ECDSA.cr.git

4deb74e5390a2b85e4bb444451e0a47e09e25a15 Alex Kampa Mon, 21 Jun 2021 12:01:10 +0200 Added spec for powm
b54b58ce2d965822d6566375d0400447089eb77c skoCrypt Thu, 17 Jun 2021 11:40:04 +0200 (1): removed sha3 from wrong location
ae3c1d7b69e374995a5689d772aa8dc8c26a6bd7 skoCrypt Thu, 17 Jun 2021 11:04:00 +0200 (1): added methors to verify the signature corresponding dir...
76e7f7f53a57a2b3ed26454fcfd80eecdf2e044c skoCrypt Thu, 17 Jun 2021 11:02:56 +0200 Merge branch 'master' of https://github.com/sikoba/ECDSA.cr
28789af4d5c7991f80ce91734b169d83b94f68f1 Alex Kampa Fri, 11 Jun 2021 16:17:04 +0200 Updated README about small s value
a56a5c8108b45c5367f4d3daa041391d97624933 Alex Kampa Fri, 11 Jun 2021 01:20:21 +0200 Added Group.get_compact_key() + signature bug fix
a4ae657bcf83fa6882a30a9cf28657137b53d9d1 Alex Kampa Thu, 10 Jun 2021 23:23:37 +0200 Add Group.read_compact_key()
ee201e33f01cba34d2226d0cfab393b9c4734328 Alex Kampa Thu, 10 Jun 2021 13:28:34 +0200 Merge branch 'crystal1'
720741baff9ba6eaee05a9afe88cc948067fb0a2 Alex Kampa Wed, 9 Jun 2021 18:19:02 +0200 Updates to group.cr and spec
f1f7660083eb32b911f509c3faa011854cf29447 Alex Kampa Tue, 8 Jun 2021 17:48:52 +0200 Update group.cr
38c898c978b7f48bf0e3b1f7661270104c19dbfa Alex Kampa Tue, 8 Jun 2021 17:36:11 +0200 Added sign_keccak_256 function
77dc8d45e6b46907c9936278e1c0aeaca591fecb Alex Kampa Tue, 8 Jun 2021 17:24:43 +0200 Update README.md
ebaff6cd6e9421a372bb801ec8665ddc0b732277 skoCrypt Tue, 8 Jun 2021 12:03:44 +0200 Merge branch 'crystal1' of https://github.com/sikoba/ECDSA.c...
e3cc7d25f9d2bfcdee1eea0467742faa3d52b02b skoCrypt Tue, 8 Jun 2021 12:02:14 +0200 (1): sha-3 => changed padding to keccak => currently for tes...
96fdbae03e3febb0435fe466bdbe684acbe5f433 Alex Kampa Mon, 24 May 2021 13:32:00 +0200 crystal: ">= 0.36.0"
6f69f70009abbb0b2d1cf593d35dd901ca46f910 Alex Kampa Tue, 6 Apr 2021 16:14:45 +0200 Merge pull request #3 from sikoba/crystal1
c15155811c3073515fe0a5c978e8b33434af5b67 Alex Kampa Tue, 6 Apr 2021 16:03:50 +0200 Reverting to sha256 as the default hashing function
05a7dcb97292947c9756932db47e072ace082767 Alex Kampa Sun, 4 Apr 2021 22:20:08 +0200 Added caching of public keys, more benchmarks
4b336763be4db7dceff961e119ddfb1c8f61f83c Alex Kampa Wed, 31 Mar 2021 23:53:36 +0200 Adding benchmarking results of :secp256k1_PRE versus :secp25...
50107992727a2852c932dd8ceda885b5ac5c78b1 Alex Kampa Wed, 31 Mar 2021 23:42:00 +0200 Update point_spec.cr
9e9cfa17a232eac4b43a8638dc88a98d90ddcbe2 Alex Kampa Wed, 31 Mar 2021 23:35:34 +0200 Minor adaptations
fdc85305e61ccd6b5251fd794df61a7e74d9c4c1 Alex Kampa Wed, 31 Mar 2021 23:26:04 +0200 update README
80a3a5702f9fb4972e085212f871bde7013ababe Alex Kampa Wed, 31 Mar 2021 20:34:03 +0200 Bug fix for PRE groups
4685e3723e1b15e32e08677557458ec8dae08078 Alex Kampa Wed, 31 Mar 2021 12:52:03 +0200 more on precomputed
b3368e6e31a6caa23689077238d395c51f005823 skoCrypt Sun, 28 Mar 2021 17:42:59 +0200 (1): fixed a merge conflict
f1143826a144788a03e59b5f8b26ff0cad002765 skoCrypt Sun, 28 Mar 2021 17:39:47 +0200 (1): all tests pass
3ce99d8ce7d8f90e909bd7c588656efba881b41c skoCrypt Sun, 28 Mar 2021 16:28:57 +0200 (1): added new benchmarking results on i7
5e05c99e5be3c899862940e5401bd2d035873e0f skoCrypt Sun, 28 Mar 2021 15:30:51 +0200 (1): 8 tests failign
529dd01028b4b6f3362f3b7866ddfac5a237d149 skoCrypt Sun, 28 Mar 2021 15:03:37 +0200 (1): switched to SHA3 from SHA2 in ECDSA; (2): some tests ar...
7b26536766db8fe6b944faa421c74b58727478e8 Alex Kampa Sun, 28 Mar 2021 00:53:33 +0100 Bug fixes
d09b8671d40a3a9193cd33b1283809ba87d03e3c Alex Kampa Sun, 28 Mar 2021 00:20:17 +0100 Update group.cr
339bb4c0bf5c37ad0fa05c5ff105aab6fa358b10 Alex Kampa Sun, 28 Mar 2021 00:16:10 +0100 Added a first precomputed curve
f54cbe9bf1fdd701a40ad4ca2792cf1fa89e448e Alex Kampa Sat, 27 Mar 2021 20:07:04 +0100 Update shard.yml
c02be49a31b9e6a05f99f73ac313f3b29bf90ed4 rr2210 Sat, 27 Mar 2021 13:48:01 +0100 (1): shar 3 baretto
be4bc1bae46647361ac3cdce6d2bfc1eddd61993 Alex Kampa Sat, 27 Mar 2021 13:47:14 +0100 Delete test.cr
2e96a1d9838f9f38f4385f63d385385e8c440c36 Alex Kampa Sat, 27 Mar 2021 13:46:15 +0100 switch to "digest/sha256" for crystal 1.0.0
ac4cedc68ec4ca15022f3c2889c9ff018add8ad0 Postolovski Dragan Wed, 3 Jun 2020 18:22:48 +0200 Merge pull request #2 from sikoba/cast_n_bytes
e10c611240557e1ba30a75dda4c1f2c500b62c95 tabsoverspaces Wed, 3 Jun 2020 18:20:54 +0200 Removed cast; added floored division.
c09f985b74953a3cce32bddb2de82d3e668e8976 tabsoverspaces Wed, 3 Jun 2020 17:44:45 +0200 Tests were failing due to Random::Secure.hex receiving float...
1fe82c9ad362f27ff8e3043682ff5b79f1a88a12 guipublic <> Wed, 20 May 2020 18:59:42 +0200 retrieve point in curve from abscissa
e9413ac8da8b1af117f38409007b79fc78e1dd74 sikoba Thu, 27 Dec 2018 12:34:41 +0100 Merge pull request #1 from teknomunk/master
0fb840294ddb54f9a839e68a18c7a604677fa837 teknomunk Wed, 26 Dec 2018 20:46:28 -0600 Refactor verify and sign to allow passing in e : BigInt dire...
1c73375778a4d468816b7a42ed593eb4b8133bfe teknomunk Wed, 26 Dec 2018 16:55:04 -0600 Fix formatting
46388dd6680c9b731881e00cdcea3c66418861ea teknomunk Wed, 26 Dec 2018 16:52:41 -0600 Add comparison function for ECDSA::group instead of default ...
7f3826772a9072449d3f03021c0b02c1b9da2952 sikoba Tue, 27 Nov 2018 19:58:05 +0100 Update README.md
7e96a32ad66abba6e051f9ff379bc64d0b8a11cb Alex Kampa Thu, 20 Sep 2018 10:15:26 +0200 Update README.md
748a54f4be99afcfc3e5590941ee9daa1690e0b2 Alex Kampa Tue, 18 Sep 2018 15:09:06 +0200 Version 0.2.0
2357c87aca46f125f5a9f6b880e3f2d68fc0caa7 SarCasm Tue, 18 Sep 2018 11:35:46 +0300 Merge branch 'master' into github_master
96ab0efadd60aaffbf2000f0d56a78158ee6187d Alex Kampa Mon, 17 Sep 2018 22:54:06 +0200 AK initial commit
862803c83e1e66cb4696f97335e3e6c20bc39201 sikoba Sat, 15 Sep 2018 23:30:30 +0200 Initial commit
e04adb3ebd89cfa552c8919c7648080bfb0377c2 SarCasm Mon, 10 Sep 2018 18:40:14 +0300 Update benchmark info
68c73544872444b726fe95221c9d98564b57df5f SarCasm Sun, 9 Sep 2018 21:44:44 +0300 readme
b5cedb72f8d446b9b409d391593567b26f1578cd SarCasm Sun, 9 Sep 2018 21:44:08 +0300 readme
c8295495002260d9c1a201ce68ec2565a19f5555 SarCasm Sun, 9 Sep 2018 21:40:43 +0300 Readme
a17932fedde70dca6cd1b0e00acb20e3f926be40 SarCasm Sun, 9 Sep 2018 21:33:57 +0300 Add input param checks for verify. Add simple benchmark
fa8a6bbe75404be5a6b078f37e2b78639af1d060 SarCasm Sun, 9 Sep 2018 21:00:29 +0300 Remove unused deps
23eb7b2704808451c95df0795740ceedf754699e SarCasm Sun, 9 Sep 2018 20:58:04 +0300 Fix 196 and 224 bit specs by adding missing digest normaliza...
2d7033f634005173332c0cac2f88345cf0e09ef6 SarCasm Sun, 9 Sep 2018 18:31:36 +0300 Spec for each curve
c3b77efa789a848f67fd399b62b76efa0fde2397 SarCasm Sun, 9 Sep 2018 17:56:48 +0300 Make all curves working
9c3e7e73551af1e8c5a74ca8a86b506600ebc73e SarCasm Sat, 8 Sep 2018 22:28:00 +0300 Point spec. API changes
b7751f7850f26cb105c1544b0ae8bfec46704fb2 SarCasm Sat, 8 Sep 2018 19:12:08 +0300 Math spec
0e56dd75beb8f4be314c2739230811970eba1424 SarCasm Sat, 8 Sep 2018 18:45:54 +0300 Signature spec
7924d2680ebcf6afc2e6c9c828c5ddace21ed7ab SarCasm Sat, 8 Sep 2018 18:35:46 +0300 Group specs
0f75643592fe40e1fcef907ceaaa0b2443c05b2a SarCasm Sat, 8 Sep 2018 18:28:40 +0300 Signature compare. #create_public_key methods
d644c4131d67f5f1792f490847dee41a897962db SarCasm Sat, 8 Sep 2018 18:28:21 +0300 Add simple TODO roadmap in readme
c86dba8f805696ec749415b4576707de7bd87a50 SarCasm Wed, 5 Sep 2018 22:03:51 +0300 create_key_pair spec
e71ecba6c228d9e839b9a53f83f57838eb3ab08e SarCasm Wed, 5 Sep 2018 21:45:00 +0300 Add Signature class. Signing spec
03d877a8de7132f10400684ed011b6cc44ceb582 SarCasm Wed, 5 Sep 2018 20:24:36 +0300 Using Tuples instead of Arrays
03d7e2713e0830dfab22ebcd0d0f7dacbcc3703b SarCasm Wed, 5 Sep 2018 20:12:29 +0300 Come with a first test. Hooray!
7b17b2193e857dae97a668bd782194d319de4141 SarCasm Wed, 5 Sep 2018 20:03:47 +0300 Rename SKO::ECDSA to ECDSA shard
39496cd1702109a2cab574b9b7d2844577ab077a SarCasm Wed, 5 Sep 2018 20:01:24 +0300 Small cleanup
703521c276708d889a411e53053fbabac25635f5 SarCasm Tue, 4 Sep 2018 23:58:08 +0300 Break it up
eb654bce680a6c7597040c66aeb2740d2f9ace5e SarCasm Tue, 4 Sep 2018 22:45:21 +0300 Init