dev
1dfc8187ca
merge of '0901b31b94e8472e5578cd5ac685500044fc07de'
...
and 'c7d6075d6f3c0ea1035d8c839773da25634842e4'
2015-10-07 18:45:27 +00:00
dev
075c4d4822
Changed scripts to be SH compatible instead of bash.
2015-10-05 14:13:38 +00:00
07fa3eb922
NBI test improvements:
...
- Output versions
- Only warmup crypto once
- Add -n option to test native only
- Reduce output if only native or only java tested
2015-10-04 13:58:28 +00:00
dev
489ff65e34
Added OSX notei
2015-09-30 16:17:09 +00:00
dev
bf76c57de7
Added FreeBSD cross-compilation instructions.
2015-09-30 15:07:09 +00:00
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