summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/cryptography (follow)
Commit message (Expand)AuthorAgeFilesLines
* python3Packages.cryptography: 37.0.4 -> 38.0.1•••https://cryptography.io/en/latest/changelog/#v38-0-1 Martin Weinelt2022-09-182-4/+4
* python310Packages.cryptography: remove empty dev outputSandro Jäckel2022-08-221-2/+0
* python3Packages.cryptography: 37.0.2 -> 37.0.4•••https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst\#3704---2022-07-05 Martin Weinelt2022-07-212-4/+4
* python310Packages.cryptography: 36.0.2 -> 37.0.2Sandro Jäckel2022-06-062-4/+8
* python3Packages.cryptography: fix disabledTestPaths value•••Expects a path, not a pytest argument. Martin Weinelt2022-04-151-1/+1
* pythonPackages.cryptography-vectors: make internal to cryptographySandro Jäckel2022-03-272-5/+9
* Merge pull request #165381 from SuperSandro2000/cryptographySandro2022-03-262-22/+17
|\
| * pythonPackages.cryptography*: remove primeos from maintainers ••• Based on his requestSandro2022-03-262-2/+2
| * python39Packages.cryptography: formatSandro Jäckel2022-03-231-1/+2
| * python39Packages.cryptography: remove depedencies which have no mentions in codeSandro Jäckel2022-03-231-4/+1
| * python39Packages.cryptography: switch to pytestCheckHookSandro Jäckel2022-03-231-13/+9
| * python39Packages.cryptography: remove darwin from inputsSandro Jäckel2022-03-231-2/+3
| * python39Packages.cryptography: add SuperSandro2000 as maintainerSandro Jäckel2022-03-232-2/+2
* | Merge pull request #165384 from SuperSandro2000/python39Packages.cryptographySandro2022-03-262-5/+5
|\ \
| * | python39Packages.cryptography: 36.0.0 -> 36.0.2Sandro Jäckel2022-03-232-5/+5
| |/
* / python39Packages.cryptography-vectors: add pythonImportsCheckSandro Jäckel2022-03-231-0/+2
|/
* python2.pkgs: move expressions into python2-modules/ folder•••Another step in further separating python2 from python3. Frederik Rietdijk2022-01-162-104/+0
* python3Packages.cryptography: 3.4.2 -> 36.0.0 (#150320)•••* python3Packages.cryptography: 3.4.8 -> 36.0.0 * python3Packages.python-miio: 0.5.8 -> 0.5.9.1Martin Weinelt2021-12-252-4/+4
* cryptography: Drop impure host deps•••Nix 1.11 has long come and gone. It seems this is no longer necessary. toonn2021-11-241-4/+0
* pkgs.development.python-modules: remove unused argsMarkus S. Wamser2021-11-122-4/+0
* python3Packages.cryptography: 3.4.7 -> 3.4.8Michael Weiss2021-08-242-4/+4
* python3Packages.cryptography: add missing libiconv build dependency on darwin•••Fixing the following: ``` error: linking with `/nix/store/l3ca456ppdy8hi9hc0rvyr6mrm76si08-clang-wrapper-11.1.0/bin/cc` failed: exit code: 1 = note: ld: library not found for -liconv ``` Ivan Babrou2021-05-191-1/+2
* python3Packages.cryptography: ignore test_openssl_memleak.py on aarch64-darwin•••The test fails due to dependency on W+X memory, which is forbidden as of 11.2. Ivan Babrou2021-05-171-1/+11
* python3Packages.cryptography: Update Cargo hashAlex Wied2021-04-161-1/+1
* python3Packages.cryptography: 3.4.6 -> 3.4.7Michael Weiss2021-03-262-4/+4
* pypy3.pkgs.cryptography: fix build•••setuptools-rust was accidentally added to the wrong list. Frederik Rietdijk2021-03-131-0/+1
* python3Packages.cryptography: 3.4.5 -> 3.4.6Michael Weiss2021-02-172-4/+4
* python3Packages.cryptography: 3.4.4 -> 3.4.5Michael Weiss2021-02-142-4/+4
* python3Packages.cryptography: 3.4.2 -> 3.4.4•••Contains a few minor fixes and improvements. Michael Weiss2021-02-112-4/+4
* python3Packages.cryptography: 3.3.2 -> 3.4.2•••Backwards incompatible changes: Support for Python 2 has been removed. Note: This isn't a problem for Nixpkgs because pythonPackages.cryptography is frozen at version 3.3.2. Other important packaging changes: "Cryptography now incorporates Rust code. Users building cryptography themselves will need to have the Rust toolchain installed. Users who use an officially produced wheel will not need to make any changes. The minimum supported Rust version is 1.45.0." Michael Weiss2021-02-102-9/+19
* python3Packages.cryptography: 3.3.1 -> 3.3.2 (security, CVE-2020-36242)•••SECURITY ISSUE: Fixed a bug where certain sequences of update() calls when symmetrically encrypting very large payloads (>2GB) could result in an integer overflow, leading to buffer overflows. CVE-2020-36242 Note: This also updates {,vectors-}3.3.nix (for Python 2 / nixops) because of the security issue. Michael Weiss2021-02-074-6/+6
* pkgs/development/python-modules: stdenv.lib -> libPavol Rusnak2021-01-242-8/+8
* treewide: with stdenv.lib; in meta -> with lib;•••Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix Profpatsch2021-01-112-4/+4
* Merge staging-next into staginggithub-actions[bot]2020-12-144-82/+27
|\
| * python2Packages.cryptography: 2.9.2 -> 3.3.1 (#106792)•••Fixes py2 build of pyOpenSSL: https://github.com/NixOS/nixpkgs/issues/106275#issuecomment-743790876Orivej Desh2020-12-144-82/+27
* | python3Packages.cryptography: 3.2.1 -> 3.3.1•••Backward incompatible changes: - Support for Python 3.5 has been removed due to low usage and maintenance burden. - The GCM and AESGCM now require 64-bit to 1024-bit (8 byte to 128 byte) initialization vectors. This change is to conform with an upcoming OpenSSL release that will no longer support sizes outside this window. - When deserializing asymmetric keys we now raise ValueError rather than UnsupportedAlgorithm when an unsupported cipher is used. This change is to conform with an upcoming OpenSSL release that will no longer distinguish between error types. - We no longer allow loading of finite field Diffie-Hellman parameters of less than 512 bits in length. This change is to conform with an upcoming OpenSSL release that no longer supports smaller sizes. These keys were already wildly insecure and should not have been used in any application outside of testing. Michael Weiss2020-12-102-3/+3
|/
* python2.pkgs.cryptography: Fix CVE-2020-25659•••This patch is from Ubuntu 20.04's backport. adisbladis2020-12-042-1/+78
* Merge master into staging-nextFrederik Rietdijk2020-11-271-0/+1
|\
| * python2Packages.cryptography: mark insecure, CVE-2020-25659Jonathan Ringer2020-11-241-0/+1
* | pythonPackages.cffi: cffi is a native build input as wellFrederik Rietdijk2020-11-191-2/+9
|/
* python3Packages.cryptography: 3.2 -> 3.2.1•••Changelog: - Disable blinding on RSA public keys to address an error with some versions of OpenSSL. Michael Weiss2020-10-292-3/+3
* python3Packages.cryptography: 3.1.1 -> 3.2 (security, CVE-2020-25659)•••SECURITY ISSUE: Attempted to make RSA PKCS#1v1.5 decryption more constant time, to protect against Bleichenbacher vulnerabilities. Due to limitations imposed by our API, we cannot completely mitigate this vulnerability and a future release will contain a new API which is designed to be resilient to these for contexts where it is required. Credit to Hubert Kario for reporting the issue. CVE-2020-25659 Michael Weiss2020-10-262-3/+3
* python3Packages.cryptography: 3.1 -> 3.1.1Michael Weiss2020-09-222-3/+3
* python3Packages.cryptography: 3.0 -> 3.1•••Backwards incompatible changes: - Removed support for idna based U-label parsing in various X.509 classes. This support was originally deprecated in version 2.1 and moved to an extra in 2.5. Michael Weiss2020-08-292-3/+3
* python2Packages.cryptography-vectors: pin at 2.9.2Jonathan Ringer2020-08-091-0/+23
* python2Packages.cryptography: pin to 2.9.2Jonathan Ringer2020-08-091-0/+74
* python3Packages.cryptography: 2.9.2 -> 3.0•••Backwards incompatible changes: - Removed support for passing an Extension instance to from_issuer_subject_key_identifier(), as per our deprecation policy. - Support for LibreSSL 2.7.x, 2.8.x, and 2.9.0 has been removed (2.9.1+ is still supported). - Dropped support for macOS 10.9, macOS users must upgrade to 10.10 or newer. - RSA generate_private_key() no longer accepts public_exponent values except 65537 and 3 (the latter for legacy purposes). - X.509 certificate parsing now enforces that the version field contains a valid value, rather than deferring this check until version is accessed. Deprecations: - Deprecated support for Python 2. At the time there is no time table for actually dropping support, however we strongly encourage all users to upgrade their Python, as Python 2 no longer receives support from the Python core team. Michael Weiss2020-07-222-3/+3
* treewide: replace SRI hashesDaiderd Jordan2020-06-011-1/+1
* python.pkgs.cryptography_vectors: 2.9.1 -> 2.9.2Frederik Rietdijk2020-05-111-1/+1
* python3Packages.cryptography: 2.9.1 -> 2.9.2Frederik Rietdijk2020-05-111-2/+2