COSECounterSignature.deserialize constructor
COSECounterSignature.deserialize(
- CborIterableObject<
Iterable> cbor
Implementation
factory COSECounterSignature.deserialize(CborIterableObject cbor) {
if (cbor.isEmpty) {
return COSECounterSignature(signatures: []);
}
if (cbor.valueIsListOf<CborIterableObject>()) {
return COSECounterSignature(
signatures: cbor
.valueAsListOf<CborIterableObject>()
.map((e) => COSESignature.deserialize(e))
.toList(),
serializationConfig:
COSESerializationConfig(encoding: cbor.encoding));
}
return COSECounterSignature(signatures: [COSESignature.deserialize(cbor)]);
}