WolverinDEV
f188728619
Transformed project into CMake and removed dll's
2018-04-24 18:10:15 +02:00
Orson Peters
7fa6712ef5
Merge pull request #13 from radii/constify-ge_precomp
...
constify ge_precomp
2017-02-10 20:47:44 +01:00
Andy Isaacson
923d2b4abc
constify ge_precomp
...
the tables in precomp_data.h can be const, since they are never written to.
Only one argument, to cmov(), needs to be constified to support this.
This moves 30 kbyte from .data to .text; for my arm-none-eabi target,
% arm-none-eabi-size ge.o.before
text data bss dec hex filename
2772 31680 0 34452 8694 ge.o
% arm-none-eabi-size ge.o
text data bss dec hex filename
34452 0 0 34452 8694 ge.o
2017-02-09 17:33:14 -08:00
stmbgr
2870b957d0
Fix warning
2016-11-11 00:38:30 +01:00
Orson Peters
09ec167693
Fixed ed25519_add_scalar vulnerability.
2016-08-26 17:44:32 +02:00
Viktor Szakats
ce1605aa90
fe.c: silence warning
...
using similar technique already used in line 166.
MSVC warning is:
warning C4146: unary minus operator applied to unsigned type, result still unsigned
2015-08-08 13:32:27 +02:00
Orson Peters
761f035ad8
Missing trailing newline.
2015-07-19 18:45:38 +02:00
Orson Peters
39609f003c
Trailing newline.
2015-07-19 18:01:29 +02:00
Orson Peters
5c4cf438a5
Trailing newline.
2015-07-19 18:01:01 +02:00
Viktor Szakats
7379012885
seed: fix casing of Windows headers
...
It will allow Windows cross-builds on *nix systems.
2015-07-13 01:48:45 +02:00
Orson Peters
1fc4a2ff69
Update fixedint.h
2014-08-03 18:12:26 +02:00
Orson Peters
27e5b0d86e
solve warning issues
2014-05-16 17:16:26 +02:00
Orson Peters
cbb7a43eda
ed25519.h had a private/public key misnamed variable
2014-05-16 16:50:34 +02:00
Orson Peters
b89b77be10
spaces/tabs
2013-04-26 15:32:01 +02:00
Orson Peters
35f4cd8431
tabs begone
2013-04-11 20:20:20 +02:00
Orson Peters
4147206bca
tabs begone
2013-04-11 20:18:49 +02:00
Orson Peters
1e49c17da6
add_scalar now generates a new salt
2013-04-11 20:17:21 +02:00
Orson Peters
52a916313a
small changes as well as 32 and 64 bit dlls
2013-04-11 18:53:20 +02:00
Orson Peters
f12522f869
changes and updated benchmark
2013-03-27 18:12:58 +01:00
Orson Peters
d739478ae1
added formula to key exchange as comment
2013-03-24 22:44:10 +01:00
Orson Peters
ae9d05be04
added key exchange
2013-03-24 22:37:43 +01:00
Orson Peters
2e17ca4ed8
added fe_mul121666 for DH
2013-03-18 17:47:56 +01:00
Orson Peters
aaadbc0439
added fe_cswap for DH
2013-03-18 17:44:18 +01:00
Orson Peters
8b7c17d5da
fixed linux random bug
2013-02-18 18:53:18 +01:00
Orson Peters
d2d4893010
fixed DLL exports
2013-02-04 19:48:25 +01:00
Orson Peters
310b4e0d27
added scalar addition
2013-02-04 17:56:19 +01:00
Orson Peters
b0de745a0c
do not compress private keys - changed terminologiy from verify/sign to public/private
2013-02-04 13:34:01 +01:00
Orson Peters
440f4a06a4
docs and changed to void functions
2013-01-22 11:31:58 +01:00
Orson Peters
50dcc217ea
more docs
2013-01-22 11:15:39 +01:00
Orson Peters
03db749f2b
docs
2013-01-22 11:04:36 +01:00
Orson Peters
d52b3a7046
more work - documentation o.0
2013-01-22 10:58:57 +01:00
Orson Peters
52b5a6a819
changed test, added seed and removed .txt files
2013-01-22 10:23:29 +01:00
Orson Peters
7fc42dc138
done for today
2013-01-21 22:55:57 +01:00
Orson Peters
841d4981bc
removed last stdlib dependency
2013-01-21 22:50:09 +01:00
Orson Peters
ad89d029ed
more work
2013-01-21 22:29:24 +01:00
Orson Peters
96f10aacdd
more work
2013-01-21 22:28:34 +01:00
Orson Peters
cbd283e6c3
more work
2013-01-21 17:11:19 +01:00
Orson Peters
f0d3f40577
more merging
2013-01-20 00:08:14 +01:00
Orson Peters
49f20a82e8
more cleaning
2013-01-12 02:38:34 +01:00
Orson Peters
3a5d9ee07c
woops, re-added files
2013-01-12 00:54:40 +01:00