orignal
|
ad3b999732
|
send path challenge of 8 bytes. add Ack block
|
2025-03-31 10:29:16 -04:00 |
|
orignal
|
567183647e
|
non-copyable RouterInfo
|
2025-03-30 12:37:40 -04:00 |
|
orignal
|
c2f68d7021
|
send datetime and address blocks with path challenge
|
2025-03-29 21:34:16 -04:00 |
|
orignal
|
7404ce7fd2
|
update session's remote enpoint after receiving path response
|
2025-03-28 19:34:36 -04:00 |
|
orignal
|
871fc14ba6
|
ML-KEM section for NS and NSR outgoing sessions
|
2025-03-27 16:24:02 -04:00 |
|
orignal
|
81ba19e1ae
|
use find_directory to detect data dir in Haiku
|
2025-03-25 21:31:16 -04:00 |
|
orignal
|
ecf19278e8
|
skip post-quantum keys if not supported
|
2025-03-25 18:55:28 -04:00 |
|
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 |
|