head	1.6;
access;
symbols
	pkgsrc-2026Q1:1.6.0.2
	pkgsrc-2026Q1-base:1.6
	pkgsrc-2025Q4:1.5.0.4
	pkgsrc-2025Q4-base:1.5
	pkgsrc-2025Q3:1.5.0.2
	pkgsrc-2025Q3-base:1.5
	pkgsrc-2025Q2:1.4.0.22
	pkgsrc-2025Q2-base:1.4
	pkgsrc-2025Q1:1.4.0.20
	pkgsrc-2025Q1-base:1.4
	pkgsrc-2024Q4:1.4.0.18
	pkgsrc-2024Q4-base:1.4
	pkgsrc-2024Q3:1.4.0.16
	pkgsrc-2024Q3-base:1.4
	pkgsrc-2024Q2:1.4.0.14
	pkgsrc-2024Q2-base:1.4
	pkgsrc-2024Q1:1.4.0.12
	pkgsrc-2024Q1-base:1.4
	pkgsrc-2023Q4:1.4.0.10
	pkgsrc-2023Q4-base:1.4
	pkgsrc-2023Q3:1.4.0.8
	pkgsrc-2023Q3-base:1.4
	pkgsrc-2023Q2:1.4.0.6
	pkgsrc-2023Q2-base:1.4
	pkgsrc-2023Q1:1.4.0.4
	pkgsrc-2023Q1-base:1.4
	pkgsrc-2022Q4:1.4.0.2
	pkgsrc-2022Q4-base:1.4
	pkgsrc-2022Q3:1.3.0.20
	pkgsrc-2022Q3-base:1.3
	pkgsrc-2022Q2:1.3.0.18
	pkgsrc-2022Q2-base:1.3
	pkgsrc-2022Q1:1.3.0.16
	pkgsrc-2022Q1-base:1.3
	pkgsrc-2021Q4:1.3.0.14
	pkgsrc-2021Q4-base:1.3
	pkgsrc-2021Q3:1.3.0.12
	pkgsrc-2021Q3-base:1.3
	pkgsrc-2021Q2:1.3.0.10
	pkgsrc-2021Q2-base:1.3
	pkgsrc-2021Q1:1.3.0.8
	pkgsrc-2021Q1-base:1.3
	pkgsrc-2020Q4:1.3.0.6
	pkgsrc-2020Q4-base:1.3
	pkgsrc-2020Q3:1.3.0.4
	pkgsrc-2020Q3-base:1.3
	pkgsrc-2020Q2:1.3.0.2
	pkgsrc-2020Q2-base:1.3
	pkgsrc-2020Q1:1.2.0.8
	pkgsrc-2020Q1-base:1.2
	pkgsrc-2019Q4:1.2.0.10
	pkgsrc-2019Q4-base:1.2
	pkgsrc-2019Q3:1.2.0.6
	pkgsrc-2019Q3-base:1.2
	pkgsrc-2019Q2:1.2.0.4
	pkgsrc-2019Q2-base:1.2
	pkgsrc-2019Q1:1.2.0.2
	pkgsrc-2019Q1-base:1.2
	pkgsrc-2018Q4:1.1.0.10
	pkgsrc-2018Q4-base:1.1
	pkgsrc-2018Q3:1.1.0.8
	pkgsrc-2018Q3-base:1.1
	pkgsrc-2018Q2:1.1.0.6
	pkgsrc-2018Q2-base:1.1
	pkgsrc-2018Q1:1.1.0.4
	pkgsrc-2018Q1-base:1.1
	pkgsrc-2017Q4:1.1.0.2
	pkgsrc-2017Q4-base:1.1;
locks; strict;
comment	@# @;


1.6
date	2026.01.06.12.22.01;	author adam;	state Exp;
branches;
next	1.5;
commitid	7NBwWuk6eouLtkpG;

1.5
date	2025.09.11.06.17.15;	author adam;	state Exp;
branches;
next	1.4;
commitid	5mBAvnypfJZLdgaG;

1.4
date	2022.10.25.11.33.05;	author adam;	state Exp;
branches;
next	1.3;
commitid	oFQLCADTOaKFM5ZD;

