Home
last modified time | relevance | path

Searched +full:- +full:- +full:with +full:- +full:wolfssl (Results 1 – 25 of 106) sorted by relevance

12345

/external/curl/.github/workflows/
Dwolfssl.yml3 # SPDX-License-Identifier: curl
5 name: Linux wolfSSL
10 - master
11 - '*/ci'
12 paths-ignore:
13 - '**/*.md'
14 - '**/CMakeLists.txt'
15 - '.azure-pipelines.yml'
16 - '.circleci/**'
17 - '.cirrus.yml'
[all …]
Dngtcp2-linux.yml3 # SPDX-License-Identifier: curl
5 name: ngtcp2-linux
10 - master
11 - '*/ci'
12 paths-ignore:
13 - '**/*.md'
14 - '**/CMakeLists.txt'
15 - '.azure-pipelines.yml'
16 - '.circleci/**'
17 - '.cirrus.yml'
[all …]
/external/curl/projects/
Dwolfssl_options.h21 * SPDX-License-Identifier: curl
25 By default wolfSSL has a very conservative configuration that can result in
28 build-wolfssl will copy to the wolfSSL include directories and will result in
31 These are the configure options that were used to build wolfSSL v5.1.1 in
35 -Wno-attributes \
36 -Wno-unused-but-set-variable \
37 -DFP_MAX_BITS=16384 \
38 -DHAVE_SECRET_CALLBACK \
39 -DTFM_TIMING_RESISTANT \
40 -DUSE_WOLF_STRTOK \
[all …]
DREADME.md1 <!--
4 SPDX-License-Identifier: curl
5 -->
11 from sources using legacy versions of Visual Studio 2010 - 2013.
14 "generate -help" for usage details.
17 cmake. Refer to INSTALL-CMAKE in the docs directory.
31 This structure allows for side-by-side compilation of curl on the same machine
36 Note: Typically this side-by-side compilation is generally only required when
42 dependencies such as OpenSSL, wolfSSL and libssh2. If you wish to support
70 As OpenSSL and wolfSSL don't support side-by-side compilation when using
[all …]
/external/curl/m4/
Dcurl-wolfssl.m421 # SPDX-License-Identifier: curl
26 dnl ----------------------------------------------------
27 dnl check for wolfSSL
28 dnl ----------------------------------------------------
51 dnl try pkg-config magic
52 CURL_CHECK_PKGCONFIG(wolfssl, [$wolfpkg])
60 $PKGCONFIG --libs-only-l wolfssl`
62 $PKGCONFIG --libs-only-L wolfssl`
64 $PKGCONFIG --cflags-only-I wolfssl`
66 $PKGCONFIG --modversion wolfssl`
[all …]
/external/curl/docs/
DECH.md1 <!--
4 SPDX-License-Identifier: curl
5 -->
7 # Building curl with HTTPS-RR and ECH support
11 ECHConfigList values from the command line. That works with OpenSSL,
12 WolfSSL or boringssl as the TLS provider, depending on how you build curl.
16 This should however provide enough of a proof-of-concept to prompt an informed
22 To build our ECH-enabled OpenSSL fork:
26 git clone https://github.com/defo-project/openssl
28 ./config --libdir=lib --prefix=$HOME/code/openssl-local-inst
[all …]
DHTTP3.md1 <!--
4 SPDX-License-Identifier: curl
5 -->
11 [HTTP/3 Explained](https://http3-explained.haxx.se/en/) - the online free
14 [quicwg.org](https://quicwg.org/) - home of the official protocol drafts
22 [quiche](https://github.com/cloudflare/quiche) - **EXPERIMENTAL**
24 [OpenSSL 3.2+ QUIC](https://github.com/openssl/openssl) - **EXPERIMENTAL**
26 [msh3](https://github.com/nibanks/msh3) (with [msquic](https://github.com/microsoft/msquic)) - **EX…
35 master branch using pull-requests, just like ordinary changes.
39 - the used QUIC library needs to consider itself non-beta
[all …]
/external/oss-fuzz/projects/wolfssl/
Dbuild.sh1 #!/bin/bash -eu
5 # you may not use this file except in compliance with the License.
8 # http://www.apache.org/licenses/LICENSE-2.0
20--enable-static --enable-md2 --enable-md4 --enable-ripemd --enable-blake2 --enable-blake2s --enabl…
23 WOLFCRYPT_CONFIGURE_PARAMS="$WOLFCRYPT_CONFIGURE_PARAMS --disable-asm"
32 cp -R boost/ /usr/include/
34 export CXXFLAGS="$CXXFLAGS -DCRYPTOFUZZ_BOTAN_IS_ORACLE"
41 sed -i 's/kNegativeIntegers = false/kNegativeIntegers = true/g' config.h
42 cp -R $SRC/cryptofuzz/ $SRC/cryptofuzz-openssl-api/
43 cd $SRC/cryptofuzz-openssl-api/
[all …]
DDockerfile4 # you may not use this file except in compliance with the License.
7 # http://www.apache.org/licenses/LICENSE-2.0
17 FROM gcr.io/oss-fuzz-base/base-builder
19 RUN apt-get update && apt-get install -y make autoconf automake libtool zip wget python
20 RUN git clone https://github.com/wolfssl/wolfssl --depth 1 $SRC/wolfssl
21 RUN git clone --depth 1 https://github.com/wolfSSL/wolfssh.git
22 RUN git clone --depth 1 https://github.com/guidovranken/fuzzing-headers.git
23 RUN git clone --depth 1 https://github.com/guidovranken/wolf-ssl-ssh-fuzzers
24 RUN git clone --depth 1 https://github.com/guidovranken/cryptofuzz
25 RUN git clone --depth 1 https://github.com/randombit/botan.git
[all …]
/external/wpa_supplicant_8/src/crypto/
Dtls_wolfssl.c2 * SSL/TLS interface functions for wolfSSL TLS case
3 * Copyright (c) 2004-2017, Jouni Malinen <j@w1.fi>
17 /* wolfSSL includes */
18 #include <wolfssl/options.h>
19 #include <wolfssl/ssl.h>
20 #include <wolfssl/error-ssl.h>
21 #include <wolfssl/wolfcrypt/asn.h>
22 #include <wolfssl/openssl/x509v3.h>
26 #include <wolfssl/wolfcrypt/aes.h>
30 #include <wolfssl/wolfcrypt/fips_test.h>
[all …]
/external/curl/lib/vtls/
Dwolfssl.c21 * SPDX-License-Identifier: curl
26 * Source file for all wolfSSL specific code for the TLS/SSL layer. No code
36 #include <wolfssl/version.h>
37 #include <wolfssl/options.h>
40 - the user's options.h generated by wolfSSL
41 - the symbols detected by curl's configure
45 /* HAVE_ALPN is wolfSSL's build time symbol for enabling ALPN in options.h. */
68 #include <wolfssl/openssl/ssl.h>
69 #include <wolfssl/ssl.h>
70 #include <wolfssl/error-ssl.h>
[all …]
/external/libwebsockets/lib/tls/
DCMakeLists.txt2 # libwebsockets - small server side websockets and web server implementation
4 # Copyright (C) 2010 - 2020 Andy Green <andy@warmcat.com>
21 # FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
27 # - entries on SOURCES (modifications set back in PARENT_SCOPE)
28 # - entries on LIB_LIST (modifications set back in PARENT_SCOPE)
29 # - include_directories()
30 # - Api build-time discovery results set in PARENT_SCOPE
36 # Allow the user to use the old CyaSSL options/library in stead of wolfSSL
42 # Copy CyaSSL options to the wolfSSL options
43 …set(LWS_WITH_WOLFSSL ${LWS_WITH_CYASSL} CACHE BOOL "Use wolfSSL/CyaSSL instead of OpenSSL" FORCE P…
[all …]
Dprivate-lib-tls.h2 * libwebsockets - small server side websockets and web server implementation
4 * Copyright (C) 2010 - 2019 Andy Green <andy@warmcat.com>
21 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
24 * This is included from private-lib-core.h if LWS_WITH_TLS
33 #include "private-jit-trust.h"
44 #include <cyassl/error-ssl.h>
48 #include <wolfssl/wolfcrypt/settings.h>
50 #include <wolfssl/options.h>
52 #include <wolfssl/openssl/ssl.h>
53 #include <wolfssl/error-ssl.h>
[all …]
/external/ms-tpm-20-ref/Samples/Nucleo-TPM/Shared/TPMDevice/include/
Duser_settings.h3 * Copyright (C) 2006-2017 wolfSSL Inc.
5 * This file is part of wolfSSL.
7 * wolfSSL is free software; you can redistribute it and/or modify
12 * wolfSSL is distributed in the hope that it will be useful,
18 * along with this program; if not, write to the Free Software
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA
/external/curl/lib/vquic/
Dvquic-tls.c21 * SPDX-License-Identifier: curl
41 #include <wolfssl/options.h>
42 #include <wolfssl/ssl.h>
43 #include <wolfssl/quic.h>
44 #include "vtls/wolfssl.h"
53 #include "vquic-tls.h"
69 #define QUIC_GROUPS "P-256:P-384:P-521"
72 static void keylog_callback(const WOLFSSL *ssl, const char *line) in keylog_callback()
94 ctx->ssl_ctx = wolfSSL_CTX_new(wolfTLSv1_3_client_method()); in curl_wssl_init_ctx()
95 if(!ctx->ssl_ctx) { in curl_wssl_init_ctx()
[all …]
/external/oss-fuzz/projects/wolfmqtt/
Dbuild.sh1 #!/bin/bash -eu
5 # you may not use this file except in compliance with the License.
8 # http://www.apache.org/licenses/LICENSE-2.0
18 # Build wolfSSL (dependency of wolfMQTT)
19 cd $SRC/wolfssl/
20 autoreconf -ivf
23 ./configure --enable-static --disable-crypttests --disable-examples --disable-asm
24 elif [[ $CFLAGS = *-m32* ]]
26 ./configure --enable-static --disable-crypttests --disable-examples --disable-fastmath
28 ./configure --enable-static --disable-crypttests --disable-examples
[all …]
DDockerfile4 # you may not use this file except in compliance with the License.
7 # http://www.apache.org/licenses/LICENSE-2.0
17 FROM gcr.io/oss-fuzz-base/base-builder
18 RUN apt-get update && apt-get install -y make autoconf automake libtool
19 RUN git clone --depth 1 https://github.com/wolfSSL/wolfssl.git
20 RUN git clone --depth 1 https://github.com/wolfSSL/wolfMQTT.git wolfmqtt
21 RUN git clone --depth 1 https://github.com/guidovranken/wolfmqtt-fuzzers.git
22 RUN git clone --depth 1 https://github.com/guidovranken/fuzzing-headers.git
/external/curl/.circleci/
Dconfig.yml21 # SPDX-License-Identifier: curl
28 # See https://circleci.com/docs/configuration-reference/#macos-execution-environment
30 …ion of CircleCI pipeline process engine. See: https://circleci.com/docs/2.0/configuration-reference
36 - run:
38 autoreconf -fi
39 … ./configure --enable-warnings --enable-werror --with-openssl || { tail -1000 config.log; false; }
41 configure-openssl-no-verbose:
43 - run:
45 autoreconf -fi
46 … ./configure --disable-verbose --enable-werror --with-openssl || { tail -1000 config.log; false; }
[all …]
/external/curl/docs/libcurl/opts/
DCURLOPT_ECH.md1 ---
3 SPDX-License-Identifier: curl
7 See-also:
8 - CURLOPT_DOH_URL (3)
10 - TLS
11 TLS-backend:
12 - OpenSSL
13 - wolfSSL
14 ---
18 CURLOPT_ECH - configuration for Encrypted Client Hello
[all …]
DCURLOPT_CAPATH.md1 ---
3 SPDX-License-Identifier: curl
7 See-also:
8 - CURLINFO_CAPATH (3)
9 - CURLOPT_CAINFO (3)
10 - CURLOPT_DEBUGFUNCTION (3)
11 - CURLOPT_STDERR (3)
13 - TLS
14 TLS-backend:
15 - OpenSSL
[all …]
DCURLOPT_CAINFO_BLOB.md1 ---
3 SPDX-License-Identifier: curl
8 - TLS
9 See-also:
10 - CURLOPT_CAINFO (3)
11 - CURLOPT_CAPATH (3)
12 - CURLOPT_SSL_VERIFYHOST (3)
13 - CURLOPT_SSL_VERIFYPEER (3)
14 TLS-backend:
15 - BearSSL
[all …]
/external/libwebsockets/READMEs/
DREADME.build.md8 ./bootstrap-vcpkg.sh
16 CMake is a multi-platform build tool that can generate build files for many
19 CMake also allows/recommends you to do "out of source"-builds, that is,
25 with SSL support (for OpenSSL/wolfSSL/BoringSSL):
27 - Windows (Visual Studio)
28 - Windows (MinGW)
29 - Linux (x86 and ARM)
30 - OSX
31 - NetBSD
48 (Most Unix distributions comes with a packaged version also)
[all …]
/external/ms-tpm-20-ref/
DREADME.md3 …[Build Status](https://travis-ci.org/Microsoft/ms-tpm-20-ref.svg?branch=master)](https://travis-ci…
5 …tedcomputinggroup.org/tpm-library-specification). The project contains complete source code of the…
9with the simulator is to use a [TSS library](https://github.com/Microsoft/TSS.MSR) for the program…
29 3. Build the solution with either Debug or Release as the active configuration.
31 ### Wolfcrypt library (wolfSSL) ###
33 …1. WolfSSL is included as a submodule. Initialize and update the submodule to fetch the project an…
38 …The current commit will point the minimum recommended version of wolfSSL. Moving to a more recent …
40 …. Build the solution with either WolfDebug or WolfRelease as the active configuration, either from…
50-archive`, `pkg-config`, and sometimes `build-essential` and `automake`. Their absence is not auto…
/external/curl/
DCMakeLists.txt21 # SPDX-License-Identifier: curl
29 # sub-projects in a larger build using `FetchContent`. To support
32 # https://cmake.org/cmake/help/latest/module/FetchContent.html#integrating-with-find-package
35 # HAVE_SSL_SET0_WBIO: `SSL_set0_wbio` present in OpenSSL/wolfSSL
36 # HAVE_OPENSSL_SRP: `SSL_CTX_set_srp_username` present in OpenSSL/wolfSSL
38 # HAVE_SSL_CTX_SET_QUIC_METHOD: `SSL_CTX_set_quic_method` present in OpenSSL/wolfSSL
40 # HAVE_ECH: ECH API checks for OpenSSL, BoringSSL or wolfSSL
61 string(REGEX MATCH "#define LIBCURL_VERSION_NUM 0x[0-9a-fA-F]+"
66 # Setup package meta-data
71 # SET(PACKAGE_VERSION "-")
[all …]
/external/curl/tests/http/
Dtest_17_ssl_use.py2 # -*- coding: utf-8 -*-
23 # SPDX-License-Identifier: curl
65 xargs = ['--sessionid', '--tls-max', tls_max, f'--tlsv{tls_max}']
72 if env.curl_uses_lib('wolfssl'):
73 xargs = ['--sessionid', f'--tlsv{tls_max}']
75 exp_resumed = 'Initial' # 1.2 works in wolfssl, but 1.3 does not, TODO
76 if env.curl_uses_lib('rustls-ffi'):
87 f'id=[0-{count-1}]&close'
97 with open(dfile) as f:
105 # use host name with trailing dot, verify handshake
[all …]

12345