Files
netrunner-proxy/core/src/crypto/aead.rs
T
2026-03-09 17:51:01 +07:00

7 lines
248 B
Rust

use bytes::{Bytes, BytesMut};
pub trait AeadPacker {
fn encrypt(&mut self, data: &mut BytesMut) -> Result<Bytes, chacha20poly1305::aead::Error>;
fn decrypt(&mut self, data: &mut BytesMut) -> Result<Bytes, chacha20poly1305::aead::Error>;
}