Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/crypto/external/bsd/openssl.old/dist/crypto Add missing func...



details:   https://anonhg.NetBSD.org/src/rev/0a2be2d84f31
branches:  trunk
changeset: 834323:0a2be2d84f31
user:      christos <christos%NetBSD.org@localhost>
date:      Wed Aug 08 19:19:36 2018 +0000

description:
Add missing functions for racoon2 to compile under netbsd-8
>From Chuck Zmudzinski
XXX: pullup-8 (to openssl not openssl.old)

diffstat:

 crypto/external/bsd/openssl.old/dist/crypto/evp/evp.h       |  8 ++++++++
 crypto/external/bsd/openssl.old/dist/crypto/x509/x509_vfy.h |  9 +++++++++
 2 files changed, 17 insertions(+), 0 deletions(-)

diffs (37 lines):

diff -r 81ddc87e35b3 -r 0a2be2d84f31 crypto/external/bsd/openssl.old/dist/crypto/evp/evp.h
--- a/crypto/external/bsd/openssl.old/dist/crypto/evp/evp.h     Wed Aug 08 19:05:19 2018 +0000
+++ b/crypto/external/bsd/openssl.old/dist/crypto/evp/evp.h     Wed Aug 08 19:19:36 2018 +0000
@@ -1559,6 +1559,14 @@
        return pkey->pkey.rsa;
 }
 
+static inline DSA *EVP_PKEY_get0_DSA(EVP_PKEY *pkey)
+{
+       if (pkey->type != EVP_PKEY_DSA) {
+               return NULL;
+       }
+       return pkey->pkey.dsa;
+}
+
 #endif
 
 
diff -r 81ddc87e35b3 -r 0a2be2d84f31 crypto/external/bsd/openssl.old/dist/crypto/x509/x509_vfy.h
--- a/crypto/external/bsd/openssl.old/dist/crypto/x509/x509_vfy.h       Wed Aug 08 19:05:19 2018 +0000
+++ b/crypto/external/bsd/openssl.old/dist/crypto/x509/x509_vfy.h       Wed Aug 08 19:19:36 2018 +0000
@@ -645,6 +645,15 @@
                                                            *node);
 const X509_POLICY_NODE *X509_policy_node_get0_parent(const X509_POLICY_NODE
                                                      *node);
+#if OPENSSL_API_COMPAT >= 0x10100000L
+
+static inline X509 *
+X509_STORE_CTX_get0_cert(X509_STORE_CTX *x)
+{ 
+       return X509_STORE_CTX_get_current_cert(x);
+}
+ 
+#endif
 
 #ifdef  __cplusplus
 }



Home | Main Index | Thread Index | Old Index