]>
Git Repo - secp256k1.git/log
Pieter Wuille [Sun, 21 Apr 2013 17:07:21 +0000 (19:07 +0200)]
Test improvements
Pieter Wuille [Sat, 20 Apr 2013 22:58:15 +0000 (00:58 +0200)]
Change num_mod semantics
Pieter Wuille [Sat, 20 Apr 2013 21:34:41 +0000 (23:34 +0200)]
Builtin random
Pieter Wuille [Sun, 14 Apr 2013 20:44:45 +0000 (22:44 +0200)]
public interface docs
Pieter Wuille [Sun, 14 Apr 2013 20:17:21 +0000 (22:17 +0200)]
Some comments
Pieter Wuille [Sat, 13 Apr 2013 15:15:17 +0000 (17:15 +0200)]
Use GMP's low-level routines for num (mpn_)
Pieter Wuille [Thu, 11 Apr 2013 10:46:37 +0000 (12:46 +0200)]
Add obj/ directory
Pieter Wuille [Sat, 6 Apr 2013 22:37:06 +0000 (00:37 +0200)]
Revamp makefile
Pieter Wuille [Sat, 6 Apr 2013 20:31:02 +0000 (22:31 +0200)]
Support for 32-bit limbs in field_gmp
Pieter Wuille [Fri, 5 Apr 2013 00:09:37 +0000 (02:09 +0200)]
Reorganize source tree: no .c for non-objects
Pieter Wuille [Wed, 3 Apr 2013 01:43:14 +0000 (03:43 +0200)]
Add field_gmp; only 64-bit platforms for now
Pieter Wuille [Tue, 2 Apr 2013 22:58:51 +0000 (00:58 +0200)]
Some group.h comments
Pieter Wuille [Mon, 1 Apr 2013 22:10:14 +0000 (00:10 +0200)]
10x26 field implementation
Pieter Wuille [Mon, 1 Apr 2013 10:49:54 +0000 (12:49 +0200)]
Makefile tweaks
Pieter Wuille [Mon, 1 Apr 2013 10:26:21 +0000 (12:26 +0200)]
move constants in field/group
Pieter Wuille [Mon, 1 Apr 2013 09:34:48 +0000 (11:34 +0200)]
Small fix
Pieter Wuille [Mon, 1 Apr 2013 05:52:58 +0000 (07:52 +0200)]
Final step in converting to C
Pieter Wuille [Mon, 1 Apr 2013 05:21:05 +0000 (07:21 +0200)]
Fifth step in converting to C: ecdsa
Pieter Wuille [Mon, 1 Apr 2013 04:29:30 +0000 (06:29 +0200)]
Fourth step in converting to C: ecmult
Pieter Wuille [Sun, 31 Mar 2013 15:02:52 +0000 (17:02 +0200)]
Third step in converting to C: group
Pieter Wuille [Sun, 31 Mar 2013 05:02:38 +0000 (22:02 -0700)]
Merge pull request #7 from TheBlueMatt/master
Add JNI wrapper
Matt Corallo [Sat, 30 Mar 2013 01:12:08 +0000 (21:12 -0400)]
Add JNI wrapper for org.bitcoin.NativeSecp256k1 (bitcoinj)
This isnt as optimal as it could be, but its also a very simple API
which is nice.
Matt Corallo [Sat, 30 Mar 2013 01:24:12 +0000 (21:24 -0400)]
Compile with -fPIC so that we can build shared libraries.
Pieter Wuille [Sun, 31 Mar 2013 04:53:40 +0000 (06:53 +0200)]
Init/free field constant
Pieter Wuille [Sun, 31 Mar 2013 04:34:15 +0000 (06:34 +0200)]
Begin group C interface + start/stop
Pieter Wuille [Sun, 31 Mar 2013 03:22:21 +0000 (05:22 +0200)]
Remove num_builtin.h; it wasn't complete
Pieter Wuille [Sun, 31 Mar 2013 03:17:53 +0000 (05:17 +0200)]
Bugfix: secp256k1_fe_inv_var correct output
Pieter Wuille [Sun, 31 Mar 2013 03:03:27 +0000 (05:03 +0200)]
Source tree reorganization
Pieter Wuille [Sun, 31 Mar 2013 02:37:15 +0000 (04:37 +0200)]
Split 5x52 inner implementations
Pieter Wuille [Sun, 31 Mar 2013 02:17:44 +0000 (04:17 +0200)]
Use variable-time fe_inv in group
Pieter Wuille [Sun, 31 Mar 2013 01:46:01 +0000 (03:46 +0200)]
Switch num/field to extern C; small fixes
Pieter Wuille [Sun, 31 Mar 2013 01:11:01 +0000 (18:11 -0700)]
Merge pull request #9 from sipa/cify
Second step in converting to C: field
Pieter Wuille [Sat, 30 Mar 2013 21:32:16 +0000 (22:32 +0100)]
Second step in converting to C: field
Pieter Wuille [Sat, 30 Mar 2013 20:49:09 +0000 (21:49 +0100)]
Move 5x52 specific code to field_5x52
Pieter Wuille [Sat, 30 Mar 2013 20:27:18 +0000 (13:27 -0700)]
Merge pull request #6 from PSYCPU/asm
Solved register save/restore bug
Pieter Wuille [Sat, 30 Mar 2013 20:24:45 +0000 (13:24 -0700)]
Merge pull request #8 from sipa/cify
First step in converting to C: num
Pieter Wuille [Sun, 24 Mar 2013 09:38:35 +0000 (10:38 +0100)]
First step in converting to C: num
Diederik Huys [Wed, 27 Mar 2013 22:04:38 +0000 (23:04 +0100)]
Solved register save/restore bug
Pieter Wuille [Wed, 27 Mar 2013 14:20:41 +0000 (07:20 -0700)]
Merge pull request #5 from PSYCPU/asm
Port to more generally used YASM assembler
Diederik Huys [Wed, 27 Mar 2013 13:13:52 +0000 (14:13 +0100)]
Port to more generally used YASM assembler
Pieter Wuille [Tue, 26 Mar 2013 23:44:45 +0000 (16:44 -0700)]
Merge pull request #4 from PSYCPU/asm
Asm
Diederik Huys [Tue, 26 Mar 2013 23:10:11 +0000 (00:10 +0100)]
Comments
Diederik Huys [Tue, 26 Mar 2013 22:38:18 +0000 (23:38 +0100)]
Small fix for ExSetSquare
Pieter Wuille [Tue, 26 Mar 2013 00:39:53 +0000 (01:39 +0100)]
make assembly version optional
Diederik Huys [Mon, 25 Mar 2013 23:39:22 +0000 (00:39 +0100)]
x86_64 specific assembly version of field code
Pieter Wuille [Sun, 24 Mar 2013 09:43:32 +0000 (10:43 +0100)]
added TODO
CodeShark [Thu, 21 Mar 2013 04:05:52 +0000 (21:05 -0700)]
Merge pull request #3 from CodeShark/no_short_circuit_eval
Removed short-circuit evaluation potential.
Eric Lombrozo [Thu, 21 Mar 2013 02:04:40 +0000 (19:04 -0700)]
Removed short-circuit evaluation potential.
Pieter Wuille [Thu, 21 Mar 2013 00:59:36 +0000 (17:59 -0700)]
Merge pull request #2 from CodeShark/master
A ULL suffix was missing on an integer constant.
Eric Lombrozo [Thu, 21 Mar 2013 00:56:38 +0000 (17:56 -0700)]
Added ULL suffix to integer constant.
Pieter Wuille [Thu, 21 Mar 2013 00:32:11 +0000 (01:32 +0100)]
Merge remote-tracking branch 'codeshark/master'
Add a constant-time Normalize().
Pieter Wuille [Thu, 21 Mar 2013 00:10:30 +0000 (01:10 +0100)]
Make Field::Normalize explicit
Eric Lombrozo [Tue, 19 Mar 2013 17:21:46 +0000 (10:21 -0700)]
Added constant time methods to FieldElem class.
Eric Lombrozo [Mon, 18 Mar 2013 14:31:33 +0000 (07:31 -0700)]
First cast the conditional to an int64 so it works on 32-bit platforms.
Eric Lombrozo [Mon, 18 Mar 2013 05:57:55 +0000 (22:57 -0700)]
Added constant time Normalize operation to FieldElem class.
Pieter Wuille [Mon, 18 Mar 2013 01:41:01 +0000 (02:41 +0100)]
add signing
Pieter Wuille [Sat, 16 Mar 2013 14:51:55 +0000 (15:51 +0100)]
Split headers/code
Pieter Wuille [Fri, 15 Mar 2013 13:47:07 +0000 (14:47 +0100)]
Split field def/impl
Pieter Wuille [Thu, 14 Mar 2013 00:20:10 +0000 (01:20 +0100)]
remove Context interface... it doesn't help much
Pieter Wuille [Wed, 13 Mar 2013 22:42:39 +0000 (23:42 +0100)]
simple makefile
Pieter Wuille [Tue, 12 Mar 2013 23:28:37 +0000 (00:28 +0100)]
num_openssl.h bugfixes
Pieter Wuille [Mon, 11 Mar 2013 23:39:29 +0000 (00:39 +0100)]
validation bugfixes: validates main bitcoin chain
Pieter Wuille [Mon, 11 Mar 2013 21:27:43 +0000 (22:27 +0100)]
add header
Pieter Wuille [Mon, 11 Mar 2013 21:23:48 +0000 (22:23 +0100)]
maybe testable
Pieter Wuille [Mon, 11 Mar 2013 02:09:07 +0000 (03:09 +0100)]
bugfixes and num-based Field::Inverse
Pieter Wuille [Mon, 11 Mar 2013 00:40:29 +0000 (01:40 +0100)]
minimal
Pieter Wuille [Mon, 11 Mar 2013 00:35:46 +0000 (01:35 +0100)]
bugfix FieldElem::SetHex
Pieter Wuille [Mon, 11 Mar 2013 00:19:24 +0000 (01:19 +0100)]
more tests
Pieter Wuille [Sun, 10 Mar 2013 21:23:33 +0000 (22:23 +0100)]
some comments and more loops in test
Pieter Wuille [Sun, 10 Mar 2013 20:41:54 +0000 (21:41 +0100)]
fix tests
Pieter Wuille [Sun, 10 Mar 2013 20:25:19 +0000 (21:25 +0100)]
num_gmp.h and begin tests
Pieter Wuille [Sun, 10 Mar 2013 18:26:17 +0000 (19:26 +0100)]
small changes
Pieter Wuille [Sun, 10 Mar 2013 05:55:46 +0000 (06:55 +0100)]
maybe ecdsa
Pieter Wuille [Sun, 10 Mar 2013 04:34:04 +0000 (05:34 +0100)]
begin ECDSA
Pieter Wuille [Sun, 10 Mar 2013 03:24:00 +0000 (04:24 +0100)]
GLV optimization
Pieter Wuille [Sun, 10 Mar 2013 00:49:42 +0000 (01:49 +0100)]
working ecmult
Pieter Wuille [Sat, 9 Mar 2013 21:47:40 +0000 (22:47 +0100)]
compiles...
Pieter Wuille [Fri, 8 Mar 2013 01:52:50 +0000 (02:52 +0100)]
begin ecmult
Pieter Wuille [Fri, 8 Mar 2013 00:20:41 +0000 (01:20 +0100)]
split up
Pieter Wuille [Thu, 7 Mar 2013 23:23:52 +0000 (00:23 +0100)]
OpenSSL BN_mod_inverse performance is bad
Pieter Wuille [Thu, 7 Mar 2013 11:59:44 +0000 (12:59 +0100)]
fix inversion, simplify, remove templates
Pieter Wuille [Wed, 6 Mar 2013 23:31:10 +0000 (00:31 +0100)]
working jac+aff addition
Pieter Wuille [Wed, 6 Mar 2013 23:03:46 +0000 (00:03 +0100)]
compiles at least
Pieter Wuille [Wed, 6 Mar 2013 22:21:59 +0000 (23:21 +0100)]
split off GroupElemJac: doesn't compile
Pieter Wuille [Wed, 6 Mar 2013 00:42:20 +0000 (01:42 +0100)]
all kinds of things
Pieter Wuille [Tue, 5 Mar 2013 01:32:47 +0000 (02:32 +0100)]
square root + point decompression
Pieter Wuille [Tue, 5 Mar 2013 00:29:08 +0000 (01:29 +0100)]
First commit
This page took 0.05176 seconds and 4 git commands to generate.