| /freebsd/crypto/openssl/include/openssl/ |
| H A D | engine.h | 2 * Copyright 2000-2022 The OpenSSL Project Authors. All Rights Reserved. 54 /* Obvious all-or-nothing cases. */ 60 * internally to control registration of ENGINE implementations, and can be 66 /* ENGINE flags that can be set by ENGINE_set_flags(). */ 71 * This flag is for ENGINEs that wish to handle the various 'CMD'-related 73 * these control commands on behalf of the ENGINE using their "cmd_defns" 80 * via "ENGINE_by_id()". When an ENGINE must store state (eg. if 82 * process like key-generation setup and execution), it can set this flag - 83 * then each attempt to obtain the ENGINE will result in it being copied into 85 * ENGINE_by_id() just increments the existing ENGINE's structural reference [all …]
|
| /freebsd/crypto/openssl/ |
| H A D | README-ENGINES.md | 5 ---------------- 7 The ENGINE API was introduced in OpenSSL version 0.9.6 as a low level 11 The ENGINE interface has its limitations and it has been superseded 12 by the [PROVIDER API](README-PROVIDERS.md), it is deprecated in OpenSSL 14 users who need to maintain or support existing ENGINE implementations. 19 Built-in ENGINE implementations 20 ------------------------------- 22 There are currently built-in ENGINE implementations for the following 25 - Microsoft CryptoAPI 26 - VIA Padlock [all …]
|
| /freebsd/secure/lib/libcrypto/man/man3/ |
| H A D | ENGINE_add.3 | 1 .\" -*- mode: troff; coding: utf-8 -*- 58 .TH ENGINE_ADD 3ossl 2025-09-30 3.5.4 OpenSSL 102 \&\- ENGINE cryptographic module support 106 \& #include <openssl/engine.h> 114 \& ENGINE *ENGINE_get_first(void); 115 \& ENGINE *ENGINE_get_last(void); 116 \& ENGINE *ENGINE_get_next(ENGINE *e); 117 \& ENGINE *ENGINE_get_prev(ENGINE *e); 119 \& int ENGINE_add(ENGINE *e); 120 \& int ENGINE_remove(ENGINE *e); [all …]
|
| /freebsd/contrib/wpa/wpa_supplicant/ |
| H A D | README-NAN-USD | 1 Wi-Fi Aware unsynchronized service discovery (NAN USD) 5 in the Wi-Fi Aware specification v4.0 can be used with wpa_spplicant. 7 More information about Wi-Fi Aware is available from this Wi-Fi 9 https://www.wi-fi.org/discover-wi-fi/wi-fi-aware 12 ------------------ 18 --------------------------- 25 ------------------------------------- 29 …name> [ttl=<time-to-live-in-sec>] [freq=<in MHz>] [freq_list=<comma separate list of MHz>] [srv_pr… 43 the Wi-Fi Aware specification. 47 This command maps to the Publish() method in the NAN Discovery Engine. [all …]
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | ENGINE_add.pod | 43 - ENGINE cryptographic module support 47 #include <openssl/engine.h> 53 ENGINE *ENGINE_get_first(void); 54 ENGINE *ENGINE_get_last(void); 55 ENGINE *ENGINE_get_next(ENGINE *e); 56 ENGINE *ENGINE_get_prev(ENGINE *e); 58 int ENGINE_add(ENGINE *e); 59 int ENGINE_remove(ENGINE *e); 61 ENGINE *ENGINE_by_id(const char *id); 63 int ENGINE_init(ENGINE *e); [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/mtd/ |
| H A D | nand-chip.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mtd/nand-chip.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Miquel Raynal <miquel.raynal@bootlin.com> 13 - $ref: mtd.yaml# 18 SPI-NAND devices are concerned by this description. 23 Contains the chip-select IDs. 25 nand-ecc-engine: 27 A phandle on the hardware ECC engine if any. There are [all …]
|
| /freebsd/crypto/openssl/crypto/engine/ |
| H A D | README.md | 1 Notes on engines of 2001-09-24 7 the "ENGINE" code. So it serves a double purpose of being a "ENGINE internals 9 lynched for sticking all this in CHANGES.md or the commit mails :-). 37 selection, eg. in SSL/TLS, or by user-controllable configuration. 49 into ENGINE is storage - the OBJ_NAME-based storage used by EVP to register 50 ciphers simultaneously registers cipher *types* and cipher *implementations* - 53 solution is necessarily that ENGINE-provided ciphers simply are not registered, 55 especially necessary considering the fact ENGINE uses reference counts to allow 56 for cleanup, modularity, and DSO support - yet EVP_CIPHERs, as exposed to 59 Another sticking point for integrating cipher support into ENGINE is linkage. [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/fsi/ |
| H A D | fsi.txt | 1 FSI bus & engine generic device tree bindings 4 The FSI bus is probe-able, so the OS is able to enumerate FSI slaves, and 6 nodes to probed engines. This allows for fsi engines to expose non-probeable 7 busses, which are then exposed by the device tree. For example, an FSI engine 8 that is an I2C master - the I2C bus can be described by the device tree under 9 the engine's device tree node. 13 the fsi-master-* binding specifications. 18 fsi-master { 19 /* top-level of FSI bus topology, bound to an FSI master driver and 22 fsi-slave@<link,id> { [all …]
|
| /freebsd/secure/usr.bin/openssl/man/ |
| H A D | openssl.1 | 1 .\" -*- mode: troff; coding: utf-8 -*- 58 .TH OPENSSL 1ossl 2025-09-30 3.5.4 OpenSSL 64 openssl \- OpenSSL command line program 72 \&\fBopenssl\fR \fBno\-\fR\fIXXX\fR [ \fIoptions\fR ] 74 \&\fBopenssl\fR \fB\-help\fR | \fB\-version\fR 103 (e.g., \fBopenssl\-x509\fR\|(1)). The subcommand \fBopenssl\-list\fR\|(1) may be used to list 106 The command \fBno\-\fR\fIXXX\fR tests whether a command of the 108 returns 0 (success) and prints \fBno\-\fR\fIXXX\fR; otherwise it returns 1 113 availability of ciphers in the \fBopenssl\fR program. (\fBno\-\fR\fIXXX\fR is 114 not able to detect pseudo-commands such as \fBquit\fR, [all …]
|
| H A D | openssl-dgst.1 | 1 .\" -*- mode: troff; coding: utf-8 -*- 57 .IX Title "OPENSSL-DGST 1ossl" 58 .TH OPENSSL-DGST 1ossl 2025-09-30 3.5.4 OpenSSL 64 openssl\-dgst \- perform digest operations 68 [\fB\-\fR\f(BIdigest\fR] 69 [\fB\-list\fR] 70 [\fB\-help\fR] 71 [\fB\-c\fR] 72 [\fB\-d\fR] 73 [\fB\-debug\fR] [all …]
|
| /freebsd/contrib/kyua/cli/ |
| H A D | config.cpp | 15 // without specific prior written permission. 32 #include "engine/config.hpp" 33 #include "engine/exceptions.hpp" 70 /// initialization due to the side-effects it may have. Therefore, fixing this 79 /// This is a helper function that does not apply user-specified overrides. See 87 /// \throw engine::error If the parsing of the configuration file fails. 100 return engine::default_config(); in load_config_file() 102 return engine::load_config(filename); in load_config_file() 109 return engine::load_config(path); in load_config_file() 111 // Fall through. If we fail to load the user-specific configuration in load_config_file() [all …]
|
| /freebsd/usr.sbin/bsnmpd/bsnmpd/ |
| H A D | snmpd.config | 15 # Set the SNMP engine ID. 20 # engine := 0x80:0x10:0x08:0x10:0x80:0x25 21 # snmpEngineID = $(engine) 31 # Declarations for SNMP-USER-BASED-SM-MIB authentication and privacy options 42 # Enumerations from SNMP-FRAMEWORK-MIB 66 # 'bsnmpget -v 3 -D -K -o verbose' against the running bsnmpd(1). For other 68 # with a private password "bsnmptest", localized for the above engine ID. 89 # Be sure to understand the security implications of SNMPv2 - the community 107 # Use domain name and IPv6 link-local address with scope zone id as address 130 # Control configuration for the modules in the module specific sections, e.g. [all …]
|
| /freebsd/crypto/openssl/doc/man1/ |
| H A D | openssl.pod | 5 openssl - OpenSSL command line program 16 B<openssl> B<no->I<XXX> [ I<options> ] 18 B<openssl> B<-help> | B<-version> 47 (e.g., L<openssl-x509(1)>). The subcommand L<openssl-list(1)> may be used to list 50 The command B<no->I<XXX> tests whether a command of the 52 returns 0 (success) and prints B<no->I<XXX>; otherwise it returns 1 57 availability of ciphers in the B<openssl> program. (B<no->I<XXX> is 58 not able to detect pseudo-commands such as B<quit>, 59 B<list>, or B<no->I<XXX> itself.) 64 arguments and have a B<-config> option to specify that file. [all …]
|
| H A D | openssl-format-options.pod | 5 openssl-format-options - OpenSSL command input and output format options 25 In order to access a key via an engine the input format B<ENGINE> may be used; 27 option may be preceded by C<org.openssl.engine:>. 28 See L<openssl(1)/Engine Options> for an example usage of the latter. 39 =item B<-inform> I<format>, B<-outform> I<format> 43 =item B<-keyform> I<format> 47 =item B<-CRLform> I<format> 68 =item B<ENGINE> 70 Used to specify that the cryptographic material is in an OpenSSL B<engine>. 71 An engine must be configured or specified using the B<-engine> option. [all …]
|
| /freebsd/crypto/heimdal/doc/doxyout/hcrypto/man/man3/ |
| H A D | hcrypto_rsa.3 | 1 .TH "RSA functions" 3 "11 Jan 2012" "Version 1.5.2" "Heimdal crypto library" \" -*- nroff -*- 5 RSA functions \- 13 .RI "RSA * \fBRSA_new_method\fP (ENGINE *engine)" 36 See the \fBRSA - public-key cryptography\fP for description and examples. 81 Same as \fBRSA_new_method()\fP using NULL as engine. 89 .SS "RSA* RSA_new_method (ENGINE * engine)" 91 Allocate a new RSA object using the engine, if NULL is specified as the engine, use the default RSA… 95 \fIengine\fP Specific what ENGINE RSA provider should be used.
|
| /freebsd/contrib/kyua/engine/ |
| H A D | scanner_test.cpp | 15 // without specific prior written permission. 29 #include "engine/scanner.hpp" 35 #include <atf-c++.hpp> 37 #include "engine/filters.hpp" 66 test_program("unused-interface", binary_, fs::path("unused-root"), in mock_test_program() 67 "unused-suite", model::metadata_builder().build(), in mock_test_program() 109 /// NULL-terminated. 116 "unused-interface", fs::path(relative_path), fs::path("unused-root"), in new_test_program() 117 "unused-suite"); in new_test_program() 134 /// full set of matching test cases, not the specific behavior of every single [all …]
|
| H A D | filters.cpp | 15 // without specific prior written permission. 29 #include "engine/filters.hpp" 51 engine::test_filter::test_filter(const fs::path& test_program_, in test_filter() 59 /// Parses a user-provided test filter. 61 /// \param str The user-provided string representing a filter for tests. Must 67 engine::test_filter 68 engine::test_filter::parse(const std::string& str) in parse() 77 if (pos == str.length() - 1) in parse() 106 /// \return A user-friendly string representing the filter. Note that this does 110 engine::test_filter::str(void) const in str() [all …]
|
| H A D | plain_test.cpp | 15 // without specific prior written permission. 29 #include "engine/plain.hpp" 35 #include <atf-c++.hpp> 37 #include "engine/config.hpp" 38 #include "engine/scheduler.hpp" 55 namespace scheduler = engine::scheduler; 63 /// Copies the plain helper to the work directory, selecting a specific helper. 71 const fs::path srcdir(tc->get_config_var("srcdir")); in copy_plain_helper() 83 /// \param user_config User-provided configuration variables. 88 const config::tree& user_config = engine::empty_config()) in run_one() [all …]
|
| H A D | tap_test.cpp | 15 // without specific prior written permission. 29 #include "engine/tap.hpp" 35 #include <atf-c++.hpp> 37 #include "engine/config.hpp" 38 #include "engine/scheduler.hpp" 55 namespace scheduler = engine::scheduler; 63 /// Copies the tap helper to the work directory, selecting a specific helper. 71 const fs::path srcdir(tc->get_config_var("srcdir")); in copy_tap_helper() 83 /// \param user_config User-provided configuration variables. 88 const config::tree& user_config = engine::empty_config()) in run_one() [all …]
|
| H A D | exceptions.cpp | 15 // without specific prior written permission. 29 #include "engine/exceptions.hpp" 35 /// Constructs a new error with a plain-text message. 37 /// \param message The plain-text error message. 38 engine::error::error(const std::string& message) : in error() 45 engine::error::~error(void) throw() in ~error() 53 engine::format_error::format_error(const std::string& reason_) : in format_error() 60 engine::format_error::~format_error(void) throw() in ~format_error() 69 engine::load_error::load_error(const fs::path& file_, in load_error() 79 engine::load_error::~load_error(void) throw() in ~load_error()
|
| /freebsd/contrib/kyua/drivers/ |
| H A D | list_tests.cpp | 15 // without specific prior written permission. 31 #include "engine/exceptions.hpp" 32 #include "engine/filters.hpp" 33 #include "engine/kyuafile.hpp" 34 #include "engine/scanner.hpp" 35 #include "engine/scheduler.hpp" 41 namespace scheduler = engine::scheduler; 57 /// \param user_config The end-user configuration properties. 64 const std::set< engine::test_filter >& filters, in drive() 70 const engine::kyuafile kyuafile = engine::kyuafile::load( in drive() [all …]
|
| H A D | debug_test.cpp | 15 // without specific prior written permission. 34 #include "engine/filters.hpp" 35 #include "engine/kyuafile.hpp" 36 #include "engine/scanner.hpp" 37 #include "engine/scheduler.hpp" 48 namespace scheduler = engine::scheduler; 58 /// \param user_config The end-user configuration properties. 66 drivers::debug_test::drive(engine::debugger_ptr debugger, in drive() 69 const engine::test_filter& filter, in drive() 76 const engine::kyuafile kyuafile = engine::kyuafile::load( in drive() [all …]
|
| /freebsd/crypto/openssl/test/ |
| H A D | README-external.md | 14 First checkout the `PYCA/Cryptography` module into `./pyca-cryptography` using: 16 $ git submodule update --init 20 $ ./config enable-external-tests 29 ------------------------------ 44 krb5's master has to pass this same CI, but a known-good version is 45 krb5-1.15.1-final if you want to be sure. 48 $ git checkout krb5-1.15.1-final 53 $ ./config enable-external-tests 61 Test-failures suppressions 62 -------------------------- [all …]
|
| /freebsd/crypto/openssl/providers/common/include/prov/ |
| H A D | provider_util.h | 2 * Copyright 2019-2025 The OpenSSL Project Authors. All Rights Reserved. 23 ENGINE *engine; /* cipher engine */ member 36 ENGINE *engine; /* digest engine */ member 42 * The params "properties", "engine" and "cipher" are used to determine the 44 * non-provider based implementations. 56 /* Query the cipher and associated engine (if any) */ 58 ENGINE *ossl_prov_cipher_engine(const PROV_CIPHER *pc); 71 * The params "properties", "engine" and "digest" are used to determine the 73 * non-provider based implementations. 85 /* Query the digest and associated engine (if any) */ [all …]
|
| /freebsd/contrib/wpa/src/crypto/ |
| H A D | tls.h | 3 * Copyright (c) 2004-2013, Jouni Malinen <j@w1.fi> 125 * struct tls_connection_params - Parameters for TLS connection 130 * @ca_path: Path to CA certificates (OpenSSL specific) 138 * must have a full case-insensitive match. 141 * case-insensitive match. 159 * @engine: 1 = use engine (e.g., a smartcard) for private key operations 160 * (this is OpenSSL specific for now) 161 * @engine_id: engine id string (this is OpenSSL specific for now) 163 * (this is OpenSSL specific for now) 164 * @key_id: the private key's id when using engine (this is OpenSSL [all …]
|