Skip to content

Tags: a-sit-plus/signum

Tags

3.14.0

Toggle 3.14.0's commit message
release 3.14.0

3.13.0

Toggle 3.13.0's commit message
Releae 3.13.0

* Fix COSE key serialization
* Refactor `Asn1Integer` to use `UByteArray` 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 33 `x5chain`) 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

3.12.1

Toggle 3.12.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 3.12.1 (#230)

Add COSE object creation with detached payload, i.e. setting a null payload in CoseSigned, and clients are responsible to transport the payload separately

3.12.0

Toggle 3.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 3.12.0 (#224)

* 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` to `CoseSigned` to hold those bytes
    * Create new `CoseSigned` objects by calling `CoseSigned.create()` instead of using a constructor
    * Prepare COSE signature input by calling `CoseSigned.prepare()`
    * In `CoseSigned`, member `protectedHeader` is now a `CoseHeader`, not a `ByteStringWrapper<CoseHeader>`
    * In `CoseSigned`, member `rawSignature` (`ByteArray`) is now `signature` (`CryptoSignature.RawByteEncodable`)

3.11.1

Toggle 3.11.1's commit message
Release 3.11.1

3.11.0

Toggle 3.11.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release 3.11.0 (#216)

3.10.1

Toggle 3.10.1's commit message
Properly X.509 encode RSA signatures imported from raw bytes (#196)

(cherry picked from commit f79ecf3)

3.10.0

Toggle 3.10.0's commit message
release 3.10.0

3.9.0

Toggle 3.9.0's commit message
release 3.9.0

3.8.2

Toggle 3.8.2's commit message
3.8.2: more sensible workaround for KT-33092