Skip to content

Releases: polhenarejos/pycvc

Version 1.5

17 Apr 12:18
v1.5.0
23f3e0e
Compare
Choose a tag to compare

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

25 Aug 13:38
v1.4.0
c57ddec
Compare
Choose a tag to compare

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

24 Aug 14:14
v1.3.1
dd7d3fa
Compare
Choose a tag to compare

Added support for Edwards curves.

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

Version 1.3.0

23 Aug 14:59
v1.3.0
d0e20e1
Compare
Choose a tag to compare

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

18 May 08:13
v1.2.6
15c2c9c
Compare
Choose a tag to compare
  • 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

17 May 07:17
v1.2.5
fa989d2
Compare
Choose a tag to compare

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

19 Apr 06:48
v1.2.4
31fee5d
Compare
Choose a tag to compare

Fix RSA public number parsing.
Fix RSA signature verification.

Version 1.2.3

18 Apr 07:01
v1.2.3
0d84168
Compare
Choose a tag to compare

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

17 Apr 13:31
v1.2.2
8f3c629
Compare
Choose a tag to compare

Fix CV request generation.

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

Version 1.2.1

08 Mar 21:13
v1.2.1
b8333b9
Compare
Choose a tag to compare

Added supported for extension in body.