Skip to content

Releases: polhenarejos/pycvc

Version 1.5.2

Choose a tag to compare

@polhenarejos polhenarejos released this 11 Feb 11:07
v1.5.2
eef5535

This version includes bug fixes.

Added:

  • OID for PicoKeys.

Bug fixes:

  • Fix base point G parameter for Ed25519 and Ed448.

Version 1.5

Choose a tag to compare

@polhenarejos polhenarejos released this 17 Apr 12:18
v1.5.0
23f3e0e

This version includes some enhancements and bug fixes.

Enhancements:

  • role() returns a TypeAT, TypeIS or TypeST object.
  • Added from_bytes() method to return CHAT from byte array.
  • cvc_print displays active CHAT fields.
  • Added tests for checking certificate validity.
  • Added tests for CHAT fields.
  • Added methods for returning human readable Role and Type objects.
  • Improved compatibility with versions < Python 3.10.
  • Added to_crypto() method inside the class.

Bug fixes:

  • Fix DV foreign creation.
  • Fixed --pin-management flag.
  • Fixed --privileged flag.
  • Fixed Role display.
  • Fixed #8 related with signature length for SECP521R1 keys.

What's Changed

  • Printing of Authorization bits from BSI TR 03110-4 by @xoryouyou in #7

New Contributors

Full Changelog: v1.4.0...v1.5.0

Version 1.4

Choose a tag to compare

@polhenarejos polhenarejos released this 25 Aug 13:38
v1.4.0
c57ddec

This release adds support for EdDSA scheme. Now, CVC can contain EdDSA signatures with Ed25519 and Ed448 curves.
cvc-create and cvc-print tools also support them.
Readme is updated with a tutorial for a CA creation with EdDSA.
Finally, a test suite for testing all RSA and EC algorithms, schemes and curves is added for continuous integration.

Full Changelog: v1.3.1...v1.4.0

Version 1.3.1

Choose a tag to compare

@polhenarejos polhenarejos released this 24 Aug 14:14
v1.3.1
dd7d3fa

Added support for Edwards curves.

Full Changelog: v1.3.0...v1.3.1

Version 1.3.0

Choose a tag to compare

@polhenarejos polhenarejos released this 23 Aug 14:59
v1.3.0
d0e20e1

This release adds support for ECDH keys.

It also allows to embed Curve25519 and Curve448 keys with ECDH template.

Full Changelog: v1.2.6...v1.3.0

Version 1.2.6

Choose a tag to compare

@polhenarejos polhenarejos released this 18 May 08:13
v1.2.6
15c2c9c
  • Added support to --since flag.
  • Renamed --valid to --days.
  • Fix for setting CHAT to CV requests.

Full Changelog: v1.2.5...v1.2.6

Version 1.2.5

Choose a tag to compare

@polhenarejos polhenarejos released this 17 May 07:17
v1.2.5
fa989d2

Fixed --read-finger and --read-iris parsing for IS terminals.
Renamed --read-finger to --read-fingerprint.
Added --chat flag for custom CHAT bits.

Full Changelog: v1.2.4...v1.2.5

Version 1.2.4

Choose a tag to compare

@polhenarejos polhenarejos released this 19 Apr 06:48
v1.2.4
31fee5d

Fix RSA public number parsing.
Fix RSA signature verification.

Version 1.2.3

Choose a tag to compare

@polhenarejos polhenarejos released this 18 Apr 07:01
v1.2.3
0d84168

Fix CHAT length in case of all-zeros.
Fix parsing RSA public key.
Fixed tags of RSA public key.
Fix writing RSA public key.

Full Changelog: v1.2.2...v1.2.3

Version 1.2.2

Choose a tag to compare

@polhenarejos polhenarejos released this 17 Apr 13:31
v1.2.2
8f3c629

Fix CV request generation.

It includes the parameter --req-car to specify the expected CAR for signature.