Address comments on pull-request
This commit is contained in:
9
build.rs
9
build.rs
@@ -52,12 +52,6 @@ fn main() {
|
||||
let priv_key_vec = pkey.private_key().to_vec();
|
||||
let key_len = priv_key_vec.len();
|
||||
|
||||
assert!(
|
||||
key_len >= 30,
|
||||
"Invalid private key (too small): {} ({:#?})",
|
||||
priv_key_hex,
|
||||
priv_key_vec,
|
||||
);
|
||||
assert!(
|
||||
key_len <= 33,
|
||||
"Invalid private key (too big): {} ({:#?})",
|
||||
@@ -68,8 +62,7 @@ fn main() {
|
||||
// Copy OpenSSL generated key to our vec, starting from the end
|
||||
let mut output_vec = [0u8; 32];
|
||||
let min_key_len = std::cmp::min(key_len, 32);
|
||||
output_vec[32usize.saturating_sub(min_key_len)..]
|
||||
.copy_from_slice(&priv_key_vec[key_len.saturating_sub(min_key_len)..]);
|
||||
output_vec[32 - min_key_len..].copy_from_slice(&priv_key_vec[key_len - min_key_len..]);
|
||||
|
||||
// Create the raw private key out of the OpenSSL data
|
||||
let mut priv_key_bin_file = File::create(&priv_key_bin_path).unwrap();
|
||||
|
||||
Reference in New Issue
Block a user