mirror of
https://github.com/comit-network/xmr-btc-swap.git
synced 2024-12-25 15:39:25 -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)]
|
#[derive(Debug, Copy, Clone, Serialize, Deserialize, PartialEq)]
|
||||||
pub struct PublicKey(Point);
|
pub struct PublicKey(Point);
|
||||||
|
|
||||||
|
impl PublicKey {
|
||||||
|
#[cfg(test)]
|
||||||
|
pub fn random() -> Self {
|
||||||
|
Self(Point::random(&mut rand::thread_rng()))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl From<PublicKey> for Point {
|
impl From<PublicKey> for Point {
|
||||||
fn from(from: PublicKey) -> Self {
|
fn from(from: PublicKey) -> Self {
|
||||||
from.0
|
from.0
|
||||||
|
Loading…
Reference in New Issue
Block a user