[openssl] openssl-3.0 update

2021-10-20 Thread matthias . st . pierre
The branch openssl-3.0 has been updated
   via  52d762961f1f873bbcaa7fba113587edd149b7df (commit)
  from  7199bbf88fe3f42e0ec8a7c2d7ca80b23f1de932 (commit)


- Log -
commit 52d762961f1f873bbcaa7fba113587edd149b7df
Author: PW Hu 
Date:   Mon Oct 18 16:49:14 2021 +0800

Fix function signature error

Reviewed-by: Tomas Mraz 
Reviewed-by: Matthias St. Pierre 
(Merged from https://github.com/openssl/openssl/pull/16852)

(cherry picked from commit 10343fa52731c6a66a761b578d2aa37a364083c8)

---

Summary of changes:
 doc/man3/BN_BLINDING_new.pod |  4 ++--
 doc/man3/RSA_check_key.pod   |  4 ++--
 doc/man3/RSA_set_method.pod  |  6 +++---
 doc/man3/SSL_CTX_set_options.pod |  4 ++--
 doc/man3/SSL_CTX_use_certificate.pod | 12 ++--
 5 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/doc/man3/BN_BLINDING_new.pod b/doc/man3/BN_BLINDING_new.pod
index 25d3c642a0..f8c6329192 100644
--- a/doc/man3/BN_BLINDING_new.pod
+++ b/doc/man3/BN_BLINDING_new.pod
@@ -26,8 +26,8 @@ BN_BLINDING_set_flags, BN_BLINDING_create_param - blinding 
related BIGNUM functi
  void BN_BLINDING_set_current_thread(BN_BLINDING *b);
  int BN_BLINDING_lock(BN_BLINDING *b);
  int BN_BLINDING_unlock(BN_BLINDING *b);
- unsigned long BN_BLINDING_get_flags(const BN_BLINDING *);
- void BN_BLINDING_set_flags(BN_BLINDING *, unsigned long);
+ unsigned long BN_BLINDING_get_flags(const BN_BLINDING *b);
+ void BN_BLINDING_set_flags(BN_BLINDING *b, unsigned long flags);
  BN_BLINDING *BN_BLINDING_create_param(BN_BLINDING *b,
const BIGNUM *e, BIGNUM *m, BN_CTX *ctx,
int (*bn_mod_exp)(BIGNUM *r,
diff --git a/doc/man3/RSA_check_key.pod b/doc/man3/RSA_check_key.pod
index f33d6b0aba..09db90ce06 100644
--- a/doc/man3/RSA_check_key.pod
+++ b/doc/man3/RSA_check_key.pod
@@ -12,9 +12,9 @@ Deprecated since OpenSSL 3.0, can be hidden entirely by 
defining
 B with a suitable version value, see
 L:
 
- int RSA_check_key_ex(RSA *rsa, BN_GENCB *cb);
+ int RSA_check_key_ex(const RSA *rsa, BN_GENCB *cb);
 
- int RSA_check_key(RSA *rsa);
+ int RSA_check_key(const RSA *rsa);
 
 =head1 DESCRIPTION
 
diff --git a/doc/man3/RSA_set_method.pod b/doc/man3/RSA_set_method.pod
index 884765ce97..723cc06232 100644
--- a/doc/man3/RSA_set_method.pod
+++ b/doc/man3/RSA_set_method.pod
@@ -16,13 +16,13 @@ L:
 
  void RSA_set_default_method(const RSA_METHOD *meth);
 
- RSA_METHOD *RSA_get_default_method(void);
+ const RSA_METHOD *RSA_get_default_method(void);
 
  int RSA_set_method(RSA *rsa, const RSA_METHOD *meth);
 
- RSA_METHOD *RSA_get_method(const RSA *rsa);
+ const RSA_METHOD *RSA_get_method(const RSA *rsa);
 
- RSA_METHOD *RSA_PKCS1_OpenSSL(void);
+ const RSA_METHOD *RSA_PKCS1_OpenSSL(void);
 
  int RSA_flags(const RSA *rsa);
 
diff --git a/doc/man3/SSL_CTX_set_options.pod b/doc/man3/SSL_CTX_set_options.pod
index dfd0c83afc..08522522cd 100644
--- a/doc/man3/SSL_CTX_set_options.pod
+++ b/doc/man3/SSL_CTX_set_options.pod
@@ -16,8 +16,8 @@ SSL_get_secure_renegotiation_support - manipulate SSL options
  uint64_t SSL_CTX_clear_options(SSL_CTX *ctx, uint64_t options);
  uint64_t SSL_clear_options(SSL *ssl, uint64_t options);
 
- uint64_t SSL_CTX_get_options(SSL_CTX *ctx);
- uint64_t SSL_get_options(SSL *ssl);
+ uint64_t SSL_CTX_get_options(const SSL_CTX *ctx);
+ uint64_t SSL_get_options(const SSL *ssl);
 
  long SSL_get_secure_renegotiation_support(SSL *ssl);
 
diff --git a/doc/man3/SSL_CTX_use_certificate.pod 
b/doc/man3/SSL_CTX_use_certificate.pod
index 72608c84da..ec9ea4205d 100644
--- a/doc/man3/SSL_CTX_use_certificate.pod
+++ b/doc/man3/SSL_CTX_use_certificate.pod
@@ -20,27 +20,27 @@ SSL_CTX_use_cert_and_key, SSL_use_cert_and_key
  #include 
 
  int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x);
- int SSL_CTX_use_certificate_ASN1(SSL_CTX *ctx, int len, unsigned char *d);
+ int SSL_CTX_use_certificate_ASN1(SSL_CTX *ctx, int len, const unsigned char 
*d);
  int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type);
  int SSL_use_certificate(SSL *ssl, X509 *x);
- int SSL_use_certificate_ASN1(SSL *ssl, unsigned char *d, int len);
+ int SSL_use_certificate_ASN1(SSL *ssl, const unsigned char *d, int len);
  int SSL_use_certificate_file(SSL *ssl, const char *file, int type);
 
  int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file);
  int SSL_use_certificate_chain_file(SSL *ssl, const char *file);
 
  int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey);
