dev
2bc87662aa
Added 'osx' alias for darwin.
2015-09-29 15:34:57 +00:00
dev
73228a1514
Revamped downloading of gmp files.
...
Revamped cross-compilation support.
2015-09-29 15:31:42 +00:00
dev
0848e34243
Replaced 0 with NULL to fix miscompilation on windows.
2015-09-24 22:13:33 +00:00
dev
5c56de7218
Add x86 and x86_64 targets.
2015-06-14 18:39:12 +00:00
dev
52b362dedf
merge of '3c853434727997386e691eed12478317c5c5b918'
...
and 'e62ecd3b1887712e2408f2c716873e9433ee2e4f'
2015-06-13 19:57:10 +00:00
dev
ecb28eb480
Added support for all ARM targets provided in GMP, on platforms running Linux.
2015-06-13 19:57:05 +00:00
a984745689
Cleanups after review, part 1:
...
- change crit() to error() and remove crit()
- comment out some System.out.println()s
- Back out a couple of code moves to minimize the diff for review
- Spelling fixes, comment cleanups, spacing tweaks
- Tweaks for efficiency
- Remove / comment out unused methods
- Make ARM architecture have priority over model string,
except for ARMv6 (Raspberry Pi workaround)
- Restore check for ARM architecture first char only,
not exact match
- Try architecture and model string even if implementer and part are absent
- Return null immediately for Windows ARM
2015-06-13 17:35:45 +00:00
6076bb3b2b
modPowCT requires GMP 5
2015-05-26 18:16:55 +00:00
dev
34d3009439
Added GMP6 compilations of jbigi for Intel CPUs on linux, built on Intel Haswell.
2015-05-25 21:10:47 +00:00
dev
63a5b4803c
Added support for ARM A12/A17 using the A15 libs.
2015-05-25 19:30:28 +00:00
dev
67760c8bea
Corrected make clean call
2015-05-25 18:16:19 +00:00
dev
9130d556d8
merge of '6d6ce6e9e717c56881e728cc3b5fad45897d58b2'
...
and '8fa65646f9dfb055d71d24fc4d3c26510da48a54'
2015-05-25 18:01:41 +00:00
dev
50d46006ae
Added support for ARM Cortex A5/A7/A8/A9/A15.
2015-05-25 18:01:37 +00:00
dev
583a050281
merge of '6040534dc82b5160fea1d95bec37c98497f0f22c'
...
and 'e8ebf9b71d96f8107ed295d94502a04dc70d1414'
2015-05-25 17:49:26 +00:00
dev
2185a65de6
Added -j flag to make to use parallel compilation.
2015-05-25 17:49:11 +00:00
dev
9134d2856f
Don't unpack gmp before every build. Do a distclean instead.
2015-05-23 18:48:35 +00:00
dev
68adfa80af
Added support for new CPUs
...
- Intel: Sandy Bridge, Haswell and Broadwell
- AMD: Bulldozer, Piledriver, Steamroller, Excavator and Jaguar
2015-05-20 01:06:26 +00:00
dev
1e8c299be2
Fixed comments
2015-05-19 12:36:02 +00:00
dev
39cb60e72b
Added AVX/AVX2/AVX512/TBM feature detection
2015-05-19 12:31:15 +00:00
dev
d5d4dbb078
Added source of CPUID information
2015-04-29 15:52:08 +00:00
dev
815f275d8b
Added source of CPUID information
2015-04-29 15:51:34 +00:00
dev
fdad8f0c34
Added support for new AMD CPUs
...
- Jaguar added
- Bulldozer derivatives (Piledriver, Steamroller and Excavator) added
2015-04-29 15:48:52 +00:00
dev
827b7b64d2
merge of '1a475694d7840a7be029691e7ba97ee7afca80d4'
...
and '3d8d9d506f96418982baac68a992ec62a0278a35'
2015-04-27 00:29:51 +00:00
dev
e5cd33cedb
merge of '7a80d824309a75c1f02df0c50ccddd0f8e65e9dd'
...
and '874cdc3aa5783e115f79ce6ef7d797ff33bd8ab9'
2015-04-24 20:31:35 +00:00
dev
a074654916
Reformatted and added support for some Intel architectures
2015-04-24 20:31:01 +00:00
54f9d1eb63
fix typo
2015-04-24 20:20:50 +00:00
12099753ad
NBI: core2_64 is always a fallback for corei_64
2015-04-23 09:33:44 +00:00
8fa1e6ee11
NBI: remove special case for core2/corei in getMiddleName2()
...
since it's now a fallback in getResourceList()
2015-04-22 23:11:17 +00:00
e7a33dfd64
NBI: core2 is always a fallback for corei
2015-04-22 22:50:51 +00:00
55c411a495
Add coreisbr coreihwl coreibwl targets, thx tuna
...
Reorder the builds so the new ones are build first, for easier testing
2015-04-22 22:10:42 +00:00
a3c6cc1daa
libjbigi updates:
...
Added:
nativeJbigiVersion()
nativeGMPMajorVersion()
nativeGMPMinorVersion()
nativeGMPPatchVersion()
nativeModInverse()
nativeModPowCT()
Support negative vaules in conversion functions
Support negative base value in modPow()
Throw ArithmeticException for bad arguments rather than crashing
Switch to GMP 6.0.0
New build targets
NativeBigInteger changes:
Test improvements
Version reporting
Crypto changes:
Use constant time modPow() for signing and decryption
Use native modInverse()
2014-11-30 21:19:28 +00:00
7ab6708a3c
0.9.17
2014-11-30 16:41:57 +00:00
a38bd0b5cf
Data: Fix NPE on unknown sig type in destination
...
Fix hashcode and equals for typed data
2014-11-26 16:06:09 +00:00
5f2b620819
PrivateKeyFile: Don't rewrite file in main() if no options
2014-11-24 14:26:53 +00:00
str4d
7f72830ec8
JavaDoc fixes
2014-11-14 22:00:51 +00:00
str4d
2caaad95ec
Comment out not yet implemented tests
2014-11-14 21:52:47 +00:00
str4d
09b995aca6
BigIntegerFieldElement.isNonZero() tests
2014-11-14 21:51:53 +00:00
str4d
a0bf8433e4
Tests: copy the EdDSA test.data file to where the classloader can find it
2014-11-14 21:16:28 +00:00
9104bd7304
Tests: Copy the new EdDSA test vectors
...
to where the classloader can find them.
Throw a better error message if not found.
2014-11-14 16:44:04 +00:00
kytv
0773a30578
add hamcrest-all to classpaths and minor formatting fixes
2014-11-12 17:42:50 +00:00
397ae536f9
Data: Clear more caches when under memory pressure and at shutdown
2014-11-12 14:44:49 +00:00
str4d
fd7e549915
Added EdDSA tests
...
Source:
https://github.com/str4d/ed25519-java
Git commit:
58e4efadf972f4dc4f67c05152f82b49fb22bac6
2014-11-12 10:21:46 +00:00
str4d
7a7ae77c83
Updated EdDSA code
...
Source:
https://github.com/str4d/ed25519-java
Git commit:
58e4efadf972f4dc4f67c05152f82b49fb22bac6
2014-11-12 10:20:28 +00:00
5f1e5bc271
Data: make getKeysAndCert() public
2014-11-08 17:53:55 +00:00
1c6d5ad2db
EdDSA: Bump minimum router version to 0.9.17
...
due to previous bugs
2014-11-08 17:52:35 +00:00
a0b457b9a1
propagate from branch 'i2p.i2p.zzz.test2' (head 9dca19f228a66b5ac646c3d97d4f018c733081de)
...
to branch 'i2p.i2p' (head e7f2b0990f1ff9ab0e0d8633ac2faf35a993b917)
2014-11-06 17:53:02 +00:00
str4d
5ae267a8a2
EdDSA bugfixes
2014-11-06 03:02:25 +00:00
531d520ceb
Blockfile:
...
- Add block size to superblock
- Add span size to skiplist block
- Bump version to 1.2
2014-11-02 19:37:23 +00:00
4e72e150ad
reduce log level of expired certs on android
2014-11-02 17:36:28 +00:00
6ca0c54ba7
i2ptunnel:
...
ECDSA default for all new server tunnels
ECDSA default for streamr client tunnels
Fix display of server destination on edit page when not running (privkey file path wasn't absolute)
Fix display of persistent client key b32 on edit page when not running
Fix display of server sig type on edit page when we have a privkey file
Add KeysAndCert.getSigType()
Javadocs
2014-11-02 15:23:13 +00:00