10 lines
162 B
Rust
10 lines
162 B
Rust
|
pub trait Signer<S> {
|
||
|
fn gen() -> Self;
|
||
|
|
||
|
fn sign(&self, msg: &[u8]) -> S;
|
||
|
}
|
||
|
|
||
|
pub trait Verifier<S> {
|
||
|
fn verify(&self, sig: &S, msg: &[u8]) -> bool;
|
||
|
}
|