- int SSL_CTX_use_PrivateKey_ASN1(int pk, SSL_CTX *ctx, unsigned char *d,
+ int SSL_CTX_use_PrivateKey_ASN1(int pk, SSL_CTX *ctx, const unsigned char *d,
  long len);
  int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type);
  int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *

[openssl] master update

2021-10-20 Thread matthias . st . pierre
The branch master has been updated
   via  10343fa52731c6a66a761b578d2aa37a364083c8 (commit)
  from  0299094c52ddb66f9a22cfff4e7d70c139112832 (commit)


- Log -
commit 10343fa52731c6a66a761b578d2aa37a364083c8
Author: PW Hu 
Date:   Mon Oct 18 16:49:14 2021 +0800

Fix function signature error

Reviewed-by: Tomas Mraz 
Reviewed-by: Matthias St. Pierre 
(Merged from https://github.com/openssl/openssl/pull/16852)

---

Summary of changes:
 doc/man3/BN_BLINDING_new.pod |  4 ++--
 doc/man3/RSA_check_key.pod   |  4 ++--
 doc/man3/RSA_set_method.pod  |  6 +++---
 doc/man3/SSL_CTX_set_options.pod |  4 ++--
 doc/man3/SSL_CTX_use_certificate.pod | 12 ++--
 5 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/doc/man3/BN_BLINDING_new.pod b/doc/man3/BN_BLINDING_new.pod
index 25d3c642a0..f8c6329192 100644
--- a/doc/man3/BN_BLINDING_new.pod
+++ b/doc/man3/BN_BLINDING_new.pod
@@ -26,8 +26,8 @@ BN_BLINDING_set_flags, BN_BLINDING_create_param - blinding 
related BIGNUM functi
  void BN_BLINDING_set_current_thread(BN_BLINDING *b);
  int BN_BLINDING_lock(BN_BLINDING *b);
  int BN_BLINDING_unlock(BN_BLINDING *b);
- unsigned long BN_BLINDING_get_flags(const BN_BLINDING *);
- void BN_BLINDING_set_flags(BN_BLINDING *, unsigned long);
+ unsigned long BN_BLINDING_get_flags(const BN_BLINDING *b);
+ void BN_BLINDING_set_flags(BN_BLINDING *b, unsigned long flags);
  BN_BLINDING *BN_BLINDING_create_param(BN_BLINDING *b,
const BIGNUM *e, BIGNUM *m, BN_CTX *ctx,
int (*bn_mod_exp)(BIGNUM *r,
diff --git a/doc/man3/RSA_check_key.pod b/doc/man3/RSA_check_key.pod
index f33d6b0aba..09db90ce06 100644
--- a/doc/man3/RSA_check_key.pod
+++ b/doc/man3/RSA_check_key.pod
@@ -12,9 +12,9 @@ Deprecated since OpenSSL 3.0, can be hidden entirely by 
defining
 B with a suitable version value, see
 L:
 
- int RSA_check_key_ex(RSA *rsa, BN_GENCB *cb);
+ int RSA_check_key_ex(const RSA *rsa, BN_GENCB *cb);
 
- int RSA_check_key(RSA *rsa);
+ int RSA_check_key(const RSA *rsa);
 
 =head1 DESCRIPTION
 
diff --git a/doc/man3/RSA_set_method.pod b/doc/man3/RSA_set_method.pod
index 884765ce97..723cc06232 100644
--- a/doc/man3/RSA_set_method.pod
+++ b/doc/man3/RSA_set_method.pod
@@ -16,13 +16,13 @@ L:
 
  void RSA_set_default_method(const RSA_METHOD *meth);
 
- RSA_METHOD *RSA_get_default_method(void);
+ const RSA_METHOD *RSA_get_default_method(void);
 
  int RSA_set_method(RSA *rsa, const RSA_METHOD *meth);
 
- RSA_METHOD *RSA_get_method(const RSA *rsa);
+ const RSA_METHOD *RSA_get_method(const RSA *rsa);
 
- RSA_METHOD *RSA_PKCS1_OpenSSL(void);
+ const RSA_METHOD *RSA_PKCS1_OpenSSL(void);
 
  int RSA_flags(const RSA *rsa);
 
diff --git a/doc/man3/SSL_CTX_set_options.pod b/doc/man3/SSL_CTX_set_options.pod
index dfd0c83afc..08522522cd 100644
--- a/doc/man3/SSL_CTX_set_options.pod
+++ b/doc/man3/SSL_CTX_set_options.pod
@@ -16,8 +16,8 @@ SSL_get_secure_renegotiation_support - manipulate SSL options
  uint64_t SSL_CTX_clear_options(SSL_CTX *ctx, uint64_t options);
  uint64_t SSL_clear_options(SSL *ssl, uint64_t options);
 
- uint64_t SSL_CTX_get_options(SSL_CTX *ctx);
- uint64_t SSL_get_options(SSL *ssl);
+ uint64_t SSL_CTX_get_options(const SSL_CTX *ctx);
+ uint64_t SSL_get_options(const SSL *ssl);
 
  long SSL_get_secure_renegotiation_support(SSL *ssl);
 
diff --git a/doc/man3/SSL_CTX_use_certificate.pod 
b/doc/man3/SSL_CTX_use_certificate.pod
index 72608c84da..ec9ea4205d 100644
--- a/doc/man3/SSL_CTX_use_certificate.pod
+++ b/doc/man3/SSL_CTX_use_certificate.pod
@@ -20,27 +20,27 @@ SSL_CTX_use_cert_and_key, SSL_use_cert_and_key
  #include 
 
  int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x);
- int SSL_CTX_use_certificate_ASN1(SSL_CTX *ctx, int len, unsigned char *d);
+ int SSL_CTX_use_certificate_ASN1(SSL_CTX *ctx, int len, const unsigned char 
*d);
  int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type);
  int SSL_use_certificate(SSL *ssl, X509 *x);
- int SSL_use_certificate_ASN1(SSL *ssl, unsigned char *d, int len);
+ int SSL_use_certificate_ASN1(SSL *ssl, const unsigned char *d, int len);
  int SSL_use_certificate_file(SSL *ssl, const char *file, int type);
 
  int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file);
  int SSL_use_certificate_chain_file(SSL *ssl, const char *file);
 
  int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey);
