mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-08-26 02:00:28 +01:00
Commit graph
Select branches
Hide pull requests
2.57.0-1
build-tests
cryptopp
debian
i2pcontrol
master
moduled
openssl
static-build
webconsole-inja
#10
#100
#1006
#1009
#1011
#1014
#1016
#1017
#1019
#102
#1021
#1022
#1025
#1027
#1030
#1031
#1034
#1035
#1035
#1036
#1037
#1038
#1039
#1041
#1043
#1043
#1044
#1045
#105
#1055
#1058
#1059
#106
#1060
#1063
#1064
#1064
#1065
#1066
#1067
#1070
#1073
#1074
#1076
#108
#1082
#1084
#1086
#1087
#1089
#1090
#1092
#1093
#1095
#1096
#1097
#1098
#1099
#11
#11
#1100
#1101
#1102
#1103
#1108
#1109
#1110
#1112
#1113
#1114
#1115
#1116
#1117
#1119
#1120
#1121
#1122
#1125
#1128
#113
#1130
#1131
#1131
#1132
#1132
#1133
#1133
#1134
#1134
#1135
#1137
#1138
#1139
#1139
#1140
#1142
#1143
#1145
#1147
#1149
#115
#1154
#1155
#1159
#116
#1160
#1161
#1166
#1167
#1168
#1169
#117
#1170
#1172
#1179
#1179
#118
#1181
#1182
#1184
#1188
#1188
#1190
#1194
#1197
#12
#120
#1200
#1201
#1202
#1203
#1204
#1205
#1207
#1208
#121
#1212
#122
#1221
#1222
#1223
#1226
#1229
#123
#1231
#1234
#1239
#1240
#1243
#1246
#1249
#125
#125
#1258
#126
#1260
#1261
#1263
#1264
#1268
#1269
#127
#1272
#1274
#1277
#1278
#128
#1281
#1285
#1285
#1288
#129
#1292
#1295
#13
#130
#1301
#1304
#131
#1313
#132
#133
#1334
#134
#1347
#1348
#1349
#1359
#136
#1360
#1362
#1367
#1374
#138
#1384
#1389
#139
#1394
#1395
#1396
#14
#140
#1405
#1408
#1409
#141
#1410
#1412
#1413
#1414
#1420
#1421
#143
#1432
#144
#1441
#145
#1453
#1454
#1456
#1458
#1459
#146
#1460
#147
#1474
#1475
#1476
#1477
#1478
#1479
#148
#1491
#1499
#15
#150
#1502
#151
#1514
#1515
#1517
#1520
#1525
#1535
#1542
#1543
#1544
#1550
#1553
#1553
#1555
#1556
#1558
#1559
#1560
#1562
#1564
#1565
#1566
#1567
#157
#1575
#1578
#158
#1583
#1595
#16
#1601
#1603
#1604
#1605
#1606
#1608
#1610
#1622
#1623
#1624
#1626
#163
#1634
#1638
#164
#1640
#1641
#1645
#1646
#1648
#165
#1651
#1656
#1657
#1658
#1659
#166
#1660
#1661
#1662
#1664
#1669
#167
#1677
#1679
#168
#1680
#1681
#1682
#1687
#1688
#169
#1691
#1692
#1693
#1696
#1698
#17
#17
#170
#1700
#1701
#1703
#1705
#1706
#1707
#1708
#1717
#1727
#1728
#173
#1732
#1742
#1743
#1744
#1745
#1748
#1752
#1754
#1756
#1758
#1763
#1767
#1769
#177
#1771
#1774
#1776
#1777
#178
#1786
#1791
#1794
#1795
#1797
#18
#180
#1804
#1805
#1811
#1812
#1813
#1815
#1816
#1825
#1827
#1828
#1829
#1833
#1835
#1849
#1852
#1854
#1861
#1862
#1864
#1865
#1867
#1872
#1873
#1879
#1881
#1883
#1885
#1886
#1888
#1889
#189
#1890
#1891
#1892
#1893
#1894
#1896
#1898
#19
#190
#1901
#1902
#1904
#1905
#1907
#1909
#191
#1910
#1911
#1919
#1921
#1922
#1923
#1925
#1927
#1928
#1928
#1931
#1931
#1934
#1938
#1939
#1939
#1941
#1941
#1945
#1946
#1947
#1948
#1949
#1949
#195
#1950
#1951
#1952
#1954
#1957
#1958
#1959
#1960
#1961
#1966
#1968
#197
#1970
#1972
#1977
#198
#1980
#1982
#199
#20
#200
#2003
#2006
#2007
#2010
#2011
#2013
#2014
#2016
#2017
#2018
#202
#2020
#2022
#2024
#2026
#2028
#2029
#2030
#2031
#2033
#2035
#2036
#2037
#2039
#2040
#2041
#2042
#2043
#2044
#2045
#2047
#2048
#2050
#2052
#2053
#2059
#2065
#2066
#2072
#2076
#2092
#2094
#2094
#2095
#2096
#21
#210
#2101
#2101
#2105
#2108
#2117
#2118
#2121
#2125
#213
#2131
#2132
#2136
#214
#2140
#2140
#2144
#2147
#2149
#2150
#2152
#2153
#2154
#2158
#2162
#2165
#2169
#2171
#2172
#218
#2188
#2188
#2191
#2192
#2195
#22
#2201
#2211
#2212
#2213
#2220
#2221
#2222
#2224
#2225
#2226
#2227
#2228
#2229
#2229
#224
#225
#228
#23
#230
#237
#238
#239
#24
#24
#242
#247
#248
#249
#249
#250
#251
#254
#255
#256
#257
#258
#263
#265
#27
#271
#273
#275
#278
#28
#281
#283
#294
#295
#296
#304
#306
#307
#308
#31
#317
#319
#320
#321
#323
#326
#327
#328
#33
#335
#34
#340
#347
#35
#352
#353
#354
#357
#358
#359
#36
#360
#361
#363
#364
#366
#368
#370
#371
#373
#376
#378
#38
#380
#381
#383
#386
#387
#388
#391
#392
#393
#394
#395
#397
#398
#399
#40
#400
#401
#402
#403
#404
#405
#405
#406
#407
#409
#41
#410
#412
#414
#418
#42
#420
#420
#421
#424
#425
#426
#427
#428
#431
#433
#436
#437
#438
#439
#440
#441
#443
#443
#444
#448
#45
#450
#451
#452
#453
#454
#455
#457
#457
#458
#458
#459
#46
#462
#464
#468
#47
#470
#473
#475
#478
#48
#480
#481
#481
#483
#484
#487
#489
#49
#490
#492
#493
#494
#50
#503
#509
#509
#51
#511
#512
#513
#515
#516
#517
#52
#520
#521
#522
#523
#526
#528
#529
#533
#534
#535
#536
#539
#542
#544
#547
#55
#551
#554
#555
#556
#557
#558
#560
#563
#566
#567
#57
#572
#574
#576
#578
#580
#580
#581
#583
#588
#59
#590
#591
#595
#596
#597
#598
#599
#6
#60
#600
#603
#604
#605
#606
#607
#608
#613
#614
#615
#618
#623
#626
#627
#628
#63
#63
#631
#633
#636
#638
#639
#64
#640
#642
#642
#643
#645
#645
#646
#649
#649
#650
#652
#653
#654
#659
#66
#660
#660
#662
#663
#664
#666
#666
#668
#669
#67
#670
#671
#676
#677
#678
#679
#68
#680
#681
#681
#683
#684
#685
#687
#687
#69
#690
#692
#694
#695
#697
#697
#698
#7
#70
#700
#701
#703
#704
#708
#709
#71
#712
#715
#715
#718
#719
#72
#723
#725
#729
#73
#73
#731
#733
#734
#738
#739
#742
#743
#750
#754
#759
#759
#76
#76
#760
#763
#764
#766
#768
#77
#770
#771
#772
#774
#777
#778
#779
#781
#790
#791
#792
#793
#794
#797
#797
#8
#801
#805
#806
#808
#81
#816
#824
#827
#827
#831
#832
#838
#839
#842
#843
#844
#855
#858
#859
#860
#861
#862
#865
#869
#872
#873
#875
#881
#883
#884
#885
#887
#889
#891
#892
#894
#896
#9
#900
#900
#902
#904
#906
#908
#911
#916
#917
#917
#918
#919
#92
#920
#925
#93
#932
#933
#934
#936
#939
#939
#94
#940
#942
#943
#948
#95
#950
#952
#958
#960
#960
#961
#963
#964
#965
#966
#967
#969
#969
#97
#972
#975
#978
#98
#982
#983
#986
#987
#988
#988
#99
#996
#997
#999
0.1.0
0.10.0
0.2.0
0.3.0-homebrew
0.4.0
0.5.0
0.6.0
0.7.0
0.8.0
0.9.0
2.1.0
2.10.0
2.10.1
2.10.2
2.11.0
2.12.0
2.13.0
2.14.0
2.15.0
2.16.0
2.17.0
2.18.0
2.19.0
2.2.0
2.20.0
2.21.0
2.21.1
2.22.0
2.23.0
2.24.0
2.25.0
2.26.0
2.27.0
2.28.0
2.29.0
2.3.0
2.30.0
2.31.0
2.32.0
2.32.1
2.33.0
2.34.0
2.35.0
2.36.0
2.37.0
2.38.0
2.39.0
2.4.0
2.40.0
2.41.0
2.42.0
2.42.1
2.43.0
2.44.0
2.45.0
2.45.1
2.46.0
2.46.1
2.47.0
2.48.0
2.49.0
2.5.0
2.5.1
2.50.0
2.50.1
2.50.2
2.51.0
2.52.0
2.53.0
2.53.1
2.54.0
2.55.0
2.56.0
2.57.0
2.6.0
2.7.0
2.8.0
2.9.0
v0.3.0-1stbinrelease
-
46154dabd5
fixed warnings
orignal
2025-06-08 07:19:03 -04:00 -
ba0352e9a0
check for compatibility of LeaseSet encryption keys with local destination's encryption type
orignal
2025-06-07 20:52:35 -04:00 -
9c393f50da
drop crypto types higher than ours
orignal
2025-06-07 12:06:47 -04:00 -
6363c9202f
drop crypto types higher than ours
orignal
2025-06-07 11:28:21 -04:00 -
53d0bb7480
correct plurals
Vyxie
2025-06-07 13:40:56 +08:00 -
1e1eac17ae
[i18n] Add Filipino
Vyxie
2025-06-07 13:34:51 +08:00 -
9c0051e73b
r4sas
2025-06-04 13:49:44 +03:00 -
99a94f94cb
r4sas
2025-06-04 13:49:44 +03:00 -
cbb5250dd4
don't schedule resend timer while choked
orignal
2025-06-03 18:46:22 -04:00 -
6ad6a2501e
fixed incorrect limit in strsplit
orignal
2025-06-03 07:58:31 -04:00 -
2631255b46
enable post quantum back
orignal
2025-06-03 07:57:08 -04:00 -
db67126581
orignal
2025-06-03 06:11:54 -04:00 -
37fd4b4422
Daniel Bermond
2025-06-02 23:28:51 -03:00 -
56bd94a1cb
2.57.0
2.57.0
orignal
2025-06-01 08:41:20 -04:00 -
021431d97a
disable post-quantum for release
orignal
2025-06-01 08:40:44 -04:00 -
e6b742a172
orignal
2025-05-29 06:23:49 -04:00 -
1b068618ba
nobs2p
2025-05-29 12:33:48 +03:00 -
7ec0c98036
fixed newkeys crash
orignal
2025-05-28 06:39:39 -04:00 -
9573b21c08
changed log level frm warning to info for some messages
orignal
2025-05-26 17:35:59 -04:00 -
35ba14d06a
increase message expiration timeout in SSU2
orignal
2025-05-25 18:23:22 -04:00 -
606881898b
fill phony record for inbound tunnel with x25519 public key
orignal
2025-05-25 14:49:58 -04:00 -
4c6be3b85a
disable loss-control
orignal
2025-05-23 21:26:44 -04:00 -
f93b354c36
orignal
2025-05-22 19:54:58 -04:00 -
d440b5bf09
nobs2p
2025-05-18 00:24:25 +03:00 -
aab8296619
r4sas
2025-05-18 02:20:31 +03:00 -
246bc43dea
read more data from socket if available and stream buffer is not full
orignal
2025-05-07 18:54:55 -04:00 -
14afbc048f
aa65271559
intoa6cc3cec17
fkobi
2025-05-06 21:34:22 +00:00 -
aa65271559
Filip Kobierski
2025-05-06 20:59:07 +02:00 -
f6442611ca
Filip Kobierski
2025-05-06 20:52:41 +02:00 -
d317e374e4
Filip Kobierski
2025-05-06 20:52:23 +02:00 -
eb516cd5a0
Filip Kobierski
2025-05-06 20:47:04 +02:00 -
7b8012f7a6
Filip Kobierski
2025-05-06 20:46:27 +02:00 -
209eb174c6
fixed choked stream hanging
orignal
2025-05-04 18:59:21 -04:00 -
0d278d2ae5
probing resistance
orignal
2025-05-03 13:09:06 -04:00 -
aece5bb16c
don't exceed stream max send buffer size
orignal
2025-05-03 08:47:49 -04:00 -
539cd5a656
max i2p stream buffer size
orignal
2025-05-02 13:36:59 -04:00 -
0cbada2196
correct receive buffer size
orignal
2025-05-02 13:23:53 -04:00 -
855e111bd0
fixed private key size and publishing for crypto type 1
orignal
2025-05-02 08:32:20 -04:00 -
d9f64c6f51
connection max stream buffer size
orignal
2025-05-01 18:09:39 -04:00 -
b03ec650ef
keep receving new data from socket while previous is being sent to stream
orignal
2025-04-29 12:56:35 -04:00 -
fdbf4366eb
remove reseed.memcpy.io
orignal
2025-04-28 20:41:36 -04:00 -
f164b420b1
cubicchaos.net reseed added
orignal
2025-04-26 08:43:32 -04:00 -
929ff6e358
encrypted LeaseSet never comes through a session
orignal
2025-04-26 08:39:11 -04:00 -
9d44a32e4c
fixed #2183. Give more time to close streams after session disconnect if needed
orignal
2025-04-24 16:37:50 -04:00 -
a5fa4ddb4c
compare LeaseSet's static keys with ratchets session it was received from
orignal
2025-04-22 21:21:51 -04:00 -
724d8bde4e
handle incoming packets with ML-DSA signature
orignal
2025-04-21 21:25:51 -04:00 -
9bd2b8df76
create and handle ML-DSA identities and signatures
orignal
2025-04-20 18:53:21 -04:00 -
2afdd5b723
cleanup NSR keys
orignal
2025-04-19 12:33:09 -04:00 -
9b967059ad
R4SAS
2025-04-18 21:52:44 +03:00 -
58818514e7
correct NSR size
orignal
2025-04-17 22:34:39 -04:00 -
bbfe81cb79
handle any incoming post quantum crypto type
orignal
2025-04-17 22:15:17 -04:00 -
67fe6faf2d
get preferred crypto key type from ratchets session
orignal
2025-04-16 22:08:16 -04:00 -
1c162f9fd5
get preferred crypto key type from ratchets session
orignal
2025-04-16 21:59:10 -04:00 -
e69b56c4e3
publish preferred key first
orignal
2025-04-16 16:44:01 -04:00 -
f6c93f7345
common LocalEncryptionKey to pass to loacl LeaseSet
orignal
2025-04-16 15:40:09 -04:00 -
9c46ff2449
Initial Noise states and encryptors/decryptors for ML-KEM-768 and ML-KEM-1024
orignal
2025-04-15 13:26:19 -04:00 -
1a04b59585
common InitNoiseIKState for all ML-KEM crypto
orignal
2025-04-14 21:45:53 -04:00 -
828cd9d07b
common MLKEMKeys for all types
orignal
2025-04-14 19:38:43 -04:00 -
4c5d0116f8
moved ML-KEM code to PostQuntum.h/.cpp
orignal
2025-04-14 18:21:07 -04:00 -
459be02d18
correct sequence of MixKey for ML-KEM NSR
orignal
2025-04-14 13:31:37 -04:00 -
a83cd99f58
all ML-KEM crypto types
orignal
2025-04-14 13:29:53 -04:00 -
9ab1a67f0b
common ML-KEM names and key lengths
orignal
2025-04-13 18:18:44 -04:00 -
f6abbe5908
Use noise state Encrypt/Decrypt operations
orignal
2025-04-08 14:39:46 -04:00 -
711f5bcc62
store ML-KEM section for possible next NSR
orignal
2025-04-07 20:33:19 -04:00 -
6b38085f27
Noise state Encrypt/Decrypt operations
orignal
2025-04-07 18:47:53 -04:00 -
3afe6455b2
reset nonce to 0 before payload encrypt/decrypt for ML-KEM-512
orignal
2025-04-06 15:34:01 -04:00 -
2f2ecc32d2
correct key type and message size for ML-KEM-512
orignal
2025-04-05 18:12:38 -04:00 -
bce0ccf161
all ratchets types are eligible for ECIESx25519
orignal
2025-04-04 19:52:32 -04:00 -
8ca74a3e1d
Alexey Chernov
2025-04-04 22:35:56 +03:00 -
c18a480864
Alexey Chernov
2025-04-04 13:19:09 +03:00 -
3be4c7217f
move buffer when insert to buffer queue. clean entire queue in one call
orignal
2025-04-03 18:42:34 -04:00 -
78d97179b8
handle ML-KEM section for new session and create for new session reply
orignal
2025-04-01 20:46:41 -04:00 -
93a6bdb940
Schimon Jehuda
2025-04-01 17:41:21 +03:00 -
cd309e424e
Schimon Jehuda
2025-04-01 17:33:07 +03:00 -
2280338900
datetime, address, ack blocks in path response packet
orignal
2025-03-31 15:50:16 -04:00 -
def14274b5
Fix problem with i2pd service
Alexey Chernov
2025-03-31 17:55:51 +00:00 -
aa5ff8f04c
6e639f0e6a
intoad3b999732
lcharles123
2025-03-31 17:51:35 +03:00 -
ad3b999732
send path challenge of 8 bytes. add Ack block
orignal
2025-03-31 10:29:16 -04:00 -
00920a049d
use g++-x86 for 32-bits platform
orignal
2025-03-30 13:28:45 -04:00 -
567183647e
non-copyable RouterInfo
orignal
2025-03-30 12:37:40 -04:00 -
c2f68d7021
send datetime and address blocks with path challenge
orignal
2025-03-29 21:34:16 -04:00 -
7404ce7fd2
update session's remote enpoint after receiving path response
orignal
2025-03-28 19:34:36 -04:00 -
871fc14ba6
ML-KEM section for NS and NSR outgoing sessions
orignal
2025-03-27 16:24:02 -04:00 -
81ba19e1ae
use find_directory to detect data dir in Haiku
orignal
2025-03-25 21:31:16 -04:00 -
ecf19278e8
skip post-quantum keys if not supported
orignal
2025-03-25 18:55:28 -04:00 -
a40fa57ed4
orignal
2025-03-25 06:48:27 -04:00 -
d3cfbbd6b0
AsciiMoth
2025-03-25 09:35:00 +04:00 -
22d854a6be
ML-KEM-512 encaps/decaps
orignal
2025-03-24 15:45:06 -04:00 -
75d5c6036e
use EVP interface for DSA sign/verify with OpenSSL 3
orignal
2025-03-23 18:53:32 -04:00 -
a193186935
MLKEM512 keygen added
orignal
2025-03-22 22:25:06 -04:00 -
41197264c6
fixed warning
orignal
2025-03-22 15:42:22 -04:00 -
029e279b48
fixed typo
orignal
2025-03-22 12:30:51 -04:00 -
af5d2a415c
c++20
orignal
2025-03-22 12:01:47 -04:00 -
7b98dd84d8
pass type with static key
orignal
2025-03-21 19:40:02 -04:00 -
9fdbb14075
calculate preferred crypto based i2cp.leaseSetEncType
orignal
2025-03-20 18:56:10 -04:00 -
935c055a35
encryptor/decryptor/keygen for ECIES_MLKEM512_X25519_AEAD
orignal
2025-03-19 22:00:08 -04:00 -
9769ab0a46
changed ML-DSA-44 code
orignal
2025-03-19 21:56:59 -04:00 -
9684c86a69
select key with max key type if no preferred. Changed default preferred type to 4
orignal
2025-03-19 20:49:52 -04:00 -
b2fd30d042
map of encryption keys
orignal
2025-03-19 15:22:09 -04:00 -
9ce515ff79
MLKEM512_X25519 crypto key added
orignal
2025-03-19 08:40:10 -04:00