diff --git a/debian/README.source b/debian/README.source new file mode 100644 index 0000000..342e150 --- /dev/null +++ b/debian/README.source @@ -0,0 +1,2 @@ +Some files were removed for DFSG compliance. +Please check 'copyright' for details. diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..36ca72d --- /dev/null +++ b/debian/changelog @@ -0,0 +1,98 @@ +wolfssl (3.10.2+dfsg-2) unstable; urgency=medium + + * Updated debian/copyright (Closes: #860046) + * Disabled CRL monitor for all architectures (Closes: #860514) + + -- Felix Lechner Sat, 22 Apr 2017 17:48:29 -0700 + +wolfssl (3.10.2+dfsg-1) unstable; urgency=medium + + * New upstream release. + * New major version is 10 + * New maintainer email address + * Fixes a low level vulnerability for buffer overflow when loading a + malformed temporary DH file + * Fixes a medium level vulnerability for processing of OCSP response + * Fixes CVE-2017-6076, a low level vulnerability for a potential + cache attack on RSA operations (Closes: #856114) + * Enabled SHA-224 for all architectures, as advised by upstream + + -- Felix Lechner Sat, 08 Apr 2017 14:09:21 -0700 + +wolfssl (3.9.10+dfsg-1) unstable; urgency=medium + + * New upstream release (Closes: #793134) + * Fixed CVE-2015-6925 (Closes: #801120) + * No longer installing arch-dependent options.h (Closes: #792626) + * New major number is 3 + * Using '--enable-distro' to define ABI + * Removed all ABI-related build options selecting features + * Upgraded Build-Depends: debhelper >=10; bumped compat to 10 + * Removed Build-Depends: dh-exec + * Switched to automatic generation of debug package (dbgsym) + * Changed package descriptions and capitalized wolfSSL correctly + * Deleted compatibility links for libcyassl5 + * Removed control file references to libcyassl5 + * Disabled examples and tests for building without network + * Removed duplicate license names from debian/copyright + * Updated watch file for upstream's new version tagging scheme on GitHub + * Added public key signature verification in watch file + * Updated Standard-Version: 3.9.8 + + -- Felix Lechner Fri, 02 Dec 2016 20:51:20 -0800 + +wolfssl (3.4.8+dfsg-1) unstable; urgency=medium + + * Name of package changed from 'cyassl' to 'wolfssl' + * New upstream release + * Disabled automatic downgrade to SSLv3 in release 3.2.0 (Closes: #769905) + * Fixed CVE-2014-2901, CVE-2014-2902, CVE-2014-2903 and CVE-2014-2904 + in release 3.2.0 (Closes: #770229) + * Fixed TEMP-0000000-2D36D7 in release 3.2.0 + * Added build option '--enable-chacha' + * Added build option '--enable-poly1305' + * Added build option '--enable-hashdrbg' + * Added build option '--use-fastmath' + * Added build option '--enable-ecc25519' + * Added build flag TFM_TIMING_RESISTANT + * Added build flag TFM_NO_ASM + * Added Build-Depends: libpcap0.8-dev for sniffer testing + * Removed obsolete build option '--enable-gcc-hardening' + * Removed LT_LIB_M in configure.ac to avoid linking uselessly with libm + * Enabled tests + * Added Exclude-Files: in 'copyright' for automatic repackaging + * Added repacksuffix=+dfsg in 'watch' + * Updated to Standards-Version: 3.9.6 + * Added dummy package for 'libcyassl5' + * Replaces: libcyassl5 (<< 3.4.2-1~) + * Breaks: libcyassl5 (<< 3.4.2-1~) + * Provides: libcyassl5 + * Created compatibility symlinks for libcyassl.so.5.0.0 + + -- Felix Lechner Sun, 26 Apr 2015 08:23:52 -0700 + +cyassl (2.9.4+dfsg-3) unstable; urgency=medium + + * Removed build option '--use-fastmath' + * Turned off fastmath for amd64, where it is default + * Fixed typedef for socklen_t on hurd-i386 + * Marked debug and development packages as Multi-Arch:same + + -- Felix Lechner Wed, 01 Oct 2014 10:34:34 -0700 + +cyassl (2.9.4+dfsg-2) unstable; urgency=medium + + * Disabled build option '--enable-aesni' (Closes: #760320, #760321) + * Disabled build option '--enable-crl-monitor' (Closes: #760322) + * Fixed symbol file to reflect '+' added to previous package version + * Switched to standard build flags for correct symbol generation and + hardening. + * Disabled tests that failed (due to expired certificates). + + -- Felix Lechner Tue, 30 Sep 2014 10:57:53 -0700 + +cyassl (2.9.4+dfsg-1) unstable; urgency=low + + * Initial release (Closes: #598391) + + -- Felix Lechner Wed, 09 Apr 2014 17:43:28 -0700 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..f599e28 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +10 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..bf9eeb3 --- /dev/null +++ b/debian/control @@ -0,0 +1,56 @@ +Source: wolfssl +Priority: optional +Maintainer: Felix Lechner +Build-Depends: + debhelper (>= 10), + autotools-dev, + dh-autoreconf, + libpcap0.8-dev, + openssl +Standards-Version: 3.9.8 +Section: libs +Homepage: http://www.wolfssl.com/yaSSL/Products-wolfssl.html + +Package: libwolfssl10 +Architecture: any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: + ${shlibs:Depends}, + ${misc:Depends} +Description: wolfSSL encryption library + wolfSSL is a small, portable, embedded SSL/TLS programming library + targeted for use by embedded systems developers. It was formerly + known as CyaSSL. + . + It is an open source, dual licensed implementation of SSL/TLS + (SSL 3.0, TLS 1.0, 1.1, 1.2, DTLS 1.0 and 1.2) written in the C + language. wolfSSL includes both a client and server implementation, + progressive cipher support, key and certificate generation, OCSP + and CRL, access to the underlying cryptography modules, and more. + . + wolfSSL also includes an OpenSSL compatibility interface with the + most commonly used OpenSSL functions. + +Package: libwolfssl-dev +Section: libdevel +Architecture: any +Multi-Arch: same +Depends: + libwolfssl10 (= ${binary:Version}), + ${misc:Depends} +Description: Development files for the wolfSSL encryption library + wolfSSL is a small, portable, embedded SSL/TLS programming library + targeted for use by embedded systems developers. It was formerly + known as CyaSSL. + . + It is an open source, dual licensed implementation of SSL/TLS + (SSL 3.0, TLS 1.0, 1.1, 1.2, DTLS 1.0 and 1.2) written in the C + language. wolfSSL includes both a client and server implementation, + progressive cipher support, key and certificate generation, OCSP + and CRL, access to the underlying cryptography modules, and more. + . + wolfSSL also includes an OpenSSL compatibility interface with the + most commonly used OpenSSL functions. + . + This package contains the development files. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..86256c1 --- /dev/null +++ b/debian/copyright @@ -0,0 +1,222 @@ +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: wolfssl +Upstream-Contact: David Garske +Source: https://github.com/wolfssl/wolfssl/releases +Comment: Some files were excluded for licenses possibly not DFSG-compliant. +Files-Excluded: + IDE/* + mcapi/* + mplabx/* + mqx/* + tirtos/* + +Files: + * +Copyright: + 2006-2017 wolfSSL Inc. +License: GPL-2+ + +Files: + wolfcrypt/src/camellia.c + wolfssl/wolfcrypt/camellia.h +Copyright: + 2006-2007 NTT (Nippon Telegraph and Telephone Corporation) + 2006-2016 wolfSSL Inc. +License: GPL-2+ + +Files: + COPYING +Copyright: + 1989, 1991 Free Software Foundation, Inc. +License: No-Modify + +Files: + m4/ax_append_link_flags.m4 +Copyright: + 2011 Maarten Bosmans +License: GPL-3+-with-autoconf + +Files: + m4/ax_pthread.m4 +Copyright: + 2008 Steven G. Johnson + 2011 Daniel Richard G. +License: GPL-3+-with-autoconf + +Files: + m4/ax_check_library.m4 +Copyright: + 2012 Brian Aker + 2010 Diego Elio Petteno` +License: GPL-3+-with-autoconf + +Files: + m4/ax_append_flag.m4 + m4/ax_check_compile_flag.m4 + m4/ax_check_link_flag.m4 +Copyright: + 2008 Guido U. Draheim + 2011 Maarten Bosmans +License: GPL-3+-with-autoconf + +Files: + m4/ax_append_compile_flags.m4 +Copyright: + 2011 Maarten Bosmans +License: GPL-3+-with-autoconf + +Files: + m4/ax_tls.m4 +Copyright: + 2008 Alan Woodland + 2010 Diego Elio Petteno` +License: GPL-3+-with-autoconf + +Files: + m4/ax_create_generic_config.m4 +Copyright: + 2008 Guido U. Draheim +License: GPL-3+-with-autoconf + +Files: + m4/ax_compiler_version.m4 + m4/ax_debug.m4 + m4/ax_harden_compiler_flags.m4 + m4/ax_vcs_checkout.m4 +Copyright: + 2012 Brian Aker +License: BSD-3-clause + +Files: + m4/ax_append_to_file.m4 + m4/ax_file_escapes.m4 + m4/ax_print_to_file.m4 +Copyright: + 2008 Tom Howard +License: FSFAP + +Files: + m4/ax_am_macros.m4 +Copyright: + 2009 Tom Howard + 2008 Michael Paul Bailey + 2008 Christophe Tournayre +License: FSFAP + +Files: + m4/wolfssl_darwin_clang.m4 +Copyright: + 2013 John Safranek +License: FSFAP + +Files: + debian/* +Copyright: + 2014-2017 Felix Lechner +License: GPL-2+ + + +License: FSFAP + Copying and distribution of this file, with or without modification, are + permitted in any medium without royalty provided the copyright notice + and this notice are preserved. This file is offered as-is, without any + warranty. + + +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + + +License: GPL-3+-with-autoconf + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 3 of the License, or (at your + option) any later version. + . + This program is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General + Public License for more details. + . + You should have received a copy of the GNU General Public License along + with this program. If not, see . + . + As a special exception, the respective Autoconf Macro's copyright owner + gives unlimited permission to copy, distribute and modify the configure + scripts that are the output of Autoconf when processing the Macro. You + need not follow the terms of the GNU General Public License when using + or distributing such scripts, even though portions of the text of the + Macro appear in them. The GNU General Public License (GPL) does govern + all other use of the material that constitutes the Autoconf Macro. + . + This special exception to the GPL applies to versions of the Autoconf + Macro released by the Autoconf Archive. When you make and distribute a + modified version of the Autoconf Macro, you may extend this special + exception to the GPL to apply to your modified version as well. + + +License: BSD-3-clause + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + . + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + . + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer + in the documentation and/or other materials provided with the + distribution. + . + * The names of its contributors may not be used to endorse or + promote products derived from this software without specific prior + written permission. + . + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT + OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY + THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT + (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +License: No-Modify + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. diff --git a/debian/libwolfssl-dev.docs b/debian/libwolfssl-dev.docs new file mode 100644 index 0000000..d8a9581 --- /dev/null +++ b/debian/libwolfssl-dev.docs @@ -0,0 +1,3 @@ +NEWS +README +doc/README.txt \ No newline at end of file diff --git a/debian/libwolfssl-dev.install b/debian/libwolfssl-dev.install new file mode 100644 index 0000000..76f28fa --- /dev/null +++ b/debian/libwolfssl-dev.install @@ -0,0 +1,4 @@ +usr/include/* +usr/lib/*/lib*.a +usr/lib/*/lib*.so +usr/lib/*/pkgconfig/* diff --git a/debian/libwolfssl10.install b/debian/libwolfssl10.install new file mode 100644 index 0000000..3ddde58 --- /dev/null +++ b/debian/libwolfssl10.install @@ -0,0 +1 @@ +usr/lib/*/lib*.so.* diff --git a/debian/libwolfssl10.symbols b/debian/libwolfssl10.symbols new file mode 100644 index 0000000..b4aa7fd --- /dev/null +++ b/debian/libwolfssl10.symbols @@ -0,0 +1,1227 @@ +libwolfssl.so.10 libwolfssl10 #MINVER# + Base16_Decode@Base 3.10.2 + Base16_Encode@Base 3.10.2 + Base64_Decode@Base 3.10.2 + Base64_Encode@Base 3.10.2 + Base64_EncodeEsc@Base 3.10.2 + Base64_Encode_NoNl@Base 3.10.2 + CheckRunTimeSettings@Base 3.10.2 + EmbedGenerateCookie@Base 3.10.2 + EmbedOcspLookup@Base 3.10.2 + EmbedOcspRespFree@Base 3.10.2 + EmbedReceive@Base 3.10.2 + EmbedReceiveFrom@Base 3.10.2 + EmbedSend@Base 3.10.2 + EmbedSendTo@Base 3.10.2 + FreeAltNames@Base 3.10.2 + FreeDecodedCert@Base 3.10.2 + FreeNameSubtrees@Base 3.10.2 + InitDecodedCert@Base 3.10.2 + ParseCert@Base 3.10.2 + SSL_ResourceFree@Base 3.10.2 + SetName@Base 3.10.2 + ToTraditional@Base 3.10.2 + WOLFSSL_CIPHER_mode@Base 3.10.2 + WOLFSSL_ERR_remove_thread_state@Base 3.10.2 + WOLFSSL_EVP_CIPHER_mode@Base 3.10.2 + wc_AesCbcDecrypt@Base 3.10.2 + wc_AesCbcDecryptWithKey@Base 3.10.2 + wc_AesCbcEncrypt@Base 3.10.2 + wc_AesCbcEncryptWithKey@Base 3.10.2 + wc_AesCcmDecrypt@Base 3.10.2 + wc_AesCcmEncrypt@Base 3.10.2 + wc_AesCcmSetKey@Base 3.10.2 + wc_AesCmacGenerate@Base 3.10.2 + wc_AesCmacVerify@Base 3.10.2 + wc_AesCtrEncrypt@Base 3.10.2 + wc_AesDecryptDirect@Base 3.10.2 + wc_AesEncryptDirect@Base 3.10.2 + wc_AesGcmDecrypt@Base 3.10.2 + wc_AesGcmEncrypt@Base 3.10.2 + wc_AesGcmSetKey@Base 3.10.2 + wc_AesGetKeySize@Base 3.10.2 + wc_AesKeyUnWrap@Base 3.10.2 + wc_AesKeyWrap@Base 3.10.2 + wc_AesSetIV@Base 3.10.2 + wc_AesSetKey@Base 3.10.2 + wc_AesSetKeyDirect@Base 3.10.2 + wc_Arc4Process@Base 3.10.2 + wc_Arc4SetKey@Base 3.10.2 + wc_CamelliaCbcDecrypt@Base 3.10.2 + wc_CamelliaCbcEncrypt@Base 3.10.2 + wc_CamelliaDecryptDirect@Base 3.10.2 + wc_CamelliaEncryptDirect@Base 3.10.2 + wc_CamelliaSetIV@Base 3.10.2 + wc_CamelliaSetKey@Base 3.10.2 + wc_ChaCha20Poly1305_Decrypt@Base 3.10.2 + wc_ChaCha20Poly1305_Encrypt@Base 3.10.2 + wc_Chacha_Process@Base 3.10.2 + wc_Chacha_SetIV@Base 3.10.2 + wc_Chacha_SetKey@Base 3.10.2 + wc_CmacFinal@Base 3.10.2 + wc_CmacUpdate@Base 3.10.2 + wc_DerToPem@Base 3.10.2 + wc_DerToPemEx@Base 3.10.2 + wc_Des3_CbcDecrypt@Base 3.10.2 + wc_Des3_CbcDecryptWithKey@Base 3.10.2 + wc_Des3_CbcEncrypt@Base 3.10.2 + wc_Des3_CbcEncryptWithKey@Base 3.10.2 + wc_Des3_EcbEncrypt@Base 3.10.2 + wc_Des3_SetIV@Base 3.10.2 + wc_Des3_SetKey@Base 3.10.2 + wc_Des_CbcDecrypt@Base 3.10.2 + wc_Des_CbcDecryptWithKey@Base 3.10.2 + wc_Des_CbcEncrypt@Base 3.10.2 + wc_Des_CbcEncryptWithKey@Base 3.10.2 + wc_Des_EcbEncrypt@Base 3.10.2 + wc_Des_SetIV@Base 3.10.2 + wc_Des_SetKey@Base 3.10.2 + wc_DhAgree@Base 3.10.2 + wc_DhGenerateKeyPair@Base 3.10.2 + wc_DhKeyDecode@Base 3.10.2 + wc_DhParamsLoad@Base 3.10.2 + wc_DhSetKey@Base 3.10.2 + wc_DsaKeyToDer@Base 3.10.2 + wc_DsaPrivateKeyDecode@Base 3.10.2 + wc_DsaPublicKeyDecode@Base 3.10.2 + wc_DsaSign@Base 3.10.2 + wc_DsaVerify@Base 3.10.2 + wc_ERR_print_errors_fp@Base 3.10.2 + wc_EccKeyToDer@Base 3.10.2 + wc_EccPrivateKeyDecode@Base 3.10.2 + wc_EccPublicKeyDecode@Base 3.10.2 + wc_EccPublicKeyToDer@Base 3.10.2 + wc_EncodeSignature@Base 3.10.2 + wc_ErrorString@Base 3.10.2 + wc_FreeDhKey@Base 3.10.2 + wc_FreeDsaKey@Base 3.10.2 + wc_FreeMutex@Base 3.10.2 + wc_FreeRng@Base 3.10.2 + wc_FreeRsaKey@Base 3.10.2 + wc_GetCTC_HashOID@Base 3.10.2 + wc_GetErrorString@Base 3.10.2 + wc_GetTime@Base 3.10.2 + wc_GmacSetKey@Base 3.10.2 + wc_GmacUpdate@Base 3.10.2 + wc_HKDF@Base 3.10.2 + wc_Hash@Base 3.10.2 + wc_HashFinal@Base 3.10.2 + wc_HashGetDigestSize@Base 3.10.2 + wc_HashGetOID@Base 3.10.2 + wc_HashInit@Base 3.10.2 + wc_HashUpdate@Base 3.10.2 + wc_Hc128_Process@Base 3.10.2 + wc_Hc128_SetKey@Base 3.10.2 + wc_HmacFinal@Base 3.10.2 + wc_HmacSetKey@Base 3.10.2 + wc_HmacSizeByType@Base 3.10.2 + wc_HmacUpdate@Base 3.10.2 + wc_IdeaCbcDecrypt@Base 3.10.2 + wc_IdeaCbcEncrypt@Base 3.10.2 + wc_IdeaCipher@Base 3.10.2 + wc_IdeaSetIV@Base 3.10.2 + wc_IdeaSetKey@Base 3.10.2 + wc_InitAndAllocMutex@Base 3.10.2 + wc_InitCert@Base 3.10.2 + wc_InitCmac@Base 3.10.2 + wc_InitDhKey@Base 3.10.2 + wc_InitDsaKey@Base 3.10.2 + wc_InitDsaKey_h@Base 3.10.2 + wc_InitMd4@Base 3.10.2 + wc_InitMd5@Base 3.10.2 + wc_InitMutex@Base 3.10.2 + wc_InitRipeMd@Base 3.10.2 + wc_InitRng@Base 3.10.2 + wc_InitRng_ex@Base 3.10.2 + wc_InitRsaKey@Base 3.10.2 + wc_InitRsaKey_ex@Base 3.10.2 + wc_InitSha224@Base 3.10.2 + wc_InitSha256@Base 3.10.2 + wc_InitSha384@Base 3.10.2 + wc_InitSha512@Base 3.10.2 + wc_InitSha@Base 3.10.2 + wc_LockMutex@Base 3.10.2 + wc_MakeCert@Base 3.10.2 + wc_MakeCertReq@Base 3.10.2 + wc_MakeDsaKey@Base 3.10.2 + wc_MakeDsaParameters@Base 3.10.2 + wc_MakeRsaKey@Base 3.10.2 + wc_MakeSelfCert@Base 3.10.2 + wc_Md4Final@Base 3.10.2 + wc_Md4Update@Base 3.10.2 + wc_Md5Final@Base 3.10.2 + wc_Md5GetHash@Base 3.10.2 + wc_Md5Hash@Base 3.10.2 + wc_Md5RestorePos@Base 3.10.2 + wc_Md5Update@Base 3.10.2 + wc_PBKDF1@Base 3.10.2 + wc_PBKDF2@Base 3.10.2 + wc_PKCS12_PBKDF@Base 3.10.2 + wc_PKCS12_PBKDF_ex@Base 3.10.2 + wc_PKCS12_free@Base 3.10.2 + wc_PKCS12_new@Base 3.10.2 + wc_PKCS12_parse@Base 3.10.2 + wc_PKCS7_DecodeEncryptedData@Base 3.10.2 + wc_PKCS7_DecodeEnvelopedData@Base 3.10.2 + wc_PKCS7_EncodeData@Base 3.10.2 + wc_PKCS7_EncodeEncryptedData@Base 3.10.2 + wc_PKCS7_EncodeEnvelopedData@Base 3.10.2 + wc_PKCS7_EncodeSignedData@Base 3.10.2 + wc_PKCS7_Free@Base 3.10.2 + wc_PKCS7_InitWithCert@Base 3.10.2 + wc_PKCS7_VerifySignedData@Base 3.10.2 + wc_Poly1305Final@Base 3.10.2 + wc_Poly1305SetKey@Base 3.10.2 + wc_Poly1305Update@Base 3.10.2 + wc_Poly1305_MAC@Base 3.10.2 + wc_RNG_GenerateBlock@Base 3.10.2 + wc_RNG_GenerateByte@Base 3.10.2 + wc_RNG_HealthTest@Base 3.10.2 + wc_RabbitProcess@Base 3.10.2 + wc_RabbitSetKey@Base 3.10.2 + wc_RipeMdFinal@Base 3.10.2 + wc_RipeMdUpdate@Base 3.10.2 + wc_RsaEncryptSize@Base 3.10.2 + wc_RsaFlattenPublicKey@Base 3.10.2 + wc_RsaKeyToDer@Base 3.10.2 + wc_RsaKeyToPublicDer@Base 3.10.2 + wc_RsaPrivateDecrypt@Base 3.10.2 + wc_RsaPrivateDecryptInline@Base 3.10.2 + wc_RsaPrivateDecryptInline_ex@Base 3.10.2 + wc_RsaPrivateDecrypt_ex@Base 3.10.2 + wc_RsaPrivateKeyDecode@Base 3.10.2 + wc_RsaPublicEncrypt@Base 3.10.2 + wc_RsaPublicEncrypt_ex@Base 3.10.2 + wc_RsaPublicKeyDecode@Base 3.10.2 + wc_RsaPublicKeyDecodeRaw@Base 3.10.2 + wc_RsaSSL_Sign@Base 3.10.2 + wc_RsaSSL_Verify@Base 3.10.2 + wc_RsaSSL_VerifyInline@Base 3.10.2 + wc_RsaSetRNG@Base 3.10.2 + wc_SetAuthKeyId@Base 3.10.2 + wc_SetAuthKeyIdFromCert@Base 3.10.2 + wc_SetAuthKeyIdFromPublicKey@Base 3.10.2 + wc_SetIssuer@Base 3.10.2 + wc_SetIssuerBuffer@Base 3.10.2 + wc_SetKeyUsage@Base 3.10.2 + wc_SetLoggingHeap@Base 3.10.2 + wc_SetSubject@Base 3.10.2 + wc_SetSubjectBuffer@Base 3.10.2 + wc_SetSubjectKeyId@Base 3.10.2 + wc_SetSubjectKeyIdFromPublicKey@Base 3.10.2 + wc_Sha224Final@Base 3.10.2 + wc_Sha224GetHash@Base 3.10.2 + wc_Sha224Hash@Base 3.10.2 + wc_Sha224Update@Base 3.10.2 + wc_Sha256Final@Base 3.10.2 + wc_Sha256GetHash@Base 3.10.2 + wc_Sha256Hash@Base 3.10.2 + wc_Sha256RestorePos@Base 3.10.2 + wc_Sha256Update@Base 3.10.2 + wc_Sha384Final@Base 3.10.2 + wc_Sha384GetHash@Base 3.10.2 + wc_Sha384Hash@Base 3.10.2 + wc_Sha384Update@Base 3.10.2 + wc_Sha512Final@Base 3.10.2 + wc_Sha512GetHash@Base 3.10.2 + wc_Sha512Hash@Base 3.10.2 + wc_Sha512Update@Base 3.10.2 + wc_ShaFinal@Base 3.10.2 + wc_ShaGetHash@Base 3.10.2 + wc_ShaHash@Base 3.10.2 + wc_ShaRestorePos@Base 3.10.2 + wc_ShaUpdate@Base 3.10.2 + wc_SignCert@Base 3.10.2 + wc_SignatureGenerate@Base 3.10.2 + wc_SignatureGetSize@Base 3.10.2 + wc_SignatureVerify@Base 3.10.2 + wc_SrpComputeKey@Base 3.10.2 + wc_SrpGetProof@Base 3.10.2 + wc_SrpGetPublic@Base 3.10.2 + wc_SrpGetVerifier@Base 3.10.2 + wc_SrpInit@Base 3.10.2 + wc_SrpSetParams@Base 3.10.2 + wc_SrpSetPassword@Base 3.10.2 + wc_SrpSetPrivate@Base 3.10.2 + wc_SrpSetUsername@Base 3.10.2 + wc_SrpSetVerifier@Base 3.10.2 + wc_SrpTerm@Base 3.10.2 + wc_SrpVerifyPeersProof@Base 3.10.2 + wc_UnLockMutex@Base 3.10.2 + wc_X963_KDF@Base 3.10.2 + wc_curve25519_export_key_raw@Base 3.10.2 + wc_curve25519_export_key_raw_ex@Base 3.10.2 + wc_curve25519_export_private_raw@Base 3.10.2 + wc_curve25519_export_private_raw_ex@Base 3.10.2 + wc_curve25519_export_public@Base 3.10.2 + wc_curve25519_export_public_ex@Base 3.10.2 + wc_curve25519_free@Base 3.10.2 + wc_curve25519_import_private@Base 3.10.2 + wc_curve25519_import_private_ex@Base 3.10.2 + wc_curve25519_import_private_raw@Base 3.10.2 + wc_curve25519_import_private_raw_ex@Base 3.10.2 + wc_curve25519_import_public@Base 3.10.2 + wc_curve25519_import_public_ex@Base 3.10.2 + wc_curve25519_init@Base 3.10.2 + wc_curve25519_make_key@Base 3.10.2 + wc_curve25519_shared_secret@Base 3.10.2 + wc_curve25519_shared_secret_ex@Base 3.10.2 + wc_curve25519_size@Base 3.10.2 + wc_d2i_PKCS12@Base 3.10.2 + wc_ecc_check_key@Base 3.10.2 + wc_ecc_cmp_point@Base 3.10.2 + wc_ecc_copy_point@Base 3.10.2 + wc_ecc_ctx_free@Base 3.10.2 + wc_ecc_ctx_get_own_salt@Base 3.10.2 + wc_ecc_ctx_new@Base 3.10.2 + wc_ecc_ctx_new_ex@Base 3.10.2 + wc_ecc_ctx_reset@Base 3.10.2 + wc_ecc_ctx_set_info@Base 3.10.2 + wc_ecc_ctx_set_peer_salt@Base 3.10.2 + wc_ecc_decrypt@Base 3.10.2 + wc_ecc_del_point@Base 3.10.2 + wc_ecc_del_point_h@Base 3.10.2 + wc_ecc_encrypt@Base 3.10.2 + wc_ecc_export_point_der@Base 3.10.2 + wc_ecc_export_private_only@Base 3.10.2 + wc_ecc_export_private_raw@Base 3.10.2 + wc_ecc_export_public_raw@Base 3.10.2 + wc_ecc_export_x963@Base 3.10.2 + wc_ecc_export_x963_ex@Base 3.10.2 + wc_ecc_fp_free@Base 3.10.2 + wc_ecc_free@Base 3.10.2 + wc_ecc_get_curve_name_from_id@Base 3.10.2 + wc_ecc_get_curve_size_from_id@Base 3.10.2 + wc_ecc_get_oid@Base 3.10.2 + wc_ecc_import_point_der@Base 3.10.2 + wc_ecc_import_private_key@Base 3.10.2 + wc_ecc_import_private_key_ex@Base 3.10.2 + wc_ecc_import_raw@Base 3.10.2 + wc_ecc_import_raw_ex@Base 3.10.2 + wc_ecc_import_x963@Base 3.10.2 + wc_ecc_import_x963_ex@Base 3.10.2 + wc_ecc_init@Base 3.10.2 + wc_ecc_init_ex@Base 3.10.2 + wc_ecc_is_point@Base 3.10.2 + wc_ecc_is_valid_idx@Base 3.10.2 + wc_ecc_make_key@Base 3.10.2 + wc_ecc_make_key_ex@Base 3.10.2 + wc_ecc_mulmod@Base 3.10.2 + wc_ecc_new_point@Base 3.10.2 + wc_ecc_new_point_h@Base 3.10.2 + wc_ecc_point_is_at_infinity@Base 3.10.2 + wc_ecc_rs_to_sig@Base 3.10.2 + wc_ecc_set_custom_curve@Base 3.10.2 + wc_ecc_shared_secret@Base 3.10.2 + wc_ecc_shared_secret_ex@Base 3.10.2 + wc_ecc_sig_size@Base 3.10.2 + wc_ecc_sig_to_rs@Base 3.10.2 + wc_ecc_sign_hash@Base 3.10.2 + wc_ecc_sign_hash_ex@Base 3.10.2 + wc_ecc_size@Base 3.10.2 + wc_ecc_verify_hash@Base 3.10.2 + wc_ecc_verify_hash_ex@Base 3.10.2 + wc_ed25519_export_key@Base 3.10.2 + wc_ed25519_export_private@Base 3.10.2 + wc_ed25519_export_private_only@Base 3.10.2 + wc_ed25519_export_public@Base 3.10.2 + wc_ed25519_free@Base 3.10.2 + wc_ed25519_import_private_key@Base 3.10.2 + wc_ed25519_import_public@Base 3.10.2 + wc_ed25519_init@Base 3.10.2 + wc_ed25519_make_key@Base 3.10.2 + wc_ed25519_priv_size@Base 3.10.2 + wc_ed25519_pub_size@Base 3.10.2 + wc_ed25519_sig_size@Base 3.10.2 + wc_ed25519_sign_msg@Base 3.10.2 + wc_ed25519_size@Base 3.10.2 + wc_ed25519_verify_msg@Base 3.10.2 + wolfCrypt_Cleanup@Base 3.10.2 + wolfCrypt_Init@Base 3.10.2 + wolfDTLSv1_2_client_method@Base 3.10.2 + wolfDTLSv1_2_client_method_ex@Base 3.10.2 + wolfDTLSv1_2_server_method@Base 3.10.2 + wolfDTLSv1_2_server_method_ex@Base 3.10.2 + wolfDTLSv1_client_method@Base 3.10.2 + wolfDTLSv1_client_method_ex@Base 3.10.2 + wolfDTLSv1_server_method@Base 3.10.2 + wolfDTLSv1_server_method_ex@Base 3.10.2 + wolfSSL_3des_iv@Base 3.10.2 + wolfSSL_ALPN_FreePeerProtocol@Base 3.10.2 + wolfSSL_ALPN_GetPeerProtocol@Base 3.10.2 + wolfSSL_ALPN_GetProtocol@Base 3.10.2 + wolfSSL_ASN1_INTEGER_cmp@Base 3.10.2 + wolfSSL_ASN1_INTEGER_get@Base 3.10.2 + wolfSSL_ASN1_INTEGER_to_BN@Base 3.10.2 + wolfSSL_ASN1_OBJECT_free@Base 3.10.2 + wolfSSL_ASN1_OBJECT_new@Base 3.10.2 + wolfSSL_ASN1_STRING_data@Base 3.10.2 + wolfSSL_ASN1_STRING_length@Base 3.10.2 + wolfSSL_ASN1_TIME_print@Base 3.10.2 + wolfSSL_ASN1_UTCTIME_print@Base 3.10.2 + wolfSSL_BIO_ctrl@Base 3.10.2 + wolfSSL_BIO_ctrl_pending@Base 3.10.2 + wolfSSL_BIO_ctrl_reset_read_request@Base 3.10.2 + wolfSSL_BIO_eof@Base 3.10.2 + wolfSSL_BIO_f_base64@Base 3.10.2 + wolfSSL_BIO_f_buffer@Base 3.10.2 + wolfSSL_BIO_f_ssl@Base 3.10.2 + wolfSSL_BIO_flush@Base 3.10.2 + wolfSSL_BIO_free@Base 3.10.2 + wolfSSL_BIO_free_all@Base 3.10.2 + wolfSSL_BIO_get_fp@Base 3.10.2 + wolfSSL_BIO_get_mem_data@Base 3.10.2 + wolfSSL_BIO_get_mem_ptr@Base 3.10.2 + wolfSSL_BIO_int_ctrl@Base 3.10.2 + wolfSSL_BIO_make_bio_pair@Base 3.10.2 + wolfSSL_BIO_new@Base 3.10.2 + wolfSSL_BIO_new_file@Base 3.10.2 + wolfSSL_BIO_new_mem_buf@Base 3.10.2 + wolfSSL_BIO_new_socket@Base 3.10.2 + wolfSSL_BIO_nread0@Base 3.10.2 + wolfSSL_BIO_nread@Base 3.10.2 + wolfSSL_BIO_nwrite@Base 3.10.2 + wolfSSL_BIO_pending@Base 3.10.2 + wolfSSL_BIO_pop@Base 3.10.2 + wolfSSL_BIO_printf@Base 3.10.2 + wolfSSL_BIO_push@Base 3.10.2 + wolfSSL_BIO_read@Base 3.10.2 + wolfSSL_BIO_read_filename@Base 3.10.2 + wolfSSL_BIO_reset@Base 3.10.2 + wolfSSL_BIO_s_bio@Base 3.10.2 + wolfSSL_BIO_s_file@Base 3.10.2 + wolfSSL_BIO_s_mem@Base 3.10.2 + wolfSSL_BIO_s_socket@Base 3.10.2 + wolfSSL_BIO_seek@Base 3.10.2 + wolfSSL_BIO_set_fd@Base 3.10.2 + wolfSSL_BIO_set_flags@Base 3.10.2 + wolfSSL_BIO_set_fp@Base 3.10.2 + wolfSSL_BIO_set_mem_eof_return@Base 3.10.2 + wolfSSL_BIO_set_ssl@Base 3.10.2 + wolfSSL_BIO_set_write_buf_size@Base 3.10.2 + wolfSSL_BIO_set_write_buffer_size@Base 3.10.2 + wolfSSL_BIO_write@Base 3.10.2 + wolfSSL_BIO_write_filename@Base 3.10.2 + wolfSSL_BN_CTX_free@Base 3.10.2 + wolfSSL_BN_CTX_get@Base 3.10.2 + wolfSSL_BN_CTX_init@Base 3.10.2 + wolfSSL_BN_CTX_new@Base 3.10.2 + wolfSSL_BN_CTX_start@Base 3.10.2 + wolfSSL_BN_add@Base 3.10.2 + wolfSSL_BN_add_word@Base 3.10.2 + wolfSSL_BN_bin2bn@Base 3.10.2 + wolfSSL_BN_bn2bin@Base 3.10.2 + wolfSSL_BN_bn2dec@Base 3.10.2 + wolfSSL_BN_bn2hex@Base 3.10.2 + wolfSSL_BN_clear_free@Base 3.10.2 + wolfSSL_BN_cmp@Base 3.10.2 + wolfSSL_BN_copy@Base 3.10.2 + wolfSSL_BN_dec2bn@Base 3.10.2 + wolfSSL_BN_dup@Base 3.10.2 + wolfSSL_BN_free@Base 3.10.2 + wolfSSL_BN_hex2bn@Base 3.10.2 + wolfSSL_BN_is_bit_set@Base 3.10.2 + wolfSSL_BN_is_odd@Base 3.10.2 + wolfSSL_BN_is_one@Base 3.10.2 + wolfSSL_BN_is_prime_ex@Base 3.10.2 + wolfSSL_BN_is_zero@Base 3.10.2 + wolfSSL_BN_lshift@Base 3.10.2 + wolfSSL_BN_mod@Base 3.10.2 + wolfSSL_BN_mod_exp@Base 3.10.2 + wolfSSL_BN_mod_word@Base 3.10.2 + wolfSSL_BN_new@Base 3.10.2 + wolfSSL_BN_num_bits@Base 3.10.2 + wolfSSL_BN_num_bytes@Base 3.10.2 + wolfSSL_BN_print_fp@Base 3.10.2 + wolfSSL_BN_rand@Base 3.10.2 + wolfSSL_BN_rshift@Base 3.10.2 + wolfSSL_BN_set_bit@Base 3.10.2 + wolfSSL_BN_set_word@Base 3.10.2 + wolfSSL_BN_sub@Base 3.10.2 + wolfSSL_BN_value_one@Base 3.10.2 + wolfSSL_CIPHER_description@Base 3.10.2 + wolfSSL_CIPHER_get_bits@Base 3.10.2 + wolfSSL_CIPHER_get_name@Base 3.10.2 + wolfSSL_COMP_add_compression_method@Base 3.10.2 + wolfSSL_COMP_rle@Base 3.10.2 + wolfSSL_COMP_zlib@Base 3.10.2 + wolfSSL_CRYPTO_set_mem_ex_functions@Base 3.10.2 + wolfSSL_CTX_DisableCRL@Base 3.10.2 + wolfSSL_CTX_DisableExtendedMasterSecret@Base 3.10.2 + wolfSSL_CTX_DisableOCSP@Base 3.10.2 + wolfSSL_CTX_EnableCRL@Base 3.10.2 + wolfSSL_CTX_EnableOCSP@Base 3.10.2 + wolfSSL_CTX_EnableOCSPStapling@Base 3.10.2 + wolfSSL_CTX_LoadCRL@Base 3.10.2 + wolfSSL_CTX_LoadCRLBuffer@Base 3.10.2 + wolfSSL_CTX_SNI_SetOptions@Base 3.10.2 + wolfSSL_CTX_SetCACb@Base 3.10.2 + wolfSSL_CTX_SetCRL_Cb@Base 3.10.2 + wolfSSL_CTX_SetDecryptVerifyCb@Base 3.10.2 + wolfSSL_CTX_SetEccSharedSecretCb@Base 3.10.2 + wolfSSL_CTX_SetEccSignCb@Base 3.10.2 + wolfSSL_CTX_SetEccVerifyCb@Base 3.10.2 + wolfSSL_CTX_SetGenCookie@Base 3.10.2 + wolfSSL_CTX_SetMacEncryptCb@Base 3.10.2 + wolfSSL_CTX_SetMinDhKey_Sz@Base 3.10.2 + wolfSSL_CTX_SetMinEccKey_Sz@Base 3.10.2 + wolfSSL_CTX_SetMinRsaKey_Sz@Base 3.10.2 + wolfSSL_CTX_SetMinVersion@Base 3.10.2 + wolfSSL_CTX_SetOCSP_Cb@Base 3.10.2 + wolfSSL_CTX_SetOCSP_OverrideURL@Base 3.10.2 + wolfSSL_CTX_SetRsaDecCb@Base 3.10.2 + wolfSSL_CTX_SetRsaEncCb@Base 3.10.2 + wolfSSL_CTX_SetRsaSignCb@Base 3.10.2 + wolfSSL_CTX_SetRsaVerifyCb@Base 3.10.2 + wolfSSL_CTX_SetTmpDH@Base 3.10.2 + wolfSSL_CTX_SetTmpDH_buffer@Base 3.10.2 + wolfSSL_CTX_SetTmpDH_file@Base 3.10.2 + wolfSSL_CTX_SetTmpEC_DHE_Sz@Base 3.10.2 + wolfSSL_CTX_UnloadCAs@Base 3.10.2 + wolfSSL_CTX_UseMaxFragment@Base 3.10.2 + wolfSSL_CTX_UseOCSPStapling@Base 3.10.2 + wolfSSL_CTX_UseOCSPStaplingV2@Base 3.10.2 + wolfSSL_CTX_UseSNI@Base 3.10.2 + wolfSSL_CTX_UseSessionTicket@Base 3.10.2 + wolfSSL_CTX_UseSupportedCurve@Base 3.10.2 + wolfSSL_CTX_UseTruncatedHMAC@Base 3.10.2 + wolfSSL_CTX_add_extra_chain_cert@Base 3.10.2 + wolfSSL_CTX_add_session@Base 3.10.2 + wolfSSL_CTX_check_private_key@Base 3.10.2 + wolfSSL_CTX_clear_options@Base 3.10.2 + wolfSSL_CTX_ctrl@Base 3.10.2 + wolfSSL_CTX_der_load_verify_locations@Base 3.10.2 + wolfSSL_CTX_free@Base 3.10.2 + wolfSSL_CTX_get_cert_cache_memsize@Base 3.10.2 + wolfSSL_CTX_get_cert_store@Base 3.10.2 + wolfSSL_CTX_get_default_passwd_cb@Base 3.10.2 + wolfSSL_CTX_get_default_passwd_cb_userdata@Base 3.10.2 + wolfSSL_CTX_get_ex_data@Base 3.10.2 + wolfSSL_CTX_get_ex_new_index@Base 3.10.2 + wolfSSL_CTX_get_mode@Base 3.10.2 + wolfSSL_CTX_get_options@Base 3.10.2 + wolfSSL_CTX_get_read_ahead@Base 3.10.2 + wolfSSL_CTX_get_session_cache_mode@Base 3.10.2 + wolfSSL_CTX_get_verify_callback@Base 3.10.2 + wolfSSL_CTX_get_verify_depth@Base 3.10.2 + wolfSSL_CTX_get_verify_mode@Base 3.10.2 + wolfSSL_CTX_load_verify_buffer@Base 3.10.2 + wolfSSL_CTX_load_verify_locations@Base 3.10.2 + wolfSSL_CTX_memrestore_cert_cache@Base 3.10.2 + wolfSSL_CTX_memsave_cert_cache@Base 3.10.2 + wolfSSL_CTX_new@Base 3.10.2 + wolfSSL_CTX_restore_cert_cache@Base 3.10.2 + wolfSSL_CTX_save_cert_cache@Base 3.10.2 + wolfSSL_CTX_sess_accept@Base 3.10.2 + wolfSSL_CTX_sess_accept_good@Base 3.10.2 + wolfSSL_CTX_sess_accept_renegotiate@Base 3.10.2 + wolfSSL_CTX_sess_cache_full@Base 3.10.2 + wolfSSL_CTX_sess_cb_hits@Base 3.10.2 + wolfSSL_CTX_sess_connect@Base 3.10.2 + wolfSSL_CTX_sess_connect_good@Base 3.10.2 + wolfSSL_CTX_sess_connect_renegotiate@Base 3.10.2 + wolfSSL_CTX_sess_get_cache_size@Base 3.10.2 + wolfSSL_CTX_sess_hits@Base 3.10.2 + wolfSSL_CTX_sess_misses@Base 3.10.2 + wolfSSL_CTX_sess_number@Base 3.10.2 + wolfSSL_CTX_sess_set_cache_size@Base 3.10.2 + wolfSSL_CTX_sess_set_get_cb@Base 3.10.2 + wolfSSL_CTX_sess_set_new_cb@Base 3.10.2 + wolfSSL_CTX_sess_set_remove_cb@Base 3.10.2 + wolfSSL_CTX_sess_timeouts@Base 3.10.2 + wolfSSL_CTX_set_TicketEncCb@Base 3.10.2 + wolfSSL_CTX_set_TicketEncCtx@Base 3.10.2 + wolfSSL_CTX_set_TicketHint@Base 3.10.2 + wolfSSL_CTX_set_cert_store@Base 3.10.2 + wolfSSL_CTX_set_cipher_list@Base 3.10.2 + wolfSSL_CTX_set_client_CA_list@Base 3.10.2 + wolfSSL_CTX_set_default_passwd_cb@Base 3.10.2 + wolfSSL_CTX_set_default_passwd_cb_userdata@Base 3.10.2 + wolfSSL_CTX_set_default_read_ahead@Base 3.10.2 + wolfSSL_CTX_set_default_verify_paths@Base 3.10.2 + wolfSSL_CTX_set_ex_data@Base 3.10.2 + wolfSSL_CTX_set_group_messages@Base 3.10.2 + wolfSSL_CTX_set_info_callback@Base 3.10.2 + wolfSSL_CTX_set_mode@Base 3.10.2 + wolfSSL_CTX_set_msg_callback@Base 3.10.2 + wolfSSL_CTX_set_msg_callback_arg@Base 3.10.2 + wolfSSL_CTX_set_options@Base 3.10.2 + wolfSSL_CTX_set_psk_client_callback@Base 3.10.2 + wolfSSL_CTX_set_psk_server_callback@Base 3.10.2 + wolfSSL_CTX_set_quiet_shutdown@Base 3.10.2 + wolfSSL_CTX_set_read_ahead@Base 3.10.2 + wolfSSL_CTX_set_servername_arg@Base 3.10.2 + wolfSSL_CTX_set_servername_callback@Base 3.10.2 + wolfSSL_CTX_set_session_cache_mode@Base 3.10.2 + wolfSSL_CTX_set_session_id_context@Base 3.10.2 + wolfSSL_CTX_set_timeout@Base 3.10.2 + wolfSSL_CTX_set_tlsext_opaque_prf_input_callback_arg@Base 3.10.2 + wolfSSL_CTX_set_tlsext_status_arg@Base 3.10.2 + wolfSSL_CTX_set_tmp_dh@Base 3.10.2 + wolfSSL_CTX_set_tmp_rsa_callback@Base 3.10.2 + wolfSSL_CTX_set_verify@Base 3.10.2 + wolfSSL_CTX_set_verify_depth@Base 3.10.2 + wolfSSL_CTX_use_PrivateKey@Base 3.10.2 + wolfSSL_CTX_use_PrivateKey_buffer@Base 3.10.2 + wolfSSL_CTX_use_PrivateKey_file@Base 3.10.2 + wolfSSL_CTX_use_RSAPrivateKey_file@Base 3.10.2 + wolfSSL_CTX_use_certificate@Base 3.10.2 + wolfSSL_CTX_use_certificate_buffer@Base 3.10.2 + wolfSSL_CTX_use_certificate_chain_buffer@Base 3.10.2 + wolfSSL_CTX_use_certificate_chain_buffer_format@Base 3.10.2 + wolfSSL_CTX_use_certificate_chain_file@Base 3.10.2 + wolfSSL_CTX_use_certificate_file@Base 3.10.2 + wolfSSL_CTX_use_psk_identity_hint@Base 3.10.2 + wolfSSL_CertManagerCheckCRL@Base 3.10.2 + wolfSSL_CertManagerCheckOCSP@Base 3.10.2 + wolfSSL_CertManagerDisableCRL@Base 3.10.2 + wolfSSL_CertManagerDisableOCSP@Base 3.10.2 + wolfSSL_CertManagerEnableCRL@Base 3.10.2 + wolfSSL_CertManagerEnableOCSP@Base 3.10.2 + wolfSSL_CertManagerEnableOCSPStapling@Base 3.10.2 + wolfSSL_CertManagerFree@Base 3.10.2 + wolfSSL_CertManagerLoadCA@Base 3.10.2 + wolfSSL_CertManagerLoadCABuffer@Base 3.10.2 + wolfSSL_CertManagerLoadCRL@Base 3.10.2 + wolfSSL_CertManagerLoadCRLBuffer@Base 3.10.2 + wolfSSL_CertManagerNew@Base 3.10.2 + wolfSSL_CertManagerNew_ex@Base 3.10.2 + wolfSSL_CertManagerSetCRL_Cb@Base 3.10.2 + wolfSSL_CertManagerSetOCSPOverrideURL@Base 3.10.2 + wolfSSL_CertManagerSetOCSP_Cb@Base 3.10.2 + wolfSSL_CertManagerUnloadCAs@Base 3.10.2 + wolfSSL_CertManagerVerify@Base 3.10.2 + wolfSSL_CertManagerVerifyBuffer@Base 3.10.2 + wolfSSL_CertPemToDer@Base 3.10.2 + wolfSSL_Cleanup@Base 3.10.2 + wolfSSL_DES_cbc_encrypt@Base 3.10.2 + wolfSSL_DES_ecb_encrypt@Base 3.10.2 + wolfSSL_DES_ede3_cbc_encrypt@Base 3.10.2 + wolfSSL_DES_key_sched@Base 3.10.2 + wolfSSL_DES_ncbc_encrypt@Base 3.10.2 + wolfSSL_DES_set_key@Base 3.10.2 + wolfSSL_DES_set_key_checked@Base 3.10.2 + wolfSSL_DES_set_key_unchecked@Base 3.10.2 + wolfSSL_DES_set_odd_parity@Base 3.10.2 + wolfSSL_DH_compute_key@Base 3.10.2 + wolfSSL_DH_free@Base 3.10.2 + wolfSSL_DH_generate_key@Base 3.10.2 + wolfSSL_DH_generate_parameters@Base 3.10.2 + wolfSSL_DH_generate_parameters_ex@Base 3.10.2 + wolfSSL_DH_new@Base 3.10.2 + wolfSSL_DH_size@Base 3.10.2 + wolfSSL_DSA_LoadDer@Base 3.10.2 + wolfSSL_DSA_do_sign@Base 3.10.2 + wolfSSL_DSA_do_verify@Base 3.10.2 + wolfSSL_DSA_dup_DH@Base 3.10.2 + wolfSSL_DSA_free@Base 3.10.2 + wolfSSL_DSA_generate_key@Base 3.10.2 + wolfSSL_DSA_generate_parameters_ex@Base 3.10.2 + wolfSSL_DSA_new@Base 3.10.2 + wolfSSL_DTLS_SetCookieSecret@Base 3.10.2 + wolfSSL_Debugging_OFF@Base 3.10.2 + wolfSSL_Debugging_ON@Base 3.10.2 + wolfSSL_DeriveTlsKeys@Base 3.10.2 + wolfSSL_DisableCRL@Base 3.10.2 + wolfSSL_DisableExtendedMasterSecret@Base 3.10.2 + wolfSSL_DisableOCSP@Base 3.10.2 + wolfSSL_EC25519_generate_key@Base 3.10.2 + wolfSSL_EC25519_shared_key@Base 3.10.2 + wolfSSL_ECDH_compute_key@Base 3.10.2 + wolfSSL_ECDSA_SIG_free@Base 3.10.2 + wolfSSL_ECDSA_SIG_new@Base 3.10.2 + wolfSSL_ECDSA_do_sign@Base 3.10.2 + wolfSSL_ECDSA_do_verify@Base 3.10.2 + wolfSSL_ECPoint_d2i@Base 3.10.2 + wolfSSL_ECPoint_i2d@Base 3.10.2 + wolfSSL_EC_GROUP_cmp@Base 3.10.2 + wolfSSL_EC_GROUP_free@Base 3.10.2 + wolfSSL_EC_GROUP_get_curve_name@Base 3.10.2 + wolfSSL_EC_GROUP_get_degree@Base 3.10.2 + wolfSSL_EC_GROUP_get_order@Base 3.10.2 + wolfSSL_EC_GROUP_new_by_curve_name@Base 3.10.2 + wolfSSL_EC_GROUP_set_asn1_flag@Base 3.10.2 + wolfSSL_EC_KEY_LoadDer@Base 3.10.2 + wolfSSL_EC_KEY_free@Base 3.10.2 + wolfSSL_EC_KEY_generate_key@Base 3.10.2 + wolfSSL_EC_KEY_get0_group@Base 3.10.2 + wolfSSL_EC_KEY_get0_private_key@Base 3.10.2 + wolfSSL_EC_KEY_get0_public_key@Base 3.10.2 + wolfSSL_EC_KEY_new@Base 3.10.2 + wolfSSL_EC_KEY_new_by_curve_name@Base 3.10.2 + wolfSSL_EC_KEY_set_asn1_flag@Base 3.10.2 + wolfSSL_EC_KEY_set_group@Base 3.10.2 + wolfSSL_EC_KEY_set_private_key@Base 3.10.2 + wolfSSL_EC_KEY_set_public_key@Base 3.10.2 + wolfSSL_EC_POINT_clear_free@Base 3.10.2 + wolfSSL_EC_POINT_cmp@Base 3.10.2 + wolfSSL_EC_POINT_free@Base 3.10.2 + wolfSSL_EC_POINT_get_affine_coordinates_GFp@Base 3.10.2 + wolfSSL_EC_POINT_is_at_infinity@Base 3.10.2 + wolfSSL_EC_POINT_mul@Base 3.10.2 + wolfSSL_EC_POINT_new@Base 3.10.2 + wolfSSL_ED25519_generate_key@Base 3.10.2 + wolfSSL_ED25519_sign@Base 3.10.2 + wolfSSL_ED25519_verify@Base 3.10.2 + wolfSSL_ERR_GET_REASON@Base 3.10.2 + wolfSSL_ERR_clear_error@Base 3.10.2 + wolfSSL_ERR_dump_errors_fp@Base 3.10.2 + wolfSSL_ERR_error_string@Base 3.10.2 + wolfSSL_ERR_error_string_n@Base 3.10.2 + wolfSSL_ERR_free_strings@Base 3.10.2 + wolfSSL_ERR_get_error@Base 3.10.2 + wolfSSL_ERR_get_error_line_data@Base 3.10.2 + wolfSSL_ERR_load_crypto_strings@Base 3.10.2 + wolfSSL_ERR_peek_error@Base 3.10.2 + wolfSSL_ERR_peek_last_error@Base 3.10.2 + wolfSSL_ERR_peek_last_error_line@Base 3.10.2 + wolfSSL_ERR_print_errors_fp@Base 3.10.2 + wolfSSL_ERR_reason_error_string@Base 3.10.2 + wolfSSL_ERR_remove_state@Base 3.10.2 + wolfSSL_EVP_BytesToKey@Base 3.10.2 + wolfSSL_EVP_CIPHER_CTX_block_size@Base 3.10.2 + wolfSSL_EVP_CIPHER_CTX_cleanup@Base 3.10.2 + wolfSSL_EVP_CIPHER_CTX_free@Base 3.10.2 + wolfSSL_EVP_CIPHER_CTX_init@Base 3.10.2 + wolfSSL_EVP_CIPHER_CTX_iv_length@Base 3.10.2 + wolfSSL_EVP_CIPHER_CTX_key_length@Base 3.10.2 + wolfSSL_EVP_CIPHER_CTX_mode@Base 3.10.2 + wolfSSL_EVP_CIPHER_CTX_new@Base 3.10.2 + wolfSSL_EVP_CIPHER_CTX_set_flags@Base 3.10.2 + wolfSSL_EVP_CIPHER_CTX_set_key_length@Base 3.10.2 + wolfSSL_EVP_CIPHER_CTX_set_padding@Base 3.10.2 + wolfSSL_EVP_CIPHER_block_size@Base 3.10.2 + wolfSSL_EVP_CIPHER_flags@Base 3.10.2 + wolfSSL_EVP_Cipher@Base 3.10.2 + wolfSSL_EVP_CipherFinal@Base 3.10.2 + wolfSSL_EVP_CipherInit@Base 3.10.2 + wolfSSL_EVP_CipherInit_ex@Base 3.10.2 + wolfSSL_EVP_CipherUpdate@Base 3.10.2 + wolfSSL_EVP_DecryptFinal@Base 3.10.2 + wolfSSL_EVP_DecryptFinal_ex@Base 3.10.2 + wolfSSL_EVP_DecryptInit@Base 3.10.2 + wolfSSL_EVP_DecryptInit_ex@Base 3.10.2 + wolfSSL_EVP_DigestFinal@Base 3.10.2 + wolfSSL_EVP_DigestFinal_ex@Base 3.10.2 + wolfSSL_EVP_DigestInit@Base 3.10.2 + wolfSSL_EVP_DigestInit_ex@Base 3.10.2 + wolfSSL_EVP_DigestUpdate@Base 3.10.2 + wolfSSL_EVP_EncryptFinal@Base 3.10.2 + wolfSSL_EVP_EncryptFinal_ex@Base 3.10.2 + wolfSSL_EVP_EncryptInit@Base 3.10.2 + wolfSSL_EVP_EncryptInit_ex@Base 3.10.2 + wolfSSL_EVP_MD_CTX_cleanup@Base 3.10.2 + wolfSSL_EVP_MD_CTX_free@Base 3.10.2 + wolfSSL_EVP_MD_CTX_init@Base 3.10.2 + wolfSSL_EVP_MD_CTX_md@Base 3.10.2 + wolfSSL_EVP_MD_CTX_new@Base 3.10.2 + wolfSSL_EVP_MD_size@Base 3.10.2 + wolfSSL_EVP_MD_type@Base 3.10.2 + wolfSSL_EVP_PKEY_free@Base 3.10.2 + wolfSSL_EVP_PKEY_get1_DSA@Base 3.10.2 + wolfSSL_EVP_PKEY_get1_EC_KEY@Base 3.10.2 + wolfSSL_EVP_PKEY_get1_RSA@Base 3.10.2 + wolfSSL_EVP_PKEY_type@Base 3.10.2 + wolfSSL_EVP_X_STATE@Base 3.10.2 + wolfSSL_EVP_X_STATE_LEN@Base 3.10.2 + wolfSSL_EVP_add_digest@Base 3.10.2 + wolfSSL_EVP_aes_128_cbc@Base 3.10.2 + wolfSSL_EVP_aes_128_ctr@Base 3.10.2 + wolfSSL_EVP_aes_128_ecb@Base 3.10.2 + wolfSSL_EVP_aes_192_cbc@Base 3.10.2 + wolfSSL_EVP_aes_192_ctr@Base 3.10.2 + wolfSSL_EVP_aes_192_ecb@Base 3.10.2 + wolfSSL_EVP_aes_256_cbc@Base 3.10.2 + wolfSSL_EVP_aes_256_ctr@Base 3.10.2 + wolfSSL_EVP_aes_256_ecb@Base 3.10.2 + wolfSSL_EVP_cleanup@Base 3.10.2 + wolfSSL_EVP_des_cbc@Base 3.10.2 + wolfSSL_EVP_des_ecb@Base 3.10.2 + wolfSSL_EVP_des_ede3_cbc@Base 3.10.2 + wolfSSL_EVP_des_ede3_ecb@Base 3.10.2 + wolfSSL_EVP_enc_null@Base 3.10.2 + wolfSSL_EVP_get_cipherbyname@Base 3.10.2 + wolfSSL_EVP_get_digestbyname@Base 3.10.2 + wolfSSL_EVP_get_digestbynid@Base 3.10.2 + wolfSSL_EVP_idea_cbc@Base 3.10.2 + wolfSSL_EVP_init@Base 3.10.2 + wolfSSL_EVP_md5@Base 3.10.2 + wolfSSL_EVP_rc4@Base 3.10.2 + wolfSSL_EVP_ripemd160@Base 3.10.2 + wolfSSL_EVP_sha1@Base 3.10.2 + wolfSSL_EVP_sha224@Base 3.10.2 + wolfSSL_EVP_sha256@Base 3.10.2 + wolfSSL_EVP_sha384@Base 3.10.2 + wolfSSL_EVP_sha512@Base 3.10.2 + wolfSSL_EnableCRL@Base 3.10.2 + wolfSSL_EnableOCSP@Base 3.10.2 + wolfSSL_FIPS_mode@Base 3.10.2 + wolfSSL_FIPS_mode_set@Base 3.10.2 + wolfSSL_Free@Base 3.10.2 + wolfSSL_FreeArrays@Base 3.10.2 + wolfSSL_FreeX509@Base 3.10.2 + wolfSSL_GetAeadMacSize@Base 3.10.2 + wolfSSL_GetBulkCipher@Base 3.10.2 + wolfSSL_GetCipherBlockSize@Base 3.10.2 + wolfSSL_GetCipherType@Base 3.10.2 + wolfSSL_GetClientWriteIV@Base 3.10.2 + wolfSSL_GetClientWriteKey@Base 3.10.2 + wolfSSL_GetCookieCtx@Base 3.10.2 + wolfSSL_GetDecryptVerifyCtx@Base 3.10.2 + wolfSSL_GetDhKey_Sz@Base 3.10.2 + wolfSSL_GetEccSharedSecretCtx@Base 3.10.2 + wolfSSL_GetEccSignCtx@Base 3.10.2 + wolfSSL_GetEccVerifyCtx@Base 3.10.2 + wolfSSL_GetHmacMaxSize@Base 3.10.2 + wolfSSL_GetHmacSize@Base 3.10.2 + wolfSSL_GetHmacType@Base 3.10.2 + wolfSSL_GetIOReadCtx@Base 3.10.2 + wolfSSL_GetIOWriteCtx@Base 3.10.2 + wolfSSL_GetIVSize@Base 3.10.2 + wolfSSL_GetKeySize@Base 3.10.2 + wolfSSL_GetMacEncryptCtx@Base 3.10.2 + wolfSSL_GetMacSecret@Base 3.10.2 + wolfSSL_GetMaxOutputSize@Base 3.10.2 + wolfSSL_GetObjectSize@Base 3.10.2 + wolfSSL_GetOutputSize@Base 3.10.2 + wolfSSL_GetRNG@Base 3.10.2 + wolfSSL_GetRsaDecCtx@Base 3.10.2 + wolfSSL_GetRsaEncCtx@Base 3.10.2 + wolfSSL_GetRsaSignCtx@Base 3.10.2 + wolfSSL_GetRsaVerifyCtx@Base 3.10.2 + wolfSSL_GetServerWriteIV@Base 3.10.2 + wolfSSL_GetServerWriteKey@Base 3.10.2 + wolfSSL_GetSide@Base 3.10.2 + wolfSSL_HMAC@Base 3.10.2 + wolfSSL_HMAC_Final@Base 3.10.2 + wolfSSL_HMAC_Init@Base 3.10.2 + wolfSSL_HMAC_Update@Base 3.10.2 + wolfSSL_HMAC_cleanup@Base 3.10.2 + wolfSSL_Init@Base 3.10.2 + wolfSSL_IsTLSv1_1@Base 3.10.2 + wolfSSL_KeepArrays@Base 3.10.2 + wolfSSL_KeyPemToDer@Base 3.10.2 + wolfSSL_LoadCRL@Base 3.10.2 + wolfSSL_LoadCRLBuffer@Base 3.10.2 + wolfSSL_MD4_Final@Base 3.10.2 + wolfSSL_MD4_Init@Base 3.10.2 + wolfSSL_MD4_Update@Base 3.10.2 + wolfSSL_MD5_Final@Base 3.10.2 + wolfSSL_MD5_Init@Base 3.10.2 + wolfSSL_MD5_Update@Base 3.10.2 + wolfSSL_MakeTlsExtendedMasterSecret@Base 3.10.2 + wolfSSL_MakeTlsMasterSecret@Base 3.10.2 + wolfSSL_Malloc@Base 3.10.2 + wolfSSL_OBJ_nid2ln@Base 3.10.2 + wolfSSL_OBJ_nid2sn@Base 3.10.2 + wolfSSL_OBJ_obj2nid@Base 3.10.2 + wolfSSL_OBJ_sn2nid@Base 3.10.2 + wolfSSL_OBJ_txt2nid@Base 3.10.2 + wolfSSL_OCSP_parse_url@Base 3.10.2 + wolfSSL_OPENSSL_free@Base 3.10.2 + wolfSSL_PEM_def_callback@Base 3.10.2 + wolfSSL_PEM_read_PUBKEY@Base 3.10.2 + wolfSSL_PEM_read_RSAPublicKey@Base 3.10.2 + wolfSSL_PEM_read_bio_DHparams@Base 3.10.2 + wolfSSL_PEM_read_bio_DSAparams@Base 3.10.2 + wolfSSL_PEM_read_bio_PrivateKey@Base 3.10.2 + wolfSSL_PEM_read_bio_X509@Base 3.10.2 + wolfSSL_PEM_read_bio_X509_AUX@Base 3.10.2 + wolfSSL_PEM_write_DSAPrivateKey@Base 3.10.2 + wolfSSL_PEM_write_DSA_PUBKEY@Base 3.10.2 + wolfSSL_PEM_write_ECPrivateKey@Base 3.10.2 + wolfSSL_PEM_write_EC_PUBKEY@Base 3.10.2 + wolfSSL_PEM_write_RSAPrivateKey@Base 3.10.2 + wolfSSL_PEM_write_RSAPublicKey@Base 3.10.2 + wolfSSL_PEM_write_RSA_PUBKEY@Base 3.10.2 + wolfSSL_PEM_write_bio_DSAPrivateKey@Base 3.10.2 + wolfSSL_PEM_write_bio_ECPrivateKey@Base 3.10.2 + wolfSSL_PEM_write_bio_PrivateKey@Base 3.10.2 + wolfSSL_PEM_write_bio_RSAPrivateKey@Base 3.10.2 + wolfSSL_PEM_write_bio_X509@Base 3.10.2 + wolfSSL_PEM_write_mem_DSAPrivateKey@Base 3.10.2 + wolfSSL_PEM_write_mem_ECPrivateKey@Base 3.10.2 + wolfSSL_PEM_write_mem_RSAPrivateKey@Base 3.10.2 + wolfSSL_PKCS12_PBE_add@Base 3.10.2 + wolfSSL_PKCS12_parse@Base 3.10.2 + wolfSSL_PKEY_new@Base 3.10.2 + wolfSSL_PemCertToDer@Base 3.10.2 + wolfSSL_PemPubKeyToDer@Base 3.10.2 + wolfSSL_PubKeyPemToDer@Base 3.10.2 + wolfSSL_RAND_add@Base 3.10.2 + wolfSSL_RAND_bytes@Base 3.10.2 + wolfSSL_RAND_egd@Base 3.10.2 + wolfSSL_RAND_file_name@Base 3.10.2 + wolfSSL_RAND_load_file@Base 3.10.2 + wolfSSL_RAND_screen@Base 3.10.2 + wolfSSL_RAND_seed@Base 3.10.2 + wolfSSL_RAND_set_rand_method@Base 3.10.2 + wolfSSL_RAND_status@Base 3.10.2 + wolfSSL_RAND_write_file@Base 3.10.2 + wolfSSL_RSA_GenAdd@Base 3.10.2 + wolfSSL_RSA_LoadDer@Base 3.10.2 + wolfSSL_RSA_blinding_on@Base 3.10.2 + wolfSSL_RSA_free@Base 3.10.2 + wolfSSL_RSA_generate_key@Base 3.10.2 + wolfSSL_RSA_generate_key_ex@Base 3.10.2 + wolfSSL_RSA_new@Base 3.10.2 + wolfSSL_RSA_private_decrypt@Base 3.10.2 + wolfSSL_RSA_public_decrypt@Base 3.10.2 + wolfSSL_RSA_public_encrypt@Base 3.10.2 + wolfSSL_RSA_sign@Base 3.10.2 + wolfSSL_RSA_size@Base 3.10.2 + wolfSSL_Realloc@Base 3.10.2 + wolfSSL_SESSION_CIPHER_get_name@Base 3.10.2 + wolfSSL_SESSION_free@Base 3.10.2 + wolfSSL_SESSION_get_ex_data@Base 3.10.2 + wolfSSL_SESSION_get_ex_new_index@Base 3.10.2 + wolfSSL_SESSION_get_id@Base 3.10.2 + wolfSSL_SESSION_get_master_key@Base 3.10.2 + wolfSSL_SESSION_get_master_key_length@Base 3.10.2 + wolfSSL_SESSION_get_time@Base 3.10.2 + wolfSSL_SESSION_get_timeout@Base 3.10.2 + wolfSSL_SESSION_set_ex_data@Base 3.10.2 + wolfSSL_SHA1@Base 3.10.2 + wolfSSL_SHA1_Final@Base 3.10.2 + wolfSSL_SHA1_Init@Base 3.10.2 + wolfSSL_SHA1_Update@Base 3.10.2 + wolfSSL_SHA224_Final@Base 3.10.2 + wolfSSL_SHA224_Init@Base 3.10.2 + wolfSSL_SHA224_Update@Base 3.10.2 + wolfSSL_SHA256_Final@Base 3.10.2 + wolfSSL_SHA256_Init@Base 3.10.2 + wolfSSL_SHA256_Update@Base 3.10.2 + wolfSSL_SHA384_Final@Base 3.10.2 + wolfSSL_SHA384_Init@Base 3.10.2 + wolfSSL_SHA384_Update@Base 3.10.2 + wolfSSL_SHA512_Final@Base 3.10.2 + wolfSSL_SHA512_Init@Base 3.10.2 + wolfSSL_SHA512_Update@Base 3.10.2 + wolfSSL_SHA_Final@Base 3.10.2 + wolfSSL_SHA_Init@Base 3.10.2 + wolfSSL_SHA_Update@Base 3.10.2 + wolfSSL_SNI_GetFromBuffer@Base 3.10.2 + wolfSSL_SNI_GetRequest@Base 3.10.2 + wolfSSL_SNI_SetOptions@Base 3.10.2 + wolfSSL_SNI_Status@Base 3.10.2 + wolfSSL_SSL_SESSION_set_timeout@Base 3.10.2 + wolfSSL_SSL_get_mode@Base 3.10.2 + wolfSSL_SetAllocators@Base 3.10.2 + wolfSSL_SetCRL_Cb@Base 3.10.2 + wolfSSL_SetCertCbCtx@Base 3.10.2 + wolfSSL_SetCookieCtx@Base 3.10.2 + wolfSSL_SetDecryptVerifyCtx@Base 3.10.2 + wolfSSL_SetEccSharedSecretCtx@Base 3.10.2 + wolfSSL_SetEccSignCtx@Base 3.10.2 + wolfSSL_SetEccVerifyCtx@Base 3.10.2 + wolfSSL_SetHsDoneCb@Base 3.10.2 + wolfSSL_SetIOReadCtx@Base 3.10.2 + wolfSSL_SetIOReadFlags@Base 3.10.2 + wolfSSL_SetIORecv@Base 3.10.2 + wolfSSL_SetIOSend@Base 3.10.2 + wolfSSL_SetIOWriteCtx@Base 3.10.2 + wolfSSL_SetIOWriteFlags@Base 3.10.2 + wolfSSL_SetInternalIV@Base 3.10.2 + wolfSSL_SetLoggingCb@Base 3.10.2 + wolfSSL_SetMacEncryptCtx@Base 3.10.2 + wolfSSL_SetMinDhKey_Sz@Base 3.10.2 + wolfSSL_SetMinEccKey_Sz@Base 3.10.2 + wolfSSL_SetMinRsaKey_Sz@Base 3.10.2 + wolfSSL_SetMinVersion@Base 3.10.2 + wolfSSL_SetOCSP_Cb@Base 3.10.2 + wolfSSL_SetOCSP_OverrideURL@Base 3.10.2 + wolfSSL_SetRsaDecCtx@Base 3.10.2 + wolfSSL_SetRsaEncCtx@Base 3.10.2 + wolfSSL_SetRsaSignCtx@Base 3.10.2 + wolfSSL_SetRsaVerifyCtx@Base 3.10.2 + wolfSSL_SetServerID@Base 3.10.2 + wolfSSL_SetTlsHmacInner@Base 3.10.2 + wolfSSL_SetTmpDH@Base 3.10.2 + wolfSSL_SetTmpDH_buffer@Base 3.10.2 + wolfSSL_SetTmpDH_file@Base 3.10.2 + wolfSSL_SetTmpEC_DHE_Sz@Base 3.10.2 + wolfSSL_SetVersion@Base 3.10.2 + wolfSSL_StoreExternalIV@Base 3.10.2 + wolfSSL_THREADID_set_callback@Base 3.10.2 + wolfSSL_THREADID_set_numeric@Base 3.10.2 + wolfSSL_UnloadCertsKeys@Base 3.10.2 + wolfSSL_UseALPN@Base 3.10.2 + wolfSSL_UseMaxFragment@Base 3.10.2 + wolfSSL_UseOCSPStapling@Base 3.10.2 + wolfSSL_UseOCSPStaplingV2@Base 3.10.2 + wolfSSL_UseSNI@Base 3.10.2 + wolfSSL_UseSessionTicket@Base 3.10.2 + wolfSSL_UseSupportedCurve@Base 3.10.2 + wolfSSL_UseTruncatedHMAC@Base 3.10.2 + wolfSSL_X509_CRL_get_REVOKED@Base 3.10.2 + wolfSSL_X509_CRL_get_lastUpdate@Base 3.10.2 + wolfSSL_X509_CRL_get_nextUpdate@Base 3.10.2 + wolfSSL_X509_CRL_verify@Base 3.10.2 + wolfSSL_X509_LOOKUP_add_dir@Base 3.10.2 + wolfSSL_X509_LOOKUP_file@Base 3.10.2 + wolfSSL_X509_LOOKUP_hash_dir@Base 3.10.2 + wolfSSL_X509_LOOKUP_load_file@Base 3.10.2 + wolfSSL_X509_NAME_ENTRY_get_data@Base 3.10.2 + wolfSSL_X509_NAME_ENTRY_get_object@Base 3.10.2 + wolfSSL_X509_NAME_entry_count@Base 3.10.2 + wolfSSL_X509_NAME_free@Base 3.10.2 + wolfSSL_X509_NAME_get_entry@Base 3.10.2 + wolfSSL_X509_NAME_get_index_by_NID@Base 3.10.2 + wolfSSL_X509_NAME_get_sz@Base 3.10.2 + wolfSSL_X509_NAME_get_text_by_NID@Base 3.10.2 + wolfSSL_X509_NAME_oneline@Base 3.10.2 + wolfSSL_X509_NAME_print_ex@Base 3.10.2 + wolfSSL_X509_OBJECT_free_contents@Base 3.10.2 + wolfSSL_X509_STORE_CTX_cleanup@Base 3.10.2 + wolfSSL_X509_STORE_CTX_free@Base 3.10.2 + wolfSSL_X509_STORE_CTX_get_chain@Base 3.10.2 + wolfSSL_X509_STORE_CTX_get_current_cert@Base 3.10.2 + wolfSSL_X509_STORE_CTX_get_error@Base 3.10.2 + wolfSSL_X509_STORE_CTX_get_error_depth@Base 3.10.2 + wolfSSL_X509_STORE_CTX_get_ex_data@Base 3.10.2 + wolfSSL_X509_STORE_CTX_init@Base 3.10.2 + wolfSSL_X509_STORE_CTX_new@Base 3.10.2 + wolfSSL_X509_STORE_CTX_set_error@Base 3.10.2 + wolfSSL_X509_STORE_add_cert@Base 3.10.2 + wolfSSL_X509_STORE_add_lookup@Base 3.10.2 + wolfSSL_X509_STORE_free@Base 3.10.2 + wolfSSL_X509_STORE_get1_certs@Base 3.10.2 + wolfSSL_X509_STORE_get_by_subject@Base 3.10.2 + wolfSSL_X509_STORE_new@Base 3.10.2 + wolfSSL_X509_STORE_set_default_paths@Base 3.10.2 + wolfSSL_X509_STORE_set_flags@Base 3.10.2 + wolfSSL_X509_check_private_key@Base 3.10.2 + wolfSSL_X509_cmp_current_time@Base 3.10.2 + wolfSSL_X509_d2i@Base 3.10.2 + wolfSSL_X509_d2i_fp@Base 3.10.2 + wolfSSL_X509_digest@Base 3.10.2 + wolfSSL_X509_ext_get_critical_by_NID@Base 3.10.2 + wolfSSL_X509_ext_isSet_by_NID@Base 3.10.2 + wolfSSL_X509_free@Base 3.10.2 + wolfSSL_X509_get0_pubkey_bitstr@Base 3.10.2 + wolfSSL_X509_get_authorityKeyID@Base 3.10.2 + wolfSSL_X509_get_der@Base 3.10.2 + wolfSSL_X509_get_device_type@Base 3.10.2 + wolfSSL_X509_get_ext_d2i@Base 3.10.2 + wolfSSL_X509_get_hw_serial_number@Base 3.10.2 + wolfSSL_X509_get_hw_type@Base 3.10.2 + wolfSSL_X509_get_isCA@Base 3.10.2 + wolfSSL_X509_get_isSet_pathLength@Base 3.10.2 + wolfSSL_X509_get_issuer_name@Base 3.10.2 + wolfSSL_X509_get_keyUsage@Base 3.10.2 + wolfSSL_X509_get_next_altname@Base 3.10.2 + wolfSSL_X509_get_pathLength@Base 3.10.2 + wolfSSL_X509_get_pubkey@Base 3.10.2 + wolfSSL_X509_get_serialNumber@Base 3.10.2 + wolfSSL_X509_get_serial_number@Base 3.10.2 + wolfSSL_X509_get_signature@Base 3.10.2 + wolfSSL_X509_get_signature_type@Base 3.10.2 + wolfSSL_X509_get_subjectCN@Base 3.10.2 + wolfSSL_X509_get_subjectKeyID@Base 3.10.2 + wolfSSL_X509_get_subject_name@Base 3.10.2 + wolfSSL_X509_load_certificate_buffer@Base 3.10.2 + wolfSSL_X509_load_certificate_file@Base 3.10.2 + wolfSSL_X509_notAfter@Base 3.10.2 + wolfSSL_X509_notBefore@Base 3.10.2 + wolfSSL_X509_verify_cert@Base 3.10.2 + wolfSSL_X509_verify_cert_error_string@Base 3.10.2 + wolfSSL_X509_version@Base 3.10.2 + wolfSSL_accept@Base 3.10.2 + wolfSSL_add_all_algorithms@Base 3.10.2 + wolfSSL_aes_ctr_iv@Base 3.10.2 + wolfSSL_alert_desc_string_long@Base 3.10.2 + wolfSSL_alert_type_string_long@Base 3.10.2 + wolfSSL_cert_service@Base 3.10.2 + wolfSSL_check_domain_name@Base 3.10.2 + wolfSSL_check_private_key@Base 3.10.2 + wolfSSL_cleanup_all_ex_data@Base 3.10.2 + wolfSSL_clear@Base 3.10.2 + wolfSSL_clear_num_renegotiations@Base 3.10.2 + wolfSSL_cmp_peer_cert_to_file@Base 3.10.2 + wolfSSL_connect@Base 3.10.2 + wolfSSL_connect_cert@Base 3.10.2 + wolfSSL_ctrl@Base 3.10.2 + wolfSSL_d2i_PKCS12_bio@Base 3.10.2 + wolfSSL_d2i_PrivateKey@Base 3.10.2 + wolfSSL_d2i_SSL_SESSION@Base 3.10.2 + wolfSSL_dtls@Base 3.10.2 + wolfSSL_dtls_get_current_timeout@Base 3.10.2 + wolfSSL_dtls_get_peer@Base 3.10.2 + wolfSSL_dtls_got_timeout@Base 3.10.2 + wolfSSL_dtls_set_peer@Base 3.10.2 + wolfSSL_dtls_set_timeout_init@Base 3.10.2 + wolfSSL_dtls_set_timeout_max@Base 3.10.2 + wolfSSL_dup_CA_list@Base 3.10.2 + wolfSSL_flush_sessions@Base 3.10.2 + wolfSSL_free@Base 3.10.2 + wolfSSL_get1_session@Base 3.10.2 + wolfSSL_get_SSL_CTX@Base 3.10.2 + wolfSSL_get_SessionTicket@Base 3.10.2 + wolfSSL_get_alert_history@Base 3.10.2 + wolfSSL_get_app_data@Base 3.10.2 + wolfSSL_get_chain_X509@Base 3.10.2 + wolfSSL_get_chain_cert@Base 3.10.2 + wolfSSL_get_chain_cert_pem@Base 3.10.2 + wolfSSL_get_chain_count@Base 3.10.2 + wolfSSL_get_chain_length@Base 3.10.2 + wolfSSL_get_cipher@Base 3.10.2 + wolfSSL_get_cipher_list@Base 3.10.2 + wolfSSL_get_cipher_name@Base 3.10.2 + wolfSSL_get_ciphers@Base 3.10.2 + wolfSSL_get_client_random@Base 3.10.2 + wolfSSL_get_current_cipher@Base 3.10.2 + wolfSSL_get_current_cipher_suite@Base 3.10.2 + wolfSSL_get_error@Base 3.10.2 + wolfSSL_get_ex_data@Base 3.10.2 + wolfSSL_get_ex_data_X509_STORE_CTX_idx@Base 3.10.2 + wolfSSL_get_ex_new_index@Base 3.10.2 + wolfSSL_get_fd@Base 3.10.2 + wolfSSL_get_jobject@Base 3.10.2 + wolfSSL_get_keyblock_size@Base 3.10.2 + wolfSSL_get_keys@Base 3.10.2 + wolfSSL_get_options@Base 3.10.2 + wolfSSL_get_peer_cert_chain@Base 3.10.2 + wolfSSL_get_peer_certificate@Base 3.10.2 + wolfSSL_get_peer_chain@Base 3.10.2 + wolfSSL_get_psk_identity@Base 3.10.2 + wolfSSL_get_psk_identity_hint@Base 3.10.2 + wolfSSL_get_server_random@Base 3.10.2 + wolfSSL_get_servername@Base 3.10.2 + wolfSSL_get_session@Base 3.10.2 + wolfSSL_get_sessionID@Base 3.10.2 + wolfSSL_get_session_cache_memsize@Base 3.10.2 + wolfSSL_get_shutdown@Base 3.10.2 + wolfSSL_get_state@Base 3.10.2 + wolfSSL_get_tlsext_status_exts@Base 3.10.2 + wolfSSL_get_tlsext_status_ids@Base 3.10.2 + wolfSSL_get_tlsext_status_ocsp_resp@Base 3.10.2 + wolfSSL_get_using_nonblock@Base 3.10.2 + wolfSSL_get_verify_depth@Base 3.10.2 + wolfSSL_get_verify_result@Base 3.10.2 + wolfSSL_get_version@Base 3.10.2 + wolfSSL_i2d_SSL_SESSION@Base 3.10.2 + wolfSSL_is_init_finished@Base 3.10.2 + wolfSSL_lib_version@Base 3.10.2 + wolfSSL_lib_version_hex@Base 3.10.2 + wolfSSL_library_init@Base 3.10.2 + wolfSSL_load_client_CA_file@Base 3.10.2 + wolfSSL_load_error_strings@Base 3.10.2 + wolfSSL_make_eap_keys@Base 3.10.2 + wolfSSL_mask_bits@Base 3.10.2 + wolfSSL_memrestore_session_cache@Base 3.10.2 + wolfSSL_memsave_session_cache@Base 3.10.2 + wolfSSL_negotiate@Base 3.10.2 + wolfSSL_new@Base 3.10.2 + wolfSSL_num_locks@Base 3.10.2 + wolfSSL_peek@Base 3.10.2 + wolfSSL_pending@Base 3.10.2 + wolfSSL_print_all_errors_fp@Base 3.10.2 + wolfSSL_read@Base 3.10.2 + wolfSSL_recv@Base 3.10.2 + wolfSSL_restore_session_cache@Base 3.10.2 + wolfSSL_save_session_cache@Base 3.10.2 + wolfSSL_send@Base 3.10.2 + wolfSSL_session_reused@Base 3.10.2 + wolfSSL_set_SSL_CTX@Base 3.10.2 + wolfSSL_set_SessionTicket@Base 3.10.2 + wolfSSL_set_SessionTicket_cb@Base 3.10.2 + wolfSSL_set_accept_state@Base 3.10.2 + wolfSSL_set_app_data@Base 3.10.2 + wolfSSL_set_bio@Base 3.10.2 + wolfSSL_set_cipher_list@Base 3.10.2 + wolfSSL_set_compression@Base 3.10.2 + wolfSSL_set_connect_state@Base 3.10.2 + wolfSSL_set_dynlock_create_callback@Base 3.10.2 + wolfSSL_set_dynlock_destroy_callback@Base 3.10.2 + wolfSSL_set_dynlock_lock_callback@Base 3.10.2 + wolfSSL_set_ex_data@Base 3.10.2 + wolfSSL_set_fd@Base 3.10.2 + wolfSSL_set_group_messages@Base 3.10.2 + wolfSSL_set_id_callback@Base 3.10.2 + wolfSSL_set_jobject@Base 3.10.2 + wolfSSL_set_locking_callback@Base 3.10.2 + wolfSSL_set_msg_callback@Base 3.10.2 + wolfSSL_set_msg_callback_arg@Base 3.10.2 + wolfSSL_set_options@Base 3.10.2 + wolfSSL_set_psk_client_callback@Base 3.10.2 + wolfSSL_set_psk_server_callback@Base 3.10.2 + wolfSSL_set_quiet_shutdown@Base 3.10.2 + wolfSSL_set_read_fd@Base 3.10.2 + wolfSSL_set_rfd@Base 3.10.2 + wolfSSL_set_session@Base 3.10.2 + wolfSSL_set_session_id_context@Base 3.10.2 + wolfSSL_set_shutdown@Base 3.10.2 + wolfSSL_set_timeout@Base 3.10.2 + wolfSSL_set_tlsext_debug_arg@Base 3.10.2 + wolfSSL_set_tlsext_host_name@Base 3.10.2 + wolfSSL_set_tlsext_status_exts@Base 3.10.2 + wolfSSL_set_tlsext_status_ids@Base 3.10.2 + wolfSSL_set_tlsext_status_ocsp_resp@Base 3.10.2 + wolfSSL_set_tlsext_status_type@Base 3.10.2 + wolfSSL_set_tmp_dh@Base 3.10.2 + wolfSSL_set_using_nonblock@Base 3.10.2 + wolfSSL_set_verify@Base 3.10.2 + wolfSSL_set_wfd@Base 3.10.2 + wolfSSL_set_write_fd@Base 3.10.2 + wolfSSL_shutdown@Base 3.10.2 + wolfSSL_sk_ASN1_OBJCET_pop@Base 3.10.2 + wolfSSL_sk_ASN1_OBJECT_free@Base 3.10.2 + wolfSSL_sk_ASN1_OBJECT_push@Base 3.10.2 + wolfSSL_sk_X509_NAME_num@Base 3.10.2 + wolfSSL_sk_X509_NAME_pop_free@Base 3.10.2 + wolfSSL_sk_X509_NAME_value@Base 3.10.2 + wolfSSL_sk_X509_REVOKED_num@Base 3.10.2 + wolfSSL_sk_X509_REVOKED_value@Base 3.10.2 + wolfSSL_sk_X509_free@Base 3.10.2 + wolfSSL_sk_X509_num@Base 3.10.2 + wolfSSL_sk_X509_pop@Base 3.10.2 + wolfSSL_sk_X509_pop_free@Base 3.10.2 + wolfSSL_sk_X509_push@Base 3.10.2 + wolfSSL_sk_X509_value@Base 3.10.2 + wolfSSL_sk_num@Base 3.10.2 + wolfSSL_sk_value@Base 3.10.2 + wolfSSL_state@Base 3.10.2 + wolfSSL_state_string_long@Base 3.10.2 + wolfSSL_total_renegotiations@Base 3.10.2 + wolfSSL_use_PrivateKey@Base 3.10.2 + wolfSSL_use_PrivateKey_ASN1@Base 3.10.2 + wolfSSL_use_PrivateKey_buffer@Base 3.10.2 + wolfSSL_use_PrivateKey_file@Base 3.10.2 + wolfSSL_use_RSAPrivateKey_ASN1@Base 3.10.2 + wolfSSL_use_RSAPrivateKey_file@Base 3.10.2 + wolfSSL_use_certificate@Base 3.10.2 + wolfSSL_use_certificate_ASN1@Base 3.10.2 + wolfSSL_use_certificate_buffer@Base 3.10.2 + wolfSSL_use_certificate_chain_buffer@Base 3.10.2 + wolfSSL_use_certificate_chain_buffer_format@Base 3.10.2 + wolfSSL_use_certificate_chain_file@Base 3.10.2 + wolfSSL_use_certificate_file@Base 3.10.2 + wolfSSL_use_old_poly@Base 3.10.2 + wolfSSL_use_psk_identity_hint@Base 3.10.2 + wolfSSL_version@Base 3.10.2 + wolfSSL_want_read@Base 3.10.2 + wolfSSL_want_write@Base 3.10.2 + wolfSSL_wolfSCEP@Base 3.10.2 + wolfSSL_write@Base 3.10.2 + wolfSSL_writev@Base 3.10.2 + wolfSSLeay@Base 3.10.2 + wolfSSLeay_version@Base 3.10.2 + wolfSSLv23_client_method@Base 3.10.2 + wolfSSLv23_client_method_ex@Base 3.10.2 + wolfSSLv23_method@Base 3.10.2 + wolfSSLv23_server_method@Base 3.10.2 + wolfSSLv23_server_method_ex@Base 3.10.2 + wolfSSLv2_client_method@Base 3.10.2 + wolfSSLv2_server_method@Base 3.10.2 + wolfTLSv1_1_client_method@Base 3.10.2 + wolfTLSv1_1_client_method_ex@Base 3.10.2 + wolfTLSv1_1_server_method@Base 3.10.2 + wolfTLSv1_1_server_method_ex@Base 3.10.2 + wolfTLSv1_2_client_method@Base 3.10.2 + wolfTLSv1_2_client_method_ex@Base 3.10.2 + wolfTLSv1_2_server_method@Base 3.10.2 + wolfTLSv1_2_server_method_ex@Base 3.10.2 + wolfTLSv1_client_method@Base 3.10.2 + wolfTLSv1_client_method_ex@Base 3.10.2 + wolfTLSv1_server_method@Base 3.10.2 + wolfTLSv1_server_method_ex@Base 3.10.2 diff --git a/debian/patches/dfsg.patch b/debian/patches/dfsg.patch new file mode 100644 index 0000000..27aa8e5 --- /dev/null +++ b/debian/patches/dfsg.patch @@ -0,0 +1,31 @@ +Description: Strike references to removed non-DFSG sources from build files +Forwarded: no +From: Felix Lechner +--- a/Makefile.am ++++ b/Makefile.am +@@ -101,25 +101,6 @@ include tests/include.am + include sslSniffer/sslSnifferTest/include.am + include rpm/include.am + +-# Exclude references to non-DFSG sources from build files +-if !BUILD_DISTRO +-include mqx/util_lib/Sources/include.am +-include mqx/wolfcrypt_benchmark/Sources/include.am +-include mqx/wolfcrypt_test/Sources/include.am +-include mqx/wolfssl/include.am +-include mqx/wolfssl_client/Sources/include.am +-include mplabx/include.am +-include mplabx/wolfcrypt_benchmark.X/nbproject/include.am +-include mplabx/wolfcrypt_test.X/nbproject/include.am +-include mplabx/wolfssl.X/nbproject/include.am +-include mcapi/include.am +-include mcapi/wolfcrypt_mcapi.X/nbproject/include.am +-include mcapi/wolfcrypt_test.X/nbproject/include.am +-include mcapi/wolfssl.X/nbproject/include.am +-include mcapi/zlib.X/nbproject/include.am +-include tirtos/include.am +-include IDE/include.am +-endif + include scripts/include.am + + if USE_VALGRIND diff --git a/debian/patches/disable-crl-monitor.patch b/debian/patches/disable-crl-monitor.patch new file mode 100644 index 0000000..145f4d9 --- /dev/null +++ b/debian/patches/disable-crl-monitor.patch @@ -0,0 +1,17 @@ +Description: Disable CRL monitor on all architectures + CRL monitor is unvailable on Debian architecture kFreeBSD, causes FTBFS +Author: Felix Lechner +Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860514 +Last-Update: 2017-04-22 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/configure.ac ++++ b/configure.ac +@@ -175,7 +175,6 @@ then + enable_ocspstapling=yes + enable_ocspstapling2=yes + enable_crl=yes +- enable_crl_monitor=yes + enable_sni=yes + enable_maxfragment=yes + enable_alpn=yes diff --git a/debian/patches/fix-hurd-i386-flags.patch b/debian/patches/fix-hurd-i386-flags.patch new file mode 100644 index 0000000..37a2f2c --- /dev/null +++ b/debian/patches/fix-hurd-i386-flags.patch @@ -0,0 +1,18 @@ +Description: Fix type definition for socklen_t on hurd-i386 + Based on http://bugs.mysql.com/bug.php?id=22326 +Author: Felix Lechner +Forwarded: no +Last-Update: 2017-04-22 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/wolfssl/test.h ++++ b/wolfssl/test.h +@@ -152,7 +152,7 @@ + #endif + #endif /* WOLFSSL_SOCKET_IS_INVALID */ + +-#if defined(__MACH__) || defined(USE_WINDOWS_API) ++#if defined(USE_WINDOWS_API) + #ifndef _SOCKLEN_T + typedef int socklen_t; + #endif diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..cdee25a --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,4 @@ +dfsg.patch +fix-hurd-i386-flags.patch +turn-off-fastmath-for-amd64.patch +disable-crl-monitor.patch diff --git a/debian/patches/turn-off-fastmath-for-amd64.patch b/debian/patches/turn-off-fastmath-for-amd64.patch new file mode 100644 index 0000000..a0f1083 --- /dev/null +++ b/debian/patches/turn-off-fastmath-for-amd64.patch @@ -0,0 +1,21 @@ +Description: Turn off fastmath for amd64, where it is default + Enabling fastmath just for amd64 causes the shared library symbols to + become architecture-dependent. +Author: Felix Lechner +Forwarded: not-needed +Last-Update: 2017-04-22 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/configure.ac ++++ b/configure.ac +@@ -2481,10 +2481,6 @@ fi + # set fastmath default + FASTMATH_DEFAULT=no + +-if test "$host_cpu" = "x86_64" +-then +- FASTMATH_DEFAULT=yes +-fi + + # fastmath + AC_ARG_ENABLE([fastmath], diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..1a9ea49 --- /dev/null +++ b/debian/rules @@ -0,0 +1,27 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# Uncomment this to change the hardening options +export DEB_BUILD_MAINT_OPTIONS = hardening=+all + +VERSION=$(shell dpkg-parsechangelog |grep ^Version:|cut -d ' ' -f 2) + +%: + dh $@ --with autotools-dev +# dh $@ --with autotools-dev --with autoreconf --with dkms + +override_dh_auto_configure: + dh_auto_configure -- \ + --enable-sha224 \ + --enable-distro \ + --disable-examples \ + --disable-silent-rules + +override_dh_strip: + dh_strip --dbgsym-migration='libwolfssl3-dbg (<< 3.9.10-1~)' + +#override_dh_dkms: +# dh_dkms -V $(VERSION) diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc new file mode 100644 index 0000000..440694f --- /dev/null +++ b/debian/upstream/signing-key.asc @@ -0,0 +1,62 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=RxMm +-----END PGP PUBLIC KEY BLOCK----- diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..9a8bf60 --- /dev/null +++ b/debian/watch @@ -0,0 +1,8 @@ +version=4 + +opts=\ +dversionmangle=s/\+dfsg$//,\ +filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/wolfssl-$1\.tar\.gz/,\ +pgpsigurlmangle=s/archive\/v(\d\S+)\.tar\.gz/releases\/download\/v$1\/wolfssl-$1\.tar\.gz\.asc/,\ +repacksuffix=+dfsg \ + https://github.com/wolfSSL/wolfssl/releases .*/v(\d\S*)-stable\.tar\.gz diff --git a/debian/wolfssl-dkms.dkms b/debian/wolfssl-dkms.dkms new file mode 100644 index 0000000..86ab499 --- /dev/null +++ b/debian/wolfssl-dkms.dkms @@ -0,0 +1,2 @@ +PACKAGE_NAME="wolfssl" +PACKAGE_VERSION=#MODULE_VERSION#