mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-08-26 10:10:24 +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
-
da1c31c7fe
Minor changes to travis config
Meeh
2014-07-14 06:19:57 +02:00 -
6475c522e0
Testing travis OSX building
Meeh
2014-07-14 06:12:19 +02:00 -
aaf53ad862
Updating the OSX makefile. Should work from 10.7 -> 10.10 now.
Meeh
2014-07-14 05:59:54 +02:00 -
8dc06ec391
load local destinations
orignal
2014-07-13 08:25:30 -04:00 -
67c9e68559
fxied crash
orignal
2014-07-11 19:14:14 -04:00 -
e50454d92e
multiple local destinations
orignal
2014-07-11 15:39:38 -04:00 -
a7406e03ab
try to find existing SSU session to introducer first
orignal
2014-07-11 12:23:29 -04:00 -
6ce3e41a70
specify number of hops for inbound tunnels
orignal
2014-07-11 07:34:45 -04:00 -
ad65e52ce0
moved save to file to RI
orignal
2014-07-10 15:33:42 -04:00 -
4de9ed80af
drop messages to other router coming down an inbound tunnel
orignal
2014-07-10 12:44:49 -04:00 -
b02c777390
delete destination if not requested again
orignal
2014-07-10 08:13:47 -04:00 -
ab5576c744
delete expired tunnels
orignal
2014-07-09 21:43:33 -04:00 -
30b25e9eeb
always pick outbound tunnel before sending packet
orignal
2014-07-08 22:09:58 -04:00 -
3e25759ada
request and process encrypted LeaseSet
orignal
2014-07-08 07:45:16 -04:00 -
38115b7dda
session decryption - tags
orignal
2014-07-07 22:25:32 -04:00 -
13fec9bdfc
generic tag introduced
orignal
2014-07-07 19:22:19 -04:00 -
afe174f47a
Merge
fbaf09ff2b
intoa01e2213eb
cpubug
2014-07-07 19:50:39 +00:00 -
a01e2213eb
delete obsolete requested destination
orignal
2014-07-07 15:35:42 -04:00 -
e0291bb815
fixed memory leak
orignal
2014-07-07 12:34:19 -04:00 -
226ef77927
fixed memory leak
orignal
2014-07-06 17:48:16 -04:00 -
73ef5e29c2
fixed memory leak
orignal
2014-07-05 08:33:08 -04:00 -
49035ef55d
HandleFollowOnFragment
orignal
2014-07-04 20:54:03 -04:00 -
b19e6bb5ba
fixed memory leak
orignal
2014-07-04 15:18:05 -04:00 -
12fbc9cb86
increased I2NP max message size to 32K and check if fragmented message exceeds it
orignal
2014-07-04 12:35:02 -04:00 -
d4ac1391fe
catch transit DatabaseStore
orignal
2014-07-03 21:53:29 -04:00 -
0d8b3910ef
delete expired transit tunnels
orignal
2014-07-03 19:53:11 -04:00 -
46d2b38760
keyspace rotation
orignal
2014-07-03 14:47:12 -04:00 -
f2f4a0b04e
cleanup requested destinations
orignal
2014-07-03 13:41:36 -04:00 -
2e0e6fc6c4
fixed memory leak
orignal
2014-07-03 10:33:23 -04:00 -
8aaaf26a9e
log to file if daemon only
orignal
2014-07-02 14:25:57 -04:00 -
334c92bb49
daemonization.
orignal
2014-07-02 13:48:45 -04:00 -
3a864cb6c5
verify checksum
orignal
2014-06-27 20:11:21 -04:00 -
46ce01c89d
fixed tunnel encryption for non-AESNI
orignal
2014-06-27 10:56:33 -04:00 -
9ad76aa0cf
avoid race condition
orignal
2014-06-26 15:41:12 -04:00 -
acbe0d801d
eliminate extra copy
orignal
2014-06-26 14:45:34 -04:00 -
7a79d49e6e
Merge pull request #77 from chertov/master
orignal
2014-06-26 06:52:49 -04:00 -
1a041ea2aa
fix VS project
chertov
2014-06-26 07:55:40 +04:00 -
68a08c2237
Merge pull request #5 from orignal/master
chertov
2014-06-26 07:33:12 +04:00 -
9808ecc57c
Merge
a5776b064b
intoec21138bd2
chertov
2014-06-26 03:32:02 +00:00 -
ec21138bd2
specify number of hops for a tunnel pool
orignal
2014-06-25 19:28:33 -04:00 -
92dc9b3542
set replyIV for each hop decryption
orignal
2014-06-24 19:33:30 -04:00 -
53be08e239
fake tunnel build ecord
orignal
2014-06-18 21:24:24 -04:00 -
59439ebf26
don't rely on order in tunnel build message. assign index to hop instead
orignal
2014-06-18 19:38:21 -04:00 -
fbaf09ff2b
prevent the 'static initialization order fiasco' for crypto constants
cpubug
2014-06-18 22:30:53 +04:00 -
170da1c903
fix CMAKE build
cpubug
2014-06-18 22:10:23 +04:00 -
b95caaf219
exclude hidden routers from tunnels
orignal
2014-06-18 10:41:59 -04:00 -
ebd64c9337
check for duplicates
orignal
2014-06-17 13:15:32 -04:00 -
566909a50c
explore 5 addresses at the time
orignal
2014-06-16 22:30:34 -04:00 -
d6b97670c4
exploratory if tunnels are not created yet
orignal
2014-06-16 21:23:22 -04:00 -
9ecf2500f5
Adding support for Mac OSX.
Mikal Villa
2014-06-15 13:03:29 +02:00 -
99b818ad15
don't print duplicate acks
orignal
2014-06-12 21:01:04 -04:00 -
fccb13cedd
store sent messages until ack-ed
orignal
2014-06-12 11:14:22 -04:00 -
d5fff57edb
defualt port consistency (17007)
orignal
2014-06-12 09:12:39 -04:00 -
4e09b39735
check sequence of fragments
orignal
2014-06-11 10:56:20 -04:00 -
ca6f12a8f1
Merge pull request #72 from ryzhovau/return_code
orignal
2014-06-11 07:12:22 -04:00 -
5f2d9db131
i2p.cpp: fix return code declaration
Alexander Ryzhov
2014-06-11 12:01:13 +04:00 -
165a079928
moved sending acks to SSUData
orignal
2014-06-10 11:19:31 -04:00 -
7bb5054644
moved sending I2NP messages to SSUData
orignal
2014-06-10 10:39:29 -04:00 -
c9ace095f4
removed unused SSU states
orignal
2014-06-09 22:56:16 -04:00 -
f9cd2f6808
don't use crypto++ AES directly
orignal
2014-06-08 14:43:18 -04:00 -
a6cc2e647b
eliminated multiple of 16 check for AES
orignal
2014-06-08 07:56:04 -04:00 -
eb44fdf7a8
64-bits alignment for RoutingKey
orignal
2014-06-03 19:57:42 -04:00 -
a728d9db5b
explicit AESNI flag
orignal
2014-06-02 10:05:04 -04:00 -
6518727270
use CBCEncryption for session key encryption
orignal
2014-06-01 19:51:27 -04:00 -
0d51f240d0
TunnelDecryption for tunnels
orignal
2014-05-15 18:58:26 -04:00 -
7754968e7a
TunnelDecryption for transit tunnel
orignal
2014-05-15 17:55:09 -04:00 -
11ac6712e7
tunnel decryption using AES-NI
orignal
2014-05-15 13:10:07 -04:00 -
b4b3ba16cc
tunnel encryption using AES-NI
orignal
2014-05-15 12:59:07 -04:00 -
6d1d816153
tunnel encryption/decryption
orignal
2014-05-15 11:21:41 -04:00 -
6557ebb51b
pass key schedule as parameter
orignal
2014-05-15 11:00:35 -04:00 -
d3812786fa
session key decryption
orignal
2014-05-14 22:49:22 -04:00 -
0a53555ac7
one block CBC encryption
orignal
2014-05-14 14:54:01 -04:00 -
99c5331cad
CBC decryption using AES-NI
orignal
2014-05-13 13:43:07 -04:00 -
6bf57cc4ae
eliminated hadrcoded %rcx
orignal
2014-05-13 11:03:33 -04:00 -
e9fc2492dd
CBC encryption through AES-NI
orignal
2014-05-12 22:51:59 -04:00 -
3eb4cc9eed
use AEN-NI for garlic encryption
orignal
2014-05-11 22:37:33 -04:00 -
cc302847a8
replace tunnel encryption to AES-NI
orignal
2014-05-09 19:34:12 -04:00 -
2cdd3c3c26
eliminate hardcoded registers
orignal
2014-05-09 14:11:05 -04:00 -
37c3a9dcf1
ChiperBlock XOR
orignal
2014-05-09 12:05:04 -04:00 -
9372b33c2c
ChiperBlock XOR
orignal
2014-05-09 11:44:39 -04:00 -
61147def94
use AES-NI for transit tunnel encryption
orignal
2014-05-09 07:59:40 -04:00 -
95013e95a9
use AES-NI in new CBC encryption
orignal
2014-05-08 21:43:08 -04:00 -
63bf67ba95
ECBEncryption implementation
orignal
2014-05-08 16:49:00 -04:00 -
b4d7116ab8
fixed typo
orignal
2014-05-08 16:16:42 -04:00 -
4ef971f63c
invert expanded key schedule for decryption
orignal
2014-05-08 15:11:38 -04:00 -
0408371a84
fixed key expansion
orignal
2014-05-08 11:53:54 -04:00 -
58a5c0f542
load pointer to rdx directly
orignal
2014-05-08 09:52:56 -04:00 -
6ba472eee7
8-bytes alignment
orignal
2014-05-07 19:44:43 -04:00 -
83131a361d
AES-NI encrypt and decrypt
orignal
2014-05-07 16:24:28 -04:00 -
54e042b08d
AES-NI encrypt and decrypt
orignal
2014-05-07 15:40:24 -04:00 -
236c606578
AES-NI encrypt and decrypt
orignal
2014-05-07 15:39:30 -04:00 -
527ac413b1
aes key expansion
orignal
2014-05-07 14:48:37 -04:00 -
6bf5d98c4d
use new aes implementation for NTCP
orignal
2014-05-06 22:30:09 -04:00 -
81b57141d4
encrypt/decrypt same buffer
orignal
2014-05-06 13:26:28 -04:00 -
d8d8c752b1
aes added
orignal
2014-05-06 12:22:22 -04:00 -
44bba19283
fixed memory leak
orignal
2014-05-04 18:57:26 -04:00 -
4f429b3e06
copy constructor for PrivateKeys
orignal
2014-05-03 15:29:00 -04:00 -
4fef0dd1cb
dsa constants as byte array
orignal
2014-05-02 13:46:24 -04:00 -
8fd183c6de
elgp as byte array
orignal
2014-05-02 12:28:58 -04:00 -
8ef4f0cef2
CryptoConst added
orignal
2014-05-02 11:42:30 -04:00