Commit Graph
55 Commits
Author SHA1 Message Date
acetone 6d79da0e2f refresh offline transient on destination service 2026-06-22 21:57:06 +03:00
orignal d6273b277d Identity/IdentMetrics split 2026-05-27 08:25:28 -04:00
orignal e9f7477fcf reuse previously calculated peer ordering group 2026-05-26 21:48:21 -04:00
orignal 855bf09313 removed MLDSA44 support for now 2026-04-09 17:20:11 -04:00
orignal 60cc526dda common code to extract routers hashes from param 2026-01-15 19:51:51 -05:00
orignal 9bd2b8df76 create and handle ML-DSA identities and signatures 2025-04-20 18:53:21 -04:00
orignal a83cd99f58 all ML-KEM crypto types 2025-04-14 13:29:53 -04:00
orignal 9769ab0a46 changed ML-DSA-44 code 2025-03-19 21:56:59 -04:00
orignal 9ce515ff79 MLKEM512_X25519 crypto key added 2025-03-19 08:40:10 -04:00
orignal bd2b96627c calculate crypto key length from key type 2025-03-18 19:23:13 -04:00
orignal 93cc810f29 use string/string_view for base64 2025-03-17 09:06:11 -04:00
orignal dd58b2f867 Post-Quantum. MLDSA44 verifier 2025-03-12 15:41:12 -04:00
orignal 9c97909e04 removed test crypto/signature types 2025-03-05 10:51:21 -05:00
orignal 634ceceb1c use std::string_view instead const std::string& 2025-01-12 12:23:26 -05:00
orignal d3062d2994 don't create full identity from buffer if only ident hash is needed 2024-07-25 20:36:46 -04:00
orignal a1995c13cd flood to 2 next day closest floodfills before UTC midnight 2024-06-04 12:45:35 -04:00
orignal 55b2f2c625 memory pool for IdentityEx 2023-03-16 21:32:53 -04:00
orignal 3d4d3ce80d compressable crypto key and padding for routers and destination 2022-10-24 15:12:07 -04:00
R4SAS 6b4ffcff5a cleanup code (spaces, tabs)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2022-05-20 17:44:29 +00:00
R4SAS edc0162163 clean line trailing spaces and tabs
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2021-11-27 23:30:35 +03:00
orignal ad036de69d eliminate allocation of m_ExtendedBuffer 2021-09-09 21:19:52 -04:00
orignal bb518d3d51 don't pass BN_CTX to encrypt/decrypt functions 2021-08-31 18:51:40 -04:00
orignal 8b3a7486c7 rename CRYPTO_KEY_TYPE_ECIES_X25519_AEAD_RATCHET to CRYPTO_KEY_TYPE_ECIES_X25519_AEAD 2020-11-14 18:28:50 -05:00
orignal b12fa97a38 32 bytes private key for ECIESx25519 2020-10-29 18:41:21 -04:00
R4SAS 8bae4975fb add copyright headers
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-22 18:14:53 +00:00
R4SAS 7a5146ea74 fix code syle(spaces->tabs, tabulations)
Signed-off-by: R4SAS <r4sas@i2pmail.org>
2020-05-22 18:14:53 +00:00
orignal 2fc16ee13d indetification of incoming garlic messages 2020-04-13 20:00:19 -04:00
orignal f21af4068f preferred crypto type for Decrypt 2020-03-31 17:35:51 -04:00
orignal f4ca6bbb52 fixed race with identity verifier 2020-03-30 19:27:10 -04:00
orignal 3ca17fdc03 support multiple encryption keys 2020-03-19 18:33:42 -04:00
orignal 9f79bdae9b encryptor for ECIES-X25519-AEAD-Ratchet 2019-12-19 15:59:15 -05:00
orignal 521fb83e38 initial code for ECIES-X25519-AEAD-Ratchet KDF 2019-12-17 16:18:40 -05:00
orignal 553d59c32b decryptor for ECIES-X25519-AEAD-Ratchet 2019-12-11 13:38:36 -05:00
orignal ef0fb48f1f blind private keys 2019-04-05 16:03:58 -04:00
orignal ea3070d02b derivation of subcredentials for LeaseSet2 2019-03-05 12:41:01 -05:00
orignal 2f0115c300 handle RedDSA as EdDSA 2019-02-27 13:18:09 -05:00
orignal d40a029dae eliminate extra copy 2019-02-20 12:36:05 -05:00
orignal 72a239838e publish offline signature 2019-02-12 14:56:39 -05:00
orignal 1eb726c9bb create offline keys 2019-02-08 12:19:51 -05:00
orignal 1fa3ba8b42 read offline info 2019-02-07 16:04:31 -05:00
orignal 5398b651f7 handle LS2 in destinations 2019-01-09 12:47:47 -05:00
orignal bce4224d6e extract and verify LS2 transient key 2019-01-01 17:00:37 -05:00
yangfl 50ba52756f fix mixing tabs and spaces 2018-01-13 22:51:02 +08:00
yangfl 46f62e1af9 remove trailing whitespaces 2018-01-06 22:24:03 +08:00
orignal 272090fc8f don't accept streams from RSA detinations 2017-11-28 11:33:51 -05:00
orignal a21fb17d73 renamed ECIES-P256 2017-11-13 11:50:17 -05:00
orignal ab1cd3f5cf ECIES for GOST R 34.10 2017-11-09 15:01:07 -05:00
orignal 19a03c42a5 use generic Decrypt instead ElGamalDecrypt 2017-11-08 20:45:53 -05:00
orignal c5f784719d implement Decrypt for all local destination 2017-11-08 13:49:48 -05:00
orignal 53d71d29ff call RoutingDestination::Encrypt instead ElGamalEncrypt 2017-11-07 20:30:05 -05:00