Commit 87b9a72
committed
Adds decaf prime-order group.
Squashed commit of the following:
commit ec347f5
Author: armfazh <armfazh@cloudflare.com>
Date: Fri Jul 24 15:28:34 2020 -0700
Adding decaf group.
commit 796b37e
Author: armfazh <armfazh@cloudflare.com>
Date: Wed Jul 22 19:44:07 2020 -0700
Updates internal packages of Ed448.
commit f5957e7
Author: armfazh <armfazh@cloudflare.com>
Date: Wed Jul 22 19:11:15 2020 -0700
Updating Decaf documentation.
commit 6f573e6
Author: armfazh <armfazh@cloudflare.com>
Date: Wed Jul 22 13:56:12 2020 -0700
Updating documentation of ted448 internal package.
commit 7e80bfc
Author: armfazh <armfazh@cloudflare.com>
Date: Wed Jun 10 01:56:31 2020 -0700
Adapting ed448 for using the internal ted448 package.
commit 44ce6c5
Author: armfazh <armfazh@cloudflare.com>
Date: Tue Jun 9 23:36:17 2020 -0700
ted448 point public fields.
commit 13dd30d
Author: armfazh <armfazh@cloudflare.com>
Date: Tue Jun 9 20:32:32 2020 -0700
Moving twist implementation to an internal package.
commit 4cdcb71
Author: armfazh <armfazh@cloudflare.com>
Date: Mon Jun 1 01:30:22 2020 -0700
Solving scalar constant-time operations.
commit 26b9ea4
Author: armfazh <armfazh@cloudflare.com>
Date: Thu May 21 09:21:36 2020 -0700
Review comments on formulas.
commit ff821b5
Author: armfazh <armfazh@cloudflare.com>
Date: Tue May 19 16:54:36 2020 -0700
Adding tests for detecting decaf/point invalid encodings.
commit 3881ea8
Author: armfazh <armfazh@cloudflare.com>
Date: Fri May 15 15:13:53 2020 -0700
One test for decaf, unmarshaling straight-line code, and check for errors.
commit 9b048c0
Author: armfazh <armfazh@cloudflare.com>
Date: Thu May 14 18:12:57 2020 -0700
Updating interface for decaf and curve.
commit a99153c
Author: armfazh <armfazh@cloudflare.com>
Date: Thu May 14 16:10:04 2020 -0700
Adding goldilocks documentation.
commit a62d6bd
Author: armfazh <armfazh@cloudflare.com>
Date: Thu May 14 14:15:02 2020 -0700
Adding decaf v1.1 and kat tests.
commit c72bdfa
Author: armfazh <armfazh@cloudflare.com>
Date: Wed May 13 13:30:11 2020 -0700
Removing non-used fp functions.
commit d4fc865
Author: armfazh <armfazh@cloudflare.com>
Date: Tue May 12 11:47:57 2020 -0700
Adding some helper functions.
commit 6173c83
Author: armfazh <armfazh@cloudflare.com>
Date: Tue May 12 05:15:55 2020 -0700
Decaf decoding working. More tests needed.
commit daa36c1
Author: armfazh <armfazh@cloudflare.com>
Date: Mon May 11 16:16:16 2020 -0700
Decaf encoding is working, except by the choice of generator.
commit 8933f6c
Author: armfazh <armfazh@cloudflare.com>
Date: Thu May 7 01:19:47 2020 -0700
Decaf encoding requires cannon sqrt.
commit 9479b45
Author: armfazh <armfazh@cloudflare.com>
Date: Wed Apr 29 14:51:21 2020 -0700
Adding support for decaf quotient group.1 parent d004263 commit 87b9a72
31 files changed
Lines changed: 1769 additions & 1138 deletions
File tree
- ecc
- decaf
- testdata
- goldilocks
- internal/ted448
- math/fp448
- sign
- ed25519
- ed448
- internal/goldilocks
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
| 38 | + | |
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
42 | | - | |
| 43 | + | |
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
0 commit comments