more breaking everything
This commit is contained in:
		| @@ -10,6 +10,33 @@ use rkyv::{Archive as RkyvArchive, Deserialize as RkyvDeserialize, Serialize as | ||||
| /// Cryptography version fourcc code | ||||
| pub type CryptoKind = FourCC; | ||||
|  | ||||
| #[derive( | ||||
|     Clone, | ||||
|     Copy, | ||||
|     Debug, | ||||
|     Serialize, | ||||
|     Deserialize, | ||||
|     PartialOrd, | ||||
|     Ord, | ||||
|     PartialEq, | ||||
|     Eq, | ||||
|     Hash, | ||||
|     RkyvArchive, | ||||
|     RkyvSerialize, | ||||
|     RkyvDeserialize, | ||||
| )] | ||||
| #[archive_attr(repr(C), derive(CheckBytes))] | ||||
| pub struct KeyPair { | ||||
|     pub key: PublicKey, | ||||
|     pub secret: SecretKey, | ||||
| } | ||||
|  | ||||
| impl KeyPair { | ||||
|     pub fn new(key: PublicKey, secret: SecretKey) -> Self { | ||||
|         Self { key, secret } | ||||
|     } | ||||
| } | ||||
|  | ||||
| #[derive( | ||||
|     Clone, | ||||
|     Copy, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user