Skip to content

Commit 54698f3

Browse files
refactor(crypto-conditions): clippy
1 parent 4f40ea5 commit 54698f3

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

crypto-conditions/src/types/ed25519_sha256.rs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,12 @@ pub struct Ed25519Sha256 {
3636
pub signature: Option<[u8; 64]>,
3737
}
3838

39+
impl Default for Ed25519Sha256 {
40+
fn default() -> Self {
41+
Self::new()
42+
}
43+
}
44+
3945
impl Ed25519Sha256 {
4046
pub fn new() -> Self {
4147
Self {
@@ -49,7 +55,7 @@ impl Ed25519Sha256 {
4955
}
5056

5157
pub fn sign(&mut self, message: &[u8], private_key: &[u8; 32]) {
52-
let signing_key = SigningKey::from_bytes(&private_key);
58+
let signing_key = SigningKey::from_bytes(private_key);
5359
let verifying_key = signing_key.verifying_key();
5460
self.public_key = Some(verifying_key.0);
5561

@@ -77,8 +83,8 @@ impl Fulfillment for Ed25519Sha256 {
7783

7884
// TODO: handle unwrap()
7985
fn serialize_binary(&self) -> Vec<u8> {
80-
let public_key: &[u8] = &self.public_key.as_ref().unwrap().as_slice();
81-
let signature: &[u8] = &self.signature.as_ref().unwrap().as_slice();
86+
let public_key: &[u8] = self.public_key.as_ref().unwrap().as_slice();
87+
let signature: &[u8] = self.signature.as_ref().unwrap().as_slice();
8288
let fulfillment = Ed25519Sha256Fulfillment {
8389
public_key: Some(public_key),
8490
signature: Some(signature),

crypto-conditions/src/util.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ pub struct Base64Url;
44

55
impl Base64Url {
66
pub fn decode(url: &str) -> Vec<u8> {
7-
let buffer = base64_url::decode(url).unwrap();
8-
9-
buffer
7+
base64_url::decode(url).unwrap()
108
}
119

1210
pub fn encode(buffer: &[u8]) -> String {

0 commit comments

Comments
 (0)