| /freebsd/crypto/openssl/doc/designs/ |
| H A D | ml-dsa.md | 1 ML-DSA Design 4 This document covers OpenSSL specific ML-DSA implementation details. 5 FIPS 204 clearly states most of the requirements of ML-DSA and has comprehensive 13 ML-DSA Parameters & Per algorithm Functions 14 ------------------------------------------- 18 stored in a table of `ML_DSA_PARAM` objects. 22 ML-DSA-44, ML-DSA-65 and ML-DSA-87. 24 ML-DSA only uses SHAKE-128 and SHAKE-256 for digest operations, so these digest 25 algorithms are pre-fetched and stored within a `ML_DSA` key. 26 Any functions that require these pre-fetched objects must pass either the key [all …]
|
| H A D | ML-KEM.md | 1 ML-KEM Design 4 This document covers OpenSSL-specific ML-KEM implementation details. 5 **ML-KEM** is specified in [FIPS 203], which includes comprehensive pseudo-code 8 ML-KEM Parameters & Functions 9 ----------------------------- 15 The key management and KEM algorithm names are **ML-KEM-512**, **ML-KEM-768** 16 and **ML-KEM-1024**. 20 **ML-KEM** makes extensive use of four **SHA3** primitives: **SHA3-256**, 21 **SHA3-512**, **SHAKE128** and **SHAKE256**. 22 To improve **ML-KEM** execution performance, the EVP handles for these are [all …]
|
| H A D | slh-dsa.md | 1 SLH-DSA Design 4 This document covers OpenSSL specific SLH-DSA implementation details. 5 FIPS 205 clearly states most of the requirements of SLH-DSA and has comprehensive 9 ------------------------------ 18 The names used are of the form "SLH-DSA-SHA2-128s" and "SLH-DSA-SHAKE-128f". 21 set of 7 functions as they just use SHAKE-256 XOF (Even for the SHAKE-128 names). 34 stored within the SLH_DSA_KEY. This contains the HASH functions, 35 the ADRS functions, and the parameter constants. It also contains pre fetched algorithms. 41 SLH-DSA keys 42 ------------ [all …]
|
| /freebsd/contrib/kyua/utils/config/ |
| H A D | nodes.ipp | 60 /// \return A pointer to the newly-created node. 83 /// Note that these are one-level keys. They cannot contain dots, and thus 113 /// The direct children of this node must be pre-defined by calls to define(). 114 /// Attempts to traverse this node and resolve a key that is not a pre-defined 129 /// The children of this node need not be pre-defined. Attempts to traverse 131 /// intermediate non-existent nodes of the traversal will be created as dynamic 175 /// Gets the value stored in the node. 177 /// \pre The node must have a value. 184 PRE(is_set()); 189 /// Gets the read-write value stored in the node. [all …]
|
| H A D | nodes.hpp | 65 /// \return A dynamically-allocated node. 91 /// a value. Our trees are "strictly keyed": keys must have been pre-defined 131 /// Gets the value stored in the node. 134 /// Gets the read-write value stored in the node. 181 /// A leaf node that holds a positive non-zero integer value. 214 /// Gets the value stored in the node. 216 /// \pre The node must have a value. 221 /// Gets the read-write value stored in the node. 223 /// \pre The node must have a value.
|
| /freebsd/crypto/heimdal/doc/doxyout/krb5/html/ |
| H A D | krb5_introduction.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 8 <a href="http://www.h5l.org/"><img src="http://www.h5l.org/keyhole-heimdal.png" alt="keyhole logo"/… 10 <!-- end of header marker --> 11 <!-- Generated by Doxygen 1.5.6 --> 27 …all per thread state. All global variables that are context specific are stored in this structure,… 39 The credential cache data can be stored internally in different way, each of them for different pro… 44 …-bit signed numbers, the first 24 bits define what subsystem the error originates from, and last 8… 45 …-codes back. However, Heimdal have an extention to pass back customised errors messages. Instead o… 48 …ytab is a storage for locally stored keys. Heimdal includes keytab support for Kerberos 5 keytabs,… [all …]
|
| H A D | krb5_keytab_intro.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 8 <a href="http://www.h5l.org/"><img src="http://www.h5l.org/keyhole-heimdal.png" alt="keyhole logo"/… 10 <!-- end of header marker --> 11 <!-- Generated by Doxygen 1.5.6 --> 29 A keytab name is on the form type:residual. The residual part is specific to each keytab-type.<p> 30 When a keytab-name is resolved, the type is matched with an internal list of keytab types. If there… 39 <li>memory The keytab is stored in a memory segment. This allows sensitive and/or temporary data no… 43 <div class="fragment"><pre class="fragment"><span class="keywordtype">int</span> 78 </pre></div> </div> [all …]
|
| H A D | krb5_fileformats.html | 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 8 <a href="http://www.h5l.org/"><img src="http://www.h5l.org/keyhole-heimdal.png" alt="keyhole logo"/… 10 <!-- end of header marker --> 11 <!-- Generated by Doxygen 1.5.6 --> 28 The following C-like structure definitions illustrate the MIT keytab file format. All values are in… 29 <div class="fragment"><pre class="fragment"> keytab { 56 </pre></div><p> 57 All numbers are stored in network byteorder (big endian) format.<p> 67 …ption type is the same as the Kerberos standard (e.g. 3 is des-cbc-md5, 23 is arcfour-hmac-md5, et… [all …]
|
| /freebsd/contrib/kyua/store/ |
| H A D | write_transaction.cpp | 148 /// \param path Path to the file to be stored. 150 /// \return The identifier of the stored file, or none if the file was empty. 188 /// Internal implementation for a store write-only transaction. 211 /// Creates a new write-only transaction. 233 _pimpl->_tx.commit(); in commit() 247 _pimpl->_tx.rollback(); in rollback() 256 /// \pre The context has not been put yet. 257 /// \post The context is stored into the database with a new identifier. 266 sqlite::statement stmt = _pimpl->_db.create_statement( in put_context() 271 put_env_vars(_pimpl->_db, context.env()); in put_context() [all …]
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | SSL_CTX_set_psk_client_callback.pod | 11 - set PSK client callback 55 the PSK in B<*id>. The identifier length in bytes should be stored in B<*idlen>. 90 Alternatively an SSL_SESSION created from a previous non-PSK handshake may also 106 the pre-shared key to use during the connection setup phase. 110 connection in parameter B<ssl>, a B<NUL>-terminated PSK identity hint 112 length B<max_identity_len> bytes (including the B<NUL>-terminator) where the 113 resulting B<NUL>-terminated identity is to be stored, and a buffer B<psk> 114 of length B<max_psk_len> bytes where the resulting pre-shared key is to 115 be stored. 125 always be NULL and the handshake digest will default to SHA-256 for any returned [all …]
|
| H A D | SSL_CTX_set1_cert_comp_preference.pod | 12 SSL_set1_compressed_cert - Certificate compression functions 66 SSL_CTX_compress_certs() and SSL_compress_certs() are used to pre-compress all 70 will result in an error, as only server certificates may be pre-compressed. 73 the pre-compressed certificate most recently set that may be stored for later 75 error, as only server certificates may be pre-compressed. The B<data> and 79 or SSL_set1_compressed_cert() to provide a pre-compressed version of the 80 most recently set certificate. This pre-compressed certificate can only be used 93 Only server certificates may be pre-compressed. Calling any of these functions 96 compressed on-demand as unique context data from the server is compressed along
|
| /freebsd/contrib/libarchive/libarchive/ |
| H A D | tar.5 | 1 .\" Copyright (c) 2003-2009 Tim Kientzle 39 tape drives that operate with fixed-size blocks, but is widely used as 44 archive consists of a series of 512-byte records. 61 commonly used with modern high-speed tape drives. 69 .Ss Old-Style Archive Format 76 which seems to be the earliest widely-used version of the tar program. 78 The header record for an old-style 81 .Bd -literal -offset indent 96 .Bl -ta [all...] |
| /freebsd/sys/contrib/libsodium/src/libsodium/crypto_pwhash/argon2/ |
| H A D | argon2.h | 45 ARGON2_MIN(UINT32_C(32), (sizeof(void *) * CHAR_BIT - 10 - 1)) 78 ARGON2_OUTPUT_PTR_NULL = -1, 80 ARGON2_OUTPUT_TOO_SHORT = -2, 81 ARGON2_OUTPUT_TOO_LONG = -3, 83 ARGON2_PWD_TOO_SHORT = -4, 84 ARGON2_PWD_TOO_LONG = -5, 86 ARGON2_SALT_TOO_SHORT = -6, 87 ARGON2_SALT_TOO_LONG = -7, 89 ARGON2_AD_TOO_SHORT = -8, 90 ARGON2_AD_TOO_LONG = -9, [all …]
|
| /freebsd/secure/lib/libcrypto/man/man3/ |
| H A D | SSL_CTX_set_psk_client_callback.3 | 1 .\" -*- mode: troff; coding: utf-8 -*- 58 .TH SSL_CTX_SET_PSK_CLIENT_CALLBACK 3ossl 2025-09-30 3.5.4 OpenSSL 70 \&\- set PSK client callback 113 the PSK in \fB*id\fR. The identifier length in bytes should be stored in \fB*idlen\fR. 141 Alternatively an SSL_SESSION created from a previous non-PSK handshake may also 157 the pre-shared key to use during the connection setup phase. 161 connection in parameter \fBssl\fR, a \fBNUL\fR\-terminated PSK identity hint 163 length \fBmax_identity_len\fR bytes (including the \fBNUL\fR\-terminator) where the 164 resulting \fBNUL\fR\-terminated identity is to be stored, and a buffer \fBpsk\fR 165 of length \fBmax_psk_len\fR bytes where the resulting pre-shared key is to [all …]
|
| H A D | SSL_CTX_set1_cert_comp_preference.3 | 1 .\" -*- mode: troff; coding: utf-8 -*- 58 .TH SSL_CTX_SET1_CERT_COMP_PREFERENCE 3ossl 2025-09-30 3.5.4 OpenSSL 71 SSL_set1_compressed_cert \- Certificate compression functions 120 \&\fBSSL_CTX_compress_certs()\fR and \fBSSL_compress_certs()\fR are used to pre-compress all 124 will result in an error, as only server certificates may be pre-compressed. 127 the pre-compressed certificate most recently set that may be stored for later 129 error, as only server certificates may be pre-compressed. The \fBdata\fR and 133 or \fBSSL_set1_compressed_cert()\fR to provide a pre-compressed version of the 134 most recently set certificate. This pre-compressed certificate can only be used 146 Only server certificates may be pre-compressed. Calling any of these functions [all …]
|
| /freebsd/share/man/man3/ |
| H A D | CMSG_DATA.3 | 45 .Bl -tag -width Ds 63 This value is what is normally stored in the 82 This value is what is normally stored in 89 in the parent process and passes it over a pre-shared socket over the child 93 .Bd -literal 117 if (socketpair(PF_LOCAL, SOCK_STREAM, 0, presharedfd) == -1) 118 err(EX_OSERR, "failed to create a pre-shared socket pair"); 127 case -1: 133 if (recvmsg(presharedfd[1], &msg, 0) == -1) 139 if (cmsg->cmsg_len == CMSG_LEN(sizeof(int)) && [all …]
|
| /freebsd/include/ |
| H A D | pwd.h | 1 /*- 2 * SPDX-License-Identifier: BSD-3-Clause 80 * upper 4 bits are interpreted as a version. Pre-FreeBSD 5.1 format 81 * entries are version `3' -- this conveniently results in the same 82 * key values as before. The new, architecture-independent entries 86 * old pre-FreeBSD 5.1 values so these apps still work. Consequently 94 #define _PW_KEYBYNAME '\x31' /* stored by name */ 95 #define _PW_KEYBYNUM '\x32' /* stored by entry in the "file" */ 96 #define _PW_KEYBYUID '\x33' /* stored by uid */
|
| /freebsd/contrib/sendmail/libmilter/docs/ |
| H A D | smfi_getpriv.html | 4 <!-- 5 $Id: smfi_getpriv.html,v 1.10 2013-11-22 20:51:39 ca Exp $ 6 --> 10 <!---------- Synopsis -----------> 12 <PRE> 17 </PRE> 18 Get the connection-specific data pointer for this connection. 21 <!----------- Description ----------> 35 <!----------- Arguments ----------> 45 <!----------- Return values ----------> [all …]
|
| /freebsd/sys/dev/qat/qat_api/common/crypto/sym/include/ |
| H A D | lac_session.h | 1 /* SPDX-License-Identifier: BSD-3-Clause */ 2 /* Copyright(c) 2007-2025 Intel Corporation */ 22 * information required for processing responses from the QAT are stored in an 23 * internal cookie. A pointer to this cookie is stored in the opaque data 27 * \ref cpaCySymSessionCtxGetSize(). Internally this memory is re-aligned on a 33 * <b>LAC Session Init</b>\n The session descriptor is re-aligned and 59 * - The perform function increments the reference count for the session. 60 * - The callback function decrements the reference count for the session. 61 * - The Remove function checks the reference count to ensure that it is 0. 64 * - \ref LacMem "Memory" - Inline memory functions [all …]
|
| /freebsd/sys/sys/ |
| H A D | firmware.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 37 * be loaded on-demand or pre-loaded as desired. Modules may contain 38 * one or more firmware images that are stored as opaque data arrays 44 * When multiple images are stored in one module, the first image is 52 const char *name; /* system-wide name */
|
| /freebsd/sys/contrib/openzfs/man/man1/ |
| H A D | test-runner.1 | 1 .\" SPDX-License-Identifier: CDDL-1.0 80 is stored in a 103 The exception is options pertaining to pre and post scripts, which act on all 110 Tests that exit zero and non-zero are marked 115 When a pre script fails for a test group, only the post script is executed, 156 is an INI-style configuration file that describes a test run. 168 .Bl -tag -width "tests = ['filename', …]" 171 .It Sy pre No = Ar script 176 Execute the pre script as 207 .Bl -tag -width "-o outputdir" [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/DWARFLinkerParallel/ |
| H A D | DWARFLinker.h | |
| /freebsd/usr.bin/gzip/ |
| H A D | gzip.1 | 33 .Nd compression/decompression tool using Lempel-Ziv coding (LZ77) 61 program compresses and decompresses files using Lempel-Ziv coding 116 .Bl -tag -width XXrXXXrecursiveX 126 .It Fl c , Fl Fl stdout , Fl Fl to-stdout 134 overwriting of pre-existing files, reading from or writing to a terminal, 137 option, allowing non-compressed data to pass through unchanged. 144 .It Fl L , -license 156 This option causes the stored filename in the input file to be used 158 .It Fl n , Fl Fl no-name 159 This option stops the filename and timestamp from being stored in [all …]
|
| /freebsd/crypto/openssl/doc/designs/quic-design/ |
| H A D | quic-fault-injector.md | 29 ----------------------- 38 "Finished" message exchange - so any modifications would be rejected and the 45 modified by a "man-in-the-middle". 77 in `*msgout` and its length will be stored in `*outlen`. Optionally the mutator 86 ### QUIC Pre-Encryption Packets 122 structure and return it in `*hdrout` and a new set of iovecs to be stored in 124 of iovecs in the output array is stored in `*numout`. Optionally the callback 143 itself as a man-in-the-middle between the client and server. A BIO_s_dgram_pair() 158 ------------------ 167 - An EncryptedExtensions handshake message being sent [all …]
|
| /freebsd/crypto/heimdal/lib/krb5/ |
| H A D | krb5.conf.5 | 1 .\" Copyright (c) 1999 - 2005 Kungliga Tekniska Högskolan 53 .Bd -literal -offset indent 81 consists of one or more non-whitespace characters. 83 STRINGs that are specified later in this man-page uses the following 85 .Bl -tag -width "xxx" -offset indent 93 valid encryption types are: des-cbc-crc, des-cbc-md4, des-cbc-md5, 94 des3-cbc-sha1, arcfour-hmac-md5, aes128-cts-hmac-sha1-96, and 95 aes256-cts-hmac-sha1-96 . 101 .Bl -tag -width "xxx" -offset indent 107 .Bl -enum -compact [all …]
|