1.3
date	2020.05.27.15.01.08;	author adam;	state Exp;
branches;
next	1.2;
commitid	UhADs4pv4MdFfT9C;

1.2
date	2019.02.19.12.14.22;	author tm;	state Exp;
branches;
next	1.1;
commitid	2nlAfZJMpe6mdncB;

1.1
date	2017.10.12.12.35.34;	author adam;	state Exp;
branches;
next	;
commitid	mpZqgcLhClb7fLaA;


desc
@@


1.6
log
@py-nacl: updated to 1.6.2

1.6.2
* Updated ``libsodium`` to 1.0.20-stable (2025-12-31 build) to resolve
  ``CVE-2025-69277``.
@
text
@@@comment $NetBSD: PLIST,v 1.5 2025/09/11 06:17:15 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/licenses/licenses/LICENSE.libsodium.txt
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/nacl/__init__.py
${PYSITELIB}/nacl/__init__.pyc
${PYSITELIB}/nacl/__init__.pyo
${PLIST.py3x}${PYSITELIB}/nacl/_sodium.abi3.so
${PLIST.py2x}${PYSITELIB}/nacl/_sodium.so
${PYSITELIB}/nacl/bindings/__init__.py
${PYSITELIB}/nacl/bindings/__init__.pyc
${PYSITELIB}/nacl/bindings/__init__.pyo
${PYSITELIB}/nacl/bindings/crypto_aead.py
${PYSITELIB}/nacl/bindings/crypto_aead.pyc
${PYSITELIB}/nacl/bindings/crypto_aead.pyo
${PYSITELIB}/nacl/bindings/crypto_box.py
${PYSITELIB}/nacl/bindings/crypto_box.pyc
${PYSITELIB}/nacl/bindings/crypto_box.pyo
${PYSITELIB}/nacl/bindings/crypto_core.py
${PYSITELIB}/nacl/bindings/crypto_core.pyc
${PYSITELIB}/nacl/bindings/crypto_core.pyo
${PYSITELIB}/nacl/bindings/crypto_generichash.py
${PYSITELIB}/nacl/bindings/crypto_generichash.pyc
${PYSITELIB}/nacl/bindings/crypto_generichash.pyo
${PYSITELIB}/nacl/bindings/crypto_hash.py
${PYSITELIB}/nacl/bindings/crypto_hash.pyc
${PYSITELIB}/nacl/bindings/crypto_hash.pyo
${PYSITELIB}/nacl/bindings/crypto_kx.py
${PYSITELIB}/nacl/bindings/crypto_kx.pyc
${PYSITELIB}/nacl/bindings/crypto_kx.pyo
${PYSITELIB}/nacl/bindings/crypto_pwhash.py
${PYSITELIB}/nacl/bindings/crypto_pwhash.pyc
${PYSITELIB}/nacl/bindings/crypto_pwhash.pyo
${PYSITELIB}/nacl/bindings/crypto_scalarmult.py
${PYSITELIB}/nacl/bindings/crypto_scalarmult.pyc
${PYSITELIB}/nacl/bindings/crypto_scalarmult.pyo
${PYSITELIB}/nacl/bindings/crypto_secretbox.py
${PYSITELIB}/nacl/bindings/crypto_secretbox.pyc
${PYSITELIB}/nacl/bindings/crypto_secretbox.pyo
${PYSITELIB}/nacl/bindings/crypto_secretstream.py
${PYSITELIB}/nacl/bindings/crypto_secretstream.pyc
${PYSITELIB}/nacl/bindings/crypto_secretstream.pyo
${PYSITELIB}/nacl/bindings/crypto_shorthash.py
${PYSITELIB}/nacl/bindings/crypto_shorthash.pyc
${PYSITELIB}/nacl/bindings/crypto_shorthash.pyo
${PYSITELIB}/nacl/bindings/crypto_sign.py
${PYSITELIB}/nacl/bindings/crypto_sign.pyc
${PYSITELIB}/nacl/bindings/crypto_sign.pyo
${PYSITELIB}/nacl/bindings/randombytes.py
${PYSITELIB}/nacl/bindings/randombytes.pyc
${PYSITELIB}/nacl/bindings/randombytes.pyo
${PYSITELIB}/nacl/bindings/sodium_core.py
${PYSITELIB}/nacl/bindings/sodium_core.pyc
${PYSITELIB}/nacl/bindings/sodium_core.pyo
${PYSITELIB}/nacl/bindings/utils.py
${PYSITELIB}/nacl/bindings/utils.pyc
${PYSITELIB}/nacl/bindings/utils.pyo
${PYSITELIB}/nacl/encoding.py
${PYSITELIB}/nacl/encoding.pyc
${PYSITELIB}/nacl/encoding.pyo
${PYSITELIB}/nacl/exceptions.py
${PYSITELIB}/nacl/exceptions.pyc
${PYSITELIB}/nacl/exceptions.pyo
${PYSITELIB}/nacl/hash.py
${PYSITELIB}/nacl/hash.pyc
${PYSITELIB}/nacl/hash.pyo
${PYSITELIB}/nacl/hashlib.py
${PYSITELIB}/nacl/hashlib.pyc
${PYSITELIB}/nacl/hashlib.pyo
${PYSITELIB}/nacl/public.py
${PYSITELIB}/nacl/public.pyc
${PYSITELIB}/nacl/public.pyo
${PYSITELIB}/nacl/pwhash/__init__.py
${PYSITELIB}/nacl/pwhash/__init__.pyc
${PYSITELIB}/nacl/pwhash/__init__.pyo
${PYSITELIB}/nacl/pwhash/_argon2.py
${PYSITELIB}/nacl/pwhash/_argon2.pyc
${PYSITELIB}/nacl/pwhash/_argon2.pyo
${PYSITELIB}/nacl/pwhash/argon2i.py
${PYSITELIB}/nacl/pwhash/argon2i.pyc
${PYSITELIB}/nacl/pwhash/argon2i.pyo
${PYSITELIB}/nacl/pwhash/argon2id.py
${PYSITELIB}/nacl/pwhash/argon2id.pyc
${PYSITELIB}/nacl/pwhash/argon2id.pyo
${PYSITELIB}/nacl/pwhash/scrypt.py
${PYSITELIB}/nacl/pwhash/scrypt.pyc
${PYSITELIB}/nacl/pwhash/scrypt.pyo
${PYSITELIB}/nacl/py.typed
${PYSITELIB}/nacl/secret.py
${PYSITELIB}/nacl/secret.pyc
${PYSITELIB}/nacl/secret.pyo
${PYSITELIB}/nacl/signing.py
${PYSITELIB}/nacl/signing.pyc
${PYSITELIB}/nacl/signing.pyo
${PYSITELIB}/nacl/utils.py
${PYSITELIB}/nacl/utils.pyc
${PYSITELIB}/nacl/utils.pyo
@


