pub fn to_bytes(&self) -> [u8; 144] {
        let mut pkpop_bytes = [0u8; 144];
        pkpop_bytes[..48].copy_from_slice(&self.0.to_bytes());
        pkpop_bytes[48..].copy_from_slice(&self.1 .0.to_bytes());
        pkpop_bytes
    }
/// Convert to a 144 byte string.
///
/// # Layout
/// The layout of a `PublicKeyPoP` encoding is
/// * Public key
/// * Proof of Possession
Convert to a 144 byte string.
Convert to a 144 byte string .
pub fn to_bytes(&self) -> [u8; 144] {
        let mut pkpop_bytes = [0u8; 144];
        pkpop_bytes[..48].copy_from_slice(&self.0.to_bytes());
        pkpop_bytes[48..].copy_from_slice(&self.1 .0.to_bytes());
        pkpop_bytes
    }
pub fn to_bytes ( & self ) -> [ u8 ; 144 ] { let mut pkpop_bytes = [ 0u8 ; 144 ] ; pkpop_bytes [ .. 48 ] . copy_from_slice ( & self . 0 . to_bytes ( ) ) ; pkpop_bytes [ 48 .. ] . copy_from_slice ( & self . 1 . 0 . to_bytes ( ) ) ; pkpop_bytes }
Convert to a 144 byte string.
Convert to a 144 byte string .
&self
layout
The layout of a `PublicKeyPoP` encoding is
Public key
Proof of Possession
The layout of a ` PublicKeyPoP ` encoding is Public key Proof of Possession