Commit graph

  • 37c4ab156d x86_64 specific assembly version of field code Diederik Huys 2013-03-26 00:39:22 +01:00
  • 0cd6372fe8 added TODO Pieter Wuille 2013-03-24 10:43:32 +01:00
  • bbc0684cbb Merge pull request #3 from CodeShark/no_short_circuit_eval CodeShark 2013-03-20 21:05:52 -07:00
  • d41220b301 Removed short-circuit evaluation potential. Eric Lombrozo 2013-03-20 19:04:40 -07:00
  • bf12fcc060 Merge pull request #2 from CodeShark/master Pieter Wuille 2013-03-20 17:59:36 -07:00
  • 39e40a4089 Added ULL suffix to integer constant. Eric Lombrozo 2013-03-20 17:56:38 -07:00
  • 3c5e388798 Merge remote-tracking branch 'codeshark/master' Pieter Wuille 2013-03-21 01:32:11 +01:00
  • 8a926ee91f Make Field::Normalize explicit Pieter Wuille 2013-03-21 01:10:30 +01:00
  • 8803181c61 Added constant time methods to FieldElem class. Eric Lombrozo 2013-03-19 10:21:46 -07:00
  • b358450114 First cast the conditional to an int64 so it works on 32-bit platforms. Eric Lombrozo 2013-03-18 07:31:33 -07:00
  • aee59e3e5b Added constant time Normalize operation to FieldElem class. Eric Lombrozo 2013-03-17 22:57:55 -07:00
  • 0a07e62f6f add signing Pieter Wuille 2013-03-18 02:41:01 +01:00
  • 607884fc11 Split headers/code Pieter Wuille 2013-03-16 15:51:55 +01:00
  • 5a437b06db Split field def/impl Pieter Wuille 2013-03-15 14:47:07 +01:00
  • d5f62719de remove Context interface... it doesn't help much Pieter Wuille 2013-03-14 01:20:10 +01:00
  • 7b292b8108 simple makefile Pieter Wuille 2013-03-13 23:42:39 +01:00
  • d1fdf30dcc num_openssl.h bugfixes Pieter Wuille 2013-03-13 00:28:37 +01:00
  • e3f741f1d4 validation bugfixes: validates main bitcoin chain Pieter Wuille 2013-03-12 00:39:29 +01:00
  • a6d68949c1 add header Pieter Wuille 2013-03-11 22:27:43 +01:00
  • 821113d425 maybe testable Pieter Wuille 2013-03-11 22:23:48 +01:00
  • e8c2a8ec9c bugfixes and num-based Field::Inverse Pieter Wuille 2013-03-11 03:09:07 +01:00
  • d8f05980e3 minimal Pieter Wuille 2013-03-11 01:40:29 +01:00
  • cd31bf9ad2 bugfix FieldElem::SetHex Pieter Wuille 2013-03-11 01:35:46 +01:00
  • 4e0ed53985 more tests Pieter Wuille 2013-03-11 01:19:24 +01:00
  • cbd3617ea1 some comments and more loops in test Pieter Wuille 2013-03-10 22:23:33 +01:00
  • 14b195ee65 fix tests Pieter Wuille 2013-03-10 21:41:54 +01:00
  • a41f32e69d num_gmp.h and begin tests Pieter Wuille 2013-03-10 21:25:19 +01:00
  • 852cbee819 small changes Pieter Wuille 2013-03-10 19:26:17 +01:00
  • c82e1eeead maybe ecdsa Pieter Wuille 2013-03-10 06:55:46 +01:00
  • 83e640f0ba begin ECDSA Pieter Wuille 2013-03-10 05:34:04 +01:00
  • 949bea9262 GLV optimization Pieter Wuille 2013-03-10 04:24:00 +01:00
  • 7ba40aa4cd working ecmult Pieter Wuille 2013-03-10 01:49:42 +01:00
  • cb4d29c81e compiles... Pieter Wuille 2013-03-09 22:47:40 +01:00
  • 581ef48ba8 begin ecmult Pieter Wuille 2013-03-08 02:52:50 +01:00
  • b394396b45 split up Pieter Wuille 2013-03-08 01:20:41 +01:00
  • e3cd7e021a OpenSSL BN_mod_inverse performance is bad Pieter Wuille 2013-03-08 00:23:52 +01:00
  • 2b5d0102fa fix inversion, simplify, remove templates Pieter Wuille 2013-03-07 12:59:44 +01:00
  • 37ca6dfaf3 working jac+aff addition Pieter Wuille 2013-03-07 00:31:10 +01:00
  • 16d5180911 compiles at least Pieter Wuille 2013-03-07 00:03:46 +01:00
  • f610bf9f90 split off GroupElemJac: doesn't compile Pieter Wuille 2013-03-06 23:21:59 +01:00
  • 84fba6dde0 all kinds of things Pieter Wuille 2013-03-06 01:42:20 +01:00
  • af2348935e square root + point decompression Pieter Wuille 2013-03-05 02:32:47 +01:00
  • 2e4ca46072 First commit Pieter Wuille 2013-03-05 01:29:08 +01:00