Commit Graph

14498 Commits

Author SHA1 Message Date
zzz
71411be6d9 Ratchet: Changes to match current proposal 144
Pass CloveSet to/from ECIESEngine
2019-10-31 10:56:01 +00:00
zzz
a51ee8e745 findbugs all over 2019-10-30 15:26:56 +00:00
zzz
3719081469 Build: More findbugs source paths 2019-10-30 13:41:33 +00:00
zzz
2216a58143 I2NP: Javadoc fixes
Improve DataMessage.toString()
2019-10-29 16:30:08 +00:00
zzz
dc29525e5c Console: Remove theme choice objects on /configui
so we don't get snakes with noscript
(thx drz3d)
2019-10-28 16:07:25 +00:00
e5163c6ee5 Set autobits to false in wrapper.config. See #2299 2019-10-27 14:32:43 +00:00
c5db5f0de3 Fix runplain.sh for OSX. See #2299 2019-10-27 14:30:30 +00:00
zzz
3d75b3dc31 OCMOSJ: Keep bundling LS until acked
log tweaks
2019-10-27 12:24:08 +00:00
zzz
591b994b75 OCMOSJ: Bundle unwrapped ack with LS for ratchet dest 2019-10-27 12:21:22 +00:00
zzz
135e9ad31f NetDB: Don't send encrypted lookup reply to ratchet dest 2019-10-27 12:18:07 +00:00
zzz
eee9e47cac Transport: Publish IPv6 address on transition to non-firewalled (ticket #2175) 2019-10-25 13:27:30 +00:00
zzz
df6465f802 TestJob: Remove unused wrappedKey param from buildMessage() 2019-10-25 12:23:43 +00:00
zzz
0c256d30c7 OCMOSJ: Select target key in LS based on local client's support
Hook new SKMs and ending into Garlic Message encryption/decryption
Remove unused wrappedKey param from buildMessage()
Log tweaks and javadoc fixes
WIP
2019-10-25 12:21:33 +00:00
zzz
43c93bceed I2CP: Set client SKM based on configured encryption 2019-10-25 11:36:46 +00:00
zzz
f021abcae0 Crypto: Add ECIES Engine to context 2019-10-24 14:32:05 +00:00
zzz
7b28640e91 Crypto: Ratchet and Muxed SKMs and Engines (WIP) 2019-10-24 14:28:39 +00:00
zzz
6a47319b66 Crypto: SessionTagListener for RatchetTagSet 2019-10-24 14:01:53 +00:00
zzz
ee46678955 Crypto: RatchetTagSet using SparseArray 2019-10-24 13:54:20 +00:00
zzz
8c498069d8 Crypto: SparseArray mods
Remove AOSP dependencies
Remove unneeded code
Javadoc fixes
2019-10-24 13:50:29 +00:00
zzz
7389216560 Crypto: SparseArray from AOSP
Latest as pulled from android.googlesource.com
Copyright (C) 2006 The Android Open Source Project
Licensed under the Apache License, Version 2.0
Unmodified, as reference for future merges,
will not compile, mods to follow
2019-10-24 13:46:32 +00:00
zzz
129e474ecb I2CP: Add config to disable loopback for testing 2019-10-23 14:02:30 +00:00
zzz
3ed8620e5a I2CP: Fix error message for config errors (ticket #2639) 2019-10-23 13:48:39 +00:00
zzz
436a8b8720 Router: Register all LS2 keys with KeyManager 2019-10-23 13:38:41 +00:00
zzz
5d8871c17c NetDb: Don't try to garlic encrypt netdb messages with a ECIES key 2019-10-23 13:21:22 +00:00
zzz
d84fc4f0c8 Data: Add LeaseSet methods to get encryption key by type 2019-10-23 13:13:13 +00:00
zzz
2c2f90089b Crypto: Noise modifications to support ratchet:
- Add IK support
- Add generic key factory support
- Add method to get ephemeral key
- Add method to get encoded ephemeral key
- Add clone() support
- Add back ChaCha debug support
2019-10-23 13:02:00 +00:00
zzz
236354e5a8 Crypto: Base classes for ECIES-Ratchet (proposal 144) 2019-10-23 12:33:13 +00:00
zzz
aa3d2f39b1 Router: Fix logic error in check for local destinations 2019-10-23 12:23:04 +00:00
zzz
fb67ebb38d Crypto: New KeyFactory interface 2019-10-23 12:17:21 +00:00
zzz
a9d4798bfe Data: Cache public key in private key class 2019-10-23 12:15:58 +00:00
zzz
8484a22fc4 Router: Add KeyManager support for multiple leaseset private keys 2019-10-23 12:11:17 +00:00
zzz
0f7ebf2f71 Crypto: Don't zero-fill arrays already initialized 2019-10-23 12:04:41 +00:00
zzz
db37745a1c i2ptunnel: Add encrytion type selection to form 2019-10-23 11:57:22 +00:00
zzz
b12e7214c8 Build: Make 3 release targets, with jbigi/geoip/neither 2019-10-23 11:35:33 +00:00
zzz
079d464629 Startup: clients.config.d files must have a ".config" suffix 2019-10-23 11:26:35 +00:00
zzz
6dd2e9bb6b fix comment 2019-10-23 11:18:42 +00:00
zzz
413eb7d0eb Console: Consolidate 'selected' strings 2019-10-23 11:16:02 +00:00
zzz
68a03b835a Data: Reduce SessionTag size by flattening class 2019-10-23 11:08:42 +00:00
zzz
eef6c5cb33 Build: Recognize gettext 0.20 2019-10-23 11:00:23 +00:00
zzz
652f9bb6a0 Debian/Ubuntu updates for 0.9.43 2019-10-22 16:36:23 +00:00
zzz
ab7b85cc1a 0.9.43 i2p-0.9.43 2019-10-21 19:47:35 +00:00
zzz
2335f547f7 add new man pages to debian 2019-10-21 19:46:09 +00:00
zzz
701f777035 bump for review 2019-10-18 18:29:56 +00:00
zzz
77259293a8 Maxmind GeoIP 2019-10-15 2019-10-18 18:24:35 +00:00
zzz
4e231b26c3 I2CP: Remove pre-43 test code for BlindingInfo 2019-10-18 18:23:26 +00:00
zzz
9889d1adcb Console: changed headers and app colours on /home, headers in sidebar, news, and /console.
patch from sadie
2019-10-18 18:22:17 +00:00
2377b1adde remove unused image from bandwidth wizard 2019-10-18 18:07:59 +00:00
zzz
47aa6101d4 New zh_TW translations for desktopgui and i2psnark
New ro man pages
Fix ru man page error
New transifex translation of zh readme
2019-10-18 13:41:10 +00:00
zzz
7161785c5b pull translations from transifex 2019-10-18 12:53:27 +00:00
zzz
2ca9fe2050 fix html error 2019-10-18 12:46:30 +00:00