COSEHeaderMap constructor

COSEHeaderMap({
  1. COSELabel? algorithmId,
  2. COSELabels? criticality,
  3. COSELabel? contentType,
  4. List<int>? keyId,
  5. List<int>? initVector,
  6. List<int>? partialInitVector,
  7. COSECounterSignature? counterSignature,
  8. Map<COSELabel, CborObject>? otherHeaders,
})

Implementation

COSEHeaderMap(
    {this.algorithmId,
    this.criticality,
    this.contentType,
    List<int>? keyId,
    List<int>? initVector,
    List<int>? partialInitVector,
    this.counterSignature,
    Map<COSELabel, CborObject>? otherHeaders})
    : keyId = keyId?.immutable,
      initVector = initVector?.immutable,
      partialInitVector = partialInitVector?.immutable,
      otherHeaders = otherHeaders?.immutable;