xref: /aosp_15_r20/external/mbedtls/tests/suites/test_suite_aes.ofb.data (revision 62c56f9862f102b96d72393aff6076c951fb8148)
1*62c56f98SSadaf Ebrahimi# NIST Special Publication 800-38A
2*62c56f98SSadaf Ebrahimi# Recommendation for Block Cipher Modes of Operation
3*62c56f98SSadaf Ebrahimi# Test Vectors - Appendix F, Section F.4
4*62c56f98SSadaf EbrahimiOFB-AES128.Encrypt - Single block
5*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_CIPHER_MODE_OFB
6*62c56f98SSadaf Ebrahimiaes_encrypt_ofb:16:"2b7e151628aed2a6abf7158809cf4f3c":"000102030405060708090a0b0c0d0e0f":"6bc1bee22e409f96e93d7e117393172a":"3b3fd92eb72dad20333449f8e83cfb4a"
7*62c56f98SSadaf Ebrahimi
8*62c56f98SSadaf EbrahimiOFB-AES128.Encrypt - Partial blocks - 7 bytes
9*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_CIPHER_MODE_OFB
10*62c56f98SSadaf Ebrahimiaes_encrypt_ofb:5:"2b7e151628aed2a6abf7158809cf4f3c":"000102030405060708090a0b0c0d0e0f":"6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710":"3b3fd92eb72dad20333449f8e83cfb4a7789508d16918f03f53c52dac54ed8259740051e9c5fecf64344f7a82260edcc304c6528f659c77866a510d9c1d6ae5e"
11*62c56f98SSadaf Ebrahimi
12*62c56f98SSadaf EbrahimiOFB-AES128.Encrypt - Test NIST SP800-38A - F.4.1
13*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_CIPHER_MODE_OFB
14*62c56f98SSadaf Ebrahimiaes_encrypt_ofb:16:"2b7e151628aed2a6abf7158809cf4f3c":"000102030405060708090a0b0c0d0e0f":"6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710":"3b3fd92eb72dad20333449f8e83cfb4a7789508d16918f03f53c52dac54ed8259740051e9c5fecf64344f7a82260edcc304c6528f659c77866a510d9c1d6ae5e"
15*62c56f98SSadaf Ebrahimi
16*62c56f98SSadaf EbrahimiOFB-AES128.Decrypt - Test NIST SP800-38A - F.4.2
17*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_CIPHER_MODE_OFB
18*62c56f98SSadaf Ebrahimiaes_encrypt_ofb:16:"2b7e151628aed2a6abf7158809cf4f3c":"000102030405060708090a0b0c0d0e0f":"3b3fd92eb72dad20333449f8e83cfb4a7789508d16918f03f53c52dac54ed8259740051e9c5fecf64344f7a82260edcc304c6528f659c77866a510d9c1d6ae5e":"6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710"
19*62c56f98SSadaf Ebrahimi
20*62c56f98SSadaf EbrahimiOFB-AES192.Encrypt - Test NIST SP800-38A - F.4.3
21*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_CIPHER_MODE_OFB:!MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH
22*62c56f98SSadaf Ebrahimiaes_encrypt_ofb:16:"8e73b0f7da0e6452c810f32b809079e562f8ead2522c6b7b":"000102030405060708090a0b0c0d0e0f":"6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710":"cdc80d6fddf18cab34c25909c99a4174fcc28b8d4c63837c09e81700c11004018d9a9aeac0f6596f559c6d4daf59a5f26d9f200857ca6c3e9cac524bd9acc92a"
23*62c56f98SSadaf Ebrahimi
24*62c56f98SSadaf EbrahimiOFB-AES192.Decrypt - Test NIST SP800-38A - F.4.4
25*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_CIPHER_MODE_OFB:!MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH
26*62c56f98SSadaf Ebrahimiaes_encrypt_ofb:16:"8e73b0f7da0e6452c810f32b809079e562f8ead2522c6b7b":"000102030405060708090a0b0c0d0e0f":"cdc80d6fddf18cab34c25909c99a4174fcc28b8d4c63837c09e81700c11004018d9a9aeac0f6596f559c6d4daf59a5f26d9f200857ca6c3e9cac524bd9acc92a":"6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710"
27*62c56f98SSadaf Ebrahimi
28*62c56f98SSadaf EbrahimiOFB-AES256.Encrypt - Test NIST SP800-38A - F.4.5
29*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_CIPHER_MODE_OFB:!MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH
30*62c56f98SSadaf Ebrahimiaes_encrypt_ofb:16:"603deb1015ca71be2b73aef0857d77811f352c073b6108d72d9810a30914dff4":"000102030405060708090a0b0c0d0e0f":"6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710":"dc7e84bfda79164b7ecd8486985d38604febdc6740d20b3ac88f6ad82a4fb08d71ab47a086e86eedf39d1c5bba97c4080126141d67f37be8538f5a8be740e484"
31*62c56f98SSadaf Ebrahimi
32*62c56f98SSadaf EbrahimiOFB-AES256.Decrypt - Test NIST SP800-38A - F.4.6
33*62c56f98SSadaf Ebrahimidepends_on:MBEDTLS_CIPHER_MODE_OFB:!MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH
34*62c56f98SSadaf Ebrahimiaes_encrypt_ofb:16:"603deb1015ca71be2b73aef0857d77811f352c073b6108d72d9810a30914dff4":"000102030405060708090a0b0c0d0e0f":"dc7e84bfda79164b7ecd8486985d38604febdc6740d20b3ac88f6ad82a4fb08d71ab47a086e86eedf39d1c5bba97c4080126141d67f37be8538f5a8be740e484":"6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710"
35*62c56f98SSadaf Ebrahimi
36