topology: using base58 for decoding keys

This commit is contained in:
Dave Hrycyszyn
2020-01-24 15:39:27 +00:00
parent a4ead85a01
commit 0e85f6de0f
2 changed files with 2 additions and 4 deletions
+1 -2
View File
@@ -14,9 +14,8 @@ pub struct Node {
impl Node {
pub fn get_pub_key_bytes(&self) -> [u8; 32] {
let decoded_key_bytes = base64::decode_config(&self.pub_key, base64::URL_SAFE).unwrap();
let mut key_bytes = [0; 32];
key_bytes.copy_from_slice(&decoded_key_bytes[..]);
bs58::decode(&self.pub_key).into(&mut key_bytes).unwrap();
key_bytes
}
}
+1 -2
View File
@@ -20,9 +20,8 @@ pub struct Node {
impl Node {
pub fn get_pub_key_bytes(&self) -> [u8; 32] {
let decoded_key_bytes = base64::decode_config(&self.pub_key, base64::URL_SAFE).unwrap();
let mut key_bytes = [0; 32];
key_bytes.copy_from_slice(&decoded_key_bytes[..]);
bs58::decode(&self.pub_key).into(&mut key_bytes).unwrap();
key_bytes
}
}