Releases: polhenarejos/pycvc
Version 1.5
This version includes some enhancements and bug fixes.
Enhancements:
role()
returns aTypeAT
,TypeIS
orTypeST
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
- @xoryouyou made their first contribution in #7
Full Changelog: v1.4.0...v1.5.0
Version 1.4
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
Added support for Edwards curves.
Full Changelog: v1.3.0...v1.3.1
Version 1.3.0
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
- 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
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
Fix RSA public number parsing.
Fix RSA signature verification.
Version 1.2.3
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
Fix CV request generation.
It includes the parameter --req-car
to specify the expected CAR for signature.
Version 1.2.1
Added supported for extension in body.