mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-07-01 02:04:36 +02: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
#2201
#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
-
a5631bd1b5
send Datagram3
openssl
orignal
2025-06-30 15:57:17 -04:00 -
f230c110aa
send actual version in SetDate
orignal
2025-06-30 15:49:42 -04:00 -
0445a5d775
send actual version in SetDate
orignal
2025-06-30 15:47:19 -04:00 -
d6062506bd
53d0bb7480
into31b6f07b78
searingmoonlight
2025-06-29 11:56:10 +03:00 -
93ec7f11e5
17399da399
into31b6f07b78
Pratik B.
2025-06-27 13:20:57 +02:00 -
31b6f07b78
set ECIESx25519 session's destination from LeaseSet
orignal
2025-06-26 18:01:03 -04:00 -
8c89c8368a
handle Datagram3
orignal
2025-06-24 22:06:36 -04:00 -
40b90ccea4
recognize and verify datagram3
orignal
2025-06-24 18:00:02 -04:00 -
75dd0d72c6
skip transient signature verification if verified through ECIESx25519 session
orignal
2025-06-23 21:53:44 -04:00 -
9efdc230a9
don't check destination if first packet comes from ECIESx25519 session
orignal
2025-06-21 22:07:59 -04:00 -
6b519c36c5
increased number of floodfills threshold
orignal
2025-06-20 13:34:20 -04:00 -
a6bf6baf1b
don't verify signature for SYN-ACK if comes from ECIESx25519 session
orignal
2025-06-19 18:32:43 -04:00 -
78357c23d2
don't verify signature in incoming SYN packet if came from ECIESx25519 session. Compare static key instead
orignal
2025-06-18 20:39:48 -04:00 -
5f0262ea2f
use EVP_Digest_ insted deprecated SHA512_ functions
orignal
2025-06-18 13:19:49 -04:00 -
61588777be
orignal
2025-06-15 08:06:34 -04:00 -
73efe21cf5
32a70562c4
into588108d7d0
Nikita Misiura
2025-06-14 09:07:23 -03:00 -
588108d7d0
use EVP_RSA_gen if openssl 3
orignal
2025-06-13 12:48:25 -04:00 -
06c9a255fb
use EVP_DigestSign/EVP_DigestVerify for family signatures
orignal
2025-06-12 18:58:37 -04:00 -
bb2b34ff4f
check more precise result of EVP_DigestVerify
orignal
2025-06-12 16:05:17 -04:00 -
5974d2b5ac
use EVP_DigestVerify/EVP_DigestSign for ECDSA and DSA signatures if openssl 3
orignal
2025-06-12 13:35:47 -04:00 -
5bef987529
stop suporting openssl below 1.1.1
orignal
2025-06-12 11:22:39 -04:00 -
d2296f81ad
use EVP functions to extract RSA keys if openssl 3
orignal
2025-06-12 09:44:55 -04:00 -
660dbd27d1
use EVP interface for ECDSA signatures if openssl 3
orignal
2025-06-11 21:11:06 -04:00 -
4828d93257
implemented ssu2.firewalled4 and ssu2.firewalled6 params
orignal
2025-06-09 16:05:56 -04:00 -
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