Commit Graph

  • 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