Commit Graph

36 Commits

Author SHA1 Message Date
Thorsten Sommer
953501920c Added tests for optimization process 2020-01-07 00:36:18 +01:00
Thorsten Sommer
23dd04e5d8 Formatting 2020-01-07 00:35:51 +01:00
Thorsten Sommer
3c64879ccf Optimized ExpMod to operate without recursion 2020-01-07 00:21:29 +01:00
Thorsten Sommer
5424f5b75c Optimized ScalMul to be not recursive 2020-01-06 23:55:51 +01:00
Thorsten Sommer
77709309ad Made EdPoint public 2020-01-06 22:20:27 +01:00
Thorsten Sommer
42c8afcf39 Revert "Made EdPoint public"
This reverts commit 61ef96db99.
2020-01-06 22:18:03 +01:00
Thorsten Sommer
61ef96db99 Made EdPoint public 2020-01-06 22:17:40 +01:00
Thorsten Sommer
7822a60100 Added bechmarks 2020-01-06 20:54:09 +01:00
Thorsten Sommer
6f6c9f0abe Added documentation 2020-01-06 20:01:30 +01:00
Thorsten Sommer
744bcd217f Implemented key handling 2020-01-06 20:01:21 +01:00
Thorsten Sommer
0707aa9cdc Added documentation and keywords 2020-01-05 19:31:20 +01:00
Thorsten Sommer
4f2a44ffbe Renamed test cases and added another umlaut test 2020-01-04 19:29:37 +01:00
Thorsten Sommer
807cd39192 Added test case for different encodings 2020-01-04 14:24:06 +01:00
Thorsten Sommer
9a78bff723 Update 2020-01-03 22:37:06 +01:00
Thorsten Sommer
a517573b1c Added remaining RFC8032 test cases 2020-01-03 22:04:21 +01:00
Thorsten Sommer
4f62c65f2d Bugfix: Stream's position was not reset 2020-01-03 21:47:11 +01:00
Thorsten Sommer
69acb7ae71 Using bit length instead of hash length 2020-01-03 21:37:05 +01:00
Thorsten Sommer
cab0171b1a Added missing flush 2020-01-03 21:32:35 +01:00
Thorsten Sommer
7345e79eec Fixed expected private key length 2020-01-03 21:30:01 +01:00
Thorsten Sommer
66ad1b8f7c Added another test case to ensure that two different messages produce different signatures 2020-01-03 21:29:36 +01:00
Thorsten Sommer
c538626d12 Made return value readonly 2020-01-03 21:16:06 +01:00
Thorsten Sommer
7f4ae8a052 Formatting 2020-01-03 21:15:36 +01:00
Thorsten Sommer
8b607878f0 Bugfix: Used wrong exponent 2020-01-03 21:03:39 +01:00
Thorsten Sommer
c67f058b1e Formatting 2020-01-03 20:51:40 +01:00
Thorsten Sommer
64f3a8fd93 Fixed tests cases & added RFC8032 case 2020-01-03 20:39:07 +01:00
Thorsten Sommer
4ec458e0d3 Added public key method also for Span<byte> 2020-01-03 20:33:10 +01:00
Thorsten Sommer
9278224f44 Added extension for determine public key 2020-01-03 20:25:34 +01:00
Thorsten Sommer
6c6a50c395 Added initial tests 2020-01-03 20:04:41 +01:00
Thorsten Sommer
18c6d8e13c Changed range 2020-01-03 20:03:18 +01:00
Thorsten Sommer
69ca893759 Spelling 2020-01-03 19:59:43 +01:00
Thorsten Sommer
24cd652e91 Added details to exceptions 2020-01-03 19:46:36 +01:00
Thorsten Sommer
2cc6766f0b Added license 2020-01-03 19:46:21 +01:00
Thorsten Sommer
91f18866cc Added more checks 2020-01-03 19:32:35 +01:00
Thorsten Sommer
9d1236a41a Initial 2020-01-03 19:28:12 +01:00
Thorsten Sommer
a39c5b0a6a Init 2020-01-03 11:35:07 +01:00
Thorsten Sommer
d2abcd8123
Initial commit 2020-01-03 11:27:14 +01:00