Function yasna::construct_der_seq
source · pub fn construct_der_seq<F>(callback: F) -> Vec<u8>where
F: FnOnce(&mut DERWriterSeq<'_>),Expand description
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]);