libervia-backend/sat/memory
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Goffi d0741de2ad core (memory/crypto): replaced PyCrypto by cryptography:
`PyCrypto` is unmaintained for years but was used in SàT for password hashing. This patch
fixes that by replacing `PyCrypto` by the reference `cryptography` module which is well
maintained.

The behaviour stays the same (except that previously async `hash`, `encrypt` and `decrypt`
methods are now synchronous, as they are quick and using a deferToThread may actually be
more resource intensive than using blocking methods).

It is planed to improve `memory.crypto` by using more up-to-date cryptography/hashing
algorithms in the future.

PyCrypto is no more a dependency of SàT
2020-02-09 23:50:26 +01:00
..
__init__.py core, setup: huge cleaning: 2018-04-02 19:44:50 +02:00
cache.py fixed shebangs 2020-01-29 10:07:00 +01:00
crypto.py core (memory/crypto): replaced PyCrypto by cryptography: 2020-02-09 23:50:26 +01:00
disco.py core (memory/disco): fixed checkFeature return Failure: 2020-02-04 19:59:42 +01:00
encryption.py fixed shebangs 2020-01-29 10:07:00 +01:00
memory.py core (memory/crypto): replaced PyCrypto by cryptography: 2020-02-09 23:50:26 +01:00
params.py core (memory/crypto): replaced PyCrypto by cryptography: 2020-02-09 23:50:26 +01:00
persistent.py fixed shebangs 2020-01-29 10:07:00 +01:00
sqlite.py core (memory/crypto): replaced PyCrypto by cryptography: 2020-02-09 23:50:26 +01:00