Linux sagir-us1.hostever.us 5.14.0-570.51.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 8 09:41:34 EDT 2025 x86_64
LiteSpeed
Server IP : 104.247.108.91 & Your IP : 216.73.216.26
Domains : 74 Domain
User : georgeto
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
local /
emps /
share /
doc /
openssl /
html /
man7 /
Delete
Unzip
Name
Size
Permission
Date
Action
img
[ DIR ]
drwxr-xr-x
2025-02-06 06:22
EVP_ASYM_CIPHER-SM2.html
2.21
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER-AES.html
4.63
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER-ARIA.html
3.22
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER-BLOWFISH.html
2.04
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER-CAMELLIA.html
3.17
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER-CAST.html
2.4
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER-CHACHA.html
1.96
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER-DES.html
3.15
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER-IDEA.html
2.12
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER-RC2.html
2.26
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER-RC4.html
1.98
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER-RC5.html
2.14
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER-SEED.html
2.15
KB
-rw-r--r--
2025-02-06 06:22
EVP_CIPHER-SM4.html
2.17
KB
-rw-r--r--
2025-02-06 06:22
EVP_KDF-HKDF.html
7.44
KB
-rw-r--r--
2025-02-06 06:22
EVP_KDF-KB.html
8.21
KB
-rw-r--r--
2025-02-06 06:22
EVP_KDF-KRB5KDF.html
5.37
KB
-rw-r--r--
2025-02-06 06:22
EVP_KDF-PBKDF1.html
3.85
KB
-rw-r--r--
2025-02-06 06:22
EVP_KDF-PBKDF2.html
4.66
KB
-rw-r--r--
2025-02-06 06:22
EVP_KDF-PKCS12KDF.html
4.11
KB
-rw-r--r--
2025-02-06 06:22
EVP_KDF-SCRYPT.html
7.08
KB
-rw-r--r--
2025-02-06 06:22
EVP_KDF-SS.html
8.43
KB
-rw-r--r--
2025-02-06 06:22
EVP_KDF-SSHKDF.html
7.24
KB
-rw-r--r--
2025-02-06 06:22
EVP_KDF-TLS13_KDF.html
6.5
KB
-rw-r--r--
2025-02-06 06:22
EVP_KDF-TLS1_PRF.html
4.9
KB
-rw-r--r--
2025-02-06 06:22
EVP_KDF-X942-ASN1.html
7.41
KB
-rw-r--r--
2025-02-06 06:22
EVP_KDF-X942-CONCAT.html
1.78
KB
-rw-r--r--
2025-02-06 06:22
EVP_KDF-X963.html
4.86
KB
-rw-r--r--
2025-02-06 06:22
EVP_KEM-RSA.html
2.85
KB
-rw-r--r--
2025-02-06 06:22
EVP_KEYEXCH-DH.html
6.42
KB
-rw-r--r--
2025-02-06 06:22
EVP_KEYEXCH-ECDH.html
6.21
KB
-rw-r--r--
2025-02-06 06:22
EVP_KEYEXCH-X25519.html
2.5
KB
-rw-r--r--
2025-02-06 06:22
EVP_MAC-BLAKE2.html
4.25
KB
-rw-r--r--
2025-02-06 06:22
EVP_MAC-CMAC.html
3.77
KB
-rw-r--r--
2025-02-06 06:22
EVP_MAC-GMAC.html
3.69
KB
-rw-r--r--
2025-02-06 06:22
EVP_MAC-HMAC.html
4.54
KB
-rw-r--r--
2025-02-06 06:22
EVP_MAC-KMAC.html
6.46
KB
-rw-r--r--
2025-02-06 06:22
EVP_MAC-Poly1305.html
3.17
KB
-rw-r--r--
2025-02-06 06:22
EVP_MAC-Siphash.html
3.29
KB
-rw-r--r--
2025-02-06 06:22
EVP_MD-BLAKE2.html
2.11
KB
-rw-r--r--
2025-02-06 06:22
EVP_MD-MD2.html
1.83
KB
-rw-r--r--
2025-02-06 06:22
EVP_MD-MD4.html
1.83
KB
-rw-r--r--
2025-02-06 06:22
EVP_MD-MD5-SHA1.html
3
KB
-rw-r--r--
2025-02-06 06:22
EVP_MD-MD5.html
1.83
KB
-rw-r--r--
2025-02-06 06:22
EVP_MD-MDC2.html
2.64
KB
-rw-r--r--
2025-02-06 06:22
EVP_MD-RIPEMD160.html
2.1
KB
-rw-r--r--
2025-02-06 06:22
EVP_MD-SHA1.html
3.03
KB
-rw-r--r--
2025-02-06 06:22
EVP_MD-SHA2.html
2.85
KB
-rw-r--r--
2025-02-06 06:22
EVP_MD-SHA3.html
2.16
KB
-rw-r--r--
2025-02-06 06:22
EVP_MD-SHAKE.html
3.98
KB
-rw-r--r--
2025-02-06 06:22
EVP_MD-SM3.html
1.84
KB
-rw-r--r--
2025-02-06 06:22
EVP_MD-WHIRLPOOL.html
1.86
KB
-rw-r--r--
2025-02-06 06:22
EVP_MD-common.html
2.88
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY-DH.html
15.63
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY-DSA.html
6.09
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY-EC.html
14.04
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY-FFC.html
11.47
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY-HMAC.html
4.69
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY-RSA.html
15.32
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY-SM2.html
4.65
KB
-rw-r--r--
2025-02-06 06:22
EVP_PKEY-X25519.html
5.03
KB
-rw-r--r--
2025-02-06 06:22
EVP_RAND-CTR-DRBG.html
5.56
KB
-rw-r--r--
2025-02-06 06:22
EVP_RAND-HASH-DRBG.html
5.2
KB
-rw-r--r--
2025-02-06 06:22
EVP_RAND-HMAC-DRBG.html
5.39
KB
-rw-r--r--
2025-02-06 06:22
EVP_RAND-SEED-SRC.html
3.69
KB
-rw-r--r--
2025-02-06 06:22
EVP_RAND-TEST-RAND.html
6
KB
-rw-r--r--
2025-02-06 06:22
EVP_RAND.html
15.67
KB
-rw-r--r--
2025-02-06 06:22
EVP_SIGNATURE-DSA.html
2.92
KB
-rw-r--r--
2025-02-06 06:22
EVP_SIGNATURE-ECDSA.html
2.93
KB
-rw-r--r--
2025-02-06 06:22
EVP_SIGNATURE-ED25519.html
5.02
KB
-rw-r--r--
2025-02-06 06:22
EVP_SIGNATURE-HMAC.html
2.96
KB
-rw-r--r--
2025-02-06 06:22
EVP_SIGNATURE-RSA.html
5.58
KB
-rw-r--r--
2025-02-06 06:22
OSSL_PROVIDER-FIPS.html
19.9
KB
-rw-r--r--
2025-02-06 06:22
OSSL_PROVIDER-base.html
4.06
KB
-rw-r--r--
2025-02-06 06:22
OSSL_PROVIDER-default.html
13.14
KB
-rw-r--r--
2025-02-06 06:22
OSSL_PROVIDER-legacy.html
5.08
KB
-rw-r--r--
2025-02-06 06:22
OSSL_PROVIDER-null.html
1.75
KB
-rw-r--r--
2025-02-06 06:22
RAND.html
4.49
KB
-rw-r--r--
2025-02-06 06:22
RSA-PSS.html
3.29
KB
-rw-r--r--
2025-02-06 06:22
X25519.html
3.57
KB
-rw-r--r--
2025-02-06 06:22
bio.html
4.47
KB
-rw-r--r--
2025-02-06 06:22
crypto.html
27.34
KB
-rw-r--r--
2025-02-06 06:22
ct.html
2.71
KB
-rw-r--r--
2025-02-06 06:22
des_modes.html
7.94
KB
-rw-r--r--
2025-02-06 06:22
evp.html
7.56
KB
-rw-r--r--
2025-02-06 06:22
fips_module.html
22.56
KB
-rw-r--r--
2025-02-06 06:22
life_cycle-cipher.html
15.05
KB
-rw-r--r--
2025-02-06 06:22
life_cycle-digest.html
7.91
KB
-rw-r--r--
2025-02-06 06:22
life_cycle-kdf.html
5.43
KB
-rw-r--r--
2025-02-06 06:22
life_cycle-mac.html
7.63
KB
-rw-r--r--
2025-02-06 06:22
life_cycle-pkey.html
31.16
KB
-rw-r--r--
2025-02-06 06:22
life_cycle-rand.html
6.68
KB
-rw-r--r--
2025-02-06 06:22
migration_guide.html
123.13
KB
-rw-r--r--
2025-02-06 06:22
openssl-core.h.html
5.78
KB
-rw-r--r--
2025-02-06 06:22
openssl-core_dispatch.h.html
2.34
KB
-rw-r--r--
2025-02-06 06:22
openssl-core_names.h.html
2.58
KB
-rw-r--r--
2025-02-06 06:22
openssl-env.html
4.87
KB
-rw-r--r--
2025-02-06 06:22
openssl-glossary.html
9.71
KB
-rw-r--r--
2025-02-06 06:22
openssl-threads.html
5.79
KB
-rw-r--r--
2025-02-06 06:22
openssl_user_macros.html
3.89
KB
-rw-r--r--
2025-02-06 06:22
ossl_store-file.html
3.22
KB
-rw-r--r--
2025-02-06 06:22
ossl_store.html
3.96
KB
-rw-r--r--
2025-02-06 06:22
passphrase-encoding.html
8.83
KB
-rw-r--r--
2025-02-06 06:22
property.html
7.97
KB
-rw-r--r--
2025-02-06 06:22
provider-asym_cipher.html
14.77
KB
-rw-r--r--
2025-02-06 06:22
provider-base.html
37.71
KB
-rw-r--r--
2025-02-06 06:22
provider-cipher.html
14.16
KB
-rw-r--r--
2025-02-06 06:22
provider-decoder.html
13.65
KB
-rw-r--r--
2025-02-06 06:22
provider-digest.html
14.65
KB
-rw-r--r--
2025-02-06 06:22
provider-encoder.html
14.68
KB
-rw-r--r--
2025-02-06 06:22
provider-kdf.html
16.91
KB
-rw-r--r--
2025-02-06 06:22
provider-kem.html
11.05
KB
-rw-r--r--
2025-02-06 06:22
provider-keyexch.html
12.67
KB
-rw-r--r--
2025-02-06 06:22
provider-keymgmt.html
20.84
KB
-rw-r--r--
2025-02-06 06:22
provider-mac.html
11.35
KB
-rw-r--r--
2025-02-06 06:22
provider-object.html
8.26
KB
-rw-r--r--
2025-02-06 06:22
provider-rand.html
15.49
KB
-rw-r--r--
2025-02-06 06:22
provider-signature.html
25.29
KB
-rw-r--r--
2025-02-06 06:22
provider-storemgmt.html
10.11
KB
-rw-r--r--
2025-02-06 06:22
provider.html
11.75
KB
-rw-r--r--
2025-02-06 06:22
proxy-certificates.html
14.22
KB
-rw-r--r--
2025-02-06 06:22
ssl.html
5.33
KB
-rw-r--r--
2025-02-06 06:22
x509.html
3.75
KB
-rw-r--r--
2025-02-06 06:22
Save
Rename
<?xml version="1.0" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>EVP_KDF-KRB5KDF</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link rev="made" href="mailto:root@localhost" /> </head> <body style="background-color: white"> <ul id="index"> <li><a href="#NAME">NAME</a></li> <li><a href="#DESCRIPTION">DESCRIPTION</a> <ul> <li><a href="#Identity">Identity</a></li> <li><a href="#Supported-parameters">Supported parameters</a></li> </ul> </li> <li><a href="#NOTES">NOTES</a></li> <li><a href="#EXAMPLES">EXAMPLES</a></li> <li><a href="#CONFORMING-TO">CONFORMING TO</a></li> <li><a href="#SEE-ALSO">SEE ALSO</a></li> <li><a href="#HISTORY">HISTORY</a></li> <li><a href="#COPYRIGHT">COPYRIGHT</a></li> </ul> <h1 id="NAME">NAME</h1> <p>EVP_KDF-KRB5KDF - The RFC3961 Krb5 KDF EVP_KDF implementation</p> <h1 id="DESCRIPTION">DESCRIPTION</h1> <p>Support for computing the <b>KRB5KDF</b> KDF through the <b>EVP_KDF</b> API.</p> <p>The EVP_KDF-KRB5KDF algorithm implements the key derivation function defined in RFC 3961, section 5.1 and is used by Krb5 to derive session keys. Three inputs are required to perform key derivation: a cipher, (for example AES-128-CBC), the initial key, and a constant.</p> <h2 id="Identity">Identity</h2> <p>"KRB5KDF" is the name for this implementation; it can be used with the EVP_KDF_fetch() function.</p> <h2 id="Supported-parameters">Supported parameters</h2> <p>The supported parameters are:</p> <dl> <dt id="properties-OSSL_KDF_PARAM_PROPERTIES-UTF8-string">"properties" (<b>OSSL_KDF_PARAM_PROPERTIES</b>) <UTF8 string></dt> <dd> </dd> <dt id="cipher-OSSL_KDF_PARAM_CIPHER-UTF8-string">"cipher" (<b>OSSL_KDF_PARAM_CIPHER</b>) <UTF8 string></dt> <dd> </dd> <dt id="key-OSSL_KDF_PARAM_KEY-octet-string">"key" (<b>OSSL_KDF_PARAM_KEY</b>) <octet string></dt> <dd> <p>These parameters work as described in <a href="../man3/EVP_KDF.html">"PARAMETERS" in EVP_KDF(3)</a>.</p> </dd> <dt id="constant-OSSL_KDF_PARAM_CONSTANT-octet-string">"constant" (<b>OSSL_KDF_PARAM_CONSTANT</b>) <octet string></dt> <dd> <p>This parameter sets the constant value for the KDF. If a value is already set, the contents are replaced.</p> </dd> </dl> <h1 id="NOTES">NOTES</h1> <p>A context for KRB5KDF can be obtained by calling:</p> <pre><code> EVP_KDF *kdf = EVP_KDF_fetch(NULL, "KRB5KDF", NULL); EVP_KDF_CTX *kctx = EVP_KDF_CTX_new(kdf);</code></pre> <p>The output length of the KRB5KDF derivation is specified via the <i>keylen</i> parameter to the <a href="../man3/EVP_KDF_derive.html">EVP_KDF_derive(3)</a> function, and MUST match the key length for the chosen cipher or an error is returned. Moreover, the constant's length must not exceed the block size of the cipher. Since the KRB5KDF output length depends on the chosen cipher, calling <a href="../man3/EVP_KDF_CTX_get_kdf_size.html">EVP_KDF_CTX_get_kdf_size(3)</a> to obtain the requisite length returns the correct length only after the cipher is set. Prior to that <b>EVP_MAX_KEY_LENGTH</b> is returned. The caller must allocate a buffer of the correct length for the chosen cipher, and pass that buffer to the <a href="../man3/EVP_KDF_derive.html">EVP_KDF_derive(3)</a> function along with that length.</p> <h1 id="EXAMPLES">EXAMPLES</h1> <p>This example derives a key using the AES-128-CBC cipher:</p> <pre><code> EVP_KDF *kdf; EVP_KDF_CTX *kctx; unsigned char key[16] = "01234..."; unsigned char constant[] = "I'm a constant"; unsigned char out[16]; size_t outlen = sizeof(out); OSSL_PARAM params[4], *p = params; kdf = EVP_KDF_fetch(NULL, "KRB5KDF", NULL); kctx = EVP_KDF_CTX_new(kdf); EVP_KDF_free(kdf); *p++ = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_CIPHER, SN_aes_128_cbc, strlen(SN_aes_128_cbc)); *p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_KEY, key, (size_t)16); *p++ = OSSL_PARAM_construct_octet_string(OSSL_KDF_PARAM_CONSTANT, constant, strlen(constant)); *p = OSSL_PARAM_construct_end(); if (EVP_KDF_derive(kctx, out, outlen, params) <= 0) /* Error */ EVP_KDF_CTX_free(kctx);</code></pre> <h1 id="CONFORMING-TO">CONFORMING TO</h1> <p>RFC 3961</p> <h1 id="SEE-ALSO">SEE ALSO</h1> <p><a href="../man3/EVP_KDF.html">EVP_KDF(3)</a>, <a href="../man3/EVP_KDF_CTX_free.html">EVP_KDF_CTX_free(3)</a>, <a href="../man3/EVP_KDF_CTX_get_kdf_size.html">EVP_KDF_CTX_get_kdf_size(3)</a>, <a href="../man3/EVP_KDF_derive.html">EVP_KDF_derive(3)</a>, <a href="../man3/EVP_KDF.html">"PARAMETERS" in EVP_KDF(3)</a></p> <h1 id="HISTORY">HISTORY</h1> <p>This functionality was added to OpenSSL 3.0.</p> <h1 id="COPYRIGHT">COPYRIGHT</h1> <p>Copyright 2016-2021 The OpenSSL Project Authors. All Rights Reserved.</p> <p>Licensed under the Apache License 2.0 (the "License"). You may not use this file except in compliance with the License. You can obtain a copy in the file LICENSE in the source distribution or at <a href="https://www.openssl.org/source/license.html">https://www.openssl.org/source/license.html</a>.</p> </body> </html>