Function yasna::construct_der_seq [−][src]
pub fn construct_der_seq<F>(callback: F) -> Vec<u8> where
F: FnOnce(&mut DERWriterSeq<'_>),
Constructs DER-encoded sequence of data as Vec<u8>
.
This is similar to construct_der
, but this function
accepts more than one ASN.1 values.
This function uses the loan pattern: callback
is called back with
a DERWriterSeq
, to which the ASN.1 values are written.
Examples
use yasna; let der = yasna::construct_der_seq(|writer| { writer.next().write_i64(10); writer.next().write_bool(true); }); assert_eq!(der, vec![2, 1, 10, 1, 1, 255]);