Python-picnic

Latest version: v1.0.1

Safety actively analyzes 630094 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 5

3.0.6

* Reduce size of global parameters for instance specification to 12 bytes per instance.
* Provide compat implementation of `clz` on MSVC using `_BitScanReverse`.
* Do not assume that `aligned_alloc` is available on MSVC.

3.0.5

* Update SHAKE3 implementation.
* Fix build with GCC 11.
* Reduce memory consumption slightly.
* Expose `picnic_get_{private,public}key_size` as part of the public API.
* Add `picnic_get_{private,public}_key_param` to retrieve a key's parameter set.

3.0.4

* Slightly improve memory consumption.
* Initial work to support PQClean integration in the future.
* Add cmake options to control availability of specific LowMC instances.

3.0.3

* Fix `explicit_bzero` fallback implementation.
* Remove some unused code.

3.0.2

* Update SHAKE3 implementation.
* Add support to check constant time implementation with TIMECOP.
* Slightly reduce memory consumption.
* Add support for BSD variants.

3.0.1

* Expose `picnic_sk_to_pk` as part of the public API.
* Add `picnic_clear_private_key` to clear the private key.

Page 3 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.