9dabc75866
* SU3File: Disable the X.509 CN checking of local certs on Android,
...
as the javax.naming classes are not available.
Any issues with local certs will be discovered in non-Android testing.
2014-07-13 13:29:55 +00:00
2c185ea76c
* Datagrams:
...
- Redefine the repliable datagram signature for non-DSA_SHA1 sig types;
was the sig of the SHA-256 of the payload, now the sig of the payload itself.
This is an incompatible change but nobody is yet using the new
sig types for datagram applications.
- Don't pollute the hash cache with hashes of payloads
- Check for too-big datagrams
- Remove assertion check
- Cleanups
2014-07-11 19:31:44 +00:00
2cfe5e678a
propagate from branch 'i2p.i2p' (head e02e6d733a703970e20e732e5156cbabc394e88e)
...
to branch 'i2p.i2p.str4d.eddsa' (head 3910d01bed7c5a216f52bfd1d9fd96b59f058745)
2014-07-10 09:29:34 +00:00
d48991f71f
Crypto: Move TransientSessionKeyManager from core to router.
...
I2PAppContext will return the dummy SessionKeyManager which
is sufficient for non-tag uses (e.g. Bote).
Client use of end-to-end encryption using SessionTags was
disabled in release 0.6, 2005-07-27.
2014-07-09 13:52:26 +00:00
dfbe3c4eb1
signing key type check
2014-07-09 13:29:52 +00:00
dc14abd4d3
BFNS: Trim whitespace from hosts.txt when importing
...
DataStructureImpl: Throw unique exception on bad base 64
2014-07-05 21:58:48 +00:00
4e463d57ce
* Reseed: Send If-Modified-Since in fetches
...
* EepGet: Fixes for adding etag or lastmod headers before fetch
2014-07-05 18:41:09 +00:00
91a676cb36
public constructors for SKM
2014-07-05 13:37:53 +00:00
48a32fb3b8
spacing
2014-07-05 13:37:35 +00:00
845b45a57d
javadoc
2014-07-05 13:36:29 +00:00
aa3d3670a4
* PrivateKeyFile: Check for key type mismatch
2014-07-03 13:06:21 +00:00
8198c83982
* Base64:
...
- Catch numerous decoding errors that were previously misdecoded (ticket #1318 )
- Improve decoding efficiency, reduce copies
- encode(String) now uses UTF-8 encoding
- decode() now accepts short strings without trailing '='
- whitespace in decode will now cause an error, was previously ignored
- Cleanups
2014-07-03 13:03:56 +00:00
d855c5de50
* NetDB: Add more su3 checks
...
* SU3File: Improve CLI help
2014-06-29 11:43:57 +00:00
616866cc9e
Build: Move remaining jars to Java 6, as we will require
...
API 9 in the next Android release.
2014-06-27 13:57:43 +00:00
ca4555c496
lint redundant cast all over
2014-06-26 15:26:58 +00:00
bc99bc7206
javadoc fixes
2014-06-26 12:51:33 +00:00
888ef37808
propagate from branch 'i2p.i2p' (head 5a3ad2a39b0e0f06e70cb8b4d4f7b1d6461afc1a)
...
to branch 'i2p.i2p.str4d.eddsa' (head b2a13496a248ebfdac0aa3a8528a27ceff091b6b)
2014-06-24 02:14:05 +00:00
8b1abc08db
Add Destination.toBase32()
2014-06-23 20:06:03 +00:00
8845ce6e1c
Findbugs all over:
...
- Serializable
- hashCode()
- Make DataStructureImpl Serializable (removed from DataStructure in 2005)
2014-06-15 16:14:13 +00:00
8fd2a05bf9
duh
2014-06-13 22:12:38 +00:00
002d057c92
findbugs all over
2014-06-13 21:37:18 +00:00
7c79f5d5e5
propagate from branch 'i2p.i2p.zzz.test2' (head 9aee013cf961ba795a6b5333481634c52d43abc5)
...
to branch 'i2p.i2p' (head e439e67c49695a624fabdf6f3cd1a8f7a3fd7ea5)
2014-05-29 12:31:49 +00:00
d106f483a1
0.9.13
2014-05-22 14:59:02 +00:00
b573dab05f
javadocs
2014-05-20 13:22:07 +00:00
a766eca283
Crypto: Don't start YK thread in constructor (ticket #973 )
2014-05-20 13:14:55 +00:00
d32b4e9f24
* I2CP: Per-message status codes back through streaming (ticket #788 )
...
- New I2PSessionException
- Streaming PacketQueue requests status for SYNs on outbound conns
- PacketQueue throws I2PSessionException in streams
2014-05-18 00:05:13 +00:00
f994590ad7
Translation updates
...
sk, ja, de, fr, it zh, nl, uk, nb
2014-05-15 23:14:38 +00:00
8371b8f806
* I2CP: Client-side prep for asynch status for sent messages (ticket #788 )
...
- Clean up and reuse MessageState for asynch notification
- New I2PSession sendMessage() method and listener
- Move VerifyUsage from SimpleScheduler to SimpleTimer2 for efficiency
- Fix up javadocs
2014-05-15 20:11:21 +00:00
dbb7eb3d88
* I2CP: Prep for per-message reliability settings (ticket #788 )
...
Add bounds checks for flags
2014-05-14 12:15:57 +00:00
d519228efb
change exception type
2014-05-10 14:44:09 +00:00
d2e3547a2e
* Crypto: JVM AES only faster for larger data size
2014-05-09 19:13:28 +00:00
8d9790fd77
* CPUID:
...
- Add hasAES()
- Fix bugs in unused hasSSE3(), hasSSE41(), hasSSE42()
* Crypto: Use JVM AES when faster
* SystemVersion: Add isJava7() and isX86()
2014-05-09 15:28:54 +00:00
a014918c0d
Transports: Use constant time method for HMAC verification
2014-05-07 14:47:15 +00:00
cd83c48526
DSAEngine: Minor cleanup
2014-05-07 14:41:28 +00:00
5b2766ddfb
Data: Use Arrays.equals() directly, same as DataHelper.eq()
2014-05-07 14:40:03 +00:00
91408cbdce
SigUtil: Catch EdDSA IAE
...
SU3File: Hide EdDSA and unavailable sig types from help text
2014-05-05 19:49:24 +00:00
97c1ba2d02
merge of '477b2b4e4f6f8a2e406fb9729cd603d8caeadb40'
...
and 'ef12e90467e2bdbf5e64a9e55230ce56121d7347'
2014-05-04 14:52:06 +00:00
284802bfa5
add caching of EdDSA keys
2014-05-04 14:09:02 +00:00
48b6e0693e
finals
2014-05-02 19:43:21 +00:00
f5661da595
* Router: Set killVMOnEnd before runRouter() (for azi2phelper)
...
* RoutingKeyGenerator: Don't assume UTC (for azi2phelper)
2014-04-27 14:53:15 +00:00
d867f9f36e
Fix for SigType.isAvailable()
2014-04-27 01:56:01 +00:00
55d92fc9f2
Support "raw" EdDSA signatures (in reality they are double-hashed)
2014-04-26 13:03:38 +00:00
3cd01acb73
Fixed Ed25519-SHA-512 algorithm name
2014-04-26 12:10:18 +00:00
02c0ddb3d3
Generalized to support any EdDSA parameter spec
2014-04-26 11:59:16 +00:00
ce397f5858
Added EdDSA support (directly, not using Provider)
2014-04-26 11:24:31 +00:00
611f991fdd
Added a security provider for I2P-internal crypto
2014-04-22 07:20:30 +00:00
b84682fdc9
* findbugs: mostly stream closure fixes in router, apps, core
2014-04-21 10:54:52 +00:00
f77a3c7f56
NTCP: Log tweaks to help on ticket #996
2014-04-17 18:54:58 +00:00
90cd68900e
0.9.12
2014-03-31 12:43:15 +00:00
3f865edb4f
Convert pt_BR getopt translation from ISO-8859-15 to escaped UTF-8
2014-03-31 12:36:50 +00:00