403044fc6c
DSAEngine: minor cleanup
...
ElG KeyFactory: Use getParameters() instead of getParams()
to get the correct class back
SigUtil:
Use split() in sigBytesToASN1();
new public ASN1 methods
Javadoc, args checking
2016-01-24 13:28:03 +00:00
c9063f9d9b
KeyFactory and KeyPairGenerator for ElGamal.
...
Stub out decoding key constructors.
2016-01-23 17:12:47 +00:00
e276febf0a
private, final
2016-01-23 14:57:42 +00:00
592f2449d2
ElGamal classes, from Bouncy Castle 1.53, for I2PProvider.
...
License: BSD
Encoding/decoding/sigs: todo.
2016-01-23 14:51:52 +00:00
cf3accb181
Random: Reduce number of PRNG buffers
2016-01-22 16:43:29 +00:00
a4f75d7b32
Random: Don't bother trying to seed from /dev/urandom on Windows
2016-01-22 16:04:43 +00:00
9cdd0fc829
Crypto: Fix privkey encoding to follow PKCS8,
...
ignore example in josefsson draft,
required for keytool to work.
Fix pubkey decode typo.
(ticket #1723 )
2016-01-21 21:38:26 +00:00
f29ed21090
Crypto: Add OID aliases to provider,
...
required for keytool to work
(ticket #1723 )
not working yet, need to fix privkey encoding
2016-01-21 19:06:54 +00:00
cd5db63286
Crypto: Add I2PProvider,
...
pass provider args to keytool,
add EdDSA keygen support
(ticket #1723 )
not working yet, need sig support
2016-01-21 15:36:54 +00:00
5074002327
Crypto: Implement EdDSA key decoding
...
following the draft at
https://tools.ietf.org/html/draft-josefsson-pkix-eddsa-04
(ticket #1723 )
2016-01-21 14:43:23 +00:00
9067dedcc2
tweak family key explanatory text and file name
2016-01-21 13:34:45 +00:00
179a4a2e56
Crypto: Implement EdDSA key getEncoded()
...
following the draft at
https://tools.ietf.org/html/draft-josefsson-pkix-eddsa-04
(ticket #1723 )
2016-01-21 13:27:33 +00:00
8243b6922d
Jetty: Add gzip filter to eepsite Jetty (new installs only)
2016-01-20 22:40:11 +00:00
2007e881e5
Crypto: New utils to support private key import/export
...
Console: New /configfamily, /exportfamily
2016-01-20 21:05:26 +00:00
d82591ae70
add icon to button
2016-01-20 20:42:01 +00:00
9d5e8dd785
make network ID configurable for testing
2016-01-20 16:44:40 +00:00
07e85e095d
propagate from branch 'i2p.i2p' (head 45c85fec6458cd0d1a6a6fa2d34b10ee2b9f215c)
...
to branch 'i2p.i2p.zzz.test2' (head 3ee9968e19867bebb063a98da1184ff4426626cd)
2016-01-19 01:13:09 +00:00
9bb1a00325
ArraySet implementation
2016-01-19 01:12:51 +00:00
f0dc76983a
BuildHandler: Disable removal of tunnel on next-hop timeout,
...
as it isn't reliable
cleanup and log tweaks
2016-01-17 19:22:55 +00:00
71c4505617
add locale note
2016-01-16 17:37:39 +00:00
acfb0a1e3b
add opendocument mime types
...
source: https://en.wikipedia.org/wiki/OpenDocument_technical_specification
2016-01-15 16:14:06 +00:00
ff66d9db67
Fix mime type for svg in themes directory
2016-01-15 15:24:40 +00:00
6edd2b97b9
add zh_TW translation
2016-01-15 00:04:04 +00:00
cdfd4ca2f4
Move CachedIteratorArrayList from core to router
2016-01-14 13:54:53 +00:00
308c9da384
remove unused stats
2016-01-14 13:51:42 +00:00
ca00ea7a76
Fortuna: Add getByte() method
2016-01-13 16:11:39 +00:00
e2b7f504b0
add i2p-dev family cert
2016-01-13 16:03:56 +00:00
20547238fc
javadoc
2016-01-13 16:03:14 +00:00
9caddc166b
SSU: Don't early-disconnect if we are introducing
2016-01-13 16:02:13 +00:00
c546b283fd
BuildHandler: More early-disconnect cases
2016-01-13 16:01:13 +00:00
c8197b8181
Tunnels: Fix build request Bloom filter (ticket #1746 )
...
Change from 60s DHS to 60m DBF
Use reply key as filter key, not first part of
encrypted data, to match the specs and hopefully reduce dups
BuildMessageProcessor cleanups
log and stat tweaks
remove deprecated methods
remove some timing measurements
javadocs
2016-01-10 21:22:22 +00:00
35739289cd
Console: Fixed summary bar overflow (ticket #1739 )
2016-01-07 14:16:14 +00:00
68d8c6e556
NetDB: Don't query floodfills if they are too old to
...
support sig types or encrypted replies (ticket #1742 )
2016-01-06 19:38:26 +00:00
f85d03085b
Build: Remove big geoip files from release again
2016-01-06 17:57:06 +00:00
6917203530
DataHelper: Optimize checks in storeProps()
2016-01-06 17:54:05 +00:00
144f54eb8c
Console: Properly register listen hosts with PortMapper
...
I2PTunnel: Fixup console links in error pages if console is
on a non-standard host or port, or on https
PortMapper: Add method to convert wildcard host to actual host
2016-01-06 17:50:06 +00:00
46af643ca8
Change default source logging from b64 to b32.
...
To change back to b64, add the following to the RequestLogImpl
section of jetty.xml:
<Set name="b64">true</Set>
2016-01-06 17:45:35 +00:00
2698076fb6
distrust Comodo UTN cert
2015-12-23 11:55:44 +00:00
2f09389ddd
netdb minor cleanups
2015-12-23 10:59:53 +00:00
8da3257856
cache new family options
2015-12-23 10:50:46 +00:00
a4546e1045
SSU: Hand all messages pending after establishment to the
...
outbound queue at once, for efficiency.
This allows more aggressive combining of fragments in packets,
and ensures the priority queue works as designed.
Don't sort outbound messages by size, keep priority order instead.
Log tweaks
2015-12-21 17:19:40 +00:00
3bce2f5d46
SSU: Fix sent msg count, broken in last checkin
...
Increase sent threshold from 1 to 2 for mayDisconnect(),
because we send both our RI and a DeliveryStatusMessage
Log tweak
2015-12-21 14:15:40 +00:00
074c5aa16c
merge of '22cebc21c21e3a101e03165f26a5e9fddc3648da'
...
and 'e210f94f3d17359b39a6b24f2a5e1221a86abfd0'
2015-12-20 21:07:16 +00:00
879b70617b
Family: Discard old key property so the separator change will happen
2015-12-20 15:24:35 +00:00
cad0ab17dc
SSU: Fix received msg count, broken in last checkin
2015-12-20 15:23:00 +00:00
4250f78ddf
javadoc fix, bump
2015-12-20 14:33:24 +00:00
cc4bf8ea16
CertUtil: Add methods to export private keys
...
Unused so far, to be used for family key
2015-12-20 14:28:44 +00:00
05b40a220d
Sybil tool tweaks
2015-12-20 14:23:59 +00:00
64f5c662fa
synch
2015-12-20 14:20:28 +00:00
e9146ebc77
Family: change separator from ';' to ':'
2015-12-20 14:17:42 +00:00