Home
last modified time | relevance | path

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

12345678910>>...41

/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/krb5/src/lib/crypto/builtin/aes/
H A Daes.txt2 An AES (Rijndael) Implementation in C/C++ (as specified in FIPS-197)
41 1. Added the ability to use Intel's hardware support for AES
55 1. Added the ability to use Intel's hardware support for AES
72 function to those not familiar with AES internals.
95 This code implements AES for both 32 and 64 bit systems with optional
98 The basic AES source code files are as follows:
100 aes.h the header file needed to use AES in C
101 aescpp.h the header file required with to use AES in C++
103 aestab.h the header file for the AES table declaration
106 aestab.c the main file for the AES tables
[all …]
H A DMakefile.in1 mydir=lib$(S)crypto$(S)builtin$(S)aes
6 ##DOS##PREFIXDIR = builtin\aes
7 ##DOS##OBJFILE = ..\..\$(OUTPRE)aes.lst
36 all-unix: all-libobjs # aes-gen
48 aes-gen: aes-gen.o $(GEN_OBJS)
49 $(CC_LINK) -o aes-gen aes-gen.o $(GEN_OBJS)
51 run-aes-gen: aes-gen
52 ./aes-gen > kresults.out
57 check-yes: run-aes-gen
63 -$(RM) aes-gen aes-gen.o kresults.out
/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";

12345678910>>...41