orignal
|
61d84dd4c1
|
publish/unpublish NTCP2 address depending on network status
|
2019-05-30 17:48:49 -04:00 |
|
orignal
|
4d10593bb1
|
publish/unpublish NTCP2 address depending on network status
|
2019-05-30 16:11:35 -04:00 |
|
orignal
|
fbb8903774
|
correct buffer size for ECDSA blinding
|
2019-05-30 13:57:43 -04:00 |
|
orignal
|
e8cac91bb7
|
blind ECDSA public key
|
2019-05-29 15:48:35 -04:00 |
|
orignal
|
8e3d16e9fb
|
update ipv6 addresses from SSU rather than NTCP or NTCP2
|
2019-05-29 11:36:58 -04:00 |
|
orignal
|
07405e57b9
|
fixed typo
|
2019-05-25 14:58:10 -04:00 |
|
orignal
|
354c9187db
|
detect our ipv6 address
|
2019-05-23 15:59:44 -04:00 |
|
orignal
|
af33df3004
|
common buffer size
|
2019-05-23 11:49:54 -04:00 |
|
orignal
|
78bfde237f
|
allocate actual RouterInfo's buffer size
|
2019-05-23 09:34:04 -04:00 |
|
orignal
|
7b9033d678
|
allocate actual RouterInfo's buffer size
|
2019-05-23 09:32:07 -04:00 |
|
orignal
|
f784cfad46
|
correct RouterInfo buffer size
|
2019-05-23 06:56:41 -04:00 |
|
orignal
|
e40c139ff1
|
blind ECDSA private key
|
2019-05-22 16:15:11 -04:00 |
|
orignal
|
60ec03237e
|
blidning for ECDSA
|
2019-05-16 15:49:07 -04:00 |
|
R4SAS
|
a91641e427
|
fix #823, reindent code
|
2019-05-16 09:39:22 +03:00 |
|
orignal
|
743fa745b7
|
show b33 address for encrypted LeaseSet2
|
2019-05-14 14:42:10 -04:00 |
|
orignal
|
39400fd381
|
move key blinding code from LeaseSet.cpp to Blinding.cpp
|
2019-05-14 11:42:25 -04:00 |
|
orignal
|
5299ac35a6
|
create NTCP2 ipv6 address
|
2019-05-13 11:40:08 -04:00 |
|
orignal
|
ef76ed394c
|
publish SSU ipv6 address if NTCP if disabled
|
2019-05-12 13:36:26 -04:00 |
|
orignal
|
1472637de7
|
skip introducers for non-SSU address
|
2019-05-11 07:27:34 -04:00 |
|
orignal
|
3b8baa85a3
|
2.25.0
|
2019-05-09 10:21:11 -04:00 |
|
R4SAS
|
73921b1024
|
fix ipv6 fallback address
|
2019-05-08 00:45:52 +03:00 |
|
orignal
|
5e42947fbd
|
always lookup SSU session if peer's endpoint doesn't match
|
2019-04-25 12:54:44 -04:00 |
|
orignal
|
1bfb9b02f5
|
make sure remote endpoint matches stored with
|
2019-04-24 11:40:58 -04:00 |
|
orignal
|
f6199c6c17
|
print store hash for encrypted LeaseSet
|
2019-04-20 09:44:16 -04:00 |
|
orignal
|
d7e7f06e88
|
re-request encrypted LeaseSet
|
2019-04-17 15:53:07 -04:00 |
|
orignal
|
4c4e856a1a
|
ntcp2.addressv6 parameter
|
2019-04-17 14:40:00 -04:00 |
|
orignal
|
07bbbbaf61
|
fixed gcc 4.7 build
|
2019-04-17 12:42:43 -04:00 |
|
orignal
|
3236827781
|
add/removed NTCP addresses
|
2019-04-16 21:04:04 -04:00 |
|
orignal
|
0be664cc3d
|
publish NTCP2 address instead NTCP if NTCP is disabled
|
2019-04-15 16:32:16 -04:00 |
|
orignal
|
6cc6849ccc
|
use published timestamp for blinding
|
2019-04-12 14:05:07 -04:00 |
|
orignal
|
5d5cd71714
|
limit expiration by next midnight for encrypted LS2
|
2019-04-12 11:13:46 -04:00 |
|
orignal
|
d248343517
|
Handle CreateLeaseSet2 I2CP message for encrypted leasesets
|
2019-04-11 14:06:53 -04:00 |
|
orignal
|
64d800427f
|
allow HTTP headers without value
|
2019-04-10 15:25:09 -04:00 |
|
orignal
|
c4c896a833
|
publish encrypted LS2
|
2019-04-10 12:04:19 -04:00 |
|
orignal
|
b6b5bb3f75
|
publish LeaseSet with store hash
|
2019-04-09 15:36:10 -04:00 |
|
orignal
|
5d69bb7383
|
correct ecrypted LS2 layout
|
2019-04-09 10:34:05 -04:00 |
|
orignal
|
76e222079a
|
Merge branch 'openssl' of https://github.com/PurpleI2P/i2pd into openssl
|
2019-04-09 09:21:47 -04:00 |
|
orignal
|
73abb9278d
|
correct ecrypted LS2 size
|
2019-04-09 09:21:38 -04:00 |
|
orignal
|
8fd843e7ce
|
Merge pull request #1334 from rex4539/fix-typos
Fix typos
|
2019-04-08 17:36:55 -04:00 |
|
Dimitris Apostolou
|
6a497a23d9
|
Fix typos
|
2019-04-08 22:22:42 +03:00 |
|
orignal
|
3ac74e1091
|
create encrypted LS2
|
2019-04-08 13:27:21 -04:00 |
|
orignal
|
ef0fb48f1f
|
blind private keys
|
2019-04-05 16:03:58 -04:00 |
|
orignal
|
ea791309ad
|
moved credential and blinding to BlindedPublicKey
|
2019-04-02 16:32:18 -04:00 |
|
orignal
|
5b56f4007b
|
counter is always in Little Endian
|
2019-03-29 18:45:31 -04:00 |
|
orignal
|
e2071542bf
|
use 16 bytes iv for chacha20
|
2019-03-29 16:18:51 -04:00 |
|
orignal
|
cdb217b774
|
always initialize m_Pkey
|
2019-03-29 13:15:32 -04:00 |
|
orignal
|
3fd9d5f641
|
save b33 addresses
|
2019-03-28 16:06:53 -04:00 |
|
orignal
|
00b5fdce03
|
create stream to blinded dest
|
2019-03-27 16:04:46 -04:00 |
|
orignal
|
ff44bcc489
|
complete implementation of RedDSA
|
2019-03-24 18:42:52 -04:00 |
|
orignal
|
3d4d260a34
|
extract b33 address
|
2019-03-22 16:04:47 -04:00 |
|
orignal
|
8e4b9da97d
|
pass blinded key instead identity for encrypted LS2
|
2019-03-22 15:32:13 -04:00 |
|
orignal
|
cdfd411df7
|
2.24.0
|
2019-03-21 10:58:59 -04:00 |
|
orignal
|
aa4bddd6ec
|
common HKDF
|
2019-03-15 12:25:20 -04:00 |
|
orignal
|
8ec12a1b65
|
fixed race condition for publishing
|
2019-03-10 09:22:42 -04:00 |
|
orignal
|
0fbf552e95
|
lookup and handle encrypted LeaseSet2
|
2019-03-07 14:52:59 -05:00 |
|
orignal
|
09b1b120d7
|
update LeaseSet2 if store type changed
|
2019-03-07 14:51:05 -05:00 |
|
orignal
|
557244bc3f
|
verify blinding key for encrypted LS2
|
2019-03-07 11:55:47 -05:00 |
|
orignal
|
24c5ed1cff
|
calculate store hash for encrypted LeaseSet2
|
2019-03-06 16:08:04 -05:00 |
|
orignal
|
32e55ebd0c
|
blind public key for encrypted LeaseSet2
|
2019-03-05 15:51:24 -05:00 |
|
orignal
|
ea3070d02b
|
derivation of subcredentials for LeaseSet2
|
2019-03-05 12:41:01 -05:00 |
|
orignal
|
9aaba49a9f
|
decrypt and handle Layer 2 of encrypted LeaseSet 2
|
2019-03-04 15:47:35 -05:00 |
|
orignal
|
9b64be07a9
|
set chacha20 counter to 1
|
2019-03-04 15:08:03 -05:00 |
|
orignal
|
560ebcec8d
|
persist.addressbook parameter added
|
2019-03-01 14:42:20 -05:00 |
|
orignal
|
9b1fe4338b
|
reuse_address for ipv6 acceptor
|
2019-02-28 16:00:26 -05:00 |
|
orignal
|
9188e3ad3f
|
ChaCha20 decrypt
|
2019-02-28 13:31:51 -05:00 |
|
orignal
|
af65af5be9
|
H and HKDF for encrypted LeaseSet2
|
2019-02-27 15:52:47 -05:00 |
|
orignal
|
2f0115c300
|
handle RedDSA as EdDSA
|
2019-02-27 13:18:09 -05:00 |
|
orignal
|
0646461342
|
check published timestamp for LeaseSet2
|
2019-02-26 16:20:24 -05:00 |
|
orignal
|
846eac29dc
|
filter out unspecified addresses. Check floodfill status change
|
2019-02-24 18:26:58 -05:00 |
|
orignal
|
0f9e3c5b33
|
fix crash if public key is null
|
2019-02-22 13:17:43 -05:00 |
|
orignal
|
aa27746982
|
remove address string
|
2019-02-22 11:03:31 -05:00 |
|
R4SAS
|
d8a4954bf1
|
[NetDb] check PersistProfiles on load
* tabulation fixes
|
2019-02-22 18:37:32 +03:00 |
|
orignal
|
d40a029dae
|
eliminate extra copy
|
2019-02-20 12:36:05 -05:00 |
|
orignal
|
96d961c393
|
correct public key for EdDSA trasient key
|
2019-02-15 15:03:58 -05:00 |
|
orignal
|
7b6814e32d
|
correct flags
|
2019-02-14 21:22:49 -05:00 |
|
orignal
|
6fee2d3536
|
correct options szie
|
2019-02-14 17:49:23 -05:00 |
|
orignal
|
636fc633d4
|
send offline signature in streaming
|
2019-02-14 12:11:25 -05:00 |
|
orignal
|
72a239838e
|
publish offline signature
|
2019-02-12 14:56:39 -05:00 |
|
R4SAS
|
7d0d421724
|
[windows] handle unexpected conditions (#1185)
|
2019-02-12 04:27:09 +03:00 |
|
orignal
|
80ffe13f3e
|
correct offline signature layout
|
2019-02-08 15:12:51 -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
|
b6bfd66a49
|
use identity from LeaseSet
|
2019-02-06 21:19:44 -05:00 |
|
orignal
|
2cac9b03ff
|
common code for offline signatures
|
2019-02-06 13:36:03 -05:00 |
|
R4SAS
|
f5f4190803
|
catch error 10045 on stopping SAM acceptor (#1233), fix warning in util
|
2019-02-06 03:03:37 +03:00 |
|
R4SAS
|
a14d554947
|
fix tray icon disappearing, var type warning, code tabulation
|
2019-02-06 00:24:01 +03:00 |
|
orignal
|
6d9e5147b5
|
handle offline signature
|
2019-02-05 15:32:18 -05:00 |
|
R4SAS
|
9c76368dbc
|
inet_pton for winxp
|
2019-02-05 14:13:23 +03:00 |
|
orignal
|
bd5122c6ea
|
fixed build error
|
2019-02-01 17:41:12 -05:00 |
|
orignal
|
6643258618
|
implement Update for LeaseSet2
|
2019-02-01 12:55:13 -05:00 |
|
orignal
|
bc3f02cb6b
|
fix #1290. copy correct size if message didn't fit previous
|
2019-01-31 16:03:10 -05:00 |
|
orignal
|
d848ae332a
|
encryption keys priority
|
2019-01-30 14:10:40 -05:00 |
|
orignal
|
08ddc98303
|
initial LeaseSet2 support in I2CP
|
2019-01-29 11:30:31 -05:00 |
|
orignal
|
22c1ce3ea5
|
don't pick port 9150 (Tor browser)
|
2019-01-23 09:53:30 -05:00 |
|
orignal
|
60a282826c
|
2.23.0
|
2019-01-21 10:33:22 -05:00 |
|
orignal
|
65c2c7d80b
|
re-create LeaseSet if store type has changed
|
2019-01-16 19:00:17 -05:00 |
|
orignal
|
468a32a819
|
check LS2 transient key expires time
|
2019-01-15 18:56:26 -05:00 |
|
orignal
|
b89cf73ae2
|
correct encryption key type for LS2
|
2019-01-15 18:41:00 -05:00 |
|
orignal
|
9cf43dea1a
|
handle i2cp.leaseSetEncType
|
2019-01-15 15:43:21 -05:00 |
|
orignal
|
884cf756ed
|
remove invalid leasesets
|
2019-01-14 18:37:17 -05:00 |
|