summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortb <>2018-07-11 08:42:38 +0000
committertb <>2018-07-11 08:42:38 +0000
commit99f37fd961ece4ed3d15352d6ea71fdfadaef845 (patch)
tree9cce763bf0b96d2355fb2bf2dfd56b0af0b3987e /src
parent4686c41cfc02bff8ecdbb8bc5b41bb2e70eb134d (diff)
downloadopenbsd-99f37fd961ece4ed3d15352d6ea71fdfadaef845.tar.gz
openbsd-99f37fd961ece4ed3d15352d6ea71fdfadaef845.tar.bz2
openbsd-99f37fd961ece4ed3d15352d6ea71fdfadaef845.zip
Document behavior change of EC_POINTs_mul(3) from EC constant time changes.
ok beck on earlier version, markup help from Schwarze.
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/man/EC_POINT_add.326
1 files changed, 22 insertions, 4 deletions
diff --git a/src/lib/libcrypto/man/EC_POINT_add.3 b/src/lib/libcrypto/man/EC_POINT_add.3
index c58f4016a9..e2a33b6a72 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.8 2018/03/23 00:09:11 schwarze Exp $ 1.\" $OpenBSD: EC_POINT_add.3,v 1.9 2018/07/11 08:42:38 tb 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: March 23 2018 $ 51.Dd $Mdocdate: July 11 2018 $
52.Dt EC_POINT_ADD 3 52.Dt EC_POINT_ADD 3
53.Os 53.Os
54.Sh NAME 54.Sh NAME
@@ -217,12 +217,30 @@ The value
217.Fa n 217.Fa n
218may be 218may be
219.Dv NULL , 219.Dv NULL ,
220in which case the result is just q * m. 220in which case the result is just
221.Pp 221.Pp
222.Dl q * m.
223.Pp
224.Fn EC_POINTs_mul
225only supports the values 0 and 1 for
226.Fa num .
227If it is 1, then
222.Fn EC_POINTs_mul 228.Fn EC_POINTs_mul
223calculates the value 229calculates the value
224.Pp 230.Pp
225.Dl generator * n + q[0] * m[0] + ... + q[num-1] * m[num-1] 231.Dl generator * n + q[0] * m[0].
232.Pp
233If
234.Fa num
235is 0 then
236.Fa q
237and
238.Fa m
239must be
240.Dv NULL ,
241and the result is just
242.Pp
243.Dl generator * n .
226.Pp 244.Pp
227As for 245As for
228.Fn EC_POINT_mul , 246.Fn EC_POINT_mul ,