This website requires JavaScript.
70fae57d6d
Bump version to 0.5.0
main
Moxie Marlinspike
2018-05-04 04:36:11 -0700
0c38f1602b
Include support for arm64 and amd64
Moxie Marlinspike
2018-05-04 04:35:33 -0700
0e7a6a1b2b
Bump version to 0.4.1
Moxie Marlinspike
2017-06-23 09:16:36 -0700
35658a785d
Cleanups to VRF (defensive programming, tests, fix bounds-check)
Trevor Perrin
2017-06-23 00:48:16 +0000
ac0f2c764b
Bump version to 0.4.0
Moxie Marlinspike
2017-06-22 09:20:07 -0700
b71b9f135d
Generalized EdDSA, new VRF
Trevor Perrin
2017-06-19 17:06:57 +0000
f3dcb98f39
Exclude external junit from Android tests
Moxie Marlinspike
2017-06-22 09:16:20 -0700
e25a858c97
Bump version to 0.3.1
Moxie Marlinspike
2017-03-31 13:52:35 -0700
7587cb3fd0
The functions are currently unused, but Stef pointed out that the xeddsa and vxeddsa verify strictness check had a return value incompatible with the verify function's return value, causing a strictness check failure to be interpreted as a signature verification success.
Moxie Marlinspike
2017-03-31 12:58:07 -0700
ac14bb499e
Copy public domain statement from SUPERCOP
Moxie Marlinspike
2016-10-20 16:24:18 -0700
fea698a4d6
Bump version to 0.3.0
Moxie Marlinspike
2016-10-18 12:28:35 -0700
f596383883
uniqueSignature -> vrfSignature
Moxie Marlinspike
2016-10-18 11:12:25 -0700
40106e80ea
maven -> jcenter
Moxie Marlinspike
2016-10-17 15:27:30 -0700
5423528ed8
uxed25519 -> vxed25519
Moxie Marlinspike
2016-10-17 15:22:12 -0700
afba05a10e
Update gradle
Moxie Marlinspike
2016-10-17 15:20:29 -0700
6cf507f4ec
Bump version to 0.2.5
v0.2.5
Moxie Marlinspike
2016-08-20 09:53:45 -0700
5451c449e8
xed25519
Moxie Marlinspike
2016-08-18 10:54:34 -0700
a6128a4304
uxdsa improvements
Moxie Marlinspike
2016-08-14 10:14:06 -0700
37b015bc99
Plumb unique signatures through Curve25519 interface
Moxie Marlinspike
2016-08-11 17:56:32 -0700
a6b7aa9456
Validate arguments
Moxie Marlinspike
2016-08-11 17:28:23 -0700
2f388f601a
Dynamically allocated xdsa buffer
Moxie Marlinspike
2016-08-11 17:25:34 -0700
dadb8510a9
Remove unused variable
Moxie Marlinspike
2016-08-11 17:06:03 -0700
d0049e0227
Break up fe_mul method Fixes #9
Moxie Marlinspike
2016-08-11 16:30:05 -0700
b9f2ac4fde
Add VUF support
Moxie Marlinspike
2016-08-09 16:03:21 -0700
813bdffeb5
Reinstate dynamic memory allocation
moxie/vuf
Moxie Marlinspike
2016-08-10 15:18:45 -0700
4c2a5e9343
Add VUF support
Moxie Marlinspike
2016-08-09 16:03:21 -0700
4566552ee2
Update headers, add LICENSE file
Moxie Marlinspike
2016-05-02 13:44:19 -0700
38620c6245
Add stdlib include for less forgiving compilers.
Moxie Marlinspike
2015-05-05 11:06:04 -0700
2c8d96f250
Bump version to 0.2.4
v0.2.4
Moxie Marlinspike
2015-05-01 08:07:56 -0700
1cde4297b8
Eliminate max message size for signatures.
Moxie Marlinspike
2015-04-30 14:48:19 -0700
c8a1fe0f73
Bump version to 0.2.3
v0.2.3
Moxie Marlinspike
2015-02-10 15:22:26 -0800
43bb26cdc8
Add nextInt to SecureRandomProvider interface.
Moxie Marlinspike
2015-02-10 15:22:08 -0800
98860d4ff7
Bump version to 0.2.2
v0.2.2
Moxie Marlinspike
2015-02-09 14:00:58 -0800
fc5af285f5
Fix for some devices that behave strangely with native code.
Moxie Marlinspike
2015-02-09 12:32:52 -0800
003a4c0f95
Updated README
Moxie Marlinspike
2015-02-03 10:20:08 -0800
2eac3e8e36
Bump version to 0.2.1
Moxie Marlinspike
2015-02-02 16:07:35 -0800
74cc5f2e0b
Switch NoSuchProviderException to a RuntimeException
Moxie Marlinspike
2015-02-02 16:02:28 -0800
bf3eaab29a
Bump version to 0.2.1
v0.2.1
Moxie Marlinspike
2015-02-02 15:39:34 -0800
12cdc5eb64
Add J2ME tests.
j2me
Moxie Marlinspike
2015-02-02 15:19:40 -0800
c957bf1a03
More J2ME fixups.
Moxie Marlinspike
2015-02-02 14:50:52 -0800
cb70c59368
J2ME apparently can't handle nested exceptions.
Moxie Marlinspike
2015-02-02 13:14:37 -0800
8bc433269d
Allow caller to specify Random interface, mostly for J2ME.
Moxie Marlinspike
2015-02-02 13:12:06 -0800
f0cfecb7f2
Fix for allocator bounds on J2ME.
Moxie Marlinspike
2015-02-02 13:11:24 -0800
a198b326e6
We're not going to publish common, so the dependent projects actually need to treat it as a source set.
Moxie Marlinspike
2015-01-11 13:59:32 -0800
0f10718240
Refactored into provider model for initial support of J2ME.
Moxie Marlinspike
2015-01-10 21:31:00 -0800
834de837c9
Add license information.
v0.1.3
Moxie Marlinspike
2015-01-08 15:19:11 -0800
c8d383bbb0
Move over to gradle for all building.
Moxie Marlinspike
2015-01-07 15:26:41 -0800
8a84af8239
Include JavaDoc.
Moxie Marlinspike
2015-01-06 13:02:45 -0800
0f2b33755a
Rename pure-Java test directory for consistency.
Moxie Marlinspike
2015-01-06 12:50:28 -0800
e59092b501
Add Android build, Android tests, fix JNI routing.
Moxie Marlinspike
2015-01-06 12:47:02 -0800
e052e61592
We can't do this at DH time, because of that 1mod8 bullshit.
Moxie Marlinspike
2015-01-06 09:41:50 -0800
b34ddb82e1
Wrap pure-Java port in provider interface, add NDK code.
Moxie Marlinspike
2015-01-05 17:47:22 -0800
499703f58b
Remove generated files from checkin
Trevor Perrin
2014-12-22 06:32:07 -0800
d014c815f0
README edits
Trevor Perrin
2014-12-22 06:29:58 -0800
76d58d1880
README edits
Trevor Perrin
2014-12-22 06:27:02 -0800
fea4fc459b
Signed and verifying, 1000 tests passed!
Trevor Perrin
2014-12-22 06:19:18 -0800
e4192b8878
Adding signatures, tested manually for 1 sig
Trevor Perrin
2014-12-22 02:46:34 -0800
50e4f3a77f
Starting to add sign, sc_muladd and sc_reduce compile.
Trevor Perrin
2014-12-22 00:56:49 -0800
a7240bc039
Add curve_sigs, test keygen, it works!
Trevor Perrin
2014-12-22 00:11:40 -0800
de47aecb0e
Fix Curve25519 (fe_cswap) now it works to 2000 tests!
Trevor Perrin
2014-12-21 22:15:35 -0800
4752ddb4ee
Add montgomery scalar multiplication
Trevor Perrin
2014-12-21 20:21:05 -0800
85f850330a
ge_scalarmult_base is compiling
Trevor Perrin
2014-12-21 19:24:44 -0800
9264581c9c
Moved a bunch of ge files into javasrc, get double_scalarmult compiling
Trevor Perrin
2014-12-21 16:33:11 -0800
b511100cf4
Add function expansion for a bunch more ge_ functions.
Trevor Perrin
2014-12-20 23:59:01 -0800
9371a8dbff
Adding more ge files.
Trevor Perrin
2014-12-20 23:18:52 -0800
ce7aace8e0
Add more includes.
Trevor Perrin
2014-12-20 23:01:49 -0800
841c4deb4d
Add some header files.
Trevor Perrin
2014-12-20 22:54:03 -0800
2cf25e7971
Remove pointer asterisks
Trevor Perrin
2014-12-20 22:18:21 -0800
a53ce689c0
Add structs for ge.
Trevor Perrin
2014-12-20 22:05:34 -0800
040d554657
Add ge files, some initial conversions.
Trevor Perrin
2014-12-20 20:58:58 -0800
1ac5119f97
Add group element functions
Trevor Perrin
2014-12-17 16:39:14 -0800
37ea7592c6
Add tests for fe_frombytes / fe_tobytes
Trevor Perrin
2014-12-17 16:21:31 -0800
659245711a
README and Makefile edits
Trevor Perrin
2014-12-17 15:52:17 -0800
4ecdf96dd4
moved to javasrc
Trevor Perrin
2014-12-17 15:44:46 -0800
061d3c5368
fe_frombytes and fe_tobytes possibly working
Trevor Perrin
2014-12-16 22:13:22 -0800
f2327ee697
try adding the generated files, maybe a bad idea
Trevor Perrin
2014-12-14 22:54:22 -0800
0ca693bb47
crypto_verify_32
Trevor Perrin
2014-12-12 18:53:42 -0800
a9fa50be0e
casting longs to ints
Trevor Perrin
2014-12-12 18:25:29 -0800
0fc7ea6df2
files
Trevor Perrin
2014-12-12 17:39:31 -0800