summaryrefslogtreecommitdiff
path: root/releasenotes/notes/bug-1677308-a2fa7de67f21cd84.yaml
blob: 5238391703e85abba94c888d87b404469bcd9f21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---
fixes:
  - |
    [`bug 1677308 <https://bugs.launchpad.net/keystonemiddleware/+bug/1677308>`_]
    Removes ``pycrypto`` dependency as the library is unmaintained, and
    replaces it with the ``cryptography`` library.
upgrade:
  - |
    [`bug 1677308 <https://bugs.launchpad.net/keystonemiddleware/+bug/1677308>`_]
    There is no upgrade impact when switching from ``pycrypto`` to
    ``cryptography``.  All data will be encrypted and decrypted using identical
    blocksize, padding, algorithm (AES) and mode (CBC). Data previously
    encrypted using ``pycrypto`` can be decrypted using both ``pycrypto`` and
    ``cryptography``.  The same is true of data encrypted using
    ``cryptography``.