- Fix COSE signature verification (this is breaking change in
indispensable-cosef
):- Introduce class
CoseSignedBytes
which holds the bytes as transmitted on the wire - Add property
wireFormat
toCoseSigned
to hold those bytes - Create new
CoseSigned
objects by callingCoseSigned.create()
instead of using a constructor - Prepare COSE signature input by calling
CoseSigned.prepare()
- In
CoseSigned
, memberprotectedHeader
is now aCoseHeader
, not aByteStringWrapper<CoseHeader>
- In
CoseSigned
, memberrawSignature
(ByteArray
) is nowsignature
(CryptoSignature.RawByteEncodable
)
- Introduce class