Revision History¶
22.0.0 (2023-10-22)¶
Changes to match main core CryptoSys PKI DLL module version 22.0.
21.0.1 (2023-04-19)¶
Fixed error in
test_pki.py
fortest_cnv_shortpathname()
.Updated documentation.
21.0.0 (2023-01-01)¶
Changes to match main core CryptoSys PKI DLL module version 21.0.
Added fix to work on Linux platform.
20.6.0 (2022-09-10)¶
Changes to match main core CryptoSys PKI DLL module version 20.6.
20.5.0 (2022-07-18)¶
Changes to match main core CryptoSys PKI DLL module version 20.5.
20.4.0 (2022-05-02)¶
Changes to match main core CryptoSys PKI DLL module version 20.4.
20.3.0 (2022-01-05)¶
Changes to match main core CryptoSys PKI DLL module version 20.3.
20.0.0 (2020-10-19)¶
Changes to match main core CryptoSys PKI DLL module version 20.0.
12.4.0 (2020-05-13)¶
Changes to match main core CryptoSys PKI DLL module version 12.4.
12.3.0 (2020-03-09)¶
Changes to match main core CryptoSys PKI DLL module version 12.3.
12.2.0 (2019-12-27)¶
Updated for Python 3.
Changes to match main core module version 12.2.
Added new methods
Cms.*_bytes()
to handle byte arrays specifically.The existing
Cms.*_string()
methods now handle full UTF-8-encoded strings.Removed
Cnv.utf8_to_latin1()
andCnv.utf8_from_latin1()
- not relevant with Python 3.Added
Hash.hex_from_string()
andHmac.hex_from_string()
methods to handle UTF-8 string types.
12.1.0 (2018-12-16)¶
Changes to match main core module versions 12.0 and 12.1.
Added support for RSA-PSS in RSA signatures, CMS signed-data objects and X.509 certificates.
Added support for RSA-OAEP in RSA encryption and CMS enveloped-data objects.
Added support for ECDSA in X.509 certificates.
Added support for ZLIB compression.
Added support for AES-GCM authenticated encryption.
Added functions to read certificate strings from P7 chain files and PFX files.
Added option for quicker single pass in
Wipe.file()
.Changed parameter in
Cms.make_sigdata_*()
functions fromCms.HashAlg
type toCms.SigAlg
.
11.3.0 (2017-10-31)¶
Changes to match main core module (11.3).
11.2.0 (2017-08-11)¶
Synchronized cryptosyspki.py version number with main core module (11.2).
Substantial changes to inline documentation.
Renamed
Rng.bytes
toRng.bytestring
to avoid clashes with Python built-in function.Changed optional parameters in
X509.cert_path_is_valid()
andX509.get_cert_count_from_p7()
.
0.1.1 (2016-08-27)¶
Minor changes.
0.1.0 (2016-05-25)¶
First release of cryptosyspki.py v0.1.0.