@@ -6,13 +6,13 @@ use thiserror::Error;
6
6
7
7
use super :: ProtocolKey ;
8
8
9
- /// Alias of [Ed25519:PublicKey](https://docs.rs/ed25519-dalek/latest/ed25519_dalek/struct.VerifyingKey.html).
9
+ /// Wrapper of [Ed25519:PublicKey](https://docs.rs/ed25519-dalek/latest/ed25519_dalek/struct.VerifyingKey.html).
10
10
pub type EraMarkersVerifierVerificationKey = ProtocolKey < ed25519_dalek:: VerifyingKey > ;
11
11
12
- /// Alias of [Ed25519:SigningKey](https://docs.rs/ed25519-dalek/latest/ed25519_dalek/struct.SigningKey.html).
12
+ /// Wrapper of [Ed25519:SigningKey](https://docs.rs/ed25519-dalek/latest/ed25519_dalek/struct.SigningKey.html).
13
13
pub type EraMarkersVerifierSecretKey = ProtocolKey < ed25519_dalek:: SigningKey > ;
14
14
15
- /// Alias of [Ed25519:Signature](https://docs.rs/ed25519-dalek/latest/ed25519_dalek/struct.Signature.html).
15
+ /// Wrapper of [Ed25519:Signature](https://docs.rs/ed25519-dalek/latest/ed25519_dalek/struct.Signature.html).
16
16
pub type EraMarkersVerifierSignature = ProtocolKey < ed25519_dalek:: Signature > ;
17
17
18
18
#[ derive( Error , Debug ) ]
@@ -30,7 +30,7 @@ pub struct EraMarkersSigner {
30
30
}
31
31
32
32
impl EraMarkersSigner {
33
- /// EraMarkersSigner factory
33
+ /// [ EraMarkersSigner] factory
34
34
pub fn create_test_signer < R > ( mut rng : R ) -> Self
35
35
where
36
36
R : CryptoRng + RngCore ,
@@ -39,29 +39,29 @@ impl EraMarkersSigner {
39
39
Self :: from_secret_key ( secret_key. into ( ) )
40
40
}
41
41
42
- /// EraMarkersSigner deterministic
42
+ /// [ EraMarkersSigner] deterministic
43
43
pub fn create_deterministic_signer ( ) -> Self {
44
44
let rng = ChaCha20Rng :: from_seed ( [ 0u8 ; 32 ] ) ;
45
45
Self :: create_test_signer ( rng)
46
46
}
47
47
48
- /// EraMarkersSigner non deterministic
48
+ /// [ EraMarkersSigner] non deterministic
49
49
pub fn create_non_deterministic_signer ( ) -> Self {
50
50
let rng = rand_core:: OsRng ;
51
51
Self :: create_test_signer ( rng)
52
52
}
53
53
54
- /// EraMarkersSigner from EraMarkersVerifierSecretKey
54
+ /// [ EraMarkersSigner] from [ EraMarkersVerifierSecretKey]
55
55
pub fn from_secret_key ( secret_key : EraMarkersVerifierSecretKey ) -> Self {
56
56
Self { secret_key }
57
57
}
58
58
59
- /// Create a EraMarkersVerifier
59
+ /// Create a [ EraMarkersVerifier]
60
60
pub fn create_verifier ( & self ) -> EraMarkersVerifier {
61
61
EraMarkersVerifier :: from_verification_key ( self . secret_key . verifying_key ( ) . into ( ) )
62
62
}
63
63
64
- /// Signs a message and returns a EraMarkersVerifierSignature
64
+ /// Signs a message and returns a [ EraMarkersVerifierSignature]
65
65
pub fn sign ( & self , message : & [ u8 ] ) -> EraMarkersVerifierSignature {
66
66
self . secret_key . sign ( message) . into ( )
67
67
}
@@ -74,12 +74,12 @@ pub struct EraMarkersVerifier {
74
74
}
75
75
76
76
impl EraMarkersVerifier {
77
- /// EraMarkersVerifier from EraMarkersVerifierVerificationKey
77
+ /// [ EraMarkersVerifier] from [ EraMarkersVerifierVerificationKey]
78
78
pub fn from_verification_key ( verification_key : EraMarkersVerifierVerificationKey ) -> Self {
79
79
Self { verification_key }
80
80
}
81
81
82
- /// EraMarkersVerifier to EraMarkersVerifierVerificationKey
82
+ /// [ EraMarkersVerifier] to [ EraMarkersVerifierVerificationKey]
83
83
pub fn to_verification_key ( & self ) -> EraMarkersVerifierVerificationKey {
84
84
self . verification_key
85
85
}
0 commit comments