symbol Asset 1

RNP 0.12.0 released

14 Jan 2019

General

Added support for extra ECC curves (Brainpool p256, p384, p512, secp256k1, x25519).

Extended FFI with AEAD support and a bunch of examples.

CLI functionality extended with -f command, allowing to use the key loaded from a file.

  • We now require Botan 2.8+.

  • Fixed key grip calculations for various key types.

  • Fixed SM2 signatures hashing the hash of the message. See comment in issue #436.

  • Added support for G10 ECC keys.

  • Fixed dumping of partial-length packets.

  • Added support for extra ECC curves:

    • Brainpool p256, p384, p512 ECDSA/ECDH

    • secp256k1 ECDSA/ECDH

    • x25519

  • Fixed AEAD with newer versions of Botan.

  • Removed a lot of legacy code.

CLI

  • rnp: Added -f/--keyfile option to load keys directly from a file.

  • rnp: Fixed issue with selecting G10 secret keys via userid.

  • rnpkeys: Added support for SM2 with arbitrary hashes.

  • redumper: Added -g option to dump fingerprints and grips.

  • redumper: Display key id/fingerprint/grip in packet listings.

FFI

  • Added FFI examples.

  • Fixed a regression with loading subkeys directly.

  • Implemented support for per-signature hash and creation/expiration time.

  • Added AEAD support.