1.5
log
@py-nacl: updated to 1.6.0

1.6.0 (2025-09-11)

* **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.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.4 2022/10/25 11:33:05 adam Exp $
d6 1
@


1.4
log
@py-nacl: updated to 1.5.0

1.5.0
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.
@
text
@d1 6
a6 7
@@comment $NetBSD: PLIST,v 1.3 2020/05/27 15:01:08 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@


1.3
log
@py-nacl: updated to 1.4.0

1.4.0:
* 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``
* Fix checks on very slow builders
* Add low-level bindings to ed25519 arithmetic functions
* Update low-level blake2b state implementation
* Fix wrong short-input behavior of SealedBox.decrypt()
* Raise CryptPrefixError exception instead of InvalidkeyError when trying
  to check a password against a verifier stored in a unknown format
* 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.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2019/02/19 12:14:22 tm Exp $
d91 1
@


1.2
log
@py-nacl: update to 1.3.0

1.3.0 2018-09-26
- Added support for Python 3.7.
- Update libsodium to 1.0.16.
- Run and test all code examples in PyNaCl docs through sphinx's doctest builder.
- Add low-level bindings for chacha20-poly1305 AEAD constructions.
- Add low-level bindings for the chacha20-poly1305 secretstream constructions.
- Add low-level bindings for ed25519ph pre-hashed signing construction.
- Add low-level bindings for constant-time increment and addition on fixed-precision big integers represented as little-endian byte sequences.
- Add low-level bindings for the ISO/IEC 7816-4 compatible padding API.
- Add low-level bindings for libsodium's crypto_kx... key exchange construction.
- Set hypothesis deadline to None in tests/test_pwhash.py to avoid incorrect test failures on slower processor architectures. GitHub issue #370

