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/
Dlinux.yml3 # SPDX-License-Identifier: curl
10 - master
11 - '*/ci'
12 paths-ignore:
13 - '**/*.md'
14 - '.circleci/**'
15 - 'appveyor.*'
16 - 'packages/**'
17 - 'plan9/**'
18 - 'projects/**'
[all …]
Dhttp3-linux.yml3 # SPDX-License-Identifier: curl
10 - master
11 - '*/ci'
12 paths-ignore:
13 - '**/*.md'
14 - '.circleci/**'
15 - 'appveyor.*'
16 - 'packages/**'
17 - 'plan9/**'
18 - 'projects/**'
[all …]
/external/curl/m4/
Dcurl-wolfssl.m421 # SPDX-License-Identifier: curl
26 dnl ----------------------------------------------------
27 dnl check for wolfSSL
28 dnl ----------------------------------------------------
52 dnl try pkg-config magic
53 CURL_CHECK_PKGCONFIG(wolfssl, [$wolfpkg])
61 $PKGCONFIG --libs-only-l wolfssl`
63 $PKGCONFIG --libs-only-L wolfssl`
65 $PKGCONFIG --cflags-only-I wolfssl`
67 $PKGCONFIG --modversion wolfssl`
[all …]
/external/curl/.circleci/
Dconfig.yml21 # SPDX-License-Identifier: curl
27 …ersion of CircleCI pipeline process engine. See: https://circleci.com/docs/configuration-reference/
31 install-cares:
33 - run:
35 sudo apt-get update && sudo apt-get install -y libc-ares-dev
37 install-libssh:
39 - run:
41 sudo apt-get update && sudo apt-get install -y libssh-dev
43 install-deps:
45 - run:
[all …]
/external/curl/docs/
DECH.md1 <!--
4 SPDX-License-Identifier: curl
5 -->
7 # Building curl with HTTPS-RR and ECH support
11 from the command line. This works with OpenSSL, wolfSSL, BoringSSL or AWS-LC as
16 This should however provide enough of a proof-of-concept to prompt an informed
21 To build our ECH-enabled OpenSSL fork:
25 git clone https://github.com/defo-project/openssl
27 ./config --libdir=lib --prefix=$HOME/code/openssl-local-inst
29 make -j8
[all …]
DCIPHERS.md1 <!--
4 SPDX-License-Identifier: curl
5 -->
9 With curl's option
10 [`--tls13-ciphers`](https://curl.se/docs/manpage.html#--tls13-ciphers)
14 connections. With option
15 [`--ciphers`](https://curl.se/docs/manpage.html#--ciphers)
25 using [`--tlsv1.3`](https://curl.se/docs/manpage.html#--tlsv13)
27 with `CURL_SSLVERSION_TLSv1_3`.
43 Setting TLS 1.3 cipher suites is supported by curl with
[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/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 …]
Dcrypto_wolfssl.c3 * Copyright (c) 2004-2017, Jouni Malinen <j@w1.fi>
15 /* wolfSSL headers */
16 #include <wolfssl/options.h> /* options.h needs to be included first */
17 #include <wolfssl/version.h>
18 #include <wolfssl/openssl/bn.h>
19 #include <wolfssl/wolfcrypt/aes.h>
20 #include <wolfssl/wolfcrypt/arc4.h>
21 #include <wolfssl/wolfcrypt/asn.h>
22 #include <wolfssl/wolfcrypt/asn_public.h>
23 #include <wolfssl/wolfcrypt/cmac.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/options.h>
37 #include <wolfssl/version.h>
39 #if LIBWOLFSSL_VERSION_HEX < 0x03004006 /* wolfSSL 3.4.6 (2015) */
40 #error "wolfSSL version should be at least 3.4.6"
44 - the user's options.h generated by wolfSSL
45 - the symbols detected by curl's configure
49 /* HAVE_ALPN is wolfSSL's build time symbol for enabling ALPN in options.h. */
73 #include <wolfssl/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/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/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"
54 #include "vquic-tls.h"
70 #define QUIC_GROUPS "P-256:P-384:P-521"
73 static void keylog_callback(const WOLFSSL *ssl, const char *line) in keylog_callback()
95 ctx->wssl.ctx = wolfSSL_CTX_new(wolfTLSv1_3_client_method()); in wssl_init_ctx()
96 if(!ctx->wssl.ctx) { in wssl_init_ctx()
[all …]
/external/curl/docs/libcurl/opts/
DCURLOPT_TLS13_CIPHERS.md1 ---
3 SPDX-License-Identifier: curl
7 See-also:
8 - CURLOPT_PROXY_SSLVERSION (3)
9 - CURLOPT_PROXY_SSL_CIPHER_LIST (3)
10 - CURLOPT_PROXY_TLS13_CIPHERS (3)
11 - CURLOPT_SSLVERSION (3)
12 - CURLOPT_SSL_CIPHER_LIST (3)
13 - CURLOPT_USE_SSL (3)
15 - TLS
[all …]
DCURLOPT_PROXY_TLS13_CIPHERS.md1 ---
3 SPDX-License-Identifier: curl
7 See-also:
8 - CURLOPT_PROXY_SSLVERSION (3)
9 - CURLOPT_PROXY_SSL_CIPHER_LIST (3)
10 - CURLOPT_SSLVERSION (3)
11 - CURLOPT_SSL_CIPHER_LIST (3)
12 - CURLOPT_TLS13_CIPHERS (3)
14 - TLS
15 TLS-backend:
[all …]
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 Added-in: 8.8.0
15 ---
[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/docs/cmdline-opts/
Dtls13-ciphers.md1 ---
3 SPDX-License-Identifier: curl
4 Long: tls13-ciphers
11 See-also:
12 - ciphers
13 - proxy-tls13-ciphers
14 - curves
16 - --tls13-ciphers TLS_AES_128_GCM_SHA256 $URL
17 ---
19 # `--tls13-ciphers`
[all …]
Dproxy-tls13-ciphers.md1 ---
3 SPDX-License-Identifier: curl
4 Long: proxy-tls13-ciphers
11 See-also:
12 - proxy-ciphers
13 - tls13-ciphers
14 - proxy
16 - --proxy-tls13-ciphers TLS_AES_128_GCM_SHA256 -x proxy $URL
17 ---
19 # `--proxy-tls13-ciphers`
[all …]
/external/curl/
DCMakeLists.txt21 # SPDX-License-Identifier: curl
28 # the case that both CURL and its dependency are included as sub-projects
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 …E_SSL_SET_QUIC_USE_LEGACY_CODEPOINT: `SSL_set_quic_use_legacy_codepoint` present in OpenSSL/wolfSSL
40 # HAVE_ECH: ECH API checks for OpenSSL, BoringSSL or wolfSSL
49 # Collect command-line arguments for buildinfo.txt.
64 set(_cmake_args "${_cmake_args} -D${_cache_var}${_cache_var_type}=\"${_cache_var_value}\"")
78 string(REGEX MATCH "#define LIBCURL_VERSION_NUM 0x[0-9a-fA-F]+" _curl_version_num ${_curl_version_h…
[all …]
/external/curl/tests/data/
DDISABLED21 # SPDX-License-Identifier: curl
28 # Lines starting with '#' letters are treated as comments.
50 # example: https://travis-ci.org/curl/curl/builds/81633600
58 # The CRL test doesn't work with wolfSSL
59 %if wolfssl
62 # The CRL test doesn't work with BearSSL
69 # Windows non-Unicode builds fail to receive Unicode text via the command-line
/external/ms-tpm-20-ref/TPMCmd/tpm/include/Wolf/
DTpmToWolfHash.h14 * Redistribution and use in source and binary forms, with or without modification,
22 * materials provided with the distribution.
61 #include <wolfssl/wolfcrypt/sha.h>
62 #include <wolfssl/wolfcrypt/sha256.h>
63 #include <wolfssl/wolfcrypt/sha512.h>
110 ((hashState)->def->method.start)(&(hashState)->state);
118 ((hashState)->def->method.data)(&(hashState)->state, dIn, dInSize)
124 ((hashState)->def->method.end)(&(hashState)->state, buffer)
134 ((hashStateIn)->def->method.copy)(&(hashStateOut)->state, \
135 &(hashStateIn)->state, \
[all …]

12345