Helder Eijs
|
3b20e96ffa
|
Add PYCRYPTODOME_DISABLE_GMP flag and simplify to_bytes() for GMP
|
2024-01-13 18:41:36 +01:00 |
|
Helder Eijs
|
afb5e27a15
|
Fix side-channel leakage in RSA decryption
|
2023-12-25 01:30:40 +01:00 |
|
oittaa
|
99b297f731
|
n must be positive odd for the Jacobi symbol
|
2022-06-05 20:48:20 +02:00 |
|
Helder Eijs
|
764c1e81b9
|
Add Ed25519 keys and EdDSA signatures
|
2022-05-08 22:35:37 +02:00 |
|
Helder Eijs
|
4a913aa9e8
|
Removed unused cparser definition
|
2022-02-05 11:28:42 +01:00 |
|
Helder Eijs
|
122c90bc69
|
Fix#595: Memory leak for GMP ints
|
2022-02-04 10:03:51 +01:00 |
|
Helder Eijs
|
615e9c937c
|
Fix int/long on Python2
|
2021-09-22 00:56:39 +02:00 |
|
Helder Eijs
|
2e7dad9a9f
|
Fix GH#505 and GH#509: Fix segmentation faults with GMP on Aarch64
Do not use GMP sscanf and snprintf. Instead, convert integers into
and from GMP using pure arithmetic operations.
|
2021-09-22 00:46:56 +02:00 |
|
Helder Eijs
|
f499fd3756
|
Better message when avoiding GMP on Windows
|
2020-06-14 23:35:31 +02:00 |
|
Helder Eijs
|
85718ab980
|
Add support for left multiplication of an EC point by a scalar
|
2019-08-26 23:02:40 +02:00 |
|
Helder Eijs
|
4c4241ab52
|
Use __index__() with Python 3
|
2019-02-11 13:33:58 +01:00 |
|
Helder Eijs
|
9583c3b8d8
|
Allow hex() on custom integers
|
2019-02-11 12:12:41 +01:00 |
|
Helder Eijs
|
fa933ab29e
|
Make mypy test pass
In the process, refactor Crypto.Math to make use of inheritance.
|
2018-11-23 23:07:14 +01:00 |
|