1.2.1 - 2017-12-04
- Update hypothesis minimum allowed version.
- Infrastructure: add proper configuration for readthedocs builder runtime environment.

1.2.0 - 2017-11-01
- Update libsodium to 1.0.15.
- Infrastructure: add jenkins support for automatic build of manylinux1 binary wheels
- Added support for SealedBox construction.
- Added support for argon2i and argon2id password hashing constructs and restructured high-level password hashing implementation to expose the same interface for all hashers.
- Added support for 128 bit siphashx24 variant of siphash24.
- Added support for from_seed APIs for X25519 keypair generation.
- Dropped support for Python 3.3.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d9 1
a10 17
${PYSITELIB}/nacl/__init__.pyc
${PYSITELIB}/nacl/encoding.pyo
${PYSITELIB}/nacl/encoding.pyc
${PYSITELIB}/nacl/exceptions.pyo
${PYSITELIB}/nacl/exceptions.pyc
${PYSITELIB}/nacl/hash.pyo
${PYSITELIB}/nacl/hash.pyc
${PYSITELIB}/nacl/hashlib.pyo
${PYSITELIB}/nacl/hashlib.pyc
${PYSITELIB}/nacl/public.pyo
${PYSITELIB}/nacl/public.pyc
${PYSITELIB}/nacl/secret.pyo
${PYSITELIB}/nacl/secret.pyc
${PYSITELIB}/nacl/signing.pyo
${PYSITELIB}/nacl/signing.pyc
${PYSITELIB}/nacl/utils.pyo
${PYSITELIB}/nacl/utils.pyc
d14 1
d16 2
a17 1
${PYSITELIB}/nacl/bindings/__init__.pyc
d19 2
a20 1
${PYSITELIB}/nacl/bindings/crypto_aead.pyc
d22 5
a26 1
${PYSITELIB}/nacl/bindings/crypto_box.pyc
d28 2
a29 1
${PYSITELIB}/nacl/bindings/crypto_generichash.pyc
d31 2
a32 1
${PYSITELIB}/nacl/bindings/crypto_hash.pyc
d34 2
a35 1
${PYSITELIB}/nacl/bindings/crypto_kx.pyc
d37 2
a38 1
${PYSITELIB}/nacl/bindings/crypto_pwhash.pyc
d40 2
a41 1
${PYSITELIB}/nacl/bindings/crypto_scalarmult.pyc
d43 2
a44 1
${PYSITELIB}/nacl/bindings/crypto_secretbox.pyc
d46 2
a47 1
${PYSITELIB}/nacl/bindings/crypto_secretstream.pyc
d49 2
a50 1
${PYSITELIB}/nacl/bindings/crypto_shorthash.pyc
d52 2
a53 1
${PYSITELIB}/nacl/bindings/crypto_sign.pyc
d55 2
a56 1
${PYSITELIB}/nacl/bindings/randombytes.pyc
d58 2
a59 1
${PYSITELIB}/nacl/bindings/sodium_core.pyc
a60 15
${PYSITELIB}/nacl/bindings/utils.pyc
${PYSITELIB}/nacl/bindings/crypto_aead.py
${PYSITELIB}/nacl/bindings/crypto_box.py
${PYSITELIB}/nacl/bindings/crypto_generichash.py
${PYSITELIB}/nacl/bindings/crypto_hash.py
${PYSITELIB}/nacl/bindings/crypto_kx.py
${PYSITELIB}/nacl/bindings/crypto_pwhash.py
${PYSITELIB}/nacl/bindings/crypto_scalarmult.py
${PYSITELIB}/nacl/bindings/crypto_secretbox.py
${PYSITELIB}/nacl/bindings/crypto_secretstream.py
${PYSITELIB}/nacl/bindings/crypto_shorthash.py
${PYSITELIB}/nacl/bindings/crypto_sign.py
${PYSITELIB}/nacl/bindings/randombytes.py
${PYSITELIB}/nacl/bindings/sodium_core.py
${PYSITELIB}/nacl/bindings/utils.py
d62 2
d65 2
d68 2
d71 2
d74 2
d77 1
d79 2
a80 1
${PYSITELIB}/nacl/pwhash/__init__.pyc
d82 2
a83 1
${PYSITELIB}/nacl/pwhash/_argon2.pyc
d85 2
a86 1
${PYSITELIB}/nacl/pwhash/argon2i.pyc
d88 2
a89 1
${PYSITELIB}/nacl/pwhash/argon2id.pyc
a90 5
${PYSITELIB}/nacl/pwhash/scrypt.pyc
${PYSITELIB}/nacl/pwhash/_argon2.py
${PYSITELIB}/nacl/pwhash/argon2i.py
${PYSITELIB}/nacl/pwhash/argon2id.py
${PYSITELIB}/nacl/pwhash/scrypt.py
d92 2
d95 2
d98 2
@


