MCPcopy Create free account
hub / github.com/RustCrypto/formats / header

Method header

der/src/encode.rs:119–124  ·  view source on GitHub ↗

Get the [`Header`] used to encode this value.

(&self)

Source from the content-addressed store, hash-verified

117pub trait EncodeValue {
118 /// Get the [`Header`] used to encode this value.
119 fn header(&self) -> Result<Header>
120 where
121 Self: Tagged,
122 {
123 Header::new(self.tag(), self.value_len()?)
124 }
125
126 /// Compute the length of this value (sans [`Tag`]+[`Length`] header) when
127 /// encoded as ASN.1 DER.

Callers 2

der_cmpMethod · 0.80
encodeMethod · 0.80

Implementers 15

content_type.rspkcs7/src/content_type.rs
encrypted_data_content.rspkcs7/src/encrypted_data_content.rs
data_content.rspkcs7/src/data_content.rs
parameters.rssec1/src/parameters.rs
encode_ref.rsder/src/encode_ref.rs
byte_slice.rsder/src/byte_slice.rs
str_slice.rsder/src/str_slice.rs
utc_time.rsder/src/asn1/utc_time.rs
set_of.rsder/src/asn1/set_of.rs
boolean.rsder/src/asn1/boolean.rs
octet_string.rsder/src/asn1/octet_string.rs
videotex_string.rsder/src/asn1/videotex_string.rs

Calls 2

tagMethod · 0.45
value_lenMethod · 0.45

Tested by

no test coverage detected