Commit Graph
2631 Commits
Author SHA1 Message Date
orignal 22d854a6be ML-KEM-512 encaps/decaps 2025-03-24 15:45:06 -04:00
orignal 75d5c6036e use EVP interface for DSA sign/verify with OpenSSL 3 2025-03-23 18:53:32 -04:00
orignal a193186935 MLKEM512 keygen added 2025-03-22 22:25:06 -04:00
orignal 41197264c6 fixed warning 2025-03-22 15:42:22 -04:00
orignal 7b98dd84d8 pass type with static key 2025-03-21 19:40:02 -04:00
orignal 9fdbb14075 calculate preferred crypto based i2cp.leaseSetEncType 2025-03-20 18:56:10 -04:00
orignal 935c055a35 encryptor/decryptor/keygen for ECIES_MLKEM512_X25519_AEAD 2025-03-19 22:00:08 -04:00
orignal 9769ab0a46 changed ML-DSA-44 code 2025-03-19 21:56:59 -04:00
orignal 9684c86a69 select key with max key type if no preferred. Changed default preferred type to 4 2025-03-19 20:49:52 -04:00
orignal b2fd30d042 map of encryption keys 2025-03-19 15:22:09 -04:00
orignal 9ce515ff79 MLKEM512_X25519 crypto key added 2025-03-19 08:40:10 -04:00
orignal 46f530bfcd persist temporary keys of actual size 2025-03-18 21:15:37 -04:00
orignal bd2b96627c calculate crypto key length from key type 2025-03-18 19:23:13 -04:00
orignal 609cd401bb don't calculate key's base64 if not used 2025-03-17 20:08:39 -04:00
orignal bbf5c1655a ByteStreamToBase64 always returns std::string 2025-03-17 19:05:10 -04:00
orignal 9cc625b19e fixed warning 2025-03-17 10:16:05 -04:00
orignal 93cc810f29 use string/string_view for base64 2025-03-17 09:06:11 -04:00
orignal e0a21cf702 use string/string_view for base32 2025-03-16 20:40:36 -04:00
orignal 706b9c51b1 make Base64EncodingBufferSize constexpr 2025-03-16 17:21:22 -04:00
orignal 960a85e415 replace more strings to string_view 2025-03-15 16:43:08 -04:00
orignal 67ab4fef6d implement strsplit using string_view instead stringstream 2025-03-15 13:19:53 -04:00
orignal 2def747564 use array instead vector for reserved ranges 2025-03-14 19:28:22 -04:00
orignal 6a65680619 use array/string_view for HTTP methods and versions 2025-03-14 18:45:27 -04:00
orignal ad7ca428ae enable encoding of ML-DSA-44 messages 2025-03-14 11:40:54 -04:00
orignal cd9427d5d5 correct ML-DSA-44 signature verification params 2025-03-13 20:39:51 -04:00
orignal e3227ee5ee MLDSA44 signer and keygen 2025-03-13 15:43:22 -04:00
orignal dd58b2f867 Post-Quantum. MLDSA44 verifier 2025-03-12 15:41:12 -04:00
orignal 972c6854bc don't delete trusted routers from netdb 2025-03-10 13:43:21 -04:00
orignal 4ddfe9c94c don't grow window too fast 2025-03-09 21:47:57 -04:00
orignal 4e8b8465fa don't create profile for every single router when save to disk 2025-03-09 11:17:19 -04:00
orignal fe3e7b1f6e reduced profile persist interval 2025-03-06 16:29:14 -05:00
orignal 66a52a17c6 load profile for SSU2 priority only 2025-03-06 16:26:02 -05:00
orignal 9c97909e04 removed test crypto/signature types 2025-03-05 10:51:21 -05:00
orignal c816d3e4cc Ed25519ph 2025-03-05 10:38:23 -05:00
orignal 2a4403f1e0 lazy creation of TunnelEnpoint for transit tunnel 2025-02-27 18:00:24 -05:00
orignal dcd15cc244 use common constants for babdwidth limits 2025-02-25 14:12:10 -05:00
orignal 9432202fad check PeerTest buffer size 2025-02-24 13:58:10 -05:00
orignal bf050ac465 fixed typo 2025-02-22 19:01:20 -05:00
orignal 81dae1997d replace boost::lexical_cast by std::from_chars and std::to_string 2025-02-21 20:34:53 -05:00
orignal 7e3d9649de use plain buffer instead stream for SignedData 2025-02-20 22:04:58 -05:00
orignal 9ba016259d use plain buffer instead stream for SignedData 2025-02-20 21:59:24 -05:00
orignal 7791b3952e check RelayRequest, RelayIntro, RelayResponse buffer size. Use assign instead memcpy 2025-02-20 16:53:49 -05:00
orignal aedf59d11a fixed typo 2025-02-19 13:38:47 -05:00
orignal d09367d686 always pass RouterInfo param values as string_view 2025-02-19 11:08:47 -05:00
orignal 70f99ccc21 update router caps 2025-02-18 21:49:07 -05:00
orignal ef72ba3f34 parse RouterInfo from buffer 2025-02-18 21:11:59 -05:00
orignal 251605e2b8 Fix the calculation of the window drop size 2025-02-18 20:22:18 -05:00
orignal fa2178ca3e set max padding size to 32 bytes 2025-02-17 15:08:22 -05:00
orignal 3d19fa12f6 create new tunnel immediately if last one failed 2025-02-15 15:27:14 -05:00
orignal 0588116489 make token always non-zero 2025-02-14 13:08:22 -05:00