sdk/crypto/note: Fix test unit.

This commit is contained in:
parazyd
2023-03-07 12:33:43 +01:00
parent 8fd8526c52
commit e2a2bd29ad

View File

@@ -80,16 +80,19 @@ impl AeadEncryptedNote {
#[cfg(test)]
mod tests {
use super::*;
use crate::crypto::Keypair;
use rand::rngs::OsRng;
#[test]
fn test_aead_note() {
let plaintext = "gm world";
let keypair = Keypair::new(&mut OsRng);
let keypair = Keypair::random(&mut OsRng);
let encrypted_note =
AeadEncryptedNote::encrypt(&plaintext, &keypair.public, &mut OsRng).unwrap();
let plaintext2 = encrypted_note.decrypt(&keypair.secret).unwrap();
let plaintext2: String = encrypted_note.decrypt(&keypair.secret).unwrap();
assert_eq!(plaintext, plaintext2);
}