Home
last modified time | relevance | path

Searched full:aes (Results 1 – 25 of 917) sorted by relevance

12345678910>>...37

/freebsd/crypto/openssl/test/recipes/30-test_evp_data/
H A Devpciph_aes_ccm_cavs.txt13 Cipher = aes-128-ccm
21 Cipher = aes-128-ccm
31 Cipher = aes-128-ccm
41 Cipher = aes-128-ccm
51 Cipher = aes-128-ccm
59 Cipher = aes-128-ccm
69 Cipher = aes-128-ccm
79 Cipher = aes-128-ccm
89 Cipher = aes-128-ccm
99 Cipher = aes-128-ccm
[all …]
H A Devpciph_aes_common.txt16 Title = AES (from FIPS-197 test vectors)
18 Cipher = AES-128-ECB
24 # AES 192 ECB tests (from FIPS-197 test vectors, encrypt)
26 Cipher = AES-192-ECB
33 # AES 256 ECB tests (from FIPS-197 test vectors, encrypt)
35 Cipher = AES-256-ECB
42 # AES 128 ECB tests (from NIST test vectors, encrypt)
44 #AES-128-ECB:00000000000000000000000000000000::00000000000000000000000000000000:C34C052CC0DA8D73451…
46 # AES 128 ECB tests (from NIST test vectors, decrypt)
48 #AES-128-ECB:00000000000000000000000000000000::44416AC2D1F53C583303917E6BE9EBE0:0000000000000000000…
[all …]
H A Devpciph_aes_ocb.txt14 Title = AES OCB Test vectors
16 Cipher = aes-128-ocb
24 Cipher = aes-128-ocb
32 Cipher = aes-128-ocb
40 Cipher = aes-128-ocb
48 Cipher = aes-128-ocb
56 Cipher = aes-128-ocb
64 Cipher = aes-128-ocb
72 Cipher = aes-128-ocb
80 Cipher = aes-128-ocb
[all …]
H A Devpciph_aes_cts.txt10 # These have an IV of all zeros, for a 128 bit AES key.
12 Title = AES CBC Test vectors
18 Cipher = AES-128-CBC
25 Cipher = AES-128-CBC
32 Cipher = AES-128-CBC
38 Title = AES CBC CTS1 Test vectors
46 Cipher = AES-128-CBC-CTS
54 Cipher = AES-128-CBC-CTS
63 Cipher = AES-128-CBC-CTS
72 Cipher = AES-128-CBC-CTS
[all …]
H A Devpciph_aes_wrap.txt11 # AES wrap tests from RFC3394
58 # AES wrap tests from RFC5649
69 # AES wrap tests from
75 Cipher = AES-128-WRAP-INV
81 Cipher = AES-128-WRAP-INV
87 Cipher = AES-128-WRAP-INV
93 Cipher = AES-128-WRAP-INV
100 Cipher = AES-192-WRAP-INV
107 Cipher = AES-256-WRAP-INV
114 Cipher = AES-128-WRAP-INV
[all …]
H A Devpciph_aes_stitched.txt1 Title = AES-128-CBC-HMAC-SHA1 test vectors
3 Cipher = AES-128-CBC-HMAC-SHA1
13 Cipher = AES-128-CBC-HMAC-SHA1
23 Cipher = AES-128-CBC-HMAC-SHA1
33 Title = AES-256-CBC-HMAC-SHA1 test vectors
35 Cipher = AES-256-CBC-HMAC-SHA1
45 Cipher = AES-256-CBC-HMAC-SHA1
55 Cipher = AES-256-CBC-HMAC-SHA1
64 Title = AES-128-CBC-HMAC-SHA256 test vectors
66 Cipher = AES-128-CBC-HMAC-SHA256
[all …]
/freebsd/crypto/openssl/doc/man7/
H A DEVP_CIPHER-AES.pod5 EVP_CIPHER-AES - The AES EVP_CIPHER implementations
9 Support for AES symmetric encryption using the B<EVP_CIPHER> API.
18 =item "AES-128-CBC", "AES-192-CBC" and "AES-256-CBC"
20 =item "AES-128-CBC-CTS", "AES-192-CBC-CTS" and "AES-256-CBC-CTS"
22 =item "AES-128-CFB", "AES-192-CFB", "AES-256-CFB",
23 "AES-128-CFB1", "AES-192-CFB1", "AES-256-CFB1",
24 "AES-128-CFB8", "AES-192-CFB8" and "AES-256-CFB8"
26 =item "AES-128-CTR", "AES-192-CTR" and "AES-256-CTR"
28 =item "AES-128-ECB", "AES-192-ECB" and "AES-256-ECB"
30 =item "AES-192-OFB", "AES-128-OFB" and "AES-256-OFB"
[all …]
/freebsd/secure/lib/libcrypto/man/man7/
H A DEVP_CIPHER-AES.7133 .IX Title "EVP_CIPHER-AES 7ossl"
134 .TH EVP_CIPHER-AES 7ossl "2023-09-19" "3.0.11" "OpenSSL"
140 EVP_CIPHER\-AES \- The AES EVP_CIPHER implementations
143 Support for \s-1AES\s0 symmetric encryption using the \fB\s-1EVP_CIPHER\s0\fR \s-1API.\s0
150 .IX Item "AES-128-CBC, AES-192-CBC and AES-256-CBC"
154 .IX Item "AES-128-CBC-CTS, AES-192-CBC-CTS and AES-256-CBC-CTS"
157 .IX Item "AES-128-CFB, AES-192-CFB, AES-256-CFB, AES-128-CFB1, AES-192-CFB1, AES-256-CFB1, AES-128-…
160 .IX Item "AES-128-CTR, AES-192-CTR and AES-256-CTR"
163 .IX Item "AES-128-ECB, AES-192-ECB and AES-256-ECB"
166 .IX Item "AES-192-OFB, AES-128-OFB and AES-256-OFB"
[all …]
/freebsd/crypto/openssl/providers/implementations/ciphers/
H A Dcipher_aes.c11 * AES low level APIs are deprecated for public use, but still ok for internal
17 /* Dispatch functions for AES cipher modes ecb, cbc, ofb, cfb, ctr */
53 IMPLEMENT_generic_cipher(aes, AES, ecb, ECB, 0, 256, 128, 0, block)
55 IMPLEMENT_generic_cipher(aes, AES, ecb, ECB, 0, 192, 128, 0, block)
57 IMPLEMENT_generic_cipher(aes, AES, ecb, ECB, 0, 128, 128, 0, block)
59 IMPLEMENT_generic_cipher(aes, AES, cbc, CBC, 0, 256, 128, 128, block)
61 IMPLEMENT_generic_cipher(aes, AES, cbc, CBC, 0, 192, 128, 128, block)
63 IMPLEMENT_generic_cipher(aes, AES, cbc, CBC, 0, 128, 128, 128, block)
65 IMPLEMENT_generic_cipher(aes, AES, ofb, OFB, 0, 256, 8, 128, stream)
67 IMPLEMENT_generic_cipher(aes, AES, ofb, OFB, 0, 192, 8, 128, stream)
[all …]
/freebsd/crypto/openssl/crypto/modes/asm/
H A Daes-gcm-armv8_64.pl27 # | CTR block 4k+8 | AES block 4k+4 | GHASH block 4k+0 |
30 # | CTR block 4k+9 | AES block 4k+5 | GHASH block 4k+1 |
33 # | CTR block 4k+10| AES block 4k+6 | GHASH block 4k+2 |
36 # | CTR block 4k+11| AES block 4k+7 | GHASH block 4k+3 |
55 # AES block:
56 # Do AES encryption/decryption on CTR block X and EOR it with input block X. Take 256 bytes key…
309 … @ special case vector load initial counter so we can start first AES block as quickly as…
331 aese $ctr1b, $rk0 \n aesmc $ctr1b, $ctr1b @ AES block 1 - round 0
334 aese $ctr2b, $rk0 \n aesmc $ctr2b, $ctr2b @ AES block 2 - round 0
340 aese $ctr0b, $rk0 \n aesmc $ctr0b, $ctr0b @ AES block 0 - round 0
[all …]
/freebsd/sys/crypto/openssl/aarch64/
H A Daes-gcm-armv8_64.S1 /* Do not modify. This file is auto-generated from aes-gcm-armv8_64.pl. */
60 … //special case vector load initial counter so we can start first AES block as quickly as…
83 aesmc v1.16b, v1.16b //AES block 1 - round 0
87 aesmc v2.16b, v2.16b //AES block 2 - round 0
94 aesmc v0.16b, v0.16b //AES block 0 - round 0
98 aesmc v3.16b, v3.16b //AES block 3 - round 0
102 aesmc v2.16b, v2.16b //AES block 2 - round 1
106 aesmc v0.16b, v0.16b //AES block 0 - round 1
110 aesmc v1.16b, v1.16b //AES block 1 - round 1
114 aesmc v3.16b, v3.16b //AES block 3 - round 1
[all …]
/freebsd/crypto/openssl/crypto/aes/
H A Dbuild.info5 $AESASM_x86=aes-586.S
11 aes-x86_64.s vpaes-x86_64.s bsaes-x86_64.s aesni-x86_64.s \
15 $AESASM_ia64=aes_core.c aes_cbc.c aes-ia64.s
19 aes_core.c aes_cbc.c aes-sparcv9.S aest4-sparcv9.S aesfx-sparcv9.S
22 $AESASM_mips32=aes_cbc.c aes-mips.S
27 $AESASM_s390x=aes-s390x.S
28 # aes-390x.S implements AES_ctr32_encrypt and AES_xts_[en|de]crypt
31 $AESASM_armv4=aes_cbc.c aes-armv4.S bsaes-armv7.S aesv8-armx.S
36 $AESASM_parisc11=aes_core.c aes_cbc.c aes-parisc.s
42 $AESASM_ppc32=aes_core.c aes_cbc.c aes-ppc.s vpaes-ppc.s aesp8-ppc.s
[all …]
/freebsd/contrib/wpa/src/crypto/
H A Daes-ccm.c2 * Counter with CBC-MAC (CCM) with AES
13 #include "aes.h"
28 static void aes_ccm_auth_start(void *aes, size_t M, size_t L, const u8 *nonce, in aes_ccm_auth_start() argument
44 aes_encrypt(aes, b, x); /* X_1 = E(K, B_0) */ in aes_ccm_auth_start()
54 aes_encrypt(aes, aad_buf, x); /* X_2 = E(K, X_1 XOR B_1) */ in aes_ccm_auth_start()
59 aes_encrypt(aes, &aad_buf[AES_BLOCK_SIZE], x); in aes_ccm_auth_start()
64 static void aes_ccm_auth(void *aes, const u8 *data, size_t len, u8 *x) in aes_ccm_auth() argument
73 aes_encrypt(aes, x, x); in aes_ccm_auth()
79 aes_encrypt(aes, x, x); in aes_ccm_auth()
92 static void aes_ccm_encr(void *aes, size_t L, const u8 *in, size_t len, u8 *out, in aes_ccm_encr() argument
[all …]
H A DMakefile11 aes-cbc.o \
12 aes-ccm.o \
13 aes-ctr.o \
14 aes-eax.o \
15 aes-encblock.o \
16 aes-gcm.o \
17 aes-internal.o \
18 aes-internal-dec.o \
19 aes-internal-enc.o \
20 aes-omac1.o \
[all …]
/freebsd/crypto/openssl/providers/implementations/include/prov/
H A Dnames.h34 * with different sizes (e.g. AES-128-CBC, AES-256-CBC)
43 #define PROV_NAMES_AES_256_ECB "AES-256-ECB:2.16.840.1.101.3.4.1.41"
44 #define PROV_NAMES_AES_192_ECB "AES-192-ECB:2.16.840.1.101.3.4.1.21"
45 #define PROV_NAMES_AES_128_ECB "AES-128-ECB:2.16.840.1.101.3.4.1.1"
46 #define PROV_NAMES_AES_256_CBC "AES-256-CBC:AES256:2.16.840.1.101.3.4.1.42"
47 #define PROV_NAMES_AES_192_CBC "AES-192-CBC:AES192:2.16.840.1.101.3.4.1.22"
48 #define PROV_NAMES_AES_128_CBC "AES-128-CBC:AES128:2.16.840.1.101.3.4.1.2"
49 #define PROV_NAMES_AES_256_CBC_CTS "AES-256-CBC-CTS"
50 #define PROV_NAMES_AES_192_CBC_CTS "AES-192-CBC-CTS"
51 #define PROV_NAMES_AES_128_CBC_CTS "AES-128-CBC-CTS"
[all …]
/freebsd/contrib/bearssl/inc/
H A Dbearssl_block.h56 * blocks of 16 bytes or more (i.e. AES, but not DES/3DES).
133 * (i.e. 12 bytes for AES) and the counter is the 32-bit value starting
297 * | aes_big | AES | 16 | 16, 24 and 32 |
298 * | aes_small | AES | 16 | 16, 24 and 32 |
299 * | aes_ct | AES | 16 | 16, 24 and 32 |
300 * | aes_ct64 | AES | 16 | 16, 24 and 32 |
301 * | aes_x86ni | AES | 16 | 16, 24 and 32 |
302 * | aes_pwr8 | AES | 16 | 16, 24 and 32 |
311 * `aes_big` is a "classical" AES implementation, using tables. It
315 * `aes_small` is an AES implementation optimized for code size. It
[all …]
/freebsd/lib/libpmc/pmu-events/arch/s390/cf_z10/
H A Dcrypto.json12 …"PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing P…
18 … PRNG functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy…
24 …PU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor is busy…
60 …"PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing t…
66 …e DEA functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy…
72 …CPU cycles blocked for the DEA functions issued by the CPU because the DEA/AES coprocessor is busy…
77 "BriefDescription": "AES Functions",
78 "PublicDescription": "Total number of AES functions issued by the CPU"
83 "BriefDescription": "AES Cycles",
84 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the AES
[all …]
/freebsd/lib/libpmc/pmu-events/arch/s390/cf_z13/
H A Dcrypto.json12 …"PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing P…
18 … PRNG functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy…
24 …PU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor is busy…
60 …"PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing t…
66 …e DEA functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy…
72 …CPU cycles blocked for the DEA functions issued by the CPU because the DEA/AES coprocessor is busy…
77 "BriefDescription": "AES Functions",
78 "PublicDescription": "Total number of AES functions issued by the CPU"
83 "BriefDescription": "AES Cycles",
84 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the AES
[all …]
/freebsd/lib/libpmc/pmu-events/arch/s390/cf_z14/
H A Dcrypto.json12 …"PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing P…
18 … PRNG functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy…
24 …PU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor is busy…
60 …"PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing t…
66 …e DEA functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy…
72 …CPU cycles blocked for the DEA functions issued by the CPU because the DEA/AES coprocessor is busy…
77 "BriefDescription": "AES Functions",
78 "PublicDescription": "Total number of AES functions issued by the CPU"
83 "BriefDescription": "AES Cycles",
84 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the AES
[all …]
/freebsd/lib/libpmc/pmu-events/arch/s390/cf_z196/
H A Dcrypto.json12 …"PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing P…
18 … PRNG functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy…
24 …PU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor is busy…
60 …"PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing t…
66 …e DEA functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy…
72 …CPU cycles blocked for the DEA functions issued by the CPU because the DEA/AES coprocessor is busy…
77 "BriefDescription": "AES Functions",
78 "PublicDescription": "Total number of AES functions issued by the CPU"
83 "BriefDescription": "AES Cycles",
84 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the AES
[all …]
/freebsd/lib/libpmc/pmu-events/arch/s390/cf_zec12/
H A Dcrypto.json12 …"PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing P…
18 … PRNG functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy…
24 …PU cycles blocked for the PRNG functions issued by the CPU because the DEA/AES coprocessor is busy…
60 …"PublicDescription": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing t…
66 …e DEA functions that are issued by the CPU and are blocked because the DEA/AES coprocessor is busy…
72 …CPU cycles blocked for the DEA functions issued by the CPU because the DEA/AES coprocessor is busy…
77 "BriefDescription": "AES Functions",
78 "PublicDescription": "Total number of AES functions issued by the CPU"
83 "BriefDescription": "AES Cycles",
84 …Description": "Total number of CPU cycles when the DEA/AES coprocessor is busy performing the AES
[all …]
/freebsd/sys/contrib/device-tree/Bindings/crypto/
H A Dnvidia,tegra234-se-aes.yaml4 $id: http://devicetree.org/schemas/crypto/nvidia,tegra234-se-aes.yaml#
7 title: NVIDIA Tegra Security Engine for AES algorithms
10 The Tegra Security Engine accelerates the following AES encryption/decryption
11 algorithms - AES-ECB, AES-CBC, AES-OFB, AES-XTS, AES-CTR, AES-GCM, AES-CCM,
12 AES-CMAC
19 const: nvidia,tegra234-se-aes
46 compatible = "nvidia,tegra234-se-aes";
H A Domap-aes.txt1 OMAP SoC AES crypto Module
6 AES versions:
7 - "ti,omap2-aes" for OMAP2.
8 - "ti,omap3-aes" for OMAP3.
9 - "ti,omap4-aes" for OMAP4 and AM33XX.
12 - ti,hwmods: Name of the hwmod associated with the AES module
14 - interrupts : the interrupt-specifier for the AES module.
23 aes: aes@53500000 {
24 compatible = "ti,omap4-aes";
25 ti,hwmods = "aes";
/freebsd/crypto/openssl/doc/man3/
H A DOPENSSL_s390xcap.pod102 # 18 1<<45 KM-AES-128
103 # 19 1<<44 KM-AES-192
104 # 20 1<<43 KM-AES-256
105 # 50 1<<13 KM-XTS-AES-128
106 # 52 1<<11 KM-XTS-AES-256
110 # 18 1<<45 KMC-AES-128
111 # 19 1<<44 KMC-AES-192
112 # 20 1<<43 KMC-AES-256
116 # 18 1<<45 KMAC-AES-128
117 # 19 1<<44 KMAC-AES-192
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/tests/functional/cli_root/zpool_create/
H A Dzpool_create_crypt_combos.ksh44 "encryption=aes-128-ccm" \
45 "encryption=aes-192-ccm" \
46 "encryption=aes-256-ccm" \
47 "encryption=aes-128-gcm" \
48 "encryption=aes-192-gcm" \
49 "encryption=aes-256-gcm"
51 set -A ENCRYPTION_PROPS "encryption=aes-256-gcm" \
52 "encryption=aes-128-ccm" \
53 "encryption=aes-192-ccm" \
54 "encryption=aes-256-ccm" \
[all …]

12345678910>>...37