1
2
3
4
5
6
7
8
use holochain_serialized_bytes::prelude::*;

pub const X25519_PUB_KEY_BYTES: usize = 32;

#[derive(Clone, Copy, SerializedBytes)]
pub struct X25519PubKey([u8; X25519_PUB_KEY_BYTES]);

crate::secure_primitive!(X25519PubKey, X25519_PUB_KEY_BYTES);