Repository navigation
Commit d6dafb4
committed
asn: add a helper to complete a private-only ECC key
SEC1 makes the public point optional. Derive it in one place that
blinds the multiply, waits on async and fails closed. In asn.c, not
ecc.c, so FIPS builds with a tagged ecc.c have it too.1 parent 0120bdd commit d6dafb4
4 files changed
Lines changed: 230 additions & 1 deletion
File tree
- doc/dox_comments/header_files
- tests/unit-mcdc
- wolfcrypt/src
- wolfssl/wolfcrypt
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2282 | 2282 | | |
2283 | 2283 | | |
2284 | 2284 | | |
2285 | | - | |
| 2285 | + | |
| 2286 | + | |
| 2287 | + | |
| 2288 | + | |
| 2289 | + | |
2286 | 2290 | | |
2287 | 2291 | | |
2288 | 2292 | | |
| |||
2333 | 2337 | | |
2334 | 2338 | | |
2335 | 2339 | | |
| 2340 | + | |
2336 | 2341 | | |
2337 | 2342 | | |
2338 | 2343 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2141 | 2141 | | |
2142 | 2142 | | |
2143 | 2143 | | |
| 2144 | + | |
| 2145 | + | |
| 2146 | + | |
| 2147 | + | |
| 2148 | + | |
| 2149 | + | |
| 2150 | + | |
| 2151 | + | |
| 2152 | + | |
| 2153 | + | |
| 2154 | + | |
| 2155 | + | |
| 2156 | + | |
| 2157 | + | |
| 2158 | + | |
| 2159 | + | |
| 2160 | + | |
| 2161 | + | |
| 2162 | + | |
| 2163 | + | |
| 2164 | + | |
| 2165 | + | |
| 2166 | + | |
| 2167 | + | |
| 2168 | + | |
| 2169 | + | |
| 2170 | + | |
| 2171 | + | |
| 2172 | + | |
| 2173 | + | |
| 2174 | + | |
| 2175 | + | |
| 2176 | + | |
| 2177 | + | |
| 2178 | + | |
| 2179 | + | |
| 2180 | + | |
| 2181 | + | |
| 2182 | + | |
| 2183 | + | |
| 2184 | + | |
| 2185 | + | |
| 2186 | + | |
| 2187 | + | |
| 2188 | + | |
| 2189 | + | |
| 2190 | + | |
| 2191 | + | |
| 2192 | + | |
| 2193 | + | |
| 2194 | + | |
| 2195 | + | |
| 2196 | + | |
| 2197 | + | |
| 2198 | + | |
| 2199 | + | |
| 2200 | + | |
| 2201 | + | |
| 2202 | + | |
| 2203 | + | |
| 2204 | + | |
| 2205 | + | |
| 2206 | + | |
| 2207 | + | |
| 2208 | + | |
| 2209 | + | |
| 2210 | + | |
| 2211 | + | |
| 2212 | + | |
| 2213 | + | |
| 2214 | + | |
| 2215 | + | |
| 2216 | + | |
| 2217 | + | |
| 2218 | + | |
| 2219 | + | |
| 2220 | + | |
| 2221 | + | |
| 2222 | + | |
| 2223 | + | |
| 2224 | + | |
| 2225 | + | |
| 2226 | + | |
| 2227 | + | |
| 2228 | + | |
| 2229 | + | |
| 2230 | + | |
2144 | 2231 | | |
2145 | 2232 | | |
2146 | 2233 | | |
| |||
2778 | 2865 | | |
2779 | 2866 | | |
2780 | 2867 | | |
| 2868 | + | |
2781 | 2869 | | |
2782 | 2870 | | |
2783 | 2871 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35136 | 35136 | | |
35137 | 35137 | | |
35138 | 35138 | | |
| 35139 | + | |
| 35140 | + | |
| 35141 | + | |
| 35142 | + | |
| 35143 | + | |
| 35144 | + | |
| 35145 | + | |
| 35146 | + | |
| 35147 | + | |
| 35148 | + | |
| 35149 | + | |
| 35150 | + | |
| 35151 | + | |
| 35152 | + | |
| 35153 | + | |
| 35154 | + | |
| 35155 | + | |
| 35156 | + | |
| 35157 | + | |
| 35158 | + | |
| 35159 | + | |
| 35160 | + | |
| 35161 | + | |
| 35162 | + | |
| 35163 | + | |
| 35164 | + | |
| 35165 | + | |
| 35166 | + | |
| 35167 | + | |
| 35168 | + | |
| 35169 | + | |
| 35170 | + | |
| 35171 | + | |
| 35172 | + | |
| 35173 | + | |
| 35174 | + | |
| 35175 | + | |
| 35176 | + | |
| 35177 | + | |
| 35178 | + | |
| 35179 | + | |
| 35180 | + | |
| 35181 | + | |
| 35182 | + | |
| 35183 | + | |
| 35184 | + | |
| 35185 | + | |
| 35186 | + | |
| 35187 | + | |
| 35188 | + | |
| 35189 | + | |
| 35190 | + | |
| 35191 | + | |
| 35192 | + | |
| 35193 | + | |
| 35194 | + | |
| 35195 | + | |
| 35196 | + | |
| 35197 | + | |
| 35198 | + | |
| 35199 | + | |
| 35200 | + | |
| 35201 | + | |
| 35202 | + | |
| 35203 | + | |
| 35204 | + | |
| 35205 | + | |
| 35206 | + | |
| 35207 | + | |
| 35208 | + | |
| 35209 | + | |
| 35210 | + | |
| 35211 | + | |
| 35212 | + | |
| 35213 | + | |
| 35214 | + | |
| 35215 | + | |
| 35216 | + | |
| 35217 | + | |
| 35218 | + | |
| 35219 | + | |
| 35220 | + | |
| 35221 | + | |
| 35222 | + | |
| 35223 | + | |
| 35224 | + | |
| 35225 | + | |
| 35226 | + | |
| 35227 | + | |
| 35228 | + | |
| 35229 | + | |
| 35230 | + | |
| 35231 | + | |
| 35232 | + | |
| 35233 | + | |
| 35234 | + | |
| 35235 | + | |
| 35236 | + | |
| 35237 | + | |
| 35238 | + | |
| 35239 | + | |
| 35240 | + | |
| 35241 | + | |
| 35242 | + | |
| 35243 | + | |
| 35244 | + | |
| 35245 | + | |
| 35246 | + | |
| 35247 | + | |
| 35248 | + | |
| 35249 | + | |
| 35250 | + | |
| 35251 | + | |
| 35252 | + | |
| 35253 | + | |
| 35254 | + | |
| 35255 | + | |
| 35256 | + | |
| 35257 | + | |
| 35258 | + | |
| 35259 | + | |
| 35260 | + | |
| 35261 | + | |
| 35262 | + | |
| 35263 | + | |
| 35264 | + | |
| 35265 | + | |
| 35266 | + | |
| 35267 | + | |
| 35268 | + | |
| 35269 | + | |
| 35270 | + | |
| 35271 | + | |
35139 | 35272 | | |
35140 | 35273 | | |
35141 | 35274 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
858 | 858 | | |
859 | 859 | | |
860 | 860 | | |
| 861 | + | |
| 862 | + | |
861 | 863 | | |
862 | 864 | | |
863 | 865 | | |
| 866 | + | |
864 | 867 | | |
865 | 868 | | |
866 | 869 | | |
| |||
0 commit comments