diff options
author | jsg <> | 2018-07-15 05:38:48 +0000 |
---|---|---|
committer | jsg <> | 2018-07-15 05:38:48 +0000 |
commit | 5a27d0fd33187fa17d3aa1b151b981a5434a200f (patch) | |
tree | 7b8b0c999036035f793976bbe0b018b39f74e217 /src/lib/libcrypto/man | |
parent | 4ffff01bec4bc66afd2ef22fba624a0d3cffdc04 (diff) | |
download | openbsd-5a27d0fd33187fa17d3aa1b151b981a5434a200f.tar.gz openbsd-5a27d0fd33187fa17d3aa1b151b981a5434a200f.tar.bz2 openbsd-5a27d0fd33187fa17d3aa1b151b981a5434a200f.zip |
back out ecc constant time changes
after the constant time commits various regress tests started failing
on sparc64 ssh t9, libcrypto ec ecdh ecdsa and trying to ssh out
resulted in 'invalid elliptic curve value'
ok tb@
Diffstat (limited to 'src/lib/libcrypto/man')
-rw-r--r-- | src/lib/libcrypto/man/EC_POINT_add.3 | 26 |
1 files changed, 4 insertions, 22 deletions
diff --git a/src/lib/libcrypto/man/EC_POINT_add.3 b/src/lib/libcrypto/man/EC_POINT_add.3 index e2a33b6a72..a9ad5563cc 100644 --- a/src/lib/libcrypto/man/EC_POINT_add.3 +++ b/src/lib/libcrypto/man/EC_POINT_add.3 | |||
@@ -1,4 +1,4 @@ | |||
1 | .\" $OpenBSD: EC_POINT_add.3,v 1.9 2018/07/11 08:42:38 tb Exp $ | 1 | .\" $OpenBSD: EC_POINT_add.3,v 1.10 2018/07/15 05:38:48 jsg Exp $ |
2 | .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 | 2 | .\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100 |
3 | .\" | 3 | .\" |
4 | .\" This file was written by Matt Caswell <matt@openssl.org>. | 4 | .\" This file was written by Matt Caswell <matt@openssl.org>. |
@@ -48,7 +48,7 @@ | |||
48 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED | 48 | .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
49 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. | 49 | .\" OF THE POSSIBILITY OF SUCH DAMAGE. |
50 | .\" | 50 | .\" |
51 | .Dd $Mdocdate: July 11 2018 $ | 51 | .Dd $Mdocdate: July 15 2018 $ |
52 | .Dt EC_POINT_ADD 3 | 52 | .Dt EC_POINT_ADD 3 |
53 | .Os | 53 | .Os |
54 | .Sh NAME | 54 | .Sh NAME |
@@ -217,30 +217,12 @@ The value | |||
217 | .Fa n | 217 | .Fa n |
218 | may be | 218 | may be |
219 | .Dv NULL , | 219 | .Dv NULL , |
220 | in which case the result is just | 220 | in which case the result is just q * m. |
221 | .Pp | 221 | .Pp |
222 | .Dl q * m. | ||
223 | .Pp | ||
224 | .Fn EC_POINTs_mul | ||
225 | only supports the values 0 and 1 for | ||
226 | .Fa num . | ||
227 | If it is 1, then | ||
228 | .Fn EC_POINTs_mul | 222 | .Fn EC_POINTs_mul |
229 | calculates the value | 223 | calculates the value |
230 | .Pp | 224 | .Pp |
231 | .Dl generator * n + q[0] * m[0]. | 225 | .Dl generator * n + q[0] * m[0] + ... + q[num-1] * m[num-1] |
232 | .Pp | ||
233 | If | ||
234 | .Fa num | ||
235 | is 0 then | ||
236 | .Fa q | ||
237 | and | ||
238 | .Fa m | ||
239 | must be | ||
240 | .Dv NULL , | ||
241 | and the result is just | ||
242 | .Pp | ||
243 | .Dl generator * n . | ||
244 | .Pp | 226 | .Pp |
245 | As for | 227 | As for |
246 | .Fn EC_POINT_mul , | 228 | .Fn EC_POINT_mul , |