sync code with last improvements from OpenBSD
This commit is contained in:
parent
5903cbe575
commit
62d64fa864
841 changed files with 83929 additions and 40755 deletions
|
@ -1,4 +1,4 @@
|
|||
.\" $OpenBSD: BN_mod_inverse.3,v 1.11 2021/11/30 18:34:35 tb Exp $
|
||||
.\" $OpenBSD: BN_mod_inverse.3,v 1.13 2023/10/21 13:53:43 schwarze Exp $
|
||||
.\" OpenSSL b97fdb57 Nov 11 09:33:09 2016 +0100
|
||||
.\"
|
||||
.\" This file was written by Ulf Moeller <ulf@openssl.org>.
|
||||
|
@ -48,19 +48,19 @@
|
|||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: November 30 2021 $
|
||||
.Dd $Mdocdate: October 21 2023 $
|
||||
.Dt BN_MOD_INVERSE 3
|
||||
.Os
|
||||
.Sh NAME
|
||||
.Nm BN_mod_inverse
|
||||
.Nd compute inverse modulo n
|
||||
.Nd compute inverse modulo m
|
||||
.Sh SYNOPSIS
|
||||
.In openssl/bn.h
|
||||
.Ft BIGNUM *
|
||||
.Fo BN_mod_inverse
|
||||
.Fa "BIGNUM *r"
|
||||
.Fa "const BIGNUM *a"
|
||||
.Fa "const BIGNUM *n"
|
||||
.Fa "const BIGNUM *m"
|
||||
.Fa "BN_CTX *ctx"
|
||||
.Fc
|
||||
.Sh DESCRIPTION
|
||||
|
@ -68,24 +68,27 @@
|
|||
computes the inverse of
|
||||
.Fa a
|
||||
modulo
|
||||
.Fa n
|
||||
.Fa m
|
||||
and places the result in
|
||||
.Fa r ,
|
||||
so that
|
||||
.Fa r
|
||||
.Pq Li (a*r)%n==1 .
|
||||
satisfies
|
||||
.Li a * r == 1 (mod m) .
|
||||
If
|
||||
.Fa r
|
||||
is
|
||||
.Dv NULL ,
|
||||
a new
|
||||
.Vt BIGNUM
|
||||
is created.
|
||||
is allocated.
|
||||
.Pp
|
||||
If the flag
|
||||
.Dv BN_FLG_CONSTTIME
|
||||
is set on
|
||||
.Fa a
|
||||
or
|
||||
.Fa n ,
|
||||
.Fa m ,
|
||||
it operates in constant time.
|
||||
.Pp
|
||||
.Fa ctx
|
||||
|
@ -98,7 +101,7 @@ may be the same
|
|||
as
|
||||
.Fa a
|
||||
or
|
||||
.Fa n .
|
||||
.Fa m .
|
||||
.Sh RETURN VALUES
|
||||
.Fn BN_mod_inverse
|
||||
returns the
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
.\" $OpenBSD: openssl.cnf.5,v 1.8 2022/03/31 17:27:17 naddy Exp $
|
||||
.\" $OpenBSD: openssl.cnf.5,v 1.9 2023/10/21 14:05:49 tb Exp $
|
||||
.\" full merge up to: OpenSSL man5/config b53338cb Feb 28 12:30:28 2017 +0100
|
||||
.\" selective merge up to: OpenSSL a8c5ed81 Jul 18 13:57:25 2017 -0400
|
||||
.\"
|
||||
|
@ -50,7 +50,7 @@
|
|||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
|
||||
.\" OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.Dd $Mdocdate: March 31 2022 $
|
||||
.Dd $Mdocdate: October 21 2023 $
|
||||
.Dt OPENSSL.CNF 5
|
||||
.Os
|
||||
.Sh NAME
|
||||
|
@ -393,7 +393,6 @@ openssl_conf = openssl_conf_section
|
|||
|
||||
[openssl_conf_section]
|
||||
# Configuration module list
|
||||
alg_section = evp_sect
|
||||
oid_section = new_oids
|
||||
|
||||
[new_oids]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue