Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:languages:python
python-oscrypto
python-oscrypto.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-oscrypto.changes of Package python-oscrypto
------------------------------------------------------------------- Wed Aug 14 13:50:49 UTC 2024 - Aline Werner <aline.werner@suse.com> - Build with sle15_python_module_pythons macro ------------------------------------------------------------------- Mon Apr 8 09:53:55 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com> - Add python312.patch from upstream to make it compatible with python 3.12. gh#wbond/oscrypto#77 ------------------------------------------------------------------- Tue Oct 4 22:15:24 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com> - Update to 1.3.0 * Add support for OpenSSL 3.0 * Add first-class support for RSASSA-PSS certificates * Add user-friendly handling of the error message with TLS on macOS when a ceritificate has a lifetime that is longer than the CAB forum guidelines * Fix AES 192/256 encryption on OpenSSL and Windows to allow no padding when plaintext is an exact multiple of 16 bytes long. Previously AES192 would require plaintext with a length that was a multiple of 24 AND 16, and AES256 would require plaintext with a length that was a multiple of 32. * Add the ability to skip tests that require internet connectivity via @jnahmias * Fix a bug throwing an exception when passing an invalid type to asymmetric.load_public_key() via @Arbitrage0 * Fix a number of typos in doc strings via @frennkie and @kianmeng ------------------------------------------------------------------- Tue Oct 4 22:14:32 UTC 2022 - Yogalakshmi Arunachalam <yarunachalam@suse.com> - Update to 1.2.1 * Fix running in an environment with a custom OpenSSL install on macOS 10.15 * Fix compatibility with macOS 11, where ctype.find_library() no longer works due to system .dylibs no longer being present on the filesystem * Handle the Mac EPROTOTYPE error that may be returned when a TLS connection is terminated * Fixed the oscrypto-tests sdist on PyPi to work properly to generate a .whl ------------------------------------------------------------------- Wed Feb 19 12:00:00 UTC 2020 - cunix@mail.de - Version bump to 1.2.0 * Allow `oscrypto.use_ctypes()`, `oscrypto.use_openssl()` and `oscrypto.use_winlegacy()` to be called after initialization as long as the configuration does not change - Changes from 1.1.1 * Use versioned libcrypto.dylib and libssl.dylib on macOS Catalina to prevent segfaults * Fix warnings reported when using with cffi 1.13.2 - Changes from 1.1.0 * Added `oscrypto.load_order()`, which returns a `list` of unicode strings of the names of the fully-qualified module names for all of submodules of the package. The module names are listed in their dependency load order. This is primarily intended for the sake of implementing hot reloading. - Changes from 1.0.0 * Backwards Compatibility Breaks ~ `oscrypto.backend()` will now return `"mac"` instead of `"osx"` when running on a Mac and not explicitly configured to use OpenSSL * Enhancements ~ Added functionality to calculate public keys from private keys since that was removed from asn1crypto: + `asn1crypto.keys.PrivateKeyInfo().unwrap()` is now `asymmetric.PrivateKey().unwrap()` + `asn1crypto.keys.PrivateKeyInfo().public_key` is now `asymmetric.PrivateKey().public_key.unwrap()` + `asn1crypto.keys.PrivateKeyInfo().public_key_info` is now `asymmetric.PrivateKey().public_key.asn1` + `asn1crypto.keys.PrivateKeyInfo().fingerprint` is now `asymmetric.PrivateKey().fingerprint` + `asn1crypto.keys.PublicKeyInfo().unwrap()` is now `asymmetric.PublicKey().unwrap()` + `asn1crypto.keys.PublicKeyInfo().fingerprint` is now `asymmetric.PublicKey().fingerprint` ~ Added `oscrypto.use_ctypes()` to avoid CFFI if desired ~ Added `tls.TLSSocket().port` property ~ Improved handling of disconnects with `tls.TLSSocket()` ~ Improved error messages when dealing with failures originating in OpenSSL ~ Allow PEM-encoded files to have leading whitespace when loaded via `keys.parse_private()`, `keys.parse_public()` and `keys.parse_certificate()` ~ Restructured internal imports of asn1crypto to make vendoring easier ~ No longer touch the user keychain on Macs when generating keys, instead use a temporary one * Bug Fixes ~Fixed compatibility with Python 3.7+ ~ Fixed compatibility with LibreSSL version 2.2.x+ ~ Fixed a bug where `tls.TLSSocket().read_until()` that would sometimes read more data from the socket than necessary ~ Fixed a buffer overflow when reading data from an OpenSSL memory bio ~ Fixed a bug in `util.pbkdf2()` that would cause incorrect output in some situations when run on Windows XP or with OpenSSL 0.9.8 ~ Fixed `aes_cbc_no_padding_encrypt()` so it can be executed when the backend is OpenSSL ~ A `SecTrustRef` obtained from `SSLCopyPeerTrust()` on Mac is now properly released ------------------------------------------------------------------- Wed Jun 12 20:00:00 UTC 2019 - cunix@mail.de - Initial package
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor