Commit graph

3034 commits

Author SHA1 Message Date
Helder Eijs
2c3a8905a7 Fixed changelog 2025-06-21 16:41:33 +02:00
Helder Eijs
2816c3e3d6 Fix GH#875: Incorrect OIDs for BLAKE2 2025-06-21 11:10:15 +02:00
Dan Ristea
4fd3013fd2 Update native get_bit implementation to return bool
The native implementation of `get_bit` returned 0/1 as int while the GMP implementation and the type hint say `get_bit` returns a bool. Wrapped the result to align the three.
2025-05-25 12:57:08 +02:00
Helder Eijs
cde63f8f9b Undo license information in pyproject.toml 2025-05-17 16:36:51 +02:00
Helder Eijs
51ccbaccc4 Add license information in pyproject.toml 2025-05-17 16:32:27 +02:00
Helder Eijs
8d4e536029 Bump version 2025-05-17 15:13:43 +02:00
Helder Eijs
865287411c Add license information in pyproject.toml 2025-05-17 15:12:30 +02:00
Helder Eijs
1006d4ffa4 Build cpython-freethreading wheel 2025-05-17 15:02:23 +02:00
Helder Eijs
0a056c063e Update FAQ for HPKE 2025-04-27 19:36:13 +02:00
Helder Eijs
0785df83f6 Update FAQ 2025-04-27 13:45:20 +02:00
Helder Eijs
ee15eee6d6 Update Changelog 2025-04-27 13:35:53 +02:00
Helder Eijs
876573ec60 Test and build wheels for Windows ARM 2025-04-27 13:34:02 +02:00
Helder Eijs
64506f73e9 Merge branch 'key_wrap' 2025-04-13 10:02:32 +02:00
Helder Eijs
2165641a91 Add MODE_KWP (KeyWrap with Padding) for AES 2025-04-13 09:43:43 +02:00
Helder Eijs
e013ce2180 Add MODE_KW (KeyWrap) for AES 2025-04-09 14:33:22 +02:00
Helder Eijs
9b8b516a83 Speed up a little 2025-04-07 22:16:32 +02:00
Helder Eijs
18f6809672 Correct max message size for default CCM nonce 2025-03-20 21:51:15 +01:00
Helder Eijs
41e00e16ae Fix 862: For hashEdDSA and Ed448, sign() and verify() modified the state of the XOF. 2025-03-19 21:11:52 +01:00
vil02
1c329f3f8e Reduce scope of loop variables in ec_ws.c 2025-03-16 16:33:50 +01:00
Helder Eijs
da4a134561 Fix typos in docs 2025-03-16 16:30:46 +01:00
Helder Eijs
3da2b070ea Bump version 2025-03-16 15:17:40 +01:00
Helder Eijs
215a151ecc Use CCMMessageTooLongError exception for all cases 2025-03-16 15:17:14 +01:00
Helder Eijs
84a395ab77 GH#857: all files are UTF-8 encoded (only relevant for Python 2) 2025-03-16 10:16:42 +01:00
Helder Eijs
274e1dcc16 Add sphinx-rtd-theme package 2025-03-16 00:52:28 +01:00
Helder Eijs
cc031485f4 Add sphinx-rtd-theme extension 2025-03-16 00:52:28 +01:00
Helder Eijs
f74ace12b5 Clarification in HPKE docs 2025-03-16 00:40:48 +01:00
Helder Eijs
ebcf09f6e8 Clarify HPKE example 2025-03-16 00:33:33 +01:00
Helder Eijs
0869d4af3b Fix Changelog 2025-03-16 00:21:34 +01:00
Helder Eijs
c90e5c263e Fix Changelog 2025-03-16 00:20:11 +01:00
Helder Eijs
e1f06ed69d Include OS and package type in the wheels archive 2025-03-15 23:16:21 +01:00
Helder Eijs
208d281db4 Bump version 2025-03-15 22:28:00 +01:00
Helder Eijs
f277db8cae Fix typing info 2025-03-15 22:12:34 +01:00
Helder Eijs
75dc6e0780 Fix GH#812: CCM will now fail before en/decrypting too much data 2025-03-15 22:10:33 +01:00
Helder Eijs
eac9de8e12 Fix GH#852: a PEM file must have at least 3 lines 2025-03-15 17:38:29 +01:00
Helder Eijs
46bf040d5d Clarify how ChaCha20.seek() can be used to seek to blocks 2025-03-15 14:40:28 +01:00
Helder Eijs
fd3c7f2a65 Some clarifications for SecretSharing 2025-03-15 01:14:42 +01:00
Helder Eijs
967938f83a Update Changelog 2025-03-10 15:26:09 +01:00
Helder Eijs
f979abfa24 GH#846: fix infinite loop with RC4 for data larger than 4GB 2025-03-10 15:24:19 +01:00
Helder Eijs
291400c138 Stress that passwords should not be used as PSK 2025-03-09 20:53:00 +01:00
Helder Eijs
3d378b703e Add MessageLimitReachedError 2025-03-09 20:44:11 +01:00
Helder Eijs
b8c255fb01 Fix integration action badge 2025-03-09 20:36:49 +01:00
Helder Eijs
7b438ce657 Update docs 2025-03-09 20:13:36 +01:00
Helder Eijs
3a520b5a82 Merge branch 'hpke' 2025-03-09 20:05:33 +01:00
Helder Eijs
7949b7b6f0 Fix typing errors 2025-03-09 19:55:25 +01:00
Helder Eijs
5fc32b5513 Remove old future plans file 2025-03-09 19:45:37 +01:00
Helder Eijs
d968a3e755 Add documentation for HPKE 2025-03-09 19:45:37 +01:00
Helder Eijs
78e2f4b0dd Fix for to_bytes 2025-03-09 08:15:38 +01:00
Helder Eijs
6e71a82251 Simplify with keyword-only arguments 2025-03-09 08:15:38 +01:00
Helder Eijs
6a692cc84c Use latest test vectors 2025-03-09 08:15:38 +01:00
Helder Eijs
7e696ebc1f Fix python version check 2025-03-09 08:15:38 +01:00