Header.deserialize constructor
Header.deserialize(
- CborListValue<
CborObject< cborObject?> >
Implementation
factory Header.deserialize(CborListValue cbor) {
if (cbor.value.length == 1) {
return Header(
headerBody: HeaderBody.deserialize(cbor.elementAt<CborListValue>(0)),
signature: KESSignature.deserialize(
cbor.elementAt<CborListValue>(0).elementAt<CborBytesValue>(14),
),
);
}
return Header(
headerBody: HeaderBody.deserialize(cbor.elementAt<CborListValue>(0)),
signature: KESSignature.deserialize(cbor.elementAt<CborBytesValue>(1)),
);
}