zzz
6cc39a2672
Build: Fix up javadoc targets in sub-build.xml files for maven central
2019-04-07 18:09:04 +00:00
zzz
0e8e3688f7
Data: Implement Destroyable for private keys (ticket #2462 )
2019-03-31 12:23:19 +00:00
zzz
7d40dfe1e5
CLI tweak
2019-03-29 12:55:17 +00:00
zzz
944fe4794e
Crypto: new SigContext (WIP) (proposal #148 )
2019-03-29 12:54:12 +00:00
zzz
eb0920e2c7
NetDB: Persistence for blinding cache
2019-03-29 12:50:41 +00:00
zzz
82eea0a8f9
NetDB: Cache blinding data for lookups and decryption (proposal #123 )
2019-03-27 12:51:10 +00:00
zzz
de9d968b76
DatabaseEntry: Change from volatile to synched
2019-03-27 12:32:23 +00:00
zzz
7bb7677604
SelfSignedGenerator: improve previous fix
2019-03-27 12:26:05 +00:00
zzz
ce043943d9
SusiDNS: Add import feature (ticket #2447 )
...
Box overlap issue remains todo, see ticket #2419
2019-03-23 16:42:37 +00:00
zzz
fea5bd4ada
SelfSignedGenerator:
...
- Fix generation with Ed25519ph keys (ticket #2465 )
- Increase serial number from 63 to 71 bits
2019-03-23 14:26:29 +00:00
zzz
00d4525325
Data: Initial work on b32 format for blinded leasesets (proposal 149, WIP)
2019-03-23 13:39:47 +00:00
zzz
bb5a89219a
0.9.39
2019-03-21 12:11:48 +00:00
zzz
8962ea058f
Doc updates, BuildTime update
2019-03-15 11:34:41 +00:00
zzz
7511de68a4
Router: Remove unused test support for AES disabled
2019-03-14 15:19:23 +00:00
zzz
1f861c14a9
javadoc fix
2019-03-13 11:23:37 +00:00
zzz
d7d1dcb539
Crypto: Ed25519 check for S < L as in RFC 8032
2019-03-12 12:55:58 +00:00
zzz
91c59dfb6b
Crypto: Fix Ed25519ph conversion
2019-03-12 12:37:28 +00:00
zzz
30dbe24777
LS2: Allow UTF-8 for blinding secret
2019-03-10 12:11:13 +00:00
zzz
5d389c8855
I2CP: Add support for blinding secret
2019-03-09 16:40:15 +00:00
zzz
d6a53cc3a6
Data: Consolidate offline key check
...
i2ptunnel: Prevent registration auth if key offline
2019-03-09 11:47:03 +00:00
zzz
10bae6a07b
Data: Update Encrypted LS2 blinding and encryption to match current proposal 123
...
Hide b32 in console for encrypted LS2
2019-03-05 15:43:23 +00:00
zzz
f1ed870a4a
Data: Fix NPE in debug logging
2019-03-04 17:17:44 +00:00
zzz
cd97718682
I2CP, NetDB: More encrypted LS2 fixes (WIP)
...
Marked encrypted LS hash as local
Fix isCurrent() on encrypted LS
Fix unpublish of encrypted LS
2019-03-04 17:06:01 +00:00
zzz
54d9a29855
I2CP, NetDB, Console: Encrypted LS2 handling fixes (WIP)
...
log tweaks
2019-03-02 21:52:12 +00:00
zzz
7cbb43ab75
I2CP: Encrypted LS2 handling fixes, log tweaks (WIP)
...
Add number of privkeys field to CreateLeaseSet2 message
Check all privkeys, not just the first, on router side
2019-03-02 19:53:16 +00:00
zzz
f0b9986e67
Enc LS2 debug logging changes
2019-03-02 16:00:56 +00:00
zzz
3c911ee298
I2CP: Strip i2p.reseedURL from session options take 2
2019-02-25 15:10:34 +00:00
zzz
a12058db3a
I2CP: Strip i2p.reseedURL from session options
2019-02-25 15:05:14 +00:00
zzz
b76b2ef206
Console: Flip order of router logs
2019-02-23 18:02:00 +00:00
zzz
e1385a71e2
minor speedup
2019-02-23 17:03:52 +00:00
zzz
9cd90b0530
NetDB: Use published date, not earliest lease expiration, for LS2 comparisons
...
Fix earliest LS expiration adjustment when publishing for LS2,
so .38 routers won't reject as not newer
Don't start new store after verify fail if we've already done so
Increase flood candidates for LS2
Version checks for encrypted LS2
FVSJ cleanups
log tweaks, javadocs
2019-02-23 17:03:04 +00:00
zzz
5440a3402f
I2CP: Force i2cp.leaseSetType option for offline keys
2019-02-21 16:16:27 +00:00
zzz
9fafc253b7
Data: Always set unpublished flag for inner LS (Enc LS2)
...
Fix setDestination()
2019-02-21 14:58:58 +00:00
zzz
b37160fa8d
Crypto: Keygen for RedDSA, allow RedDSA for unblinded keys (Enc LS2)
2019-02-21 14:19:38 +00:00
zzz
7fbe1ced5a
Crypto: Sign/verify/encrypt/decrypt for Encrypted LS2
...
generateAlpha() method for arbitrary date
2019-02-20 22:49:14 +00:00
zzz
17270b1502
Crypto: RedDSAEngine and generateAlpha() for Encrypted LS2
2019-02-20 15:00:54 +00:00
zzz
e34b646231
Crypto: New ChaCha20 wrapper around ChaChaCore, for use with Encrypted LS2
2019-02-19 19:11:34 +00:00
zzz
14ac8fe545
Crypto: Move ChaChaCore from router to core, in prep for use with Encrypted LS2
2019-02-19 16:00:47 +00:00
zzz
b3c5974693
Crypto: Implement blinding (proposal 123)
...
Add sig type 11 for blinded keys
2019-02-19 13:12:26 +00:00
zzz
490b81c1a1
Crypto: Shortcut GroupElement representation conversion
2019-02-06 12:35:27 +00:00
zzz
3a30f07483
I2CP: Prevent use of repliable datagrams with offline keys
2019-02-06 11:54:29 +00:00
zzz
a756c12432
I2CP: Change format and message type of CreateLeaseSet2 message
...
to match spec changes
2019-02-04 21:58:27 +00:00
zzz
ead49256c7
Data: Represent blinding secret as a SigningPrivateKey
2019-02-04 16:58:41 +00:00
zzz
7d11fb269e
I2CP: Remove revocation private key from CreateLeaseset2 message
...
Use correct key to sign SessionConfig with offline keys
LeaseSetKeys cleanups
2019-02-03 12:59:53 +00:00
zzz
d7808cd16d
Data: Fix length for offline sig verification
2019-02-03 12:49:56 +00:00
zzz
4eb9368830
I2CP: Fixes for CreateLeaseset2 message with multiple keys
2019-01-30 20:23:09 +00:00
zzz
c555bb6c93
i2cp.leaseSetEncType param:
...
Support comma-separated values,
check param in session config,
support stored EncTypes in private keys.
Show types and multiple keys on LS debug page
2019-01-30 19:33:15 +00:00
zzz
1bb57c4103
EdDSA minor cleanup
2019-01-29 13:51:42 +00:00
zzz
0801d20fd1
EdDSA: Make more classes serializable (Github PR #68 )
2019-01-28 15:21:15 +00:00
zzz
8c9ce56837
propagate from branch 'i2p.i2p.zzz.i2pcontrol' (head 1334d424003d201aa352cf57a6ba2f61241ef363)
...
to branch 'i2p.i2p' (head fe8a90fdbdd491e16040e3ed91a35faa72fd78f2)
2019-01-28 15:10:30 +00:00