mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2024-12-25 07:29:32 -05:00
Make it possible to create random public keys
This is useful for tests.
This commit is contained in:
parent
3f56fe93e0
commit
c539465925
@ -105,6 +105,13 @@ impl SecretKey {
|
||||
#[derive(Debug, Copy, Clone, Serialize, Deserialize, PartialEq)]
|
||||
pub struct PublicKey(Point);
|
||||
|
||||
impl PublicKey {
|
||||
#[cfg(test)]
|
||||
pub fn random() -> Self {
|
||||
Self(Point::random(&mut rand::thread_rng()))
|
||||
}
|
||||
}
|
||||
|
||||
impl From<PublicKey> for Point {
|
||||
fn from(from: PublicKey) -> Self {
|
||||
from.0
|
||||
|
Loading…
Reference in New Issue
Block a user