- int SSL_CTX_use_PrivateKey_ASN1(int pk, SSL_CTX *ctx, unsigned char *d,
+ int SSL_CTX_use_PrivateKey_ASN1(int pk, SSL_CTX *ctx, const unsigned char *d,
  long len);
  int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type);
  int SSL_CTX_use_RSAPrivateKey(SSL_CTX *ctx, RSA *rsa);
- int SSL_CTX_use_RSAPrivateKey_ASN1(SSL_CTX *ctx, unsigned char *d, long len

[web] master update

2021-10-20 Thread Kurt Roeckx
The branch master has been updated
   via  4ed858ce02d41753b78629e0b908660593f082b6 (commit)
   via  825e40e042c3eb67f7c8f865cff7f21a669f989b (commit)
  from  4d8357b7e6fb544f0a618e65d98a9206a2df05f6 (commit)


- Log -
commit 4ed858ce02d41753b78629e0b908660593f082b6
Author: Kurt Roeckx 
Date:   Wed Oct 20 09:40:16 2021 +0200

Fix table summary title

Reviewed-by: Tim Hudson 
GH: #268

commit 825e40e042c3eb67f7c8f865cff7f21a669f989b
Author: Kurt Roeckx 
Date:   Wed Oct 20 09:50:47 2021 +0200

Remove duplicate

Reviewed-by: Tim Hudson 
GH: #268

---

Summary of changes:
 policies/platformpolicy.html | 11 +--
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/policies/platformpolicy.html b/policies/platformpolicy.html
index abf1ac7..be1b00f 100644
--- a/policies/platformpolicy.html
+++ b/policies/platformpolicy.html
@@ -208,7 +208,7 @@
   
 The current unadopted platforms are:
 
-
+
   
 Target
   
@@ -902,15 +902,6 @@
   
 gcc
   
-  
-mingw64
-  
-Windows 10?
-  
-x86_64
-  
-gcc
-  
   
 UEFI-x86
   


[web] master update

2021-10-20 Thread Kurt Roeckx
The branch master has been updated
   via  4d8357b7e6fb544f0a618e65d98a9206a2df05f6 (commit)
   via  1628f0f455848c12f365c9bac03bfc30b50e2d86 (commit)
   via  f50ade47ca53ad5c6757bb4afe5dfa51cf261475 (commit)
  from  03e84f49907d92dda63a9360090781fc8ed96910 (commit)


- Log -
commit 4d8357b7e6fb544f0a618e65d98a9206a2df05f6
Author: Kurt Roeckx 
Date:   Wed Oct 20 09:31:44 2021 +0200

Update info about FreeBSD and VMS

commit 1628f0f455848c12f365c9bac03bfc30b50e2d86
Author: Kurt Roeckx 
Date:   Wed Oct 20 09:11:50 2021 +0200

Fix spelling error

commit f50ade47ca53ad5c6757bb4afe5dfa51cf261475
Author: Kurt Roeckx 
Date:   Wed Oct 20 09:10:20 2021 +0200

Add platforms for which we have a configuartion

---

Summary of changes:
 policies/platformpolicy.html | 1321 +-
 1 file changed, 1316 insertions(+), 5 deletions(-)

diff --git a/policies/platformpolicy.html b/policies/platformpolicy.html
index cdf2db4..abf1ac7 100644
--- a/policies/platformpolicy.html
+++ b/policies/platformpolicy.html
@@ -59,7 +59,7 @@
   stable version or master) on a community platform breaks, 
