Header.deserialize constructor
Header.deserialize(
- CborListValue<
CborObject> cbor
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)));
}