Home
last modified time | relevance | path

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

12345678910>>...42

/freebsd/secure/lib/libcrypto/man/man7/
H A DEVP_CIPHER-AES.757 .IX Title "EVP_CIPHER-AES 7ossl"
58 .TH EVP_CIPHER-AES 7ossl 2025-09-30 3.5.4 OpenSSL
64 EVP_CIPHER\-AES \- The AES EVP_CIPHER implementations
67 Support for AES symmetric encryption using the \fBEVP_CIPHER\fR API.
72 .IP """AES\-128\-CBC"", ""AES\-192\-CBC"" and ""AES\-256\-CBC""" 4
73 .IX Item """AES-128-CBC"", ""AES-192-CBC"" and ""AES-256-CBC"""
75 .IP """AES\-128\-CBC\-CTS"", ""AES\-192\-CBC\-CTS"" and ""AES\-256\-CBC\-CTS""" 4
76 .IX Item """AES-128-CBC-CTS"", ""AES-192-CBC-CTS"" and ""AES-256-CBC-CTS"""
77AES\-128\-CFB"", ""AES\-192\-CFB"", ""AES\-256\-CFB"", ""AES\-128\-CFB1"", ""AES\-192\-CFB1"", ""A…
78 …"""AES-128-CFB"", ""AES-192-CFB"", ""AES-256-CFB"", ""AES-128-CFB1"", ""AES-192-CFB1"", ""AES-256-…
[all …]
/freebsd/crypto/openssl/test/recipes/30-test_evp_data/
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_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_siv.txt14 Title = RFC5297 AES-SIV
16 Cipher = aes-128-siv
23 Cipher = aes-128-siv
29 Cipher = aes-128-siv
36 Cipher = aes-128-siv
45 Cipher = aes-128-siv
54 Cipher = aes-128-siv
63 Cipher = aes-192-siv
70 Cipher = aes-256-siv
82 Cipher = aes-128-siv
[all …]
H A Devpciph_aes_gcm_siv.txt14 Title = RFC8452 AES-GCM-SIV
17 Cipher = aes-128-gcm-siv
26 Cipher = aes-128-gcm-siv
35 Cipher = aes-128-gcm-siv
44 Cipher = aes-128-gcm-siv
53 Cipher = aes-128-gcm-siv
62 Cipher = aes-128-gcm-siv
71 Cipher = aes-128-gcm-siv
80 Cipher = aes-128-gcm-siv
89 Cipher = aes-128-gcm-siv
[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/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 */
51 IMPLEMENT_generic_cipher(aes, AES, ecb, ECB, 0, 256, 128, 0, block)
53 IMPLEMENT_generic_cipher(aes, AES, ecb, ECB, 0, 192, 128, 0, block)
55 IMPLEMENT_generic_cipher(aes, AES, ecb, ECB, 0, 128, 128, 0, block)
57 IMPLEMENT_generic_cipher(aes, AES, cbc, CBC, 0, 256, 128, 128, block)
59 IMPLEMENT_generic_cipher(aes, AES, cbc, CBC, 0, 192, 128, 128, block)
61 IMPLEMENT_generic_cipher(aes, AES, cbc, CBC, 0, 128, 128, 128, block)
63 IMPLEMENT_generic_cipher(aes, AES, ofb, OFB, 0, 256, 8, 128, stream)
65 IMPLEMENT_generic_cipher(aes, AES, ofb, OFB, 0, 192, 8, 128, stream)
[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 \
16 $AESASM_ia64=aes_core.c aes_cbc.c aes-ia64.s
20 aes_core.c aes_cbc.c aes-sparcv9.S aest4-sparcv9.S aesfx-sparcv9.S
23 $AESASM_mips32=aes_cbc.c aes-mips.S
28 $AESASM_s390x=aes-s390x.S
29 # aes-390x.S implements AES_ctr32_encrypt and AES_xts_[en|de]crypt
32 $AESASM_armv4=aes_cbc.c aes-armv4.S bsaes-armv7.S aesv8-armx.S
37 $AESASM_parisc11=aes_core.c aes_cbc.c aes-parisc.s
43 $AESASM_ppc32=aes_core.c aes_cbc.c aes-ppc.s vpaes-ppc.s aesp8-ppc.s
[all …]
/freebsd/crypto/openssl/crypto/modes/asm/
H A Daes-gcm-armv8-unroll8_64.pl27 # | CTR block 8k+13| AES block 8k+8 | GHASH block 8k+0 |
30 # | CTR block 8k+14| AES block 8k+9 | GHASH block 8k+1 |
33 # | CTR block 8k+15| AES block 8k+10| GHASH block 8k+2 |
36 # | CTR block 8k+16| AES block 8k+11| GHASH block 8k+3 |
39 # | CTR block 8k+17| AES block 8k+12| GHASH block 8k+4 |
42 # | CTR block 8k+18| AES block 8k+13| GHASH block 8k+5 |
45 # | CTR block 8k+19| AES block 8k+14| GHASH block 8k+6 |
48 # | CTR block 8k+20| AES block 8k+15| GHASH block 8k+7 |
67 # AES block:
68 # Do AES encryption/decryption on CTR block X and EOR it with input block X. Take 256 bytes ke…
[all …]
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 …]
H A Daes-gcm-armv8-unroll8_64.S1 /* Do not modify. This file is auto-generated from aes-gcm-armv8-unroll8_64.pl. */
61 aesmc v4.16b, v4.16b //AES block 4 - round 0
63 aesmc v6.16b, v6.16b //AES block 6 - round 0
65 aesmc v3.16b, v3.16b //AES block 3 - round 0
68 aesmc v0.16b, v0.16b //AES block 0 - round 0
70 aesmc v1.16b, v1.16b //AES block 1 - round 0
72 aesmc v2.16b, v2.16b //AES block 2 - round 0
75 aesmc v7.16b, v7.16b //AES block 7 - round 0
77 aesmc v5.16b, v5.16b //AES block 5 - round 0
81 aesmc v3.16b, v3.16b //AES block 3 - round 1
[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 …]
/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
30 $(srcdir)/aes-gen.c
39 all-unix: all-libobjs # aes-gen
51 aes-gen: aes-gen.o $(GEN_OBJS)
52 $(CC_LINK) -o aes-gen aes-gen.o $(GEN_OBJS)
54 run-aes-gen: aes-gen
55 ./aes-gen > kresults.out
60 check-yes: run-aes-gen
[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 …]

12345678910>>...42