1.1
log
@PyNaCl is a Python binding to libsodium, which is a fork of the Networking and
Cryptography library. These libraries have a stated goal of improving
usability, security and speed.
@
text
@d9 1
d11 18
a28 2
${PYSITELIB}/nacl/__init__.pyo
${PYSITELIB}/nacl/_sodium.so
d30 1
d32 29
a60 1
${PYSITELIB}/nacl/bindings/__init__.pyo
a61 2
${PYSITELIB}/nacl/bindings/crypto_box.pyc
${PYSITELIB}/nacl/bindings/crypto_box.pyo
a62 2
${PYSITELIB}/nacl/bindings/crypto_generichash.pyc
${PYSITELIB}/nacl/bindings/crypto_generichash.pyo
d64 1
a64 2
${PYSITELIB}/nacl/bindings/crypto_hash.pyc
${PYSITELIB}/nacl/bindings/crypto_hash.pyo
a65 2
${PYSITELIB}/nacl/bindings/crypto_pwhash.pyc
${PYSITELIB}/nacl/bindings/crypto_pwhash.pyo
a66 2
${PYSITELIB}/nacl/bindings/crypto_scalarmult.pyc
${PYSITELIB}/nacl/bindings/crypto_scalarmult.pyo
d68 1
a68 2
${PYSITELIB}/nacl/bindings/crypto_secretbox.pyc
${PYSITELIB}/nacl/bindings/crypto_secretbox.pyo
a69 2
${PYSITELIB}/nacl/bindings/crypto_shorthash.pyc
${PYSITELIB}/nacl/bindings/crypto_shorthash.pyo
a70 2
${PYSITELIB}/nacl/bindings/crypto_sign.pyc
${PYSITELIB}/nacl/bindings/crypto_sign.pyo
a71 2
${PYSITELIB}/nacl/bindings/randombytes.pyc
${PYSITELIB}/nacl/bindings/randombytes.pyo
a72 2
${PYSITELIB}/nacl/bindings/sodium_core.pyc
${PYSITELIB}/nacl/bindings/sodium_core.pyo
a73 2
${PYSITELIB}/nacl/bindings/utils.pyc
${PYSITELIB}/nacl/bindings/utils.pyo
a74 2
${PYSITELIB}/nacl/encoding.pyc
${PYSITELIB}/nacl/encoding.pyo
a75 2
${PYSITELIB}/nacl/exceptions.pyc
${PYSITELIB}/nacl/exceptions.pyo
a76 2
${PYSITELIB}/nacl/hash.pyc
${PYSITELIB}/nacl/hash.pyo
a77 2
${PYSITELIB}/nacl/hashlib.pyc
${PYSITELIB}/nacl/hashlib.pyo
d79 15
a93 5
${PYSITELIB}/nacl/public.pyc
${PYSITELIB}/nacl/public.pyo
${PYSITELIB}/nacl/pwhash.py
${PYSITELIB}/nacl/pwhash.pyc
${PYSITELIB}/nacl/pwhash.pyo
a94 2
${PYSITELIB}/nacl/secret.pyc
${PYSITELIB}/nacl/secret.pyo
a95 2
${PYSITELIB}/nacl/signing.pyc
${PYSITELIB}/nacl/signing.pyo
a96 2
${PYSITELIB}/nacl/utils.pyc
${PYSITELIB}/nacl/utils.pyo
@

