Struct ed25519_dalek::pkcs8::spki::der::Header
pub struct Header {
pub tag: Tag,
pub length: Length,
}
Available on crate feature
pkcs8
only.Expand description
ASN.1 DER headers: tag + length component of TLV-encoded values
Fields§
§tag: Tag
Tag representing the type of the encoded value
length: Length
Length of the encoded value
Implementations§
Trait Implementations§
§impl Encode for Header
impl Encode for Header
§fn encoded_len(&self) -> Result<Length, Error>
fn encoded_len(&self) -> Result<Length, Error>
Compute the length of this value in bytes when encoded as ASN.1 DER.
§fn encode(&self, writer: &mut dyn Writer) -> Result<(), Error>
fn encode(&self, writer: &mut dyn Writer) -> Result<(), Error>
Encode this value as ASN.1 DER using the provided
Writer
.§fn encode_to_slice<'a>(&self, buf: &'a mut [u8]) -> Result<&'a [u8], Error>
fn encode_to_slice<'a>(&self, buf: &'a mut [u8]) -> Result<&'a [u8], Error>
Encode this value to the provided byte slice, returning a sub-slice
containing the encoded message.