Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Jan 7, 2026

This PR contains the following updates:

Package Change Age Confidence
PyNaCl ==1.3.0==1.6.2 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

GitHub Vulnerability Alerts

CVE-2025-69277

libsodium before ad3004e, in atypical use cases involving certain custom cryptography or untrusted data to crypto_core_ed25519_is_valid_point, mishandles checks for whether an elliptic curve point is valid because it sometimes allows points that aren't in the main cryptographic group.

This advisoory lists packages in the GitHub Advisory Database's supported ecosystems that are affected by this vulnerability due to a vulnerable dependency.


Release Notes

pyca/pynacl (PyNaCl)

v1.6.2

Compare Source

  • Updated libsodium to 1.0.20-stable (2025-12-31 build) to resolve
    CVE-2025-69277.

v1.6.1

Compare Source

  • The MAKE environment variable can now be used to specify the make
    binary that should be used in the build process.

v1.6.0

Compare Source

  • BACKWARDS INCOMPATIBLE: Removed support for Python 3.6 and 3.7.
  • Added support for the low level AEAD AES bindings.
  • Added support for crypto_core_ed25519_from_uniform.
  • Update libsodium to 1.0.20-stable (2025-08-27 build).
  • Added support for free-threaded Python 3.14.
  • Added support for Windows on ARM wheels.

v1.5.0

Compare Source

  • BACKWARDS INCOMPATIBLE: Removed support for Python 2.7 and Python 3.5.
  • BACKWARDS INCOMPATIBLE: We no longer distribute manylinux1
    wheels.
  • Added manylinux2014, manylinux_2_24, musllinux, and macOS
    universal2 wheels (the latter supports macOS arm64).
  • Update libsodium to 1.0.18-stable (July 25, 2021 release).
  • Add inline type hints.

v1.4.0

Compare Source

  • Update libsodium to 1.0.18.
  • BACKWARDS INCOMPATIBLE: We no longer distribute 32-bit manylinux1
    wheels. Continuing to produce them was a maintenance burden.
  • Added support for Python 3.8, and removed support for Python 3.4.
  • Add low level bindings for extracting the seed and the public key
    from crypto_sign_ed25519 secret key
  • Add low level bindings for deterministic random generation.
  • Add wheel and setuptools setup_requirements in setup.py (#​485)
  • Fix checks on very slow builders (#​481, #​495)
  • Add low-level bindings to ed25519 arithmetic functions
  • Update low-level blake2b state implementation
  • Fix wrong short-input behavior of SealedBox.decrypt() (#​517)
  • Raise CryptPrefixError exception instead of InvalidkeyError when trying
    to check a password against a verifier stored in a unknown format (#​519)
  • Add support for minimal builds of libsodium. Trying to call functions
    not available in a minimal build will raise an UnavailableError
    exception. To compile a minimal build of the bundled libsodium, set
    the SODIUM_INSTALL_MINIMAL environment variable to any non-empty
    string (e.g. SODIUM_INSTALL_MINIMAL=1) for setup.

Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant