rdb
86ceade7b3
tests: Skip encrypt_string test when building without OpenSSL
2023-02-22 23:31:32 +01:00
rdb
a63bbba4c1
tests: Add HashVal md5 unit test that doesn't rely on hashlib
2023-02-22 21:55:26 +01:00
rdb
35348fd74a
express: Do not rely on OpenSSL for MD5 hash support
...
These hashes are used in various places in the Panda codebase (for integrity checks, not for crypto), so using an internal implementation allows retaining this functionality when building Panda without OpenSSL.
Based on the following public domain implementation:
https://github.com/B-Con/crypto-algorithms
2023-02-22 16:47:14 +01:00
rdb
92185bcb28
Merge branch 'release/1.10.x'
2022-12-19 16:42:29 +01:00
rdb
e67cd74725
express: Implement copy.deepcopy() for PointerToArray
...
It actually makes a unique copy of the underlying array.
2022-12-19 16:22:00 +01:00
rdb
7a55c723ba
Merge branch 'release/1.10.x'
2022-12-04 19:28:03 +01:00
rdb
d621df47ac
prc: Fix bf-cbc encryption/decryption regression with OpenSSL 3.0
...
Loads the legacy provider to continue supporting this algorithm
2022-12-04 19:22:26 +01:00
Derzsi Dániel
d79709f004
express: Add support for bytes multifile encryption passwords ( #1334 )
2022-07-20 22:50:06 +02:00
rdb
e099d9e787
Merge branch 'release/1.10.x'
2021-01-02 02:33:35 +01:00
rdb
a84f1b5595
express: distinguish between null vs empty in CPTA pickle as well
2021-01-02 02:22:06 +01:00
rdb
c81c506df3
express: Fix PointerToArray comparison operator
2021-01-01 17:54:09 +01:00
rdb
b2462c1d8c
express: Support pickling PointerToArray objects
2021-01-01 17:42:30 +01:00
rdb
6d228dfd2e
express: Add ZipArchive class, support mounting zips to VFS
2020-10-01 23:58:27 +02:00
rdb
fa62344452
express: better fix for encrypt_string Python 3 issues
...
A workaround for the bug described in #684 was made in e080d33e31 but this fix is significantly cleaner.
Unit test was added.
2019-07-10 13:46:42 +02:00
rdb
e4daa0bf16
tests: test various things that could suffer from libc++ eof() bug
2019-01-10 21:55:07 +01:00