@@ -56,7 +56,7 @@ use crate::ec::encoding::sec1::{
56
56
parse_sec1_private_bn,
57
57
} ;
58
58
#[ cfg( feature = "fips" ) ]
59
- use crate :: ec:: validate_evp_key ;
59
+ use crate :: ec:: validate_ec_evp_key ;
60
60
#[ cfg( not( feature = "fips" ) ) ]
61
61
use crate :: ec:: verify_evp_key_nid;
62
62
use crate :: ec:: { encoding, evp_key_generate} ;
@@ -304,7 +304,7 @@ impl PrivateKey {
304
304
#[ cfg( not( feature = "fips" ) ) ]
305
305
verify_evp_key_nid ( & evp_pkey. as_const ( ) , alg. id . nid ( ) ) ?;
306
306
#[ cfg( feature = "fips" ) ]
307
- validate_evp_key ( & evp_pkey. as_const ( ) , alg. id . nid ( ) ) ?;
307
+ validate_ec_evp_key ( & evp_pkey. as_const ( ) , alg. id . nid ( ) ) ?;
308
308
309
309
Ok ( Self :: new ( alg, evp_pkey) )
310
310
}
@@ -333,7 +333,7 @@ impl PrivateKey {
333
333
}
334
334
335
335
#[ cfg( test) ]
336
- #[ allow( clippy:: missing_errors_doc, missing_docs ) ]
336
+ #[ allow( missing_docs , clippy:: missing_errors_doc) ]
337
337
pub fn generate_for_test (
338
338
alg : & ' static Algorithm ,
339
339
rng : & dyn crate :: rand:: SecureRandom ,
@@ -410,7 +410,7 @@ impl PrivateKey {
410
410
let len = marshal_sec1_public_point_into_buffer ( & mut public_key, evp_pkey, false ) ?;
411
411
Ok ( PublicKey {
412
412
inner_key : self . inner_key . clone ( ) ,
413
- public_key,
413
+ key_bytes : public_key,
414
414
len,
415
415
} )
416
416
}
@@ -419,7 +419,7 @@ impl PrivateKey {
419
419
let out_len = priv_key. marshal_raw_public_to_buffer ( & mut buffer) ?;
420
420
Ok ( PublicKey {
421
421
inner_key : self . inner_key . clone ( ) ,
422
- public_key : buffer,
422
+ key_bytes : buffer,
423
423
len : out_len,
424
424
} )
425
425
}
@@ -522,7 +522,7 @@ const MAX_PUBLIC_KEY_LEN: usize = ec::PUBLIC_KEY_MAX_LEN;
522
522
/// A public key for key agreement.
523
523
pub struct PublicKey {
524
524
inner_key : KeyInner ,
525
- public_key : [ u8 ; MAX_PUBLIC_KEY_LEN ] ,
525
+ key_bytes : [ u8 ; MAX_PUBLIC_KEY_LEN ] ,
526
526
len : usize ,
527
527
}
528
528
@@ -542,7 +542,7 @@ impl Debug for PublicKey {
542
542
f. write_str ( & format ! (
543
543
"PublicKey {{ algorithm: {:?}, bytes: \" {}\" }}" ,
544
544
self . inner_key. algorithm( ) ,
545
- hex:: encode( & self . public_key [ 0 ..self . len] )
545
+ hex:: encode( & self . key_bytes [ 0 ..self . len] )
546
546
) )
547
547
}
548
548
}
@@ -552,15 +552,15 @@ impl AsRef<[u8]> for PublicKey {
552
552
/// Octet-String-to-Elliptic-Curve-Point algorithm in
553
553
/// [SEC 1: Elliptic Curve Cryptography, Version 2.0].
554
554
fn as_ref ( & self ) -> & [ u8 ] {
555
- & self . public_key [ 0 ..self . len ]
555
+ & self . key_bytes [ 0 ..self . len ]
556
556
}
557
557
}
558
558
559
559
impl Clone for PublicKey {
560
560
fn clone ( & self ) -> Self {
561
561
PublicKey {
562
562
inner_key : self . inner_key . clone ( ) ,
563
- public_key : self . public_key ,
563
+ key_bytes : self . key_bytes ,
564
564
len : self . len ,
565
565
}
566
566
}
@@ -614,7 +614,7 @@ impl AsBigEndian<EcPublicKeyUncompressedBin<'static>> for PublicKey {
614
614
}
615
615
616
616
let mut buffer = vec ! [ 0u8 ; self . len] ;
617
- buffer. copy_from_slice ( & self . public_key [ 0 ..self . len ] ) ;
617
+ buffer. copy_from_slice ( & self . key_bytes [ 0 ..self . len ] ) ;
618
618
619
619
Ok ( EcPublicKeyUncompressedBin :: new ( buffer) )
620
620
}
0 commit comments