then
   an attempt should be made to contact the community maintainer
   to request a fix. In the event that a community platform is
-  broken in CI for a protacted period then it may be dropped
+  broken in CI for a protracted period then it may be dropped
   from CI.
 
   If defects are raised that are specific to a community
@@ -109,7 +109,7 @@
   
 x86_64
   
-??
+Clang 11
   
   
 VC-WIN64A
@@ -193,11 +193,11 @@
 Nominated Community Member(s)
   
   
-??
+vms-ia64?
   
-OpenVMS 9.1
+OpenVMS 8.4
   
-Itanium
+ia64
   
 ??
   
@@ -205,6 +205,1317 @@
   
 
   
+  
+The current unadopted platforms are:
+
+
+  
+Target
+  
+O/S
+  
+Architecture
+  
+Toolchain
+  
+  
+vos-gcc
+  
+VOS
+  
+??
+  
+gcc
+  
+  
+solaris-x86-gcc
+  
+Solaris
+  
+x86
+  
+gcc
+  
+  
+solaris64-x86_64-gcc
+  
+Solaris
+  
+x86_64
+  
+gcc
+  
+  
+solaris64-x86_64-cc
+  
+Solaris
+  
+x86_64
+  
+Sun C
+  
+  
+solaris-sparcv7-gcc
+  
+Solaris
+  
+Sparc V7
+  
+gcc
+  
+  
+solaris-sparcv8-gcc
+  
+Solaris
+  
+Sparc V8
+  
+gcc
+  
+  
+solaris-sparcv9-gcc
+  
+Solaris
+  
+Sparc V9 32 bit
+  
+gcc
+  
+  
+solaris64-sparcv9-gcc
+  
+Solaris
+  
+Sparc V9 64 bit
+  
+gcc
+  
+  
+solaris-sparcv7-cc
+  
+Solaris
+  
+Sparc V7
+  
+Sun C
+  
+  
+solaris-sparcv8-cc
+  
+Solaris
+