2bc87662aa
Added 'osx' alias for darwin.
2015-09-29 15:34:57 +00:00
73228a1514
Revamped downloading of gmp files.
...
Revamped cross-compilation support.
2015-09-29 15:31:42 +00:00
0848e34243
Replaced 0 with NULL to fix miscompilation on windows.
2015-09-24 22:13:33 +00:00
5c56de7218
Add x86 and x86_64 targets.
2015-06-14 18:39:12 +00:00
f33e5c2845
Revert accidental commit to ConsoleUpdateManager
2015-06-14 17:57:59 +00:00
52b362dedf
merge of '3c853434727997386e691eed12478317c5c5b918'
...
and 'e62ecd3b1887712e2408f2c716873e9433ee2e4f'
2015-06-13 19:57:10 +00:00
ecb28eb480
Added support for all ARM targets provided in GMP, on platforms running Linux.
2015-06-13 19:57:05 +00:00
69a5f94642
merge of '2ba51476b19c182b894a5cf98f3fff6befb555a9'
...
and '51c05045ee9faacb879cfc893db82eaa3db99b4d'
2015-06-13 19:55:59 +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
1a012dfca1
Removed exec flag from some jbigi libs.
2015-05-26 15:18:48 +00:00
e0fe2439e6
Stripped ARM jbigi binaries.
2015-05-26 15:06:02 +00:00
34d3009439
Added GMP6 compilations of jbigi for Intel CPUs on linux, built on Intel Haswell.
2015-05-25 21:10:47 +00:00
70c2838421
Added GMP6 compilations of jbigi for ARM CPUs on linux, built on Raspberry Pi 2.
2015-05-25 19:43:29 +00:00
63a5b4803c
Added support for ARM A12/A17 using the A15 libs.
2015-05-25 19:30:28 +00:00
67760c8bea
Corrected make clean call
2015-05-25 18:16:19 +00:00
9130d556d8
merge of '6d6ce6e9e717c56881e728cc3b5fad45897d58b2'
...
and '8fa65646f9dfb055d71d24fc4d3c26510da48a54'
2015-05-25 18:01:41 +00:00
50d46006ae
Added support for ARM Cortex A5/A7/A8/A9/A15.
2015-05-25 18:01:37 +00:00
583a050281
merge of '6040534dc82b5160fea1d95bec37c98497f0f22c'
...
and 'e8ebf9b71d96f8107ed295d94502a04dc70d1414'
2015-05-25 17:49:26 +00:00
2185a65de6
Added -j flag to make to use parallel compilation.
2015-05-25 17:49:11 +00:00
9134d2856f
Don't unpack gmp before every build. Do a distclean instead.
2015-05-23 18:48:35 +00:00
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
1e8c299be2
Fixed comments
2015-05-19 12:36:02 +00:00
39cb60e72b
Added AVX/AVX2/AVX512/TBM feature detection
2015-05-19 12:31:15 +00:00
d5d4dbb078
Added source of CPUID information
2015-04-29 15:52:08 +00:00
815f275d8b
Added source of CPUID information
2015-04-29 15:51:34 +00:00
fdad8f0c34
Added support for new AMD CPUs
...
- Jaguar added
- Bulldozer derivatives (Piledriver, Steamroller and Excavator) added
2015-04-29 15:48:52 +00:00
827b7b64d2
merge of '1a475694d7840a7be029691e7ba97ee7afca80d4'
...
and '3d8d9d506f96418982baac68a992ec62a0278a35'
2015-04-27 00:29:51 +00:00
e5cd33cedb
merge of '7a80d824309a75c1f02df0c50ccddd0f8e65e9dd'
...
and '874cdc3aa5783e115f79ce6ef7d797ff33bd8ab9'
2015-04-24 20:31:35 +00:00
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
db4e09efa3
jbigi: Drop 32-bit corei libs where they are identical to the
...
core2 lib, since we now have a generic fallback in NBI:
libjbigi-freebsd-corei.so
libjbigi-linux-corei.so
libjbigi-osx-corei.jnilib
Remaining corei libs are not identical to the core2 version
(although they may have the same size)
2015-04-22 23:20:01 +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
i2p-0.9.17
2014-11-30 16:41:57 +00:00
7010d9b524
really bump
2014-11-28 20:43:42 +00:00
947a3a2181
bump build (-11-rc)
2014-11-28 20:42:33 +00:00
0ff87ef8cb
merge of '3e6cfe9a01136316f39f1bd294a515e6bc91ff8e'
...
and 'b4b595d294ace07f7fde583957d8e00e96af347c'
2014-11-28 20:39:57 +00:00
ec20150ffd
geoip updates (2014-11-05)
2014-11-28 19:29:16 +00:00
30876a9cd3
PO files pulled from tx
2014-11-28 19:25:26 +00:00
be8832e87f
link to Russian version of ECDSA help page
2014-11-27 18:17:07 +00:00
5999690665
link ECDSA warning to wiki help page
2014-11-27 12:55:16 +00:00
285fa6cbc9
BuildRequestor: Reduce delay when client build can't find
...
a paired tunnel (possible fix for ticket #1412 )
2014-11-26 17:32:56 +00:00
9700f30c35
Tunnels: Disallow changing allowZeroHop setting for exploratory
2014-11-26 16:18:37 +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
fd47cb88de
i2ptunnel: Fix automatic setting of random key
2014-11-24 14:15:44 +00:00