- Fix COSE key serialization
- Refactor
Asn1Integer
to useUByteArray
internally instead of a list - Fix ASN.1 decoding flaw for a very specific length encoding
- Performance optimization: Instantiate fewer
KmmResults
- Move
PemEncodable
/PemDecodable
from indispensable to indispensable-asn1 module. - More comprehensive PEM encoding/decoding support:
CryptoPublicKey
- Note that PKCS1 encoding of RSA keys is not supported as it is discouraged (decoding is supported)
- ANSI encoding and decoding is also unsupported, because decoding requires context and encoding this way is incomplete
X509Certificate
- CSR (
Pkcs10CertificationRequest
)
- Change
CoseHeader.certificateChain
(CBOR element 33x5chain
) from a single byte array to a list of byte arrays, acc. to specification - Remove
CoseHeader.coseKey
, which has been an unofficial addition from OID4VCI, but has been removed since