From 1a83445b25cce91e6380dbccbba719177ee9e204 Mon Sep 17 00:00:00 2001 From: Andres AG Date: Wed, 7 Dec 2016 10:01:30 +0000 Subject: [PATCH 001/180] Add SNI with DTLS tests to ssl-opt.sh script --- tests/ssl-opt.sh | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index 57155b89d..465403495 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -2070,6 +2070,54 @@ run_test "SNI: CA override with CRL" \ -S "! The certificate is not correctly signed by the trusted CA" \ -s "The certificate has been revoked (is on a CRL)" +# Tests for SNI and DTLS + +run_test "SNI/DTLS: matching cert 1" \ + "$P_SRV debug_level=3 dtls=1 \ + crt_file=data_files/server5.crt key_file=data_files/server5.key \ + sni=localhost,data_files/server2.crt,data_files/server2.key,-,-,-,polarssl.example,data_files/server1-nospace.crt,data_files/server1.key,-,-,-" \ + "$P_CLI server_name=localhost dtls=1" \ + 0 \ + -s "parse ServerName extension" \ + -c "issuer name *: C=NL, O=PolarSSL, CN=PolarSSL Test CA" \ + -c "subject name *: C=NL, O=PolarSSL, CN=localhost" + +run_test "SNI/DTLS: CA override" \ + "$P_SRV debug_level=3 auth_mode=optional dtls=1 \ + crt_file=data_files/server5.crt key_file=data_files/server5.key \ + ca_file=data_files/test-ca.crt \ + sni=localhost,data_files/server2.crt,data_files/server2.key,data_files/test-ca2.crt,-,required" \ + "$P_CLI debug_level=3 server_name=localhost dtls=1 \ + crt_file=data_files/server6.crt key_file=data_files/server6.key" \ + 0 \ + -S "skip write certificate request" \ + -C "skip parse certificate request" \ + -c "got a certificate request" \ + -C "skip write certificate" \ + -C "skip write certificate verify" \ + -S "skip parse certificate verify" \ + -S "x509_verify_cert() returned" \ + -S "! The certificate is not correctly signed by the trusted CA" \ + -S "The certificate has been revoked (is on a CRL)" + +run_test "SNI/DTLS: CA override with CRL" \ + "$P_SRV debug_level=3 auth_mode=optional \ + crt_file=data_files/server5.crt key_file=data_files/server5.key dtls=1 \ + ca_file=data_files/test-ca.crt \ + sni=localhost,data_files/server2.crt,data_files/server2.key,data_files/test-ca2.crt,data_files/crl-ec-sha256.pem,required" \ + "$P_CLI debug_level=3 server_name=localhost dtls=1 \ + crt_file=data_files/server6.crt key_file=data_files/server6.key" \ + 1 \ + -S "skip write certificate request" \ + -C "skip parse certificate request" \ + -c "got a certificate request" \ + -C "skip write certificate" \ + -C "skip write certificate verify" \ + -S "skip parse certificate verify" \ + -s "x509_verify_cert() returned" \ + -S "! The certificate is not correctly signed by the trusted CA" \ + -s "The certificate has been revoked (is on a CRL)" + # Tests for non-blocking I/O: exercise a variety of handshake flows run_test "Non-blocking I/O: basic handshake" \ From 0049f7857dcd2096b893e66a650d6c9231485fb1 Mon Sep 17 00:00:00 2001 From: Ron Eldor Date: Tue, 7 Feb 2017 19:14:58 +0200 Subject: [PATCH 002/180] check matching issuer crt and key for all algs use mbedtls_pk_check_pair to verify if issuer certificate and issuer key match, instad of explicitely comparing RSA public component. Raised and fix suggested by dbedev in #777 --- programs/x509/cert_write.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/programs/x509/cert_write.c b/programs/x509/cert_write.c index 66e5f1dab..ff9afbc33 100644 --- a/programs/x509/cert_write.c +++ b/programs/x509/cert_write.c @@ -497,11 +497,7 @@ int main( int argc, char *argv[] ) // if( strlen( opt.issuer_crt ) ) { - if( !mbedtls_pk_can_do( &issuer_crt.pk, MBEDTLS_PK_RSA ) || - mbedtls_mpi_cmp_mpi( &mbedtls_pk_rsa( issuer_crt.pk )->N, - &mbedtls_pk_rsa( *issuer_key )->N ) != 0 || - mbedtls_mpi_cmp_mpi( &mbedtls_pk_rsa( issuer_crt.pk )->E, - &mbedtls_pk_rsa( *issuer_key )->E ) != 0 ) + if( mbedtls_pk_check_pair( &issuer_crt.pk, issuer_key ) != 0 ) { mbedtls_printf( " failed\n ! issuer_key does not match issuer certificate\n\n" ); ret = -1; From 22d989c434b39fb85733f373de8f6690f2c3bf7d Mon Sep 17 00:00:00 2001 From: Ron Eldor Date: Sun, 3 Sep 2017 17:56:25 +0300 Subject: [PATCH 003/180] Suport clang version 3.8 Check CLANG version, and according to the version, set the correct paramters. fix for #1072 --- CMakeLists.txt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3e47224ea..6bb0ccfbf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -84,8 +84,16 @@ if(CMAKE_COMPILER_IS_CLANG) set(CMAKE_C_FLAGS_RELEASE "-O2") set(CMAKE_C_FLAGS_DEBUG "-O0 -g3") set(CMAKE_C_FLAGS_COVERAGE "-O0 -g3 --coverage") - set(CMAKE_C_FLAGS_ASAN "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover -O3") - set(CMAKE_C_FLAGS_ASANDBG "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls ") + EXECUTE_PROCESS( COMMAND ${CMAKE_C_COMPILER} --version OUTPUT_VARIABLE clang_full_version_string ) + string (REGEX REPLACE ".*clang version ([0-9]+\\.[0-9]+).*" "\\1" CLANG_VERSION_STRING ${clang_full_version_string}) + + if(CLANG_VERSION_STRING VERSION_GREATER 3.7) + set(CMAKE_C_FLAGS_ASAN "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=undefined,integer -O3") + set(CMAKE_C_FLAGS_ASANDBG "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=undefined,integer -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls ") + else() + set(CMAKE_C_FLAGS_ASAN "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover -O3") + set(CMAKE_C_FLAGS_ASANDBG "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recove -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls ") + endif() set(CMAKE_C_FLAGS_MEMSAN "-Werror -fsanitize=memory -O3") set(CMAKE_C_FLAGS_MEMSANDBG "-Werror -fsanitize=memory -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -fsanitize-memory-track-origins=2") set(CMAKE_C_FLAGS_CHECK "-Werror -Os") From 18b3c912f9ebc9a647978493eb4422ab1e4fb2c8 Mon Sep 17 00:00:00 2001 From: Ron Eldor Date: Mon, 4 Sep 2017 14:03:33 +0300 Subject: [PATCH 004/180] Address Azim's coments Fix typo and use new check for clang>3.5m according to azim's comments --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6bb0ccfbf..c11f86348 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -87,12 +87,12 @@ if(CMAKE_COMPILER_IS_CLANG) EXECUTE_PROCESS( COMMAND ${CMAKE_C_COMPILER} --version OUTPUT_VARIABLE clang_full_version_string ) string (REGEX REPLACE ".*clang version ([0-9]+\\.[0-9]+).*" "\\1" CLANG_VERSION_STRING ${clang_full_version_string}) - if(CLANG_VERSION_STRING VERSION_GREATER 3.7) + if(CLANG_VERSION_STRING VERSION_GREATER 3.5) set(CMAKE_C_FLAGS_ASAN "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=undefined,integer -O3") set(CMAKE_C_FLAGS_ASANDBG "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=undefined,integer -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls ") else() set(CMAKE_C_FLAGS_ASAN "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover -O3") - set(CMAKE_C_FLAGS_ASANDBG "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recove -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls ") + set(CMAKE_C_FLAGS_ASANDBG "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls ") endif() set(CMAKE_C_FLAGS_MEMSAN "-Werror -fsanitize=memory -O3") set(CMAKE_C_FLAGS_MEMSANDBG "-Werror -fsanitize=memory -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -fsanitize-memory-track-origins=2") From 3f8271e32b909945ab16fd7cede7b03f9cc63dbe Mon Sep 17 00:00:00 2001 From: Ron Eldor Date: Tue, 19 Sep 2017 15:13:44 +0300 Subject: [PATCH 005/180] Support only new CLang version Support only new CLang version by enabling only `-fno-sanitize-recover=undefined,integer` --- CMakeLists.txt | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c11f86348..a5f4bacb8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -84,16 +84,8 @@ if(CMAKE_COMPILER_IS_CLANG) set(CMAKE_C_FLAGS_RELEASE "-O2") set(CMAKE_C_FLAGS_DEBUG "-O0 -g3") set(CMAKE_C_FLAGS_COVERAGE "-O0 -g3 --coverage") - EXECUTE_PROCESS( COMMAND ${CMAKE_C_COMPILER} --version OUTPUT_VARIABLE clang_full_version_string ) - string (REGEX REPLACE ".*clang version ([0-9]+\\.[0-9]+).*" "\\1" CLANG_VERSION_STRING ${clang_full_version_string}) - - if(CLANG_VERSION_STRING VERSION_GREATER 3.5) - set(CMAKE_C_FLAGS_ASAN "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=undefined,integer -O3") - set(CMAKE_C_FLAGS_ASANDBG "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=undefined,integer -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls ") - else() - set(CMAKE_C_FLAGS_ASAN "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover -O3") - set(CMAKE_C_FLAGS_ASANDBG "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls ") - endif() + set(CMAKE_C_FLAGS_ASAN "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=undefined,integer -O3") + set(CMAKE_C_FLAGS_ASANDBG "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=undefined,integer -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls ") set(CMAKE_C_FLAGS_MEMSAN "-Werror -fsanitize=memory -O3") set(CMAKE_C_FLAGS_MEMSANDBG "-Werror -fsanitize=memory -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -fsanitize-memory-track-origins=2") set(CMAKE_C_FLAGS_CHECK "-Werror -Os") From df60856702158368022d366ec1ac7dd5102edc63 Mon Sep 17 00:00:00 2001 From: Fabio Alessandrelli Date: Tue, 3 Apr 2018 19:40:11 +0200 Subject: [PATCH 006/180] Only redefine _WIN32_WINNT macro when < 0x0501 --- library/net_sockets.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/library/net_sockets.c b/library/net_sockets.c index f99d339ff..62f5b68ea 100644 --- a/library/net_sockets.c +++ b/library/net_sockets.c @@ -47,11 +47,12 @@ #define IS_EINTR( ret ) ( ( ret ) == WSAEINTR ) -#ifdef _WIN32_WINNT +#if !defined(_WIN32_WINNT) || (_WIN32_WINNT < 0x0501) #undef _WIN32_WINNT -#endif /* Enables getaddrinfo() & Co */ #define _WIN32_WINNT 0x0501 +#endif + #include #include From 81d4e899a4eee9e1f1a2d794dbe70a83b4a7be9a Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 27 Oct 2017 10:18:44 +0200 Subject: [PATCH 007/180] Don't rely on private key metadata in SSL In SSL, don't use mbedtls_pk_ec or mbedtls_pk_rsa on a private signature or decryption key (as opposed to a public key or a key used for DH/ECDH). Extract the data (it's the same data) from the public key object instead. This way the code works even if the private key is opaque or if there is no private key object at all. Specifically, with an EC key, when checking whether the curve in a server key matches the handshake parameters, rely only on the offered certificate and not on the metadata of the private key. --- library/ssl_srv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 37f415dd1..fd04e927a 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -731,7 +731,7 @@ static int ssl_pick_cert( mbedtls_ssl_context *ssl, #if defined(MBEDTLS_ECDSA_C) if( pk_alg == MBEDTLS_PK_ECDSA && - ssl_check_key_curve( cur->key, ssl->handshake->curves ) != 0 ) + ssl_check_key_curve( &cur->cert->pk, ssl->handshake->curves ) != 0 ) { MBEDTLS_SSL_DEBUG_MSG( 3, ( "certificate mismatch: elliptic curve" ) ); continue; From fe1c0937d70a9970393afe7d77e1429cb6b07856 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 23 Nov 2017 13:35:02 +0100 Subject: [PATCH 008/180] ssl_write_server_key_exchange refactor: remove redundant variable n Remove redundant variable n, which counts in parallel to p. Having both adds the burden of keeping them in synch for no benefit. --- library/ssl_srv.c | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index fd04e927a..70fe13d79 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2829,12 +2829,11 @@ static int ssl_get_ecdh_params_from_cert( mbedtls_ssl_context *ssl ) static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) { int ret; - size_t n = 0; const mbedtls_ssl_ciphersuite_t *ciphersuite_info = ssl->transform_negotiate->ciphersuite_info; -#if defined(MBEDTLS_KEY_EXCHANGE__SOME_PFS__ENABLED) unsigned char *p = ssl->out_msg + 4; +#if defined(MBEDTLS_KEY_EXCHANGE__SOME_PFS__ENABLED) size_t len; #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) unsigned char *dig_signed = p; @@ -2894,7 +2893,6 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) } p += len; - n += len; } #endif /* MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED */ @@ -2910,8 +2908,6 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) { *(p++) = 0x00; *(p++) = 0x00; - - n += 2; } #endif /* MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED || MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED */ @@ -2958,7 +2954,6 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) #endif p += len; - n += len; MBEDTLS_SSL_DEBUG_MPI( 3, "DHM: X ", &ssl->handshake->dhm_ctx.X ); MBEDTLS_SSL_DEBUG_MPI( 3, "DHM: P ", &ssl->handshake->dhm_ctx.P ); @@ -3006,9 +3001,10 @@ curve_matching_done: return( ret ); } - if( ( ret = mbedtls_ecdh_make_params( &ssl->handshake->ecdh_ctx, &len, - p, MBEDTLS_SSL_MAX_CONTENT_LEN - n, - ssl->conf->f_rng, ssl->conf->p_rng ) ) != 0 ) + if( ( ret = mbedtls_ecdh_make_params( + &ssl->handshake->ecdh_ctx, &len, + p, ssl->out_msg + MBEDTLS_SSL_MAX_CONTENT_LEN - p, + ssl->conf->f_rng, ssl->conf->p_rng ) ) != 0 ) { MBEDTLS_SSL_DEBUG_RET( 1, "mbedtls_ecdh_make_params", ret ); return( ret ); @@ -3020,7 +3016,6 @@ curve_matching_done: #endif p += len; - n += len; MBEDTLS_SSL_DEBUG_ECP( 3, "ECDH: Q ", &ssl->handshake->ecdh_ctx.Q ); } @@ -3203,8 +3198,6 @@ curve_matching_done: *(p++) = mbedtls_ssl_hash_from_md_alg( md_alg ); *(p++) = mbedtls_ssl_sig_from_pk_alg( sig_alg ); - - n += 2; } #endif /* MBEDTLS_SSL_PROTO_TLS1_2 */ @@ -3217,17 +3210,16 @@ curve_matching_done: *(p++) = (unsigned char)( signature_len >> 8 ); *(p++) = (unsigned char)( signature_len ); - n += 2; MBEDTLS_SSL_DEBUG_BUF( 3, "my signature", p, signature_len ); - n += signature_len; + p += signature_len; } #endif /* MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED */ /* Done with actual work; add header and send. */ - ssl->out_msglen = 4 + n; + ssl->out_msglen = p - ssl->out_msg; ssl->out_msgtype = MBEDTLS_SSL_MSG_HANDSHAKE; ssl->out_msg[0] = MBEDTLS_SSL_HS_SERVER_KEY_EXCHANGE; From 59e83d96dbd337b02c2260729d1d0d4173e98852 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 5 Jan 2018 21:08:15 +0100 Subject: [PATCH 009/180] Add conf parameter to mbedtls_ssl_handshake_free This function is declared in ssl_internal.h, so this is not a public API change. This is in preparation for mbedtls_ssl_handshake_free needing to call methods from the config structure. --- include/mbedtls/ssl_internal.h | 4 +++- library/ssl_tls.c | 10 ++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/include/mbedtls/ssl_internal.h b/include/mbedtls/ssl_internal.h index 756360b18..f990243ee 100644 --- a/include/mbedtls/ssl_internal.h +++ b/include/mbedtls/ssl_internal.h @@ -385,9 +385,11 @@ void mbedtls_ssl_transform_free( mbedtls_ssl_transform *transform ); * \brief Free referenced items in an SSL handshake context and clear * memory * + * \param conf SSL configuration * \param handshake SSL handshake context */ -void mbedtls_ssl_handshake_free( mbedtls_ssl_handshake_params *handshake ); +void mbedtls_ssl_handshake_free( const mbedtls_ssl_config *conf, + mbedtls_ssl_handshake_params *handshake ); int mbedtls_ssl_handshake_client_step( mbedtls_ssl_context *ssl ); int mbedtls_ssl_handshake_server_step( mbedtls_ssl_context *ssl ); diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 2690e4673..9482723b3 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -5153,7 +5153,7 @@ static void ssl_handshake_wrapup_free_hs_transform( mbedtls_ssl_context *ssl ) /* * Free our handshake params */ - mbedtls_ssl_handshake_free( ssl->handshake ); + mbedtls_ssl_handshake_free( ssl->conf, ssl->handshake ); mbedtls_free( ssl->handshake ); ssl->handshake = NULL; @@ -5508,7 +5508,7 @@ static int ssl_handshake_init( mbedtls_ssl_context *ssl ) if( ssl->session_negotiate ) mbedtls_ssl_session_free( ssl->session_negotiate ); if( ssl->handshake ) - mbedtls_ssl_handshake_free( ssl->handshake ); + mbedtls_ssl_handshake_free( ssl->conf, ssl->handshake ); /* * Either the pointers are now NULL or cleared properly and can be freed. @@ -7263,10 +7263,12 @@ static void ssl_key_cert_free( mbedtls_ssl_key_cert *key_cert ) } #endif /* MBEDTLS_X509_CRT_PARSE_C */ -void mbedtls_ssl_handshake_free( mbedtls_ssl_handshake_params *handshake ) +void mbedtls_ssl_handshake_free( const mbedtls_ssl_config *conf, + mbedtls_ssl_handshake_params *handshake ) { if( handshake == NULL ) return; + (void) conf; /*unused in some compile-time configurations*/ #if defined(MBEDTLS_SSL_PROTO_SSL3) || defined(MBEDTLS_SSL_PROTO_TLS1) || \ defined(MBEDTLS_SSL_PROTO_TLS1_1) @@ -7397,7 +7399,7 @@ void mbedtls_ssl_free( mbedtls_ssl_context *ssl ) if( ssl->handshake ) { - mbedtls_ssl_handshake_free( ssl->handshake ); + mbedtls_ssl_handshake_free( ssl->conf, ssl->handshake ); mbedtls_ssl_transform_free( ssl->transform_negotiate ); mbedtls_ssl_session_free( ssl->session_negotiate ); From 8bf79f6dc666efca9a7841935bef58508e584c1f Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 5 Jan 2018 21:11:53 +0100 Subject: [PATCH 010/180] SSL asynchronous private key operation callbacks: interface New compile-time option MBEDTLS_SSL_ASYNC_PRIVATE_C, enabling callbacks to replace private key operations. These callbacks allow the SSL stack to make an asynchronous call to an external cryptographic module instead of calling the cryptography layer inside the library. The call is asynchronous in that it may return the new status code MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS, in which case the SSL stack returns and can be later called where it left off. This commit introduces the configuration option. Later commits will implement the feature proper. --- include/mbedtls/config.h | 11 ++ include/mbedtls/error.h | 2 +- include/mbedtls/ssl.h | 199 +++++++++++++++++++++++++++++++++ include/mbedtls/ssl_internal.h | 4 + library/error.c | 2 + library/ssl_tls.c | 26 +++++ library/version_features.c | 3 + 7 files changed, 246 insertions(+), 1 deletion(-) diff --git a/include/mbedtls/config.h b/include/mbedtls/config.h index 7c0681549..80a4fef32 100644 --- a/include/mbedtls/config.h +++ b/include/mbedtls/config.h @@ -2333,6 +2333,17 @@ */ #define MBEDTLS_SHA512_C +/** + * \def MBEDTLS_SSL_ASYNC_PRIVATE_C + * + * Enable asynchronous external private key operations in SSL. This allows + * you to configure an SSL connection to call an external cryptographic + * module to perform private key operations instead of performing the + * operation inside the library. + * + */ +#define MBEDTLS_SSL_ASYNC_PRIVATE_C + /** * \def MBEDTLS_SSL_CACHE_C * diff --git a/include/mbedtls/error.h b/include/mbedtls/error.h index 4eb7b78eb..2fc9e46c1 100644 --- a/include/mbedtls/error.h +++ b/include/mbedtls/error.h @@ -79,7 +79,7 @@ * ECP 4 8 (Started from top) * MD 5 4 * CIPHER 6 6 - * SSL 6 17 (Started from top) + * SSL 6 21 (Started from top) * SSL 7 31 * * Module dependent error code (5 bits 0x.00.-0x.F8.) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index e98101e19..38538c7f1 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -109,6 +109,7 @@ #define MBEDTLS_ERR_SSL_UNEXPECTED_RECORD -0x6700 /**< Record header looks valid but is not expected. */ #define MBEDTLS_ERR_SSL_NON_FATAL -0x6680 /**< The alert message received indicates a non-fatal error. */ #define MBEDTLS_ERR_SSL_INVALID_VERIFY_HASH -0x6600 /**< Couldn't set the hash for verifying CertificateVerify */ +#define MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS -0x6580 /**< Asynchronous operation is not completed yet */ /* * Various constants @@ -525,6 +526,160 @@ typedef void mbedtls_ssl_set_timer_t( void * ctx, */ typedef int mbedtls_ssl_get_timer_t( void * ctx ); +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_X509_CRT_PARSE_C) +/** + * \brief Callback type: start external signature operation + * + * Callback to start a signature operation using an + * external processor. The parameter \c cert contains + * the public key; it is up to the callback function to + * look up the associated private key or a handle to the + * private key. + * + * This function must start the signature operation. + * It is expected to be non-blocking, i.e. typically + * this function sends or enqueues a request and does + * not wait for the operation to complete. + * + * The parameters \c connection_ctx and \c cert are + * guaranteed to remain valid as long as the SSL + * configuration remains valid. On the other hand, this + * function must save the contents of \c hash, as the + * \c hash buffer is no longer valid when this function + * returns. + * + * \param connection_ctx Pointer to the connection context set in the + * SSL configuration + * \param p_operation_ctx On output, pointer to the operation context. + * This pointer will be passed later to the resume + * or detach function. The value is only used if + * an operation is started, i.e. if this callback + * returns 0 or \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS. + * \param cert Certificate containing the public key + * \param md_alg Hash algorithm + * \param hash Buffer containing the hash. This buffer is + * no longer valid when the function returns. + * \param hash_len Size of the \c hash buffer in bytes + * + * \return - 0 if the SSL stack should call the resume callback + * immediately. The resume function may provide the + * or may itself return + * \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS. + * - \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS if the SSL stack + * should return immediately without calling the resume + * callback. + * - \c MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH if the external + * processor does not support this key. The SSL stack will + * use the associated private key object instead. + * - Any other error is propagated up the call chain. + */ +typedef int mbedtls_ssl_async_sign_t( void *connection_ctx, + void **p_operation_ctx, + mbedtls_x509_crt *cert, + mbedtls_md_type_t md_alg, + const unsigned char *hash, + size_t hash_len ); + +/** + * \brief Callback type: start external decryption operation + * + * Callback to start a decryption operation using an + * external processor. The parameter \c cert contains + * the public key; it is up to the callback function to + * look up the associated private key or a handle to the + * private key. + * + * This function must start the decryption operation. + * It is expected to be non-blocking, i.e. typically + * this function sends or enqueues a request and does + * not wait for the operation to complete. + * + * The parameters \c connection_ctx and \c cert are + * guaranteed to remain valid as long as the SSL + * configuration remains valid. On the other hand, this + * function must save the contents of \c hash, as the + * \c hash buffer is no longer valid when this function + * returns. + * + * \param connection_ctx Pointer to the connection context set in the + * SSL configuration + * \param p_operation_ctx On output, pointer to the operation context. + * This pointer will be passed later to the resume + * or detach function. The value is only used if + * an operation is started, i.e. if this callback + * returns 0 or \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS. + * \param cert Certificate containing the public key + * \param input Buffer containing the input ciphertext. This buffer + * is no longer valid when the function returns. + * \param input_len Size of the \c input buffer in bytes + * + * \return - 0 if the SSL stack should call the resume callback + * immediately. The resume function may provide the + * or may itself return + * \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS. + * - \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS if the SSL stack + * should return immediately without calling the resume + * callback. + * - \c MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH if the external + * processor does not support this key. The SSL stack will + * use the associated private key object instead. + * - Any other error is propagated up the call chain. + */ +typedef int mbedtls_ssl_async_decrypt_t( void *connection_ctx, + void **p_operation_ctx, + mbedtls_x509_crt *cert, + const unsigned char *input, + size_t input_len ); +#endif /* MBEDTLS_X509_CRT_PARSE_C */ + +/** + * \brief Callback type: resume external operation + * + * Callback to resume an external operation + * started by the \c mbedtls_ssl_async_sign_t callback. + * + * \param connection_ctx Pointer to the connection context set in the + * SSL configuration + * \param operation_ctx Pointer to the operation context created by + * the start function. If this callback returns + * any value other than + * \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS, it should + * free all resources associated with this context. + * \param output Buffer containing the output on success + * \param output_len On success, number of bytes written to \c output + * \param output_size Size of the \c output buffer in bytes + * + * \return - 0 if output of the operation is available in the + * \c output buffer. + * - \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS if the operation + * is still in progress. Subsequent requests for progress + * on the SSL connection will call the resume callback + * again. + * - Any other error means that the operation is aborted. + * The SSL handshake is aborted. + */ +typedef int mbedtls_ssl_async_resume_t( void *connection_ctx, + void *operation_ctx, + unsigned char *output, + size_t *output_len, + size_t output_size ); + +/** + * \brief Callback type: cancel external operation + * + * Callback to cancel an external operation + * started by the \c mbedtls_ssl_async_sign_t callback. + * + * \param connection_ctx Pointer to the connection context set in the + * SSL configuration + * \param operation_ctx Pointer to the operation context created by + * the start function. The callback should free + * all resources associated with this context. + */ +typedef void mbedtls_ssl_async_cancel_t( void *connection_ctx, + void *operation_ctx ); +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ /* Defined below */ typedef struct mbedtls_ssl_session mbedtls_ssl_session; @@ -658,6 +813,16 @@ struct mbedtls_ssl_config mbedtls_x509_crl *ca_crl; /*!< trusted CAs CRLs */ #endif /* MBEDTLS_X509_CRT_PARSE_C */ +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_X509_CRT_PARSE_C) + mbedtls_ssl_async_sign_t *f_async_sign_start; /*!< start asynchronous signature operation */ + mbedtls_ssl_async_decrypt_t *f_async_decrypt_start; /*!< start asynchronous decryption operation */ +#endif /* MBEDTLS_X509_CRT_PARSE_C */ + mbedtls_ssl_async_resume_t *f_async_resume; /*!< resume asynchronous operation */ + mbedtls_ssl_async_cancel_t *f_async_cancel; /*!< cancel asynchronous operation */ + void *p_async_connection_ctx; /*!< connection context for asynchronous operation callbacks */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ + #if defined(MBEDTLS_KEY_EXCHANGE__WITH_CERT__ENABLED) const int *sig_hashes; /*!< allowed signature hashes */ #endif @@ -1291,6 +1456,40 @@ void mbedtls_ssl_conf_export_keys_cb( mbedtls_ssl_config *conf, void *p_export_keys ); #endif /* MBEDTLS_SSL_EXPORT_KEYS */ +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +/** + * \brief Configure asynchronous private key operation callbacks. + * + * \param conf SSL configuration context + * \param f_async_sign Callback to start a signature operation. See + * the description of \c mbedtls_ssl_async_sign_t + * for more information. This may be NULL if the + * external processor does no support any signature + * operation; in this case the private key object + * associated with the certificate will be used. + * \param f_async_decrypt Callback to start a decryption operation. See + * the description of \c mbedtls_ssl_async_decrypt_t + * for more information. This may be NULL if the + * external processor does no support any decryption + * operation; in this case the private key object + * associated with the certificate will be used. + * \param f_async_resume Callback to resume an asynchronous operation. See + * the description of \c mbedtls_ssl_async_resume_t + * for more information. + * \param f_async_cancel Callback to cancel an asynchronous operation. See + * the description of \c mbedtls_ssl_async_cancel_t + * for more information. + * \param connection_ctx Pointer to the connection context which will be + * passed to the callbacks + */ +void mbedtls_ssl_conf_async_private_cb( mbedtls_ssl_config *conf, + mbedtls_ssl_async_sign_t *f_async_sign, + mbedtls_ssl_async_decrypt_t *f_async_decrypt, + mbedtls_ssl_async_resume_t *f_async_resume, + mbedtls_ssl_async_cancel_t *f_async_cancel, + void *connection_ctx ); +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ + /** * \brief Callback type: generate a cookie * diff --git a/include/mbedtls/ssl_internal.h b/include/mbedtls/ssl_internal.h index f990243ee..c141e8adc 100644 --- a/include/mbedtls/ssl_internal.h +++ b/include/mbedtls/ssl_internal.h @@ -218,6 +218,10 @@ struct mbedtls_ssl_handshake_params mbedtls_x509_crl *sni_ca_crl; /*!< trusted CAs CRLs from SNI */ #endif /* MBEDTLS_SSL_SERVER_NAME_INDICATION */ #endif /* MBEDTLS_X509_CRT_PARSE_C */ +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + void *p_async_operation_ctx; /*!< asynchronous operation context */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ + #if defined(MBEDTLS_SSL_PROTO_DTLS) unsigned int out_msg_seq; /*!< Outgoing handshake sequence number */ unsigned int in_msg_seq; /*!< Incoming handshake sequence number */ diff --git a/library/error.c b/library/error.c index 151ca4eae..490a04058 100644 --- a/library/error.c +++ b/library/error.c @@ -441,6 +441,8 @@ void mbedtls_strerror( int ret, char *buf, size_t buflen ) mbedtls_snprintf( buf, buflen, "SSL - The alert message received indicates a non-fatal error" ); if( use_ret == -(MBEDTLS_ERR_SSL_INVALID_VERIFY_HASH) ) mbedtls_snprintf( buf, buflen, "SSL - Couldn't set the hash for verifying CertificateVerify" ); + if( use_ret == -(MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS) ) + mbedtls_snprintf( buf, buflen, "SSL - Asynchronous operation is not completed yet" ); #endif /* MBEDTLS_SSL_TLS_C */ #if defined(MBEDTLS_X509_USE_C) || defined(MBEDTLS_X509_CREATE_C) diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 9482723b3..9626fa7a1 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -6399,6 +6399,23 @@ void mbedtls_ssl_conf_export_keys_cb( mbedtls_ssl_config *conf, } #endif +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +void mbedtls_ssl_conf_async_private_cb( + mbedtls_ssl_config *conf, + mbedtls_ssl_async_sign_t *f_async_sign, + mbedtls_ssl_async_decrypt_t *f_async_decrypt, + mbedtls_ssl_async_resume_t *f_async_resume, + mbedtls_ssl_async_cancel_t *f_async_cancel, + void *connection_ctx ) +{ + conf->f_async_sign_start = f_async_sign; + conf->f_async_decrypt_start = f_async_decrypt; + conf->f_async_resume = f_async_resume; + conf->f_async_cancel = f_async_cancel; + conf->p_async_connection_ctx = connection_ctx; +} +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ + /* * SSL get accessors */ @@ -7332,6 +7349,15 @@ void mbedtls_ssl_handshake_free( const mbedtls_ssl_config *conf, } #endif /* MBEDTLS_X509_CRT_PARSE_C && MBEDTLS_SSL_SERVER_NAME_INDICATION */ +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + if( conf->f_async_cancel != NULL && + handshake->p_async_operation_ctx != NULL ) + { + conf->f_async_cancel( conf->p_async_connection_ctx, + handshake->p_async_operation_ctx ); + } +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ + #if defined(MBEDTLS_SSL_PROTO_DTLS) mbedtls_free( handshake->verify_cookie ); mbedtls_free( handshake->hs_msg ); diff --git a/library/version_features.c b/library/version_features.c index 49bba11ef..7152e702b 100644 --- a/library/version_features.c +++ b/library/version_features.c @@ -615,6 +615,9 @@ static const char *features[] = { #if defined(MBEDTLS_SHA512_C) "MBEDTLS_SHA512_C", #endif /* MBEDTLS_SHA512_C */ +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + "MBEDTLS_SSL_ASYNC_PRIVATE_C", +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ #if defined(MBEDTLS_SSL_CACHE_C) "MBEDTLS_SSL_CACHE_C", #endif /* MBEDTLS_SSL_CACHE_C */ From 9eb5e9a16ea7a5f639bb948ac6089457c5fcf6c2 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 5 Jan 2018 21:15:57 +0100 Subject: [PATCH 011/180] SSL asynchronous private key operation callbacks: test server New options in ssl_server2 to use the asynchronous private key operation feature. Features: resume delay to call resume more than once; error injection at each stage; renegotiation support. --- programs/ssl/ssl_server2.c | 259 +++++++++++++++++++++++++++++++++++-- 1 file changed, 248 insertions(+), 11 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 1285abcbd..d75338fe2 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -108,6 +108,9 @@ int main( void ) #define DFL_KEY_FILE "" #define DFL_CRT_FILE2 "" #define DFL_KEY_FILE2 "" +#define DFL_ASYNC_PRIVATE_DELAY1 ( -1 ) +#define DFL_ASYNC_PRIVATE_DELAY2 ( -1 ) +#define DFL_ASYNC_PRIVATE_ERROR ( -1 ) #define DFL_PSK "" #define DFL_PSK_IDENTITY "Client_identity" #define DFL_ECJPAKE_PW NULL @@ -195,6 +198,16 @@ int main( void ) #define USAGE_IO "" #endif /* MBEDTLS_X509_CRT_PARSE_C */ +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#define USAGE_SSL_ASYNC \ + " async_private_delay1=%%d Asynchronous delay for key_file or preloaded key\n" \ + " async_private_delay2=%%d Asynchronous delay for key_file2\n" \ + " default: -1 (not asynchronous)\n" \ + " async_private_error=%%d Async callback error injection (default=0=none, 1=start, 2=cancel, 3=resume, 4=pk)" +#else +#define USAGE_SSL_ASYNC "" +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ + #if defined(MBEDTLS_KEY_EXCHANGE__SOME__PSK_ENABLED) #define USAGE_PSK \ " psk=%%s default: \"\" (in hex, without 0x)\n" \ @@ -343,6 +356,7 @@ int main( void ) " cert_req_ca_list=%%d default: 1 (send ca list)\n" \ " options: 1 (send ca list), 0 (don't send)\n" \ USAGE_IO \ + USAGE_SSL_ASYNC \ USAGE_SNI \ "\n" \ USAGE_PSK \ @@ -406,6 +420,9 @@ struct options const char *key_file; /* the file with the server key */ const char *crt_file2; /* the file with the 2nd server certificate */ const char *key_file2; /* the file with the 2nd server key */ + int async_private_delay1; /* number of times f_async_resume needs to be called for key 1, or -1 for no async */ + int async_private_delay2; /* number of times f_async_resume needs to be called for key 2, or -1 for no async */ + int async_private_error; /* inject error in async private callback */ const char *psk; /* the pre-shared key */ const char *psk_identity; /* the pre-shared key identity */ char *psk_list; /* list of PSK id/key pairs for callback */ @@ -837,6 +854,150 @@ static int ssl_sig_hashes_for_test[] = { }; #endif /* MBEDTLS_X509_CRT_PARSE_C */ +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +typedef struct +{ + mbedtls_x509_crt *cert; + mbedtls_pk_context *pk; + unsigned delay; +} ssl_async_key_slot_t; + +typedef enum { + SSL_ASYNC_INJECT_ERROR_NONE = 0, + SSL_ASYNC_INJECT_ERROR_START, + SSL_ASYNC_INJECT_ERROR_CANCEL, + SSL_ASYNC_INJECT_ERROR_RESUME, + SSL_ASYNC_INJECT_ERROR_PK +#define SSL_ASYNC_INJECT_ERROR_MAX SSL_ASYNC_INJECT_ERROR_PK +} ssl_async_inject_error_t; + +typedef struct +{ + ssl_async_key_slot_t slots[2]; + size_t slots_used; + ssl_async_inject_error_t inject_error; + int (*f_rng)(void *, unsigned char *, size_t); + void *p_rng; +} ssl_async_key_context_t; + +void ssl_async_set_key( ssl_async_key_context_t *ctx, + mbedtls_x509_crt *cert, + mbedtls_pk_context *pk, + unsigned delay ) +{ + ctx->slots[ctx->slots_used].cert = cert; + ctx->slots[ctx->slots_used].pk = pk; + ctx->slots[ctx->slots_used].delay = delay; + ++ctx->slots_used; +} + +typedef struct +{ + size_t slot; + mbedtls_md_type_t md_alg; + unsigned char hash[MBEDTLS_MD_MAX_SIZE]; + size_t hash_len; + unsigned delay; +} ssl_async_operation_context_t; + +int ssl_async_sign( void *connection_ctx_arg, + void **p_operation_ctx, + mbedtls_x509_crt *cert, + mbedtls_md_type_t md_alg, + const unsigned char *hash, + size_t hash_len ) +{ + ssl_async_key_context_t *key_ctx = connection_ctx_arg; + size_t slot; + ssl_async_operation_context_t *ctx = NULL; + { + char dn[100]; + mbedtls_x509_dn_gets( dn, sizeof( dn ), &cert->subject ); + mbedtls_printf( "Async sign callback: looking for DN=%s\n", dn ); + } + for( slot = 0; slot < key_ctx->slots_used; slot++ ) + { + if( key_ctx->slots[slot].cert == cert ) + break; + } + if( slot == key_ctx->slots_used ) + { + mbedtls_printf( "Async sign callback: no key matches this certificate.\n" ); + return( MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH ); + } + mbedtls_printf( "Async sign callback: using key slot %zd, delay=%u.\n", + slot, key_ctx->slots[slot].delay ); + if( key_ctx->inject_error == SSL_ASYNC_INJECT_ERROR_START ) + { + mbedtls_printf( "Async sign callback: injected error\n" ); + return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); + } + if( hash_len > MBEDTLS_MD_MAX_SIZE ) + return( MBEDTLS_ERR_SSL_BAD_INPUT_DATA ); + ctx = mbedtls_calloc( 1, sizeof( *ctx ) ); + if( ctx == NULL ) + return( MBEDTLS_ERR_SSL_ALLOC_FAILED ); + ctx->slot = slot; + ctx->md_alg = md_alg; + memcpy( ctx->hash, hash, hash_len ); + ctx->hash_len = hash_len; + ctx->delay = key_ctx->slots[slot].delay; + *p_operation_ctx = ctx; + if( ctx->delay == 0 ) + return( 0 ); + else + return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); +} + +int ssl_async_resume( void *connection_ctx_arg, + void *operation_ctx_arg, + unsigned char *output, + size_t *output_len, + size_t output_size ) +{ + ssl_async_operation_context_t *ctx = operation_ctx_arg; + ssl_async_key_context_t *connection_ctx = connection_ctx_arg; + ssl_async_key_slot_t *key_slot = &connection_ctx->slots[ctx->slot]; + int ret; + if( connection_ctx->inject_error == SSL_ASYNC_INJECT_ERROR_RESUME ) + { + mbedtls_printf( "Async resume callback: injected error\n" ); + return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); + } + if( ctx->delay > 0 ) + { + --ctx->delay; + mbedtls_printf( "Async resume (slot %zd): call %u more times.\n", + ctx->slot, ctx->delay ); + return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); + } + (void) output_size; /* mbedtls_pk_size lacks this parameter */ + ret = mbedtls_pk_sign( key_slot->pk, + ctx->md_alg, + ctx->hash, ctx->hash_len, + output, output_len, + connection_ctx->f_rng, connection_ctx->p_rng ); + if( connection_ctx->inject_error == SSL_ASYNC_INJECT_ERROR_PK ) + { + mbedtls_printf( "Async resume callback: done but injected error\n" ); + return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); + } + mbedtls_printf( "Async resume (slot %zd): done, status=%d.\n", + ctx->slot, ret ); + mbedtls_free( ctx ); + return( ret ); +} + +void ssl_async_cancel( void *connection_ctx_arg, + void *operation_ctx_arg ) +{ + ssl_async_operation_context_t *ctx = operation_ctx_arg; + (void) connection_ctx_arg; + mbedtls_printf( "Async cancel callback.\n" ); + mbedtls_free( ctx ); +} +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ + int main( int argc, char *argv[] ) { int ret = 0, len, written, frags, exchanges_left; @@ -875,7 +1036,10 @@ int main( int argc, char *argv[] ) mbedtls_x509_crt srvcert2; mbedtls_pk_context pkey2; int key_cert_init = 0, key_cert_init2 = 0; -#endif +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + ssl_async_key_context_t ssl_async_keys; +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_X509_CRT_PARSE_C */ #if defined(MBEDTLS_DHM_C) && defined(MBEDTLS_FS_IO) mbedtls_dhm_context dhm; #endif @@ -977,6 +1141,9 @@ int main( int argc, char *argv[] ) opt.key_file = DFL_KEY_FILE; opt.crt_file2 = DFL_CRT_FILE2; opt.key_file2 = DFL_KEY_FILE2; + opt.async_private_delay1 = DFL_ASYNC_PRIVATE_DELAY1; + opt.async_private_delay2 = DFL_ASYNC_PRIVATE_DELAY2; + opt.async_private_error = DFL_ASYNC_PRIVATE_ERROR; opt.psk = DFL_PSK; opt.psk_identity = DFL_PSK_IDENTITY; opt.psk_list = DFL_PSK_LIST; @@ -1063,6 +1230,22 @@ int main( int argc, char *argv[] ) opt.key_file2 = q; else if( strcmp( p, "dhm_file" ) == 0 ) opt.dhm_file = q; +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + else if( strcmp( p, "async_private_delay1" ) == 0 ) + opt.async_private_delay1 = atoi( q ); + else if( strcmp( p, "async_private_delay2" ) == 0 ) + opt.async_private_delay2 = atoi( q ); + else if( strcmp( p, "async_private_error" ) == 0 ) + { + int n = atoi( q ); + if( n < 0 || n > SSL_ASYNC_INJECT_ERROR_MAX ) + { + ret = 2; + goto usage; + } + opt.async_private_error = n; + } +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ else if( strcmp( p, "psk" ) == 0 ) opt.psk = q; else if( strcmp( p, "psk_identity" ) == 0 ) @@ -1932,18 +2115,55 @@ int main( int argc, char *argv[] ) mbedtls_ssl_conf_ca_chain( &conf, &cacert, NULL ); } if( key_cert_init ) - if( ( ret = mbedtls_ssl_conf_own_cert( &conf, &srvcert, &pkey ) ) != 0 ) + { + mbedtls_pk_context *pk = &pkey; +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + if( opt.async_private_delay1 >= 0 ) + { + ssl_async_set_key( &ssl_async_keys, &srvcert, pk, + opt.async_private_delay1 ); + pk = NULL; + } +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ + if( ( ret = mbedtls_ssl_conf_own_cert( &conf, &srvcert, pk ) ) != 0 ) { mbedtls_printf( " failed\n ! mbedtls_ssl_conf_own_cert returned %d\n\n", ret ); goto exit; } + } if( key_cert_init2 ) - if( ( ret = mbedtls_ssl_conf_own_cert( &conf, &srvcert2, &pkey2 ) ) != 0 ) + { + mbedtls_pk_context *pk = &pkey2; +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + if( opt.async_private_delay2 >= 0 ) + { + ssl_async_set_key( &ssl_async_keys, &srvcert2, pk, + opt.async_private_delay2 ); + pk = NULL; + } +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ + if( ( ret = mbedtls_ssl_conf_own_cert( &conf, &srvcert2, pk ) ) != 0 ) { mbedtls_printf( " failed\n ! mbedtls_ssl_conf_own_cert returned %d\n\n", ret ); goto exit; } -#endif + } + +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + if( opt.async_private_delay1 >= 0 || opt.async_private_delay2 >= 0 ) + { + ssl_async_keys.inject_error = opt.async_private_error; + ssl_async_keys.f_rng = mbedtls_ctr_drbg_random; + ssl_async_keys.p_rng = &ctr_drbg; + mbedtls_ssl_conf_async_private_cb( &conf, + ssl_async_sign, + NULL, + ssl_async_resume, + ssl_async_cancel, + &ssl_async_keys ); + } +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_X509_CRT_PARSE_C */ #if defined(SNI_OPTION) if( opt.sni != NULL ) @@ -2113,9 +2333,21 @@ handshake: mbedtls_printf( " . Performing the SSL/TLS handshake..." ); fflush( stdout ); - do ret = mbedtls_ssl_handshake( &ssl ); + do + { + ret = mbedtls_ssl_handshake( &ssl ); +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + if( ret == MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS && + opt.async_private_error == SSL_ASYNC_INJECT_ERROR_CANCEL ) + { + mbedtls_printf( " cancelling on injected error\n" ); + goto reset; + } +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ + } while( ret == MBEDTLS_ERR_SSL_WANT_READ || - ret == MBEDTLS_ERR_SSL_WANT_WRITE ); + ret == MBEDTLS_ERR_SSL_WANT_WRITE || + ret == MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); if( ret == MBEDTLS_ERR_SSL_HELLO_VERIFY_REQUIRED ) { @@ -2220,7 +2452,8 @@ data_exchange: ret = mbedtls_ssl_read( &ssl, buf, len ); if( ret == MBEDTLS_ERR_SSL_WANT_READ || - ret == MBEDTLS_ERR_SSL_WANT_WRITE ) + ret == MBEDTLS_ERR_SSL_WANT_WRITE || + ret == MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) continue; if( ret <= 0 ) @@ -2311,7 +2544,8 @@ data_exchange: do ret = mbedtls_ssl_read( &ssl, buf, len ); while( ret == MBEDTLS_ERR_SSL_WANT_READ || - ret == MBEDTLS_ERR_SSL_WANT_WRITE ); + ret == MBEDTLS_ERR_SSL_WANT_WRITE || + ret == MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); if( ret <= 0 ) { @@ -2347,7 +2581,8 @@ data_exchange: while( ( ret = mbedtls_ssl_renegotiate( &ssl ) ) != 0 ) { if( ret != MBEDTLS_ERR_SSL_WANT_READ && - ret != MBEDTLS_ERR_SSL_WANT_WRITE ) + ret != MBEDTLS_ERR_SSL_WANT_WRITE && + ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) { mbedtls_printf( " failed\n ! mbedtls_ssl_renegotiate returned %d\n\n", ret ); goto reset; @@ -2381,7 +2616,8 @@ data_exchange: } if( ret != MBEDTLS_ERR_SSL_WANT_READ && - ret != MBEDTLS_ERR_SSL_WANT_WRITE ) + ret != MBEDTLS_ERR_SSL_WANT_WRITE && + ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) { mbedtls_printf( " failed\n ! mbedtls_ssl_write returned %d\n\n", ret ); goto reset; @@ -2393,7 +2629,8 @@ data_exchange: { do ret = mbedtls_ssl_write( &ssl, buf, len ); while( ret == MBEDTLS_ERR_SSL_WANT_READ || - ret == MBEDTLS_ERR_SSL_WANT_WRITE ); + ret == MBEDTLS_ERR_SSL_WANT_WRITE || + ret == MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); if( ret < 0 ) { From e198df53a070da3e29707fd16c5736811a2b1415 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 5 Jan 2018 21:17:45 +0100 Subject: [PATCH 012/180] ssl_pick_cert: use the public key for can_do This is in preparation for support of external private key operations, where there is no private key object. --- library/ssl_srv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 70fe13d79..2034d75f3 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -707,7 +707,7 @@ static int ssl_pick_cert( mbedtls_ssl_context *ssl, MBEDTLS_SSL_DEBUG_CRT( 3, "candidate certificate chain, certificate", cur->cert ); - if( ! mbedtls_pk_can_do( cur->key, pk_alg ) ) + if( ! mbedtls_pk_can_do( &cur->cert->pk, pk_alg ) ) { MBEDTLS_SSL_DEBUG_MSG( 3, ( "certificate mismatch: key type" ) ); continue; From e1efdf912f9f2d8a1ff9704454615de1dc1716fc Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 5 Jan 2018 21:18:37 +0100 Subject: [PATCH 013/180] ssl_write_server_key_exchange: don't hard-code max hash size --- library/ssl_srv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 2034d75f3..bc94ebb98 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -3032,7 +3032,7 @@ curve_matching_done: { size_t signature_len = 0; unsigned int hashlen = 0; - unsigned char hash[64]; + unsigned char hash[MBEDTLS_MD_MAX_SIZE]; /* * 3.1: Choose hash algorithm: From ebd652fe2dfc2c82d774bfd334398279d9027492 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 5 Jan 2018 21:18:59 +0100 Subject: [PATCH 014/180] ssl_write_server_key_exchange: calculate hashlen explicitly The pk layer can infer the hash length from the hash type. Calculate it explicitly here anyway because it's needed for debugging purposes, and it's needed for the upcoming feature allowing the signature operation to be offloaded to an external cryptographic processor, as the offloading code will need to know what length hash to copy. --- library/ssl_srv.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index bc94ebb98..84c8e1e11 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -3135,8 +3135,7 @@ curve_matching_done: mbedtls_md_init( &ctx ); - /* Info from md_alg will be used instead */ - hashlen = 0; + hashlen = mbedtls_md_get_size( md_info ); /* * digitally-signed struct { @@ -3165,8 +3164,7 @@ curve_matching_done: return( MBEDTLS_ERR_SSL_INTERNAL_ERROR ); } - MBEDTLS_SSL_DEBUG_BUF( 3, "parameters hash", hash, hashlen != 0 ? hashlen : - (unsigned int) ( mbedtls_md_get_size( mbedtls_md_info_from_type( md_alg ) ) ) ); + MBEDTLS_SSL_DEBUG_BUF( 3, "parameters hash", hash, hashlen ); /* * 3.3: Compute and add the signature From 4bf9a28d1df0adf88456044684dd0f3c94a87b79 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 5 Jan 2018 21:20:50 +0100 Subject: [PATCH 015/180] SSL asynchronous signature: first implementation Implement SSL asynchronous private operation for the case of a signature operation in a server. This is a first implementation. It is functional, but the code is not clean, with heavy reliance on goto. --- include/mbedtls/ssl_internal.h | 1 + library/ssl_srv.c | 67 +++++++++++++++++++++++++++++++--- 2 files changed, 62 insertions(+), 6 deletions(-) diff --git a/include/mbedtls/ssl_internal.h b/include/mbedtls/ssl_internal.h index c141e8adc..e4b767b7b 100644 --- a/include/mbedtls/ssl_internal.h +++ b/include/mbedtls/ssl_internal.h @@ -220,6 +220,7 @@ struct mbedtls_ssl_handshake_params #endif /* MBEDTLS_X509_CRT_PARSE_C */ #if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) void *p_async_operation_ctx; /*!< asynchronous operation context */ + unsigned char *out_async_start; /*!< pointer where the asynchronous operation must write in the output buffer */ #endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ #if defined(MBEDTLS_SSL_PROTO_DTLS) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 84c8e1e11..ac9e6a55d 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2843,6 +2843,17 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) MBEDTLS_SSL_DEBUG_MSG( 2, ( "=> write server key exchange" ) ); +#if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && \ + defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + if( ssl->handshake->out_async_start != NULL ) + { + MBEDTLS_SSL_DEBUG_MSG( 2, ( "resuming signature operation" ) ); + p = ssl->handshake->out_async_start; + goto async_resume; + } +#endif /* defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && + defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) */ + /* * * Part 1: Extract static ECDH parameters and abort @@ -3169,12 +3180,6 @@ curve_matching_done: /* * 3.3: Compute and add the signature */ - if( mbedtls_ssl_own_key( ssl ) == NULL ) - { - MBEDTLS_SSL_DEBUG_MSG( 1, ( "got no private key" ) ); - return( MBEDTLS_ERR_SSL_PRIVATE_KEY_REQUIRED ); - } - #if defined(MBEDTLS_SSL_PROTO_TLS1_2) if( ssl->minor_ver == MBEDTLS_SSL_MINOR_VERSION_3 ) { @@ -3199,6 +3204,55 @@ curve_matching_done: } #endif /* MBEDTLS_SSL_PROTO_TLS1_2 */ +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + if( ssl->conf->f_async_sign_start != NULL ) + { + size_t sig_max_len = ( ssl->out_buf + MBEDTLS_SSL_MAX_CONTENT_LEN + - ( p + 2 ) ); + ret = ssl->conf->f_async_sign_start( + ssl->conf->p_async_connection_ctx, + &ssl->handshake->p_async_operation_ctx, + mbedtls_ssl_own_cert( ssl ), + md_alg, hash, hashlen ); + switch( ret ) + { + case MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH: + /* act as if f_async_sign was null */ + break; + case 0: + async_resume: + ret = ssl->conf->f_async_resume( + ssl->conf->p_async_connection_ctx, + ssl->handshake->p_async_operation_ctx, + p + 2, &signature_len, sig_max_len ); + if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) + { + ssl->handshake->p_async_operation_ctx = NULL; + if( ret != 0 ) + { + MBEDTLS_SSL_DEBUG_RET( 1, "f_async_resume", ret ); + return( ret ); + } + goto have_signature; + } + /* FALLTHROUGH */ + case MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS: + ssl->handshake->out_async_start = p; + MBEDTLS_SSL_DEBUG_MSG( 2, ( "<= write server key exchange (pending)" ) ); + return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); + default: + MBEDTLS_SSL_DEBUG_RET( 1, "f_async_sign", ret ); + return( ret ); + } + } +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ + + if( mbedtls_ssl_own_key( ssl ) == NULL ) + { + MBEDTLS_SSL_DEBUG_MSG( 1, ( "got no private key" ) ); + return( MBEDTLS_ERR_SSL_PRIVATE_KEY_REQUIRED ); + } + if( ( ret = mbedtls_pk_sign( mbedtls_ssl_own_key( ssl ), md_alg, hash, hashlen, p + 2 , &signature_len, ssl->conf->f_rng, ssl->conf->p_rng ) ) != 0 ) { @@ -3206,6 +3260,7 @@ curve_matching_done: return( ret ); } + have_signature: *(p++) = (unsigned char)( signature_len >> 8 ); *(p++) = (unsigned char)( signature_len ); From 3665f1db9db40b5ff0ea5a10d91a0e899f432e9d Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 5 Jan 2018 21:22:12 +0100 Subject: [PATCH 016/180] SSL asynchronous signature: test cases Add test cases for SSL asynchronous signature to ssl-opt.sh: * Delay=0,1 to test the sequences of calls to f_async_resume * Test fallback when the async callbacks don't support that key * Test error injection at each stage * Test renegotiation --- programs/ssl/ssl_server2.c | 2 +- tests/ssl-opt.sh | 121 +++++++++++++++++++++++++++++++++++++ 2 files changed, 122 insertions(+), 1 deletion(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index d75338fe2..28f636751 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -110,7 +110,7 @@ int main( void ) #define DFL_KEY_FILE2 "" #define DFL_ASYNC_PRIVATE_DELAY1 ( -1 ) #define DFL_ASYNC_PRIVATE_DELAY2 ( -1 ) -#define DFL_ASYNC_PRIVATE_ERROR ( -1 ) +#define DFL_ASYNC_PRIVATE_ERROR ( 0 ) #define DFL_PSK "" #define DFL_PSK_IDENTITY "Client_identity" #define DFL_ECJPAKE_PW NULL diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index fa785a4f1..5f23cd1df 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -3636,6 +3636,127 @@ run_test "Large packet TLS 1.2 AEAD shorter tag" \ -c "16384 bytes written in 1 fragments" \ -s "Read from client: 16384 bytes read" +# Tests of asynchronous private key support in SSL + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: delay=0" \ + "$P_SRV async_private_delay1=0 async_private_delay2=0" \ + "$P_CLI" \ + 0 \ + -s "Async sign callback: using key slot " \ + -s "Async resume (slot [0-9]): done, status=0" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: delay=1" \ + "$P_SRV async_private_delay1=1 async_private_delay2=1" \ + "$P_CLI" \ + 0 \ + -s "Async sign callback: using key slot " \ + -s "Async resume (slot [0-9]): call 0 more times." \ + -s "Async resume (slot [0-9]): done, status=0" + +# key1: ECDSA, key2: RSA; use key1 from slot 0 +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: slot 0 used with key1" \ + "$P_SRV key_file=data_files/server5.key crt_file=data_files/server5.crt \ + key_file2=data_files/server2.key crt_file2=data_files/server2.crt \ + async_private_delay1=1" \ + "$P_CLI force_ciphersuite=TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256" \ + 0 \ + -s "Async sign callback: using key slot 0," \ + -s "Async resume (slot 0): call 0 more times." \ + -s "Async resume (slot 0): done, status=0" + +# key1: ECDSA, key2: RSA; use key2 from slot 0 +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: slot 0 used with key2" \ + "$P_SRV key_file=data_files/server5.key crt_file=data_files/server5.crt \ + key_file2=data_files/server2.key crt_file2=data_files/server2.crt \ + async_private_delay2=1" \ + "$P_CLI force_ciphersuite=TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256" \ + 0 \ + -s "Async sign callback: using key slot 0," \ + -s "Async resume (slot 0): call 0 more times." \ + -s "Async resume (slot 0): done, status=0" + +# key1: ECDSA, key2: RSA; use key2 from slot 1 +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: slot 1 used" \ + "$P_SRV key_file=data_files/server5.key crt_file=data_files/server5.crt \ + key_file2=data_files/server2.key crt_file2=data_files/server2.crt \ + async_private_delay1=1 async_private_delay2=1" \ + "$P_CLI force_ciphersuite=TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256" \ + 0 \ + -s "Async sign callback: using key slot 1," \ + -s "Async resume (slot 1): call 0 more times." \ + -s "Async resume (slot 1): done, status=0" + +# key1: ECDSA, key2: RSA; use key2 directly +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: fall back to transparent key" \ + "$P_SRV key_file=data_files/server5.key crt_file=data_files/server5.crt \ + key_file2=data_files/server2.key crt_file2=data_files/server2.crt \ + async_private_delay1=1" \ + "$P_CLI force_ciphersuite=TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256" \ + 0 \ + -s "Async sign callback: no key matches this certificate." + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: error in start" \ + "$P_SRV async_private_delay1=1 async_private_delay2=1 async_private_error=1" \ + "$P_CLI" \ + 1 \ + -s "Async sign callback: injected error" \ + -S "Async resume" \ + -s "! mbedtls_ssl_handshake returned" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: cancel after start" \ + "$P_SRV async_private_delay1=1 async_private_delay2=1 async_private_error=2" \ + "$P_CLI" \ + 1 \ + -s "Async sign callback: using key slot " \ + -S "Async resume" \ + -s "Async cancel" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: error in resume" \ + "$P_SRV async_private_delay1=1 async_private_delay2=1 async_private_error=3" \ + "$P_CLI" \ + 1 \ + -s "Async sign callback: using key slot " \ + -s "Async resume callback: injected error" \ + -s "! mbedtls_ssl_handshake returned" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: error in pk" \ + "$P_SRV async_private_delay1=1 async_private_delay2=1 async_private_error=4" \ + "$P_CLI" \ + 1 \ + -s "Async sign callback: using key slot " \ + -s "Async resume callback: done but injected error" \ + -s "! mbedtls_ssl_handshake returned" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_RENEGOTIATION +run_test "SSL async private: renegotiation: client-initiated" \ + "$P_SRV async_private_delay1=1 async_private_delay2=1 + exchanges=2 renegotiation=1" \ + "$P_CLI exchanges=2 renegotiation=1 renegotiate=1" \ + 0 \ + -s "Async sign callback: using key slot " \ + -s "Async resume (slot [0-9]): done, status=0" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_RENEGOTIATION +run_test "SSL async private: renegotiation: server-initiated" \ + "$P_SRV async_private_delay1=1 async_private_delay2=1 + exchanges=2 renegotiation=1 renegotiate=1" \ + "$P_CLI exchanges=2 renegotiation=1" \ + 0 \ + -s "Async sign callback: using key slot " \ + -s "Async resume (slot [0-9]): done, status=0" + # Tests for DTLS HelloVerifyRequest run_test "DTLS cookie: enabled" \ From 3ce9b900d262149518f2d3222f6a11c8542f629a Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Sat, 6 Jan 2018 01:34:21 +0100 Subject: [PATCH 017/180] ssl_write_server_key_exchange refactor: remove dig_signed_len Simplify the redundant varaible dig_signed_len away. This is in preparation for splitting ssl_write_server_key_exchange into several functions. --- library/ssl_srv.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index ac9e6a55d..daebb9e94 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2836,8 +2836,7 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) #if defined(MBEDTLS_KEY_EXCHANGE__SOME_PFS__ENABLED) size_t len; #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) - unsigned char *dig_signed = p; - size_t dig_signed_len = 0; + unsigned char *dig_signed = NULL; #endif /* MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED */ #endif /* MBEDTLS_KEY_EXCHANGE__SOME_PFS__ENABLED */ @@ -2961,7 +2960,6 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) dig_signed = p; - dig_signed_len = len; #endif p += len; @@ -3022,8 +3020,7 @@ curve_matching_done: } #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) - dig_signed = p; - dig_signed_len = len; + dig_signed = p; #endif p += len; @@ -3041,6 +3038,7 @@ curve_matching_done: #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) if( mbedtls_ssl_ciphersuite_uses_server_signature( ciphersuite_info ) ) { + size_t dig_signed_len = p - dig_signed; size_t signature_len = 0; unsigned int hashlen = 0; unsigned char hash[MBEDTLS_MD_MAX_SIZE]; From 184a3faa8ad1a5264dca11dd7a8a01e73295af8f Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Sat, 6 Jan 2018 01:46:17 +0100 Subject: [PATCH 018/180] ssl_write_server_key_exchange refactor: create ssl_prepare_server_key_exchange This is in the process of splitting ssl_write_server_key_exchange into several functions. --- library/ssl_srv.c | 87 +++++++++++++++++++++++++++-------------------- 1 file changed, 51 insertions(+), 36 deletions(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index daebb9e94..d87663d99 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2826,9 +2826,8 @@ static int ssl_get_ecdh_params_from_cert( mbedtls_ssl_context *ssl ) #endif /* MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED) || MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED */ -static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) +static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl ) { - int ret; const mbedtls_ssl_ciphersuite_t *ciphersuite_info = ssl->transform_negotiate->ciphersuite_info; @@ -2839,6 +2838,7 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) unsigned char *dig_signed = NULL; #endif /* MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED */ #endif /* MBEDTLS_KEY_EXCHANGE__SOME_PFS__ENABLED */ + (void) ciphersuite_info; /* unused in some configurations */ MBEDTLS_SSL_DEBUG_MSG( 2, ( "=> write server key exchange" ) ); @@ -2855,34 +2855,7 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) /* * - * Part 1: Extract static ECDH parameters and abort - * if ServerKeyExchange not needed. - * - */ - - /* For suites involving ECDH, extract DH parameters - * from certificate at this point. */ -#if defined(MBEDTLS_KEY_EXCHANGE__SOME__ECDH_ENABLED) - if( mbedtls_ssl_ciphersuite_uses_ecdh( ciphersuite_info ) ) - { - ssl_get_ecdh_params_from_cert( ssl ); - } -#endif /* MBEDTLS_KEY_EXCHANGE__SOME__ECDH_ENABLED */ - - /* Key exchanges not involving ephemeral keys don't use - * ServerKeyExchange, so end here. */ -#if defined(MBEDTLS_KEY_EXCHANGE__SOME_NON_PFS__ENABLED) - if( mbedtls_ssl_ciphersuite_no_pfs( ciphersuite_info ) ) - { - MBEDTLS_SSL_DEBUG_MSG( 2, ( "<= skip write server key exchange" ) ); - ssl->state++; - return( 0 ); - } -#endif /* MBEDTLS_KEY_EXCHANGE__NON_PFS__ENABLED */ - - /* - * - * Part 2: Provide key exchange parameters for chosen ciphersuite. + * Part 1: Provide key exchange parameters for chosen ciphersuite. * */ @@ -2892,6 +2865,7 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) #if defined(MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED) if( ciphersuite_info->key_exchange == MBEDTLS_KEY_EXCHANGE_ECJPAKE ) { + int ret; const unsigned char *end = ssl->out_msg + MBEDTLS_SSL_MAX_CONTENT_LEN; ret = mbedtls_ecjpake_write_round_two( &ssl->handshake->ecjpake_ctx, @@ -2928,6 +2902,8 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) #if defined(MBEDTLS_KEY_EXCHANGE__SOME__DHE_ENABLED) if( mbedtls_ssl_ciphersuite_uses_dhe( ciphersuite_info ) ) { + int ret; + if( ssl->conf->dhm_P.p == NULL || ssl->conf->dhm_G.p == NULL ) { MBEDTLS_SSL_DEBUG_MSG( 1, ( "no DH parameters set" ) ); @@ -2987,6 +2963,7 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) */ const mbedtls_ecp_curve_info **curve = NULL; const mbedtls_ecp_group_id *gid; + int ret; /* Match our preference list against the offered curves */ for( gid = ssl->conf->curve_list; *gid != MBEDTLS_ECP_DP_NONE; gid++ ) @@ -3031,7 +3008,7 @@ curve_matching_done: /* * - * Part 3: For key exchanges involving the server signing the + * Part 2: For key exchanges involving the server signing the * exchange parameters, compute and add the signature here. * */ @@ -3042,9 +3019,10 @@ curve_matching_done: size_t signature_len = 0; unsigned int hashlen = 0; unsigned char hash[MBEDTLS_MD_MAX_SIZE]; + int ret; /* - * 3.1: Choose hash algorithm: + * 2.1: Choose hash algorithm: * A: For TLS 1.2, obey signature-hash-algorithm extension * to choose appropriate hash. * B: For SSL3, TLS1.0, TLS1.1 and ECDHE_ECDSA, use SHA1 @@ -3091,7 +3069,7 @@ curve_matching_done: MBEDTLS_SSL_DEBUG_MSG( 3, ( "pick hash algorithm %d for signing", md_alg ) ); /* - * 3.2: Compute the hash to be signed + * 2.2: Compute the hash to be signed */ #if defined(MBEDTLS_SSL_PROTO_SSL3) || defined(MBEDTLS_SSL_PROTO_TLS1) || \ defined(MBEDTLS_SSL_PROTO_TLS1_1) @@ -3176,7 +3154,7 @@ curve_matching_done: MBEDTLS_SSL_DEBUG_BUF( 3, "parameters hash", hash, hashlen ); /* - * 3.3: Compute and add the signature + * 2.3: Compute and add the signature */ #if defined(MBEDTLS_SSL_PROTO_TLS1_2) if( ssl->minor_ver == MBEDTLS_SSL_MINOR_VERSION_3 ) @@ -3258,7 +3236,9 @@ curve_matching_done: return( ret ); } +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) have_signature: +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ *(p++) = (unsigned char)( signature_len >> 8 ); *(p++) = (unsigned char)( signature_len ); @@ -3268,9 +3248,44 @@ curve_matching_done: } #endif /* MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED */ - /* Done with actual work; add header and send. */ - ssl->out_msglen = p - ssl->out_msg; + return( 0 ); +} + +static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) +{ + int ret; + /* Extract static ECDH parameters and abort if ServerKeyExchange + * is not needed. */ +#if defined(MBEDTLS_KEY_EXCHANGE__SOME_NON_PFS__ENABLED) + const mbedtls_ssl_ciphersuite_t *ciphersuite_info = + ssl->transform_negotiate->ciphersuite_info; + + if( mbedtls_ssl_ciphersuite_no_pfs( ciphersuite_info ) ) + { + /* For suites involving ECDH, extract DH parameters + * from certificate at this point. */ +#if defined(MBEDTLS_KEY_EXCHANGE__SOME__ECDH_ENABLED) + if( mbedtls_ssl_ciphersuite_uses_ecdh( ciphersuite_info ) ) + { + ssl_get_ecdh_params_from_cert( ssl ); + } +#endif /* MBEDTLS_KEY_EXCHANGE__SOME__ECDH_ENABLED */ + + /* Key exchanges not involving ephemeral keys don't use + * ServerKeyExchange, so end here. */ + MBEDTLS_SSL_DEBUG_MSG( 2, ( "<= skip write server key exchange" ) ); + ssl->state++; + return( 0 ); + } +#endif /* MBEDTLS_KEY_EXCHANGE__NON_PFS__ENABLED */ + + /* ServerKeyExchange is needed. Prepare the message. */ + ret = ssl_prepare_server_key_exchange( ssl ); + if( ret != 0 ) + return( ret ); + + /* Add header and send. */ ssl->out_msgtype = MBEDTLS_SSL_MSG_HANDSHAKE; ssl->out_msg[0] = MBEDTLS_SSL_HS_SERVER_KEY_EXCHANGE; From 1004c19ed0a67c4bdbc4635dcd6814817360338e Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 8 Jan 2018 16:59:14 +0100 Subject: [PATCH 019/180] ssl_write_server_key_exchange refactor: don't use p in the signing phase This is in preparation of further splitting ssl_write_server_key_exchange into several functions. --- library/ssl_srv.c | 37 ++++++++++++++++++++++++------------- 1 file changed, 24 insertions(+), 13 deletions(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index d87663d99..6c2059b62 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -3006,6 +3006,8 @@ curve_matching_done: } #endif /* MBEDTLS_KEY_EXCHANGE__SOME__ECDHE_ENABLED */ + ssl->out_msglen = p - ssl->out_msg; + /* * * Part 2: For key exchanges involving the server signing the @@ -3015,7 +3017,7 @@ curve_matching_done: #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) if( mbedtls_ssl_ciphersuite_uses_server_signature( ciphersuite_info ) ) { - size_t dig_signed_len = p - dig_signed; + size_t dig_signed_len = ssl->out_msg + ssl->out_msglen - dig_signed; size_t signature_len = 0; unsigned int hashlen = 0; unsigned char hash[MBEDTLS_MD_MAX_SIZE]; @@ -3175,8 +3177,10 @@ curve_matching_done: * */ - *(p++) = mbedtls_ssl_hash_from_md_alg( md_alg ); - *(p++) = mbedtls_ssl_sig_from_pk_alg( sig_alg ); + ssl->out_msg[ssl->out_msglen++] = + mbedtls_ssl_hash_from_md_alg( md_alg ); + ssl->out_msg[ssl->out_msglen++] = + mbedtls_ssl_sig_from_pk_alg( sig_alg ); } #endif /* MBEDTLS_SSL_PROTO_TLS1_2 */ @@ -3184,7 +3188,7 @@ curve_matching_done: if( ssl->conf->f_async_sign_start != NULL ) { size_t sig_max_len = ( ssl->out_buf + MBEDTLS_SSL_MAX_CONTENT_LEN - - ( p + 2 ) ); + - ( ssl->out_msg + ssl->out_msglen + 2 ) ); ret = ssl->conf->f_async_sign_start( ssl->conf->p_async_connection_ctx, &ssl->handshake->p_async_operation_ctx, @@ -3200,7 +3204,8 @@ curve_matching_done: ret = ssl->conf->f_async_resume( ssl->conf->p_async_connection_ctx, ssl->handshake->p_async_operation_ctx, - p + 2, &signature_len, sig_max_len ); + ssl->out_msg + ssl->out_msglen + 2, + &signature_len, sig_max_len ); if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) { ssl->handshake->p_async_operation_ctx = NULL; @@ -3213,7 +3218,7 @@ curve_matching_done: } /* FALLTHROUGH */ case MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS: - ssl->handshake->out_async_start = p; + ssl->handshake->out_async_start = ssl->out_msg + ssl->out_msglen; MBEDTLS_SSL_DEBUG_MSG( 2, ( "<= write server key exchange (pending)" ) ); return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); default: @@ -3229,8 +3234,12 @@ curve_matching_done: return( MBEDTLS_ERR_SSL_PRIVATE_KEY_REQUIRED ); } - if( ( ret = mbedtls_pk_sign( mbedtls_ssl_own_key( ssl ), md_alg, hash, hashlen, - p + 2 , &signature_len, ssl->conf->f_rng, ssl->conf->p_rng ) ) != 0 ) + if( ( ret = mbedtls_pk_sign( mbedtls_ssl_own_key( ssl ), + md_alg, hash, hashlen, + ssl->out_msg + ssl->out_msglen + 2, + &signature_len, + ssl->conf->f_rng, + ssl->conf->p_rng ) ) != 0 ) { MBEDTLS_SSL_DEBUG_RET( 1, "mbedtls_pk_sign", ret ); return( ret ); @@ -3239,22 +3248,24 @@ curve_matching_done: #if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) have_signature: #endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ - *(p++) = (unsigned char)( signature_len >> 8 ); - *(p++) = (unsigned char)( signature_len ); + ssl->out_msg[ssl->out_msglen++] = (unsigned char)( signature_len >> 8 ); + ssl->out_msg[ssl->out_msglen++] = (unsigned char)( signature_len ); - MBEDTLS_SSL_DEBUG_BUF( 3, "my signature", p, signature_len ); + MBEDTLS_SSL_DEBUG_BUF( 3, "my signature", + ssl->out_msg + ssl->out_msglen, + signature_len ); - p += signature_len; + ssl->out_msglen += signature_len; } #endif /* MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED */ - ssl->out_msglen = p - ssl->out_msg; return( 0 ); } static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) { int ret; + /* Extract static ECDH parameters and abort if ServerKeyExchange * is not needed. */ #if defined(MBEDTLS_KEY_EXCHANGE__SOME_NON_PFS__ENABLED) From 7ab013a08a729dab0c43dfa860c8218b94ca83eb Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 8 Jan 2018 17:04:16 +0100 Subject: [PATCH 020/180] ssl_write_server_key_exchange refactor: move signature_len out Move the writing of signature_len out of ssl_prepare_server_key_exchange. This simplifies the control flow (one less goto). --- library/ssl_srv.c | 50 +++++++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 23 deletions(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 6c2059b62..daf87b96c 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2826,7 +2826,8 @@ static int ssl_get_ecdh_params_from_cert( mbedtls_ssl_context *ssl ) #endif /* MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED) || MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED */ -static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl ) +static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, + size_t *signature_len ) { const mbedtls_ssl_ciphersuite_t *ciphersuite_info = ssl->transform_negotiate->ciphersuite_info; @@ -2839,6 +2840,7 @@ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl ) #endif /* MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED */ #endif /* MBEDTLS_KEY_EXCHANGE__SOME_PFS__ENABLED */ (void) ciphersuite_info; /* unused in some configurations */ + (void) signature_len; /* unused in some configurations */ MBEDTLS_SSL_DEBUG_MSG( 2, ( "=> write server key exchange" ) ); @@ -3018,7 +3020,6 @@ curve_matching_done: if( mbedtls_ssl_ciphersuite_uses_server_signature( ciphersuite_info ) ) { size_t dig_signed_len = ssl->out_msg + ssl->out_msglen - dig_signed; - size_t signature_len = 0; unsigned int hashlen = 0; unsigned char hash[MBEDTLS_MD_MAX_SIZE]; int ret; @@ -3205,16 +3206,12 @@ curve_matching_done: ssl->conf->p_async_connection_ctx, ssl->handshake->p_async_operation_ctx, ssl->out_msg + ssl->out_msglen + 2, - &signature_len, sig_max_len ); + signature_len, sig_max_len ); if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) { ssl->handshake->p_async_operation_ctx = NULL; - if( ret != 0 ) - { - MBEDTLS_SSL_DEBUG_RET( 1, "f_async_resume", ret ); - return( ret ); - } - goto have_signature; + MBEDTLS_SSL_DEBUG_RET( 1, "f_async_resume", ret ); + return( ret ); } /* FALLTHROUGH */ case MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS: @@ -3237,25 +3234,13 @@ curve_matching_done: if( ( ret = mbedtls_pk_sign( mbedtls_ssl_own_key( ssl ), md_alg, hash, hashlen, ssl->out_msg + ssl->out_msglen + 2, - &signature_len, + signature_len, ssl->conf->f_rng, ssl->conf->p_rng ) ) != 0 ) { MBEDTLS_SSL_DEBUG_RET( 1, "mbedtls_pk_sign", ret ); return( ret ); } - -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) - have_signature: -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ - ssl->out_msg[ssl->out_msglen++] = (unsigned char)( signature_len >> 8 ); - ssl->out_msg[ssl->out_msglen++] = (unsigned char)( signature_len ); - - MBEDTLS_SSL_DEBUG_BUF( 3, "my signature", - ssl->out_msg + ssl->out_msglen, - signature_len ); - - ssl->out_msglen += signature_len; } #endif /* MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED */ @@ -3265,6 +3250,7 @@ curve_matching_done: static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) { int ret; + size_t signature_len = 0; /* Extract static ECDH parameters and abort if ServerKeyExchange * is not needed. */ @@ -3292,10 +3278,28 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) #endif /* MBEDTLS_KEY_EXCHANGE__NON_PFS__ENABLED */ /* ServerKeyExchange is needed. Prepare the message. */ - ret = ssl_prepare_server_key_exchange( ssl ); + ret = ssl_prepare_server_key_exchange( ssl, &signature_len ); if( ret != 0 ) return( ret ); + /* If there is a signature, write its length. + ssl_prepare_server_key_exchange already wrote the signature + itself at its proper place in the output buffer. */ +#if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) + if( signature_len != 0 ) + { + ssl->out_msg[ssl->out_msglen++] = (unsigned char)( signature_len >> 8 ); + ssl->out_msg[ssl->out_msglen++] = (unsigned char)( signature_len ); + + MBEDTLS_SSL_DEBUG_BUF( 3, "my signature", + ssl->out_msg + ssl->out_msglen, + signature_len ); + + /* Skip over the already-written signature */ + ssl->out_msglen += signature_len; + } +#endif /* MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED */ + /* Add header and send. */ ssl->out_msgtype = MBEDTLS_SSL_MSG_HANDSHAKE; ssl->out_msg[0] = MBEDTLS_SSL_HS_SERVER_KEY_EXCHANGE; From ab50f83a93b07fb0bb82ecdfcf4d8565229e9173 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Sat, 6 Jan 2018 03:12:45 +0100 Subject: [PATCH 021/180] Improve documentation of async operation start callbacks --- include/mbedtls/ssl.h | 58 ++++++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index 38538c7f1..d895f3acf 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -551,28 +551,29 @@ typedef int mbedtls_ssl_get_timer_t( void * ctx ); * * \param connection_ctx Pointer to the connection context set in the * SSL configuration - * \param p_operation_ctx On output, pointer to the operation context. - * This pointer will be passed later to the resume - * or detach function. The value is only used if - * an operation is started, i.e. if this callback - * returns 0 or \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS. + * \param p_operation_ctx On success, pointer to the operation context. + * This must be a non-null pointer. Success means + * that an operation was started, and the return + * status is 0 or \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS. + * This pointer will be passed to later calls to the + * resume or cancel function. If the callback fails, + * the value is ignored. * \param cert Certificate containing the public key * \param md_alg Hash algorithm * \param hash Buffer containing the hash. This buffer is * no longer valid when the function returns. * \param hash_len Size of the \c hash buffer in bytes * - * \return - 0 if the SSL stack should call the resume callback - * immediately. The resume function may provide the - * or may itself return - * \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS. - * - \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS if the SSL stack - * should return immediately without calling the resume - * callback. + * \return - 0 if the operation was started successfully and the SSL + * stack should call the resume callback immediately. + * - \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS if the operation + * was started successfully and the SSL stack should return + * immediately without calling the resume callback yet. * - \c MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH if the external * processor does not support this key. The SSL stack will - * use the associated private key object instead. - * - Any other error is propagated up the call chain. + * use the private key object instead. + * - Any other error indicates a fatal failure and is + * propagated up the call chain. */ typedef int mbedtls_ssl_async_sign_t( void *connection_ctx, void **p_operation_ctx, @@ -604,27 +605,28 @@ typedef int mbedtls_ssl_async_sign_t( void *connection_ctx, * * \param connection_ctx Pointer to the connection context set in the * SSL configuration - * \param p_operation_ctx On output, pointer to the operation context. - * This pointer will be passed later to the resume - * or detach function. The value is only used if - * an operation is started, i.e. if this callback - * returns 0 or \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS. + * \param p_operation_ctx On success, pointer to the operation context. + * This must be a non-null pointer. Success means + * that an operation was started, and the return + * status is 0 or \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS. + * This pointer will be passed to later calls to the + * resume or cancel function. If the callback fails, + * the value is ignored. * \param cert Certificate containing the public key * \param input Buffer containing the input ciphertext. This buffer * is no longer valid when the function returns. * \param input_len Size of the \c input buffer in bytes * - * \return - 0 if the SSL stack should call the resume callback - * immediately. The resume function may provide the - * or may itself return - * \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS. - * - \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS if the SSL stack - * should return immediately without calling the resume - * callback. + * \return - 0 if the operation was started successfully and the SSL + * stack should call the resume callback immediately. + * - \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS if the operation + * was started successfully and the SSL stack should return + * immediately without calling the resume callback yet. * - \c MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH if the external * processor does not support this key. The SSL stack will - * use the associated private key object instead. - * - Any other error is propagated up the call chain. + * use the private key object instead. + * - Any other error indicates a fatal failure and is + * propagated up the call chain. */ typedef int mbedtls_ssl_async_decrypt_t( void *connection_ctx, void **p_operation_ctx, From d04d292b64865b1316d4c3117a2cc3104404e90c Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Sat, 6 Jan 2018 03:13:12 +0100 Subject: [PATCH 022/180] Get rid of useless handshake field out_async_start The location where the signature goes is now tracked via ssl->out_msglen, which makes ssl->handshake->out_async_start redundant. --- include/mbedtls/ssl_internal.h | 1 - library/ssl_srv.c | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/include/mbedtls/ssl_internal.h b/include/mbedtls/ssl_internal.h index e4b767b7b..c141e8adc 100644 --- a/include/mbedtls/ssl_internal.h +++ b/include/mbedtls/ssl_internal.h @@ -220,7 +220,6 @@ struct mbedtls_ssl_handshake_params #endif /* MBEDTLS_X509_CRT_PARSE_C */ #if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) void *p_async_operation_ctx; /*!< asynchronous operation context */ - unsigned char *out_async_start; /*!< pointer where the asynchronous operation must write in the output buffer */ #endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ #if defined(MBEDTLS_SSL_PROTO_DTLS) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index daf87b96c..f6db3c715 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2846,10 +2846,9 @@ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && \ defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) - if( ssl->handshake->out_async_start != NULL ) + if( ssl->handshake->p_async_operation_ctx != NULL ) { MBEDTLS_SSL_DEBUG_MSG( 2, ( "resuming signature operation" ) ); - p = ssl->handshake->out_async_start; goto async_resume; } #endif /* defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && @@ -3215,7 +3214,6 @@ curve_matching_done: } /* FALLTHROUGH */ case MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS: - ssl->handshake->out_async_start = ssl->out_msg + ssl->out_msglen; MBEDTLS_SSL_DEBUG_MSG( 2, ( "<= write server key exchange (pending)" ) ); return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); default: From ebd30ae205b3d76ffd7101006a46e38a8ba09eea Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Sat, 6 Jan 2018 03:34:20 +0100 Subject: [PATCH 023/180] ssl_write_server_key_exchange refactor: ssl_resume_server_key_exchange Continue clarifying the control flow. This gets rid of the last goto introduced by the initial code for asynchronous signature support. --- library/ssl_srv.c | 71 ++++++++++++++++++++++++++++------------------- 1 file changed, 42 insertions(+), 29 deletions(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index f6db3c715..da6069d84 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2826,6 +2826,27 @@ static int ssl_get_ecdh_params_from_cert( mbedtls_ssl_context *ssl ) #endif /* MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED) || MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED */ +#if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && \ + defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +static int ssl_resume_server_key_exchange( mbedtls_ssl_context *ssl, + size_t *signature_len ) +{ + size_t sig_max_len = ( ssl->out_buf + MBEDTLS_SSL_MAX_CONTENT_LEN + - ( ssl->out_msg + ssl->out_msglen + 2 ) ); + int ret = ssl->conf->f_async_resume( ssl->conf->p_async_connection_ctx, + ssl->handshake->p_async_operation_ctx, + ssl->out_msg + ssl->out_msglen + 2, + signature_len, sig_max_len ); + MBEDTLS_SSL_DEBUG_RET( 3, "f_async_resume", ret ); + if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) + { + ssl->handshake->p_async_operation_ctx = NULL; + } + return( ret ); +} +#endif /* defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && + defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) */ + static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, size_t *signature_len ) { @@ -2844,16 +2865,6 @@ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, MBEDTLS_SSL_DEBUG_MSG( 2, ( "=> write server key exchange" ) ); -#if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && \ - defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) - if( ssl->handshake->p_async_operation_ctx != NULL ) - { - MBEDTLS_SSL_DEBUG_MSG( 2, ( "resuming signature operation" ) ); - goto async_resume; - } -#endif /* defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && - defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) */ - /* * * Part 1: Provide key exchange parameters for chosen ciphersuite. @@ -3187,8 +3198,6 @@ curve_matching_done: #if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) if( ssl->conf->f_async_sign_start != NULL ) { - size_t sig_max_len = ( ssl->out_buf + MBEDTLS_SSL_MAX_CONTENT_LEN - - ( ssl->out_msg + ssl->out_msglen + 2 ) ); ret = ssl->conf->f_async_sign_start( ssl->conf->p_async_connection_ctx, &ssl->handshake->p_async_operation_ctx, @@ -3200,19 +3209,7 @@ curve_matching_done: /* act as if f_async_sign was null */ break; case 0: - async_resume: - ret = ssl->conf->f_async_resume( - ssl->conf->p_async_connection_ctx, - ssl->handshake->p_async_operation_ctx, - ssl->out_msg + ssl->out_msglen + 2, - signature_len, sig_max_len ); - if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) - { - ssl->handshake->p_async_operation_ctx = NULL; - MBEDTLS_SSL_DEBUG_RET( 1, "f_async_resume", ret ); - return( ret ); - } - /* FALLTHROUGH */ + return( ssl_resume_server_key_exchange( ssl, signature_len ) ); case MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS: MBEDTLS_SSL_DEBUG_MSG( 2, ( "<= write server key exchange (pending)" ) ); return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); @@ -3275,10 +3272,26 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) } #endif /* MBEDTLS_KEY_EXCHANGE__NON_PFS__ENABLED */ - /* ServerKeyExchange is needed. Prepare the message. */ - ret = ssl_prepare_server_key_exchange( ssl, &signature_len ); - if( ret != 0 ) - return( ret ); + /* If we have already prepared the message and there is an ongoing + signature operation, resume signing. */ +#if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && \ + defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + if( ssl->handshake->p_async_operation_ctx != NULL ) + { + MBEDTLS_SSL_DEBUG_MSG( 2, ( "resuming signature operation" ) ); + ret = ssl_resume_server_key_exchange( ssl, &signature_len ); + if( ret != 0 ) + return( ret ); + } + else +#endif /* defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && + defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) */ + { + /* ServerKeyExchange is needed. Prepare the message. */ + ret = ssl_prepare_server_key_exchange( ssl, &signature_len ); + if( ret != 0 ) + return( ret ); + } /* If there is a signature, write its length. ssl_prepare_server_key_exchange already wrote the signature From d3eb0619a6858798e1220b42c43e0487002cb34d Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 8 Jan 2018 17:07:44 +0100 Subject: [PATCH 024/180] ssl_write_server_key_exchange refactor: minor cleanup Clean up some debug messages and improve some comments. --- library/ssl_srv.c | 44 ++++++++++++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 16 deletions(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index da6069d84..415eaf8c9 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2837,25 +2837,26 @@ static int ssl_resume_server_key_exchange( mbedtls_ssl_context *ssl, ssl->handshake->p_async_operation_ctx, ssl->out_msg + ssl->out_msglen + 2, signature_len, sig_max_len ); - MBEDTLS_SSL_DEBUG_RET( 3, "f_async_resume", ret ); if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) { ssl->handshake->p_async_operation_ctx = NULL; } + MBEDTLS_SSL_DEBUG_RET( 2, "ssl_resume_server_key_exchange", ret ); return( ret ); } #endif /* defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) */ +/* Prepare the ServerKeyExchange message, up to and including + calculating the signature if any, but excluding formatting the + signature and sending the message. */ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, size_t *signature_len ) { const mbedtls_ssl_ciphersuite_t *ciphersuite_info = ssl->transform_negotiate->ciphersuite_info; - unsigned char *p = ssl->out_msg + 4; #if defined(MBEDTLS_KEY_EXCHANGE__SOME_PFS__ENABLED) - size_t len; #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) unsigned char *dig_signed = NULL; #endif /* MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED */ @@ -2863,8 +2864,6 @@ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, (void) ciphersuite_info; /* unused in some configurations */ (void) signature_len; /* unused in some configurations */ - MBEDTLS_SSL_DEBUG_MSG( 2, ( "=> write server key exchange" ) ); - /* * * Part 1: Provide key exchange parameters for chosen ciphersuite. @@ -2879,6 +2878,7 @@ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, { int ret; const unsigned char *end = ssl->out_msg + MBEDTLS_SSL_MAX_CONTENT_LEN; + size_t len; ret = mbedtls_ecjpake_write_round_two( &ssl->handshake->ecjpake_ctx, p, end - p, &len, ssl->conf->f_rng, ssl->conf->p_rng ); @@ -2915,6 +2915,7 @@ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, if( mbedtls_ssl_ciphersuite_uses_dhe( ciphersuite_info ) ) { int ret; + size_t len; if( ssl->conf->dhm_P.p == NULL || ssl->conf->dhm_G.p == NULL ) { @@ -2976,6 +2977,7 @@ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, const mbedtls_ecp_curve_info **curve = NULL; const mbedtls_ecp_group_id *gid; int ret; + size_t len; /* Match our preference list against the offered curves */ for( gid = ssl->conf->curve_list; *gid != MBEDTLS_ECP_DP_NONE; gid++ ) @@ -3211,7 +3213,6 @@ curve_matching_done: case 0: return( ssl_resume_server_key_exchange( ssl, signature_len ) ); case MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS: - MBEDTLS_SSL_DEBUG_MSG( 2, ( "<= write server key exchange (pending)" ) ); return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); default: MBEDTLS_SSL_DEBUG_RET( 1, "f_async_sign", ret ); @@ -3242,17 +3243,24 @@ curve_matching_done: return( 0 ); } +/* Prepare the ServerKeyExchange message and send it. For ciphersuites + that do not include a ServerKeyExchange message, do nothing. Either + way, if successful, move on to the next step in the SSL state + machine */ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) { int ret; size_t signature_len = 0; - - /* Extract static ECDH parameters and abort if ServerKeyExchange - * is not needed. */ #if defined(MBEDTLS_KEY_EXCHANGE__SOME_NON_PFS__ENABLED) const mbedtls_ssl_ciphersuite_t *ciphersuite_info = ssl->transform_negotiate->ciphersuite_info; +#endif /* MBEDTLS_KEY_EXCHANGE__NON_PFS__ENABLED */ + MBEDTLS_SSL_DEBUG_MSG( 2, ( "=> write server key exchange" ) ); + +#if defined(MBEDTLS_KEY_EXCHANGE__SOME_NON_PFS__ENABLED) + /* Extract static ECDH parameters and abort if ServerKeyExchange + * is not needed. */ if( mbedtls_ssl_ciphersuite_no_pfs( ciphersuite_info ) ) { /* For suites involving ECDH, extract DH parameters @@ -3272,16 +3280,14 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) } #endif /* MBEDTLS_KEY_EXCHANGE__NON_PFS__ENABLED */ - /* If we have already prepared the message and there is an ongoing - signature operation, resume signing. */ #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && \ defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + /* If we have already prepared the message and there is an ongoing + signature operation, resume signing. */ if( ssl->handshake->p_async_operation_ctx != NULL ) { MBEDTLS_SSL_DEBUG_MSG( 2, ( "resuming signature operation" ) ); ret = ssl_resume_server_key_exchange( ssl, &signature_len ); - if( ret != 0 ) - return( ret ); } else #endif /* defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && @@ -3289,8 +3295,15 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) { /* ServerKeyExchange is needed. Prepare the message. */ ret = ssl_prepare_server_key_exchange( ssl, &signature_len ); - if( ret != 0 ) - return( ret ); + } + + if( ret != 0 ) + { + if( ret == MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) + MBEDTLS_SSL_DEBUG_MSG( 2, ( "<= write server key exchange (pending)" ) ); + else + ssl->out_msglen = 0; + return( ret ); } /* If there is a signature, write its length. @@ -3324,7 +3337,6 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) } MBEDTLS_SSL_DEBUG_MSG( 2, ( "<= write server key exchange" ) ); - return( 0 ); } From f9f15ae5a12c9595315a104549e95c59b7da931f Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 8 Jan 2018 17:13:01 +0100 Subject: [PATCH 025/180] ssl_write_server_key_exchange refactor: don't use p at all Use ssl->out_msglen as the cursor in ssl->out_msg throughout, rather than switching a between pointer and an offset. --- library/ssl_srv.c | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 415eaf8c9..56a266231 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2855,15 +2855,17 @@ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, { const mbedtls_ssl_ciphersuite_t *ciphersuite_info = ssl->transform_negotiate->ciphersuite_info; - unsigned char *p = ssl->out_msg + 4; #if defined(MBEDTLS_KEY_EXCHANGE__SOME_PFS__ENABLED) #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) unsigned char *dig_signed = NULL; #endif /* MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED */ #endif /* MBEDTLS_KEY_EXCHANGE__SOME_PFS__ENABLED */ + (void) ciphersuite_info; /* unused in some configurations */ (void) signature_len; /* unused in some configurations */ + ssl->out_msglen = 4; /* header (type:1, length:3) to be written later */ + /* * * Part 1: Provide key exchange parameters for chosen ciphersuite. @@ -2877,18 +2879,20 @@ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, if( ciphersuite_info->key_exchange == MBEDTLS_KEY_EXCHANGE_ECJPAKE ) { int ret; - const unsigned char *end = ssl->out_msg + MBEDTLS_SSL_MAX_CONTENT_LEN; size_t len; - ret = mbedtls_ecjpake_write_round_two( &ssl->handshake->ecjpake_ctx, - p, end - p, &len, ssl->conf->f_rng, ssl->conf->p_rng ); + ret = mbedtls_ecjpake_write_round_two( + &ssl->handshake->ecjpake_ctx, + ssl->out_msg + ssl->out_msglen, + MBEDTLS_SSL_MAX_CONTENT_LEN - ssl->out_msglen, &len, + ssl->conf->f_rng, ssl->conf->p_rng ); if( ret != 0 ) { MBEDTLS_SSL_DEBUG_RET( 1, "mbedtls_ecjpake_write_round_two", ret ); return( ret ); } - p += len; + ssl->out_msglen += len; } #endif /* MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED */ @@ -2902,8 +2906,8 @@ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, if( ciphersuite_info->key_exchange == MBEDTLS_KEY_EXCHANGE_DHE_PSK || ciphersuite_info->key_exchange == MBEDTLS_KEY_EXCHANGE_ECDHE_PSK ) { - *(p++) = 0x00; - *(p++) = 0x00; + ssl->out_msg[ssl->out_msglen++] = 0x00; + ssl->out_msg[ssl->out_msglen++] = 0x00; } #endif /* MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED || MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED */ @@ -2939,19 +2943,21 @@ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, return( ret ); } - if( ( ret = mbedtls_dhm_make_params( &ssl->handshake->dhm_ctx, - (int) mbedtls_mpi_size( &ssl->handshake->dhm_ctx.P ), - p, &len, ssl->conf->f_rng, ssl->conf->p_rng ) ) != 0 ) + if( ( ret = mbedtls_dhm_make_params( + &ssl->handshake->dhm_ctx, + (int) mbedtls_mpi_size( &ssl->handshake->dhm_ctx.P ), + ssl->out_msg + ssl->out_msglen, &len, + ssl->conf->f_rng, ssl->conf->p_rng ) ) != 0 ) { MBEDTLS_SSL_DEBUG_RET( 1, "mbedtls_dhm_make_params", ret ); return( ret ); } #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) - dig_signed = p; + dig_signed = ssl->out_msg + ssl->out_msglen; #endif - p += len; + ssl->out_msglen += len; MBEDTLS_SSL_DEBUG_MPI( 3, "DHM: X ", &ssl->handshake->dhm_ctx.X ); MBEDTLS_SSL_DEBUG_MPI( 3, "DHM: P ", &ssl->handshake->dhm_ctx.P ); @@ -3003,7 +3009,8 @@ curve_matching_done: if( ( ret = mbedtls_ecdh_make_params( &ssl->handshake->ecdh_ctx, &len, - p, ssl->out_msg + MBEDTLS_SSL_MAX_CONTENT_LEN - p, + ssl->out_msg + ssl->out_msglen, + MBEDTLS_SSL_MAX_CONTENT_LEN - ssl->out_msglen, ssl->conf->f_rng, ssl->conf->p_rng ) ) != 0 ) { MBEDTLS_SSL_DEBUG_RET( 1, "mbedtls_ecdh_make_params", ret ); @@ -3011,17 +3018,15 @@ curve_matching_done: } #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) - dig_signed = p; + dig_signed = ssl->out_msg + ssl->out_msglen; #endif - p += len; + ssl->out_msglen += len; MBEDTLS_SSL_DEBUG_ECP( 3, "ECDH: Q ", &ssl->handshake->ecdh_ctx.Q ); } #endif /* MBEDTLS_KEY_EXCHANGE__SOME__ECDHE_ENABLED */ - ssl->out_msglen = p - ssl->out_msg; - /* * * Part 2: For key exchanges involving the server signing the From 60ee4cadceeae56375a1543a592177e3722695d1 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 8 Jan 2018 11:28:05 +0100 Subject: [PATCH 026/180] SSL asynchronous signature: basic test of recovery after error Add test cases where the server goes through an async operation which fails, then the server makes a successful connection. --- programs/ssl/ssl_server2.c | 19 +++++++++++---- tests/ssl-opt.sh | 50 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+), 5 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 28f636751..2a4c833d9 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -203,7 +203,8 @@ int main( void ) " async_private_delay1=%%d Asynchronous delay for key_file or preloaded key\n" \ " async_private_delay2=%%d Asynchronous delay for key_file2\n" \ " default: -1 (not asynchronous)\n" \ - " async_private_error=%%d Async callback error injection (default=0=none, 1=start, 2=cancel, 3=resume, 4=pk)" + " async_private_error=%%d Async callback error injection (default=0=none,\n" \ + " 1=start, 2=cancel, 3=resume, 4=pk, negative=first time only)" #else #define USAGE_SSL_ASYNC "" #endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ @@ -1238,7 +1239,8 @@ int main( int argc, char *argv[] ) else if( strcmp( p, "async_private_error" ) == 0 ) { int n = atoi( q ); - if( n < 0 || n > SSL_ASYNC_INJECT_ERROR_MAX ) + if( n < -SSL_ASYNC_INJECT_ERROR_MAX || + n > SSL_ASYNC_INJECT_ERROR_MAX ) { ret = 2; goto usage; @@ -2152,7 +2154,9 @@ int main( int argc, char *argv[] ) #if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) if( opt.async_private_delay1 >= 0 || opt.async_private_delay2 >= 0 ) { - ssl_async_keys.inject_error = opt.async_private_error; + ssl_async_keys.inject_error = ( opt.async_private_error < 0 ? + - opt.async_private_error : + opt.async_private_error ); ssl_async_keys.f_rng = mbedtls_ctr_drbg_random; ssl_async_keys.p_rng = &ctr_drbg; mbedtls_ssl_conf_async_private_cb( &conf, @@ -2338,10 +2342,10 @@ handshake: ret = mbedtls_ssl_handshake( &ssl ); #if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) if( ret == MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS && - opt.async_private_error == SSL_ASYNC_INJECT_ERROR_CANCEL ) + ssl_async_keys.inject_error == SSL_ASYNC_INJECT_ERROR_CANCEL ) { mbedtls_printf( " cancelling on injected error\n" ); - goto reset; + break; } #endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ } @@ -2371,6 +2375,11 @@ handshake: } #endif +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + if( opt.async_private_error < 0 ) + /* Injected error only the first time round, to test reset */ + ssl_async_keys.inject_error = SSL_ASYNC_INJECT_ERROR_NONE; +#endif goto reset; } else /* ret == 0 */ diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index 5f23cd1df..1ec1a149a 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -3737,6 +3737,56 @@ run_test "SSL async private: error in pk" \ -s "Async resume callback: done but injected error" \ -s "! mbedtls_ssl_handshake returned" +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: cancel after start then operate correctly" \ + "$P_SRV async_private_delay1=1 async_private_delay2=1 async_private_error=-2" \ + "$P_CLI; [ \$? -eq 1 ] && $P_CLI" \ + 0 \ + -s "Async cancel" \ + -s "! mbedtls_ssl_handshake returned" \ + -s "Async resume" \ + -s "Successful connection" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: error in resume then operate correctly" \ + "$P_SRV async_private_delay1=1 async_private_delay2=1 async_private_error=-3" \ + "$P_CLI; [ \$? -eq 1 ] && $P_CLI" \ + 0 \ + -s "! mbedtls_ssl_handshake returned" \ + -s "Async resume" \ + -s "Successful connection" + +# key1: ECDSA, key2: RSA; use key1 through async, then key2 directly +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: cancel after start then fall back to transparent key" \ + "$P_SRV key_file=data_files/server5.key crt_file=data_files/server5.crt \ + key_file2=data_files/server2.key crt_file2=data_files/server2.crt \ + async_private_delay1=1 async_private_error=-2" \ + "$P_CLI force_ciphersuite=TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256; + [ \$? -eq 1 ] && + $P_CLI force_ciphersuite=TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256" \ + 0 \ + -S "Async resume" \ + -s "Async cancel" \ + -s "! mbedtls_ssl_handshake returned" \ + -s "Async sign callback: no key matches this certificate." \ + -s "Successful connection" + +# key1: ECDSA, key2: RSA; use key1 through async, then key2 directly +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: error in resume then fall back to transparent key" \ + "$P_SRV key_file=data_files/server5.key crt_file=data_files/server5.crt \ + key_file2=data_files/server2.key crt_file2=data_files/server2.crt \ + async_private_delay1=1 async_private_error=-3" \ + "$P_CLI force_ciphersuite=TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256; + [ \$? -eq 1 ] && + $P_CLI force_ciphersuite=TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256" \ + 0 \ + -s "Async resume" \ + -s "! mbedtls_ssl_handshake returned" \ + -s "Async sign callback: no key matches this certificate." \ + -s "Successful connection" + requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C requires_config_enabled MBEDTLS_SSL_RENEGOTIATION run_test "SSL async private: renegotiation: client-initiated" \ From 9d12b4c849a84cb1783bca04e78aa8ec804833a5 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 8 Jan 2018 13:17:27 +0100 Subject: [PATCH 027/180] SSL asynchronous signature: turn off by default --- include/mbedtls/config.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/mbedtls/config.h b/include/mbedtls/config.h index 80a4fef32..6b7ecf2ca 100644 --- a/include/mbedtls/config.h +++ b/include/mbedtls/config.h @@ -2342,7 +2342,7 @@ * operation inside the library. * */ -#define MBEDTLS_SSL_ASYNC_PRIVATE_C +//#define MBEDTLS_SSL_ASYNC_PRIVATE_C /** * \def MBEDTLS_SSL_CACHE_C From dbb14e09f240867ed4048717bc6dd97db5ac69ac Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 8 Jan 2018 18:17:53 +0100 Subject: [PATCH 028/180] all.sh: run ssl-opt.sh on ECJPAKE, SSL async Run ssl-opt.sh in the "full" configuration on things that are not in the default configuration: SSL async private, ECJPAKE. --- tests/scripts/all.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh index 2ea31dbc2..f9eb990f3 100755 --- a/tests/scripts/all.sh +++ b/tests/scripts/all.sh @@ -541,8 +541,8 @@ make CFLAGS='-Werror -Wall -Wextra -std=c99 -pedantic' msg "test: main suites (full config)" # ~ 5s make CFLAGS='-Werror -Wall -Wextra' test -msg "test: ssl-opt.sh default (full config)" # ~ 1s -if_build_succeeded tests/ssl-opt.sh -f Default +msg "test: ssl-opt.sh default, ECJPAKE, SSL async (full config)" # ~ 1s +if_build_succeeded tests/ssl-opt.sh -f 'Default\|ECJPAKE\|SSL async private' msg "test: compat.sh RC4, DES & NULL (full config)" # ~ 2 min if_build_succeeded env OPENSSL_CMD="$OPENSSL_LEGACY" GNUTLS_CLI="$GNUTLS_LEGACY_CLI" GNUTLS_SERV="$GNUTLS_LEGACY_SERV" tests/compat.sh -e '3DES\|DES-CBC3' -f 'NULL\|DES\|RC4\|ARCFOUR' From e630aed5aef599cc661473877e6c2e6c7c1fbfbf Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 8 Jan 2018 18:28:00 +0100 Subject: [PATCH 029/180] SSL asynchronous signature: ChangeLog entry --- ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ChangeLog b/ChangeLog index 2284f3427..8c7b6d8de 100644 --- a/ChangeLog +++ b/ChangeLog @@ -22,6 +22,10 @@ Features MBEDTLS_CMAC_ALT). Submitted by Steve Cooreman, Silicon Labs. * Add support for alternative implementations of GCM, selected by the configuration flag MBEDTLS_GCM_ALT. + * In TLS, support offloading private key operations to an external + cryptoprocessor. Private key operations can be asynchronous to allow + non-blocking operation of the TLS stack. + Currently restricted to signature only, server-side only. New deprecations * Deprecate usage of RSA primitives with non-matching key-type From d9bfcabcb918d7a6f1c933a1ef45f79251a3acb7 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 12 Jan 2018 13:49:37 +0100 Subject: [PATCH 030/180] SSL asynchronous signature: fix renegotiation tests Fixed typo in "SSL async private: renegotiation" tests that caused the renegotiation not to actually take place. --- tests/ssl-opt.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index 1ec1a149a..e3a3edd02 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -3790,7 +3790,7 @@ run_test "SSL async private: error in resume then fall back to transparent ke requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C requires_config_enabled MBEDTLS_SSL_RENEGOTIATION run_test "SSL async private: renegotiation: client-initiated" \ - "$P_SRV async_private_delay1=1 async_private_delay2=1 + "$P_SRV async_private_delay1=1 async_private_delay2=1 \ exchanges=2 renegotiation=1" \ "$P_CLI exchanges=2 renegotiation=1 renegotiate=1" \ 0 \ @@ -3800,7 +3800,7 @@ run_test "SSL async private: renegotiation: client-initiated" \ requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C requires_config_enabled MBEDTLS_SSL_RENEGOTIATION run_test "SSL async private: renegotiation: server-initiated" \ - "$P_SRV async_private_delay1=1 async_private_delay2=1 + "$P_SRV async_private_delay1=1 async_private_delay2=1 \ exchanges=2 renegotiation=1 renegotiate=1" \ "$P_CLI exchanges=2 renegotiation=1" \ 0 \ From 422ccabe2944574ec6475a6e359d7e24bbc13975 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 11 Jan 2018 18:29:01 +0100 Subject: [PATCH 031/180] ssl_parse_encrypted_pms refactor: prepare for remote private key Use the public key to extract metadata rather than the public key. Don't abort early if there is no private key. This is in preparation for allowing the private key operation to be offloaded to an external cryptographic module. --- library/ssl_srv.c | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 56a266231..c8578158a 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -3422,7 +3422,9 @@ static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, size_t pms_offset ) { int ret; - size_t len = mbedtls_pk_get_len( mbedtls_ssl_own_key( ssl ) ); + mbedtls_pk_context *private_key = mbedtls_ssl_own_key( ssl ); + mbedtls_pk_context *public_key = &mbedtls_ssl_own_cert( ssl )->pk; + size_t len = mbedtls_pk_get_len( public_key ); unsigned char *pms = ssl->handshake->premaster + pms_offset; unsigned char ver[2]; unsigned char fake_pms[48], peer_pms[48]; @@ -3430,14 +3432,8 @@ static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, size_t i, peer_pmslen; unsigned int diff; - if( ! mbedtls_pk_can_do( mbedtls_ssl_own_key( ssl ), MBEDTLS_PK_RSA ) ) - { - MBEDTLS_SSL_DEBUG_MSG( 1, ( "got no RSA private key" ) ); - return( MBEDTLS_ERR_SSL_PRIVATE_KEY_REQUIRED ); - } - /* - * Decrypt the premaster using own private RSA key + * Prepare to decrypt the premaster using own private RSA key */ #if defined(MBEDTLS_SSL_PROTO_TLS1) || defined(MBEDTLS_SSL_PROTO_TLS1_1) || \ defined(MBEDTLS_SSL_PROTO_TLS1_2) @@ -3466,18 +3462,31 @@ static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, * Protection against Bleichenbacher's attack: invalid PKCS#1 v1.5 padding * must not cause the connection to end immediately; instead, send a * bad_record_mac later in the handshake. - * Also, avoid data-dependant branches here to protect against - * timing-based variants. + * To protect against timing-based variants, always generate the fake + * premaster secret, so as to avoid data-dependant branches. */ ret = ssl->conf->f_rng( ssl->conf->p_rng, fake_pms, sizeof( fake_pms ) ); if( ret != 0 ) return( ret ); - ret = mbedtls_pk_decrypt( mbedtls_ssl_own_key( ssl ), p, len, + /* + * Decrypt the premaster secret + */ + if( ! mbedtls_pk_can_do( private_key, MBEDTLS_PK_RSA ) ) + { + /* */ + MBEDTLS_SSL_DEBUG_MSG( 1, ( "got no RSA private key" ) ); + return( MBEDTLS_ERR_SSL_PRIVATE_KEY_REQUIRED ); + } + + ret = mbedtls_pk_decrypt( private_key, p, len, peer_pms, &peer_pmslen, sizeof( peer_pms ), ssl->conf->f_rng, ssl->conf->p_rng ); + /* Avoid data-dependent branches while checking for invalid + * padding, to protect against timing-based Bleichenbacher-type + * attacks. */ diff = (unsigned int) ret; diff |= peer_pmslen ^ 48; diff |= peer_pms[0] ^ ver[0]; @@ -3508,6 +3517,8 @@ static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, #pragma warning( pop ) #endif + /* Set pms to either the true or the fake PMS, without + * data-dependent branches. */ for( i = 0; i < ssl->handshake->pmslen; i++ ) pms[i] = ( mask & fake_pms[i] ) | ( (~mask) & peer_pms[i] ); From bcd98a5306a6d2143c992f1169449c9a32b39642 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 11 Jan 2018 21:30:40 +0100 Subject: [PATCH 032/180] ssl_parse_encrypted_pms refactor: prepare, decrypt, return Reorganize ssl_parse_encrypted_pms so that it first prepares the ciphertext to decrypt, then decrypts it, then returns either the decrypted premaster secret or random data in an appropriate manner. This is in preparation for allowing the private key operation to be offloaded to an external cryptographic module which can operate asynchronously. The refactored code no longer calculates state before the decryption that needs to be saved until after the decryption, which allows the decryption to be started and later resumed. --- library/ssl_srv.c | 76 ++++++++++++++++++++++++++++++----------------- 1 file changed, 48 insertions(+), 28 deletions(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index c8578158a..0c7e15d29 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -3416,21 +3416,17 @@ static int ssl_parse_client_dh_public( mbedtls_ssl_context *ssl, unsigned char * #if defined(MBEDTLS_KEY_EXCHANGE_RSA_ENABLED) || \ defined(MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED) -static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, - const unsigned char *p, - const unsigned char *end, - size_t pms_offset ) +static int ssl_decrypt_encrypted_pms( mbedtls_ssl_context *ssl, + const unsigned char *p, + const unsigned char *end, + unsigned char *peer_pms, + size_t *peer_pmslen, + size_t peer_pmssize ) { int ret; mbedtls_pk_context *private_key = mbedtls_ssl_own_key( ssl ); mbedtls_pk_context *public_key = &mbedtls_ssl_own_cert( ssl )->pk; size_t len = mbedtls_pk_get_len( public_key ); - unsigned char *pms = ssl->handshake->premaster + pms_offset; - unsigned char ver[2]; - unsigned char fake_pms[48], peer_pms[48]; - unsigned char mask; - size_t i, peer_pmslen; - unsigned int diff; /* * Prepare to decrypt the premaster using own private RSA key @@ -3454,21 +3450,6 @@ static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, return( MBEDTLS_ERR_SSL_BAD_HS_CLIENT_KEY_EXCHANGE ); } - mbedtls_ssl_write_version( ssl->handshake->max_major_ver, - ssl->handshake->max_minor_ver, - ssl->conf->transport, ver ); - - /* - * Protection against Bleichenbacher's attack: invalid PKCS#1 v1.5 padding - * must not cause the connection to end immediately; instead, send a - * bad_record_mac later in the handshake. - * To protect against timing-based variants, always generate the fake - * premaster secret, so as to avoid data-dependant branches. - */ - ret = ssl->conf->f_rng( ssl->conf->p_rng, fake_pms, sizeof( fake_pms ) ); - if( ret != 0 ) - return( ret ); - /* * Decrypt the premaster secret */ @@ -3480,9 +3461,48 @@ static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, } ret = mbedtls_pk_decrypt( private_key, p, len, - peer_pms, &peer_pmslen, - sizeof( peer_pms ), - ssl->conf->f_rng, ssl->conf->p_rng ); + peer_pms, peer_pmslen, peer_pmssize, + ssl->conf->f_rng, ssl->conf->p_rng ); + return( ret ); +} + +static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, + const unsigned char *p, + const unsigned char *end, + size_t pms_offset ) +{ + int ret; + unsigned char *pms = ssl->handshake->premaster + pms_offset; + unsigned char ver[2]; + unsigned char fake_pms[48], peer_pms[48]; + unsigned char mask; + size_t i, peer_pmslen; + unsigned int diff; + + ret = ssl_decrypt_encrypted_pms( ssl, p, end, + peer_pms, + &peer_pmslen, + sizeof( peer_pms ) ); + + /* + * Protection against Bleichenbacher's attack: invalid PKCS#1 v1.5 padding + * must not cause the connection to end immediately; instead, send a + * bad_record_mac later in the handshake. + * To protect against timing-based variants of the attack, we must + * not have any branch that depends on whether the decryption was + * successful. In particular, always generate the fake premaster secret, + * regardless of whether it will ultimately influence the output or not. + */ + ret = ssl->conf->f_rng( ssl->conf->p_rng, fake_pms, sizeof( fake_pms ) ); + if( ret != 0 ) + { + /* It's ok to abort on an RNG failure, since this does not */ + return( ret ); + } + + mbedtls_ssl_write_version( ssl->handshake->max_major_ver, + ssl->handshake->max_minor_ver, + ssl->conf->transport, ver ); /* Avoid data-dependent branches while checking for invalid * padding, to protect against timing-based Bleichenbacher-type From 2c6078ed3b68d823381d8161f475e4e3a109e910 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 12 Jan 2018 13:46:43 +0100 Subject: [PATCH 033/180] SSL asynchronous decryption (server side) Support SSL asynchronous private operation for the case of a decryption operation on a server. --- library/ssl_srv.c | 89 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 0c7e15d29..5c3aacf99 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -3416,6 +3416,25 @@ static int ssl_parse_client_dh_public( mbedtls_ssl_context *ssl, unsigned char * #if defined(MBEDTLS_KEY_EXCHANGE_RSA_ENABLED) || \ defined(MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED) + +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +static int ssl_resume_decrypt_pms( mbedtls_ssl_context *ssl, + unsigned char *peer_pms, + size_t *peer_pmslen, + size_t peer_pmssize ) +{ + int ret = ssl->conf->f_async_resume( ssl->conf->p_async_connection_ctx, + ssl->handshake->p_async_operation_ctx, + peer_pms, peer_pmslen, peer_pmssize ); + if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) + { + ssl->handshake->p_async_operation_ctx = NULL; + } + MBEDTLS_SSL_DEBUG_RET( 2, "ssl_decrypt_encrypted_pms", ret ); + return( ret ); +} +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ + static int ssl_decrypt_encrypted_pms( mbedtls_ssl_context *ssl, const unsigned char *p, const unsigned char *end, @@ -3428,6 +3447,17 @@ static int ssl_decrypt_encrypted_pms( mbedtls_ssl_context *ssl, mbedtls_pk_context *public_key = &mbedtls_ssl_own_cert( ssl )->pk; size_t len = mbedtls_pk_get_len( public_key ); +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + /* If we have already started decoding the message and there is an ongoing + decryption operation, resume signing. */ + if( ssl->handshake->p_async_operation_ctx != NULL ) + { + MBEDTLS_SSL_DEBUG_MSG( 2, ( "resuming decryption operation" ) ); + return( ssl_resume_decrypt_pms( ssl, + peer_pms, peer_pmslen, peer_pmssize ) ); + } +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ + /* * Prepare to decrypt the premaster using own private RSA key */ @@ -3453,6 +3483,33 @@ static int ssl_decrypt_encrypted_pms( mbedtls_ssl_context *ssl, /* * Decrypt the premaster secret */ +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + if( ssl->conf->f_async_decrypt_start != NULL ) + { + ret = ssl->conf->f_async_decrypt_start( + ssl->conf->p_async_connection_ctx, + &ssl->handshake->p_async_operation_ctx, + mbedtls_ssl_own_cert( ssl ), + p, len ); + switch( ret ) + { + case MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH: + /* act as if f_async_decrypt_start was null */ + break; + case 0: + return( ssl_resume_decrypt_pms( ssl, + peer_pms, + peer_pmslen, + peer_pmssize ) ); + case MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS: + return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); + default: + MBEDTLS_SSL_DEBUG_RET( 1, "f_async_sign", ret ); + return( ret ); + } + } +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ + if( ! mbedtls_pk_can_do( private_key, MBEDTLS_PK_RSA ) ) { /* */ @@ -3484,6 +3541,11 @@ static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, &peer_pmslen, sizeof( peer_pms ) ); +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + if ( ret == MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) + return( ret ); +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ + /* * Protection against Bleichenbacher's attack: invalid PKCS#1 v1.5 padding * must not cause the connection to end immediately; instead, send a @@ -3620,6 +3682,20 @@ static int ssl_parse_client_key_exchange( mbedtls_ssl_context *ssl ) MBEDTLS_SSL_DEBUG_MSG( 2, ( "=> parse client key exchange" ) ); +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) && \ + ( defined(MBEDTLS_KEY_EXCHANGE_RSA_ENABLED) || \ + defined(MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED) ) + if( ( ciphersuite_info->key_exchange == MBEDTLS_KEY_EXCHANGE_RSA_PSK || + ciphersuite_info->key_exchange == MBEDTLS_KEY_EXCHANGE_RSA ) && + ( ssl->handshake->p_async_operation_ctx != NULL ) ) + { + /* We've already read a record and there is an asynchronous + * operation in progress to decrypt it. So skip reading the + record. */ + MBEDTLS_SSL_DEBUG_MSG( 3, ( "will resume decryption of previously-read record" ) ); + } + else +#endif if( ( ret = mbedtls_ssl_read_record( ssl ) ) != 0 ) { MBEDTLS_SSL_DEBUG_RET( 1, "mbedtls_ssl_read_record", ret ); @@ -3732,6 +3808,19 @@ static int ssl_parse_client_key_exchange( mbedtls_ssl_context *ssl ) #if defined(MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED) if( ciphersuite_info->key_exchange == MBEDTLS_KEY_EXCHANGE_RSA_PSK ) { +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + if ( ssl->handshake->p_async_operation_ctx != NULL ) + { + /* There is an asynchronous operation in progress to + * decrypt the encrypted premaster secret, so skip + * directly to resuming this operation. */ + MBEDTLS_SSL_DEBUG_MSG( 3, ( "PSK identity already parsed" ) ); + /* Update p to skip the PSK identity. ssl_parse_encrypted_pms + * won't actually use it, but maintain p anyway for robustness. */ + p += ssl->conf->psk_identity_len + 2; + } + else +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ if( ( ret = ssl_parse_client_psk_identity( ssl, &p, end ) ) != 0 ) { MBEDTLS_SSL_DEBUG_RET( 1, ( "ssl_parse_client_psk_identity" ), ret ); From fcca9d8cef06aebb411a6e4cc7218f51f36d10bb Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 12 Jan 2018 13:47:48 +0100 Subject: [PATCH 034/180] SSL asynchronous decryption (server side): tests Test SSL asynchronous private operation for the case of a decryption operation on a server. --- programs/ssl/ssl_server2.c | 130 ++++++++++++++++++------- tests/ssl-opt.sh | 192 +++++++++++++++++++++++++++++-------- 2 files changed, 247 insertions(+), 75 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 2a4c833d9..2f3908d97 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -108,6 +108,7 @@ int main( void ) #define DFL_KEY_FILE "" #define DFL_CRT_FILE2 "" #define DFL_KEY_FILE2 "" +#define DFL_ASYNC_OPERATIONS "-" #define DFL_ASYNC_PRIVATE_DELAY1 ( -1 ) #define DFL_ASYNC_PRIVATE_DELAY2 ( -1 ) #define DFL_ASYNC_PRIVATE_ERROR ( 0 ) @@ -200,6 +201,7 @@ int main( void ) #if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) #define USAGE_SSL_ASYNC \ + " async_operations=%%c... d=decrypt, s=sign (default: -=off)\n" \ " async_private_delay1=%%d Asynchronous delay for key_file or preloaded key\n" \ " async_private_delay2=%%d Asynchronous delay for key_file2\n" \ " default: -1 (not asynchronous)\n" \ @@ -421,6 +423,7 @@ struct options const char *key_file; /* the file with the server key */ const char *crt_file2; /* the file with the 2nd server certificate */ const char *key_file2; /* the file with the 2nd server key */ + const char *async_operations; /* supported SSL asynchronous operations */ int async_private_delay1; /* number of times f_async_resume needs to be called for key 1, or -1 for no async */ int async_private_delay2; /* number of times f_async_resume needs to be called for key 2, or -1 for no async */ int async_private_error; /* inject error in async private callback */ @@ -892,21 +895,23 @@ void ssl_async_set_key( ssl_async_key_context_t *ctx, ++ctx->slots_used; } +#define SSL_ASYNC_INPUT_MAX_SIZE 512 typedef struct { size_t slot; mbedtls_md_type_t md_alg; - unsigned char hash[MBEDTLS_MD_MAX_SIZE]; - size_t hash_len; + unsigned char input[SSL_ASYNC_INPUT_MAX_SIZE]; + size_t input_len; unsigned delay; } ssl_async_operation_context_t; -int ssl_async_sign( void *connection_ctx_arg, - void **p_operation_ctx, - mbedtls_x509_crt *cert, - mbedtls_md_type_t md_alg, - const unsigned char *hash, - size_t hash_len ) +static int ssl_async_start( void *connection_ctx_arg, + void **p_operation_ctx, + mbedtls_x509_crt *cert, + const char *op_name, + mbedtls_md_type_t md_alg, + const unsigned char *input, + size_t input_len ) { ssl_async_key_context_t *key_ctx = connection_ctx_arg; size_t slot; @@ -914,7 +919,7 @@ int ssl_async_sign( void *connection_ctx_arg, { char dn[100]; mbedtls_x509_dn_gets( dn, sizeof( dn ), &cert->subject ); - mbedtls_printf( "Async sign callback: looking for DN=%s\n", dn ); + mbedtls_printf( "Async %s callback: looking for DN=%s\n", op_name, dn ); } for( slot = 0; slot < key_ctx->slots_used; slot++ ) { @@ -923,25 +928,26 @@ int ssl_async_sign( void *connection_ctx_arg, } if( slot == key_ctx->slots_used ) { - mbedtls_printf( "Async sign callback: no key matches this certificate.\n" ); + mbedtls_printf( "Async %s callback: no key matches this certificate.\n", + op_name ); return( MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH ); } - mbedtls_printf( "Async sign callback: using key slot %zd, delay=%u.\n", - slot, key_ctx->slots[slot].delay ); + mbedtls_printf( "Async %s callback: using key slot %zd, delay=%u.\n", + op_name, slot, key_ctx->slots[slot].delay ); if( key_ctx->inject_error == SSL_ASYNC_INJECT_ERROR_START ) { - mbedtls_printf( "Async sign callback: injected error\n" ); + mbedtls_printf( "Async %s callback: injected error\n", op_name ); return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); } - if( hash_len > MBEDTLS_MD_MAX_SIZE ) + if( input_len > SSL_ASYNC_INPUT_MAX_SIZE ) return( MBEDTLS_ERR_SSL_BAD_INPUT_DATA ); ctx = mbedtls_calloc( 1, sizeof( *ctx ) ); if( ctx == NULL ) return( MBEDTLS_ERR_SSL_ALLOC_FAILED ); ctx->slot = slot; ctx->md_alg = md_alg; - memcpy( ctx->hash, hash, hash_len ); - ctx->hash_len = hash_len; + memcpy( ctx->input, input, input_len ); + ctx->input_len = input_len; ctx->delay = key_ctx->slots[slot].delay; *p_operation_ctx = ctx; if( ctx->delay == 0 ) @@ -950,16 +956,40 @@ int ssl_async_sign( void *connection_ctx_arg, return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); } -int ssl_async_resume( void *connection_ctx_arg, - void *operation_ctx_arg, - unsigned char *output, - size_t *output_len, - size_t output_size ) +static int ssl_async_sign( void *connection_ctx_arg, + void **p_operation_ctx, + mbedtls_x509_crt *cert, + mbedtls_md_type_t md_alg, + const unsigned char *hash, + size_t hash_len ) +{ + return( ssl_async_start( connection_ctx_arg, p_operation_ctx, cert, + "sign", md_alg, + hash, hash_len ) ); +} + +static int ssl_async_decrypt( void *connection_ctx_arg, + void **p_operation_ctx, + mbedtls_x509_crt *cert, + const unsigned char *input, + size_t input_len ) +{ + return( ssl_async_start( connection_ctx_arg, p_operation_ctx, cert, + "decrypt", MBEDTLS_MD_NONE, + input, input_len ) ); +} + +static int ssl_async_resume( void *connection_ctx_arg, + void *operation_ctx_arg, + unsigned char *output, + size_t *output_len, + size_t output_size ) { ssl_async_operation_context_t *ctx = operation_ctx_arg; ssl_async_key_context_t *connection_ctx = connection_ctx_arg; ssl_async_key_slot_t *key_slot = &connection_ctx->slots[ctx->slot]; int ret; + const char *op_name; if( connection_ctx->inject_error == SSL_ASYNC_INJECT_ERROR_RESUME ) { mbedtls_printf( "Async resume callback: injected error\n" ); @@ -972,25 +1002,37 @@ int ssl_async_resume( void *connection_ctx_arg, ctx->slot, ctx->delay ); return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); } - (void) output_size; /* mbedtls_pk_size lacks this parameter */ - ret = mbedtls_pk_sign( key_slot->pk, - ctx->md_alg, - ctx->hash, ctx->hash_len, - output, output_len, - connection_ctx->f_rng, connection_ctx->p_rng ); + if( ctx->md_alg == MBEDTLS_MD_NONE ) + { + op_name = "decrypt"; + ret = mbedtls_pk_decrypt( key_slot->pk, + ctx->input, ctx->input_len, + output, output_len, output_size, + connection_ctx->f_rng, connection_ctx->p_rng ); + } + else + { + op_name = "sign"; + ret = mbedtls_pk_sign( key_slot->pk, + ctx->md_alg, + ctx->input, ctx->input_len, + output, output_len, + connection_ctx->f_rng, connection_ctx->p_rng ); + } if( connection_ctx->inject_error == SSL_ASYNC_INJECT_ERROR_PK ) { - mbedtls_printf( "Async resume callback: done but injected error\n" ); + mbedtls_printf( "Async resume callback: %s done but injected error\n", + op_name ); return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); } - mbedtls_printf( "Async resume (slot %zd): done, status=%d.\n", - ctx->slot, ret ); + mbedtls_printf( "Async resume (slot %zd): %s done, status=%d.\n", + ctx->slot, op_name, ret ); mbedtls_free( ctx ); return( ret ); } -void ssl_async_cancel( void *connection_ctx_arg, - void *operation_ctx_arg ) +static void ssl_async_cancel( void *connection_ctx_arg, + void *operation_ctx_arg ) { ssl_async_operation_context_t *ctx = operation_ctx_arg; (void) connection_ctx_arg; @@ -1142,6 +1184,7 @@ int main( int argc, char *argv[] ) opt.key_file = DFL_KEY_FILE; opt.crt_file2 = DFL_CRT_FILE2; opt.key_file2 = DFL_KEY_FILE2; + opt.async_operations = DFL_ASYNC_OPERATIONS; opt.async_private_delay1 = DFL_ASYNC_PRIVATE_DELAY1; opt.async_private_delay2 = DFL_ASYNC_PRIVATE_DELAY2; opt.async_private_error = DFL_ASYNC_PRIVATE_ERROR; @@ -1232,6 +1275,8 @@ int main( int argc, char *argv[] ) else if( strcmp( p, "dhm_file" ) == 0 ) opt.dhm_file = q; #if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + else if( strcmp( p, "async_operations" ) == 0 ) + opt.async_operations = q; else if( strcmp( p, "async_private_delay1" ) == 0 ) opt.async_private_delay1 = atoi( q ); else if( strcmp( p, "async_private_delay2" ) == 0 ) @@ -2152,16 +2197,31 @@ int main( int argc, char *argv[] ) } #if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) - if( opt.async_private_delay1 >= 0 || opt.async_private_delay2 >= 0 ) + if( opt.async_operations[0] != '-' ) { + mbedtls_ssl_async_sign_t *sign = NULL; + mbedtls_ssl_async_decrypt_t *decrypt = NULL; + const char *p; + for( p = opt.async_operations; *p; p++ ) + { + switch( *p ) + { + case 'd': + decrypt = ssl_async_decrypt; + break; + case 's': + sign = ssl_async_sign; + break; + } + } ssl_async_keys.inject_error = ( opt.async_private_error < 0 ? - opt.async_private_error : opt.async_private_error ); ssl_async_keys.f_rng = mbedtls_ctr_drbg_random; ssl_async_keys.p_rng = &ctr_drbg; mbedtls_ssl_conf_async_private_cb( &conf, - ssl_async_sign, - NULL, + sign, + decrypt, ssl_async_resume, ssl_async_cancel, &ssl_async_keys ); diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index e3a3edd02..5579e4ab8 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -3639,71 +3639,145 @@ run_test "Large packet TLS 1.2 AEAD shorter tag" \ # Tests of asynchronous private key support in SSL requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C -run_test "SSL async private: delay=0" \ - "$P_SRV async_private_delay1=0 async_private_delay2=0" \ +run_test "SSL async private: sign, delay=0" \ + "$P_SRV \ + async_operations=s async_private_delay1=0 async_private_delay2=0" \ "$P_CLI" \ 0 \ -s "Async sign callback: using key slot " \ - -s "Async resume (slot [0-9]): done, status=0" + -s "Async resume (slot [0-9]): sign done, status=0" requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C -run_test "SSL async private: delay=1" \ - "$P_SRV async_private_delay1=1 async_private_delay2=1" \ +run_test "SSL async private: sign, delay=1" \ + "$P_SRV \ + async_operations=s async_private_delay1=1 async_private_delay2=1" \ "$P_CLI" \ 0 \ -s "Async sign callback: using key slot " \ -s "Async resume (slot [0-9]): call 0 more times." \ - -s "Async resume (slot [0-9]): done, status=0" + -s "Async resume (slot [0-9]): sign done, status=0" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: decrypt, delay=0" \ + "$P_SRV \ + async_operations=d async_private_delay1=0 async_private_delay2=0" \ + "$P_CLI force_ciphersuite=TLS-RSA-WITH-AES-128-CBC-SHA" \ + 0 \ + -s "Async decrypt callback: using key slot " \ + -s "Async resume (slot [0-9]): decrypt done, status=0" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: decrypt, delay=1" \ + "$P_SRV \ + async_operations=d async_private_delay1=1 async_private_delay2=1" \ + "$P_CLI force_ciphersuite=TLS-RSA-WITH-AES-128-CBC-SHA" \ + 0 \ + -s "Async decrypt callback: using key slot " \ + -s "Async resume (slot [0-9]): call 0 more times." \ + -s "Async resume (slot [0-9]): decrypt done, status=0" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: decrypt RSA-PSK, delay=0" \ + "$P_SRV psk=abc123 \ + async_operations=d async_private_delay1=0 async_private_delay2=0" \ + "$P_CLI psk=abc123 \ + force_ciphersuite=TLS-RSA-PSK-WITH-AES-128-CBC-SHA256" \ + 0 \ + -s "Async decrypt callback: using key slot " \ + -s "Async resume (slot [0-9]): decrypt done, status=0" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: decrypt RSA-PSK, delay=1" \ + "$P_SRV psk=abc123 \ + async_operations=d async_private_delay1=1 async_private_delay2=1" \ + "$P_CLI psk=abc123 \ + force_ciphersuite=TLS-RSA-PSK-WITH-AES-128-CBC-SHA256" \ + 0 \ + -s "Async decrypt callback: using key slot " \ + -s "Async resume (slot [0-9]): call 0 more times." \ + -s "Async resume (slot [0-9]): decrypt done, status=0" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: sign callback not present" \ + "$P_SRV \ + async_operations=d async_private_delay1=1 async_private_delay2=1" \ + "$P_CLI; [ \$? -eq 1 ] && + $P_CLI force_ciphersuite=TLS-RSA-WITH-AES-128-CBC-SHA" \ + 0 \ + -S "Async sign callback" \ + -s "! mbedtls_ssl_handshake returned" \ + -s "The own private key or pre-shared key is not set, but needed" \ + -s "Async resume (slot [0-9]): decrypt done, status=0" \ + -s "Successful connection" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +run_test "SSL async private: decrypt callback not present" \ + "$P_SRV debug_level=1 \ + async_operations=s async_private_delay1=1 async_private_delay2=1" \ + "$P_CLI force_ciphersuite=TLS-RSA-WITH-AES-128-CBC-SHA; + [ \$? -eq 1 ] && $P_CLI" \ + 0 \ + -S "Async decrypt callback" \ + -s "! mbedtls_ssl_handshake returned" \ + -s "got no RSA private key" \ + -s "Async resume (slot [0-9]): sign done, status=0" \ + -s "Successful connection" # key1: ECDSA, key2: RSA; use key1 from slot 0 requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C run_test "SSL async private: slot 0 used with key1" \ - "$P_SRV key_file=data_files/server5.key crt_file=data_files/server5.crt \ - key_file2=data_files/server2.key crt_file2=data_files/server2.crt \ - async_private_delay1=1" \ + "$P_SRV \ + async_operations=s async_private_delay1=1 \ + key_file=data_files/server5.key crt_file=data_files/server5.crt \ + key_file2=data_files/server2.key crt_file2=data_files/server2.crt" \ "$P_CLI force_ciphersuite=TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256" \ 0 \ -s "Async sign callback: using key slot 0," \ -s "Async resume (slot 0): call 0 more times." \ - -s "Async resume (slot 0): done, status=0" + -s "Async resume (slot 0): sign done, status=0" # key1: ECDSA, key2: RSA; use key2 from slot 0 requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C run_test "SSL async private: slot 0 used with key2" \ - "$P_SRV key_file=data_files/server5.key crt_file=data_files/server5.crt \ - key_file2=data_files/server2.key crt_file2=data_files/server2.crt \ - async_private_delay2=1" \ + "$P_SRV \ + async_operations=s async_private_delay2=1 \ + key_file=data_files/server5.key crt_file=data_files/server5.crt \ + key_file2=data_files/server2.key crt_file2=data_files/server2.crt" \ "$P_CLI force_ciphersuite=TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256" \ 0 \ -s "Async sign callback: using key slot 0," \ -s "Async resume (slot 0): call 0 more times." \ - -s "Async resume (slot 0): done, status=0" + -s "Async resume (slot 0): sign done, status=0" # key1: ECDSA, key2: RSA; use key2 from slot 1 requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C run_test "SSL async private: slot 1 used" \ - "$P_SRV key_file=data_files/server5.key crt_file=data_files/server5.crt \ - key_file2=data_files/server2.key crt_file2=data_files/server2.crt \ - async_private_delay1=1 async_private_delay2=1" \ + "$P_SRV \ + async_operations=s async_private_delay1=1 async_private_delay2=1\ + key_file=data_files/server5.key crt_file=data_files/server5.crt \ + key_file2=data_files/server2.key crt_file2=data_files/server2.crt" \ "$P_CLI force_ciphersuite=TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256" \ 0 \ -s "Async sign callback: using key slot 1," \ -s "Async resume (slot 1): call 0 more times." \ - -s "Async resume (slot 1): done, status=0" + -s "Async resume (slot 1): sign done, status=0" # key1: ECDSA, key2: RSA; use key2 directly requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C run_test "SSL async private: fall back to transparent key" \ - "$P_SRV key_file=data_files/server5.key crt_file=data_files/server5.crt \ - key_file2=data_files/server2.key crt_file2=data_files/server2.crt \ - async_private_delay1=1" \ + "$P_SRV \ + async_operations=s async_private_delay1=1 \ + key_file=data_files/server5.key crt_file=data_files/server5.crt \ + key_file2=data_files/server2.key crt_file2=data_files/server2.crt " \ "$P_CLI force_ciphersuite=TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256" \ 0 \ -s "Async sign callback: no key matches this certificate." requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C run_test "SSL async private: error in start" \ - "$P_SRV async_private_delay1=1 async_private_delay2=1 async_private_error=1" \ + "$P_SRV \ + async_operations=s async_private_delay1=1 async_private_delay2=1 \ + async_private_error=1" \ "$P_CLI" \ 1 \ -s "Async sign callback: injected error" \ @@ -3712,7 +3786,9 @@ run_test "SSL async private: error in start" \ requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C run_test "SSL async private: cancel after start" \ - "$P_SRV async_private_delay1=1 async_private_delay2=1 async_private_error=2" \ + "$P_SRV \ + async_operations=s async_private_delay1=1 async_private_delay2=1 \ + async_private_error=2" \ "$P_CLI" \ 1 \ -s "Async sign callback: using key slot " \ @@ -3721,7 +3797,9 @@ run_test "SSL async private: cancel after start" \ requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C run_test "SSL async private: error in resume" \ - "$P_SRV async_private_delay1=1 async_private_delay2=1 async_private_error=3" \ + "$P_SRV \ + async_operations=s async_private_delay1=1 async_private_delay2=1 \ + async_private_error=3" \ "$P_CLI" \ 1 \ -s "Async sign callback: using key slot " \ @@ -3730,16 +3808,20 @@ run_test "SSL async private: error in resume" \ requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C run_test "SSL async private: error in pk" \ - "$P_SRV async_private_delay1=1 async_private_delay2=1 async_private_error=4" \ + "$P_SRV \ + async_operations=s async_private_delay1=1 async_private_delay2=1 \ + async_private_error=4" \ "$P_CLI" \ 1 \ -s "Async sign callback: using key slot " \ - -s "Async resume callback: done but injected error" \ + -s "Async resume callback: sign done but injected error" \ -s "! mbedtls_ssl_handshake returned" requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C run_test "SSL async private: cancel after start then operate correctly" \ - "$P_SRV async_private_delay1=1 async_private_delay2=1 async_private_error=-2" \ + "$P_SRV \ + async_operations=s async_private_delay1=1 async_private_delay2=1 \ + async_private_error=-2" \ "$P_CLI; [ \$? -eq 1 ] && $P_CLI" \ 0 \ -s "Async cancel" \ @@ -3749,7 +3831,9 @@ run_test "SSL async private: cancel after start then operate correctly" \ requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C run_test "SSL async private: error in resume then operate correctly" \ - "$P_SRV async_private_delay1=1 async_private_delay2=1 async_private_error=-3" \ + "$P_SRV \ + async_operations=s async_private_delay1=1 async_private_delay2=1 \ + async_private_error=-3" \ "$P_CLI; [ \$? -eq 1 ] && $P_CLI" \ 0 \ -s "! mbedtls_ssl_handshake returned" \ @@ -3759,9 +3843,10 @@ run_test "SSL async private: error in resume then operate correctly" \ # key1: ECDSA, key2: RSA; use key1 through async, then key2 directly requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C run_test "SSL async private: cancel after start then fall back to transparent key" \ - "$P_SRV key_file=data_files/server5.key crt_file=data_files/server5.crt \ - key_file2=data_files/server2.key crt_file2=data_files/server2.crt \ - async_private_delay1=1 async_private_error=-2" \ + "$P_SRV \ + async_operations=s async_private_delay1=1 async_private_error=-2 \ + key_file=data_files/server5.key crt_file=data_files/server5.crt \ + key_file2=data_files/server2.key crt_file2=data_files/server2.crt" \ "$P_CLI force_ciphersuite=TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256; [ \$? -eq 1 ] && $P_CLI force_ciphersuite=TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256" \ @@ -3775,9 +3860,10 @@ run_test "SSL async private: cancel after start then fall back to transparent # key1: ECDSA, key2: RSA; use key1 through async, then key2 directly requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C run_test "SSL async private: error in resume then fall back to transparent key" \ - "$P_SRV key_file=data_files/server5.key crt_file=data_files/server5.crt \ - key_file2=data_files/server2.key crt_file2=data_files/server2.crt \ - async_private_delay1=1 async_private_error=-3" \ + "$P_SRV \ + async_operations=s async_private_delay1=1 async_private_error=-3 \ + key_file=data_files/server5.key crt_file=data_files/server5.crt \ + key_file2=data_files/server2.key crt_file2=data_files/server2.crt" \ "$P_CLI force_ciphersuite=TLS-ECDHE-ECDSA-WITH-AES-128-CBC-SHA256; [ \$? -eq 1 ] && $P_CLI force_ciphersuite=TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256" \ @@ -3789,23 +3875,49 @@ run_test "SSL async private: error in resume then fall back to transparent ke requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C requires_config_enabled MBEDTLS_SSL_RENEGOTIATION -run_test "SSL async private: renegotiation: client-initiated" \ - "$P_SRV async_private_delay1=1 async_private_delay2=1 \ +run_test "SSL async private: renegotiation: client-initiated; sign" \ + "$P_SRV \ + async_operations=s async_private_delay1=1 async_private_delay2=1 \ exchanges=2 renegotiation=1" \ "$P_CLI exchanges=2 renegotiation=1 renegotiate=1" \ 0 \ -s "Async sign callback: using key slot " \ - -s "Async resume (slot [0-9]): done, status=0" + -s "Async resume (slot [0-9]): sign done, status=0" requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C requires_config_enabled MBEDTLS_SSL_RENEGOTIATION -run_test "SSL async private: renegotiation: server-initiated" \ - "$P_SRV async_private_delay1=1 async_private_delay2=1 \ +run_test "SSL async private: renegotiation: server-initiated; sign" \ + "$P_SRV \ + async_operations=s async_private_delay1=1 async_private_delay2=1 \ exchanges=2 renegotiation=1 renegotiate=1" \ "$P_CLI exchanges=2 renegotiation=1" \ 0 \ -s "Async sign callback: using key slot " \ - -s "Async resume (slot [0-9]): done, status=0" + -s "Async resume (slot [0-9]): sign done, status=0" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_RENEGOTIATION +run_test "SSL async private: renegotiation: client-initiated; decrypt" \ + "$P_SRV \ + async_operations=d async_private_delay1=1 async_private_delay2=1 \ + exchanges=2 renegotiation=1" \ + "$P_CLI exchanges=2 renegotiation=1 renegotiate=1 \ + force_ciphersuite=TLS-RSA-WITH-AES-128-CBC-SHA" \ + 0 \ + -s "Async decrypt callback: using key slot " \ + -s "Async resume (slot [0-9]): decrypt done, status=0" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_RENEGOTIATION +run_test "SSL async private: renegotiation: server-initiated; decrypt" \ + "$P_SRV \ + async_operations=d async_private_delay1=1 async_private_delay2=1 \ + exchanges=2 renegotiation=1 renegotiate=1" \ + "$P_CLI exchanges=2 renegotiation=1 \ + force_ciphersuite=TLS-RSA-WITH-AES-128-CBC-SHA" \ + 0 \ + -s "Async decrypt callback: using key slot " \ + -s "Async resume (slot [0-9]): decrypt done, status=0" # Tests for DTLS HelloVerifyRequest From 0329d72ad49603812cc5ffbfbff37ebcd85fe4d3 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 12 Jan 2018 13:52:00 +0100 Subject: [PATCH 035/180] SSL asynchronous decryption (server side): update ChangeLog --- ChangeLog | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8c7b6d8de..888ee2e8c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -22,10 +22,9 @@ Features MBEDTLS_CMAC_ALT). Submitted by Steve Cooreman, Silicon Labs. * Add support for alternative implementations of GCM, selected by the configuration flag MBEDTLS_GCM_ALT. - * In TLS, support offloading private key operations to an external + * In TLS servers, support offloading private key operations to an external cryptoprocessor. Private key operations can be asynchronous to allow - non-blocking operation of the TLS stack. - Currently restricted to signature only, server-side only. + non-blocking operation of the TLS server stack. New deprecations * Deprecate usage of RSA primitives with non-matching key-type From ca1d74290439ec9e2723a911657fd96aa320e219 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Tue, 24 Apr 2018 11:53:22 +0200 Subject: [PATCH 036/180] mbedtls_ssl_get_key_exchange_md_tls1_2: return hashlen In mbedtls_ssl_get_key_exchange_md_tls1_2, add an output parameter for the hash length. The code that calls this function can currently do without it, but it will need the hash length in the future, when adding support for a third-party callback to calculate the signature of the hash. --- include/mbedtls/ssl_internal.h | 6 +++--- library/ssl_cli.c | 10 ++++------ library/ssl_srv.c | 9 +++------ library/ssl_tls.c | 9 +++++---- 4 files changed, 15 insertions(+), 19 deletions(-) diff --git a/include/mbedtls/ssl_internal.h b/include/mbedtls/ssl_internal.h index 60b431a0f..d4b1b19ee 100644 --- a/include/mbedtls/ssl_internal.h +++ b/include/mbedtls/ssl_internal.h @@ -646,9 +646,9 @@ int mbedtls_ssl_get_key_exchange_md_ssl_tls( mbedtls_ssl_context *ssl, #if defined(MBEDTLS_SSL_PROTO_TLS1) || defined(MBEDTLS_SSL_PROTO_TLS1_1) || \ defined(MBEDTLS_SSL_PROTO_TLS1_2) int mbedtls_ssl_get_key_exchange_md_tls1_2( mbedtls_ssl_context *ssl, - unsigned char *output, - unsigned char *data, size_t data_len, - mbedtls_md_type_t md_alg ); + unsigned char *hash, size_t *hashlen, + unsigned char *data, size_t data_len, + mbedtls_md_type_t md_alg ); #endif /* MBEDTLS_SSL_PROTO_TLS1 || MBEDTLS_SSL_PROTO_TLS1_1 || \ MBEDTLS_SSL_PROTO_TLS1_2 */ diff --git a/library/ssl_cli.c b/library/ssl_cli.c index 738014e9e..f952b0f88 100644 --- a/library/ssl_cli.c +++ b/library/ssl_cli.c @@ -2526,10 +2526,9 @@ static int ssl_parse_server_key_exchange( mbedtls_ssl_context *ssl ) defined(MBEDTLS_SSL_PROTO_TLS1_2) if( md_alg != MBEDTLS_MD_NONE ) { - /* Info from md_alg will be used instead */ - hashlen = 0; - ret = mbedtls_ssl_get_key_exchange_md_tls1_2( ssl, hash, params, - params_len, md_alg ); + ret = mbedtls_ssl_get_key_exchange_md_tls1_2( ssl, hash, &hashlen, + params, params_len, + md_alg ); if( ret != 0 ) return( ret ); } @@ -2541,8 +2540,7 @@ static int ssl_parse_server_key_exchange( mbedtls_ssl_context *ssl ) return( MBEDTLS_ERR_SSL_INTERNAL_ERROR ); } - MBEDTLS_SSL_DEBUG_BUF( 3, "parameters hash", hash, hashlen != 0 ? hashlen : - (unsigned int) ( mbedtls_md_get_size( mbedtls_md_info_from_type( md_alg ) ) ) ); + MBEDTLS_SSL_DEBUG_BUF( 3, "parameters hash", hash, hashlen ); if( ssl->session_negotiate->peer_cert == NULL ) { diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 2c180f13f..618c81b9b 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -3045,7 +3045,7 @@ curve_matching_done: if( mbedtls_ssl_ciphersuite_uses_server_signature( ciphersuite_info ) ) { size_t signature_len = 0; - unsigned int hashlen = 0; + size_t hashlen = 0; unsigned char hash[64]; /* @@ -3116,9 +3116,7 @@ curve_matching_done: defined(MBEDTLS_SSL_PROTO_TLS1_2) if( md_alg != MBEDTLS_MD_NONE ) { - /* Info from md_alg will be used instead */ - hashlen = 0; - ret = mbedtls_ssl_get_key_exchange_md_tls1_2( ssl, hash, + ret = mbedtls_ssl_get_key_exchange_md_tls1_2( ssl, hash, &hashlen, dig_signed, dig_signed_len, md_alg ); @@ -3133,8 +3131,7 @@ curve_matching_done: return( MBEDTLS_ERR_SSL_INTERNAL_ERROR ); } - MBEDTLS_SSL_DEBUG_BUF( 3, "parameters hash", hash, hashlen != 0 ? hashlen : - (unsigned int) ( mbedtls_md_get_size( mbedtls_md_info_from_type( md_alg ) ) ) ); + MBEDTLS_SSL_DEBUG_BUF( 3, "parameters hash", hash, hashlen ); /* * 3.3: Compute and add the signature diff --git a/library/ssl_tls.c b/library/ssl_tls.c index e8063d2c1..28c234ad9 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -8310,13 +8310,14 @@ exit: #if defined(MBEDTLS_SSL_PROTO_TLS1) || defined(MBEDTLS_SSL_PROTO_TLS1_1) || \ defined(MBEDTLS_SSL_PROTO_TLS1_2) int mbedtls_ssl_get_key_exchange_md_tls1_2( mbedtls_ssl_context *ssl, - unsigned char *output, - unsigned char *data, size_t data_len, - mbedtls_md_type_t md_alg ) + unsigned char *hash, size_t *hashlen, + unsigned char *data, size_t data_len, + mbedtls_md_type_t md_alg ) { int ret = 0; mbedtls_md_context_t ctx; const mbedtls_md_info_t *md_info = mbedtls_md_info_from_type( md_alg ); + *hashlen = mbedtls_md_get_size( md_info ); mbedtls_md_init( &ctx ); @@ -8347,7 +8348,7 @@ int mbedtls_ssl_get_key_exchange_md_tls1_2( mbedtls_ssl_context *ssl, MBEDTLS_SSL_DEBUG_RET( 1, "mbedtls_md_update", ret ); goto exit; } - if( ( ret = mbedtls_md_finish( &ctx, output ) ) != 0 ) + if( ( ret = mbedtls_md_finish( &ctx, hash ) ) != 0 ) { MBEDTLS_SSL_DEBUG_RET( 1, "mbedtls_md_finish", ret ); goto exit; From 12ab5d4cfbd30b6b298c3d8c92fe162670aa0676 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Tue, 24 Apr 2018 12:32:04 +0200 Subject: [PATCH 037/180] Don't shadow the variable p --- programs/ssl/ssl_server2.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 02f963337..86672e864 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -2287,10 +2287,10 @@ int main( int argc, char *argv[] ) { mbedtls_ssl_async_sign_t *sign = NULL; mbedtls_ssl_async_decrypt_t *decrypt = NULL; - const char *p; - for( p = opt.async_operations; *p; p++ ) + const char *r; + for( r = opt.async_operations; *r; r++ ) { - switch( *p ) + switch( *r ) { case 'd': decrypt = ssl_async_decrypt; From f112725487e16b7a1c9608ad5d71612da79c30d4 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Tue, 24 Apr 2018 13:05:39 +0200 Subject: [PATCH 038/180] Style and grammar fixes --- include/mbedtls/ssl.h | 4 ++-- library/ssl_srv.c | 4 ++-- library/ssl_tls.c | 2 +- programs/ssl/ssl_server2.c | 11 +++++++++++ 4 files changed, 16 insertions(+), 5 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index 720c33877..582be2c79 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -1490,13 +1490,13 @@ void mbedtls_ssl_conf_export_keys_cb( mbedtls_ssl_config *conf, * \param f_async_sign Callback to start a signature operation. See * the description of \c mbedtls_ssl_async_sign_t * for more information. This may be NULL if the - * external processor does no support any signature + * external processor does not support any signature * operation; in this case the private key object * associated with the certificate will be used. * \param f_async_decrypt Callback to start a decryption operation. See * the description of \c mbedtls_ssl_async_decrypt_t * for more information. This may be NULL if the - * external processor does no support any decryption + * external processor does not support any decryption * operation; in this case the private key object * associated with the certificate will be used. * \param f_async_resume Callback to resume an asynchronous operation. See diff --git a/library/ssl_srv.c b/library/ssl_srv.c index fa858f8e9..f7bed5847 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -3221,7 +3221,7 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) #if defined(MBEDTLS_KEY_EXCHANGE__SOME_NON_PFS__ENABLED) const mbedtls_ssl_ciphersuite_t *ciphersuite_info = ssl->transform_negotiate->ciphersuite_info; -#endif /* MBEDTLS_KEY_EXCHANGE__NON_PFS__ENABLED */ +#endif /* MBEDTLS_KEY_EXCHANGE__SOME_NON_PFS__ENABLED */ MBEDTLS_SSL_DEBUG_MSG( 2, ( "=> write server key exchange" ) ); @@ -3245,7 +3245,7 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) ssl->state++; return( 0 ); } -#endif /* MBEDTLS_KEY_EXCHANGE__NON_PFS__ENABLED */ +#endif /* MBEDTLS_KEY_EXCHANGE__SOME_NON_PFS__ENABLED */ #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && \ defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 8ad3494e4..256590ff7 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -7431,7 +7431,7 @@ void mbedtls_ssl_handshake_free( const mbedtls_ssl_config *conf, { if( handshake == NULL ) return; - (void) conf; /*unused in some compile-time configurations*/ + (void) conf; /* Unused in some compile-time configurations. */ #if defined(MBEDTLS_SSL_PROTO_SSL3) || defined(MBEDTLS_SSL_PROTO_TLS1) || \ defined(MBEDTLS_SSL_PROTO_TLS1_1) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 86672e864..9f05e7d4d 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -920,11 +920,13 @@ static int ssl_async_start( void *connection_ctx_arg, ssl_async_key_context_t *key_ctx = connection_ctx_arg; size_t slot; ssl_async_operation_context_t *ctx = NULL; + { char dn[100]; mbedtls_x509_dn_gets( dn, sizeof( dn ), &cert->subject ); mbedtls_printf( "Async %s callback: looking for DN=%s\n", op_name, dn ); } + for( slot = 0; slot < key_ctx->slots_used; slot++ ) { if( key_ctx->slots[slot].cert == cert ) @@ -938,13 +940,16 @@ static int ssl_async_start( void *connection_ctx_arg, } mbedtls_printf( "Async %s callback: using key slot %zd, delay=%u.\n", op_name, slot, key_ctx->slots[slot].delay ); + if( key_ctx->inject_error == SSL_ASYNC_INJECT_ERROR_START ) { mbedtls_printf( "Async %s callback: injected error\n", op_name ); return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); } + if( input_len > SSL_ASYNC_INPUT_MAX_SIZE ) return( MBEDTLS_ERR_SSL_BAD_INPUT_DATA ); + ctx = mbedtls_calloc( 1, sizeof( *ctx ) ); if( ctx == NULL ) return( MBEDTLS_ERR_SSL_ALLOC_FAILED ); @@ -954,6 +959,7 @@ static int ssl_async_start( void *connection_ctx_arg, ctx->input_len = input_len; ctx->delay = key_ctx->slots[slot].delay; *p_operation_ctx = ctx; + if( ctx->delay == 0 ) return( 0 ); else @@ -994,11 +1000,13 @@ static int ssl_async_resume( void *connection_ctx_arg, ssl_async_key_slot_t *key_slot = &connection_ctx->slots[ctx->slot]; int ret; const char *op_name; + if( connection_ctx->inject_error == SSL_ASYNC_INJECT_ERROR_RESUME ) { mbedtls_printf( "Async resume callback: injected error\n" ); return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); } + if( ctx->delay > 0 ) { --ctx->delay; @@ -1006,6 +1014,7 @@ static int ssl_async_resume( void *connection_ctx_arg, ctx->slot, ctx->delay ); return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); } + if( ctx->md_alg == MBEDTLS_MD_NONE ) { op_name = "decrypt"; @@ -1023,12 +1032,14 @@ static int ssl_async_resume( void *connection_ctx_arg, output, output_len, connection_ctx->f_rng, connection_ctx->p_rng ); } + if( connection_ctx->inject_error == SSL_ASYNC_INJECT_ERROR_PK ) { mbedtls_printf( "Async resume callback: %s done but injected error\n", op_name ); return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); } + mbedtls_printf( "Async resume (slot %zd): %s done, status=%d.\n", ctx->slot, op_name, ret ); mbedtls_free( ctx ); From b74a1c73b107827b5a09d6f2d5550f4a3fde0dc3 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Tue, 24 Apr 2018 13:09:22 +0200 Subject: [PATCH 039/180] Rename MBEDTLS_SSL_ASYNC_PRIVATE_C to MBEDTLS_SSL_ASYNC_PRIVATE This is an optional feature, not a module of its own, so don't call it MBEDTLS_xxx_C and put it in the appropriate section of config.h. --- include/mbedtls/config.h | 22 ++++++++-------- include/mbedtls/ssl.h | 12 ++++----- include/mbedtls/ssl_internal.h | 4 +-- library/ssl_srv.c | 34 ++++++++++++------------ library/ssl_tls.c | 8 +++--- library/version_features.c | 6 ++--- programs/ssl/ssl_server2.c | 34 ++++++++++++------------ tests/ssl-opt.sh | 48 +++++++++++++++++----------------- 8 files changed, 84 insertions(+), 84 deletions(-) diff --git a/include/mbedtls/config.h b/include/mbedtls/config.h index 4aec9ac64..b80667ab1 100644 --- a/include/mbedtls/config.h +++ b/include/mbedtls/config.h @@ -1128,6 +1128,17 @@ */ #define MBEDTLS_SSL_ALL_ALERT_MESSAGES +/** + * \def MBEDTLS_SSL_ASYNC_PRIVATE + * + * Enable asynchronous external private key operations in SSL. This allows + * you to configure an SSL connection to call an external cryptographic + * module to perform private key operations instead of performing the + * operation inside the library. + * + */ +//#define MBEDTLS_SSL_ASYNC_PRIVATE + /** * \def MBEDTLS_SSL_DEBUG_ALL * @@ -2472,17 +2483,6 @@ */ #define MBEDTLS_SHA512_C -/** - * \def MBEDTLS_SSL_ASYNC_PRIVATE_C - * - * Enable asynchronous external private key operations in SSL. This allows - * you to configure an SSL connection to call an external cryptographic - * module to perform private key operations instead of performing the - * operation inside the library. - * - */ -//#define MBEDTLS_SSL_ASYNC_PRIVATE_C - /** * \def MBEDTLS_SSL_CACHE_C * diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index 582be2c79..be27b89ca 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -537,7 +537,7 @@ typedef void mbedtls_ssl_set_timer_t( void * ctx, */ typedef int mbedtls_ssl_get_timer_t( void * ctx ); -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) #if defined(MBEDTLS_X509_CRT_PARSE_C) /** * \brief Callback type: start external signature operation @@ -692,7 +692,7 @@ typedef int mbedtls_ssl_async_resume_t( void *connection_ctx, */ typedef void mbedtls_ssl_async_cancel_t( void *connection_ctx, void *operation_ctx ); -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ /* Defined below */ typedef struct mbedtls_ssl_session mbedtls_ssl_session; @@ -826,7 +826,7 @@ struct mbedtls_ssl_config mbedtls_x509_crl *ca_crl; /*!< trusted CAs CRLs */ #endif /* MBEDTLS_X509_CRT_PARSE_C */ -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) #if defined(MBEDTLS_X509_CRT_PARSE_C) mbedtls_ssl_async_sign_t *f_async_sign_start; /*!< start asynchronous signature operation */ mbedtls_ssl_async_decrypt_t *f_async_decrypt_start; /*!< start asynchronous decryption operation */ @@ -834,7 +834,7 @@ struct mbedtls_ssl_config mbedtls_ssl_async_resume_t *f_async_resume; /*!< resume asynchronous operation */ mbedtls_ssl_async_cancel_t *f_async_cancel; /*!< cancel asynchronous operation */ void *p_async_connection_ctx; /*!< connection context for asynchronous operation callbacks */ -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ #if defined(MBEDTLS_KEY_EXCHANGE__WITH_CERT__ENABLED) const int *sig_hashes; /*!< allowed signature hashes */ @@ -1482,7 +1482,7 @@ void mbedtls_ssl_conf_export_keys_cb( mbedtls_ssl_config *conf, void *p_export_keys ); #endif /* MBEDTLS_SSL_EXPORT_KEYS */ -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) /** * \brief Configure asynchronous private key operation callbacks. * @@ -1514,7 +1514,7 @@ void mbedtls_ssl_conf_async_private_cb( mbedtls_ssl_config *conf, mbedtls_ssl_async_resume_t *f_async_resume, mbedtls_ssl_async_cancel_t *f_async_cancel, void *connection_ctx ); -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ /** * \brief Callback type: generate a cookie diff --git a/include/mbedtls/ssl_internal.h b/include/mbedtls/ssl_internal.h index 6f36711a1..4c7205d70 100644 --- a/include/mbedtls/ssl_internal.h +++ b/include/mbedtls/ssl_internal.h @@ -243,9 +243,9 @@ struct mbedtls_ssl_handshake_params mbedtls_x509_crl *sni_ca_crl; /*!< trusted CAs CRLs from SNI */ #endif /* MBEDTLS_SSL_SERVER_NAME_INDICATION */ #endif /* MBEDTLS_X509_CRT_PARSE_C */ -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) void *p_async_operation_ctx; /*!< asynchronous operation context */ -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ #if defined(MBEDTLS_SSL_PROTO_DTLS) unsigned int out_msg_seq; /*!< Outgoing handshake sequence number */ diff --git a/library/ssl_srv.c b/library/ssl_srv.c index f7bed5847..de8056426 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2835,7 +2835,7 @@ static int ssl_get_ecdh_params_from_cert( mbedtls_ssl_context *ssl ) MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED */ #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && \ - defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + defined(MBEDTLS_SSL_ASYNC_PRIVATE) static int ssl_resume_server_key_exchange( mbedtls_ssl_context *ssl, size_t *signature_len ) { @@ -2853,7 +2853,7 @@ static int ssl_resume_server_key_exchange( mbedtls_ssl_context *ssl, return( ret ); } #endif /* defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && - defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) */ + defined(MBEDTLS_SSL_ASYNC_PRIVATE) */ /* Prepare the ServerKeyExchange message, up to and including calculating the signature if any, but excluding formatting the @@ -3164,7 +3164,7 @@ curve_matching_done: } #endif /* MBEDTLS_SSL_PROTO_TLS1_2 */ -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( ssl->conf->f_async_sign_start != NULL ) { ret = ssl->conf->f_async_sign_start( @@ -3186,7 +3186,7 @@ curve_matching_done: return( ret ); } } -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ if( mbedtls_ssl_own_key( ssl ) == NULL ) { @@ -3248,7 +3248,7 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) #endif /* MBEDTLS_KEY_EXCHANGE__SOME_NON_PFS__ENABLED */ #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && \ - defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) + defined(MBEDTLS_SSL_ASYNC_PRIVATE) /* If we have already prepared the message and there is an ongoing signature operation, resume signing. */ if( ssl->handshake->p_async_operation_ctx != NULL ) @@ -3258,7 +3258,7 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) } else #endif /* defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && - defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) */ + defined(MBEDTLS_SSL_ASYNC_PRIVATE) */ { /* ServerKeyExchange is needed. Prepare the message. */ ret = ssl_prepare_server_key_exchange( ssl, &signature_len ); @@ -3379,7 +3379,7 @@ static int ssl_parse_client_dh_public( mbedtls_ssl_context *ssl, unsigned char * #if defined(MBEDTLS_KEY_EXCHANGE_RSA_ENABLED) || \ defined(MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED) -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) static int ssl_resume_decrypt_pms( mbedtls_ssl_context *ssl, unsigned char *peer_pms, size_t *peer_pmslen, @@ -3395,7 +3395,7 @@ static int ssl_resume_decrypt_pms( mbedtls_ssl_context *ssl, MBEDTLS_SSL_DEBUG_RET( 2, "ssl_decrypt_encrypted_pms", ret ); return( ret ); } -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ static int ssl_decrypt_encrypted_pms( mbedtls_ssl_context *ssl, const unsigned char *p, @@ -3409,7 +3409,7 @@ static int ssl_decrypt_encrypted_pms( mbedtls_ssl_context *ssl, mbedtls_pk_context *public_key = &mbedtls_ssl_own_cert( ssl )->pk; size_t len = mbedtls_pk_get_len( public_key ); -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) /* If we have already started decoding the message and there is an ongoing decryption operation, resume signing. */ if( ssl->handshake->p_async_operation_ctx != NULL ) @@ -3418,7 +3418,7 @@ static int ssl_decrypt_encrypted_pms( mbedtls_ssl_context *ssl, return( ssl_resume_decrypt_pms( ssl, peer_pms, peer_pmslen, peer_pmssize ) ); } -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ /* * Prepare to decrypt the premaster using own private RSA key @@ -3445,7 +3445,7 @@ static int ssl_decrypt_encrypted_pms( mbedtls_ssl_context *ssl, /* * Decrypt the premaster secret */ -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( ssl->conf->f_async_decrypt_start != NULL ) { ret = ssl->conf->f_async_decrypt_start( @@ -3470,7 +3470,7 @@ static int ssl_decrypt_encrypted_pms( mbedtls_ssl_context *ssl, return( ret ); } } -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ if( ! mbedtls_pk_can_do( private_key, MBEDTLS_PK_RSA ) ) { @@ -3503,10 +3503,10 @@ static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, &peer_pmslen, sizeof( peer_pms ) ); -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if ( ret == MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) return( ret ); -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ /* * Protection against Bleichenbacher's attack: invalid PKCS#1 v1.5 padding @@ -3644,7 +3644,7 @@ static int ssl_parse_client_key_exchange( mbedtls_ssl_context *ssl ) MBEDTLS_SSL_DEBUG_MSG( 2, ( "=> parse client key exchange" ) ); -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) && \ +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) && \ ( defined(MBEDTLS_KEY_EXCHANGE_RSA_ENABLED) || \ defined(MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED) ) if( ( ciphersuite_info->key_exchange == MBEDTLS_KEY_EXCHANGE_RSA_PSK || @@ -3770,7 +3770,7 @@ static int ssl_parse_client_key_exchange( mbedtls_ssl_context *ssl ) #if defined(MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED) if( ciphersuite_info->key_exchange == MBEDTLS_KEY_EXCHANGE_RSA_PSK ) { -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if ( ssl->handshake->p_async_operation_ctx != NULL ) { /* There is an asynchronous operation in progress to @@ -3782,7 +3782,7 @@ static int ssl_parse_client_key_exchange( mbedtls_ssl_context *ssl ) p += ssl->conf->psk_identity_len + 2; } else -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ if( ( ret = ssl_parse_client_psk_identity( ssl, &p, end ) ) != 0 ) { MBEDTLS_SSL_DEBUG_RET( 1, ( "ssl_parse_client_psk_identity" ), ret ); diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 256590ff7..f5d332fa8 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -6478,7 +6478,7 @@ void mbedtls_ssl_conf_export_keys_cb( mbedtls_ssl_config *conf, } #endif -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) void mbedtls_ssl_conf_async_private_cb( mbedtls_ssl_config *conf, mbedtls_ssl_async_sign_t *f_async_sign, @@ -6493,7 +6493,7 @@ void mbedtls_ssl_conf_async_private_cb( conf->f_async_cancel = f_async_cancel; conf->p_async_connection_ctx = connection_ctx; } -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ /* * SSL get accessors @@ -7495,14 +7495,14 @@ void mbedtls_ssl_handshake_free( const mbedtls_ssl_config *conf, } #endif /* MBEDTLS_X509_CRT_PARSE_C && MBEDTLS_SSL_SERVER_NAME_INDICATION */ -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( conf->f_async_cancel != NULL && handshake->p_async_operation_ctx != NULL ) { conf->f_async_cancel( conf->p_async_connection_ctx, handshake->p_async_operation_ctx ); } -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ #if defined(MBEDTLS_SSL_PROTO_DTLS) mbedtls_free( handshake->verify_cookie ); diff --git a/library/version_features.c b/library/version_features.c index c017c4151..659b96d17 100644 --- a/library/version_features.c +++ b/library/version_features.c @@ -402,6 +402,9 @@ static const char *features[] = { #if defined(MBEDTLS_SSL_ALL_ALERT_MESSAGES) "MBEDTLS_SSL_ALL_ALERT_MESSAGES", #endif /* MBEDTLS_SSL_ALL_ALERT_MESSAGES */ +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) + "MBEDTLS_SSL_ASYNC_PRIVATE", +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ #if defined(MBEDTLS_SSL_DEBUG_ALL) "MBEDTLS_SSL_DEBUG_ALL", #endif /* MBEDTLS_SSL_DEBUG_ALL */ @@ -648,9 +651,6 @@ static const char *features[] = { #if defined(MBEDTLS_SHA512_C) "MBEDTLS_SHA512_C", #endif /* MBEDTLS_SHA512_C */ -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) - "MBEDTLS_SSL_ASYNC_PRIVATE_C", -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ #if defined(MBEDTLS_SSL_CACHE_C) "MBEDTLS_SSL_CACHE_C", #endif /* MBEDTLS_SSL_CACHE_C */ diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 9f05e7d4d..bf25d4e03 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -200,7 +200,7 @@ int main( void ) #define USAGE_IO "" #endif /* MBEDTLS_X509_CRT_PARSE_C */ -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) #define USAGE_SSL_ASYNC \ " async_operations=%%c... d=decrypt, s=sign (default: -=off)\n" \ " async_private_delay1=%%d Asynchronous delay for key_file or preloaded key\n" \ @@ -210,7 +210,7 @@ int main( void ) " 1=start, 2=cancel, 3=resume, 4=pk, negative=first time only)" #else #define USAGE_SSL_ASYNC "" -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ #if defined(MBEDTLS_KEY_EXCHANGE__SOME__PSK_ENABLED) #define USAGE_PSK \ @@ -862,7 +862,7 @@ static int ssl_sig_hashes_for_test[] = { }; #endif /* MBEDTLS_X509_CRT_PARSE_C */ -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) typedef struct { mbedtls_x509_crt *cert; @@ -1054,7 +1054,7 @@ static void ssl_async_cancel( void *connection_ctx_arg, mbedtls_printf( "Async cancel callback.\n" ); mbedtls_free( ctx ); } -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ /* * Wait for an event from the underlying transport or the timer @@ -1144,9 +1144,9 @@ int main( int argc, char *argv[] ) mbedtls_x509_crt srvcert2; mbedtls_pk_context pkey2; int key_cert_init = 0, key_cert_init2 = 0; -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) ssl_async_key_context_t ssl_async_keys; -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ #endif /* MBEDTLS_X509_CRT_PARSE_C */ #if defined(MBEDTLS_DHM_C) && defined(MBEDTLS_FS_IO) mbedtls_dhm_context dhm; @@ -1346,7 +1346,7 @@ int main( int argc, char *argv[] ) opt.key_file2 = q; else if( strcmp( p, "dhm_file" ) == 0 ) opt.dhm_file = q; -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) else if( strcmp( p, "async_operations" ) == 0 ) opt.async_operations = q; else if( strcmp( p, "async_private_delay1" ) == 0 ) @@ -1364,7 +1364,7 @@ int main( int argc, char *argv[] ) } opt.async_private_error = n; } -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ else if( strcmp( p, "psk" ) == 0 ) opt.psk = q; else if( strcmp( p, "psk_identity" ) == 0 ) @@ -2261,14 +2261,14 @@ int main( int argc, char *argv[] ) if( key_cert_init ) { mbedtls_pk_context *pk = &pkey; -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( opt.async_private_delay1 >= 0 ) { ssl_async_set_key( &ssl_async_keys, &srvcert, pk, opt.async_private_delay1 ); pk = NULL; } -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ if( ( ret = mbedtls_ssl_conf_own_cert( &conf, &srvcert, pk ) ) != 0 ) { mbedtls_printf( " failed\n ! mbedtls_ssl_conf_own_cert returned %d\n\n", ret ); @@ -2278,14 +2278,14 @@ int main( int argc, char *argv[] ) if( key_cert_init2 ) { mbedtls_pk_context *pk = &pkey2; -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( opt.async_private_delay2 >= 0 ) { ssl_async_set_key( &ssl_async_keys, &srvcert2, pk, opt.async_private_delay2 ); pk = NULL; } -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ if( ( ret = mbedtls_ssl_conf_own_cert( &conf, &srvcert2, pk ) ) != 0 ) { mbedtls_printf( " failed\n ! mbedtls_ssl_conf_own_cert returned %d\n\n", ret ); @@ -2293,7 +2293,7 @@ int main( int argc, char *argv[] ) } } -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( opt.async_operations[0] != '-' ) { mbedtls_ssl_async_sign_t *sign = NULL; @@ -2323,7 +2323,7 @@ int main( int argc, char *argv[] ) ssl_async_cancel, &ssl_async_keys ); } -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ #endif /* MBEDTLS_X509_CRT_PARSE_C */ #if defined(SNI_OPTION) @@ -2500,14 +2500,14 @@ handshake: while( ( ret = mbedtls_ssl_handshake( &ssl ) ) != 0 ) { -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( ret == MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS && ssl_async_keys.inject_error == SSL_ASYNC_INJECT_ERROR_CANCEL ) { mbedtls_printf( " cancelling on injected error\n" ); break; } -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE_C */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ if( ret != MBEDTLS_ERR_SSL_WANT_READ && ret != MBEDTLS_ERR_SSL_WANT_WRITE && @@ -2549,7 +2549,7 @@ handshake: } #endif -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE_C) +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( opt.async_private_error < 0 ) /* Injected error only the first time round, to test reset */ ssl_async_keys.inject_error = SSL_ASYNC_INJECT_ERROR_NONE; diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index ee34a6c6b..c692fc9ae 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -4069,7 +4069,7 @@ run_test "Large packet TLS 1.2 AEAD shorter tag" \ # Tests of asynchronous private key support in SSL -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: sign, delay=0" \ "$P_SRV \ async_operations=s async_private_delay1=0 async_private_delay2=0" \ @@ -4078,7 +4078,7 @@ run_test "SSL async private: sign, delay=0" \ -s "Async sign callback: using key slot " \ -s "Async resume (slot [0-9]): sign done, status=0" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: sign, delay=1" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_delay2=1" \ @@ -4088,7 +4088,7 @@ run_test "SSL async private: sign, delay=1" \ -s "Async resume (slot [0-9]): call 0 more times." \ -s "Async resume (slot [0-9]): sign done, status=0" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: decrypt, delay=0" \ "$P_SRV \ async_operations=d async_private_delay1=0 async_private_delay2=0" \ @@ -4097,7 +4097,7 @@ run_test "SSL async private: decrypt, delay=0" \ -s "Async decrypt callback: using key slot " \ -s "Async resume (slot [0-9]): decrypt done, status=0" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: decrypt, delay=1" \ "$P_SRV \ async_operations=d async_private_delay1=1 async_private_delay2=1" \ @@ -4107,7 +4107,7 @@ run_test "SSL async private: decrypt, delay=1" \ -s "Async resume (slot [0-9]): call 0 more times." \ -s "Async resume (slot [0-9]): decrypt done, status=0" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: decrypt RSA-PSK, delay=0" \ "$P_SRV psk=abc123 \ async_operations=d async_private_delay1=0 async_private_delay2=0" \ @@ -4117,7 +4117,7 @@ run_test "SSL async private: decrypt RSA-PSK, delay=0" \ -s "Async decrypt callback: using key slot " \ -s "Async resume (slot [0-9]): decrypt done, status=0" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: decrypt RSA-PSK, delay=1" \ "$P_SRV psk=abc123 \ async_operations=d async_private_delay1=1 async_private_delay2=1" \ @@ -4128,7 +4128,7 @@ run_test "SSL async private: decrypt RSA-PSK, delay=1" \ -s "Async resume (slot [0-9]): call 0 more times." \ -s "Async resume (slot [0-9]): decrypt done, status=0" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: sign callback not present" \ "$P_SRV \ async_operations=d async_private_delay1=1 async_private_delay2=1" \ @@ -4141,7 +4141,7 @@ run_test "SSL async private: sign callback not present" \ -s "Async resume (slot [0-9]): decrypt done, status=0" \ -s "Successful connection" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: decrypt callback not present" \ "$P_SRV debug_level=1 \ async_operations=s async_private_delay1=1 async_private_delay2=1" \ @@ -4155,7 +4155,7 @@ run_test "SSL async private: decrypt callback not present" \ -s "Successful connection" # key1: ECDSA, key2: RSA; use key1 from slot 0 -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: slot 0 used with key1" \ "$P_SRV \ async_operations=s async_private_delay1=1 \ @@ -4168,7 +4168,7 @@ run_test "SSL async private: slot 0 used with key1" \ -s "Async resume (slot 0): sign done, status=0" # key1: ECDSA, key2: RSA; use key2 from slot 0 -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: slot 0 used with key2" \ "$P_SRV \ async_operations=s async_private_delay2=1 \ @@ -4181,7 +4181,7 @@ run_test "SSL async private: slot 0 used with key2" \ -s "Async resume (slot 0): sign done, status=0" # key1: ECDSA, key2: RSA; use key2 from slot 1 -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: slot 1 used" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_delay2=1\ @@ -4194,7 +4194,7 @@ run_test "SSL async private: slot 1 used" \ -s "Async resume (slot 1): sign done, status=0" # key1: ECDSA, key2: RSA; use key2 directly -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: fall back to transparent key" \ "$P_SRV \ async_operations=s async_private_delay1=1 \ @@ -4204,7 +4204,7 @@ run_test "SSL async private: fall back to transparent key" \ 0 \ -s "Async sign callback: no key matches this certificate." -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: error in start" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_delay2=1 \ @@ -4215,7 +4215,7 @@ run_test "SSL async private: error in start" \ -S "Async resume" \ -s "! mbedtls_ssl_handshake returned" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: cancel after start" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_delay2=1 \ @@ -4226,7 +4226,7 @@ run_test "SSL async private: cancel after start" \ -S "Async resume" \ -s "Async cancel" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: error in resume" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_delay2=1 \ @@ -4237,7 +4237,7 @@ run_test "SSL async private: error in resume" \ -s "Async resume callback: injected error" \ -s "! mbedtls_ssl_handshake returned" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: error in pk" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_delay2=1 \ @@ -4248,7 +4248,7 @@ run_test "SSL async private: error in pk" \ -s "Async resume callback: sign done but injected error" \ -s "! mbedtls_ssl_handshake returned" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: cancel after start then operate correctly" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_delay2=1 \ @@ -4260,7 +4260,7 @@ run_test "SSL async private: cancel after start then operate correctly" \ -s "Async resume" \ -s "Successful connection" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: error in resume then operate correctly" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_delay2=1 \ @@ -4272,7 +4272,7 @@ run_test "SSL async private: error in resume then operate correctly" \ -s "Successful connection" # key1: ECDSA, key2: RSA; use key1 through async, then key2 directly -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: cancel after start then fall back to transparent key" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_error=-2 \ @@ -4289,7 +4289,7 @@ run_test "SSL async private: cancel after start then fall back to transparent -s "Successful connection" # key1: ECDSA, key2: RSA; use key1 through async, then key2 directly -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: error in resume then fall back to transparent key" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_error=-3 \ @@ -4304,7 +4304,7 @@ run_test "SSL async private: error in resume then fall back to transparent ke -s "Async sign callback: no key matches this certificate." \ -s "Successful connection" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE requires_config_enabled MBEDTLS_SSL_RENEGOTIATION run_test "SSL async private: renegotiation: client-initiated; sign" \ "$P_SRV \ @@ -4315,7 +4315,7 @@ run_test "SSL async private: renegotiation: client-initiated; sign" \ -s "Async sign callback: using key slot " \ -s "Async resume (slot [0-9]): sign done, status=0" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE requires_config_enabled MBEDTLS_SSL_RENEGOTIATION run_test "SSL async private: renegotiation: server-initiated; sign" \ "$P_SRV \ @@ -4326,7 +4326,7 @@ run_test "SSL async private: renegotiation: server-initiated; sign" \ -s "Async sign callback: using key slot " \ -s "Async resume (slot [0-9]): sign done, status=0" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE requires_config_enabled MBEDTLS_SSL_RENEGOTIATION run_test "SSL async private: renegotiation: client-initiated; decrypt" \ "$P_SRV \ @@ -4338,7 +4338,7 @@ run_test "SSL async private: renegotiation: client-initiated; decrypt" \ -s "Async decrypt callback: using key slot " \ -s "Async resume (slot [0-9]): decrypt done, status=0" -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE_C +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE requires_config_enabled MBEDTLS_SSL_RENEGOTIATION run_test "SSL async private: renegotiation: server-initiated; decrypt" \ "$P_SRV \ From 2e333375708f01bed5db51a3d89613e2fdd30daf Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Tue, 24 Apr 2018 13:22:10 +0200 Subject: [PATCH 040/180] Fix invalid data being accepted in RSA-decryption-based ciphersuites In the refactoring of ssl_parse_encrypted_pms, I advertently broke the case when decryption signalled an error, with the variable ret getting overwritten before calculating diff. Move the calculation of diff immediately after getting the return code to make the connection more obvious. Also move the calculation of mask immediately after the calculation of diff, which doesn't change the behavior, because I find the code clearer that way. --- library/ssl_srv.c | 48 +++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index de8056426..e1dc5a8e9 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -3508,6 +3508,30 @@ static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, return( ret ); #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ + mbedtls_ssl_write_version( ssl->handshake->max_major_ver, + ssl->handshake->max_minor_ver, + ssl->conf->transport, ver ); + + /* Avoid data-dependent branches while checking for invalid + * padding, to protect against timing-based Bleichenbacher-type + * attacks. */ + diff = (unsigned int) ret; + diff |= peer_pmslen ^ 48; + diff |= peer_pms[0] ^ ver[0]; + diff |= peer_pms[1] ^ ver[1]; + + /* mask = diff ? 0xff : 0x00 using bit operations to avoid branches */ + /* MSVC has a warning about unary minus on unsigned, but this is + * well-defined and precisely what we want to do here */ +#if defined(_MSC_VER) +#pragma warning( push ) +#pragma warning( disable : 4146 ) +#endif + mask = - ( ( diff | - diff ) >> ( sizeof( unsigned int ) * 8 - 1 ) ); +#if defined(_MSC_VER) +#pragma warning( pop ) +#endif + /* * Protection against Bleichenbacher's attack: invalid PKCS#1 v1.5 padding * must not cause the connection to end immediately; instead, send a @@ -3524,18 +3548,6 @@ static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, return( ret ); } - mbedtls_ssl_write_version( ssl->handshake->max_major_ver, - ssl->handshake->max_minor_ver, - ssl->conf->transport, ver ); - - /* Avoid data-dependent branches while checking for invalid - * padding, to protect against timing-based Bleichenbacher-type - * attacks. */ - diff = (unsigned int) ret; - diff |= peer_pmslen ^ 48; - diff |= peer_pms[0] ^ ver[0]; - diff |= peer_pms[1] ^ ver[1]; - #if defined(MBEDTLS_SSL_DEBUG_ALL) if( diff != 0 ) MBEDTLS_SSL_DEBUG_MSG( 1, ( "bad client key exchange message" ) ); @@ -3549,18 +3561,6 @@ static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, } ssl->handshake->pmslen = 48; - /* mask = diff ? 0xff : 0x00 using bit operations to avoid branches */ - /* MSVC has a warning about unary minus on unsigned, but this is - * well-defined and precisely what we want to do here */ -#if defined(_MSC_VER) -#pragma warning( push ) -#pragma warning( disable : 4146 ) -#endif - mask = - ( ( diff | - diff ) >> ( sizeof( unsigned int ) * 8 - 1 ) ); -#if defined(_MSC_VER) -#pragma warning( pop ) -#endif - /* Set pms to either the true or the fake PMS, without * data-dependent branches. */ for( i = 0; i < ssl->handshake->pmslen; i++ ) From 9b562d5c3671354d61193c285eaf5e50d62d64e4 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Wed, 25 Apr 2018 20:32:43 +0200 Subject: [PATCH 041/180] mbedtls_ssl_handshake_free: take the SSL context as argument Change the signature of mbedtls_ssl_handshake_free again. Now take the whole SSL context as argument and not just the configuration and the handshake substructure. This is in preparation for changing the asynchronous cancel callback to take the SSL context as an argument. --- include/mbedtls/ssl_internal.h | 6 ++---- library/ssl_tls.c | 18 +++++++++--------- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/include/mbedtls/ssl_internal.h b/include/mbedtls/ssl_internal.h index 4c7205d70..334b5d852 100644 --- a/include/mbedtls/ssl_internal.h +++ b/include/mbedtls/ssl_internal.h @@ -414,11 +414,9 @@ void mbedtls_ssl_transform_free( mbedtls_ssl_transform *transform ); * \brief Free referenced items in an SSL handshake context and clear * memory * - * \param conf SSL configuration - * \param handshake SSL handshake context + * \param ssl SSL context */ -void mbedtls_ssl_handshake_free( const mbedtls_ssl_config *conf, - mbedtls_ssl_handshake_params *handshake ); +void mbedtls_ssl_handshake_free( mbedtls_ssl_context *ssl ); int mbedtls_ssl_handshake_client_step( mbedtls_ssl_context *ssl ); int mbedtls_ssl_handshake_server_step( mbedtls_ssl_context *ssl ); diff --git a/library/ssl_tls.c b/library/ssl_tls.c index f5d332fa8..aa48b4538 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -5201,7 +5201,7 @@ static void ssl_handshake_wrapup_free_hs_transform( mbedtls_ssl_context *ssl ) /* * Free our handshake params */ - mbedtls_ssl_handshake_free( ssl->conf, ssl->handshake ); + mbedtls_ssl_handshake_free( ssl ); mbedtls_free( ssl->handshake ); ssl->handshake = NULL; @@ -5556,7 +5556,7 @@ static int ssl_handshake_init( mbedtls_ssl_context *ssl ) if( ssl->session_negotiate ) mbedtls_ssl_session_free( ssl->session_negotiate ); if( ssl->handshake ) - mbedtls_ssl_handshake_free( ssl->conf, ssl->handshake ); + mbedtls_ssl_handshake_free( ssl ); /* * Either the pointers are now NULL or cleared properly and can be freed. @@ -7426,12 +7426,12 @@ static void ssl_key_cert_free( mbedtls_ssl_key_cert *key_cert ) } #endif /* MBEDTLS_X509_CRT_PARSE_C */ -void mbedtls_ssl_handshake_free( const mbedtls_ssl_config *conf, - mbedtls_ssl_handshake_params *handshake ) +void mbedtls_ssl_handshake_free( mbedtls_ssl_context *ssl ) { + mbedtls_ssl_handshake_params *handshake = ssl->handshake; + if( handshake == NULL ) return; - (void) conf; /* Unused in some compile-time configurations. */ #if defined(MBEDTLS_SSL_PROTO_SSL3) || defined(MBEDTLS_SSL_PROTO_TLS1) || \ defined(MBEDTLS_SSL_PROTO_TLS1_1) @@ -7496,11 +7496,11 @@ void mbedtls_ssl_handshake_free( const mbedtls_ssl_config *conf, #endif /* MBEDTLS_X509_CRT_PARSE_C && MBEDTLS_SSL_SERVER_NAME_INDICATION */ #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) - if( conf->f_async_cancel != NULL && + if( ssl->conf->f_async_cancel != NULL && handshake->p_async_operation_ctx != NULL ) { - conf->f_async_cancel( conf->p_async_connection_ctx, - handshake->p_async_operation_ctx ); + ssl->conf->f_async_cancel( ssl->conf->p_async_connection_ctx, + handshake->p_async_operation_ctx ); } #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ @@ -7571,7 +7571,7 @@ void mbedtls_ssl_free( mbedtls_ssl_context *ssl ) if( ssl->handshake ) { - mbedtls_ssl_handshake_free( ssl->conf, ssl->handshake ); + mbedtls_ssl_handshake_free( ssl ); mbedtls_ssl_transform_free( ssl->transform_negotiate ); mbedtls_ssl_session_free( ssl->session_negotiate ); From df13d5c7a6e0e4678075f948499530654ff65d5b Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Wed, 25 Apr 2018 20:39:48 +0200 Subject: [PATCH 042/180] Pass the SSL context to async callbacks When a handshake step starts an asynchronous operation, the application needs to know which SSL connection the operation is for, so that when the operation completes, the application can wake that connection up. Therefore the async start callbacks need to take the SSL context as an argument. It isn't enough to let them set a cookie in the SSL connection, the application needs to be able to find the right SSL connection later. Also pass the SSL context to the other callbacks for consistency. Add a new field to the handshake that the application can use to store a per-connection context. This new field replaces the former context (operation_ctx) that was created by the start function and passed to the resume function. Add a boolean flag to the handshake structure to track whether an asynchronous operation is in progress. This is more robust than relying on the application to set a non-null application context. --- include/mbedtls/ssl.h | 148 ++++++++++++++++++++------------- include/mbedtls/ssl_internal.h | 16 +++- library/ssl_srv.c | 46 +++++----- library/ssl_tls.c | 36 +++++--- programs/ssl/ssl_server2.c | 58 ++++++------- 5 files changed, 179 insertions(+), 125 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index be27b89ca..2dac1da77 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -537,6 +537,22 @@ typedef void mbedtls_ssl_set_timer_t( void * ctx, */ typedef int mbedtls_ssl_get_timer_t( void * ctx ); +/* Defined below */ +typedef struct mbedtls_ssl_session mbedtls_ssl_session; +typedef struct mbedtls_ssl_context mbedtls_ssl_context; +typedef struct mbedtls_ssl_config mbedtls_ssl_config; + +/* Defined in ssl_internal.h */ +typedef struct mbedtls_ssl_transform mbedtls_ssl_transform; +typedef struct mbedtls_ssl_handshake_params mbedtls_ssl_handshake_params; +typedef struct mbedtls_ssl_sig_hash_set_t mbedtls_ssl_sig_hash_set_t; +#if defined(MBEDTLS_X509_CRT_PARSE_C) +typedef struct mbedtls_ssl_key_cert mbedtls_ssl_key_cert; +#endif +#if defined(MBEDTLS_SSL_PROTO_DTLS) +typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; +#endif + #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) #if defined(MBEDTLS_X509_CRT_PARSE_C) /** @@ -553,22 +569,20 @@ typedef int mbedtls_ssl_get_timer_t( void * ctx ); * this function sends or enqueues a request and does * not wait for the operation to complete. * - * The parameters \c connection_ctx and \c cert are + * The parameters \c ssl and \c cert are * guaranteed to remain valid as long as the SSL * configuration remains valid. On the other hand, this * function must save the contents of \c hash, as the * \c hash buffer is no longer valid when this function * returns. * - * \param connection_ctx Pointer to the connection context set in the - * SSL configuration - * \param p_operation_ctx On success, pointer to the operation context. - * This must be a non-null pointer. Success means - * that an operation was started, and the return - * status is 0 or \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS. - * This pointer will be passed to later calls to the - * resume or cancel function. If the callback fails, - * the value is ignored. + * This function may call mbedtls_ssl_async_set_data() to + * store an operation context for later retrieval + * by the resume callback. + * + * \param config_data The configuration data parameter passed to + * mbedtls_ssl_conf_async_private_cb(). + * \param ssl The SSL connection instance. * \param cert Certificate containing the public key * \param md_alg Hash algorithm * \param hash Buffer containing the hash. This buffer is @@ -586,8 +600,8 @@ typedef int mbedtls_ssl_get_timer_t( void * ctx ); * - Any other error indicates a fatal failure and is * propagated up the call chain. */ -typedef int mbedtls_ssl_async_sign_t( void *connection_ctx, - void **p_operation_ctx, +typedef int mbedtls_ssl_async_sign_t( void *config_data, + mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, mbedtls_md_type_t md_alg, const unsigned char *hash, @@ -607,22 +621,20 @@ typedef int mbedtls_ssl_async_sign_t( void *connection_ctx, * this function sends or enqueues a request and does * not wait for the operation to complete. * - * The parameters \c connection_ctx and \c cert are + * The parameters \c ssl and \c cert are * guaranteed to remain valid as long as the SSL * configuration remains valid. On the other hand, this * function must save the contents of \c hash, as the * \c hash buffer is no longer valid when this function * returns. * - * \param connection_ctx Pointer to the connection context set in the - * SSL configuration - * \param p_operation_ctx On success, pointer to the operation context. - * This must be a non-null pointer. Success means - * that an operation was started, and the return - * status is 0 or \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS. - * This pointer will be passed to later calls to the - * resume or cancel function. If the callback fails, - * the value is ignored. + * This function may call mbedtls_ssl_async_set_data() to + * store an operation context for later retrieval + * by the resume callback. + * + * \param config_data The configuration data parameter passed to + * mbedtls_ssl_conf_async_private_cb(). + * \param ssl The SSL connection instance. * \param cert Certificate containing the public key * \param input Buffer containing the input ciphertext. This buffer * is no longer valid when the function returns. @@ -639,8 +651,8 @@ typedef int mbedtls_ssl_async_sign_t( void *connection_ctx, * - Any other error indicates a fatal failure and is * propagated up the call chain. */ -typedef int mbedtls_ssl_async_decrypt_t( void *connection_ctx, - void **p_operation_ctx, +typedef int mbedtls_ssl_async_decrypt_t( void *config_data, + mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, const unsigned char *input, size_t input_len ); @@ -652,13 +664,14 @@ typedef int mbedtls_ssl_async_decrypt_t( void *connection_ctx, * Callback to resume an external operation * started by the \c mbedtls_ssl_async_sign_t callback. * - * \param connection_ctx Pointer to the connection context set in the - * SSL configuration - * \param operation_ctx Pointer to the operation context created by - * the start function. If this callback returns - * any value other than - * \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS, it should - * free all resources associated with this context. + * This function may call mbedtls_ssl_async_get_data() to + * retrieve an operation context set by the start callback. + * It may call mbedtls_ssl_async_set_data() to modify this + * context. + * + * \param config_data The configuration data parameter passed to + * mbedtls_ssl_conf_async_private_cb(). + * \param ssl The SSL connection instance. * \param output Buffer containing the output on success * \param output_len On success, number of bytes written to \c output * \param output_size Size of the \c output buffer in bytes @@ -672,8 +685,8 @@ typedef int mbedtls_ssl_async_decrypt_t( void *connection_ctx, * - Any other error means that the operation is aborted. * The SSL handshake is aborted. */ -typedef int mbedtls_ssl_async_resume_t( void *connection_ctx, - void *operation_ctx, +typedef int mbedtls_ssl_async_resume_t( void *config_data, + mbedtls_ssl_context *ssl, unsigned char *output, size_t *output_len, size_t output_size ); @@ -684,32 +697,17 @@ typedef int mbedtls_ssl_async_resume_t( void *connection_ctx, * Callback to cancel an external operation * started by the \c mbedtls_ssl_async_sign_t callback. * - * \param connection_ctx Pointer to the connection context set in the - * SSL configuration - * \param operation_ctx Pointer to the operation context created by - * the start function. The callback should free - * all resources associated with this context. + * This function may call mbedtls_ssl_async_get_data() to + * retrieve an operation context set by the start callback. + * + * \param config_data The configuration data parameter passed to + * mbedtls_ssl_conf_async_private_cb(). + * \param ssl The SSL connection instance. */ -typedef void mbedtls_ssl_async_cancel_t( void *connection_ctx, - void *operation_ctx ); +typedef void mbedtls_ssl_async_cancel_t( void *config_data, + mbedtls_ssl_context *ssl ); #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ -/* Defined below */ -typedef struct mbedtls_ssl_session mbedtls_ssl_session; -typedef struct mbedtls_ssl_context mbedtls_ssl_context; -typedef struct mbedtls_ssl_config mbedtls_ssl_config; - -/* Defined in ssl_internal.h */ -typedef struct mbedtls_ssl_transform mbedtls_ssl_transform; -typedef struct mbedtls_ssl_handshake_params mbedtls_ssl_handshake_params; -typedef struct mbedtls_ssl_sig_hash_set_t mbedtls_ssl_sig_hash_set_t; -#if defined(MBEDTLS_X509_CRT_PARSE_C) -typedef struct mbedtls_ssl_key_cert mbedtls_ssl_key_cert; -#endif -#if defined(MBEDTLS_SSL_PROTO_DTLS) -typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; -#endif - /* * This structure is used for storing current session data. */ @@ -833,7 +831,7 @@ struct mbedtls_ssl_config #endif /* MBEDTLS_X509_CRT_PARSE_C */ mbedtls_ssl_async_resume_t *f_async_resume; /*!< resume asynchronous operation */ mbedtls_ssl_async_cancel_t *f_async_cancel; /*!< cancel asynchronous operation */ - void *p_async_connection_ctx; /*!< connection context for asynchronous operation callbacks */ + void *p_async_config_data; /*!< Configuration data set by mbedtls_ssl_conf_async_private_cb() and passed to the callbacks. */ #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ #if defined(MBEDTLS_KEY_EXCHANGE__WITH_CERT__ENABLED) @@ -1505,15 +1503,45 @@ void mbedtls_ssl_conf_export_keys_cb( mbedtls_ssl_config *conf, * \param f_async_cancel Callback to cancel an asynchronous operation. See * the description of \c mbedtls_ssl_async_cancel_t * for more information. - * \param connection_ctx Pointer to the connection context which will be - * passed to the callbacks + * \param config_data A pointer to configuration data which will be + * passed to the callbacks. The library stores and + * passes back this value without dereferencing it. */ void mbedtls_ssl_conf_async_private_cb( mbedtls_ssl_config *conf, mbedtls_ssl_async_sign_t *f_async_sign, mbedtls_ssl_async_decrypt_t *f_async_decrypt, mbedtls_ssl_async_resume_t *f_async_resume, mbedtls_ssl_async_cancel_t *f_async_cancel, - void *connection_ctx ); + void *config_data ); + +/** + * \brief Retrieve the asynchronous operation user context. + * + * \note This function may only be called while a handshake + * is in progress. + * + * \param ssl The SSL context to access. + * + * \return The asynchronous operation user context that was last + * set during the current handshake. If mbedtls_ssl_set_data() + * has not been called during the current handshake yet, + * this function returns \c NULL. + */ +void *mbedtls_ssl_async_get_data( mbedtls_ssl_context *ssl ); + +/** + * \brief Retrieve the asynchronous operation user context. + * + * \note This function may only be called while a handshake + * is in progress. + * + * \param ssl The SSL context to access. + * \param ctx The new value of the asynchronous operation user context. + * Call mbedtls_ssl_get_data() later during the same handshake + * to retrieve this value. + */ +void mbedtls_ssl_async_set_data( mbedtls_ssl_context *ssl, + void *ctx ); #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ /** diff --git a/include/mbedtls/ssl_internal.h b/include/mbedtls/ssl_internal.h index 334b5d852..506aff395 100644 --- a/include/mbedtls/ssl_internal.h +++ b/include/mbedtls/ssl_internal.h @@ -243,9 +243,6 @@ struct mbedtls_ssl_handshake_params mbedtls_x509_crl *sni_ca_crl; /*!< trusted CAs CRLs from SNI */ #endif /* MBEDTLS_SSL_SERVER_NAME_INDICATION */ #endif /* MBEDTLS_X509_CRT_PARSE_C */ -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) - void *p_async_operation_ctx; /*!< asynchronous operation context */ -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ #if defined(MBEDTLS_SSL_PROTO_DTLS) unsigned int out_msg_seq; /*!< Outgoing handshake sequence number */ @@ -311,6 +308,19 @@ struct mbedtls_ssl_handshake_params #if defined(MBEDTLS_SSL_EXTENDED_MASTER_SECRET) int extended_ms; /*!< use Extended Master Secret? */ #endif + +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) + int async_in_progress : 1; /*!< an asynchronous operation is in progress */ +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ + +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) + /** Asynchronous operation context. This field is meant for use by the + * asynchronous operation callbacks (mbedtls_ssl_config::f_async_sign_start, + * mbedtls_ssl_config::f_async_decrypt_start, + * mbedtls_ssl_config::f_async_resume, mbedtls_ssl_config::f_async_cancel). + * The library does not use it internally. */ + void *user_async_ctx; +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ }; /* diff --git a/library/ssl_srv.c b/library/ssl_srv.c index e1dc5a8e9..8bd332cba 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2841,13 +2841,13 @@ static int ssl_resume_server_key_exchange( mbedtls_ssl_context *ssl, { size_t sig_max_len = ( ssl->out_buf + MBEDTLS_SSL_MAX_CONTENT_LEN - ( ssl->out_msg + ssl->out_msglen + 2 ) ); - int ret = ssl->conf->f_async_resume( ssl->conf->p_async_connection_ctx, - ssl->handshake->p_async_operation_ctx, + int ret = ssl->conf->f_async_resume( ssl->conf->p_async_config_data, ssl, ssl->out_msg + ssl->out_msglen + 2, signature_len, sig_max_len ); if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) { - ssl->handshake->p_async_operation_ctx = NULL; + ssl->handshake->async_in_progress = 0; + mbedtls_ssl_async_set_data( ssl, NULL ); } MBEDTLS_SSL_DEBUG_RET( 2, "ssl_resume_server_key_exchange", ret ); return( ret ); @@ -3167,22 +3167,23 @@ curve_matching_done: #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( ssl->conf->f_async_sign_start != NULL ) { - ret = ssl->conf->f_async_sign_start( - ssl->conf->p_async_connection_ctx, - &ssl->handshake->p_async_operation_ctx, - mbedtls_ssl_own_cert( ssl ), - md_alg, hash, hashlen ); + ret = ssl->conf->f_async_sign_start( ssl->conf->p_async_config_data, + ssl, + mbedtls_ssl_own_cert( ssl ), + md_alg, hash, hashlen ); switch( ret ) { case MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH: /* act as if f_async_sign was null */ break; case 0: + ssl->handshake->async_in_progress = 1; return( ssl_resume_server_key_exchange( ssl, signature_len ) ); case MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS: + ssl->handshake->async_in_progress = 1; return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); default: - MBEDTLS_SSL_DEBUG_RET( 1, "f_async_sign", ret ); + MBEDTLS_SSL_DEBUG_RET( 1, "f_async_sign_start", ret ); return( ret ); } } @@ -3251,7 +3252,7 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) defined(MBEDTLS_SSL_ASYNC_PRIVATE) /* If we have already prepared the message and there is an ongoing signature operation, resume signing. */ - if( ssl->handshake->p_async_operation_ctx != NULL ) + if( ssl->handshake->async_in_progress != 0 ) { MBEDTLS_SSL_DEBUG_MSG( 2, ( "resuming signature operation" ) ); ret = ssl_resume_server_key_exchange( ssl, &signature_len ); @@ -3385,12 +3386,12 @@ static int ssl_resume_decrypt_pms( mbedtls_ssl_context *ssl, size_t *peer_pmslen, size_t peer_pmssize ) { - int ret = ssl->conf->f_async_resume( ssl->conf->p_async_connection_ctx, - ssl->handshake->p_async_operation_ctx, + int ret = ssl->conf->f_async_resume( ssl->conf->p_async_config_data, ssl, peer_pms, peer_pmslen, peer_pmssize ); if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) { - ssl->handshake->p_async_operation_ctx = NULL; + ssl->handshake->async_in_progress = 0; + mbedtls_ssl_async_set_data( ssl, NULL ); } MBEDTLS_SSL_DEBUG_RET( 2, "ssl_decrypt_encrypted_pms", ret ); return( ret ); @@ -3412,7 +3413,7 @@ static int ssl_decrypt_encrypted_pms( mbedtls_ssl_context *ssl, #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) /* If we have already started decoding the message and there is an ongoing decryption operation, resume signing. */ - if( ssl->handshake->p_async_operation_ctx != NULL ) + if( ssl->handshake->async_in_progress != 0 ) { MBEDTLS_SSL_DEBUG_MSG( 2, ( "resuming decryption operation" ) ); return( ssl_resume_decrypt_pms( ssl, @@ -3448,25 +3449,26 @@ static int ssl_decrypt_encrypted_pms( mbedtls_ssl_context *ssl, #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( ssl->conf->f_async_decrypt_start != NULL ) { - ret = ssl->conf->f_async_decrypt_start( - ssl->conf->p_async_connection_ctx, - &ssl->handshake->p_async_operation_ctx, - mbedtls_ssl_own_cert( ssl ), - p, len ); + ret = ssl->conf->f_async_decrypt_start( ssl->conf->p_async_config_data, + ssl, + mbedtls_ssl_own_cert( ssl ), + p, len ); switch( ret ) { case MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH: /* act as if f_async_decrypt_start was null */ break; case 0: + ssl->handshake->async_in_progress = 1; return( ssl_resume_decrypt_pms( ssl, peer_pms, peer_pmslen, peer_pmssize ) ); case MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS: + ssl->handshake->async_in_progress = 1; return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); default: - MBEDTLS_SSL_DEBUG_RET( 1, "f_async_sign", ret ); + MBEDTLS_SSL_DEBUG_RET( 1, "f_async_decrypt_start", ret ); return( ret ); } } @@ -3649,7 +3651,7 @@ static int ssl_parse_client_key_exchange( mbedtls_ssl_context *ssl ) defined(MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED) ) if( ( ciphersuite_info->key_exchange == MBEDTLS_KEY_EXCHANGE_RSA_PSK || ciphersuite_info->key_exchange == MBEDTLS_KEY_EXCHANGE_RSA ) && - ( ssl->handshake->p_async_operation_ctx != NULL ) ) + ( ssl->handshake->async_in_progress != 0 ) ) { /* We've already read a record and there is an asynchronous * operation in progress to decrypt it. So skip reading the @@ -3771,7 +3773,7 @@ static int ssl_parse_client_key_exchange( mbedtls_ssl_context *ssl ) if( ciphersuite_info->key_exchange == MBEDTLS_KEY_EXCHANGE_RSA_PSK ) { #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) - if ( ssl->handshake->p_async_operation_ctx != NULL ) + if ( ssl->handshake->async_in_progress != 0 ) { /* There is an asynchronous operation in progress to * decrypt the encrypted premaster secret, so skip diff --git a/library/ssl_tls.c b/library/ssl_tls.c index aa48b4538..2c6eef8ec 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -6485,13 +6485,28 @@ void mbedtls_ssl_conf_async_private_cb( mbedtls_ssl_async_decrypt_t *f_async_decrypt, mbedtls_ssl_async_resume_t *f_async_resume, mbedtls_ssl_async_cancel_t *f_async_cancel, - void *connection_ctx ) + void *async_config_data ) { conf->f_async_sign_start = f_async_sign; conf->f_async_decrypt_start = f_async_decrypt; conf->f_async_resume = f_async_resume; conf->f_async_cancel = f_async_cancel; - conf->p_async_connection_ctx = connection_ctx; + conf->p_async_config_data = async_config_data; +} + +void *mbedtls_ssl_async_get_data( mbedtls_ssl_context *ssl ) +{ + if( ssl->handshake == NULL ) + return( NULL ); + else + return( ssl->handshake->user_async_ctx ); +} + +void mbedtls_ssl_async_set_data( mbedtls_ssl_context *ssl, + void *ctx ) +{ + if( ssl->handshake != NULL ) + ssl->handshake->user_async_ctx = ctx; } #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ @@ -7433,6 +7448,14 @@ void mbedtls_ssl_handshake_free( mbedtls_ssl_context *ssl ) if( handshake == NULL ) return; +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) + if( ssl->conf->f_async_cancel != NULL && handshake->async_in_progress != 0 ) + { + ssl->conf->f_async_cancel( ssl->conf->p_async_config_data, ssl ); + handshake->async_in_progress = 0; + } +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ + #if defined(MBEDTLS_SSL_PROTO_SSL3) || defined(MBEDTLS_SSL_PROTO_TLS1) || \ defined(MBEDTLS_SSL_PROTO_TLS1_1) mbedtls_md5_free( &handshake->fin_md5 ); @@ -7495,15 +7518,6 @@ void mbedtls_ssl_handshake_free( mbedtls_ssl_context *ssl ) } #endif /* MBEDTLS_X509_CRT_PARSE_C && MBEDTLS_SSL_SERVER_NAME_INDICATION */ -#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) - if( ssl->conf->f_async_cancel != NULL && - handshake->p_async_operation_ctx != NULL ) - { - ssl->conf->f_async_cancel( ssl->conf->p_async_connection_ctx, - handshake->p_async_operation_ctx ); - } -#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ - #if defined(MBEDTLS_SSL_PROTO_DTLS) mbedtls_free( handshake->verify_cookie ); mbedtls_free( handshake->hs_msg ); diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index bf25d4e03..9ff735ad8 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -909,15 +909,15 @@ typedef struct unsigned delay; } ssl_async_operation_context_t; -static int ssl_async_start( void *connection_ctx_arg, - void **p_operation_ctx, +static int ssl_async_start( void *config_data_arg, + mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, const char *op_name, mbedtls_md_type_t md_alg, const unsigned char *input, size_t input_len ) { - ssl_async_key_context_t *key_ctx = connection_ctx_arg; + ssl_async_key_context_t *config_data = config_data_arg; size_t slot; ssl_async_operation_context_t *ctx = NULL; @@ -927,21 +927,21 @@ static int ssl_async_start( void *connection_ctx_arg, mbedtls_printf( "Async %s callback: looking for DN=%s\n", op_name, dn ); } - for( slot = 0; slot < key_ctx->slots_used; slot++ ) + for( slot = 0; slot < config_data->slots_used; slot++ ) { - if( key_ctx->slots[slot].cert == cert ) + if( config_data->slots[slot].cert == cert ) break; } - if( slot == key_ctx->slots_used ) + if( slot == config_data->slots_used ) { mbedtls_printf( "Async %s callback: no key matches this certificate.\n", op_name ); return( MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH ); } mbedtls_printf( "Async %s callback: using key slot %zd, delay=%u.\n", - op_name, slot, key_ctx->slots[slot].delay ); + op_name, slot, config_data->slots[slot].delay ); - if( key_ctx->inject_error == SSL_ASYNC_INJECT_ERROR_START ) + if( config_data->inject_error == SSL_ASYNC_INJECT_ERROR_START ) { mbedtls_printf( "Async %s callback: injected error\n", op_name ); return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); @@ -957,8 +957,8 @@ static int ssl_async_start( void *connection_ctx_arg, ctx->md_alg = md_alg; memcpy( ctx->input, input, input_len ); ctx->input_len = input_len; - ctx->delay = key_ctx->slots[slot].delay; - *p_operation_ctx = ctx; + ctx->delay = config_data->slots[slot].delay; + mbedtls_ssl_async_set_data( ssl, ctx ); if( ctx->delay == 0 ) return( 0 ); @@ -966,42 +966,42 @@ static int ssl_async_start( void *connection_ctx_arg, return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); } -static int ssl_async_sign( void *connection_ctx_arg, - void **p_operation_ctx, +static int ssl_async_sign( void *config_data_arg, + mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len ) { - return( ssl_async_start( connection_ctx_arg, p_operation_ctx, cert, + return( ssl_async_start( config_data_arg, ssl, cert, "sign", md_alg, hash, hash_len ) ); } -static int ssl_async_decrypt( void *connection_ctx_arg, - void **p_operation_ctx, +static int ssl_async_decrypt( void *config_data_arg, + mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, const unsigned char *input, size_t input_len ) { - return( ssl_async_start( connection_ctx_arg, p_operation_ctx, cert, + return( ssl_async_start( config_data_arg, ssl, cert, "decrypt", MBEDTLS_MD_NONE, input, input_len ) ); } -static int ssl_async_resume( void *connection_ctx_arg, - void *operation_ctx_arg, +static int ssl_async_resume( void *config_data_arg, + mbedtls_ssl_context *ssl, unsigned char *output, size_t *output_len, size_t output_size ) { - ssl_async_operation_context_t *ctx = operation_ctx_arg; - ssl_async_key_context_t *connection_ctx = connection_ctx_arg; - ssl_async_key_slot_t *key_slot = &connection_ctx->slots[ctx->slot]; + ssl_async_operation_context_t *ctx = mbedtls_ssl_async_get_data( ssl ); + ssl_async_key_context_t *config_data = config_data_arg; + ssl_async_key_slot_t *key_slot = &config_data->slots[ctx->slot]; int ret; const char *op_name; - if( connection_ctx->inject_error == SSL_ASYNC_INJECT_ERROR_RESUME ) + if( config_data->inject_error == SSL_ASYNC_INJECT_ERROR_RESUME ) { mbedtls_printf( "Async resume callback: injected error\n" ); return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); @@ -1021,7 +1021,7 @@ static int ssl_async_resume( void *connection_ctx_arg, ret = mbedtls_pk_decrypt( key_slot->pk, ctx->input, ctx->input_len, output, output_len, output_size, - connection_ctx->f_rng, connection_ctx->p_rng ); + config_data->f_rng, config_data->p_rng ); } else { @@ -1030,10 +1030,10 @@ static int ssl_async_resume( void *connection_ctx_arg, ctx->md_alg, ctx->input, ctx->input_len, output, output_len, - connection_ctx->f_rng, connection_ctx->p_rng ); + config_data->f_rng, config_data->p_rng ); } - if( connection_ctx->inject_error == SSL_ASYNC_INJECT_ERROR_PK ) + if( config_data->inject_error == SSL_ASYNC_INJECT_ERROR_PK ) { mbedtls_printf( "Async resume callback: %s done but injected error\n", op_name ); @@ -1046,11 +1046,11 @@ static int ssl_async_resume( void *connection_ctx_arg, return( ret ); } -static void ssl_async_cancel( void *connection_ctx_arg, - void *operation_ctx_arg ) +static void ssl_async_cancel( void *config_data_arg, + mbedtls_ssl_context *ssl ) { - ssl_async_operation_context_t *ctx = operation_ctx_arg; - (void) connection_ctx_arg; + ssl_async_operation_context_t *ctx = mbedtls_ssl_async_get_data( ssl ); + (void) config_data_arg; mbedtls_printf( "Async cancel callback.\n" ); mbedtls_free( ctx ); } From 168dae85676c8dcda800e2e28c8e90e7ae3802ff Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Wed, 25 Apr 2018 23:35:42 +0200 Subject: [PATCH 043/180] Comment formatting and whitespace fixes --- library/ssl_srv.c | 21 ++++++++++----------- tests/ssl-opt.sh | 2 +- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 8bd332cba..92372310d 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2856,8 +2856,8 @@ static int ssl_resume_server_key_exchange( mbedtls_ssl_context *ssl, defined(MBEDTLS_SSL_ASYNC_PRIVATE) */ /* Prepare the ServerKeyExchange message, up to and including - calculating the signature if any, but excluding formatting the - signature and sending the message. */ + * calculating the signature if any, but excluding formatting the + * signature and sending the message. */ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, size_t *signature_len ) { @@ -3212,9 +3212,9 @@ curve_matching_done: } /* Prepare the ServerKeyExchange message and send it. For ciphersuites - that do not include a ServerKeyExchange message, do nothing. Either - way, if successful, move on to the next step in the SSL state - machine */ + * that do not include a ServerKeyExchange message, do nothing. Either + * way, if successful, move on to the next step in the SSL state + * machine. */ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) { int ret; @@ -3251,7 +3251,7 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && \ defined(MBEDTLS_SSL_ASYNC_PRIVATE) /* If we have already prepared the message and there is an ongoing - signature operation, resume signing. */ + * signature operation, resume signing. */ if( ssl->handshake->async_in_progress != 0 ) { MBEDTLS_SSL_DEBUG_MSG( 2, ( "resuming signature operation" ) ); @@ -3275,8 +3275,8 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) } /* If there is a signature, write its length. - ssl_prepare_server_key_exchange already wrote the signature - itself at its proper place in the output buffer. */ + * ssl_prepare_server_key_exchange already wrote the signature + * itself at its proper place in the output buffer. */ #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) if( signature_len != 0 ) { @@ -3412,7 +3412,7 @@ static int ssl_decrypt_encrypted_pms( mbedtls_ssl_context *ssl, #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) /* If we have already started decoding the message and there is an ongoing - decryption operation, resume signing. */ + * decryption operation, resume signing. */ if( ssl->handshake->async_in_progress != 0 ) { MBEDTLS_SSL_DEBUG_MSG( 2, ( "resuming decryption operation" ) ); @@ -3476,7 +3476,6 @@ static int ssl_decrypt_encrypted_pms( mbedtls_ssl_context *ssl, if( ! mbedtls_pk_can_do( private_key, MBEDTLS_PK_RSA ) ) { - /* */ MBEDTLS_SSL_DEBUG_MSG( 1, ( "got no RSA private key" ) ); return( MBEDTLS_ERR_SSL_PRIVATE_KEY_REQUIRED ); } @@ -3655,7 +3654,7 @@ static int ssl_parse_client_key_exchange( mbedtls_ssl_context *ssl ) { /* We've already read a record and there is an asynchronous * operation in progress to decrypt it. So skip reading the - record. */ + * record. */ MBEDTLS_SSL_DEBUG_MSG( 3, ( "will resume decryption of previously-read record" ) ); } else diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index c692fc9ae..1a35aac41 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -4184,7 +4184,7 @@ run_test "SSL async private: slot 0 used with key2" \ requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: slot 1 used" \ "$P_SRV \ - async_operations=s async_private_delay1=1 async_private_delay2=1\ + async_operations=s async_private_delay1=1 async_private_delay2=1 \ key_file=data_files/server5.key crt_file=data_files/server5.crt \ key_file2=data_files/server2.key crt_file2=data_files/server2.crt" \ "$P_CLI force_ciphersuite=TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256" \ From ad28bf0e58b21d38d948e04cd71ba9c84927b02f Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 00:19:16 +0200 Subject: [PATCH 044/180] Documentation improvements --- include/mbedtls/ssl.h | 97 +++++++++++++++++++++----------------- library/ssl_srv.c | 4 ++ programs/ssl/ssl_server2.c | 10 ++-- tests/ssl-opt.sh | 2 +- 4 files changed, 65 insertions(+), 48 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index 2dac1da77..9b17e610b 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -556,25 +556,24 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) #if defined(MBEDTLS_X509_CRT_PARSE_C) /** - * \brief Callback type: start external signature operation + * \brief Callback type: start external signature operation. * - * Callback to start a signature operation using an + * This callback is called during an SSL handshake to start + * a signature decryption operation using an * external processor. The parameter \c cert contains * the public key; it is up to the callback function to - * look up the associated private key or a handle to the - * private key. + * determine how to access the associated private key. * - * This function must start the signature operation. - * It is expected to be non-blocking, i.e. typically - * this function sends or enqueues a request and does - * not wait for the operation to complete. + * This function typically sends or enqueues a request, and + * does not wait for the operation to complete. This allows + * the handshake step to be non-blocking. * * The parameters \c ssl and \c cert are * guaranteed to remain valid as long as the SSL * configuration remains valid. On the other hand, this - * function must save the contents of \c hash, as the - * \c hash buffer is no longer valid when this function - * returns. + * function must save the contents of \c hash if the value + * is needed for later processing, because the \c hash buffer + * is no longer valid after this function returns. * * This function may call mbedtls_ssl_async_set_data() to * store an operation context for later retrieval @@ -582,12 +581,13 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * * \param config_data The configuration data parameter passed to * mbedtls_ssl_conf_async_private_cb(). - * \param ssl The SSL connection instance. - * \param cert Certificate containing the public key - * \param md_alg Hash algorithm + * \param ssl The SSL connection instance. It should not be + * modified other than via mbedtls_ssl_async_set_data(). + * \param cert Certificate containing the public key. + * \param md_alg Hash algorithm. * \param hash Buffer containing the hash. This buffer is * no longer valid when the function returns. - * \param hash_len Size of the \c hash buffer in bytes + * \param hash_len Size of the \c hash buffer in bytes. * * \return - 0 if the operation was started successfully and the SSL * stack should call the resume callback immediately. @@ -608,25 +608,24 @@ typedef int mbedtls_ssl_async_sign_t( void *config_data, size_t hash_len ); /** - * \brief Callback type: start external decryption operation + * \brief Callback type: start external decryption operation. * - * Callback to start a decryption operation using an + * This callback is called during an SSL handshake to start + * an RSA decryption operation using an * external processor. The parameter \c cert contains * the public key; it is up to the callback function to - * look up the associated private key or a handle to the - * private key. + * determine how to access the associated private key. * - * This function must start the decryption operation. - * It is expected to be non-blocking, i.e. typically - * this function sends or enqueues a request and does - * not wait for the operation to complete. + * This function typically sends or enqueues a request, and + * does not wait for the operation to complete. This allows + * the handshake step to be non-blocking. * * The parameters \c ssl and \c cert are * guaranteed to remain valid as long as the SSL * configuration remains valid. On the other hand, this - * function must save the contents of \c hash, as the - * \c hash buffer is no longer valid when this function - * returns. + * function must save the contents of \c input if the value + * is needed for later processing, because the \c input buffer + * is no longer valid after this function returns. * * This function may call mbedtls_ssl_async_set_data() to * store an operation context for later retrieval @@ -634,11 +633,12 @@ typedef int mbedtls_ssl_async_sign_t( void *config_data, * * \param config_data The configuration data parameter passed to * mbedtls_ssl_conf_async_private_cb(). - * \param ssl The SSL connection instance. - * \param cert Certificate containing the public key + * \param ssl The SSL connection instance. It should not be + * modified other than via mbedtls_ssl_async_set_data(). + * \param cert Certificate containing the public key. * \param input Buffer containing the input ciphertext. This buffer * is no longer valid when the function returns. - * \param input_len Size of the \c input buffer in bytes + * \param input_len Size of the \c input buffer in bytes. * * \return - 0 if the operation was started successfully and the SSL * stack should call the resume callback immediately. @@ -659,10 +659,17 @@ typedef int mbedtls_ssl_async_decrypt_t( void *config_data, #endif /* MBEDTLS_X509_CRT_PARSE_C */ /** - * \brief Callback type: resume external operation + * \brief Callback type: resume external operation. * - * Callback to resume an external operation - * started by the \c mbedtls_ssl_async_sign_t callback. + * This callback is called during an SSL handshake to resume + * an external operation started by the + * \c mbedtls_ssl_async_sign_t or + * \c mbedtls_ssl_async_decrypt_t callback. + * + * This function typically checks the status of a pending + * request or causes the request queue to make progress, and + * does not wait for the operation to complete. This allows + * the handshake step to be non-blocking. * * This function may call mbedtls_ssl_async_get_data() to * retrieve an operation context set by the start callback. @@ -671,10 +678,12 @@ typedef int mbedtls_ssl_async_decrypt_t( void *config_data, * * \param config_data The configuration data parameter passed to * mbedtls_ssl_conf_async_private_cb(). - * \param ssl The SSL connection instance. - * \param output Buffer containing the output on success - * \param output_len On success, number of bytes written to \c output - * \param output_size Size of the \c output buffer in bytes + * \param ssl The SSL connection instance. It should not be + * modified other than via mbedtls_ssl_async_set_data(). + * \param output Buffer containing the output (signature or decrypted + * data) on success. + * \param output_len On success, number of bytes written to \c output. + * \param output_size Size of the \c output buffer in bytes. * * \return - 0 if output of the operation is available in the * \c output buffer. @@ -692,17 +701,18 @@ typedef int mbedtls_ssl_async_resume_t( void *config_data, size_t output_size ); /** - * \brief Callback type: cancel external operation + * \brief Callback type: cancel external operation. * - * Callback to cancel an external operation - * started by the \c mbedtls_ssl_async_sign_t callback. + * This callback is called if an SSL connection is closed + * while an asynchronous operation is in progress. * * This function may call mbedtls_ssl_async_get_data() to * retrieve an operation context set by the start callback. * * \param config_data The configuration data parameter passed to * mbedtls_ssl_conf_async_private_cb(). - * \param ssl The SSL connection instance. + * \param ssl The SSL connection instance. It should not be + * modified. */ typedef void mbedtls_ssl_async_cancel_t( void *config_data, mbedtls_ssl_context *ssl ); @@ -1499,10 +1509,13 @@ void mbedtls_ssl_conf_export_keys_cb( mbedtls_ssl_config *conf, * associated with the certificate will be used. * \param f_async_resume Callback to resume an asynchronous operation. See * the description of \c mbedtls_ssl_async_resume_t - * for more information. + * for more information. This may not be \c NULL unless + * \p f_async_sign and \p f_async_decrypt are both + * \c NULL. * \param f_async_cancel Callback to cancel an asynchronous operation. See * the description of \c mbedtls_ssl_async_cancel_t - * for more information. + * for more information. This may be \c NULL if + * no cleanup is needed. * \param config_data A pointer to configuration data which will be * passed to the callbacks. The library stores and * passes back this value without dereferencing it. diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 92372310d..c4f1adee8 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -3267,6 +3267,10 @@ static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) if( ret != 0 ) { + /* If we're starting to write a new message, set ssl->out_msglen + * to 0. But if we're resuming after an asynchronous message, + * out_msglen is the amount of data written so far and mst be + * preserved. */ if( ret == MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) MBEDTLS_SSL_DEBUG_MSG( 2, ( "<= write server key exchange (pending)" ) ); else diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 9ff735ad8..7d9072e87 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -871,11 +871,11 @@ typedef struct } ssl_async_key_slot_t; typedef enum { - SSL_ASYNC_INJECT_ERROR_NONE = 0, - SSL_ASYNC_INJECT_ERROR_START, - SSL_ASYNC_INJECT_ERROR_CANCEL, - SSL_ASYNC_INJECT_ERROR_RESUME, - SSL_ASYNC_INJECT_ERROR_PK + SSL_ASYNC_INJECT_ERROR_NONE = 0, /*!< Let the callbacks succeed */ + SSL_ASYNC_INJECT_ERROR_START, /*!< Inject error during start */ + SSL_ASYNC_INJECT_ERROR_CANCEL, /*!< Close the connection after async start */ + SSL_ASYNC_INJECT_ERROR_RESUME, /*!< Inject error during resume */ + SSL_ASYNC_INJECT_ERROR_PK /*!< Inject error during resume */ #define SSL_ASYNC_INJECT_ERROR_MAX SSL_ASYNC_INJECT_ERROR_PK } ssl_async_inject_error_t; diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index 1a35aac41..15503e2c5 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -4182,7 +4182,7 @@ run_test "SSL async private: slot 0 used with key2" \ # key1: ECDSA, key2: RSA; use key2 from slot 1 requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE -run_test "SSL async private: slot 1 used" \ +run_test "SSL async private: slot 1 used with key2" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_delay2=1 \ key_file=data_files/server5.key crt_file=data_files/server5.crt \ From 22e695fc5ada32346544664080852c0373c0cdb7 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 00:22:50 +0200 Subject: [PATCH 045/180] Be more precise about when a variable is unused --- library/ssl_srv.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index c4f1adee8..9c94fff7d 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2870,7 +2870,9 @@ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, #endif /* MBEDTLS_KEY_EXCHANGE__SOME_PFS__ENABLED */ (void) ciphersuite_info; /* unused in some configurations */ - (void) signature_len; /* unused in some configurations */ +#if !defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) + (void) signature_len; +#endif /* MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED */ ssl->out_msglen = 4; /* header (type:1, length:3) to be written later */ From ceb541b7deffcfc920d72b584a2e460be255f665 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 06:30:45 +0200 Subject: [PATCH 046/180] ssl_server2: rename delay in ssl_async_operation_context_t Rename to remaining_delay to convey that it is decremented over time. --- programs/ssl/ssl_server2.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 7d9072e87..500ff042b 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -906,7 +906,7 @@ typedef struct mbedtls_md_type_t md_alg; unsigned char input[SSL_ASYNC_INPUT_MAX_SIZE]; size_t input_len; - unsigned delay; + unsigned remaining_delay; } ssl_async_operation_context_t; static int ssl_async_start( void *config_data_arg, @@ -957,10 +957,10 @@ static int ssl_async_start( void *config_data_arg, ctx->md_alg = md_alg; memcpy( ctx->input, input, input_len ); ctx->input_len = input_len; - ctx->delay = config_data->slots[slot].delay; + ctx->remaining_delay = config_data->slots[slot].delay; mbedtls_ssl_async_set_data( ssl, ctx ); - if( ctx->delay == 0 ) + if( ctx->remaining_delay == 0 ) return( 0 ); else return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); @@ -1007,11 +1007,11 @@ static int ssl_async_resume( void *config_data_arg, return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); } - if( ctx->delay > 0 ) + if( ctx->remaining_delay > 0 ) { - --ctx->delay; + --ctx->remaining_delay; mbedtls_printf( "Async resume (slot %zd): call %u more times.\n", - ctx->slot, ctx->delay ); + ctx->slot, ctx->remaining_delay ); return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); } From d3268834f376f6fdd5e58686ebb68d7e8e43d595 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 06:23:59 +0200 Subject: [PATCH 047/180] Document what the SSL async sign callback needs to do with RSA Document how the SSL async sign callback must treat its md_alg and hash parameters when doing an RSA signature: sign-the-hash if md_alg is nonzero (TLS 1.2), and sign-the-digestinfo if md_alg is zero (TLS <= 1.1). In ssl_server2, don't use md_alg=MBEDTLS_MD_NONE to indicate that ssl_async_resume must perform an encryption, because md_alg is also MBEDTLS_MD_NONE in TLS <= 1.1. Add a test case to exercise this case (signature with MBEDTLS_MD_NONE). --- include/mbedtls/ssl.h | 15 +++++++++ programs/ssl/ssl_server2.c | 62 ++++++++++++++++++++++++++------------ tests/ssl-opt.sh | 12 ++++++++ 3 files changed, 70 insertions(+), 19 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index 9b17e610b..6460fd9bf 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -579,6 +579,21 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * store an operation context for later retrieval * by the resume callback. * + * \note For RSA signatures, this function must produce output + * that is consistent with PKCS#1 v1.5 in the same way as + * mbedtls_rsa_pkcs1_sign(). Before the private key operation, + * apply the padding steps described in RFC 8017, section 9.2 + * "EMSA-PKCS1-v1_5" as follows. + * - If \p md_alg is #MBEDTLS_MD_NONE, apply the PKCS#1 v1.5 + * encoding, treating \p hash as the DigestInfo to be + * padded. In other words, apply EMSA-PKCS1-v1_5 starting + * from step 3, with `T = hash` and `tLen = hash_len`. + * - If \p md_alg is #MBEDTLS_MD_NONE, apply the PKCS#1 v1.5 + * encoding, treating \p hash as the hash to be encoded and + * padded. In other words, apply EMSA-PKCS1-v1_5 starting + * from step 2, with `digestAlgorithm` obtained by calling + * mbedtls_oid_get_oid_by_md() on \p md_alg. + * * \param config_data The configuration data parameter passed to * mbedtls_ssl_conf_async_private_cb(). * \param ssl The SSL connection instance. It should not be diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 500ff042b..28d9e6f4c 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -900,9 +900,25 @@ void ssl_async_set_key( ssl_async_key_context_t *ctx, } #define SSL_ASYNC_INPUT_MAX_SIZE 512 + +typedef enum +{ + ASYNC_OP_SIGN, + ASYNC_OP_DECRYPT, +} ssl_async_operation_type_t; +/* Note that the enum above and the array below need to be kept in sync! + * `ssl_async_operation_names[op]` is the name of op for each value `op` + * of type `ssl_async_operation_type_t`. */ +static const char *const ssl_async_operation_names[] = +{ + "sign", + "decrypt", +}; + typedef struct { size_t slot; + ssl_async_operation_type_t operation_type; mbedtls_md_type_t md_alg; unsigned char input[SSL_ASYNC_INPUT_MAX_SIZE]; size_t input_len; @@ -912,7 +928,7 @@ typedef struct static int ssl_async_start( void *config_data_arg, mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, - const char *op_name, + ssl_async_operation_type_t op_type, mbedtls_md_type_t md_alg, const unsigned char *input, size_t input_len ) @@ -920,6 +936,7 @@ static int ssl_async_start( void *config_data_arg, ssl_async_key_context_t *config_data = config_data_arg; size_t slot; ssl_async_operation_context_t *ctx = NULL; + const char *op_name = ssl_async_operation_names[op_type]; { char dn[100]; @@ -954,6 +971,7 @@ static int ssl_async_start( void *config_data_arg, if( ctx == NULL ) return( MBEDTLS_ERR_SSL_ALLOC_FAILED ); ctx->slot = slot; + ctx->operation_type = op_type; ctx->md_alg = md_alg; memcpy( ctx->input, input, input_len ); ctx->input_len = input_len; @@ -974,7 +992,7 @@ static int ssl_async_sign( void *config_data_arg, size_t hash_len ) { return( ssl_async_start( config_data_arg, ssl, cert, - "sign", md_alg, + ASYNC_OP_SIGN, md_alg, hash, hash_len ) ); } @@ -985,7 +1003,7 @@ static int ssl_async_decrypt( void *config_data_arg, size_t input_len ) { return( ssl_async_start( config_data_arg, ssl, cert, - "decrypt", MBEDTLS_MD_NONE, + ASYNC_OP_DECRYPT, MBEDTLS_MD_NONE, input, input_len ) ); } @@ -999,7 +1017,7 @@ static int ssl_async_resume( void *config_data_arg, ssl_async_key_context_t *config_data = config_data_arg; ssl_async_key_slot_t *key_slot = &config_data->slots[ctx->slot]; int ret; - const char *op_name; + const char *op_name = NULL; if( config_data->inject_error == SSL_ASYNC_INJECT_ERROR_RESUME ) { @@ -1015,22 +1033,28 @@ static int ssl_async_resume( void *config_data_arg, return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); } - if( ctx->md_alg == MBEDTLS_MD_NONE ) + switch( ctx->operation_type ) { - op_name = "decrypt"; - ret = mbedtls_pk_decrypt( key_slot->pk, - ctx->input, ctx->input_len, - output, output_len, output_size, - config_data->f_rng, config_data->p_rng ); - } - else - { - op_name = "sign"; - ret = mbedtls_pk_sign( key_slot->pk, - ctx->md_alg, - ctx->input, ctx->input_len, - output, output_len, - config_data->f_rng, config_data->p_rng ); + case ASYNC_OP_DECRYPT: + op_name = "decrypt"; + ret = mbedtls_pk_decrypt( key_slot->pk, + ctx->input, ctx->input_len, + output, output_len, output_size, + config_data->f_rng, config_data->p_rng ); + break; + case ASYNC_OP_SIGN: + op_name = "sign"; + ret = mbedtls_pk_sign( key_slot->pk, + ctx->md_alg, + ctx->input, ctx->input_len, + output, output_len, + config_data->f_rng, config_data->p_rng ); + break; + default: + mbedtls_printf( "Async resume (slot %zd): unknown operation type %ld. This shouldn't happen.\n", + ctx->slot, (long) ctx->operation_type ); + return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); + break; } if( config_data->inject_error == SSL_ASYNC_INJECT_ERROR_PK ) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index 15503e2c5..0f8af026a 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -4088,6 +4088,18 @@ run_test "SSL async private: sign, delay=1" \ -s "Async resume (slot [0-9]): call 0 more times." \ -s "Async resume (slot [0-9]): sign done, status=0" +# Test that the async callback correctly signs the 36-byte hash of TLS 1.0/1.1 +# with RSA PKCS#1v1.5 as used in TLS 1.0/1.1. +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE +requires_config_enabled MBEDTLS_SSL_PROTO_TLS1_1 +run_test "SSL async private: sign, RSA, TLS 1.1" \ + "$P_SRV key_file=data_files/server2.key crt_file=data_files/server2.crt \ + async_operations=s async_private_delay1=0 async_private_delay2=0" \ + "$P_CLI force_version=tls1_1" \ + 0 \ + -s "Async sign callback: using key slot " \ + -s "Async resume (slot [0-9]): sign done, status=0" + requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: decrypt, delay=0" \ "$P_SRV \ From c912572a7f6886fc3e28723ca5f2644f3e76a878 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 07:15:40 +0200 Subject: [PATCH 048/180] ssl_server2: merge redundant async_private_error=resume/pk Testing the case where the resume callback returns an error at the beginning and the case where it returns an error at the end is redundant. Keep the test after the output has been produced, to validate that the product does not use even a valid output if the return value is an error code. --- programs/ssl/ssl_server2.c | 13 +++---------- tests/ssl-opt.sh | 11 ----------- 2 files changed, 3 insertions(+), 21 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 28d9e6f4c..544ff3606 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -207,7 +207,7 @@ int main( void ) " async_private_delay2=%%d Asynchronous delay for key_file2\n" \ " default: -1 (not asynchronous)\n" \ " async_private_error=%%d Async callback error injection (default=0=none,\n" \ - " 1=start, 2=cancel, 3=resume, 4=pk, negative=first time only)" + " 1=start, 2=cancel, 3=resume, negative=first time only)" #else #define USAGE_SSL_ASYNC "" #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ @@ -875,8 +875,7 @@ typedef enum { SSL_ASYNC_INJECT_ERROR_START, /*!< Inject error during start */ SSL_ASYNC_INJECT_ERROR_CANCEL, /*!< Close the connection after async start */ SSL_ASYNC_INJECT_ERROR_RESUME, /*!< Inject error during resume */ - SSL_ASYNC_INJECT_ERROR_PK /*!< Inject error during resume */ -#define SSL_ASYNC_INJECT_ERROR_MAX SSL_ASYNC_INJECT_ERROR_PK +#define SSL_ASYNC_INJECT_ERROR_MAX SSL_ASYNC_INJECT_ERROR_RESUME } ssl_async_inject_error_t; typedef struct @@ -1019,12 +1018,6 @@ static int ssl_async_resume( void *config_data_arg, int ret; const char *op_name = NULL; - if( config_data->inject_error == SSL_ASYNC_INJECT_ERROR_RESUME ) - { - mbedtls_printf( "Async resume callback: injected error\n" ); - return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); - } - if( ctx->remaining_delay > 0 ) { --ctx->remaining_delay; @@ -1057,7 +1050,7 @@ static int ssl_async_resume( void *config_data_arg, break; } - if( config_data->inject_error == SSL_ASYNC_INJECT_ERROR_PK ) + if( config_data->inject_error == SSL_ASYNC_INJECT_ERROR_RESUME ) { mbedtls_printf( "Async resume callback: %s done but injected error\n", op_name ); diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index 0f8af026a..6261225b2 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -4246,17 +4246,6 @@ run_test "SSL async private: error in resume" \ "$P_CLI" \ 1 \ -s "Async sign callback: using key slot " \ - -s "Async resume callback: injected error" \ - -s "! mbedtls_ssl_handshake returned" - -requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE -run_test "SSL async private: error in pk" \ - "$P_SRV \ - async_operations=s async_private_delay1=1 async_private_delay2=1 \ - async_private_error=4" \ - "$P_CLI" \ - 1 \ - -s "Async sign callback: using key slot " \ -s "Async resume callback: sign done but injected error" \ -s "! mbedtls_ssl_handshake returned" From 2481a712ed37d2757474d8812226c4d310da0eb3 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 07:28:44 +0200 Subject: [PATCH 049/180] Doxygen formatting improvements --- include/mbedtls/ssl.h | 94 +++++++++++++++++++++---------------------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index 6460fd9bf..60ce5d470 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -560,7 +560,7 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * * This callback is called during an SSL handshake to start * a signature decryption operation using an - * external processor. The parameter \c cert contains + * external processor. The parameter \p cert contains * the public key; it is up to the callback function to * determine how to access the associated private key. * @@ -568,11 +568,11 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * does not wait for the operation to complete. This allows * the handshake step to be non-blocking. * - * The parameters \c ssl and \c cert are + * The parameters \p ssl and \p cert are * guaranteed to remain valid as long as the SSL * configuration remains valid. On the other hand, this - * function must save the contents of \c hash if the value - * is needed for later processing, because the \c hash buffer + * function must save the contents of \p hash if the value + * is needed for later processing, because the \p hash buffer * is no longer valid after this function returns. * * This function may call mbedtls_ssl_async_set_data() to @@ -604,16 +604,16 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * no longer valid when the function returns. * \param hash_len Size of the \c hash buffer in bytes. * - * \return - 0 if the operation was started successfully and the SSL - * stack should call the resume callback immediately. - * - \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS if the operation - * was started successfully and the SSL stack should return - * immediately without calling the resume callback yet. - * - \c MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH if the external - * processor does not support this key. The SSL stack will - * use the private key object instead. - * - Any other error indicates a fatal failure and is - * propagated up the call chain. + * \return 0 if the operation was started successfully and the SSL + * stack should call the resume callback immediately. + * \return #MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS if the operation + * was started successfully and the SSL stack should return + * immediately without calling the resume callback yet. + * \return #MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH if the external + * processor does not support this key. The SSL stack will + * use the private key object instead. + * \return Any other error indicates a fatal failure and is + * propagated up the call chain. */ typedef int mbedtls_ssl_async_sign_t( void *config_data, mbedtls_ssl_context *ssl, @@ -627,7 +627,7 @@ typedef int mbedtls_ssl_async_sign_t( void *config_data, * * This callback is called during an SSL handshake to start * an RSA decryption operation using an - * external processor. The parameter \c cert contains + * external processor. The parameter \p cert contains * the public key; it is up to the callback function to * determine how to access the associated private key. * @@ -635,11 +635,11 @@ typedef int mbedtls_ssl_async_sign_t( void *config_data, * does not wait for the operation to complete. This allows * the handshake step to be non-blocking. * - * The parameters \c ssl and \c cert are + * The parameters \p ssl and \p cert are * guaranteed to remain valid as long as the SSL * configuration remains valid. On the other hand, this - * function must save the contents of \c input if the value - * is needed for later processing, because the \c input buffer + * function must save the contents of \p input if the value + * is needed for later processing, because the \p input buffer * is no longer valid after this function returns. * * This function may call mbedtls_ssl_async_set_data() to @@ -653,18 +653,18 @@ typedef int mbedtls_ssl_async_sign_t( void *config_data, * \param cert Certificate containing the public key. * \param input Buffer containing the input ciphertext. This buffer * is no longer valid when the function returns. - * \param input_len Size of the \c input buffer in bytes. + * \param input_len Size of the \p input buffer in bytes. * - * \return - 0 if the operation was started successfully and the SSL - * stack should call the resume callback immediately. - * - \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS if the operation - * was started successfully and the SSL stack should return - * immediately without calling the resume callback yet. - * - \c MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH if the external - * processor does not support this key. The SSL stack will - * use the private key object instead. - * - Any other error indicates a fatal failure and is - * propagated up the call chain. + * \return 0 if the operation was started successfully and the SSL + * stack should call the resume callback immediately. + * \return #MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS if the operation + * was started successfully and the SSL stack should return + * immediately without calling the resume callback yet. + * \return #MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH if the external + * processor does not support this key. The SSL stack will + * use the private key object instead. + * \return Any other error indicates a fatal failure and is + * propagated up the call chain. */ typedef int mbedtls_ssl_async_decrypt_t( void *config_data, mbedtls_ssl_context *ssl, @@ -678,8 +678,8 @@ typedef int mbedtls_ssl_async_decrypt_t( void *config_data, * * This callback is called during an SSL handshake to resume * an external operation started by the - * \c mbedtls_ssl_async_sign_t or - * \c mbedtls_ssl_async_decrypt_t callback. + * ::mbedtls_ssl_async_sign_t or + * ::mbedtls_ssl_async_decrypt_t callback. * * This function typically checks the status of a pending * request or causes the request queue to make progress, and @@ -697,17 +697,17 @@ typedef int mbedtls_ssl_async_decrypt_t( void *config_data, * modified other than via mbedtls_ssl_async_set_data(). * \param output Buffer containing the output (signature or decrypted * data) on success. - * \param output_len On success, number of bytes written to \c output. - * \param output_size Size of the \c output buffer in bytes. + * \param output_len On success, number of bytes written to \p output. + * \param output_size Size of the \p output buffer in bytes. * - * \return - 0 if output of the operation is available in the - * \c output buffer. - * - \c MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS if the operation - * is still in progress. Subsequent requests for progress - * on the SSL connection will call the resume callback - * again. - * - Any other error means that the operation is aborted. - * The SSL handshake is aborted. + * \return 0 if output of the operation is available in the + * \p output buffer. + * \return #MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS if the operation + * is still in progress. Subsequent requests for progress + * on the SSL connection will call the resume callback + * again. + * \return Any other error means that the operation is aborted. + * The SSL handshake is aborted. */ typedef int mbedtls_ssl_async_resume_t( void *config_data, mbedtls_ssl_context *ssl, @@ -1511,24 +1511,24 @@ void mbedtls_ssl_conf_export_keys_cb( mbedtls_ssl_config *conf, * * \param conf SSL configuration context * \param f_async_sign Callback to start a signature operation. See - * the description of \c mbedtls_ssl_async_sign_t - * for more information. This may be NULL if the + * the description of ::mbedtls_ssl_async_sign_t + * for more information. This may be \c NULL if the * external processor does not support any signature * operation; in this case the private key object * associated with the certificate will be used. * \param f_async_decrypt Callback to start a decryption operation. See - * the description of \c mbedtls_ssl_async_decrypt_t - * for more information. This may be NULL if the + * the description of ::mbedtls_ssl_async_decrypt_t + * for more information. This may be \c NULL if the * external processor does not support any decryption * operation; in this case the private key object * associated with the certificate will be used. * \param f_async_resume Callback to resume an asynchronous operation. See - * the description of \c mbedtls_ssl_async_resume_t + * the description of ::mbedtls_ssl_async_resume_t * for more information. This may not be \c NULL unless * \p f_async_sign and \p f_async_decrypt are both * \c NULL. * \param f_async_cancel Callback to cancel an asynchronous operation. See - * the description of \c mbedtls_ssl_async_cancel_t + * the description of ::mbedtls_ssl_async_cancel_t * for more information. This may be \c NULL if * no cleanup is needed. * \param config_data A pointer to configuration data which will be From 0fd90dd713d34afb5e36e6219425c1911705ac2b Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 07:41:09 +0200 Subject: [PATCH 050/180] ssl_prepare_server_key_exchange: clarify where the signature is written --- library/ssl_srv.c | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 9c94fff7d..10ded131e 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2837,13 +2837,18 @@ static int ssl_get_ecdh_params_from_cert( mbedtls_ssl_context *ssl ) #if defined(MBEDTLS_KEY_EXCHANGE__WITH_SERVER_SIGNATURE__ENABLED) && \ defined(MBEDTLS_SSL_ASYNC_PRIVATE) static int ssl_resume_server_key_exchange( mbedtls_ssl_context *ssl, - size_t *signature_len ) + size_t *signature_len ) { + /* Append the signature to ssl->out_msg, leaving 2 bytes for the + * signature length which will be added in ssl_write_server_key_exchange + * after the call to ssl_prepare_server_key_exchange. + * ssl_write_server_key_exchange also takes care of incrementing + * ssl->out_msglen. */ + unsigned char *sig_start = ssl->out_msg + ssl->out_msglen + 2; size_t sig_max_len = ( ssl->out_buf + MBEDTLS_SSL_MAX_CONTENT_LEN - - ( ssl->out_msg + ssl->out_msglen + 2 ) ); + - sig_start ); int ret = ssl->conf->f_async_resume( ssl->conf->p_async_config_data, ssl, - ssl->out_msg + ssl->out_msglen + 2, - signature_len, sig_max_len ); + sig_start, signature_len, sig_max_len ); if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) { ssl->handshake->async_in_progress = 0; @@ -3197,6 +3202,11 @@ curve_matching_done: return( MBEDTLS_ERR_SSL_PRIVATE_KEY_REQUIRED ); } + /* Append the signature to ssl->out_msg, leaving 2 bytes for the + * signature length which will be added in ssl_write_server_key_exchange + * after the call to ssl_prepare_server_key_exchange. + * ssl_write_server_key_exchange also takes care of incrementing + * ssl->out_msglen. */ if( ( ret = mbedtls_pk_sign( mbedtls_ssl_own_key( ssl ), md_alg, hash, hashlen, ssl->out_msg + ssl->out_msglen + 2, From a36ac4fe6894e4df9058e25285dc1902114c6bd7 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 08:05:02 +0200 Subject: [PATCH 051/180] New wrapper mbedtls_status_is_ssl_in_progress(ret) Wrapper function to check whether a return status indicates that an SSL operation is in progress. --- programs/ssl/ssl_server2.c | 41 +++++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 544ff3606..f96040ea2 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -862,6 +862,23 @@ static int ssl_sig_hashes_for_test[] = { }; #endif /* MBEDTLS_X509_CRT_PARSE_C */ +/** Return true if \p ret is a status code indicating that there is an + * operation in progress on an SSL connection, and false if it indicates + * success or a fatal error. + * + * The possible operations in progress are: + * + * - A read, when the SSL input buffer does not contain a full message. + * - A write, when the SSL output buffer contains some data that has not + * been sent over the network yet. + * - An asynchronous callback that has not completed yet. */ +static int mbedtls_status_is_ssl_in_progress( int ret ) +{ + return( ret == MBEDTLS_ERR_SSL_WANT_READ || + ret == MBEDTLS_ERR_SSL_WANT_WRITE || + ret == MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); +} + #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) typedef struct { @@ -2526,9 +2543,7 @@ handshake: } #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ - if( ret != MBEDTLS_ERR_SSL_WANT_READ && - ret != MBEDTLS_ERR_SSL_WANT_WRITE && - ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) + if( ! mbedtls_status_is_ssl_in_progress( ret ) ) break; /* For event-driven IO, wait for socket to become available */ @@ -2651,9 +2666,7 @@ data_exchange: memset( buf, 0, sizeof( buf ) ); ret = mbedtls_ssl_read( &ssl, buf, len ); - if( ret == MBEDTLS_ERR_SSL_WANT_READ || - ret == MBEDTLS_ERR_SSL_WANT_WRITE || - ret == MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) + if( mbedtls_status_is_ssl_in_progress( ret ) ) { if( opt.event == 1 /* level triggered IO */ ) { @@ -2784,9 +2797,7 @@ data_exchange: * returns `MBEDTLS_ERR_SSL_WANT_READ`, because the pending messages * might be discarded (e.g. because they are retransmissions). */ } - while( ret == MBEDTLS_ERR_SSL_WANT_READ || - ret == MBEDTLS_ERR_SSL_WANT_WRITE || - ret == MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); + while( mbedtls_status_is_ssl_in_progress( ret ) ); if( ret <= 0 ) { @@ -2821,9 +2832,7 @@ data_exchange: while( ( ret = mbedtls_ssl_renegotiate( &ssl ) ) != 0 ) { - if( ret != MBEDTLS_ERR_SSL_WANT_READ && - ret != MBEDTLS_ERR_SSL_WANT_WRITE && - ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) + if( ! mbedtls_status_is_ssl_in_progress( ret ) ) { mbedtls_printf( " failed\n ! mbedtls_ssl_renegotiate returned %d\n\n", ret ); goto reset; @@ -2866,9 +2875,7 @@ data_exchange: goto reset; } - if( ret != MBEDTLS_ERR_SSL_WANT_READ && - ret != MBEDTLS_ERR_SSL_WANT_WRITE && - ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) + if( ! mbedtls_status_is_ssl_in_progress( ret ) ) { mbedtls_printf( " failed\n ! mbedtls_ssl_write returned %d\n\n", ret ); goto reset; @@ -2892,9 +2899,7 @@ data_exchange: { ret = mbedtls_ssl_write( &ssl, buf, len ); - if( ret != MBEDTLS_ERR_SSL_WANT_READ && - ret != MBEDTLS_ERR_SSL_WANT_WRITE && - ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) + if( ! mbedtls_status_is_ssl_in_progress( ret ) ) break; /* For event-driven IO, wait for socket to become available */ From e14163886852d744adb317e1ffc107f742e360d6 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 10:23:21 +0200 Subject: [PATCH 052/180] Finish writing an unfinished comment --- library/ssl_srv.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 10ded131e..6819e7ac7 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -3561,7 +3561,8 @@ static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, ret = ssl->conf->f_rng( ssl->conf->p_rng, fake_pms, sizeof( fake_pms ) ); if( ret != 0 ) { - /* It's ok to abort on an RNG failure, since this does not */ + /* It's ok to abort on an RNG failure, since this does not reveal + * anything about the RSA decryption. */ return( ret ); } From 8f97af7ea3ebe368b5359331f4f726add2640384 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 11:46:10 +0200 Subject: [PATCH 053/180] Don't pass the async config data to async callbacks The config data is in the SSL config, so callbacks can retrieve it from there, with the new function mbedtls_ssl_conf_get_async_config_data. --- include/mbedtls/ssl.h | 41 +++++++++++++++++++------------------- library/ssl_srv.c | 10 ++++------ library/ssl_tls.c | 9 +++++++-- programs/ssl/ssl_server2.c | 26 ++++++++++-------------- 4 files changed, 42 insertions(+), 44 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index 60ce5d470..2e5a1b80d 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -594,8 +594,6 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * from step 2, with `digestAlgorithm` obtained by calling * mbedtls_oid_get_oid_by_md() on \p md_alg. * - * \param config_data The configuration data parameter passed to - * mbedtls_ssl_conf_async_private_cb(). * \param ssl The SSL connection instance. It should not be * modified other than via mbedtls_ssl_async_set_data(). * \param cert Certificate containing the public key. @@ -615,8 +613,7 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * \return Any other error indicates a fatal failure and is * propagated up the call chain. */ -typedef int mbedtls_ssl_async_sign_t( void *config_data, - mbedtls_ssl_context *ssl, +typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, mbedtls_md_type_t md_alg, const unsigned char *hash, @@ -646,8 +643,6 @@ typedef int mbedtls_ssl_async_sign_t( void *config_data, * store an operation context for later retrieval * by the resume callback. * - * \param config_data The configuration data parameter passed to - * mbedtls_ssl_conf_async_private_cb(). * \param ssl The SSL connection instance. It should not be * modified other than via mbedtls_ssl_async_set_data(). * \param cert Certificate containing the public key. @@ -666,8 +661,7 @@ typedef int mbedtls_ssl_async_sign_t( void *config_data, * \return Any other error indicates a fatal failure and is * propagated up the call chain. */ -typedef int mbedtls_ssl_async_decrypt_t( void *config_data, - mbedtls_ssl_context *ssl, +typedef int mbedtls_ssl_async_decrypt_t( mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, const unsigned char *input, size_t input_len ); @@ -691,8 +685,6 @@ typedef int mbedtls_ssl_async_decrypt_t( void *config_data, * It may call mbedtls_ssl_async_set_data() to modify this * context. * - * \param config_data The configuration data parameter passed to - * mbedtls_ssl_conf_async_private_cb(). * \param ssl The SSL connection instance. It should not be * modified other than via mbedtls_ssl_async_set_data(). * \param output Buffer containing the output (signature or decrypted @@ -709,8 +701,7 @@ typedef int mbedtls_ssl_async_decrypt_t( void *config_data, * \return Any other error means that the operation is aborted. * The SSL handshake is aborted. */ -typedef int mbedtls_ssl_async_resume_t( void *config_data, - mbedtls_ssl_context *ssl, +typedef int mbedtls_ssl_async_resume_t( mbedtls_ssl_context *ssl, unsigned char *output, size_t *output_len, size_t output_size ); @@ -724,13 +715,10 @@ typedef int mbedtls_ssl_async_resume_t( void *config_data, * This function may call mbedtls_ssl_async_get_data() to * retrieve an operation context set by the start callback. * - * \param config_data The configuration data parameter passed to - * mbedtls_ssl_conf_async_private_cb(). * \param ssl The SSL connection instance. It should not be * modified. */ -typedef void mbedtls_ssl_async_cancel_t( void *config_data, - mbedtls_ssl_context *ssl ); +typedef void mbedtls_ssl_async_cancel_t( mbedtls_ssl_context *ssl ); #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ /* @@ -856,7 +844,7 @@ struct mbedtls_ssl_config #endif /* MBEDTLS_X509_CRT_PARSE_C */ mbedtls_ssl_async_resume_t *f_async_resume; /*!< resume asynchronous operation */ mbedtls_ssl_async_cancel_t *f_async_cancel; /*!< cancel asynchronous operation */ - void *p_async_config_data; /*!< Configuration data set by mbedtls_ssl_conf_async_private_cb() and passed to the callbacks. */ + void *p_async_config_data; /*!< Configuration data set by mbedtls_ssl_conf_async_private_cb(). */ #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ #if defined(MBEDTLS_KEY_EXCHANGE__WITH_CERT__ENABLED) @@ -1531,9 +1519,10 @@ void mbedtls_ssl_conf_export_keys_cb( mbedtls_ssl_config *conf, * the description of ::mbedtls_ssl_async_cancel_t * for more information. This may be \c NULL if * no cleanup is needed. - * \param config_data A pointer to configuration data which will be - * passed to the callbacks. The library stores and - * passes back this value without dereferencing it. + * \param config_data A pointer to configuration data which can be + * retrieved with + * mbedtls_ssl_conf_get_async_config_data(). The + * library stores this value without dereferencing it. */ void mbedtls_ssl_conf_async_private_cb( mbedtls_ssl_config *conf, mbedtls_ssl_async_sign_t *f_async_sign, @@ -1542,6 +1531,16 @@ void mbedtls_ssl_conf_async_private_cb( mbedtls_ssl_config *conf, mbedtls_ssl_async_cancel_t *f_async_cancel, void *config_data ); +/** + * \brief Retrieve the configuration data set by + * mbedtls_ssl_conf_async_private_cb(). + * + * \param conf SSL configuration context + * \return The configuration data set by + * mbedtls_ssl_conf_async_private_cb(). + */ +void *mbedtls_ssl_conf_get_async_config_data( const mbedtls_ssl_config *conf ); + /** * \brief Retrieve the asynchronous operation user context. * @@ -1555,7 +1554,7 @@ void mbedtls_ssl_conf_async_private_cb( mbedtls_ssl_config *conf, * has not been called during the current handshake yet, * this function returns \c NULL. */ -void *mbedtls_ssl_async_get_data( mbedtls_ssl_context *ssl ); +void *mbedtls_ssl_async_get_data( const mbedtls_ssl_context *ssl ); /** * \brief Retrieve the asynchronous operation user context. diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 6819e7ac7..5439f6d61 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2847,7 +2847,7 @@ static int ssl_resume_server_key_exchange( mbedtls_ssl_context *ssl, unsigned char *sig_start = ssl->out_msg + ssl->out_msglen + 2; size_t sig_max_len = ( ssl->out_buf + MBEDTLS_SSL_MAX_CONTENT_LEN - sig_start ); - int ret = ssl->conf->f_async_resume( ssl->conf->p_async_config_data, ssl, + int ret = ssl->conf->f_async_resume( ssl, sig_start, signature_len, sig_max_len ); if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) { @@ -3174,8 +3174,7 @@ curve_matching_done: #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( ssl->conf->f_async_sign_start != NULL ) { - ret = ssl->conf->f_async_sign_start( ssl->conf->p_async_config_data, - ssl, + ret = ssl->conf->f_async_sign_start( ssl, mbedtls_ssl_own_cert( ssl ), md_alg, hash, hashlen ); switch( ret ) @@ -3402,7 +3401,7 @@ static int ssl_resume_decrypt_pms( mbedtls_ssl_context *ssl, size_t *peer_pmslen, size_t peer_pmssize ) { - int ret = ssl->conf->f_async_resume( ssl->conf->p_async_config_data, ssl, + int ret = ssl->conf->f_async_resume( ssl, peer_pms, peer_pmslen, peer_pmssize ); if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) { @@ -3465,8 +3464,7 @@ static int ssl_decrypt_encrypted_pms( mbedtls_ssl_context *ssl, #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( ssl->conf->f_async_decrypt_start != NULL ) { - ret = ssl->conf->f_async_decrypt_start( ssl->conf->p_async_config_data, - ssl, + ret = ssl->conf->f_async_decrypt_start( ssl, mbedtls_ssl_own_cert( ssl ), p, len ); switch( ret ) diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 2c6eef8ec..04f34587d 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -6494,7 +6494,12 @@ void mbedtls_ssl_conf_async_private_cb( conf->p_async_config_data = async_config_data; } -void *mbedtls_ssl_async_get_data( mbedtls_ssl_context *ssl ) +void *mbedtls_ssl_conf_get_async_config_data( const mbedtls_ssl_config *conf ) +{ + return( conf->p_async_config_data ); +} + +void *mbedtls_ssl_async_get_data( const mbedtls_ssl_context *ssl ) { if( ssl->handshake == NULL ) return( NULL ); @@ -7451,7 +7456,7 @@ void mbedtls_ssl_handshake_free( mbedtls_ssl_context *ssl ) #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( ssl->conf->f_async_cancel != NULL && handshake->async_in_progress != 0 ) { - ssl->conf->f_async_cancel( ssl->conf->p_async_config_data, ssl ); + ssl->conf->f_async_cancel( ssl ); handshake->async_in_progress = 0; } #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index f96040ea2..272eecdc5 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -941,15 +941,15 @@ typedef struct unsigned remaining_delay; } ssl_async_operation_context_t; -static int ssl_async_start( void *config_data_arg, - mbedtls_ssl_context *ssl, +static int ssl_async_start( mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, ssl_async_operation_type_t op_type, mbedtls_md_type_t md_alg, const unsigned char *input, size_t input_len ) { - ssl_async_key_context_t *config_data = config_data_arg; + ssl_async_key_context_t *config_data = + mbedtls_ssl_conf_get_async_config_data( ssl->conf ); size_t slot; ssl_async_operation_context_t *ctx = NULL; const char *op_name = ssl_async_operation_names[op_type]; @@ -1000,37 +1000,35 @@ static int ssl_async_start( void *config_data_arg, return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); } -static int ssl_async_sign( void *config_data_arg, - mbedtls_ssl_context *ssl, +static int ssl_async_sign( mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, mbedtls_md_type_t md_alg, const unsigned char *hash, size_t hash_len ) { - return( ssl_async_start( config_data_arg, ssl, cert, + return( ssl_async_start( ssl, cert, ASYNC_OP_SIGN, md_alg, hash, hash_len ) ); } -static int ssl_async_decrypt( void *config_data_arg, - mbedtls_ssl_context *ssl, +static int ssl_async_decrypt( mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, const unsigned char *input, size_t input_len ) { - return( ssl_async_start( config_data_arg, ssl, cert, + return( ssl_async_start( ssl, cert, ASYNC_OP_DECRYPT, MBEDTLS_MD_NONE, input, input_len ) ); } -static int ssl_async_resume( void *config_data_arg, - mbedtls_ssl_context *ssl, +static int ssl_async_resume( mbedtls_ssl_context *ssl, unsigned char *output, size_t *output_len, size_t output_size ) { ssl_async_operation_context_t *ctx = mbedtls_ssl_async_get_data( ssl ); - ssl_async_key_context_t *config_data = config_data_arg; + ssl_async_key_context_t *config_data = + mbedtls_ssl_conf_get_async_config_data( ssl->conf ); ssl_async_key_slot_t *key_slot = &config_data->slots[ctx->slot]; int ret; const char *op_name = NULL; @@ -1080,11 +1078,9 @@ static int ssl_async_resume( void *config_data_arg, return( ret ); } -static void ssl_async_cancel( void *config_data_arg, - mbedtls_ssl_context *ssl ) +static void ssl_async_cancel( mbedtls_ssl_context *ssl ) { ssl_async_operation_context_t *ctx = mbedtls_ssl_async_get_data( ssl ); - (void) config_data_arg; mbedtls_printf( "Async cancel callback.\n" ); mbedtls_free( ctx ); } From ac5e8a32862f3e99eee830822d969e22e092d51a Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 11:50:07 +0200 Subject: [PATCH 054/180] Document that callbacks must not return arbitrary SSL errors --- include/mbedtls/ssl.h | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index 2e5a1b80d..84bc63ba5 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -611,7 +611,10 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * processor does not support this key. The SSL stack will * use the private key object instead. * \return Any other error indicates a fatal failure and is - * propagated up the call chain. + * propagated up the call chain. The callback should + * use \c MBEDTLS_ERR_PK_xxx error codes, and must not + * use \c MBEDTLS_ERR_SSL_xxx error codes except as + * directed here. */ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, @@ -659,7 +662,10 @@ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, * processor does not support this key. The SSL stack will * use the private key object instead. * \return Any other error indicates a fatal failure and is - * propagated up the call chain. + * propagated up the call chain. The callback should + * use \c MBEDTLS_ERR_PK_xxx error codes, and must not + * use \c MBEDTLS_ERR_SSL_xxx error codes except as + * directed here. */ typedef int mbedtls_ssl_async_decrypt_t( mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, @@ -699,7 +705,10 @@ typedef int mbedtls_ssl_async_decrypt_t( mbedtls_ssl_context *ssl, * on the SSL connection will call the resume callback * again. * \return Any other error means that the operation is aborted. - * The SSL handshake is aborted. + * The SSL handshake is aborted. The callback should + * use \c MBEDTLS_ERR_PK_xxx error codes, and must not + * use \c MBEDTLS_ERR_SSL_xxx error codes except as + * directed here. */ typedef int mbedtls_ssl_async_resume_t( mbedtls_ssl_context *ssl, unsigned char *output, From 5ffe41c8f9e53ddde74e63d58bd05fb5e67abca0 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 11:51:03 +0200 Subject: [PATCH 055/180] Turn on MBEDTLS_SSL_ASYNC_PRIVATE by default This is an ABI change in libmbedtls. --- include/mbedtls/config.h | 2 +- tests/scripts/all.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/mbedtls/config.h b/include/mbedtls/config.h index b80667ab1..43ca74ee7 100644 --- a/include/mbedtls/config.h +++ b/include/mbedtls/config.h @@ -1137,7 +1137,7 @@ * operation inside the library. * */ -//#define MBEDTLS_SSL_ASYNC_PRIVATE +#define MBEDTLS_SSL_ASYNC_PRIVATE /** * \def MBEDTLS_SSL_DEBUG_ALL diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh index 0eda3788c..d61ba9869 100755 --- a/tests/scripts/all.sh +++ b/tests/scripts/all.sh @@ -557,8 +557,8 @@ make msg "test: main suites (full config)" # ~ 5s make test -msg "test: ssl-opt.sh default, ECJPAKE, SSL async (full config)" # ~ 1s -if_build_succeeded tests/ssl-opt.sh -f 'Default\|ECJPAKE\|SSL async private' +msg "test: ssl-opt.sh default, ECJPAKE (full config)" # ~ 1s +if_build_succeeded tests/ssl-opt.sh -f 'Default\|ECJPAKE' msg "test: compat.sh RC4, DES & NULL (full config)" # ~ 2 min if_build_succeeded env OPENSSL_CMD="$OPENSSL_LEGACY" GNUTLS_CLI="$GNUTLS_LEGACY_CLI" GNUTLS_SERV="$GNUTLS_LEGACY_SERV" tests/compat.sh -e '3DES\|DES-CBC3' -f 'NULL\|DES\|RC4\|ARCFOUR' From 783007375f839a5fa0c78c6304923305ae6831db Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 13:03:29 +0200 Subject: [PATCH 056/180] Change boolean bitfield to unsigned Reminder to self: 1 is not a valid value in a 1-bit bitfield. It's undefined behavior and gcc -ansi -pedantic helpfully complains about it. --- include/mbedtls/ssl_internal.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/mbedtls/ssl_internal.h b/include/mbedtls/ssl_internal.h index 506aff395..bbaf3564f 100644 --- a/include/mbedtls/ssl_internal.h +++ b/include/mbedtls/ssl_internal.h @@ -310,7 +310,7 @@ struct mbedtls_ssl_handshake_params #endif #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) - int async_in_progress : 1; /*!< an asynchronous operation is in progress */ + unsigned int async_in_progress : 1; /*!< an asynchronous operation is in progress */ #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) From 5bea9f61b91d143904cdddc56d9d74aaf10855d7 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 13:27:43 +0200 Subject: [PATCH 057/180] Don't use the printf format %zd We target C89 libc, so don't use %zd or %zu. Just use %u, and make slot numbers `unsigned` for simplicity. --- programs/ssl/ssl_server2.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 272eecdc5..9a226e4e4 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -933,7 +933,7 @@ static const char *const ssl_async_operation_names[] = typedef struct { - size_t slot; + unsigned slot; ssl_async_operation_type_t operation_type; mbedtls_md_type_t md_alg; unsigned char input[SSL_ASYNC_INPUT_MAX_SIZE]; @@ -950,7 +950,7 @@ static int ssl_async_start( mbedtls_ssl_context *ssl, { ssl_async_key_context_t *config_data = mbedtls_ssl_conf_get_async_config_data( ssl->conf ); - size_t slot; + unsigned slot; ssl_async_operation_context_t *ctx = NULL; const char *op_name = ssl_async_operation_names[op_type]; @@ -971,7 +971,7 @@ static int ssl_async_start( mbedtls_ssl_context *ssl, op_name ); return( MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH ); } - mbedtls_printf( "Async %s callback: using key slot %zd, delay=%u.\n", + mbedtls_printf( "Async %s callback: using key slot %u, delay=%u.\n", op_name, slot, config_data->slots[slot].delay ); if( config_data->inject_error == SSL_ASYNC_INJECT_ERROR_START ) @@ -1036,7 +1036,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, if( ctx->remaining_delay > 0 ) { --ctx->remaining_delay; - mbedtls_printf( "Async resume (slot %zd): call %u more times.\n", + mbedtls_printf( "Async resume (slot %u): call %u more times.\n", ctx->slot, ctx->remaining_delay ); return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); } @@ -1059,7 +1059,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, config_data->f_rng, config_data->p_rng ); break; default: - mbedtls_printf( "Async resume (slot %zd): unknown operation type %ld. This shouldn't happen.\n", + mbedtls_printf( "Async resume (slot %u): unknown operation type %ld. This shouldn't happen.\n", ctx->slot, (long) ctx->operation_type ); return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); break; @@ -1072,7 +1072,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); } - mbedtls_printf( "Async resume (slot %zd): %s done, status=%d.\n", + mbedtls_printf( "Async resume (slot %u): %s done, status=%d.\n", ctx->slot, op_name, ret ); mbedtls_free( ctx ); return( ret ); From 9de55fab562e8e37d42fd609576c32bc4d5d7299 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 14:33:43 +0200 Subject: [PATCH 058/180] Fix uninitialized variable in ssl_server2 --- programs/ssl/ssl_server2.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 9a226e4e4..bf50f1d50 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -1223,6 +1223,9 @@ int main( int argc, char *argv[] ) mbedtls_pk_init( &pkey ); mbedtls_x509_crt_init( &srvcert2 ); mbedtls_pk_init( &pkey2 ); +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) + memset( &ssl_async_keys, 0, sizeof( ssl_async_keys ) ); +#endif #endif #if defined(MBEDTLS_DHM_C) && defined(MBEDTLS_FS_IO) mbedtls_dhm_init( &dhm ); From 12d0cc1b8fbbeedc87afe6f5920eaef5b0ded643 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 15:06:56 +0200 Subject: [PATCH 059/180] Add test case for SSL async resume after resume Add a test case for SSL asynchronous signature where f_async_resume is called twice. Verify that f_async_sign_start is only called once. This serves as a non-regression test for a bug where f_async_sign_start was only called once, which turned out to be due to a stale build artifacts with mismatched numerical values of MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS. --- tests/ssl-opt.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index 6261225b2..bf7d914b2 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -4088,6 +4088,18 @@ run_test "SSL async private: sign, delay=1" \ -s "Async resume (slot [0-9]): call 0 more times." \ -s "Async resume (slot [0-9]): sign done, status=0" +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE +run_test "SSL async private: sign, delay=2" \ + "$P_SRV \ + async_operations=s async_private_delay1=2 async_private_delay2=2" \ + "$P_CLI" \ + 0 \ + -s "Async sign callback: using key slot " \ + -U "Async sign callback: using key slot " \ + -s "Async resume (slot [0-9]): call 1 more times." \ + -s "Async resume (slot [0-9]): call 0 more times." \ + -s "Async resume (slot [0-9]): sign done, status=0" + # Test that the async callback correctly signs the 36-byte hash of TLS 1.0/1.1 # with RSA PKCS#1v1.5 as used in TLS 1.0/1.1. requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE From 20deb01264721df975bfa7ff4c3fa1a72bf04fae Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 17:57:37 +0200 Subject: [PATCH 060/180] Improve documentation of the async callback's crypto parameters --- include/mbedtls/ssl.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index 84bc63ba5..097b86a3c 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -594,9 +594,16 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * from step 2, with `digestAlgorithm` obtained by calling * mbedtls_oid_get_oid_by_md() on \p md_alg. * + * \note For ECDSA signatures, the output format is the DER encoding + * `Ecdsa-Sig-Value` defined in + * [RFC 4492 section 5.4](https://tools.ietf.org/html/rfc4492#section-5.4). + * * \param ssl The SSL connection instance. It should not be * modified other than via mbedtls_ssl_async_set_data(). * \param cert Certificate containing the public key. + * This is one of the pointers passed to + * mbedtls_ssl_conf_own_cert() when configuring the SSL + * connection. * \param md_alg Hash algorithm. * \param hash Buffer containing the hash. This buffer is * no longer valid when the function returns. @@ -646,9 +653,21 @@ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, * store an operation context for later retrieval * by the resume callback. * + * \warning RSA decryption as used in TLS is subject to a potential + * timing side channel attack first discovered by Bleichenbacher + * in 1998. This attack can be remotely exploitable + * in practice. To avoid this attack, you must ensure that + * if the callback performs an RSA decryption, the time it + * takes to execute and return the result does not depend + * on whether the RSA decryption succeeded or reported + * invalid padding. + * * \param ssl The SSL connection instance. It should not be * modified other than via mbedtls_ssl_async_set_data(). * \param cert Certificate containing the public key. + * This is one of the pointers passed to + * mbedtls_ssl_conf_own_cert() when configuring the SSL + * connection. * \param input Buffer containing the input ciphertext. This buffer * is no longer valid when the function returns. * \param input_len Size of the \p input buffer in bytes. From 37289cdb9958efb6f175a1739b150e82e7cf2763 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 27 Apr 2018 11:50:14 +0200 Subject: [PATCH 061/180] SSL async tests: tighten a few log checks in some test cases --- tests/ssl-opt.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index bf7d914b2..cf2c16875 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -4237,6 +4237,7 @@ run_test "SSL async private: error in start" \ 1 \ -s "Async sign callback: injected error" \ -S "Async resume" \ + -S "Async cancel" \ -s "! mbedtls_ssl_handshake returned" requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE @@ -4259,6 +4260,7 @@ run_test "SSL async private: error in resume" \ 1 \ -s "Async sign callback: using key slot " \ -s "Async resume callback: sign done but injected error" \ + -S "Async cancel" \ -s "! mbedtls_ssl_handshake returned" requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE @@ -4295,6 +4297,7 @@ run_test "SSL async private: cancel after start then fall back to transparent [ \$? -eq 1 ] && $P_CLI force_ciphersuite=TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256" \ 0 \ + -s "Async sign callback: using key slot 0" -S "Async resume" \ -s "Async cancel" \ -s "! mbedtls_ssl_handshake returned" \ From deda75a09e6a2c828ec68820e6025a1a205b49fa Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 10:02:45 +0200 Subject: [PATCH 062/180] Fix missing continuation indicator in ssl-opt.sh --- tests/ssl-opt.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index cf2c16875..597a5f1c1 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -4297,7 +4297,7 @@ run_test "SSL async private: cancel after start then fall back to transparent [ \$? -eq 1 ] && $P_CLI force_ciphersuite=TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256" \ 0 \ - -s "Async sign callback: using key slot 0" + -s "Async sign callback: using key slot 0" \ -S "Async resume" \ -s "Async cancel" \ -s "! mbedtls_ssl_handshake returned" \ From 0b53e24c6b74fdeaf4d40b8e9a85f98afc05fe67 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 10:23:56 +0200 Subject: [PATCH 063/180] ssl_async_set_key: detect if ctx->slots overflows --- programs/ssl/ssl_server2.c | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index bf50f1d50..838f41d7c 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -904,15 +904,18 @@ typedef struct void *p_rng; } ssl_async_key_context_t; -void ssl_async_set_key( ssl_async_key_context_t *ctx, +int ssl_async_set_key( ssl_async_key_context_t *ctx, mbedtls_x509_crt *cert, mbedtls_pk_context *pk, unsigned delay ) { + if( ctx->slots_used >= sizeof( ctx->slots ) / sizeof( *ctx->slots ) ) + return( -1 ); ctx->slots[ctx->slots_used].cert = cert; ctx->slots[ctx->slots_used].pk = pk; ctx->slots[ctx->slots_used].delay = delay; ++ctx->slots_used; + return( 0 ); } #define SSL_ASYNC_INPUT_MAX_SIZE 512 @@ -2297,8 +2300,14 @@ int main( int argc, char *argv[] ) #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( opt.async_private_delay1 >= 0 ) { - ssl_async_set_key( &ssl_async_keys, &srvcert, pk, - opt.async_private_delay1 ); + ret = ssl_async_set_key( &ssl_async_keys, &srvcert, pk, + opt.async_private_delay1 ); + if( ret < 0 ) + { + mbedtls_printf( " Test error: ssl_async_set_key failed (%d)\n", + ret ); + goto exit; + } pk = NULL; } #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ @@ -2314,8 +2323,14 @@ int main( int argc, char *argv[] ) #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( opt.async_private_delay2 >= 0 ) { - ssl_async_set_key( &ssl_async_keys, &srvcert2, pk, - opt.async_private_delay2 ); + ret = ssl_async_set_key( &ssl_async_keys, &srvcert2, pk, + opt.async_private_delay2 ); + if( ret < 0 ) + { + mbedtls_printf( " Test error: ssl_async_set_key failed (%d)\n", + ret ); + goto exit; + } pk = NULL; } #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ From 807d74a062f79eb7196f56c967357ccaf9d663b4 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 10:30:49 +0200 Subject: [PATCH 064/180] SSL async callback: cert is not always from mbedtls_ssl_conf_own_cert The certificate passed to async callbacks may not be the one set by mbedtls_ssl_conf_own_cert. For example, when using an SNI callback, it's whatever the callback is using. Document this, and add a test case (and code sample) with SNI. --- include/mbedtls/ssl.h | 14 ++++++++++---- programs/ssl/ssl_server2.c | 25 ++++++++++++++++++++++--- tests/ssl-opt.sh | 14 ++++++++++++++ 3 files changed, 46 insertions(+), 7 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index 097b86a3c..b199e2ea6 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -601,9 +601,12 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * \param ssl The SSL connection instance. It should not be * modified other than via mbedtls_ssl_async_set_data(). * \param cert Certificate containing the public key. - * This is one of the pointers passed to + * In simple cases, this is one of the pointers passed to * mbedtls_ssl_conf_own_cert() when configuring the SSL - * connection. + * connection. However, if other callbacks are used, this + * property may not hold. For example, if an SNI callback + * is registered with mbedtls_ssl_conf_sni(), then + * this callback determines what certificate is used. * \param md_alg Hash algorithm. * \param hash Buffer containing the hash. This buffer is * no longer valid when the function returns. @@ -665,9 +668,12 @@ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, * \param ssl The SSL connection instance. It should not be * modified other than via mbedtls_ssl_async_set_data(). * \param cert Certificate containing the public key. - * This is one of the pointers passed to + * In simple cases, this is one of the pointers passed to * mbedtls_ssl_conf_own_cert() when configuring the SSL - * connection. + * connection. However, if other callbacks are used, this + * property may not hold. For example, if an SNI callback + * is registered with mbedtls_ssl_conf_sni(), then + * this callback determines what certificate is used. * \param input Buffer containing the input ciphertext. This buffer * is no longer valid when the function returns. * \param input_len Size of the \p input buffer in bytes. diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 838f41d7c..b1f2382cb 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -204,7 +204,7 @@ int main( void ) #define USAGE_SSL_ASYNC \ " async_operations=%%c... d=decrypt, s=sign (default: -=off)\n" \ " async_private_delay1=%%d Asynchronous delay for key_file or preloaded key\n" \ - " async_private_delay2=%%d Asynchronous delay for key_file2\n" \ + " async_private_delay2=%%d Asynchronous delay for key_file2 and sni\n" \ " default: -1 (not asynchronous)\n" \ " async_private_error=%%d Async callback error injection (default=0=none,\n" \ " 1=start, 2=cancel, 3=resume, negative=first time only)" @@ -897,7 +897,7 @@ typedef enum { typedef struct { - ssl_async_key_slot_t slots[2]; + ssl_async_key_slot_t slots[3]; /* key, key2, sni */ size_t slots_used; ssl_async_inject_error_t inject_error; int (*f_rng)(void *, unsigned char *, size_t); @@ -965,7 +965,9 @@ static int ssl_async_start( mbedtls_ssl_context *ssl, for( slot = 0; slot < config_data->slots_used; slot++ ) { - if( config_data->slots[slot].cert == cert ) + if( memcmp( &config_data->slots[slot].cert->pk, + &cert->pk, + sizeof( cert->pk ) ) == 0 ) break; } if( slot == config_data->slots_used ) @@ -2376,7 +2378,24 @@ int main( int argc, char *argv[] ) #if defined(SNI_OPTION) if( opt.sni != NULL ) + { mbedtls_ssl_conf_sni( &conf, sni_callback, sni_info ); +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) + if( opt.async_private_delay2 >= 0 ) + { + ret = ssl_async_set_key( &ssl_async_keys, + sni_info->cert, sni_info->key, + opt.async_private_delay2 ); + if( ret < 0 ) + { + mbedtls_printf( " Test error: ssl_async_set_key failed (%d)\n", + ret ); + goto exit; + } + sni_info->key = NULL; + } +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ + } #endif #if defined(MBEDTLS_ECP_C) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index 597a5f1c1..6afca2d12 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -4112,6 +4112,20 @@ run_test "SSL async private: sign, RSA, TLS 1.1" \ -s "Async sign callback: using key slot " \ -s "Async resume (slot [0-9]): sign done, status=0" +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE +run_test "SSL async private: sign, SNI" \ + "$P_SRV debug_level=3 \ + async_operations=s async_private_delay1=0 async_private_delay2=0 \ + crt_file=data_files/server5.crt key_file=data_files/server5.key \ + sni=localhost,data_files/server2.crt,data_files/server2.key,-,-,-,polarssl.example,data_files/server1-nospace.crt,data_files/server1.key,-,-,-" \ + "$P_CLI server_name=polarssl.example" \ + 0 \ + -s "Async sign callback: using key slot " \ + -s "Async resume (slot [0-9]): sign done, status=0" \ + -s "parse ServerName extension" \ + -c "issuer name *: C=NL, O=PolarSSL, CN=PolarSSL Test CA" \ + -c "subject name *: C=NL, O=PolarSSL, CN=polarssl.example" + requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: decrypt, delay=0" \ "$P_SRV \ From 6a8cb36c24c60b3734c46479350066b1e1361245 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 11:54:14 +0200 Subject: [PATCH 065/180] Fix copypasta in the async callback documentation --- include/mbedtls/ssl.h | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index b199e2ea6..b7dc98b5b 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -568,9 +568,8 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * does not wait for the operation to complete. This allows * the handshake step to be non-blocking. * - * The parameters \p ssl and \p cert are - * guaranteed to remain valid as long as the SSL - * configuration remains valid. On the other hand, this + * The parameters \p ssl and \p cert are guaranteed to remain + * valid throughout the handshake. On the other hand, this * function must save the contents of \p hash if the value * is needed for later processing, because the \p hash buffer * is no longer valid after this function returns. @@ -588,7 +587,7 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * encoding, treating \p hash as the DigestInfo to be * padded. In other words, apply EMSA-PKCS1-v1_5 starting * from step 3, with `T = hash` and `tLen = hash_len`. - * - If \p md_alg is #MBEDTLS_MD_NONE, apply the PKCS#1 v1.5 + * - If `md_alg != MBEDTLS_MD_NONE`, apply the PKCS#1 v1.5 * encoding, treating \p hash as the hash to be encoded and * padded. In other words, apply EMSA-PKCS1-v1_5 starting * from step 2, with `digestAlgorithm` obtained by calling @@ -645,9 +644,8 @@ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, * does not wait for the operation to complete. This allows * the handshake step to be non-blocking. * - * The parameters \p ssl and \p cert are - * guaranteed to remain valid as long as the SSL - * configuration remains valid. On the other hand, this + * The parameters \p ssl and \p cert are guaranteed to remain + * valid throughout the handshake. On the other hand, this * function must save the contents of \p input if the value * is needed for later processing, because the \p input buffer * is no longer valid after this function returns. From 1febfef56122a79d5fa4f04412c2c14bce712a90 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 11:54:39 +0200 Subject: [PATCH 066/180] Rename mbedtls_ssl_async_{get,set}_data for clarity Rename to mbedtls_ssl_get_async_operation_data and mbedtls_ssl_set_async_operation_data so that they're about "async operation data" and not about some not-obvious "data". --- include/mbedtls/ssl.h | 44 +++++++++++++++++++++----------------- library/ssl_srv.c | 4 ++-- library/ssl_tls.c | 4 ++-- programs/ssl/ssl_server2.c | 6 +++--- 4 files changed, 31 insertions(+), 27 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index b7dc98b5b..ec9018a1f 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -574,8 +574,8 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * is needed for later processing, because the \p hash buffer * is no longer valid after this function returns. * - * This function may call mbedtls_ssl_async_set_data() to - * store an operation context for later retrieval + * This function may call mbedtls_ssl_set_async_operation_data() + * to store an operation context for later retrieval * by the resume callback. * * \note For RSA signatures, this function must produce output @@ -598,7 +598,8 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * [RFC 4492 section 5.4](https://tools.ietf.org/html/rfc4492#section-5.4). * * \param ssl The SSL connection instance. It should not be - * modified other than via mbedtls_ssl_async_set_data(). + * modified other than via + * mbedtls_ssl_set_async_operation_data(). * \param cert Certificate containing the public key. * In simple cases, this is one of the pointers passed to * mbedtls_ssl_conf_own_cert() when configuring the SSL @@ -650,8 +651,8 @@ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, * is needed for later processing, because the \p input buffer * is no longer valid after this function returns. * - * This function may call mbedtls_ssl_async_set_data() to - * store an operation context for later retrieval + * This function may call mbedtls_ssl_set_async_operation_data() + * to store an operation context for later retrieval * by the resume callback. * * \warning RSA decryption as used in TLS is subject to a potential @@ -664,7 +665,8 @@ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, * invalid padding. * * \param ssl The SSL connection instance. It should not be - * modified other than via mbedtls_ssl_async_set_data(). + * modified other than via + * mbedtls_ssl_set_async_operation_data(). * \param cert Certificate containing the public key. * In simple cases, this is one of the pointers passed to * mbedtls_ssl_conf_own_cert() when configuring the SSL @@ -709,13 +711,14 @@ typedef int mbedtls_ssl_async_decrypt_t( mbedtls_ssl_context *ssl, * does not wait for the operation to complete. This allows * the handshake step to be non-blocking. * - * This function may call mbedtls_ssl_async_get_data() to - * retrieve an operation context set by the start callback. - * It may call mbedtls_ssl_async_set_data() to modify this - * context. + * This function may call mbedtls_ssl_get_async_operation_data() + * to retrieve an operation context set by the start callback. + * It may call mbedtls_ssl_set_async_operation_data() to modify + * this context. * * \param ssl The SSL connection instance. It should not be - * modified other than via mbedtls_ssl_async_set_data(). + * modified other than via + * mbedtls_ssl_set_async_operation_data(). * \param output Buffer containing the output (signature or decrypted * data) on success. * \param output_len On success, number of bytes written to \p output. @@ -744,8 +747,8 @@ typedef int mbedtls_ssl_async_resume_t( mbedtls_ssl_context *ssl, * This callback is called if an SSL connection is closed * while an asynchronous operation is in progress. * - * This function may call mbedtls_ssl_async_get_data() to - * retrieve an operation context set by the start callback. + * This function may call mbedtls_ssl_get_async_operation_data() + * to retrieve an operation context set by the start callback. * * \param ssl The SSL connection instance. It should not be * modified. @@ -1582,11 +1585,12 @@ void *mbedtls_ssl_conf_get_async_config_data( const mbedtls_ssl_config *conf ); * \param ssl The SSL context to access. * * \return The asynchronous operation user context that was last - * set during the current handshake. If mbedtls_ssl_set_data() - * has not been called during the current handshake yet, - * this function returns \c NULL. + * set during the current handshake. If + * mbedtls_ssl_set_async_operation_data() has not yet been + * called during the current handshake, this function returns + * \c NULL. */ -void *mbedtls_ssl_async_get_data( const mbedtls_ssl_context *ssl ); +void *mbedtls_ssl_get_async_operation_data( const mbedtls_ssl_context *ssl ); /** * \brief Retrieve the asynchronous operation user context. @@ -1596,10 +1600,10 @@ void *mbedtls_ssl_async_get_data( const mbedtls_ssl_context *ssl ); * * \param ssl The SSL context to access. * \param ctx The new value of the asynchronous operation user context. - * Call mbedtls_ssl_get_data() later during the same handshake - * to retrieve this value. + * Call mbedtls_ssl_get_async_operation_data() later during the + * same handshake to retrieve this value. */ -void mbedtls_ssl_async_set_data( mbedtls_ssl_context *ssl, +void mbedtls_ssl_set_async_operation_data( mbedtls_ssl_context *ssl, void *ctx ); #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 5439f6d61..2b25e091f 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2852,7 +2852,7 @@ static int ssl_resume_server_key_exchange( mbedtls_ssl_context *ssl, if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) { ssl->handshake->async_in_progress = 0; - mbedtls_ssl_async_set_data( ssl, NULL ); + mbedtls_ssl_set_async_operation_data( ssl, NULL ); } MBEDTLS_SSL_DEBUG_RET( 2, "ssl_resume_server_key_exchange", ret ); return( ret ); @@ -3406,7 +3406,7 @@ static int ssl_resume_decrypt_pms( mbedtls_ssl_context *ssl, if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) { ssl->handshake->async_in_progress = 0; - mbedtls_ssl_async_set_data( ssl, NULL ); + mbedtls_ssl_set_async_operation_data( ssl, NULL ); } MBEDTLS_SSL_DEBUG_RET( 2, "ssl_decrypt_encrypted_pms", ret ); return( ret ); diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 04f34587d..3819b6f7f 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -6499,7 +6499,7 @@ void *mbedtls_ssl_conf_get_async_config_data( const mbedtls_ssl_config *conf ) return( conf->p_async_config_data ); } -void *mbedtls_ssl_async_get_data( const mbedtls_ssl_context *ssl ) +void *mbedtls_ssl_get_async_operation_data( const mbedtls_ssl_context *ssl ) { if( ssl->handshake == NULL ) return( NULL ); @@ -6507,7 +6507,7 @@ void *mbedtls_ssl_async_get_data( const mbedtls_ssl_context *ssl ) return( ssl->handshake->user_async_ctx ); } -void mbedtls_ssl_async_set_data( mbedtls_ssl_context *ssl, +void mbedtls_ssl_set_async_operation_data( mbedtls_ssl_context *ssl, void *ctx ) { if( ssl->handshake != NULL ) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index b1f2382cb..876f8156c 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -997,7 +997,7 @@ static int ssl_async_start( mbedtls_ssl_context *ssl, memcpy( ctx->input, input, input_len ); ctx->input_len = input_len; ctx->remaining_delay = config_data->slots[slot].delay; - mbedtls_ssl_async_set_data( ssl, ctx ); + mbedtls_ssl_set_async_operation_data( ssl, ctx ); if( ctx->remaining_delay == 0 ) return( 0 ); @@ -1031,7 +1031,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, size_t *output_len, size_t output_size ) { - ssl_async_operation_context_t *ctx = mbedtls_ssl_async_get_data( ssl ); + ssl_async_operation_context_t *ctx = mbedtls_ssl_get_async_operation_data( ssl ); ssl_async_key_context_t *config_data = mbedtls_ssl_conf_get_async_config_data( ssl->conf ); ssl_async_key_slot_t *key_slot = &config_data->slots[ctx->slot]; @@ -1085,7 +1085,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, static void ssl_async_cancel( mbedtls_ssl_context *ssl ) { - ssl_async_operation_context_t *ctx = mbedtls_ssl_async_get_data( ssl ); + ssl_async_operation_context_t *ctx = mbedtls_ssl_get_async_operation_data( ssl ); mbedtls_printf( "Async cancel callback.\n" ); mbedtls_free( ctx ); } From 26d01bcb5cd48c437318aa12a5360591f0988ec5 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 12:07:56 +0200 Subject: [PATCH 067/180] Async callback: use mbedtls_pk_check_pair to compare keys In the current test code, the object that is used as a public key in the certificate also contains a private key. However this is because of the way the stest code is built and does not demonstrate the API in a useful way. Use mbedtls_pk_check_pair, which is not what real-world code would do (since the private key would typically be in an external cryptoprocessor) but is a more representative placeholder. --- programs/ssl/ssl_server2.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 876f8156c..d550b7c4c 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -963,11 +963,14 @@ static int ssl_async_start( mbedtls_ssl_context *ssl, mbedtls_printf( "Async %s callback: looking for DN=%s\n", op_name, dn ); } + /* Look for a private key that matches the public key in cert. + * Since this test code has the private key inside Mbed TLS, + * we call mbedtls_pk_check_pair to match a private key with the + * public key. */ for( slot = 0; slot < config_data->slots_used; slot++ ) { - if( memcmp( &config_data->slots[slot].cert->pk, - &cert->pk, - sizeof( cert->pk ) ) == 0 ) + if( mbedtls_pk_check_pair( &cert->pk, + config_data->slots[slot].pk ) == 0 ) break; } if( slot == config_data->slots_used ) From ea5fab829c0940e8dcba8ece9e13ae142aab9781 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 13:57:45 +0200 Subject: [PATCH 068/180] SSL async callbacks documentation: clarify resource cleanup Clarify when resume must clean up resources and when cancel is called. --- include/mbedtls/ssl.h | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index ec9018a1f..a839e84d8 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -576,7 +576,7 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * * This function may call mbedtls_ssl_set_async_operation_data() * to store an operation context for later retrieval - * by the resume callback. + * by the resume or cancel callback. * * \note For RSA signatures, this function must produce output * that is consistent with PKCS#1 v1.5 in the same way as @@ -653,7 +653,7 @@ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, * * This function may call mbedtls_ssl_set_async_operation_data() * to store an operation context for later retrieval - * by the resume callback. + * by the resume or cancel callback. * * \warning RSA decryption as used in TLS is subject to a potential * timing side channel attack first discovered by Bleichenbacher @@ -716,6 +716,10 @@ typedef int mbedtls_ssl_async_decrypt_t( mbedtls_ssl_context *ssl, * It may call mbedtls_ssl_set_async_operation_data() to modify * this context. * + * Note that when this function returns a status other than + * #MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS, it must free any + * resources associated with the operation. + * * \param ssl The SSL connection instance. It should not be * modified other than via * mbedtls_ssl_set_async_operation_data(). @@ -745,7 +749,12 @@ typedef int mbedtls_ssl_async_resume_t( mbedtls_ssl_context *ssl, * \brief Callback type: cancel external operation. * * This callback is called if an SSL connection is closed - * while an asynchronous operation is in progress. + * while an asynchronous operation is in progress. Note that + * this callback is not called if the + * ::mbedtls_ssl_async_resume_t callback has run and has + * returned a value other than + * #MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS, since in that case + * the asynchronous operation has already completed. * * This function may call mbedtls_ssl_get_async_operation_data() * to retrieve an operation context set by the start callback. From 9ceae8b4f6858a97ca694412d63e7e18b1016715 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 16:37:03 +0200 Subject: [PATCH 069/180] Clarify "as directed here" in SSL async callback documentation --- include/mbedtls/ssl.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index a839e84d8..606d9c2f5 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -624,7 +624,7 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * propagated up the call chain. The callback should * use \c MBEDTLS_ERR_PK_xxx error codes, and must not * use \c MBEDTLS_ERR_SSL_xxx error codes except as - * directed here. + * directed in the documentation of this callback. */ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, @@ -690,7 +690,7 @@ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, * propagated up the call chain. The callback should * use \c MBEDTLS_ERR_PK_xxx error codes, and must not * use \c MBEDTLS_ERR_SSL_xxx error codes except as - * directed here. + * directed in the documentation of this callback. */ typedef int mbedtls_ssl_async_decrypt_t( mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, @@ -738,7 +738,7 @@ typedef int mbedtls_ssl_async_decrypt_t( mbedtls_ssl_context *ssl, * The SSL handshake is aborted. The callback should * use \c MBEDTLS_ERR_PK_xxx error codes, and must not * use \c MBEDTLS_ERR_SSL_xxx error codes except as - * directed here. + * directed in the documentation of this callback. */ typedef int mbedtls_ssl_async_resume_t( mbedtls_ssl_context *ssl, unsigned char *output, From 276b9a650c1865b0b73fc4276547e97e686a0f8d Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 16:37:23 +0200 Subject: [PATCH 070/180] ssl_server2: get op_name from context in ssl_async_resume as well --- programs/ssl/ssl_server2.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index d550b7c4c..ac3d1b1c7 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -1039,7 +1039,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, mbedtls_ssl_conf_get_async_config_data( ssl->conf ); ssl_async_key_slot_t *key_slot = &config_data->slots[ctx->slot]; int ret; - const char *op_name = NULL; + const char *op_name; if( ctx->remaining_delay > 0 ) { @@ -1052,14 +1052,12 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, switch( ctx->operation_type ) { case ASYNC_OP_DECRYPT: - op_name = "decrypt"; ret = mbedtls_pk_decrypt( key_slot->pk, ctx->input, ctx->input_len, output, output_len, output_size, config_data->f_rng, config_data->p_rng ); break; case ASYNC_OP_SIGN: - op_name = "sign"; ret = mbedtls_pk_sign( key_slot->pk, ctx->md_alg, ctx->input, ctx->input_len, @@ -1073,6 +1071,8 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, break; } + op_name = ssl_async_operation_names[ctx->operation_type]; + if( config_data->inject_error == SSL_ASYNC_INJECT_ERROR_RESUME ) { mbedtls_printf( "Async resume callback: %s done but injected error\n", From f77d3d31d6aa32e90dec47a047ebcac26e4ef945 Mon Sep 17 00:00:00 2001 From: Andres Amaya Garcia Date: Tue, 1 May 2018 20:26:47 +0100 Subject: [PATCH 071/180] Rename SNI/DTLS tests in ssl-opt.sh script --- tests/ssl-opt.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index 465403495..b4fea55dc 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -2072,7 +2072,7 @@ run_test "SNI: CA override with CRL" \ # Tests for SNI and DTLS -run_test "SNI/DTLS: matching cert 1" \ +run_test "SNI: DTLS, matching cert 1" \ "$P_SRV debug_level=3 dtls=1 \ crt_file=data_files/server5.crt key_file=data_files/server5.key \ sni=localhost,data_files/server2.crt,data_files/server2.key,-,-,-,polarssl.example,data_files/server1-nospace.crt,data_files/server1.key,-,-,-" \ @@ -2082,7 +2082,7 @@ run_test "SNI/DTLS: matching cert 1" \ -c "issuer name *: C=NL, O=PolarSSL, CN=PolarSSL Test CA" \ -c "subject name *: C=NL, O=PolarSSL, CN=localhost" -run_test "SNI/DTLS: CA override" \ +run_test "SNI: DTLS, CA override" \ "$P_SRV debug_level=3 auth_mode=optional dtls=1 \ crt_file=data_files/server5.crt key_file=data_files/server5.key \ ca_file=data_files/test-ca.crt \ @@ -2100,7 +2100,7 @@ run_test "SNI/DTLS: CA override" \ -S "! The certificate is not correctly signed by the trusted CA" \ -S "The certificate has been revoked (is on a CRL)" -run_test "SNI/DTLS: CA override with CRL" \ +run_test "SNI: DTLS, CA override with CRL" \ "$P_SRV debug_level=3 auth_mode=optional \ crt_file=data_files/server5.crt key_file=data_files/server5.key dtls=1 \ ca_file=data_files/test-ca.crt \ From 54306c14f69b982469522ce1bceaf61a10ba8392 Mon Sep 17 00:00:00 2001 From: Andres Amaya Garcia Date: Tue, 1 May 2018 20:27:37 +0100 Subject: [PATCH 072/180] Add more SNI/DTLS tests Run the normal SNI/TLS tests over DTLS in ssl-opt.sh for greater coverage. --- tests/ssl-opt.sh | 88 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index b4fea55dc..0f0798236 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -2072,6 +2072,15 @@ run_test "SNI: CA override with CRL" \ # Tests for SNI and DTLS +run_test "SNI: DTLS, no SNI callback" \ + "$P_SRV debug_level=3 dtls=1 \ + crt_file=data_files/server5.crt key_file=data_files/server5.key" \ + "$P_CLI server_name=localhost dtls=1" \ + 0 \ + -S "parse ServerName extension" \ + -c "issuer name *: C=NL, O=PolarSSL, CN=Polarssl Test EC CA" \ + -c "subject name *: C=NL, O=PolarSSL, CN=localhost" + run_test "SNI: DTLS, matching cert 1" \ "$P_SRV debug_level=3 dtls=1 \ crt_file=data_files/server5.crt key_file=data_files/server5.key \ @@ -2082,6 +2091,85 @@ run_test "SNI: DTLS, matching cert 1" \ -c "issuer name *: C=NL, O=PolarSSL, CN=PolarSSL Test CA" \ -c "subject name *: C=NL, O=PolarSSL, CN=localhost" +run_test "SNI: DTLS, matching cert 2" \ + "$P_SRV debug_level=3 dtls=1 \ + crt_file=data_files/server5.crt key_file=data_files/server5.key \ + sni=localhost,data_files/server2.crt,data_files/server2.key,-,-,-,polarssl.example,data_files/server1-nospace.crt,data_files/server1.key,-,-,-" \ + "$P_CLI server_name=polarssl.example dtls=1" \ + 0 \ + -s "parse ServerName extension" \ + -c "issuer name *: C=NL, O=PolarSSL, CN=PolarSSL Test CA" \ + -c "subject name *: C=NL, O=PolarSSL, CN=polarssl.example" + +run_test "SNI: DTLS, no matching cert" \ + "$P_SRV debug_level=3 dtls=1 \ + crt_file=data_files/server5.crt key_file=data_files/server5.key \ + sni=localhost,data_files/server2.crt,data_files/server2.key,-,-,-,polarssl.example,data_files/server1-nospace.crt,data_files/server1.key,-,-,-" \ + "$P_CLI server_name=nonesuch.example dtls=1" \ + 1 \ + -s "parse ServerName extension" \ + -s "ssl_sni_wrapper() returned" \ + -s "mbedtls_ssl_handshake returned" \ + -c "mbedtls_ssl_handshake returned" \ + -c "SSL - A fatal alert message was received from our peer" + +run_test "SNI: DTLS, client auth no override: optional" \ + "$P_SRV debug_level=3 auth_mode=optional dtls=1 \ + crt_file=data_files/server5.crt key_file=data_files/server5.key \ + sni=localhost,data_files/server2.crt,data_files/server2.key,-,-,-" \ + "$P_CLI debug_level=3 server_name=localhost dtls=1" \ + 0 \ + -S "skip write certificate request" \ + -C "skip parse certificate request" \ + -c "got a certificate request" \ + -C "skip write certificate" \ + -C "skip write certificate verify" \ + -S "skip parse certificate verify" + +run_test "SNI: DTLS, client auth override: none -> optional" \ + "$P_SRV debug_level=3 auth_mode=none dtls=1 \ + crt_file=data_files/server5.crt key_file=data_files/server5.key \ + sni=localhost,data_files/server2.crt,data_files/server2.key,-,-,optional" \ + "$P_CLI debug_level=3 server_name=localhost dtls=1" \ + 0 \ + -S "skip write certificate request" \ + -C "skip parse certificate request" \ + -c "got a certificate request" \ + -C "skip write certificate" \ + -C "skip write certificate verify" \ + -S "skip parse certificate verify" + +run_test "SNI: DTLS, client auth override: optional -> none" \ + "$P_SRV debug_level=3 auth_mode=optional dtls=1 \ + crt_file=data_files/server5.crt key_file=data_files/server5.key \ + sni=localhost,data_files/server2.crt,data_files/server2.key,-,-,none" \ + "$P_CLI debug_level=3 server_name=localhost dtls=1" \ + 0 \ + -s "skip write certificate request" \ + -C "skip parse certificate request" \ + -c "got no certificate request" \ + -c "skip write certificate" \ + -c "skip write certificate verify" \ + -s "skip parse certificate verify" + +run_test "SNI: DTLS, CA no override" \ + "$P_SRV debug_level=3 auth_mode=optional dtls=1 \ + crt_file=data_files/server5.crt key_file=data_files/server5.key \ + ca_file=data_files/test-ca.crt \ + sni=localhost,data_files/server2.crt,data_files/server2.key,-,-,required" \ + "$P_CLI debug_level=3 server_name=localhost dtls=1 \ + crt_file=data_files/server6.crt key_file=data_files/server6.key" \ + 1 \ + -S "skip write certificate request" \ + -C "skip parse certificate request" \ + -c "got a certificate request" \ + -C "skip write certificate" \ + -C "skip write certificate verify" \ + -S "skip parse certificate verify" \ + -s "x509_verify_cert() returned" \ + -s "! The certificate is not correctly signed by the trusted CA" \ + -S "The certificate has been revoked (is on a CRL)" + run_test "SNI: DTLS, CA override" \ "$P_SRV debug_level=3 auth_mode=optional dtls=1 \ crt_file=data_files/server5.crt key_file=data_files/server5.key \ From e95092d8eb26578348884976483d607453a1c233 Mon Sep 17 00:00:00 2001 From: Ron Eldor Date: Thu, 24 May 2018 10:15:13 +0300 Subject: [PATCH 073/180] Change the value of fno-sanitize-recover Change the value of `-fno-sanitize-recover` from `undefined,integer` to `all` --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a5f4bacb8..5bc352523 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -84,8 +84,8 @@ if(CMAKE_COMPILER_IS_CLANG) set(CMAKE_C_FLAGS_RELEASE "-O2") set(CMAKE_C_FLAGS_DEBUG "-O0 -g3") set(CMAKE_C_FLAGS_COVERAGE "-O0 -g3 --coverage") - set(CMAKE_C_FLAGS_ASAN "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=undefined,integer -O3") - set(CMAKE_C_FLAGS_ASANDBG "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=undefined,integer -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls ") + set(CMAKE_C_FLAGS_ASAN "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=all -O3") + set(CMAKE_C_FLAGS_ASANDBG "-Werror -fsanitize=address -fno-common -fsanitize=undefined -fno-sanitize-recover=all -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls ") set(CMAKE_C_FLAGS_MEMSAN "-Werror -fsanitize=memory -O3") set(CMAKE_C_FLAGS_MEMSANDBG "-Werror -fsanitize=memory -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls -fsanitize-memory-track-origins=2") set(CMAKE_C_FLAGS_CHECK "-Werror -Os") From 45b79cf12b1dbf190a58b5f6af3e5717cf5cef71 Mon Sep 17 00:00:00 2001 From: Azim Khan Date: Wed, 23 May 2018 16:55:16 +0100 Subject: [PATCH 074/180] Treat warnings as errors for IAR Fix IAR compiler warnings Two warnings have been fixed: 1. code 'if( len <= 0xFFFFFFFF )' gave warning 'pointless integer comparison'. This was fixed by wraping the condition in '#if SIZE_MAX > 0xFFFFFFFF'. 2. code 'diff |= A[i] ^ B[i];' gave warning 'the order of volatile accesses is undefined in'. This was fixed by read the volatile data in temporary variables before the computation. Explain IAR warning on volatile access Consistent use of CMAKE_C_COMPILER_ID --- CMakeLists.txt | 25 ++++++++++++++++--------- include/mbedtls/ssl_internal.h | 8 +++++++- library/asn1write.c | 4 ++++ library/pkcs5.c | 2 ++ 4 files changed, 29 insertions(+), 10 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2018d35c2..bc506a82f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,8 +8,13 @@ option(ENABLE_PROGRAMS "Build mbed TLS programs." ON) option(UNSAFE_BUILD "Allow unsafe builds. These builds ARE NOT SECURE." OFF) +string(REGEX MATCH "Clang" CMAKE_COMPILER_IS_CLANG "${CMAKE_C_COMPILER_ID}") +string(REGEX MATCH "GNU" CMAKE_COMPILER_IS_GNU "${CMAKE_C_COMPILER_ID}") +string(REGEX MATCH "IAR" CMAKE_COMPILER_IS_IAR "${CMAKE_C_COMPILER_ID}") +string(REGEX MATCH "MSVC" CMAKE_COMPILER_IS_MSVC "${CMAKE_C_COMPILER_ID}") + # the test suites currently have compile errors with MSVC -if(MSVC) +if(CMAKE_COMPILER_IS_MSVC) option(ENABLE_TESTING "Build mbed TLS tests." OFF) else() option(ENABLE_TESTING "Build mbed TLS tests." ON) @@ -56,9 +61,7 @@ set(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE} CACHE STRING "Choose the type of build: None Debug Release Coverage ASan ASanDbg MemSan MemSanDbg Check CheckFull" FORCE) -string(REGEX MATCH "Clang" CMAKE_COMPILER_IS_CLANG "${CMAKE_C_COMPILER_ID}") - -if(CMAKE_COMPILER_IS_GNUCC) +if(CMAKE_COMPILER_IS_GNU) # some warnings we want are not available with old GCC versions # note: starting with CMake 2.8 we could use CMAKE_C_COMPILER_VERSION execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpversion @@ -77,7 +80,7 @@ if(CMAKE_COMPILER_IS_GNUCC) set(CMAKE_C_FLAGS_ASANDBG "-Werror -fsanitize=address -fno-common -O1 -g3 -fno-omit-frame-pointer -fno-optimize-sibling-calls ") set(CMAKE_C_FLAGS_CHECK "-Werror -Os") set(CMAKE_C_FLAGS_CHECKFULL "${CMAKE_C_FLAGS_CHECK} -Wcast-qual") -endif(CMAKE_COMPILER_IS_GNUCC) +endif(CMAKE_COMPILER_IS_GNU) if(CMAKE_COMPILER_IS_CLANG) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -W -Wdeclaration-after-statement -Wwrite-strings -Wpointer-arith -Wimplicit-fallthrough -Wshadow") @@ -91,16 +94,20 @@ if(CMAKE_COMPILER_IS_CLANG) set(CMAKE_C_FLAGS_CHECK "-Werror -Os") endif(CMAKE_COMPILER_IS_CLANG) -if(MSVC) +if(CMAKE_COMPILER_IS_IAR) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} --warn_about_c_style_casts --warnings_are_errors -Ohz") +endif(CMAKE_COMPILER_IS_IAR) + +if(CMAKE_COMPILER_IS_MSVC) # Strictest warnings, and treat as errors set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /W3") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /WX") -endif(MSVC) +endif(CMAKE_COMPILER_IS_MSVC) if(CMAKE_BUILD_TYPE STREQUAL "Coverage") - if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_CLANG) + if(CMAKE_COMPILER_IS_GNU OR CMAKE_COMPILER_IS_CLANG) set(CMAKE_SHARED_LINKER_FLAGS "--coverage") - endif(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_CLANG) + endif(CMAKE_COMPILER_IS_GNU OR CMAKE_COMPILER_IS_CLANG) endif(CMAKE_BUILD_TYPE STREQUAL "Coverage") if(LIB_INSTALL_DIR) diff --git a/include/mbedtls/ssl_internal.h b/include/mbedtls/ssl_internal.h index 60b431a0f..2b5a61637 100644 --- a/include/mbedtls/ssl_internal.h +++ b/include/mbedtls/ssl_internal.h @@ -630,7 +630,13 @@ static inline int mbedtls_ssl_safer_memcmp( const void *a, const void *b, size_t volatile unsigned char diff = 0; for( i = 0; i < n; i++ ) - diff |= A[i] ^ B[i]; + { + /* Read volatile data in order before computing diff. + * This avoids IAR compiler warning: + * 'the order of volatile accesses is undefined ..' */ + unsigned char x = A[i], y = B[i]; + diff |= x ^ y; + } return( diff ); } diff --git a/library/asn1write.c b/library/asn1write.c index c01c83655..72acdf301 100644 --- a/library/asn1write.c +++ b/library/asn1write.c @@ -83,7 +83,9 @@ int mbedtls_asn1_write_len( unsigned char **p, unsigned char *start, size_t len return( 4 ); } +#if SIZE_MAX > 0xFFFFFFFF if( len <= 0xFFFFFFFF ) +#endif { if( *p - start < 5 ) return( MBEDTLS_ERR_ASN1_BUF_TOO_SMALL ); @@ -96,7 +98,9 @@ int mbedtls_asn1_write_len( unsigned char **p, unsigned char *start, size_t len return( 5 ); } +#if SIZE_MAX > 0xFFFFFFFF return( MBEDTLS_ERR_ASN1_INVALID_LENGTH ); +#endif } int mbedtls_asn1_write_tag( unsigned char **p, unsigned char *start, unsigned char tag ) diff --git a/library/pkcs5.c b/library/pkcs5.c index 440a174b5..f04f0ab25 100644 --- a/library/pkcs5.c +++ b/library/pkcs5.c @@ -249,8 +249,10 @@ int mbedtls_pkcs5_pbkdf2_hmac( mbedtls_md_context_t *ctx, const unsigned char *p memset( counter, 0, 4 ); counter[3] = 1; +#if UINT_MAX > 0xFFFFFFFF if( iteration_count > 0xFFFFFFFF ) return( MBEDTLS_ERR_PKCS5_BAD_INPUT_DATA ); +#endif while( key_length ) { From 5dc8cfa8f1818aac205411dafce2db01817b990e Mon Sep 17 00:00:00 2001 From: Janos Follath Date: Fri, 27 Apr 2018 14:45:49 +0100 Subject: [PATCH 075/180] CCM*: Add public API Interface for CCM* (described in IEEE Std 802.15.4.). --- include/mbedtls/ccm.h | 76 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 75 insertions(+), 1 deletion(-) diff --git a/include/mbedtls/ccm.h b/include/mbedtls/ccm.h index 8585ce5e7..24e13dd80 100644 --- a/include/mbedtls/ccm.h +++ b/include/mbedtls/ccm.h @@ -102,7 +102,6 @@ void mbedtls_ccm_free( mbedtls_ccm_context *ctx ); /** * \brief This function encrypts a buffer using CCM. * - * * \note The tag is written to a separate buffer. To concatenate * the \p tag with the \p output, as done in RFC-3610: * Counter with CBC-MAC (CCM), use @@ -132,6 +131,45 @@ int mbedtls_ccm_encrypt_and_tag( mbedtls_ccm_context *ctx, size_t length, const unsigned char *input, unsigned char *output, unsigned char *tag, size_t tag_len ); +/** + * \brief This function encrypts a buffer using CCM*. + * + * \note The tag is written to a separate buffer. To concatenate + * the \p tag with the \p output, as done in RFC-3610: + * Counter with CBC-MAC (CCM), use + * \p tag = \p output + \p length, and make sure that the + * output buffer is at least \p length + \p tag_len wide. + * + * \note When using this function in a variable tag length context, + * the tag length has to be encoded into the \p iv passed to + * this function. + * + * \param ctx The CCM context to use for encryption. + * \param length The length of the input data in Bytes. + * \param iv Initialization vector (nonce). + * \param iv_len The length of the IV in Bytes: 7, 8, 9, 10, 11, 12, or 13. + * \param add The additional data field. + * \param add_len The length of additional data in Bytes. + * Must be less than 2^16 - 2^8. + * \param input The buffer holding the input data. + * \param output The buffer holding the output data. + * Must be at least \p length Bytes wide. + * \param tag The buffer holding the tag. + * \param tag_len The length of the tag to generate in Bytes: + * 0, 4, 6, 8, 10, 12, 14 or 16. + * + * \warning Passing 0 as \p tag_len means that the message is no + * longer authenticated. + * + * \return \c 0 on success. + * \return A CCM or cipher-specific error code on failure. + */ +int mbedtls_ccm_star_encrypt_and_tag( mbedtls_ccm_context *ctx, size_t length, + const unsigned char *iv, size_t iv_len, + const unsigned char *add, size_t add_len, + const unsigned char *input, unsigned char *output, + unsigned char *tag, size_t tag_len ); + /** * \brief This function performs a CCM authenticated decryption of a * buffer. @@ -160,6 +198,42 @@ int mbedtls_ccm_auth_decrypt( mbedtls_ccm_context *ctx, size_t length, const unsigned char *input, unsigned char *output, const unsigned char *tag, size_t tag_len ); +/** + * \brief This function performs a CCM* authenticated decryption of a + * buffer. + * + * \note When using this function in a variable tag length context, + * the tag length has to be decoded from \p iv and passed to + * this function as \p tag_len. (\p tag needs to be adjusted + * accordingly.) + * + * \param ctx The CCM context to use for decryption. + * \param length The length of the input data in Bytes. + * \param iv Initialization vector. + * \param iv_len The length of the IV in Bytes: 7, 8, 9, 10, 11, 12, or 13. + * \param add The additional data field. + * \param add_len The length of additional data in Bytes. + * Must be less than 2^16 - 2^8. + * \param input The buffer holding the input data. + * \param output The buffer holding the output data. + * Must be at least \p length Bytes wide. + * \param tag The buffer holding the tag. + * \param tag_len The length of the tag in Bytes. + * 0, 4, 6, 8, 10, 12, 14 or 16. + * + * \warning Passing 0 as \p tag_len means that the message is no + * longer authenticated. + * + * \return \c 0 on success. This indicates that the message is + * authentic. + * \return #MBEDTLS_ERR_CCM_AUTH_FAILED if the tag does not match. + * \return A cipher-specific error code on calculation failure. + */ +int mbedtls_ccm_star_auth_decrypt( mbedtls_ccm_context *ctx, size_t length, + const unsigned char *iv, size_t iv_len, + const unsigned char *add, size_t add_len, + const unsigned char *input, unsigned char *output, + const unsigned char *tag, size_t tag_len ); #if defined(MBEDTLS_SELF_TEST) && defined(MBEDTLS_AES_C) /** From b5734a28d9bc49e8dd6c385694f1002017f608dc Mon Sep 17 00:00:00 2001 From: Janos Follath Date: Mon, 14 May 2018 14:31:49 +0100 Subject: [PATCH 076/180] CCM*: Add implementation --- library/ccm.c | 37 ++++++++++++++++++++++++++++++++++--- 1 file changed, 34 insertions(+), 3 deletions(-) diff --git a/library/ccm.c b/library/ccm.c index cf6520935..b195a7165 100644 --- a/library/ccm.c +++ b/library/ccm.c @@ -154,7 +154,13 @@ static int ccm_auth_crypt( mbedtls_ccm_context *ctx, int mode, size_t length, * 'length' checked later (when writing it to the first block) */ if( tag_len < 4 || tag_len > 16 || tag_len % 2 != 0 ) - return( MBEDTLS_ERR_CCM_BAD_INPUT ); + { + /* + * Loosen the requirements to enable support for CCM* (IEEE 802.15.4) + */ + if( tag_len != 0 ) + return( MBEDTLS_ERR_CCM_BAD_INPUT ); + } /* Also implies q is within bounds */ if( iv_len < 7 || iv_len > 13 ) @@ -302,7 +308,7 @@ static int ccm_auth_crypt( mbedtls_ccm_context *ctx, int mode, size_t length, /* * Authenticated encryption */ -int mbedtls_ccm_encrypt_and_tag( mbedtls_ccm_context *ctx, size_t length, +int mbedtls_ccm_star_encrypt_and_tag( mbedtls_ccm_context *ctx, size_t length, const unsigned char *iv, size_t iv_len, const unsigned char *add, size_t add_len, const unsigned char *input, unsigned char *output, @@ -312,10 +318,23 @@ int mbedtls_ccm_encrypt_and_tag( mbedtls_ccm_context *ctx, size_t length, add, add_len, input, output, tag, tag_len ) ); } +int mbedtls_ccm_encrypt_and_tag( mbedtls_ccm_context *ctx, size_t length, + const unsigned char *iv, size_t iv_len, + const unsigned char *add, size_t add_len, + const unsigned char *input, unsigned char *output, + unsigned char *tag, size_t tag_len ) +{ + if( tag_len == 0 ) + return( MBEDTLS_ERR_CCM_BAD_INPUT ); + + return( mbedtls_ccm_star_encrypt_and_tag( ctx, length, iv, iv_len, add, + add_len, input, output, tag, tag_len ) ); +} + /* * Authenticated decryption */ -int mbedtls_ccm_auth_decrypt( mbedtls_ccm_context *ctx, size_t length, +int mbedtls_ccm_star_auth_decrypt( mbedtls_ccm_context *ctx, size_t length, const unsigned char *iv, size_t iv_len, const unsigned char *add, size_t add_len, const unsigned char *input, unsigned char *output, @@ -346,6 +365,18 @@ int mbedtls_ccm_auth_decrypt( mbedtls_ccm_context *ctx, size_t length, return( 0 ); } +int mbedtls_ccm_auth_decrypt( mbedtls_ccm_context *ctx, size_t length, + const unsigned char *iv, size_t iv_len, + const unsigned char *add, size_t add_len, + const unsigned char *input, unsigned char *output, + const unsigned char *tag, size_t tag_len ) +{ + if( tag_len == 0 ) + return( MBEDTLS_ERR_CCM_BAD_INPUT ); + + return( mbedtls_ccm_star_auth_decrypt( ctx, length, iv, iv_len, add, + add_len, input, output, tag, tag_len ) ); +} #endif /* !MBEDTLS_CCM_ALT */ #if defined(MBEDTLS_SELF_TEST) && defined(MBEDTLS_AES_C) From 95ab93d41733d468f72ea29cecd2d73055626027 Mon Sep 17 00:00:00 2001 From: Janos Follath Date: Mon, 14 May 2018 14:32:41 +0100 Subject: [PATCH 077/180] CCM*: Add minimal tests --- tests/suites/test_suite_ccm.data | 9 ++++++ tests/suites/test_suite_ccm.function | 41 ++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/tests/suites/test_suite_ccm.data b/tests/suites/test_suite_ccm.data index 90ba42d83..ac66812cc 100644 --- a/tests/suites/test_suite_ccm.data +++ b/tests/suites/test_suite_ccm.data @@ -41,6 +41,15 @@ ccm_lengths:5:10:65281:8:MBEDTLS_ERR_CCM_BAD_INPUT CCM lengths #8 msg too long for this IV length (2^16, q = 2) ccm_lengths:65536:13:5:8:MBEDTLS_ERR_CCM_BAD_INPUT +CCM lengths #9 tag length 0 +ccm_lengths:5:10:5:0:MBEDTLS_ERR_CCM_BAD_INPUT + +CCM* fixed tag lengths #1 all OK +ccm_star_lengths:5:10:5:8:0 + +CCM* fixed tag lengths #2 all OK - tag length 0 +ccm_star_lengths:5:10:5:0:0 + CCM encrypt and tag RFC 3610 #1 depends_on:MBEDTLS_AES_C mbedtls_ccm_encrypt_and_tag:MBEDTLS_CIPHER_ID_AES:"C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF":"08090A0B0C0D0E0F101112131415161718191A1B1C1D1E":"00000003020100A0A1A2A3A4A5":"0001020304050607":"588C979A61C663D2F066D0C2C0F989806D5F6B61DAC38417E8D12CFDF926E0" diff --git a/tests/suites/test_suite_ccm.function b/tests/suites/test_suite_ccm.function index 2f5c77c2c..6d685438e 100644 --- a/tests/suites/test_suite_ccm.function +++ b/tests/suites/test_suite_ccm.function @@ -74,6 +74,47 @@ exit: } /* END_CASE */ +/* BEGIN_CASE depends_on:MBEDTLS_AES_C */ +void ccm_star_lengths( int msg_len, int iv_len, int add_len, int tag_len, + int res ) +{ + mbedtls_ccm_context ctx; + unsigned char key[16]; + unsigned char msg[10]; + unsigned char iv[14]; + unsigned char add[10]; + unsigned char out[10]; + unsigned char tag[18]; + int decrypt_ret; + + mbedtls_ccm_init( &ctx ); + + memset( key, 0, sizeof( key ) ); + memset( msg, 0, sizeof( msg ) ); + memset( iv, 0, sizeof( iv ) ); + memset( add, 0, sizeof( add ) ); + memset( out, 0, sizeof( out ) ); + memset( tag, 0, sizeof( tag ) ); + + TEST_ASSERT( mbedtls_ccm_setkey( &ctx, MBEDTLS_CIPHER_ID_AES, + key, 8 * sizeof( key ) ) == 0 ); + + TEST_ASSERT( mbedtls_ccm_star_encrypt_and_tag( &ctx, msg_len, iv, iv_len, + add, add_len, msg, out, tag, tag_len ) == res ); + + decrypt_ret = mbedtls_ccm_star_auth_decrypt( &ctx, msg_len, iv, iv_len, add, + add_len, msg, out, tag, tag_len ); + + if( res == 0 && tag_len != 0 ) + TEST_ASSERT( decrypt_ret == MBEDTLS_ERR_CCM_AUTH_FAILED ); + else + TEST_ASSERT( decrypt_ret == res ); + +exit: + mbedtls_ccm_free( &ctx ); +} +/* END_CASE */ + /* BEGIN_CASE */ void mbedtls_ccm_encrypt_and_tag( int cipher_id, char *key_hex, char *msg_hex, From 6b4bd3dcc4caa2d555eb087e97e3692e7ce59bfe Mon Sep 17 00:00:00 2001 From: Janos Follath Date: Tue, 29 May 2018 11:30:26 +0100 Subject: [PATCH 078/180] CCM*: Improve documentation --- include/mbedtls/ccm.h | 44 +++++++++++++++++++++++++++++++------------ 1 file changed, 32 insertions(+), 12 deletions(-) diff --git a/include/mbedtls/ccm.h b/include/mbedtls/ccm.h index 24e13dd80..4881db7e1 100644 --- a/include/mbedtls/ccm.h +++ b/include/mbedtls/ccm.h @@ -14,6 +14,18 @@ *
  • Nonce - A unique value that is assigned to the payload and the * associated data.
  • * + * Definition of CCM: + * http://csrc.nist.gov/publications/nistpubs/800-38C/SP800-38C_updated-July20_2007.pdf + * RFC 3610 "Counter with CBC-MAC (CCM)" + * + * Related: + * RFC 5116 "An Interface and Algorithms for Authenticated Encryption" + * + * Definition of CCM*: + * IEEE 802.15.4 - IEEE Standard for Local and metropolitan area networks + * Integer representation is fixed most-significant-octet-first order and + * the representation of octets is most-significant-bit-first order. This is + * consistent with RFC 3610. */ /* * Copyright (C) 2006-2018, Arm Limited (or its affiliates), All Rights Reserved @@ -111,15 +123,17 @@ void mbedtls_ccm_free( mbedtls_ccm_context *ctx ); * \param ctx The CCM context to use for encryption. * \param length The length of the input data in Bytes. * \param iv Initialization vector (nonce). - * \param iv_len The length of the IV in Bytes: 7, 8, 9, 10, 11, 12, or 13. + * \param iv_len The length of the nonce in Bytes: 7, 8, 9, 10, 11, 12, + * or 13. The length L of the message length field is + * 15 - \p iv_len. * \param add The additional data field. * \param add_len The length of additional data in Bytes. * Must be less than 2^16 - 2^8. * \param input The buffer holding the input data. * \param output The buffer holding the output data. * Must be at least \p length Bytes wide. - * \param tag The buffer holding the tag. - * \param tag_len The length of the tag to generate in Bytes: + * \param tag The buffer holding the authentication field. + * \param tag_len The length of the authentication field to generate in Bytes: * 4, 6, 8, 10, 12, 14 or 16. * * \return \c 0 on success. @@ -147,15 +161,17 @@ int mbedtls_ccm_encrypt_and_tag( mbedtls_ccm_context *ctx, size_t length, * \param ctx The CCM context to use for encryption. * \param length The length of the input data in Bytes. * \param iv Initialization vector (nonce). - * \param iv_len The length of the IV in Bytes: 7, 8, 9, 10, 11, 12, or 13. + * \param iv_len The length of the nonce in Bytes: 7, 8, 9, 10, 11, 12, + * or 13. The length L of the message length field is + * 15 - \p iv_len. * \param add The additional data field. * \param add_len The length of additional data in Bytes. * Must be less than 2^16 - 2^8. * \param input The buffer holding the input data. * \param output The buffer holding the output data. * Must be at least \p length Bytes wide. - * \param tag The buffer holding the tag. - * \param tag_len The length of the tag to generate in Bytes: + * \param tag The buffer holding the authentication field. + * \param tag_len The length of the authentication field to generate in Bytes: * 0, 4, 6, 8, 10, 12, 14 or 16. * * \warning Passing 0 as \p tag_len means that the message is no @@ -177,15 +193,17 @@ int mbedtls_ccm_star_encrypt_and_tag( mbedtls_ccm_context *ctx, size_t length, * \param ctx The CCM context to use for decryption. * \param length The length of the input data in Bytes. * \param iv Initialization vector. - * \param iv_len The length of the IV in Bytes: 7, 8, 9, 10, 11, 12, or 13. + * \param iv_len The length of the nonce in Bytes: 7, 8, 9, 10, 11, 12, + * or 13. The length L of the message length field is + * 15 - \p iv_len. * \param add The additional data field. * \param add_len The length of additional data in Bytes. * Must be less than 2^16 - 2^8. * \param input The buffer holding the input data. * \param output The buffer holding the output data. * Must be at least \p length Bytes wide. - * \param tag The buffer holding the tag. - * \param tag_len The length of the tag in Bytes. + * \param tag The buffer holding the authentication field. + * \param tag_len The length of the authentication field in Bytes. * 4, 6, 8, 10, 12, 14 or 16. * * \return \c 0 on success. This indicates that the message is authentic. @@ -210,15 +228,17 @@ int mbedtls_ccm_auth_decrypt( mbedtls_ccm_context *ctx, size_t length, * \param ctx The CCM context to use for decryption. * \param length The length of the input data in Bytes. * \param iv Initialization vector. - * \param iv_len The length of the IV in Bytes: 7, 8, 9, 10, 11, 12, or 13. + * \param iv_len The length of the nonce in Bytes: 7, 8, 9, 10, 11, 12, + * or 13. The length L of the message length field is + * 15 - \p iv_len. * \param add The additional data field. * \param add_len The length of additional data in Bytes. * Must be less than 2^16 - 2^8. * \param input The buffer holding the input data. * \param output The buffer holding the output data. * Must be at least \p length Bytes wide. - * \param tag The buffer holding the tag. - * \param tag_len The length of the tag in Bytes. + * \param tag The buffer holding the authentication field. + * \param tag_len The length of the authentication field in Bytes. * 0, 4, 6, 8, 10, 12, 14 or 16. * * \warning Passing 0 as \p tag_len means that the message is no From 997e85c049c122357387e4c077d1045b8142e819 Mon Sep 17 00:00:00 2001 From: Janos Follath Date: Tue, 29 May 2018 11:33:45 +0100 Subject: [PATCH 079/180] CCM*: Remove nested if --- library/ccm.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/library/ccm.c b/library/ccm.c index b195a7165..32f8bb098 100644 --- a/library/ccm.c +++ b/library/ccm.c @@ -152,14 +152,12 @@ static int ccm_auth_crypt( mbedtls_ccm_context *ctx, int mode, size_t length, * Check length requirements: SP800-38C A.1 * Additional requirement: a < 2^16 - 2^8 to simplify the code. * 'length' checked later (when writing it to the first block) + * + * Also, loosen the requirements to enable support for CCM* (IEEE 802.15.4). */ - if( tag_len < 4 || tag_len > 16 || tag_len % 2 != 0 ) + if( tag_len == 2 || tag_len > 16 || tag_len % 2 != 0 ) { - /* - * Loosen the requirements to enable support for CCM* (IEEE 802.15.4) - */ - if( tag_len != 0 ) - return( MBEDTLS_ERR_CCM_BAD_INPUT ); + return( MBEDTLS_ERR_CCM_BAD_INPUT ); } /* Also implies q is within bounds */ From 143b319773c74740b8d3a4010fabd64859168c6d Mon Sep 17 00:00:00 2001 From: Janos Follath Date: Wed, 30 May 2018 13:57:29 +0100 Subject: [PATCH 080/180] CCM*: Make documentation consistent --- include/mbedtls/ccm.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/include/mbedtls/ccm.h b/include/mbedtls/ccm.h index 4881db7e1..5d727e7cc 100644 --- a/include/mbedtls/ccm.h +++ b/include/mbedtls/ccm.h @@ -192,7 +192,7 @@ int mbedtls_ccm_star_encrypt_and_tag( mbedtls_ccm_context *ctx, size_t length, * * \param ctx The CCM context to use for decryption. * \param length The length of the input data in Bytes. - * \param iv Initialization vector. + * \param iv Initialization vector (nonce). * \param iv_len The length of the nonce in Bytes: 7, 8, 9, 10, 11, 12, * or 13. The length L of the message length field is * 15 - \p iv_len. @@ -227,7 +227,7 @@ int mbedtls_ccm_auth_decrypt( mbedtls_ccm_context *ctx, size_t length, * * \param ctx The CCM context to use for decryption. * \param length The length of the input data in Bytes. - * \param iv Initialization vector. + * \param iv Initialization vector (nonce). * \param iv_len The length of the nonce in Bytes: 7, 8, 9, 10, 11, 12, * or 13. The length L of the message length field is * 15 - \p iv_len. @@ -244,8 +244,7 @@ int mbedtls_ccm_auth_decrypt( mbedtls_ccm_context *ctx, size_t length, * \warning Passing 0 as \p tag_len means that the message is no * longer authenticated. * - * \return \c 0 on success. This indicates that the message is - * authentic. + * \return \c 0 on success. * \return #MBEDTLS_ERR_CCM_AUTH_FAILED if the tag does not match. * \return A cipher-specific error code on calculation failure. */ From 4c579391b14f2af25fa8987e3966375474d8301f Mon Sep 17 00:00:00 2001 From: Janos Follath Date: Wed, 30 May 2018 13:58:38 +0100 Subject: [PATCH 081/180] CCM*: Remove superfluous braces --- library/ccm.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/library/ccm.c b/library/ccm.c index 32f8bb098..804eaf80f 100644 --- a/library/ccm.c +++ b/library/ccm.c @@ -156,9 +156,7 @@ static int ccm_auth_crypt( mbedtls_ccm_context *ctx, int mode, size_t length, * Also, loosen the requirements to enable support for CCM* (IEEE 802.15.4). */ if( tag_len == 2 || tag_len > 16 || tag_len % 2 != 0 ) - { return( MBEDTLS_ERR_CCM_BAD_INPUT ); - } /* Also implies q is within bounds */ if( iv_len < 7 || iv_len > 13 ) From 0daf4caaf8ffb4fc82aa0f43a2a53a0739d40a4d Mon Sep 17 00:00:00 2001 From: Darryl Green Date: Tue, 29 May 2018 14:12:26 +0100 Subject: [PATCH 082/180] Add test vectors for CCM* --- tests/suites/test_suite_ccm.data | 24 +++++ tests/suites/test_suite_ccm.function | 137 +++++++++++++++++++++++++++ 2 files changed, 161 insertions(+) diff --git a/tests/suites/test_suite_ccm.data b/tests/suites/test_suite_ccm.data index ac66812cc..cad40d59c 100644 --- a/tests/suites/test_suite_ccm.data +++ b/tests/suites/test_suite_ccm.data @@ -50,6 +50,30 @@ ccm_star_lengths:5:10:5:8:0 CCM* fixed tag lengths #2 all OK - tag length 0 ccm_star_lengths:5:10:5:0:0 +CCM* encrypt and tag #1 +depends_on:MBEDTLS_AES_C +mbedtls_ccm_star_encrypt_and_tag:MBEDTLS_CIPHER_ID_AES:"C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF":"":"ACDE480000000001":"00000005":2:"08D0842143010000000048DEAC020500000055CF000051525354":"223BC1EC841AB553":0 + +CCM* encrypt and tag #2 +depends_on:MBEDTLS_AES_C +mbedtls_ccm_star_encrypt_and_tag:MBEDTLS_CIPHER_ID_AES:"C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF":"61626364":"ACDE480000000001":"00000005":4:"69DC842143020000000048DEAC010000000048DEAC0405000000":"D43E022B":0 + +CCM* encrypt and tag #3 +depends_on:MBEDTLS_AES_C +mbedtls_ccm_star_encrypt_and_tag:MBEDTLS_CIPHER_ID_AES:"C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF":"CE":"ACDE480000000001":"00000005":6:"2BDC842143020000000048DEACFFFF010000000048DEAC060500000001":"D84FDE529061F9C6F1":0 + +CCM* auth decrypt tag #1 +depends_on:MBEDTLS_AES_C +mbedtls_ccm_star_auth_decrypt:MBEDTLS_CIPHER_ID_AES:"C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF":"223BC1EC841AB553":"ACDE480000000001":"00000005":2:"08D0842143010000000048DEAC020500000055CF000051525354":"":0 + +CCM* auth decrypt tag #2 +depends_on:MBEDTLS_AES_C +mbedtls_ccm_star_auth_decrypt:MBEDTLS_CIPHER_ID_AES:"C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF":"D43E022B":"ACDE480000000001":"00000005":4:"69DC842143020000000048DEAC010000000048DEAC0405000000":"61626364":0 + +CCM* auth decrypt tag #3 +depends_on:MBEDTLS_AES_C +mbedtls_ccm_star_auth_decrypt:MBEDTLS_CIPHER_ID_AES:"C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF":"D84FDE529061F9C6F1":"ACDE480000000001":"00000005":6:"2BDC842143020000000048DEACFFFF010000000048DEAC060500000001":"CE":0 + CCM encrypt and tag RFC 3610 #1 depends_on:MBEDTLS_AES_C mbedtls_ccm_encrypt_and_tag:MBEDTLS_CIPHER_ID_AES:"C0C1C2C3C4C5C6C7C8C9CACBCCCDCECF":"08090A0B0C0D0E0F101112131415161718191A1B1C1D1E":"00000003020100A0A1A2A3A4A5":"0001020304050607":"588C979A61C663D2F066D0C2C0F989806D5F6B61DAC38417E8D12CFDF926E0" diff --git a/tests/suites/test_suite_ccm.function b/tests/suites/test_suite_ccm.function index 6d685438e..58c856985 100644 --- a/tests/suites/test_suite_ccm.function +++ b/tests/suites/test_suite_ccm.function @@ -228,3 +228,140 @@ exit: mbedtls_ccm_free( &ctx ); } /* END_CASE */ + +/* BEGIN_CASE */ +void mbedtls_ccm_star_encrypt_and_tag( int cipher_id, + char *key_hex, char *msg_hex, + char *source_address_hex, char *frame_counter_hex, + int sec_level, char *add_hex, + char *result_hex, int output_ret ) +{ + unsigned char key[32]; + unsigned char msg[50]; + unsigned char iv[13]; + unsigned char add[32]; + unsigned char result[50]; + unsigned char source_address[8]; + unsigned char frame_counter[4]; + mbedtls_ccm_context ctx; + size_t i, key_len, msg_len, iv_len, add_len, result_len, source_address_len, frame_counter_len, tag_len; + int ret; + + mbedtls_ccm_init( &ctx ); + + memset( key, 0x00, sizeof( key ) ); + memset( msg, 0x00, sizeof( msg ) ); + memset( iv, 0x00, sizeof( iv ) ); + memset( add, 0x00, sizeof( add ) ); + memset( result, 0x00, sizeof( result ) ); + memset( source_address, 0x00, sizeof( source_address ) ); + memset( frame_counter, 0x00, sizeof( frame_counter ) ); + + key_len = unhexify( key, key_hex ); + msg_len = unhexify( msg, msg_hex ); + add_len = unhexify( add, add_hex ); + result_len = unhexify( result, result_hex ); + source_address_len = unhexify( source_address, source_address_hex ); + frame_counter_len = unhexify( frame_counter, frame_counter_hex ); + + if( sec_level % 4 == 0) + tag_len = 0; + else + tag_len = 1 << ( sec_level % 4 + 1); + + for( i = 0; i < source_address_len; i++ ) + iv[i] = source_address[i]; + + for( i = 0; i < frame_counter_len; i++ ) + iv[source_address_len + i] = frame_counter[i]; + + iv[source_address_len + frame_counter_len] = sec_level; + iv_len = sizeof( iv ); + + TEST_ASSERT( mbedtls_ccm_setkey( &ctx, cipher_id, key, key_len * 8 ) == 0 ); + + ret = mbedtls_ccm_star_encrypt_and_tag( &ctx, msg_len, iv, iv_len, + add, add_len, msg, msg, msg + msg_len, tag_len ); + + TEST_ASSERT( ret == output_ret ); + + TEST_ASSERT( memcmp( msg, result, result_len ) == 0 ); + + /* Check we didn't write past the end */ + TEST_ASSERT( msg[result_len] == 0 && msg[result_len + 1] == 0 ); + +exit: + mbedtls_ccm_free( &ctx ); +} +/* END_CASE */ + +/* BEGIN_CASE */ +void mbedtls_ccm_star_auth_decrypt( int cipher_id, + char *key_hex, char *msg_hex, + char *source_address_hex, char *frame_counter_hex, + int sec_level, char *add_hex, + char *result_hex, int output_ret ) +{ + unsigned char key[32]; + unsigned char msg[50]; + unsigned char iv[13]; + unsigned char add[32]; + unsigned char tag[16]; + unsigned char result[50]; + unsigned char source_address[8]; + unsigned char frame_counter[4]; + mbedtls_ccm_context ctx; + size_t i, key_len, msg_len, iv_len, add_len, tag_len, result_len, source_address_len, frame_counter_len; + int ret; + + mbedtls_ccm_init( &ctx ); + + memset( key, 0x00, sizeof( key ) ); + memset( msg, 0x00, sizeof( msg ) ); + memset( iv, 0x00, sizeof( iv ) ); + memset( add, 0x00, sizeof( add ) ); + memset( result, 0x00, sizeof( result ) ); + memset( source_address, 0x00, sizeof( source_address ) ); + memset( frame_counter, 0x00, sizeof( frame_counter ) ); + memset( tag, 0x00, sizeof( tag ) ); + + key_len = unhexify( key, key_hex ); + msg_len = unhexify( msg, msg_hex ); + add_len = unhexify( add, add_hex ); + result_len = unhexify( result, result_hex ); + source_address_len = unhexify( source_address, source_address_hex ); + frame_counter_len = unhexify( frame_counter, frame_counter_hex ); + + if( sec_level % 4 == 0) + tag_len = 0; + else + tag_len = 1 << ( sec_level % 4 + 1); + + for( i = 0; i < source_address_len; i++ ) + iv[i] = source_address[i]; + + for( i = 0; i < frame_counter_len; i++ ) + iv[source_address_len + i] = frame_counter[i]; + + iv[source_address_len + frame_counter_len] = sec_level; + iv_len = sizeof( iv ); + + msg_len -= tag_len; + memcpy( tag, msg + msg_len, tag_len ); + + TEST_ASSERT( mbedtls_ccm_setkey( &ctx, cipher_id, key, key_len * 8 ) == 0 ); + + ret = mbedtls_ccm_star_auth_decrypt( &ctx, msg_len, iv, iv_len, + add, add_len, msg, msg, msg + msg_len, tag_len ); + + TEST_ASSERT( ret == output_ret ); + + TEST_ASSERT( memcmp( msg, result, result_len ) == 0 ); + + /* Check we didn't write past the end (where the original tag is) */ + TEST_ASSERT( memcmp( msg + msg_len, tag, tag_len ) == 0 ); + +exit: + mbedtls_ccm_free( &ctx ); +} +/* END_CASE */ From 02b9329f2b10c24480aedb39b843dfb1611a8190 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 1 Jun 2018 14:38:45 +0200 Subject: [PATCH 083/180] Fix MSan build without MBEDTLS_TIMING_C When MBEDTLS_TIMING_C was not defined in config.h, but the MemSan memory sanitizer was activated, entropy_poll.c used memset without declaring it. Fix this by including string.h unconditionally. --- library/entropy_poll.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/entropy_poll.c b/library/entropy_poll.c index a116e605d..75e243ac8 100644 --- a/library/entropy_poll.c +++ b/library/entropy_poll.c @@ -25,13 +25,14 @@ #include MBEDTLS_CONFIG_FILE #endif +#include + #if defined(MBEDTLS_ENTROPY_C) #include "mbedtls/entropy.h" #include "mbedtls/entropy_poll.h" #if defined(MBEDTLS_TIMING_C) -#include #include "mbedtls/timing.h" #endif #if defined(MBEDTLS_HAVEGE_C) From 1a8ef0772c97cee1e923015de44a2a6d0abade61 Mon Sep 17 00:00:00 2001 From: Azim Khan Date: Wed, 6 Jun 2018 03:44:03 +0100 Subject: [PATCH 084/180] Fix coverity defects --- programs/test/zeroize.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/programs/test/zeroize.c b/programs/test/zeroize.c index 252438bcf..29cc0ac3c 100644 --- a/programs/test/zeroize.c +++ b/programs/test/zeroize.c @@ -66,7 +66,7 @@ int main( int argc, char** argv ) char buf[BUFFER_LEN]; char *p = buf; char *end = p + BUFFER_LEN; - char c; + int c; if( argc != 2 ) { @@ -83,7 +83,7 @@ int main( int argc, char** argv ) } while( ( c = fgetc( fp ) ) != EOF && p < end - 1 ) - *p++ = c; + *p++ = (char)c; *p = '\0'; if( p - buf != 0 ) From 80f679b93864274c31e1a06fce734a4f61f9da62 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 1 Jun 2018 17:55:41 +0200 Subject: [PATCH 085/180] Correct and clarify the documentation of GCM whole-message functions Clarify the roles of the buffer parameter and their sizes. Remove a statement about input size restrictions that only applies to mbedtls_gcm_update, not to the whole-message functions. Document the possible error codes. Warn that mbedtls_gcm_crypt_and_tag in decrypt mode does not authenticate the data and recommend using mbedtls_gcm_auth_decrypt instead. --- include/mbedtls/gcm.h | 46 ++++++++++++++++++++++++++++++------------- 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/include/mbedtls/gcm.h b/include/mbedtls/gcm.h index bec557714..a9bc441c6 100644 --- a/include/mbedtls/gcm.h +++ b/include/mbedtls/gcm.h @@ -113,21 +113,35 @@ int mbedtls_gcm_setkey( mbedtls_gcm_context *ctx, * the same as input buffer. If the buffers overlap, the output * buffer must trail at least 8 Bytes behind the input buffer. * + * \warning When this function performs a decryption, it outputs the + * authentication tag and does not verify that the data is + * authentic. You should use this function to perform encryption + * only. For decryption, use mbedtls_gcm_auth_decrypt() instead. + * * \param ctx The GCM context to use for encryption or decryption. * \param mode The operation to perform: #MBEDTLS_GCM_ENCRYPT or - * #MBEDTLS_GCM_DECRYPT. - * \param length The length of the input data. This must be a multiple of - * 16 except in the last call before mbedtls_gcm_finish(). + * #MBEDTLS_GCM_DECRYPT. Note that during decryption, the + * tag is not verified. You should use this function only + * to encrypt data, and use mbedtls_gcm_auth_decrypt() + * to decrypt. + * \param length The length of the input data, which is equal to the length + * of the output data. * \param iv The initialization vector. * \param iv_len The length of the IV. * \param add The buffer holding the additional data. * \param add_len The length of the additional data. - * \param input The buffer holding the input data. - * \param output The buffer for holding the output data. + * \param input The buffer holding the input data. Its size is \b length. + * \param output The buffer for holding the output data. It must have room + * for \b length bytes. * \param tag_len The length of the tag to generate. * \param tag The buffer for holding the tag. * - * \return \c 0 on success. + * \return \c 0 if the encryption or decryption was performed + * successfully. Note that in #MBEDTLS_GCM_DECRYPT mode, + * this does not indicate that the data is authentic. + * \return #MBEDTLS_ERR_GCM_BAD_INPUT if the lengths are not valid. + * \return #MBEDTLS_ERR_GCM_HW_ACCEL_FAILED or a cipher-specific + * error code if the encryption or decryption failed. */ int mbedtls_gcm_crypt_and_tag( mbedtls_gcm_context *ctx, int mode, @@ -150,19 +164,23 @@ int mbedtls_gcm_crypt_and_tag( mbedtls_gcm_context *ctx, * must trail at least 8 Bytes behind the input buffer. * * \param ctx The GCM context. - * \param length The length of the input data. This must be a multiple - * of 16 except in the last call before mbedtls_gcm_finish(). + * \param length The length of the ciphertext to decrypt, which is also + * the length of the decrypted plaintext. * \param iv The initialization vector. * \param iv_len The length of the IV. * \param add The buffer holding the additional data. * \param add_len The length of the additional data. - * \param tag The buffer holding the tag. - * \param tag_len The length of the tag. - * \param input The buffer holding the input data. - * \param output The buffer for holding the output data. + * \param tag The buffer holding the tag to verify. + * \param tag_len The length of the tag to verify. + * \param input The buffer holding the ciphertext. Its size is \b length. + * \param output The buffer for holding the decrypted plaintext. It must + * have room for \b length bytes. * - * \return 0 if successful and authenticated. - * \return #MBEDTLS_ERR_GCM_AUTH_FAILED if the tag does not match. + * \return \c 0 if successful and authenticated. + * \return #MBEDTLS_ERR_GCM_AUTH_FAILED if the tag does not match. + * \return #MBEDTLS_ERR_GCM_BAD_INPUT if the lengths are not valid. + * \return #MBEDTLS_ERR_GCM_HW_ACCEL_FAILED or a cipher-specific + * error code if the decryption failed. */ int mbedtls_gcm_auth_decrypt( mbedtls_gcm_context *ctx, size_t length, From 0a0e08a618d5897b2544066e0d937aa710318e43 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 7 Jun 2018 14:46:02 +0200 Subject: [PATCH 086/180] mbedtls_gcm_crypt_and_tag: clarify what each mode does and doesn't do --- include/mbedtls/gcm.h | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/include/mbedtls/gcm.h b/include/mbedtls/gcm.h index a9bc441c6..87535ab95 100644 --- a/include/mbedtls/gcm.h +++ b/include/mbedtls/gcm.h @@ -119,11 +119,17 @@ int mbedtls_gcm_setkey( mbedtls_gcm_context *ctx, * only. For decryption, use mbedtls_gcm_auth_decrypt() instead. * * \param ctx The GCM context to use for encryption or decryption. - * \param mode The operation to perform: #MBEDTLS_GCM_ENCRYPT or - * #MBEDTLS_GCM_DECRYPT. Note that during decryption, the - * tag is not verified. You should use this function only - * to encrypt data, and use mbedtls_gcm_auth_decrypt() - * to decrypt. + * \param mode The operation to perform: + * - #MBEDTLS_GCM_ENCRYPT to perform authenticated encryption. + * The ciphertext is written to \p output and the + * authentication tag is written to \p tag. + * - #MBEDTLS_GCM_DECRYPT to perform decryption. + * The plaintext is written to \p output and the + * authentication tag is written to \p tag. + * Note that this mode is not recommended, because it does + * not verify the authenticity of the data. For this reason, + * you should use mbedtls_gcm_auth_decrypt() instead of + * calling this function in decryption mode. * \param length The length of the input data, which is equal to the length * of the output data. * \param iv The initialization vector. From 656864b3605fde3d6ac127453a9442bb9a29e5cc Mon Sep 17 00:00:00 2001 From: Thomas Fossati Date: Sun, 17 Jul 2016 08:51:22 +0100 Subject: [PATCH 087/180] Add an HKDF (RFC 5869) implementation --- include/mbedtls/check_config.h | 6 +- include/mbedtls/config.h | 17 ++- include/mbedtls/error.h | 3 +- include/mbedtls/hkdf.h | 125 ++++++++++++++++++ library/CMakeLists.txt | 1 + library/Makefile | 1 + library/error.c | 9 ++ library/hkdf.c | 180 ++++++++++++++++++++++++++ library/version_features.c | 3 + scripts/generate_errors.pl | 2 +- tests/CMakeLists.txt | 1 + tests/Makefile | 9 ++ tests/suites/test_suite_hkdf.data | 27 ++++ tests/suites/test_suite_hkdf.function | 39 ++++++ visualc/VS2010/mbedTLS.vcxproj | 2 + 15 files changed, 421 insertions(+), 4 deletions(-) create mode 100644 include/mbedtls/hkdf.h create mode 100644 library/hkdf.c create mode 100644 tests/suites/test_suite_hkdf.data create mode 100644 tests/suites/test_suite_hkdf.function diff --git a/include/mbedtls/check_config.h b/include/mbedtls/check_config.h index be8033296..4689f3a4d 100644 --- a/include/mbedtls/check_config.h +++ b/include/mbedtls/check_config.h @@ -4,7 +4,7 @@ * \brief Consistency checks for configuration options */ /* - * Copyright (C) 2006-2016, ARM Limited, All Rights Reserved + * Copyright (C) 2006-2018, ARM Limited, All Rights Reserved * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); you may @@ -191,6 +191,10 @@ #error "MBEDTLS_HAVEGE_C defined, but not all prerequisites" #endif +#if defined(MBEDTLS_HKDF_C) && !defined(MBEDTLS_MD_C) +#error "MBEDTLS_HKDF_C defined, but not all prerequisites" +#endif + #if defined(MBEDTLS_HMAC_DRBG_C) && !defined(MBEDTLS_MD_C) #error "MBEDTLS_HMAC_DRBG_C defined, but not all prerequisites" #endif diff --git a/include/mbedtls/config.h b/include/mbedtls/config.h index 7c9acb230..a59e9c5ca 100644 --- a/include/mbedtls/config.h +++ b/include/mbedtls/config.h @@ -8,7 +8,7 @@ * memory footprint. */ /* - * Copyright (C) 2006-2015, ARM Limited, All Rights Reserved + * Copyright (C) 2006-2018, ARM Limited, All Rights Reserved * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); you may @@ -2091,6 +2091,21 @@ */ //#define MBEDTLS_HAVEGE_C +/** + * \def MBEDTLS_HKDF_C + * + * Enable the HKDF algorithm (RFC 5869). + * + * Module: library/hkdf.c + * Caller: + * + * Requires: MBEDTLS_MD_C + * + * This module adds support for the Hashed Message Authentication Code + * (HMAC)-based key derivation function (HKDF). + */ +#define MBEDTLS_HKDF_C + /** * \def MBEDTLS_HMAC_DRBG_C * diff --git a/include/mbedtls/error.h b/include/mbedtls/error.h index 8b4d3a875..c7f6a72b0 100644 --- a/include/mbedtls/error.h +++ b/include/mbedtls/error.h @@ -4,7 +4,7 @@ * \brief Error to string translation */ /* - * Copyright (C) 2006-2015, ARM Limited, All Rights Reserved + * Copyright (C) 2006-2018, ARM Limited, All Rights Reserved * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); you may @@ -88,6 +88,7 @@ * RSA 4 11 * ECP 4 9 (Started from top) * MD 5 5 + * HKDF 5 1 (Started from top) * CIPHER 6 8 * SSL 6 17 (Started from top) * SSL 7 31 diff --git a/include/mbedtls/hkdf.h b/include/mbedtls/hkdf.h new file mode 100644 index 000000000..6833e7272 --- /dev/null +++ b/include/mbedtls/hkdf.h @@ -0,0 +1,125 @@ +/** + * \file hkdf.h + * + * \brief This file contains the HKDF interface. + * + * The HMAC-based Extract-and-Expand Key Derivation Function (HKDF) is + * specified by RFC 5869. + */ +/* + * Copyright (C) 2016-2018, ARM Limited, All Rights Reserved + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This file is part of mbed TLS (https://tls.mbed.org) + */ +#ifndef MBEDTLS_HKDF_H +#define MBEDTLS_HKDF_H + +#include "md.h" + +/** + * \name HKDF Error codes + * \{ + */ +#define MBEDTLS_ERR_HKDF_BAD_INPUT_DATA -0x5F80 /**< Bad input parameters to function. */ +/* \} name */ + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * \brief This is the HMAC-based Extract-and-Expand Key Derivation Function + * (HKDF). + * + * \param md A hash function; md.size denotes the length of the hash + * function output in bytes. + * \param salt An optional salt value (a non-secret random value); + * if the salt is not provided, a string of all zeros of + * md.size length is used as the salt. + * \param salt_len The length in bytes of the optional \p salt. + * \param ikm The input keying material. + * \param ikm_len The length in bytes of \p ikm. + * \param info An optional context and application specific information + * string. This can be a zero-length string. + * \param info_len The length of \p info in bytes. + * \param okm The output keying material of \p okm_len bytes. + * \param okm_len The length of the output keying material in bytes. This + * must be less than or equal to 255 * md.size bytes. + * + * \return 0 on success. + * \return #MBEDTLS_ERR_HKDF_BAD_INPUT_DATA when the parameters are invalid. + * \return An MBEDTLS_ERR_MD_* error for errors returned from the underlying + * MD layer. + */ +int mbedtls_hkdf( const mbedtls_md_info_t *md, const unsigned char *salt, + size_t salt_len, const unsigned char *ikm, size_t ikm_len, + const unsigned char *info, size_t info_len, + unsigned char *okm, size_t okm_len ); + +/** + * \brief Take the input keying material \p ikm and extract from it a + * fixed-length pseudorandom key \p prk. + * + * \param md A hash function; md.size denotes the length of the + * hash function output in bytes. + * \param salt An optional salt value (a non-secret random value); + * if the salt is not provided, a string of all zeros + * of md.size length is used as the salt. + * \param salt_len The length in bytes of the optional \p salt. + * \param ikm The input keying material. + * \param ikm_len The length in bytes of \p ikm. + * \param[out] prk A pseudorandom key of at least md.size bytes. + * + * \return 0 on success. + * \return #MBEDTLS_ERR_HKDF_BAD_INPUT_DATA when the parameters are invalid. + * \return An MBEDTLS_ERR_MD_* error for errors returned from the underlying + * MD layer. + */ +int mbedtls_hkdf_extract( const mbedtls_md_info_t *md, + const unsigned char *salt, size_t salt_len, + const unsigned char *ikm, size_t ikm_len, + unsigned char *prk ); + +/** + * \brief Expand the supplied \p prk into several additional pseudorandom + * keys, which is the output of the HKDF. + * + * \param md A hash function; md.size denotes the length of the hash + * function output in bytes. + * \param prk A pseudorandom key of at least md.size bytes. \p prk is usually, + * the output from the HKDF extract step. + * \param prk_len The length in bytes of \p prk. + * \param info An optional context and application specific information + * string. This can be a zero-length string. + * \param info_len The length of \p info in bytes. + * \param okm The output keying material of \p okm_len bytes. + * \param okm_len The length of the output keying material in bytes. This + * must be less than or equal to 255 * md.size bytes. + * + * \return 0 on success. + * \return #MBEDTLS_ERR_HKDF_BAD_INPUT_DATA when the parameters are invalid. + * \return An MBEDTLS_ERR_MD_* error for errors returned from the underlying + * MD layer. + */ +int mbedtls_hkdf_expand( const mbedtls_md_info_t *md, const unsigned char *prk, + size_t prk_len, const unsigned char *info, + size_t info_len, unsigned char *okm, size_t okm_len ); + +#ifdef __cplusplus +} +#endif + +#endif /* hkdf.h */ diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt index 6177ca2b4..b730d082b 100644 --- a/library/CMakeLists.txt +++ b/library/CMakeLists.txt @@ -29,6 +29,7 @@ set(src_crypto error.c gcm.c havege.c + hkdf.c hmac_drbg.c md.c md2.c diff --git a/library/Makefile b/library/Makefile index b155c720e..5721d7e39 100644 --- a/library/Makefile +++ b/library/Makefile @@ -56,6 +56,7 @@ OBJS_CRYPTO= aes.o aesni.o arc4.o \ ecjpake.o ecp.o \ ecp_curves.o entropy.o entropy_poll.o \ error.o gcm.o havege.o \ + hkdf.o \ hmac_drbg.o md.o md2.o \ md4.o md5.o md_wrap.o \ memory_buffer_alloc.o oid.o \ diff --git a/library/error.c b/library/error.c index 222d85b62..58c5a6f35 100644 --- a/library/error.c +++ b/library/error.c @@ -101,6 +101,10 @@ #include "mbedtls/gcm.h" #endif +#if defined(MBEDTLS_HKDF_C) +#include "mbedtls/hkdf.h" +#endif + #if defined(MBEDTLS_HMAC_DRBG_C) #include "mbedtls/hmac_drbg.h" #endif @@ -698,6 +702,11 @@ void mbedtls_strerror( int ret, char *buf, size_t buflen ) mbedtls_snprintf( buf, buflen, "GCM - Bad input parameters to function" ); #endif /* MBEDTLS_GCM_C */ +#if defined(MBEDTLS_HKDF_C) + if( use_ret == -(MBEDTLS_ERR_HKDF_BAD_INPUT_DATA) ) + mbedtls_snprintf( buf, buflen, "HKDF - Bad input parameters to function" ); +#endif /* MBEDTLS_HKDF_C */ + #if defined(MBEDTLS_HMAC_DRBG_C) if( use_ret == -(MBEDTLS_ERR_HMAC_DRBG_REQUEST_TOO_BIG) ) mbedtls_snprintf( buf, buflen, "HMAC_DRBG - Too many random requested in single call" ); diff --git a/library/hkdf.c b/library/hkdf.c new file mode 100644 index 000000000..d2e55e869 --- /dev/null +++ b/library/hkdf.c @@ -0,0 +1,180 @@ +/* + * HKDF implementation -- RFC 5869 + * + * Copyright (C) 2016-2018, ARM Limited, All Rights Reserved + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This file is part of mbed TLS (https://tls.mbed.org) + */ +#if !defined(MBEDTLS_CONFIG_FILE) +#include "mbedtls/config.h" +#else +#include MBEDTLS_CONFIG_FILE +#endif + +#if defined(MBEDTLS_HKDF_C) + +#include +#include "mbedtls/hkdf.h" +#include "mbedtls/platform_util.h" + +int mbedtls_hkdf( const mbedtls_md_info_t *md, const unsigned char *salt, + size_t salt_len, const unsigned char *ikm, size_t ikm_len, + const unsigned char *info, size_t info_len, + unsigned char *okm, size_t okm_len ) +{ + int ret; + unsigned char prk[MBEDTLS_MD_MAX_SIZE]; + + ret = mbedtls_hkdf_extract( md, salt, salt_len, ikm, ikm_len, prk ); + + if( ret == 0 ) + { + ret = mbedtls_hkdf_expand( md, prk, mbedtls_md_get_size( md ), + info, info_len, okm, okm_len ); + } + + mbedtls_platform_zeroize( prk, sizeof( prk ) ); + + return( ret ); +} + +int mbedtls_hkdf_extract( const mbedtls_md_info_t *md, + const unsigned char *salt, size_t salt_len, + const unsigned char *ikm, size_t ikm_len, + unsigned char *prk ) +{ + unsigned char null_salt[MBEDTLS_MD_MAX_SIZE] = { '\0' }; + + if( salt == NULL ) + { + size_t hash_len; + + hash_len = mbedtls_md_get_size( md ); + + if( hash_len == 0 ) + { + return MBEDTLS_ERR_HKDF_BAD_INPUT_DATA; + } + + salt = null_salt; + salt_len = hash_len; + } + + return( mbedtls_md_hmac( md, salt, salt_len, ikm, ikm_len, prk ) ); +} + +int mbedtls_hkdf_expand( const mbedtls_md_info_t *md, const unsigned char *prk, + size_t prk_len, const unsigned char *info, + size_t info_len, unsigned char *okm, size_t okm_len ) +{ + size_t hash_len; + size_t where = 0; + size_t n; + size_t t_len = 0; + size_t i; + int ret = 0; + mbedtls_md_context_t ctx; + unsigned char t[MBEDTLS_MD_MAX_SIZE]; + + if( okm == NULL ) + { + return( MBEDTLS_ERR_HKDF_BAD_INPUT_DATA ); + } + + hash_len = mbedtls_md_get_size( md ); + + if( prk_len < hash_len || hash_len == 0 ) + { + return( MBEDTLS_ERR_HKDF_BAD_INPUT_DATA ); + } + + if( info == NULL ) + { + info = (const unsigned char *) ""; + info_len = 0; + } + + n = okm_len / hash_len; + + if( (okm_len % hash_len) != 0 ) + { + n++; + } + + if( n > 255 ) + { + return( MBEDTLS_ERR_HKDF_BAD_INPUT_DATA ); + } + + mbedtls_md_init( &ctx ); + + if( (ret = mbedtls_md_setup( &ctx, md, 1) ) != 0 ) + { + goto exit; + } + + /* RFC 5869 Section 2.3. */ + for( i = 1; i <= n; i++ ) + { + size_t num_to_copy; + unsigned char c = i & 0xff; + + ret = mbedtls_md_hmac_starts( &ctx, prk, prk_len ); + if( ret != 0 ) + { + goto exit; + } + + ret = mbedtls_md_hmac_update( &ctx, t, t_len ); + if( ret != 0 ) + { + goto exit; + } + + ret = mbedtls_md_hmac_update( &ctx, info, info_len ); + if( ret != 0 ) + { + goto exit; + } + + /* The constant concatenated to the end of each t(n) is a single octet. + * */ + ret = mbedtls_md_hmac_update( &ctx, &c, 1 ); + if( ret != 0 ) + { + goto exit; + } + + ret = mbedtls_md_hmac_finish( &ctx, t ); + if( ret != 0 ) + { + goto exit; + } + + num_to_copy = i != n ? hash_len : okm_len - where; + memcpy( okm + where, t, num_to_copy ); + where += hash_len; + t_len = hash_len; + } + +exit: + mbedtls_md_free( &ctx ); + mbedtls_platform_zeroize( t, sizeof( t ) ); + + return( ret ); +} + +#endif /* MBEDTLS_HKDF_C */ diff --git a/library/version_features.c b/library/version_features.c index a452caf5e..1b0f180ce 100644 --- a/library/version_features.c +++ b/library/version_features.c @@ -579,6 +579,9 @@ static const char *features[] = { #if defined(MBEDTLS_HAVEGE_C) "MBEDTLS_HAVEGE_C", #endif /* MBEDTLS_HAVEGE_C */ +#if defined(MBEDTLS_HKDF_C) + "MBEDTLS_HKDF_C", +#endif /* MBEDTLS_HKDF_C */ #if defined(MBEDTLS_HMAC_DRBG_C) "MBEDTLS_HMAC_DRBG_C", #endif /* MBEDTLS_HMAC_DRBG_C */ diff --git a/scripts/generate_errors.pl b/scripts/generate_errors.pl index ac0fbff05..7290b87d2 100755 --- a/scripts/generate_errors.pl +++ b/scripts/generate_errors.pl @@ -31,7 +31,7 @@ my $error_format_file = $data_dir.'/error.fmt'; my @low_level_modules = qw( AES ARC4 ASN1 BASE64 BIGNUM BLOWFISH CAMELLIA CCM CMAC CTR_DRBG DES - ENTROPY GCM HMAC_DRBG MD2 MD4 MD5 + ENTROPY GCM HKDF HMAC_DRBG MD2 MD4 MD5 NET OID PADLOCK PBKDF2 RIPEMD160 SHA1 SHA256 SHA512 THREADING XTEA ); my @high_level_modules = qw( CIPHER DHM ECP MD diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 16e19a927..bcd97a05b 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -81,6 +81,7 @@ add_test_suite(gcm gcm.aes128_de) add_test_suite(gcm gcm.aes192_de) add_test_suite(gcm gcm.aes256_de) add_test_suite(gcm gcm.camellia) +add_test_suite(hkdf) add_test_suite(hmac_drbg hmac_drbg.misc) add_test_suite(hmac_drbg hmac_drbg.no_reseed) add_test_suite(hmac_drbg hmac_drbg.nopr) diff --git a/tests/Makefile b/tests/Makefile index d85617fdc..e12780904 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -70,6 +70,7 @@ APPS = test_suite_aes.ecb$(EXEXT) test_suite_aes.cbc$(EXEXT) \ test_suite_gcm.aes192_en$(EXEXT) \ test_suite_gcm.aes256_en$(EXEXT) \ test_suite_gcm.camellia$(EXEXT) \ + test_suite_hkdf$(EXEXT) \ test_suite_hmac_drbg.misc$(EXEXT) \ test_suite_hmac_drbg.no_reseed$(EXEXT) \ test_suite_hmac_drbg.nopr$(EXEXT) \ @@ -177,6 +178,10 @@ test_suite_gcm.camellia.c : suites/test_suite_gcm.function suites/test_suite_gcm echo " Gen $@" perl scripts/generate_code.pl suites test_suite_gcm test_suite_gcm.camellia +test_suite_hkdf.c : suites/test_suite_hkdf.function suites/test_suite_hkdf.data scripts/generate_code.pl suites/helpers.function suites/main_test.function + echo " Gen $@" + perl scripts/generate_code.pl suites test_suite_hkdf test_suite_hkdf + test_suite_hmac_drbg.misc.c : suites/test_suite_hmac_drbg.function suites/test_suite_hmac_drbg.misc.data scripts/generate_code.pl suites/helpers.function suites/main_test.function echo " Gen $@" perl scripts/generate_code.pl suites test_suite_hmac_drbg test_suite_hmac_drbg.misc @@ -341,6 +346,10 @@ test_suite_gcm.camellia$(EXEXT): test_suite_gcm.camellia.c $(DEP) echo " CC $<" $(CC) $(LOCAL_CFLAGS) $(CFLAGS) $< $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@ +test_suite_hkdf$(EXEXT): test_suite_hkdf.c $(DEP) + echo " CC $<" + $(CC) $(LOCAL_CFLAGS) $(CFLAGS) $< $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@ + test_suite_hmac_drbg.misc$(EXEXT): test_suite_hmac_drbg.misc.c $(DEP) echo " CC $<" $(CC) $(LOCAL_CFLAGS) $(CFLAGS) $< $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@ diff --git a/tests/suites/test_suite_hkdf.data b/tests/suites/test_suite_hkdf.data new file mode 100644 index 000000000..b58ec93c3 --- /dev/null +++ b/tests/suites/test_suite_hkdf.data @@ -0,0 +1,27 @@ +HKDF RFC5869 Test Vector #1 +depends_on:MBEDTLS_SHA256_C +test_hkdf:6:"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"000102030405060708090a0b0c":"f0f1f2f3f4f5f6f7f8f9":"3cb25f25faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d5b887185865" + +HKDF RFC5869 Test Vector #2 +depends_on:MBEDTLS_SHA256_C +test_hkdf:6:"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f":"606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf":"b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"b11e398dc80327a1c8e7f78c596a49344f012eda2d4efad8a050cc4c19afa97c59045a99cac7827271cb41c65e590e09da3275600c2f09b8367793a9aca3db71cc30c58179ec3e87c14c01d5c1f3434f1d87" + +HKDF RFC5869 Test Vector #3 +depends_on:MBEDTLS_SHA256_C +test_hkdf:6:"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"":"":"8da4e775a563c18f715f802a063c5a31b8a11f5c5ee1879ec3454e5f3c738d2d9d201395faa4b61a96c8" + +HKDF RFC5869 Test Vector #4 +depends_on:MBEDTLS_SHA1_C +test_hkdf:4:"0b0b0b0b0b0b0b0b0b0b0b":"000102030405060708090a0b0c":"f0f1f2f3f4f5f6f7f8f9":"085a01ea1b10f36933068b56efa5ad81a4f14b822f5b091568a9cdd4f155fda2c22e422478d305f3f896" + +HKDF RFC5869 Test Vector #5 +depends_on:MBEDTLS_SHA1_C +test_hkdf:4:"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f":"606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf":"b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"0bd770a74d1160f7c9f12cd5912a06ebff6adcae899d92191fe4305673ba2ffe8fa3f1a4e5ad79f3f334b3b202b2173c486ea37ce3d397ed034c7f9dfeb15c5e927336d0441f4c4300e2cff0d0900b52d3b4" + +HKDF RFC5869 Test Vector #6 +depends_on:MBEDTLS_SHA1_C +test_hkdf:4:"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"":"":"0ac1af7002b3d761d1e55298da9d0506b9ae52057220a306e07b6b87e8df21d0ea00033de03984d34918" + +HKDF RFC5869 Test Vector #7 +depends_on:MBEDTLS_SHA1_C +test_hkdf:4:"0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c":"":"":"2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48" diff --git a/tests/suites/test_suite_hkdf.function b/tests/suites/test_suite_hkdf.function new file mode 100644 index 000000000..c6cd87026 --- /dev/null +++ b/tests/suites/test_suite_hkdf.function @@ -0,0 +1,39 @@ +/* BEGIN_HEADER */ +#include "mbedtls/hkdf.h" +/* END_HEADER */ + +/* BEGIN_DEPENDENCIES + * depends_on:MBEDTLS_HKDF_C + * END_DEPENDENCIES + */ + +/* BEGIN_CASE */ +void test_hkdf( int md_alg, char *hex_ikm_string, char *hex_salt_string, + char *hex_info_string, char *hex_okm_string ) +{ + int ret; + size_t ikm_len, salt_len, info_len, okm_len; + unsigned char ikm[1024] = { '\0' }; + unsigned char salt[1024] = { '\0' }; + unsigned char info[1024] = { '\0' }; + unsigned char expected_okm[1024] = { '\0' }; + unsigned char okm[1024] = { '\0' }; + unsigned char okm_string[1000] = { '\0' }; + + const mbedtls_md_info_t *md = mbedtls_md_info_from_type( md_alg ); + TEST_ASSERT( md != NULL ); + + ikm_len = unhexify( ikm, hex_ikm_string ); + salt_len = unhexify( salt, hex_salt_string ); + info_len = unhexify( info, hex_info_string ); + okm_len = unhexify( expected_okm, hex_okm_string ); + + ret = mbedtls_hkdf( md, salt, salt_len, ikm, ikm_len, info, info_len, okm, + okm_len); + TEST_ASSERT( ret == 0 ); + + // Run hexify on it so that it looks nicer if the assertion fails + hexify( okm_string, okm, okm_len ); + TEST_ASSERT( !strcmp( (char *)okm_string, hex_okm_string ) ); +} +/* END_CASE */ diff --git a/visualc/VS2010/mbedTLS.vcxproj b/visualc/VS2010/mbedTLS.vcxproj index 802cce719..4c5c480c3 100644 --- a/visualc/VS2010/mbedTLS.vcxproj +++ b/visualc/VS2010/mbedTLS.vcxproj @@ -178,6 +178,7 @@ + @@ -248,6 +249,7 @@ + From 798363e4dce869850f9930bffd74eaaf1153bb8d Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Fri, 23 Mar 2018 17:39:23 +0000 Subject: [PATCH 088/180] Add ChangeLog entry for HKDF --- ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ChangeLog b/ChangeLog index 348864c0e..1e5d73deb 100644 --- a/ChangeLog +++ b/ChangeLog @@ -54,6 +54,10 @@ API Changes This function is necessary to determine when it is safe to idle on the underlying transport in case event-driven IO is used. +Features + * Implement the HMAC-based extract-and-expand key derivation function + (HKDF) per RFC 5869. Contributed by Thomas Fossati. + Bugfix * Fix a spurious uninitialized variable warning in cmac.c. Fix independently contributed by Brian J Murray and David Brown. From 3618962cab9dd2ffec4783b9c143e7aea3a4ff5c Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Wed, 23 May 2018 18:55:47 +0100 Subject: [PATCH 089/180] hkdf: Add tests for extract and expand Add tests for mbedtls_hkdf_extract() and mbedtls_hkdf_expand() from the test vectors in Appendix A of RFC 5869. --- tests/suites/test_suite_hkdf.data | 56 +++++++++++++++++++++ tests/suites/test_suite_hkdf.function | 71 +++++++++++++++++++++++++++ 2 files changed, 127 insertions(+) diff --git a/tests/suites/test_suite_hkdf.data b/tests/suites/test_suite_hkdf.data index b58ec93c3..cdf602a01 100644 --- a/tests/suites/test_suite_hkdf.data +++ b/tests/suites/test_suite_hkdf.data @@ -25,3 +25,59 @@ test_hkdf:4:"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"":"":"0ac1af7002b3d7 HKDF RFC5869 Test Vector #7 depends_on:MBEDTLS_SHA1_C test_hkdf:4:"0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c":"":"":"2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48" + +HKDF RFC5869 Test Vector #1 Extract +depends_on:MBEDTLS_SHA256_C +test_hkdf_extract:6:"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"000102030405060708090a0b0c":"077709362c2e32df0ddc3f0dc47bba6390b6c73bb50f9c3122ec844ad7c2b3e5" + +HKDF RFC5869 Test Vector #2 Extract +depends_on:MBEDTLS_SHA256_C +test_hkdf_extract:6:"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f":"606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf":"06a6b88c5853361a06104c9ceb35b45cef760014904671014a193f40c15fc244" + +HKDF RFC5869 Test Vector #3 Extract +depends_on:MBEDTLS_SHA256_C +test_hkdf_extract:6:"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"":"19ef24a32c717b167f33a91d6f648bdf96596776afdb6377ac434c1c293ccb04" + +HKDF RFC5869 Test Vector #4 Extract +depends_on:MBEDTLS_SHA1_C +test_hkdf_extract:4:"0b0b0b0b0b0b0b0b0b0b0b":"000102030405060708090a0b0c":"9b6c18c432a7bf8f0e71c8eb88f4b30baa2ba243" + +HKDF RFC5869 Test Vector #5 Extract +depends_on:MBEDTLS_SHA1_C +test_hkdf_extract:4:"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f":"606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf":"8adae09a2a307059478d309b26c4115a224cfaf6" + +HKDF RFC5869 Test Vector #6 Extract +depends_on:MBEDTLS_SHA1_C +test_hkdf_extract:4:"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"":"da8c8a73c7fa77288ec6f5e7c297786aa0d32d01" + +HKDF RFC5869 Test Vector #7 Extract +depends_on:MBEDTLS_SHA1_C +test_hkdf_extract:4:"0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c":"":"2adccada18779e7c2077ad2eb19d3f3e731385dd" + +HKDF RFC5869 Test Vector #1 Expand +depends_on:MBEDTLS_SHA256_C +test_hkdf_expand:6:"f0f1f2f3f4f5f6f7f8f9":"077709362c2e32df0ddc3f0dc47bba6390b6c73bb50f9c3122ec844ad7c2b3e5":"3cb25f25faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d5b887185865" + +HKDF RFC5869 Test Vector #2 Expand +depends_on:MBEDTLS_SHA256_C +test_hkdf_expand:6:"b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"06a6b88c5853361a06104c9ceb35b45cef760014904671014a193f40c15fc244":"b11e398dc80327a1c8e7f78c596a49344f012eda2d4efad8a050cc4c19afa97c59045a99cac7827271cb41c65e590e09da3275600c2f09b8367793a9aca3db71cc30c58179ec3e87c14c01d5c1f3434f1d87" + +HKDF RFC5869 Test Vector #3 Expand +depends_on:MBEDTLS_SHA256_C +test_hkdf_expand:6:"":"19ef24a32c717b167f33a91d6f648bdf96596776afdb6377ac434c1c293ccb04":"8da4e775a563c18f715f802a063c5a31b8a11f5c5ee1879ec3454e5f3c738d2d9d201395faa4b61a96c8" + +HKDF RFC5869 Test Vector #4 Expand +depends_on:MBEDTLS_SHA1_C +test_hkdf_expand:4:"f0f1f2f3f4f5f6f7f8f9":"9b6c18c432a7bf8f0e71c8eb88f4b30baa2ba243":"085a01ea1b10f36933068b56efa5ad81a4f14b822f5b091568a9cdd4f155fda2c22e422478d305f3f896" + +HKDF RFC5869 Test Vector #5 Expand +depends_on:MBEDTLS_SHA1_C +test_hkdf_expand:4:"b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"8adae09a2a307059478d309b26c4115a224cfaf6":"0bd770a74d1160f7c9f12cd5912a06ebff6adcae899d92191fe4305673ba2ffe8fa3f1a4e5ad79f3f334b3b202b2173c486ea37ce3d397ed034c7f9dfeb15c5e927336d0441f4c4300e2cff0d0900b52d3b4" + +HKDF RFC5869 Test Vector #6 Expand +depends_on:MBEDTLS_SHA1_C +test_hkdf_expand:4:"":"da8c8a73c7fa77288ec6f5e7c297786aa0d32d01":"0ac1af7002b3d761d1e55298da9d0506b9ae52057220a306e07b6b87e8df21d0ea00033de03984d34918" + +HKDF RFC5869 Test Vector #7 Expand +depends_on:MBEDTLS_SHA1_C +test_hkdf_expand:4:"":"2adccada18779e7c2077ad2eb19d3f3e731385dd":"2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48" diff --git a/tests/suites/test_suite_hkdf.function b/tests/suites/test_suite_hkdf.function index c6cd87026..f38545c6a 100644 --- a/tests/suites/test_suite_hkdf.function +++ b/tests/suites/test_suite_hkdf.function @@ -37,3 +37,74 @@ void test_hkdf( int md_alg, char *hex_ikm_string, char *hex_salt_string, TEST_ASSERT( !strcmp( (char *)okm_string, hex_okm_string ) ); } /* END_CASE */ + +/* BEGIN_CASE */ +void test_hkdf_extract( int md_alg, char *hex_ikm_string, + char *hex_salt_string, char *hex_prk_string ) +{ + int ret; + unsigned char *ikm = NULL; + unsigned char *salt = NULL; + unsigned char *prk = NULL; + unsigned char *output_prk = NULL; + size_t ikm_len, salt_len, prk_len, output_prk_len; + + const mbedtls_md_info_t *md = mbedtls_md_info_from_type( md_alg ); + TEST_ASSERT( md != NULL ); + + output_prk_len = mbedtls_md_get_size( md ); + output_prk = mbedtls_calloc( 1, output_prk_len ); + + ikm = unhexify_alloc( hex_ikm_string, &ikm_len ); + salt = unhexify_alloc( hex_salt_string, &salt_len ); + prk = unhexify_alloc( hex_prk_string, &prk_len ); + TEST_ASSERT( prk_len == output_prk_len ); + + ret = mbedtls_hkdf_extract( md, salt, salt_len, ikm, ikm_len, output_prk ); + TEST_ASSERT( ret == 0 ); + + TEST_ASSERT( !memcmp( output_prk, prk, prk_len ) ); + +exit: + mbedtls_free(ikm); + mbedtls_free(salt); + mbedtls_free(prk); + mbedtls_free(output_prk); +} +/* END_CASE */ + +/* BEGIN_CASE */ +void test_hkdf_expand( int md_alg, char *hex_info_string, + char *hex_prk_string, char *hex_okm_string ) +{ + enum { OKM_LEN = 1024 }; + int ret; + unsigned char *info = NULL; + unsigned char *prk = NULL; + unsigned char *okm = NULL; + unsigned char *output_okm = NULL; + size_t info_len, prk_len, okm_len; + + const mbedtls_md_info_t *md = mbedtls_md_info_from_type( md_alg ); + TEST_ASSERT( md != NULL ); + + output_okm = mbedtls_calloc( OKM_LEN, 1 ); + + prk = unhexify_alloc( hex_prk_string, &prk_len ); + info = unhexify_alloc( hex_info_string, &info_len ); + okm = unhexify_alloc( hex_okm_string, &okm_len ); + TEST_ASSERT( prk_len == mbedtls_md_get_size( md ) ); + TEST_ASSERT( okm_len < OKM_LEN ); + + ret = mbedtls_hkdf_expand( md, prk, prk_len, info, info_len, + output_okm, OKM_LEN ); + TEST_ASSERT( ret == 0 ); + TEST_ASSERT( !memcmp( output_okm, okm, okm_len ) ); + +exit: + mbedtls_free(info); + mbedtls_free(prk); + mbedtls_free(okm); + mbedtls_free(output_okm); +} +/* END_CASE */ From 10e0e4d4ff251f7c34c68a7e7c48a9405d830d9f Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Wed, 23 May 2018 19:44:26 +0100 Subject: [PATCH 090/180] hkdf: Add negative tests Test for the expected bad input parameter error when given specific sets of bad input parameters. --- tests/suites/test_suite_hkdf.data | 15 +++++++ tests/suites/test_suite_hkdf.function | 60 +++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) diff --git a/tests/suites/test_suite_hkdf.data b/tests/suites/test_suite_hkdf.data index cdf602a01..15837365f 100644 --- a/tests/suites/test_suite_hkdf.data +++ b/tests/suites/test_suite_hkdf.data @@ -1,3 +1,18 @@ +HKDF extract fails with hash_len of 0 +test_hkdf_extract_ret:0:MBEDTLS_ERR_HKDF_BAD_INPUT_DATA + +HKDF expand fails with NULL okm +test_hkdf_expand_ret:32:32:0:MBEDTLS_ERR_HKDF_BAD_INPUT_DATA + +HKDF expand fails with hash_len of 0 +test_hkdf_expand_ret:0:32:32:MBEDTLS_ERR_HKDF_BAD_INPUT_DATA + +HKDF expand fails with prk_len < hash_len +test_hkdf_expand_ret:32:16:32:MBEDTLS_ERR_HKDF_BAD_INPUT_DATA + +HKDF expand fails with okm_len / hash_len > 255 +test_hkdf_expand_ret:32:32:8192:MBEDTLS_ERR_HKDF_BAD_INPUT_DATA + HKDF RFC5869 Test Vector #1 depends_on:MBEDTLS_SHA256_C test_hkdf:6:"0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b":"000102030405060708090a0b0c":"f0f1f2f3f4f5f6f7f8f9":"3cb25f25faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d5b887185865" diff --git a/tests/suites/test_suite_hkdf.function b/tests/suites/test_suite_hkdf.function index f38545c6a..c85a51a7a 100644 --- a/tests/suites/test_suite_hkdf.function +++ b/tests/suites/test_suite_hkdf.function @@ -1,5 +1,6 @@ /* BEGIN_HEADER */ #include "mbedtls/hkdf.h" +#include "mbedtls/md_internal.h" /* END_HEADER */ /* BEGIN_DEPENDENCIES @@ -108,3 +109,62 @@ exit: mbedtls_free(output_okm); } /* END_CASE */ + +/* BEGIN_CASE */ +void test_hkdf_extract_ret( int hash_len, int ret ) +{ + int output_ret; + unsigned char *salt = NULL; + unsigned char *ikm = NULL; + unsigned char *prk = NULL; + size_t salt_len, ikm_len; + struct mbedtls_md_info_t fake_md_info; + + memset( &fake_md_info, 0, sizeof( fake_md_info ) ); + fake_md_info.type = MBEDTLS_MD_NONE; + fake_md_info.size = hash_len; + + prk = mbedtls_calloc( MBEDTLS_MD_MAX_SIZE, 1 ); + salt_len = 0; + ikm_len = 0; + + output_ret = mbedtls_hkdf_extract( &fake_md_info, salt, salt_len, + ikm, ikm_len, prk ); + TEST_ASSERT( output_ret == ret ); + +exit: + mbedtls_free(prk); +} +/* END_CASE */ + +/* BEGIN_CASE */ +void test_hkdf_expand_ret( int hash_len, int prk_len, int okm_len, int ret ) +{ + int output_ret; + unsigned char *info = NULL; + unsigned char *prk = NULL; + unsigned char *okm = NULL; + size_t info_len; + struct mbedtls_md_info_t fake_md_info; + + memset( &fake_md_info, 0, sizeof( fake_md_info ) ); + fake_md_info.type = MBEDTLS_MD_NONE; + fake_md_info.size = hash_len; + + info_len = 0; + + if (prk_len > 0) + prk = mbedtls_calloc( prk_len, 1 ); + + if (okm_len > 0) + okm = mbedtls_calloc( okm_len, 1 ); + + output_ret = mbedtls_hkdf_expand( &fake_md_info, prk, prk_len, + info, info_len, okm, okm_len ); + TEST_ASSERT( output_ret == ret ); + +exit: + mbedtls_free(prk); + mbedtls_free(okm); +} +/* END_CASE */ From 76a5b22973471982efc69905360ce4193777dca0 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Sun, 22 Apr 2018 22:57:27 +0100 Subject: [PATCH 091/180] Add OFB block mode to AES-128/192/256 Adds a new configuration of MBEDTLS_CIPHER_MODE_OFB and OFB mode to AES. --- include/mbedtls/aes.h | 40 ++++++++++++++++++++++++++++++++++++++ include/mbedtls/config.h | 7 +++++++ library/aes.c | 31 ++++++++++++++++++++++++++++- library/version_features.c | 3 +++ 4 files changed, 80 insertions(+), 1 deletion(-) diff --git a/include/mbedtls/aes.h b/include/mbedtls/aes.h index dd5c1183a..a84d7ec03 100644 --- a/include/mbedtls/aes.h +++ b/include/mbedtls/aes.h @@ -296,6 +296,46 @@ int mbedtls_aes_crypt_cfb8( mbedtls_aes_context *ctx, unsigned char *output ); #endif /*MBEDTLS_CIPHER_MODE_CFB */ +#if defined(MBEDTLS_CIPHER_MODE_OFB) +/** + * \brief This function performs an AES-OFB (Output Feedback Mode) encryption + * or decryption operation. + * + * For OFB, you must set up the context with mbedtls_aes_setkey_enc(), + * regardless of whether you are performing an encryption or decryption + * operation. This is because OFB mode uses the same key schedule for + * encryption and decryption. + * + * The OFB operation is identical for encryption or decryption, therefore + * no operation mode needs to be specified. + * + * \note Upon exit, the content of the IV is updated so that you can + * call the same function again on the next + * block(s) of data and get the same result as if it was + * encrypted in one call. This allows a "streaming" usage. + * If you need to retain the contents of the + * IV, you must either save it manually or use the cipher + * module instead. + * + * + * \param ctx The AES context to use for encryption or decryption. + * \param length The length of the input data. + * \param iv_off The offset in IV (updated after use). + * \param iv The initialization vector (updated after use). + * \param input The buffer holding the input data. + * \param output The buffer holding the output data. + * + * \return \c 0 on success. + */ +int mbedtls_aes_crypt_ofb( mbedtls_aes_context *ctx, + size_t length, + size_t *iv_off, + unsigned char iv[16], + const unsigned char *input, + unsigned char *output ); + +#endif /* MBEDTLS_CIPHER_MODE_OFB */ + #if defined(MBEDTLS_CIPHER_MODE_CTR) /** * \brief This function performs an AES-CTR encryption or decryption diff --git a/include/mbedtls/config.h b/include/mbedtls/config.h index ae10a4d72..af95b7440 100644 --- a/include/mbedtls/config.h +++ b/include/mbedtls/config.h @@ -501,6 +501,13 @@ */ #define MBEDTLS_CIPHER_MODE_CBC +/** + * \def MBEDTLS_CIPHER_MODE_OFB + * + * Enable Output Feedback mode (OFB) for symmetric ciphers. + */ +#define MBEDTLS_CIPHER_MODE_OFB + /** * \def MBEDTLS_CIPHER_MODE_CFB * diff --git a/library/aes.c b/library/aes.c index fea9b5383..ef1467114 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1061,7 +1061,36 @@ int mbedtls_aes_crypt_cfb8( mbedtls_aes_context *ctx, return( 0 ); } -#endif /*MBEDTLS_CIPHER_MODE_CFB */ +#endif /* MBEDTLS_CIPHER_MODE_CFB */ + +#if defined(MBEDTLS_CIPHER_MODE_OFB) +/* + * AES-OFB (Output Feedback Mode) buffer encryption/decryption + */ +int mbedtls_aes_crypt_ofb( mbedtls_aes_context *ctx, + size_t length, + size_t *iv_off, + unsigned char iv[16], + const unsigned char *input, + unsigned char *output ) +{ + size_t n = *iv_off; + + while( length-- ) + { + if( n == 0 ) + mbedtls_aes_crypt_ecb( ctx, MBEDTLS_AES_ENCRYPT, iv, iv ); + + *output++ = *input++ ^ iv[n]; + + n = ( n + 1 ) & 0x0F; + } + + *iv_off = n; + + return( 0 ); +} +#endif /* MBEDTLS_CIPHER_MODE_OFB */ #if defined(MBEDTLS_CIPHER_MODE_CTR) /* diff --git a/library/version_features.c b/library/version_features.c index e8e448f6f..889dd09bd 100644 --- a/library/version_features.c +++ b/library/version_features.c @@ -249,6 +249,9 @@ static const char *features[] = { #if defined(MBEDTLS_CIPHER_MODE_CBC) "MBEDTLS_CIPHER_MODE_CBC", #endif /* MBEDTLS_CIPHER_MODE_CBC */ +#if defined(MBEDTLS_CIPHER_MODE_OFB) + "MBEDTLS_CIPHER_MODE_OFB", +#endif /* MBEDTLS_CIPHER_MODE_OFB */ #if defined(MBEDTLS_CIPHER_MODE_CFB) "MBEDTLS_CIPHER_MODE_CFB", #endif /* MBEDTLS_CIPHER_MODE_CFB */ From 0301884f007b4025f4a743e450cdd10a99f03053 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Sun, 22 Apr 2018 22:57:58 +0100 Subject: [PATCH 092/180] Add test cases for AES OFB block mode Adds test cases from NIST SP800-38A for OFB block mode to AES-128/192/256, for the configuration of MBEDTLS_CIPHER_MODE_OFB. --- tests/Makefile | 11 +++++- tests/suites/test_suite_aes.function | 52 ++++++++++++++++++++++++++++ tests/suites/test_suite_aes.ofb.data | 35 +++++++++++++++++++ 3 files changed, 97 insertions(+), 1 deletion(-) create mode 100644 tests/suites/test_suite_aes.ofb.data diff --git a/tests/Makefile b/tests/Makefile index 8efecf352..e68c1f383 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -46,7 +46,8 @@ LOCAL_LDFLAGS += -lz endif APPS = test_suite_aes.ecb$(EXEXT) test_suite_aes.cbc$(EXEXT) \ - test_suite_aes.cfb$(EXEXT) test_suite_aes.rest$(EXEXT) \ + test_suite_aes.cfb$(EXEXT) test_suite_aes.ofb$(EXEXT) \ + test_suite_aes.rest$(EXEXT) \ test_suite_arc4$(EXEXT) test_suite_asn1write$(EXEXT) \ test_suite_base64$(EXEXT) test_suite_blowfish$(EXEXT) \ test_suite_camellia$(EXEXT) test_suite_ccm$(EXEXT) \ @@ -110,6 +111,10 @@ test_suite_aes.cfb.c : suites/test_suite_aes.function suites/test_suite_aes.cfb. echo " Gen $@" perl scripts/generate_code.pl suites test_suite_aes test_suite_aes.cfb +test_suite_aes.ofb.c : suites/test_suite_aes.function suites/test_suite_aes.ofb.data scripts/generate_code.pl suites/helpers.function suites/main_test.function + echo " Gen $@" + perl scripts/generate_code.pl suites test_suite_aes test_suite_aes.ofb + test_suite_aes.rest.c : suites/test_suite_aes.function suites/test_suite_aes.rest.data scripts/generate_code.pl suites/helpers.function suites/main_test.function echo " Gen $@" perl scripts/generate_code.pl suites test_suite_aes test_suite_aes.rest @@ -210,6 +215,10 @@ test_suite_aes.cfb$(EXEXT): test_suite_aes.cfb.c $(DEP) echo " CC $<" $(CC) $(LOCAL_CFLAGS) $(CFLAGS) $< $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@ +test_suite_aes.ofb$(EXEXT): test_suite_aes.ofb.c $(DEP) + echo " CC $<" + $(CC) $(LOCAL_CFLAGS) $(CFLAGS) $< $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@ + test_suite_aes.rest$(EXEXT): test_suite_aes.rest.c $(DEP) echo " CC $<" $(CC) $(LOCAL_CFLAGS) $(CFLAGS) $< $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@ diff --git a/tests/suites/test_suite_aes.function b/tests/suites/test_suite_aes.function index c5f0eaac9..e1792dd5a 100644 --- a/tests/suites/test_suite_aes.function +++ b/tests/suites/test_suite_aes.function @@ -289,6 +289,58 @@ exit: } /* END_CASE */ +/* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_OFB */ +void aes_encrypt_ofb( int fragment_size, char *hex_key_string, + char *hex_iv_string, char *hex_src_string, + char *hex_dst_string ) +{ + unsigned char key_str[100]; + unsigned char iv_str[100]; + unsigned char src_str[200]; + unsigned char dst_str[200]; + unsigned char output[200]; + mbedtls_aes_context ctx; + size_t iv_offset = 0; + int in_buffer_len; + unsigned char* src_str_next; + int key_len, iv_len; + + memset(key_str, 0x00, 100); + memset(iv_str, 0x00, 100); + memset(src_str, 0x00, 200); + memset(dst_str, 0x00, 200); + memset(output, 0x00, 200); + mbedtls_aes_init( &ctx ); + + key_len = unhexify( key_str, hex_key_string ); + iv_len = unhexify( iv_str, hex_iv_string ); + in_buffer_len = unhexify( src_str, hex_src_string ); + + mbedtls_aes_setkey_enc( &ctx, key_str, key_len * 8 ); + src_str_next = src_str; + + while( in_buffer_len > 0 ) + { + TEST_ASSERT( mbedtls_aes_crypt_ofb( &ctx, fragment_size, &iv_offset, + iv_str, src_str_next, output ) == 0 ); + + hexify( dst_str, output, fragment_size ); + TEST_ASSERT( strncmp( (char *) dst_str, hex_dst_string, + ( 2 * fragment_size) ) == 0 ); + + in_buffer_len -= fragment_size; + hex_dst_string += ( fragment_size * 2 ); + src_str_next += fragment_size; + + if( in_buffer_len < fragment_size ) + fragment_size = in_buffer_len; + } + +exit: + mbedtls_aes_free( &ctx ); +} +/* END_CASE */ + /* BEGIN_CASE depends_on:MBEDTLS_SELF_TEST */ void aes_selftest() { diff --git a/tests/suites/test_suite_aes.ofb.data b/tests/suites/test_suite_aes.ofb.data new file mode 100644 index 000000000..4b9d80e8d --- /dev/null +++ b/tests/suites/test_suite_aes.ofb.data @@ -0,0 +1,35 @@ +# NIST Special Publication 800-38A +# Recommendation for Block Cipher Modes of Operation +# Test Vectors - Appendix F, Section F.4 +OFB-AES128.Encrypt - Single block +depends_on:MBEDTLS_CIPHER_MODE_OFB +aes_encrypt_ofb:16:"2b7e151628aed2a6abf7158809cf4f3c":"000102030405060708090a0b0c0d0e0f":"6bc1bee22e409f96e93d7e117393172a":"3b3fd92eb72dad20333449f8e83cfb4a" + +OFB-AES128.Encrypt - Partial blocks - 7 bytes +depends_on:MBEDTLS_CIPHER_MODE_OFB +aes_encrypt_ofb:5:"2b7e151628aed2a6abf7158809cf4f3c":"000102030405060708090a0b0c0d0e0f":"6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710":"3b3fd92eb72dad20333449f8e83cfb4a7789508d16918f03f53c52dac54ed8259740051e9c5fecf64344f7a82260edcc304c6528f659c77866a510d9c1d6ae5e" + +OFB-AES128.Encrypt - Test NIST SP800-38A - F.4.1 +depends_on:MBEDTLS_CIPHER_MODE_OFB +aes_encrypt_ofb:16:"2b7e151628aed2a6abf7158809cf4f3c":"000102030405060708090a0b0c0d0e0f":"6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710":"3b3fd92eb72dad20333449f8e83cfb4a7789508d16918f03f53c52dac54ed8259740051e9c5fecf64344f7a82260edcc304c6528f659c77866a510d9c1d6ae5e" + +OFB-AES128.Decrypt - Test NIST SP800-38A - F.4.2 +depends_on:MBEDTLS_CIPHER_MODE_OFB +aes_encrypt_ofb:16:"2b7e151628aed2a6abf7158809cf4f3c":"000102030405060708090a0b0c0d0e0f":"3b3fd92eb72dad20333449f8e83cfb4a7789508d16918f03f53c52dac54ed8259740051e9c5fecf64344f7a82260edcc304c6528f659c77866a510d9c1d6ae5e":"6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710" + +OFB-AES192.Encrypt - Test NIST SP800-38A - F.4.3 +depends_on:MBEDTLS_CIPHER_MODE_OFB +aes_encrypt_ofb:16:"8e73b0f7da0e6452c810f32b809079e562f8ead2522c6b7b":"000102030405060708090a0b0c0d0e0f":"6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710":"cdc80d6fddf18cab34c25909c99a4174fcc28b8d4c63837c09e81700c11004018d9a9aeac0f6596f559c6d4daf59a5f26d9f200857ca6c3e9cac524bd9acc92a" + +OFB-AES192.Decrypt - Test NIST SP800-38A - F.4.4 +depends_on:MBEDTLS_CIPHER_MODE_OFB +aes_encrypt_ofb:16:"8e73b0f7da0e6452c810f32b809079e562f8ead2522c6b7b":"000102030405060708090a0b0c0d0e0f":"cdc80d6fddf18cab34c25909c99a4174fcc28b8d4c63837c09e81700c11004018d9a9aeac0f6596f559c6d4daf59a5f26d9f200857ca6c3e9cac524bd9acc92a":"6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710" + +OFB-AES256.Encrypt - Test NIST SP800-38A - F.4.5 +depends_on:MBEDTLS_CIPHER_MODE_OFB +aes_encrypt_ofb:16:"603deb1015ca71be2b73aef0857d77811f352c073b6108d72d9810a30914dff4":"000102030405060708090a0b0c0d0e0f":"6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710":"dc7e84bfda79164b7ecd8486985d38604febdc6740d20b3ac88f6ad82a4fb08d71ab47a086e86eedf39d1c5bba97c4080126141d67f37be8538f5a8be740e484" + +OFB-AES256.Decrypt - Test NIST SP800-38A - F.4.6 +depends_on:MBEDTLS_CIPHER_MODE_OFB +aes_encrypt_ofb:16:"603deb1015ca71be2b73aef0857d77811f352c073b6108d72d9810a30914dff4":"000102030405060708090a0b0c0d0e0f":"dc7e84bfda79164b7ecd8486985d38604febdc6740d20b3ac88f6ad82a4fb08d71ab47a086e86eedf39d1c5bba97c4080126141d67f37be8538f5a8be740e484":"6bc1bee22e409f96e93d7e117393172aae2d8a571e03ac9c9eb76fac45af8e5130c81c46a35ce411e5fbc1191a0a52eff69f2445df4f9b17ad2b417be66c3710" + From 8c0fd1e881cf052c7a0f59c1bc167b97391034b4 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Sun, 22 Apr 2018 22:58:07 +0100 Subject: [PATCH 093/180] Add cipher abstraction and test cases for OFB block mode Adds OFB as additional block mode in the cipher abstraction, and additional test cases for that block mode. --- ChangeLog | 2 + include/mbedtls/cipher.h | 3 + include/mbedtls/cipher_internal.h | 9 ++ library/cipher.c | 19 ++++- library/cipher_wrap.c | 82 +++++++++++++++++++ tests/suites/test_suite_cipher.aes.data | 104 ++++++++++++++++++++++++ 6 files changed, 218 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 4fbdb3d25..80574f7e4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,8 @@ mbed TLS ChangeLog (Sorted per branch, date) Features * Add support for ARIA cipher (RFC 5794) and associated TLS ciphersuites (RFC 6209). Disabled by default, see MBEDTLS_ARIA_C in config.h + * Add additional block mode, OFB (Output Feedback), to the AES module and + cipher abstraction module. API Changes * Extend the platform module with a util component that contains diff --git a/include/mbedtls/cipher.h b/include/mbedtls/cipher.h index 46b3bdfef..0db8fc83f 100644 --- a/include/mbedtls/cipher.h +++ b/include/mbedtls/cipher.h @@ -164,6 +164,9 @@ typedef enum { MBEDTLS_CIPHER_ARIA_128_CCM, /**< Aria cipher with 128-bit key and CCM mode. */ MBEDTLS_CIPHER_ARIA_192_CCM, /**< Aria cipher with 192-bit key and CCM mode. */ MBEDTLS_CIPHER_ARIA_256_CCM, /**< Aria cipher with 256-bit key and CCM mode. */ + MBEDTLS_CIPHER_AES_128_OFB, + MBEDTLS_CIPHER_AES_192_OFB, + MBEDTLS_CIPHER_AES_256_OFB } mbedtls_cipher_type_t; /** Supported cipher modes. */ diff --git a/include/mbedtls/cipher_internal.h b/include/mbedtls/cipher_internal.h index 969ff9ccb..e761a9ea2 100644 --- a/include/mbedtls/cipher_internal.h +++ b/include/mbedtls/cipher_internal.h @@ -59,11 +59,20 @@ struct mbedtls_cipher_base_t #if defined(MBEDTLS_CIPHER_MODE_CFB) /** Encrypt using CFB (Full length) */ + int (*cfb_func)( void *ctx, mbedtls_operation_t mode, size_t length, size_t *iv_off, unsigned char *iv, const unsigned char *input, unsigned char *output ); #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + /** Encrypt using OFB (Full length) */ + int (*ofb_func)( void *ctx, size_t length, size_t *iv_off, + unsigned char *iv, + const unsigned char *input, + unsigned char *output ); +#endif + #if defined(MBEDTLS_CIPHER_MODE_CTR) /** Encrypt using CTR */ int (*ctr_func)( void *ctx, size_t length, size_t *nc_off, diff --git a/library/cipher.c b/library/cipher.c index a5cd61cdf..2c599e548 100644 --- a/library/cipher.c +++ b/library/cipher.c @@ -191,10 +191,11 @@ int mbedtls_cipher_setkey( mbedtls_cipher_context_t *ctx, const unsigned char *k ctx->operation = operation; /* - * For CFB and CTR mode always use the encryption key schedule + * For OFB, CFB and CTR mode always use the encryption key schedule */ if( MBEDTLS_ENCRYPT == operation || MBEDTLS_MODE_CFB == ctx->cipher_info->mode || + MBEDTLS_MODE_OFB == ctx->cipher_info->mode || MBEDTLS_MODE_CTR == ctx->cipher_info->mode ) { return ctx->cipher_info->base->setkey_enc_func( ctx->cipher_ctx, key, @@ -424,6 +425,21 @@ int mbedtls_cipher_update( mbedtls_cipher_context_t *ctx, const unsigned char *i } #endif /* MBEDTLS_CIPHER_MODE_CFB */ +#if defined(MBEDTLS_CIPHER_MODE_OFB) + if( ctx->cipher_info->mode == MBEDTLS_MODE_OFB ) + { + if( 0 != ( ret = ctx->cipher_info->base->ofb_func( ctx->cipher_ctx, + ilen, &ctx->unprocessed_len, ctx->iv, input, output ) ) ) + { + return( ret ); + } + + *olen = ilen; + + return( 0 ); + } +#endif /* MBEDTLS_CIPHER_MODE_OFB */ + #if defined(MBEDTLS_CIPHER_MODE_CTR) if( ctx->cipher_info->mode == MBEDTLS_MODE_CTR ) { @@ -639,6 +655,7 @@ int mbedtls_cipher_finish( mbedtls_cipher_context_t *ctx, *olen = 0; if( MBEDTLS_MODE_CFB == ctx->cipher_info->mode || + MBEDTLS_MODE_OFB == ctx->cipher_info->mode || MBEDTLS_MODE_CTR == ctx->cipher_info->mode || MBEDTLS_MODE_GCM == ctx->cipher_info->mode || MBEDTLS_MODE_STREAM == ctx->cipher_info->mode ) diff --git a/library/cipher_wrap.c b/library/cipher_wrap.c index a9ef8195c..ef47037ee 100644 --- a/library/cipher_wrap.c +++ b/library/cipher_wrap.c @@ -142,6 +142,15 @@ static int aes_crypt_cfb128_wrap( void *ctx, mbedtls_operation_t operation, } #endif /* MBEDTLS_CIPHER_MODE_CFB */ +#if defined(MBEDTLS_CIPHER_MODE_OFB) +static int aes_crypt_ofb_wrap( void *ctx, size_t length, size_t *iv_off, + unsigned char *iv, const unsigned char *input, unsigned char *output ) +{ + return mbedtls_aes_crypt_ofb( (mbedtls_aes_context *) ctx, length, iv_off, + iv, input, output ); +} +#endif /* MBEDTLS_CIPHER_MODE_OFB */ + #if defined(MBEDTLS_CIPHER_MODE_CTR) static int aes_crypt_ctr_wrap( void *ctx, size_t length, size_t *nc_off, unsigned char *nonce_counter, unsigned char *stream_block, @@ -191,6 +200,9 @@ static const mbedtls_cipher_base_t aes_info = { #if defined(MBEDTLS_CIPHER_MODE_CFB) aes_crypt_cfb128_wrap, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + aes_crypt_ofb_wrap, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) aes_crypt_ctr_wrap, #endif @@ -306,6 +318,41 @@ static const mbedtls_cipher_info_t aes_256_cfb128_info = { }; #endif /* MBEDTLS_CIPHER_MODE_CFB */ +#if defined(MBEDTLS_CIPHER_MODE_OFB) +static const mbedtls_cipher_info_t aes_128_ofb_info = { + MBEDTLS_CIPHER_AES_128_OFB, + MBEDTLS_MODE_OFB, + 128, + "AES-128-OFB", + 16, + 0, + 16, + &aes_info +}; + +static const mbedtls_cipher_info_t aes_192_ofb_info = { + MBEDTLS_CIPHER_AES_192_OFB, + MBEDTLS_MODE_OFB, + 192, + "AES-192-OFB", + 16, + 0, + 16, + &aes_info +}; + +static const mbedtls_cipher_info_t aes_256_ofb_info = { + MBEDTLS_CIPHER_AES_256_OFB, + MBEDTLS_MODE_OFB, + 256, + "AES-256-OFB", + 16, + 0, + 16, + &aes_info +}; +#endif /* MBEDTLS_CIPHER_MODE_OFB */ + #if defined(MBEDTLS_CIPHER_MODE_CTR) static const mbedtls_cipher_info_t aes_128_ctr_info = { MBEDTLS_CIPHER_AES_128_CTR, @@ -358,6 +405,9 @@ static const mbedtls_cipher_base_t gcm_aes_info = { #if defined(MBEDTLS_CIPHER_MODE_CFB) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif @@ -421,6 +471,9 @@ static const mbedtls_cipher_base_t ccm_aes_info = { #if defined(MBEDTLS_CIPHER_MODE_CFB) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif @@ -548,6 +601,9 @@ static const mbedtls_cipher_base_t camellia_info = { #if defined(MBEDTLS_CIPHER_MODE_CFB) camellia_crypt_cfb128_wrap, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) camellia_crypt_ctr_wrap, #endif @@ -715,6 +771,9 @@ static const mbedtls_cipher_base_t gcm_camellia_info = { #if defined(MBEDTLS_CIPHER_MODE_CFB) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif @@ -778,6 +837,9 @@ static const mbedtls_cipher_base_t ccm_camellia_info = { #if defined(MBEDTLS_CIPHER_MODE_CFB) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif @@ -1312,6 +1374,9 @@ static const mbedtls_cipher_base_t des_info = { #if defined(MBEDTLS_CIPHER_MODE_CFB) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif @@ -1357,6 +1422,9 @@ static const mbedtls_cipher_base_t des_ede_info = { #if defined(MBEDTLS_CIPHER_MODE_CFB) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif @@ -1402,6 +1470,9 @@ static const mbedtls_cipher_base_t des_ede3_info = { #if defined(MBEDTLS_CIPHER_MODE_CFB) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif @@ -1511,6 +1582,9 @@ static const mbedtls_cipher_base_t blowfish_info = { #if defined(MBEDTLS_CIPHER_MODE_CFB) blowfish_crypt_cfb64_wrap, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) blowfish_crypt_ctr_wrap, #endif @@ -1621,6 +1695,9 @@ static const mbedtls_cipher_base_t arc4_base_info = { #if defined(MBEDTLS_CIPHER_MODE_CFB) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif @@ -1724,6 +1801,11 @@ const mbedtls_cipher_definition_t mbedtls_cipher_definitions[] = { MBEDTLS_CIPHER_AES_192_CFB128, &aes_192_cfb128_info }, { MBEDTLS_CIPHER_AES_256_CFB128, &aes_256_cfb128_info }, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + { MBEDTLS_CIPHER_AES_128_OFB, &aes_128_ofb_info }, + { MBEDTLS_CIPHER_AES_192_OFB, &aes_192_ofb_info }, + { MBEDTLS_CIPHER_AES_256_OFB, &aes_256_ofb_info }, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) { MBEDTLS_CIPHER_AES_128_CTR, &aes_128_ctr_info }, { MBEDTLS_CIPHER_AES_192_CTR, &aes_192_ctr_info }, diff --git a/tests/suites/test_suite_cipher.aes.data b/tests/suites/test_suite_cipher.aes.data index e8e9a155c..e34b70dc9 100644 --- a/tests/suites/test_suite_cipher.aes.data +++ b/tests/suites/test_suite_cipher.aes.data @@ -474,6 +474,110 @@ AES-128 CFB - Encrypt and decrypt 32 bytes in multiple parts 1 depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_CFB enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_128_CFB128:128:16:16:-1:16:16:16:16 +AES-128 OFB - Encrypt and decrypt 0 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:0:-1 + +AES-128 OFB - Encrypt and decrypt 1 byte +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:1:-1 + +AES-128 OFB - Encrypt and decrypt 2 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:2:-1 + +AES-128 OFB - Encrypt and decrypt 7 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:7:-1 + +AES-128 OFB - Encrypt and decrypt 8 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:8:-1 + +AES-128 OFB - Encrypt and decrypt 9 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:9:-1 + +AES-128 OFB - Encrypt and decrypt 15 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:15:-1 + +AES-128 OFB - Encrypt and decrypt 16 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:16:-1 + +AES-128 OFB - Encrypt and decrypt 17 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:17:-1 + +AES-128 OFB - Encrypt and decrypt 31 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:31:-1 + +AES-128 OFB - Encrypt and decrypt 32 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:32:-1 + +AES-128 OFB - Encrypt and decrypt 32 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:33:-1 + +AES-128 OFB - Encrypt and decrypt 47 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:47:-1 + +AES-128 OFB - Encrypt and decrypt 48 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:48:-1 + +AES-128 OFB - Encrypt and decrypt 49 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:49:-1 + +AES-128 OFB - Encrypt and decrypt 0 bytes in multiple parts +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_128_OFB:128:0:0:-1:0:0:0:0 + +AES-128 OFB - Encrypt and decrypt 1 bytes in multiple parts 1 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_128_OFB:128:1:0:-1:1:0:1:0 + +AES-128 OFB - Encrypt and decrypt 1 bytes in multiple parts 2 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_128_OFB:128:0:1:-1:0:1:0:1 + +AES-128 OFB - Encrypt and decrypt 16 bytes in multiple parts 1 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_128_OFB:128:16:0:-1:16:0:16:0 + +AES-128 OFB - Encrypt and decrypt 16 bytes in multiple parts 2 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_128_OFB:128:0:16:-1:0:16:0:16 + +AES-128 OFB - Encrypt and decrypt 16 bytes in multiple parts 3 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_128_OFB:128:1:15:-1:1:15:1:15 + +AES-128 OFB - Encrypt and decrypt 16 bytes in multiple parts 4 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_128_OFB:128:15:1:-1:15:1:15:1 + +AES-128 OFB - Encrypt and decrypt 22 bytes in multiple parts 1 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_128_OFB:128:15:7:-1:15:7:15:7 + +AES-128 OFB - Encrypt and decrypt 22 bytes in multiple parts 2 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_128_OFB:128:16:6:-1:16:6:16:6 + +AES-128 OFB - Encrypt and decrypt 23 bytes in multiple parts 1 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_128_OFB:128:17:6:-1:17:6:17:6 + +AES-128 OFB - Encrypt and decrypt 32 bytes in multiple parts 1 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_128_OFB:128:16:16:-1:16:16:16:16 + AES-128 CTR - Encrypt and decrypt 0 bytes depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_CTR enc_dec_buf:MBEDTLS_CIPHER_AES_128_CTR:"AES-128-CTR":128:0:-1 From 7487c5b2c86ebea66015c06b7fea5e64064e89d4 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Sun, 29 Apr 2018 00:24:51 +0100 Subject: [PATCH 094/180] Add missing OFB entry to null ciphersuite The OFB entry has been omitted from the the null cipher suite definition, null_base_info. --- library/cipher_wrap.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/cipher_wrap.c b/library/cipher_wrap.c index ef47037ee..33c71f107 100644 --- a/library/cipher_wrap.c +++ b/library/cipher_wrap.c @@ -1198,6 +1198,9 @@ static const mbedtls_cipher_base_t ccm_aria_info = { #if defined(MBEDTLS_CIPHER_MODE_CFB) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif From ad4e4938d1f8ba17539cf1417ccb0a1ba40c2b04 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Sun, 29 Apr 2018 00:43:47 +0100 Subject: [PATCH 095/180] Fix AES-OFB support for errors, tests and self-test Adds error handling into mbedtls_aes_crypt_ofb for AES errors, a self-test for the OFB mode using NIST SP 800-38A test vectors and adds a check to potential return errors in setting the AES encryption key in the OFB test suite. --- library/aes.c | 140 ++++++++++++++++++++++++++- tests/Makefile | 2 +- tests/suites/test_suite_aes.function | 2 +- 3 files changed, 139 insertions(+), 5 deletions(-) diff --git a/library/aes.c b/library/aes.c index ef1467114..267944a95 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1074,13 +1074,17 @@ int mbedtls_aes_crypt_ofb( mbedtls_aes_context *ctx, const unsigned char *input, unsigned char *output ) { + int ret = 0; size_t n = *iv_off; while( length-- ) { if( n == 0 ) - mbedtls_aes_crypt_ecb( ctx, MBEDTLS_AES_ENCRYPT, iv, iv ); - + { + ret = mbedtls_aes_crypt_ecb( ctx, MBEDTLS_AES_ENCRYPT, iv, iv ); + if( ret != 0 ) + goto exit; + } *output++ = *input++ ^ iv[n]; n = ( n + 1 ) & 0x0F; @@ -1088,7 +1092,8 @@ int mbedtls_aes_crypt_ofb( mbedtls_aes_context *ctx, *iv_off = n; - return( 0 ); +exit: + return( ret ); } #endif /* MBEDTLS_CIPHER_MODE_OFB */ @@ -1247,6 +1252,72 @@ static const unsigned char aes_test_cfb128_ct[3][64] = }; #endif /* MBEDTLS_CIPHER_MODE_CFB */ +#if defined(MBEDTLS_CIPHER_MODE_OFB) +/* + * AES-OFB test vectors from: + * + * http://csrc.nist.gov/publications/nistpubs/800-38a/sp800-38a.pdf + */ +static const unsigned char aes_test_ofb_key[3][32] = +{ + { 0x2B, 0x7E, 0x15, 0x16, 0x28, 0xAE, 0xD2, 0xA6, + 0xAB, 0xF7, 0x15, 0x88, 0x09, 0xCF, 0x4F, 0x3C }, + { 0x8E, 0x73, 0xB0, 0xF7, 0xDA, 0x0E, 0x64, 0x52, + 0xC8, 0x10, 0xF3, 0x2B, 0x80, 0x90, 0x79, 0xE5, + 0x62, 0xF8, 0xEA, 0xD2, 0x52, 0x2C, 0x6B, 0x7B }, + { 0x60, 0x3D, 0xEB, 0x10, 0x15, 0xCA, 0x71, 0xBE, + 0x2B, 0x73, 0xAE, 0xF0, 0x85, 0x7D, 0x77, 0x81, + 0x1F, 0x35, 0x2C, 0x07, 0x3B, 0x61, 0x08, 0xD7, + 0x2D, 0x98, 0x10, 0xA3, 0x09, 0x14, 0xDF, 0xF4 } +}; + +static const unsigned char aes_test_ofb_iv[16] = +{ + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, + 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F +}; + +static const unsigned char aes_test_ofb_pt[64] = +{ + 0x6B, 0xC1, 0xBE, 0xE2, 0x2E, 0x40, 0x9F, 0x96, + 0xE9, 0x3D, 0x7E, 0x11, 0x73, 0x93, 0x17, 0x2A, + 0xAE, 0x2D, 0x8A, 0x57, 0x1E, 0x03, 0xAC, 0x9C, + 0x9E, 0xB7, 0x6F, 0xAC, 0x45, 0xAF, 0x8E, 0x51, + 0x30, 0xC8, 0x1C, 0x46, 0xA3, 0x5C, 0xE4, 0x11, + 0xE5, 0xFB, 0xC1, 0x19, 0x1A, 0x0A, 0x52, 0xEF, + 0xF6, 0x9F, 0x24, 0x45, 0xDF, 0x4F, 0x9B, 0x17, + 0xAD, 0x2B, 0x41, 0x7B, 0xE6, 0x6C, 0x37, 0x10 +}; + +static const unsigned char aes_test_ofb_ct[3][64] = +{ + { 0x3B, 0x3F, 0xD9, 0x2E, 0xB7, 0x2D, 0xAD, 0x20, + 0x33, 0x34, 0x49, 0xF8, 0xE8, 0x3C, 0xFB, 0x4A, + 0x77, 0x89, 0x50, 0x8d, 0x16, 0x91, 0x8f, 0x03, + 0xf5, 0x3c, 0x52, 0xda, 0xc5, 0x4e, 0xd8, 0x25, + 0x97, 0x40, 0x05, 0x1e, 0x9c, 0x5f, 0xec, 0xf6, + 0x43, 0x44, 0xf7, 0xa8, 0x22, 0x60, 0xed, 0xcc, + 0x30, 0x4c, 0x65, 0x28, 0xf6, 0x59, 0xc7, 0x78, + 0x66, 0xa5, 0x10, 0xd9, 0xc1, 0xd6, 0xae, 0x5e }, + { 0xCD, 0xC8, 0x0D, 0x6F, 0xDD, 0xF1, 0x8C, 0xAB, + 0x34, 0xC2, 0x59, 0x09, 0xC9, 0x9A, 0x41, 0x74, + 0xfc, 0xc2, 0x8b, 0x8d, 0x4c, 0x63, 0x83, 0x7c, + 0x09, 0xe8, 0x17, 0x00, 0xc1, 0x10, 0x04, 0x01, + 0x8d, 0x9a, 0x9a, 0xea, 0xc0, 0xf6, 0x59, 0x6f, + 0x55, 0x9c, 0x6d, 0x4d, 0xaf, 0x59, 0xa5, 0xf2, + 0x6d, 0x9f, 0x20, 0x08, 0x57, 0xca, 0x6c, 0x3e, + 0x9c, 0xac, 0x52, 0x4b, 0xd9, 0xac, 0xc9, 0x2a }, + { 0xDC, 0x7E, 0x84, 0xBF, 0xDA, 0x79, 0x16, 0x4B, + 0x7E, 0xCD, 0x84, 0x86, 0x98, 0x5D, 0x38, 0x60, + 0x4f, 0xeb, 0xdc, 0x67, 0x40, 0xd2, 0x0b, 0x3a, + 0xc8, 0x8f, 0x6a, 0xd8, 0x2a, 0x4f, 0xb0, 0x8d, + 0x71, 0xab, 0x47, 0xa0, 0x86, 0xe8, 0x6e, 0xed, + 0xf3, 0x9d, 0x1c, 0x5b, 0xba, 0x97, 0xc4, 0x08, + 0x01, 0x26, 0x14, 0x1d, 0x67, 0xf3, 0x7b, 0xe8, + 0x53, 0x8f, 0x5a, 0x8b, 0xe7, 0x40, 0xe4, 0x84 } +}; +#endif /* MBEDTLS_CIPHER_MODE_OFB */ + #if defined(MBEDTLS_CIPHER_MODE_CTR) /* * AES-CTR test vectors from: @@ -1538,6 +1609,69 @@ int mbedtls_aes_self_test( int verbose ) mbedtls_printf( "\n" ); #endif /* MBEDTLS_CIPHER_MODE_CFB */ +#if defined(MBEDTLS_CIPHER_MODE_OFB) + /* + * OFB mode + */ + for( i = 0; i < 6; i++ ) + { + u = i >> 1; + keybits = 128 + u * 64; + mode = i & 1; + + if( verbose != 0 ) + mbedtls_printf( " AES-OFB-%3d (%s): ", keybits, + ( mode == MBEDTLS_AES_DECRYPT ) ? "dec" : "enc" ); + + memcpy( iv, aes_test_ofb_iv, 16 ); + memcpy( key, aes_test_ofb_key[u], keybits / 8 ); + + offset = 0; + ret = mbedtls_aes_setkey_enc( &ctx, key, keybits ); + /* + * AES-192 is an optional feature that may be unavailable when + * there is an alternative underlying implementation i.e. when + * MBEDTLS_AES_ALT is defined. + */ + if( ret == MBEDTLS_ERR_AES_FEATURE_UNAVAILABLE && keybits == 192 ) + { + mbedtls_printf( "skipped\n" ); + continue; + } + else if( ret != 0 ) + { + goto exit; + } + + if( mode == MBEDTLS_AES_DECRYPT ) + { + memcpy( buf, aes_test_ofb_ct[u], 64 ); + aes_tests = aes_test_ofb_pt; + } + else + { + memcpy( buf, aes_test_ofb_pt, 64 ); + aes_tests = aes_test_ofb_ct[u]; + } + + ret = mbedtls_aes_crypt_ofb( &ctx, 64, &offset, iv, buf, buf ); + if( ret != 0 ) + goto exit; + + if( memcmp( buf, aes_tests, 64 ) != 0 ) + { + ret = 1; + goto exit; + } + + if( verbose != 0 ) + mbedtls_printf( "passed\n" ); + } + + if( verbose != 0 ) + mbedtls_printf( "\n" ); +#endif /* MBEDTLS_CIPHER_MODE_OFB */ + #if defined(MBEDTLS_CIPHER_MODE_CTR) /* * CTR mode diff --git a/tests/Makefile b/tests/Makefile index e68c1f383..86442c3f1 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -46,7 +46,7 @@ LOCAL_LDFLAGS += -lz endif APPS = test_suite_aes.ecb$(EXEXT) test_suite_aes.cbc$(EXEXT) \ - test_suite_aes.cfb$(EXEXT) test_suite_aes.ofb$(EXEXT) \ + test_suite_aes.cfb$(EXEXT) test_suite_aes.ofb$(EXEXT) \ test_suite_aes.rest$(EXEXT) \ test_suite_arc4$(EXEXT) test_suite_asn1write$(EXEXT) \ test_suite_base64$(EXEXT) test_suite_blowfish$(EXEXT) \ diff --git a/tests/suites/test_suite_aes.function b/tests/suites/test_suite_aes.function index e1792dd5a..fc2cbacc3 100644 --- a/tests/suites/test_suite_aes.function +++ b/tests/suites/test_suite_aes.function @@ -316,7 +316,7 @@ void aes_encrypt_ofb( int fragment_size, char *hex_key_string, iv_len = unhexify( iv_str, hex_iv_string ); in_buffer_len = unhexify( src_str, hex_src_string ); - mbedtls_aes_setkey_enc( &ctx, key_str, key_len * 8 ); + TEST_ASSERT( mbedtls_aes_setkey_enc( &ctx, key_str, key_len * 8 ) == 0 ); src_str_next = src_str; while( in_buffer_len > 0 ) From 6873c845e843ae54635f2c6a51817f6b5c1d498f Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Sun, 29 Apr 2018 13:03:20 +0100 Subject: [PATCH 096/180] Update cipher.h for OFB block mode documentation Raises the doxygen comments for OFB to the same level as other block modes. --- include/mbedtls/cipher.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/mbedtls/cipher.h b/include/mbedtls/cipher.h index 0db8fc83f..cde2fbd58 100644 --- a/include/mbedtls/cipher.h +++ b/include/mbedtls/cipher.h @@ -164,9 +164,9 @@ typedef enum { MBEDTLS_CIPHER_ARIA_128_CCM, /**< Aria cipher with 128-bit key and CCM mode. */ MBEDTLS_CIPHER_ARIA_192_CCM, /**< Aria cipher with 192-bit key and CCM mode. */ MBEDTLS_CIPHER_ARIA_256_CCM, /**< Aria cipher with 256-bit key and CCM mode. */ - MBEDTLS_CIPHER_AES_128_OFB, - MBEDTLS_CIPHER_AES_192_OFB, - MBEDTLS_CIPHER_AES_256_OFB + MBEDTLS_CIPHER_AES_128_OFB, /**< AES 128-bit cipher in OFB mode. */ + MBEDTLS_CIPHER_AES_192_OFB, /**< AES 192-bit cipher in OFB mode. */ + MBEDTLS_CIPHER_AES_256_OFB, /**< AES 256-bit cipher in OFB mode. */ } mbedtls_cipher_type_t; /** Supported cipher modes. */ @@ -175,7 +175,7 @@ typedef enum { MBEDTLS_MODE_ECB, /**< The ECB cipher mode. */ MBEDTLS_MODE_CBC, /**< The CBC cipher mode. */ MBEDTLS_MODE_CFB, /**< The CFB cipher mode. */ - MBEDTLS_MODE_OFB, /**< The OFB cipher mode - unsupported. */ + MBEDTLS_MODE_OFB, /**< The OFB cipher mode. */ MBEDTLS_MODE_CTR, /**< The CTR cipher mode. */ MBEDTLS_MODE_GCM, /**< The GCM cipher mode. */ MBEDTLS_MODE_STREAM, /**< The stream cipher mode. */ From dbe7fbf391a43b2dce084891da5e05d441049cf4 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Sun, 29 Apr 2018 14:51:35 +0100 Subject: [PATCH 097/180] Remove unused variable in AES OFB test suite Remove iv_len, an unused variable, in AES OFB test suite function, to fix gcc compiler warning. --- tests/suites/test_suite_aes.function | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/suites/test_suite_aes.function b/tests/suites/test_suite_aes.function index fc2cbacc3..c45a9ed6f 100644 --- a/tests/suites/test_suite_aes.function +++ b/tests/suites/test_suite_aes.function @@ -303,7 +303,7 @@ void aes_encrypt_ofb( int fragment_size, char *hex_key_string, size_t iv_offset = 0; int in_buffer_len; unsigned char* src_str_next; - int key_len, iv_len; + int key_len; memset(key_str, 0x00, 100); memset(iv_str, 0x00, 100); @@ -313,7 +313,7 @@ void aes_encrypt_ofb( int fragment_size, char *hex_key_string, mbedtls_aes_init( &ctx ); key_len = unhexify( key_str, hex_key_string ); - iv_len = unhexify( iv_str, hex_iv_string ); + unhexify( iv_str, hex_iv_string ); in_buffer_len = unhexify( src_str, hex_src_string ); TEST_ASSERT( mbedtls_aes_setkey_enc( &ctx, key_str, key_len * 8 ) == 0 ); From 374bcd425568b6223e8ee7fc1f0ceb655706f14d Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Sun, 20 May 2018 23:07:34 +0100 Subject: [PATCH 098/180] Add to OFB cipher tests AES-192 and AES-256 OFB --- tests/suites/test_suite_cipher.aes.data | 210 +++++++++++++++++++++++- 1 file changed, 209 insertions(+), 1 deletion(-) diff --git a/tests/suites/test_suite_cipher.aes.data b/tests/suites/test_suite_cipher.aes.data index e34b70dc9..2fd581e7d 100644 --- a/tests/suites/test_suite_cipher.aes.data +++ b/tests/suites/test_suite_cipher.aes.data @@ -518,7 +518,7 @@ AES-128 OFB - Encrypt and decrypt 32 bytes depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:32:-1 -AES-128 OFB - Encrypt and decrypt 32 bytes +AES-128 OFB - Encrypt and decrypt 33 bytes depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB enc_dec_buf:MBEDTLS_CIPHER_AES_128_OFB:"AES-128-OFB":128:33:-1 @@ -578,6 +578,214 @@ AES-128 OFB - Encrypt and decrypt 32 bytes in multiple parts 1 depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_128_OFB:128:16:16:-1:16:16:16:16 +AES-192 OFB - Encrypt and decrypt 0 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_192_OFB:"AES-192-OFB":192:0:-1 + +AES-192 OFB - Encrypt and decrypt 1 byte +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_192_OFB:"AES-192-OFB":192:1:-1 + +AES-192 OFB - Encrypt and decrypt 2 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_192_OFB:"AES-192-OFB":192:2:-1 + +AES-192 OFB - Encrypt and decrypt 7 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_192_OFB:"AES-192-OFB":192:7:-1 + +AES-192 OFB - Encrypt and decrypt 8 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_192_OFB:"AES-192-OFB":192:8:-1 + +AES-192 OFB - Encrypt and decrypt 9 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_192_OFB:"AES-192-OFB":192:9:-1 + +AES-192 OFB - Encrypt and decrypt 15 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_192_OFB:"AES-192-OFB":192:15:-1 + +AES-192 OFB - Encrypt and decrypt 16 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_192_OFB:"AES-192-OFB":192:16:-1 + +AES-192 OFB - Encrypt and decrypt 17 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_192_OFB:"AES-192-OFB":192:17:-1 + +AES-192 OFB - Encrypt and decrypt 31 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_192_OFB:"AES-192-OFB":192:31:-1 + +AES-192 OFB - Encrypt and decrypt 32 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_192_OFB:"AES-192-OFB":192:32:-1 + +AES-192 OFB - Encrypt and decrypt 33 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_192_OFB:"AES-192-OFB":192:33:-1 + +AES-192 OFB - Encrypt and decrypt 47 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_192_OFB:"AES-192-OFB":192:47:-1 + +AES-192 OFB - Encrypt and decrypt 48 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_192_OFB:"AES-192-OFB":192:48:-1 + +AES-192 OFB - Encrypt and decrypt 49 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_192_OFB:"AES-192-OFB":192:49:-1 + +AES-192 OFB - Encrypt and decrypt 0 bytes in multiple parts +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_192_OFB:192:0:0:-1:0:0:0:0 + +AES-192 OFB - Encrypt and decrypt 1 bytes in multiple parts 1 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_192_OFB:192:1:0:-1:1:0:1:0 + +AES-192 OFB - Encrypt and decrypt 1 bytes in multiple parts 2 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_192_OFB:192:0:1:-1:0:1:0:1 + +AES-192 OFB - Encrypt and decrypt 16 bytes in multiple parts 1 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_192_OFB:192:16:0:-1:16:0:16:0 + +AES-192 OFB - Encrypt and decrypt 16 bytes in multiple parts 2 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_192_OFB:192:0:16:-1:0:16:0:16 + +AES-192 OFB - Encrypt and decrypt 16 bytes in multiple parts 3 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_192_OFB:192:1:15:-1:1:15:1:15 + +AES-192 OFB - Encrypt and decrypt 16 bytes in multiple parts 4 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_192_OFB:192:15:1:-1:15:1:15:1 + +AES-192 OFB - Encrypt and decrypt 22 bytes in multiple parts 1 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_192_OFB:192:15:7:-1:15:7:15:7 + +AES-192 OFB - Encrypt and decrypt 22 bytes in multiple parts 2 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_192_OFB:192:16:6:-1:16:6:16:6 + +AES-192 OFB - Encrypt and decrypt 23 bytes in multiple parts 1 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_192_OFB:192:17:6:-1:17:6:17:6 + +AES-192 OFB - Encrypt and decrypt 32 bytes in multiple parts 1 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_192_OFB:192:16:16:-1:16:16:16:16 + +AES-256 OFB - Encrypt and decrypt 0 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_256_OFB:"AES-256-OFB":256:0:-1 + +AES-256 OFB - Encrypt and decrypt 1 byte +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_256_OFB:"AES-256-OFB":256:1:-1 + +AES-256 OFB - Encrypt and decrypt 2 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_256_OFB:"AES-256-OFB":256:2:-1 + +AES-256 OFB - Encrypt and decrypt 7 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_256_OFB:"AES-256-OFB":256:7:-1 + +AES-256 OFB - Encrypt and decrypt 8 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_256_OFB:"AES-256-OFB":256:8:-1 + +AES-256 OFB - Encrypt and decrypt 9 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_256_OFB:"AES-256-OFB":256:9:-1 + +AES-256 OFB - Encrypt and decrypt 15 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_256_OFB:"AES-256-OFB":256:15:-1 + +AES-256 OFB - Encrypt and decrypt 16 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_256_OFB:"AES-256-OFB":256:16:-1 + +AES-256 OFB - Encrypt and decrypt 17 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_256_OFB:"AES-256-OFB":256:17:-1 + +AES-256 OFB - Encrypt and decrypt 31 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_256_OFB:"AES-256-OFB":256:31:-1 + +AES-256 OFB - Encrypt and decrypt 32 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_256_OFB:"AES-256-OFB":256:32:-1 + +AES-256 OFB - Encrypt and decrypt 33 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_256_OFB:"AES-256-OFB":256:33:-1 + +AES-256 OFB - Encrypt and decrypt 47 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_256_OFB:"AES-256-OFB":256:47:-1 + +AES-256 OFB - Encrypt and decrypt 48 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_256_OFB:"AES-256-OFB":256:48:-1 + +AES-256 OFB - Encrypt and decrypt 49 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf:MBEDTLS_CIPHER_AES_256_OFB:"AES-256-OFB":256:49:-1 + +AES-256 OFB - Encrypt and decrypt 0 bytes in multiple parts +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_256_OFB:256:0:0:-1:0:0:0:0 + +AES-256 OFB - Encrypt and decrypt 1 bytes in multiple parts 1 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_256_OFB:256:1:0:-1:1:0:1:0 + +AES-256 OFB - Encrypt and decrypt 1 bytes in multiple parts 2 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_256_OFB:256:0:1:-1:0:1:0:1 + +AES-256 OFB - Encrypt and decrypt 16 bytes in multiple parts 1 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_256_OFB:256:16:0:-1:16:0:16:0 + +AES-256 OFB - Encrypt and decrypt 16 bytes in multiple parts 2 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_256_OFB:256:0:16:-1:0:16:0:16 + +AES-256 OFB - Encrypt and decrypt 16 bytes in multiple parts 3 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_256_OFB:256:1:15:-1:1:15:1:15 + +AES-256 OFB - Encrypt and decrypt 16 bytes in multiple parts 4 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_256_OFB:256:15:1:-1:15:1:15:1 + +AES-256 OFB - Encrypt and decrypt 22 bytes in multiple parts 1 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_256_OFB:256:15:7:-1:15:7:15:7 + +AES-256 OFB - Encrypt and decrypt 22 bytes in multiple parts 2 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_256_OFB:256:16:6:-1:16:6:16:6 + +AES-256 OFB - Encrypt and decrypt 23 bytes in multiple parts 1 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_256_OFB:256:17:6:-1:17:6:17:6 + +AES-256 OFB - Encrypt and decrypt 32 bytes in multiple parts 1 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_256_OFB:256:16:16:-1:16:16:16:16 + AES-128 CTR - Encrypt and decrypt 0 bytes depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_CTR enc_dec_buf:MBEDTLS_CIPHER_AES_128_CTR:"AES-128-CTR":128:0:-1 From 00131446be32d830d92f9d40b5cb949940e00160 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Tue, 22 May 2018 22:40:36 +0100 Subject: [PATCH 099/180] Fix style and formatting for OFB feature --- include/mbedtls/cipher_internal.h | 1 - library/aes.c | 10 +++++----- tests/suites/test_suite_aes.function | 6 +++--- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/include/mbedtls/cipher_internal.h b/include/mbedtls/cipher_internal.h index e761a9ea2..e02b7f113 100644 --- a/include/mbedtls/cipher_internal.h +++ b/include/mbedtls/cipher_internal.h @@ -59,7 +59,6 @@ struct mbedtls_cipher_base_t #if defined(MBEDTLS_CIPHER_MODE_CFB) /** Encrypt using CFB (Full length) */ - int (*cfb_func)( void *ctx, mbedtls_operation_t mode, size_t length, size_t *iv_off, unsigned char *iv, const unsigned char *input, unsigned char *output ); diff --git a/library/aes.c b/library/aes.c index 267944a95..c221613b0 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1068,11 +1068,11 @@ int mbedtls_aes_crypt_cfb8( mbedtls_aes_context *ctx, * AES-OFB (Output Feedback Mode) buffer encryption/decryption */ int mbedtls_aes_crypt_ofb( mbedtls_aes_context *ctx, - size_t length, - size_t *iv_off, - unsigned char iv[16], - const unsigned char *input, - unsigned char *output ) + size_t length, + size_t *iv_off, + unsigned char iv[16], + const unsigned char *input, + unsigned char *output ) { int ret = 0; size_t n = *iv_off; diff --git a/tests/suites/test_suite_aes.function b/tests/suites/test_suite_aes.function index c45a9ed6f..9d25666e0 100644 --- a/tests/suites/test_suite_aes.function +++ b/tests/suites/test_suite_aes.function @@ -291,8 +291,8 @@ exit: /* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_OFB */ void aes_encrypt_ofb( int fragment_size, char *hex_key_string, - char *hex_iv_string, char *hex_src_string, - char *hex_dst_string ) + char *hex_iv_string, char *hex_src_string, + char *hex_dst_string ) { unsigned char key_str[100]; unsigned char iv_str[100]; @@ -326,7 +326,7 @@ void aes_encrypt_ofb( int fragment_size, char *hex_key_string, hexify( dst_str, output, fragment_size ); TEST_ASSERT( strncmp( (char *) dst_str, hex_dst_string, - ( 2 * fragment_size) ) == 0 ); + ( 2 * fragment_size ) ) == 0 ); in_buffer_len -= fragment_size; hex_dst_string += ( fragment_size * 2 ); From 968646c079cc831359b3f130b7046e2d2a640a80 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Sat, 2 Jun 2018 18:27:04 +0100 Subject: [PATCH 100/180] Clarify comments on use of AES OFB block mode --- include/mbedtls/aes.h | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/include/mbedtls/aes.h b/include/mbedtls/aes.h index a84d7ec03..1289c5aac 100644 --- a/include/mbedtls/aes.h +++ b/include/mbedtls/aes.h @@ -309,13 +309,22 @@ int mbedtls_aes_crypt_cfb8( mbedtls_aes_context *ctx, * The OFB operation is identical for encryption or decryption, therefore * no operation mode needs to be specified. * - * \note Upon exit, the content of the IV is updated so that you can - * call the same function again on the next - * block(s) of data and get the same result as if it was - * encrypted in one call. This allows a "streaming" usage. - * If you need to retain the contents of the - * IV, you must either save it manually or use the cipher - * module instead. + * \note Upon exit, the content of iv, the Initialisation Vector, is updated + * so that you can call the same function again on the next block(s) of + * data and get the same result as if it was encrypted in one call. This + * allows a "streaming" usage, by initialising iv_off to 0 before the + * first call, and preserving its value between calls. + * + * For block by block usage, (or non-streaming use), the iv should be + * initialised on each call to a unique value, and iv_off set to 0 on + * each call. + * + * If you need to retain the contents of the initialisation vector, you + * must either save it manually or use the cipher module instead. + * + * For the OFB mode, the initiallisation vector must be unique and must + * be unique for every encryption operation. Reuse of an initialisation + * vector will compromise security. * * * \param ctx The AES context to use for encryption or decryption. From e416bf93d261cddbb246b80ff4b5357bab34c026 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Sat, 2 Jun 2018 18:28:32 +0100 Subject: [PATCH 101/180] Reduce stack usage for AES OFB tests Reduced the size of allocated buffers to the minimum for OFB tests. --- tests/suites/test_suite_aes.function | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/tests/suites/test_suite_aes.function b/tests/suites/test_suite_aes.function index 9d25666e0..24e8f7ab6 100644 --- a/tests/suites/test_suite_aes.function +++ b/tests/suites/test_suite_aes.function @@ -294,24 +294,29 @@ void aes_encrypt_ofb( int fragment_size, char *hex_key_string, char *hex_iv_string, char *hex_src_string, char *hex_dst_string ) { - unsigned char key_str[100]; - unsigned char iv_str[100]; - unsigned char src_str[200]; - unsigned char dst_str[200]; - unsigned char output[200]; + unsigned char key_str[32]; + unsigned char iv_str[16]; + unsigned char src_str[64]; + unsigned char dst_str[64]; + unsigned char output[32]; mbedtls_aes_context ctx; size_t iv_offset = 0; int in_buffer_len; unsigned char* src_str_next; int key_len; - memset(key_str, 0x00, 100); - memset(iv_str, 0x00, 100); - memset(src_str, 0x00, 200); - memset(dst_str, 0x00, 200); - memset(output, 0x00, 200); + memset(key_str, 0x00, 32); + memset(iv_str, 0x00, 16); + memset(src_str, 0x00, 64); + memset(dst_str, 0x00, 64); + memset(output, 0x00, 32); mbedtls_aes_init( &ctx ); + TEST_ASSERT( strlen( hex_key_string ) <= ( 32 * 2 ) ); + TEST_ASSERT( strlen( hex_iv_string ) <= ( 16 * 2 ) ); + TEST_ASSERT( strlen( hex_src_string ) <= ( 64 * 2 ) ); + TEST_ASSERT( strlen( hex_dst_string ) <= ( 64 * 2 ) ); + key_len = unhexify( key_str, hex_key_string ); unhexify( iv_str, hex_iv_string ); in_buffer_len = unhexify( src_str, hex_src_string ); From b7836e1e8c71c7ffad9e6b740b89875a0493936c Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Sat, 2 Jun 2018 18:36:49 +0100 Subject: [PATCH 102/180] Change AES OFB tests to memset sizeof buffer --- tests/suites/test_suite_aes.function | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/suites/test_suite_aes.function b/tests/suites/test_suite_aes.function index 24e8f7ab6..f1e9033bb 100644 --- a/tests/suites/test_suite_aes.function +++ b/tests/suites/test_suite_aes.function @@ -305,11 +305,11 @@ void aes_encrypt_ofb( int fragment_size, char *hex_key_string, unsigned char* src_str_next; int key_len; - memset(key_str, 0x00, 32); - memset(iv_str, 0x00, 16); - memset(src_str, 0x00, 64); - memset(dst_str, 0x00, 64); - memset(output, 0x00, 32); + memset( key_str, 0x00, sizeof( key_str ) ); + memset( iv_str, 0x00, sizeof( iv_str ) ); + memset( src_str, 0x00, sizeof( src_str ) ); + memset( dst_str, 0x00, sizeof( dst_str ) ); + memset( output, 0x00, sizeof( output ) ); mbedtls_aes_init( &ctx ); TEST_ASSERT( strlen( hex_key_string ) <= ( 32 * 2 ) ); From 33cb519cdad88aa6d9ba29b52de3b9d3ad32e522 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Sun, 3 Jun 2018 17:34:50 +0100 Subject: [PATCH 103/180] Add decrypt tests to AES OFB Cipher module Adds additional tests for AES-128, AES-192, and AES-256, for OFB block mode, for the cipher wrapper module. --- tests/suites/test_suite_cipher.aes.data | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/suites/test_suite_cipher.aes.data b/tests/suites/test_suite_cipher.aes.data index 2fd581e7d..475c91ed4 100644 --- a/tests/suites/test_suite_cipher.aes.data +++ b/tests/suites/test_suite_cipher.aes.data @@ -1126,6 +1126,18 @@ AES Decrypt test vector #6 depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_CFB decrypt_test_vec:MBEDTLS_CIPHER_AES_256_CFB128:-1:"ffffffffff800000000000000000000000000000000000000000000000000000":"00000000000000000000000000000000":"be66cfea2fecd6bf0ec7b4352c99bcaa":"00000000000000000000000000000000":"":"":0:0 +AES Decrypt test vector #7 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +decrypt_test_vec:MBEDTLS_CIPHER_AES_128_OFB:-1:"2B7E151628AED2A6ABF7158809CF4F3C":"000102030405060708090A0B0C0D0E0F":"3B3FD92EB72DAD20333449F8E83CFB4A7789508d16918f03f53c52dac54ed8259740051e9c5fecf64344f7a82260edcc304c6528f659c77866a510d9c1d6ae5e":"6BC1BEE22E409F96E93D7E117393172AAE2D8A571E03AC9C9EB76FAC45AF8E5130C81C46A35CE411E5FBC1191A0A52EFF69F2445DF4F9B17AD2B417BE66C3710":"":"":0:0: + +AES Decrypt test vector #8 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +decrypt_test_vec:MBEDTLS_CIPHER_AES_192_OFB:-1:"8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B":"000102030405060708090A0B0C0D0E0F":"CDC80D6FDDF18CAB34C25909C99A4174fcc28b8d4c63837c09e81700c11004018d9a9aeac0f6596f559c6d4daf59a5f26d9f200857ca6c3e9cac524bd9acc92a":"6BC1BEE22E409F96E93D7E117393172AAE2D8A571E03AC9C9EB76FAC45AF8E5130C81C46A35CE411E5FBC1191A0A52EFF69F2445DF4F9B17AD2B417BE66C3710":"":"":0:0: + +AES Decrypt test vector #9 +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB +decrypt_test_vec:MBEDTLS_CIPHER_AES_256_OFB:-1:"603DEB1015CA71BE2B73AEF0857D77811F352C073B6108D72D9810A30914DFF4":"000102030405060708090A0B0C0D0E0F":"DC7E84BFDA79164B7ECD8486985D38604febdc6740d20b3ac88f6ad82a4fb08d71ab47a086e86eedf39d1c5bba97c4080126141d67f37be8538f5a8be740e484":"6BC1BEE22E409F96E93D7E117393172AAE2D8A571E03AC9C9EB76FAC45AF8E5130C81C46A35CE411E5FBC1191A0A52EFF69F2445DF4F9B17AD2B417BE66C3710":"":"":0:0: + AES-128-ECB Encrypt NIST KAT #1 depends_on:MBEDTLS_AES_C test_vec_ecb:MBEDTLS_CIPHER_AES_128_ECB:MBEDTLS_ENCRYPT:"00000000000000000000000000000000":"f34481ec3cc627bacd5dc3fb08f273e6":"0336763e966d92595a567cc9ce537f5e":0 From 5db13621ec5a39af465c2d56fec5fbb46f2dc536 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Mon, 4 Jun 2018 22:11:25 +0100 Subject: [PATCH 104/180] Clarify documentation for AES OFB 1. Changed reference/link to NIST SP800-38A 2. Clarified language around AES-OFB usage --- include/mbedtls/aes.h | 45 ++++++++++++++++++++++--------------------- library/aes.c | 2 +- 2 files changed, 24 insertions(+), 23 deletions(-) diff --git a/include/mbedtls/aes.h b/include/mbedtls/aes.h index 1289c5aac..de5ffada1 100644 --- a/include/mbedtls/aes.h +++ b/include/mbedtls/aes.h @@ -298,34 +298,35 @@ int mbedtls_aes_crypt_cfb8( mbedtls_aes_context *ctx, #if defined(MBEDTLS_CIPHER_MODE_OFB) /** - * \brief This function performs an AES-OFB (Output Feedback Mode) encryption - * or decryption operation. + * \brief This function performs an AES-OFB (Output Feedback Mode) + * encryption or decryption operation. * - * For OFB, you must set up the context with mbedtls_aes_setkey_enc(), - * regardless of whether you are performing an encryption or decryption - * operation. This is because OFB mode uses the same key schedule for - * encryption and decryption. + * For OFB, you must set up the context with + * mbedtls_aes_setkey_enc(), regardless of whether you are + * performing an encryption or decryption operation. This is + * because OFB mode uses the same key schedule for encryption and + * decryption. * - * The OFB operation is identical for encryption or decryption, therefore - * no operation mode needs to be specified. + * The OFB operation is identical for encryption or decryption, + * therefore no operation mode needs to be specified. * - * \note Upon exit, the content of iv, the Initialisation Vector, is updated - * so that you can call the same function again on the next block(s) of - * data and get the same result as if it was encrypted in one call. This - * allows a "streaming" usage, by initialising iv_off to 0 before the - * first call, and preserving its value between calls. + * \note Upon exit, the content of iv, the Initialisation Vector, is + * updated so that you can call the same function again on the next + * block(s) of data and get the same result as if it was encrypted + * in one call. This allows a "streaming" usage, by initialising + * iv_off to 0 before the first call, and preserving its value + * between calls. * - * For block by block usage, (or non-streaming use), the iv should be - * initialised on each call to a unique value, and iv_off set to 0 on - * each call. + * For non-streaming use, the iv should be initialised on each call + * to a unique value, and iv_off set to 0 on each call. * - * If you need to retain the contents of the initialisation vector, you - * must either save it manually or use the cipher module instead. - * - * For the OFB mode, the initiallisation vector must be unique and must - * be unique for every encryption operation. Reuse of an initialisation - * vector will compromise security. + * If you need to retain the contents of the initialisation vector, + * you must either save it manually or use the cipher module + * instead. * + * \warning For the OFB mode, the initiallisation vector must be unique and + * must be unique for every encryption operation. Reuse of an + * initialisation vector will compromise security. * * \param ctx The AES context to use for encryption or decryption. * \param length The length of the input data. diff --git a/library/aes.c b/library/aes.c index c221613b0..e27e40a86 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1256,7 +1256,7 @@ static const unsigned char aes_test_cfb128_ct[3][64] = /* * AES-OFB test vectors from: * - * http://csrc.nist.gov/publications/nistpubs/800-38a/sp800-38a.pdf + * https://csrc.nist.gov/publications/detail/sp/800-38a/final */ static const unsigned char aes_test_ofb_key[3][32] = { From cb2c935a54c21290413bf5ff75ce46b7cf715809 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Fri, 8 Jun 2018 10:34:08 +0100 Subject: [PATCH 105/180] aes: Clarify IV requirements for OFB mode Combine the two "must be unique" phrases into one for clarity. An IV that is universally unique is also unique for each encryption operation. --- include/mbedtls/aes.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/mbedtls/aes.h b/include/mbedtls/aes.h index de5ffada1..e48981ab9 100644 --- a/include/mbedtls/aes.h +++ b/include/mbedtls/aes.h @@ -324,9 +324,9 @@ int mbedtls_aes_crypt_cfb8( mbedtls_aes_context *ctx, * you must either save it manually or use the cipher module * instead. * - * \warning For the OFB mode, the initiallisation vector must be unique and - * must be unique for every encryption operation. Reuse of an - * initialisation vector will compromise security. + * \warning For the OFB mode, the initialisation vector must be unique + * every encryption operation. Reuse of an initialisation vector + * will compromise security. * * \param ctx The AES context to use for encryption or decryption. * \param length The length of the input data. From 4844bf2b5c53047aa0c57776b697a97d2f0606b8 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Mon, 11 Jun 2018 15:21:05 +0100 Subject: [PATCH 106/180] Add OFB as additional block mode Following rebasing on the development branch which introduced the ARIA cipher, OFB was missing as a block mode from some cipher tables. --- library/cipher_wrap.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/library/cipher_wrap.c b/library/cipher_wrap.c index 33c71f107..fd6e69cb3 100644 --- a/library/cipher_wrap.c +++ b/library/cipher_wrap.c @@ -968,6 +968,9 @@ static const mbedtls_cipher_base_t aria_info = { #if defined(MBEDTLS_CIPHER_MODE_CFB) aria_crypt_cfb128_wrap, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) aria_crypt_ctr_wrap, #endif @@ -1135,6 +1138,9 @@ static const mbedtls_cipher_base_t gcm_aria_info = { #if defined(MBEDTLS_CIPHER_MODE_CFB) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif @@ -1764,6 +1770,9 @@ static const mbedtls_cipher_base_t null_base_info = { #if defined(MBEDTLS_CIPHER_MODE_CFB) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif From 3cde2fca53d2f80b90739c0ec8a73fb7a25d9b69 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Tue, 12 Jun 2018 14:17:39 +0200 Subject: [PATCH 107/180] ssl_async_resume: free the operation context on error --- programs/ssl/ssl_server2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index ac3d1b1c7..a7b019c7f 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -1077,6 +1077,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, { mbedtls_printf( "Async resume callback: %s done but injected error\n", op_name ); + mbedtls_free( ctx ); return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); } From ebe23ed738997dc076760247303480488776874f Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Tue, 12 Jun 2018 16:46:45 +0100 Subject: [PATCH 108/180] Fix up the ChangeLog for the new version Fix the ChangeLog for the next version of Mbed TLS following merge of PR #1593. --- ChangeLog | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 80574f7e4..152706ea9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,12 +1,16 @@ mbed TLS ChangeLog (Sorted per branch, date) += mbed TLS x.x.x branch released xxxx-xx-xx + +Features + * Add additional block mode, OFB (Output Feedback), to the AES module and + cipher abstraction module. + = mbed TLS 2.10.0 branch released 2018-06-06 Features * Add support for ARIA cipher (RFC 5794) and associated TLS ciphersuites (RFC 6209). Disabled by default, see MBEDTLS_ARIA_C in config.h - * Add additional block mode, OFB (Output Feedback), to the AES module and - cipher abstraction module. API Changes * Extend the platform module with a util component that contains From c7638fab2946fbbda3cbbf3fdbc79ae0b6c9dcec Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Tue, 12 Jun 2018 16:54:02 +0100 Subject: [PATCH 109/180] Fix ChangeLog entry after merge of HKDF Fix Changelog entry for the next version of Mbed TLS after merge of HKDF PR, --- ChangeLog | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7ed35093f..fa235f809 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,8 @@ mbed TLS ChangeLog (Sorted per branch, date) Features * Add additional block mode, OFB (Output Feedback), to the AES module and cipher abstraction module. + * Implement the HMAC-based extract-and-expand key derivation function + (HKDF) per RFC 5869. Contributed by Thomas Fossati. = mbed TLS 2.10.0 branch released 2018-06-06 @@ -73,10 +75,6 @@ API Changes This function is necessary to determine when it is safe to idle on the underlying transport in case event-driven IO is used. -Features - * Implement the HMAC-based extract-and-expand key derivation function - (HKDF) per RFC 5869. Contributed by Thomas Fossati. - Bugfix * Fix a spurious uninitialized variable warning in cmac.c. Fix independently contributed by Brian J Murray and David Brown. From b11de306c424c0206a7c4eff1031286236f901d2 Mon Sep 17 00:00:00 2001 From: Darryl Green Date: Mon, 27 Nov 2017 17:12:14 +0000 Subject: [PATCH 110/180] Fix braces in mbedtls_memory_buffer_alloc_status() --- ChangeLog | 1 + library/memory_buffer_alloc.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/ChangeLog b/ChangeLog index 4fbdb3d25..b2605e92a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -20,6 +20,7 @@ API Changes Bugfix * Fix an issue with MicroBlaze support in bn_mul.h which was causing the build to fail. Found by zv-io. Fixes #1651. + * Fix braces in mbedtls_memory_buffer_alloc_status(). Found by sbranden, #552. Changes * Support TLS testing in out-of-source builds using cmake. Fixes #1193. diff --git a/library/memory_buffer_alloc.c b/library/memory_buffer_alloc.c index ceaeda1e7..51ea7c41d 100644 --- a/library/memory_buffer_alloc.c +++ b/library/memory_buffer_alloc.c @@ -518,7 +518,9 @@ void mbedtls_memory_buffer_alloc_status( void ) heap.alloc_count, heap.free_count ); if( heap.first->next == NULL ) + { mbedtls_fprintf( stderr, "All memory de-allocated in stack buffer\n" ); + } else { mbedtls_fprintf( stderr, "Memory currently allocated:\n" ); From 601144e1999df809e682e5eabf836ae1be07213b Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Tue, 12 Jun 2018 17:04:58 +0100 Subject: [PATCH 111/180] Add entry to ChangeLog for PR #795 PR #795 fixes issue #777, 'check matching issuer crt and key for all algs' and needs a ChangeLog entry --- ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ChangeLog b/ChangeLog index fa235f809..b8a3879d9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -8,6 +8,10 @@ Features * Implement the HMAC-based extract-and-expand key derivation function (HKDF) per RFC 5869. Contributed by Thomas Fossati. +Bugfix + * Fix the cert_write example to handle certificates signed with elliptic + curves as well as RSA. Fixes #777 found by dbedev. + = mbed TLS 2.10.0 branch released 2018-06-06 Features From f3987b3b2465c48aee00424a802b71fd8b44a144 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Tue, 12 Jun 2018 17:07:43 +0100 Subject: [PATCH 112/180] Add ChangeLog entry for CCM* CCM* in PR #1667 is a feature and a functional enhancement and was missing a ChangeLog entry. --- ChangeLog | 1 + 1 file changed, 1 insertion(+) diff --git a/ChangeLog b/ChangeLog index b8a3879d9..23e04669c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -7,6 +7,7 @@ Features cipher abstraction module. * Implement the HMAC-based extract-and-expand key derivation function (HKDF) per RFC 5869. Contributed by Thomas Fossati. + * Add support for the CCM* block cipher mode as defined in IEEE Std. 802.15.4. Bugfix * Fix the cert_write example to handle certificates signed with elliptic From 4ed3880a10d868ce42fe99b90f294c3d22ac8a36 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Tue, 12 Jun 2018 17:35:06 +0100 Subject: [PATCH 113/180] Fix ChangeLog whitespace errors and add entry for PR #1646 PR #1646 is a change to the behaviour of the CMake files therefore should be recorded in the Changelog. --- ChangeLog | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index 23e04669c..8061792ae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,15 +3,18 @@ mbed TLS ChangeLog (Sorted per branch, date) = mbed TLS x.x.x branch released xxxx-xx-xx Features - * Add additional block mode, OFB (Output Feedback), to the AES module and - cipher abstraction module. - * Implement the HMAC-based extract-and-expand key derivation function - (HKDF) per RFC 5869. Contributed by Thomas Fossati. - * Add support for the CCM* block cipher mode as defined in IEEE Std. 802.15.4. + * Add additional block mode, OFB (Output Feedback), to the AES module and + cipher abstraction module. + * Implement the HMAC-based extract-and-expand key derivation function + (HKDF) per RFC 5869. Contributed by Thomas Fossati. + * Add support for the CCM* block cipher mode as defined in IEEE Std. 802.15.4. Bugfix - * Fix the cert_write example to handle certificates signed with elliptic - curves as well as RSA. Fixes #777 found by dbedev. + * Fix the cert_write example to handle certificates signed with elliptic + curves as well as RSA. Fixes #777 found by dbedev. + +Changes + * Changed CMake defaults for IAR to treat all compiler warnings as errors. = mbed TLS 2.10.0 branch released 2018-06-06 From 7decfe8c1ed6a5da39fffb547a1b27ef0bb04ee1 Mon Sep 17 00:00:00 2001 From: Roberto Vargas Date: Mon, 4 Jun 2018 13:54:09 +0100 Subject: [PATCH 114/180] Convert mbedtls_free and mbedtls_calloc into functions When MBEDTLS_PLATFORM_MEMORY is defined but MBEDTLS_PLATFORM_FREE_MACRO or MBEDTLS_PLATFORM_CALLOC_MACRO are not defined then the actual functions used to allocate and free memory are stored in function pointers. These pointers are exposed to the caller, and it means that the caller and the library have to share a data section. In TF-A, we execute in a very constrained environment, where some images are executed from ROM and other images are executed from SRAM. The images that are executed from ROM cannot be modified. The SRAM size is very small and we are moving libraries to the ROM that can be shared between the different SRAM images. These SRAM images could import all the symbols used in mbedtls, but it would create an undesirable hard binary dependency between the different images. For this reason, all the library functions in ROM are accesed using a jump table whose base address is known, allowing the images to execute with different versions of the ROM. This commit changes the function pointers to actual functions, so that the SRAM images only have to use the new exported symbols (mbedtls_calloc and mbedtls_free) using the jump table. In our scenario, mbedtls_platform_set_calloc_free is called from mbedtls_memory_buffer_alloc_init which initializes the function pointers to the internal buffer_alloc_calloc and buffer_alloc_free functions. No functional changes to mbedtls_memory_buffer_alloc_init. Signed-off-by: Roberto Vargas --- include/mbedtls/platform.h | 4 ++-- library/platform.c | 18 ++++++++++++++---- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/include/mbedtls/platform.h b/include/mbedtls/platform.h index bba770911..9d9c5293e 100644 --- a/include/mbedtls/platform.h +++ b/include/mbedtls/platform.h @@ -121,8 +121,8 @@ extern "C" { #else /* For size_t */ #include -extern void * (*mbedtls_calloc)( size_t n, size_t size ); -extern void (*mbedtls_free)( void *ptr ); +extern void *mbedtls_calloc( size_t n, size_t size ); +extern void mbedtls_free( void *ptr ); /** * \brief This function dynamically sets the memory-management diff --git a/library/platform.c b/library/platform.c index 9e992875d..b24b2fa65 100644 --- a/library/platform.c +++ b/library/platform.c @@ -51,14 +51,24 @@ static void platform_free_uninit( void *ptr ) #define MBEDTLS_PLATFORM_STD_FREE platform_free_uninit #endif /* !MBEDTLS_PLATFORM_STD_FREE */ -void * (*mbedtls_calloc)( size_t, size_t ) = MBEDTLS_PLATFORM_STD_CALLOC; -void (*mbedtls_free)( void * ) = MBEDTLS_PLATFORM_STD_FREE; +static void * (*mbedtls_calloc_func)( size_t, size_t ) = MBEDTLS_PLATFORM_STD_CALLOC; +static void (*mbedtls_free_func)( void * ) = MBEDTLS_PLATFORM_STD_FREE; + +void * mbedtls_calloc( size_t nmemb, size_t size ) +{ + return (*mbedtls_calloc_func)( nmemb, size ); +} + +void mbedtls_free( void * ptr ) +{ + (*mbedtls_free_func)( ptr ); +} int mbedtls_platform_set_calloc_free( void * (*calloc_func)( size_t, size_t ), void (*free_func)( void * ) ) { - mbedtls_calloc = calloc_func; - mbedtls_free = free_func; + mbedtls_calloc_func = calloc_func; + mbedtls_free_func = free_func; return( 0 ); } #endif /* MBEDTLS_PLATFORM_MEMORY */ From 9f52aebe2e19d13d427a64ac66dbfb085b2f74da Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Wed, 2 May 2018 17:04:24 +0100 Subject: [PATCH 115/180] tests: Fix name of 33 byte AES cipher tests We named the tests "32 bytes", but actually tested with 33 bytes. Fix the mistake. --- tests/suites/test_suite_cipher.aes.data | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/suites/test_suite_cipher.aes.data b/tests/suites/test_suite_cipher.aes.data index 475c91ed4..4ac1cb56b 100644 --- a/tests/suites/test_suite_cipher.aes.data +++ b/tests/suites/test_suite_cipher.aes.data @@ -414,7 +414,7 @@ AES-128 CFB - Encrypt and decrypt 32 bytes depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_CFB enc_dec_buf:MBEDTLS_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:32:-1 -AES-128 CFB - Encrypt and decrypt 32 bytes +AES-128 CFB - Encrypt and decrypt 33 bytes depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_CFB enc_dec_buf:MBEDTLS_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:33:-1 @@ -830,7 +830,7 @@ AES-128 CTR - Encrypt and decrypt 32 bytes depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_CTR enc_dec_buf:MBEDTLS_CIPHER_AES_128_CTR:"AES-128-CTR":128:32:-1 -AES-128 CTR - Encrypt and decrypt 32 bytes +AES-128 CTR - Encrypt and decrypt 33 bytes depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_CTR enc_dec_buf:MBEDTLS_CIPHER_AES_128_CTR:"AES-128-CTR":128:33:-1 From b053658f95d7bd1b40a2cffd594e81c22e4e9e06 Mon Sep 17 00:00:00 2001 From: Aorimn Date: Sun, 31 Jan 2016 12:08:23 +0100 Subject: [PATCH 116/180] Add 2 files for multiplication in GF(128) Multiplication in GF(128) is required by the AES-XEX mode for computing X in the XEX formula from https://en.wikipedia.org/wiki/Disk_encryption_theory#Xor-encrypt-xor_.28XEX.29 --- include/mbedtls/gf128mul.h | 46 ++++++++++++++++++++++ library/CMakeLists.txt | 1 + library/gf128mul.c | 78 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 125 insertions(+) create mode 100644 include/mbedtls/gf128mul.h create mode 100644 library/gf128mul.c diff --git a/include/mbedtls/gf128mul.h b/include/mbedtls/gf128mul.h new file mode 100644 index 000000000..41de39c42 --- /dev/null +++ b/include/mbedtls/gf128mul.h @@ -0,0 +1,46 @@ +/** + * \file gf128mul.h + * + * \brief Fast multiplication in GF(128) + * + * Copyright (C) 2006-2015, ARM Limited, All Rights Reserved + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This file is part of mbed TLS (https://tls.mbed.org) + */ +#ifndef MBEDTLS_GF128MUL_H +#define MBEDTLS_GF128MUL_H + +#ifdef __cplusplus +extern "C" { +#endif + +/** + * \brief Big-Endian definition for 128 bits elements + */ +typedef unsigned char be128[16]; + +/** + * \brief Multiplication in GF(128): + * r = x times x^4 times x^8 in GF(2^128) + * + * \param x the 128-bits number you want to multiply + * \param r result + */ +void gf128mul_x_ble(be128 r, const be128 x); + + + +#endif /* gf128mul.h */ \ No newline at end of file diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt index 60fa7f8f3..03d3f6c65 100644 --- a/library/CMakeLists.txt +++ b/library/CMakeLists.txt @@ -29,6 +29,7 @@ set(src_crypto entropy_poll.c error.c gcm.c + gf128mul.c havege.c hkdf.c hmac_drbg.c diff --git a/library/gf128mul.c b/library/gf128mul.c new file mode 100644 index 000000000..251398f47 --- /dev/null +++ b/library/gf128mul.c @@ -0,0 +1,78 @@ +/* + * GF(2^128) multiplication functions + * + * Copyright (C) 2006-2015, ARM Limited, All Rights Reserved + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * This file is part of mbed TLS (https://tls.mbed.org) + */ +#include + +#include "mbedtls/gf128mul.h" + +/* Endianess with 64 bits values */ +#ifndef GET_UINT64_LE +#define GET_UINT64_LE(n,b,i) \ +{ \ + (n) = ( (uint64_t) (b)[(i) + 7] << 56 ) \ + | ( (uint64_t) (b)[(i) + 6] << 48 ) \ + | ( (uint64_t) (b)[(i) + 5] << 40 ) \ + | ( (uint64_t) (b)[(i) + 4] << 32 ) \ + | ( (uint64_t) (b)[(i) + 3] << 24 ) \ + | ( (uint64_t) (b)[(i) + 2] << 16 ) \ + | ( (uint64_t) (b)[(i) + 1] << 8 ) \ + | ( (uint64_t) (b)[(i) ] ); \ +} +#endif + +#ifndef PUT_UINT64_LE +#define PUT_UINT64_LE(n,b,i) \ +{ \ + (b)[(i) + 7] = (unsigned char) ( (n) >> 56 ); \ + (b)[(i) + 6] = (unsigned char) ( (n) >> 48 ); \ + (b)[(i) + 5] = (unsigned char) ( (n) >> 40 ); \ + (b)[(i) + 4] = (unsigned char) ( (n) >> 32 ); \ + (b)[(i) + 3] = (unsigned char) ( (n) >> 24 ); \ + (b)[(i) + 2] = (unsigned char) ( (n) >> 16 ); \ + (b)[(i) + 1] = (unsigned char) ( (n) >> 8 ); \ + (b)[(i) ] = (unsigned char) ( (n) ); \ +} +#endif + + +/* Jump table for not having ifs */ +static const uint16_t gf128mul_table_bbe[2] = { 0x00, 0x87 }; + + +/* + * This function multiply a field element by x, by x^4 and by x^8 + * in the polynomial field representation. It uses 64-bit word operations + * to gain speed but compensates for machine endianess and hence works + * correctly on both styles of machine. + */ +void mbedtls_gf128mul_x_ble(mbedtls_be128 r, const mbedtls_be128 x) +{ + uint64_t a, b, ra, rb; + + GET_UINT64_LE(a, x, 0); + GET_UINT64_LE(b, x, 8); + + ra = (a << 1) ^ gf128mul_table_bbe[b >> 63]; + rb = (a >> 63) | (b << 1); + + PUT_UINT64_LE(ra, r, 0); + PUT_UINT64_LE(rb, r, 8); +} + From 0089d36ae5a7ad3d25cda2c3b3524ff0ce2c408a Mon Sep 17 00:00:00 2001 From: Aorimn Date: Sun, 31 Jan 2016 12:15:51 +0100 Subject: [PATCH 117/180] Implement AES-XEX mode XEX mode, known as "xor-encrypt-xor", is the simple case of the XTS mode, known as "XEX with ciphertext stealing". When the buffers to be encrypted/decrypted have a length divisible by the length of a standard AES block (16), XTS is exactly like XEX. --- include/mbedtls/aes.h | 24 ++++++++++++++++++++ library/aes.c | 53 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 77 insertions(+) diff --git a/include/mbedtls/aes.h b/include/mbedtls/aes.h index e48981ab9..652281c7e 100644 --- a/include/mbedtls/aes.h +++ b/include/mbedtls/aes.h @@ -213,6 +213,30 @@ int mbedtls_aes_crypt_cbc( mbedtls_aes_context *ctx, unsigned char *output ); #endif /* MBEDTLS_CIPHER_MODE_CBC */ +#if defined(MBEDTLS_CIPHER_MODE_XEX) +/** + * \brief AES-XEX buffer encryption/decryption + * Length should be a multiple of the block size (16 bytes) + * + * \param crypt_ctx AES context for encrypting data + * \param tweak_ctx AES context for xor-ing with data + * \param mode MBEDTLS_AES_ENCRYPT or MBEDTLS_AES_DECRYPT + * \param length length of the input data + * \param iv initialization vector + * \param input buffer holding the input data + * \param output buffer holding the output data + * + * \return 0 if successful, or MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH + */ +int mbedtls_aes_crypt_xex( mbedtls_aes_context *crypt_ctx, + mbedtls_aes_context *tweak_ctx, + int mode, + size_t length, + unsigned char iv[16], + const unsigned char *input, + unsigned char *output ); +#endif /* MBEDTLS_CIPHER_MODE_XEX */ + #if defined(MBEDTLS_CIPHER_MODE_CFB) /** * \brief This function performs an AES-CFB128 encryption or decryption diff --git a/library/aes.c b/library/aes.c index e27e40a86..766aa21a7 100644 --- a/library/aes.c +++ b/library/aes.c @@ -44,6 +44,10 @@ #include "mbedtls/aesni.h" #endif +#if defined(MBEDTLS_CIPHER_MODE_XEX) +#include "mbedtls/gf128mul.h" +#endif + #if defined(MBEDTLS_SELF_TEST) #if defined(MBEDTLS_PLATFORM_C) #include "mbedtls/platform.h" @@ -983,6 +987,55 @@ int mbedtls_aes_crypt_cbc( mbedtls_aes_context *ctx, } #endif /* MBEDTLS_CIPHER_MODE_CBC */ +#if defined(MBEDTLS_CIPHER_MODE_XEX) +/* + * AES-XEX buffer encryption/decryption + */ +int mbedtls_aes_crypt_xex( mbedtls_aes_context *crypt_ctx, + mbedtls_aes_context *tweak_ctx, + int mode, + size_t length, + unsigned char iv[16], + const unsigned char *input, + unsigned char *output ) +{ + int i; + unsigned char t_buf[16]; + unsigned char scratch[16]; + + if( length % 16 ) + return( MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH ); + + + mbedtls_aes_crypt_ecb( tweak_ctx, MBEDTLS_AES_ENCRYPT, iv, t_buf ); + + goto first; + + do + { + gf128mul_x_ble( t_buf, t_buf ); + +first: + /* PP <- T xor P */ + for( i = 0; i < 16; i++ ) + scratch[i] = (unsigned char)( input[i] ^ t_buf[i] ); + + /* CC <- E(Key2,PP) */ + mbedtls_aes_crypt_ecb( crypt_ctx, mode, scratch, output ); + + /* C <- T xor CC */ + for( i = 0; i < 16; i++ ) + output[i] = (unsigned char)( output[i] ^ t_buf[i] ); + + input += 16; + output += 16; + length -= 16; + } while( length > 0 ); + + return( 0 ); +} +#endif /* MBEDTLS_CIPHER_MODE_XEX */ + #if defined(MBEDTLS_CIPHER_MODE_CFB) /* * AES-CFB128 buffer encryption/decryption From 75e3661ebee78b2a1a57a5595734f88e8514f80a Mon Sep 17 00:00:00 2001 From: Aorimn Date: Sun, 31 Jan 2016 12:27:19 +0100 Subject: [PATCH 118/180] Add AES-XEX mode to the default config file Adding the AES-XEX mode to the default config file permits this mode to be compiled, and tested, which may be needed for some programs in the future. --- include/mbedtls/config.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/mbedtls/config.h b/include/mbedtls/config.h index 709f6cf0f..09379a094 100644 --- a/include/mbedtls/config.h +++ b/include/mbedtls/config.h @@ -501,6 +501,13 @@ */ #define MBEDTLS_CIPHER_MODE_CBC +/** + * \def MBEDTLS_CIPHER_MODE_XEX + * + * Enable Xor-encrypt-xor mode (XEX) for symmetric ciphers. + */ +#define MBEDTLS_CIPHER_MODE_XEX + /** * \def MBEDTLS_CIPHER_MODE_OFB * From fb67fae83a80d62de37249cad99149eda87ee3ce Mon Sep 17 00:00:00 2001 From: Aorimn Date: Sun, 31 Jan 2016 12:30:55 +0100 Subject: [PATCH 119/180] Add AES-XEX tests cases The test cases come from the XTS test vectors given by the CAVP initiative from NIST (see [1]). As mentioned in a previous commit, XEX is a simpler case of XTS. Therefore, to construct the test_suite_aes.xex.data file, extraction of the XEX-possible cases has been done on the given test vectors. All of the extracted test vectors pass the tests on a Linux x86_64 machine. [1] http://csrc.nist.gov/groups/STM/cavp/documents/aes/XTSTestVectors.zip --- tests/CMakeLists.txt | 1 + tests/suites/test_suite_aes.function | 74 + tests/suites/test_suite_aes.xex.data | 3600 ++++++++++++++++++++++++++ 3 files changed, 3675 insertions(+) create mode 100644 tests/suites/test_suite_aes.xex.data diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 653687beb..4c938c6fa 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -48,6 +48,7 @@ add_test_suite(aes aes.ecb) add_test_suite(aes aes.cbc) add_test_suite(aes aes.cfb) add_test_suite(aes aes.rest) +add_test_suite(aes aes.xex) add_test_suite(arc4) add_test_suite(aria) add_test_suite(asn1write) diff --git a/tests/suites/test_suite_aes.function b/tests/suites/test_suite_aes.function index f1e9033bb..947976a88 100644 --- a/tests/suites/test_suite_aes.function +++ b/tests/suites/test_suite_aes.function @@ -151,6 +151,80 @@ exit: } /* END_CASE */ +/* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_XEX */ +void aes_encrypt_xex( char *hex_key_string, char *hex_iv_string, + char *hex_src_string, char *hex_dst_string, + int xex_result ) +{ + unsigned char key_str[100] = { 0, }; + unsigned char iv_str[100] = { 0, }; + unsigned char src_str[100] = { 0, }; + unsigned char dst_str[100] = { 0, }; + unsigned char output[100] = { 0, }; + mbedtls_aes_context crypt_ctx, tweak_ctx; + int key_len, data_len; + + mbedtls_aes_init( &crypt_ctx ); + mbedtls_aes_init( &tweak_ctx ); + + key_len = unhexify( key_str, hex_key_string ); + unhexify( iv_str, hex_iv_string ); + data_len = unhexify( src_str, hex_src_string ); + + mbedtls_aes_setkey_enc( &crypt_ctx, key_str, ( key_len * 8 ) / 2 ); + mbedtls_aes_setkey_enc( &tweak_ctx, key_str + key_len / 2, ( key_len * 8 ) / 2 ); + + TEST_ASSERT( mbedtls_aes_crypt_xex( &crypt_ctx, &tweak_ctx, MBEDTLS_AES_ENCRYPT, data_len, iv_str, src_str, output ) == xex_result ); + if( xex_result == 0 ) + { + hexify( dst_str, output, data_len ); + + TEST_ASSERT( strcmp( (char *) dst_str, hex_dst_string ) == 0 ); + } + +exit: + mbedtls_aes_free( &crypt_ctx ); + mbedtls_aes_free( &tweak_ctx ); +} +/* END_CASE */ + +/* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_XEX */ +void aes_decrypt_xex( char *hex_key_string, char *hex_iv_string, + char *hex_src_string, char *hex_dst_string, + int xex_result ) +{ + unsigned char key_str[100] = { 0, }; + unsigned char iv_str[100] = { 0, }; + unsigned char src_str[100] = { 0, }; + unsigned char dst_str[100] = { 0, }; + unsigned char output[100] = { 0, }; + mbedtls_aes_context crypt_ctx, tweak_ctx; + int key_len, data_len; + + mbedtls_aes_init( &crypt_ctx ); + mbedtls_aes_init( &tweak_ctx ); + + key_len = unhexify( key_str, hex_key_string ); + unhexify( iv_str, hex_iv_string ); + data_len = unhexify( src_str, hex_src_string ); + + mbedtls_aes_setkey_dec( &crypt_ctx, key_str, ( key_len * 8 ) / 2 ); + mbedtls_aes_setkey_enc( &tweak_ctx, key_str + key_len / 2, ( key_len * 8 ) / 2 ); + + TEST_ASSERT( mbedtls_aes_crypt_xex( &crypt_ctx, &tweak_ctx, MBEDTLS_AES_DECRYPT, data_len, iv_str, src_str, output ) == xex_result ); + if( xex_result == 0 ) + { + hexify( dst_str, output, data_len ); + + TEST_ASSERT( strcmp( (char *) dst_str, hex_dst_string ) == 0 ); + } + +exit: + mbedtls_aes_free( &crypt_ctx ); + mbedtls_aes_free( &tweak_ctx ); +} +/* END_CASE */ + /* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_CFB */ void aes_encrypt_cfb128( char *hex_key_string, char *hex_iv_string, char *hex_src_string, char *hex_dst_string ) diff --git a/tests/suites/test_suite_aes.xex.data b/tests/suites/test_suite_aes.xex.data new file mode 100644 index 000000000..e12890d91 --- /dev/null +++ b/tests/suites/test_suite_aes.xex.data @@ -0,0 +1,3600 @@ +AES-128-XEX Encrypt NIST XTSTestVectors #1 +aes_encrypt_xex:"a1b90cba3f06ac353b2c343876081762090923026e91771815f29dab01932f2f":"4faef7117cda59c66e4b92013e768ad5":"ebabce95b14d3c8d6fb350390790311c":"778ae8b43cb98d5a825081d5be471c63":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #2 +aes_encrypt_xex:"8f59462c1327fd6411cb6b02c04bf0a129f145c276a38693c745de3118c90a2f":"f2b86793b29e730e4a627b6ee161706c":"f7049f8aa312aeb1ab99ad11a1d7a720":"e59fca86c3c906f3df67418636a28767":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #3 +aes_encrypt_xex:"e4eb402fae4395ff08e1280b0cd4d356e7a1e8c28aad13b9a6fef8b88ccd2e84":"b611ff70e6653cb68b14354f2b3cba74":"132097c5236eddea183235ba1e7b50f9":"268160fa57392906007199d45e988e56":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #4 +aes_encrypt_xex:"b2db598ea4760696cc7005a6f0f1cb6ef3f0bfebfa7a6682c106df88e26c5d6f":"56b43dae7b5bded0dc91696d1fb0c95c":"0b616b87af8318fdf8be169ab44f83c9":"cfe684f786644260c43293ee4f358a04":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #5 +aes_encrypt_xex:"501500d45b914aa20d032b49a077e1ea95aa7d505b1d8c01129400f22de52769":"4da9611c97b2e935834b289bdd713345":"21527547247d05a5e232d03d7d491a96":"bb85a8b5a137a44aefff702987ce4ff4":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #6 +aes_encrypt_xex:"b2a72976af7d5f2b55f6d8b7754e5f7abf8b971271c04e2992c5a55c32d55cb1":"a1c98f71ba24a0c0f5c9b3dfe2a306c1":"1cd8214033178cd0e248534c13b695b4":"b52bfafe136052f830fe0a5838c93a0a":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #7 +aes_encrypt_xex:"d96064034e2659279f4aff7e6899c8bb880cfc1492da01c1dd5d56025447b42c":"7769c61a7961ae3c12c7072f376ee924":"17ddb4319426ce168a4e847bb1bc7391":"6e179f65391fdff97da1f14eba143327":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #8 +aes_encrypt_xex:"7d106040240328a719ca6e7ddc5d289e7d97d92d007ac7b9d40b6f09dc730dde":"f18bb26592462d73e7561cade98fea9f":"235b87539176cdab2f97b0a699911eff":"f923b111ce766920eeaa09727c255779":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #9 +aes_encrypt_xex:"2c222a2f762df2b0cc2e51608fd90a08eec2b58bbd68a14e0aae1cfa9bf5b9d6":"71f9e76e47abe440da813cc813ff5b41":"5507b1e1eddce7e74465ab0fc123d134":"8e7e8d3b8aac868b0e6170d8c9837564":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #10 +aes_encrypt_xex:"3c2dfc5427dfdec14340f8ee0e643e99d447d97241147c6384b1e682e1227e63":"90ba579d8f0a3ca94595bef9a142e736":"d0ea95d068d21e347a4a22e9ced26186":"6cef0d9c642f8650ce0313c5e8267d74":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #11 +aes_encrypt_xex:"c00d4d331626aac76fe248f6713bff4484e6f808f516f572afa132ee2bc81427":"18e1c74ecf68e17d3c706b772566cfc1":"cacd00419f7ba7dcc5ea9441e7720c1d":"7a55c8b37922bd605eba05d60b2d8a7c":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #12 +aes_encrypt_xex:"3ff9bfb378e4da5d2dfa747014c779b568a4ebc97fddda925b5dfab53678ef1b":"4702863fac6b7431fd367d21dad29a7a":"90bbaa1b42ce8d042a96f5410c291ecc":"4e680913b3455809786850f635439ad5":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #13 +aes_encrypt_xex:"7a0845b0fb049e1b0b0ab08c2fbe2f3885bde1b6feb98addf0c420071d3171f0":"d844e2adf5b97f03d3192a43f099a5b7":"c2e3bf8693bec97f82d57f627a013e99":"e717e45365f6899e649c708b3b17db7b":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #14 +aes_encrypt_xex:"e7a5d263d6acc867b9a548ff74fbc8cc2f868f9b265039b39951e0950ead932e":"28feec3286ba966d37f1a9d50d746ba2":"3bfe7bc9e9e21ce0e827afa86c61456b":"86ab0a8196a3091676a5cfb1f78dc85c":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #15 +aes_encrypt_xex:"cd9453cdbaca253cece8cb8dbc71f4124b90a7d320563b77adb823624fb45636":"744d3a7502fc2362152d207d42d53616":"b87e309fb1c276375e40a2764ea49793":"30f91e43c6fa5addb710ce5ceb40f36a":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #16 +aes_encrypt_xex:"3e5077857971abeb222fa5e40de2260f2ae45ebd5947af6531b9127c58fb022d":"c607b3f53631b8fe08469a50c9fa8ae6":"a90dedfa25cade38ebc1c38e18adfa99":"34974d77a8d24faa1414e17c0a8acc15":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #17 +aes_encrypt_xex:"b654f7ff25b5e8434c3025bf74a1e0d9f861dc3bba32892ad45c4428b7af2331":"3691548fdcca36f042b2e98eda6929c3":"58a668223e640257b3010adc5067a755":"07db8cfb36b4c8952955a05455a8864c":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #18 +aes_encrypt_xex:"4799021335944cfa8a7be3de526e7c605e08039c7ef47cf2166cd073f9bec1ba":"a12062f5f4cfe33bb192409b2c14e15b":"fd6f0265e34cf215c1e8e46c9977c249":"f28804a01de4774d44b25ab191b71e2b":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #19 +aes_encrypt_xex:"cbc9f59509069062f81ef79d4d34c26565ad8b430f8c1ddb53ad516c04c5748e":"09c689eb25140229199a503cfdf54e99":"4dbffb9c55271e97d1448c631a04e6cb":"ac442b829a129eb6b9ce89ece942f0be":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #20 +aes_encrypt_xex:"cbce7ea2097382967ab1e07eb3acde9afb40123c80aa4e3a87ca7a0504d1f6f5":"5f54177c9e0ebd503f4f15149e742da9":"b10fcf88e5a75c5592b5ea80f23c8f3c":"cb8f511aaa7f5d90915dae94d14c46f8":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #21 +aes_encrypt_xex:"cc0bd44bc5fbe3e078a1ce60c763d31608beaf9306c512b6ee9b28a19f178b10":"78bcf3cb8cf17a14fe1d76fe66184850":"63bdb170eef978c7566834f46b7f769f":"5b00b861039b3a9a5ab059b3e768dbf7":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #22 +aes_encrypt_xex:"1e4c84adeb9e091f81343286f10b2ea1eedd5e74ddaf95555bf3877339b4a0c2":"ab6a945fe164c672ed4c79bf4a198b6f":"166cc21d0fd8592222b6ea3d152ce508":"ae084ab9f42429ca04eaa2695d9a50b0":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #23 +aes_encrypt_xex:"f374f397a7388c3ed070876f0fd69bf3130ac98ce13f077980053c6f348d7924":"09c210b0f779db4323bb534bf49fbc2d":"04cdfab6bb493ff29c076ccf7432a9c5":"70219f67e251d89dba1da356502905ea":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #24 +aes_encrypt_xex:"d29d603fd8f9a8c23baacc9e12483b899856cbe0b7d77902d928e122f519bd9b":"90ef35315e4b381e76e0337843b15ff5":"1d0394d80721add6c4c042cc2fc0f7a4":"4bb42d45044ac0e33a0a6ccbc7a8f4d0":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #25 +aes_encrypt_xex:"b51e2d433c25da581a7d4c2f09d75f5002f78fe127a734050a06a3e6a24b5080":"3db972caf99966cf16ff8d410f4ec56a":"d4174f40cf436775eb89fb8b942402ba":"83fab7dc2adf12d1f479af46d506d57b":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #26 +aes_encrypt_xex:"0dbfed847c7fab67e652f7319fa95920ec6895ee0d71d5816626483d78de0b62":"5b939e9cdad3611c6c70b5bd5c4512d8":"7b6e304efaf654f7f49355b29b52c4a8":"7670ac9e54adab631da2e477d0eb3ebc":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #27 +aes_encrypt_xex:"7370bbcb47518efb9803f855c641adf39a630f31716f364b80317cb9350ec9c6":"f8a008518b1cf4f4eb1b0f0d9d676af0":"3703ede60e3f032bc36407fbc0cf4673":"8813d07894f6edf29964ed8405b18cf6":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #28 +aes_encrypt_xex:"e8cd5650429cd0178b55b04d5ec4a749a0cbc07abd51c6e066c4f7db84502e75":"cf6b099e6ea1e30f488e0cbdcc82b3a0":"00c8775cf78a4ae02f66bfe12a753fed":"125f8adfb1362a029e2a6825becdc7ee":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #29 +aes_encrypt_xex:"5e2d0312332f96a34846899742e7770c56ff60a44e1228c9a8cacc9cb05420a5":"87578736c266727355833c73b93645f1":"cb30ee3f8fae0c35e4b03c9b972c38b3":"96a37488372dc9b5092fc8602c642b40":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #30 +aes_encrypt_xex:"a21697df7b24480074610db965450cc9b8e87766bc132f0d0d7ba46b2c95f242":"cfa164a6be7f32526b47330f13cd856a":"31ea2a331ff1740402b41dca3464f97e":"af5e95c283683c09fffd0ec47dcc187e":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #31 +aes_encrypt_xex:"10cc9cb2d3e3b776255cc97aed178a5b742dcc93b071f2b234a193428789c8bf":"3eb88aa67a28c697aa0dade6ad085654":"1e13e7336cf842be7d2beba90de3844a":"9338ee617cb30edbbf45c463b530bab2":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #32 +aes_encrypt_xex:"cfb9b033247de7299b0ed2fdd69e8ebc75c6b9cbdabe1bb4e4cdc94e36b148c0":"3173bdda40c531502fc5fd2f93aaf68e":"5bd08ef0164a2b1e56e8a10bd5019e51":"054d725c5f4a4f95c4f9c543c86160db":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #33 +aes_encrypt_xex:"00044e47bb017177478a5ada361fec77256246c6dc6ca3eff7a91d066c05fb09":"941cc97395f558a8063f05186b15b839":"a8285e600da846e8914d7153c3884910":"aa11b588bc3d0b809378a1f10099173e":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #34 +aes_encrypt_xex:"b73b04a8a4769e860537bb7920395995e6aca0058854c6486a408c9ebd74eeed":"a7e17872d767bb0327c3a9359bca18f6":"d6dd35024fe2e2796d4028ec6c5af28c":"d9a5fc9817a618d43aa3ac9398c86110":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #35 +aes_encrypt_xex:"c88ed65fcf55167b70e554ea91c8a0340988a9e91b26e307143d37cc67c34509":"923d4583b8e626233a2594fee3ac7619":"25caab978bae5ac4f1e4edc5bf40232c":"ad3f3252dab7b773faa9e14021596e6a":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #36 +aes_encrypt_xex:"55f536b9a09d88855f36ab11ceb56e72491f02b49ce3aa2ce1d9e35da6dc2c6a":"6ee0078e34ec33567966f0084cc35273":"ef51747b1b1f4917a159eab86044df46":"b8c5a5a773c43e720d422ddd679c7b99":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #37 +aes_encrypt_xex:"034fa188dc3e2f2d0d03909ffb6f96ea8af11e64b4f4b8a127177e41968bc0eb":"be851d479c0dfefa6bb6b7af186f3a02":"1b2b987c6a8a7a099cf40521733e4965":"31e3da9bf7f79e11c5b3204dafe1492e":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #38 +aes_encrypt_xex:"16c50e61de6d1133001117e9721adfc6f114e59ce3a145e3bf6a8b864875c179":"b11c72a91ed6e26c2686619acd09602f":"1194829ebeaf79cabe9deeeb290bbec1":"650016d9535be2e519e1f71af8ef1237":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #39 +aes_encrypt_xex:"527ff902a2e335a0e70072c7d30f174f71681328c41e3da793502479017a98b7":"665ba9deae73392eb8f8d363b788123a":"7baf5bb1cb9a30ae3f6d16a21e6567b6":"a8e9edc7557fb115a077fb008841d4e2":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #40 +aes_encrypt_xex:"41bcd50ec2a1f8e6cda7ba705ec75fba7a5806525dc41a01c7132592cbc2c58d":"623ab61799128b505ef6e451cc75a686":"a10e9dcdf9583676d88e5764ff7eb649":"aebfa96533fa4ac7137f6b346795644c":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #41 +aes_encrypt_xex:"1d149b7193498ea7afbab6e825124c138d2e3cdac280ea9da2df18f4ba409a3a":"c31bf1b5a1acc695ce16fcdd648608b8":"833eeda610a943a3e253b0677e622c53":"a3eb1c9cb10e9ba628e3b366401efb3b":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #42 +aes_encrypt_xex:"a0dce41069c308f9fe73dadc53ee483dad21b538ce8a61da115f7889f7897741":"46400a16465bfc01f86e1842c9b99fe1":"6c347dfa2d6eb73613a792c8ec469e1c":"2f3aedd69ceb9e9df454147ca3a1568a":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #43 +aes_encrypt_xex:"bef08b0ee81b36252494ead700c2afdd5e65dffe6f935d16458ef040e7895a7d":"5fba0f232317e18b0ec380e103b157e7":"b07d36e3d7377b39e33ff0df0d5db411":"ba73b5e4161642274be5866d7982f432":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #44 +aes_encrypt_xex:"e556a69657dc28daf40eb45d5a7b6637d7dca9d8c63ea8cde29c9dce9c151e44":"28946548b4b0bf9add17780fbfc7a69c":"e78e668472d8f55833bc0712cefd83b2":"0e789f2207a7e3fc09b982603bcc2548":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #45 +aes_encrypt_xex:"e9586ea5a14e0155ef32362ddb8d45a6efefb8ab201f2724f527413537d5e083":"2d9744ace19c18d0ffdaa97cf09a2f48":"0a42366832bf021c91489319bbedb097":"5abab8760848e8565422111581abbd66":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #46 +aes_encrypt_xex:"a14739531d43c33ec0ac859222ab7ec4f7d02465f9a735d643eb99a7e239f35f":"e65d00ab94375b7ccf01e4158a4ce7cd":"c683bc22914859165c877b27251c8912":"c3eb3c54bf63d9beba86d0fb99ce7721":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #47 +aes_encrypt_xex:"29dadd2e464226096ebf6abc3d83698e42330d34b2da0643898f05c96f8f0237":"7d2cd56d72e61ab4a8b0d03bd64474ba":"ae8c7fc4bcb43652354e9a282a1c2ef6":"29061dbffe9977678446898fbbad1397":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #48 +aes_encrypt_xex:"5573bbccf4ffd32e1fb16811eafb77e2fd3111bf8ea182999764e46cfe43f82f":"1c567c48ae6df831f2f3fc4786d8ad65":"26650887735db9f7eedd4d82dc8da6f0":"451951af61ee0c8ae8787651737ca236":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #49 +aes_encrypt_xex:"fc70af558db1be9f9289c0750cf94e88968b9bddd2522993934945b3515867b1":"476fbb56883cafca464958be65cbd66a":"cef2b604c43be7e2c72a51d9c82d2cd0":"404d80a6f4c04b0bcc3da32b6632d708":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #50 +aes_encrypt_xex:"5ad0f03fbca7f0d6551d94c1faf9d329f025068ced476d72d91ab22cc3c05449":"7c9e49f219189a3fbe991fa8f83cda5b":"946dfefe5aadce492b3875ce3409b0c0":"62bc8ce1873a54c70bba35014877873e":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #51 +aes_encrypt_xex:"5ba1bc7df65ed39efcaaaacef61e94a5f77512c3a955d3f64f36c02f108dd6ce":"b98a190562f076971fb14e1ebc676939":"dae26a674ea111a932d0727e786c19dc":"13fa1056664a0048e89cdcc87963cdb9":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #52 +aes_encrypt_xex:"3ce3fbeb7f4a54f200b6ee1ce5dd67dee28765fe15fc523f69c8ae62dfaaa834":"0be9627b38caec6f323d02924c20f9ee":"a290714eb3fabb751dbd448f0bceb072":"8c7d58774a60944a17175353f69762e8":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #53 +aes_encrypt_xex:"9e9d7704c959c2c6dfd6e8bd0d351986b275af8b075b88580933c3575d1c4dc7":"aadb2ff6ae53347d36c9f25508aab9d9":"f32226db430e55b5ee64ce5884957ee3":"3254a7dcae3202bd8c3d1bc5c409f30d":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #54 +aes_encrypt_xex:"9eb58c8dbb965f8e9151a6d9d9fcd0531f2398789d134f72251388eb2c1cac26":"96e157e9cb57524d28b99612cd4fc3a3":"6cefc27ed91ada77c67569196ae52a16":"8cf86c455044d142c85c0f80ec1b0fed":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #55 +aes_encrypt_xex:"079b221467d61667cc40f737ee80e57be60a21507699f9029e9c347b1bf0e6ed":"bc7363a67f679f58786b197814c05d87":"3ce6f7b5b83963e7d9394b6d9416f81a":"c3e40fd05d853f4f1894e4ea25159645":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #56 +aes_encrypt_xex:"416093a41c5a9ac1180ac5e62c2d1261c83d468fa4bcc1ed2c5c52dbb01ef79d":"28abb2bc7706abd1fd5bd654d50dc7ec":"89450879c782e033c9c5bb5cdb96b2ed":"8691c6991df1c557c6ad8f3c6009ff13":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #57 +aes_encrypt_xex:"08974139e8579332727df61462f0f6b56ea457330539484a1347491a34ed151e":"80d3c24eaef03ddcdf39ffac464d71c8":"72896d9904553aa075df25360147eee8":"4df68616734ddcc516a0ad23be75cc42":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #58 +aes_encrypt_xex:"0626b7f6fc045e27000466387b13120bcd7ae6dd4279b32053c9a8169d3f3141":"c1db071bd814e4c0747c005a31dcb65b":"2e796f8b69f30b26e7fd0c339cadf2f6":"4f6d71db8ae377dbdfab6d7f882ad2c0":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #59 +aes_encrypt_xex:"82cb74d7025a383e584b57c07272e2a7c5bd538448f9d22ca45464599ed46370":"bb0e36c0f43942624cf39f00aa9aba29":"79a2fdeac249e26727e8a0f54a505035":"fc0e87d6765ab6a0a05b450f3052ce89":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #60 +aes_encrypt_xex:"a086ce7bf0c3273bc1308fa75d4c9d81ba84be3d59cc04e40588d666caaf326e":"baf2a0a20b900a61cd7a8477c1ee52e0":"dd288a3e24dd972872b8bd7b275bc751":"eda786fa68823dc559fbbb976c753759":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #61 +aes_encrypt_xex:"f687fc3d86e089dd30b8a423c81b6e62730c49ce60a1d85f646f8d2b9c9f5a39":"3abf8a032548c5dbaa446f8e122c9be5":"06a24306f64a91e6425807ac50a20d33":"f3519331137bce03a1d2bedcee940914":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #62 +aes_encrypt_xex:"20bf35717583c42588c7921b984e5be742a84ee337f89d47909a7c5b0169530c":"6e59ada7ffcda543696ce1eb2a80a4e6":"246ee0dfa8868f5008b94c742ca467d5":"b661a4006cdca086e98b9b18c7047a91":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #63 +aes_encrypt_xex:"c68a04603abb698621f0467df8bf5fd074772ac8daf8907ebc3a3af59164413c":"b42d6af64f3e987f19d6c2b24e5e0dd8":"005bb8508e334f8feb331e0fb31e91ac":"0f1133e36e9a974655782ac0967f103e":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #64 +aes_encrypt_xex:"7fd272aec689f6ce977e666ebb101d865f59910150e3ffcaae9b3cdf65319fff":"5094d473a4626aaf8738207c8e301ddf":"18086180ac43731d8146e6fc56727427":"f50531114b3fc814307462a7c0932efe":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #65 +aes_encrypt_xex:"b9e23c089b3569b49d1078fcf5eca6ec3a30c397a9a68bfae0be8e329ac34dce":"00d42acee9010a000077f150fdd3bad9":"8cf43a655840e69adad8e40485831cf5":"b29d5029f34d08a85fe805d834396724":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #66 +aes_encrypt_xex:"35346cc28c2d6935268644bd59f6d25bbe6bf6cb644998a2824b31230e364795":"9cfb936e1823601baf57fd693c221933":"4f2aee2974fa75d991574e9aba710689":"fea0612c7bbef5fd38584afeb9458a6a":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #67 +aes_encrypt_xex:"fe070ac3ef7ad6db34fad98936468c510d89abafa06834629aaec5aa6a4eff36":"53d746f8614d70d3fe0b51563331787f":"a4e2d75f3ea3a292fe6907038a5143cb":"6da2c698b2ac60f155b1baf32d3aac82":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #68 +aes_encrypt_xex:"2844d35172e0f77fea540770c50b5bc77b019a1bb93e7862bc32e1b0d99e95ad":"6950ac2dbc76cccd26a309f2bcf72cae":"165d63956001266dded19bf8b9ad8b2d":"1d0f8858e2a1e72f478f53c49541796a":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #69 +aes_encrypt_xex:"6a95417c44bc1709d800e74e51c9dc0552f7455c43fc01e5ce9872abcc8bd147":"df40643d4e070ac2dda0c1d7e353ea91":"f4500713e081be1ab7714bb4108a2135":"3f72ac9eedac79326a7a8ea8e2717219":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #70 +aes_encrypt_xex:"aecdc0218f226e4dcf4a038f97cc12647bb179aad4e5d41390887f6e10e8a73e":"9d297437f8d60a8d6fd8afc524acfc67":"c5a7d42640283be1e053fba2d0d79b99":"1529a1512d62cbf09ce27a4162a938f9":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #71 +aes_encrypt_xex:"ace99d768fcb8574ee01ac9ff543eca36606c3d2477007bd4182ef70a22ee61c":"aac64d271cdfbc96b70e1ed7af1d5f71":"e7d409695337c26cc3ecb040945329b5":"4035132f78621c2d28912f18dd0c9cfd":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #72 +aes_encrypt_xex:"be46ee80aa8d6797f3b016f2598619b7b266724d3cf8f055eac05a71a39eb20b":"25f19156dc93ded00928ea3383808454":"5f4f5c82a550285d22036294da461b78":"b496bd18eaf56e47774c7bd81ce061ed":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #73 +aes_encrypt_xex:"2e638c8a8a0bce7d7c034271727cc1118b7c39372250ae0720001279fbf1b708":"cf3bd5c42af982212b08a5594588adb6":"40ade7a8103de77ccc19575c456c08eb":"3d797b375fd2a1102b30767582093bb3":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #74 +aes_encrypt_xex:"86dd8e33b693f9d0347776bc99784a7b9c922a637e4fa064bc6d3e8f9529adf7":"da8716934c675c61ab4bb9a6d9d3dc95":"b298503efd9cbf4c9ccc6b0d1c8029d8":"d2bf9c802b3f52c101bfca8283400406":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #75 +aes_encrypt_xex:"b1fb47ba5bf88ce22538f32b6731e0983d83400ef7b6eff10fce475a9285d171":"ba6d243874676d2d1609abe5738bbd23":"2386bebf0649682999f609016d5dce15":"1f9f3cf672f54ed0e91c816f2f385267":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #76 +aes_encrypt_xex:"97e1270108a6ac27c6da05ba14d73db04529b8503c0a8fe64834277158487964":"a0e94358eeace074ffec20c2b4ef7e10":"dfb54a9453dd57349e94f4696b69cee8":"ad32135b0502843bffd1bf14f0b87283":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #77 +aes_encrypt_xex:"9b70deb145d043a46267d275ad91c853741b52b9a30d7e035f5aa2db84711fd0":"5e74d148d8e83a322579a8a3babc5820":"c6409c0c2469deaaa50e4cd7fc0eb378":"8e3e95169d3b1b62a15ac43cd7e7f00f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #78 +aes_encrypt_xex:"631243558c40f4f39dc18d112f76f0e5fd099ed2dde1068db78a72279ad6b2ef":"e376b520a4b6386001c02a870c04634f":"7269ddee70695e39455282f8cf0cf476":"b452eed812d3a9dbaab75fe5a0de43c5":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #79 +aes_encrypt_xex:"de13f79f857b62865854d520d3bb63b8da94908a3abc3c16f3b0ee48eef1b367":"c73464ab9f2d22b8476412688feee1ac":"20a3894f062bd2ff9c1124bf4144117b":"09200c24723184185414ffb0aed27863":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #80 +aes_encrypt_xex:"5d5573a8f4ac9f53717889ad2a36c539e9ecb64f3f6bf32b5c44937237847ac9":"df93943d48dccf2530ce2bb0008f1b6f":"9d2c27cf6b8a03dcc24c5a5bf39a9dec":"90c4a48994c36676dda8c05bb3a68392":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #81 +aes_encrypt_xex:"8a322b07f3a68e4a65dd6c77b1c5b288ef1641a6916d5a1f21e4a863fce6df1f":"392f78248ef791be191401cc3fa9789e":"1d56d64312d3ff8847e0f227b0007eb9":"b460f0be6250eb211e86f23acbdeef62":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #82 +aes_encrypt_xex:"3b0f7a5c622c924f898425a6749f2a16922d3d762ae930e4afb6235989a4b2c7":"2062378a4befaee3247bbf2dec9c0fb9":"be0cfd7e6c9b98ee5f7c9cbd80ce3e27":"1e1660bf511caba0f9bd51b663699ed4":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #83 +aes_encrypt_xex:"702bf6faf45de5d5d78ecbae2dc822be3aa294a408b7cc999dd9154e3c3a087e":"e2410cd296e37abacce9fb183313b7da":"83c44115c07ca3bfe17cc28b63870235":"be0b409169d17890b4a2fd23c5597c6f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #84 +aes_encrypt_xex:"45f718f5d179ea8799049ca733a69bfbdfbe3bd80e643bdcb63e5a3aa21d65e5":"44a2edaa79c814f219f21f8c1495a5b8":"bd7f641df9053c4455c4d70a21f42d72":"71fda8a62e9249891ae53064a5a35688":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #85 +aes_encrypt_xex:"cd737e4e4f91f42a39cadcb6303c2056f05d6e3462ec9e26c79aaa7e5fb8439f":"8208e536ad3921cbb1d1379a2d4994cb":"e667b97ecd9ff43e4b00075d4af01542":"ae4da214eb5fcffb13c23355ac7f373d":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #86 +aes_encrypt_xex:"65405d038341aed9a7cbec68bfd7a08b248fbcf93718dc7469f971ef1fdde1b3":"33153162cbe10263c9e26a5be641402e":"4f082c847ccbb0b6523a381c64c06ff6":"da9c68f700d7e453910030bf237b0840":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #87 +aes_encrypt_xex:"28e156cc8f4267f97caf998a30b2465ba1c1075ecc52fce341f0c69934655e8a":"bda8cbe797d915b76fd1a7ae442fbb2b":"aba12febac804db6984bf54f9d659de1":"aaea762ea2a78d54613977b8b5e9222e":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #88 +aes_encrypt_xex:"9ae2af2e18861e4bae6475c9414485ea4f8e1126b498e569066b9d7f63913e75":"9b5256c00518193806eb0f3ec37fca32":"37ed6cf6f7eb4f5c750fc5d713e78230":"11b0cf2360eccb99852bad4210e79aa2":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #89 +aes_encrypt_xex:"00041bf1f7d5d684d18f3e3dbd4472044b85b87afe2969489990602cd4500978":"4b76164da4775219d741308346dd646a":"82e3aab21ebd79781596855af91a82bf":"5999d9098b813d2b6d9f0beab14f1376":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #90 +aes_encrypt_xex:"a6e21df4ea484e84d6e9e7d81e1442837fa7ca304536e1dcd44a9dab7dd72011":"9d2f1adba8983d5b351e18e1179c9e4a":"cc74f9832f43ab6013e8b57b352fd669":"a243ddc10735b712cb44cc494a13cebb":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #91 +aes_encrypt_xex:"d86503698dbd6892bb925806c3946eb9827711a2255cbf3e0ca86eecf6203317":"9af9f47fb2f55b4417a8d10d9e1fe231":"52f860c4eb051868993fad3ae4c5595e":"49797f7b06b5dbb9230d630186295908":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #92 +aes_encrypt_xex:"307919d2e2610f17d364ded5af988a508a449e01fcf3d1e9772915eb2c28c189":"d2c769e7a77c37730ff0c75490980eab":"d446ba8f20cf04c755f3e006fade15b6":"43bfec146ee0311bf79e1ed929429c81":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #93 +aes_encrypt_xex:"721997d2112e69b5c640f16ac9a61c612ea26f95f192d710edbde6a3517bf456":"07393d127eaac6aeba4f5abba6e1c997":"f22bd9af89fceadd125fd47daac05bbb":"41f14dcdfd1658934e78dc0f942f20eb":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #94 +aes_encrypt_xex:"f5d9b48be2ae99bb9b3327cdfefa4921084eee889d824ce5cae5b7216ccfc8d3":"3f695c759571ea5f1bec05f91907f44f":"f46d9867f97abe757ea31d351da12260":"84619814d6722f86519a9e9d89080aac":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #95 +aes_encrypt_xex:"49be5a4bc1070513f49e9e9a4369d3140f4ef16727380656a9b69bfca12a1e2d":"1e5400cb90902cf7e90f9f693ce21015":"0907ddbcc8b20dee14cc87e7ee0fe338":"d2480f80e3dc756dbe9b253794eb13d7":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #96 +aes_encrypt_xex:"d01c1e6a51198a691334720a1186d8e748968b9d58c0594600379a122d66eaf5":"cb66808ed646a99946a9c4356e239544":"a069d1441177d7a2a8876987fcab12e4":"0e498c34c7d7a11a2076367c6c56ff1f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #97 +aes_encrypt_xex:"9d0615e9f92e32a08475c804085f6f6e6e7c755a83bfb91532185020cd181b0c":"bd5d378fa93a167a9f7c3f1714442227":"55336a79b05e37efc0ee884e5b89ab29":"2e35293ef25ba6776fad870834b1fc84":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #98 +aes_encrypt_xex:"d040bb72d80c3df0af3e13eda00a30e6103a8f5aa48a431c2fe0b20135daa81e":"048dad1ade7f0909ecd9ea0e5a21382c":"3f4a6302d9aad47197c10921c1bc6ea3":"cfedf66262d6374ce3fdc6b517bcee0c":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #99 +aes_encrypt_xex:"04016dcda256c3c4c2b418fb7c53a07362ad3de2c29b4010385dc018cdc62904":"57e05d3cd0629bce16d4e6b3e6b1b290":"baaa64653028ff2ea42d3a427e6b2235":"98b1a77617469a680caa51f0709d75e3":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #100 +aes_encrypt_xex:"bcb6613c495de4bdad9c19f04e4b3915f9ecb379e1a575b633337e934fca1050":"64981173159d58ac355a20120c8e81f1":"189acacee06dfa7c94484c7dae59e166":"7900191d0f19a97668fdba9def84eedc":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #101 +aes_encrypt_xex:"b7b93f516aef295eff3a29d837cf1f135347e8a21dae616ff5062b2e8d78ce5e":"873edea653b643bd8bcf51403197ed14":"236f8a5b58dd55f6194ed70c4ac1a17f1fe60ec9a6c454d087ccb77d6b638c47":"22e6a3c6379dcf7599b052b5a749c7f78ad8a11b9f1aa9430cf3aef445682e19":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #102 +aes_encrypt_xex:"750372c3d82f63382867be6662acfa4a259be3fa9bc662a1154ffaaed8b448a5":"93a29254c47e4260669621307d4f5cd3":"d8e3a56559a436ce0d8b212c80a88b23af62b0e598f208e03c1f2e9fa563a54b":"495f7855535efd133464dc9a9abf8a0f28facbce21bd3c22178ec489b799e491":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #103 +aes_encrypt_xex:"46187e8ad7b6326f31e71685fa92ba95f53a39c6f64c09e8d3d649e194f7ae6c":"033c759ba1dbf346eb125c8eb84e3646":"e211b2b7511a43a88df116cf6ff06a296a63089d74831569090a2fb8e31f4130":"1166257c5973d23e14dde02bf345e53b0da2e5ca765598c7e84ae3698afdf6b3":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #104 +aes_encrypt_xex:"733147f0aaea884f089f155679256bd1c1b6c1fd8125ce09598976d1e38d04f4":"3ab2dcb01dd53bc87612be160953ff5d":"fae4473b11987843bd0446230c5a78d14dc6c13088433ff0f63c77fb64b768b6":"2863f64ca0dde3b1c3df0cc4f4a0c2ca0882ca17ca1673d3b8475576091e1863":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #105 +aes_encrypt_xex:"c805959c6e84654cded8de7c89f735b327cccf7aa2b96563e4b4a06a400a5631":"64704fe92c7ffbb2b2618f65eb5f2977":"2ad4ce1768302eb76842741403beb103f6cfc3517acb80fc1d646e824b4cac1e":"62e4d0b8a0f07ab6595219aad7eb40fdcb18dc5c21ca7c772649ad4214767b0b":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #106 +aes_encrypt_xex:"3082866484d4eae3f321de6622ca088a3f6bf7687038cfb8da89c74e64985fc4":"5bc9ed680495300083e77c067d252907":"ed71c4f949809c3e413195e757b0a6940d2a9a67dd399617d932ac3df62b3c75":"aa47110ea6f074010c88160f855ec4b8fdf9d1ecd4e5d1974186d5607d12ca13":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #107 +aes_encrypt_xex:"06e41501434ca5d990fa225709bd1123b1291a8b725d6baf7dc50438774e58ba":"15fd9ffa9c744ab9aea67f292e1a1cf7":"0fabbd90c6cc9148bb96b128033671f445ff7cf7cf6a67a342d3a37c8ad2d3f3":"c8f64ff3bd748a77d3691e5a5d20b5e8bbd9cbec6016d12ed383c5d237ebb3ae":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #108 +aes_encrypt_xex:"b5ec9c20d51985c8c458750c65a0d36814c61680d2e396e93d1d6d31ba540b6c":"f81da4a2a52005e693bd6dbdb573b333":"b970fdd6f0bb1431cb1b80915047bfcd4896f16587047621b395fe55020639b9":"1fc7c00abbaf2f83f89a26fc2a7619e20302bd31fbd63b04f87134c822e746a6":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #109 +aes_encrypt_xex:"63432c29f28076e3646a84385b35b43ed6bb502cc7796539337a951b71aaf608":"70ab05d43087699b70833ccb109b1961":"0017373fa2d02377a431e86ecaf888647aa5def3057906d85cb122d498add55b":"0e1d51704d954531d71c46c081d09b78e3a082fb403f4f4b01162282e1a57189":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #110 +aes_encrypt_xex:"a8bc08e258d9d6e6d453c053ddaa5635465eaf466a00c21d137ea03db63ce4e3":"5027ed5e607070a148c57e0ff8023f5d":"45ff25a157870b327193cabbd19ed9fbd27e57dda898a6a50511948890edaa3f":"d270b78085151447de74f24c3019ace4b7220415a5e7839af35a71b87d909da9":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #111 +aes_encrypt_xex:"1f5c243e5193e6da2ea9bafc8eee81f274d8b87ea64a8a4f0f001fb774ebf7a6":"f17f1e28c793f5bfafa93ddc65d5cd90":"05e53e224f72e5fa6ba4afbbcdff75d03ddccc64088d2c731d908fb1ec55eab2":"006f8a72aed96fe880d583bdc65b60650b3710608abebb6516a37ce2dd13a22b":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #112 +aes_encrypt_xex:"f5e2b622c38d02402b15784536cf31d8396615b68a80cd5a9d0de21b1f2b777e":"e91555e884a8bf29a7cceb8736cdb7d5":"9267cfe015e653d122df07d9c008ca9e4de5c6a9f6a8d6c9c7c7e7ed2696bc9c":"7776e9d0857cc0abd3d7379e530f9fa12a63d4cc43c7f1bf8900db923d4ab6ca":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #113 +aes_encrypt_xex:"2beba66cfdf2b5aaf6d266231a9516d45ffa631004cea3fbefefea2ec167d52f":"a6a835a161aab125b0e7e232a2dd918b":"f1fe427d0828445c87dfb4d1ff35bc82bc774ec28676b5eb9046e926e46b800f":"d9abf64f3e1dae020c41758b091195b3c02b11647879648055a51db37174050b":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #114 +aes_encrypt_xex:"81f3bb026efdfc9f5185d9a34dfb911c68fd3e9bdb405899c24071ab3a8fdce6":"4bbc61beb90eb9bb76ce46abbd875b5a":"c37f989757656ab86b29a86b9920344b61e9246c5c46bec08401d4d3d7979051":"771679370400b5332bb9e9c565b53ddba45185de9ad167c5be50bca0460e693e":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #115 +aes_encrypt_xex:"54e16a893426bad3726231ed3ead1cc53ffad205db15dd23d03aadd36276229b":"19321a27f8e94d5ad76fa87d31576834":"5e1d44965ead2dbb8608d4a588c42c9d1991a751fd6496fdb487c16619c9055a":"98c1e26394417c433c05cb26699875cc39489615a38a068da38450cf31fc9500":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #116 +aes_encrypt_xex:"45ce2dd271af151f6fd36564486a4d6e25bf20cfe686e3535adf5356a3cb127e":"7b2ad93eea4547737631d62201950432":"effe998d9e7e044a8641ade66d39f813b58a2fbe20e18eb64edfe58bc13079da":"0a1aa453a60d8c8787a41ad960d62ed49b9ceb4552da779798e3654430ac4667":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #117 +aes_encrypt_xex:"83db168f2ff4d90a76f2c7eaa5a229990d9248bd5d055dfd72f71189ed08ed44":"837ba56702ad64ad01a02f63842320c4":"d63b8ef7c043625aae4d05075534c6632b8bb748f074bcdf040c393b42d1be8b":"386aa5f9050898319fc0caf8b121078528649c3b0c24111e7d97b24ed83cbab4":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #118 +aes_encrypt_xex:"14c211391b9265f3ba9a47486440781082f70699ff78d289057b3b85ce8caeb6":"451abde12621658c31881a9a16c3546e":"fd84b927b8706fdebeac6a6b79a53b52ed451ae903111b7b7072d11a11ee396d":"7215e3b95ea35f4834afad832d29c0e6cd6af9fb147f93398add527d902e4c18":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #119 +aes_encrypt_xex:"d70182c66c1f18a97a234f5c131c8d6124f007ae99204c57ccc6c041ea0c564a":"46c2af18c697eb018033c9edb938b9cf":"11f5bc342fd2e66841c1bab743c7076fce9fa39b41e067c0a7ec0bd2ec6aa8e8":"e76409fb0876f67c037877dcc05d3cfaa2419ef4e364a93c692ea68df03c4c00":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #120 +aes_encrypt_xex:"7b6b70225fb0e3d18da8c78bd243c8ab07c5690874d38f432b552406b20cd83e":"d9b0e363c23173c59ad9cc9f0f7a330f":"9d588505f4b673487e51ae1eb9e353626c8cc6b918cc4015bf0df59b69d0806c":"36761c36553710e3662f9f4fe434acd91cd47caf716cc6021083d904178c538c":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #121 +aes_encrypt_xex:"655ee84352b64213b92526a6b6a7a1534235c659010bcc95a731c7102a0fd622":"3f04d04261c4c5b403d5107795ac4e03":"e3bfd336e389c39dd041db5812c0fa552582ccc8b3eb413b57dd86584cce06bc":"794d5b23bea41bf73b3085993809f94f1aa9500afeb5b37ba5cd65beacad9c7f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #122 +aes_encrypt_xex:"47e4b858eba54168cb4afcd296299d397b964324e3f033b6415e112b0022ee5c":"f439fa16aa17830a726c8ddad313f6f3":"4dd05e5d82304519594c7fd544ddf6cf9db29976c392c129d32154973bb0c1d1":"a1f1a8e33583137bba606fbbbdb6025c12d2a1d29549a1638e75a8b22c3dfa10":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #123 +aes_encrypt_xex:"4bf29fa38fe5e5bc2991d756a0ee2acafdc8701ac7b9be286bb1a96ba69523ca":"23e3d324d2ced65d7d9fe165d11eb7b5":"69efe307e054ec02946fe6cc35d42f50f628fc142c11f7238f14962b3d069cf6":"505a7e7aa22e76b3bc1f146d24379877d3e9bd1c2b9e5dceeecb917f182be0d5":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #124 +aes_encrypt_xex:"38dbd4fca54479d5c3bcea401edcf3651be190aaaa533e6e63d5ee9c14c92917":"e314e1a47efd8387e69c55f0a4d86f6c":"5a3cbf307055cd97da410c3f2c959d376e99e6d6951dbaa80183e1b84bc905a2":"52cbf4fa3d0651c43d2fb7b9c61d3c9caefd7d0b7d375e7872e3fd90ddd5c2bf":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #125 +aes_encrypt_xex:"9c46ac272e2e3d2e9d21c76df40233a8d1f1adc80c6ce90252f57d3dca2e467a":"923a710a11765bf58caa685f760434aa":"829cb5926b13a17e8929b5fc06923ebf88c72dfe04a5f280113b40f230818512":"39ccbbde3c4afde1c7863c5f72729edd0d1023405258bde3ba12ae9304d8a197":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #126 +aes_encrypt_xex:"c9c1b2b2e65501b13c4ac5740674e38a22c5e12f12edb846564ffb7c9e2d00c5":"e4dbd34966377d208d85268f14e24ac6":"31d837771b094e5ce3a022a49a69bcfd0136d38df99a302a6649c8477c8699af":"c0e66d432ff3ff317b16f8d7600b1754ff46ff17874320ac91608ea211544c7f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #127 +aes_encrypt_xex:"c8b1585f40772be51108354ecac50ec5097de7be9dd71eabd4bf8e2635973aac":"9f320926a228a01b58af44fe5b834fec":"039f9ae50588805f7ec18f7871fe606a09708e85c766b49c7160e3320e39453c":"dd4675d34f6523803c7a285b4e2db3f3fbb0947e1a998819ceb44448e35f6eea":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #128 +aes_encrypt_xex:"1d6b69e49b69d7e189a4ffbba1fb1b932f2a3cf168d34a5944ebb0d583e5b6d4":"f3a80ae300a768022ca0707996d76d1f":"72e87c33ff388caf74f59f8a92be30ece74ccfa0921e81bacb554e825f8d036b":"43fe40e1388439e23431be73c60ea1b25f7c7d2d4f9fd0337309ea0aca923089":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #129 +aes_encrypt_xex:"b8c07257dd8463c912f819caad27ea852a8342f864a6aab043268a69bcde6398":"680bf85fa31481649720d6f4ac2097b2":"37c5948bc9b2033251ca779cab8ba3811ce8ab5520bdadafa58e72baf90a2e5e":"491bb45af3db2b05fc9a5c8cbc92e2508dee84c82c372cb6c8e4cad1ca6b164c":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #130 +aes_encrypt_xex:"da444bc6bc33130c805c6170afe167c10c2dc82bdc233c607cb8b226388ed0fb":"a767de0ef212d28ee4a9ea7ac55b3a03":"ad9b154f597dff935fd8356a454644ac16a182ada5055cb474466b181c4cfa00":"2cf68d71ce84e552212856cada75a30e251c9b6cd0b595b06f47544a08f04b3f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #131 +aes_encrypt_xex:"618c127719b26fc6e06c714d0d1345d4c7471d9bf391c6aab34a60e27f6ffbf8":"96abe5fbc601096d9eae8604e0ed3fdf":"d2d4029550014ccd0836c35a62049341fba951954f0e008d8958f43484933a47":"af06ddce1648ab2ac876427fe79111da420522fc265f4132e15038dc1f174873":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #132 +aes_encrypt_xex:"53f94ced82bf000efed35fb9fd443f5ffde73a52d8af33c78d1cfc5810bec161":"08a91c315b44f0d8af50ae85df760cac":"3749b69a0cff7f32391b429e6280d96e1926ebeaee1eada7d2cdd8f279b146cb":"561c5036b7e7894f82bc228cee7f708991f0333f7ff1bc773f621ad7db72f4dc":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #133 +aes_encrypt_xex:"ff53e460df54d8e1db7fc7867eadcbded1622841eb3dc30b1f21f149249b06c2":"d94935d33c210165d40d35f87c3f05a7":"a32aa50112180ce4f243952bf48cf804a6e2ace35e88f4d088aea9c340722fe9":"c9d89f95763f7b05deb6da07d6bd1088948f2623ef1183ca9c73ef9b38c68349":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #134 +aes_encrypt_xex:"de5694199739dae285604dd9a195c33b3e6e93e0fd8b46151d75d5aa124e9bc8":"d34cd8e682e3ded1e58a75dcced13a01":"1db9ac102c247ced18036e1d96d40b5f494802ccbd4a85f0f3dd14486701e7d2":"3b262318b89eb8efdd8ac3c2a5a723a10b85700bd18bda714a3839a4f46b565d":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #135 +aes_encrypt_xex:"1e36d721035db5e0d3fd89506f14d125f7f001625113d1914ccb0d1302eb0c0e":"ca0f28f042e9ba59e3039443484f0c95":"5b9629764958afa2afd5a5a0500d4c0884980cdec39911556fc0f299b8c9e7d9":"f3ab667b4596e415f03fd7d4dcd34a52e536b084e0a3eeabcb6c6688416f16d2":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #136 +aes_encrypt_xex:"a4e1711c727409fd6da004236a64fafdf20fb34784473f81e86abf0987a2229a":"a19946d5e913e50bdc49381878077547":"3b9bc44acab558c136d5eb72f70e6292068043e18d09e2f4a7e93c836acdcdc3":"8f13f7979b7d21489e4882183cbb818e1e3be368be5ea7b18c722e4cb0bf2dbe":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #137 +aes_encrypt_xex:"3b3d8c299676668baa16ffa6765bb84d9ad91fcb649e63b3644113b6be46475d":"f8ee792f85d10fd7bb7b6282257b7411":"f24b543e50e7b951f7df1e2b180296c3f21db0520e872f838cb8da489f14e364":"66c75419b8a7cd0a9c21dfc2ce91efdfddfc5503f1a02eb32dd40ca9f31be473":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #138 +aes_encrypt_xex:"97e8a0d08d83d0453bec3851459ec1cbea0085cb2b167de5428ac3674ce83179":"9f6260ba9a9c6f53973f87a6612d161e":"3971175035451b35c7a5b873b7969544d0ab7a7fa4d30f9acb172594cf94814d":"4ab22ba045871572d23949142af25645f4bf273d5eef95a1fed0e85e434eb6a7":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #139 +aes_encrypt_xex:"bfbd74e58319a1f56c0f2f3d9fcb1299bd3f7d419036cee113f023ab40269082":"0da05d1db5b682ab6356aee1681608b6":"145824d47d324d190848009847bb535883984cf21c249d4b18b345eb37eed0e1":"0a519fdf5e8b5d8a9bffd7034c11595be1fde05a13663cb85af8d28fed52beb4":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #140 +aes_encrypt_xex:"a77b18a4c33568d662f7fddb341e938adb3510ab0aa7a62331e27e964de051c4":"d5993938d61b74718ca5ff6b646fe85b":"9620aba1dfc9ded639bc86de7de9823b8cb9f4748792d96ab0343a2478c2cbd1":"d646a13b88c2bc715d4c73d0c75c4461a0b0e5c107ae465b7ca1afd620803d31":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #141 +aes_encrypt_xex:"99340869a2f7a3ad1605a3946de026bd2eaec78ab405329914764019be851940":"279f86d0e3b5ede19a31c910a267b6c2":"66bceb2a933bb1db66501470e4c4966cd553a6d790828989f394d8e542aada36":"8322a1f713a69f1676e4704695b0dbac5ba1e0c4237417101e68de3181b12851":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #142 +aes_encrypt_xex:"f849cf41316512227cb1c976966474503b6a525b1b5e09478b89f8ecdad235e6":"ac915e19c0faf5c2a3aecfbf318b6344":"2fa52e0c72a1ce78b09291890e0893a94f3ff9a4a71295fa256139dd27abce65":"6e8d62ff3435627300d2f5eb4a6a46e7216c92e45c143542c608b511261abe53":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #143 +aes_encrypt_xex:"973270b1d9df608d501917f2d9b385ab7c6639eab4a472430d52c680ba273e41":"d564716dd21807e4eb32e183b26d5cf4":"64acc597e8e77069047c6de73a96c558dfb05b3cb52506820fb31c13c040cc94":"8f888a56705e67c7422bd09d66be0288634a55311e42dfa18c9a1a217a8f1e2b":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #144 +aes_encrypt_xex:"02d1c357ba444947302f89c701222c24968f0d7ed621664e4b80020f509a2e3c":"e6911839d40fb5795954201393400a0d":"1a6d9ebeb278738948a31d9b1ebcfd23fe2227c4ea00720076d8f61a9d23b7a4":"896651d285c0ea36d63a5be5e393ca1fa1123797a1c6b9353503562fd9cc61ab":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #145 +aes_encrypt_xex:"a0b3dc90e29c4298dae47838f5821483bb6ef05228b0154a98fc50db3636e6e1":"1d25fb75d1e88c3d682e59ea42c5993f":"3bcca6dcf43d4e5308d6d5b3979d861ac581fa8b1950dd488db360ba09648ad2":"33cf7d060d6deef9ca42cf94b4d79f1e3335b7ed199994aaa8de4082c53447fb":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #146 +aes_encrypt_xex:"7594b2e1bf522fb920751cbac55a1f99fa87480a0037d31e721c66fa7acafa7c":"165c14b9db7a21e813f8b795ea30ef30":"f80b3b0ec491b77eb053a6adfac0da5afd3cd10c111f47e49c5a7ba1fcd5cedb":"252aff25110b176af3fbefe034ce72f7d86bbe38e375b3baa72814bc1e1c3254":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #147 +aes_encrypt_xex:"48a819c9ac1ee1113591a446dbbe64f3bf255fab34880dab4f11730fc094d3e4":"b56f251b7766afa477e0b2dc39888896":"9f91e6e870382df534cc30990a955b3378fb0dfe9690a52d1cd344cb9c21ba5c":"f7e14f5f5f246b7c783ba43d2668b224ad22505a247d7a3eddc0a9d61474c8e2":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #148 +aes_encrypt_xex:"dd49b53737a28423fe55193633660775f64b273d71f82c1812626b763881e817":"9fe422abed19a9893112b81ae71acda0":"798f481c8b349fef8739a1bab0f517e6c688a8b9a1c6c98cb83d39d9c652e7ae":"76fa8f13bb96ffe484766797d788ff6d58226603d735102763dfd16ee5143700":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #149 +aes_encrypt_xex:"7d51929e373d3662b7dd5b19a6a1495657e03bab416532434bd8b9032f5e7226":"ec4e792e3ac04c37f85dde52f0d6b80c":"880ff17a8d32d89e910e431c0cdbd0837251b941f009df1a6ceda7c2557d7b5f":"69189fddc63e7cac9778bdbfaa12f6edb95ac93d84bbdb25a30f85d08c114b4b":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #150 +aes_encrypt_xex:"a6140d21d9f52c2f7d3165876c581692738c79fc4cd3a2065279bc10eb59b830":"a27dfeeceb6ab60722e6be71328d1c08":"bc5b6be6a6157e78df5f77b2bbf04e1b4fe716dfc4b7dfe15a01556a54d7eb33":"62b5d116e5a218581a6785eecc1eb496553318b982d3976f5c357d5233b49c9b":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #151 +aes_encrypt_xex:"a9e399b4568aaec4474baeceea77a8e715ae94694c30aff32be0353734f0a25d":"d52c178b397287d447874474da7f97a2":"c774446d56bbc44e376e490f55f9f00308e4df157940e590c61780638f0dd134":"810d2031aa28959210231e7b0ea4e00e0de4476ee5c7b138ecaf65a1099630cb":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #152 +aes_encrypt_xex:"e9f8113f5d352289cd1c3b41a427cc260b09ec9a994b2f29b98a5400ef2274b4":"7d0de99651c13a53675949fb6500311d":"f6e7cc1c05fc03e0ab6b752d42d056e98f6c5108ffbdcd9007af2187c419eb9a":"a0ff4bd413a8db13c12f773195ac52e82a68c2cd92dd8d352083a1bd82a96c2b":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #153 +aes_encrypt_xex:"1017226b37e0712b938f145f738090067ef568615962e2e7081aba94f3abfb24":"c0a0d39b02b384f94b16435c5bc32790":"7d1c73e71a567ce23ebd6fb49effbf4de204779ccf1f5e39794b10cda87249c9":"cbe3ffadce4bab8aedac813148b0a1ec92e99feb39922deea8b278b7314715d8":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #154 +aes_encrypt_xex:"1e89067e5867c6497559a65ccc25d7c7c3508f80de7e88914748dc88d8ccd09b":"812b4e71b69f2075f1852d311753022f":"e84520fb9eac431ada9a94c9a685acdbcff29ad329ec5fde72b0ccf709e735a7":"32d78de76805a1ca0b215e6257cdd90a8cb9c499c36e8d5876045fcadb4352af":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #155 +aes_encrypt_xex:"0de6cbfafb6d60bed08215e5f8cd94832607dacaded945e881a7465820e768f1":"1918d711d75f32206bf6b057002e18b7":"147bdfc7ad960b774a7952d5bb863f507f346b45493b2f8955c3c2df5f599e4e":"f5771399b37a97b5b209f66114105029f070c6d281da893d3f3c3d3b298266e5":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #156 +aes_encrypt_xex:"5b4e1da38de31e21c931c05bedef3a19c31a1f99dd969bba9076cc7c2dff2a5b":"27fc7f4df95d3401da9a962424ed7522":"ad002d6dddae01946cdfbdda7d3b7a601ae23afe05cf170fc093dbe97636cdfc":"5844722c4dc0e80340588893239a8b7b1dd39a98a85b5eb97a03d9de8c599755":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #157 +aes_encrypt_xex:"c9667c374b6a04e29697ec2b066631bc474c3123b711b4901eba02877a9dce76":"e613c2ea74906caf1166ae36be977a02":"3177a51fa0190e757bdf5686cdce1f566f7240a6e210577b039f0cf79c32cb98":"ee2285db8187b84d1e4dec525ff30bad479fb3654bc8aa1bda35d703f5b8406f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #158 +aes_encrypt_xex:"d9966c9724327760657411f642a7569bd56e5a7ddc251294c112eb310f130c24":"b5c743d1ffdf9c32dfe0b89078a027e8":"6d07d7572504f1d28d5334c77125ae1557495478d2edc8b23969a628c4b49ee1":"85bfcdad4e140c9e6fd8b23eafa747c80cfa7413f1d6544813ceb2085916c662":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #159 +aes_encrypt_xex:"7b9c7207d1179dd473d7baa15e17771b9d6231dde3625ec6f99c45796e48dea2":"151de5bd1f174aaf40bd0cdac95a7f37":"474439df01f8534df90a91d0ad5f8d571e0f528f1b722c12472e1e617c5675e5":"80ea2e31cccbafa8b208c93304952f21b828f323ae82d7cbfe270c58296045ec":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #160 +aes_encrypt_xex:"dfcec42dea99c0a5520597ea4a2935eb59a1da0d44dea9412d7459542dc613ef":"a9863d498bcf2f24e45cffde328c13f1":"12f29f80664b61630da1b86d1bf8cb2a198c6c242bd58c0986d89c78e02ce002":"d7d70f5d98f21f0b8505d7739b89600a86b105a223168671cda0316678a230c4":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #161 +aes_encrypt_xex:"260b6d4b599c53142199bcd69f4089c0ebb9a3261c7203b816c36084e93bbb97":"f9535b013abeeef0c858d5a9faeb8d62":"f2306831e3973a7b51e1330fbdc6d8ed87cc97a9c65a934df838f5e598cc4243":"f196ca050c931a9e98b8c2e88ef7d91740ee040a945c7d4b0f7e56a211c0d1e4":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #162 +aes_encrypt_xex:"2dad80daad387bbe63cf64c4abadf6a2ba50bbf115dfe86e354791465743eb5b":"9e7eb60f9ccab4f2ab5b46a91d250e3e":"7ca300087f4e0ba7e4d478fa3d503163fc2ad1e0ea93ede68df42956fd73e016":"4ca9f029bb0f8895d4284ffb7f578714b7ab77a2bed2dd59b368f1a770edff27":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #163 +aes_encrypt_xex:"aef7731222d6a133e5aec773c53844cab2f084b398f19984b9ba0fbb5b37f6ba":"345da8fe78fd882910ff258c71850c79":"428ce80b9724cb2d61587fe0d3a199c092e0eb57018c8fe50f6487fe3524b975":"da91df5d71ef25ee2d883e6fe0749f8439544dfc36f8a69a9039abd03056817b":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #164 +aes_encrypt_xex:"590ead9adc88682580e3b58171b9d0c52610b5329f551524f021a9ca1dee66dd":"ebe9ba3eb7076efd789fbb905ec49a03":"0d5d8dbbbc068bfe0e6de9889abf09283038b38ed5d2796ae738d33a0f3187cb":"aab7bfce4d6ab3579f60405a0442e17f9cf3256eef3adc30ef9646f0defff6e9":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #165 +aes_encrypt_xex:"c0401467836ba9f1f0a7d257afe94175725827374114c5f1439c01d9467347d9":"038e2d60381c5ceb292c0ecaa898b5ac":"0e13ba3f3fec9b49b8ac7a816f68b7ea25352daa7464ad13b7850a8bd34763af":"7f063b82bbe90886879ba10358bf170d689de216c7181ddfe64af066a94ba756":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #166 +aes_encrypt_xex:"0662cff9a410b34bdc4f2fec765dacfdcc31d7250e8615aea2862f94d2e16e6d":"f19db317a2790d7b3ff496c6266f5da2":"69e28661830f21e121a114a4659a248bca7754a21ab5fb82c39cc6dd240c9a29":"1b9d720a2f53cdf93a9b419bc7f09773cfb116237baf222686628677ec031fb6":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #167 +aes_encrypt_xex:"69534c40034bc830c5b5e5e9c81e7f9cfef297b17957e9d7fd7906f7a942c834":"1bb869676cc4796ac56f93da5c2a21dd":"3287ec12deacb3f53cc73c247d2351916442d89c0c7807a90967f5e88d49748c":"2fe6223ec7b2da9eb40adab95ea14f5ba31a9f7c76501dbed7d7f98667cdabfe":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #168 +aes_encrypt_xex:"031e7e61243a4f57d0ddd1693e5f617ea1597da241c95cca4c4e0a59e891eb7e":"5106330526d67ea6e9a3352d03a954b0":"e9c9ea3faa68233e698ff7bdff7a47b74da3d6bc5ef4eaa50fa6b582969bb7f5":"e124ce4b92662d1092d8478c942df3bb2a1d5082b3ece9c3ac60077bcb101bcc":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #169 +aes_encrypt_xex:"a0513f0b74dbb9b2c96e5760f0416f1cd12f9e4044e85f3fa3742d65c94ab95f":"e9baa192a8efdd71ceb1097f30e40b50":"5e1827f087517dd2e334fc412179cbfbd1a5c5d695a08f1d16d7ed310a927961":"277c742561a1bde342b035d07e69078de6a1667e19c4c17cad3b550ecf44765d":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #170 +aes_encrypt_xex:"2e7d7470c9afd72f811ca24b06d6ec3e37987e94741d1ddca33d0adaabb797b4":"5a5eedc1944ee5d1ec3e1d2564791de7":"811ea3aa5d4c655cc9d6ce6178b0334dd7e81cc7862f2ae15a88318a017d8727":"fda847afd92b31171f19e64764d299a4f00d969a56975591c51403117c3329ad":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #171 +aes_encrypt_xex:"106678fc82e16a40c1e26a8811456beed97e644f4a970b4e7348deecbd11f3c6":"87e3a254f283e45738b2b1671df1fcb7":"3690fd952a2cf1297bd593282864c84ff156623f0a513fe06361a2e2e4622154":"671e99dcc432fbe6202146459b4c1ccf1bba313debdded2dcbe41f9b840d480a":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #172 +aes_encrypt_xex:"15e1f589a6779f3915251839cb7ea8e8d9922ac894d9ced9e91b3d9643f44c40":"4a016d54644a4ea4150c91a23c3a2ae8":"ff38672b06f8d4d7764b9aac7fa16eca17d6bd5f40f4a65870de3c47d991e70d":"a8b83ba850781f3b9f802df20d1bf4c98c9b05b8cecd2324cd7d71f6fe100c4d":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #173 +aes_encrypt_xex:"e8f729c0a215413736103f94f05b8fcae71a81bd9bf09b3f565fa01fe2c50ab0":"7f0d79ca1ce9d4db848ca02a31b3f1cd":"51706a2a4b11a288d9edb2050d3c99a6b0edbf18c8a1a9924f8b2368444a25cc":"0b3a4f241a07620b8fe02244ee7d9c490a47fea534efa9b4571a9aae18e16aa4":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #174 +aes_encrypt_xex:"b9a348c298cc0250b8c2f06c15dd0be0b6836f8fe159ca29f970ad76d3a2d50a":"f7a29e074d94798e0a59bad061e96eaa":"47c20372b6059ab8d62fbc730ca80ffb4b332ae2decdf64702c3cec45576a9c7":"f36190c978fe130823a42b027def30fa076e5f7fa12206b5ee1543a4ac273b62":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #175 +aes_encrypt_xex:"6076804da6dfa4eac7401b58f94f7f846d49cfcc1cecbed43123fb0b747b8ecc":"a3091f07569195b039720690c2c72ee2":"109d89b30295ff6232c9766f2776a66592daf922dc87b26d7e244f4d63fc1d53":"1eee3fc196fa028b5242dc583065137b756c185a744b22f34c0bf331d7ef2fba":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #176 +aes_encrypt_xex:"b7987786c7f3ed5b623da204be4f70bfc5ee0f472404565826695ec69cd5e30f":"4a38a089043fb883074385865264b6a5":"d1f9803450c632c8951c2c0b50138921866880b5b4ff17c2eabcd8db572e2fd9":"c0ec8b5bf1c40af5257b750b5d3ae97c2549080c00d9168145a65c6ebf6d0a57":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #177 +aes_encrypt_xex:"5e1cc35539c7fb019af84ceebe2cd69318a84917da3fa0f6e612a7eb62190950":"9a201df0e98b967d204ebac32f2665f2":"b3f2589d7c3a085835f2178fc4499147c49a434553a61d6a3086e3316c9219db":"b367c8de015f5493ec949f6b33637fdc5f4ab2dee86b40dce979ce31c3aace7f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #178 +aes_encrypt_xex:"2904db4d1c87c5d477a36c9a964bc89347f7faa7590c20d78cb6a96e750eabad":"ac214bbe1d54b43c7d892d496864ed46":"d690b7934016a76add5cec09fbc10423b0a9a4da6faeb37742a9381a13472e8f":"b484a6b10eafc8384cf7ed2077b6ffbf59065a7c6119ca58859435bb58fe5474":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #179 +aes_encrypt_xex:"2d6eb27a61fe3db7ec51318305c70825868b93e01a2bd1c99010a7664131da46":"7dc24d44b7df86268a1515fde988a0f7":"85c8420ce4646e12bf22d4eac28de5f774a1974cfda03721e77f8ef2faf58d9d":"9182cd5c0691ecf1914eae26861d31be7a60fdc58b41d1de2499fb7c66fe0ed1":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #180 +aes_encrypt_xex:"db192d020aa2efd0e7a4cfc7ff5ccefc693934244da6fb5647a49cd7c0125c69":"bf2ee51f87f3d67667d22fdd177b2d6e":"333ecf4fcb6fbade9a084a605b3bf545a8069e9bbb343b118634ed69e5da2814":"2d38f911c7f8985bcfe9245501703cc7cc6bd47d361d465ff009bf2ef0ef096c":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #181 +aes_encrypt_xex:"4feaf564170ed86e245ec432fdeffa291df90a8c3846f255262f62719d04daed":"4e0eae3d8eb6d796883e98b77d4d381f":"93c74d39560a0c7d0e6916289da276a9fab405ef30f33e104330fb4443261bd2":"9e39a707b10ab820fec31ced09e75058fc2e8b08daaa700cf2670041fdd78b8b":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #182 +aes_encrypt_xex:"7ffaee11c6fbd462651b88cae7604d04c34ca306a013de35c237a3d201f22f97":"ba763e99b42ef1b8d7f631dd634e9bb1":"0682c322334246782e8b94b3c6bf8ca7b27dbd6eaa4a4a620788c2abb69c5d03":"628a97d730ec7c1598e87c789f86f119c4fe04e81f4292dc6565efed9414b677":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #183 +aes_encrypt_xex:"61bc711d6083037e5465a15f1555d444e8469484583fe00d77973ef3873b9fbe":"007a8bc5f7419886bfcbddd472e65bcb":"678e4d546cb604c3263a1f824d65773b7ded4b1617024dfcce23ba062855582b":"4533aa42c53eaa49960dff2d98a8359867e907f20d44ba49b02ec4864d06c62d":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #184 +aes_encrypt_xex:"2608364f7d9ebe8cfc5080b5453cb904829606f45a4c54f28109d5bcb431d7e3":"98cb6d9ae35baeb33f2a99eb02e3a5ff":"a2244a4eb724d88cce5915ae6a5dc492e6f7b0272c1874653fa290a9ff3bef54":"f55bb7a2172dd7722c99136047e578ff685498f0cf0d4b19434afdf1c2dc995a":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #185 +aes_encrypt_xex:"199ab553f460efdfb4138c0947a23a7f962fe33e1e25f753856197c62705164a":"a9df5b0eec470156f93258650f467940":"e52638e40bfbfa3e27613da2436fc0f40608814ba712d8a5c478cb5c20ba7254":"26a405908813c077a67fd413c2d333b8ec98f6037b96f8e05fd7c6dd344af284":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #186 +aes_encrypt_xex:"cce9c7280f49abdb92540209eb67bd4a2c02af676442ba23bdc860bec1ffe690":"d77d6765fa475d3c296a0e9abcb1d6dd":"e522798f88760ca431eb3a09179c82933dbfb9538c37c55d3d6585c627ed76d8":"fc21c07891fe11cc2320fe00ef604a385184f71d0b0e06f89c06e47062dac7f0":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #187 +aes_encrypt_xex:"654965bd6e76a1dfeb8e86758aad2e8f46f739e24ef9499344d52814855dba6b":"08d14be534332ace3663956ae4684d30":"6e742c2baa261c25f82551fc0bd8cd0de7970873de73a8757f7cda3d20721b21":"254cfa8b4de498bede50e9cbcaa0d626c97e62292cf1e5b7b0feb3b8b9f18e1f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #188 +aes_encrypt_xex:"65f4b1554f2a1c9e40e823efe4592651d9e3cd5d6dc4cb76b58eae99111827f3":"f50c3f6a2278ef514355e10e20048674":"a141e49ea2ecc3b37282cad5dc12d9b557f1d070accfa21a0deee7135158f776":"b320178497cadd2d8e0c5604bb5730502b4d18c2fc042945fcdfd697bc7ed2f6":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #189 +aes_encrypt_xex:"f702b664ae77b739766fb0cc32b971d42af7155c05c3f28c9bb8fbc418ce2b14":"cc078ce78779ad2f3540617d1676c9a3":"80505689e8c1b93fa0442c49534d6633b45328d24a5e677840062dbe097b7d6e":"b820f220066582982407a4670c5c3cd2c882e695712eaf109ecc77fd77a1935c":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #190 +aes_encrypt_xex:"9ac0e1005efc33eb677f47e388362f6f204fb154ae3abbb1af92a68913f2c94a":"ea39bb7575c2508fed0d0ef9b19fdfbc":"20dbdd904e8b57e03646d9b90da16164ef35d411f94cca94bc05a9ab7367d205":"7fd76a5b3d3a75946691320cf8b0891414ebea82adff2c523a2446076ce87578":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #191 +aes_encrypt_xex:"4b5c0a78bb1c659cb433cb1ec6190eaa57a823cef6d7555cc491e4e5d2ff9716":"6678f26c95fb68d33e1c36d4536f4487":"27ed02c5925bd4dcdb1d1ee3b7e2c513870211d8e785d6fd994a487a8fe30e38":"769e6a73c1939d318ef52c9fdf18e7ac7a7829a01158c7a325f9bf9c6d9ee1c8":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #192 +aes_encrypt_xex:"18304466731dba064694e4c789e4ddcabe223fa45c3c03c34d09b7658121b55f":"3bb00e9174f9cf365da337510fac809f":"033e653570d0062af9e5512d112b170e3112e6edfb447e491a2f27d4b74164ca":"f4dd1d66ce357002c88edc6a4e9cb348636cf61be2b18064aa2fee1da719ede1":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #193 +aes_encrypt_xex:"03160162e4d56bad52c166a51cb0c62ca458cf3198daef972b55e7bd4d73df4c":"2604e3456a3f829bff2fbef2352630bc":"4b411f428f4f48373eade17f4e9e8323a100ebfb78f5e654e35366b114ab8e76":"1d6aff6e38bb6a655d0d25d69679dbd1f600f23ae746691e137c2260936b36b5":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #194 +aes_encrypt_xex:"ca75fa2a46930a1f2ff72362e3161b5bebab6d5956bb7631321676703700a8f9":"1dce9a80f5b747327e62b08ea9c813b0":"e53e7e1046e2e802304f56cfbef36e957bab8b8f9c49c5830a6f552fbbbfd00d":"e47249c2ef237fd1cafe31b57bd24bcac0eb702c02cd1737202bd55f49505a8a":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #195 +aes_encrypt_xex:"7d87e6b25220e3efeb7151c3e9732078a59128fa31ebce2213ba9d922063e039":"9b7bacf85a6c7f1dbe127079b813a26d":"38fc52ace9c2ccdb0c429a03bd1a4e1f004f95eeb14432169dcc1edda9ec7506":"5e17bfcb4f2ade60bfb2336acf8b7abe2620616cc38abffcbc8dcaa9ea496ca8":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #196 +aes_encrypt_xex:"8b0fde9249eb89f29836f905a9bc82bbeb80cb812a1d4edbc2f4e3a0a993f862":"6762357c130cb08ef0d6082eac235471":"890db6311dec97baf7c1b159ecf4dbb139abf541e1143d67fb195f9de50307ac":"ac90a6689d411ab266fbe0ae9dad9352ab13405f533d9255915a015e3db2b868":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #197 +aes_encrypt_xex:"01797f3f4e92bfc26a35c5bdc255ae7d15c07d0c3c81ef4aa28d6aedc47df0e5":"f339b0a9a8a728c7598da8bdd62b76a2":"24556c751eabfb62906a17370c283f80a4234118e36d3fbaaf803fea64028d12":"5973d669c180767ae33d9ed1c1850f8ceb38b190f551c63ff37846fe149b3c85":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #198 +aes_encrypt_xex:"5ad4bbaee4060d455169ed04d10cf1f3b504581ec98296d56d46c0585275334e":"9bcfdaceae102c06770185880be37aee":"40498a33fb2ffc718795ec7990f2fc5032e60233edc4fde04b86dffcb4f27149":"6526a0ec0e11203cb282cabc581a55bd49d76acad11e8f594da587d062595e09":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #199 +aes_encrypt_xex:"f70edafb208cf0404613bd8161f8ba9e8cae7b235c7d18029659e68860dff473":"f0ce843371376493b8606b195876447d":"5fd5f91bdcddcd44f11ecd034fefd6ebd5c9beb7aa54229fc1ad2a41633bbbbc":"67c5995bfe0d099bd5733b7b619d3043500948e444ecb5adcdfe5e96fc05545d":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #200 +aes_encrypt_xex:"a3cd3b6e3b784c27504ace3b6b9fe04c75f743b8c1af388a5f05b61e332cd84e":"4d52316b2841abac6d146a44ec253631":"3607893d0421296a1d3e5fa379d9931f060c3ee272f29539afe1b2714036c522":"a01c987eaa58430de82e649d8d75d93c134f1fd063cfcee3545bf73e6628fa79":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #201 +aes_encrypt_xex:"03877591c280ac961c7a934f983121053695610f32e58a936a85a0a646f54eea":"5f193c539893edcea422e1c9d01ad95e":"83280dfecb3480491ac2df2ec90953e81f1e1ebc7659ec9820acb8eb8ce030cf":"f491446e42f9ccab200ecb505f7e49bf8a2ec66d4ea9420858c04544a4221bf8":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #202 +aes_encrypt_xex:"b4ea849b02a0cd5b6d32c5c0cbd059a2bfd517ca8f09cbdb90f23b4537e0dc9c":"4cbc59b0824f5f6913f50d1155860818":"1dd27696c9c501945533f8990c245f74b0c13faf25b349a627d808f46ac77efe":"3e80a917a0956e62c9400c0607b45504f2ed01a69271678779190adf3f651725":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #203 +aes_encrypt_xex:"9978a4506e5486a291727c7197e5b583a3eeb3a0f5410e529fb7129a9073b972":"5b609c6abd8ef2c49d37ca13afd9d155":"aaeb480915111e302462cd223ff5234454e03dfb296b87a9cd90d19d6d3251b3":"be1b296c0df263f61af59d1761c149e58d829bab6e65b65d258661e69fc990ac":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #204 +aes_encrypt_xex:"be5cf1f99d5159f211dbc4c147f79c556b2da5c691deed740d0157eab8c9c89a":"89248624b696cf9cb1b5779cdcbcfe1c":"3b80f822c4eee1313f79ca3db134d9ca8b09a3534d4e18e6439e1cdb86182a4f":"4b6af43a88b633ebd1e127c1ec90cc47a2f16e3bc79f8845e3bd0025da872645":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #205 +aes_encrypt_xex:"07ad64899440e49fcda7d223799a0bae0a867f3c7202ffad8bf58b58b0570205":"c983899741711ff622c4bf5a0f3abec8":"bb69210203d49bb3fc03f8a244b32e52691ba8c8fef437e31f979a5c11c85b52":"7e0e9d664f2d06362fde224f5522fe7222f4878e0883d21ad6bc1292e27dd17c":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #206 +aes_encrypt_xex:"bef309391268c02b98bb8808e3b6d0b02718ed4b3b9007ac9db7496d6e81dacd":"9fc461a3f0da106bb3eabf37d33f7f35":"50940690b0ecba839834b892e9b35f146e974e87750e2e57eefc39a003219b21":"080a46957a9d1bf26a6675363a0e80075c332a670f99c14e71b199c2d4205472":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #207 +aes_encrypt_xex:"1ae48da164ea9f3229dad4c0e29665818fa093253331be78bbe0c8b9f12d7041":"5eabfb795018b073a3d0ef8b02259126":"79ad43198755c960d9df29437007ff2b0569cff37f8b38969a14faa309f76c9e":"65a0f9766a4f44b81c0ba3a3d6f95d38621709d10a286f846e420f4aeb22bb6f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #208 +aes_encrypt_xex:"cecdac48818cb319b56933738ac642f1920d331a5de195732bca38ec60c185c2":"db865f9334ea3d8c3eb654fc38068ef2":"d42208ba82512c6566a2b6160732746f150c73a155e78772b583d7c5338199e8":"37d438fd2000e2c2a4ed0349225a869ee521b34c78c7d16890d2000c7784a317":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #209 +aes_encrypt_xex:"e8a9cfa12fbfed8beb97266234cc19807ab8391fc492caaab83cefc2aa5ef721":"ceefe3cfa557410766b6e291e5313105":"2105c7efa74c9106e81ae89cb665b903b666de169a79dbc7ba89775fde00fd55":"1b213817ebcddef293ed69a27118ff8bbdf846304343934077e200e9ea5f38f0":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #210 +aes_encrypt_xex:"abd4ddba8320692c80219e4d693476bd3a052419b7b8e1c257a60f7e925a3397":"b5df87ffc38192d65f4e871daf134aaf":"c864fc5ad9a4cd6075ad0eecaada4bff3df419619fcc9f60bf264c0305d4f102":"0900c03b7d06eed42177ef3d20336391af0c1317d2bcf19697192fd66417e59c":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #211 +aes_encrypt_xex:"d17020c55be457687659af4eb18f298e18132d633b0b150b5e1c6db290c58356":"cdb3611dcb62c902c8c80bd63173db1d":"56d8fb8adf517e007b83732eea59d3ebf8a7e5a86f54151cc15de581c6c093c2":"0b6619f282373d07afdd758f1b9359eb0688fd79d48ad80d58c44a1052b58b0a":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #212 +aes_encrypt_xex:"c444a2b8b997454f9103dad5cc2455d240db9c23ae074ba33195b7126c019a01":"5ee51581d9c26116337ffba96f86be18":"ae4971e64101fb66532721f0662c11f5513479b0cb01780ad9f38b978f8bf17c":"84172a01d875b7c480feb379252e1480337df590101cc0b8da7076baf6fd85c6":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #213 +aes_encrypt_xex:"5bf0a6833c7caa86d21f2e7db2462aa6dc570884e06ba31b111e26598bddc15d":"21a54fb9bd5b6ca53962083547b00cee":"5d73f3c3dc231b59bf42be456af9dd315d588693b1c5478c69f4efc2d40490e2":"f3fdae1ce86598f3f0faf8e9059a479e1c20564fb1665e1eab22cefa180c23d6":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #214 +aes_encrypt_xex:"ada71b0ba150c95516ab067c6611d49263dda530b6805f5c67f982a74c8d796e":"4c7877bcff408e1f4c07778a81455de5":"24e8d8c470565e31d7f8efb672eac6482a02bbbee05a5f31db22b613324c101b":"37de77144f6ef49aa29519da88178dfc52f974a688d93a49e527a6ba03251ab8":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #215 +aes_encrypt_xex:"d9070bb4493208e2421b52d31d97569d4bcfdc4e7d4dbc1dbc5afe9869eb06a0":"2eb46fcbff7bafe8db3f116fbd3054ca":"ead6ba5594db44e5d1cd2dc491d105baf11b667e8f695dbffa7dcc721ebcd45e":"0fe5be2a3d56c5d15d14eeac02d0f5a0d34b58521e94b0c0052659e316cbd8dc":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #216 +aes_encrypt_xex:"9d8bbe5ea7681295fcea80b1ca65050235450dca58b0fa4f5b12a3cdef963b00":"20fae766e10fb4f19e3f3b8468ae9f74":"c1223f99e7b6fcb5d2fcbbdb8d5aeb003412ee393206f9e7846f45ade6578e38":"0aeaebbc613d813600df65763b548787c99ca40530a0c2f817050d8a6172ac82":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #217 +aes_encrypt_xex:"b26426391533901831058943265bfd73f5453402b0afbb1d71857cb1653ed092":"c2dfdf831d6f703f260a9b00e85b1b82":"c30afcb4a255bcfdbec8d2b8f8f570431ca25db2ea9c4096b5d8f55653cb0eaf":"ced314063ab4c4b914224cc9504fea9fa1d4feb568398980707e277ae7d78634":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #218 +aes_encrypt_xex:"6b24212a9e224fa2d60fa69a5010b126db9e1f035c630f234e64656c549db53e":"d5f8305bd1074d8d884be21fbb4575fa":"24e51027f9c8ec525c5e30f0b63c4d2cb510d093cc3c332c3106677551a7f46f":"813d2d3420eeaf965be28638d94cd7976ead39ccd5b615877d4fab4fe5f9e09f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #219 +aes_encrypt_xex:"02b21b1524f2178efd16c12d7bbb9f0a31ab243228f312f5c84e19138d1250c7":"5075307921a48600cffe1bb2111adbc2":"121a6ce40a0b256b8404b169d2a79f5925ebe865dc0aa788f728e4ca4adf9a48":"9849ddbafc01c400d9c862a34456a21ccbc4804ace99ec145eaa8610111f72b8":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #220 +aes_encrypt_xex:"136c782bb55cd6dba0f7bdc6199d9b1f584def00dcf08684f3f3530b0a6bdae4":"a50e56b262d094d8f6f38977b2b2296e":"2279ef6f8c811479a00a051ad800ec5e5e7c491c357a1ac91538bc141ac71d18":"9147a09066366e74d685838f7e48fcf2624b314a48d052765470dd314fdbf767":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #221 +aes_encrypt_xex:"51c40593d82c26a3bc7b6571f1d26b3b11ecba97ab44cfb14e9853e9fb5df74d":"7c47786f6897d15f41afd8a364351062":"6240895df5bc3b07dca5ed1b04170fa89cf1294814d9e079f49133227e761a0f":"ec7054168ae6b9bf3b27b5a8530ac6f7d112c75be6ab59ff47198c93eec5baff":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #222 +aes_encrypt_xex:"226d9d330f02e685a83dba1f40a263875676d1e24e5fecf7beb4c6838fe75e38":"481b887d645eadb4bd682e04868caa24":"f3c8914dd7f06480959ca946b2398a6c84ff44a8f98a72a6d0c8cbf6a1a80834":"e43d2cc44744c459c54ab0fd44aa7cc70d0400059c70c2a1f3b3397159f6e0d5":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #223 +aes_encrypt_xex:"8384ce63414a822f27ec32cb0857b178011e9831f7dc51f70f3ee4b4ca7ac631":"9ecca263be90cd94605a8fc95167bc24":"190c84c7d46375e9f78553310804ea1cdb7a3933982063444d77c600b977164d":"3eea611fda316529e4410ee71ef9f07bcf4c9d9d853f08d9acc4a9fdc891ba43":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #224 +aes_encrypt_xex:"c33646baedbba6509d53e5e408e47f8c5cc19b6d047593375bcfa8a33f2ff800":"6484dd1e46a02c0b871bb4d404c65ba6":"35c2d802da70ad8ec9c08804eee0374d0119a8d203953c4dc4d2834cfe11e992":"35fa4861fbfbba9daa2977cc2b5ef7f996b33a17a805a5b8f081b4ae65560214":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #225 +aes_encrypt_xex:"4e49c91841eb18141f0c4d44cc2b5f8c45e5b1d99331404807a96a5022b3a696":"816fa97e8c2c26c94995a740e12b5c56":"5a829a1ca3ccef21fb57428850e50d8e1bbd88a2ea034be861945650bad16f96":"fccddbd5de72be23c93ea5acfcd2bcd865b1e7d0355edc53fe74229a82e2eadf":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #226 +aes_encrypt_xex:"7ba56055504bb5555b7b3431f8233a730536858ab912b57f392c565518c35493":"f8a7ed6d6f857cffdd091549a6524a4d":"9b84ab2593e082671fa9215cd7f31c64690a7c847a5a45033aee4c94563d9d16":"421cfa029bb8028dcc91409bf14b6a1a7ff931c3ede16ab1c14dd1454d78ebbf":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #227 +aes_encrypt_xex:"16f40f45b28a611ad925d3b43b8b38d739b5ea91d1f659de07037d0b2b54f294":"c54618821e6212b1532b860f808d1201":"d608591b932038e4cef104c56cc4296242874c4ec360cc5c16a532ae9d461915":"f64916847c16ae940ff14e923d2e2fa37757c9fbc189007148253f059a11bc55":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #228 +aes_encrypt_xex:"cb0c7c3a686623972e4906d8345704c93453d0e24b0df65b960b9942e9652526":"c53e3eb0a6da67fd0d4f1d5907c0e85d":"f60a13ca871660bb2dd0250e440e561710fa664e45f3578629393b54a9a89b9f":"06bd1ab94c6ab8ffffafdc5c986eff7a859b12337170d63ae1369f174791c367":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #229 +aes_encrypt_xex:"16cd5037eb454bad5dae6bffa864f37bf5dbbed8f2788880e0b0333ff3cef183":"c51e75a1cdfdbba11e66b9f51eee6c8f":"6b09105ea56df790ead72f9942e696ff026676b60388a2b01840995b47a02f97":"487dd1f7be4ab3f43f68f2e4bf30f2e3ba18bb944ad90578a1a60b1e8d0c1f87":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #230 +aes_encrypt_xex:"013b8a0d524aa51caaea800b71a96d373cfb7f546e526b67ed4e8b5448455435":"a41e7ba0a87844d39079980fb8424800":"5753757b010dbe91b3d050df467c9499e79f8f40a5a7d9fe17807689eb098d40":"e8a1fef235bef88aa72a02d1792a2b32557956e29591c2ad22e8ad0581e4f944":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #231 +aes_encrypt_xex:"9b7f94044bd13ebad385bf4fd9c0bc18280bee7f1c43c2ed29352f4a0f4eea18":"e2508de947e3c32f66d511f5e4f596ff":"7325bbc4f480001a0406da6af0bd34909f59c57ab99d718b91e6686848cb9deb":"6ba938d27feca55d18ba2a1af546e6234bd89ab54596a8bc3f6fdb3e719d2887":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #232 +aes_encrypt_xex:"a70f0fc7f92db7a64cb6d029b2e8d127021416415e16c655f253654daae9e1e5":"dd4001dacfad534677066c4f59ecf734":"318506eb10a753b1cc920df731f7c51d4ef50bd1d6cde1222b414cce212e727d":"a7092e32f1a1e7a6cd89c79e5dd99377a52d2f421591615fb4d928d8c019c7c1":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #233 +aes_encrypt_xex:"db3f026308b712911b8d5418b71eeff753a8614eeb6495fd6d06da1d3a939169":"db8a6c216a01f4a93ee7dd4d7818451e":"7d87ee2b6f8e0dcb55f67eff96e9182688cc0261d7ce3409dbb4a38e2002309c":"4fa94efd047d6254406863d92fd7c05245e9c3335360926453c9f935e8acb0fa":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #234 +aes_encrypt_xex:"b8d820058c20a34b55aec16bd9ff10a9f9de3c071caf2217a4422c0bd39a2fc9":"b97d9c8bd7f5a503233c11164c252e5b":"d085378688c0836a76e39285f5e3a786748d9f97074caf3c65c25696ecf1f23e":"a9697d5047abf5e31517614cf0e41d27ede31aeedb73a32a22133329990eb6ac":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #235 +aes_encrypt_xex:"c1bdf06902747962e7453e201e4011fd03974eaff8e2758ad47e4f60ece2aec9":"27299656b85340e7397aaf20e795c28e":"9c7c618d681c032ef10f2b554d3a5067084d68570377bf496b953122dcb0b333":"fa2b8d449536fc11c117702de757a0b4790745cb04ef3e0c6cf4e166b177c08c":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #236 +aes_encrypt_xex:"c5daf1a726f3419eaa32936e7e12e1a4ac6685487986c9a38470ce23e64ab07a":"4ed794b26083938f7c4b51f6d5fdc2f1":"e25141cdd9ae22c378b864515fb8d7f2320aa24c3e747d1b566675362e2c8ead":"1357df892b91f7c2bf7f7ebf2b6fa3f6783effe36aa66d53ed21a50156b8c739":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #237 +aes_encrypt_xex:"0560ec1e3469e4eea9c04a6a5baa39c1bceb64ce9a83fbce8f240ad41ce63013":"3adcadd94ac5d385bbeadb7e12b56d8b":"88ac15329974a9cbd8a5d6f370bbe7fe31705e82f24663917c27be319bccc756":"9c2bbec2626638dba8e7d4a5d47424154912fd9c18b72adeb5ee85815cc19b6a":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #238 +aes_encrypt_xex:"725c6cb3a8f4ab8c524f1c8a5626029e85f11a04d8593e056387ef493ac6ba25":"6235da2b9673518df8a356569ec9bb63":"6c68d2f3ef6241ecd0610654a58fc68c2b5b60da73d7380ac33638b42302063d":"86868e16193f58c9cb9ed42362e15efad1baa79a8faab6947fc0adcb48bdea5d":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #239 +aes_encrypt_xex:"86bd097c948e671deba9cdab9cf7611235eefe5da54ce47eb5c7cbea6c583af7":"0753ba896e5733ed3e1aaa93afeed7af":"779614513f7414929df2bec1d0989dad294c5dc80ec630f56e76b5490ebc43e3":"88fec29008dac2f894bf53364701eb472ed57c542df2ec02942c8b87c201c898":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #240 +aes_encrypt_xex:"b3ede67af12bc4bb90e16a111bad88ef75a0fa0aa807ab35a18d7ff0f6854d93":"45740845e6abe588b7be6de531c97b82":"9836a461474734b324e93f9df7255781157f7c216aa868bfeccc28b00bc3ec93":"32f77825ea526e284faff34aa438cb719d8417afb4dc37fad3d8911f8fcbf28a":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #241 +aes_encrypt_xex:"97661d6430e10df0e912fa849d0fcf5ee5f8e00df66cd6c0fb198365e7b0dcca":"f6313e7374bd2b18e4b6a3c9c812242e":"e5ac4bbe1c35299ebe4c98d160463ab252dbb99af2dbe30d1aecc63d22b10ceb":"8b8a6c5fc696076c18193d045571645ae2fa7ae5cfc26198a47463c4949dfc54":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #242 +aes_encrypt_xex:"85dac2dfef835b2876004d2ee540645067834377d91071a7229c9a225c6e5185":"5f3df0dfad6aa5788bae24d31bcd86db":"e2898f438dc747cd2bf9402a0f11c59ad120f4fb9d6e2d17324c37a4b0882152":"2776c76442351c7e80dadcb3900264014559e52941d085da565d5eb30d190c86":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #243 +aes_encrypt_xex:"5292993332ac4ce702f16067ed66366b8def658fae840ee3541e8515b1a7331a":"a180e09d27be71d71bb73027b87cdceb":"c10159214ae7fe14e46fe26610098d90ca1b70badb781350d979c8cfe9b23cbc":"d0fbfe168e90799f41f1d3d3c621bfc10bc8f22dff8efa6bcdee96a5dc1eceff":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #244 +aes_encrypt_xex:"eb100d829416741e2f9ea5097d0efca4750cc467be4ea09ce1c1a535237472d2":"9d81b315b88e18b0562623b16cdac546":"ee51a91656d439e7901ea4844a925b16b8d217031e2484b030d068d899bf10d5":"37b7a7ab4515e769031463f0b7228f00fdb723e49ab4a2c2e6f40611b3a54f72":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #245 +aes_encrypt_xex:"05b919c0ad6dc5e5c1e90cc46bf9fc297c082b4a42e9da06891d77c99830c977":"30dd0edf0089edf85d38852459dedef4":"e545aa458fe2aba532c70fc097b197f21e8f56f82695322f52f4ca51a36fdfbe":"65f521f124ec59722820493b6df95dc31dc9ffe828a8ef3c7822869c8351d59f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #246 +aes_encrypt_xex:"a412d486c56ece7f7c65ad01d281447877090df06a2f41163a8764e2bdf39f01":"fb603bdeede5da6d56dab5923fbd01d3":"2fa04b578c78874567424016316f81f879af03c87c0e07387db65f38cc47cdf3":"1f484c0931eb867925ab0605bd3f1ab80d9be65610f05cfc68c76734eb36a3f4":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #247 +aes_encrypt_xex:"b8e03c92d7c4d6143bbddc139be2f5bc57dc4d0953aa0827505494675014bfad":"5f9e36fb6ab76951c0efbc45eecaf6a7":"98c3ccd4fe6db0dbf6cfcebbfa616f7586c240c64e8cb8fdc453468dad84b61c":"e684857ac24b785cbac38db6902e8cf992ca275219385a671ff506e36107b250":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #248 +aes_encrypt_xex:"7c49bb52f46db1ffd326029425a0d7df2e8575df20978a9f0392ad6462e9b320":"9d78f22cd051452c50c4d5c1a4d45898":"ab52a4a66d7be149105958014d22b4c406a2aded43779549f2424733241b541b":"a94223f2bc2b962e4388defe23595f2b9a09c35863c622d1a15e9540372cf8d1":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #249 +aes_encrypt_xex:"9d2d0d9b6e4f964d4d3517f5dd11802f81f93be1be95fcb0856adc1976f254b3":"9924a19aaadc4f0c55686d25ccabe056":"91cfa3cc38e51001b6a226c7092d47033229d91793a9976c6596c4b313c5d93c":"99d72780f964187cec119a43f0d3bc92d6de1659094d26b27a2ffc428e106f53":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #250 +aes_encrypt_xex:"364c4ae2ec7e129d6123597731d03fbc6efa2ccbd17520534acd5ee1aa417b63":"b8fd4ed8d5c1fe3eb2983dcbcb00354e":"37d8ab4701c2ee6b460afaa0964fda430f3d7e53956edc745bcf3de275521e49":"39223c5a7ae3f5541fd111aef42f8b2970d34d94e7375c0e71c4a7c4e60314b3":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #251 +aes_encrypt_xex:"f6da105bf2cb3c17b08127e72aa7e5a1d71f59dcb7272e6e3d397dc49ce3baa4":"20b6f7eee88a0305edd2d3cb832456c2":"7436a5cdb44fba8e9870316276f6b0889de65d122a657ad2346144cadb427a5c":"95a17741dd4717c08299988135bf8ffddf042bb89cbed4a106254a9b8be3ce71":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #252 +aes_encrypt_xex:"1d053906b3b6e317bfd7bfeb52a6e3216a9326e54ca7768c212e8c8115002f34":"439edacad05ccafec7f8674a3d7e1697":"09400c066bb2e74008d89b15c34bd6b866c319b7340cf3847cb2ff6b0785d181":"9203cb17f33f1a8e8aaf2fb37e9b642dc8092b4d591c16fcaef47823dfeea563":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #253 +aes_encrypt_xex:"9b8ee3f0832d2ef6840d6ebfd213059d3b9f19012e9bfd18f0d3fc82099d77f9":"4de81c3288c351385edb042d6b1decd2":"79d8561cf3f84ebba702f1dda09ffbbd7b0ae7893475d5f0e4ff2cd814731628":"816682858337f95699bbcad5e894cdf8c0a0e9958f808925731a8327c688427d":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #254 +aes_encrypt_xex:"ffc3a5cf1c55fc8535bafd1555e6d4c40cc77294a084c5d641683d723ef075df":"bde3def09308faf0d7b32c7389f20378":"fb65bd9c7cad9bcb2661bb51bcb939556f3fbd8033a281dcb5951fe6a2a1b1bd":"19583fcff612d54f3d03c368198c14ad5c2aaf45902294f30f74949752827df5":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #255 +aes_encrypt_xex:"820fc9671b0abb7d8dfcb3c58847c5ee98881027d3f7b74211de656afa5e0d29":"3e48a4f5eb0e4d3c5347520ec096615c":"438cc2aba6817369e24099f7129055f632c803934048ec77dd0e289febf7d43e":"c39fabce42d280715f669fd1d508a3798cd23a76d7ada6b404baa27454f6e46e":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #256 +aes_encrypt_xex:"bcc9bcefdc0cb4d8fbd9a120d6c17b7d19cc66b1e797c21f3b5eaf65c6ddc1b5":"c95be26491708fedd8a414725f2eda72":"998e1a2184314c76edac0590b8bc2f8c597d09d965a9233aadd3e21f0fca9bc6":"e41842f6117dfcc0054975e1c4093f769522a5561da93fb2ef9f8b047feff3fc":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #257 +aes_encrypt_xex:"6d954d20c568cd7e79f0cd8225dc8b46e8f477b9acd47b534822e93dd6c24324":"d622b7fb7f9a2ac1c211348333750b10":"89e2fa3bd1938a39fd17217554419ddf09ff6ad5ceaf1f355ed9b99902f885ca":"3aea18015de12916605257ce715177b8135acd2e6278eb420a8a98a3e06e301c":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #258 +aes_encrypt_xex:"6193358d4116e74bbb72e2a37c1622f569dc5ce0ec390a521eb36a299ef78585":"5297a3e876a71c5c2d2b71a82b4f2114":"31ac9236fed920a7d827aa6b958748c1b49c9f08d681784944368fd57f03e4ac":"3f8bc0a5818bd267f96bebd3b6577547180f19132e59d323b159123192f22039":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #259 +aes_encrypt_xex:"a2512a91773f40e71b3b9ca12d7198f252ab533cc2d90583f7f7942c5d725433":"02b44f1929a2660a52a5cfd7ed609798":"b1bce6b65272de8989bb12a1a734735a1a9230b6c9bb303e2708789bad39c952":"df39584245e9c3f573a7fa6f655b11425dd45190a9bf8a71720edf4ddd1bb2df":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #260 +aes_encrypt_xex:"6dde8b2da9ecc3a6a71d5b6fe4301087c5bfbd8e4625d097be6b10e08d68f6d7":"c71b8b55e911fe4dd12d5b650e639fb8":"85a890990412233632c3101c11d02a84258dc44cdebde323149fbb5509571705":"7e61b188c81ac6af8207aafe0f77cd4eccd238d1cb3d2d7c6da2f35486fd7ebd":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #261 +aes_encrypt_xex:"3c4d650a3baf6cf75e9b5021b0d9b6f97b6de6345118030461fcc0a6a7f292d5":"89a7ee983d17760af2099fc837604638":"98ddef44a912e506178e297c00e1f495e51d1773f741ece10917c1747d2164e9":"1147a1e778c26d9d0339f0dc6b8b87214c4c636d26002a8bcef59017e0f0b635":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #262 +aes_encrypt_xex:"ab333b418b3b42af9519cbe8fd9270de848e5adac8f42b1e64152c349890434c":"a7d05c1a5d99854333b94f5e0dce80a7":"f3fbf3c450df2032d7821f65eb91b9d8758d133edae1f84f2ebdc31ee413103e":"f64a3a6066d680f9a402fcfe2b5cac72b20740173930aabfb1056fb0590448fc":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #263 +aes_encrypt_xex:"bd657a156e360bb92ed6cc9de16b92ef6b6d2fea601e424aef47372d9a57d268":"64faa47c4922b9418280b58686694e2a":"f01280440de63e089028cbd5db65ce1429d2d7a85b7264f8dcd930f27108bdf6":"a33474692411fcd3d185c3278b6be43832e76d0a6ba42b84d50aa403ffbdbbde":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #264 +aes_encrypt_xex:"20feca2e0676c80a3ec90e927245cd192f07b6812ff3f7a8747f75e195780c12":"43fd4516326311477a147f4a258d3245":"67b1b4ea40e373619298c3b57932e1e02a916a10d05b359231e9b171cd65be3b":"73c7812b6623d4e956ab8a460773f4a4390c506a1826ca6fe975dc43734ec40f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #265 +aes_encrypt_xex:"3f00ee521037265292634e6e5750a339ebba857ff2d6e4f38b5f75e0bd97bf7b":"017a9e57cf26680828bc6da1ad493ec0":"1f01ad4341af3638b52fcfee31c6ae7fe0f16c702c31b731890a2e4792fe6dfe":"da84cb3f422ea88c9444dee28b8d2d031e6f9c2804bbe719c603444b7e844f81":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #266 +aes_encrypt_xex:"c265e6dd320f5a8fb6d934678d23d6b1a8c0a0c6bd753597334117e8d39e47b8":"adbbec55260c6434852a44a42d9e1d6f":"6dfc5d7ba1bb6fc49f6bf5a0bc8fc29a3951cc73fe69a5f2417350bfdbb2fa64":"ffb891a9f814b94c744be45fc94112a08e3026c182741c4e3f306c0d105f949f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #267 +aes_encrypt_xex:"04faab2d9921f406588f567e227efa8b0766a09d7f1745ece6b6ab904f7dd6b3":"abf4ebc1aa380135732419d373e9625a":"3ef7fb43a18313b018f9435cc375401d271444db745d1fa27042ac7c0ec60d3e":"c8eaa98da6fffa17e7652fec46003ba86504dd52865d587b966708298c905994":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #268 +aes_encrypt_xex:"eb7db584603f003950968560d4b0da950f7cafed9fd6c827d0ad680983144dd2":"7003557613c2298114ccf447d465c15a":"fc7e0d78701035e96a1661520ba81418078d30fbc151bf0ada66e1a1e268691b":"5482f43be7b7dd774583fe17c1f70d36b7385a327987722c1284243962488e77":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #269 +aes_encrypt_xex:"4b71316977fb73c984ba5fe72212d8277f6f9cd6e2235f6c977494aae2db4fda":"c51f8ab8ef6b7c6aed3f02e1a455b724":"3304e61f522aa4aa20e48ae4bb55f3450e964da4c6642ff0cb25bb56c1c584e7":"f7ea9d434b8a5ee0eeb1b9b021e867da90e1a9601dad6f4177d95a4df5cb7ca1":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #270 +aes_encrypt_xex:"d88c7304e6de6ece71b2188aafe3dda0e881d0c68d7623fb4a67d9986b1ec3de":"1518d21553008b5e81346d64e7f02d78":"2e2faeeac230d7ff3bfde80ffc4215057fb65a0771cb5d03c0fb3320d8147dcf":"ed8b13bdf133c6c2d46ba1b3dd0f4882ad81060aea41d153ccf90d6796b0c20b":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #271 +aes_encrypt_xex:"8af11e69d22c159124bd2d753b40f89750edf9738e77fafde5ed1c409d7ee4fa":"5834b04a46b3ff971b8fda42a3c4a46d":"6dd8fb0cba152cd49aa4f53293e80bdb29562a07b8e43254d865d3beb2302743":"e7c46840183afa862ada36705038e1a392db49c7c92507d36ee23aba21bb32c3":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #272 +aes_encrypt_xex:"188f2327ea20557842213ce5be19ff700bc2426f0d47a4ee3c9761624a33156f":"9faf671d4f6779c605ce509db39c261b":"3eb4b92062114cb9314067a643290e4616013159cefe89b300cbc5a7502d1201":"4f8e2ca33dfc8edd599ede3892220e77a59f5ab0add5117dddcd77bb9e40c6c4":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #273 +aes_encrypt_xex:"5bd073414e407c15cc9630c8b3d91c28a4ed61e541b3b813577f487d515cd81a":"6e09aa0381baf46904f94e276d31aead":"5baf7c4669a261731bc84f06e59abefc4e41d5e0b60b7ed8f04674e5954ca606":"e786654c54adfea6152c25c8cbd145e05b10b08b5ba5d649d1ad0ce13984c1b4":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #274 +aes_encrypt_xex:"99c871dfc8fbe7fca07248d8dc007483ae0d93637de8d1a3fccbd4f3cad48a86":"2c4cea585b89d7c6f00bceefe39e1da3":"1a3f2f3636dbbf830a605d98ea57681b31c1665a1c1596c45574168174ad7d6d":"c393cacf549b79a1ba54f00717d3f7d992931a457db826cc4c132e77c29c7037":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #275 +aes_encrypt_xex:"eb4ddf5bb550972714447359dfa28ad2f675f42ccbb6a1fdd4b4f7a5f06685cc":"b0e870553293f0fd028c8f99dca2365e":"f84b6551a2910fc62d4807277a2fa2c2e5ba84abba798bc77675be1e89d87f5d":"3a189067fe2993b36b5ae430e9476a6d8f644dc9b0241fcb5e76c87a03c89568":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #276 +aes_encrypt_xex:"58e407625996011de200b7a5477e391bcaffe819fd62be113ba48ef6fd6a4ade":"1318417d36b70d5efa3a8132c4f5db63":"e95911953addf07c3ac25aefcdccdef14292f284bb64fd0ef2a9649faa9820ee":"4c5731b07147d4be6b2041f97f0984619e7ae1c34b2502a0e2976f0046febed1":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #277 +aes_encrypt_xex:"5539c27465c47d1b0c8152f64e76bfb5059842f9fa202f398ba5ce5f5170538e":"43fdba2f384b816edc2d1f9c2972e685":"19cc9664c47a6b8a7bbb122b01ed843e425f23ef164b96970918c6664f1c3969":"664714b3643903e42e3b2615627085b563a0d19719d81976e290e3c4d47c0c10":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #278 +aes_encrypt_xex:"f66f0d35fe0b4ffb9141ad53986556854894f9d3ebbff2463a64763d1b6cdc1e":"bf8b59de7a0908d948fab554f0c4aad7":"49a8119c079f65ae4d97d1ce92e1e6150b5cdbf6abe5fc9d487eaaf1e5a750e5":"9f4dcd4b088c7a804671f3ad7cb7ac409d47bdfbe04e31b5d9964a746b462217":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #279 +aes_encrypt_xex:"71b894dbee8d78e2c700837fcf077525c92d6beadd6bc9f8e14476408e842787":"56007b6b02aaf85fa08bf674a29ca5d8":"ad9b381580d680ccec3f31011351923c02fca9270bdc268bb5bd2f75d709a80d":"05523cfe54c568d8daefdb5a4821ad67885c35f7e72700c0d10f6d9e08fc005d":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #280 +aes_encrypt_xex:"666ec109029735ca59271f22ce347ade057dd39d6e99f48a8756a1d08ed39d85":"a89318b3cb5b2523f597e8d63bb4bb06":"66cde13067c7f0c56817a6ff1c03318767125d4ce4cc650b9e9631af10406836":"b3ad873e257ed5c840b0268d7671ee28cfd4699d5ede678c631398b9664d8b2f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #281 +aes_encrypt_xex:"bf0342615ce4f2a8d803e549d6321dc6ee55947c668e30f102c86a1efc676638":"5bffe0daea9ef5dfdf2b05335416ee84":"a99d2d7d421ca2c0b92b9cd978237d32a815f6db8041f0c2a22d90dbfe5a3c18":"f50b956ae5b5d1187bbea285dfe03a53c7cba20ddf91fb53ac33a5d511fddf2b":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #282 +aes_encrypt_xex:"44db4b6d84bb36f961fc6bb8b5b5bea72ff9da5a07962de32784d8d00c8df838":"66b259c2c7ad1947809efc9940def73e":"6715c69789b7a55b8b74eba1abab66352003926b92f0bc60bf626cc5a0318700":"441d923ddeb31c22f1ed38747aa5e57a2dfc88d1c19ad9586fac982b044fc1c8":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #283 +aes_encrypt_xex:"6871cec62e3f869403b24eb12bb818c74efea9c3f0b71abae6f1e51313c2be77":"f0896c8bc97695a2dfe7f43ae5661006":"bf9f5c3fd12c8a3c7403c14a46b3eae76caf249df5b7a9d2dc75f07de6934c5b":"b1e58aa0e4233c4a396a509288aeddef429c412600b4b5bd67ca788340b6a686":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #284 +aes_encrypt_xex:"7943a57c457aeed06aabc65417caacde54fa57956ee5ca4b187824655d09e40d":"194e6da835db6a7869f436004c14e6c8":"2e21e00ca2e633e13b3764ac76808293903c34bbeb8dff604661626abe0ee71c":"636b63f02ca28a72c0a7520307dedd714eb7f75630ea86fe77ec1880586cd9ab":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #285 +aes_encrypt_xex:"9df2d47ef484d62bdc67994e436c2b93c4d0ab12a51dd7efa5b92408a56327e7":"16d77939b9e3dde5d364da9528a69812":"ed46eb35be0fd0cef9817b713f07213c553429af849ede85b8a3c1a50c7673c0":"6900e0db5f1870d87db594248ac2d9b722eb748a577e140d483bb980eb188380":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #286 +aes_encrypt_xex:"59a6f61c4477b75875bcff5cf6fed0b3ce47cb2087936b52554158f13b601ff4":"cb4022a294ab59075efce487a5aea584":"abddddefe0c353d26bd9dc5b10dcf61de6737a84d0b1a14dc9c2762e9d2b71e2":"a6efd71eb74f6a3d752d3f0155dc73de6e6dd046da913bb6995a34448efd07d0":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #287 +aes_encrypt_xex:"efb9c55df8260b6c31556b40ed58e3db71336cbd2f9b4cb566726167da6ad06d":"bc02e099607f91e5ba566bfe16164e41":"fb615f1aefaf34ac7cfb2ab582e6a8c1410cee8cc1e971388968c54a4a20bc92":"15d122d539f1c4f306a1dda8cc325733adf673e3c0d7fb2317030f599a2da544":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #288 +aes_encrypt_xex:"1c1028bbf96e48c15a0e486f786a8134dd23327b24c0461f9e4832599e83083b":"37974201494c3fa500f2a58b118abc06":"af97ed10c28b82246d090cdb71c8a097651aaf1012fffa92f5f34a5284546173":"ce0faff2aad71c26cf03ef19431a7270f2c0eb50fd71b1a7fa9c46ca70450cec":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #289 +aes_encrypt_xex:"c591fc7bd38527cf4158e51da3dcad945e30eac2bb3f9d45b4d35ba694081797":"2a35c3ecf3a3a1f8e3c0f04093bd6af1":"299a99a67dc8167a84eb15e6b20b39a5914cc3118cf4d65caf4d1bf2b17ceaf6":"0d3cc3fada933e67340b57c96634d277331ffdf39d958a182e75f1faf2ef4522":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #290 +aes_encrypt_xex:"2fe89406145d94f70412ab0070f3d5e5484b78f2641aee9a402a5bdd656888e1":"17e7af69fa8b180da8f5dddea35210a9":"6cdf7b631748e0d9861a47fdce2e8f09bc145da6859b6e53e581e2c62d3009b6":"5550bd928d2a30d0c168b73455a080539836320908c8300b15d03c27b7039a2f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #291 +aes_encrypt_xex:"74d3273cbed32440492358f9454e1ef658bb6ebc403c723739f5db9a69c69140":"f17796bd48abb00e1d34b522b2b52ca2":"334481593c7b0d0c55ccf9484daffc866669d11afd7599bb42fc4bac797d87f3":"952960aa9cb53d9bec1efe8190d6c9dfb68f29f4c996b3f3b69f1f0bd9576581":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #292 +aes_encrypt_xex:"ad5909c69da7291d80b7b77cc115be06dee319d6ddd554c1783998b74d111c75":"505bd5d461eb95cd59a06f7cb086c5c2":"c72a9163f942a89dca851a5c5002af77970cd6f4cd3182240f1865b8148076d2":"df6dba8159b1d2a0f371415ca2e9b560b2aa3a0d61c6357440055dd33a3e7d51":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #293 +aes_encrypt_xex:"353d7b9d27e591dfbc4cf5074ec7d97abad17a5d30f9d9ea7ea396f8ee2cbcb7":"233f70d9159327653daa1a07fa2aa672":"57748c6f23ac4032612c666130fbbe1136914be2a7e2aebdc8ca3c425a9b23ce":"2c2f3cdb3757dedabd0c8fa3d9e9e2fa38a52766ca3714796586aafd1f9c14c3":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #294 +aes_encrypt_xex:"d466963d144a7059eecf19447e0aeb34c700755e3a12930470e7cd10290f6b55":"89f1ced7524958922244c7d68063dc61":"a2889e90e1c0bf168739d9c9fec063b88c9dc7f8a9381e8713c9451b089290fe":"f294ae7f37b4be5a216b4a24db957a9338f78d7036158fb107b8ae77a28dce4f":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #295 +aes_encrypt_xex:"8688caa83348807098298b1b615cb886ec838b41e38490b8b3389d22165eeeef":"3ef56e6894859bf89d9f294d7e5866e9":"22c40633a7f09509c8d585264aa709e8cd13d4a5f284efb6cbd161d984b4e278":"25db61fff51359456349138b517db26453b74dc91cf6a6d0c8adc594a7b0f349":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #296 +aes_encrypt_xex:"605e870782df95c7c76adc9de2c1cda29225071a6e454f04e37b96283ede7754":"1152b14e05fa7c190f6780e74794d424":"990da376926f16863b4fa53e23a3fb95c1aecacff0400e07cc3c4323589d4448":"7211d91b79478ce0af976377ba36639d42ce8c467a43509c82a24d4d16c3a4d2":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #297 +aes_encrypt_xex:"7f482803b14728d0d38449fc3a00386172be904a45e0e251bb70e5fd33f15fa9":"bcf42eb2edaa251f655e010a067c5d5a":"a066729910e5841a1e3d33095d06336ac5f84f6aafb21fedaaed88baee304c4e":"e52d09384c0d909b57aad3a648f7cbc04baeb33728b8efd2f3ad4dbf9e96f041":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #298 +aes_encrypt_xex:"371c3a86d208df75ad4a92972d5e66c4dd91628ce011eb0d98b5efa0cb7d9f0b":"135189e1af2069ae9fe03a9f826cc84a":"394c537f1573fbc4c58f504d8a70c06117215ea30768ef7f4111172913a360d7":"77748930ab64edd8c92039d789d9cd164de87532a71c50c15df3caf846b5d909":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #299 +aes_encrypt_xex:"c87b33c6b441c033d2750b9daacc1f7f6f3a123781d03cb8f7b9e7c6eb1cd933":"9685037a4221a374e52353fbe1f63352":"8923306880986dd26469cacb98949493ab17e704fcaa81c31f10624b1a43fc81":"c4242b19b2c21976098fa58ed4a388d67cb13c1144c77aa26abe55c71643f9da":0 + +AES-128-XEX Encrypt NIST XTSTestVectors #300 +aes_encrypt_xex:"783a83ec52a27405dff9de4c57f9c979b360b6a5df88d67ec1a052e6f582a717":"886e975b29bdf6f0c01bb47f61f6f0f5":"b04d84da856b9a59ce2d626746f689a8051dacd6bce3b990aa901e4030648879":"f941039ebab8cac39d59247cbbcb4d816c726daed11577692c55e4ac6d3e6820":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #1 +aes_decrypt_xex:"c43cd0b23798ee3db0053d1e4d185e965d67fdda8c5325cc709fc3973f05cd17":"7900432e6021bc0e627c7b96ca08b4d0":"3454f7d34c0caffa12e9d2850b037fff":"07f2c2d4e6db6e1200bc165d154e0698":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #2 +aes_decrypt_xex:"9a131bcbdebf2ba2efc2513245203421315636ac24f592e1d2b59540511650be":"8cfb87d61f9c41ad3cbe38cf81d4a3ea":"1070b7c17d3474281ad01fc0ad89cd8b":"321475ac6aa05712554d35a0a96a9265":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #3 +aes_decrypt_xex:"fd5622255e4b21e3ee6c4f1f354a2377a68b0758bc3aca3f32aa0fd899d16f11":"d6a27b8dde6dfffa7d4ca436441978b0":"2fb97e979fb107bcc13b577f0f1ea203":"6e0a78bc0db27021f0f59756a447e313":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #4 +aes_decrypt_xex:"4e3135ee5167ab658b4694fbb7b021791de41ed676c8c408c51ecffb1900c07e":"7d68f0f53d3ce015ef8f442b409d82b1":"cff15a809220b4067c7c0266bbcb3248":"18757efd08059ab70bde2df78f3bd6ba":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #5 +aes_decrypt_xex:"239b565ac710fe742c43ff156ff9fa7372efdea33803bd8b883f778149726920":"ba1546ffa9bf8e194c99211a3d620a92":"83725eecbcdfa8ebdec2f40ba4b157ed":"7fecfc127a3762e30e14791141f65585":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #6 +aes_decrypt_xex:"da3373e25d76d16b53e4dda368669cb0d9b851750b9624c65cd7d7933cf462a8":"8d24b579f0448336550d372c7228fa1b":"a7931ff118db06cb44097bcac1fad1af":"c5801ed8a38a78277a45516a3e12b310":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #7 +aes_decrypt_xex:"1dbb0881542c6d678e8a0040c220340ed4884e1a81b23f43d9673b4ac5e295d6":"d09787717b3cb41a68898823b615a75a":"331960c250eb4988c75c0d532e206e5c":"25162f7511b5c3b24aee339ffeb7941c":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #8 +aes_decrypt_xex:"60d2e71898b341357b9150a5163a2be056f5da2cedc4ac708eb43d92ba40e001":"0adaa6e0ff4b0a04dfbf2247f64a2608":"369ad5f8fb83a0df649c899b49ef7459":"09da2fc0ed605b69d95e0b7760840a99":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #9 +aes_decrypt_xex:"dce7d083c3ad402029f1ed40074ff2f42e9e14091d09ddb68095eb945bf343b7":"caa883e27597661d8e72582ed34624a4":"4ae7a4ac80023405ac25bc497d6541fb":"d66768542f495d5c50b8623f314085f8":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #10 +aes_decrypt_xex:"8f8e473564fa632684d04051cac1f129c1d6129b64700429b8b10cf300033638":"391b14e2f8cc2111bb0147a3baa040e8":"c0f6f44c03d1cbe668c034562ea3d804":"f6c53bcb07cbb44747fc19a6604e26d7":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #11 +aes_decrypt_xex:"4945ebf4ded6f497c9d7361d87174643f9cf5909294f6a23a82a53befc6a58c6":"2976c2e825c61b8360402be399fbea20":"dcff3e38dfea1d3eb78182326d7d68ab":"d2f58ae0386e9230744a2056b7fd1310":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #12 +aes_decrypt_xex:"b089bc48bfa11c49368757f02d309504a30afed12ce5c63a18a3e2eb3c04153f":"b79e3147e948a84413f5456ef01b7fb6":"26339412d7ac113b319088153e13e1ac":"e1fd155647de15b9fe230baf668d23db":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #13 +aes_decrypt_xex:"b709f18eef3d86d854702f2007f9dd13463fda8f070ff02eeb7e8fb54e009ff8":"479cd8e9aefa5cfec125a110f11dfecf":"29c3616714bf8076ab195e5e0d6cc0d7":"5fc717d763a56d764a21009b5132dab4":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #14 +aes_decrypt_xex:"07fde947d9d0c07b81a824d53e33e252726553cd3ecdffaf0234d161843c112b":"421a912b685ab76b800e9cf156f233b5":"8850a5b5011c0b49b444daa5cbd04aba":"ec5364fa0184d8b98ec02cf996428f38":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #15 +aes_decrypt_xex:"58f6e713c670fffa62b2e74659240fa84c44644614cbf7ad33a991457b9041dd":"b220a3d0907ec1b56f36b38b0fdb51a6":"2fbaadd1b47f726dce3f7d4c0358fd99":"95360d08af997eb3ec62e641dd6b899a":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #16 +aes_decrypt_xex:"b2d47e6ba056b67aff509939d30287e489a71bbda6c31b639f8de5e2508b8be0":"4ed7ea04032c82f612ad0b2654cc9b7e":"6df4beebbe92ec8a427336b0caec1ec6":"fde4ae887d890b8835a5fc80bfcca708":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #17 +aes_decrypt_xex:"81b19f35f45b4e459d88e95e3a49642c5127098ccba6a50ef4b2f875ed20b9e5":"4027cf6780a3afc3d99c3d2fe46c5751":"945864f9190ea8c11943df2510f94421":"db57d5b819129d7896e2df0958a6f9f3":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #18 +aes_decrypt_xex:"68cbd5e7e9ecfc6031a2c63ad1f95dc8ba5faa3d3b7fba1b1ef2176f8265fbdb":"8a0efaaff09c3ab2a3b202a7cb673679":"a856594179845a87855ea16dd03916be":"f36143630377d4e4efd44c5716a8bda1":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #19 +aes_decrypt_xex:"3bd57d47e13ea39f1cf5f33c8ba029fb20f0d338639016f986b77978533701fe":"7d9e266aba87ee2af4ab7a2275742189":"d13ab11d3834d733ea5dd6dbf79ac92b":"8aab744287bff6901441908da23f0b11":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #20 +aes_decrypt_xex:"ab46c306a2503fcc9480ad96018791674970937f73aca90a5fd05d8420e7bdc2":"92e8295631bd608c0a53a3f26f907a7a":"51b9c927ead5fadad56c3eb1a220eec7":"b9a3533b48269b56f0dbb05724272ce5":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #21 +aes_decrypt_xex:"1b09121d93458279013df12b26e7b2a15c28c44f93f97ea638b056177deafab0":"bf962d31bd58a1f89e3db4572cfcd8dd":"d83ddc006deeee4cc2b4c495830dddc3":"d33777d780a04bfe625cae471d2b8169":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #22 +aes_decrypt_xex:"d02380e84e40f68915ed276c2efa482c90b098467027fc3f0a16e8a327b523c9":"6d1baf4e86bbd5dfd8cfa34b16966820":"6d246f57b5d692205f2b970dcf8ed6f8":"a7f7e80a068e7591ae681fe3e5e277a6":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #23 +aes_decrypt_xex:"224decbf90014e6fc9bce683072c9ace108933b92ebac49bceea98261716c4ae":"f17f4340df271fa5ea5fecec58f990be":"a8b8326cc5126a926cf414b471abd1b2":"f31aff86e5759a2243bfe96f1cdad7f6":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #24 +aes_decrypt_xex:"675ff2637fccd2289065a642dcfc548db7582a040d3ab709d52b03512d5e6a08":"05f15b654a7c3c8b7168aba1abefd38a":"47b751adeeccd4475163239610797d4b":"4f6707b5e65da3eea92b5353c7bd95a2":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #25 +aes_decrypt_xex:"bd0e9572298b6af20ddc0792efa2a6c50cb3e08f75b5550e607318ac1808bb93":"8ff426a0471d8546d5711544a6540b0b":"e8c647ee7488adc4090e08a96965cced":"d3aa65af5882d432e8afdaa0b4f42640":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #26 +aes_decrypt_xex:"627842bfaab7d8e6e72681ac4e5bf9915f82e8561b040ccaabec9e70343a94e5":"7a9f9a4182bdf28e4d364db9b67a8b0b":"1c980fd798b916326c525632e215c4ec":"8789bb3e01c8d3e768033f2c05ffee17":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #27 +aes_decrypt_xex:"1f0ab8d1e15365e3922ec914e9ad68097f3907b3812b90052d7c6a6daf439c61":"88fd391aa1f3bb6b7cee85b53768fc76":"90f3c999cb074587f875561d04160c6c":"1d72767fffb8de3a2a420ca4383087a6":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #28 +aes_decrypt_xex:"e1977129e29c76175e7fd170710faf9f60c8b02d03b40ce68b0caee872377de4":"57cbc8bd440653202319f7c932cb9589":"cfa1f3a9a152c4875100ad4807b3b09c":"fb8d8db9cb8639de8344238dc2c1f255":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #29 +aes_decrypt_xex:"fccb6e7b4c912d417d30347bae86e554ecb2d05057b27cc4f38245567cd8af9e":"402be8fb1c78c0194de0f0beb90ccc98":"b04ea8cd83aea25893ac2a621879a4cd":"90c08ac785b3b5e7c1815497a451a96c":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #30 +aes_decrypt_xex:"1dc948c48dfe027a62be79f10b4be213d62bdc5b784559356c9bc9c65973f7f4":"ad5291d8680e2d603ca27da084d56a78":"b1ac6eca721709a527598d1dc7fa365e":"036cad62c24295b188c47cdc247eae41":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #31 +aes_decrypt_xex:"6c3b934f3778ded28c4a5ba1d2185621f5e946c109962959dc0b8f7ab401944b":"920ba467004287321943cbd132166c20":"98f21426b7148082b4ee4a8074672a10":"857679e49cd68bc648c4ab0986aa59f8":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #32 +aes_decrypt_xex:"51696879ee8b77f3724c6289f3a273a346d9d03807dc0b82670f3c2b378a7935":"935232958b223695c4865c8c097677e7":"22f8c0637327b1123067e730c3be4a01":"5c931a135b9d4a7d65c9a8d5535c1294":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #33 +aes_decrypt_xex:"4d2b83551ac5cb8c4bb434577d364dac703f7fe75f74c79fbf1a7963711fdd53":"fc696d4190a3fc6273caa1a070e5bbfc":"8704552b90009ec3324adbf284dbd51e":"dd155757fcf457d90bb571e8eebd4630":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #34 +aes_decrypt_xex:"35d7a774848259760d32f46c7a013d791babd3b898316dfb00c668c5528bc3f3":"f1540dcc897f03b8a70d7ba4506a1115":"c5f6673cbceae8236fa236798261eec1":"56fdd92d70c107b7707c9aa1d33ab0ac":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #35 +aes_decrypt_xex:"e5d608c5cb8c2c3d726bb4f4a8023831b9335d005cc2df3bd70d9f7e71250c6a":"14d830f71e15e8945380a6e7f533a532":"91eecd8bbd0ff7cfe4b33d8e99924368":"d49ca2b1dfc2848120dfc2b75e292a0c":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #36 +aes_decrypt_xex:"0a180bd90ba206a7bf2cc82a2f5fddf92240e08711ba02a4925f90a090b9ca68":"e7cf2a79fab30a2d0e461fbb647ddee3":"86d6bf324bcc2910816abbf55f3ba45d":"da868afeec48764091c51f5e7332338d":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #37 +aes_decrypt_xex:"a887a09699a2685dbef306d09015f83897a7f599bdcb3b7f64e34645cb6fafcf":"13c383754d39411943576e45dfb77763":"5b0a85e376a636d113366ec82a2c03f8":"e8cb042a3d239771ef104b5892bd1067":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #38 +aes_decrypt_xex:"efe934cb1a60b2928bf4dca84364958d6a2b5b6986db3e63162a65d377becacc":"70a06dcf8044b9088c00f9bb91014c89":"9b3a036436a24636290c969e9d97cf8b":"df6867693d8884cca8198283bb2c3e16":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #39 +aes_decrypt_xex:"43228ddf518ea7675d9ca6394f3e8944422fa3449e8fa804fb42228f55b97bc2":"202f6f090d295e118d1ce501add69ee8":"f515b3d50e991d55a3e0fcb093085a10":"f224ec19a58bbde03cb692e0e4fc19d7":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #40 +aes_decrypt_xex:"b13e6af1d59e3d82842703d103c1038d3d052aee0347a97167b8786aaaf0b8fe":"fa02f1df1956fb9b11ac59933dfc0e67":"4b20fce1ffacc7553afa3a6ac94e5966":"b8fa089cca83d2c9979e642b9a248882":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #41 +aes_decrypt_xex:"d4dac4b88c978d82f0d8d0d8b44f69c91eee8735f12f0ab5a97458ab72e46268":"515ec6657d3923c568a3f7503f461663":"caed5c738a8dc30155522864f9289e61":"89691c5dbc84bf8e2e1454148049648f":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #42 +aes_decrypt_xex:"2bfafb74d192d506a50cf8ce28b79c155a35590b925d795102b7a185080e0a3f":"4b5f1b938bd9145c5a0c27d551a0d8b2":"63a88184186fa797d264a0528f39709f":"d7f7c8bccf8968b9f118bbead353b630":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #43 +aes_decrypt_xex:"3fe024e9b46c0a7262ce0431e81142443a4eb01fb82d301e9b8b5f7ebfe2cf4c":"a4a5905fa0b1065af6bfbeeac9578379":"baa495ce8309a6c88ad855f97a774113":"8b6572487318167d1babedf6a8cef7b2":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #44 +aes_decrypt_xex:"890d5cbb10d8c7f65e7a9581c2c0a459a84e2e80ee90d46499581c5b8ab2746c":"00f99cfdea2b045c5b8e29ae801368cc":"68c529586435374cfbadb17b9b895a4d":"531d3393772d49bbd0a1b6d839de0185":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #45 +aes_decrypt_xex:"9a41784e49531dc475b76d969a4296510f88af1925c8323c38f6e8e11a9b0a33":"842d108a3cd448bf505cda8b375626ec":"71f0519b7a6aee116d481f31b965fc2d":"926cfa1f568b03c914b5a8283920be26":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #46 +aes_decrypt_xex:"9885c035f7145632759b5df6c11fab9a2b8da85a8efa7a9bc9121a59e454da94":"935db95d74d2044634a426533a3f191d":"e9c680838484714f38c59fdbfaf49a5e":"b790368e2ab0227e5c08adc4e7057baa":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #47 +aes_decrypt_xex:"2594e2d7255a6c99ae3be120f7cc6ca1835b5643fc28c1245e2d88137308e9ac":"3f0aef5662d5f2e40d33f1712aea392a":"aca43e27d8cffc6d273a90f343c9acce":"c94c62fdac550cf62f3dbec89cb8614c":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #48 +aes_decrypt_xex:"48e4a77186bdf295bf1caf076595b3497a6d6d6d91820452cefdfa2d221af5aa":"abff43aa43c2be70aed5c911f5361de1":"8fd86c0489944d4350b2232958016668":"16938d35e74a7ab0caddde531cbbc333":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #49 +aes_decrypt_xex:"e6c15e17793de54edc96ec2942c269342780092b70977bf525616d80e6ada36b":"898493e8ce343b400e4e2ab9c65d45c0":"3f069d4997a1dd7ea4215cf1d9568395":"35d16e1d15cdad0502e7ef58e86f4d4c":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #50 +aes_decrypt_xex:"23f98e3aacb0c59f8532dc09b4cda9bc6925481a140c98be78ab34242dd67bfe":"d5a8b6d4b51baca7495ece35b911c361":"b7972c5f6a488dce95eb46a855a105a5":"6af3152f9763e39a83b94fe960e04447":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #51 +aes_decrypt_xex:"a068e2245deddb8f422d1abe3f347a7ee45563ce9784fdb5da6452d418596c18":"de754c6085aff2e6d759cbb5214ebc8a":"804795bc588aa048894a184c600ac75f":"d5a4d8ec68e53c0aac094b95b8add3c9":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #52 +aes_decrypt_xex:"d6cd858364f472395726f55996114755f3fca7392015bac58f0e6065da32eb94":"9678bf9646f91ff5be8e5ce7d5b979af":"4dcdabefbf99b4f494fa83b91f0e97a7":"638789a303154fb364e5168aa9340882":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #53 +aes_decrypt_xex:"946b388efbf5946802b0c55720910a2a71f75085a565472f2fca091eec6c4e9c":"34192227361656b6fbf986d1050c33a1":"a4321472fca02d869432585a4380be30":"5ff7c0249be2b694ad82e68023974533":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #54 +aes_decrypt_xex:"2ed1166124991ce6d3c0921a25f50a4c99008c2698e8012868db6a3071e153c7":"5b8b3b040d78f5cf327508e180edc152":"625438700a4d153811dc26f688b1f82e":"4462bc469e794fd74288f3f775c02cf9":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #55 +aes_decrypt_xex:"64ec33f6f58114318cf88f2c86f69ea5a78594f95475884404add2610740cf49":"1fb5f8e05c76302a24612cb3e585c8f0":"565fa6390a7a377b90330ba09391a7d6":"3f29bfa05616507792cedc91e27e4fbc":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #56 +aes_decrypt_xex:"ba0f088a697ad37829e20cdcd535ca3a1780a120d07ad88c7a2369ece37d4251":"6bf9a3e64b2f893a40d012651d2bd7f1":"7d180b8ae143617369239a606c693d1f":"4479885b32ed93a05bc973d925b30a71":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #57 +aes_decrypt_xex:"02669a844e5d4fdd66287cd8b2e116a3eb47f3391a1caf3a58fdbfabbe34708d":"702cc1b251559ba36c97ff62ffbfd510":"e567f6d2727622278b9310e91ece0165":"5faa528556f79049118c00852e022d96":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #58 +aes_decrypt_xex:"31ff2c6e5cc7dab66ee7811ccfb36d9546d81ac0b857550cf938b945da72a4e5":"100aec347f62e5bf01a8d4f279bd5740":"5ce1562f45da9dad248bb7ac2aabe2b4":"fa58ed4b5530ecb8adb5f4c119a9edda":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #59 +aes_decrypt_xex:"367dd317ca33af76880b3a1c0194582fb752c9dc4d5edf983e6a67e7d790281e":"15b8b471979eb22086f2c34fba7a0c71":"9774ebd7b08cc87fdf70c9d4f746f2f4":"83f4639b4fa54f5f657c03fe4c00983e":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #60 +aes_decrypt_xex:"fd00d628c112191dba7929780cfb5be8df9e0a99830f028218108a5800c149bb":"e6eab2573412adc1a8517d57bb6c993c":"e72746c743f84e32eed81b8dd51b6fea":"9c085ebe5cd42b24889be07f59f761b1":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #61 +aes_decrypt_xex:"02579c691f098802d59471252389789ac049fce858839deb685f15fc21e82fa8":"720948a84a9c52beff584af9ace6ee9e":"48210df8641e31039d06f0e7dc1ad97f":"0ccaac98e1c9609f406930617f1e35ec":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #62 +aes_decrypt_xex:"968597e80a2e162e4d43e676aacc4bf70757a335c04cba26fd0ffb5ff0db0149":"dc7c32c712f5ea1363b804a4faa9c6ee":"944f66bb9cb9c0da59111875bd8a83ed":"1fb8a2d4996bacf34f62caf1402ced12":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #63 +aes_decrypt_xex:"a2a8ba815d0b4c04dc74204e8a5a4b459a11c11a2e3b59c0a60e7b5aa5ed6316":"e16180263553ad759ccee451e32a9b25":"6b6295ca7b81d5216cc251ead46c70bb":"abcae54afcbb0b0ec75884b11a9901ff":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #64 +aes_decrypt_xex:"08d86e27b902aa491a22a0d8d54104bfa29bf4aff23228590bcbca10af64e521":"67c05beb8378760de12fb22c1ab66839":"09bea3cca20b8f9544e62430819d90cc":"c9fed3c29cf7c2a28463684f551c11cd":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #65 +aes_decrypt_xex:"2e13807ff04501d899e9d195244c1a8ed4aa8022b9d69994c65a6569bb63ff3f":"037fd78231d27b3a3bc419ddfd04683d":"ae58fbd41058bd60b546379c836ada28":"55ddb8bc2ba156bcd66483ab6a2cfe5c":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #66 +aes_decrypt_xex:"7aa1e6c20fdd2755e50f5537515fa749d03a14c41ac845d72e59e166e06d7e82":"589dd483feda2c6d49d3d9dd6838b2c5":"2c11e9973068abcff0b75cb1b0022521":"7d8858efdf678473d11389acee8ded16":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #67 +aes_decrypt_xex:"a6caade662b70bd179d295efa4cc29c75b240533c77b1b545c02477a16041915":"0e3cd26086d7deeb3fde71b2f8bdf52b":"6ffdbb7b11bc41a68bb43980b4d5045a":"cb1e8732f3a2dcd45f4d057409eb4d06":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #68 +aes_decrypt_xex:"b4c0ae25fe1bb22281a27f9355c791701ab7086487d2971fbc008a71ef498c42":"0b249865b5e147cd40e6531299da33c5":"55bc2096219a930b9a12e2214c5147ef":"44729a7975c22a89c615d0f48bcbad63":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #69 +aes_decrypt_xex:"e96f4fd85c512764912e2a2af4a2ac2334259b79c8971c68f28c4e6c4cdc8dfb":"b6b57c53f05dcc7668078b0d9d3e4535":"eb68e475bff2bdf3a151b07e38860d03":"eedc77726be43017fb49bc4031429e46":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #70 +aes_decrypt_xex:"2a5ca993900f108d83fec3bc6ab4e74fd5bc2ad9812c31154b80f48b2c437229":"368854a69393002929ac54e1fab7fb60":"d4475da48f24ba759531bf30a5bcd430":"98900bbe2e1141b594c05c93bda68c50":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #71 +aes_decrypt_xex:"5b3ed266e35131678b5fc1b4f359bba01f1539d188b6631ea6a74dc8b5895e12":"779525bd7e5c47d604da709e76705716":"d14d7b026273dff33b09e70db45d3140":"8c9c9231732b49baa07f994ac90cbb74":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #72 +aes_decrypt_xex:"08fd0509efb8d9171ea3ad3ec9bbbedd9dbedde971cc757aee349c9db181d569":"0607eb143a6f1a294b6bd3517c758ae5":"93f3952656b43f663e0228ed74cbab0f":"b438d11e4af51107a4212f4844d8c670":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #73 +aes_decrypt_xex:"1001571a70f8d7b34148c14023e5f30731c6903bd87de3acf55a00175291faac":"00dd2e5013b03a9001c9a2240991cfe1":"987d38afcfbc37b254ef41b6283813e5":"83eee45aba638bcf7126242177193563":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #74 +aes_decrypt_xex:"eb52163326d25b59772860065cc68f0f5c05f58a41e7608d9248b9865bcc6a54":"a2a72ff871e9a9011ec2dc4b79c36322":"bc0bbd16a21bafca60588e3f670fffb9":"e7e4dff4b36ee969fd6d80e8baec55c1":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #75 +aes_decrypt_xex:"45da2eace7d9b15efbedac1373f4120eeb1b361f2a5cf8f828f0be86f94217cc":"aacbb60ca26f89ced075e97c732576ab":"60698b823beb2d9d083dbe2e7d1ad243":"c3990409706eb8a1adcfe3baea3b421a":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #76 +aes_decrypt_xex:"ec79df9eb4b6aeb8016d4f316be7fc6db42c22955f6e432744a48a1f18163920":"f843868efeeff86f358dbaab0444a800":"a3ed3b9052e763b74913cbdf1f71fafd":"47fe4c3759758ebec50f370d483ebbb8":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #77 +aes_decrypt_xex:"632f8eab45cd9b6f6a24b467ac804f4ec7dc6567725df02e405250f1da078795":"f548a334c918b1a2e3f1181c1a7e263c":"5d8b27da95b073b93fb155edd2c88fea":"5c709d120204ee3e32a57b8ea278e584":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #78 +aes_decrypt_xex:"db6a32d2a0262d615251d0aa9d6a36d154e96d866c0bae2b2abf8910a331d49e":"a20d33c2db132a5fea4287f471ef94df":"b5458afa6268d1474a936ddf84b63b05":"fa81d0c1f617257b43a70136aeb55168":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #79 +aes_decrypt_xex:"c6ad2cca0d5da19180d177d81c502da94e3b9e89a517768d8e1c5ccd8a396faa":"0325d5cab485110f23703ab185c98af3":"b0404586c6313ef77e24650fa48da131":"2becd50a3beb5ba41aefd89588413c49":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #80 +aes_decrypt_xex:"92688300d4001da8aa8bc6fabc637a96315ee4ec18dcab010c44af72123a7e01":"53c4d4101a4975863ffcb857fb5c12f2":"61ebad87df8c35e459eb315e27bc47f3":"7cf6c02693cbb1f3fc825e4a5cdb7faf":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #81 +aes_decrypt_xex:"1a01a96c832f38b1a0447d82c9bec760cc3401f0159cc0f6d4b6703eaa16f07c":"e9ae4c864fb05be2606035c0aebb8580":"f113016f74698d5f1e680788ddcb56d0":"0d59b40ba3d9174b58da3eb82ae30de3":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #82 +aes_decrypt_xex:"4729c7b7e7c614560186fdd7badb0a9a1f9a963893ba191ef4acf5fe33adf8aa":"d17b190fb3e129bc4f4448d7a6bd5e46":"fd8f5fa162820585f77b250efbb50f1c":"4a88021a53af9389e3abc19ab6c229a1":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #83 +aes_decrypt_xex:"4dda941e4008f5999e5e0b6399237baaf371b4f3fa97737e714f460721825ddc":"491a76aeb66faf2328c9bb7e9ccd2122":"6551d6910ae9e2977f09bd2964d0fa2b":"a84dfd53492ec2e80bda1878929d2952":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #84 +aes_decrypt_xex:"63dcc1075b2031730017c68a412874dd1e26597b23c1d02f1a9f24be3ba021a4":"356e3ea6f10afa893584345e6d2d0282":"caf96f61fa32ef7c5df66103afac8495":"a601c169ee059b8e1d0dce77cf2862f3":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #85 +aes_decrypt_xex:"1014b5d1ec8a235b852f38668a0a3679bc68d219b82d95ea68fe065004851a77":"988d1621a468137f3a6d88e6c198d0a9":"3518778706a0a0b1baac40dfd818161d":"85c93edc4ec4d33d6c4efd2558184025":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #86 +aes_decrypt_xex:"ea8b8147562339e900b0413e58d7589e60acb5a5a5d31242ed013762b0c68720":"3b262ce639c06a7c1a4629010aebd677":"6920c0c3a8e23bbeb85b52588abd97b6":"3f715273efe1954565669a208504a763":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #87 +aes_decrypt_xex:"c93d5870fd5fc606f901bc71556c6e04fc05d6a1be0c78320574f4dfcb6995a4":"440f5b3b83da79d5c60a236a51f21fae":"69cc1f1d1ccb57df6ade5302959b1746":"9dad8e385c806d90f88bfcbb5a7a9686":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #88 +aes_decrypt_xex:"3c355945b683491d70c487125864e6b5d2941bcefef9ca1172f05fd5b5d56a31":"74abc0018cd6b522704542bc65ae5499":"7030b6122c3229afc6d12d8eb2c29b99":"a593e87bca06f1ba529317a718883abc":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #89 +aes_decrypt_xex:"f422918b583ebe25ae906262f882266b8d5c6856ecff6d070bedf2184b1cdbec":"c3df1bb13bee0c55c8c06b6160f36aee":"c9ac91095dbcea52d5fcb58b57871441":"89c0bb8f0fc63987cfd35c7292ddc50e":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #90 +aes_decrypt_xex:"025829be534d9bd3b8367d8b732a11114bcbb0941f6ce2771370af654ded40a5":"cdd733421c225a988adce48e3b9f9b6c":"ee286b71484a9d0556e1c042d8866d8f":"db8d019ab12c98765edb0a7ca2589248":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #91 +aes_decrypt_xex:"122e550ce602c943951b4fc2ea263417465c5390f0f9316b1b12ff406ed25075":"ec81291ad865e74ad532b7ba5f7f7435":"fe89ccbb3997f475e47d55248288a324":"f8560d7995e848fd0afc518b6c7b6278":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #92 +aes_decrypt_xex:"fc58a8df74ba8317cfe34322e883664df7663f7f5a1a133e375d4190200c48ac":"9035d4247dde48c8b973e77f5b8366d0":"c3c7d49f3c42a84e283ecbd8b2be81d2":"bbfeeba2077e7d29c67daf70a1ef1ca3":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #93 +aes_decrypt_xex:"40f258586efef9cb9dfbf76b4e6eaff61e3032e84319cc978e0dbf3ccd62afc9":"bb819e43ed9335c47ab2c710ee4546ed":"7a70fd4ded65cd2cfcf15ec38b2e879b":"0770f640b1013a31480c3250883b0bc7":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #94 +aes_decrypt_xex:"6eb9d00590990aec1aec6e19ab66ecf3de19eb4a32f70da478ce4ed74407d0ab":"ba70ebb0d388c8ec10a579acb3fd1930":"975ea366ab8ec3cd35fdda91dfb1afd6":"d161e08ecf9cf27324ffa84aadf16941":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #95 +aes_decrypt_xex:"d01ab251b0a75454de3047cee9a465850b5735204d7cefe0890694670ceb1cd4":"a24850a9e8c0c7733607fc1043a762f7":"460c046e6e3b97e23565bce7b9224e97":"a138f2a16033e8c2245243da3adc1498":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #96 +aes_decrypt_xex:"6a1ab8336878022ae325df5c64fd10ed32b8cad26ae7feeb9532153c7c4e9d86":"f8c530c834447713f041c1b7fa243bc8":"efccaaae45817cbc6125c62084c705ec":"6ab5f2be0fca76bcd895bf9d46de01c9":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #97 +aes_decrypt_xex:"e52d4259c405508944ba593b6cdc2b4b959cc7c4ad0504f9819fe9dd98e8a900":"a189e7d6678d41b02dde8fbfdb90187f":"b0238d6d1f37953e70d3dcf3cdd328a1":"70330558f8288b74e8768cde827137c8":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #98 +aes_decrypt_xex:"5b4b43e4a9a51b8462be36605292b49654c91b3263dd4aeb4b382c4f76717ea8":"ec1e5fed86770560310b1a60bc785cc4":"7ed0d25f0d1d1b7e62facfe36e468c5d":"a220ba8c184a68262b455e73c13e6ffc":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #99 +aes_decrypt_xex:"2a3a180923387e99ff7d8cb3a493e94ceeff5e99f40039df16b864c9c7af7d8d":"4b5e84d6e3242408647d924f71848a0e":"00e8406307b798d43fdff7772565d5f9":"66235974ce1e718c12f7b8fd729defe0":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #100 +aes_decrypt_xex:"d1391081c8ec4f3ee4c1b5f24c48d6a47cabea73fe4919c8d284909221e0511a":"0b6791a93c2ef84aff52b63fe62ab977":"ecc038125fdb267662a57dc9acc06439":"c333dcc0149fac9f23374f9023fe92d0":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #101 +aes_decrypt_xex:"044283616dfbe755a7bf69eec18d79a0fbbd3e7a702eacc3261bc418b805e885":"5319fb90e136c7d025e3765432e6d413":"7896ce4849a603dcf01e622d6820f425e7de2485d2472105bbf5f11c5dc58ee1":"1943901fff18170ac59c0bbbd6b72362dbb5c65057bf055389f520757ac29daf":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #102 +aes_decrypt_xex:"5d2419fad1a22c322d92e76227edd3488e52e1e98c67b5a25f894a2f3a95470b":"576c5c416f267fa4617426dc71b6be24":"7cf25199fcecb97ef2a6b8416677c1ad15f4a6cf78f02b420bb8ce95bd5cdbb5":"ecc411f4ac85292d40f4cf8be6256457eda2ab5aa6d6eff15bc46da8a5a87c56":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #103 +aes_decrypt_xex:"3ace4e72a97f75a5337beb8adba224b8ec7d625f0ce46ce0114f53594b9adf0a":"7d4bd1037bf26d793a09dc0642060246":"4cc966f42277f1cccc68a886fb149bb457dca713e65b51c3156a12d4709b0f76":"735053bd54470647b5674a12c57a51b6e7ce8045470afef1c12b6918a3a91611":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #104 +aes_decrypt_xex:"aa4f7e9b2a9d3ab5fc11888dfdcfa13b19a21fe122fc18331b95488832dde973":"33b915fce7ea20533ff0be2d697064ac":"26fadd2d11fb2a1f983d419959f8a0352735160328e0fdb37b800fa22e3f51f5":"29f7c93bd321b1076805c7dafbcc35390aa9014b60543f816e080107c6c14b9c":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #105 +aes_decrypt_xex:"0219bff8a61a52ffcb5acbe188eab095d210a9ed0d18a4f70f8eed0c36901e8a":"8edeb65d5be19b1943538752b885e3f9":"e33e936b3ffe75d56e00a4c75777517509e6d2fbb046bf4b7fb6b87b4032112d":"3e021d77d911269ebf24d2d7b7e9a579d4ee38f873b67bffe3fa55c786047f19":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #106 +aes_decrypt_xex:"673f0a6b2a889a8fb9fb1fdea135fa7b0fbb54d39321fadca847e7ce4d1324c5":"321c76a91a1b1908c521d868b2914eef":"1a1a46ee1773c9cef92749c4ef3b552fe2e04658293a5a60c60c2e350b3723c3":"14a7b30c80d341609c291680f8cbdd6628cf6dbb46004e52653b91cd9c189d48":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #107 +aes_decrypt_xex:"f2bcab3eada04aef3a352b2cd4be83b23cc52cc870798e3127025b2c88555e51":"be795ba14ba661524792e3cabdb8f97a":"b2937e879998784c74cc6a487902d196d6a328f07afe2381324cf2730131f0b5":"deac6e7b9e0634c31da6a5ff71981f04c086f4879632b3cd5aff696f94ba13e0":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #108 +aes_decrypt_xex:"ad052d633bf3ebaef19a321ff9ed9e58217924c39dc73e7481420fa360a8c348":"0eed58f5c27fb91419ea3b23ff87b162":"d09ebe78351e03201aed53ba22157af7752c45f94ee2833820229120a60e0594":"b82a58a64d811c342b0420efb3886fd99fd85f59c52d40d199faa2d3608679e4":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #109 +aes_decrypt_xex:"1bdb3cd4fe6a1b8c2f10837de1652101708d1a869d99513041fe6444ad065e30":"769b823a460a08d3a35a0a8b983163e7":"e40f5f032ae20a1d06b817d5016e2a35fb259c879977b899c9950dd212d7b533":"02f3aff69a08b6517930ead666afdaa2af68898806cd723a50fb9bc0488d7a0c":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #110 +aes_decrypt_xex:"a5b74d3bb58ca839f620b5504ae92aa99a4065d81a49635734061708ef5a2c56":"fae3d83c2ee49c122c1d5886af4fc364":"092517adac8bef1a33cc31084207519838f31482a60e8cbeaf86d0bae617a872":"57c5ef3e9f7eab676de959eeb325f95466f6a9ddabd84d7bd75d26c44f508f49":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #111 +aes_decrypt_xex:"b1ebc8c5bdc018ef3d12c15ffd4b5e1dd6512cbe42bb13528dd0c754397641d0":"0257c5a4778ecac72533abbc513efd92":"6946dfdf79151e6e2cfcc54e0b52af6de17840f834662570220ad849875ce7a5":"97aab762ae883ff6a10816a12ec0723562c941fd094972b1b85bf91406c4d6c8":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #112 +aes_decrypt_xex:"8ee4f0150c23ebaca127bd6c52ca3d53daf6f9135b323bcb86f5de2fc4edd8be":"c2c8efef4b98055c04657815fd263a94":"7a51b33966255e2ca325bea9de4aaacb22e9359b82ff0ca34b5b39f80805a6b7":"1c8ddd3f0ce1f824ea03a9401c5389b07e82f681f5767f17dbb09103506ebb98":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #113 +aes_decrypt_xex:"fdd4f169b484177dcee1f4f139980a5226d1ad778fdc591b6d56d0e456d9eb8a":"14c26aedbaa6309ede93dc6f96afa54e":"306bf2c4cc85a7ec8fe6c669bc100c4fa92af993428f80e22425a9e630c22950":"4051976a403c91b16307da5867f73f409f35d5304d88700518094454117d84c1":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #114 +aes_decrypt_xex:"9d873c9d561c1b456b2325e7f739680dc8809a99597534941fccc0749db47637":"1d252fe67bc7a54044cfa6b9db14149f":"8098ed2f1290f3d6bb2168a9da96f081d184c722ece4bbed528a8f00392a3c03":"30816367feffff5fcf4d1308d83cf6c1844d8bfaa842b31ae44460f611479f45":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #115 +aes_decrypt_xex:"b93485c5419fb4065b1eb1cd66d35b40c459cd80ff6363643b9a7d119f86db35":"922e9a6e669bb32edaf3e45c442e07bc":"a3b6ba3951ba203a59827cb59762d40a3c5a91d5d5bf862a38b75fc35d4fb2de":"e5e81f1c1193ad8d1e2ec11a3c82d9361a8036852ef7783ed098e1b6234599e7":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #116 +aes_decrypt_xex:"4bf38653c1384adda2afa560064e84b7d2208de969a06683cbfc3dd618a07eba":"4e05eea6be3b3ee6bb5b0e8f86a4ab12":"229665a0c440e46d7d79091ff9f00dcf60482bdd1c988219721f7389f129c0a4":"bbe7412a55ba624ef81855d60180ee0a49409447b412b7639d054b18fba66ec4":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #117 +aes_decrypt_xex:"d2373c8c6266b114fd42e438e83603cfdb73160e4abd42f21b31039d39437d5e":"d6c99f589a7c9e09e76c0cbee93fdc97":"cafe8b6342699f001e81688dd8fa5c52038deea6d3f5a2deb3b4e52cdf1c2fcb":"4b0c63087838ffc7521afccc0f031cc77e3c6e8dcf8d63c48b47165d65414590":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #118 +aes_decrypt_xex:"4516f9b156923a7018b8490944b7f59f0730787ee77fed4aa5428024d5b23c61":"4c0bc7afae44f2b023dc337cece479d1":"3e6ce9343ed6cc3f5009b9794a48d79b05b93426bcf624d06298741ab7af4ba1":"ae9b10bde36f925e82eb2506d2f5fbfe0742053bbe822f834ee0039fa71b1cb0":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #119 +aes_decrypt_xex:"19b09bc8cd5ded96b9d4a68fb595f6952e683b6a96297fb32ffec06e2bba1ff1":"d0d71e9b464f6a551a2750b037fb7e82":"639475e5686c8c300e6d21e36c82d24fabc21c8a74e3ead02a91aec46411968d":"8b36cd24bebf3618839979f40ab01dd83ce9567df7f444d2f998d3b07699abb9":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #120 +aes_decrypt_xex:"2c07d8b84ec34853283fdecf6a77d4a93a53d364873226352b570437f861d290":"32dace1c2cb282b7e83349ca0aa3b02e":"022f0fe481a8e702c331bd11959dd25e149fde8e3bc4b3392052a7fa04387a26":"ba5ef8bfe3c9562cfece168bd4e1ad3b5fa518b98791175ab316ed7512952e44":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #121 +aes_decrypt_xex:"2c3b552d43f01f1dc82ead0cb0d43fa746d1b83e10044774cc0ea0c9e8830de3":"5f619da32f6a83c6e2716ddaf5282d94":"119ad870e63997b0a758524aa896a65f40299b01b84181f52730134aac0d22d6":"23af1a5891bc51e5788967a9f8419aeb7127744c2ac86225d83b180135acdcda":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #122 +aes_decrypt_xex:"c14a66b327b4554ec0f285c6d7100e72dd8aff50e77fc674da88f8b8092ec566":"72066f4627978ffbc2efc3f41f62800d":"19354124549135a513fb92bc94c552d04a8360df74e34c7e9c616fe59c5ea683":"7134eea52179c47ba7cc1a7f0e15ac2a5b1993a60512775f353a1288a7926e7a":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #123 +aes_decrypt_xex:"2ed8893ade98f9afd2911617ad346d6fd5d258ce1b6f37d32cc5815381033601":"0de933e43642c5788c770a486a2eccc6":"f589aae6af885ad01be832afabf65ddee4b6eda336a19ca30e2646ac3a856419":"0d3111cf9e105217bfd255152c28004f3728207a43c06aabff00b38f3b2fb389":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #124 +aes_decrypt_xex:"9ee30803540c35388cf04478e48090183c1a0f1b7e8c1c9b2a674d65f48bca8d":"fad02f9604c16e3b7eee1db6f5466096":"371dfdac453c960fc7d53075ad57e2da811c0d7ac0b60ce04e6af68b9aaf7241":"4f61f2ea0f7ae3e673a7098e0a179191130943bc78cf4f361ebce0b84877e4e6":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #125 +aes_decrypt_xex:"674fa11662f1f220c1bd6b59523d84fa7241f9dabf37827e827019834312197c":"9c027a2ac913a0a8b0b0a48c6b13bfd2":"d9f81da996b958a2cef8776d0dd47630a1355e95ee267cb8b841331cbb3c0f3e":"f2e01a94b2101372ed33f67e51ddfa2c50dc2dfe7bd881273a09ae247cec9b63":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #126 +aes_decrypt_xex:"39257905dfcc77766c870a806a60e3c093d12acfcb5142fa096989625b60db16":"5cf79db6c5cd991a1c78814224951e84":"d6be046d41f23b5ed70b6b3d5c8e66232be6b807d4dcc60eff8dbc1d9f7fc822":"bdc5468fbc8d50a10d1c857f791c5cbab3810d0d73cf8f2046b1d19e7d5d8a56":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #127 +aes_decrypt_xex:"e6e8728f520affb5c5b2c65e589df25ed00068b718bbb00a79d4ec055e1cc32a":"a1159cfcfa6781e1617fc1f8f6110eea":"1e980473c23d1e6db5b83a3488730ee6444f6a7d3db0751583fb4b0738473222":"10fe87e6c715575e7e23220f38e9c5b9d4ee25b8cf744e447f2d4056c9efabc0":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #128 +aes_decrypt_xex:"e16a2fb38a83cbb50b9b73bff97987867bb2c5dde20ee66e8bc193bb20303044":"34232e6b9830a03c970bc7c8784f6f99":"cb89009d4149e2d5bc9055395590b9a417c995fba301dc5c618282637167d905":"a2b45ed5e593a1fcbf9bcf3f406bb7afc541997d454c251ea924804c44a037bc":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #129 +aes_decrypt_xex:"054fa805cd6ed4d72c6cf5175b072c946b5271e3626d2ece4308185b2a413ac7":"2a7f2dba78605b7d446da4484be7db25":"8691b83afce58b52a6575618b7f8b68a408acc866376adad22c7b74945283d1e":"e4a19cdc4eab9f3a91bf42a8b084a2d712095a646aa03a3c0bc9bf695b19c4bc":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #130 +aes_decrypt_xex:"2695e7eb0009277f2463a6da8a57ccbbb244b2bd09abe5f2da538025c7516b80":"458c1197215f3e52c345bac48ded0c89":"ced642916af8c58db857f88f1b8c8a478760df75834f8b77ce2f1d312054f76a":"915358470cb9faec9f4bd52b915c9f1b30ac8377d316e5a92d3eea87653946ae":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #131 +aes_decrypt_xex:"8557ca8c4e7a9560f75d2c41eaaa2a4ecf7b4bc502127f7e717f018de1616528":"254b6726fd24769fc7da30a3fec823d7":"0caf12ff5784ff49dc88eaf0ee96097f6bd1a005ade18b9ea73b6eadd05bc549":"47a833c7bdc56e7ea95f2dacf4415872131dd2c76d6c2c9be49ad3079c90d493":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #132 +aes_decrypt_xex:"3504f81672150db24a6156a89951124863baa30558e2f1a0f51c3c6cf80903a2":"4f54f205d61a71fa9429379852ee05a3":"ff49aa4237871f91d54ae1877a27d8da877e9867cb2f69330d22e9c273a449d9":"1cf28a0f09a31a0e84e07b5fd659f65b033a6d51ad7c92902ec6a44ce9b3c39e":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #133 +aes_decrypt_xex:"499263a63c4917f4b44f6adb008bf19974b29c2c9e02186cfc9cd0a8a05ec731":"c56800ac94f572058cd0a63c7e9ea45e":"c1cb16891d30ff0e05e24b957d57c3e40dadfa2c7c27378cbe8a1676f1128615":"b7a0294e798c9ba085a39693810278391e51381ffbfd9b49b89e2e7faaa93aa0":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #134 +aes_decrypt_xex:"069f5777de49632b67cef412141948fa68d4c5465cd3b8be59659c29b76f5315":"1a0da41cd478b5bbd5c241b56bc3585c":"15c9d8dd956d739aac3541a4e2912ed47df5d193c0bfc7eb2436ef756e3b82e8":"c94543b713108815746c14c92b35165f6c1d7aeb34d03be82231b1bfc2d9cc39":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #135 +aes_decrypt_xex:"0896818d81fbb84ceb0bea5ac93c09caecfa92ce0afd0bedfeac9cecb8ba8c55":"9b70a5206dbce1c3ef42c05910356185":"a551cee3572dc853d90b215760da632206e369a356423346c7c4924d57d0a942":"4e114666f7b643bd103091ccc066053d1448c60f4adee11930dfd989a8b86417":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #136 +aes_decrypt_xex:"a259389be36d64568c053c639467be0e26d3c0eb62827903d4826efa53171616":"a0d57460a4388ef39880cea435095ee7":"9d2717ab39b9cbd4b62acdf7f56a8ae234f8d23232bb71348ca039a88398bfab":"69a6ea573cf4b6fab1d075bf18eb004cb2bf42dd7d8fbcd573f73a6cfb7d38b8":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #137 +aes_decrypt_xex:"733eb125413c570b9adbdaecbd9bda1c13a1bc286081041aa069e52bb722914f":"be9f2cda02f1e35b155fc04a7f3e9557":"9332c3facd20f6ad6ebc02b944e8189e10b12be74a74298100015c88d15b2bc4":"7507fe9123cd07ef45b767a19fa8c852e6681244df9e99f387ceae373c6406f2":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #138 +aes_decrypt_xex:"07e4378bf7e514e2875086ff567fee9621c45f6ff36db45f1c0f706b1a9e028b":"8646c53c9e2e47b298486eb92ab74c30":"d08a0d052f00c44604ed31348cdfa86e4dbce71bad4db88db9cc27cea50d7fde":"f8d1bac52d1e3ed981e9adcc510c26dacc00f4778fb2b92cec8a62d0b814e0df":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #139 +aes_decrypt_xex:"0e171e225cbde40873dbf686b297b2b6d4ed08476dd69236224f0ee1bf304382":"14edbb755ab9dfe2e370546a1da9e6f6":"f0813a6d4ceb96af1a920f8a066c96d8799a34338ac8d46deb6a651ad927d53f":"2ba7a7c394840fe2a0401860815be11c404d09e76cb902a8c4ed372fe3231319":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #140 +aes_decrypt_xex:"e856117ec0538643e82769197e4a4c0a26ae60f3f8de165002ba347444cba06f":"cb38d1a1dd9c57aa067308ee91e90419":"6981550e1c535e10218e6120cee3b159f56b1bb492c6bf181b694c2496f71fb8":"0a69ecdab9ecc65c04b67f77783bb733c8691b71e079dca5a62945e622493eff":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #141 +aes_decrypt_xex:"c5b49e5fcac9236caf72421605be6dc53177400f8d3ee3e877fa55592ccf2a83":"8b660fe9a5e3d39e5f820adb2f21d83a":"f6a266ddd684f024eb080c9b58f817ae2d24f3143350b4d3e27a1309cdf1a3e0":"69b2799e4aaf631114d1558b6ee78c7ea05a9dbf5cd36f7ed7d4f778df77d9fe":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #142 +aes_decrypt_xex:"d29ceb274a3fe20b9cd372c3ef264df36990d6d20ede699150bc8a013a167a4b":"51afadace8420b516cf5e8ce06368393":"a6235693bb98a47abf6dd7efc20ed8718eb96d46e8ed53bbc6aef2620391aa78":"532d3e0cfe56e1b1e6bff43c48b62680aa799fa50b461a2d018b892dae2400a9":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #143 +aes_decrypt_xex:"ccd3762a0616cda5c4a470f6fa81a9af777ba59ee8788bd7ea9ec117f25a75c4":"425a4b30a4cd0bad3c75c7daf0b31ac8":"c29e8ee347528d3d160d28aed9b5cb1309d7b0b706a01a2e2aefdd9453d3d13f":"9348dc371e73a05ca8616bd2b135fa301260a54bd396c4b0dbf175037b08e8ba":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #144 +aes_decrypt_xex:"b9fa2fc603700e6fe788f71fa0064f4c5a846188fe6da462f09b9a8f15cfd709":"6b2fd2d25d6a680abeaa4edb2296ff3d":"6d598f53df022853e05fe704ef8f1f6cf5dd6e88da57d3f29ce7ee392f01de2a":"74627128b529c571ad25566237c14f2f4281bf365abd40cd048a3d5e42558d7e":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #145 +aes_decrypt_xex:"ede735ce9a456bd795abbd65671e64f621ece06520c2b632a4aa8753e6afe74b":"a42c6192f06d2ddc9a551bc9098dfe12":"8d316d020176d51b42f6c2a5cc581158eb674d9910f46e20b756790d6491f7ab":"480f820256610b5615d5adab888c7157db22d76064be1af6c6579b524a80e49e":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #146 +aes_decrypt_xex:"f69bd6716cceee47a18c1ba918ce1ce594568acb1cd596c14964fbf7cbf83812":"3f99de813eed138e029acd2de7593c28":"cc58b67180a3bbea944cbaaa66e8e37ee258f8f274cdd6202815368e3bf1cfcb":"e7be50cb362389510ab1620cf24cf4276971f5b03ef904a354e117e7d5a8f38b":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #147 +aes_decrypt_xex:"0255df0339936b44e3f0ce4f130f5202e19d2f1817bb0c94c440483419fd4ed9":"7f3573b7b147cf47333657c873affff5":"a031586aba1f8233fc303c1c5eef6398b5979f5409a4553a3282a2e813a60944":"ba11de1dd990dc606159d05c9948f9318564660b68724e3d9fd78e3bfde550c0":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #148 +aes_decrypt_xex:"cc36bc7da2274c363d456e6e818c557336e5302392a231b7fdf5ed6c38d9dc90":"2915e37abd33462434964d3801e00a34":"414996ef10185fc35aa9503ce7bf56f6adcb8210e9ded026b93a24ee484d7cd8":"ec08a6b04e3a1c7df55ec7634019da8a5fd1de8957ddf46106e3e2607396d18b":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #149 +aes_decrypt_xex:"ac587dc588d4392230a81efdcb4ba8e015eae361fa5c5669e89ceae7742c5e6e":"74d01cc8cfc095fdd669f3e4201d7774":"d02533765e11e71ddaf2eb26333391be171f492cf88e3a4802a966e92b03231b":"7539707e7ff1f47cf6878b089dff00bd8c212a8939ffcf9e2c223e2452dc1a12":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #150 +aes_decrypt_xex:"e8c7bc3cf64b16349436fd728b48d8fd84d7f235dab621b1cc93b4a5f066698c":"71500ce100b1c662684157117ce16e53":"fdfa02074291866ff7f6d3fc9b16a22a7438e8d69a24689518ac9680768e95a6":"9971caa7b01a2526dfa5de8f71b0a6086013184ede8fa46cbf9e9b2b4e573a0c":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #151 +aes_decrypt_xex:"8f717cbd0d8273f3144371f1e5a0328430caa8d26831f03fe039fe1133156a0b":"0e5445e060628575aef9bffd99d90672":"f8d423662e315be3ee5cfc7f0b509df2e64f57b1f2c1f4a8cdab5ecf95a763fd":"6567adf85ff4f82cd16062f1aa780d33e15826a89bd383535aa42b7ef003bc2e":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #152 +aes_decrypt_xex:"eb0a463bb214831754add03988aae734d58de328b07e6f1351905a3762feebe0":"9cde2a35ad6440c4bc148ca0c78b056a":"2a3d5d94b3d4e362cc9ca1d43db1c27ea6abf5d42084e78cc8fbd90962769370":"a3b0e16f94c3a77796b4a34bd546ef54cf57062d0d805a4c8c1b2bdf5cf761f6":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #153 +aes_decrypt_xex:"669347efc2c9111bbce1d4972560ec21ae715327c132571518a0d0ff697a07cd":"e0f61cb7f236ee8b4441a6a5faa6439b":"5ff9652b495f7666b72fe90d2e60faf6c7f6b527241f2e7a25e7695c140b129a":"42bb6895ee03cbe9591904f0e7c306476de747084397c6a7fd6eb03b10cbd5f7":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #154 +aes_decrypt_xex:"c99e3ef1455e2856f5ef07d6227b1a37eda652db8f50ea4bcb95250276ee3b0e":"006fd6a744e0598f8569fe19317babc4":"a889c2cb9e79698abe3486d0c09da39524dcee74c21408945a253e0a8b41835c":"2d86b899a457c3cc2e77cef01760ff01188335bde93a7b23d8d6ff9ad2a13fdd":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #155 +aes_decrypt_xex:"48683ff1939b4e78179b18d81dab05e7dc46d85eb35659b4f7145bc338199011":"5d43b97dc5c44c61c7e9c6a6214a970a":"fe6c08f47bb581acde230f9c74dd70983117eb3eb116d192e71c9744c8a5ab09":"24daf45f97f89c971cab4e95e51d257a12a38f08a5b55424063f6b317b5a1274":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #156 +aes_decrypt_xex:"92d339d378855a78b3aa7be96ef366b872031b0993ae15f35bc7d48e88f2db69":"48e0f7baf76767ea56c1f9e14cab120f":"48c17f35b48f78456bb36be8b6080e4d419a53aa94232024a8a8dbcd880b4c8f":"c3ce2a1e7fc5b6f3c2fb3762ab8f17dd1498e50beb2eb6372d8112ec420a12b8":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #157 +aes_decrypt_xex:"38dea42a9f43833bc6312842e3a3cb4b6fb4b2fa96d4623285b5a1367ca8ea11":"4e2574d31f9b602cdfe63d45c1057d31":"9c118b0722eb85bed7eb7eb00f2f7635263957aa654c2d382441f8b42a251916":"c78c167fc22cd7ea26c76bd3c3138ff3adee6d70fb134febe0b051cdd2583f96":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #158 +aes_decrypt_xex:"6ce0008fb88de2b560ec426ace1fd7ce40f95df75ecd3b59a1a0b4326b30ce3e":"cfe0862c45fc275074d414df2bf87c74":"af9929ef02d9040db01d29bc146b10d5e2f3ba401f0a5ec5274f942e522beafa":"9f84dca78c13053e73b79137d8d9e405779cfc8ef3d4824997fbbce1e9682dbd":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #159 +aes_decrypt_xex:"0f5e51d37cbc39255ce050235e1522cc175abff1b22f3b211c2fb652d75d520d":"da68787d75dfbb4be14a39070fb53923":"35779b9b7934c859f4ec756686aa52e71f620044011e3460673adc98afb9dd12":"6d525c546094c5db7600678e84a07d1595468526c02f907b34fe43ef327f2124":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #160 +aes_decrypt_xex:"ba0341ba66b39d2694fbdd9bfca9a7985245026ab3e5acfb6d2af4b27e3b4a80":"de23468ac5a8af13583e0424b3370214":"5f895212b21d1b109602c0388bcd614159958257dd07e212e5560124bd125a7d":"8e9b5e02b071a0b602319ef38a070d1fd05906b8c39397b00eb9bd0fd5c528a2":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #161 +aes_decrypt_xex:"3592cfccbdb26a9573ec93c671a69c95ea9c9e8a1c10bd739d2674db5b91d039":"6707376cee14faf50fe98c153b112eb8":"63b8d58c7a99344bd2d24e884e46712ed4d7caeb4b7ced6fe7278fe1ee3ef58b":"5704190a0cbc4874637659edb3447e02a09416ddc54774011ea1261a86ff438d":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #162 +aes_decrypt_xex:"51f04e84a1771e27bb2cea89ed4c6d2e51fa1bb4a1a192f47e306c61dac45c3c":"d5143c2f1cc1fd052d86a6b3404944ab":"a0ff0b77936dbbef98d74c4b90926c9d0e2c34f78e5a4101e604693e0f810bb8":"b3c5a7d096059d8180d14858e4defb544fab31e76a6289d46492d3db5babcfc7":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #163 +aes_decrypt_xex:"42dc6644c1a5639b50c0778ad8c98b5eb6aa9bd34792cb06567e15cc50e0360c":"e09cb439d70d9e55c74b513f954093b2":"e7573b16bdd60ec97ea416679b5397c82ba518aa4f57c353026f42464eda8769":"2d0b96e49210362954b0793200ed252f7c4ab2c2a039c73b418e43a78116cbf4":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #164 +aes_decrypt_xex:"b6079631dc85a7a6de4d3579bbc625e4928c350f1313a99e9ba43c2ef8614016":"123eee6cbd2736f906afb8711030ac18":"90aa84716826343d1b1a0da539aa2b95ee9dd92a94d1a867e3cf5822f0c5e52a":"dcaa483d90a1b6f5cc0f7abaccf20bc91553e1d988e08e82f79827476d157c7c":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #165 +aes_decrypt_xex:"afab4564697da7509aa044961aa1d791034dc63a2fa41289026d99d45faecba1":"23b92f2ec62b8758ad67ff77c33a92fe":"5b3c9dbee7de685068fdc23336af6bb091f4b65c142c17fa468bdd05680a304b":"3151ca41cb6c805656582d1724106c2a88e09e62b6a4acb0573205234aaf0e5e":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #166 +aes_decrypt_xex:"267e667f3d9843410dc5558720c4ed46061020212f3664d27d8d00d405895e25":"9bcbd6ca75e29a74d3707ab407481273":"25b5cbc2360b9502f4521b6a76c13970a99d3061a6f398cfb57b0b7c92e98093":"164e58282845ba1595c3e964629fef1d943eb1349ae980262bb0efcebf72cd8f":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #167 +aes_decrypt_xex:"44e194e2df43a831d71fd8b478307de7e59f1cd27943f89d970caf8a9a7c2c90":"fdeb2c91814504563de7bb0b25a8beb6":"451440401c3d121d7da73cef54f3d021147455390e93c7e2f16e5de651dc343c":"e016fe074a6da731975b3d62d5d04b0ee16e5ed6bbd8b0fbabb4c8d4b518af9e":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #168 +aes_decrypt_xex:"79a411748cde56274117c3bba32b517311b20e00bf426ef0377c5666febc7ae4":"7b4588428f97a074c831703ef67aae48":"52998524d967b28c646ba625fb3f9a8d1be86529d385702a2e676cfea26d88e5":"867b185fd0b09a093b0fd61a2022fe825570fb311c8cb7f04ef3561e08c99289":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #169 +aes_decrypt_xex:"1edd1dee26eda249801bc7e364e3ba7c4bd645d9390a2306a1290c9f6ecbfac9":"c651517a455f01efd510519cbcac8f10":"8d1a066fb06eec35825a1d504c381571aa3d6c65bb584fc44487370e29872e96":"e7556e5cc957abdb1515884cb3942952dc5270e43198c796137e1d670ac55617":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #170 +aes_decrypt_xex:"4b2364b88691890e2c889689db7c6eebb8c5af8ebb33372c0f16c86a55fde0b9":"9f1d3d844b60bf8d5cee7fae532c5a5f":"ba1d0c4b8951c4d36a1e8f7548ab3703d3dc0772e0c752e96dd5d1926f339efb":"611bbfec479a568ee437062591b9d50d4f87cc845c25e5a0845c38fe02c07b74":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #171 +aes_decrypt_xex:"feca1b2bd1f9fb8da81143a867f50adcd23e8e0c59f169caf1bf21ff6c84bbe1":"55be12a01a7baff9379377e9c9595746":"2c3da31666f77851ef74cd4c3a9cb47ba6f06a8c0f7f9bd4c6a85cd865910d70":"de4bb0a89d35a0a5a33a0364da56d9ea1b541f0acb368e706c9f76fab4edaca0":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #172 +aes_decrypt_xex:"7da8b2f6623c61d7f5b6640bed42136d944ed144dcea01b2830fe0cc55cfda60":"a239e1f6f09c9007730bcd438c681bab":"b2c45dd61eae5a195e51cfe1a943e7577f9715f9310861b7320b60ee469648b5":"8228e1276c55e2c51514ec670ab8e98db09bf1faa515120075b8b228bd32dc8e":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #173 +aes_decrypt_xex:"391a7c85a1725aa5d060499d3a9e254a5f93ec9d404f68c432caea3bd1bec836":"9616b77c5eae8bfa6b2a8c0c6626c685":"4de5236fa0e2291d5bc2c0a5368dfee287c08969d051f8e061b51a1ad427992a":"165035521d63a1517de3fc77c72d821fe6a8a624b2e1537fd9f1806253227f6a":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #174 +aes_decrypt_xex:"fd13fa71278083a746c39effb7140a0c3e81a81c0cbb493683bf7b587c12e0a1":"7dd6b0341ec10fbe22ac778401666654":"e6b64af66466c2b40b53c7859b3206110788a7717ee1b1628ca8433368dbafa9":"0af2bc0b0d3a648e398b9e77c051f868d4d357f96347315742f5648daf488a1a":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #175 +aes_decrypt_xex:"cea70dbaa9c1d6ad189b19942ee2a6c8916e4c67db3151e4a42c48974f5913c0":"0c0bc9f5edbc4df9043b4c0e4c7e7d07":"784b11e12f9eb14c6a1bb44871a68a03090dbd1c858b516cd817f0c5db0705de":"43aff03b7e68764fb57b1ea8eb45928d7551819f7d3f07d8a31cd4bba8fc6a80":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #176 +aes_decrypt_xex:"e97afe2eef68f9431a32c54f5d2920eec8ee1463f48252f1151a276de94cd0e8":"b795e40375a15ccde21ba870a9e4e22e":"3bf8e4c87d6e9238dc2c9ad80dd8b456f01946b9de87bd3c7fef47303690a568":"46fb35fec3b3dc306b7e9ecf221c48595734de234506e9ff366201158c19d6ee":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #177 +aes_decrypt_xex:"6390f9291084bb68646df4448ac990d49fe3129a134a6ecf162b2750d59f7092":"d6c46b9c5e085a18929aceca53e5a9c7":"7dc23f89c3f740103edd77c83f3302c91256486363edbe331b97946409a827d2":"aee62492e99c660edad4b930fdc7ec63fe8a1f0fa1dfcaa990eabba765cbc941":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #178 +aes_decrypt_xex:"dbe90739bcffe54970605aaa4ff87aa3475f4bd8f85d283496888235923d6088":"d48cfac76baea7ca5d31bd2b6f908a2a":"68fb3c4f6e30a9e8b6cae6b49130c433ef5f9af012d0021ace4ad84a3e532926":"ed492a488e3b1e7b6d672fdff489f67df068652fd4e3530182835dc73d3c06a7":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #179 +aes_decrypt_xex:"e31fffe341576c3d89f9723434584edd1732b5fc60cf95e3cbf500404ce76a41":"b5ecf5aedd2fbe0f47661fb0e2127e74":"a92adc72cfce95b34965b5293028666c2f2b9f6a8ec13f900077b1018b4b0e7b":"5c20b2e1c2e8375637787de95d4e20776754375e53f505a95a4f5eccb6df5e97":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #180 +aes_decrypt_xex:"5d8b9c9c5c35f8461c04414f576b1ce9cfcbfd9b3e88f194a2256752e4dd21de":"b2dc9f626c36d4f0e326b5da36e7f41e":"edfce1f8b6016c79b59853b5471803d62224f1fa37aa5cbff28747a066689d5b":"d650c535bea59ee815e645a1dd67c9dd9957fd18a5634f28c0d5d7a2fb84cbbd":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #181 +aes_decrypt_xex:"4e4db8d402c12967679484a288b6403356c54ffe4c3bae1b40d3e02927b212b6":"cca77fc7c6891b7c4fcc4f466215afe6":"55a00c1f814bdf1eeb2ce0ff0c60ebf7b5dd7acf63ce4417f2ba143a7d51066e":"ba817877ad41b8c770670426457fa4241e9068329b395cc077aa0f2c33b64b78":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #182 +aes_decrypt_xex:"b1dc62f2dd58965563166b779ae7b2266aceb85b8760a5d09dd4500b8073903a":"79a8140ad71fbcbec19d902b81f0968f":"240754114157c3b79d0abe9bfc22a91984462eb92f9830b5525b3f7e19b3fb55":"4be52bf0aedf63964f602a7173f6b732432770950ee35d3ad6adf59b518e1cea":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #183 +aes_decrypt_xex:"70d3b79d9e7781d3143c134951ea2163e13a5c93b15df9eb01e38516c9ea5fd6":"d4a9985b875fe4800e95d1988f6ca9e1":"51d824176a47da468be75f6bf19a091a555b9af8f4bfb0e0448cc23c99331f05":"d270c546f25b750997581b61a58a252a0a4bb219060c0b6080944411a824806d":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #184 +aes_decrypt_xex:"6f5b8eec5cf96621bf9124aeeece5c7e584d00ac1f622cdd606cb412492be315":"3204404a2dc6515f2d804d77b139bb1c":"dc410f8bcc922e96634db123d5e2f466150d08dc0b2da19a8c6b1b3a395babad":"28049435ea0c685597ceef221893281925d63dfa7b1b67124cd8828b775c95fd":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #185 +aes_decrypt_xex:"08c5eb903f57bc70f6c7a18fc83661abe97d3e4bbd9af81c66b38b4502430cc0":"b512458016c106b60477ffb0e6e577e9":"b4ffa11554412916bbe84588d498ffb75617aeda49618f2791dce4ff22bc0acf":"645978c382065664860fcf60dce8f9144253ad4cc58f931e94344aa6468d2ae0":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #186 +aes_decrypt_xex:"fedeaa112c4f1f69366ef67da328d782a27a0e0a88a0f5e53d9a8ae58691606b":"679664423421fcbf136a84677cc7cc26":"8bd8b5470d3646fde294f048f2e8a0f0129b745c53f5e898f80f1462ad798938":"3c2ad1bd816094dc99790ab08ad9dc3f44fca71a84af5ca194a84960dc969c85":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #187 +aes_decrypt_xex:"d0d083d28643b3de9cd78c99b014f23339ef1e8ee82ea50265c94c85fb308ad1":"4eae7eb066b909b0dfc3d97c648984c3":"a385dc6e2cec08aedd4fedb7536ae7f4bb77f13969ce595d3e367cd83b6be4c4":"e12035d6fe971721de96a5fe09f1ac118d1266149ed5a0b30a74004588ed9b07":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #188 +aes_decrypt_xex:"061489a369f164aa16ec7438aa89e80c3a0c295b9bc46f8c4d4476e94d576a07":"e608ed8d0e4290dd8ceac04cad45e30d":"3003fbe4977eb63a3c58981d1fb4eac2bac382e8bcf9389ecb5a372f1349b884":"5d1d68ffa02c6921ec15dd044064bf9e1a4dd3b6f74efc7d81cb6dd0d9e7e714":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #189 +aes_decrypt_xex:"d9a8014ea3b594a332bc9738fcae2779e260411e0b7e30ad3ea420992a3b1aa5":"20bd322a26ff065f0fd1e39853b04b2e":"d04ecf6b79210002a778ad2a3314d90fb2707ce3cd913e581347db2cdf61d698":"73bda730ddde9efc10f285175d2d10d2938edcf981813ce292808aa6a9e065c4":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #190 +aes_decrypt_xex:"14374d46f0e6db819ceb4f56b761ef88bb76f97142aaa621e154654abb95bb67":"3eeeb4381a3646365b5809a7e392d2ec":"d5e1fa40b47645e5924717b53bfb629038c66e065f7106b6b6c6426e5d5cba19":"172705714de1eab0f9a8abb2fe6ddd111d8f249f2d1f985a6223a1b275df2faf":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #191 +aes_decrypt_xex:"a37b4c68b6d566ac6461e863bf6d7808d7b73425a35ab5325768f79487c29669":"88eb8ef050ead3886026498bf0cf3120":"ad6477dd9d9c3aa40c28e455f1bd169324e515b5d16394702e7a1937ee29fee7":"c4699932994954aed43806a157cf991bb8c8947c5e800e5b0ed264b1aa1e2e5a":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #192 +aes_decrypt_xex:"e11cd1da196b4d8cfe0bf351aa311793a43c4726ee14ee861409411ff14cd4f0":"bcee9ce68b99cc1aa0f4cd3feb768792":"e61c7ba1cfd2291207a0da836aa8ca91254983d1a7eea69d1e2528de1cd3389f":"9e0cfe3eec6eb1d4e6ff6ddbbfb4425875d35c4df2d124758fabc38b49f85aff":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #193 +aes_decrypt_xex:"e3698883f9715f9fcbefeb78339037f35ff143ec0a4b95a0637734a4d1b8565c":"c8dea62b20967fbfd005cb44dc2d2c29":"5591dc08a63364ddfcb182390afc85b2b2759febc494812739ac8b4447c6c892":"85121f241cf49cd4135703ba2e583e40ac6273fd3b33fd3ee4bba661aeaf5455":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #194 +aes_decrypt_xex:"91ec4e0d3f41db57d5372dc35eb88dbb7a81129ffef6113fdb5a46abc4525f8f":"419e250747f5c649f33ce8c14ef4091f":"fd296a1d648598143dc4c10551b69eab17de74facf0159d5a539c34a92174595":"fb9bf7cc73b307138b999c3ff1a31762694d106d45b35854513c1544596a11f3":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #195 +aes_decrypt_xex:"b36bca6c5548d75dbcb479027fff829dd7e390e2a7a5acb54feeb169275a8deb":"7534b3a49902c677196ca8f277597910":"dc17cacd5e10d13c0324bfe80f00066a782a2bfb284041316286bc85bac28479":"232d6a3ae68531bfcb9491f13394ea297d925c79003ec4eeafceff8141fac815":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #196 +aes_decrypt_xex:"665923b53eb855cc0bfc7c7aac6abacc210c2f23da7364148b1ee32ea106b6a3":"cf5ca0f7af99536fc401883e5df60504":"059908c4d5313cfd847cd2b1fb5d8570ea65928f0b318e5a2c48c3827beed860":"abd2b52e2702f9fee809fa08098b8c4a0f43a5ccbccf210f13ddceabb7d44c2a":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #197 +aes_decrypt_xex:"ed4777b9785414a5c587ecba5ff239f21c33aa427dcc00ae655e96c5ff949575":"7c85345491f8759e085efdfebd67b70d":"2e1255db34a137dbf6da594137a03bfae676b5e943a0c1bef1cf2847dfa2b172":"9b284a37c478a157c929e7a7dd16d809f904d57c37a30cf3a727c97717d8980c":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #198 +aes_decrypt_xex:"7be92cfe4956b52d3defbe5203b03dfd36564e4d22e59fcfe37f4feda5824ec5":"e06863508966409d63dcf0912f0cc608":"14f7b41f7dca28ecdad8a80aabe1a26223ce3a3d583db3b143fd94f2f210e41e":"cdbee0af6192a02695879214b60d578f972a37f5d72ec8d0b5b627d542c70cd3":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #199 +aes_decrypt_xex:"055cf1f3fb8806be29430026bbc55f5b06249d75383221b50743ac33d8a23d0f":"b38a84e3be18f1c7ceb82557bbf33661":"d4915d2fa9e2191054addb63b816be05c0dc0e65515fa05cb95c1ab8dff356ab":"40ff1bb216133799f3ef4faabae5fa2409a5c95affc9b542ffe7adbfb642a6c1":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #200 +aes_decrypt_xex:"9c5c6e72cbb9ffcb0c074e1ab94133a207f2231b5576da2f7caac1b8bacf2f93":"dcf721cac1ce6bb3af579df88a125295":"593cb736f64c9e838f0a880229a724502d16a4aa3ba80b2a3515542d3ace499c":"cfaa36b3a0dacf1f43cb907df53d0ac0688d36feb30df1160de12443b0415fbb":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #201 +aes_decrypt_xex:"66c21c859d40bc384725626c793fe882b0f11a397c63aac2026cc8da8916fbad":"6886ce7237031d3963af24ef3d20f7ed":"3c214904072fc4ac45a2245341f78b7873f05d3255d340115a920d0bf2abf671":"a8ac2bba1d5de939679fbe3b975909490172fe860e6c24c7076374dc0caf5535":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #202 +aes_decrypt_xex:"6c921b4a18cc84abcafcd9825665c7a0fe5f3651d51099d168076c434b495f9c":"a46fadbd1e92406c422d7f02eb2810ff":"d96bdbbfdce8d898d51081c46d9578e29b3f598757e83cec92ab921a41e459ef":"e48c208d2676adb2a5a61d07677d4afc1eec5210c417a9813f579ca6262a70a8":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #203 +aes_decrypt_xex:"b0cd927dc578481b39178638de7c877af7fe87a04ffe7bfbcbf331d14f817ca8":"5e04ca16e675882b3d386c99d2f50863":"a1e2d8bc5a24736fd71b624e7cdeb9afa92e6044923540deeb17b6c681299efa":"db1d67611974def49013f2a2df322829fbc95362d1e073700d6560c799a75f09":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #204 +aes_decrypt_xex:"e7824f446fbd4dd4e0bb4024693f25d8ba7a3e4b502f061c4feded1a328c4915":"3dddff055866ae70f318384c048fcf94":"2bed1ebb1c0e665fcd050739390c71fb6b99c000cc97780bda64e12f5de5e1f5":"0bc208386eaabae4c9864e9f201e7be3764568a33d2929616427214eb454aeb6":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #205 +aes_decrypt_xex:"83a23039ae08a9e17b5963ce9a900154d5b03fff19d0cbd967e4e147d5321663":"0d05cf88ef9884f64ad06700c906e760":"0305e809edba6c0ed99987c9b5f46a9659fb7edb958ca0ec2bc92f0bf4a5ea76":"8a436c6d15afc0d65354e8dda22d86296537f77468dfbf799dd7a5517ee39b46":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #206 +aes_decrypt_xex:"f9825bfc9ceea113ce39948629de52a4fb494ad113df9454b29dba67b9f26f7e":"b6ef5f5776c793622fd19077a2a17322":"4646de2ec05b00e542bb00499eab1c7c002eafe99a1802ec89eea673bde97fd0":"8e1ac176ac7ace307f54cbefdcfdd9627d736cb7cd8bdf1faba338c36514616f":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #207 +aes_decrypt_xex:"4934d6cca2118097a384bf7f5f6b045f02467722373a8c22b2ed1cff0c4e3d04":"944c4b8f03f50e8331d383c10d89f014":"8c79d7edf78bc94d15fb514e48c28d4bfac0c64cc1da7e09ee87b34e83b36da5":"428d27a557c5d64fa7c3f3088261206e82dba03e319a776097ab1a87b54c4b19":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #208 +aes_decrypt_xex:"2e6f0449678d5ab6362ec391c45ec5667ad1440ad658ee1e8133d1f1600ab1ea":"0acea6f45d6b40c758937c371e047cc5":"e19877fa2bfd08589d2f23f5d65af56749990d5d908ea0f9291f4c40629326ed":"b8fe1b8972f1a5ac8148ef18db69118640ed368812a3a2d6bdc71b09803d4c37":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #209 +aes_decrypt_xex:"27ea501470b1971ea9058cb8f10f817ce0e5ed133a04bda1d622ea239590a2d5":"ef063261c4be4c9bde14d8e435df2952":"d03115996617d336f22bfcd2a6bc996e1760349022b93e5f503e21901f99e9f5":"d31ad7c6fb078c5befa07ce92565bde2c6cb6d721d6c294991638017fa9407fc":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #210 +aes_decrypt_xex:"302333a6724ac620a7dd30835632bc5fcff2277a1f24375d55922b36780cf709":"98262418306e22f864634c57e9b5a815":"6dc4f143ed48d39777e4960194a4251dc1f50080a88f339eda36a840269a4d2a":"df0727cf3456bf551b805e8c6afde66b58682ed032ba1f48a82be578e3293a7e":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #211 +aes_decrypt_xex:"88b107dee12493379a033be0a40fbef077511acef2c85328e4097867ebd2d940":"dab484b0e94274b36bef339e5f2e2092":"4c6c484207922cdb460934777762ad0ae9b119baba711a6687fcc8828d2032ef":"6b488fb6b867e0ac60bd5d8fea9d5a89ae49a4458758332dc56817d61e0d455e":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #212 +aes_decrypt_xex:"a8e3f1475ab7a62b4cbeca782af4bdf8246c00fbded354826f6b16fff4f16d10":"d945ed0e1c80544f3effd5321625ce48":"fb0d27add7009db06db557c85710091ed8e3cfe5be418be0613626b950114755":"b60365ad30aea1f4df658b2c8dfd7e61f3dbae2622d512129cd9418f683b9f4f":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #213 +aes_decrypt_xex:"d35463bd6ecad03ead9a3663817d6266a0dcf24b2a172e03a61fd865104eefb8":"7167ec38b3dc39e6055c00881723dccf":"badf408bc9a6c2d43a5dbfd641c224965bfd560eac91729197b720548006741c":"2ff189df5c34436c98edff0fa475fa817ac76b9b6b3a1acc204bde61feddcfe8":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #214 +aes_decrypt_xex:"29ed68975911f8e419694fdf95b628bac4b9c326d7bc1a398d3229e5a6320005":"ed93d3dbc57422dd13225dd7886dea41":"8b6a2767a2d476122cac5bfdcff044f316eb2e1ccb0266f596b994793c8c6532":"7a08a0d04f295c5e950ce2cc2356c0599709a5a0ce6c8a72b5dcc38f28dd0893":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #215 +aes_decrypt_xex:"b3dceb732e6067058e83e3c15f8b1575aa1bf6ce7bf45e98f81933ebb715fb5d":"cedc28a1ea5a3e12f8736d46506679bd":"191ff178e8217ef11d245795e448db5168f2e9db184cbe0983cf066c408f2c8e":"b283086e62104f7845a9bfdc68c6d91665b581b81121f9fa9a9ea7ea2887f166":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #216 +aes_decrypt_xex:"68ae9972fca9df71523dbfe25bca935d0e505167ca930914bab22e94e7dde507":"85bdc603af4d820713bce069647b12c7":"0c40b0b4e5337f8c6fed302f051828a35311b65802be920efa468a598e18175d":"9696c55ac663e9506d413930641d6a25fd50a4abbb4be69bf0cdf0d47673c027":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #217 +aes_decrypt_xex:"ce98cf88bdcf3f46e233222488cf76457fff234f9d3e81bbf4b32c862323377e":"86ad8cb70c4f91ae2f6e47c3b2c10fd1":"30ee2084aadafed974dada9b395778c407efd9902c4c30bc95e286ae30ea2866":"43e72a74127c90b72a94e2f0a54c99b20c2ab6316f1d446ee74e47145d999e5b":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #218 +aes_decrypt_xex:"71eb5975e71fd9e60ac98cc24c51aa7d5cd35481ece1208b82f64006fd6ca30b":"36166a679d1ae9564b6850267a117379":"0700f9062ece9fc6fe38e4463f248a4130a129219480f9caaf4e5ac08fd47e8f":"9baa1004f29bf21de237e3491e413bf233b2fc686d86597bf98f444e1c4a5fcb":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #219 +aes_decrypt_xex:"458b602713ba0a0e77b580f0347ad177f9da3e02eabfc3fc259c1e0eccb70ec1":"8eb080e71afaa28363dceb57c5ffb345":"e5c8b5c99a394c5fa94d3bc3fb9b34e33a95e1494a59f82af7f3dcaf8be26903":"9b2e6d09d633aae3bb002390c6301505ae979c1219400f471a671576d88e006d":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #220 +aes_decrypt_xex:"e7c59265971f52ceb42419d11dcd3ca426007e00908554ed0a4f664f8b57b9d3":"b02310bc11eab0e5f3b33a4ba4c3c356":"6ab00f3f79577c1da7a766e0e5965209518ade87130e288c7899f6003c8e25e0":"89a42ffef66f2ad441b44065dadcb737aa428206ceafe913d0b53d3dfb88efcb":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #221 +aes_decrypt_xex:"dc6e160d75077074c029a0850b19f155743b2954584efaca1f3f87a5e0bb2c40":"998921c51466e4c6a01f65b684aaebef":"4baae5a5194ea7b000be20943b08e8a43274c64762f486053b93fd2d53595961":"220f0b29a41828de271fbcd2c4611ac6d24f2d48a7881e6de9022fe626838aeb":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #222 +aes_decrypt_xex:"1865ff2c5aa75a2ab41c752518b9cb19340dd3785cc726c6b649f28ee619c87a":"fa7c95decefdad912ba3c64748de870e":"56f75a340cad8b53dabdb5cfaf94d783fabca1915c97208c6ae05ce5a1be1cf9":"8754e4c8a7e8e3bab9a61590df5aea1bc51651da24e3191c3dbf0ec0c1ec6967":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #223 +aes_decrypt_xex:"de5cd9be6043520183817eedfa9703a9dbba13fc08ca6376b0bc601a8f2d1287":"6d52eea3e1174d245a91243e165d4fdf":"f1818975f81efcc30af58fbe01c2283c2fb836f41e9db5dc6695c09cbd43dc01":"867d7218708f8095a50a5831d95fe6f08f842e4306e1c15533b8075bd05d0805":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #224 +aes_decrypt_xex:"558f8cd83144e54398abadbca6bb3860ca21c12c7baf0ed3cb7fa7fff882c464":"e2785b967650c0de9d38fb909d2ddf0e":"510fc8bf0943a1e70969a04eda288ef9fcdb2a4b867ef42231e4f5dac27acb68":"7b68ea6be18552fa49a14c0cc7c10778bb43e48dd4a77821cb589787bc2ca227":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #225 +aes_decrypt_xex:"97517ae1c780090b393ed48980b9de5ac6f2fa82210fdd1cdeebfdd87ef4986b":"e14111441451d47f953408f82c93a71b":"786538d17c9f31c654e20093a944e2e7285d583c563c3988e9a4cce39b18ff50":"962b33df39d5310b34b026bc7d147c9f13bea76d19d11b66d335e3f5b825893c":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #226 +aes_decrypt_xex:"f6968f7119682dda3af945e5bc4c88dc3e38a20693809f081d4365c3dc9220cb":"56cd772e836bde44f2b9040e0a5834c1":"8c377b5cdb03b6f422fa761dd2e21c694ae77d536ed95d3546da9b13bfacb14e":"43375726092dedb530b22ab37fa5733a7befb1c1c114791d9722ee905f96acbe":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #227 +aes_decrypt_xex:"b9b9b7724b42abedf21a1aa50cf99de0b25022cc55e54189f1f4b0982c212af1":"57b6c7669dfe3fb864e0170b36082a25":"9e551121991f1c22f81689bf4269fd97ce5bcee7bd457b9a7445ae5173a0784c":"fa370c44aaac8ba4fcd07a815079cf991ced83e435a946f7cf52dfe3e345a10c":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #228 +aes_decrypt_xex:"ffe29c1531de9f1e53f802b4386634460cdd1077b83018a3f2834e9e55958133":"25ca3d3e9d24fbfa50a938f4cda860b1":"1664e8e2b9f1c2bf86987aaee4b3c37aa4bb2454241240a5808d459c342e5e67":"a42ffa84b57e27b089afd3f7aec40ef7f5d56ee3f4c829fe9316f3efb5b7590f":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #229 +aes_decrypt_xex:"017f16ffce632bf3ef31de3731c1fc669a0146e9394af564e4200159299e87c3":"2a82cedf4e5b65de34047834b133bad7":"a0b3edcfd2bc4b6de65532934529d815f7ceaddcb4647f0669ac0f93eaaba4e1":"443a210f6ad8ec3bf4554113fe3464814ca4dde402e761d39be67487fb57f651":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #230 +aes_decrypt_xex:"8251f4a54e0266819c6538e8adc2b0b4959069d57e7fb12178a221d234ad69dc":"c6659953c729c0238092a581aa021386":"a0c54ebad278ee5229bcf997261589efd7722bdfd89deb031c1154e650eed06c":"6a6fc65a0df7ac6d01d3b89452d12a917a718d97c8b757e49f089a5d6f051a13":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #231 +aes_decrypt_xex:"b6cbdd64d61913f905402bf59e7c2438373ccaf697c7af934580857a9d3b86f3":"e71f0b944194940c30a339c644d5cf69":"e607cd33369bbf8748a6a6fa9359e487e416095045ce2cbcce46bbeda64cf1d6":"e6d0dddf7111ce86b69d0088c351c194e75fe00027058a33ca8467d32307db49":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #232 +aes_decrypt_xex:"a29acc4a74ef7044f525a161e43fa96c301996c3d656ac50e2ff6907f0548cc9":"f9b04d5d03c8875462f852fc1a438f9d":"1f924968c0020793e5578d71b0763c7e4693d5648e9192aa21051247a9df713d":"8b42a0a87630201a212cc4815455db5c22991528616a7fd066a7146ee8623e1f":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #233 +aes_decrypt_xex:"3bec22040d78e4eb50fe1212032bb55252297ac67dc0264c132458b57618a85d":"f89f805456b642059e28f7decb202faa":"2d86572cfb63cb0c7e38e0315a7159d898542b7c35d209c2b763c0f4577a85a4":"22099be8cd7b4ff0d50fe68e8d8fcbebdfd3532d0b95189d72d83377b117ca83":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #234 +aes_decrypt_xex:"0b8e6a32a9709b77ead782eb1a5f096d5315e3aee9e2a72a1b552a7719a132ef":"c01571013edce1c9d48a5431b6bd7976":"a5cd1fbc645609541c777eabdb1425b643e2acbed12f7e04dd178765c96a8fe5":"32e7211a70915aa74ce059fb05ea543d717346940789bf163751a7447d32e84c":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #235 +aes_decrypt_xex:"d86e38f2f2ac28f5d21de98deb908affacd602456a1c06e64c1f7a00df1f62fe":"1b47fb7416d86fee2ddacb829406f0f3":"38643398093d7979b72021004e94eb928aa82915f052c5dc44d022f4982ba059":"bcd2f0afd0078a9313a6f0f7e683dcc83b8a92805551b0f157551cf619a80208":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #236 +aes_decrypt_xex:"57027dde15772e4e8de731d41ca4c6bdb58bf8206f5dd18ef8ff0c7cfea0fa2c":"17f38c8f986657904c3b2f1d6c93407b":"9162a2109de3b6cc07ef8ca75129b466031b45d4b6476b7945fa1129339ecab5":"5b2229ea8709309994efdc7ddf0ec92bc51f06a9fcb59e5d2fa4c9ef4bedafb5":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #237 +aes_decrypt_xex:"9b59606ff36374866ac669de6933d39baf3c36ba46daf2dbdb58487044ec70c0":"c7fb5c3683082d5d69f8361ec054ef04":"d0466e1da946515e6572c3359b2f0aa994213db1c878a4828e08a88f4b18afaf":"f71f0f2e514b22b4139629ae6e45d5c5f38cf4f0a303a78a08603c2e6a11d7b1":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #238 +aes_decrypt_xex:"b29fa8fde6efc2f66df9e5e591ba818c15a82358d6365c4f58fd2f31f254bcd9":"f9b15d6fae9a5338b84cbae05facec40":"3d055f21e3b363f770e9514b9bbe4fb52a4c963219dc70333b24096c6d464395":"913577a2d4a98bca801c857dec368674eb20be04f5ac8bea047fe3a9373dca62":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #239 +aes_decrypt_xex:"805938641ab6dbb68ed15cb0896f290109064eec6417fc0ba8dcb48343a1a8e7":"8c72c606debff56d89c968adaec4b0f8":"1112b69e118632f34870265fecefa0b7ee0eec2b6551ffd36a8ede269c1c2ab7":"17499183950757c2f4cdfc37d0e505a277cf27e00948b11b4d3537cb362ad769":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #240 +aes_decrypt_xex:"91639ef6651a2dbb250b81c865010ac8f21162fe568d0d633d0e92a4d5565e29":"aaafeca1f25a6b82f8aa68c309193e60":"de0e7df7ee6ab1f1f4708c9a7f179510157ca620631e762ba69cbdfbf3509aed":"7486cd751a51d91957208b73896f0142062f8788b5f6787011020c9f18b21969":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #241 +aes_decrypt_xex:"151349765b211aa41abf334220a2c6cc8d04a452a35e4f3f6996465844568e89":"674fdd744b171361a191d5bc87b1a7d3":"652c40273b2fb4f5eb8681fce6ff7959067eb9d3bf7a1671072c21c9524243d9":"44efa575e7bb73cdd6905786507dbd4371c98abc8fb2ef1bdd58ab1b6cb70a49":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #242 +aes_decrypt_xex:"b4b0dc42b421789a68b4c8491dda3c21e13e0b5a1ba6d15235969b14eb3c478e":"cfee857e13ba52c8ea86ed8836e4eb93":"22490f0c1f5782681e209686082a22ea76dd5e1346285b5658bfd788c7ee0f4c":"e811e545f4a99e875392b62f0eab77fd7d778a41f36c0fed6225ed57ef40dbf9":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #243 +aes_decrypt_xex:"768c72e3e86eec02110db6c71a2bf0dc9bafa00539264bd876410e5610d2fcea":"c6db3ebdb4a7fab97b95f3c23ea3122c":"e57bad7173c8e5cc7f430a6b7e7685b6a362b8ea49791d9d710178276d5e3695":"48ea1e9c160740301b2f7e0ec00351a205ba38059d134c6903618f3a269c87e3":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #244 +aes_decrypt_xex:"4a59a61208a62aa7561c01ecef00f15003a8a55a9c1ced6c54946c1ac4702294":"3d90c370df4c4a4a725c9b6cf6b278e0":"1d691f56d7a54255950c4df1cbd8611d2a45f90254ba3f5de8cce703f0eb9edc":"ca9189596b2a42f3780e2b509211a9bc81ffa6c00eae1f65e4490dff664cdbbd":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #245 +aes_decrypt_xex:"3fd81a574fc68a8a1e4ae732f6b8178f426c981140a9bf5f0b044b848fb59fc2":"e479b1e421cf935a7c950851f3ec5b35":"41a8ff2885863891c61128e1215d3a1943848152350f6a881810583463110b9e":"962dffd12f95e0d6dc8f67ba38774f6351dd4a89699dd9a8a9ce3d7c699b1f22":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #246 +aes_decrypt_xex:"fa7c434a3216e9055fbb38241237885116a9f12ebfe1944a3d927bb880be9280":"76e4f001c6619c76fb2b3b191aed57e2":"2c670635da304140a3f9f1b68840a413bfa4f2c70c3926e7f3dc223d33419a2d":"656d341a14d04656a67b7aeb4bd73b66d47c34f97fd2ff45766a2262da767fc8":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #247 +aes_decrypt_xex:"3011d3362dbda37684491282fda9a32385cbc94522b72424f4b2be81714c6c80":"83bbb18bdfbe4460a579ffbcf97b0ee8":"1fbd95f261e45099f8ef7d98a35bb7fa450f01054a681e0772cb3571d5b16430":"6f322bf72d744d5129e49fb3730f872ba039d86a6c4edd3fd9864fb796393f04":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #248 +aes_decrypt_xex:"87714940a51dfc508e5c2723be59d008c7a3ed32e11bcab70aca32440d401f5f":"418195d883d1e24ce90c06eab325a233":"5b2ae9d5a88238b61d09e09b40288ad7e6d04ab48ce733571e2e66d3ac8beab4":"b02c69e084e3be5c7948f82c2010593f4c4a0dbd7c4ebf28419e65f33473c508":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #249 +aes_decrypt_xex:"91652688ae049f61e742075ab77d16a8b3cb1043c157ef3577c318917130589b":"866f8cf399ec7b0063754f27528b6401":"e17efdceee7feece1f0f99c36c2d406d0fd321042548b8a8cd47c3085e5e433d":"33466caed9da1f28056d2c81b5757bfe54d2da188e5c88c173541ed1fc4bc377":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #250 +aes_decrypt_xex:"53c6949ac9aa4a6f0a9b8ae3e9f50f95b9e20c72be617f895a4b0a132d7721d0":"0e76cd3d76d5c9f7c284288d51955b30":"1de34705906295decf89033d95efb51b97bb94e1ccf4bd71d0554f7695275246":"781fe9d6554204b6d38fae0b530dbc7ede39269a522761c1716586b351aaef17":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #251 +aes_decrypt_xex:"c9992ce98071a5fe5a8aa6d101c9cb18ea7b1ffd00bc65f8bea7bc8e08e7da03":"6786eacd8ff954fd9c74e9213b008b20":"5d599e3957bf95ed6a10fe8a5a585fd6e1fa8927a3639227ee4724ae68ca7b1e":"2c1c50c872a16f3b51550e873677baaa08e90431f4f3e6d0cc880da0f8244023":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #252 +aes_decrypt_xex:"cbb0c1897390f727303e3dc7feefd17c5e343462c5456621e2872184d92d78be":"72d9e2221335cb6931c77c08f9cea626":"076362c7f5293e9e8f4212dfeadfdd5fd4b43470c402910a441e8e5968466a4b":"e2ddecc1f7017b2119cfc26ba20fb4ab0d31e15875ee2bb9b0b3e627d8a5a3fc":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #253 +aes_decrypt_xex:"ae85c9237affebe65fb88cdd983790b192841787b5f7536d3f2777ee7b9adf01":"c89db2c8618149795f19b7a41f7486bd":"73561f50172cf7491dbf7e579902207831b7b4a03ef88a83597c73fc4868eccd":"873cbc71d5070307a5f93647ace4eaf11fdf827a356eacf97a457f5e5339275f":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #254 +aes_decrypt_xex:"9c18fd6d4b35ad0b179481d309f1cbd0d031f48ba84697165f2bd9dca5b83677":"7284d5171876b6b71208da30ce7be015":"0f1d8de33215292638728374e640f0a39a171721d4f1800b79caaae923af80ff":"faded1d057e3adfbe6861203f76244c73dde51966520a9071615ff63398404f1":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #255 +aes_decrypt_xex:"12091a52ac1370306733e58ec42414277e7838dd16184450475a6cc44a6e84ac":"7c2952c9eb9ca4546bfd2d1276f985d4":"7ebf723a6bebddbabd9de7156f3421258edb9ca56e4027b37c95f5b94a98593e":"06529577d8124b46264ccc8cdf57abb8cb9735325addfb6433bc684623f37c51":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #256 +aes_decrypt_xex:"0d3c118c025bed7f73ead51ce8a233dab59bfbc916d078a20c8f768b054defbb":"28055b960de478c8c746aabe2de0d962":"e9be27b10c707e794e8f8d0b74c5ddb07c77571bd3e1d9592e8ec7ffbb186444":"b46df5bf50a48f516951478a9611dc695696c82df8ba7c5781610f70c271865e":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #257 +aes_decrypt_xex:"e1f01bc45ad87717d89bbfde155daa3edd8f66793ae205cb79f6abc58f90e418":"2f2831d0fd731918bde6cb0f35697e16":"994af737b1d3076e6dfc4cee6f19779bafc7d49b542434a5421c8ec9a8ad78f9":"0e67b5a5278333b22b8390bbeafb90b4fb4983ea4f7090eb2e8eca46d4ccf60d":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #258 +aes_decrypt_xex:"cb3343bf749ffe1f18291956b22e7f2ee58e7f1b3c351a3361b326ef73d5d263":"ce0b8cba0c9187e8dd1fa4196545d652":"7713ec1f804d166903bd0bb722d442148d6f0d1e6afde70c13389f14c6e65475":"a408fa05f3fa2393123c3fabf797293f806cc1fb83e0dba22720573368766bbe":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #259 +aes_decrypt_xex:"e2a0ff54179e85a0db18a421f8c60e57db3903c09e476228c1b58ed15ce3fca8":"e6380deab6331db98a8a2ec215d18a8d":"f97fb1c1db5e6a75010971d02c458175981daad782d5152f09265b69a2a927dc":"b41d7cd7b6b9bb8def7f88adaa695fe15e9c195d60d4c731b5af57e4330a7168":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #260 +aes_decrypt_xex:"bafd1d1699374567b088c3d976315b75161a5738ff537a868a3ffd88016873d3":"a6ccbbd39f0f0f34e0fad7f4599676e4":"cb0742e11cbc49a14379c7d34d0f181e52aa56fa3aede870fb307db550cd2815":"74c36e7defa07e87b1974882b6b0f0d70c0081912989dd70de74adf061f5e764":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #261 +aes_decrypt_xex:"9cc06d592c3df53097ffcd7555d4f28dec1b56e4d6bd70cbea85406ebe877df0":"e38a80e571e00ccdb2284e8ccf56b95e":"6a02db704dd93739c0a536f18f9acc134815aec32f5d0d8c2dfed1968afa1dd5":"f29e94e342409f1983f4e64c8f7df5865d1ce9e28f11741670791daac091c51d":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #262 +aes_decrypt_xex:"c4799556edf5231e46f648182b3866e9257cd166100131a0796b4c204c96aa15":"e1cbea55948c7ccb0d519105c3a99eb2":"142979ca70e1725322af4522ca85a0158a572cb386d25a8022692b7ce1b74bac":"cd536bf78fd34c812a243f14e7757ac2a96be4c526f1f84dd306ae4397e6ee0d":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #263 +aes_decrypt_xex:"1a67439eb05bef086b57dff8f79a09cbac982daafa8f697d250c5affc43f4466":"6ce3038d2ff7bdbda247c8364bc921e5":"33f2f5c1ceeebe603aaea4640bcc0b4d499c46458d6babf5d21740890fd08944":"08bf472a3211f7d8c46133eb9c087f17cde9348360d63e2a8ec950193691ba67":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #264 +aes_decrypt_xex:"bd63a67180a025aac25c7381eab4d677a59b6c223dc8568847179dcb491693df":"ded07cf030ddd235ef7182032fe74d4b":"ec7d3b092571c305c69c81c84040c5fcf3b079b05c3eabde9d2347c5b692371a":"16ca766a9b913f569e47de8c0360c22289997c4ab79adb263d546c2f2df0ae75":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #265 +aes_decrypt_xex:"a73faf2a968bc08745988a54c94649ccb149de0e522e316a0b046bed453dd5cf":"d50c76e0b7323b4ee4b945a0d8cd4b50":"117ef241a43842ab8aec2225cdb76aa54cee1ae793395d28fa56f59784bad4f1":"c31649e09f3501ccf9ea6d9e4898ff4c1d5411a6a091cadc96a08381583ec0a3":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #266 +aes_decrypt_xex:"b02435ad97ba36ea88553832e76bc2fca754b9869fb5139115ffbc02eb57f283":"d4d79513039a96bad06fa8a7531ecda3":"2448134e49bdef622863b276ad08d36e153bbce1c5ac686de0f63ef84c0133ed":"a56694cb3b80238fa8284548af9108d769e7a3f3dbaab0047498c9e8c056f60c":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #267 +aes_decrypt_xex:"1dc83690aaf430466ce0b1da4b1a7c45dbb69870c2006620b52c7ae90d56caab":"9cbd4befc3beb8f962825785a288ba84":"d4fc14d75960cfbd10ae1cb173dd9f3369c960841a988c9b2a5c07ea75b7c61f":"bf2673c9d653dcbd55f67ec2d3c4088a442ff5d50765809a204039f3eed8bad7":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #268 +aes_decrypt_xex:"0bde61a25c97127188fc41bc2fe134ea904c48b2c350f95a7524d22b5ced1a1a":"3e643c2594c8d96ece8bca2eb8e12a97":"d0ab934b523510d26c1191a74a7bc4a0ca4d02aba7d17eaefc07e42aacc75320":"f5dc9afcaefe387c3d162d02baac1e8da69fe216a72c16b7b174823a32bf9161":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #269 +aes_decrypt_xex:"8c8a18eb06c5a67af28d7c935414324264a952bad195c8281d7c5af2a42f3bc1":"57ed5750b97f1319494d38b162db5a90":"ade82aeccf5cff68500b20a0536fcc3e447d4c843af16a4edd6e3dd49bb8fc22":"11283c9262d5e214db2f29c16b5cd0256822ca94c81d9be5c033c6d2af2aad84":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #270 +aes_decrypt_xex:"787d59d0aa52855175b4e855ef72ea331d79e19fe3fa8d4bd8ba2c0b8a47344d":"b41428766d9500001ad3439f823b4120":"7accb5b292a61f150e5c2e83878819d7d3fecf8dd1be6c7eae42aa0602bb1a34":"e4a1aeeb8f2e858b030d2497e088f90c024c9d820c32865767e4950c20d906e4":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #271 +aes_decrypt_xex:"00279a16174d2a2f34388a9e685cf0c79495ab57ed7c6f33daa17737d87e5da0":"cfdeb1dd875df263c678b21ee2382af2":"49bec7e76920b8a2a2c075aab356986c84694f696d5a07bd781e605f00405bd6":"c922eadec16521678dc512f899b92a169db8b514fbd3cf01429786f54afaaf5d":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #272 +aes_decrypt_xex:"0cdb4da72e0c99cab4d8203c48f74fec6441cff020770ffe3eeb9139406e294c":"0570d4fd8d2536b58fdbeffc49d63c60":"1038412a0a44c3be99fb4c19c257225d27f6f33266f87dc801a24ca6b872fe41":"ddb6d4c3b620bd22e0b7b52df47cdecb1818028cd46e0283fb82546a095c4277":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #273 +aes_decrypt_xex:"85e008ce75b9043a2067926bfeb636cde90190092aef04c19b3f0091839ee974":"1185bff86b66e0effa7d28447faf2d51":"5adb6228a0e5b177be828b4f9cc9ca2e1b5741e5328b6134da081fc6ee0d3d4f":"a36027595ac1007c486fa7353d7f6aa2dac36fcd3c08fb32bd5e728662ec2bd9":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #274 +aes_decrypt_xex:"e1d13a25254f0258b77de256b332836762f36ea9bc5b953f7ceea89e3bf369d1":"39601d5e218d7f5f3ce7fc45f0576f3d":"d4330525cc897ec4d6fa57c73a0281f9f913b795943ca618d9327af4ef9663ee":"1b0fe2a567f562289739e298a912415a1021ddf32327845968f5363f7fe74135":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #275 +aes_decrypt_xex:"a6b53928364abd3e572f534cb50e7c3eb87a5602e1cfdabb594537b807b41854":"11a91ce83d324a10377f70ac375f01df":"1e438f84d789e14acfee3031c8f42c03245f661589523688e6816a219a4af3b4":"867d46a73970c7c9cacca63554c859b643d6266aebc1f91d674ed739fd2d4cf5":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #276 +aes_decrypt_xex:"8314a8b33cdeb89cebc298d3051ca8b7f9f7436767faa195fcbfef26341d4e79":"aaf0d6b19c4e42a98cc884709981d08b":"8c0db63bbd4260b2ba8b016342b3a357729782410249f5f0265c60cec61abfd6":"28b40e90b54c8fabada1d0ad5d080403893f41a1753be6157c154bce7c1894d1":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #277 +aes_decrypt_xex:"dc907cbd963b7a71e4e4f9770836b5dca005c8850df035b3db8396d373f49edc":"6d9b0fce7d9c3a9c6417cc667ded9011":"6fbabab7b668b20b2fd1efe4a26731c91bdfbc0e58b38ad296d68e7ad951ab9c":"663d633824e9de4558a3f264c760a9eee6041e19c194ff8df3fee4d4f800add7":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #278 +aes_decrypt_xex:"71487f76a3dd10fddaa548e8b0400884d47e121de4c801c184378d2aed6dce2b":"48346e22e34f56cb47e84e5df1c490a8":"4158b9b122db41c9620d5c8b50fe0f813079062f6853467e5f755e6ba929b6b8":"c90c05133a3c9890c332fb2af5e9e23b2af662cd6c17f42ea6fcf9146272ee03":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #279 +aes_decrypt_xex:"00eb1bd469c875764fea1be87f1b8fc6fef10238d07268cc3eff5bab5425884c":"2454b18d3a4d160c4bd4a0855a3238f6":"541f41348830e753941faeed1eed942173bff4dd94155e1caf7ad8fcc2378338":"eb3d61b6fe4241d426fdaae384ccd051acf37482e25127648fdb5e27fe9a8cdc":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #280 +aes_decrypt_xex:"79d44277ee9d9cf75b5a6b5b4de2b40f37f9dc69737569b50c6970a57e25150e":"5c6535b125d12dbcee401f77239d6c38":"7e1da418e5ff44ebe18656fc571b57617f691246b8674d0b06b0d25757d8d7d1":"a6ca823cb5cdd24899990345cb57620839ae99c9bca2eb837b3f8d5ceac9d6d7":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #281 +aes_decrypt_xex:"3bb824a605eb8a86c76dd1feec687dfa762d8ceed8d8f755554791ee72a1fad7":"d33b97c43280bef9ee27644c5fc91978":"7d73007f3339720fe1e72c4c2e59d85a15183598c5917f2a4495bd9b2edd5e0c":"107676291b7f5319fdd896fd2db60a1f8e2bf7da1253772d4c8b46e30235b7de":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #282 +aes_decrypt_xex:"c07f4ef1097cdfc08040f923b4965751bd1fdcab7f758144f65c9cbb4241c782":"6c90e57c767eab9f747eb80862ea0e0e":"61ced0098f961bae4d3da74924f21c1146d274690b8a8ff7d5a4efc3ebd366b0":"b0b126ea7f1dbac06c958dafd46cebfc7c6112de15408343acee9187946bc9a7":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #283 +aes_decrypt_xex:"7c41879bc721d95f30d1049579d4a4c547d755ea5bbc56ad0635ba6f2ae9d8db":"ee12a5598d2c28e321c4d4a21303909b":"17649c6bef80a487fc36849d251f4eb88d83232418554f282f2891bd5fbc254e":"d3c6411320788fd6469e797a536b3f2c202e27b82b21233548a94bd06ce70aff":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #284 +aes_decrypt_xex:"9f8f6a66cc635762ab9f4ec6da604622ca44c74637a3d85e218a59851221fcd0":"690773e098b7baebf9a23a49f294433e":"26fc5d9eaf3fe07fa121b21b8151cefcf8b6511cc5cdc20ae6d2c1f76f90990b":"4029deb520eab15dea3a3f780da94370985ab909e2f44945c5bde012316e1cdc":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #285 +aes_decrypt_xex:"2b114d9eaed8c00f40aa000a751399b8de580b4674f3fdb574c180fc7e38ed31":"f5ddfe7d66dab52b9f52a535c65ae324":"aacf2ba4b02dcafda31435fc9a01d923d229914adb4792040edffe2237fa3e18":"1bc41d7f8e5006f04367fee164d975a7ace77b784ef5a0db8a31bca05bf6cc88":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #286 +aes_decrypt_xex:"4073c003c7fd558b2627c9d091db851316d743b9191ba970053347570fa2bba0":"2d8bd1e6815b89c53ebd31c3983d3ff4":"84db0592c3aef2fa2517f3bbcc4f40e9f1f80440440dec268703bd41581bdf1a":"43e07ff6fe1b25dcac7d0c25db07069727ecf412090a6a687b097591161784ab":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #287 +aes_decrypt_xex:"bfdaebb9887023d389c9043d3a37093ac388b71d2558dd2f28b65f08d62109cb":"ee362d96dead9152fc2684642ed88156":"cdbe35d4bbfcbf06cfefb140be149a8b482f3ed56c76c056a2f9e7c33731fd64":"efca2d3e289765a8a5ba7a8616f0fc124dc3e024c203c8d2c8d8e77b5073d0bf":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #288 +aes_decrypt_xex:"394deb252b4882ae847413a047bf2be029c575778fbf1f162d2ee2a6950bf105":"39534857872fb95bcf2336070304ebf5":"2b08d7663653b0c80a29ec443a95841c934f3d0fe665e520eea286d9f80a6aef":"73f71c5b72dda8afb914079ebea2748612f13eba8ff3c1a10ae9617ea1fc0438":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #289 +aes_decrypt_xex:"e96f5bb437001fe24ea61edb54c58f0cffe9262a6acf104af6b6ab579f7c9353":"7ea8d01b594f823a53c2138ad1379f75":"46bbf8de6f76f77e382ebb9efe21f81da5d41393a8e8eaa3f6885124a8617952":"9b864118d8cbb95c2be722d886e0ceee810e1b50600dff1f9502836231f9f85d":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #290 +aes_decrypt_xex:"d1429d81ef1084f7e8974a070fb51deafe0884623132b6e13d3e0e0a93b666e3":"b322e8436967ebb311fb5961abcc98dd":"f0b0cf67462fe53ff2ed316d654236f1e90f5c986b302d4f96cb3e8bc53b4c4d":"ccbff83fe441e52dcc54795aa4f78ab871784b9a7b8482635d45498231bf6052":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #291 +aes_decrypt_xex:"1c20022a80e97cc386e1c271703f92702ee8df21489fdc410ff612d67c9d9d1e":"e4b6cc44c051ec114bc33ee7eb12a0cc":"f53326a16c1cb4a0ca9d46a50727f1c45f5fa0dee61f2cd490c17df9f97c6720":"6d400c0b880c35ac29e512da89920cbe83bbbd75a66286f58ae24b375867c83d":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #292 +aes_decrypt_xex:"7f2c1902bdda3df699415f6a9fb2194a186b93a99418bd9945c1ca6b356025ec":"0cb85a0d33c6b8e0c19b8c2152aa0038":"943b05e29e87abec1d51e55e5f53c5a1028f4e5135ad918aced43ee60695ef7c":"586d9a1078f0acf4af3613c510c86b02236ec86d39621b6f7d605fac8fdc35d2":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #293 +aes_decrypt_xex:"6cd680b77d3244514fa31c3a9bb7708c45d06f44b45715dc2ed7c74c70cecc04":"7819b600b9ca2a3a729b125b662c0153":"2bd2c3076218f852657cdec00c1717c5333e4b6ff33f2bcd24ffca33adfe8c0d":"b98b68f396d353d1011795292153d53ad03d34b4b23595e11bb46cab7f40fce1":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #294 +aes_decrypt_xex:"8eaa33fb8f4dbf3f6b3c9d360bdffb6bbc48f3b396028f122d07dcb50f908932":"0435f9629b440cd757c26c2c5d6c572a":"5278b57d46e346edabb92e9c13624bb9a69fbd138a31b7b7c5d67f912322eb39":"7d145149f88496cc0b1c1970fd3b9c6a4d2c3d50dc9b6b521168448043fb0085":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #295 +aes_decrypt_xex:"38bb05b111bf219754145a63ec43996f2532fe9d82d809ce40bd5f1177875782":"cb385e13c3aed72da623ed717ea5c1d8":"c9dd00a2ac68dc3e61d5dc51deedeabf56b577dd245803d566c0c966d53ba998":"28ecab53a5d8e7447912afb5f99d026cc5f3a1b9e84123ebd7796f7bccf84d81":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #296 +aes_decrypt_xex:"fd53c1ba88b85452c34d92d1cbaaada133431bc6d8d658dc860f88d527590d9f":"22f3feabf8f5ab7a6ba30b4c48454cdb":"1f38db440c4bc5cd866c29f68f5b9374dce3ca32a5fd271cd7ab413770c181ea":"c3793e7374ab0f7b16fe334be05c64c7a9217dc7eb24f5700567e3207f2c5b54":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #297 +aes_decrypt_xex:"16d678acc1010c87fe104abf88ef4ec981937803eb85046178f45d3a9bf3ffe6":"b5d625b02f05b7c0670859a8f71df5f0":"c7c1545a772e196cd6953c410656ea4a48be54a41b07456c1c8917d81ca1b830":"77bd794269808f22a150d75fa0c42a9a2887aefd88ccadec38757f71b9c334b7":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #298 +aes_decrypt_xex:"1c30bee1ed70b77a87131e46308975bfa27a1ecba8a07c286b11ee292e5f4371":"6ff7bcf33b6ff77b116610fd39f4f6ae":"bb9ddcf417afc25702cc533952c65fd8fdb7ec85e7d3b407f851b51e5dc9a4fb":"c6dcafbdbfd7f71b029b9240ce57d63495ba68c1c3131e6eb10d09cb5a1fcb5e":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #299 +aes_decrypt_xex:"a4ba40d98b8397e525eb7681f5c545da432619e23a067421171d951ed018d10e":"ddbfcc25e21ad7bdf66a1b3513a03018":"e33c52514cd30153cef8d9636519a9c348170182e2a6478dd4887a8d536f0f45":"2d93fe17fcd51ef19c4a0489f772f1ab91921b261a301751f10df819f65df8e8":0 + +AES-128-XEX Decrypt NIST XTSTestVectors #300 +aes_decrypt_xex:"bf14b298e9c72ca73676915a80fa2fac4fe2b56ebc4df57e3028fd4a41ac9e1c":"5e49263efac5451ee395083c25de2c13":"63a98f178be85688a8a5ce00b25bf08a972d34ece95c6947260e6e44fdbaa357":"401efe5c41cea23da0d33caa946b916c88ad99d65fb8238047597b94bcdb88b7":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #1 +aes_encrypt_xex:"1ea661c58d943a0e4801e42f4b0947149e7f9f8e3e68d0c7505210bd311a0e7cd6e13ffdf2418d8d1911c004cda58da3d619b7e2b9141e58318eea392cf41b08":"adf8d92627464ad2f0428e84a9f87564":"2eedea52cd8215e1acc647e810bbc3642e87287f8d2e57e36c0a24fbc12a202e":"cbaad0e2f6cea3f50b37f934d46a9b130b9d54f07e34f36af793e86f73c6d7db":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #2 +aes_encrypt_xex:"e149be00177d76b7c1d85bcbb6b5054ee10b9f51cd73f59e0840628b9e7d854e2e1c0ab0537186a2a7c314bbc5eb23b6876a26bcdbf9e6b758d1cae053c2f278":"0ea18818fab95289b1caab4e61349501":"f5f101d8e3a7681b1ddb21bd2826b24e32990bca49b39291b5369a9bca277d75":"5bf2479393cc673306fbb15e72600598e33d4d8a470727ce098730fd80afa959":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #3 +aes_encrypt_xex:"522499839449864b0f59ac861b0b8923a1e4e204f8a255febb9ef0a8078942e8ab26a30a3bd6d14fd291efaeacd088169a6bb1218f3ffe9a482a439d2ef78628":"04782cd3c9161fd2eaa9e911c23af4c8":"1614c98391c1dece1a3d165af0101c872a31730c407b07a2bc97f8c8741e7fcb":"4d8ee472b5c9367b364cf284738ef5b490f4c131a4badc316a175f3d55d28711":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #4 +aes_encrypt_xex:"67c2e3a5b02881d7370320d6c04a0a138370dae588bf09a0cb2595167150572ff4b3bda91e64c6ede62375e8dd47a2951d65464ca48346047044d970ff45f480":"a1f908be560286b9bdd0a7f405abd4bc":"42b564650ec0a34eac69dc17fb69f46c2cecaa5588557ece634711ba76d55da0":"bcf08b6bf20e6961d8b7348f8fced7f9ea51e15902671bab1a366de1f72c1726":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #5 +aes_encrypt_xex:"5ec416c58f2b5a78c4f658da055bc00f359c685b9f6de6ffa56f86d95086844f11b58338d318ddc8ed7ff65c31b7dce448df81271877d2616f36b29a6fcba9aa":"38d7db2d700d0adaf20bf5c2e84568ab":"db34b3fa9914903f5184040f1143078f124db769fe830b89d253c73423da50ea":"998f9e21fe8f2a848b8b778ecd254bd2113969e13bf7587fc98fa8d7ebc2e2a4":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #6 +aes_encrypt_xex:"b5b96b90e36b35eccb718b14c7a749f31fd99ae1ec1ed3a52f99d4a3beeb6f20ca2723d5bb005386b79e1c4e23f6b5f81fb450b2ba92a5844280d3d91aee4a56":"9a063653a0d7a67bca5d2e47aca24ac9":"beb295f510ca61db0cedd1d0e9f75827970657f9873e0ec010b573d3d85ea586":"b7d44012a1a4459a6ec604633f74c7a76b62032fe6a2727cdf8d3578c189e541":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #7 +aes_encrypt_xex:"cb87196e188698698a058c98e855aff5cfbae00a4c51e913f0c9e4a57d5ab416228757d08414b1178852eb4d47172de6ac0bf7d5f16dbb535606e8b212ab49d9":"225592557e2f60e8916056ee71091984":"e5d3ca08ff68cb54a0a5b8480747823042ced6c03280d968ed3f66c958d971ec":"d456c0ff4000c5dcb884eadfa8d4d13895c488f5188211df77b31ee087c8bdbe":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #8 +aes_encrypt_xex:"143b1de8a633fb40893a0d5a88334bdbf89bcbe6237b984688bba1528a8e4b1c58aa7615be268a157cf352f0a6c4cfcafa1fd58950d7398f3cbb83a71ddff17d":"b17e857e9b101282a8bc32538b9dc632":"6cd912f55687e9223036801c200a5573f563075ef452f5681f489c19cfcdb4da":"8b4336e87d1934bb3531f9261c9b6aae8e1ce3017e8c948350daadf4d2a84e99":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #9 +aes_encrypt_xex:"092230dd7d1d6f3f83ab04ccd46b1311cea25c7e2b503839c7e5535a0148b6dbfdddf6777708265aae0e72b47658a45310139ee0b1185f98c8b8a5c187d5fa69":"17e6ba1c70f77074ff1d567b52f6bdad":"9c3ba625a21f8f5583884b56d4d1a2e1e65fccd03f65d6caa5507b71b10ae0c3":"5e987275d6ea7c36593c5eab78a74e38504ee47bfef4fe6184285a2e625619fe":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #10 +aes_encrypt_xex:"5d4240766e71216ab73da19ea88027488759c3c83aad8223bcb60ad5559f913d1fa858154fbb8217c04ca352b22e492cf9ea81d1a87838125c90a1340d04f8cf":"08496af5e9e51e06e562ad121ed422e4":"ab5ead893b99dc72e927c82edf40c3e9617c6789d9d488d63a91ed7d37892eba":"a8fb3a8bb9c1158d08610636137db4bc2adf2907291e965efe91e5b804c2f3f8":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #11 +aes_encrypt_xex:"6c20526385c785ae857a24754875f753911b1ecf189643de9b5c41a7e7213b721d1b063d363821a0f1f2e42166d1fbfbf7d17396b289d6012a531577365672b9":"eba311569feff984eae41209b495c298":"ebe077dcfad6a39023a976a6f5a69b251191e9096efa4e4d9e0d8a8f3bd877c6":"fa1d194b88f488be2a6bab15ad9bf40a7150971d6ac9503fab58ea86b714a2c0":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #12 +aes_encrypt_xex:"b265b9c31b388b7f12c810f23a38ec48443fb1ec52f2c1147e58481735a30cf1a690d7be6558ee22d8346a1e9420b0b3326b3c494f607531bf9e1700a3f972fc":"2cca7a1da2e92063e2f87ae92c460868":"d6ab662f11675bebbaaf100e16d32aaa8f12e240a7a3d261267daa04574b969a":"d1203e2b1aa9d9bd08e22fb4c25080e7f85f35ca839013d964821c0a02429a6e":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #13 +aes_encrypt_xex:"cf16b47b4b32bd038dab1d4bdbf86b7b797bc9ca2f7b9bb18415fef781c3a214e6f1863bb37414ba12559d8c0b603b376a4f88d0ea5c49e8bab005a42799c545":"ce328a5b1f000b36353723418eac4a0b":"0b4b0609d9521b9ab96b0bb566378a2163f940d61230bccfb27d7f9e185b4022":"e3881ad60a6b1b71bffc3aa60853951740ee52bfff75940031cd2eece1ddf6f8":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #14 +aes_encrypt_xex:"b21f22b98004f3579e3a7b4a8a72503543faa0a5a5cfcc09fe449e3d76f668a2539bafdb0cf1c002d6df3ebf3e6b7ef176d3c564f84beacb38c5dc2566667c19":"f747278e3fec0e192d308f56111d0d08":"2d8f720c3ea91684784e52bcba169a6a081a1eee78f68a83049114b5352a6635":"bff5cee0f2cc3e52bb3c3bb67c663c5c1020fe3b1083b0b1ee8c718f7b5ecc47":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #15 +aes_encrypt_xex:"7d797b11bb16634625ed5e1ea909cd2c6c3d2f6b86db5f974d772f04df86972330323a54bbb105c7c0801207439a2e89b73d48cc5c0cb7938a192ee59b8c7547":"a3e1477d3b0886eddfe8934f111a2449":"63ebae85895f3440c19b563e25f6673f1a519b87ec8d8f80d4afd0dfa5c4d3d3":"60977934efa61e51b171cddede3358fd53b6fc13483a690820a484a7ec33c2a8":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #16 +aes_encrypt_xex:"8a055b91c8a099f7a033812ce74b2b2228de2492e94572b5722737581769e7407a309743866da1c0a162894e13c133ed33d0ce3fa1c385310b3c7ac4dd4cdbc1":"898d5d82fef50c536f483632201948a7":"45e092e64bf2928194f7a69bfa2503509bb3c6d99f71fb49c700500c5cbf9d20":"2792d9481a3454274283c843e936e835f9fa44239355168d4faecdf70904b758":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #17 +aes_encrypt_xex:"513df3b4470f38aed86ab22cd33732eb02d86358f0e76d375ae94848587c0fdd473a06cad5bda8a3796f636f884f1b9bd0c36497f06998835b5b21ad0d53ebf7":"bdc61c3eaa3b825abb585f7938d003d6":"64235b353e43c69fa42c8c4936a11bb931d71432bc49d473d34100e21027c722":"db2db7fdc072101a97ed1f758848eff49d08896fbd657a10cbd0d3299cdeb03c":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #18 +aes_encrypt_xex:"e4cc481edbfe800ec4e1e525598567eed861e553ce5c92efdd84d69861e09baa72309c0d0549a92e120785cb43a4937acbd303f6197b26f24b16d0911f70a313":"5c006140b8ac3f9738af2fd3ea6f3721":"8df44a74c0205222addd30eab2c7d2fc71ec07ad12932bf0854fe0502a642183":"0eb309335399b2006b832bbc7356fd88af0abcea6864f6b41193dffeca4a7f15":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #19 +aes_encrypt_xex:"04e45520f663ec8230a3226da247580129ab927cf80fd8f656a1f13424e98ba39c57bf3e4c172c8c21bf6c60a01d05360a306d6f803d5f2377fe67447b869f5c":"652ccd3927cd5a845ecbce9150a87127":"8658f2b13a49b7150a52280c9e98bad19ca1ac0ef2bc3e0244254d8a0a8f4215":"b0cdf23aed707762e73a9262eb168487873be8a4ce990208e0a67b922b8e3712":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #20 +aes_encrypt_xex:"c9032290ea6c1b8fe8448fdb6e7e48ef0d81c1a0bc84a9052e40807e515733ed93e55838a88ff1c78509c62afb26d52a8ff687846601b0930771e6df1d1f3c4d":"30ffaecc5c0843078b13d370d912ede9":"a02ffe56131167a1b12136f04bb71786aade3b06adf578fd8d998e39a9846c12":"5ab207394fc7a0728a2c683a880d4daee8c20553d91722816a76340e2b4e6662":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #21 +aes_encrypt_xex:"28b09f8b53adcdff4db75dcc254e1f4f19212c26d7348a3e3e0f26aeac1f954a7ec89e55bfae931cddc378821e282b52ee44f39b9501d5658d5a9be89cae2067":"07160761f37f37839402890cbc189aeb":"b56df24e2796624ef75f74f6b7ac4dec4ed4f0aefb836dda2ab9b4e58d7e342e":"f3e260ae6299ff02f487eec8a73a881bc9769a4efbca446418f9e1fe554d1ab6":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #22 +aes_encrypt_xex:"756bc77552bd66bfff904634afcda857ef3e9bf274eb2e6e3ced54e62340a540b61ec8071474cbd3277df609cf14b06394046b22dbe8e3e3dc5a50741e0cc5de":"930b1c20ca3907ace49afb3c2bc729ef":"9ad8651834d2d914222c288e720645b33da47e0ff9f3e029debed250cf0a6a77":"870b2995952b36c98f1858586279634b998cb5fb6a7d3efb2e95181828c4c649":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #23 +aes_encrypt_xex:"c4c78f0c6bbd08da2e3be614bba35081a975b2cf1558b324dd72def3c35b5ccee542c25ea50f83f8b5afebec7a3ccb6922c445d31dc2f524f207bbc48183a99c":"01e1776af79c9f983403fe0232bb67cb":"23a759a8c4935d275d4b02a6b11b47510720fbb9cd2cd5452680d43da7bd0a7c":"58441453991fef424e28add914f67883a6b8e53522aafa6cfec1b5fb09e966e9":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #24 +aes_encrypt_xex:"49b2658a244059d8bda854ba5e1d03927d413caeaf8adbd95eb4ad4edabeab13b3f51b5ae9c04a4946df2d17b02bb2630318347ed8709df8f98af9ae9a468bd2":"a496a1be3debf774eb8efb36254ed706":"eee5279ec8d959be31b935147261308fde0fb4c4346c50e4f14ea6f2406537ea":"85a9e672ad50c7b509bdc6964593446eb9bd3458205202d3e20519a207e9c1ef":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #25 +aes_encrypt_xex:"21b5ec3a31be1c36cf353d2794f1e39e77353d4a284ab10590b5a4afbc23fbb447dc85421f739ffa8296d15537f514673746c854c8d4f88c2b9c466eacba061b":"6391ab6f9ddd693422e21e5c2bbf440b":"177bcfe1414a3bfe6a53700da1a3c6fc5b27b29ce042d973099d87bf886f4137":"aba26b842ccc19cb646de66018710e7a95b1f4f87b6bcedba61dd074a3fdef17":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #26 +aes_encrypt_xex:"9ffc993d37b16d55a399242b973dfc135f2f98dafeceba6e4f9af27431e8f73140edae9b91d7aefc05eb5244bb6520cdb29babc59ec96860006e415d698a076c":"db03e166d130a0517b6e2d1be6909c4e":"c18ac5ffc5226784e6cac442e25cef13417f912b5e1d1d0cb1eddff9bb59e835":"42d07f26b4eb62c99768455ec72bdb696e1cfacadcf28ba0815024cb4c570e64":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #27 +aes_encrypt_xex:"50c8febdea7ceed2690f73a39af02ac3229f11c9d4d2f19048eeb48dbb26978480781c1dd5952258305383f5b3bca0cca71681574c99d8d15e86eef2ff04d7b3":"b46ed058407cc928d693a0f8221c08ca":"f1377a8b83f1d7562e5eeea291fdf07c1d6e076d061fe100e6cc1a647c8644d8":"989931951f452f96033628d2a44baf1c8a4aeeda0684462efc9689b15235f955":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #28 +aes_encrypt_xex:"b384d849e3fdd1c0155083a496100caf0937ec08eb6705ec9bf088e6e62e27371b9d4ad50286d3bf660f3aef08f2681785b67ce4483e83b468976ccdeb263768":"f400d14e42d0840f69a2be44913c6fb4":"3ee6e2156e4b0928f85be9a88cb122b873d6c5f0e598bb37acdc744b121f3a0e":"f909c6e723d8cb615a3382e13dece80461a424e62b72517ca3b2898249266d19":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #29 +aes_encrypt_xex:"c76daaa16c56b73280bf0b0304b94eb3cd5fb2e31bfeaa07e137123eaa97bcdc9d073c84b64191591b12267c85207d346d1f534c648e0d5432b62bc3aac54dbd":"f710627d0cede8763eef34f1a47b12bc":"902ef7c1da3ee9fe4d03340e7b466df16080d2093a268a0a172eb9830880a68a":"ac4bbba090232062b801aeb8ddbbf450e04133505510840abd0c42d6bb089f62":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #30 +aes_encrypt_xex:"d9dd2f932b39b82c666352b104b15b31f714cde49d9d2e019aa1e73db3818b8eddaf4f47f6f1fc173eec2e0c30674803de8780f945d8005d9fe995785912354b":"dfc989f8d81871a2bfe7839b94dc8a9f":"72660b85b4cb16ed7334404fa39877b62a15ebdee777bd1013df9f6733372b62":"ae4dd2851a8c12efc5a49cfcb7d98f6eb3a8b6d76400aaf53ca6c7fe142a6689":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #31 +aes_encrypt_xex:"7006a18821fc53955195bbac5dc395bd2e8b6ed72818a98d86c841d83e4c70b9981b67f162dc9b8690b47e11dc2e695afb7d83095f6960b8611b335e2d7dbfd8":"508d50040430f6ef585b84b7afcad76d":"e69061771cad8516d75b5a2cc4893d31d482b6ab8dd59a68f733defdf74d147c":"c5a4607ed7fd6162abb2af66b1213b337a18b4843d81735318ea763d8bab6acc":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #32 +aes_encrypt_xex:"4870cee046707d197ed4e09c713164cdb5213781a651ac82378a6e0b2958484a43a826cb34ce3fd0b20b5a06bb5a65f381c0db4fc718fae31fd94893f5b7d6d6":"24a0237aa8177cbe218847a84e4dfa90":"f984fee2341c4f1a7eeb85765240c2b104323ecf70f39b150a2ff58c01d63d0b":"df754889084e0f8ffe799d17c481242eb65c6cb5fb0d46a81bb027c2202f3d3d":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #33 +aes_encrypt_xex:"1352e5045192ee5dcb9509b737a8b392acfe311c2f94ecbee363c8390dd6362df3f13cdfcc9957dfab46393a217d5baa8b2fa94687485353eb5a9bd9e15283c2":"ba04ead5e7311fb6cf37c9e70115c8b5":"1f9cbf00c97ec9d1173da395be86ce366f1e2cdf16bd10f28a86e03b99860046":"64e67521557a7050435f8d0a71a157c971d875cb8d1d4d74a57499477f231328":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #34 +aes_encrypt_xex:"c4b788a0762a0a3458705883f0a892d6adf705c8cf329cbfbdb53c6304c4dd849838816508c293e8e6d1cffa21df5725b17ef3b89f5a5c7f743b105480548531":"60d6f70a1918596c2d7abb85b68d9b12":"0eb7f0fb2b1dd5035c06658a49af7cba2a7d66ee06b0c194a26af4edff636697":"87845b822bb5f1f8d6b77715165657c2df3a969b40b1df491adf6d6f7cd250be":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #35 +aes_encrypt_xex:"2241de46a24e36a62fa50a2018ac90c594717c832dbd8d75d69b5f39b5eb9e6167e3be1657b22a18228fba50bea17bc3e40e2a72ad7374e1be92cefe5d541357":"56f92b0fb2b56d649c63dbbd429da28e":"3bccc7324bb8a878f5550edf2351c10a4ca7ceb3e33f8980ecab264f79337b55":"d25a331baba8bf6c5a7d7c915fd032a2a7e751720c2d0961934dadd56c6df8c2":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #36 +aes_encrypt_xex:"e33936e9010d7a813296d212b9656fbed7a9dc445c496cb0898ce062c3dcf168cc17f7ba253760f45cc379d425c908bd253f78c1755a866e9b3c20e92729cf3a":"a3bfaf71bffcf0da9d4428621a4dd8db":"590e37f827fadb3fee838fe94fbc8673de1f9461ba9572929d600b7331e0da54":"4c996d217ae5aad9709b8b393d8ec9fa858e2a20585092cf0ddc1b72ffa2288c":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #37 +aes_encrypt_xex:"6213b1bc4a50eb65153f486258550a5eedf4298a773110e3b348a9cd37844f4becd514718370fccdb7b225550bcb39553d1631ef2f210c28cd142cdc452a52fd":"68c03891f08fd8ec549bd82771b5dd57":"fe1a3ec210bb8e9625609a27bb31bdbf5e2d4a9c820b2f6012c0586b211163ad":"9ceb1d7626c135d33cca2aff06caeb8129d44a9db1a2dd1cbc90199f59caee29":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #38 +aes_encrypt_xex:"3b4e2dd14eb165a0503006c93469d1435b3e3e0bab047d116a71fdebc6509ececd0883ad42ea0db56ac5988fb66519bc2ea0c6d5744f7548184a8290b0da77f4":"65a523921d5a7075b22012e390b67c43":"33df8d8086819128987a105c7359f057fe099fe26f1a58d28e0c88333d5f69e9":"2700042526c540c26946678ee07d6c82e6523032cb210349c7d85c0525f1655b":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #39 +aes_encrypt_xex:"9aa772f47f53559cea4f4a7d73f0fb6f97a5a460e73b18ecbef1fede288372d2482103210cc16df8d4c1f1b37022ccbabd3d93ce4a95d2c9efcce13d83036afd":"8d142aaae1da29fc59bd6e7fbee260cb":"3598af1b46069c473d1cd87eb2eef25ca5c2a5ac5530a9270af88770a498229e":"7b435eb9227a100049e6256b46141fd14f9b73529a26252cab5147c0fd7b5436":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #40 +aes_encrypt_xex:"d77104e5756ca260c3c5912439b7f8c81716d5c4a457e24d104ae50b40167a80ff03e0682729d824dfa8c84c794b80303dc9ff0585088ee6532565bec63ad7c2":"e9dc846cef4a2c41b4a020f44c233f47":"c125edd5ff5eaf875cc4b2bba5fb7dc47a2a1dbe5cba38b213372188890f153f":"cada4e269a208e1ee4b3379a4ede5dea049a93fd8e0f5b26069800b0789a0319":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #41 +aes_encrypt_xex:"4fe410e5f61f858c3b784c5e213ebd112f2d8333cc206ccca8454b28497a2e9057ca0061aa077331772868a82728b4a75f896f286d384f540638af9e7bd9d293":"f8cdcfdebb4a48bb1df1a4701b8ad6a4":"e8a8ec4fd5fb92ee2d0b289b8c3fb674d95575798b85b47ef48a8a4bd33de685":"d6132ba3551914b3e6c5c15064fab84247cb2faf0c4b445f86451271ae7c6cf4":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #42 +aes_encrypt_xex:"ebb8a03972dcfdb90c55c3002a558f057f2027a9cc2cdabbc2d8bd9710f473d8f21aeaf4ba82b11c372731c5be576ef049ede9cdbad208be07d3ed15dd760940":"0fde23fe8746ed15d0b160c05d0f88c9":"a200dfecd771a9a019caadb4bfbbbec6de631ad5b6ec8f2379ddd39732f601dc":"a08047dbfde7f4724bf9906cae354f10040c6b64951b02564b2808eb430415b8":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #43 +aes_encrypt_xex:"76ad6a08c3991479dc9ffe3feead0dcadab6633465b0b6697cefc210452dec412eaa749859a9b5d5560026e44d0ef9e24de41df17f1839c5a2f7a7ab88a35775":"e6d02b254009b1f98a6d54f744216eda":"e0bbcf9410691a1fbf7a2724945f214d29a51fad8c2a3e0f22a7effb0562c19f":"0ab10a0a91c3ed9838ffc45eaed5575413e3d839cb5f101c24cb18f00e82a530":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #44 +aes_encrypt_xex:"601b363028a6e805404752870de68d8cffe554461ff5ecb3aa68d97a31616fa42b0d604029c25e65ce434a09f1ca90e1cf58b92fc8c65bb203ec2ffc960e0af2":"33c6f73a788514f0fba9e29ed3acc0f4":"1ad9633a85b2fe2810e7197ec1293a8b82cf58dc2bef9f8cf43399157b2365ad":"6507d7d6d8f8ff19bfa13261de7f4514624e20b45544e021c6d9bda3e255cf98":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #45 +aes_encrypt_xex:"75f8bd54f8246f79b89c0784154c853137199d7504c700203193bff20818a1e363ddfb9a6999f81c63dcb6ee0c6a453ff5e563046c31fae501852f688cdd6a2b":"066ab7e7206df6fb3383631c75a90393":"2cad40aa2b61be8a1dabd3901d5d4f861fb034198a4102a7b7a7ac407599c24b":"6caf989c55c27a65bc7f99bc4ae0f5d54178ada004a09efc91809814c01a5dee":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #46 +aes_encrypt_xex:"37dd7adbb9d548cd66604cd685f62bc6b5d7c316ed8d9158b538901776191e9591314b0d5b82c85f8b241fa4f5e43e015610306dcf6e64fadc90725085b268be":"3c6e70423c165e451ff191329d4c1b41":"36492eabf5f863a8d5f2433094fe8ac077acff0613efc654317d09bad75ba4af":"5621bb68ebd12e7d17e1e07890a995a35fe97cb5056b43e7e1f9edee6373173e":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #47 +aes_encrypt_xex:"7af1784dc21b17ea18ef31edc133f171bc4d84fc63e76693de6842ee3ae2d73e5288ece073eec5b6975e47d2e6d6e6a8c2f532fd5a7d0ea9c58f5da0d3b04d08":"c9773da09bcdc7a63b3164b8db6b7bd0":"31109a3076f3a2f229d9971767db2e2529d577fd3f6f9108b4372e2c031715d4":"2ec0458586ab8e1c0843d2be81b3490a5a3f478fa932d2e01d34e4355c841866":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #48 +aes_encrypt_xex:"b91df6121596c9998b14c167cf47bb9640228f3bff3baf6ee616bd735d5508dc9a0f6256f14b6ce438f3a83f895a732873c913e7dde5a1c34ee9c8db8655d1b9":"a314d4a0825127c5d7d6304be27dfd87":"48ab86544c0e8584d70aa1f7334119bab3c811975da93aa8f3e399d563748eaf":"6c634c9805becf8a9cea5bb527f439565ff516538f98d5692149bd995ceda47f":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #49 +aes_encrypt_xex:"fda65c924b471bcc27dc75b1b39189eb1ed2282baa851e7daf067185d7ddcb65570aa06356ece3451d076ca56da27a6f149a368cfa3d1f10c5499c9d58dc7d63":"6b3d15f86b5b47a972883c8c12d72a06":"364ff6183b8d4e1ae81091e57e55658e0b6784cb88c0ca98e9b12d9b2fdc36e0":"f51c0df01754d4de41c0160060b991164e298a82c15dbcd17c4d144a215e6350":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #50 +aes_encrypt_xex:"0406cefa3e16325e0b820591b5d45bbf21164b521ded97628835f2d3be7ecca18d1ba0e5d47f10b969420f59c02e731161a2a262b55b5f35f6f8ef365159f50d":"9ab2ef46133b547a8ab880e17000aba1":"cfe237a9399d58034a6ca7f0066a96374235c1659ca7e7fc978a1db2cb30263a":"d2f5bfe75ba30148aaf42b56e264e1827f29b8097f06322d4c7c74bcb2ff540c":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #51 +aes_encrypt_xex:"bd3e3a102cac0a692e72b5c3529b0fcea279d8588ed3c5fa3018ba672c12cfe07a58cd95e037b55b2d621b6791f4abbc7a5d9a7c112ac7c7871dcbba57c06c87":"5dbfa92072870ae6b02da840f272de16":"39069d88e51c26432ddb0ec8da3af3b53f0f71411e1434e87274f9eb540047b4":"969d42664562fe21c6e158c537493fb154202cd741676747c239749ebf46bb34":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #52 +aes_encrypt_xex:"c9380aaa1729c64a0b49473dbcf0051bc7ecfbc035dd7508097c6a26638da4fe41a242e1733bafe2cb5b3f49c2019668efba0d1effbad25f6eb3bc00d26ba8ff":"75e7dd791f0be8487ac7b855b5ca7f7f":"f06df3eb3771d11dba468cdf19dc67fd003d55b91dcae2fb30bd56c93aaa96df":"b2c7ac50573ec233a42b39cbba166429e40bd9907be910f2be2f88d306be1683":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #53 +aes_encrypt_xex:"5e3046ab8f0ec340e04ebfbdede872660dee6f84d852e9ff77db14aac70c3d76fe1e525fad3881ee1b77069a1727eaaf3c4721342704f94ec4b612573f4804f9":"38caff738ecd994061beec2be45a1d05":"a6976bdf2d3d5dda17ef8c63e6bd318ecbfdb46b66452a6a8084ea8666d58404":"d4e5cee54ac9139fd0bc20d9bc1c5635b3f8c7c0731562a9e5c7f952834644c0":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #54 +aes_encrypt_xex:"a29a75b3000b5511b5acd0e9c227b01186d353f87104d195816a46c68770cbc8106b4ba8978b92f1c72642d61d67a9a5f61657b23af7fdda349b0bace100de6c":"70f92b4e1451b94aeb7e6bd4dbc1cf59":"2429389764ad11293ebcedb89c8d8cc1acc6a0f3b64f684f21bd33cac0e41155":"99fc30d6833fe504ef4cdf5a50693774e7e6608f2c92b8b2c2c10bad4dd5cd13":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #55 +aes_encrypt_xex:"e6c905acdfeb059cb92ef54b2fa481a4f26cc5a353feedbdfdfbdbe50849c5ce39dc418d2a81f4f5ab288fa15d457958f5edcc0d48a49594a4ea7198a1e8ce10":"6a84176a739eedeaf1429402e19842dd":"d4b4f0f5fe0468be24c07aa5bfc92fd804a4f31c62af687ca86ccf1dc97bd8e1":"636877e35b20da31fb65c1d44c3ce0673c7c3382db58ca90c89b9e4db169a94b":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #56 +aes_encrypt_xex:"cd013ffee14bc1f6425105e2a6b81596378372ab92a59041af5533fec9e3bc16d4a73298327c10a044458e42a69bcf0dcfaf11e17a159e87768677acb39080af":"e946672d76e091710d8346e3ebe079f3":"c78d93ba03e6ff1b232bc88a9ff86127d18bb8d572a3bf6d40ab655f9d4699f1":"e23851a6bfd895090da16f499123dcf16759219b28f8edeee1aa9ca0ac1fb4a1":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #57 +aes_encrypt_xex:"fba875b9782e7899889175e6bbab6889145c1b277ee0457cb2f710f27efcaeb172eb552921915453792ab29519b31af9152a8ac592da9dea1d3feb7a1c2a32c8":"a2cf7f40421a813924a692a69ce31c66":"14e02407ffcccaac0326716af04738c1912780c2c0aca49b3d11fef17674a3bb":"0264678282589a6c6af763194ce315abb277831a0f133201d789fff4e870b7b2":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #58 +aes_encrypt_xex:"270cd3551e4a1259c22043e32c5b60106453701ffb04788f860976aff8363b28970bd30b00eb8ecbe5664b1ba181a6259a4b754591507925c2a5eac0714215ce":"804e27d0a228b0e459d2d4a70d22e7a2":"0f50e4ecb59a167d6de832af706a8ed5da24804d287d707344261a083a091957":"fb9cb8ee4a2a34c1a50d79c1c81e4093c75ddfb9f8a7193975abcc060cdb9e97":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #59 +aes_encrypt_xex:"ba2046990180efed157e49e20cbaa262336e174f12dd9f94e6787aa3995a6f4969b017dcd0c2f0fa2f1d85376d3fcf91ff5dcf1a46be33e6a6157e9aa66dbf97":"f96bf00f92435b262ad2ef78029b8870":"2aff40f08750fab83524a2e908fde20af678930a07aaf77f55a055abddf69224":"25bbecffaf0699a45793b5166d2fa52b5ab909ae0209eb2ae70726bc9ea43071":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #60 +aes_encrypt_xex:"bade4d98d950bc1c0f9af6c0449df05955ad9db136fdab98b07f359b3a3781d44ccd04a9bdbf2191099dd74705811c9cbf26173dba5ca9c1c89566f061d0c943":"28b0fe036e623143923e8bbc34588269":"70ccd34838671d1699a89e113edcae8fd312415b6f8fd5d00b02705887822497":"b090dcd79bfc77f1a5ed3470dca309d018c1c82b39832a2e4f355e43a787f643":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #61 +aes_encrypt_xex:"5eb50987dc582bae4bb46c7a1cae341984380ba28909ebc9a4f20cb992475b167fd81d94ca638003c13986f0095c1ec8eb12e6f060d4e83cff0f8f170ceb96a8":"c1b94b4b6bbd65f75ad8d1aac014fdf0":"64e5ddf733229d639dfc7b86921f2c8bb8dff717bb163a85ff59b915fdf285e3":"3abd4bd1d8436be9cf9d3027b0a7a543db6b2caacd77a41abcbc9a899e42e3fe":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #62 +aes_encrypt_xex:"d01b40f455522cfc8304119e2e633d6bb2748702045b89a6184b836a9a7cd859d9e7ee1d952a95e1e770b8b96f8f7cbcfa9c411b93227e775d94a5ce778715a0":"3fc644cbec9af3212f491849b6e01088":"492cc94ccea28122c78a14a9f774e5e4d773b36b00eeda944a56aafc80dad414":"26a59c5bd693033fcdd97106ecdf63d8488411d437416f221651d68ffe278e99":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #63 +aes_encrypt_xex:"fff7bf050b3da1ab92b48eee92d9e7d7a178e47b021260e84df3572c71d3523d34e1bc45e6ff8982a61e528c0d56f8f98e60a07ea76429eeadbb5fd3561ae801":"49870da1189bf3d1a143460db2af1a3e":"68b91b3b495be17a600e81c188dc1f1dfd53e30db2f3ffb1f17acb600c9de877":"0d9ab80875b2b64d2f8987f5d9afc7387f3bf028bafb967b6d8bf619f2618529":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #64 +aes_encrypt_xex:"c04f15a5d33c2fcb78264756a55c882dac5d018d0488d3c3944f94b35ab1c517e70f8474e8a140142c4f188efe4634c384d7ec689c7f744a0e12794651f5d69b":"046fe4185368f7ce6796f0bd3dba63be":"bb47621961bf208350eb9d8aaeeb3c422f53856e256506bb820bef3df5741acc":"ce268a799726173ce0c2a2c7ab365873b650f1b9dfdf02f74e3ca6e7bf4ee5bc":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #65 +aes_encrypt_xex:"aeb3fe8f87a1d9ba5fb6ad1620b40f80bc450627250c83ca9a75a0010455852508a4b3ad801d2ff582197ebae9215c248acdd1ed048cd511537fe0e3c9106f6d":"8c19d398db05c333562ec9ed9b63c98b":"ff8239f19d44a67d0f4a0d02958dc3fd4752e97887e3375629561878024f2173":"593085a47c864597edd47a7e6de8bbc402baa5bab8f554dd2dc791bee10c2348":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #66 +aes_encrypt_xex:"10c9e07ce784d6d20512f39f7677a2fee2f4743f96b3a35f71f4b8505b6f2f57764592014ac5c138b0bbb516e9725ea60dfa6b1d122420af411cb6a20ce71faf":"ad496ac92c2e5a6e76d2e1d9c9b81368":"9ef1531b80e5ca4e180ce9a2ffd4a402badd3a12c3d08a60871acf7769b2e7ed":"c24a51de9c172b91b9e8ae94c0ae9f9b89b322072704c7b65f78880bb367f210":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #67 +aes_encrypt_xex:"179761ee0513de99804d839b01a6eb11a4f1cef843f27940ca407ba0c7f7b8987eb1c11a6ec7a77f7181fd4dc6639c83cd408ef2fb6a844224cb5ec827a77ed3":"857950196ae7d3c8ef53cb8921d63d58":"7d6b066eb3d1612741937118001dab97f30f20232dc78e3d0a89071f4864ec73":"8c699ad0feec040d385a864c3728b3455584a667e719bc5bd5869ca2293a025e":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #68 +aes_encrypt_xex:"7113e52e6121a823cd9ea8712b2e26927c67a280f4ab856a13cd8773c0d9467b527d8565725f5a16484ca41d03886a64e23385139fde571fac218c6d915ff99f":"40bc30b095db185e89c4851ff2bfa0c0":"baeb3860674e6d65644d2d76471d7ab9ced7bef25e11d11983e81e02e5ed1856":"1204cc8c76826cac97b90bdbb06fda9585ee1a493450b688c261f9886c8c1561":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #69 +aes_encrypt_xex:"2f4671066a9c328e393276f64f8c9b5406881682fa51cded858bc8d0678ada4f450d7007589251c41ad853012221c583d515e3986aaec5c30fbfd1962986f24d":"a1ca7a742815f9dfaef37391fa8c29da":"219814a0c9d202d13855f06b8eb9b91749008f19a2bd725d28aa4b475ee6b66d":"7abfdf593fa2ef38e1cbbc3eb046ad6334bc42c24c35eeff147a13810005155d":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #70 +aes_encrypt_xex:"b353e17f495d6b6a24357a6a6c30372d8e6d79923f0e0b62224af47240123ed909f5a94a299a0cbda4ba99e864698803101507e7027041fe04eed90336d89c76":"45c9b9a9842445dd369f2f9408c76813":"d265b71fb89677540d73c441368299c4162e9f5c070c3856813245f0ed402fab":"48126086975de6b282a5acdbeec5777e5f5955d7f938f3c56fe69a91b8b63401":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #71 +aes_encrypt_xex:"78444ca15453b6120f49b31648be62138b3b5588083ffbaae5f32a8fd999a997c2734b3bf1f90c84a8ff70286f973de7ef5b3cdaa2c7d890be18a18e5a1dc051":"6756726a7aa08c27023090f244c61f80":"7ef4668bcad140a7158ef491cb7373c070f4cdb4e2d416dc8dc689ca88045e1f":"dfb3c1d4f07451b82f263af412c712f8f4fc29adc6d49abfd5faa48417d34372":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #72 +aes_encrypt_xex:"14c9b136c6afd636caaebe249c762d6828463e27b2e24fc2777f6003a7ebdef43a32506b49ff1beaa0efeb914cd024c5ba2aa0b011dbb29ca3ff22059a94f7f4":"c2a15c46df79085642160d1206b7c5ca":"3659371d51cfb1df06d596566fddf904dc4715ee819185a453f6095826d4094c":"7bbeedad3910cafeb14234245cc2a1502653641ef5e0e0689d6c70125f0009c0":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #73 +aes_encrypt_xex:"5694c511286ffa1f1f51678a7ad4644eb5e9547d8560d4aa4baad8f1eee84f1ba2ff4dce1e3c633cfab4d62556d9b0e0646d723e03363276cd4c81d7c7e81612":"b441cb43fdd9e2c42e31a43e40255dff":"53e1c77b46310319a90e03e778136a3c838d92ea0a427b551f3aee1f70085b6b":"ef760471a22a83872e950910376a38a61b1e3e2e3641c89286e3443b56b94490":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #74 +aes_encrypt_xex:"a9f66417f5f28808de4a41e53c6d90e9952bc33691141e266dd965414b6ec0d3b2d0a6ae2bcc8ed2c23db6e4b1f6890a14f7070c65dd04798b6d85df1ef38f58":"fd3e61399781e527add8b2eb0efb795a":"e6bce62a359d887aaf5989f96f266672e9eac28bb49503c5d79d7b1c6a11a507":"4511c9dda86feeb3ab9703aee9eadabb407ba2c02a9e03003959d9334d9067da":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #75 +aes_encrypt_xex:"0b75926865c1c0571324ff3475c5143e7c18d157162f177c233f3e17a0f4e12f19abcc4e827549fca534eecd8be858edbef1e1f3f1d28d06db966d6e62e73499":"55b2333468a0ec130c014b2bcd0ac8a9":"455393961b34dc103037d425f3874d3a8ed0ff22d1290260c1f97a9097cb0562":"e66d3c26a03fee0277f4f09e37ba7def9f0ccb8d4372787e3dfd61ed683bcbdf":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #76 +aes_encrypt_xex:"9c0c1f73bed872b90cbfd16ddfdeba84d10fd9431731124fb845e9ad03f301ea91a4c51f71d8e75618151a5a5a2e979a1e412f5e3069748b5bd684f042518bdb":"131d7d5fb585eb9d495483a43377f768":"c9440ecf76f673dc6539114ffacc1643d5709d0ff6cf75dc4a52fa503ceb0ce4":"2391e3d877382ec2427de1730d7acacc73a54e75583e8d20f116fb6b03906d07":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #77 +aes_encrypt_xex:"dbc6ea5f07e5eef069066e0705c47df805f850ce5c09ca0bf3042830e482dcb8862df12434b42ea603982705719ab6b83be318b17654db9f7a9d8a0a041f1d5c":"5af578e4af1ec5afb45dbe05bbb77cc8":"793180ea6a128b94f12f34853302f1c235d72cc2972615844d4ae8b6c88465a7":"538657e16e2a5f2653fed30d49c2036fdd2573d2dde74149d78b0bd5812301c2":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #78 +aes_encrypt_xex:"d5857d935161473031a49fb99aad2735416519aca50027d1fdd9a0a2c8fd8108dc2fc8dfc43ba56e0d55f1917b5b12b79d5dc57b2ea757099672c5890cacca59":"5062ede46ba1f3e48d49f6478d1b4664":"a4d0a482e9d0742cf41a7c876dc58d78201aea9fef682c7d221e61e9912851b7":"b9046bb527cec7a0d6943a51d8514ae83c52abcae659fc67d8aaee1c8a2f7c6f":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #79 +aes_encrypt_xex:"7bb5f025084fcb5f350de299288a106c867af70d0cd8071ee925ed6009ccb59337ae0219eded1788eecfe325d170fd18ae5cb1ad369e3492e9db3a8e00439f08":"b770b9e5652bcbba2c2947b476e583e9":"2930197db6de215d6b758435572f2777081784a16b8ad4f53435e1a3ff41f889":"0357dea5df59d7e834e0c20fb3d74da2bc686ab26a9c5698c4337ee18ba694a7":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #80 +aes_encrypt_xex:"2c7ca38b0445ca7345c53d05e433a84e93617723ec4f22a9e3c4d822fdda9a88748d653b83ea170668fae1b22525afd3aa78e1f09106a22d640d853524a80b5a":"44ddb8c843750a34a598c4b1f91d9230":"847417b53e2fe4662e6197409e869dcc16c3b1902cbcd5ed01b5b60d890c4f79":"187d4fd73abe3cb652f58a3860e0d8ca36509b10b5843c693160a18824b45ff3":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #81 +aes_encrypt_xex:"299fd77e9d9e43639bc91507ed733fbabb351bc4a4df920aa741b00b3bc69c93788609bbf63eb0d86d9718b3dff485e9190db3b7896d693e5155785eb07296eb":"77f53efcfaced3ec7eda86db1cd4ee0d":"3c0269b40517756022a06a5e9fe59e49d9713a75a86ba373cbda9e8a87570388":"1e782e2e678dbb3edf7d05f2c5ba1e23e35a7f92bd6f64d8c9f5232d0c240398":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #82 +aes_encrypt_xex:"a3e184eb5f0b5ac6763366443e3c67759374788b22c564d7adaf325412c2b0b35658f0974c1744c4217135a791e63754ec4536453a9a3241cb5f26b8f2fbbaa8":"392d2e266bde97e23fe33e253d98cef6":"c59f047e76f02adcf22e0646808d57caac0e16d026111346d4f2a18240be0c76":"a9073447e5674c12e0038b02d9b15fecbfaab3f9f1fccd26b7103e9676470c24":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #83 +aes_encrypt_xex:"ed4e43fcf5e2fd4454028aa6bd3a8ece19ef318a49f485342bd4bf4ce98abca6e3593a9fd339ad1c2764d65e40adb66dcd7052b3bc31f3c18e9c5ef590df2f0a":"1e1d81c6f69a78e30f2392188ac9b429":"b4f2bc3a56ebb8a28d8035b216748fc3d465efe8a3b019e793f9187fe28e96ad":"0bcb4c624b7895e716d195cb6fef836173e3ccdd1e3db52d3e8592c9e9aa4c4e":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #84 +aes_encrypt_xex:"b612d544688c73b150a7618ae53fcd0a70cbacc6fcb9c88b4c7b4c5d320708fc5384ef900e78881f57cd952f57a638979b05de62d2aaca4e80241fee5f68263e":"d5f652f36584bf8ed30fc51f5ac77cfa":"4fda1bf5fa57d0a8a8b76ece238eef69edf5c5fb12dfa995cdad65367d36114d":"441ee0acd5a7848483f40a77acaec83ae3871a205aa781e5c4266c52b6bd659f":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #85 +aes_encrypt_xex:"7f0f22836de358c3e19621a6be759054956cb5953eca76f9636288937922a126537b69ea03f8669e95d38f85f4f4fc5e88622e2b8fd0cdfa5ee320d2b5ab2503":"8e68cf52ac93940c277442b5fd70a180":"8ab4548236620a2665004bc68a9ffa77bfc00ece36f8257280fb85cf6b25aa9e":"fa4748fac282dcf219a83ca98d959992d4d7ae5c60fcbcc1f609c1f93cff8299":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #86 +aes_encrypt_xex:"37514f9de4c60940958aed0e631dd04709929e706ca4d042026e0a8fcc4dbfc4e58cc129df23f50d1585427d1829659fcd4d4191d563716453746e564fb387a4":"f569d6883b4139ceb52eb45af461f7f5":"b1639e0f5a3835e1e1f847643a2afa36839fb23ab1a52b577603c5d78efa7495":"64f4968f60e331e7313630ca2e28e578b1b74f0c3e90d6fe7a7b8a9e82103407":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #87 +aes_encrypt_xex:"50d3f1eddc9684df8a37d0d5ebf7f7b8da55497ea77d7752fb28d4a6a8b1fcbe05e25de4aae4086aac47f5bde2009c5653351378b4749ea888e79178cabb1dfe":"8aa380f47ca98106e5407197bb3a369a":"8bd39e46fb14f75ac84c0abe09a9f4e0cbc4542a6e28346a9c6d526690914553":"4f00d328c4c8f44e2e56b5b1caffdda9e862563b3a35dfdc954d5c5203847d4d":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #88 +aes_encrypt_xex:"00f5f7044069709b333af05cd4afe19318be7e0e8854a330969ddc6630b657d753c98df8facbba7ea380e9b3c9af55c7f217397b64e04328b5cf0051c527dca6":"d7ffba8fe2ae7a7ea4d985ebfbd4a0bc":"b8f683813dd418d33a9210c3467e6cf29b891870f2bab0bf7843b4767749d837":"fda4a3a378070cc1304e8d3a6a149aa3372855b55516a113ba60a32dd800743e":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #89 +aes_encrypt_xex:"ec41b9248e64dd43b89cd53bcd6d720a3bdea5b6bab13c0c7d574b0eb096e6eaccc8e83b52eb3a854b7f44abf0da25ef82472478c3e40b507592e69f1732ecb4":"9c92632596acc6c3f3c016ef804cf144":"276553f1f023053728a3e8b9b3baa70d19d0b26de25eed9cc06efdf09125e5d7":"e77c05af1907a847a40fd582224306a4d60693288a6b98724fde927820ae6824":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #90 +aes_encrypt_xex:"9051e843a1a216c0bbad5d67e2e30ee414ae0ec29675deca56507ef011ba7f3f273edd58ea12c02ad03ebe2405702a0b8ac33016d216e22af0f1141998ea488b":"b4599993e7c9b1c96a49828ad0eb0d24":"dd09c1fc4932cbebdcc02fd5ae3cd84c69cceaebca4fecfc6f975ca211fbe205":"a818957f0e23cdd3b9d579ba40997a9be651566996f656be257a806a36c2756f":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #91 +aes_encrypt_xex:"cc0e919745830661faa12b04dba5febc29772d4a686d9a433ebbd9ccdbc02d3b893a1ed1dfb10d2d351978a1971a408eced8bd3daa53a49198cd7f751733d927":"77a0a83e86727254130a59a7d6b76391":"daec92b3a1848d81286d5dfea7cc5acbc1cc27c1d1947aa757bf16cf7c895fbb":"35401c3cd3671db2890e1638895691f09a9037f2e07c705817edbdf6b9c28d11":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #92 +aes_encrypt_xex:"e3917c9e9ba6d89ede4b7e0b8fc501cedd7f1ccd146162efad989095f5f68d5ecd6fd4333e1bd453f09b6d09d697a285e07e0f5ec4611412977f9ae38d15ef9e":"9e258244d34e09a1c5ef76ea210e676e":"32dff1452da87bfec228c13028abd6535780a6beb39ff9e3074be5896f30cfc0":"a6a3e35f0de70a925bbd7d8012e7f9c2fde3c009f8113e3ba90a943319e0dec2":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #93 +aes_encrypt_xex:"9a40e679508c6d3091aed61da803fec47f191c5a792ac38479ccff2f28c2ab71ec899ed4711a0e6704db0f60067d3d80009d7968c2926cec9cb3b029b0cfa5b0":"11822fab69820b6703163c9b282f0e2c":"f4a350c54b03cd24e1e6596d328c2c93bd3b7275107c24b43850f2410f17e795":"f864e42bb92dec7496f9c64d474fd8e010726a389e058bf9c20c318b522ef184":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #94 +aes_encrypt_xex:"f5d145f6a7dd0596b81439a1a5423ec285e3bd1eb99c71991a3ddd00b2e59f27f7656a4107d929d20b293bae1f86414488a1e328bb278a6b09b3955110a1e769":"65c0b2a7d4448c8bc0f2979055f0d284":"ef26cd107a96dd8c33f047aaaaf2322645eda646d458f0dcd897cee44b02d446":"084535587434e28f955c4925d738a5d66c5b43c35359872708f6d3db59646055":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #95 +aes_encrypt_xex:"4921b019ea495cc798613e0168b7d8c525c4c7c2fcf0c0c58b7ff07ac38a1a885e033684f4311e37f50c429e0196030c99bd8fb01d19fb98467e5aec7d3e172e":"9dcb96a565a8795d40075fce44458bbf":"e19961d9543f444a81bbd501779c7fb796ba0da3d1d37d47243ab1ecffd4ad3b":"ae79e4150553e9c3bebb85dee47dec390d992a7a266f6136e5ac6bf88a414d5d":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #96 +aes_encrypt_xex:"b1a00973d9bd1312cfe4eb0053c25c89d1a421f0f0551f8b923d1d9feb32500146032f952f243e1ac1a7f5b71f80c9fb8fcf33e756816de66d8934a747fb5027":"b93df2683c7486b8fc7f097275a6eae4":"559f74fb464561ff6b59c7f8d1d795419cc24358a2e58075aa7f83c591875107":"6687d9604ee1698fc6faa3f0fc685f0cb2778e1a12abf3d2235383d7aee21e87":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #97 +aes_encrypt_xex:"6290d7762f83a9220008274a74e89c744f5b95e877b9e9d170f442f4efc9b0cde0e9bfc1420ab4986631f9309a392e4dd02b98c3d518fa5742851f658f9fa273":"745013c449a0af38c1fa3f419e896684":"9d800948bbce94eebc17db5eb492e4c1ae43c036736f383b30547b01b349dbe6":"4065a0574d5b1d19b8f82ea31f2beb6daafe4580f589ee641338d94d23dffdc3":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #98 +aes_encrypt_xex:"14271a41e9da37781d5ce0db76c8ab3ed8baa50a74aed3a1b2669b75e0b36cdc141d0d012fd216a1108ba7db61e556027b4dc080808e64d835cff9074af8141d":"2d3e449ce014692868ac402103f8bbaf":"8a8b2073dad4fa0b83ef703b658c3e153db72f4148e0ceb8eca389931d0a67d3":"bf561aa9ac6e0b4580511aedcf93df60d977ef9d42e5d5120c5cc86435bbe41c":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #99 +aes_encrypt_xex:"93adcb4261ca1a38eca6d98eeea7c3ac37a06f9cfdc9f2a4377a6c30e297b589df06203091f8298a523ab28b3100691a8cd341320a5876bd4dcbf1877280bae3":"c2f84d160574b5376968c56ce080f910":"aba336ae4e0acf542f826f014f749720ed169ddaae994b8d932929bce19d4848":"e6596074c2a9dc9d8dc2ee35b39c8b9f9fc62d53dafcb85ea3f88d79fb4c6ad1":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #100 +aes_encrypt_xex:"198363340a2c104edecef6ada540a9c3a752c4fdcab8d16fff1823d98d959389b92bfd43a9df083600e07f712d6f04a20456d452ec6cb7e836da36581ff7ea33":"3738f1d2fa33ed4fd3dc8345a77c3195":"8e9369480e1c33bd5e4f9355cc81acc0a97bac373ab8a292874fe7103b16ed95":"3a23189b53f33da3976c3db3a945cbe89b7cbae84f00dc691b4a113ebefe65b2":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #101 +aes_encrypt_xex:"266c336b3b01489f3267f52835fd92f674374b88b4e1ebd2d36a5f457581d9d042c3eef7b0b7e5137b086496b4d9e6ac658d7196a23f23f036172fdb8faee527":"06b209a7a22f486ecbfadb0f3137ba42":"ca7d65ef8d3dfad345b61ccddca1ad81de830b9e86c7b426d76cb7db766852d981c6b21409399d78f42cc0b33a7bbb06":"c73256870cc2f4dd57acc74b5456dbd776912a128bc1f77d72cdebbf270044b7a43ceed29025e1e8be211fa3c3ed002d":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #102 +aes_encrypt_xex:"7d12d5eaf687a3edf4ef0a284a6c7e9cfa075185e2608c2003b5f2719f81dec92d107279d6f1985b4b950e168b8af70b6e6e0b4419ddb50f425d673fa3714a38":"d63bba65b05d175a90de1003624e1d9f":"752e9b0b241e91fad431e0b900b5b697f875c0898d3d58b93b74723c032fd103bcc555a7b8be44a9d1e7726e7f31d2c7":"ad6f2c59c6130f0814bfebcb3f5e7833d6dbccb24c3311642806f965ff4435602d9d3e39851a495cfada67f8b3017ae7":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #103 +aes_encrypt_xex:"c87fb73eb82d324be109e8fea07e14a7e76d39dcf4b2a3f745a230c2df66413686a48db657c220ddd1a35764379ae4d3c83c5645090c262f776778adea5bfa28":"029c8685779e9d3be89aaf5b16cd28bd":"f7354b97fdb01e0b64dde22c841dfda5c946b93e206e75d4a87b67784bd3b4d054174b980144b4c2419af2f084e08809":"7be844854b4aace2178e94f5f0ea6f9452df701137710be4913389cb64595cbaacca500b3e004ac49d1aa9ee926139ea":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #104 +aes_encrypt_xex:"2aa55a7ec3664f104c232ed94f6ea94edba7f48bf0a4faa9e2ebac695d67f9cd60de48dee13a9ef910b25e7b5845e5661f6d7197ba1f534d0c9032e9ca33026c":"44b39243dd8accd55aad11224d010522":"7dbe65710b19518a86cf49f0530fe6b1d0c838ddf444e442745bcbfd81fa90f1eec7f027cbc4ee9d74f8c9dad514dd83":"b9b07a4aa980b432ff5a46af2f996d14722cc26b7ec86bd265db68edf63bbc128016a8405efcb96bb13cdaf9e35121fa":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #105 +aes_encrypt_xex:"53376c86ebf9e73d69de6ae8dfb6168568639e22f874e1c47971104113fa33f5044dc53e662cdf9f34f2b5ccdbda299408a2514a32ce4ed07e033b5da9c600f3":"0b807f99baa9a840eace541448c3ac3e":"dd9f72e9ec10d7e1ba53402288a4726d346f9b1486c11a6e6a931c58398b86839fb0748d40c576d9e2ef2f69416919ec":"90384646ab252d37d35702ae9635061222e7c1584c6fdd2b9a0409497f535c986e67bc621ceacd30ca0117c505dc5205":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #106 +aes_encrypt_xex:"aa70271d299a1a6e524e4b0bde2740f1b00f7759b6595b3959fb7530558fed75b933414b5f32b98e779aaabf64c03c80acbf8783031a065e61c4af6a6900668c":"ae92161e7db865f788a070e9caa93c84":"6000f51ef62d75c4a95654d2be920cb4e95c8972ab4ef4b6099c9e5f1003dcb9da1ab121653b9a6f848f349f9d13b77e":"d7db21ccc2949cb67de8647fc5d127db10ce4736ec54b099767b7d69c57a7ae843e6a88f522c849e80f12b2dd85f5a8c":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #107 +aes_encrypt_xex:"6c1325c67c0ce664ddbd688a736d07638f29270e472e4c5af41b0526c3b3bb3bb7f34cc8b288b168c4d4096f8a6e5ce50fe419bfd253fae03ad70101e0ef7b8b":"8003b7f5bea391deec6ef5eb75d564f6":"3e0b5d60e4f0cc18e2816acc58524f82bc2bf4f4be8d339779456e3ad8be14c3c58663dfb2c79523580dba65466ec05c":"16a544d137e63d4aaa910d7de3fb49e59c226fa8623a1512dbdbe1faa0002f0f2518e5439edb406c8a6faa729ad031fb":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #108 +aes_encrypt_xex:"f7a0f29333229a59cf356dd11f5239b5fb5fd95e1494b5cb8a221ff1d8023fa5ed8f4c001f66dce3fed0dafd990876dfa360369a22a18abb8271cecdcf32b77f":"2528cf17d839919f8418fc58e72be0cb":"2402f6f20ff1a6c47a265bfa78bf6de2ef996ff2648c587e9a201e1c4e83b61ef2dcff405f71a526b58e0dae69f03977":"ebc9f63d59c69bf8c5fa52b195e9969c3c060bc50e476f0164350e2c5cdca173cfbb16ca2298a0a6ffd7945619a90838":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #109 +aes_encrypt_xex:"f8ff93de3b1917fb087d01ddff7ed8dfc2654fcbd94fa7a79f74e8fadfd18038601c770d046a0c9edef526d582ee7fcb4d3af1a7d67064935b6cd9242592b96e":"82cb05ed3159bd8f4f71cffa9d9b1184":"2aaed8ab63b4b7ca80d6932c34d9dbf6e1a70f0cf3c06d9ef47540f48c741ba6784141e625126ab53287715d2e8fbd19":"2730516c74322c7438e79f2dc214176b6c24076f52f43d08bcc76b031ea6400ea537eb4df4a1f58a585d13bd1df816ec":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #110 +aes_encrypt_xex:"6b1984c24e7eb6628e3a11c9ccd2594033a3a0d9016eae65c2f24e09b9a66e9fe9d163a506dfbccf2d93e8991e2fc560e10435b890b5889a5003e4bf817dc3e0":"6bb0d3ae4fa86e431619e407d59ad4f4":"6a741a945bfbf0c67afd43ba1f841816c099515805d0fc1f7dbf6de900e0aa7a219c88563271b009d1ac90eb7dc99735":"e47bce292baa63bef316f680a5f480a7b883dfab6ed5a57f7e29ecb89e354a31c9b174c4abad6cbababa19140c4620a3":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #111 +aes_encrypt_xex:"9aca91dd1dd1b9235272bd211c540d8131488a38703322287391ab24840c1f6e917027deeb02f5033908b2f866d32b98acc4ce6f8d31f932a90400627eccb033":"d6f8e524f8d56e49c79f5c42f9ff1392":"c88db3a0143f085332a4f508cd45ee02570e8c58747a980d4cabf41e8647ca8ead0c3b72965ee23488583861564fd0ef":"7fc8b03cfa3647f119c20089204957244546bb22cff5390ad271ea5c5385251deccffae6ce0090c4b043232e4485856a":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #112 +aes_encrypt_xex:"dc969f141952d672e56cac6510662c1e7174fb1ebfba1390d7da1eb6d8c8578ff80badec38804f74d67e3e2326fa5407cf1b324e74e294ad4d0f533482dc443a":"261881c205bfda56c0793e1a49cd6915":"fbdacb586d7b54650640c607e50ada280a4ccd13a88f9649216845ea1885fc86ef3aaa35a4d8d30d1197e8fe954163fa":"79ce5e5855343e4c6fa6c47244bb27e723a3f04cfd7eadf87eae9d81825a5e26749f59c42776a721559b5e4e3fc1602f":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #113 +aes_encrypt_xex:"a8647d60a8d1bec3305178f11fd3e193ef0bd62354815bb1d9b3fcc555a7a8aedc7861a9a7242348a1890498e845bd4101d75899db5087205f9f3386a82dd63d":"878013b84337862ee5fe8558ec03ce8e":"ff5574a4a0e796c53d2fb8b859401fe624c26d6c9ad53adfcb0bf5b5deda9745e06133c5477f51e9ccc2e2294abf3107":"0d555965bf178dea351710b48e9d88005a2b4c26439c923ea2a4e5124da610d35f7bbdd3e0495b5ea52807bc726ba72c":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #114 +aes_encrypt_xex:"e7d31c5668b67c871e58ac0bd79f75b89022be1c83c6ff43dfcbd6c5bbb103f0415f51a13a70dfcd1f24617ecadff10c22968c5282bef4437e68899b4f87b526":"6aaa85b7315188155627a060aa77df05":"0ae75a94eba76a33c6a0cf761f0a0e4788f17876d295362ac42a3531ebbc27dc5a59ae929ff0a7fa91c249aaab7e95ee":"888a69890cfeac26cc053126872f7be70213ccfcceb42585211e89ef9c2ca8f2e4dd529d2da88df4cfb6833cbcaab896":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #115 +aes_encrypt_xex:"8792f4788d7789137e42dcb6e58b210f9d84518311fff0a2448a436837497e072e7d96bfa72d69265bb44cf113037045e3a1633db2b924df3aabf548193b7f38":"cc36b7272a3399d6f1b273cb0382a5a2":"6e0c8b9f131d30ee50e68e52e782bfa316e856abcec87ee842d58cc82d4b12021c651db5bcea52579462ee201bf52119":"33ff0ccb4183dafcd77f0a0eca53b56f089abbb85eb5de1d59e7da9264c89f3333d774cf26083ac2152c304171da11cb":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #116 +aes_encrypt_xex:"ad504b85d751bfba6913b4cc79b65a62f7f39d360f35b5ec4a7e95bd9ba5f2ecc1d77ea3c374bd4b131b078387dd555ab5b0c7e52db50612d2b53acb478a53b4":"e64219ede0e1c2a00ef5586ac49beb6f":"24cb762255b5a800f46e8060569e0553bcfe86553bcad589c7541a73acc39abd53c40776d8e822619ea9ad77a0134cfc":"a3c6f3f382795b1087d70250db2cd3b1a162a8b6dc126061c10a84a5853f3a89e66cdbb79ab4289bc3ead810e9c0af92":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #117 +aes_encrypt_xex:"72af6f0ead6fede25a5ce84fbae1184bc87e2724a1b07aa92fb7ddbbffae9f8650d7f8fcf105306455031f3c46b054eb56b277cdc361f89bb6d2a3e5ed2044dc":"03cc73b0c5e3529896824b17ab607990":"bec8eee6f77e942a62ba114c2ee73fa4a57b9fc4bcf270f44dfd01ed4f92d52bd3fdcb5e5765146e47bcbbf3770933af":"846e690501b57469ade12d801b6dc0886b627c677d98bfd66882275d315b32e22725bb8117b456fd89f078254db84cb9":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #118 +aes_encrypt_xex:"6869a611b75dd542a020b73ed3bc9c501865847c49732c1fda9f35c3def00b8c083fc997dca1c3c2b64224c2dbda9d97451ccf6771a986bf5183e23fae88229a":"16d433a9a5189b9277ba63121cd7de89":"d3339aecb2539dc8efbc895d33f9cbc43aea88d339be0f3e75045d3990ce578453d3c47fdc69df76907c27a5b9bb7a43":"5167067599371ea28f13dabd45b74fe3d50bd8f4209d186742c37531551f9f9469589a0696712f6ce1e293deae35116c":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #119 +aes_encrypt_xex:"2b607c1b16ec9b6c0dee3bf30a6c8c45147564258cf26b9a1dad97640ea0b9c4db159a566ea2b57683db1f11973076097683facc69adb3a2bb4f6657a26df964":"3b92cdd3ffc656c8920d3c928fab0ab4":"0fcad47ae115142a65aee595f7669ba5dfbe2957df728df45d1883d903d8ed5085ee5fc255ef2a514b772a2e5ed3f36a":"9a97c8e704c8fe5af919b28055636e43b9e4f01121ed2aed118bae2ac3374bddb4a316171c85651c24138cd525945691":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #120 +aes_encrypt_xex:"10c2e0ee117d7c83bcc1422b1c75445fdca94530eac7c9292e76a2766766368d7f852c6f6b25e8448e9e315b761dcb1a31290b643535a66de5c2bc1e5e3978f7":"5879b20b8e420dbc2258ac2edc8c227a":"95fa154a5845e016c11482071cc2078108eca943b4a3a7bdb65c09ebaf4c7b5b529dc5a718b34f488dd8bab912207da9":"6edfac840de7a7e9a4718eb8a1270004806bf4d1ef6249c13b482d390cac49e31f8e1bffc387c2837f2c891eb8e1243a":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #121 +aes_encrypt_xex:"bf73ac492ae887e0c81447fd61db7e02e76492468171dbc2584975b44a9e9cb9b3c17a4d543bc1cb4484333b4c55ca0c4deabe859ecf5e1676395d4caf89c29a":"b3bf55044d4912a01b6d4d195a6d1759":"48fbb539341ed55b5599dd9d8eb0424e74941e48d0fba53485ae2cfca67c8200eac3e88ad066dcc4857f8f6731be10d8":"fbfecd2aa668d0c806e2972b188a010284a8c672e0287e3e50a32f6b355125ae18ed9559fb460eaf992ea502111f31b7":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #122 +aes_encrypt_xex:"4651a50a0035837f2b2a23ef9d6e54037ff4a921d96e47f0a4dc0029e905eef3fd1c5ab89972d008b896473bb94b75b2a432ef184a3163933460833a5259a37f":"70467a95b12df8cc7ee1e89378b1426c":"3ef5aa6e50c92763d82bddea1e9100f4e0bd423097e296c4eedd27a053fb58a56f5f29b964d0ffc64f41777f707f57f3":"f5498a2abdc91d5014f09ff27325428ffd9c82a167a9bee072b74875ab6829e053d0f2e66e6b778988594f711bdea85f":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #123 +aes_encrypt_xex:"54b00bfc239bdd18e173bf7df6180f53f61a147a78755543f14f5e09b5b0a75dd3da7c2295483d80bf38b4e554d02a212dfed88d41c94e0150eca0e0cddaac78":"bcb436646f8256a17144916df031f03e":"71b1548ff300c266dc012e80da264c9745705e63f84eb209eb1b4feaf4becbaf91c4a60a7c205fa607a180b058b0b5ff":"212be3721e86d135a7bdb0a6133df9b37e74ee1813c913745a20cf9f9d2067565080af51ec9d81254f910f6000ac9526":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #124 +aes_encrypt_xex:"09ba8945b20b11997703590aa41b3326cfa57efd7357db92748fdb631e39adc612e65081190ab399f9f1f599c44f6dfec6050745f4077f66e0cf90e240bf1219":"7a81574d2d35ab97547b3c7d11386a21":"7f1c8e3064b0a3d0c88f3151978dcdef34bade3beea971c72ba99201f78c38217e1b0b132a30469080be2b719bfeedc9":"0b700f620004682783bbc05ce929f7a6eb742d207cff0e1044d68d518e3421c4eccdb7e238fdaacb9df2ff9151bbdb0f":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #125 +aes_encrypt_xex:"216f0c8ed55a2a0b258c9eabd7141e1dd8af126a78ec2dc18f77a603355a438e533c7d552e6d22ff5ee5ae419939b9cea5b028a1435a268362364d85829abce4":"2c67313a6d54db9d65100315da93a764":"9ed2285635da3f7758df2c88f91eaabab755b870a9961875739ec63ce177c630a04c886f36ef779bc0bf887795670dc8":"2db6af8267a207985a60704c0f004c1fad447e25e9cc7ac4ab66feb158b0fbdfc36e8044150f0973cbb9276c210426a8":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #126 +aes_encrypt_xex:"7ba4a8a379ffcc91db2c6341910aa1fb267c06ad06506de9575af0a1b4d35c97530c13efd96a6e178b7d0768752eb182f52999a3ecfc4ecd10daefdfe0cdd6b3":"9aedb367dae2a4374fc488f8b085f940":"c422fd648f256943410f8d5908286d6b261ac73f78a900feee15a3b61d16479b2debc421b86c2b9fd285a2004ee739aa":"6f09ccba799791bc547a6ea68c617975c651496f90c15d3f41ac722df192b4b1271e22a25e48f157acf031458d74e77b":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #127 +aes_encrypt_xex:"9336f79ff5b4dd5f3856f3e8bc638d2dcbae1f4c666db2e6b830b6ba7d588500573fa80cd847dea34ae653989ee895d32eb2a05c6b4b1ff3b2bb1a249823b9e7":"e3449764518c5812613d634847433925":"a2c39a96c251ebad7fca5d2f130cc934bc6a4d0f4ae02b429188d6815ce71f32564d8a1e5c513fe8c4f6a5e3f1941416":"67da7b9320893c5c97e00e746f53c64c33aa6210c6ec15f33f292fa382fbab5b09c9bd8470e5accfaade333d2b2edca1":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #128 +aes_encrypt_xex:"4e9ca11a9de2a83344ea6ae5c4211aa9720c5850c31e7e4d28b54b43ebb4f4b6b7257483e2fc3c4ae6ec6ad917778943ab88493ba7dda57585aaebe4659863bd":"df5c2a4d3099d37ef08f15c671143fc6":"2aaebb3527a6cc859775496efab8fb72bd0f750a9842285944364c62483f31b659243b7ad67913523de642834e09eacc":"6aef3af2512ba5b7266203d5b83d63c78b5006424fec3b08fb927141c1971ebad4ae5df3f56a1a9f7d1427e9ddf58dbe":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #129 +aes_encrypt_xex:"b15c829a888679c519c4b60033853b9f3f05167cd86aba2a7f5809c45a8d01a3dc37a23f5839db1c4679cae2094238ac445a00f858add076c339b1492383bf9c":"fc457c2c32432d62032db1a3236f3484":"f652822bd37d069e74487b0448a3e52e5841f470fed4a341e7451caf6b9a3ac036ea6ac2ce176262de53e11cca9ff915":"1536ac71910b23198e1afcdf963e09da36feb5054f78bb4f08a2a5655e3e1682e776b26f67c6762c6bf441014d8037bf":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #130 +aes_encrypt_xex:"43401c1696961f2cfa7f2f825c0bd08683219ef7a3b8f2352c6a27afa14424de31ceb11b0983b981b3cc59f712d7513bbd78b97724544fba99a7370698c1f586":"78753fb9e9fa3bff92ed0419cddc538b":"7b57a6803504864254cf8dc951502410d9cdc6cd2bcc5ba15d8253f42b8f5a6886ac7c7d00c1487012e02c670540e100":"99dc0c7a5041257055a6a857ab29191552c63a5432c6371dead034f1167746bfb84c260b304eca8e6ec315dab732e03a":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #131 +aes_encrypt_xex:"9f77c936d56ccf0596b050a2f8f69dbe332bcb076cedd5f38ee5f610c2ab055f86ccf384ae03f695642fd2b2f401f31036f5e6ee24f4cc88f2f0ed578f0502bb":"494421c2e06904fdc73768a180d19c20":"221e662328a6eec07622b86b0e41abcb7126a8b39a143af267cc503f935d2b08953a3c636721e032b60d38db0d7547c4":"337ee5b177fca8d904e0d72261ac87e85af88f3fdcc0623bc44506237dfbaad74c79b5b84bfeb42f9d6401b5e535063c":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #132 +aes_encrypt_xex:"3a9ee90d0def2db705a3c0c22de935f8dbe02f9081bdfe5e48e3c1db290d7123a2d39b1e1e4cd86664356a79f5624fa003a4413da03f534fca9434209732cebe":"a6aab252e78c6dbfd6693796bc2091a2":"3da39f8cca3a38513e5273df01ba68031521289ae0501a29c242a5ef5368667b7ccee1d12aeabd69732e274051f8b975":"cba3900b3c01da11ebb612896ac8421ccdaa08721191020a5434873a68ddc6672c2682251986ed3fbe5cb77010eb035f":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #133 +aes_encrypt_xex:"d8759a0292b96c21ae3ceb6d79e2dee35c1cb4e24b7a8aff4d010fb176fcb6bdf2cdf92e5c40614a1d4d449836bf7f160aa28ac04a351185c4c3229bb6656482":"d85e27a4ba1286ac013d081bd2ccde07":"f063d4d7e5e18efe889aeee00d607d075f6536c1ac41fcb9388aad9516cec5f149acebcfc5075f78ad36eb88ac30f107":"0d7db7c5799c49ac1ba0a8194d261c6455e0a67155d37b1f03fb75016f2b42c8a9979fcba1510ac5392008be168e79aa":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #134 +aes_encrypt_xex:"bdc32ca87d2b190f302553b5bb15f29b037e04622237f0f3868891fc4660debb75e812d7891b4c172cfa79ba69239e70b32e2c537670f6e1dc9ed3079d2df881":"5480e24d0f82039cd6c4391dbcfdf9a8":"856f272fbe13940cd6c8a43df0211a39901a8a25b55b854d9eb85b6d17b2796f025ce0bf44db6e67590491c625cda5ac":"3c16c325ff46ca5be5dcd3b6db72daa594f44da2ec9c2ee357b6b42e8e554a4fa5f9c7d8f0d6aab934116e7d56a510b8":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #135 +aes_encrypt_xex:"9f93af0ca4eb5466f1428a30a6d5a7c34dd536601d2c630a39c4156857c7b048922ff82fbccb4b821152119eea670dcc0e54e960df39fc245945e0463ce171c0":"c477c7c4f32602bc40879b88a603f215":"fe5ee92f6ae8ceafae84cc236cba230a5cb20ddd8ea3746b3ddd18affd4c94b855c08bdd67f03f5f30b2bda8f16d1b96":"64507645ee5991dd9dfb89c0730b83c48f7a92408aadc4726ac68354ad4fe8c6404afb8f9c0149b8cb92a916b49b52ad":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #136 +aes_encrypt_xex:"77d750d986ae30df8d13806dbb26f25e626a98641d27f7b773b8f6ec8974dc801efb5a5e07d4c5c7ed294dcf1346ef0306c4201eded8e2245cb4400c6de263a2":"d85c5369ce2ba233574c1f1e010eabad":"ebed28b5d382363bb27db6dfe0822313b1826f91a1132b8b59dca270d7f02ed19d6bd5d92815d5ca660a63b9aa7e78c3":"7ff26afae811752382f950cad612f4b955bb45c341b7dd1717747f52f8fd2f4e271b3a83b4df2adb11c06bfd3de6b3c3":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #137 +aes_encrypt_xex:"83c72d2cc28d5bc519a62c9bb35b839ecf4ac9339d442fb5485395a7da7319ecb26af5cff53da7c84ab6f43472395bfcc840b3995f8d833715082c0811dbae14":"85eac0f9dd0f8e660555474c719e7c12":"e728ccd3670164a985012e7917d3c2c2edc5f67b44158a4ff3645075a9d94fc763e4547325ce9ad95fa35888cb8b43ba":"a55b647c758d500e39d70f9ceaeb14bde4c3481b2f3e5c308bc995fdbaf354eca5ca13aa4bf991894bfe50e64a120c97":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #138 +aes_encrypt_xex:"74adfcaa33265427702d44376c909ac28207fff5c5f2f15d21b1570317127ee68ae2228a99abf28c6d455368afe43685df10ecbc5d4dc5a860c413882761cb75":"2b0a5fd60e11d7ef024fbc89bc04848d":"46ee2018a1b4e6d8fabb48eceadf99e572881d8ccf378dcd40f209f6b939a114b302b04cc0edd964d69fb2061ef7ca93":"f180695ad0d23cf97d6ac48974a91e595cb1dbf689021ec942df956cc63bf7f4841f931f1b5a8d23e56f4873b282149d":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #139 +aes_encrypt_xex:"d8f32414b5945f01d74fadfa95faadcb24bd689e56a18e9dfd32be88a931b93724451ba2573d01db6134381aafc0299102b72bfa56270d2ae4d077a5c240a70f":"7e77fa25bedcac8cdb2103a493c2184b":"d9acfaae546c745131f7e3c9346d4547e32f18f0d7fdbd4330aaca4d3aee23e66a8f3c6818b2ba324496061edb5a2a7a":"06fe3e1be1272b3d2d6cd6df1228ed94b7d5c9afb2c94918c896f3ded9248f3c3d2aa9859276277998b22ee2722cc725":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #140 +aes_encrypt_xex:"1e30686246d41359c6b98bc474ca7c70bfd1b1167183d099443b50050b9abc031d2491249b64dae81532d55e5ec4b8fc0942956b8016e70c05c07c2f9281294a":"7bf88e00f309e50739b2eb9b8fa8ce07":"df6a4358a3aefbf2490a0cf00e7b7be13ed08881003e140a4681bc794a5327f06ac3fb54cb89be10130ee742bc28ba57":"fb051d28b1f2d0f225afe2b5738eb3ed30a050642436fd9c65aa3160997204d05efdbb9d0ccda19a497ba135ff0490e4":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #141 +aes_encrypt_xex:"a3423ec58d76ec1fa3a1fdba142da32c69d1b313f38064ab69d9a48c0244f576eb040258fa13bfe06ea107907841a54fa7bb7f8eb082ee2d42f62459a45df00a":"71220dad8c752f5c8cea9a8897e0b8c5":"4e9de42c573ee90bea1b3ee93be45d76c8540013e729ce1c89a214095e84ef8e585d649f2e8b7d7405724ad992770a2c":"9d15f61291993813c71157a74ca6e1553502b698e6f4c99d532e0ec7a9382c3ed92a3ee41dab4def573eed927190bae5":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #142 +aes_encrypt_xex:"8ccd4a12da6df4d5e338fc63c6a042570c732b9af330407a7f83a5cd9713d59574c6e3e4cc79a3a6bbf9de362e2a0fc4d4ddb923194ca38c618e3845377e7dda":"75acb5edc9215b64fed3aa9a81937239":"3aeb1fda34708dad3ba316b1a1a706c4c1a4aa794bc75e0022d322d29feac7ccd20773ba70628cf09c4375208d6bb0a4":"19c927bad89a3d5a15e733c5b8393e0f1304476ab7c5bb964d105914bcd362f32d42ef3dfbf2f703dea1952a09372430":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #143 +aes_encrypt_xex:"492b3b5fdb5460b292abb9eeaff2451caf69aa98eb684b32aaa40aa1ca13b1237c8c7e9a00054d66722affb5df91b9cf308c18987d007d01d1a6318c50a757ec":"1db148fbf62680e5426d4bce96840725":"7798587bf9d4b69ecbf217f105a064cd8abc0017b455821b0f2730fe34a0aaa200450122bd7304b684a299b7b0d16b10":"39cded2cb9c931537a889701ec5212e516d63a71554bc40c4ab149c5db6aed2391e53add098bef58f03d58710ca35de8":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #144 +aes_encrypt_xex:"5c2978a295e222f9e0c87eb2c24948bc89391cb447a6fc7b5c2b29f331e629ab51d5876d25c6d7abaa277a6039f790099ae41caff4a81ee3d7ccb02a439e14a0":"e6a95dd69a1166b404a7436496966b65":"f797aa0af52e28263fd58eae6c6af9d592bcc21745bd163211e162b5af909139407344d6a1f61e6a472db40542557f1f":"14f59aedcf8d49a650cf57108216656045f92b785e7451d782e43b4c33edf5469566a1a3073237b84f9a669e1b6371f6":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #145 +aes_encrypt_xex:"9b21dd5314e36dd03db4881d81e4b17fb5b497b950b191142df63b3f27afed5564d165bbb0b7f86cebe52f705a78a554c4f098445b074b88a2b47bfba9a7f28f":"9b6c318decd74c24fa509c52c7694401":"15963085220f25479ca0f4ddd300dda86808f4b71986e2243be63b6fa08977343ed166aae73da48f0bdb097af0532e9e":"08bfa5f85e988b052e2edda3a331ddbd5dcabff296d76b57a6e923b9f7dbd71ed1207a6b2f6e0f150c1833e0adaa0d25":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #146 +aes_encrypt_xex:"d8277c4045a8689fe04f0005d556da9cc922a23f9a70296d36111b048fda55a1eae47d6692f46640ebdc57b1c58cb991f069a6126f6355ef740663e7c2bfe652":"76a6f7b899716fadf10df7615ecf4d45":"55b5cce3a8651b0791ee96d15b3d4834e2bbeb1e099ca093b8e8bf096066bff23a52722320728e86d3800cac3388e1ff":"21b566972760a6bbb54c6f9bf9bdfb578746b6f8da26bd8a4e55343f8475120af136b929e3b12c75971bc262d71f90aa":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #147 +aes_encrypt_xex:"975e9f5b58a62858dbfbcb10aa309cba67be6085b8d73799151d90eef36d04dc10a303b916fbb552b0d8447d008e5f2a0b148b61dad9967c014619e088e33c32":"4018a8c77e9ca52738f864e853490f97":"c72806c859f771f4ecf5477ab583b53a36768fee534c160930649d1e7081a1a3dda25d92e600ef2775ccef7d903f9015":"4bb488b4b0a2df1f7d33e732a0879280d8a8864f1234edeaa0fe32bff3d19b129170df1780353fdc2dc66f59b856bb76":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #148 +aes_encrypt_xex:"3ac4ce7ae065833f2105ff9a2dbc2039e8fd493d9fd97d173650c48c67970eeb7b3f18fc0b5bce46ecf20437ebbb69d0349021a059f81bcd47e4b3c2374e0bcc":"8ede4ca58947c1cf5f15a868762d7b73":"72e256c170ce2b87b8cda77e4e880c7b6a2534a69a80f08c6a0f20e8f278590fd550faff242675de5c503a07c1d961c3":"4ff16e3af2b3e1a6ef90517b81d8dd78e3d450b3b6837f2be147f2e8e843029627eb4912847b9100dec74bfcb0c6e553":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #149 +aes_encrypt_xex:"9e64c5ffaf72a653a95ee344458f1aa7b23c40eac9f705d5da5a5bab60843293d05d5e04a06685f41ee9d15a39655f8a49cf5f431570b1261e08ce7ab5cead62":"c9e88bca111c735d795447189c91f49f":"661ff0a7fabc65dfd6aee579dedcf249737ef2f736e9231a9f7fe780e44d657ff54c4b49a905b672fb628236c33ffe63":"c0e0d5a23553ce55d823c7517e44e1c23ab2ce1e70edefea33d0f0fbff4300183f21b4849b49bff44d31498907ab0562":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #150 +aes_encrypt_xex:"b4713941c6a4ffdbfe2bffdcca09631911e91f1260e650d389803b1aa89f5789fb8ead890218105b63c6d8af1cdaecb8da8c807a16e97ebdab860c169431f596":"737ec14228a09f9c52041d9dbfcdd013":"be7735fe5eed83198698d1597dcfbb5ece39a067a1d0b7486cdf9e80767a55317da178b7ad276974abd4d069604668a6":"aef253795f84d13f90706d34d925394c3d9c3bdc06772fded8ee9cd82b407f06482c679672fa4225c8db8f036eb71eb3":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #151 +aes_encrypt_xex:"3655b75c8622b0cb72fcf91adda8584d24854abec01edf3311e4ec760dcdaa21f8088acdfc493b0bcdf486f1419b48662eeca09c5f87c9cf8416f7b0c021ddb2":"445d7f431d12e1550a1d74d9fd3e5334":"9c8e67abac7191f52f761c1ce7df0f383471825a9d0f0c8a890fccea0bfee4d2643275237440761517e1599e736bb35f":"42bc46ab27c0ff1a3512267e7a72868f4e268f2da85fd42755011345b8f0c7fd7d82c1dffe78a787bcd1eae7ead24f69":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #152 +aes_encrypt_xex:"9267253c66fc16377af2bce2c9e44e03306c63d4027960333e0130520bdcd27e25408def8c86945717443c5cf3ed9a64c38ebcb355524d3137aa34e304fb7863":"41ae06d300818c5aa6a8b9cf5c52cad8":"718215becec21f55eb29f54305d1c1278a40332ce6883b5adbb5ddcd5b8174a5dc16d8f6829709c784d6680154bef201":"853a8d46cb2f6419deb1ceb52bca6214048017fcae05c3b1355b6d2c61716653f9501067fea1628e74ed9f765401b1a9":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #153 +aes_encrypt_xex:"82d4b132e6c04e54efce6694f175b845fbb6a2f49fc25137beada3eb9d043cbdcf5870998a2b2625311d3d3f3493d0cbc808c9aa17b34108eb63f4d8d79af4b9":"d182db4398021fe1c1f6b80f95296720":"a0eeaac02b6cb25d5288e9c8140df96d6942f5bccc39eee94ca938674d5dd973ac7ec13e47e02b84e2233240c8bb03d1":"bc6dbac1f4db306c68aa0f5d94b934d4460f1348a8acefc98635e807131030c6ce48ce7f7d6f7966339d4db83eac3625":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #154 +aes_encrypt_xex:"d8e20dbac2cd42acc08a966fbb43d3a97219e3aab6565a02312a6ff89e9799a145bd962d07c8577589d3a28d0c8cbe0a61e42be021e14ee05ad40b8cf6b31cc5":"4dc897636cb9eb73dbab047272ca37b6":"0d95922172f80534c8212099147ef81dd499e5938564b90f064361ba089d885cafa19921347f806ecc682502c06cf570":"82f34f8fc604c93c2df8ada24d40a35def297d682ac8c1eaa1ab08e65d7dfff48ac4c9dcd0cd88092efbc18e19a296f6":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #155 +aes_encrypt_xex:"1f1dd824fda9666118ec1116eea78d37175da4d459a5fe225e5fdaaa4eb2aaf41eb8c002cea6d7f7d2cdefc7e9589d789d190b2e93f0ba58bf648826c275329b":"acf51a6805fd7c2a806d75bd7ee5f42e":"b54950c0acc1699aef8d952e013da2637974311487a11d9889b458cfe9678b8830fa61af3eddcb1b670fabdf4b10aebc":"724341e9eda6599cf6930c62de8957e3a05194843b6aeb6f5a80786464176ebefd1c823fbef5e195cc41a968c14aeb8b":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #156 +aes_encrypt_xex:"daf2070f2986540e2b07b8e63afbad8b8934399c856ecd1353040fab2d521473d4d49c94949fb491b2e0f1652ae166354269802bd9e1f33bb3b920a58c9418ba":"36afe529f06f9497b31a38bd656fc791":"83d0a966309fcd7dfc2866e5e39776f7ca91f64baf5593433b996facd85a09f2df0d1cf88dfaa742aecd66e1fe2c4252":"300cf9081141d6332d1532f679eb9d1e10923754fe125b29f1ee8af57f16fbb7823548bd9273acdae5efc0dfed06bf33":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #157 +aes_encrypt_xex:"c76cc70eb967996dc3de798ea3ae862ed5fda03ac4d881302548bb15981e6fc2465099e3b5f588d9f823052b7945b3834e3c667474a683384a205a2c273fe5b4":"9493384402aba6e016eefa5f90665bc9":"c037230578c86f95a662c4f9516cfb5c5163e9ea17083d56dde5ee7d99a4856ecab83d0dd936f308bc2b8be38fc9d1d0":"2acead8a43e0b024fe5f5c6e0d22542d07790e7d504f465e9580acc6a61e36c57b337a0a7cd7c30acad64c808826572c":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #158 +aes_encrypt_xex:"9a80693962f631b5661cae3d6796d879beda0cf5410ba99d003622b7e88d50181cac526a04258ba72ab33e09f176ec71b46e361fa3bda4e7ccc786ca863aa6a4":"debf5738cbce508c0160e1f97cb4b96d":"fac73fc7e2b36e5c6ac3572c4ff2e9f1557d83f451c17a69407dc6a83d1d7f39c877bce17d14347793fdce146ab48eb7":"866da719cf292c8a8e6e5b7c350c95a521ec70f5b6d7ca03e5bdb10b75265256f185d56fc9fc60a0f3fd3f35c96b3394":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #159 +aes_encrypt_xex:"d10daae41eb813899cb799207508d68062428835c0990dbbe23210d2a6086699bacc8447fe826da454001600a241597e79a038e1eed99000353fcc451964e5e2":"a9ec9b30bcaf0a4a9adea43ba2c7780b":"83509891a6745a63fd929dc95b2cde503b4bb1c8638c1786f82c036c31320697543f93a8d3aa187fae13d3dc66004859":"8369f1cd430e116d05da901f1fd3e4f588ccbe27bc70767a1a2942a5f28cc6fa9a8e0880bef691a8d0769122496c7460":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #160 +aes_encrypt_xex:"02f5f16166ff196ecbd88d90ece619f1815e6dcfce2827a407fe1201c4a4c82956318912d9c7a6e12ab2f69e17b83c0ec42fc9abb25629e66c37b8583c2ef9bb":"bc9ab46c8d61620d078ecd0fe2cc9796":"f163a11a1169c6befcf999c68253f24c35bec8416d7bb738309e8f4cdaed4cc4146bddb71388ffe6361c44b30ceb76b4":"feaa6a8a357f3427dfb745cd2eebb3bd893efaac50cf6fcee3495f6292257954873dcdfca9bef8cec8f032d7fc378481":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #161 +aes_encrypt_xex:"e090673661378f59af36db6c310630512859723a0404e766df7eb47253dfc9b74115d61dc26e157e09f7660de9ef984751321fc951900977073cad10a3124c09":"254d80b21be5f7654260d7223306c1e0":"40e5953642e4d13a7aa95206f101de8c98862822e1c23ddc0c366ac656a26f859f4244462fc33153f3112ca966bd3beb":"f66665211b4f95ba2fc9cae36a8f3a7789e60e802e91d8a1e6037b5c237885b0767df9c92de9ec3fdedac971d0c6bcdc":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #162 +aes_encrypt_xex:"ad7dc36258b42180fe22d74f9f82d05948dc09102c041fc646c7c0822dbc0dfd25bbce142d573cb895566615593fbef46aa3710705a809179d6e3079147dc1ab":"494f48e8ecd7fe9af1fbb56d5d6fd1ae":"a4a57b20a0cfa6c9fd0d2f6aa30c130e3c3460a40e7ed4b06a08a4b6b0a3ebe2186cc61a0e8ff372402af501a8fa06da":"0d769bd9230cb06edf453084587bfdf687f70b8acd7501ba84df52af19badeb4b3439e03d1627b75aba2881b8f68d371":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #163 +aes_encrypt_xex:"4d6825a1ca1ee2c879ff83bc842fb310a2e83ec101bc1956de43794aab03fb3cb6e993471ab1a724ea5dd9c57ca2736884d95ad930d9f6dd59f6ca751b2f5712":"6ff95ba9982494170476370457f6bd80":"501f6d9c497edc87eb0233c035d6601c3ce8460229f2d14156912d8d0ba15b6416eb837e21073164b456f0f7c45646ea":"8cf64aa880939d899634216abc9ca3d9340433cda8ffdce272d4e3e3a6e84e2ef8644492bf6acd1475a9295beb4f73ce":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #164 +aes_encrypt_xex:"6a9bdc0fb0ff6ae2505f4b745d74597c3923e8c566dbedfc4b75d63987cbc2ef275a15c27bc2b4f34c0b00916f43cdff8fb13b448b4cfec1aa5915ffc6a69a0c":"216694bf2f49ad9cd6c9df880b0b8dc6":"5cf02f7f10f17483ab4546df0ad70523e3f43ee4a743d920ca4f320dafd43f9ef67d970f0e5518f20ae9a0b34b514a0b":"bd3ed5ec110a230bc52175616e0135a5a8ed4151a64c49bc988514b870f75791fed8ecf8e6067fcafcf96c0a3affc7ed":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #165 +aes_encrypt_xex:"a1a8d702b9820db069b716b994ecfa26f269e2155bdef78eb460e588aac7a059ebb9158795e4ffce42f7c65e30ab7eb8e26608dee93b4f89fdc12699af0466a0":"5fee20bce0457000b1fea66d0ab536d7":"1181679dbd33ddebdbf6a0449316a74894b72d01a21b6e96e51eb1c30d59e8b26358c1e87e09edcf8d763422022b4252":"fb6065eb25aacd507e134f4f3cdbd77a46748e347574a7685fb756b4e49569c940237e43ccb17c04c1f3d6d169c6ee3c":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #166 +aes_encrypt_xex:"3ba55c673b309d723921dbc3c84251bdc2ddf76abb963e23e011fe7214096cfaf6c84e3897af04f6081c157aabeb87bd2fdba4be8a9c452fc77b02ee5ffde802":"5231319bbd17b15e18afd13d02d8f122":"4c00323d6781443e5e6e2181e51219a746d9c259a9c13f2a5b8efb10424da7b86f97f87c1fb2bf3d3f163c719cf930ba":"faf2616f0dfccb96bb44c786bcb7b80b7161a55657309559d590895448145b9d6dd01aafb3b3509c93eb5c394ba85446":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #167 +aes_encrypt_xex:"7e76d932c8d3edf5990468db816c9d35af407c748a43078c46540673d8b34406a960d338b18166227e88c08bc69c8d52723a1c468ff6a201d2d21a63ba8a5997":"a39603c815ff257354cb48f99825f675":"0749d735c15504fd4fbd6a8763eedce9929a20a0f994b30fe541a0e0ea34a01c46f9dfae701cb25c1030cb1cf95999f5":"0c22810005ecc4bbabad73f4db66c10a1a624b3f5ecac922cec8e1d3ec50011d52109d780d5a18ae7db6774c14e7746e":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #168 +aes_encrypt_xex:"dcfcaacab2a5f6894ae1ffa3186d43770828d49a5fad35ecaf89debf184538180cf5772f1f9115d60813951094ca389d0c4b90a76485e79ab6f6780e6c4df243":"01be8643c67bf7c9cba96e62c4568e92":"7411783aef37c79842410e7be57d1830e1f0369ba89cbe2087c3f7967df44c5cee14f2468bfd41535ce09f28c4c8b027":"41b22f50b116ede2dd5cde9cfdc78150053b2362c412933354f2d54ab995e35f830ac52fb0be748473f8928032301a1a":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #169 +aes_encrypt_xex:"426d4d31f88a5be86330c6512816091cd05eecd09f8b27af1fa13936c9d2de61ce6051fa64a9e621f1710fe8bb1b002e73a84164628ea1ff8e78247012cdbd70":"646deef6e9065772fd576c172aed6100":"309d9e8811708346c6a79ee019ca89a5a9203b12e442b6d022fbfa13ff55d16968a6e82de49e4373766befb5f7ae8da6":"452a7d94597a084b0d4e8938989ed937136fbb2e56965da0c1505230cd369a8a996527f001a30e90bb26b9b3af272f2e":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #170 +aes_encrypt_xex:"b67995bece5a587ffdfa9d63ce82700eabaec701312aac591ae4c13045b17832fbffb96fe953be24ad4e22ac146eff566453fb9abec7c80b7d4f849dba96ec2d":"952d9dbe6d2b70eca8f11a68bd260e46":"190e1bd6674eabd5f5954a439c6748c820d036913e6ce075e2c53f3a1c53dca62f99a2377a42ce685b33edb63917b2ff":"a458c4a4952c0cd01c096624ffe94f911197691b658f8daee6b1b853775173ded5761e07d9a1a39ef72d8b6242a1422e":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #171 +aes_encrypt_xex:"f1798b1cbe9683b9a6e4f24583bddde5bffb82381150cf6df71a3f7755f1c49f22f18a6703ea82266f72aead930307d6bca13b99b4d2419e9435e97f6c11ecf7":"0858df21034a36ba442231c543be1945":"509e85aa57adfdcb51f750e096a17c441a83d9c314aa3321ad4b6a5d77040637bf24854fe01d91548ce0c622e5d7078d":"a9a9e269651078e4fe95c631cf22e39f83ecf09e6ea231a79ffc26eae32f706167a546f3c30c1587fca293803fccb198":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #172 +aes_encrypt_xex:"5c7f7a36080178430083ff5492ef77260f680a15a76624b89e854c94f0488a9e7daa4f33011f91df5e338053f46cee650fb0ee69f8c215755a4a63cd4228c219":"a401d73c8875e759aa3eef53e0fb6263":"b1e629a62a03ca969b16915202bcaa09e78ae1851bc88581164968a5656c82c0e5c403ba54b9b5ed9babe8b0751d1b34":"f5bca60fb9352b1de04d7129405626b3a474a264fbac2d6be119e1d57aa998d0e0e4d9f9c976210d93c465a3e360cd92":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #173 +aes_encrypt_xex:"1911e3774102c5a38f4bc1af2bd9111b43e9a3df53bc0e7134adf4c90801b140ea65fcf9e94ab063d94a3de77e775b1c27d1b2de8c4e48167fa54d838297fa28":"4ad18ae1a630c169bb93ffe98168cdc9":"399dd2e00110380da43d67a81bef6169898754cc8f75c13674ee6a652ab0198175c98b2399edca0f592ffb488051433b":"e055d709d88b21bf36cb2700164d508b690d8262342052abf807a9df093658ec8164d49fd630091e01536e962321354a":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #174 +aes_encrypt_xex:"b6bfef891f83b5ff073f2231267be51eb084b791fa19a154399c0684c8b2dfcb37de77d28bbda3b4180026ad640b74243b3133e7b9fae629403f6733423dae28":"db200efb7eaaa737dbdf40babb68953f":"77f4ef63d734ebd028508da66c22cdebdd52ecd6ee2ab0a50bc8ad0cfd692ca5fcd4e6dedc45df7f6503f462611dc542":"ce7d905a7776ac72f240d22aafed5e4eb7566cdc7211220e970da634ce015f131a5ecb8d400bc9e84f0b81d8725dbbc7":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #175 +aes_encrypt_xex:"a4be45694240755787649bbfe9c62dca7955fbad4a2be15d4eef2c703696f12877ecda778a0d547f5a1a4328f2ae0db5893470f967a8967c75881370f9d18b4b":"d66458b1e5e382b006b32c9632a2e12f":"0e380a0ad91c31ac1e95d6c3d26554c38915df0fa1e9e8f781b34969c7ea61347b74cc807c7c603b35cd1593271fa938":"3fd7b0b5ea66cf4e2da1e690f6e80660638b1a3f84cf212d9ba90e7db14177a3c4eda89ad357af4408a7a342828a5dd6":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #176 +aes_encrypt_xex:"47c2b1b4458af043441a1461ae7326113fa2dc1b7b35cba14eb8473db169a17d33ba78659fe0933aeecdd75047b1c986524c091c778c545722cb459430487b55":"87b1d01d0525d0af0bed9e059e6946b6":"1cfaaaab545fe967549f0f28f9667a0f7d2ea55fb7bab2ac4f3917a76bc309155780853d2e48d2e8217685c4ba909cc7":"3fe4be324991aee1a628c3e5c14ef6d7c4125932563afe2c08a1bb82234152bfe78228b40acadd7d398cf20f621eadf3":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #177 +aes_encrypt_xex:"6013e5cd1c6f341c2f37f4f35583dd222c06207a446f2e10b71743e0d6164542387089692d975e2f50c5d62e0f18c20570354a737b71514a2beb7a49cc941a61":"d7ed58c0282398df330ee851872bdb46":"c79f127174bce174451306e6dafeaea0e1bab09970b5aeb0e041f1e5c1f925667b7902433e7a34b47a19bba216bb622b":"831a0c7330e96088cfd14346c0c53f2e4add5a6edad6d1a80cb007a5f25aaf241a195c0243ae26761044f274e9000b43":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #178 +aes_encrypt_xex:"53724613045a688ebadd8119d87e28a1674178fc42a40b54a83a61c0021afbcb8d6e6d28b6c1a5138c6b2deee472d61143f81f45dc697556e2ce9f7197996b83":"b00bd9829b1024629a1ee362bc50158f":"6a131dd6bf6f35b1d08e50951ac2df6c2239dbe2c3b8283cac688ee97363544506a295d86e39abb0ae730a952be896fa":"0e2bbc05fd817f098b0d94408c8d65704901e8a63262032b0e7b03cd6960a9ec0366aea05d3c2002971efb075396db51":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #179 +aes_encrypt_xex:"df35e4d415feaf511203daff594843a79ca3f164c954dc3cf70d660a4d3628ac7ac38218ecae74b433e3b0e6cfe21f78fe3ed3fc02f3bfd60abe6b529912a7d4":"79178a9eac0958a622214a2c4f2b2f2c":"f0762872bf7795392f75708ca33fda7886f9f1c4167229221580707804c283a4e86e75ce9cf4dc310ce090e590c66241":"26fd54196b4ac550342ff46e2e7f442540518e01467ace2da52876a54636626f1e986df916e36e716fc009e5fc9dfb81":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #180 +aes_encrypt_xex:"4324b0fcdcfedc5af7f8170c157ef68680197f5901fb5f3c9b9f85db8319293066a4e1a61c5943865e7b2de129dd3a6db5d8865ac55722399a58822c4e51d0df":"c0eb880e0ee09b46d3d28ad7b363a851":"e6082cecc24808a6b25e7659b24b71e77ec14887750a01fb9d387c2e90acc77243d7a0dbab70e41c34594a4ad197c8aa":"d3c5c210afd597feb2e188b0fc08e77992e2e75bd53cd60c507b2ebca37c7b7defadd06500ab67af7c00e5918fca8a16":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #181 +aes_encrypt_xex:"b77c56a9784f3c26a8847114a31ee2cc3648b44295651267df3964dd689fb226fc9526da77a02ab04f332d39a4faf9ee7ce3a7320f2ce9c21fbd5536506aad07":"5207aa755b7874b559139f6d50e3c5fe":"b2268a28bb39a15d8fd90b5ca7ac698fc2f28206e0f2073b543e567969baa69397aabbea9fb90062d1a7c395936f49b4":"9ec9552e50f7620b9b4fdcf9df6512ada43c03a14a32e17a7d48cf5378f9f855a2cdfd8054c677ecfd4f2bb925723496":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #182 +aes_encrypt_xex:"17230072ac4f7af2661c26325c88565573fa05c270c53193ef3b52c40b86ae720cc894ca4ce8510d4eac659ad4aac0f9c9e0a65fec76ce9a2296218fca6ce500":"5246b8bf6a28c8799101dcfb375f83a8":"0bdc724383d8f76e2a921940ec84b0701eb37b8f5c35072cbe48d0fb8792b87b9bb99d6ca40ff864562b720745712f26":"9c4b9b19b48c3d1cbe13b0b08d708345b0f25e4926f633480a9f52ed3e30995375038f641267431a206e3eca599fe6dd":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #183 +aes_encrypt_xex:"b625879ad3cfcf11d39af454007d0483afdc2724ffe07c046db78501c9d04cdc9ca8a00fa6c6ca14e3987991f2e8f53504390a125d471c95c92d4565fb3b1928":"697b65159bcf2b0871cfa8e070631218":"758a608a8d146167be0283e776aa493fc39eee0cd6de71c1b57a5c24551d0f58bd55fc60814a661aa0a17d4c54ae3e43":"db2552e820f1aedba4c17d0883745ef307c4551c7c8b7dcf457ee33bbf5d59e1fe95044103c94494569ea31f00ffe1e3":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #184 +aes_encrypt_xex:"2efed72f6fae0c139bc12de5a1c90a05510bccd2d83fa55ca1058a9253a6fc55ca7885ffc10ec6128046f87cde88b1e8f4a237e24618ead6cdc4f4f01995800b":"cad76b7158a61465586b61272e0864ba":"0739d41d77d69acc204600a4c84334c4c39d3effab76e063d575baed1c956bcb67691983d55d924dba3f1fe79ebe4c20":"0d6846f139511d9e07888dfa7afb1ff0b029f1b6d6d8a35cd4130637fda958e824c9a9df5f6e80f80a19ee2731b12289":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #185 +aes_encrypt_xex:"924379aac0cb7a4e2de6108b506ef501490aeeeaf16d7af500b4f2b8f313c2d7738f499bc42adfbfdc28759ce68b4cd5e57e62b469e3aad0941ff87b6546ba14":"635e4d4669fed1c8c37e1f0a36b37804":"1cf76a9be30e60220c1828db68d45d96a0d6a3b1fe309cb1defedce851b39b07caf15a822e3d60372f8544ec906b4add":"be0406da120d4cc1e3bcd9a44626e8b5b3b550a23c6f9279940ba7d4f71e275088b92a958d4d2ad5111bd8f715de4c30":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #186 +aes_encrypt_xex:"a7bfb6d4a54484c2909b92339b7dcf176188f3d4182d9112243714fd5b9c798d3d7407be99852fc185688e58135a76b4609daeeb6c1d0659b120fe7505a4624a":"0d3b9350ebbbaf2a1416995424a7885e":"4091ebe277df242e8de6209908b6a8e6973cf4531e23ed6b1b76cf0e8efb652d2cecde9b697bc65afe873603dc0a70a6":"7b205893a05873a82f7ab2132883685e0b6f20f05445d5a0d9b2fa8cdbeb1037239b05d715b169bb99d0ee9b5ffef742":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #187 +aes_encrypt_xex:"16d7db8d519c2974cba7c44d3a2a4cb79773d21edb3b359cb20c716570bf3aecab9dec3976d8322db4aa97b2e153e2b012c4eb1ecd2dca83f7c06cc370791f78":"d208aa5cc5486e0e27faa73ffa767623":"81ecbe0ad23a1645f5d2891d78da406a70d540993c3cab508859bcfb2d3a371c4331a380fad7caf872e74bf861b95bd8":"305d4cf4f7f9a6192e85e55176a58a85e5795dd359417fab2e72aaa13ee6e093768a4e741a00f4d20ed572d6af43a121":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #188 +aes_encrypt_xex:"41e9c3d70302fb488034f3c1f4156d09f951e19ae00ed0914d7b9ea688bd4aa9a20fdebd4229e2b3558411cc9868152a436fdf0b5d10eedb2a581cac4252b9c8":"2cc5ddbe77712002de095aa5de31d429":"306165583eaf16391a31512c8d2487431ecd714baefe609ac478e41e6d35a694ca6dbec8faa3f814844dc2acddc157b6":"73593426603a768f9a151894184deae22df23584374f2ab1253bb38eb99d1f208562d12d81ea34bb0f4fd183aa5e9af5":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #189 +aes_encrypt_xex:"ee5bc150f08110aa95700f96abfefad196755b49068866dc7b2e251260bde5226b2a234c8043309dc4ceaa62d62c3eedaf4440e09f6c44915db7ce47a17a411c":"11071e5b327fe8acec3b9f81fab37141":"134a04de6a76beeac202f48f656e101e27c2856384d0bb417a1779ca29403dc96b382830e151764c2513ceb4e572aa27":"b4dd7ed020d3121ad9d1a58760980e3e7d203d84fd7b77c6d4fa3dcdb29f9aa6803074aeee6ad8e47ad0dd01a2b0ab96":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #190 +aes_encrypt_xex:"458dfebe5a6e381da894a1551b95467f19fd475be6a61930ea7707c4f21f88cddd7283c59cc4211af68cc4273ab0e31bf24bee161a5690c754f46ee6392eb6fd":"eb051cfab3db35ff7b3919ede9f79e93":"506a8565eb8d3a39e2cc9d32eb477cbbc621d6451e61fcb8528a6b1935071ffb31f18980ef586b97f02e257e09ca5f0b":"95943d6d57f17f5d626518cbc2c7175ab97cf74bbfc8571e8100a921061e68df4e193b53e4256356efbc42969ebebee1":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #191 +aes_encrypt_xex:"4224d8d8e7c870628c9fc4a2b5c67117f68ca06fe9b9d0fabc0de18ce9ff2f5fe2f93c46eaf42c5513af3880bee73be8f6cd051e1172c1a79d8a5f7509b3d170":"d128477c0509e96770e907a69f316f11":"5511e976c5929dc506b12e3a13740d59799c31e6e4f762ed3df15085cd5a99588813edbf30413a48622896a690e4795a":"ec0f79a240589de132bcd23ad5b1bf6218ad82314f94fa43f918a0e342d1d5c719d12dd3a70984d7b6ea2c25f71180fb":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #192 +aes_encrypt_xex:"30788b62febec41de3d01e9375b01ff3c5362a81b4ec0adf2b4fbf4aa79d2654a1efcf89dddb2b4aac7c0c25ff7d5e631baee8cf5ff46f2c6c440db08120f798":"fce20063b9ce5820c48583d856c31d5b":"45d5ba3506f5510256a9dcdf7a69efe9d2ddb191972c10ca3c6b820aabea59c8c02262df10b24471723129cfb46647da":"a7c2aa4f19ce66a3c2b15c950783401c547691eb06740971dcd0f1b2acf2bcaed48f569b799b41b8d613f2bf4d7657c0":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #193 +aes_encrypt_xex:"1b7424cf9a4598a3f6aa1f15267e9ae0c4b2019d0665e9f7e7d4d7fa8871884a248ac042a5267dfef73c51d89bcdf01a51568dfccb080b6121b70f6c8f2416c0":"c83836292441a0dab60ba7312014d9a6":"943d20b70e72cd3f9328048933e8cd2d639d9468251c20232100f162dc5326c78edde144f59006ba4a886bf8de6eeeda":"d398795a15f9de591a897712bc454d819962a9ed1e638254cda815e86d5a9f297b017274a55179e6393ff0e5f1c49e27":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #194 +aes_encrypt_xex:"2501f6f8fb11168026fdb988879d2571679e69715e89d5f142dce3de6d59697af676a811c6fc255554486b4f82997bb909cad701cd2e0f269450128faf23ec1e":"37aa0356bc9f948630c6e7ac50e9b381":"b0b198e498e685fd761aaf775416972fab373e05b4d8dd8640294f473a04bba1a3b1634cec7c188a0e9f30530cc446b3":"000493368e93d01cf6800f4054da92d74867b685419e2f382eea9c8abdc421469d063609bd0cb7e433a8ebfa652979e4":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #195 +aes_encrypt_xex:"073d56941b536ce6567b100839c8ca5b97827e58b4c849e2be549cc49e690e15f5869311094c6b8227ae3c9c0fb24d146ab24f286ce9fd50ee06293501bbafb2":"ca51fcf3fe7aee41c6e482e9d4df171a":"b62a3c1084b5b2a1ca930cabf36e3df93ecea8ca45029af19479d866c05999a1c24276413a4d1ef4bb8d85714cfd8c79":"74c927e7a7eff446f0f3b62d2b65fa14e2798a7fcd1b88df941002fa6733df5e087570d4556195e3fca5a8290008f974":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #196 +aes_encrypt_xex:"c581a4cedc8d412bebfd448350d088bbc63b731da56041fd9cf34ba9e2f47232a3da784530bdebe90f9f0662fc14cc7aece6cb28ec4eaf6487a240b5f5e5cd7e":"20922c21dfc3478fda875ffd0ccd06d8":"150a747149fb2ce6e17312fef0950fe85343b356f37541c9e051e464b628a6cbbd51a2c84a5dbe6e886732949dd0b95c":"57e865cd82cd9c841add8ba33806d35a83728a1f10320ad4e09f66ad26735e447d3b1d8a396e67f4ce84ebbd0207fc67":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #197 +aes_encrypt_xex:"f3fd9423bfdabec6536aa498c5a83c0616269f89666e5f9aa1843dd0103cf8e5badfa8c5dccda59987c3ac01c27d6315196fd5bb484c545be246e3e10992209f":"6c01f321222682310c6522b74803f823":"66cb3db29d13169a8bd426a88190c5e44b81de0f7561acdf226528df15cf0ba4ad50f02f958669794351acb1c612434c":"6f53bf8590f00956c4047189da666ebd328c18806854ebcca99f8f18f47582bc58945a9d61bd13ed7a49644dfef206e5":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #198 +aes_encrypt_xex:"31dd1c3355a05085156a51d2133365ba323d5092b6c5d1945ce68493915d2d41c46a4ec60f62c3f9ba41382c06d24143c71f88c7b900170fd30aff02a4fa6a0e":"af5c1274eae7d65d3aef19b3b2d6cc45":"37d77d18180e205a19f057c9beafaee099683d905c9270434b065a4426d15a4c68670157a9ce6752e6dcf61c8315c93a":"2beafe1310a40b04c07cf8136acd2cb9a1c6e49d468f1d727d18e90b9c2da77ed1ded5ac0929fc8a53079c23c5093c05":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #199 +aes_encrypt_xex:"2937ce984fd09f899adb653f0acb7725ad9e493bdeb520bc527cba058049a6fb827e13ed6e67f02d8f1af74798caa8bc92d77a7db30ddfa7a3b3ef5d28f546e6":"9290ecd6483382598a540e1b67c99f9c":"aa2fd60e91f9f001233f5617580266486a0c5a767695f60fa45fa067d13b7cc775431704963dd9426b5ed8c84de94b61":"9f743b2d5021a796c9ed4dfd043cd7592f762cd7b299d77dd1c1d7e30b2bb8c4b055ec6988a08ca0d4cc31f17d4461c6":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #200 +aes_encrypt_xex:"28ab33a47b32dbe9ac4e33a7dd3bdea0fc47deae790c3f5c24cc4e97229ce0c0a15160ff5cc544e2b4e03b4ccd55cc685e93e4ddb2fad8879d0774e92780c521":"3871b04b799f7c572168af16efe880cf":"abf99e347e086cad3676dba7d8ad30713de3852514c78db83ad75d75b686bab066f62431cefe3a98de7b713b72c926fc":"3501de2f9e6921c2ca6c6f5a7d642e7c6ad6cc1fc8f3ba496fc5ddc6580df5584bfed4bd02e48d898dbd06757b5f5b06":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #201 +aes_encrypt_xex:"33e89e817ff8d037d6ac5a2296657503f20885d94c483e26449066bd9284d1302dbdbb4b66b6b9f4687f13dd028eb6aa528ca91deb9c5f40db93218806033801":"a78c04335ab7498a52b81ed74b48e6cf":"14c3ac31291b075f40788247c3019e88c7b40bac3832da45bbc6c4fe7461371b4dfffb63f71c9f8edb98f28ff4f33121":"dead7e587519bc78c70d99279fbe3d9b1ad13cdaae69824e0ab8135413230bfdb13babe8f986fbb30d46ab5ec56b916e":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #202 +aes_encrypt_xex:"e530b0dda11865624e73a321d6ea17d60e501353466f7686cfadcf7b75791f7e2233f08d0097ae8dceb50cf63e6e95518476213797016094dc75d96e7a9a4c56":"968d77c9b876e9b5b7cc6a2494c16b67":"ce37427ee378dccf1b3dea3b91612eb7c7c4436c6bce3846313cce952693e0b9a8d5dd20a67ea4b3ed985752e7629893":"87b06e311a58866e58b522dfe90219eb1d350a95960575a3ba6c3d53f781f6d09f354e79425cb643eee2b1a00492a67b":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #203 +aes_encrypt_xex:"d1f9cc7ed9a0434e194ace026dedbd1271faaae855ca8b7a6e23e4fd13a2a2b680ed1131aefd06e023773e8915d9bc04ed1bc4260671c0204676c2148ebcf430":"b7c9054a9af838750afcbd736e7b1047":"5bad620098fb1b6bea9d5118a7e89b7dd59861f0566ebd87f9c16d84e7a8b5dcb721c7c5a2e2155922aa82348794325c":"5227c1299c1287edbb53603fc558697394dc5bfb6aff6356850f74191d990c2401b01be229f54fb3aeaff0ce8f6b0181":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #204 +aes_encrypt_xex:"855a34fac429b15d0406e197bf02d8afe411a16fc417f4e6255406a072b5b0accbd9d49fe84922498c370f52a2f1bf05478f6d7796ec1179c374b82c4edce4d2":"ad6cefe6705f37084019e0c35576d463":"67c195a568cb0a37de8f7261fe15c25fd9912afef57c9e9482ae13d2d817558ac10179e908dedf8aa8b97cc4844c30bd":"16816297d988d987c82b8a33eb9259ae48c85c1ae1401de30200e572582109e88f8ee8ae807371b3fab0edd3400e8cbc":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #205 +aes_encrypt_xex:"7af19fcfdbf6a2e959f15c906c0d2276010c94cc74f3fdae22220f8487fad572db7ad21cf72bfa44a4cf311045e8933b770430540da4834c909a310dc1718377":"25bee7a7b7f3cfb3660fab619b8d64d9":"b39032f82fa5dbe8f11815ba11c0036b44dadcd558d0a263e79caab673bfc6cc906b35c8a23afedf33b4ada9cf15a79c":"a17ff069a5d2bdc11052e856b64b03fb8f8dff05b1fbd9ac39745f2a970e183c8297cbf797ec0d45916d2851c465747b":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #206 +aes_encrypt_xex:"b9e0b80c434881a979151bb6364e27c9986f4c72fa76c4f38d3177af7ccb94103477dd3d63024ff17ac9cf4258ef0be570a5a3aca2fedac37d9a48925a51c529":"98083c9386a6d58cce570c0d0abac54a":"b42b0a8201ee75707761a6b9c089f9ffc431c47824af69adc95eff98571427b59206ae1cc3ba8da79e73e472ae062711":"b0d5dafb947784df27e2a1f8e512858cc795b7cb4c0e08e5c527c912f5acd63adadeabbb697358cc1d2a5d3c62e9687d":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #207 +aes_encrypt_xex:"7f9bf3748f2ddd3a121d15a050c5dde9f41f310a6159beded1e99601d3d2af934f8206902ced5f3633a00b9be391b9d06c25a8383116fb9f01bf4a0c116776f3":"9260004acc621c658e8f6707358bd074":"f6c24aa94d7bf049f7dbaea25b55ea8f742cd1906a4f5c1c7c701d922135fc7a81232d1abc269c93c7145472c43f2d2e":"2a0163558171c8762c1757c25ee7043dd8ba06ae16f4b401f34832391c4b3ac3dbd089084b7efadbf7ae8dc33264b89e":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #208 +aes_encrypt_xex:"41302e54c603a61b79d551bd3d57e6a38f86124ee76585af81abb023ec8ef3cc53d77600e5f45e968264a12f728851dd57fc888cb978c227323288447451b241":"fbfd6b005dc0f052c8b5bc2b2d602af0":"547a2b9299a5dc98c85182a45a8d40374614deaf0d25eb8cbb9101b82a55a37bfc78667dcafbfb464d86381a65bd01ec":"e6bfdfae2677287baf8ec594185746e374ad6bb98a80fbf865701cf56fff6a81c1a666dd40fb1084ec623aa8165945c5":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #209 +aes_encrypt_xex:"4da540f88e3bec25814aea89fbb43737f0ccbee99392248e69f1987e00d100018d7b23de8efff8c5cc85b0006d16900436a699fe5c4450e194fd9391b8485e6a":"60b25f3fb580d6cde23496f660d1459c":"9e09d2cdd844decd7a00c71cd7ba8885ba98649027cab1452c233bedf92c18c2d720d1279ff6fcdf3db2fd0ad99972f2":"89738935e791f1ccc96ddb6d1e1435eb866c817557c22a0eb1295592bcc555710a8c1bd5dc257a5d83e4329acbd7b480":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #210 +aes_encrypt_xex:"50cb392fb40b931374c3405601ba2764b88e5e63d6a2a3a183eada949e21c578a1a1b55ee0147856f72d3874368e13565213204833e608ad5ea084e163d05d6a":"6ff4b5ddef5128f9ae292b984bbdecf8":"285188e2d5981602f042908489a570580b89c50d3f10674bd147521bc3a69e1ae0db35218547e3744f0c2e5489f9b62c":"82876e4a69160f0249eee80423a8749888156f15c61f5a4b450e9f8f77a86baa86733f2d453a7e4d09132582083e7e6a":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #211 +aes_encrypt_xex:"9e01a04a3b2f66b8e78421305affa696b5c1cfc1c90eae00ca375dfae5133dd20368596024943f6101dcd3653723f0e785becaf22169e8244e2bcb63ea0f1811":"201b298202cb180722f34ca2a025c791":"65dc6a43ed1c2a8acf505f708bb4a34196c79fdc1e86cedaef17c5591b6683b353123cc7a1dbb8fa90e0ba9a488cc3bf":"8da1bbe05f34555d72d5498a266a45d3f42f8456b925356df3ee7476115c59d237953d4f357d6505e0ef107bca5e6cbd":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #212 +aes_encrypt_xex:"2da8c026b078e512fc389f1d0aa4f95575ce1b7d3e23e9c6b6f2c2d5f9a12d5f1156972250289b4dbe3130b01a2b37f24b4ea35f6eec741539cdaf85fe5acce8":"cfac7c90008093e9700c6d0828a231b3":"c0450cf6088790544f355923e15cd72d643a7141b67af61c20f63692a15e35db38a84d47b7bbace78fb4d8a2b58e5946":"f38892550a774c5bbb23ebe182e6b2912e52853de79b082533449baa0da535df5f30d4f5951ce4d0342f060878ce474d":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #213 +aes_encrypt_xex:"489a0b0ea71f3240b461fc8b1becb86f3f9844c4fd6acae8b20123c79d9510dcbbe33288a993e407517d86140a17f3254fae6e5f4a1b63c94b84618adf91122f":"78fb2890e7962081a8273cb1a2e6a388":"1e2ff2fdd015aa629f7c066434592ce808bb0e4afa34e555678c40b989414530a383d37664d0cb325ae2c94af98f285e":"be3be639292ede0aa1f258951e026c03c2b7299a7ddfbeae96beccc91edb696780e4a3675d762ecfb2d28529785189cb":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #214 +aes_encrypt_xex:"aa364e6de2f0856dd07a93ee1198b2d83d2cf27f26dd29ddccce7f214e6b5d096f04404352b54ef4154634b5a47fae3baf6f05a30423bd126161a00c56267458":"0341b3c3a427488abca69a308202f633":"9388066de5c865cc4183f42e436838a98fdb4329052e57d1440b7efe7b84b877c7516ce7e63f5a37397da6561a176a37":"851eeb8fe99c5e8409e9af8f4855b4b6a2ecff5d7d330c3e07ff7b243150d3c1a8f9160a4327bc6fc791fcab71aee2bb":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #215 +aes_encrypt_xex:"d7b55d450a709888c2e81ece078c69367c8a4c28a7b0a20831a95ccc6377c185272a2054aac1c7c95577894aa2b2bd2a3cf0bc87cc3919de750f44ba49ac769a":"b943cd22706fa4d675936f5ad994c437":"c510d766b3693a84247baa9c38bb29d758ff2155bbe13619b8fd6a7992e5a54a6c1daf4eb8ce763cee78d2b9ff24bb22":"befcac56e561ba4bb513f9dbcb0cda5498d18555f595bf8dcb6bad1495088e3b2e268809266f6c0850751e90a1d61fbf":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #216 +aes_encrypt_xex:"4128a40ff005da011d43405a3dc4214d1ebafffcdf28dfd47bd7675a714b75a19fd81f819fa9654bf8228859d420d0cfe0a5b9f2084317b423c6739b8265c540":"de0d613bd82886c69f046625e05c4771":"81ee0eecf86168a0756d0807ef258e06b69d7b9e2e01ec0bd05b408387c74df9a1c000376dfcc4210099eb80781366dd":"f22be4c22a249d17cb4fa92d4d826517521712eddbecd98baab1fa462b0b94d636ce55f6b350a7fb7bcc3409575a3081":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #217 +aes_encrypt_xex:"979d3095432fe13926466d81f76a03c3a97b4d28859120bba04ab039fc4e45dde6dea0c12dfb22b947ea805c21997d7d83dde735df04d14263ee81901e6feebd":"c45521359984d4e6aee4e750082b4aff":"4a7a241f6dbac0f7661020c29f2c2a2de686fc1ab14eb48d2b8a2bec8d1947c71ddd5d55d909d6e89117ff4db5ee8d39":"676474603ca0a17615f8642a0af2be79f7a1083eeb79fe770f4376a6e9bcf149f2eeddc158e4f8b194ccab6c7fbf804f":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #218 +aes_encrypt_xex:"eae9203370d6a5ece7de37d8c09a556e7e8a7a0c2fe6aaa8138f8ae58a7e287db2470e841dc9b152fd42e44b764d240c66cdfef9ae3944346711ab9ef329c18d":"176dbf122409b7eff4156e6ae1112824":"c629649be641298e789a01db2e7e5907ec9d0c2436349f45ace4b1802033b0834e4607c3e070c1940f6a8d8c2e5b669f":"4ca724f3e2df333e826bf1f56282d4abe8a17e68377351a4858d493185e045613e436ed2d6b65b6a5d1cd522111251bb":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #219 +aes_encrypt_xex:"4b08acb6b459ee038aebc951149e251d6774330654f3f8c3a4263f01ff461abe9d93da564eb83f2098d48f2a25cc55d50acd9d738f74cb06ee92156d797bd271":"62e7b4213cdf615ba78aa9ffdbf109f7":"60f1a6ab744aad7377f18e5d4836c90520b8879aee4e20a284756fbeda585d5263089ec22f7a79d3150c137904a4840d":"5b60589281336b88255b2f57f10c0e5f2eeedf75623775da46de824f238b78ad428f96ffafdf7afc5aa86739d9e33294":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #220 +aes_encrypt_xex:"f7301e716790cee0c4eb7be11efd0ed7801da85a500710ce745c03ad62845d3b24cb118e05db4b56781085beaa4b74b193ac9e3db3f9969afea0c0572c2c4246":"22bd2e7be2b234dfe7b0d59728b8664e":"702d25a1345ad00f877e6dd53df92c9ce0e4a163315b1cf66967f962391005edd967e8e3a60df48964788f326f080ca3":"59ab157b2ffdf44f73c594fc3d3e889fbe76ae3e9a62d8844dd3d4f6e58b92049e28fe3dc869ff477251ede8d9ab0cd0":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #221 +aes_encrypt_xex:"2fdab284390fa70f308a3f78175e46023e6c9656c256a61cf41b526d28a0ce1a3fa9fdf7f518dddc722b079ebdb33f146a5476a23187050563365851e3cb68d2":"cff7d8941e4e6d42564fd9099cc21f12":"db1cbe9bfde94fd981bbd24ef9b409a8e3ebc3306c91aaeff4487afab84f3bc85f025402b5dfd034bf0fae5144c40b5e":"5b2a66dff6c62884b9254690d9fa5fbdf0e11d07899901838fde5df15c7bc78dea2fc8b5b5c320de3197810299b7635d":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #222 +aes_encrypt_xex:"5f1a7eef236b1fe4ac1654404c878a4a0ec4ee7c55a30daa4e045447e9893a253b5a10918b6348f85b110e92a57b2ed76a9c5342d764909669793c932ffeeff4":"aeb016d57ce55f9f4c2f1f94ebe0d2b9":"4ce97a0d46eea97ebb8c5ad5b0d4a000bf59c93a66f1c2b0ca4c816332bcf2aafdc43bb0eea1d4cb119995d41627cd16":"99565220a2ebe0b7c3aa4c3d5fbb16e54976915a54a0ec0a26dbec31105076e8d4d87faf2a25c36d8c11994e3ef65999":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #223 +aes_encrypt_xex:"a753896b0be3b9941f0f83efe313534ecfb46f592822d6e284e54adaba6f54117cd87d8f584d5d67341be1cf78705260f2026935eafd30897fe03cc9e39954fc":"6f35b45f32c6cf17ffb84b43978c2330":"10f0327bf1dfa02d213009c7847cc31d5f2e7bdebab5b9f7887aeea472a769a8f8bbc5cbcce518603f3c08f14516bf2b":"cb9257ec818a740debecf3f7685ca6cb28cd47c324faf4129e635f707b719bdf382c9c4080b405191075d7b37efc6f05":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #224 +aes_encrypt_xex:"a0bf48c242020cce49406bca6a60701b1a6900a7898183232e372bf4dcc13673c69292210b197011899c10f308005dca98b2c30f50626eed3c5b9f8a0c05c0bf":"973136efcb9d28e3990e6e09ccaacc72":"80f44acb5d39c5851b1a16ac9d4b56cacf18c2d6eb557702d68eda14169e7a4772dfabe574bb4021d484531b92bea96b":"013b3a9c6107115466f3b72fe617f5c2445a1213cdc3d551e5e59415319490889507e74625453d65c0c1d20137c52c5f":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #225 +aes_encrypt_xex:"518f72b4f9ee1eaa6b1c479a761473e6589f1de0e6b286d64cafbb31927add025350831894f99201408fbb551617678d67f2caf201ca407852862a2a5c411020":"77c07601ea263cd0ddf5e2519ff2c395":"95e871fc8b10372fc9ea3cbf01ed93ab3233bec51180701a9e674322afda1d6d919b33d871d445c202a79ba916b87a36":"e1f2ada5fd010949b1de7536a8ea9480f3872146ce1528644a54a6d7f303ad95d8f0318213cff9b245dd904d4eea3a75":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #226 +aes_encrypt_xex:"373932733e0e0e62a76999cfacbad13307ace06d8d3e2b422ff14d59d2c6aee14dc39313c962bbe0b36c1001fa11a8c5bb6ba0b2b4a8b50b8e1f91220a0e831b":"156ceed43aee9c7d237b398919132e10":"e6b1d6c0d7f07314da08ff33e66a8241b93cf6a821c6cdf43cfde86af94f0317a693ee8e6da24009351a19e4cff3b29d":"b725256a672918cb4ca62f9c7b308eb31e8901f8c678e345941ed924ac58d4775e0634923639d40edefe83a7b2a7af50":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #227 +aes_encrypt_xex:"965174b5d01d7e799f6a6256d03d24ae4fc67dc544bad32d9262745c79b8ce4720ada383e07003a93eb907b154c9246623ed08ba7fc9e1537be8ea9f41cd7cfe":"30f6923942b85df99a8dc77ea2183a8c":"9bbe69dcf8a0cb16e36a6509d3f602b565a43a4af0847e3784ad0d8186c980cef7e4ace111c8a0a5a9069b9aa957af0f":"3af755faf78c2e545f2fac29a70f681166f88d104fd687bc63e4c741e8097bf94f3ccf515d5b1d03c9018ab13ed7392c":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #228 +aes_encrypt_xex:"4c135d3037c1b5515dec182d7d59292206dd5bdd2d554d6a738b16b95e27fd9fb357517d6de25ca6adf2ac5ae6216bd21e39095f954bc6aae9503aede621bd75":"12c69f333247ae211beb5b52b137099c":"fbcf863977d06d60d843dc0ac8f969f05a665e04735897932fd24bd339adf44387b6b8f33df4539bb8da363a6aef644f":"810bf3e4fb0654c076d255be6ab60f9241c4a5a340ba55d2ce6282643797b21abb0af124f8d9b912330754b7b15d181b":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #229 +aes_encrypt_xex:"8912e1559da5efd048a2b727bbbf5600604231b353b6548d011bed90ac7cd6d1edcfc73e4dc6c2eb81c164936f4795837af02446ba0cd108c93976f16291d2db":"24464822cf1d76cf3d0a732eb37e04e6":"2a520e2007155ab5d4252dc0fdbc4b7020fe78306f9514aabb5340943cc78a81cc499db0551e729e702948c65cc84f39":"bd9dd3caec54dc2881e53eb3a81d1349f5ac933f8b61c31950696bfad721c33e029de3b5590d971610631cb31cc09c1f":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #230 +aes_encrypt_xex:"800071eaf8f823922bbd0b2a51e9b35e3bc3f13bb4da01ec92ed5dcc9e1c038197101c94227132fe7280d7d7e04dcf17028dc2af1cec04fee5ad5ff1c0942584":"9c90b8dccac883b4703ad293ad33b300":"08ad0d71cd03f12e33c2b8980fcdb4aae76c88f8d548a681c412b5e823d8ade22bbcdbc057f52c9b2eadb1ee503398db":"53fc6d33ac578ff9e1620e3505572f90b259c278c50490d790fdfc348f3b4d5ffde2a88664c860c55f28b86c0bd02b39":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #231 +aes_encrypt_xex:"4d5cc26c3be36c57c1dbcf9ae7be1d64b1fdfa93266e04b0cd3a8db169a8509d1704184d0bf44bb03ae5dc3aeaa6526bbf1c190bc17a069ec5dd5836dd6942a8":"35e19c474dcfaace164dfcfe0dacecce":"2c569493d405ecd77eb1911d6a8e160c1bc54ccaa023428a669ddcb1329a92a9fbf33feb225aef9f16cf7c9b824f19e0":"6b721b1ff3bb2fc4beacb3398757f2f1a97e74a2380ef0324b3013a79bf952b48ff6ac093819749ebb354a65793850d5":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #232 +aes_encrypt_xex:"184fb3132237433adc47fb2a3ea5bb9f22ae5a03a52da793ababd773cda0cd5a281fede3a9b161aac709d80c53da681290a94018beb1da60d3b7fdd764f4ef86":"d8709b421e6e7da75e226bf17c0a7bdd":"cc296b587e519a1f59040442426c3496519cdc8704422f77134aa0d1c5bfb551907441132c99e26cb77d78221cca5cb9":"bfaa158f31515bc17193c054a09aa7ce066a8f1963b292a7cdc89af63804292cd3b141294dd12c37ca186106a63a2646":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #233 +aes_encrypt_xex:"e47075156af0a1a768975efe44ba405333649be33547bd477c0f0dfd6ad294d2bb625d477cc9eafb098df87e2277a35ea4c560b329604d200875080a3e51f1d3":"5b910bf36c7d057b27203333174e3a08":"227b504d86ebe6d43d127d1dc9247f87ed8810505a41d43357fd04d5446ab5501c40583031bcdb8ce96603906e4011c4":"c028a1b32d53c4de051bbe46ee7ee398846e54198b85635926ac281fbb19b6fb43a09a4a9e248ada8dc7798a7ed15575":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #234 +aes_encrypt_xex:"3f6edc1f2c91a839f111cd4842a0eef76bf78ec71a76d3bba8b29c0348d8568776d6adefd44ee5016d28703bc74ad4d0261721420cca6c9139e9a1bc80d8a7b1":"65b54398ad4582db06b79d4a3366d5c9":"9d329be9874ee0eaa755e0094ccf9f0e6c897b8ef7beb78bbe4f7030de0c949220bcf6f92af0976bc5258428145e839c":"582ecefe2850afd18867267ddff93681fd2049db5a354d6b11c985eca449570788282d4d9a36aad8818e34878bfcca4e":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #235 +aes_encrypt_xex:"00244b082f858988323307c43dafeddf5efbf89dbde9cb61c9ec377d9a3c5e7740a790391b965cf0ca60d7bcd6bb8e894f4eefb48651c192bafe49eb16ef028d":"6ede8ecf620263817f8a5828faf524f3":"12b3d9d5a2b78482947c24781b738e29ada9b203d2b8a88909408ec40458f0d8ccccbd585a0ee268f63139f4c568eed7":"401af685cd0b6481b4da4ae7deacc999b4cbc6d3b235aa782f09d7f49e769f5091288ca832bd24c2ba698d3e40385181":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #236 +aes_encrypt_xex:"4de47c16cdd416f0a38a4f06ae05b46f739ef9726c3a3cc70fc8402d31ddf38bf9adcec3e38a0d4206123aed7d9b41461cbae757e9beb048d1938223971e224e":"0da47ab72d1ffa5801069ae842d7692b":"252e868a6b186848903831b50bd306500dbbe7318c1e5e88d185ad24536aa8985c780b3187b90aa47588da3921798d92":"df991967ff6cf081832ea29b23b1daa122c91fcba56d89a0ae0aaa634322c96530c11c0aa11c94531e159008c94a5bac":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #237 +aes_encrypt_xex:"73ab8193a73706485c5278c422a21035a46bad252a25b8ed2915c6716ef25c08262979eb61663eb52ce3878d17223e5e01d4b809163c421538aff01b465bf86c":"fa1e662fc3ce3bde4987cdd09df7a7a0":"79ae2464e02f635eaa2bd52eab4f4c38bca5087672f8f100110890efd62c0be4cf5ddb991b73a3186477eae0a0c1aec7":"0eb58b4184b4785820d0970ab796dcd7cc062fc8333fad1894739e13b04acbfd0452826732c151e6e01ad947e050f844":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #238 +aes_encrypt_xex:"d8f8a4d3861cb94a22ceb520839858fa85c5f24a6846a71de6a16d615ab91384ad4821b62398481afd4838b9f43c61e0ba9c51154c658f0cddbffd45d7e135e7":"19ddb587dd877bfe42aef3135085b7fd":"a8721be1ccf73df0e0ae71b80c6cef9e0b432f48b3230d24855f0a568ee31e543af55a3234ab3276cb4683ba86219726":"6750f4c86b03c20538db00b7bca155e6d2354cf74c8e7bd3589e48cb978b57e4b00134a61475d65c7b3c0738ba8f4f6e":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #239 +aes_encrypt_xex:"f2d66c8c7ef1b37256300ff61c675bef4906fdf74971b7983c91bc9459ed1f420b54e039d813c175cc56e4696f0fad55abf67e1e5a7613826b1de744cb5e827d":"3728b18f071c60189ebd40c131e76fbe":"706320a888fd9d4b0651693f5292433e8fb2c845d3e9741cb81dcc83b9fbaa538b6971c30080fc97756dea35fd62119f":"34435ecc7261fd13da15b039bb1d6d1065f43b93f273841663301ae0abc556dcbc0be8c459f507e40621c9c67f883832":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #240 +aes_encrypt_xex:"37b0faadaaa998d95113705f5a7672516e6b8ebdd51bf88673fa15a9e8405ed77eb9bde59460b5e74829d965f7f040e5704047553457b50841bb4396569830fb":"b2215567118b0da3dc5c056712fdde8b":"cc5adb91ecac6b56dac35d087fa2f4060ee38ddc20697baac0e97e9047b389550777a9c041dae55cb729fa55cbfbe557":"fc0bd619c8d6ad0a4c119fbe2dd2869479629a617ea91ce1a7eb5742d149b2ab7c94ccb3c7c0cd6519ae714bea2dd7e4":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #241 +aes_encrypt_xex:"d1b2082a9058b62b20f1b38ccc23db8dd9300372c658c8c7afda574849f52c306ea585cd3762ff12b62d2554adb6c2837fb637f3c54783ed1934a5a3bdf16329":"19c0c9d90665cda36a75239ee36640a7":"8388b93400607bbf01679eefd6ec03b8c696908c9a676d2b88300adaa25acb314e745c00ac6d699445cc56eed2ddc5e4":"06606458310edae8af17b99dfcc8a5c55276237e9cafdd9a6a4528e879f0c81cbec86d32c8a0794fbf77b7348222bb3a":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #242 +aes_encrypt_xex:"e3ad7e6595bfc614575407659282487af07292ae3aca2456d79091ecb3fcf2d23a2d111414e7601ffff63cfad7730c1510ec127b85e71897c9da8fe178219514":"eba6ce201ce8b72d224a4819882df5bc":"4bc16d06e2bce2a0bfd22fc22bd8aa0d19d90a12919371f9d7e2c85b995ebcbd4e6e474f7a99fb439d2f6feb70d4f6cc":"1a6cd9729e677fcb07b5ef28f104839e3d1d25bf0565b3b454fa2f8a76a92f1a86929688a8b7293c9e507fdb172c0424":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #243 +aes_encrypt_xex:"f466fa4445a1af7c61825c750ea3d63db2025c4b087fa05e3203bff90cfcff84b53a873e117dbbae7106f68b13c13ce1b7dfa53af5445127dc3aebba05ddeac5":"ba47c834ee9d9ec6f0a8d33c16d6e8ee":"2356fd0447e4541f4424a042ff10077333222a06ef6c2643a8f981929ce01f085c762a4718d811979c81a71357f872d1":"8508fc10a2cf71825d78158ecc060ff19fdd26499581ab3c3e486d5208ebff73de777ee44691e37fe8f4216aedf19030":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #244 +aes_encrypt_xex:"bc582099de504e3f75b78ec7096f19077a8323f9fe1e6f0d85c3203b25ff119e4f96578bb79d8ffdc7c1e4622f9445b80b8f478b355faa78bab1bbb4292e3f70":"fbfbf29cb67f7bdf223e12020cd7ff24":"3e1d9bff9f52b93962e90b5c8dc704c399e0b07440293c06af10794aabaf1aae2e65cbd0f97caf6f8abd4e32f2109e68":"895d5eb837e46ba570f39a2f1091c474c81ba2a5df67146f50b7c4fae42b6994b8ecdfb1d4512bbc3c76c6fc8d89c0b8":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #245 +aes_encrypt_xex:"0e73205d525f760a9f31b243ef908d8c7d6380e9258cbac457789c325bbd49c0b4264b206c850e7590a4ddcd136565bbaa67797485b2760aee7a9e16abb5fa3a":"bcb889d6407589333f461ea647662ce0":"c9aa5c342d3b72780567c319c21cbc4e96a8ac9352fca1a46ef426c1d57ac624e121e25c31c286d811858a71f426a0a4":"9545db1d64266428cf348eb22e1eb54b14de587056bee8d89f43c749547d4b4b68f8f840357a6b632bf0c7eb2c8269ff":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #246 +aes_encrypt_xex:"3cc5514014f6d31571ecd8c37d3bc3b9631b860b6dc85b85bf642941c3de1ea16df23ee3e09bbc96644562e9a913b782987c6b44b629d4e89c13b619bdb05c32":"a9d417da79f8a6831d743bfbc286b7b4":"9be6f2c1e0902df5203179cd33c46810d666b1b9cf2a3522669f4388607dd19849183db003cdb039ac66a9ef559db9a2":"ebed0ccffb568b491c7d4b8f605afcba24969ddba398723a9726e3a49c6aac8afa63016bd1df9924dd8cc77b2ca9b963":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #247 +aes_encrypt_xex:"a131ac276002444650b1b8970add73b5bc25b60bdd90d1b664512c0ccf4fff882da00fc38b3db578ee96c41ce0a38c04d6f653fb1a8f51a271d17c4c1aeebfb4":"82945ec7af88ad122c71707f74946137":"0aa5ffdf2e1023ed88627247749b3a3d49610d0289b5ba6bf815234cba8fabf75683852eb7dd5e96aeac17b0d2e6292d":"aef8fe7bd9b1bd64fca4a1086bde03ebf4503137cc531a134ac716892c0926ff93ea7b79c1483835ec05199cabae3097":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #248 +aes_encrypt_xex:"8dff968176aa0ead9ee87c8ae039adbb0fce8be62d4851fa1613c6e7a63000236b05fc9a9bef72fb5c06f4cb55805031caaadcceaf09d9c59c49e255cfceff4c":"6c032965a6447400c1f59ec2923d3110":"31b1a375fd16bb6ca1cfdcd07c7edf9d972ebbcd05eb0ccad353e9b543a9d25668a5e1d9a5d2b883184c37a4bb5d49c0":"fc43b291c62fe04c2f3cb2ccf5e262359807feb2437aa7ee6dd95f54ca6ab022745a8551e0e40605b85d59046e9283d9":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #249 +aes_encrypt_xex:"0752ab81ba758906dadbb904c3a04f475f865f550d57012c489c36972e2fca27d5a60f1783bb01513c26421a473f9a2170455283676ab8cb189dfea207883847":"79ce2e25ccffc13822e9550513833e01":"8c9f52a42c7e3aefd257e6f025b7a9940866022a309a86a06406f3608a9261877d37ef30c1365e192d6e7309de5ef8c2":"6a52f9e2db3968d98c823258c104b9b5c91701be9a0f52705de346975a8ecec3498309f0cd1d68481ce15d6caadeea80":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #250 +aes_encrypt_xex:"55530a5443027e5929f596f38891f13ba9d50cbd6a4e435abfc119a5b69e0a9f064871da5efd099f73a41ba2e188039d5269207eebf8a8be79538519de467f4b":"fd0f9db3c0410092972ece3718a7515a":"00917d5f735e2051c1ad1a5be010d94fd0ce217917af0cf6defa17890252737987acb62ce7f6ce95b55da73d5db729da":"4960e889d4900f33ed1dd69649828664dbbb2e119cc1147fea63799dba3262a54fe9c3af0f3ae69d4cc863b0a8d7ae8d":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #251 +aes_encrypt_xex:"94567a4abf8616ad67bee70cc9a4efabf81a7ded305db095a08d401176a4b218a31ec1e922ff386a80266e1d369e785d8c1378addb65116581d01119e41ec144":"0f7d9ca5d875bdeddc368c3308a44170":"e1c2c4283348f591ad59dd9514b3b51bade71135785d79927dba1630fafdbbba61f384a362ebaa7ac530acf3cf12ea15":"c3f4026b886f91a2ef908ce80bc0642493c5fc71ffb426be688ad9cdc0e7ad83a0da7503a464b0fa8baf41ee61143fff":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #252 +aes_encrypt_xex:"c763c2af34fad42b7f8469b92f1aeae060ebba5c875c458ee18d1850b741a78a4200c59277faca3825ede9fc87db25ac536f8fe7a5c69778593d9289a0f5ae74":"71be24041818789de0e2140b74db131a":"1f6161ba7e67d581b09f30a619c3c1ed47188a4f9ba6004832b1c444022d901f7a8f9ff8657482c764ac173decafa18b":"326faf30b7bcf070663fca637f570fc5853d84f048c2767cc8db0fd34c076f86bd03cdc2c1356e177c0de04762c6ad11":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #253 +aes_encrypt_xex:"de97b53a19bcc487bd196a39a6d69b4e9f66a5f6a3f08caaac702d33e3c7eea821f32bb5b4e826bd1a774d5a7d0297dae05d31a42efd3cf7bdcb04f92e1002f6":"99a4960fbecfb25400eae94752f9f433":"01fb207a7dd8aa73331074730b8af1bd5668d1a6d95eb93ca691177d1639d09ab254a692304fc28ff9901708e73dea67":"0b67720f6a2c78f8cbad3f2c89b9a660059d08646d41ec1c04e4d2ad69ec48b72b8c511e9930b4b2ec8c500bd06e78ce":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #254 +aes_encrypt_xex:"b8de923a9388a4fcfd8fcb68de538bc25043d73bce5498753c28c2dee0048fd4a3779977a29a5333d8c91d044300d7fe9d7c3b3b4917f8b6996332b94486df10":"232b8b688d493516928341fb9ee6791e":"bc3c13650e65c3c90ea282bf2f8edf37ad8848392cb4373ba210ed4bd7e50d786ec2dd269e501d3639927ab8e34aa905":"3051adee4dc52719cdf93c2a37a2a26481485266366a6897d12c644d234483327483dec1e26fb1c3940aebe17b749baf":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #255 +aes_encrypt_xex:"fbb5a0dcb1f4dda2315b36c3a28696332eae9e9210b602fcd4071f5d5a125658b251d6ed215a213ef0ab03664579804e2952fbaed7ca2fdea1c6ddfc4285fbb3":"f56a7f20721d38ea2ad86223f059a724":"be4b75635884dea9aee6c9ca2fcf3375ebf8c5b3b1618da4a83d228d72c99fe79411637a0766b3393a106802ac440f16":"bd4481cfb4f9bf92b45056324fcd99a79c1bc9a6fa2de7558a4414f8899c72a5f422e88c11572b8c080826903b682ebb":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #256 +aes_encrypt_xex:"86c8d2a32a783e07c5fe94e3cc84914376c1d9563c86760402fc3e675873911e2e16a25fcb9a1630c93f8abfb1bfedb51ad3468b754367a150d865ba41447569":"16ed6603c0a65b7528ff0098e217f651":"81cdd1eec3a60572733018fa3c44eb958c9b2d9c00e72e66512613698006730d1657950c1da3ab5577a142868613ff5a":"bf01f13075ba3a1ce59baeac0df9b9c9fc5667fbac35c11d3c706d9604b48d2ac13091c965e1bf17b365094b3a83bff3":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #257 +aes_encrypt_xex:"64dce56219b0117a53cea0e76e13e95e1d0bae319ea1bca918fdbaaee021051e256ad0642f64fff7b10dd3c61b55c79a32abdabd4ee5598866485a3ac1279f5e":"31cbe5713e0b7a17f3cd12171eb045e8":"209ad309d38d74fb7cfc93784fbfc359a4a1ddd70a11d25f40053af2e054d6d98fe907f45b0a311793da27215c0bd573":"4efccbffa63c27a956bd7d616d2bd7ebe4b685aaa554aeea9cdef8db49b7e4e6bc006afa19abe33b81777e90e8823686":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #258 +aes_encrypt_xex:"22e468c21660ebc624fe47953cea5fa6a05858373290a0425a3dc300ceb4959ef1a026aeb9292bc2269f2d05205797df7867dae5de788c3823c9b80943d669ed":"89174e04332c36411189e6389a585794":"81ee8b8cfe1a66d5482c212dd65255005008634d33976125eb664656d075f856e257e4a50406e7033b5cc9f713ad753f":"2206cd84ff0cec8bb52cb1230cf581cda543a31d6437784689c69d932156460be91d8d837632e2baeeeea1441a2894d1":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #259 +aes_encrypt_xex:"a6eae85ee996fae10371db24034bfea4c3775011f10445d0f2df399ad1fa91d3f48489a0b2b60c6332f5d092b987732ac746d917a7c8a533304896552499a9e5":"95ea8913950b859265866f9b97e2f1c4":"2352a2dcca3f5862c038e1ce67cc156bb7aa6873d84ab381b5cfde88a2287a512260b38f8f7f6cf47e9b3ca4d7cc5c41":"4791269aa13d48049b3e66f0e0d6337e73d0812775a4b8b99aa8c6b25cd679111c38090d6bfa0a7a6fedee6d75360d85":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #260 +aes_encrypt_xex:"1a635fe84fb37659bc48e82ce5f9391b9740a3111072ff9cdf47568a74031a40ec0369773ae8d9058dbe9a261874887aa82ca12d53a39f20b7780f42fa3d3e79":"15ca77f1d9d72fe1d5fa8d622acd060d":"352670040ebf26b73b4d335707e62a9f48517ef21b706c568ccd8414f2299cb586ec72b0d28e925d903ab633f579077d":"cc2a69bf3169076f207975d312aca04822740be8c34c663fc942cdc1939006360e0f16f302f95ea8fcdb423ddd738b77":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #261 +aes_encrypt_xex:"d1c5a5d2529f37e2148b97d6a8503df8376f32465e9caccf62b6a820be94bef0d9765bd59332e940367d8a1ea9f31cd4c3473675f38dc8b764e68411136b2845":"f25d22a0371d3a8ed89ee52ab03aed56":"d33fccf40a839fb89d828b8b5d14c9f2ebf25928b54554d19677d22a3d316d4debea0a3431dcb696fe9044340ac3d252":"bba184170322598167d318409f194c44d63131144d4e512d49957235c63d95c2987f1c7cbf078db83eff78f4c56b47a5":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #262 +aes_encrypt_xex:"5c3b0535357dd13458b968ecf074fb0e10358f61d759af1c163a625a99076d37fec4dea877ddcfa19ed42cac9f70837241e4364bad8823fff441d712f2cdcb68":"36df975b80397ef9fdacbc4fd53eacf8":"513d198fafcf7e1715ac95cb028aac21cba7d43cbb5c8c604687bbd000dd90161a4294ff5436d85c26806e9d54e6a43f":"5a7c1d0c6c540c7774ab9da6698b0305d00fa5fd9d8a4e44d8622406ec6e44609aa412f100cff620b9a12cb9dbdb326d":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #263 +aes_encrypt_xex:"58afd7a4c6f5de499d27ea3a3cdcb12e839a2943c943298b039e683adae4e4d82bf3c8c89de47df3ffe429750279cdfd2832f321bbe56f933a2181cd1e6968ee":"81b8407f4b3a5b13b2242d6f7d5f56a2":"8760161dbd2675f16c0f9f247fe7326f3ba0eb53d6b31f926d72b72e44a0a69f6aafa6cb42df20c3b491625737af319f":"b24652cd7ac6d8a5d9f54aa326ac4a05eef7414fef6769efb083d81ae387b4e7602794c0710a199122dac6385a70bed8":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #264 +aes_encrypt_xex:"4d9a20a9c1abd4f12e0b09983c38ca37de42a60c7cea75d1e64fab9d71a821aa94ecb62d133f8facf268707acfd4ac0d81de88de1267aa6762ac8cf1d2c43f24":"3a0f801397f7156988ff2fc5f9fbc56d":"59cb7e9e21e7f6f23974c6519cc9f934584f5d5ec73074e70f935759be2a8fd1286b33fe53407d611a9b4ad5c5f0a830":"965bf283c5e3d1c1c20a827bdf94d5b24a91099d8dfede4e1ca39e048a7fe1bb9d0f0f029e3774272327805b1006a93e":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #265 +aes_encrypt_xex:"be9d95f1bf3195797e538762dca29f1a21bb911daf520ecb82364ed58aa56f5b73d3f2eeab514c2b7591b5a37af7836e71b601d1a567318ad20536eb49f883bc":"a3edb09b82164dfd3b4d352667a11302":"af004ad963c21d1b31b0a541470ecfc4db38c494cc7738ebdad5ae692d2fd1bca957448b2c0c4e3975ebc3d4d9bbefb1":"9f0bdda15c80781e65b8a31e63930422ae5fc9d5a6e7ba462e9c01687cd8c1b2b7fc6c7c97322950e02316dac3e66f13":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #266 +aes_encrypt_xex:"c25ac007331f92690d7435f9568919709bfaaf25ab2bc418cbd5972f33601f4cf5349a4b90774a8ddf18ce47365c623c8c464a5d674358635f88ff5efd8498c0":"8369e1317fe676b17281a19e7f64ea27":"bcb6c06fc8100ef18f712f24e26e033b63812631a6e13f1f23788f910359d919ff60d08b9ec53390566cd8f91ef3b730":"caac67a8204b34b14a0e4dbf82b8f9fb5fc04ac229f671151a6cdcb6769f173e1f547a695cb1731f377ca754f5d07c79":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #267 +aes_encrypt_xex:"e266c1622bfda720e54f69070f23bd1e2acb51033d49ded7a31bfbc73e90665bb6fc3beb57f858ab83d1169136689b4a125fc534bb7bfebf50d93b320a7db03b":"b0e42e7e64abeac7462f65790b290380":"be10128460a0842e9c60b067069d052e05ce71fc878592a9c3982d51702871d42b7f6da40034ebff764fa60a22acc0b9":"89e805751b838259c2cf0d76b99592cc759188f7cc3f21c39a5369e5a8a75470b2fcb4f6a9e2ef701d5ee50b177773de":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #268 +aes_encrypt_xex:"525cf97de904abc4e50f5650fcf05dedd48f5018951981308e00ee8be9433e953ac2cf9c5f4e2b9aec05b5d78b319535ae8b283a147498a844bdf0128d35f441":"1d546b762189af6c48256fa56fd0a4bb":"41ece877088ed3ab96fa404ab436213ad9c89c5b9262c863f7f2fe093fba5253bae9c36e5453942c3dfca91e582f90f4":"fba5cc2ffe3b49dc5b00152b9ced9823f1c1802398586ea912716a8bfd8ad8733512cc24eb921eca884c3dc9b08ec42c":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #269 +aes_encrypt_xex:"99bef6647cbb1258b030ae77110bec0229d39d276fc21e3bda4b63ea1f730a9bab602425dea7bcbc717e9b15249211f2ba629af9092170b481bfb245f3748f5d":"c606b65525e08be6635feb5ee24794a1":"c8ca4dde72241ff3d985e6043be6c27031000898f960d3d7517abe9a6961d19b853b14737b276e5c03fc1fd615c06af2":"8f336c49f2fc1906f92a78b7bcffb94bb11ff019ff5ebf97a0ed8d47359cae6a3a318cf13b3bc3429a903b4973552058":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #270 +aes_encrypt_xex:"4c10ba42c5171947d5be36e941148f2f3b5d7813069d38270a81f2fe5f27196a0eb89f15201b28e09b5b8d279a13e88e63b8db9b41695501d34b130750687016":"4db380db639aaa8d2879ed85ae1e4afc":"42b20c75852571c2fe29dcbbbcd5f869ec8f392464870937f326257d222e5db64d9d0e596a5b40ff6141eabed904a7a9":"1df7cdc016dfb1723bc5de4a6cbf908de2b623319ee37aab18e5770b7cd5d184e79531692702fc08f595aef13212aee2":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #271 +aes_encrypt_xex:"76769673505d54cc393bbd65d78054ba65e624fe5f493fbd69ee74d285a526583cb15acb6ec8027da55bbea687e9edf576f7f12cecaa258d1ff4ae21cf1ae362":"bfabb3aa671419c8e1045d55ae3eec68":"ae481ec2954cabe199a9fbb2c8c1152f4cc2fdb0ada760ed69bf42af40979f8170ff4dca924c086b52383842fc296616":"5698a8f7edc14957718ba1be88336118e51ade14f094411deb78d7d43c510b4ce36bf1e4e3a50b6d2216ff3c077359a1":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #272 +aes_encrypt_xex:"a33e067d0c044e57d9cf00ee269a708b29e58c3a7d7159114444fb782fe7c73fdf4f20d0053bdb02f6eeeb2ec63029dd0f86c08cc663a7d7b944e14d30e84640":"a23e735c786e3cd74b8e6237252ded83":"6eaf2e2d04219d2ef7d5349019d81f659a1db9e761ab231ed3bf56a612d930d1542c0a7e3d3f76b4d8dedf2143b3e4dd":"b61f227cc34800b107d3468b75bcbbb944048e885433b8343b1a471fe20544084249962374007769a89dbd32196f0fd3":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #273 +aes_encrypt_xex:"a0f3aa51fa0af57e6342951152f7c00400d9becb62733bfec925a43cd5ceb87ea7a1e89194ea4e362b33651c330daf4f0d27bfc2b09f4074d0aa84ec45ded592":"34443bcaca3838ffc27763ef34a9950b":"2e3808071f9eeafff6508256752cbfca74c2a98333c98598e5f39eef640aa3d45628c82fbccc549bc8689354f590b10b":"54eb2e17d9a02e956cf7a15fbc544a734b3733323dd9631e32043a8bff8332537cac04a9b974bb361043190a22a4f923":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #274 +aes_encrypt_xex:"21c133a3cd8e7ac8252618222ff619415bcf67d2bf4fb80050f7c8eec3910bb8d1032d83f6a414d07eed218b305d36a227204c549ba0f0eef02a951f625fa58b":"ae4c4e4f040112d1de235b243cc31f88":"2b7eb21ffe88441ca1c1f9055274fc2c9db04ecd9b862ee7b77d3cc63e9d09d8cae911b379ac0dbf8020dcd22f45eb7d":"7bf76866480bbdd86f43286eaf1d1f51486d4504cb77ae58b824c38c7e741b00096a1944a879233c6b17cb390ccca88c":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #275 +aes_encrypt_xex:"825770c71e2468a3a646f860a2e8766ef9a5a5204ad53a4ca7278b1658d3f9eeeff819aaadd2c4577b84051c58d914751eca1d353389439dbb06dbd6669016a6":"734720de3930566fefb8ea6bba358eed":"8ed9ac29e341f7c34e72f4b50ebb402e443a7f07837b119b4620c8bdececcffdabe8f258e5eacc74fb40a2eb60aef5fd":"2f9ba195027adb0c209a11efb412ed9bb1aec1e5b22010646901655af1427ba2755284c2f4312c2376e50bba119bcf06":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #276 +aes_encrypt_xex:"b74af58a37ef27e4522ac44919a7a22c09bf33e9cf2d2a1d2888a733ba0d650a8f003f4dbec9c699f495cd77994b09b9269028979f86a12e55eab31cac3585d1":"2224229ff88bcf39bc2537fe62681e84":"65f06b230608213e925a6b665affd182aa7480eaf535a7feafdc7e7d6ccf61e914b82b41a2859e29c34dc8e9c2b96bca":"cc9bed251539e83209a1e80da9deef6ea29a223d8cdffa5d69db3676fcefe5218ec72006ff174a4cdb89741a2bd8402b":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #277 +aes_encrypt_xex:"0e62e26087aad3f3a1bedcfd4e594fed590bc2d083e7f9d6f8189b3a948e8315d51fd03ae6b6912fb63204b61bb27cb5436fb8e1408b03128700c58cfcbb80a0":"c6265b83f0d90eae17815e173d867ae4":"72afab7e865c77ac9d9902f063b3e1376a9425131b18014b9aa5e47ebb66eecfddf0bcf72c8975f91d3a83e223b92785":"e983a0e5dcee030dbfad8ac2ed19a72b4e61682dc924768e050b3b729d89217de39d7bdcfdee9c7cc9d7e4b581bbf0fa":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #278 +aes_encrypt_xex:"3ae2940d74e57f9ace37b0f65ddd3bb129e074aac894fb4c03b1c6b449f3367ea477aecf907089ef322d0be1228ae5fca3ce30bcee3563c91ca6d49ba67c272b":"0ae4826a4ce82af5dd9bc5cf7e743a6d":"f4480d6c7cc4950c539f14f211e3065a0844eadb2abb68c116a015f56dedd4ff9c6559cb4f9e09b9415b6f9edccd95e2":"265f49ee193cfd77afbe2bd9d63104ae3bbb0f668124655add65041b3a2293ee86cdc2f137a48bcaaae70c3cd776a2bf":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #279 +aes_encrypt_xex:"678301c9cb96a2bd1bb1a8353dbbf9d6ad0f13d2299d2e5baec7faf5fc1a434752fca1d8c524ba00689b3c966771dcc2cdbb7c230f3e1818ca5dad0901127baf":"96e0d833ee5a2a54ff046eed7ce50707":"a9159a541e9a80085183966c2c9e92ba38b6da42d0bc26335f6fbebb01ea3fd48f6e05c52d0d4bc3378dc345d8f959a4":"e01ee76321ea067c4cc9aee5d61b3f39da92fb849ca0468376f43482b5ce24948ce3c436871f4f0615de9b23c3dfb142":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #280 +aes_encrypt_xex:"1724994838543581df05ecff923090110de5bd67113f2077a2ca253bc94b800aada34726ec1fe80105fc42537705bf133e743d74569077b3444f6af0e6271ace":"60e395231d95eb313b8f26a5abad4573":"c090563de2d4c0378e45eee013f6284df4395c0489376c214f62c5429bc75a689e9c559e1a168a7d693c62a57c0f80e8":"d222fef359235d966a187e4fe11f6babdd4e5cb87ab5895592b63c68319fd2cbb5bcb28e26b32b17c67270bad199478e":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #281 +aes_encrypt_xex:"4debfd26c4d9aec8963d3d8874d410b77637e99cc316176998db4cd80f5df28e9224929811a8633fc3714b3702f27d177ec47c171f1bf66536a26a1dff72be60":"c89a693500c72732ae0f43b2576d8630":"699036872e32a1ea51d9129c367275fb5ad210f97580bfab26a6868078dfd04e4f507eddbc8c1744c5958de9fa5f5981":"e3351b19f8f21318dbf92e2d73e50a0a9c50dd41ea5ba292606f09bb31fe35affb5d7728b9eb1b81f4645d81524088a6":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #282 +aes_encrypt_xex:"35abe18855fa1cd2da0db8685861a1df48fd134b93de59c042967db8d2d52570c7a702ba8237d9f8dc41d8999119ac0af533083bbede660e82276a0cd7a74e67":"c799cbe0d318ee036c89f8599488034d":"a858265bd5ad1bf007f014e2e797bcef02eb15290302d138e266094625e5e0026c64cf36812582ebd87d5ef1abb27e1b":"3fbe905c39bbd6776c1d77104ddf51d73b5ed7df6e03a346f89f0d76380847478e16d1d7e986d079f988561a88101870":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #283 +aes_encrypt_xex:"932ed6949a7e627c79c3d443ee7cfad4d5533a944a09ff12d2979b1389c206b3598d35de74bf6e66eb796ff2eaa55b22b9b55f315abb1d0a34988c2ae1fde451":"ba7bc93f93114597b281fddcf10b3e3d":"8c761b459dcc090dcb49c30a4ddce0a629062a18ccbe3a289c7dcca977239a2579ce1909d5e236251d6f15579350620b":"5bc9fa9de58cd7f1ad73e9d48a49ccc8856be75dc7f18ae49403af91bae754382c98efe6f8283e34aa38df1021764c6a":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #284 +aes_encrypt_xex:"6b9cbe0befdf8d1f748fb74a0505997766a0f657f62b509b6a1645f31033e5d982dd710c61037705a2a75f3f73c8809c906159a7568837778c8c8256219b0d81":"691ebf74d2d87d205435e607b272e27c":"021dc2f407368c6a29941b726a9afb8579e152e16503f6bea67f917509759a1f585ce43731d35b67d7adf2a79314f6c4":"ec71432cfb6e3dd7bf48f151b7c1abfce4e1f48c02189a468495026eb691fbef5222a90d6e9333b733725e34718c0788":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #285 +aes_encrypt_xex:"5c65ad92651e424161758248583fe02528af6475a8d9a1830d7cc7b1ce4648a15613cf20c7b68d9635d8e08cc6d7272df04bd3654464390255fa69c42e38217d":"3ab3f59b007892e12864b3c801dd35e5":"247c8c5c2ca3de257bedb9fbd732c813435499fe4814bf5138cf489278263ee29f19c47b52407a0d26263830e5c640f3":"347c30b64303458d2facbd564b52b76a51ec393c88dec584dc0b34fa6f65c7d71215f206be2fdb600cd28c81744311fa":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #286 +aes_encrypt_xex:"6c461541fff0d5703511d1167de08d15998027ec3b747ebc720020606862ba6a91b198b5fed88df3ff0ac21ba211a5cfd1a24637e24a5d3523583a095c6639e9":"926159e4e5f2ed25ff1085a0e84ad85f":"77e6946473e4e07ff462f752111a6646dc5b04265e022fcbd9a9381873a671c1f2ba76ecf91f4867aa545d71d51fe1f9":"35e53e3894f98ff07634d37b0f568d16bc498ebcaf3b529806811cdde6b6888fb3df9de9ecd00e6ef152f8e487153e7d":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #287 +aes_encrypt_xex:"97c3258ef5b78f4b9ec0804bdf4f6a0725f557fc5fbac571a8df39e94eafae6b2ff8c412318fd4febf37f87d5cbe663d1086e3e85475adedbaf023f191eafc9f":"81ddb5f22d7af9f55a0b217641fc3aef":"abc73f814b3ef921b5f8382e16cd85cd23c2f60e6c8a48c12c0f478c47163c82f6b13d0ab27f32fba2190112e054ac21":"45abb1a5f7721ba6ecc67ef6acafb8dd67e824cfe74da76a95c1baaf5e50eb11e90c6e53f599ae1a682ddf2121203faa":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #288 +aes_encrypt_xex:"7b6ae796c4ade282c1062f0b8e0ca82c3d9c3fe326a983aedb430545fad1357979b4d3ec3d17a9736c78f108798f187afe62f1f71100fdf8fa307e0a0aac6144":"7402d34b92fcdaa51f42522b97cbaa95":"80791a7600c23cb7ec612d35df354f1c2878189c6a34037824a01945f7a4bd3ccce4e61bc9fa9a94648b17beb43602f3":"d956c3451076bc5a1b3834a7f61120a202566f4c5ca18b6b1f0b0fdec163cc18adfb0a979559d2ad1810976a4d9b03af":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #289 +aes_encrypt_xex:"c6760611fe089715fa0e2206b82c94fad00348aba732a3eeadb40af4f67326ac3fed5fe9e4ced821bcb4d055c0879fc39c063ad8c5806e8200a3c80c8f0be63c":"8fbace89f9feccda03195839fadbecd8":"bd3ff4c8407e006128b90a8f115baddcf7881abac332ed522be73a42d64712022bfdef3e9cb63b4ff3ef234d87b89ec7":"d421aa7999cbc494cffe2bf739b9d4a5220e47b823cdfe20a5bf54fc039d2f6da608e0a6c9bdea4feeade90acfc6efb4":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #290 +aes_encrypt_xex:"1d10611943a801b991f4fa344f7effff2cb8117f43e3fc4a5ce96e327f531a00346e88ac970c27be55b10ab7e2e79b944210e44d32c5709a377716e83de43ba4":"a4b09fe5cab5a90f7d72b25d5b5a237c":"ea8b9cc1eb236566e347716ce093cd77154708da85b8c40098e4882ba725fc2b6566868bcf584122ad8ecf482ed8c9db":"7684e096b15a4f1b3f1169c14bd7f194400db13b12090761020d59280b4ecfcbacd497fdcf2021f8194ce25107759ab8":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #291 +aes_encrypt_xex:"555f3e74d863eb05465e5c188a3a6b58fc37b695c74d4049744810138efea5438e6aaccb1d68e233e1e0e24866ef5da99c761b91d8db1641402f039b37cab9cf":"8c98bf3127e08adbe9d97921f05d9b5f":"01727c534ed81fdf58596ea98dff4ac2b87b2066847661c6b6a90da7ba603025b7cbf60b2a5444fb94b8a526885718ab":"6da62ad3d67ea55566ee645de9613c512a7accf044d441625d3dbe6aa685656837b844c1633bc1d8e36829aa3446b7f5":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #292 +aes_encrypt_xex:"04a8d393c82fbcf247d26449d4c09052fa012952b88139ac015d7a0c5a3180b8ddac81fef8628c4794db9f8b1f7878ba763893a9685c803c882ac3e6f5ff522a":"64d975ac0be61dcc80459dbc7ee7638c":"5fc0a002b527dee2c7056ca837a3a2f58e945a702c8f0358fff8a0b1d85aee6a94ae5da5acecfe11fbc9094c95302d88":"d7489c5b8c441e645e827685488f865082ce2f9de71cd67085c70697a2bd7bfc1e4887512ecdcc55c0911c5ff08c7e7c":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #293 +aes_encrypt_xex:"89cbab9c7f28f38a97e2e809e56789f1ae6ff81a7fb47de0437411eb2a17e2ea687a31177e5ba25797ffb939aa2e4e5c8bb8b1747acab163e93d4c74789d3f6e":"54146f264efa6a0662ed4524e18ca60b":"db09ea8f56d6952054d89c153163055fd892bdeb03b5b264eb9d271c30406f4e71a7fca3ff7f1c25432e809a2ca36146":"aecb6dd7c4aedf2345b4b9b3b82a417383397bc3d8b71a88e518b138dc12581f9b32af7827b92ad8a72b9416b1efc799":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #294 +aes_encrypt_xex:"b9559c33bbb70b2f7406d4a37e204ee7fc815ed30d8972f98c2c1314d7cddf88d576b790bd3ff1b802e5dbeaae1dc21371252721b4d8a29469c3240302c91452":"dd34f1d2d538248a341417d0a4f429bc":"d1481207ba38c1d5eb3cab54bcb9246edac12cefee87df7ccc50d043b0a6295075c67187e676026c853e52d4e6ad51bc":"dd80b56415ec7739775cf379989d25138b921ae7bf4ea42ec4ce289be41e7c6a5e75134b027a59be665f0bcfd0b12294":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #295 +aes_encrypt_xex:"aaf865d76ae52fcc29345c806e516e8b0391b23b1d8199afc7e844b2cee7e64cb70eea79f10a7c3fcc9bacdc9e93223d36e5d9cbd491c5b05aa71eeb93317e81":"c66070e12f45047bac1b0478615ba4fd":"a53bfea427733adc2efce66e66c74bfa5550f92be2e239d884e225d4409e679cb4e1c0fadf8866df27f0fe9f853ed091":"369bb26e25cfeb0084fdbc45fc2e5b20251536d04372ac9f547d435275a289cc8ee78fd4170716ebbb63f2d182a783f5":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #296 +aes_encrypt_xex:"4ace01499baf18194edc7f4ca0f57737cc451ce36261def6a162d1d265096bc3e3bb5aed2e28e5c79304f21261a8d159b5c1c84b2eb9ef6df8ee5b96f0158bc0":"22e9ea287889c5cc85d8cc864183bba8":"7568a318405df4b402d27f86a46bf21474fbfb399db0cadb55a2d42cfb814797dad8a7023343a917e437e82b8e70f11b":"d611506c6ff98e17893e2bded01de16e8d313a37c56caeb7a85396c913da3f9d2f7e3fe53a591c6fe98fde0579eb9b79":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #297 +aes_encrypt_xex:"0bca0a8fee0214922630de10a5d9aea3b81681d358731945375aaa1bb2abd1b961bdb83e7c2f05d8e2eecd509c6c09065751e5d01a915fd04ef90f3bdd6d5aa8":"96c043a031ec50f023fa00a4d29d77b9":"c4f63004dd082fdd13873366ca48d1aed43fe31beffa72df95bfc163f3387722cbf7aed09897423f74c3b4f80f073337":"679aca84b9b77facb5e17f0be8d8cd46f9f3c6ca1e6cdbf53058f02e6544f5ffb59e7af8297520b99b70f974648e6b8b":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #298 +aes_encrypt_xex:"687c01013d1feee7af6aeb62ac2fb7daa3dd206b7945907c1d8b1601062b189bde738a2c64b949b5295313d90313e1123a756571269a8638b999bfed2d8d582f":"4f95b733c211363c19bdc8f91f287208":"8f93f8a09cd9b1dd5c99a4d979cbb279619f20f1a7515bddd82762107477313135535bd22fa8b081fba291a47f5dbadb":"e6debc72c2d8b05063bb8bf812801300208e2daa398e9f3e5d824feaeaf9614bc7b2d6bc6421c5500a85e4ae99f4cb05":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #299 +aes_encrypt_xex:"4277e9990843d29661e7e02f1cf715eb31f04e7cd024e6247f5b59ed57cca23ae12c913197a98a755e29f4e76c889cbbbabecb0e4f347253d281c1f71edfeec9":"8bdcf94203914cac8c267b7a47c8a446":"c4266ba90b5ba727102bb88c48f3e790e3e4c671c8bbf9101f2310f77f19f60ec6291789f60a47fd735e205dedfaf1be":"0d97925dcfb071cb2443e7e3af8d6b6a173a8c4dca8ccfad2364fba3bf47860494603c27d7192f28c820c1d0a22ad3b3":0 + +AES-256-XEX Encrypt NIST XTSTestVectors #300 +aes_encrypt_xex:"7fb0922fce09eddd3665a11f5235d51ef77206a7de454775b69dcc5459acdb24ccf05c415af5ab8a06623d198d5b918595a9dcaaf5392ee717c1047f2f08f62b":"8ea3638b9d4062f169196ff4555ad0af":"bbb234db01be79d3dc7dcf49bc53b8efc62fe7179439061d73a6b20edb9b7da0450b19f020820209afe08112ae4afdd3":"cbf68848c42049efb146e2d1e4115f62e4faa4efff198f1a0aa0c98ba02cc44da376d762d6151f234587bf128b6a7ffa":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #1 +aes_decrypt_xex:"d6c4cf73c639e025654dd3232fe3aa7138f21bc8922271b4a6c0af999100b6b5e380ec7ec8da88e6816cd7f4f26e7ac0f86e4caac3be55234ebcd4347cda2fa5":"041f41fa30b78898040b5e0ecba27d2b":"d083f37a6160ac25c3229800ae0721d94bf6a9ff2f73a418544e6c787cbcd34a":"b8f33dd38c138daca227728e19b62c4ad5ad516ee2c3af3431097ff281956d7d":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #2 +aes_decrypt_xex:"cec5a8b7461bd2726d731a33993338f42ce0d25f7f507c65626b52528bb9e3b283270566f99d0b8a803fd4b59b96867af0afee35b7748134b93ca689662e7271":"cedcade41522aad2f1f9b64ef0bb6244":"8fdba53d625a581ba797ae46eca318ee340365d6ae2f7180a8b95a3371c0f01b":"02304f2975fb7e8db98b6a6bafffcd5c7e7a0141b8fa7623ca3440ca95449549":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #3 +aes_decrypt_xex:"5f60f076a6a1a2f8f82fd6b607625804de0466fcc9a6e565fad741b2371f9c105d7debfb43f384e75dcb53f4b95b2a7069bc53f9497f31f0f99a02735fc5c4a7":"e92ae47a1b83cd75f4d08a5c69ac16b3":"7cceb38454084e158c75b2b0b952b5e8d3693056ddd80bf0eb3876224015b2bc":"8e280d5b18da80b1b60ed982fe999e6bad64a22d956f08eac8730fa5bd90254c":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #4 +aes_decrypt_xex:"17175ed8775d8972d9aa4182ce5358603315da0f9e3416ca12acb3bf8049c9717cd0ca522f28ca1b874f96754aefda28561d1946b9fb7bcebbe39fa417a9893a":"a7fbbc8d99abe760a0624b6149a9358e":"468b386686beec763110f1942baf603c43ab65582eacc8b517d6314621224510":"7eaaea6cad6615e97e7adcae96bff28bc1be379cce8eab087ac08503f8ecdfd9":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #5 +aes_decrypt_xex:"584a8558bad66cce5280550f17419259f4d13cda0afe085555bb6ac08ece0cdeba090d37b0c879c684ff9d28169443d454a45059b90dc413fc15f8cf9141baec":"a8f1d8232a0afe586cdae0f172e67425":"9c52f8c56b9dbe8928e2e146e434492a1731ac895f588e175ae5fac04bd5e519":"9fc8b6aed1789b81d35e830c42cfafa89ce4a29687ef394646491508f5c4fdc3":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #6 +aes_decrypt_xex:"f614b8c11bcf172848e4c77c4fc355594d08bb3f5a9b62cad6fc6004fb112ee74e78ff39e07106ade5925e6681dcac1640d49701e65b5b364158ba579e66ed8d":"cddc6107aacc85808a53edd581a2df4d":"9bf2b66442ab6c53848eff8524e281731927a60916ef3c84e04b2d5ba430665d":"d8df70400e7d324152b9badddf1eaa031dacdeaf8b6397bac4c410a2c561170d":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #7 +aes_decrypt_xex:"82e186a902a4026bd76e106062e7bb8f7b647726a752170284561fa13946fa2ef071f244d1c0dc616d2ed0384cf35ac8056388ab2ee1eb4af93e629e596db57d":"3db892a45f3e5bfc15783ce6635db387":"28a643e71d6811ff46788c9ebce0bfc4e85deddc1ebea69581c3a2a602f2f59a":"e8fb493e637cc0fd54f62e2726848fc1148f9508ca38e4b6eda3ddd1b6fac234":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #8 +aes_decrypt_xex:"5d41f68a21ea43b9f7fa80bf272802fed4b73ad551ac9e7ead13ec87c59453e1d0fb97533f66a3a7fb6ea3cbd316b23a599dd89729cb6593f07ad30d3736bf4d":"7c29aa570c00177044c2534ecc1a754d":"7ee9549a9a360292a699d18e57b9a34d63f6972e235583990a0cd9fdf0034a78":"0199c46503c399eb0a56eab6ad34de00e714d7f629848721408199a7f07b765a":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #9 +aes_decrypt_xex:"f5c81f050285d4aca3afdd87581a233be9b53e2c5ab18a573dceb8cc6ebb91bb6c0281048140e5b83cc6000d4dcedafaa1386b00248a39fa11d202c5b688df32":"cb148cc2d8f7f879040182f728e44f78":"93657988a75c67554e1e872770670f1ad18d274c410989e3d5acffc915689b11":"513c3295984d13306cb3b150a4995a9fe87adc8b39e6e7bd0d7884cf4a823ea3":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #10 +aes_decrypt_xex:"9fd68b29688c7a2daf3fccb0e2de4c8ce8e5b17fb3d829a768ba415ff33e3960b7b47196ef1d81e6a56c9fcd948ab8dc7e35c202e2b0a6998adc434ecd5d5bf7":"20844a2129a137831595fedacdc0b087":"977e2298c68aa6ed32d295a64800d4ad34bfffb065e5dc2d2d54f94136d62ccc":"bf60159a4e172c15f54b4f9ab24b2196541ad5cdd677abac34e58c21b2c5907b":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #11 +aes_decrypt_xex:"3d331b39f4f6bd2a2f1ad638af6b3bfffd62d2ef597198795324b40def92942e68fe58a5ec5328a38f2a0254986d42ff03db8c6c90ae0f9f9a6f323761518ffb":"31ed8f0b28de817c71c62b5b768c8890":"7367d9cdc8b1156d1fad4c300447767632c22e765550ffc15011e69fa46ac17a":"aa6429f07da572bd9f3a97b6c8c05a1ab3e5ab964ed6d79cd3100196c90454aa":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #12 +aes_decrypt_xex:"4dccfa92af6344c53d878bf0bc8a213f9f90378b061d4477ab8938790987f4afdbec6459aca6071ab8cd25fb9bb828de140c82ae31d06faff22d75b5bf616a53":"09c3d47545737f24c586da62335d36e5":"89c709ed1bee40dd25d6ce24b4d5a3cd017a8a15a06901edd2a7ac093782923e":"eb59ed896fe0e15aac1b0568d335661be2d87ff81392ecbf1f795c842a3acf55":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #13 +aes_decrypt_xex:"6ae7f0450a5b85ab696a7ee5f88d686327277136fe818fa42e4d2e05ca78468f9fff714409fd7a32ed64a538ab09820a26a4dc4c095e5921baa7d25ac6a2fba8":"ac364d95b382eebe02569933aafd61e0":"6a206b31f32fac49dd3839e5aa5ca98481d27bc349ab588cfd73fe44d7daabb5":"ca24b172b0ca4ec2a6b5eb94d3becece7591e6e17d9144e9c0b7abf04843a429":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #14 +aes_decrypt_xex:"f3b65600634704f241327bd6ccf77df867eb410910c65d2787c596ad7fb3541c2574f12297a3a23092c4520b065f638288bbe159d2b83af2283fece097cbe353":"d6eecb7e8e71ec5f3c52f232d398c9a6":"0f2d357c63605b4363585992e79cc6f62a07e06c2f8ce464e17c85eb93cbaa50":"1c5adb819f5b998b8adf9e17257fff0883b773d945f64b6bfea87544630e6549":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #15 +aes_decrypt_xex:"bc53907a9e4892ba6aa16c50a28c45ef8ae659bef84634351f92f0cc23fabf423d28dff27eeccafa70efc5c0e87435de12dc864f17fc746acc8729cffbc9b354":"67fc28da4fc507ffdf1cb5e7f7cf2518":"0ec08386b95ababaca4b8f760a5908d46869a7ce70857e0a63b5b0b016dc5fd9":"28534fffab6f923ff31fab12a76dbb753ae7e2440a015f8a58d0a9518524d0f7":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #16 +aes_decrypt_xex:"8f695011ea9bead9a7ea8b0f45443e2c4db7bacb904c1d6a35c3ea7a6dc976ec393d0a4a4e98f751f21af79b1e064e13c525495728e8db384b979a7c7d3a6e73":"b53610e6339d25450564640bf390f16e":"16764c5b04afd030690d6797102c8d1f14d1194596201ffaf2578ff593173038":"3d3a1c597a4371c70c2f6637a47607f5a4cbae9f28aa663d517c1d356161d0b5":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #17 +aes_decrypt_xex:"1bc1a27e5e486673bf75cbbf0646d58b21f9dd01c632f9bc89a69544baf1165ded763c4c9b9a40a598436493f1e07ff463fa358740425f26d4477224d32a368b":"4f505f87b3b733847ff0797db87e4e4d":"ff1235ee5fdda59573b080ac43c2c2b0d49b122ab4a8cac6d27d74a1e3f5ade0":"efd25b83c7f7aa28775142b8341f14bb8b6db6afc63235bec710fa17e89af79f":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #18 +aes_decrypt_xex:"ba5439f3020868a4dfe13515711904909534f19be12aa49b6053a914a3ac8058e841d8526cd2d2e9ec9b9bf5ec0ebf37a4de8ec3c34e71105f0bfa3ea827e498":"e9048751b3e59a65e8e4abdaa463440b":"478e111e57d858616bfabc13654666846160b44d25545eb0b69bc8c9dd414f20":"933a2625b867bceacfe0bcd4e1c3d9840ddbd4f2db6de0c86c251705d17f1806":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #19 +aes_decrypt_xex:"227e268488be32b9b37280d3661255909f1dc089dae4f0e739f833ff361fd0a5a542a690e459b92c39b5581d6d37d7ab9edb3f37886cc02454630e148efa6f0a":"42a37fc06ada0a5efbb8a55d62a218cd":"6889f64de477693e7b72fa86a590d365716e89189c68baae2cc30e7fc3910a6a":"85ac115bea965ffcf7f2cae9d2301f6fe46b68d8181d4b7e464fdfe96c379d02":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #20 +aes_decrypt_xex:"a27888522083c272ce4566fd9da9fd806fef48bae8f87740a131d33d88e4677d9d418a5d733e48882949bfdfca87bf6362731b0e5fcd6f5ed52f131e4a1fc52b":"0a115fcaf0918e326eca1e178b6ae50d":"ba0efe83bd81c147475fcbb5510886c87bf4fe78e158f29820ba43c76b79fb38":"93c009cba7c4424e50e88ef27e78b532805781945fdba4635935c91728c8ef65":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #21 +aes_decrypt_xex:"5b6726f9c0e1cdde92e87420b712282e80a423483b9146bec0287ebf768410bbce06ddf2f9df4082ac4f38fc61cfefce246e1b99561960c730633304498c4c7f":"10478a37d567ae3557098bd44ff03674":"33a8c0b87e4a6cc784072fb834546d53e26b7b265b0217eaabe2ea294cac4d0f":"d550583ff0c77230084a1cc2f6d4db3b992f3a912116750e476f2281c2ca2cca":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #22 +aes_decrypt_xex:"c34e4afd6a13fd1b07ffd05234dd62e291b1ad423a51ed4008bdf90cc2fe56d2f478e92c1993e5b7bc604a64492f1179a6aac5450cfc31ec40283ef39e0ea95f":"e0b8bdbf45e05053130bc2cf457f3e14":"a6a3c0c5f72e507cab0f777ad12bfa6ab1586b9c7c16d01583192f2e58a0e3d3":"593a49d19de6175705926764f26c84c0195eced8cd897555dd520ab0b12be81d":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #23 +aes_decrypt_xex:"ed1143299c2f244deb0d74cf1f69221a918edcc50223575ce8ee922d2436012eb9e908ab14722763290e5a83631e20bfb6121b8f730628d2685cbf07cb89062b":"c6b9ff0535b2ae9b846e3dc3e84ae22b":"96326ce5c5f8092c476c629ff9c4e5124e2c42fc3cb6780f58f22291339803ca":"51c13c72d992441c8b31de1432605ccfdbaa7d540c2be208ac7eb9603b23b423":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #24 +aes_decrypt_xex:"64394309abbb9f361b10fb099183bc53f98c84c880055a4ef7a0366a5c6db77cf6ac89d84c6f638e093fcc4734806a8f53e98230f5dfc9e80ff7513e40da1bf6":"7e7b7340fbab68082c0a6cbb5bf3c348":"eb854f092c7fe67ebb110fbc447ef0e557c04599ff63d81f1406604d0ab7cca7":"5d962b7f3a32b8208bda5b04003a38545cf20ed276322c919f5017461cf88a5e":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #25 +aes_decrypt_xex:"c789279af70874ab8421ed79d1dbf2654210d727a29ff9f88fea12900831e5e9ed34a1effb5f91f6b4c2a2dcb2ae7023a0b95b457f90838d60150594590c02d9":"ac1148341acdd6dbd749539036e1bac0":"0021274a83b0edf648a4209bfdce60e47dbbb8599a1e9e528c8f462c2d2b8e3f":"9e87776461c215027d65fd116c4076f3a743050c0fd9b4605ec5869c1f6366d1":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #26 +aes_decrypt_xex:"efbad382653912be08ffb5f478ef4b8efb699ec4e1cbf50f557c143816f1644fc85d3a68a0857d495bf0bb360c324900b451da0145cb928ee430e6cb8adcb92c":"2248fb680856a37e923a3dadcc169f7e":"107492ca4f17fad537de5f9da8ddbac13f2a818aebd8258fcd158f3298abce3c":"f72d487e04d0ee6b309705534194dc87a284f4243091b21acf895a94b349ee69":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #27 +aes_decrypt_xex:"b907abb9ef92e8dcd2f715327c75560ac9a457f1ed899c5ed60e50d56c82d27ffe64ec990deaefc8fd7085a15b3b66fb28a8d355f7557aedce88fe1869ff3aad":"71a84c54550cf7709b86dcfad12f7b39":"2ac31f2a43166ef924b0c4b9de382ebdfab762d0636d419d5b2f1752112efa58":"7ec213478b5ba0b61be8a936608e4de13b3e2d79064bc416ed3e46457e9cd076":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #28 +aes_decrypt_xex:"4babbb348b285e4eb6743fdce3bdbb2245c488a1af48a9f2adc43ea6f65bbb12ab08eeb78c27056f0324dadceb3262236a998ed04c632e0b27a855523946d024":"c5fe67a855da9f6732c9bcba51b06d80":"6c169090442b653a47599e8b8eb1474bce5ae92ccf0f273b060cd735985d4236":"51d75318ae3202d7e6dc20aa1404d639e5cd124878c84c71feba1d99b62deb0f":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #29 +aes_decrypt_xex:"7ed825d10321835a5097c5c700c81f11356a656ca0ff74cd34e315356057f59a64a2e3aaeabe1e4da059da11e4b2af86cf1c9797449f323d31afb73399802239":"702a03103a3f864fd137850616a726d0":"addcaa45e3442c9542487b956d1e7d18c690913b29dd14c12ca32f7199a99251":"efe329f4092f980676a6cb89ec42f565d0d61467e7430e7ff9f9aba2978c161f":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #30 +aes_decrypt_xex:"db3f00b5eb10becaf8317745b6a27b22858ef623895247419bc7508ec436cfac4ef695e7b738a3b082964f0c1dd4fb2bdd27e92239b449428749eb5f23680e80":"771c9380b10718995bed167d6a775a32":"d7e9408307a37a302de85f75efe3bf2c261d3a6771d139cd6a4ae925a50f09db":"981c93f922a7961f5b0e2e1c863453d59694e28a790bea2663d8650f74b8a30b":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #31 +aes_decrypt_xex:"1e7d9e0a3082a1f09721e3d3d8bc5c406694c638e3a3a42ccadc78b0aab1ff349347d59d2d3d73b25c95f3a9ccc2e558edc61d52cb3faf2f0353387a3d55a922":"f542d05d34e2f0e9b8d76836705c1ca0":"e7c5c3bc528b30e1bad1efdc2a311af00f03eec53448d7f6f55d31cafc9664b5":"aa2ed151691c757492e2b1ed5f532cbd26358e1d5e5680758f76a45fda7acd63":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #32 +aes_decrypt_xex:"8162b8823a64c10500ed53eb3d33abc047c17878c2039478436c6623873414906161584b40b9ba5c377e50a641a4e406d34c70eb3f839f68321918ffe1cb47b5":"29b5d1891055bfa03caa661f702aae11":"12ca696b902a1208a1701d0d8747b2bac871951483f98f0c1e5911cec2f06a5e":"904cd3a9fe9e68da61f09d6087e32e50cdb2776fd304e5014893697dd1a400eb":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #33 +aes_decrypt_xex:"21a81a103c9f0218426d4731c0f801c831be846fa20527b8f427cf544d5d0b5c95ef0dd2c1ec7f3b6eb3d073e5a5a910a3079abcb0d5b01fb3ced0b3f6cc1e3e":"31fb7fb5687ee84074bc33de7810a5bc":"74598e1f2d2c15ab388648aef453c141b5b2f68ad694f33bf7b6fbccc06109c7":"56be65d6f34621251197efd0909aa5637e98627d2d295652a8366315a5ea0c33":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #34 +aes_decrypt_xex:"ad23b74fd4d2a5a71153a6f363ba6916f8d672fc3783cb89d1808e29abcd4220c6d9cd6afb335e5ade6f6c6aa5ff74635d987436645aa5c15dfd212ab12fec7d":"ccc1b7f0de76c048449a15d4413d0150":"97c1109ac2b8187d94941f90d3b93b4e0d136b54950680b402e3e291df27f2d4":"412979201dc4f3b9f2b1dbe2a1ce5d8a4fdbbf71f2c00757d6565f1082e1e40e":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #35 +aes_decrypt_xex:"68d3c1f8c11ec07a777d043f7499f6a6b101e84808fc7cfd19dd0d1ba30e64fea780ffe05731242e99617cbe582d4f990fb5c8be295d2476e31f41954f6f9263":"fdb74c8dfee52e9544c157d0aba581a1":"18fddb86f2f46706d41646642e4fe9a7315f40e995e9c3e7aa168131e68bb940":"85c48b91427e5d4110f74d6f9fe9c222f6bdbbc4ab1ba6268a4fad8e3f82fce0":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #36 +aes_decrypt_xex:"ddfde3b53c5adf72554858c243eb1ac144d9330c1ce9329aeb57f9e7ba3c29c755931eace6899b385906532022e2bf4c7d55e354d2ea2ead689cc686891ea66a":"ddc64f1b711e9c05299957934002a04f":"7da16a03eeee3a78a3288abfa6d666192deff33e4696a69b39529bde0ee56481":"546b9ef545fb3edbdc4137c964ee3f94885f5b72d42b0db006ede1e825b6a8dc":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #37 +aes_decrypt_xex:"956e2c3cd0c7236df8f1a6ca59d1f7786e04baf6126321d24ebf3ecc0d60bbf078a5b15c3553e3f7b0725429763b20fa898c0c7d72cdc333674866cf6598b3dd":"2e5a497b0e881cba90115c24e92bd4f0":"21aeabada0c38ea53bb83d1278014fac63e742f79bc4982aa86aa2e123ad101f":"98d8d36f3b72757d9992c69f480d9929b155d4a924cca22d853b5feb4e6147d6":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #38 +aes_decrypt_xex:"520f1a6eef4ae250bd7e82cdb905dc9011121776d152e555d210ba8baf2d4da4d2d3dcd544216fa7bcb6eaad8929c6949720fe0ccd41ea3a2e761c19d686c1f4":"24dad492025323cc65e3b50895d706fb":"ce56d96ac36939b8d9bd9032ceaae8be3b6138aeb5658ce732f9754627fac388":"425ae89a979d1b26dd142b8ca8b017c9e7015c6643e751fbd521b7965de5dd99":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #39 +aes_decrypt_xex:"1aea0a4acbed0ee2489cea391caea7636b933e52a46011159b7000175e5c039a86a66b649cd9be4ed8da282e07ef8422fb9d695cd71e2cc4396091bf19ccad77":"98f752f8f68d635ecb42ad0adf32fcb7":"e47270aaa7200f5d253c27b01eb1443d966e78f05dc60a320cb3e70c3eaf5ee1":"12d8d09eb6f0ee2e8e893b1b6177c9df979869135e5babc02469923eb9b7e779":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #40 +aes_decrypt_xex:"acd9d7c1784edfb835cd881261e0cf3d0a885fc1f46f7c2d46e5c3b803221dd3a6cb15694df333e9751ec03d5a64e7cf681f1869af938e5d0a991164439b4e4b":"a1cfa739fce97d65dad127d4447663e3":"cd604d709bba54cbee6621e302f8465e0d47157099ebf0d49fa106324a23a0ac":"0c34d46d57d0728ea9330376f484aa549dac4875b4385f369272edb759c2269d":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #41 +aes_decrypt_xex:"2678d93f9ff9523531e8aa858a4909c7fa11c2bbb4ad65a1384d643cb3b11c215b97c673cc09d0a71a10a539b39efa49114696fa4b711bece4e6378dcfb76feb":"c4c988940af831fb9625a277cf5a3e19":"febc78f845ca3549ba3fea990460f4240d73fb3bf57e4d497da8f1a3a47ca486":"c14aeba90bdc8a2e8e0016e607a4499046f50de731012ce5ee241dd65dd4fc14":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #42 +aes_decrypt_xex:"3164a9707b14c57323b658c3745359c15936638edae8cf349c12c41f077d5e454fdb24c40084ebcf1da8be8d191c26140ab2d353f2fa2aae246a74a87b58dbf2":"33e18aea617748a49231a101d0429292":"aa5cc91c3454caf70c70bc3766dc40fdba707c994c0645c4ec9ff84ffa722b73":"ffcd2e8bccf9597cb146e8781c3827dfcea696e807b226c4d2e78240db1fd647":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #43 +aes_decrypt_xex:"d4e62dab75dd2d08e575a9fccc5f76c8884e48a3adde2b6e84f2ff7cebe6f102efa3bef298f77de8689a2c7f3e621ec1aa64efb20fc43a95e7fc0285836a26a8":"1b5309f4ffc0bb8411ae4ca06261dffb":"2847b818a492e2b02e6256dae33e1fe7977ed97eb9fc9e58b2502bae42ef5d1a":"5f1290ce4183dca27f4bddcfc3a6a47f61eef7c2956d601395ba4e200f7dc4b3":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #44 +aes_decrypt_xex:"ee8175539855c54f9f3cb61a582f5ba6520b3af8d20963a98117c60337a1eefa809e7352bfff617ecf3ed70ae81afc6c951c20b5d2d6c54934ebec3e8fca2541":"a6f4bdb1c44f2cb0272ddcb4b6c415fa":"def8570fc94f43b7d39d6349ed2cb8cdc84e0e4a38bdac40763f992db67bfb3d":"f9a8d9cfe67c49300ac5f54b1f1699f604d8874d7940003a6cadf6ac64ff0a86":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #45 +aes_decrypt_xex:"b0974a79ebc3457a9f03dbfab918baeb3e9eb97156026f823bb00242d465e4cf9894107b07e8e966faa2fd6924555dd379e729ed971d314c351a27acd819e729":"c6c227a84bb450cac2db484f3801922d":"9a569438a0ab93592bee3300b4c8330a000a1fffcba0af9893c2c150a81a4784":"00196ea20d39aef5189f8ad7f6c9d493aaca798e881a8c2ddab5a2d3243d0834":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #46 +aes_decrypt_xex:"6d8d74483ebc16c1f440dba204f066c71041eea8c9d5b30cd50dfa2b3071b728ec5ac62fbc4e52904acb838084dc99487c4f741b702b9fc1a8df943f0fe7c98e":"2840438e3d9915bea84ce9c3aea78276":"92b790bf3d1cef4ae5badf2266e74b57f35b73084fbb6542ab2643ea625e7abb":"2e42abebc4cadf87dbb55ac4601b4c7138fff26e2dbcce3e5a685e142fefd05f":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #47 +aes_decrypt_xex:"f076f0d9e9d37b085a97dfa170f1cb74f1fe6f57ba0309d3aef705c32b847b691f6221b237efa189ab89750b551b0a6e952e34bd2152484ef096177cd6b711a5":"ef3164926723e42a993a9202b8a3bc10":"58cd66b79f28ca7c1ee3a3f966537ca3fcb360a2cf7b05bcce5d4469085edb78":"69db55cf97b4cc8686b319936d52141546ef12e76e1f666e56d230b2e1e94aad":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #48 +aes_decrypt_xex:"7e140ca0a62d6f04c836f75ecaf6954106552b912d403d782db76aa28bb8752a990c1363fccd74ea43cf449dbdf6b93e2ce13617f276abaabff4b975aa7b8bc5":"2e7c55cc94eb401525bc598b3c2fbf92":"dc2fbd358ae020b99a3223ad4d31dc622fd8fd9177bd59af0ec5eb3d1ea7f6bb":"528e4b95d4ceb23d778d0e3ee08e318275a41278119d81aa1023b1524f592cac":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #49 +aes_decrypt_xex:"1ca9e3087e8f0ef94ee10afe05976514c0d9723d9fdcf93170641c50becad1ab67f16454cd296f2b8e325fcbcf4c2c5df2577537c341aa0361601c7b271dc116":"65b244234c25e5f354a7c6dcfb375529":"4d7a4bc695898ec62eeb5b6e0aed1a508dd504ecd976a785f925eaaf00e66de8":"bc38b4919b808dee6c03227fb259068f9c1441df3c7ee1a808e8a37e5ad34f0e":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #50 +aes_decrypt_xex:"86c601a90e431ddfe7a038c45523fa368e8311c2bc711f731e8c75389ae012343bb7a3576797c0f187206f8b22b76583000e7c44f2e11bd3ee23f015c67225ca":"e5bece3b0572737ead70b5e288eb5593":"d08a2c1fda5eb7156f71619ef7ee2d8558ee28365464fdb896c803f72f091370":"f885fa71549334a42494f0b942ed5e16f2906101b74486da4ee490e39b45c427":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #51 +aes_decrypt_xex:"a71ecf02e6279d19b896984116ebe8160428fd4ff483a7ade16b170dbeac7e71c78f080dd5eae666ac9ebd7d61712911fb9961b5ff69dacaeb42ea3a6281510f":"442e796f49b1ca939ebe73e259ef0dc6":"c2a27d22a58fa41160d64dbb38ab6bf96836624885b305b999946546623ae0aa":"83367a097962b7da5ddbc1b46751f486995bbfde01fb1adcea960ad7042d8fe0":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #52 +aes_decrypt_xex:"1033a417ec7fd040d9d674991b03f427a674f52c40cd53027c233e19821d677e0c37fb1ffc8564d38167668fabaeeb4dc6225fc90fe66b74c215272840e9f953":"e7639f7a7e50dc9899599de9523d7f1b":"9bb33a9489ffd123ed2bea8830eca78b4db615488585f0a03ccb4f3465088d15":"a02ff7552fc56b978446f0f8c6a49b306abedb252f828acdf55e22c740a11a49":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #53 +aes_decrypt_xex:"8a40a21bdde506e73aaaa5ef3a091a31128ef0e687579baaa9ab5cd8b36748d64d6fa971efa93270c8b38cdd8fde694300b63852cbfa7f0a7bb8efeacd07c120":"81ec4f35aa1fb106e507d78c60ddb8c6":"0383f8931f8bea11cbab29dc82f16e81f333f2b89a124f697bd09b26d1cc455e":"763abe8f59bcfd1aa03a6be7a300004dc2cb7de08dd1e0d98dba0f61e41d215d":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #54 +aes_decrypt_xex:"bddac920a38eaef68a2abf85a35ba3362d080a83ddf2813b83c4508842f5a43351d64587b9a7a33d40f911f81b4d86d22fb7d6c2bd5a9e07c7cce8c651c95141":"a9a29727ed6abe6e66cc63f8e1c9c92d":"851ebd1b462ba25fbff6dfcfd9999bf4880d55592d234d64ace1f872815d1a59":"2e648f700eaaf5d240ab584cceea5b89bb0604e7abb5b4ba87db4de14bea0d4e":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #55 +aes_decrypt_xex:"66988bb604262bc14e03c397abf0df6071e14b7bbd231a66659e2667fb525e6d92fd5e126fcf32fb792eaa52469c5e19ca8f73869d1cfc6e0c7db95817637e4c":"df9a982444a9325bd850c939ac8e2157":"2930ed7fd664582683c4e75f7d2bc7534daf7ea07896f043411cb6c2a432faaa":"2420271e7bbc2d6633f13fc5aa7beaddcb596ca829239245331da9c9069f54d9":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #56 +aes_decrypt_xex:"1d8063a813a3a7622695481513bddc2bb193799f7b04a3cfbec2ad7aa20a8aaa30e46ab7c0a70f41dd4b989d4a2ccc0ed17164798fc5a194197e85776ec9bd8f":"58eca9e299fa2298832f3681ac38a14e":"8f041232f4abd5ed23eff7c8bf9f2e6231636b8bb14c6c05ff55c55ea9d2686d":"87897863f5145432a13401aa7d97cc97a95c1ebfe66d2074a9f5b0c1df85712d":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #57 +aes_decrypt_xex:"c5541b82dd41e660fd59df745e89cc3fd7b3d70d892bf8b5655fea85351fb4b660e06712c302130430ebe94d25260035d0433e43e576bbee3dbb58ec45fb719b":"38538213e86784472c458fa95c8dceae":"ae975d765695926d72d4dd1b41f1ae9e2fe1000b512bbfac55f721b629e48c0b":"c1e136398461d475847f2c043b3723115d225ed51a21d9149c87bfbdeb201851":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #58 +aes_decrypt_xex:"1a468623ae89dfdc0047334d9488908bb3b9b628197252036b9cc42ef25542d9d6b50bc9e7975be660d8bb9c9e30a9584abb0ebc48528c9c13012fe6f424164f":"3f021863a5684e305dc5908e1b5245d1":"cd0ec55a2b1236c04b038a60a98b94f5831912a548e93467aed21644a6b90854":"085fefc14885adfe9b52f301b751a1cab74ab3663ed94ec8a4e3d4b10bbf0aa6":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #59 +aes_decrypt_xex:"845eeb0c65feff4427841b3f29025430135ca0b576b0b2878b178ad70034b3476b843190ed38bf91e118b06a310bd78c544aaa9c49b6032a223b90878b644573":"58d25c15b25f4e1b3612bf270f97c6bc":"ffaf58fc042718e087f9df84ab31f17161b87404003735cf1e39a49458d0034b":"ead4947c3241845cfbd0c0f9f140eaf816dbbfb597d2b5916cceb632c8224dd7":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #60 +aes_decrypt_xex:"1b243cd23442f86c34819ad3434b71e4ada7367fa6156b146ab05c86c481dfa259ca63c6eed3b23efcd0e76533b48f92534d1581256b6a23d518f6485c1be63d":"0209956882317900ac93f66c3a48ce60":"e5fdd31a474e5d3394593e65b9cc4df51ea465dfe61a56b65d1cb5ee794cfccf":"ca51fa9df852111efb865f8e49004518e71ebb6e041e30b4fab04112dd775dae":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #61 +aes_decrypt_xex:"81c37c6a44054389ec1f56faeecb28f7c1fd00e1ebcb6bea329d80a5a31c158ddb5f06679cfdf7ec7ff35e6fbc925bf56119cc91acb7eb4704fae1e27ef8e62c":"8105b3502093d7661fd19eb62bf669da":"805a27fce84f84901e579903e85834b510a5cb2ea217fe68a6c5d3fe6996df5d":"f6a8dd7ebd89223261d09ad03f55a8bad410d66936b16ff8b80ba7c344f79a5e":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #62 +aes_decrypt_xex:"fd6a73fafdc0cb895b6bff8a3751f8ebe84b10b4a17275a8d36b9e9872278812f03844f264e9fd72d331a018fedb1a3d63f1d586a1161b08b03efd7d020f798a":"ff325821e3ff3f23e5637e0cb626fef5":"49a60e4f1c87dfe213337c7bb95421ad99ca8e8432a914844a9a8a78eb32a6c1":"7c4a1c0b25a54f0215ab92878b9af8713f7ac846412b32f329fe983540fd200f":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #63 +aes_decrypt_xex:"09420a8be61e1b13b17085e9cc1c899706724db03ba591fd8df9d321116bd4ec4faa4cbd3a2a4e22b091524e47001998167f81d5de32723f361eb6b9b7edce65":"b779776114dc07c71c42bf787bb847be":"8b2a2a44ecc72480947e45ce49ee0cdeefb53e6d6ea36e59b22fdcac51664c2e":"7993cb22694d09c4d2f3d036663e5ff3337efa701402a75327371d4b19f300b9":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #64 +aes_decrypt_xex:"155157353bf4872811614f3dde54263e181861a691df74f89d1c8ec0f0f2f4dc343a5055f24a9e142d6045b956ac1388a30b2f19beb8718292dc07055d970d44":"bafd5c342d05b2d4a6bbf9461df85afb":"d00b755c6b9eb0f15c4b4d41f887581942308ec22749abee21a642e209a6a4d2":"7ee212fa36384a7477cea6be8c44a57742ae19c4beff1ae103fb37a83711cc0b":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #65 +aes_decrypt_xex:"9ffa9b5c5fd2071286a3e248de08ad57ec628fc19a088919ffa96912031e0ca6f13278840e6dd4f8cb492d8b09f905b1be57455ae51fc681dc33a74e7c98d9c7":"c0b296fce542d2e855e62595451a4c7e":"3653a7f0a75182579d6529e9d02d95e0a22dee4d2aea6f7bf4bc25ffff5f019f":"20f19fa1d3dcd8d68607c87d128d9faeebcf1e74315a9cb5028d67818b3fef53":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #66 +aes_decrypt_xex:"a6e4eb0c37aaf83c70c510a2c2067c8003e6aae93dd197d4fee4aa210bc09a11b0429394af6eb5e54758e91751d1d8fa9d763bcfa5fadda22197410ffbe41a12":"306aeb042d6893cb69f22469602732be":"a0982aaecb75d804ea371265e9b3ee262e52fb7d5a30ff2d46e8ed3b4a86baa0":"f511d0f27f0fed0115cae7d78c9e3eb84304c8db15d3f829ff97050012790e96":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #67 +aes_decrypt_xex:"36461691dc3f78bbe018986743245089bd3332976357301a75203d63efa27a283102c04715fd75feae1c4493e2b39d0b56102bbcdb1ba710d4094856fafeebdf":"8d42d4ae7a717bd5868c0e013d4768ad":"193b66b884b9566871aed988d127f766b8c3285b2aaf208a5980abdc71d4945f":"74d87361a677da5d20af1f867d59dbb0c3f8d643d133231ec4401207c101d0a0":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #68 +aes_decrypt_xex:"492b013cf9058250596a5c529f8a9e45185f2fee981b91131e5b21219670e71feb01daae8cf927022bf155bdebcfcc539897924d3a1ee4213588b9a9a0bb34b8":"5e3a921851e18bd893f83da3a50c7510":"4f6f56c889fe46a6ab53824756b18492e847e2686b2a89fcfb842587423663a7":"25c4bd0d6459d2f40f577df22bb8aef2e4d1283019ed408ffba61590cfa0d67a":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #69 +aes_decrypt_xex:"a60231c46d27df8eb66d3b587d5d5db35e09766157fb339ffb4232c120e20873af320e5e4e2a932d326b626043bfbb3e6a312eb44d875bbb20312aa47dc6d766":"306b2b55110c493b8edece1e15a429a9":"5e73370e521eb049c226488142de70b9b389bf90b7affd1e285915a8e863c28a":"b71e7441b2eaaeb862489e23eb3a0730ab33f96f9b72083717fb7bced8f2bbcb":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #70 +aes_decrypt_xex:"9a0129a101f425ce60bd57b9266cd93ab44106666ae9f9e9eb6fb2844d86409b607401e535e203b3dfa430945b0035466efc27a2e68726dbe943a62530a09e0b":"c0e1872ae297148b50a94bddd73503a3":"c58251f94a2a6cbfa597ce77c09640e894e34d82a425dc23f030e6c9d52fea81":"01a2325ba2a647a70475b2d258bf856ad572893006489e79b52b6773c36f2653":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #71 +aes_decrypt_xex:"fbbcd70efd29a5441e7d43b900263d45c81226fe10532805e6e900f7cf562e50f4ec190f0df9cd7cf0b19c25cabb04da3f77c742b7f0456d34ec27492bc3fa5f":"abfbd1e6c38f4265a80d090490b852c2":"7b95aacf125ac3fcbf9b0801ac98ee4e93a212df67f82216e99e304ea0b8a8e4":"937290bb4e13046d481f4538513ac013d1aab88d2a2939505d860b3d315f18c6":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #72 +aes_decrypt_xex:"c00f3a4d76deebb6720a452f454aae8c22eebc8bbc9b0c598f950aeebad786325bfbd52692da232d7a1b5378365f56c093399cc1e376970b9f9a5d277a0f5061":"349741d145157f7e5f6315a059cb6d8f":"25104566f33ed9bd293d69ed9a565dad696daab629c4526dc49f81ee0595ed9e":"a0783f1867843ef9f6e25cdc63bc3075bbab86c359508e1f6982432727b70507":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #73 +aes_decrypt_xex:"4019e9c5da64d3d1a3f79cda9d01166ea02595f955b82cfac7e594ae3172c3be9c658a902983eca73c73edd2b912a6deb4782677f29491b4ceed56acc3fa47e9":"790ec3a70a7ca2a48c3de24dfe8cdc5c":"7922bc4a8911ed7e03f05315253d2aa4445e988dc1c9e66eb9ca994df41da00a":"4cf03b3387f76ab00b3b185c1abee3a88bb8bf175148ed3bbfaafa5b338783a5":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #74 +aes_decrypt_xex:"506972f890d7ed0787c0383f9925813ec38770ac0b1a2fc64e3804a8023b9723e9d654afcbc473eb9567e2a17bac5c1a76820db5a11c2c68b06db303dc6a5039":"58dc4ed85b1ec5dd368aeaa888256378":"6fc90fde95a6609f2b631e918932abb2f1da85fbf1ea0582bcff24ff5603ef6f":"07d53cf1f3cbd2285dda24431a53ac4c96f664fa2d22ac4cd1453c5be7ef61f2":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #75 +aes_decrypt_xex:"8e7f4415b8d217e7c1eaa411148ed7db1b15e1679dcd21b31461fa7a5e7a55534c7b948e2c91826100187858f1712fdd66ef6e0fd30cb2cdd242b9c12ab52426":"94ec426ab7629c4ee022f3971063a2dc":"2fd582ef3b3e70f74fa2f7186770198e3810b3c452b886249c24c404ac0f699e":"0dfa782d31aae7c3919c2e224e97f682fa811e63050a92ba23cbfeeba9dc5240":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #76 +aes_decrypt_xex:"ed1ff8b1e0909d7d33524270533ebd7f315cfcfcc17a006f013f558400b458cded464ef02830764a526ad33dc314c455f8a27006b7358b7dda3ad5b418d11372":"7aaf9e2e8d7f1608b9326aa061079495":"49346c8d75d6729d03f609a498a3a513f59875a686f1769a7f5a02992f04f775":"0d6005eb5f91a4ae288bd355ff680ca964b784d80973a99c4a4d0ec09cf49485":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #77 +aes_decrypt_xex:"10b96a3fd64d9637d1c95c33734726e693baabf01fda6116a07edecfafbb2c6cf11d7dca5099c5c74a62417bdcf29baa031e089207c4d4ca58db705af976046a":"ad1383cbac7950532d277f44595d8ecf":"021a014cff455418845d90a7b76c266e8703d04bf188d3119f6628aa65397bc6":"104c4240453ef8efaeb55eadec52dd51631a7f1ce01c43ff262f10016fc69e09":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #78 +aes_decrypt_xex:"d5293fc21b537aeedd93df32daa2d45a371c6063f968d5457599adbfbe3177f206e7e7bbf4dbf7aedcf45cf6de4cb50792ca4a998011d127ef43dc08cbdb06d2":"adfa0b852ee61084106717377ff8736c":"be9321ed7130c8f800e80397c62550c2858446bdc4133cc9e0f3e9317bc58773":"5fef92ba7942f49ebe1af80935ed7304e4e1fe60cef2128c98572f481dd4a92b":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #79 +aes_decrypt_xex:"3c8acc3bad92315bb4948b7d05ffc225985acd06507885cd7246d81958236687a3c8317feee044b2afd41730ccd41e07aff1259f3d1cc982a824dfcf31aa1ad0":"3b78b8df71027269f9d80b9a80632374":"8e00a4cf4bd4bd9e157a66165bb044e1ba093f1f86aa808a17066bb7eb94be55":"3dc6536e58b1e8104d51a4d58d9086d68cb94a53b4fc747a88d7026cf32be80d":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #80 +aes_decrypt_xex:"2f5dbe86bdc519dbe8f1ea33385c58451c700e3bd95b311741a9ee19eeb2c399b689a699a823275a2bcee8b4daa43fc03bf91c26790580d2a808be7174dd5789":"c36c9638b2d549542a69e4ea69a905de":"cad51c8647315fa57c80b304c07bc7a31d8d3979be22296d1815201b6d246893":"13fc4f00953c5fb7624ae4315fce70f4dcac3b075f4702c83a78095a8a44ca81":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #81 +aes_decrypt_xex:"f9be3b24d0819f38b63d13948c6bd9aa1f941e4b865b9c6f88e3c4d1bb14fc2e4739eba36644d8954788342d051d8040b85927b420739efe33be9064aa884cbc":"4546f9f6b23fa4988a551cd54014fbd7":"349ba948f7ee3b6913fc27eeee1297b98e879716ff19b2569e846b4d656d64d3":"593ccc2cacdca892b7fdbd4ea11f05ed697fea827f408be55a2ff0afdf343172":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #82 +aes_decrypt_xex:"bf221936e3e2a48987a5338265a6e8e2d8bcb52e5d6d77d58832aab9d404bd91814c13c2263fdd2051822e5f635d29d7c18a6a25888d5e517b5e1bd275669ac0":"c024fb9f26ed411331639feb0ccf9cf2":"87513213e37589ad26589518fcb34e625002d6ead46a720faab4e0cc9babc114":"e7892fbfc0a5975210c277893ef54f1af6a35336658b71a024b7f037e3e8ffe1":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #83 +aes_decrypt_xex:"1826c0cb61ced1ee831b9efe0485fb446127cb221f288045e644748d90314cbbb787d085d54ac18d3110820026df22c868e1958ebce406bcbc44276540edc5e3":"cdaaa0bbb166a45f01dc9760951c7c2c":"728787c549b4a4c36a7bf5060b7fdf128c32381844ea7245a4e9d37daa573950":"788cfa48cd506939be8e7a02832a3714ea74062ff3686d0857e1a6036ab5f4d7":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #84 +aes_decrypt_xex:"75a664acd6e60173120c1a5e84283859e30751f97fa2057ca767bc72d9e4518ef4c15bb3fa752341c0b155a111c46de7fde5b5e941c354aad6d644edc68e817a":"b78c4a3aaef54515ca30236f999ebc88":"fd56648bcb0ca7541273dea9fa8aa23f2ba2865fe4d509618d617a0f415e1dff":"a5d95baae47fbd987e619c7d243128c021c0b8a6eb280369e6232a8e95c9edc1":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #85 +aes_decrypt_xex:"238ba90e8e93c53d3a9fc91a2d7043f4b5ec492d8e0793741bf91a83ee8dbe30e45a6127ca37608790d44821cee79f55067537b6b8b059843db98f1b09cd63fd":"70fcdbc2346417979dde1f1493bfc3f3":"491490a2eb646c069ae4fe8ba8ef375b77b0c57957fe03fe490661f179c34083":"db6d2d65641e61cd0d47aa4021a655b283a39e57df5a4c189b3ea720ca80c3a2":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #86 +aes_decrypt_xex:"9b670a9c5933c91580d0796f46cb11056cb1c65e018615664ed8732bfc7aeebc8f21debcfb7ffc4d9c85a05c21d6b90fc55bbfc44a8f6476dd3fec0f91bade7d":"df4b67bc5e70ef407a8319fe9c4e721b":"8d31609e09f96302b4bc099731f3f9d37ac5bead52df8e595a4c3694a6313233":"c31c284bd36acbe715734f7c166709eb6672dbfbaaf4c5ee3529dcb287bd2aaa":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #87 +aes_decrypt_xex:"4eea6d7e5e92b756c635cd4b9942da425e1fcaa0f43ef200732936ee9680c2559281c23d51c21564941f801468385f0a7c24e0df98b2041126f6791e3a992ad7":"150f86fc5e732d055e5b567fc79e6dd3":"fad3006978657f76a2d1a112189b79afa2d7241596e336f4d6bd4efa77f065b9":"12779fc72f7ad1f25a50e3bac3733e977171692ed9e8379d91ac2dfa75f52e9e":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #88 +aes_decrypt_xex:"ef9141d43b311a9268b99861a5022760900487c3e4ab1b69de5224b10f015a02861699ce9ab66576e97cf89f8f7c58084aeaf4305e7a2869a200df98e0b59675":"e08d82d1049c842e8fc9437644590ed4":"325eb5d53d9eefc69ed5c0e39aaef5a470097fa6518f4954054278b07501de8a":"5b395b5d1d85d8855a181a6f327eb772f18b2587603961a9a26936df56223b36":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #89 +aes_decrypt_xex:"15e9aa9d4510cca523e1e4cd8d93840b240d1ab02db8f333e041e75edab74f7fa3deae500054c877da0d15cd840b3ad2731b4c853acb398f1ee642db62e9ff99":"97ce585ff452d525425e0c2372bab3e8":"6901f61ef6edad9c2bd07876c6d332cc6a67ae7cb09c443ce7c96d4c2dd76275":"2f183f4cd110f30ff9b4bc5982ea3205a9ff8ff660416f8d240a789bd2ad52ae":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #90 +aes_decrypt_xex:"226e2126ecc3435279eff7bd4e5f3daa331f9f29f4c5f1eb5a0f3801f951dfe11956ff9cd2d6caecb685cb7ee959b82b247b4f529e96f7d204ac61f4de568834":"8baa458212142e89fd1e6cda3a1457a3":"a791c53edf5c8166816751a336f3d03402f3dae071f3a60564a0f2af735a885a":"8fbedc977267109b6849aaab669ad5cdfd15dcc4b350dd42eb3664851703e474":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #91 +aes_decrypt_xex:"adaa629d31744b21801f26d00deea6da1a165c07b89fbbdf7bece621d3a7d1984327895ad8bbdbba3b9a80df4dbb0258229199c5b4203422b4a59a22f1bd6507":"6bc9341acd743b5c94bc2f2cedd8840f":"389a057a61ffa0b6681b2bcb5b7c976e768f1ba81cc9d0ef5e3a5d4fa1ca19bd":"6d7d5e9d0b7c40a169d0ae575880ac977b6aa8bcfc15d8549a9f93d8626588b0":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #92 +aes_decrypt_xex:"41d8edb523c71df885d397e82aec8fa5cb83f92e000116a802da85696d35a9f905f360eadc6f10b571dccb26ebf52a5d55b7fb1485fd8e42ff3c0158d84ae00b":"be6d32185d469d8b512f85acbca7f7a9":"ad80eb53b26a1f0e97194efed09c68c09883ff576fd9edbbb5a50765dc7b3e85":"874962217c5377573962c7f10a885b27807aea67a798b665d523750fcbeae97a":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #93 +aes_decrypt_xex:"875b5b2e86421b7e4c1af98ab8638f50f683ee49a7fe2e66415eebac771e19b636310f68ae40addbb385643c63ad098fc63432f89127d39b66b26fecd91ead7b":"1e5e5df19b5da830826cbc2ff6f69c39":"7662f54ea0c01d6a987360b40e9f6f1cb82f6a6d5c4246f62cb24f240939c43a":"9a435043db8040b0a57686a42c00f1402a1c77bb18f1fb549deeec6db752d50c":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #94 +aes_decrypt_xex:"361de49dc18480a4da2545615035d724a9ecf959198b12ac33297d86606c1b35baf2eea743c9c0c4a8bcf2df10ed49196243af4676ba7536248cd641b1ea304d":"8362ce6123da1977447a5f3e048ef8d0":"c0c9aec4ad9c1c0c0d6c4d24fdc3307ae3a650c60372ad42171ed12b5ca2a382":"58c11aeafc90ec78fb984d429f989f45825da951c4804f458ebebd6f346b5855":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #95 +aes_decrypt_xex:"a9f39b16e17131df50640544f3b38248c98975435de8ff80d0b7f37aa751a4aec4de7caf2f9f5688940f03a76307437d47fbdf3cdc6a6c44471a534a0d0e7807":"ec0656ec1168c040ec36d0353825b1b4":"6dda79b7ada7abce6726365a7b316afa6abb4be396c6bc3b7453f2fac75fae45":"b1acb1c513fe7f0e8cebeacc34489244bbcfa46cc0db526ba875bd75358bb9f5":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #96 +aes_decrypt_xex:"de69e2a2e7ca0a0bbbc3e379d389b84f627bc62ab277cc7b0c04d5959842525a5d36109287fb066cea844a4487e86388cbe11e39fcde7c15b2f4b2951bdedc1a":"773d903f1ea98b7ce5900ffd9ef866eb":"8d28f585e0a8803b4183abe7c3b82fc3ac66a1e8fcbf0211301786ed456b3e0a":"584a98ebe2b9c24686f400b477d804c3dc1deaf4ada69f4dbc40b454f1b8d5a0":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #97 +aes_decrypt_xex:"adbf1dde5469fcca77f480a5b24f99923e07780a0516ef15c32b0cf37f62413a963dc60e3ffb3bd1f31d393bf62c9f3f2846616093c5f5eec5052a740fda90a8":"b8ae76c5ddd4d9a9fce253f8169c10de":"a754d66b13ae0312f60f7beb4b73b29cacff5a7050d85a9753c4b7af0ee074d1":"d7b2d44076f049c30d5611d7566659dfe1dae35f2f161085da88b4eb7758c8d3":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #98 +aes_decrypt_xex:"8f7381a14188011385d09aa340dc8886116ec746296cd83daf457516b4f9fe8ad4e85b019f6724acef2ccce354904e21faa53f01575c6dec4edd0d432b718261":"37a3915a08616eb1772fc0cbc3c6ecaa":"8b6e4dcf7f9bdb106405c0aa5f655aa27f4b224b320e6ba5e6fc35d9975699dc":"ff2cfca857ee1f45f6440bb3b51c71bec1098002fabdcbcf25017383413c572b":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #99 +aes_decrypt_xex:"9366b4a9943e1f66cae901f954acd8465fd99ad6e39fc59eb9f91a4fb831ad5e7cec704bc43e2d5c005f8044bb0fd63b8dc3a33a75b4551a7f722a13761c5e00":"d6f125b91a63da779c97af18bb9e2a7b":"af3d1a1e04f0764e1e0c9cbf8dfcfbfb00508f6bc1ec1b3a9cdca4f7aa018a3b":"f5cb7868ac612b0054bb8bcdf8340155f52aaa87dece381c94416cf42143638f":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #100 +aes_decrypt_xex:"fef5726fbff891a0be1071d43ad3088589cd7cb2fffcd5712f43a7be62b7552a3c7712d390b3a19164ea6365032644406746f6f0d954065dcbb82de7eac64944":"2741e6af5f88a4fd02cb9fbc9cb84a07":"7cd54efa60b0a6bc92acd144935ac11bfec1f0a69a3c53d435ca0d1cc5ca15db":"0ae751bc884670ca9300f91061343d1f478440c36ed8b9fd4dcdccd3a12e61b4":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #101 +aes_decrypt_xex:"8371c7c207b3734b90e038f6c82d8f42abdfdcc1839875d659757e6b9b788b365617d5c3c8957f2bd1ff5658c624d82ef8a0502d100955acc2bc4ea9528a6219":"a580895c59c23be2cd39b431187806d6":"bf1cc5da2215a23fe2f31baaf8c0f11b5cbb94fe0416909f7dcb7479a3faaf2bec53888f5ddfac5017551aab02cc1bd9":"b89c6508b1f89028c4a522839c7c3a40998da9743061448d58014a379aba7b3784da77bd355c6b96fe3b6685bc0519b1":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #102 +aes_decrypt_xex:"9b7c04be9b3766e13b06b77b19d7d552fd8a89c37860fb52135aeafe2ff3206324c0bf48f17e08e83f547a3bb1753e04270ccc14c9d3a5c1fc05e8fa54584fe8":"9e53bfba0953c66cc4d4d6163ae88d9e":"322a7aac97f8fc5884cb6b0048aefbdb0db9817252591514784066723523bdf319d04363bd8ddd69b928f156100e1edc":"4d556a5d583419de7fac2310fdd953845faa40ea3f0bd9a7bd5ca4297eddcb10651f0feddbe91f8a6c91fae88ee56cf9":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #103 +aes_decrypt_xex:"6f2a3165db6d662e95df91fd9a909fef443ffb676b7519ddec38f86dfcd6438ff48a60087f101f8d26274a7a64b4c287ab1edee347398fbe3df901a84dafe5fb":"01c499678e107051f5d6dbff3586c15a":"d2f4014b5ae09f0a9437c853b45c579e171466e72c9da05e881b59e4b30659d76660d77c1d23f0161e356ebd828f366e":"4a9e4939f8398d39830c88142a34040d88822356801bf82cb3e25120cc7da69bbe1847d502f7ccae3c7dfa116a8ee3b5":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #104 +aes_decrypt_xex:"e0606a865a993d5d1c49068ec9b8cfd3df4eb976d73475b4a43363c403e1999d9ef33ffbd909abeacec057e700d94ac0ea0d897f5043e5a78f3606d5a3e17a82":"71271383438e0d3ee71fb86d3e97df8f":"bebb3dfe63bf23cc55b2b5d7cea3915a686fe2b91729ea696989b56b1a5ecb0552c4921f0ddd5786503484be334c89c0":"715476936600a12650054dc99c6e3477fa83ef1a2d86d33da89a34d447c8d0124bcce49c790f929ac2838d34de3140d7":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #105 +aes_decrypt_xex:"a262543e9b7cd00a32ae0dd4c9067e5344c004a9d234636b9c2f13e2785cc33f16d4088947418aaba0c49343526cd0ff70e5ab27fdae27ff4f48894ea86f3aa3":"9670dd28c24f210f6971b69b86e9d413":"b65f955cda658d8ed074fcf562d697ad771e89e0a9a94cf4d8041c2e92f47322d07bcddee361ef584ce30f53814109d1":"418ae4a9d28cdfbefe6cdf70b75457f018ea628631a45a6cc362d10a045d834f652997a9e6bd7bb8cdc60904e4f2eb32":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #106 +aes_decrypt_xex:"13bdb0257c78355bab88fab43ecb5dce211df2fa5836acf9196a548b084eb8629cb6fe31a956d8fe1234031a36a980bb8a70260a90b0157fd4974aa2f44ed900":"4fcafd6e1a022e9ee7e3940f68cef99b":"ee2d97438cba39b3c2527b48037e7756cf6cd771412de0fd557af82554a7a95c255c38c9a2eadd186526330119b5ba92":"99a1a07f9f8934350df099c7847b759a6afc42b5f6f8bf6031cdf8781049462e6eafc0cf30f8d4f6a8cd20a253d4c693":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #107 +aes_decrypt_xex:"5ef338dd6e8bd772e6f3520d3c060a4466d2f9d5ec0ba9d9c1ddcb3a077ee0d3ebdfd9c4b243753a6e136224a9324a29fe3087c7a0fd9fff4676c70327e8c86c":"421f909438c0072a2db9ac5c9917a112":"010662e281d7385aa1b0cc002563970c64cbe9149b910c14ba23eb8ace8e829c6af003c4e29a8e2e8b10493bf26ddba1":"7c4ae7bf812deacca841dc86e13fadbaaafe7b711a210530f453c172c5973fb408df3f474dfe8f6a898cf75d2dfb0d68":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #108 +aes_decrypt_xex:"614112e6ae13730e6f4925bf6628a374ce959be494f13574ef86e544ee49a742257f88778fb894316cba489440bff66cce4addfe98e9b88955a86cf6909f4687":"c4f14279906ce44ba6e975e66db505ed":"ba10f58683feec8b166d4800ae60755db22d59b952b47199de408e0ae17e98fc06b80c0be89754159ec3ad378a318e6f":"280f229fb75b6a4d8786aa9681b83e6ac8ee8304bbdf971844a3ac3aa0c6fb16cc19f9d8ae2674d3076fca3b6ec512f6":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #109 +aes_decrypt_xex:"850613538d3c8f7cc18636dc1b5be686befec54c60af6a52bb10ef2ac567b13123d38906b7598450ff08129e7e08bb8fe27e04bf2e4b3579f444e0b9ef34fef1":"2cac49606363f2131e9aecab160bdd5b":"ade4ec9a0cde24d8033ae31ef8589dc75388941f902e3b0602f291ec9a6c62bfd5018d848124cb7f5643f8c94c335d5a":"36f282f440c12d74d3b5db24b72cbf780c6b928cd6d3b70718e37ada1bc5f3c15e50c4b561ae4fc0e4f2cfc923585d08":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #110 +aes_decrypt_xex:"9d1bdddf822f7a0a38e9c8bbb6c0bb956ece1fcf30264012d967b18ec0187a31434d81731600dc67c25bdbf3ec12dfbdb6cfe47bfaa33e02d9f257b0813b07b6":"bfd261a9e11b7f3a4a5eb61dc7757448":"63465b29394df670faf46dd24cc10f10284bb2d946e6d861cb65875dd58a00ebab2bdf5f85f199558d2178ae16a5ce29":"805068251a01ada16a44df9ce0c6be78ef52e23fdfe5638be74cf8d1242fe21c82bfed83e8f6ac103d4fd44b0e1ef4d5":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #111 +aes_decrypt_xex:"7cdfa34c0fa73f6906e74075125555090edb25c509c03c0b65c8af384700a20fa1fec243015ec7434e89860fd61e1a249234492af411bf95143775a20ad25b51":"1c810a27ea019a3b1a95df167f028733":"da30bbab8e0559d276d5aa3befb1cb5de42697607e5c2acc4d214fc4df6212fddbae5aa11132c89d20a890826fffc6fb":"105e1e7e44388f5447b9c82afe7383cb0fda0eaf8a3a48459568c9308e6d6620bf3461bcfcfedbe9120f7554415a27fa":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #112 +aes_decrypt_xex:"e7d07688fe68d5908b38f6e69159fba04b4397163eae3e9145c18d46b2fb69a6c639c9cd8963688a67b6de38e893508ab98e2b090d605d4bbcbe032df895ea2e":"5c036cd8a5571d265426737408c19871":"f58da78e17efc12ef0b7329238fecffeb0c1bf6f7c17f96ea34a507d5ba2a3d242aa40ee51c1ead23a25367de05dbca2":"d428411defb8af2724abc0cd42a5b984eecd8cdacc9a977e818ea38097b3fc75f5a174bc8e6e59650ad87a8a6693597a":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #113 +aes_decrypt_xex:"7143fa27a3dea9f9a030ec1845efc8a6cd5f4cbe9e4b7ce217020739f997677b9a72110890224c3a3a338ee97978d747a107457f291ffcc34dba3ab496fde608":"0d889df4593d4c34abedb64d35549dab":"2a083017985f3155bd6a0c9a80d06c7a38ec4b292605b3af9fe7e3dabda5d9ace3854730146ddcc08d5fed02d3fedebc":"b1dca9e099a09f3f12c9764896126d3cbc3ce6026af1b0b4cef0f0c471c536d244a2882c9f17b068df1a2eeb87ea135f":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #114 +aes_decrypt_xex:"cdb89ff9360f4a1f2746b57365b10ea180c754800b8bcb60c941bd9d340fcf3a66ea74aab2151af0c1ce3b125edfd084e62f87b23c4606c3ec130c84e67483c1":"d8a9b563694d44f2142bd22973c3b00e":"bff44f5022747827fe5b6d28dd7fe1d5442313e35dae24af3fffc30dcaf7165b44261466f7d48a045ee8b9f9c9d029f4":"77cbc985e919236d25455008fc8b544bc9ebd8ad291665a483c1d7df9edab7dd91a180feaa78622ff01639cfefee20db":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #115 +aes_decrypt_xex:"bbd683501012cf644ab7f5327956fa57afd1be73b6505ba030dbf270020c0a28046224e43a7fcc6f9ec6f8fff72e18b94813b40382dc8fca0a64c8c291276540":"2a01f2901398de0492c6e7cd009ff3f0":"1ea57eb39a8b149918d8e20428566bd339ecacfc1104a6374cc888140da81beb1245dff489d0ec3e37cd6706df3bfa3d":"642e0df41ef787d9ccadf195d84399e50bd2818ce7394be106c746a0ec7e08d7da4bb67f19e258937304093683738322":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #116 +aes_decrypt_xex:"d3c690661b6adb9e945142088361262f89ade02f9cda157d0b41a314301be17c9329dddc5517da68824bfa151dd9d805c79e1eb5953603e573d38c7ac8b2c9ab":"dcb4819597e151e6caf04f515d83251b":"579b9f730f83d1a2f398aa82122445557120c5621a5166eb8a927f548ad251c0bb28a5273d60fa904aecc8ad4f219f54":"191128cc613e022caa469223556e72906c83d68f748febdfceb42aedc86f2f860cbfce7707be95a44ca7686684e2b212":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #117 +aes_decrypt_xex:"8872a3e63fe1848aea13f059d141a5d24edb2b0c4f02df0ee8c6448be2116cbd653f9a4fb6a9ec7a82413a7f2d2ad53b3257a97c167c764affd987dc10553576":"99f633346f32e4c8615e4e6a8deff5ef":"d9241b25b1aec01cc3931e9357e570b610e82fabebf589b182b20a63966bf56a10aab56a9e2b8f611ad06693e9275dde":"74c5604860b555470201c836a49d9c7eb568b86e6acb481f4afced7e4a41f47ac5c1acc0e09fdccaea95a60478842a85":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #118 +aes_decrypt_xex:"3f9a6833bff7d2b0161492821a60ee44cd2c1650c6bae26a47d5731b1549c17c966e31081099c4ea9508ee4a36ed5cf9f1193d28bcdf71f764ffabcb0ed543b2":"555a1536b43773be196673a462a48681":"02495f7b7c7bae8f7554f96fe2df2c084642469d0d8b076eb285a352abe5181dd5b55c0c69cf00f46d524bdd0e467787":"2e3a4c6f7829bd818cf1d38dfb3a7ef3186f5d3a61ae55a504b244b0b0418db5cd09d293739809d298cf2e57ee738d03":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #119 +aes_decrypt_xex:"9f17e600c9aefabd8b67cf06d9145af549710a4fa8ff7f195cc27ba7c419033847ce0f430d9c95a7435bf45c4d844d2dfc7b0ec6c74453b4cb1270ba903dd3a0":"e8c634d79958061297d75cf4245d2090":"ed42fc5741ea648238a9e568cb0cc247f3569cde35d7e67e7bf8cf8ea8ae844547878aeed8845631ece6831ee04fae57":"35fe31158ce1f940269d00ac9ed25667d6b08b3e3f9089d28583546d4945bf0f6ae0cb729207ee4214b57b14ba72daff":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #120 +aes_decrypt_xex:"b820d9bdbfe403b9234940e0ea680fe4099d90f6568199365e14f2813fd9a2ed9e459f75fbc17f375de468ff639993177dee8ecb9a0f10b9a9a433dea2fd6143":"22882c52621aa7d25167155eb6cca4b4":"a56c1844a9c9709089b4879ed506b85c687aae3c32d1307131b9f911d2721d9c8f282b8916759df3b0ef8559c729f343":"4e5d7e060c738dabcb7fe4c2d66cb5843d3567a97ffc25af6761045511235935b566c96150be6d9a8efab0e552394b21":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #121 +aes_decrypt_xex:"f7eb8766372b3f6165a98dab452ab0363cef9abbfbad1ddf74d58c72eae48861e8e264abe0b279f790acc725cde3bcef2a4aba6516a9573e4bbe7a879ba0fff4":"7d5eb3da3afeec9141ff67f5fafa915f":"139bc02b84338f905b9b5da4efc36b3d6537780cefbc1260566e95756ddf728d132e1d28df879bc1f35f03b3e5957f05":"9391490371595a509e4dcc95f003b10729ba3c14a4f39720721fb2f14f8fd8eb0e74c605d8a1f9de43bbae4f14664297":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #122 +aes_decrypt_xex:"fc2996f070f330a5569b34a30efb96f147b9e6ac8c2f86e6d351c997d8f1ffa2234797f30426bb970758ff3af9973a2fa3ad338c8591bf7e581d7247ec546841":"900fcef72211bf8174f115095d7d1875":"fdc1e7e1b98a3ebb8397b609804d1b841e2b237a4469c9b67014efdc1e2b7cf36f58db603d754938cf6e3c733d6ea21c":"c1a9a13078e8ad999773c4f372791b6ec7d73eaef07fd8a47281bd2d0fd11b5893b20a5fdfafb91cb5a8516a5556aa02":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #123 +aes_decrypt_xex:"191bcaa937061a76c8e1e1c4f06d9f603825e4b7da400e189dd75dd3d8e1b4e7c34a202e45a29974134b7168fb580aa8c9e45e13ca43e1eb6b48c97a17f7f72d":"00ae1f3b6bd69c515bdc6d1bb7aba232":"252fdef80f61469f3e40ed5d2a7850df46161ef10d49ef240a8897599a3e6cd069df9da7f3b05d0e4c7a902279093e15":"562907df93b5a671c33af2e804f811c76541b4466662fa9c6db7e37b761870ad34e45a19e2d26d1ce5b3707082ad731e":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #124 +aes_decrypt_xex:"e13f5c63409239ee586a925cdbacd0523f562dd3e6e05efae358720a4bfb85831d7957eadc83642fcca5b87e3e941bae9f3e459913454e8d876f14affe89f521":"9364f455737b739aee1c6eef22dc5ce5":"def91516e9f8538bb9ce8b6ab2c4ba93676000e49aa3e16941b7c0006fa4019a4392d2e37970480610d9f0ee652dd463":"122fd7a58985af34cd037a0fd298c377d9d1930b3fa5c59c6b21e3716c805b7f80fe047ec5f9787dd33cdcb7f276fc0b":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #125 +aes_decrypt_xex:"993ee4505a366f3b08d3f37c52a6da09f3a33deaddf67352329b011b3a6d5d5fce35c91bdaad8f46c22704fcfe0d57a9bfd5ecaef78336a9473f8655f5027f24":"8b8842419670681db59fb10884916283":"a3aca29c2d1ed252c105a8203a4c2f5b79c4dd46abf88b60b88fb10ce57e83f64063e2f2c0c55b9314012eeac2a5f95a":"453f4273d50364d5cc1a47a27d7c17356566b7e4954fbe45c72c1ff8614c7109ebc53b80bfd1cbd23d30a4396d5b01a0":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #126 +aes_decrypt_xex:"69bcdb7f599c27cdb084f9ef4642daa19b0be3b12003f76b4c5c46f1f9887b865134d8fb52e6d571959b803b03e4ca90aa23e3c6e8db955a32ed3136313afac4":"f7788580d83bbcbe9b946d0ed2d01625":"41b40373e9928b57debd1e9334955aaa0151ca96e42924d7d77f93f793a35e54403e902b79977316de30c65874fc7cbb":"209660456885dbbbe8c126d3bac6076aa38fad9235ecd50cfde15c98176cf11b0cc206cc28b9538edc7fb8fd7035e3a0":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #127 +aes_decrypt_xex:"d93a3ee9ce2fe45e6f34668b6283c91ead818c87aee6581c5cc1435a96cb8020fafd0dc62dd569643eb60c5f4f07f2cf9eb1670fdaaac018a94c5dc41a29c58f":"ae6ee7aedabc36178bccca76ce1baa1e":"d0f310edc65d6c14914a047820dd8b6fe15a9b4743684cbc8e4bb4cbc55d2c0d9348f8216d8d20c4d58789fbabdce7bf":"50d72e758f5a07de37888b0c6e342119ee1ede3492532b51fa6579e5a717ac5de31236bab7155d69dd799baf66a14126":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #128 +aes_decrypt_xex:"a494bc9b28e8dcfa342c6e4b71e0f395c2d404925c5ac68ed1a2fd10e73feed634cf90542c6e75ad78b9f140e47475cacf7363362e1995f5fa2bccac0a0c29b1":"66bbfb617c0e1662c037fa1ba23db862":"29304c57bb1d37eb8e16a0ed03677e11cef1e3f23252f5d82fbfdec28f32292b7c151bfe4feb7bceed9ac6dd6bc25547":"af1d834bcccf8df8c47f9b042141ad73cba39e20ac7042f974cc0235c97fb02270691d58e26d0d668fe8d0b374359057":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #129 +aes_decrypt_xex:"708e67b7274dfcb76eb979b61bbe66ec0d41c88a4e770dc300b45d9ad7ee0c0403d24eea57a6e9539ccecc8abdaeb4235aa38fcd72a152ff0a8180f77a4a761f":"304190956afa20a30b0ae65a15acd907":"efee9676be92a9fa0f545eaa2dfe9289e5fa93a9214f1d80c38d20c993eeac5a6978339afdd2444e1d0a1998921a789b":"f411ee2b6f406da72329f6c044c6414ffb82fcbc15392e16dbaacc76a6b0f3dd7565e52e3478a2c87efa5f8ba75eee2e":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #130 +aes_decrypt_xex:"f14e9b014ea36de4d5003caaeb4a05ca1b75b66e627d89c60052db9c760a520bdd5054ba926c5ba9e3b30f786d53754f9e2816154b64e031e36cf22257381df7":"cba170b97a13857e60517e181fb4a7c9":"1ddd33e690c13170919995a0b908fc218226f7804236f070fec64b8d8340eb5954c7a7ebf0d888da69a7cc7aed28a403":"8ed72bfb87a8c11c150c03c683910912e440bd0e98e16ae36f6a70f735d2267a4bd72e52a2a78780149e37287f3063c9":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #131 +aes_decrypt_xex:"b6bc97e4b3d849e487b730bf0c305e81dbdb33c2676e6035f0d8099d1a12394f709090614040f9d19879a0fb6d82a1a6f6c5447006f0670bbb20b7546169b355":"a90ba7cfed562ec7894067a2a09f3ccf":"23335d164b6f43e3fcc18217bdd6c4b2c9f450acc4ab108343cc393d32535e75902697187ab5d721994a317ed8e4abb6":"bed8d1fc8b3b49e7509cd63a4f2581d954cbb3ebe221bb5243626a0b7edc21d9c69dabdd151254175bd2a840509e4be2":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #132 +aes_decrypt_xex:"0923dca85c289eb759e16d97a58e3a02b7b0d7c7e3e689ba561b574d0cf1fdbb74f93cb9d33ebfe40df343c426292eb55adf46d5244489f89211c43ca86474e1":"20b5cd360161da8cfbe4b039181678ee":"12713b1228e62fc6ee17155106a01a81788e1d12e4067c7fcaedca1523dacfc743b48ce55d96e7c85232d46ecd3077a0":"f9b483508e5312968280a2a2463751eafa1f2da152143ffe5a295fdf6f312dcca1e78b946c27ad7abf34400b480644b7":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #133 +aes_decrypt_xex:"dd58956bf5e197741dafc0d576e0f17855714721c39168643b5c72def9ede0fcc55c0bc6204e03cbfcb32e4e0a39787036af2a80b89ebaf39caa67421d100d11":"a4146393706912c5d417be483761358e":"7927fb2927d833429fb0f828eeb34d0f75957cd57c7a0ca15931f8512826102b554b22fbecd928f8ffb0006fb5e96f7d":"f5d35df963a293dc7e1d2d71274f4f510a192b72a1523ffdf1abd2d58e1c54248c73898be3f510b6078d2ada857145a0":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #134 +aes_decrypt_xex:"3b651bf3b3b505ff0e5da0b07946ede49795b8d8bcc29cca5c14d9bb2169c2034acd7b6bba79d8f9b86fc23b480e86f1bedf028dd40fd619b9e34e08e2cab393":"6507a38b44a92791251e041119ecac43":"996bb8c4a24536f74efae148d78f5908bee9f492c12ace5c8d8ad971a66e3c834905de21223865958145a202dd3f6e2b":"50aa489250b6027bafb0681336104d826b021eadbbc564973dad2e51a374311a3c29d30321ece0b5462ed23d9d539077":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #135 +aes_decrypt_xex:"f43ff13801b37f695a8c889486fc6d3b4eb624031b16ac303db7d27f2763867e09e22dfe28fe7541ee030ae651605814e453a9996cb63e3dcbc076183bd7775d":"d92262e0b310ceb8aa0a2d45c8978459":"cbc7cabecc8755c586349c88359c8835609b65889766f07bfa3a9fccdda024095e562aa445de9703f6e55ff2b206b613":"d61c269407cbbc11af61b35c8899388f1aea3a1780a499a8e8b88eda131cff116ded717f4dd93f9680dc5260f722c55e":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #136 +aes_decrypt_xex:"44ddb47fc70cce74bbff362dc15483428d58cf22079e0e84b6cd5b8cabc4da4b4e7599f2a3dc36282b2a252c5f049fd37a558f72d7a5110b57004f03dbfdd7f2":"78558f4ca4e0cd65b8e71d041a2c2847":"3f008d6bee2e065ec88cc396b4c1865308adcb960a3c3f6449f9e19db293a38368bc70e605a1b7e012bd68692cef6b41":"337e9ab35726db0465fff4e7510ddd1b9ab0847b88cb9dcaddb9acb18cffbda49160b7423103955945d42cb4e0bc5e2c":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #137 +aes_decrypt_xex:"4010a119bd131de644e929d9c288d343f6a3de3a5984412000bc58b4bac9589821a2e6a97a4892bb664c3871c47b9605821aee50a3d1f2c36653e5f53cac7f2a":"27b8039a94f9762cfb1e4b17f0370a45":"0588b51b0aa3be47a4b6fd86a6a59c47ef409626b2068e6f23d7836f12ff17229a9a995459a64e2dc73ae16e62e3d54c":"3a27cabced5a1c373e16be300a37e016f9d1c7444ac456b40d02daa7e330547fdb4c214cd36d117ba9e3a17f85f47a37":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #138 +aes_decrypt_xex:"d51db62a89f09725e8aa7a16f870e2a47e3d20131c43315108e7103610ecca6768165ecab57339a81cc2ccf127590a27c720d62eacf81281ec4123cceb4d9599":"8fcfe1fe4b04a2e1383f808675b27022":"fbe7191d1f5353467b7af25c463f5852487a5708dab98f29266318e3ba3832acf58e42e045426e6ade51a03639eaaacc":"dac7572287e557aa920fb8769140257fc1f461d3811f562ba15c462362a71a5e7424a316fcaa846ab4d3240fc42c49bd":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #139 +aes_decrypt_xex:"ad5ea6899a2c91e535dcc943998910bc41437e3d9a436ca37620511c2525e69e7624494de929dd370743d28a479edbb6e8cf8f23d3ed2db92378e236aa3b0c7b":"383b46df253c5977c04cec7978ec1aa2":"cfb5758fa4041799d56e290defa7fefa74a76892c3a42f26f1e3e6bad3309b14693915145795188c97727af462293457":"b6d402c7a601e7ae0cd4e5a869248eba956ade0025db7beff6888f4182b7b6e4d993e751f8deb635c0c192cb5b0a1920":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #140 +aes_decrypt_xex:"d052b0a2c447778b5ce92fc789b113bba2b4440ce67d268b53c7d6454e52d968820af187e9b25508180bb6c69ee8595707ae54bccbf188b65d1c34f6c35babe4":"bdbbeeba26f3eebd2e201542336b1080":"3f96f3603353b6cb6522f037f74a64a20d264b9b78963bb11195cff1d08a8c6d80da495e69ec83d7513bfd3a0db887fc":"66faa5d1dad7abb1bfc43e40e4ab0810b01b9991a3c0756bb34db935c2fd1b2f14a32814945db8223fc1ba8fad1843c6":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #141 +aes_decrypt_xex:"ec3b71289005e2293056f922989fcbf7c3c3d33668780ebc4a93c1f06abc1d73eb50a100b8ba066ed4e139e5b0a6ab19d0e7df886a5d7efde1eba1de3131ce9b":"8912527f1b288a4ce4b98620fe46d8be":"de53f84d00a413122af1c0e0dd603db8d5dee5f8241bfe61532ce283e9ac8d1b155a0b6fc0b89b81427bb88125cad3c5":"0dfd8d2103c2fd0751b8b01c758f045c290fc07dd51bba7b0a0f735c42bcd05e4704d4970295ad7f1664bd024e21b7dd":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #142 +aes_decrypt_xex:"4720b307b2baced16a4de1944a2c92cc6cdc06709521baf2ea03312cc6a7091b688398469b10f52f7a057d8537ffa51616d2cc5b582cf67069a81f2f4fca2302":"1570d6a8fc0cb36810df998ac5131adc":"de8955dd9436ea192969f55daaad721b517f593c3a78aedbfa8f4a07d422ca6930d8ae9ffe8bd3f1a830370317e4586b":"1b568e8945f27bc8ec8360fafe7d241017b0b5ebbc99842068b11015aff7a7669295244129ea96a19fc68de80d342138":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #143 +aes_decrypt_xex:"e4d7e2d73de2e9712f5b1f57bf366f10617101976cbef3321b5cd3a0c4996d5407772a6fcb9e0f27af6ea1454f97d92acd1b4442328bd0f03500c18040b7fba8":"a0aa71464610a637bad36def3cbd5a35":"79d110298ea26c0f0de4cbd4b961b5441750fa9c952a853465ee22f1382d93245860984a68b73490e6972572d858b97e":"9a32e8c0d030b0f792b92fba9ccdfa4c5940c828e5e825d7e850b9796bf43052a14e8e58b486ccd5f7d5e209467962c7":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #144 +aes_decrypt_xex:"660b53ed6be27bd57eb33c07c54195aa23dc3f4e414f43975eb7f7862491a403849c9ae22fc88d4e3706a421a29830a6b1eee7f1f53f4bcac7766ae7e565949d":"21c5a12287b434086e26936e0b68c2fc":"e6657ccf827166bc60525fee617d4dca61b698fedb41f83342fffd624e6343c419bc0693ecd1b033448bd3d6081143f8":"93a65d993315966177f78ebcb415fecd0338f118f2f754763e046d3caf3bccd382afaf4bb751670a6c07b6af2f60c1b2":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #145 +aes_decrypt_xex:"66d895f0346ca6ad9acc99f7184659685116d467bb58997f5df1e156f2bd78e57d648d8795bbefe48b00e7db6c2c1c6fce47a64d6fc50a00a13ef5a4f99870bb":"3b515ed4cbaeeeb77f171f2bac183720":"1a7866844428751e1086efe18a7feecd9a54e336736e7cf08c10a7f538ada88af053939f070286c9d7b825dedd66e4e5":"730aa74f0bb09e561579444b1dfdac63ed7a5fca11a789df9528c9c8a97f4144f8247627e7d5e9818a2675d66a98afe9":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #146 +aes_decrypt_xex:"dd611e07f8b0bd32ddbe3f800bc0bdf905b005caa85ba6552e86666525924a5843e37218be2759beece17308c704b94c3f5b17c77736f0667d1bc8adaaedb8c6":"78cdfcaa5e415a49f037eb171ce8d55a":"d9470f18ff1101c9669a106a1b71290ceb29cc024d2d943675ef4321ce81b6dfdd3203ca96c10a73e5511823fd2212d8":"dfd09c36c1b127411c09e413f5f128b2626c3f00d90e2209845005f7671b5293fb34bbb7efe235f0937d40bb2ef6dbc0":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #147 +aes_decrypt_xex:"408c99436d734148ff3df8545fc1aecb32dffa384e1f933b0131ed012130d71c2ab8b65342a456e7eb0189c1dbed2c9953245d2f1e521d6e74e13bcdf91f2520":"22b74daa4e4660ebac59dad21a5b262f":"e9058ba25a3521957915cb62f2f2ba72701e18a215d728f3a763536e982c05b34182034da1a7a8e694e7e83afddaf43c":"3704d534bb861b482341f6f76e3353562e8e4c554481f0db6d6dd74afc4b5e6db529835134094ddbab298db28e0e1015":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #148 +aes_decrypt_xex:"03c965f675e388713ba6c4f0ce31f574a2f381fec1ed3b8bd515553db8d3529d7929e1b00262385cef17878490767ddc990f9fd0ed5b76993798912a913a15ee":"dd2b8149e972c1808cecd04c22547685":"06350c4535506b1bc49474416ab080b67e20568c3ef29d5354924a4d5cd564060a3ff043f6a741b0448ded1d4daf35ca":"dfa3bb12234540388c6075dfb454d3112f8e1bdc1fc85208b09d7aae8b57f42559be00d787aab07ffe2e47b26fef983a":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #149 +aes_decrypt_xex:"67ec5a8808eb5894c9d332839a5f2947ddb4f8c136afc9045451738c231f3b8f2aa124c899767a349b8f265f0d1675e9ee64f93ad8fc29bbbef7950be425d4ac":"0af76bc29e76cb20fc81dedb67547d29":"778972f5f7e5b578d09378a614b3b5572f6dee3ac522b55b988469cbbcc2aedbceef71b0a02d74c42f5366d96638c231":"2ee44c17e8cf28aec9b3a85dadb900a4f79bbeab3eb1ee407a9be1412658f5cd67c439cdf1d23a4d75360c476f7a900c":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #150 +aes_decrypt_xex:"6ed12fa916cc773a20c78407638206143c036739aa4bf7f811fe904812aef1cb7e10ccbd8edc57ff2f32d4103eaac3e1792ea948c9e7ea5930fabdec7888e599":"ec92d320b6d9340c26d0945e0c0060a6":"68681dd0ad463ced8d3c482dedf7dc0edfbb5361cb1b36d8117b66e2594a08defee53ec41e155274b2b94068a5968c64":"338b837589f110af497f707a1a408e598d3b47fa981eaf15fd5af9b05bfe08de385d229344ae77e44868f634ece6d97a":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #151 +aes_decrypt_xex:"4e86668f91b8524dbf2a2073a411d3e5a4142bfc86046fc49275327ef5196cdd5068712cc3065c4ff66abeb71904de8a08e0cd57f303dfb5c646774b85a32558":"1cd496c8da3025885f5c3a6e59579a81":"bcaeba570f656f1a316f8300875e63faf3c80dc76d0e0f75d0ac00c44cde489bde95623fcd046466d1ce3af545045efe":"103c12893f74903ced629b3e5769446439cc7c627b2f899c67017af0096c791f1567707a9c875067e7818a6b783a4310":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #152 +aes_decrypt_xex:"800546b1c98fb58675033b024a24689cdbbe71043d12042aceddb631dc401dc4ec3f918725861a7d6c12431686125f863edfc8e9cb98ef91908b47ce6add7016":"6ab9f3f874be4bae5b05e326b6e4f965":"e276835e5fffbead85705dc67a4ca8da8c8339e508ef94b343329293c446ae07c4af0eae7bf22010cf595e55b34252c7":"6dc7629e6b627f2771114262468c9e0aa442dc346264bf5118de29b1e44423f266539ec96d2638781ccd965b03c8556b":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #153 +aes_decrypt_xex:"d02a11c8daf92c94c3b5ef818cb5756fd0f80407d7c0e4f39fd847120ff186e25218829e7d22e3c30bd2a94fd5ec366d5f5629b9d5bd74d4f6a0ee510be6b311":"2fffe45661a05348d92e39169c84c4ed":"34cd561f80501a13abacd32fdad7970559b58a34745ab8f29c2ecfbb6eed14690dbed90b30cbe8a0e96910edaae14240":"36513ffc9aeb9eb70443ebb5e34c0d3c0610c74054b7918eac06fa7ef1f757c53c2756caedae9d1823545f49f2714857":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #154 +aes_decrypt_xex:"58af5dd743388346c6bfe8cac31bfcdb033be2949cc7ef1a8cf35016befde41b9d7de6cf544d63af0fc557b2c0178b73d2ca0f5998c28d0eba3ab99397fef293":"b3b4613a4c32f2e330a18fe2bde7444e":"ca6108d60d07573f8508faa2b6cd55b898ed7db4a4379050ff1631afed0935ebacf5eb9bc271b15f646917a78db9350f":"b7d066022eaa42fb273b7177e4f5c11a7157cec8c4bcdbdb6a4c1fa9d9e4f429dc5289af9d40240c35650ba4fbf6a13f":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #155 +aes_decrypt_xex:"780ece76f0cc31f3871fcd42b4662a501524265edddf2856e74232df69573ec4587e7faa3adc31c23952babbe83fbef6ea21708f1c8849992e47bf9f92ed04b7":"041782dc65438ce5ae0358d744b98eb9":"4c67770ecd362b68fbf1ae467ed576c12027f66ccbd4bbc95b2459e78e408a8e972030d58066ed44661b44c0987254d2":"5336c21c238afc0f4f4c518081a83e6b8e022143fb5e7bcaca0017aa3077aed1a10c2bd5cde9024c5a13012149aa7097":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #156 +aes_decrypt_xex:"f1e95056d5607017ef98128dbb85b2a3d45696dd7d89d8d3048022ac9704641f9b3256208fb40ca69a55476832e748cfddf2d7052d3e60d1d15fe96f5a480ed3":"5d542d63dedca7e8243d66b849fa56d5":"94f66feab7177cc888a1676338cfd5b706bde54c2ea06b6c09c4c030a39302d6e03c9fb5c4d948b547eb9cf04bc685ed":"901a072469aa261dc7d51909c981520d67ee9476e4e3ccf3643779c1cbda2a875f623a1d0a6dde6f21422b63d31973f9":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #157 +aes_decrypt_xex:"3f6076849804d15504f801156fa805ae9264c1e05e9c858ca0d10e66737963f0cf4e0085272eef0075ea2d00c32db2cd7ae202e8d0de157e0484003998ca5c54":"2fbde4b241e6a900e5d31f720c3b9fd5":"a3802b7895eb74d4cd7d996d74fd432b0466be472624d13f3b2ccf6f1dee09564f5a4ed0ff3f659c72bb86d66e50c9df":"51599aa5cba823e65eec65943a95dccae0ce8686733193190885550c3f2d4f16f6ffe59a6e582c2e579b98d6a6f5657c":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #158 +aes_decrypt_xex:"169aaa488f6e797eae39b1ef3140cf3e1a4b558de58bcee19a6d48bdd24a6ac7641e685dedfab5fafbe0a895aff38eeaa6e6845ae8610a1914e0021162c79642":"d6d9d5aed4bacab8a640f92deb21b126":"a82bebe5c813fe6ccc4648ddb7522585d3bcd9e79e1ec8f3c6caab06ec0e5290f563fb5b9fd0d8db2e37ba379c7a350d":"1085f3813cab91ea13b1d41304a67e1fcc21090c9c52f070a8cc656642ec43cbdaa6c6acf575dcb833a4688f2cf5de59":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #159 +aes_decrypt_xex:"b7635e5fb2014822d2dd8f8a3c419e91879bfffe2a6eba07b1038917935814930fd8d9598525023930a3acd118a08257042e58af61e3be05cd6dad9588c7f4bc":"3e950771d8e4069a45df472f1c2d3cac":"0d8cd76672bf3f755cf9d77260690034a80a1888252dff5844fb081cbc79ee4d5b5a30d040773b520541135145537272":"dc9dce2c50a12185c0a88f44fb4bc095303a9436b779de767baaf293738021abe8765668b89eba693cb6facd113ad669":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #160 +aes_decrypt_xex:"ec0b7b7aced4616b1af2192e5f8114c5d7783eb40f2e01fb1921cef739a578f9712bf88e75fcc191d95f77051f0060cd2061e5fbbe7875374167ae1a64298e08":"637c97a03a61d728420859934a5ce246":"f96282484ebc8ada8834ec42109c4eb0699c27f2008e76ba49253e59b0d775c4b2d6a3974590801e19dbbeb694704803":"fd9ca6d640fbcc3a1fcbb82314eea81f3918bd2fe8cb7877ca4ab7b9068dc5e3838bdcc577dbce033f3922e685a1d594":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #161 +aes_decrypt_xex:"552db183e5a32887f784f64e3eac3dd75fc86778aeb9bc9a0fc270e100a29fcf7cc0e7dbe0903ef9de62ffff0d35d3cd7ad1a4e1776c1acede69e55eacce7138":"46bf85c0d133d01812c5321cad771692":"248b7109e9299e214c834e30092712bacdae2e5912b87238dc11adfa7f2ae5ae1d0b4bd67eeed9cb6bb6c082eb1e3ead":"736d26a11e98aa18e42e7e0cca2e43a2ec6c01b708f152c462937bfc9ac3f0271352e38644b9ed227f5f171365eed300":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #162 +aes_decrypt_xex:"82f95b57d4461e7fd0ebb3f99cf500b8c94c1e6fd103e0046cc1e6c7924d766f7daccd03aa70f55d9edd33041538f8c9b501980f924cac179bd15004dc5b9319":"ad4071bb881e2c4f182977a17254343f":"0df1dd8e5d827bd1218028ec32fc1f27d24d2b8a1c36af713df6fd3a1c76bbcb8bfeef615237bda0614cf3d7407c0a4c":"357cf8228ffb3a4a031b8fc2c763078d86328ce3bf08a5ff1c589be57d155581551883b12a55ed0a7d41ea904e6f00db":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #163 +aes_decrypt_xex:"386d50592bd280838faac82284c6c78a75cdcf4e69fbaf63a91ad3d14f6781713c5fded119d6b3c712ac6f4e4801c80397d1ae10a2b7e3d017cd9c7c61ade3b2":"0e7462f4e756be3d247b042c6baeafe6":"6a90faa07b0a260acb11c9a3ecc5117518ea4d9bc0e60aeb3b270c308f3d16e0e8607d81b03e21d79ad3ca55ebbb736f":"ce75a5b69274d490ed954727baa8c13d39f3c801eac950960a28efb2f33bf345572f7397c3a016da314b41f20a9ce6db":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #164 +aes_decrypt_xex:"d3c02e7642de947cf0d1c4e613d896945931a53d2210bed5d8ad67d24c00f3ae9bf3a2135e685fa216e65cf1747d9f2a67da985d98dd16de679c47ae8a79bc0b":"f6e062a717d406f8cc7f7b7a251e4b22":"b09a27ab0a776934683482d810f72dbf7c6c56a9b52bb663d7aad4ec7d34eee47fc4069e2315d66e90c30b533a409c51":"938e9752d8afc3a0d692ea265e7f659df141cf08774ad9b8a35c83b9558233acc61ea5a97d62902c64bf33fbcea86c85":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #165 +aes_decrypt_xex:"101422a38e091cd87c2761193075eff72a6c6716a47221a2dbe9ddb2401752442b3734a971847ee70a2a7406dbd7708ee3798c57a0d44cb50e805d43119250b2":"0a21b1b891be067645550a688e4aa7ab":"1576b9a9684dda9bc0f87e450408eb9fbac96620dd74f99508028e8f1225709d430fefcf7b69a2713bb9b5fb68d1de4f":"c31b970bc63a22dc3ea4a14bcab2758731c3769a4ed38a707431950231ee89d53a0ba9e24e97a8aba81db36491eb263e":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #166 +aes_decrypt_xex:"2e3ee38c6de01e23a54ef591695f2ab5c9ab9d2300f95e75ddecdc12b6d0b7db4307793f5bf2c18be6706f70e0fea015f7f45925c2874b095c99369e81d9f8e4":"9a87af87f26e179d2ab0c94269df28fa":"31576b62daa94bf520517899b1898841c38df8384acdedbeb58066e50f5d1483bff622f1d23618be1cd40736afad3155":"35735815407be3a64b32cdaf7e678216908c2bed32b9ad2d09c929c7180e8c742ccc42e933c86a5c1177133ba2773492":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #167 +aes_decrypt_xex:"c9c73f74b5c0f336b4ae886567b450053127f8984084dd7ada79037ac3eb4fd3efd964e886871bfff28d419c5ded2029a13bada7c1c7ac41c46f259b72e7cd08":"894a341f7b8dd7eaf87f698457c3950f":"4e0691e8955c7aeb0eea2dfc0112ea9556ae989ee1b55c006c53039c39a33c51c16e590d8341642ee0c5cab1085ad7c9":"4a6512ca85123c0a655a8fdeffb735a2666de7e4b582b7379efa747bb976a5bd9c232f9210af1da5918544e1957e71b4":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #168 +aes_decrypt_xex:"0835df8ac518a59afbe2fd7543f09346a5df19b6a40f01779e8ec6706a20505f3225cdf730d5c797e1994981f43013f06607d6313be98cf5a6c54059d42d04be":"1e12b495516a42cf9a3eded66328f1be":"fe12e857eca8339929963f6a09b2cc884f622059fe70ed45bebfd2bcf4f564ed3e7c03f494e48c01b00f2d7fbeb5709b":"4540c0f6f263e839d58105b0747e964915081f6f317c11c2603f83c6756bdb5e5ca53a9f0eb93c70596e11da38e0c20d":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #169 +aes_decrypt_xex:"304cd6ff095840d2d9c88fadab0fd8d14f02d7d0d2899b87b9f32cf0117e9046a6dcef37d41112cb5a73a53b81132a80b275455a57b0e91db32e45b70849b1d5":"3c215cf48458b48c19e0e105470d08ba":"b9b25a915161afd9563f803cb48f59a15483d6adef439790f2acd337c9fbf3c4da82ea551691c0a3b16aef88b84be21b":"df1dc3fccbaa46c5cefbb0360186c09315a22826f6e00dc2daa2646f13bedfed383a1604724cf61c9e42720c89114a11":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #170 +aes_decrypt_xex:"ba6f72b43ca69da39e661fd9ac1fcf3b18e3365e438a121ee9befd1f6e9923b26eccdaab97a2d81988914fd77946575878b698340c511724dfe168d231ef21ce":"b8778f3d61aff8be0f5ab5abf32c1c2a":"9bb82f60fbe6cc21acc87fcd88c231f4b586476d5291afa2e928a538b45861aa0bee574c3bec82acf9ccd7d61ce5bd99":"47b521eabd7265823167208e0a0dd142e3d19a1c80ad2c2d1d00f344da6d9deef7d44268b4df19fbf3b1070272da6c03":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #171 +aes_decrypt_xex:"dbbcd0e0a103aef3cd5ba32c47de8949c155e3a7c96c2ef173c8096ef5e932c4a25f3b0b1bd2732fe7e8064535f4c92a4229a9b70d0caa6bd5fbacea960dce43":"26c25b0494d12a803b36cfcc38102c83":"2ecbfaf2a266c68ed49478009a4e543e0cf21dbebc4cd8c74a0158058c4329db064f04c5f0f9bc969b084827a01f8a35":"1da16e58b11590d02866599575fd9e80403d634db36f7771657af4e18b61ade6d195d81bbaa31b9bc685f8030bda8278":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #172 +aes_decrypt_xex:"5172127f21bed69baab48e93ca97a272e9d99d6af0ab1036b53eec05cd07cb13392a402ad931a0486d12499e58dfb9f716aec6f4558cb18cb52bf04265149043":"8240d65e02caada893fd2a0355fb3218":"66b2514b7364967f839955a05d282f3ea1ee28bb2207377f15ab4957e2f38c81c65f6cfac4d0a81a551de20c150bc70b":"e3d43d65f63c807f085e2fe5dc74d3d27b61bc5edc8948d8661662b7f64c49f2593f074b78992dc2bc22a7a6d513c621":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #173 +aes_decrypt_xex:"0612e9db6fc7be770c1278a4c421e6f1b85bfcafe6d9b80fb8d56b0d512c7ce82cec64c562f97c55f14b85024b5808f7d63de0c33f6002e52e33de21bd1359b4":"e78a20373a714e2edebf8de639789ab8":"d51748d5c37ee3824ccd5a17300437b88c19a87ea4d94500d4332d35ae3b019106a591211343e48c279abaeaaa3d6127":"baa9a653bfda7d3be119745584f0641ec335405e8b8ed80306baf6647db7d8615795dceedc30fff94d96e8ca96f7b58f":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #174 +aes_decrypt_xex:"47a0dc2a998d9bbb52acc0e5034709c0a3b9fecf7cf7507130a827ade1faee67917cb8046c3701555661ca648e40bad3ce072126f56258db1f8a7344aacc4df4":"58cff3419d346277ae01d76950f96674":"c6a454d7530518c5c5e6ac0fddb638d01f1b303c700acb81cf57969fcd49f6368976cfe7d194f72cad018f5f3853dc91":"8cd1913be0877e71a48fc3dea3b444fc46f9a8b056bd76d05089540ad443425e461015657a8b2c0aaa728d30f354ddf8":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #175 +aes_decrypt_xex:"9aec5cf29267c5ba85e185bb215f3f1bbc59f52861eaa2825962f91412a3bb63bf2e564324bf14ce253f8760962a23f3058633ffb33576b7654b7730dc8967b0":"8a1ad0631eaff7f0b3e1208ab5a4a8ac":"75a56783b75249a1b2fe87a72231cd2d6347ef65c052f5d101ce2a59ecc309c46340ffab02829942b9d03af0b458db56":"1561c887719d719cfb16fd8d66e527235f5b9cb38feeeb7cc559de19c6d180c78d4aafae3ef90a7b386fc202b2d6a3a9":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #176 +aes_decrypt_xex:"91711dcb4092d7f2cd18de96fbabe783905e9a49cb081e5fe534436bf7ae2d888cba809063722b66f9d4b086c1dd3164f361d5bcdbfe7d40892976fe75108264":"e6e863112f6398567d17f2e292c248ec":"f8e38e33e426e8b668f975555b4630956ee1a924bb0aa9433103f5c83ae6abd97d89f53adef86e1fa696d40585de9b30":"c0c30dc778f6211c6e03d2a256c7c64c58980149831314b065b87a1d4ab753b0c2d6dd6101cdad34ce03e89850965c2a":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #177 +aes_decrypt_xex:"90faf67535c54aa9b092c699da51630e71231cc60d1a9f3abe602d44440d732c44483b3b1a410331078919bb783e9fe8b4146ee883c9f939242f9bfe5e51276a":"cfb8352f6bc66ffb3fec9952df15b134":"d1d7669c4f35de02e653db56b860ea24fc73ec8e6142a537016f5c55f3b78d0e9ef5489e6e5312d2d0ce9d636e3de157":"45dc6e6796c0dff29e8e948ca238abff40682044ab0db21e4bd9f09796b7a4ee378c5ffc126b7f619454e098f2967aa0":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #178 +aes_decrypt_xex:"fd4f4546932e47e8380985e1ff9bbb398350239b38a90597b5c33de220540d92d1bfd9ce0ec5b19727db23badadff6bcb769cf1c97d2a5510b070a7d8e97b464":"7f51983a86b39a300659ca97983cae4c":"4a85def031242ff962252bc4915d49d9a869e97b4d78308ebe02843eb286a1389835139946d7658a01c73096a13120ac":"1676f44b3281b73e3e9ea06cc2deeb5993344662c19de325730a812834edc3fd76b5aefa7b9cecfe7632a4e1af9b1a0c":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #179 +aes_decrypt_xex:"ed9f15edce4eaaab4370868e2c6244a0f52f552931bb1e234954ae4dd91f0c6af912a92de70e927990f16fd913419339e938479a1871f56e0d0f0887bf67ca52":"7116a13bca593eecc8505d1363f34a0d":"140d7573496ae68481a5ff528a570a769e92f134e64aa99f3efc3b946591e94287fa6b0e478692e4d793949161165676":"46b976ac0829a56b9919ad5c9209b749f4aa42ca546f414b8fc8feeba392618b404e7e57c643f30d684bb01423897d5d":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #180 +aes_decrypt_xex:"779df82007dfb895d24e4ddcc0727dc23ab87f9b5ebf25ffdf065d231ecece4cebc0f67c818ba66c73b76bf036251aa4f25abc978842dbc22f2a70f57c4875d9":"98c09a6db8a3f380ff84d98cdcc058b5":"5dffe2a3a34b68e45724a58fb3e91592c2847f15367d65639ef7dcdada9423bcf2dbaa839c4454ea13411045ec49c258":"fa814b60557e66da628b5d5e9bbb37113f36c6e3217b7107cf4064efe5c81c848cc2b82513359b2c4af19fd63b03bdbb":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #181 +aes_decrypt_xex:"d14b43d695988b5a81c097d98b17e0d70dd73320b7ba07539644f597e5e8c7a3424d2ae5d811b034f3ccaa12547e8fca915130ad62eb9f93d47e41ea2a6d48bf":"5f1767d9f502084f0dfb37ced86df8bd":"96757ab32a1ba3355b22353492bb57abe00c032a806437b905972a52d790c86f0d309732cf8c9664b002a4a6c1a5d5d5":"589051684b887fe62495ca2e3d5ad01b7f8f2510caa2b1b93a9aa4f3e166975cad47046a4d5e299e6da218f7fc59dda6":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #182 +aes_decrypt_xex:"b7196769c67efd987e40f5b3c7c799e86c2a7e77f620dd40c0250c00bc9e430ef679e243c33062ab61947ec22448a7a6f6c0a7aa3c38386cdc0f18b8b01aab24":"9ab5261ba0fc48cca3b91bbccb05969c":"e0bc1ecbcd07b481ded9add0f35c91466f85e3cbb5b07aa0c28651ee979813f497a0068970891e1e87d124454b14fbf7":"c558635ccbfcbfa607d29d902372bc0953ade51625bdc11aa5c7d9b88cd4435efbeb514f94cab1848d624fac2763bf32":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #183 +aes_decrypt_xex:"ccda026bd3ce1c4c5e9d22af1df2be01a6087d891df40250b80df59a25c77085be9d90ea80881490ab488317496fb3976f8b3c1ec914dbdae55d17f4a3d88e6b":"402c8c03ecdf2f483c99be74f87f38ea":"51a290982a3dcc70ca3003df2549bc14fe7dac2950dc0d519dca9307ed66dec8e218b851b6f3e1ebcd6737bb44b8cc57":"9f57edde7d6950342deb10960576175019e4592c28a5210e8d8265cba4ff289988b6ab695526017b7d63e43f38017f82":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #184 +aes_decrypt_xex:"493db88063f7276a4e736a73f596fcb0a426d6b29fc2ad359759f625fe410e6225ee37afc00d6306958ff2899962308278c62bd27c1c55a2986b1b04b41be014":"71c7a3b6f2fc1e800ff1eb7012d629f2":"2840dfcb6e3c67eeb1eadd83e2d87821cc67f4c5d9b0d0d66cf7a5f8ee4a99a3761ed72dbdfcd24b1bd5aea57e13a0db":"c579ed16337a871f5928903c8e91cfdee1480ed44aa7e0d0dbb7bc260dac31123a24e1ef80a5635f5894255762fbdd75":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #185 +aes_decrypt_xex:"7f7e14aa451b99c7a2d9586b97a010b8e474087920c4c11f96d860fc2e8f581e88da3dc922d2d7ecacc193dd56f5d0f44903371cf5277f418b857532cc35fda4":"c18b1962d46d1020fa9c308f350e03f7":"59813185ff2de6cd04fc43ebdfc47ec68d2e2aeae3265f6641859a2dba5628039b322f6a83fc9b44a0e84b9e67c82ee9":"c7b6473b4c2b3c649a1d4c478313791385c48988733ba8d3496c45021f6a40a0500b69d25d54563286b18cda989894fb":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #186 +aes_decrypt_xex:"c9df7ac32db29be7e616e234026b281a1263107a20acd22c7015080b24b6b047764f2541a9782f0a7b0b06794c2525acac534806486a2ca888bdf0e49545dd34":"0c4aec5afd8b3db0b93c76097b3169e1":"a00e78774f7970b9a89e2c794b1a7c1f5cbcd364d6c0fbbf1d30ff0dd9933174d8b87db6c21702900d85c1c03080b04a":"1fabf55b998e1262fac5984083457ee5ba9988172fdfd9da56cc4988452e05c14d37888359837cf767b34661d5b0bf1e":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #187 +aes_decrypt_xex:"697d8446063ad8949d64e3fea2581b1edd9fe243d66e92ba95527d0530352592c092f2ccdd0777f4da86b910b6418c826b12c30eef8db023701a0b8c38f9f57f":"14da514a38bbb7c474294fd4c5383cea":"c6c0b6787b8a78821890b08158e6504f0c759810fc60eed795d0e9e93aa8cc9c91cde53b5188099d9ff4f70ca5dbba89":"499214ca97c7e22a42c191eaf72b42c8b6703ba130e0c3dd8303f1de37f2a0e2066284232e8c28b924f53443527d4049":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #188 +aes_decrypt_xex:"cc407063858e32cd661ccc928ebab2c6b31b039b2d7bb335461d1574a29fbbd1c1fad98545491e366d4c8a131bed457a409e09dbd468806ef23b0ebb6a987d78":"f461894ad0c361728860cc1d0ea9c0ef":"e843731b17691db14a54dcc3ec5d592831fb389cf7bd8b33a680b7daf746488c443ecfe75d5c5cd14e70387be62cb7ff":"34d177b88a5567276852d17ac8ae90a95a0c184193edcfd35408190c5264e5579dee39f0f6a5d2a9e2480534f90b7cfb":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #189 +aes_decrypt_xex:"e16c6d5106b1610a943ad4376b0039c0debdadd83f6b84284a7bd2cd6a4cc782161961ca7f26b2552c99b0156955ba8c15930f0a22008e25541bae8a82e8d1a2":"22f07075d0b429136cd9d9143fd9d907":"20690e92b07c8b3d4f802bd54aad3932f1737dbf1a0fb79ac3fe87a83bc22057e5d609163eaa4e4ebcdad372d04b08e7":"8efda22a1bfd21baea0ac7dca63c28e7cde8ea231e449e284e9fcb239386141ec0c1c88c124b8fbe471b7522fd2bdda0":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #190 +aes_decrypt_xex:"9e9f933d622afb6894c3254ea8652eb87a3678d29541a0fc0b563cfd14d5e3f1ee322053ad550f4c840779083de121bbd32dce352febc813c7235df11d8caec2":"68bded8e826ea02ceffd6ac0fbd3a694":"4ff5dcfe6479b19679dbdd213c58a555c23f109936060c300794ec94ff3b352d6f6e8777ca01378f5293704119316160":"1333176eefd0fe676b01a80139e5f22bede9d1032db0eb250d71144e1842e09bbdabf3c5843fe5a879000153d8f10bf0":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #191 +aes_decrypt_xex:"eb49e02bbd5e360548e3e062c2897974dec3b58842db2328a7b0483362ff57012db7473d5c264b30fdbad47fe3fd7ed90b193791fe22b1361cb8e41de371b995":"9a1ca83631aaccdd918bb6b087a997ed":"bf663c544bd79fa352dcecfd4a90da685ddd1a094edd84fd784cc957e2582feadca852832097b8900390a906c98dd3fc":"bf6caf9a97e591a5fd3edafbf3020f9cf501cc614a1d73099ff4daf0a9dd8a2b7e59839311067acc08fc801200ad6224":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #192 +aes_decrypt_xex:"188f56aad31f8c5ccab4c82525ff3f939ebb78d827313ad5775b0a977e98a5e36ec362d3c2b5f50aca4ffb9e678eea70f8bcbc558dad12587f52de2c83da7270":"8382ee2a64309e2e2f4932d2eb798001":"f632039e7806783b59d5fc966dbdfbf6b1f5b29b0042ef5c51110e90d06f9d0c28107217bb54f6a088e14b144c453e7a":"1d17ee7259f9cecc4f74e300f8ae99b19e169390d9712fdd5e1e3fa0ddbba9c14a6f17b4c31615fe54c12ad190877eb0":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #193 +aes_decrypt_xex:"16ddb28ab8d16f883abd43b20b8144746b92f769d5438b380b595a880b50a3d258675031c488d2bb48f7257292a938b75bfac4aeb12aa469d4689bff2caaca6e":"c138833c52f9688a125b310bba0a5b01":"090c1f5003e07bd46ea8d1d5cf688ea93d0222d31732e5c27419b3efa370ed1a1d742274cd6f4b16d48782bafb6be676":"7d811522417c3b57bf4fa95a23052e9271a93492c518b7c0713cc0b4155223892230be2c7f01f9faff7e4c71d89c663c":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #194 +aes_decrypt_xex:"91bd3cfd8f5a8430a8d016b0bf0ce07d9c84f192f799cb38cc3aa13bffe8b1d65c8fbad5595944f26cfe391286f9239e1a1c1a7da3b4b62899fcd273afef54a7":"999e9d2a6dbd91cd419660c77450ad28":"aa87ae470bd0a2acfd0ac34fb3e9247974c173cc415eb764cd7ef8d25a5a0f7ecbecebb8aa7c8c99777660e624b0da77":"e125ae4646a1a7c574bb100eddd652ef6a7e7fd213b4894f6f04c7cf519700188138d8eae90ae2f1a6e9d31161f8155e":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #195 +aes_decrypt_xex:"98021fcce0bf38c3879cd16d75bce0d23e2058133650d2cc79e60b1097808ab4f4c6a0a761fce5bd293005aa96c5740326deec4383fb7599eb02cb06f990cd78":"743bdc0223a7af54bbce45567db9eddb":"c78e0aefa0db66b235ff061c0b6f1d60c0bcbfdd1ab4dcb34ebe03b755aaf38a2ce10dd162c343f189aa02a8183229eb":"27453cec704d87e71e3cbc3c058ae16f9f194dc532462f2afadc482573b81d6ded137a7cd655ddd987dc0a95598811d1":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #196 +aes_decrypt_xex:"d35a7d05e0e4a68350fb0d4a818f491e97c20a8640fe7bb773d520f6a6ac9bf6b4874271b048c8144c72fb73bdeb03c95ed110d3e0e9be908962fabc7ab17782":"e27a6b340ef8eaf7f4bc3553c13e54e8":"7b10045ddba27818a4fea4f081cd419d0c61545632c289ed386caeaf7f55d9cd2ef879d42093ab844a6a05b39b95a1dd":"560aaea6918572337dcec07bece7d84da34461990405e97a4eabfeeb18e43d4089d960b9ec548f2ccb6493836535991d":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #197 +aes_decrypt_xex:"9506c89f7574aa6209934b8c26adbe530cf8521ba09ab064dc10607b93917724221a49fa18189d1c5cdcbc7f5f8ec59dc318216f46bc4a7f5be7760c19b5dcd5":"e0fd43b69b7c170b1eaf8131f7fde0b9":"38f6956c446b8d6ea9538bdfd0e63945f461ecb41363612e37b880f1be06bacee15b180fd41e9e0d9c31f48e189143b7":"9193b21bc494fcfcf19ae444136b419c8ce2acd931fd1a65f01cf14de7c4897b5a9871759f9f3c1df36935b2f8e0ac13":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #198 +aes_decrypt_xex:"e6fd2af4e12095c10a369e917aa63e68c655160822196a46729d66ff1b81ae5f80345d4a4fb3be102182b1c940c189804a3c1501c485a32de21cadd7dd0fb68f":"25cc90fac9b6bb4cfef3fb2ac8be16e7":"674b79b3803465bf6d57b399408e589ee4e94cdbf6200de73b023a949219157969c25125fbb2eea164447a8d88794273":"77f0393f03d1a1884bba30a7cb9d07183b50b5a7982c05366961527902fdc4b6ea85fb6ad4041e929dffffe40032a09c":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #199 +aes_decrypt_xex:"318d38a0ce159fbbbe74ef9c9b2d88bd3e30d967ed2b92890ac795e78489a39d49691ad5c97a52e29cc822d39c81ffdb3fe101cfb1014c4040f3ccb23862d92a":"92d9497074c4f725350fccd4b650b18f":"122c3978bd788a1ecaca9a03924ec8d07623d45e58939968c6116cf6f1594fc59d8d7f08915cb0b20a998afeb1b9957e":"fb78e2f35248e463022a0e46dda6751fa155c5870cbe0aae523bb5d8bee041923b3730e80059170b957ee9a906b08b89":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #200 +aes_decrypt_xex:"8773be19e0758f76e27fa8d266c1c1fcf6db4687a80d348b847263132c3c6d283e404ff0ae5691c86a591c299846efecb22e55ab3f89af3a1b5f122e82ec6686":"8669ffbe5e7a354ef69c11c2b9201d3c":"79e4d92f98236a55213b8543f637c31221613164f8e690bcf59ff2a2b584edb4b54403ad714b4d8e92e4c6949bcb2f2b":"5de80c83cbcada872a4c87ead84b5df215ab4379549b7dbd5910cd8b37a62937b64c76579a6e6d68933b683244416212":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #201 +aes_decrypt_xex:"f180a697333f644e15b4b4520df8f4722215a17acc6d1ada059f456c87649f96561cdc3c7055355e23d224c48829a15664caa06ff7c59481fb74665880b87d51":"71356854a37dda04a4b454a0bebc4889":"bc6b173e89c643b10720873e3ff8f9dc9e278e03f8e08e347af3199e06e37ec5c45bdd8b2f9a31d9b4c3729ddc400f8f":"efdf6cf49119338d3b1431de94842002c538bccfba194225c1f98ee62c5fc09731aabce41525184a1f9b6d7838b18389":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #202 +aes_decrypt_xex:"a52fefd95ee0d8d3f3d94fd5e58b6439ad71374ec7120072d99c0e870551eca2136f9aed4981b70a8ad830a2089a287363006672cab5c26239a44d57f94e5962":"d8e57c279fb6c13d997a6bad868392ea":"e16b4789f71b8504aad6ffffb91a7f4bc2f98184ba6f7dfc8a01f823358b8bfa1f552611d541722e2e0e5bfe88fd8b5a":"9218809970ab05a4a2ff4c2934796d5badbd8d6e30d92974d6a839aee6008d1a1a5b0449b40624cbb85867be95b6c820":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #203 +aes_decrypt_xex:"b167fa386efc0156bae5235ebd4fc29d60a5d648c016c3705717eb717c159a551002e53f58584d9d74855cc4d7e4d7ecba073408f39f1a4193fa7545708d5bd8":"c6420542bd711b221bfde653bcec65bf":"dbb8392a2717936af8a637a3b135e4eb6aea84a3f4ec64ce7e69892c55df594b74f89710cc42f5f8dfd83fd5e466e005":"c1f684bc486386f066ecfe43712aaedcc0912a5ac6eab77dc4b7643de99ec0eb934be0279775a1f103ae1d3f883e0b5c":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #204 +aes_decrypt_xex:"ef1604cdcc91094a3533a5910bc2ace84905944e5e00105d3398dd9aba68fd0165ccf44ef9b95e22612689178a52ff238861e1f0ba3bdae74726d917ea15993c":"988fe1dd335709b78ecd26fb950ff45e":"7b1255d19879015916f2df8a31f164ae6fd119bf55c6edd372cd7f5bb216ef3ddddcbb63d3fb37334f192c0392444c80":"128896d35f7a5586303e06032d2a654e33dcbc90408ed02957da3e2bbab2ec892908803aca20368d9f10447ae2ecdd61":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #205 +aes_decrypt_xex:"47ad47c004da79ebf8746a42367b3bb0bcabbf791ab9e388a69692787233f568af82acb58137f2f236dfd917ad6cd2e8fdd0a122706d73e238f4720bbbb17028":"44d44c1230173e694dd57b13d7011f3d":"06cc5f87cfdc5d2dd29231595b2cc26017fa57bae64f7a0c71c6b0c7d51fb2cb4fd72727caecd9813478b6c725a4e909":"3fd99169b740663367ddd0c27f2e53caa7a9f9e0db5b33dd4a0aa5c348a99295b7d5a6a94f7d844e1725589541eb18de":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #206 +aes_decrypt_xex:"0e6e1140a30e59820cf2675aeb6a0e390d6ced29a792e978d8944a4138af8a1273000de0220fa70a2004b3a32f2cbff55e59362b34bee0e16c4abcc8e70e6fd1":"466a2ff957bd2a4da8ba3a1e5e7b2347":"fb00c6423222072ab182a86ee4191cc0ae9b06d3fb27af26ec7819d9e9bd1e52bceed11d7eb32fc252e83a2653e4ee95":"6fd795187f580c10ab3221d1719ca3c149addfb30fbbd660ef8c82358afdcf99f26909d72701701c6462d47648fd2b06":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #207 +aes_decrypt_xex:"f4b3aaff7a1e4018ba857121c64713b3cc4d41342240d3a06de098c48430e60edb1907418c510fa7e06bd982b2fd8fcef212126dbcb8e5442df86350e267c9c2":"cbe4d4d9eeb9d4f1bf76937c9dce877e":"0ef23748a456af71f8cbd2294d0410e8e8e662f28e4c0bd9d1bd3d099e22006c20f729f62fccbea32c387798266dc996":"a3394315937f3c590046f36cb0e5a1c18021212ddcfbda58d4e33396ae4afcbb1178c6b2343101aa1b4691f0f871f1f4":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #208 +aes_decrypt_xex:"b9a60410b0e210e80665edc2b0b631dd7d1bbda52d8024b613d5a1f3eb88a5e2eb365b5853a9d0e40520a68a0b2e4fea8f24ea78fdf3cc41f1533824c7d6a78d":"92077bd96ce9cbd81d20055570304c1a":"8bf43b702e6099c0e460de394f34a673b77791c79454096acce80d3a8d28b5c90ae08abe472e93fd04abf4c813e8ee4a":"195c7731f3371e77db78fec9bf47185b8c370ba5341ae0f35625abf5843f382a70ab681618406d4eaec598a2e5383e3e":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #209 +aes_decrypt_xex:"08b7af82538c09845754921ed46679047fc8b3fbc6ed4582cbcd61b11b9ba27cc0b6011cdcdda2d47d7cf32b698cd28075fd050559a920ce86cc634b178f3237":"c96ce1f2ca62b363859c679306b2b71c":"e91b78a0762b747d47bed387a1f35dd8b21a639d36e0124686602b26d27ab0b1528dc6366b71e89a774d5ac16280ce8b":"b4a6679196232c95a858c3ac6af5b6c7a0cbdfe5bd2bc46bda61a7528306a9538b3a4f0e8410c0e53377f1adb3d253a7":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #210 +aes_decrypt_xex:"fc2cca44e3880fa9ee94769352301fe03dccb69ce549bec529a64011d9903df4f7bab738e275716e0bb3d99c375ca63512936354490d7a9dba6fcdf6ce3c1a40":"c20432590236888d874343aad10b1f0d":"63a8f79aa239be64116ef2675ddfd0b623672f8643caab17e5b231117f916f5c7e0c25decb42a32b3c5c04ed7bc2dfcb":"c6181d321b5ac40f3a9c80dbc7ee9344e63edd1270afba1ad9efde3d4f52ec22d8b19d2864496c6f932e6c26fa136d22":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #211 +aes_decrypt_xex:"2d299dc9d8fa21205cb65b3ea50496b80b94f3449fba043202b05f8a80e92b1ded290c4aed5a8cdb9b1e184a9c2b1f5b615dfe44af48899f6826a0a27c61fcc2":"0b835c78808626842d6dcecdc74c8d20":"d3396bfb6ae731389861a70f6289b19bef74eeceaaf6c5b027c8139ecfb85c6783c6dcbe0fd5e1c29071af91d53e9c47":"c8c112187f0316a41a9eb604842e31efc87790bb0c21aeae309be6c303abc326ea29d606d12b0f2f1b024d8a8258a753":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #212 +aes_decrypt_xex:"2fc44e521419559242bf1b388905cd8b966008f73ec583c5969dc09180872fdc400b86d5666e5f69e3991df11c74e2ea63e4bed607b1c83c16175a4bda858e09":"40323901f3713c41cfc06c058d312ae4":"e34fe86c5e49d05aba13af50cedbdc2db626414e3fc19ce5550d8fbf590232ca29b4b0d89a80d74a2b5ad03177379440":"aff7d31757d021745164bf784607da7f3946688ecf0e8c0846dd87604638043b508ebaf8c379c24049db90723bdbafa1":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #213 +aes_decrypt_xex:"8bdcd06c43d516abdc7fbae34195cca691c6bc6c430c5a1c7b7e3597988d955ae8de8b2bbed42804e48f6ecb662e5c22327dcd26b0babec16c577c99f0941ea0":"c944d9f17b117c8cbf3444182c5e382b":"e3b4b910372e0f24cef8b2ce8e539b549c075b63eedb497ba5fc97674a41a847001c297220062362e7c1f10df2a8b211":"beb93d338df05321644b94a24174ce239d42c59554208f76ca174e182aeabf37d3666e4bc2ce9cd400124d300a4a7a96":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #214 +aes_decrypt_xex:"02f9f0b37b239ed37a9bb27e491247b225cd72a5014e24d99d43c775692f1f0f0aa3829d1f85e15504bba0b71520e57d18ed9c82be72f8776734d838c6e3e051":"2fa6e33fa6c4062aaf86f009eb9c696d":"86f3cef0df4d8c7549309671206c69856b163f15e59005ec81c2e3b5a03972d659c8abe6c6a2737114bca7371fb0846f":"3a8be888cf239bfdcaff8dfbb47bf3e3340bffdc1220bada21e41d3c0f1bbe9880a1f263e617124b44eb57e63707f652":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #215 +aes_decrypt_xex:"5e16fc63b6cdddc3b606fa6c6e610dc5498069f90b9f02632a8c6e875e59b55bfd241b4c51d88ac3f21910abb7034321142d125ae6d003a3540038656c9d78e0":"eda818cfa680edded36a6dba2f22f897":"7a7b0b2c530eb080987b1ba1a7df542c1bb0ed26b386f6ee44c38936d31a3ff709f95d4ec68d82d8eda9f74744b40d79":"c06b883d42c3c27fca667b68456e70aa47b138339e0080b18bf4b96d7728ddac181409efd0b1df9e85ca6cb3c175e158":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #216 +aes_decrypt_xex:"ff525cc15e1ff34be84f618002cf36d2091d69f5e06ffa7d686a16b7be04598ac7cc6d13bb91b5caf9e6cf73a87f5de6495cd67780aad6833b9e11df32017d64":"294498796ff59ed83fd9162f9e97bae9":"e91418650650db42e908d023c170fa84fa18d56a472dcd91f5554c97cf69c57b14a5eeded083b0b4e77b12e739c32b74":"efd85817b3b83ae02d6935240e8faccb5a1ccb65712e61304b92524f83461b84c1c2a5be7db62bf1ff2152ffe657a1e6":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #217 +aes_decrypt_xex:"72cf527ed6acb33cb38a2662521cc775a1e1aee9a6b96fda15e7e7b138030e803e23d47654f1557e3f4b465872b239671f749821b46ccbdb4b9b5b2841a6dc31":"5e1fa2c566ce867538d194035be1ad23":"a6bacd48f7d98613f5dc08d98ff6c6073746e41e88817036877bdd742e672b82c5622cc8ee503aa67f8b94956ba533bc":"2b85ea5e48a19a47d35fcc9591a61c5c85bca40fb4c633a58fd4de7c2148c4b4423681805807c6d7b8ae8a8d12b02683":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #218 +aes_decrypt_xex:"8f0bec77b4648bfcf2011f84ede3875bf2d63afe7172b7a416ec8fd09c600aa1213dbe32687a863d06e649bf649ed2cd37b072b36aed2b151d168cf13d9920a0":"c9a77b6c764ec3e3ff30769ac8ae37c5":"b4519105021b4070065aff267671022f69be9a93edff37abc005bc875ada5e22cecf2dda4b9ae5285f6479a31594535c":"a95785146f573c8ccc02ef9279fcf27d7da9971f492f8c8e8e121e39781d6e0206627ff80c58e758202112afdeab3098":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #219 +aes_decrypt_xex:"d502505257be4806fc22aaf17250b2066e6898460969038206a13867aa3a1a42c7d3998ac4f831c7cf028a8902ce59514d877f52300fa149fb45c5d058ba250e":"519fa724ddf75f98477d8e85edc5a037":"9ab8a521879ef4547467fa7e51c00c7af3fda6441b46200c54b36dcb9092c735fcd1868baaa625345fa2239a999f6ed9":"f8ad02ad0dfc6e23a93890feabc3b4a2101a8a93148f62aa4197a12810f46bce149ed5a922b26d1a68988bdc087b5df1":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #220 +aes_decrypt_xex:"28ec974865433690bb459d0a7736825571e628faa4634d3b2bda54f8cadda4572bd4a5734233206e44cc15b329f1485dd416356054564a76df40f5527a279894":"c6a9c7a5c73327bd0b7aeab0ff5b99e9":"c457aa22a192739936b73691a2a15b64727f708817b88074bd9a09f68a2f61805a105d0180fdd2e13347f0c5a3358829":"46b12f1f19f3c6a3a7a0d419415325d2757efc886f003402eea094c1e620c828eb5dc6eb324e730647d5856f152e2646":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #221 +aes_decrypt_xex:"447ca1a296a451e88c03e2845e8d0c41aca408de68d4ff866d872e9daa9fe6e977d5b91eea9d419c75a523378a4ae5ab9ff21728d50e626f51ab24539c0c0dd1":"4348e0f0d73a3533f59b41d386b7542e":"1ce333b441b91ea29724355a9768fc0098faf89f602dcb1c4487babe66e1100cc1c5a0c4198bab4efb696dc22e74effe":"2910c532919dfd7506d591bed10f2a9d2a0c3709f045eb36b791e78a72e980acbd5538ced6a183ed4e4534f92fe8cbe6":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #222 +aes_decrypt_xex:"4365f98aca9eba18185dff94d7326916b855ddd1d2b3495b8d3634f8618aa88a449233fdf400bd811c0b665036d14ac81484a70e92e989db3634fcdf15c8e602":"d58a77ef251c479f2b2f7b84a6196ee5":"5183b008e8e597829d660bf7fb6059b1baac1f2b4429249cc6e5db4b1c080b827a3dfc848908bafe7169c27140f36492":"07bf2e175aafacbcbbf0e0adba257579fd8e2b93e7622950193c1d9cb9ba555e425d0f3015bcd4d05ed209216eef2add":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #223 +aes_decrypt_xex:"4b96e62987d5de96e0c8dac25b30ce98dc5733be1a9428ae0eb24319b09848a264a46cfa0aae9b66beb62300b0e224805c6d4b1052542a187dd8146a53613d67":"bef744e3342dadb8888c8919cc9b0de6":"03ba73c095accb31cd770d402c3786a9a8828fa32cce8ec3fdafc6a59e74c57eedf19797c3c0e56694df432a8d6f7e89":"9b505eff5d8278c39cfab42d9e6d3a3ff1806d3d8fd2156b60375a43019d30bfbc7214a4fdeaca9beadb32ef743d2051":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #224 +aes_decrypt_xex:"ab3f7a274b3a81aefc3c11e3d6bb3cd9fdba6d396648673ed33a88239bd3b3c3eb9fe516532962dfc8d8a7b6f49e92116003f6432f1679620201cfd8638075af":"590f9802bc1233bd1235cf2393fad88c":"59fcb32a08a232753bf56e2ab70921cd02e5f4cc98680a7e02fba3ef3ff5ff1bd502c91f15358990a2f58af9cd6c2a65":"645c5dc63e626e647a8f5550ccb432443ada0b716adcd9c23b6ff3025590af418ac42b48cc74c09b08d56525c940b4e6":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #225 +aes_decrypt_xex:"8356e90f2b7340eaf6bd309565554402c774edefb7d881cec5b8b7011b0588383c04a621dfd0b30f2e892ce550b1627b3cc3736eece937268b8dbc6d29841462":"7350eeb13cfd9211bc6ad86f89001a49":"40327153ca5f58d90e888afa4a62a74af757195bab95a3220b9e25cd0798e577298e87c8c7fc8a93fbd9ac041f3a997f":"0b59ff0dd8e78d89ad39de40229f8433ae00c25e29d409e8c17246574239b2f10ed20775972312dde19c73dbb2baab45":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #226 +aes_decrypt_xex:"f7b0865e8413b08b325f14e230d746a697b3fe0f3b1c2bfdcc49f1b539e69ef9d003fbde4c57c7d6cff03000bdbb4c163da906e33009c7cce5935a09bf4490f2":"2d75a34f623648281538493280b02eb1":"ca2b035ea4eeab11819c2221ce54e2268612999eb7ef8e22829c9089cb92573fb29e3b605651a56a2c38408e1d4cb557":"beb7b2f3c1588bc167ec1676c362bc4d059dcd1a367741e0cacab9577579adf11fb36d03db045abec06d76ba0600e7fd":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #227 +aes_decrypt_xex:"4a6f0f961fe466092c28f46983ea0ef2aec88410df42e3b7ceb99c47f7e4c3af3ecebe97561c784e5e5a45954794cf08a872caa678f32576d9c5e263ef256778":"2fb6767482ff60f37ed9d67c4bfeeb8b":"9ee45688df2239600c1a97dee5c0cbe983ce838d7f3f7b9c23053af8bbab11d45aec5fc2028deae5e27f6f2e30687d4b":"1505e8ca43be97fe94bbf8a76228a3e4205b5917df64e8a818f2747d86797980d01e8f3538959a4c9334f444cb7ced0a":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #228 +aes_decrypt_xex:"cf3ddd216300e728b45d7643d71bcbaa3fa7c7ab475593bd548e3ccd1aabbb54eb09f95421b29d895dcb17f644d39633d06b4dd84f93501e4aba693b9a149865":"aa08f7cde22815fd0602adeba6a0673b":"3916e58714918f6440d3d3e79bc903f24ee8895dd51b46ae36e4b9aa08dbda567a8e31c32a86a9407071273569ea177a":"c06d3cc43965292eccce807211558daa967631043a64ed94ff95bcf7d63e47d12aabd86c7eb1ceba6f7a2d14e9b66c03":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #229 +aes_decrypt_xex:"177d84aae540351f66818d18e971a09bed636f7851fbed08376df7360f2d640184a6472e241f6471616967b67ce2739790c303733268c064a7f8bc5e2fd1a24e":"9d078dab3c6fd707c8476c023f426ce2":"205b5eb8af070a902b5dc65ed6487f25a5b08b35cbd8aa3eee28271a67f18222f170b7140d8f4991157f69030c9a13e8":"008365d57214c7faa362467a53f96e7ddd19d4cba834a00c7627235aea73ebe0d5551a91aa91f564104a1df3419bfff4":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #230 +aes_decrypt_xex:"f38c80dae5c48782f49a02b958932263246404ff6dfb7a30a9253d1ac2647faa7d6676f375cb02532941904ef7e68adb136718974377d07ab8203f0ff5bd23ab":"f3e7db2d5ebe321abdc18f0fd257b134":"e18714f8fc476f4e81a2df2e2c24c2ae594059db0cfd3991f086319e0ca68000f9c29f9cf717cfc153ea4a6b6404e644":"2d132e6211a37216b99e7a3ecfa59803f9c07ae21f028641e0834450e01df0f7732767e1e83683b29ed2c1148f8d780e":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #231 +aes_decrypt_xex:"54d574328c4ae8a36bfdb12c2484e4d166542effa9a55856496dcd48e41a8ae10b6716ef0356075241495edfff66070a749744040dada29832d0a4ad28d912ee":"336bf049278da506f6980d54338e0352":"7715d415939f446aff6279a7a54f9f345616bff913c5b7de2526050c89f32470c93790f7d40c4b33d6d2185630a189ed":"48ed975b45f57aece7d5030fd349ea45f11202c4613ff8a93172835a75c537425977b2386a77c42663e8be75975c5c20":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #232 +aes_decrypt_xex:"a0fbbac3919e90f36ce70c7ff9b947a4bdaf8b1464f14c7fe438ca2b1b6f1b0ff100a96536bbeed609f4023efa5b6fb901bd8763a075dae3644379d03c6c1c84":"cfba211b1f99531c00f9ea8b1ac59532":"487db980bd0cf7beefee4d7b2aca60d42c2fc59094952cbb45a5bde7c8f012ebb6fa5519ba64b351fee87941df6b91ec":"f4664561fd62c7625f43b67c80853109f7e214ad6197cc0202e10dfe2e1dccc52e33ad38656ef0cabdcbad6d0dc51a8c":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #233 +aes_decrypt_xex:"444e2659c5b610de4c42db40bd962ce8520138d4e049fcd6611810f3bf70dc42ddeb64c47bedb537b14ee77d5a019a90297bef364c58a90982002ed6640fb31c":"145ea8621178b9c59e14de3e8c75ae13":"f64770b3f39271d50dccb4dfdd3000d4a2cefc922639965772e3859e7d33d9b54992932666a7a934e85712a8ef13cbea":"586bca94504ff2edc9893070b5f30f8d4f86de07cf0958baa07bbb0b145672833f9eae3e1fb2db09b6cef82c250a95fb":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #234 +aes_decrypt_xex:"c8a7591c0a0bddc9306da2be23b84e9eab8ca744f0ee38c072aa6b99f7a032405111672187a8d6bb1c261afc268b18989b4d8be8de2ea164a8bcf6f6d97f346d":"a50faba186844b137545f1ca3daf4314":"0878a29d2f9cff3655c487a3a805abc306aea6d37e218402ad47e5d99efa3c888cab767eff058847874b172c89822ec3":"5b11a8981096828b06f42ef13e13e788138d89d083e9b50fbdd48b021f7b772d6ff45a5f4473985245537d959b70ee21":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #235 +aes_decrypt_xex:"916c7018743955fec768db2a893382339b2e828fc9b18d29dc3466146bd89d7e914d5c5deaf7747e1730cd06c9e6faeeff3107e8e29130446ecec7e4bed73067":"2984ea914545ab090ba8ef6f0cc25858":"57fcc00c7ec04be688b7dbe9cf0f7acf7e986dc14b946ae6ef70bca70777d13de1c038e6ee21266f85e3dea0d84dbc77":"08bb0c0f93d1cdbb5a135783390be691b5464d8496b1b549a0a639de0a5206d234161b86ef36dff10cc57076cb155b85":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #236 +aes_decrypt_xex:"fee78577ac335fc29b9da6ddfa9dde896c719dccedfcd8e440123fd99f7837c1a4a595f7ef083f995dfc1466f060823b3897f5ba5de39933d948a9d331572d7f":"65af99729b7ae9a254eb38e1cceef571":"6b924c15a9d118f20aefe1a23c6ead7a09761cf613046bea72dad8d650e104daf89709f0468871d8ca36596151c930f7":"a3beb2187c58a39cad57ba1d55ebebebefcafaa93309a6658e489c172a3b50ca8faf4a4abbc1ccc0793162f56ca77fc4":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #237 +aes_decrypt_xex:"d4d22619ed97e265b18ce73c41b21dc1d7a3f4072a7344099edc174e3db5878ef7a226ee7066fd77f9ad3a75460ecfc023962e65629e5de3269708b0f7e0738a":"0b72ac5ffbd4a24463e1754be32b9c65":"e43671e481a62ae73ef1099e7dbf0af7fd72a3aec3782820777324f09fe71957c29b168f46017b08a83e7ae5f31924aa":"aa6c186fc4e8a6d2154e50ba03c94d1989d484acb3f5410054850772baa8c307d16565a4b1a758e39f6b42f681882a69":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #238 +aes_decrypt_xex:"9cd3a558e7932524fa7dbdcf022985526d807d14278c645eed8995af93c858092454560e8c5bfd9124bebe3abf245850ae61d14761b9aa74b4bce265e59e642c":"b3564ac76fc41685f06c4d40d1bdf22b":"d2e3481c42965c16f030c5bcb7d1d9a2334fca7a374869b64e0e522dc2151cd2209c6c01d850ad141b2ac0cf58d74a81":"9ec4f6db65ffe6dec42aea9eda3ddb1babc0fa8cf5aef87324938ea3bef0d06c8f97cb70f431d2f70a34909969510baf":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #239 +aes_decrypt_xex:"3e63567d5ca65fb9a93d1f12461d40480cb3cc8f57d11c2a3710811ecbac749f6b4e3ba2aade8566e3f9ee185d0eedb05317fbf56c52309f8e6a26c4a4450de6":"c86df36d4e87d8c4e6e2f0eaecd0a386":"ed84c8bcc815f1c1352acf7b182764eb974b6ac2de20fe693912f1b9cc180901ba5374417fc77dff041508b5040687c4":"1b45adc6c28cb1028b4d1b6be37cf96f573c7c5aa14e3a243e72287f732e7beccb2aa22f501154b3e977cd433748b292":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #240 +aes_decrypt_xex:"cf1313bef63543e63c29aa7f45e249345c7b404d87f73c72e0df2faf60a927ccfd7fb90ebac45f6a55f450e877fc55dab720e484751ac33d1e5bcbaa2f28d7f3":"0bb38e535964aaa4f24402c6f3e5729c":"41aeba30d4fe6ad18c879d1bbab5d1c905278095c47210581ef5cf4f9e25acec653c310a105ade797af148683e6d9dd9":"e5f53381255dce879a19c04a91f66ded9828bf3635661ad630ce7611e9a07d2ef42c6a09c96e1125ae1ccb205a17937c":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #241 +aes_decrypt_xex:"66c5e85bc946463cad566b9453f6af12c2f94d4f9b0b090674306c03e4b404295ca27cf9ae1ad225dddcfee3f28fc5841c1bb56b312949f7c7568e3152b52aa0":"74d8306f8ffe1221eaa3df8c969ac32d":"d0739fe477e043653bd684613db0c95e1693bf84071dbd6dcd951123bbb9e799bb066b199a22cfb763370d4425eebd81":"8ad597587affb574b8a0743065ca9fd84db8d0384628f791802f285d6dbaf6151a2efe4279c2dc60cac6247ff0a519d3":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #242 +aes_decrypt_xex:"5b416949be1355a8f7f5fd86696376b624e0d6eddb5656e281e39f0955f3b8c4bdd42ff2b0d1e8ef71fe90fad28e22f7a0a0f888f3885797f52aad58e7534042":"3f0ebd8c24ca607c54d3ad9a330da303":"431c80c417bc96a3ef4b3ed0d2937c177bfb838e2c6f52992f0d8852bc4a02bbe2e8a80f4055422f047fef7b63211194":"b8e4e984efe890f175331f7b820d8ce62cce8104bfec907869f0c3b698b5a412f89b55577f9b0a471d7743ffb3fb9d43":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #243 +aes_decrypt_xex:"788d65994e0fa9ce810d539309d14e82b0996aab45ac25c0124765116e18d3483b531473ccf2531e5c9bcfd6176c6e4dfa571cfe166823d2de8c0b9c7b030005":"ef453dc6b1c6e060b47c128ec663b396":"294ff99ed454ea558ffbadcec7074099de5dc4e12cdbe14bbe3c6b18c2b2f219a2a8411a314c7b450018c3e5c9214ffe":"85f1bf2e90d3f22958404ffbf98db7b6fc749f30c9d129d0c6cc263dd7ff3330d660f1b004b93984b7ca5f341917de68":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #244 +aes_decrypt_xex:"60cceda8bb03daa1936ad5d9e9ef6c1bad9200742988bc39cb4e32c6ec732f135c9a04e91f73a14524d9a3a4cbf2f2feeade0aaad65cb316325e31e10f4c0655":"2844e7bc2008b44de2ceafbdd6da4874":"97c06f038f2e255f069f156c9bfad356f13b23dae7c5e370896d1917f568bb830ba69176ce2712130bb23e08f48cecfb":"80f52422b15f7c9f2ed268de687ad25e7fae47866a39b98fd39abbace8e8641f881db1cbc165d013ade010d2f922efb0":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #245 +aes_decrypt_xex:"70fa1524b0c4997ebc6c236a5ba76cb0e5d113ad3be612d71f7b9094b98940ad64aa8d437902d0dfa528b5a68f52c550728c8243a8e9552983efc9676c4d63cb":"16c57ab23f16fd9e27fd222289608ff6":"d825d9c3cd47590372ff74093f6c45526ed4f4aab637172123f909ff6b09f3dad0053d2777744ebbbce564ef65f5d7ab":"c8ee51eccc3d9f27a954e24ce8e3e2c7646f3b5c56ae2eb20fb6039c65b1c87d397501a1e0e0f28c77c35fc62091ec93":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #246 +aes_decrypt_xex:"b84da0b93e5cbbe83d0afbef045b613d8f429b39a51e73848a23e052f1086e311392237b87847d65d20470151a835fd8ed8affbba92fde31f59370bcff524db4":"9e4d4acd11dd99ef72e845dcbe0da30b":"f9543e5edbd0dd4f85a7c68cc7523f4467e89d65072a59ebb634a5c87f9baacdf76dd96b14a72810ccd4436bba040fe1":"20a8fa05344a41154dc3068ab451feeff5a7290f682e6d750f82867c217f60194896264025e1eee8f398d39786af1d39":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #247 +aes_decrypt_xex:"ca31bd1b5566d110cf08830e23618bc971eb5923ba15ac57c4b451829299a216367c6c26493508f87c60a0644a682820194902547d8095ac12a9bec669c806c6":"cae829363af17cda31441fe27c221a51":"db4ba7cf0cc0d8b77782cd1857fd49311ce8be6bb9a961fd2d6b740895a12004c007c12562ada281ca56a662ad93397c":"b31a62f068ad9107e413d47055df2feeb8139190320a8ef190381857073b08c57de003d5dbcfc61fa4e5d2ef73afe50a":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #248 +aes_decrypt_xex:"f63b73792fdded445434733c808b9e22afd927ec828bbc5c31e085052e6c9e2bae55a2b0ba24b14cd0d5997c7fa1dcafbda5664c3d9c52d1592d809626c364c6":"70dbb202b17c52d054488b513dee5c5f":"1be8e0c1a6c757b1cdb510fb25ec0b84d17c13ef14fe1c314e03df208667a5907ad51677d058e1103ec35b64c004f099":"40ab8f0039e58ff95ec3a51645eadf1fbce5731fd8d9a9f91fb1bd0daff4db3019b6dd280c327157e589d5aa2d2606b5":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #249 +aes_decrypt_xex:"65f4e5433a0b76e53002c766394550d49a3bb82188e48de1d26c1b7fd9dc47f1b1c78d93c86f50f00df4f60e530c032ad382a5159300ddb0ce5edaa875ff002b":"ea0aaa66bf1a100bbd517fed782d37dc":"347cde4bd66851ac9689aa3e45e60d7e7d29082a2e7eb29f4526656773f71a563d55e253da1173624179095d6c9bc939":"a723a9efe5e608b1b3d5906b8c9958635a7c8e8267a8a98c8857de51f55fdca01f99ee2c2c188d32496c5258f7629b4f":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #250 +aes_decrypt_xex:"228605421d8474b297649e2be3ef34685f780f8602ede63a42cb08ad9de1b0bf4aab97b46acd80cf0f7875a01bc586acb03f9de55280d832fc0f0e36c3b1c271":"ada053d9bd64caa95941070f4b3b1085":"eb3a42930193f3164d93d7e1ba645c8a8305b1d72b25feb9fe9f49e63c97d5d53601c68c7695d7ebbfb67128a5a1cb71":"a7decc47dcf7a39e7006595b51b064cff81661143cf1595d161b29b924d2611c55dea5f041a69837f3933ccba47b8434":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #251 +aes_decrypt_xex:"9111edf90342b66007b95b3703baa40367a304b874e326273bbf77c1be2f941084a8f12bde73e890a87b72b27109381e5d7f50b4f71079d6778c8b6fe5104b0d":"2b4b47afa3b4268d2063ab126ce5adc1":"71a9dfba8fe5074180e884dd721f7c6a889b7650f038889e40b3ba893925a32dfbbea178ace0d6d03dc81c52faad6c4b":"1cec25a66654144d0d080e90a3d9f6c367ae9d4d44489d5956855753896d49fa40538e23f7ab4128974ff9628a897cf7":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #252 +aes_decrypt_xex:"a89c96e055997ff9379b8211ab4c92da492d6e26280f8a3bcbaaa002f502faa9a0e5dbf38f10ba3edb30f272f0f5b82aedb601c290bfce03d8ca6f40c6c8b883":"a9be52eb70c79e372bcec2df1e0188ef":"55d3dff798fda6a4eecceca4b6946e5634e7a6e179e53c0b34244672e492023e7654c6a520fde2b3d48f100bc70111ea":"dddd97f63aa0e6f23c0ae0e8bdb2e02ff55b988828e55ab93c6f77d4746d1c5e0d9e8490ab940b8a2b9f7bfa05d593b8":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #253 +aes_decrypt_xex:"2bd96fc30471184ade916ee3e09280eba1e5247d338793a242efc5c0de985b43030cae0e20315c9f9f318b4d0d8843cd95ec74eed88675bfa44d4903f0480aaf":"2ba414d77abe6897c42c445c15fe40d0":"5022a21f5aeb55d8b039faa3ebe219ddc0e2049b4c03ccb0284c6e77ead77f9794816271058ee418f173f25d1f266755":"cb746613b2cd6a6ba8a3941582e66019519e25839b5318c3942080499b9669493f3f93cbc1b26d00fa8af65d94aa82ad":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #254 +aes_decrypt_xex:"7e5c5440c0640d241f270b914bae3a66291b0090d4e63509ac7b48b59d52cb136468cfd6a73a6260367064b72a32ef07e679c27adea446f8d926a92dcbf09311":"77992ce4ad2204b09304803db684ee3a":"69d1fa60f62f03eb1481bf3760e69c73cdfcf7630ccb34fa11ac9fb8b5a2526920faee1b2445d262a49049e93183a222":"060cf67aaed93669d2069c7e2be3380cccf0024c681ce941b045057b085bcdaefcfb4aa2ffe1252356a0bd1ac5f96317":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #255 +aes_decrypt_xex:"6b913219fc884ed655107c679c39724c754582a728fe8927ef88efc2f2df6c5fbd949b2c5e34bd0fc7b9d914fe91b2c6c86ef3e7251a1b4d6cb3550240ef4427":"ea03bdd5d817abedbdd737c037c48ef7":"f1941323c4023bab79a66e8495a9234a693c784a80e34031a81c8a9a0646f9a94ed7eaec212f4eb80c2f7c95a9e8c88b":"cabeb3c2d6016d5dfc1b1e611f6746020cf6b029a3d0bc3c5aaa6392c1d9e43e8c541f05121d69410bc05d3aeace5e25":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #256 +aes_decrypt_xex:"bb21751de1bc38ab7ca856682ff22d82ab9fc12306d9348524e68b6503d0d57d4ad5410bd0c35faa39b1fec90b99abbf9e040d2da60103f73faf80ad82c5186e":"0a5abee76502936403ec59df5fed2d1d":"4bb36fd8c6320bbb6fa670d3b3eca75d3ff1c1880eb1fc9b3c06a1a8357b06b3b2551f6ce89d0673a1426c04a5830d27":"cd40698eee26f95457eb089b7b344525312d9e458dfbdf69b34f1cbd5141a4aecb074eaa3549922b3ec32bcd8715802a":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #257 +aes_decrypt_xex:"3a21ef6b1dff0dde7147ad5d63af604afd1d95a4e59d78906381df629b07f48870fc38379fa0ee8c2d1f6001a7ba885147562f649f9b193c19d57a5ae0bca277":"dd8b714c27ca2f932d753cc35abce78e":"36472c0c0b239884a97fc8c1d738bea4f60d7cb4348626d71543d095e3a9aed54fbacbb9cbd9594337ffe7a9d963efc3":"b8ffe21771ebf2ed99280950a677909e68eb3eed1058bbb6fab3015ae09f36f11b0e30beb3b2e71ffd6ac5360903a3cd":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #258 +aes_decrypt_xex:"87b4e3e31ff5074931d38fca3b405c057666e68988fa54367a136bceb93a51a78f10871f0c97b60f32d0c3cf163a32c5e51a67d683d4a713387637ff56f50307":"f0d6ca3a1e8fbd8db939f849ddea7836":"8215f22e13398f38f09c077d195c64d600fd00baec340d239efef411c85b62521b67050d0463659a220dabc7356654b5":"b65eaa8adf598c3a1c62011ddace18b70324278843ce3fd4e9fdae51cf1ebea600db260dcd5ea9652c8f9f0ec31ff975":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #259 +aes_decrypt_xex:"237c7f74befaa495051347def47b10fc31c1a7f5ebd1747fb4b15afb0221035359063346a55ce6d80cc71f58686c4278167c365989034a75c2a525e40ca73190":"84d4fae61f666165c222c37e97e2b5f1":"8eb2e25b1e1684bdf0a79c4b56e424a5fe88b93a16841ccbfb72701ecfc3c95229162ad194eacbbbfcdca0ba3dd06610":"91ce844ba2688f55f294cc67c8c49fc2ed48ee2b937bae7839ddf1b9bdcedc9007b6f576b8658af1fcd98ef2c8670853":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #260 +aes_decrypt_xex:"4ed7698c12c8b42e620bbc087ebf6ee88cb69508595b3378d2f5cbc9e7bf612261dd69b7055117babb319f2324b3b88f129ede76bdd6d0043e39facbf7ffcc45":"54a2448526f9e9a67fdb3c998044ae14":"a64211f3b4a16ad74200a569cc4a05ceca97de5be1c10c5552d2de801a5c9102d79ba872df4b94ba503bcfbbca4f550b":"5840794c0c4349680a033fb95d4a2ddd8163d69a7f31407c6f01729d03c094e16cd75070e9ba43a5f9207fb053d31025":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #261 +aes_decrypt_xex:"985fdec8e6ae77ad871d8000a12420251ce4898a1f69265268bb9a4bbb2148f6c94244a04f48089fe07315b13aa56ebde62af8f018f61b1e3366262e3d48b169":"24498f7118468e86f259841c283dbd88":"947a979f228700e540a0c484d046acf1f3d06d081e6f0e4223e92b12ae68590fe4c86e67dddf6f8344351d38d2770403":"08838541b90d2d30172b24ae2cf5c5e770e4d7fdd8f5d6f09feacc02430627259fcebe3fb9e1c2968f3fcf6c08baa674":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #262 +aes_decrypt_xex:"d02b633028f62f66edf6ba2290b46ec9fd5e9ab6a462feb71f09b4375daf7b873e7057039883fed404b3cf21f81c1bfe2f488d0c41317591e01448cd0bfb85ae":"1b7f424fb65501d33f79e1efe4460a51":"f5ebcb1312afa66598b49ae62020ac5c6b9e629bed753727d0e514678c86268393331c6c153c53868025ababa5c3f289":"7a44e091548ad2bda9b26c36cac7d4dfdbde3935a4e0d642ea3a3c09d773094b6341785a196b2cf95da084760bb173bf":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #263 +aes_decrypt_xex:"4c0d1dfe34298acd24a983718231f8265302ab07e90ad801b199acb296bc75c41e6e2277a466b77c65a93b6d9e984f0a9da857977425d18c2edf26b7ea408b44":"6b0975387cea61281bbc4a619b94ab45":"1d72a8f596e7a0635ab475b1733444df3ab230727a0991c0493c3adefeefc4de17031ea834026659edf1728b3d50c89b":"5aa9f0d27530ff99dfd6b30716a4831af1811e70edf9793f51d54474692d37ab58ab3f6f7024d496caca13dec3d0e2ae":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #264 +aes_decrypt_xex:"ad3ab9e9e6483175b6c5c3a1eea5690206ec1e6354a7bd2754d1b3870a526868cb7e371e6714cdf349efaaf17830d2d0386376df6be216098b17cb2c1952eb8b":"7ee4290527b66dec463a1a4092230cd4":"6f3d50b3e850e0e8f0492a192023dd5aa8889f92acde41b77d40c3abee6bdd8feb9527cee76b129f91998277f86db166":"ccb973c1ba31fb266cfe3c8ed157ef57cf20161a6fbba3ad4411401f3d6df15cb0e82242d5659ee3254a6c71454fb113":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #265 +aes_decrypt_xex:"186722cc3ff2088694cdba9e22c136d0e35000a1c2e106f0eaed3c44b2a3a3930d708d182f714c70748e1baa5e3db519b3f08403baea87232666deb8131dcc36":"f6aee1af0d8dfdc72af493a129aa0ebd":"00201cba0e7564d420d0566e961931ca9664e05959e5fb050515facaadb541cff4376932eecaf61a039fc680de336995":"b89acc2bd052f10cc499e5200bd0479c20bf40acc0477de3c7253f3ee371de4e64fcb12facff7a6578b3a082788ce181":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #266 +aes_decrypt_xex:"64dc77c5e0377050f03c993d95f9864ae28342e9584daaa56159e4c641e5a9458655daa1e6f601770e2c1caf0b05eac315700bc1af41c2727f17e4aedc821b45":"deb6821a6858d758e7dc4ee924fdfb92":"3fbf848b218119926fec2f7d8c67b54ae853ec85da4551d95ddb628f5b56519c1c0de8a94e5e5ebe622ac79293bef727":"8e065eca5823f041872b3a2a6fa874a02c504dc2024f97fc1a8f89f2e094acdd4a1690c0b12567786dde80e591741852":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #267 +aes_decrypt_xex:"ffa81fd85aaae76cbc7fafb7a25b3fbc18aa535e15e81f1e8413e5e5407d193f7e908aa55eafcc0f4ce6b08e98dd7bf25e3adb430f1f5b6119d481813e962a32":"589bc6953c40b328c23abaaac5a476d8":"a179f6856191b0fb8f698b8c953021ca8bacf4086f874664611e11056f18a06e6a995827d0f8bdc1c9c39f5b52c2b30f":"b29060e7fc2d171b1bbd261a07547e08022103a2942958da403fcd676f4904d75f344390fa0d272c106d4c8804f1302c":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #268 +aes_decrypt_xex:"5ddbe6529a0b28fa77d20f200f3b6aa0ffec804fb3a420e1ee399d02d44d4523d6eba3b0b3166d8810d87c1424b31e5a57fc4b52c44a0a3b958c082e9c9e5992":"b00ad83bc810b6840f31b39d9cd109a2":"b2faca8ca6075c8bd2b9a07f34c4965f33a3afe51c12f282e588d0e1ca0240de523158147d0720dc0743bdcebdb53145":"2f6acddae92f66fc39bb91be1282c97c5261995b2b82a315dc3e789b34342a0f1b656f4674e1d03d36385f043478b526":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #269 +aes_decrypt_xex:"8424a2d5735a0c26c1031eea01eef7e05e5c1a8321f8ac4f9934336d5d5d847ebef95317f78c5ebce8a82499f919cc9b535c7f110d960991ace250f819ee53a6":"6c146de439efab2aa98fe5e06506d6f2":"9ddcc0d9e0f21f6addc8c73d992755593276acb0f2410e34c633c9c727becea542b317977964a16192c88784c2028c29":"252c6117ed5b9c70efb57c45f1e8e251fab40ec4bd06c22bb951db075c9eeff37d6ce72ca29635c29a182d2b307fc2a5":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #270 +aes_decrypt_xex:"e4e73bf6c3609dc506068612cc47265c3429bfd912549858b581dfcc3690b9113ab0199863fcb899656117af9569ae3aa8ff4e67ce76ee6f24a35eb6d0893edd":"54876221af1ecd98489bf723fe9fa752":"0760b730b60d1acd026ea8402980362e98fef6343120c23203a575ee218cd1300c157a1fcaceb7974040dfe8d7113106":"f497584ac014791e9582c4f97e1ed031134a6e872cad515481b78dcbc60335c5a89986c857edada62ca45cfcfe3de5a3":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #271 +aes_decrypt_xex:"288afcbfce921e11d0376d2c6eed412d1e46e8164b5f159d810f50471e82be253de581cdd05157ed4d6431c7fc0246eec4d279985aa3e7d7435c29f15df93988":"89c6b5a98d7f7ff5310aee0947d07111":"ae2d5bde37e8770f91fa9486623c7b2f31a6e45660f737bc809dcab537509c4ecbed500791b1c1128b9a8eb0ef0d3f78":"b3e5d37d2e4eb5c523fd7dc8de0f0c699a7bc3470cea3e1307e4cd4b66fbdc74ab1a5afd2f7c68441d6dbbf3b275d11b":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #272 +aes_decrypt_xex:"bf77dd7f04c2502d5ce07e9f723c7f1e855b2481c35a962c6b5784c629c94b10e0fb4ba16d381ff8ba174d5779c290f93d5ee22cac4c1cb6828fed12efcac8ad":"5d628c12ab06a2c576356cf9e0d9df7f":"19c9fffdb898dec02f7cd91d03e8626f29fa13e3dd2639c472f746105564d8d74d0bc2b47b4c0d299889d6426f2b0f52":"55c3fba5aed86ef55d439379ea1b3b9f231f31c176707665873e85510572a6bf9ba846dd368a56937d7c7dfecc33b0f6":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #273 +aes_decrypt_xex:"faaa0558184c419c044eecc892efa05cc8d27d71a1a26fc97ec8bb27efac443110495dc46c73414cd81727259e0302a9834ebe5651e15a914217b376822ad12b":"d7031598a662eec151bb73defcfccd25":"df527221282e43f83812858b0a41857ebb998713d3f27ee87c51f2e95ef3316a19ae6d039761b17114b6fc6faf47fb29":"e992b36451734ae7d417fd3bc949c4f893203fd62bd146f9c31fafca91060ad6be941fca204020fd292711473e93889f":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #274 +aes_decrypt_xex:"31b13cae570bc1e964d3280864bdb9633e4b8b7c3ac52b58093534944686ddb4963b4ed0a3fa37490f0d9917241d72e78882d5890b279af03b5f9868eb5f84d1":"4fbb288625fdbb539862c19995a60fe0":"e862510b1a3ac838daedebe57eb4a76984908477012dc13e7be464648c8ca45be8e330e495fe96f1807ddbab52fecb9b":"821cb386c87a1c0143f49b5fbb58f98a18f351a0002a52460e2c2f93bebae2dbef5cf59ac38a2e65f51d99d885df6b92":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #275 +aes_decrypt_xex:"fbca0e46af81ec5238d3a1f800f3e10fc672bdaf4f50e056a070a776c4b432405c12a73aa5912781821d3b406abaa9aa21d61dccd74b71c38854e4d8539cabb9":"d5f2bf54d338e2b38cf4abf0893ab532":"67e48a78095f78d94a0b0b502c46f6d386f28b4b6c9c208c51699063a9650cc9163f4fb201feaf2441abad989f6d943b":"f7b12975fe133472f535c036191be0e8769047736cc9c308ab49f52f83d44c22929655edb99af3213fa6dad2e14e16c4":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #276 +aes_decrypt_xex:"343345475b56ed9b15630acf7806f4a3756ec13569171b998bf770ca75cea7107a932b886fbc932266f716d4321e6e55a142223072daf3d4450ab318c6a9a659":"1cef65aafee11de5cfcf77680f9bd4ee":"122ccb6acb6fcb00a58046c9bb7a089a790322eaa95bf7a97c47184f8f632662a7f89074ad94a33959b2ae9a9e7a7123":"4badcf8762a4573bc8fe25de5fae2292bbb9720e707def75ad02aa4ec2c09b19a658708d5068433b4de063a3f3fc0dc7":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #277 +aes_decrypt_xex:"2cf754836d5e12d64b1d5040e407bd1567119ebcced96a9b5aedfc9bf1193beab004b949b85c9287dc261b87f805485f6164ab4a0f37dd7e67be709d2a7d6c62":"b0c662ccf654d461ca187713b644846f":"9e57d41d0504fe2826c0e87323e684757f1e630c4efe5212743d23a934f16dc7806c0cdc3a2061ce4964f4e27e38089a":"9b0eac1bff4cf5f810f2c27bde28c5019b3d092a5fbb2057b3bc02fa45afcbdb22f9c4a5e365d047efdfcf3817fe6b46":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #278 +aes_decrypt_xex:"36af2528fcc8470a3087e4719c045717d342471778f1f1820154ca0870d2b78751bd95c396f77464c1bfc3f001374a432d04d974817a591c499eec04f24234ab":"741b84f651fb633caf7eb642fc6af966":"71e013156c93816b3fa0637d1c240df75523e39ed73a401dd1f4bbc5715970eae3d48df8ec4d3366fcb36f1833851597":"fd021404320dde823b797d70c82695cc2fe295616d3deebc2be55bdd5af904c6e8b5758787e072e839e990692d9ec136":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #279 +aes_decrypt_xex:"05a0f1b59f9df2d5cf27c65dd2e7f84c65a1ee433452c5c003d98a348c7e9e8e9d978a743c1e67f55c923bd19717685429e7b34c032f8ef7dfad42061bc9242f":"0d9c21a8549aff00b5795fb7c01fe78f":"cc498edc8243393bb5de6887717c4963954c7571b8a68af79062dd1ced7871d84a0a4da5eb7916c83415476c1a93a310":"1bdeb77b673a2f34889c50255bd5e2df2721b6b20b7c3c52b62af1c8647db32fb271cecbdc1d23dfe3bc8d57d711b646":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #280 +aes_decrypt_xex:"30d4a18d7715baa3d2abb316c148428969ff38ef444b5543490c7145ddbed5af2e2c67ae518e8a2216be7485b237e3a4440d64d3f404092f9986d24bd9ea232b":"ebc869d8126f4c13de42e1d3d7e90ab7":"46ddf06e9b9f3f22a2105b5ca39b5900f1337eb16cb9815bbd75ce886dc105ebd74807857a895c32f009f81d049db4af":"15703b43bea29d30a34713b9bbcc3364bdace695bb37fb87a249ae84ca0f3056ae22fd91e663cb3a5873bea084d9b4c3":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #281 +aes_decrypt_xex:"0f1d43f1ef8e7738bd9d889fff2486dc8703b39b739e78480ba5651093d70a5eba0402db079ee058fe013e2244b76a1d3c0b0aad775e1efbf7d6785915f0e7d8":"5efa6621ee27b2b587322665341d622e":"7c8d945a350b95f8a95264caf51679aa0429110f808673d56ae94aecc12e95843a5a7fba217d9e43fcffe43718528a69":"63a7da2ac0f7478937ca521e6b9f27309f0b34ad5fc6e9055dd5c3273f585628507a15ef5c003c5a0679ef694ce6834a":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #282 +aes_decrypt_xex:"b882624e74c9041ced3ec9cf5db40eed0e2d36f7129e2b4c5ea65a8b72bddc7740fcb0df4afedb3e107dbfd8f201300aa0b12a8d18a1e07d572fcc533ecfc040":"239ef70c534fdaca60a14fe8ca3bf3cb":"09df09b43b1324048e1cec032dcef36ea402d7acc1b4590ce2e28b30ba97500d6d734a5e8daad7054404eeca1e8de90e":"0b93b5f8c23c56dad2c4baf948ac413ded2349e6390ef55868d9850a5506795f641d5935ef90d3353ffbd2359372589c":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #283 +aes_decrypt_xex:"3067b977b103d6253a83031f0f7e224a5e60ae9c2fd9bee920f64b84ee7ae460d747c9fc7b371a84560942f465cf8f774554f69b2165f472f68f8df6ea11d494":"1cc671b9eea8d38616e05da5c6760ba9":"d76127e3bc15cc6772a693b5750485506f67562a0ae81988d2eda85521d4bc3a96705ec17308639551e6ba76b125b63c":"38a574a8977b38ec3cf9858fb50fb0e50c1a31f619e36a3e42b59caeb3f76afd452df46243cb920675f3031372c3cf8e":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #284 +aes_decrypt_xex:"90e031e39a40242e8adfef6efb7aa96716d2253ae131f140d59b12870ce0ee53818730affac35c782a5fe3eb8fbbe028c8b409e8dd093f4f252af920819f1426":"baf030be22e5bc1e81c8b11a4db3493f":"3eabf805919f0ee9619c4e2abb757bb89ab58e0a8eabdee0b20386b5c31c25a9b0b53fd1a7e3f17c4bf86e72e4010ebc":"f3b79cceded081b553438056464fd1f60b3a4c159507dbaf2972a17a21e28f3c0e4e6f298ee5cd460c6300a4dd101fbd":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #285 +aes_decrypt_xex:"beffab14bd325af4f35e192475c48c9a0c3df06ea983506438dc14c985a22dd4ca7c58ee4ff394a896a96e9a897b7c5565cf9dff0e760ec9261470cacbd28e93":"10a7aed2521a5afe0b7f148c8c75e86c":"f62e42ce53562ea6130504ac8ba96e63acd221ec284d2843b60530f7ceb8cfe6b2fe61d4b8db39391a30ea04952f7f67":"d2b76d9f5f046408cd383bee6d25dbd75e089ab2bceb85f46aacc5d1c6393e914fe036c27be86c6b4e8256c081951ae8":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #286 +aes_decrypt_xex:"409531fc6ee8715c17eab789c38642f465b5edd7c5f2912b81ba44e4fad95e6224e3fe0a38bfe4c533f06d20a8b51317d0d26574785601e46bada568c6adaed6":"d7ffc894ad769873709fc5e916f766ce":"487ad466c4b8de4aae5f3e8cb4ac25a436cf4159259eec7672e7885a1f088a339bf2841397acfaccb0fb577a395e5937":"f4b9a9ec2e970169074e3b0d8998671a887f5c2c2f065c5e0f5c38356c1aa1a750fc40845e64fc63495c1f7f21c896cc":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #287 +aes_decrypt_xex:"104406d7b0424626fbe10c50a92383e2df68ed51cf3b28d601cb8fff7d317ae4f3cb6b445cc437bc9465379310b25d1e9612d0aaa08f8c98ed1c0fba6df8fa88":"44018c58b87974010aca151b754bbec4":"6620a89180027eb3fb2321d8a5e6744808e4c4b39d3ef618f6daeb63a8fbafabb5d13eb57c0fb1b1a0a675bbb0b40a1c":"93fc171f9571dc62696294ef99f9bd71e4b3adcbe5914ba0a2f8bc7c7dff005bfece2c213d2f81d9864857eec5c8714d":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #288 +aes_decrypt_xex:"841be6311688c24bf03811bc32e54a43d8d1006a1556857020d60296ee7cf4bce5a16d0cd3300a983c2c2dcc702765cebd09a9febb4faed9f0019a4678f61466":"5b9a3fc8f4392061225ab495c9b92a6b":"b7914d966538f95e9766c83c70ce32b43c394a92761df08529113616e25ae5a969f3a25bb637d8d1d03cb4abfe661d2f":"05d3d65639763a533c767054ca2a0cebf52bbd66ebb595dc6a6b574fa07f3bcc03473624966b92fbc2010f2e3b0033f2":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #289 +aes_decrypt_xex:"e9ea6b695fa5cebb2ecde875954b97a0fceb06a4f209b930b79ffd3264d146dc73060c8bab6e8139231e043d0aa8c4efd7bc7ce91e077ca9e061ea97289ad7e3":"d573693d0d51687eecd9a7edf3c3d9df":"c67660698d58c294e7bc3ac5f5b044fe66f6cfa76009a749464ef88e60bf0357efb7c7d95c2f868fa00de7e37bb124c2":"4c3eba5e795d60a260379684fdf8c29bb420b597e76ba5f391d76edc4f20e9d42e77981b328a14032347b9237aa51e62":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #290 +aes_decrypt_xex:"35abc4d747a1203003364d26b9421bace3e714f651fcd64d7a03fd4fb07736df21c4285a51fbcf893f948b9d5c8c23e68d4adc49d5443770ee0f5b68e3e6667b":"9bee2bcc842c8ec4ae1b69a8c856b751":"cbe57195d9bed756c3841f74a5de4c5682a1c6f815de80b53bb558566b45788bf14cc35300839950f95553c2cd80670e":"12f1cd63140f348d342c9bf7f659dbb881f940f0d1562fc46b94704b5adcf6a29f0ca72bf74f0d0e139e85ff4384348a":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #291 +aes_decrypt_xex:"36fb7b676f4cd16776861ce117d444c87888d9aa2d4d06d73858a19246798900de9060ee7d165245fb94ea003ac58994dc74a03a1804cc7ac11251b3ce796806":"44aea9b2f5c27708ee13287f404dd41b":"5d3298f642670026c25dfd83460dfc8d5c2c3333459346ef9b75fa3faee08d76a999bb024ac3d3fcfaf3091b39b1b815":"fb308adbd9c03742adea867df4891c0452001146ff113ac4552ec35034564ac434a08ba696647014d0f28b620aa8c350":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #292 +aes_decrypt_xex:"0b1431facf4cf32dd3534ec9c5ecd64b3e85a5db73a1550a896e56ba34bf651e5bc19200f5c388c9cca5981e0e594adb95e453c3884acf6f2b70d48f5d0c7586":"76736be270fb7d96b832c7bf1af4969a":"14780c7b4e202a434cd561a6de1d7ca5c1529bef4c3f65b29a6e5e5038f22dc2716507dbcdf42412422a8d2593670926":"e7a1cc5ef4587a88148cbc9eb35ce9d0ddbeb47915f0b9ce801e2e94cadb5ece2b2e56047b04d7bcce12e34e460aec9c":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #293 +aes_decrypt_xex:"7086656629adcd47e7093640173f6088648c8477008f590e3f538b49ea1b07335c7506bafe80ee8cf68f553a885cdae49e099741a4eff85e5e782cffee7aefb6":"6679472356a729febb493d90e9addaed":"677dd32fd0cc7434fbd39d112e237ed2c6dcbdf01e4df0dadb12018d13081757ba878656d21ff90e0f7b489a4c53788c":"a153dbb203db963fe92acb826960babe59d7131ba378e19431fc74cbd47ba346d648ba9cedf307dfa0a6c090dc7305ed":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #294 +aes_decrypt_xex:"8a0ccbfe4a09b9280b5d79f2e9e49276192df1eac5bda7f882ae041780b639a977f4fe392e7c05da0dac936c32198e5d9c14b8f191511fc2bdbac7fb7af82c8e":"3888ca86a5cdf357425700fd66e55329":"8791f067c70271ddf323ebfd32988e6f2750cdb3f2b67c9b53f49f9f1a083cbad701f74dba5b536ddc53f5b112786d2e":"8cf4f661a4180e5308b57d3ef8acd59fbb3abb4c03354a67c0dc6cec4ada69f43954d92208a863b585ee09e7832f3578":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #295 +aes_decrypt_xex:"92a92ba922fa20203b4c3896493a0cb73d69ac6d1394e045bad03eb4c3ad2074fb48b211bd02bdb909779324f562090f93150519c8def3097bedde001b5c8909":"595239c0562c5732f5e478d20719d530":"5530b8c60cabe411e865c2b14237bbc60c028934043f74338f8627647b12df38189fd62a34729cfc38b3833cde95d8c7":"7aab1b018951463f6033f7c0563cdff9034f7c2133f6f6dd9e01c6f86efa5998c0ef992a71e0a18fb8dcd4e3acdbc79c":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #296 +aes_decrypt_xex:"7155f6716c079eb48dfce786b577970664bdaec150a9a862192ebf0886e77124977612c578da8fd9a2be4d579e5eff47dd0d7573acb6cb57dc0ecd00802234e2":"3fbaff1b605a9404fc9728021391f692":"40687387c4e63e04514d1ea869c68e2c658f836508029975f77c9f6c4f6687c53bddbf13ae7ba04cd7c8bfaaf70782fb":"654657f48334dd38ecef7e7531bb1c7518ee3e9139f7680e08b6dd77268ce2bb13b661a36ad79a2743c899b711ac8664":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #297 +aes_decrypt_xex:"21d9147e6a6533af49edd72e45d08f573dfa3f756dfe8e1fd59303e5afe359ebdea837796d12b2cfa6cb39923fa317736ceb19495729481ed3f7eaf6eb91df7d":"ca539c37cfbcce3717903d24f735e0bf":"997e4ad0d9108408e4286c2ac9488731926ec8b175293ea6f37a7a9250c59727ca82ecea9d6c072ade9a85f9c0c586d6":"2b7146344a94a5c9e7552013cba32db26626c6472e860cd74d18dd8ad64b7634b618f25d27997f6e3cb3443ec0d23d1f":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #298 +aes_decrypt_xex:"32be1589d7bbfab02b48b543359e9144a2fd05223b6855723be5c49e2c26fa17332be34d4365c158237f495d40b71e8797419c1c36aca8bb9a7b6f763adafe1a":"3d8da7642a1afd3850f7f10125ba28b8":"bc745363769b9ea899963c3a91e576f2a42333f0639c3ef779a82ed2d08a2774d7d8dba8a049fdc8720193e631e18edc":"9e9037370b30476c724c98613ebcc8cce3a9f83d4dcbc6f0195865e0d24622d9c4615240067d276255ed2abb7bd06a4f":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #299 +aes_decrypt_xex:"22a0a371842832d8706388e94533f3df997d749f48503a1ad38dad9791ce14fe9ccaa3f3ab5c7546fd019bdf997cb3abd6cb22edece35349237ebe289708ce9d":"01d23862799e6295c0041bbaec5109a7":"0e2b93cc892b22b5dbba9d32f50aeafe9de0ee66dffccaa6063679be69dd606c7d71a446333f9e5c36755896f4d8e16f":"6169b219ca37a2f7ccd2d8581d621d3c1bff888dac080364f2b9c702d01a9574b55bc4f045bfa04d1851e58c21ea7f55":0 + +AES-256-XEX Decrypt NIST XTSTestVectors #300 +aes_decrypt_xex:"88dfd7c83cb121968feb417520555b36c0f63b662570eac12ea96cbe188ad5b1a44db23ac6470316cba0041cadf248f6d9a7713f454e663f3e3987585cebbf96":"0ee84632b838dd528f1d96c76439805c":"a55d533c9c5885562b92d4582ea69db8e2ba9c0b967a9f0167700b043525a47bafe7d630774eaf4a1dc9fbcf94a1fda4":"ec36551c70efcdf85de7a39988978263ad261e83996dad219a0058e02187384f2d0754ff9cfa000bec448fafd2cfa738":0 + From 9bbe3632e405a126c6766fdf8ac77cd87d792709 Mon Sep 17 00:00:00 2001 From: Aorimn Date: Sun, 31 Jan 2016 13:16:30 +0100 Subject: [PATCH 120/180] Rename exported symbols to please check-names.sh Exported symbols seem to need the "mbedtls_" prefix, which has been added to be128 and gf128mul_x_ble. --- include/mbedtls/gf128mul.h | 4 ++-- library/aes.c | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/mbedtls/gf128mul.h b/include/mbedtls/gf128mul.h index 41de39c42..33d06eaaa 100644 --- a/include/mbedtls/gf128mul.h +++ b/include/mbedtls/gf128mul.h @@ -30,7 +30,7 @@ extern "C" { /** * \brief Big-Endian definition for 128 bits elements */ -typedef unsigned char be128[16]; +typedef unsigned char mbedtls_be128[16]; /** * \brief Multiplication in GF(128): @@ -39,7 +39,7 @@ typedef unsigned char be128[16]; * \param x the 128-bits number you want to multiply * \param r result */ -void gf128mul_x_ble(be128 r, const be128 x); +void mbedtls_gf128mul_x_ble(mbedtls_be128 r, const mbedtls_be128 x); diff --git a/library/aes.c b/library/aes.c index 766aa21a7..1f21587b6 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1013,7 +1013,7 @@ int mbedtls_aes_crypt_xex( mbedtls_aes_context *crypt_ctx, do { - gf128mul_x_ble( t_buf, t_buf ); + mbedtls_gf128mul_x_ble( t_buf, t_buf ); first: /* PP <- T xor P */ From 8bb817a4c195990c7c712038da3bd63f6b7c5780 Mon Sep 17 00:00:00 2001 From: Aorimn Date: Sun, 31 Jan 2016 13:23:43 +0100 Subject: [PATCH 121/180] Add AES-XEX to the version features --- library/version_features.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/library/version_features.c b/library/version_features.c index fa3711924..0b7c0af6d 100644 --- a/library/version_features.c +++ b/library/version_features.c @@ -249,6 +249,9 @@ static const char *features[] = { #if defined(MBEDTLS_CIPHER_MODE_CBC) "MBEDTLS_CIPHER_MODE_CBC", #endif /* MBEDTLS_CIPHER_MODE_CBC */ +#if defined(MBEDTLS_CIPHER_MODE_XEX) + "MBEDTLS_CIPHER_MODE_XEX", +#endif /* MBEDTLS_CIPHER_MODE_XEX */ #if defined(MBEDTLS_CIPHER_MODE_OFB) "MBEDTLS_CIPHER_MODE_OFB", #endif /* MBEDTLS_CIPHER_MODE_OFB */ From daf70453723af98b063f5360437fd0e0e64b65d8 Mon Sep 17 00:00:00 2001 From: Aorimn Date: Tue, 2 Feb 2016 22:52:40 +0100 Subject: [PATCH 122/180] Add benchmark for AES-XEX This commit adds benchmark based on what has already been done with AES-CBC mode. --- programs/test/benchmark.c | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/programs/test/benchmark.c b/programs/test/benchmark.c index 07298c1c4..ec5794ec7 100644 --- a/programs/test/benchmark.c +++ b/programs/test/benchmark.c @@ -99,7 +99,7 @@ int main( void ) #define OPTIONS \ "md4, md5, ripemd160, sha1, sha256, sha512,\n" \ "arc4, des3, des, camellia, blowfish,\n" \ - "aes_cbc, aes_gcm, aes_ccm, aes_cmac, des3_cmac,\n" \ + "aes_cbc, aes_gcm, aes_ccm, aes_cmac, aes_xex, des3_cmac,\n" \ "havege, ctr_drbg, hmac_drbg\n" \ "rsa, dhm, ecdsa, ecdh.\n" @@ -233,7 +233,7 @@ unsigned char buf[BUFSIZE]; typedef struct { char md4, md5, ripemd160, sha1, sha256, sha512, arc4, des3, des, - aes_cbc, aes_gcm, aes_ccm, aes_cmac, des3_cmac, + aes_cbc, aes_gcm, aes_ccm, aes_cmac, aes_xex, des3_cmac, aria, camellia, blowfish, havege, ctr_drbg, hmac_drbg, rsa, dhm, ecdsa, ecdh; @@ -279,6 +279,8 @@ int main( int argc, char *argv[] ) todo.des = 1; else if( strcmp( argv[i], "aes_cbc" ) == 0 ) todo.aes_cbc = 1; + else if( strcmp( argv[i], "aes_xex" ) == 0 ) + todo.aes_xex = 1; else if( strcmp( argv[i], "aes_gcm" ) == 0 ) todo.aes_gcm = 1; else if( strcmp( argv[i], "aes_ccm" ) == 0 ) @@ -426,6 +428,29 @@ int main( int argc, char *argv[] ) mbedtls_aes_free( &aes ); } #endif +#if defined(MBEDTLS_CIPHER_MODE_XEX) + if( todo.aes_xex ) + { + int keysize; + mbedtls_aes_context crypt_ctx, tweak_ctx; + mbedtls_aes_init( &crypt_ctx ); + mbedtls_aes_init( &tweak_ctx ); + for( keysize = 128; keysize <= 256; keysize += 64 ) + { + mbedtls_snprintf( title, sizeof( title ), "AES-XEX-%d", keysize ); + + memset( buf, 0, sizeof( buf ) ); + memset( tmp, 0, sizeof( tmp ) ); + mbedtls_aes_setkey_enc( &crypt_ctx, tmp, keysize ); + mbedtls_aes_setkey_enc( &tweak_ctx, tmp, keysize ); + + TIME_AND_TSC( title, + mbedtls_aes_crypt_xex( &crypt_ctx, &tweak_ctx, MBEDTLS_AES_ENCRYPT, BUFSIZE, tmp, buf, buf ) ); + } + mbedtls_aes_free( &crypt_ctx ); + mbedtls_aes_free( &tweak_ctx ); + } +#endif #if defined(MBEDTLS_GCM_C) if( todo.aes_gcm ) { From 380162c34c7a43818968b718a151717350ae7bef Mon Sep 17 00:00:00 2001 From: Aorimn Date: Tue, 2 Feb 2016 23:01:09 +0100 Subject: [PATCH 123/180] Double perf for AES-XEX As seen from the first benchmark run, AES-XEX was running pourly (even slower than AES-CBC). This commit doubles the performances of the current implementation. --- library/aes.c | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/library/aes.c b/library/aes.c index 1f21587b6..1c69c974e 100644 --- a/library/aes.c +++ b/library/aes.c @@ -999,36 +999,45 @@ int mbedtls_aes_crypt_xex( mbedtls_aes_context *crypt_ctx, const unsigned char *input, unsigned char *output ) { - int i; - unsigned char t_buf[16]; - unsigned char scratch[16]; + union xex_buf128 { + uint8_t u8[16]; + uint64_t u64[2]; + }; + + union xex_buf128 scratch; + union xex_buf128 t_buf; + union xex_buf128 *inbuf; + union xex_buf128 *outbuf; + + inbuf = (union xex_buf128*)input; + outbuf = (union xex_buf128*)output; if( length % 16 ) return( MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH ); - mbedtls_aes_crypt_ecb( tweak_ctx, MBEDTLS_AES_ENCRYPT, iv, t_buf ); + mbedtls_aes_crypt_ecb( tweak_ctx, MBEDTLS_AES_ENCRYPT, iv, t_buf.u8 ); goto first; do { - mbedtls_gf128mul_x_ble( t_buf, t_buf ); + mbedtls_gf128mul_x_ble( t_buf.u8, t_buf.u8 ); first: /* PP <- T xor P */ - for( i = 0; i < 16; i++ ) - scratch[i] = (unsigned char)( input[i] ^ t_buf[i] ); + scratch.u64[0] = (uint64_t)( inbuf->u64[0] ^ t_buf.u64[0] ); + scratch.u64[1] = (uint64_t)( inbuf->u64[1] ^ t_buf.u64[1] ); /* CC <- E(Key2,PP) */ - mbedtls_aes_crypt_ecb( crypt_ctx, mode, scratch, output ); + mbedtls_aes_crypt_ecb( crypt_ctx, mode, scratch.u8, outbuf->u8 ); /* C <- T xor CC */ - for( i = 0; i < 16; i++ ) - output[i] = (unsigned char)( output[i] ^ t_buf[i] ); + outbuf->u64[0] = (uint64_t)( outbuf->u64[0] ^ t_buf.u64[0] ); + outbuf->u64[1] = (uint64_t)( outbuf->u64[1] ^ t_buf.u64[1] ); - input += 16; - output += 16; + inbuf += 1; + outbuf += 1; length -= 16; } while( length > 0 ); From 5f77801ac3f6212f66547df93c11d8add3261878 Mon Sep 17 00:00:00 2001 From: Aorimn Date: Thu, 9 Jun 2016 23:22:58 +0200 Subject: [PATCH 124/180] Implement AES-XTS mode XTS mode is fully known as "xor-encrypt-xor with ciphertext-stealing". This is the generalization of the XEX mode. This implementation is limited to an 8-bits (1 byte) boundary, which doesn't seem to be what was thought considering some test vectors [1]. This commit comes with tests, extracted from [1], and benchmarks. Although, benchmarks aren't really nice here, as they work with a buffer of a multiple of 16 bytes, which isn't a challenge for XTS compared to XEX. [1] http://csrc.nist.gov/groups/STM/cavp/documents/aes/XTSTestVectors.zip --- include/mbedtls/aes.h | 28 + include/mbedtls/config.h | 8 + library/aes.c | 141 +- library/version_features.c | 3 + programs/test/benchmark.c | 33 +- tests/CMakeLists.txt | 1 + tests/suites/test_suite_aes.function | 74 + tests/suites/test_suite_aes.xts.data | 4200 ++++++++++++++++++++++++++ 8 files changed, 4483 insertions(+), 5 deletions(-) create mode 100644 tests/suites/test_suite_aes.xts.data diff --git a/include/mbedtls/aes.h b/include/mbedtls/aes.h index 652281c7e..c42ca7ac8 100644 --- a/include/mbedtls/aes.h +++ b/include/mbedtls/aes.h @@ -237,6 +237,34 @@ int mbedtls_aes_crypt_xex( mbedtls_aes_context *crypt_ctx, unsigned char *output ); #endif /* MBEDTLS_CIPHER_MODE_XEX */ +#if defined(MBEDTLS_CIPHER_MODE_XTS) +/** + * \brief AES-XTS buffer encryption/decryption + * Length should be greater or equal than the block size (16 + * bytes, 128 bits) + * + * Warning: The bits_length parameter must given be in bits, not bytes like the + * other modes + * + * \param crypt_ctx AES context for encrypting data + * \param tweak_ctx AES context for xor-ing with data + * \param mode MBEDTLS_AES_ENCRYPT or MBEDTLS_AES_DECRYPT + * \param bits_length length of the input data (in bits) + * \param iv initialization vector + * \param input buffer holding the input data + * \param output buffer holding the output data + * + * \return 0 if successful, or MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH + */ +int mbedtls_aes_crypt_xts( mbedtls_aes_context *crypt_ctx, + mbedtls_aes_context *tweak_ctx, + int mode, + size_t bits_length, + unsigned char iv[16], + const unsigned char *input, + unsigned char *output ); +#endif /* MBEDTLS_CIPHER_MODE_XTS */ + #if defined(MBEDTLS_CIPHER_MODE_CFB) /** * \brief This function performs an AES-CFB128 encryption or decryption diff --git a/include/mbedtls/config.h b/include/mbedtls/config.h index 09379a094..3a7c15962 100644 --- a/include/mbedtls/config.h +++ b/include/mbedtls/config.h @@ -508,6 +508,14 @@ */ #define MBEDTLS_CIPHER_MODE_XEX +/** + * \def MBEDTLS_CIPHER_MODE_XTS + * + * Enable Xor-encrypt-xor with ciphertext stealing mode (XTS) for symmetric + * ciphers. + */ +#define MBEDTLS_CIPHER_MODE_XTS + /** * \def MBEDTLS_CIPHER_MODE_OFB * diff --git a/library/aes.c b/library/aes.c index 1c69c974e..95386dfb2 100644 --- a/library/aes.c +++ b/library/aes.c @@ -44,7 +44,7 @@ #include "mbedtls/aesni.h" #endif -#if defined(MBEDTLS_CIPHER_MODE_XEX) +#if defined(MBEDTLS_CIPHER_MODE_XEX) || defined(MBEDTLS_CIPHER_MODE_XTS) #include "mbedtls/gf128mul.h" #endif @@ -1045,6 +1045,145 @@ first: } #endif /* MBEDTLS_CIPHER_MODE_XEX */ +#if defined(MBEDTLS_CIPHER_MODE_XTS) +/* + * AES-XTS buffer encryption/decryption + */ +int mbedtls_aes_crypt_xts( mbedtls_aes_context *crypt_ctx, + mbedtls_aes_context *tweak_ctx, + int mode, + size_t bits_length, + unsigned char iv[16], + const unsigned char *input, + unsigned char *output ) +{ + union xts_buf128 { + uint8_t u8[16]; + uint64_t u64[2]; + }; + + union xts_buf128 scratch; + union xts_buf128 cts_scratch; + union xts_buf128 t_buf; + union xts_buf128 cts_t_buf; + union xts_buf128 *inbuf; + union xts_buf128 *outbuf; + + size_t length = bits_length / 8; + size_t nblk = length / 16; + size_t remn = length % 16; + + inbuf = (union xts_buf128*)input; + outbuf = (union xts_buf128*)output; + + /* For performing the ciphertext-stealing operation, we have to get at least + * one complete block */ + if( length < 16 ) + return( MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH ); + + + mbedtls_aes_crypt_ecb( tweak_ctx, MBEDTLS_AES_ENCRYPT, iv, t_buf.u8 ); + + if( mode == MBEDTLS_AES_DECRYPT && remn ) + { + if( nblk == 1 ) + goto decrypt_only_one_full_block; + nblk--; + } + + goto first; + + do + { + mbedtls_gf128mul_x_ble( t_buf.u8, t_buf.u8 ); + +first: + /* PP <- T xor P */ + scratch.u64[0] = (uint64_t)( inbuf->u64[0] ^ t_buf.u64[0] ); + scratch.u64[1] = (uint64_t)( inbuf->u64[1] ^ t_buf.u64[1] ); + + /* CC <- E(Key2,PP) */ + mbedtls_aes_crypt_ecb( crypt_ctx, mode, scratch.u8, outbuf->u8 ); + + /* C <- T xor CC */ + outbuf->u64[0] = (uint64_t)( outbuf->u64[0] ^ t_buf.u64[0] ); + outbuf->u64[1] = (uint64_t)( outbuf->u64[1] ^ t_buf.u64[1] ); + + inbuf += 1; + outbuf += 1; + nblk -= 1; + } while( nblk > 0 ); + + /* Ciphertext stealing, if necessary */ + if( remn != 0 ) + { + outbuf = (union xts_buf128*)output; + inbuf = (union xts_buf128*)input; + nblk = length / 16; + + if( mode == MBEDTLS_AES_ENCRYPT ) + { + memcpy( cts_scratch.u8, (uint8_t*)&inbuf[nblk], remn ); + memcpy( cts_scratch.u8 + remn, ((uint8_t*)&outbuf[nblk - 1]) + remn, 16 - remn ); + memcpy( (uint8_t*)&outbuf[nblk], (uint8_t*)&outbuf[nblk - 1], remn ); + + mbedtls_gf128mul_x_ble( t_buf.u8, t_buf.u8 ); + + /* PP <- T xor P */ + scratch.u64[0] = (uint64_t)( cts_scratch.u64[0] ^ t_buf.u64[0] ); + scratch.u64[1] = (uint64_t)( cts_scratch.u64[1] ^ t_buf.u64[1] ); + + /* CC <- E(Key2,PP) */ + mbedtls_aes_crypt_ecb( crypt_ctx, mode, scratch.u8, scratch.u8 ); + + /* C <- T xor CC */ + outbuf[nblk - 1].u64[0] = (uint64_t)( scratch.u64[0] ^ t_buf.u64[0] ); + outbuf[nblk - 1].u64[1] = (uint64_t)( scratch.u64[1] ^ t_buf.u64[1] ); + } + else /* AES_DECRYPT */ + { + mbedtls_gf128mul_x_ble( t_buf.u8, t_buf.u8 ); + +decrypt_only_one_full_block: + cts_t_buf.u64[0] = t_buf.u64[0]; + cts_t_buf.u64[1] = t_buf.u64[1]; + + mbedtls_gf128mul_x_ble( t_buf.u8, t_buf.u8 ); + + /* PP <- T xor P */ + scratch.u64[0] = (uint64_t)( inbuf[nblk - 1].u64[0] ^ t_buf.u64[0] ); + scratch.u64[1] = (uint64_t)( inbuf[nblk - 1].u64[1] ^ t_buf.u64[1] ); + + /* CC <- E(Key2,PP) */ + mbedtls_aes_crypt_ecb( crypt_ctx, mode, scratch.u8, scratch.u8 ); + + /* C <- T xor CC */ + cts_scratch.u64[0] = (uint64_t)( scratch.u64[0] ^ t_buf.u64[0] ); + cts_scratch.u64[1] = (uint64_t)( scratch.u64[1] ^ t_buf.u64[1] ); + + + memcpy( (uint8_t*)&inbuf[nblk - 1], (uint8_t*)&inbuf[nblk], remn ); + memcpy( (uint8_t*)&inbuf[nblk - 1] + remn, cts_scratch.u8 + remn, 16 - remn ); + memcpy( (uint8_t*)&outbuf[nblk], cts_scratch.u8, remn ); + + + /* PP <- T xor P */ + scratch.u64[0] = (uint64_t)( inbuf[nblk - 1].u64[0] ^ cts_t_buf.u64[0] ); + scratch.u64[1] = (uint64_t)( inbuf[nblk - 1].u64[1] ^ cts_t_buf.u64[1] ); + + /* CC <- E(Key2,PP) */ + mbedtls_aes_crypt_ecb( crypt_ctx, mode, scratch.u8, scratch.u8 ); + + /* C <- T xor CC */ + outbuf[nblk - 1].u64[0] = (uint64_t)( scratch.u64[0] ^ cts_t_buf.u64[0] ); + outbuf[nblk - 1].u64[1] = (uint64_t)( scratch.u64[1] ^ cts_t_buf.u64[1] ); + } + } + + return( 0 ); +} +#endif /* MBEDTLS_CIPHER_MODE_XTS */ + #if defined(MBEDTLS_CIPHER_MODE_CFB) /* * AES-CFB128 buffer encryption/decryption diff --git a/library/version_features.c b/library/version_features.c index 0b7c0af6d..fd932f133 100644 --- a/library/version_features.c +++ b/library/version_features.c @@ -252,6 +252,9 @@ static const char *features[] = { #if defined(MBEDTLS_CIPHER_MODE_XEX) "MBEDTLS_CIPHER_MODE_XEX", #endif /* MBEDTLS_CIPHER_MODE_XEX */ +#if defined(MBEDTLS_CIPHER_MODE_XTS) + "MBEDTLS_CIPHER_MODE_XTS", +#endif /* MBEDTLS_CIPHER_MODE_XTS */ #if defined(MBEDTLS_CIPHER_MODE_OFB) "MBEDTLS_CIPHER_MODE_OFB", #endif /* MBEDTLS_CIPHER_MODE_OFB */ diff --git a/programs/test/benchmark.c b/programs/test/benchmark.c index ec5794ec7..c9241cb2f 100644 --- a/programs/test/benchmark.c +++ b/programs/test/benchmark.c @@ -99,8 +99,8 @@ int main( void ) #define OPTIONS \ "md4, md5, ripemd160, sha1, sha256, sha512,\n" \ "arc4, des3, des, camellia, blowfish,\n" \ - "aes_cbc, aes_gcm, aes_ccm, aes_cmac, aes_xex, des3_cmac,\n" \ - "havege, ctr_drbg, hmac_drbg\n" \ + "aes_cbc, aes_gcm, aes_ccm, aes_cmac, aes_xex, aes_xts,\n" \ + "des3_cmac, havege, ctr_drbg, hmac_drbg\n" \ "rsa, dhm, ecdsa, ecdh.\n" #if defined(MBEDTLS_ERROR_C) @@ -233,8 +233,8 @@ unsigned char buf[BUFSIZE]; typedef struct { char md4, md5, ripemd160, sha1, sha256, sha512, arc4, des3, des, - aes_cbc, aes_gcm, aes_ccm, aes_cmac, aes_xex, des3_cmac, - aria, camellia, blowfish, + aes_cbc, aes_gcm, aes_ccm, aes_cmac, aes_xex, aes_xts, + des3_cmac, aria, camellia, blowfish, havege, ctr_drbg, hmac_drbg, rsa, dhm, ecdsa, ecdh; } todo_list; @@ -281,6 +281,8 @@ int main( int argc, char *argv[] ) todo.aes_cbc = 1; else if( strcmp( argv[i], "aes_xex" ) == 0 ) todo.aes_xex = 1; + else if( strcmp( argv[i], "aes_xts" ) == 0 ) + todo.aes_xts = 1; else if( strcmp( argv[i], "aes_gcm" ) == 0 ) todo.aes_gcm = 1; else if( strcmp( argv[i], "aes_ccm" ) == 0 ) @@ -451,6 +453,29 @@ int main( int argc, char *argv[] ) mbedtls_aes_free( &tweak_ctx ); } #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + if( todo.aes_xts ) + { + int keysize; + mbedtls_aes_context crypt_ctx, tweak_ctx; + mbedtls_aes_init( &crypt_ctx ); + mbedtls_aes_init( &tweak_ctx ); + for( keysize = 128; keysize <= 256; keysize += 64 ) + { + mbedtls_snprintf( title, sizeof( title ), "AES-XTS-%d", keysize ); + + memset( buf, 0, sizeof( buf ) ); + memset( tmp, 0, sizeof( tmp ) ); + mbedtls_aes_setkey_enc( &crypt_ctx, tmp, keysize ); + mbedtls_aes_setkey_enc( &tweak_ctx, tmp, keysize ); + + TIME_AND_TSC( title, + mbedtls_aes_crypt_xts( &crypt_ctx, &tweak_ctx, MBEDTLS_AES_ENCRYPT, BUFSIZE * 8, tmp, buf, buf ) ); + } + mbedtls_aes_free( &crypt_ctx ); + mbedtls_aes_free( &tweak_ctx ); + } +#endif #if defined(MBEDTLS_GCM_C) if( todo.aes_gcm ) { diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 4c938c6fa..b22f1437d 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -49,6 +49,7 @@ add_test_suite(aes aes.cbc) add_test_suite(aes aes.cfb) add_test_suite(aes aes.rest) add_test_suite(aes aes.xex) +add_test_suite(aes aes.xts) add_test_suite(arc4) add_test_suite(aria) add_test_suite(asn1write) diff --git a/tests/suites/test_suite_aes.function b/tests/suites/test_suite_aes.function index 947976a88..71633dd8f 100644 --- a/tests/suites/test_suite_aes.function +++ b/tests/suites/test_suite_aes.function @@ -225,6 +225,80 @@ exit: } /* END_CASE */ +/* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_XTS */ +void aes_encrypt_xts( char *hex_key_string, char *hex_iv_string, + char *hex_src_string, char *hex_dst_string, + int data_unit_len, int xts_result ) +{ + unsigned char key_str[100] = { 0, }; + unsigned char iv_str[100] = { 0, }; + unsigned char src_str[100] = { 0, }; + unsigned char dst_str[100] = { 0, }; + unsigned char output[100] = { 0, }; + mbedtls_aes_context crypt_ctx, tweak_ctx; + int key_len, data_len; + + mbedtls_aes_init( &crypt_ctx ); + mbedtls_aes_init( &tweak_ctx ); + + key_len = unhexify( key_str, hex_key_string ); + unhexify( iv_str, hex_iv_string ); + data_len = unhexify( src_str, hex_src_string ); + + mbedtls_aes_setkey_enc( &crypt_ctx, key_str, ( key_len * 8 ) / 2 ); + mbedtls_aes_setkey_enc( &tweak_ctx, key_str + key_len / 2, ( key_len * 8 ) / 2 ); + + TEST_ASSERT( mbedtls_aes_crypt_xts( &crypt_ctx, &tweak_ctx, MBEDTLS_AES_ENCRYPT, data_unit_len, iv_str, src_str, output ) == xts_result ); + if( xts_result == 0 ) + { + hexify( dst_str, output, data_len ); + + TEST_ASSERT( strcmp( (char *) dst_str, hex_dst_string ) == 0 ); + } + +exit: + mbedtls_aes_free( &crypt_ctx ); + mbedtls_aes_free( &tweak_ctx ); +} +/* END_CASE */ + +/* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_XTS */ +void aes_decrypt_xts( char *hex_key_string, char *hex_iv_string, + char *hex_src_string, char *hex_dst_string, + int data_unit_len, int xts_result ) +{ + unsigned char key_str[100] = { 0, }; + unsigned char iv_str[100] = { 0, }; + unsigned char src_str[100] = { 0, }; + unsigned char dst_str[100] = { 0, }; + unsigned char output[100] = { 0, }; + mbedtls_aes_context crypt_ctx, tweak_ctx; + int key_len, data_len; + + mbedtls_aes_init( &crypt_ctx ); + mbedtls_aes_init( &tweak_ctx ); + + key_len = unhexify( key_str, hex_key_string ); + unhexify( iv_str, hex_iv_string ); + data_len = unhexify( src_str, hex_src_string ); + + mbedtls_aes_setkey_dec( &crypt_ctx, key_str, ( key_len * 8 ) / 2 ); + mbedtls_aes_setkey_enc( &tweak_ctx, key_str + key_len / 2, ( key_len * 8 ) / 2 ); + + TEST_ASSERT( mbedtls_aes_crypt_xts( &crypt_ctx, &tweak_ctx, MBEDTLS_AES_DECRYPT, data_unit_len, iv_str, src_str, output ) == xts_result ); + if( xts_result == 0 ) + { + hexify( dst_str, output, data_len ); + + TEST_ASSERT( strcmp( (char *) dst_str, hex_dst_string ) == 0 ); + } + +exit: + mbedtls_aes_free( &crypt_ctx ); + mbedtls_aes_free( &tweak_ctx ); +} +/* END_CASE */ + /* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_CFB */ void aes_encrypt_cfb128( char *hex_key_string, char *hex_iv_string, char *hex_src_string, char *hex_dst_string ) diff --git a/tests/suites/test_suite_aes.xts.data b/tests/suites/test_suite_aes.xts.data new file mode 100644 index 000000000..baac1a776 --- /dev/null +++ b/tests/suites/test_suite_aes.xts.data @@ -0,0 +1,4200 @@ +AES-128-XTS Encrypt NIST XTSTestVectors #1 +aes_encrypt_xts:"a1b90cba3f06ac353b2c343876081762090923026e91771815f29dab01932f2f":"4faef7117cda59c66e4b92013e768ad5":"ebabce95b14d3c8d6fb350390790311c":"778ae8b43cb98d5a825081d5be471c63":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #2 +aes_encrypt_xts:"8f59462c1327fd6411cb6b02c04bf0a129f145c276a38693c745de3118c90a2f":"f2b86793b29e730e4a627b6ee161706c":"f7049f8aa312aeb1ab99ad11a1d7a720":"e59fca86c3c906f3df67418636a28767":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #3 +aes_encrypt_xts:"e4eb402fae4395ff08e1280b0cd4d356e7a1e8c28aad13b9a6fef8b88ccd2e84":"b611ff70e6653cb68b14354f2b3cba74":"132097c5236eddea183235ba1e7b50f9":"268160fa57392906007199d45e988e56":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #4 +aes_encrypt_xts:"b2db598ea4760696cc7005a6f0f1cb6ef3f0bfebfa7a6682c106df88e26c5d6f":"56b43dae7b5bded0dc91696d1fb0c95c":"0b616b87af8318fdf8be169ab44f83c9":"cfe684f786644260c43293ee4f358a04":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #5 +aes_encrypt_xts:"501500d45b914aa20d032b49a077e1ea95aa7d505b1d8c01129400f22de52769":"4da9611c97b2e935834b289bdd713345":"21527547247d05a5e232d03d7d491a96":"bb85a8b5a137a44aefff702987ce4ff4":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #6 +aes_encrypt_xts:"b2a72976af7d5f2b55f6d8b7754e5f7abf8b971271c04e2992c5a55c32d55cb1":"a1c98f71ba24a0c0f5c9b3dfe2a306c1":"1cd8214033178cd0e248534c13b695b4":"b52bfafe136052f830fe0a5838c93a0a":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #7 +aes_encrypt_xts:"d96064034e2659279f4aff7e6899c8bb880cfc1492da01c1dd5d56025447b42c":"7769c61a7961ae3c12c7072f376ee924":"17ddb4319426ce168a4e847bb1bc7391":"6e179f65391fdff97da1f14eba143327":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #8 +aes_encrypt_xts:"7d106040240328a719ca6e7ddc5d289e7d97d92d007ac7b9d40b6f09dc730dde":"f18bb26592462d73e7561cade98fea9f":"235b87539176cdab2f97b0a699911eff":"f923b111ce766920eeaa09727c255779":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #9 +aes_encrypt_xts:"2c222a2f762df2b0cc2e51608fd90a08eec2b58bbd68a14e0aae1cfa9bf5b9d6":"71f9e76e47abe440da813cc813ff5b41":"5507b1e1eddce7e74465ab0fc123d134":"8e7e8d3b8aac868b0e6170d8c9837564":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #10 +aes_encrypt_xts:"3c2dfc5427dfdec14340f8ee0e643e99d447d97241147c6384b1e682e1227e63":"90ba579d8f0a3ca94595bef9a142e736":"d0ea95d068d21e347a4a22e9ced26186":"6cef0d9c642f8650ce0313c5e8267d74":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #11 +aes_encrypt_xts:"c00d4d331626aac76fe248f6713bff4484e6f808f516f572afa132ee2bc81427":"18e1c74ecf68e17d3c706b772566cfc1":"cacd00419f7ba7dcc5ea9441e7720c1d":"7a55c8b37922bd605eba05d60b2d8a7c":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #12 +aes_encrypt_xts:"3ff9bfb378e4da5d2dfa747014c779b568a4ebc97fddda925b5dfab53678ef1b":"4702863fac6b7431fd367d21dad29a7a":"90bbaa1b42ce8d042a96f5410c291ecc":"4e680913b3455809786850f635439ad5":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #13 +aes_encrypt_xts:"7a0845b0fb049e1b0b0ab08c2fbe2f3885bde1b6feb98addf0c420071d3171f0":"d844e2adf5b97f03d3192a43f099a5b7":"c2e3bf8693bec97f82d57f627a013e99":"e717e45365f6899e649c708b3b17db7b":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #14 +aes_encrypt_xts:"e7a5d263d6acc867b9a548ff74fbc8cc2f868f9b265039b39951e0950ead932e":"28feec3286ba966d37f1a9d50d746ba2":"3bfe7bc9e9e21ce0e827afa86c61456b":"86ab0a8196a3091676a5cfb1f78dc85c":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #15 +aes_encrypt_xts:"cd9453cdbaca253cece8cb8dbc71f4124b90a7d320563b77adb823624fb45636":"744d3a7502fc2362152d207d42d53616":"b87e309fb1c276375e40a2764ea49793":"30f91e43c6fa5addb710ce5ceb40f36a":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #16 +aes_encrypt_xts:"3e5077857971abeb222fa5e40de2260f2ae45ebd5947af6531b9127c58fb022d":"c607b3f53631b8fe08469a50c9fa8ae6":"a90dedfa25cade38ebc1c38e18adfa99":"34974d77a8d24faa1414e17c0a8acc15":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #17 +aes_encrypt_xts:"b654f7ff25b5e8434c3025bf74a1e0d9f861dc3bba32892ad45c4428b7af2331":"3691548fdcca36f042b2e98eda6929c3":"58a668223e640257b3010adc5067a755":"07db8cfb36b4c8952955a05455a8864c":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #18 +aes_encrypt_xts:"4799021335944cfa8a7be3de526e7c605e08039c7ef47cf2166cd073f9bec1ba":"a12062f5f4cfe33bb192409b2c14e15b":"fd6f0265e34cf215c1e8e46c9977c249":"f28804a01de4774d44b25ab191b71e2b":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #19 +aes_encrypt_xts:"cbc9f59509069062f81ef79d4d34c26565ad8b430f8c1ddb53ad516c04c5748e":"09c689eb25140229199a503cfdf54e99":"4dbffb9c55271e97d1448c631a04e6cb":"ac442b829a129eb6b9ce89ece942f0be":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #20 +aes_encrypt_xts:"cbce7ea2097382967ab1e07eb3acde9afb40123c80aa4e3a87ca7a0504d1f6f5":"5f54177c9e0ebd503f4f15149e742da9":"b10fcf88e5a75c5592b5ea80f23c8f3c":"cb8f511aaa7f5d90915dae94d14c46f8":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #21 +aes_encrypt_xts:"cc0bd44bc5fbe3e078a1ce60c763d31608beaf9306c512b6ee9b28a19f178b10":"78bcf3cb8cf17a14fe1d76fe66184850":"63bdb170eef978c7566834f46b7f769f":"5b00b861039b3a9a5ab059b3e768dbf7":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #22 +aes_encrypt_xts:"1e4c84adeb9e091f81343286f10b2ea1eedd5e74ddaf95555bf3877339b4a0c2":"ab6a945fe164c672ed4c79bf4a198b6f":"166cc21d0fd8592222b6ea3d152ce508":"ae084ab9f42429ca04eaa2695d9a50b0":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #23 +aes_encrypt_xts:"f374f397a7388c3ed070876f0fd69bf3130ac98ce13f077980053c6f348d7924":"09c210b0f779db4323bb534bf49fbc2d":"04cdfab6bb493ff29c076ccf7432a9c5":"70219f67e251d89dba1da356502905ea":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #24 +aes_encrypt_xts:"d29d603fd8f9a8c23baacc9e12483b899856cbe0b7d77902d928e122f519bd9b":"90ef35315e4b381e76e0337843b15ff5":"1d0394d80721add6c4c042cc2fc0f7a4":"4bb42d45044ac0e33a0a6ccbc7a8f4d0":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #25 +aes_encrypt_xts:"b51e2d433c25da581a7d4c2f09d75f5002f78fe127a734050a06a3e6a24b5080":"3db972caf99966cf16ff8d410f4ec56a":"d4174f40cf436775eb89fb8b942402ba":"83fab7dc2adf12d1f479af46d506d57b":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #26 +aes_encrypt_xts:"0dbfed847c7fab67e652f7319fa95920ec6895ee0d71d5816626483d78de0b62":"5b939e9cdad3611c6c70b5bd5c4512d8":"7b6e304efaf654f7f49355b29b52c4a8":"7670ac9e54adab631da2e477d0eb3ebc":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #27 +aes_encrypt_xts:"7370bbcb47518efb9803f855c641adf39a630f31716f364b80317cb9350ec9c6":"f8a008518b1cf4f4eb1b0f0d9d676af0":"3703ede60e3f032bc36407fbc0cf4673":"8813d07894f6edf29964ed8405b18cf6":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #28 +aes_encrypt_xts:"e8cd5650429cd0178b55b04d5ec4a749a0cbc07abd51c6e066c4f7db84502e75":"cf6b099e6ea1e30f488e0cbdcc82b3a0":"00c8775cf78a4ae02f66bfe12a753fed":"125f8adfb1362a029e2a6825becdc7ee":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #29 +aes_encrypt_xts:"5e2d0312332f96a34846899742e7770c56ff60a44e1228c9a8cacc9cb05420a5":"87578736c266727355833c73b93645f1":"cb30ee3f8fae0c35e4b03c9b972c38b3":"96a37488372dc9b5092fc8602c642b40":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #30 +aes_encrypt_xts:"a21697df7b24480074610db965450cc9b8e87766bc132f0d0d7ba46b2c95f242":"cfa164a6be7f32526b47330f13cd856a":"31ea2a331ff1740402b41dca3464f97e":"af5e95c283683c09fffd0ec47dcc187e":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #31 +aes_encrypt_xts:"10cc9cb2d3e3b776255cc97aed178a5b742dcc93b071f2b234a193428789c8bf":"3eb88aa67a28c697aa0dade6ad085654":"1e13e7336cf842be7d2beba90de3844a":"9338ee617cb30edbbf45c463b530bab2":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #32 +aes_encrypt_xts:"cfb9b033247de7299b0ed2fdd69e8ebc75c6b9cbdabe1bb4e4cdc94e36b148c0":"3173bdda40c531502fc5fd2f93aaf68e":"5bd08ef0164a2b1e56e8a10bd5019e51":"054d725c5f4a4f95c4f9c543c86160db":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #33 +aes_encrypt_xts:"00044e47bb017177478a5ada361fec77256246c6dc6ca3eff7a91d066c05fb09":"941cc97395f558a8063f05186b15b839":"a8285e600da846e8914d7153c3884910":"aa11b588bc3d0b809378a1f10099173e":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #34 +aes_encrypt_xts:"b73b04a8a4769e860537bb7920395995e6aca0058854c6486a408c9ebd74eeed":"a7e17872d767bb0327c3a9359bca18f6":"d6dd35024fe2e2796d4028ec6c5af28c":"d9a5fc9817a618d43aa3ac9398c86110":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #35 +aes_encrypt_xts:"c88ed65fcf55167b70e554ea91c8a0340988a9e91b26e307143d37cc67c34509":"923d4583b8e626233a2594fee3ac7619":"25caab978bae5ac4f1e4edc5bf40232c":"ad3f3252dab7b773faa9e14021596e6a":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #36 +aes_encrypt_xts:"55f536b9a09d88855f36ab11ceb56e72491f02b49ce3aa2ce1d9e35da6dc2c6a":"6ee0078e34ec33567966f0084cc35273":"ef51747b1b1f4917a159eab86044df46":"b8c5a5a773c43e720d422ddd679c7b99":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #37 +aes_encrypt_xts:"034fa188dc3e2f2d0d03909ffb6f96ea8af11e64b4f4b8a127177e41968bc0eb":"be851d479c0dfefa6bb6b7af186f3a02":"1b2b987c6a8a7a099cf40521733e4965":"31e3da9bf7f79e11c5b3204dafe1492e":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #38 +aes_encrypt_xts:"16c50e61de6d1133001117e9721adfc6f114e59ce3a145e3bf6a8b864875c179":"b11c72a91ed6e26c2686619acd09602f":"1194829ebeaf79cabe9deeeb290bbec1":"650016d9535be2e519e1f71af8ef1237":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #39 +aes_encrypt_xts:"527ff902a2e335a0e70072c7d30f174f71681328c41e3da793502479017a98b7":"665ba9deae73392eb8f8d363b788123a":"7baf5bb1cb9a30ae3f6d16a21e6567b6":"a8e9edc7557fb115a077fb008841d4e2":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #40 +aes_encrypt_xts:"41bcd50ec2a1f8e6cda7ba705ec75fba7a5806525dc41a01c7132592cbc2c58d":"623ab61799128b505ef6e451cc75a686":"a10e9dcdf9583676d88e5764ff7eb649":"aebfa96533fa4ac7137f6b346795644c":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #41 +aes_encrypt_xts:"1d149b7193498ea7afbab6e825124c138d2e3cdac280ea9da2df18f4ba409a3a":"c31bf1b5a1acc695ce16fcdd648608b8":"833eeda610a943a3e253b0677e622c53":"a3eb1c9cb10e9ba628e3b366401efb3b":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #42 +aes_encrypt_xts:"a0dce41069c308f9fe73dadc53ee483dad21b538ce8a61da115f7889f7897741":"46400a16465bfc01f86e1842c9b99fe1":"6c347dfa2d6eb73613a792c8ec469e1c":"2f3aedd69ceb9e9df454147ca3a1568a":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #43 +aes_encrypt_xts:"bef08b0ee81b36252494ead700c2afdd5e65dffe6f935d16458ef040e7895a7d":"5fba0f232317e18b0ec380e103b157e7":"b07d36e3d7377b39e33ff0df0d5db411":"ba73b5e4161642274be5866d7982f432":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #44 +aes_encrypt_xts:"e556a69657dc28daf40eb45d5a7b6637d7dca9d8c63ea8cde29c9dce9c151e44":"28946548b4b0bf9add17780fbfc7a69c":"e78e668472d8f55833bc0712cefd83b2":"0e789f2207a7e3fc09b982603bcc2548":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #45 +aes_encrypt_xts:"e9586ea5a14e0155ef32362ddb8d45a6efefb8ab201f2724f527413537d5e083":"2d9744ace19c18d0ffdaa97cf09a2f48":"0a42366832bf021c91489319bbedb097":"5abab8760848e8565422111581abbd66":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #46 +aes_encrypt_xts:"a14739531d43c33ec0ac859222ab7ec4f7d02465f9a735d643eb99a7e239f35f":"e65d00ab94375b7ccf01e4158a4ce7cd":"c683bc22914859165c877b27251c8912":"c3eb3c54bf63d9beba86d0fb99ce7721":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #47 +aes_encrypt_xts:"29dadd2e464226096ebf6abc3d83698e42330d34b2da0643898f05c96f8f0237":"7d2cd56d72e61ab4a8b0d03bd64474ba":"ae8c7fc4bcb43652354e9a282a1c2ef6":"29061dbffe9977678446898fbbad1397":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #48 +aes_encrypt_xts:"5573bbccf4ffd32e1fb16811eafb77e2fd3111bf8ea182999764e46cfe43f82f":"1c567c48ae6df831f2f3fc4786d8ad65":"26650887735db9f7eedd4d82dc8da6f0":"451951af61ee0c8ae8787651737ca236":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #49 +aes_encrypt_xts:"fc70af558db1be9f9289c0750cf94e88968b9bddd2522993934945b3515867b1":"476fbb56883cafca464958be65cbd66a":"cef2b604c43be7e2c72a51d9c82d2cd0":"404d80a6f4c04b0bcc3da32b6632d708":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #50 +aes_encrypt_xts:"5ad0f03fbca7f0d6551d94c1faf9d329f025068ced476d72d91ab22cc3c05449":"7c9e49f219189a3fbe991fa8f83cda5b":"946dfefe5aadce492b3875ce3409b0c0":"62bc8ce1873a54c70bba35014877873e":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #51 +aes_encrypt_xts:"5ba1bc7df65ed39efcaaaacef61e94a5f77512c3a955d3f64f36c02f108dd6ce":"b98a190562f076971fb14e1ebc676939":"dae26a674ea111a932d0727e786c19dc":"13fa1056664a0048e89cdcc87963cdb9":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #52 +aes_encrypt_xts:"3ce3fbeb7f4a54f200b6ee1ce5dd67dee28765fe15fc523f69c8ae62dfaaa834":"0be9627b38caec6f323d02924c20f9ee":"a290714eb3fabb751dbd448f0bceb072":"8c7d58774a60944a17175353f69762e8":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #53 +aes_encrypt_xts:"9e9d7704c959c2c6dfd6e8bd0d351986b275af8b075b88580933c3575d1c4dc7":"aadb2ff6ae53347d36c9f25508aab9d9":"f32226db430e55b5ee64ce5884957ee3":"3254a7dcae3202bd8c3d1bc5c409f30d":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #54 +aes_encrypt_xts:"9eb58c8dbb965f8e9151a6d9d9fcd0531f2398789d134f72251388eb2c1cac26":"96e157e9cb57524d28b99612cd4fc3a3":"6cefc27ed91ada77c67569196ae52a16":"8cf86c455044d142c85c0f80ec1b0fed":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #55 +aes_encrypt_xts:"079b221467d61667cc40f737ee80e57be60a21507699f9029e9c347b1bf0e6ed":"bc7363a67f679f58786b197814c05d87":"3ce6f7b5b83963e7d9394b6d9416f81a":"c3e40fd05d853f4f1894e4ea25159645":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #56 +aes_encrypt_xts:"416093a41c5a9ac1180ac5e62c2d1261c83d468fa4bcc1ed2c5c52dbb01ef79d":"28abb2bc7706abd1fd5bd654d50dc7ec":"89450879c782e033c9c5bb5cdb96b2ed":"8691c6991df1c557c6ad8f3c6009ff13":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #57 +aes_encrypt_xts:"08974139e8579332727df61462f0f6b56ea457330539484a1347491a34ed151e":"80d3c24eaef03ddcdf39ffac464d71c8":"72896d9904553aa075df25360147eee8":"4df68616734ddcc516a0ad23be75cc42":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #58 +aes_encrypt_xts:"0626b7f6fc045e27000466387b13120bcd7ae6dd4279b32053c9a8169d3f3141":"c1db071bd814e4c0747c005a31dcb65b":"2e796f8b69f30b26e7fd0c339cadf2f6":"4f6d71db8ae377dbdfab6d7f882ad2c0":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #59 +aes_encrypt_xts:"82cb74d7025a383e584b57c07272e2a7c5bd538448f9d22ca45464599ed46370":"bb0e36c0f43942624cf39f00aa9aba29":"79a2fdeac249e26727e8a0f54a505035":"fc0e87d6765ab6a0a05b450f3052ce89":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #60 +aes_encrypt_xts:"a086ce7bf0c3273bc1308fa75d4c9d81ba84be3d59cc04e40588d666caaf326e":"baf2a0a20b900a61cd7a8477c1ee52e0":"dd288a3e24dd972872b8bd7b275bc751":"eda786fa68823dc559fbbb976c753759":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #61 +aes_encrypt_xts:"f687fc3d86e089dd30b8a423c81b6e62730c49ce60a1d85f646f8d2b9c9f5a39":"3abf8a032548c5dbaa446f8e122c9be5":"06a24306f64a91e6425807ac50a20d33":"f3519331137bce03a1d2bedcee940914":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #62 +aes_encrypt_xts:"20bf35717583c42588c7921b984e5be742a84ee337f89d47909a7c5b0169530c":"6e59ada7ffcda543696ce1eb2a80a4e6":"246ee0dfa8868f5008b94c742ca467d5":"b661a4006cdca086e98b9b18c7047a91":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #63 +aes_encrypt_xts:"c68a04603abb698621f0467df8bf5fd074772ac8daf8907ebc3a3af59164413c":"b42d6af64f3e987f19d6c2b24e5e0dd8":"005bb8508e334f8feb331e0fb31e91ac":"0f1133e36e9a974655782ac0967f103e":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #64 +aes_encrypt_xts:"7fd272aec689f6ce977e666ebb101d865f59910150e3ffcaae9b3cdf65319fff":"5094d473a4626aaf8738207c8e301ddf":"18086180ac43731d8146e6fc56727427":"f50531114b3fc814307462a7c0932efe":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #65 +aes_encrypt_xts:"b9e23c089b3569b49d1078fcf5eca6ec3a30c397a9a68bfae0be8e329ac34dce":"00d42acee9010a000077f150fdd3bad9":"8cf43a655840e69adad8e40485831cf5":"b29d5029f34d08a85fe805d834396724":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #66 +aes_encrypt_xts:"35346cc28c2d6935268644bd59f6d25bbe6bf6cb644998a2824b31230e364795":"9cfb936e1823601baf57fd693c221933":"4f2aee2974fa75d991574e9aba710689":"fea0612c7bbef5fd38584afeb9458a6a":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #67 +aes_encrypt_xts:"fe070ac3ef7ad6db34fad98936468c510d89abafa06834629aaec5aa6a4eff36":"53d746f8614d70d3fe0b51563331787f":"a4e2d75f3ea3a292fe6907038a5143cb":"6da2c698b2ac60f155b1baf32d3aac82":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #68 +aes_encrypt_xts:"2844d35172e0f77fea540770c50b5bc77b019a1bb93e7862bc32e1b0d99e95ad":"6950ac2dbc76cccd26a309f2bcf72cae":"165d63956001266dded19bf8b9ad8b2d":"1d0f8858e2a1e72f478f53c49541796a":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #69 +aes_encrypt_xts:"6a95417c44bc1709d800e74e51c9dc0552f7455c43fc01e5ce9872abcc8bd147":"df40643d4e070ac2dda0c1d7e353ea91":"f4500713e081be1ab7714bb4108a2135":"3f72ac9eedac79326a7a8ea8e2717219":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #70 +aes_encrypt_xts:"aecdc0218f226e4dcf4a038f97cc12647bb179aad4e5d41390887f6e10e8a73e":"9d297437f8d60a8d6fd8afc524acfc67":"c5a7d42640283be1e053fba2d0d79b99":"1529a1512d62cbf09ce27a4162a938f9":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #71 +aes_encrypt_xts:"ace99d768fcb8574ee01ac9ff543eca36606c3d2477007bd4182ef70a22ee61c":"aac64d271cdfbc96b70e1ed7af1d5f71":"e7d409695337c26cc3ecb040945329b5":"4035132f78621c2d28912f18dd0c9cfd":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #72 +aes_encrypt_xts:"be46ee80aa8d6797f3b016f2598619b7b266724d3cf8f055eac05a71a39eb20b":"25f19156dc93ded00928ea3383808454":"5f4f5c82a550285d22036294da461b78":"b496bd18eaf56e47774c7bd81ce061ed":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #73 +aes_encrypt_xts:"2e638c8a8a0bce7d7c034271727cc1118b7c39372250ae0720001279fbf1b708":"cf3bd5c42af982212b08a5594588adb6":"40ade7a8103de77ccc19575c456c08eb":"3d797b375fd2a1102b30767582093bb3":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #74 +aes_encrypt_xts:"86dd8e33b693f9d0347776bc99784a7b9c922a637e4fa064bc6d3e8f9529adf7":"da8716934c675c61ab4bb9a6d9d3dc95":"b298503efd9cbf4c9ccc6b0d1c8029d8":"d2bf9c802b3f52c101bfca8283400406":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #75 +aes_encrypt_xts:"b1fb47ba5bf88ce22538f32b6731e0983d83400ef7b6eff10fce475a9285d171":"ba6d243874676d2d1609abe5738bbd23":"2386bebf0649682999f609016d5dce15":"1f9f3cf672f54ed0e91c816f2f385267":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #76 +aes_encrypt_xts:"97e1270108a6ac27c6da05ba14d73db04529b8503c0a8fe64834277158487964":"a0e94358eeace074ffec20c2b4ef7e10":"dfb54a9453dd57349e94f4696b69cee8":"ad32135b0502843bffd1bf14f0b87283":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #77 +aes_encrypt_xts:"9b70deb145d043a46267d275ad91c853741b52b9a30d7e035f5aa2db84711fd0":"5e74d148d8e83a322579a8a3babc5820":"c6409c0c2469deaaa50e4cd7fc0eb378":"8e3e95169d3b1b62a15ac43cd7e7f00f":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #78 +aes_encrypt_xts:"631243558c40f4f39dc18d112f76f0e5fd099ed2dde1068db78a72279ad6b2ef":"e376b520a4b6386001c02a870c04634f":"7269ddee70695e39455282f8cf0cf476":"b452eed812d3a9dbaab75fe5a0de43c5":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #79 +aes_encrypt_xts:"de13f79f857b62865854d520d3bb63b8da94908a3abc3c16f3b0ee48eef1b367":"c73464ab9f2d22b8476412688feee1ac":"20a3894f062bd2ff9c1124bf4144117b":"09200c24723184185414ffb0aed27863":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #80 +aes_encrypt_xts:"5d5573a8f4ac9f53717889ad2a36c539e9ecb64f3f6bf32b5c44937237847ac9":"df93943d48dccf2530ce2bb0008f1b6f":"9d2c27cf6b8a03dcc24c5a5bf39a9dec":"90c4a48994c36676dda8c05bb3a68392":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #81 +aes_encrypt_xts:"8a322b07f3a68e4a65dd6c77b1c5b288ef1641a6916d5a1f21e4a863fce6df1f":"392f78248ef791be191401cc3fa9789e":"1d56d64312d3ff8847e0f227b0007eb9":"b460f0be6250eb211e86f23acbdeef62":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #82 +aes_encrypt_xts:"3b0f7a5c622c924f898425a6749f2a16922d3d762ae930e4afb6235989a4b2c7":"2062378a4befaee3247bbf2dec9c0fb9":"be0cfd7e6c9b98ee5f7c9cbd80ce3e27":"1e1660bf511caba0f9bd51b663699ed4":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #83 +aes_encrypt_xts:"702bf6faf45de5d5d78ecbae2dc822be3aa294a408b7cc999dd9154e3c3a087e":"e2410cd296e37abacce9fb183313b7da":"83c44115c07ca3bfe17cc28b63870235":"be0b409169d17890b4a2fd23c5597c6f":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #84 +aes_encrypt_xts:"45f718f5d179ea8799049ca733a69bfbdfbe3bd80e643bdcb63e5a3aa21d65e5":"44a2edaa79c814f219f21f8c1495a5b8":"bd7f641df9053c4455c4d70a21f42d72":"71fda8a62e9249891ae53064a5a35688":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #85 +aes_encrypt_xts:"cd737e4e4f91f42a39cadcb6303c2056f05d6e3462ec9e26c79aaa7e5fb8439f":"8208e536ad3921cbb1d1379a2d4994cb":"e667b97ecd9ff43e4b00075d4af01542":"ae4da214eb5fcffb13c23355ac7f373d":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #86 +aes_encrypt_xts:"65405d038341aed9a7cbec68bfd7a08b248fbcf93718dc7469f971ef1fdde1b3":"33153162cbe10263c9e26a5be641402e":"4f082c847ccbb0b6523a381c64c06ff6":"da9c68f700d7e453910030bf237b0840":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #87 +aes_encrypt_xts:"28e156cc8f4267f97caf998a30b2465ba1c1075ecc52fce341f0c69934655e8a":"bda8cbe797d915b76fd1a7ae442fbb2b":"aba12febac804db6984bf54f9d659de1":"aaea762ea2a78d54613977b8b5e9222e":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #88 +aes_encrypt_xts:"9ae2af2e18861e4bae6475c9414485ea4f8e1126b498e569066b9d7f63913e75":"9b5256c00518193806eb0f3ec37fca32":"37ed6cf6f7eb4f5c750fc5d713e78230":"11b0cf2360eccb99852bad4210e79aa2":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #89 +aes_encrypt_xts:"00041bf1f7d5d684d18f3e3dbd4472044b85b87afe2969489990602cd4500978":"4b76164da4775219d741308346dd646a":"82e3aab21ebd79781596855af91a82bf":"5999d9098b813d2b6d9f0beab14f1376":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #90 +aes_encrypt_xts:"a6e21df4ea484e84d6e9e7d81e1442837fa7ca304536e1dcd44a9dab7dd72011":"9d2f1adba8983d5b351e18e1179c9e4a":"cc74f9832f43ab6013e8b57b352fd669":"a243ddc10735b712cb44cc494a13cebb":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #91 +aes_encrypt_xts:"d86503698dbd6892bb925806c3946eb9827711a2255cbf3e0ca86eecf6203317":"9af9f47fb2f55b4417a8d10d9e1fe231":"52f860c4eb051868993fad3ae4c5595e":"49797f7b06b5dbb9230d630186295908":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #92 +aes_encrypt_xts:"307919d2e2610f17d364ded5af988a508a449e01fcf3d1e9772915eb2c28c189":"d2c769e7a77c37730ff0c75490980eab":"d446ba8f20cf04c755f3e006fade15b6":"43bfec146ee0311bf79e1ed929429c81":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #93 +aes_encrypt_xts:"721997d2112e69b5c640f16ac9a61c612ea26f95f192d710edbde6a3517bf456":"07393d127eaac6aeba4f5abba6e1c997":"f22bd9af89fceadd125fd47daac05bbb":"41f14dcdfd1658934e78dc0f942f20eb":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #94 +aes_encrypt_xts:"f5d9b48be2ae99bb9b3327cdfefa4921084eee889d824ce5cae5b7216ccfc8d3":"3f695c759571ea5f1bec05f91907f44f":"f46d9867f97abe757ea31d351da12260":"84619814d6722f86519a9e9d89080aac":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #95 +aes_encrypt_xts:"49be5a4bc1070513f49e9e9a4369d3140f4ef16727380656a9b69bfca12a1e2d":"1e5400cb90902cf7e90f9f693ce21015":"0907ddbcc8b20dee14cc87e7ee0fe338":"d2480f80e3dc756dbe9b253794eb13d7":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #96 +aes_encrypt_xts:"d01c1e6a51198a691334720a1186d8e748968b9d58c0594600379a122d66eaf5":"cb66808ed646a99946a9c4356e239544":"a069d1441177d7a2a8876987fcab12e4":"0e498c34c7d7a11a2076367c6c56ff1f":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #97 +aes_encrypt_xts:"9d0615e9f92e32a08475c804085f6f6e6e7c755a83bfb91532185020cd181b0c":"bd5d378fa93a167a9f7c3f1714442227":"55336a79b05e37efc0ee884e5b89ab29":"2e35293ef25ba6776fad870834b1fc84":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #98 +aes_encrypt_xts:"d040bb72d80c3df0af3e13eda00a30e6103a8f5aa48a431c2fe0b20135daa81e":"048dad1ade7f0909ecd9ea0e5a21382c":"3f4a6302d9aad47197c10921c1bc6ea3":"cfedf66262d6374ce3fdc6b517bcee0c":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #99 +aes_encrypt_xts:"04016dcda256c3c4c2b418fb7c53a07362ad3de2c29b4010385dc018cdc62904":"57e05d3cd0629bce16d4e6b3e6b1b290":"baaa64653028ff2ea42d3a427e6b2235":"98b1a77617469a680caa51f0709d75e3":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #100 +aes_encrypt_xts:"bcb6613c495de4bdad9c19f04e4b3915f9ecb379e1a575b633337e934fca1050":"64981173159d58ac355a20120c8e81f1":"189acacee06dfa7c94484c7dae59e166":"7900191d0f19a97668fdba9def84eedc":128:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #101 +aes_encrypt_xts:"b7b93f516aef295eff3a29d837cf1f135347e8a21dae616ff5062b2e8d78ce5e":"873edea653b643bd8bcf51403197ed14":"236f8a5b58dd55f6194ed70c4ac1a17f1fe60ec9a6c454d087ccb77d6b638c47":"22e6a3c6379dcf7599b052b5a749c7f78ad8a11b9f1aa9430cf3aef445682e19":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #102 +aes_encrypt_xts:"750372c3d82f63382867be6662acfa4a259be3fa9bc662a1154ffaaed8b448a5":"93a29254c47e4260669621307d4f5cd3":"d8e3a56559a436ce0d8b212c80a88b23af62b0e598f208e03c1f2e9fa563a54b":"495f7855535efd133464dc9a9abf8a0f28facbce21bd3c22178ec489b799e491":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #103 +aes_encrypt_xts:"46187e8ad7b6326f31e71685fa92ba95f53a39c6f64c09e8d3d649e194f7ae6c":"033c759ba1dbf346eb125c8eb84e3646":"e211b2b7511a43a88df116cf6ff06a296a63089d74831569090a2fb8e31f4130":"1166257c5973d23e14dde02bf345e53b0da2e5ca765598c7e84ae3698afdf6b3":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #104 +aes_encrypt_xts:"733147f0aaea884f089f155679256bd1c1b6c1fd8125ce09598976d1e38d04f4":"3ab2dcb01dd53bc87612be160953ff5d":"fae4473b11987843bd0446230c5a78d14dc6c13088433ff0f63c77fb64b768b6":"2863f64ca0dde3b1c3df0cc4f4a0c2ca0882ca17ca1673d3b8475576091e1863":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #105 +aes_encrypt_xts:"c805959c6e84654cded8de7c89f735b327cccf7aa2b96563e4b4a06a400a5631":"64704fe92c7ffbb2b2618f65eb5f2977":"2ad4ce1768302eb76842741403beb103f6cfc3517acb80fc1d646e824b4cac1e":"62e4d0b8a0f07ab6595219aad7eb40fdcb18dc5c21ca7c772649ad4214767b0b":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #106 +aes_encrypt_xts:"3082866484d4eae3f321de6622ca088a3f6bf7687038cfb8da89c74e64985fc4":"5bc9ed680495300083e77c067d252907":"ed71c4f949809c3e413195e757b0a6940d2a9a67dd399617d932ac3df62b3c75":"aa47110ea6f074010c88160f855ec4b8fdf9d1ecd4e5d1974186d5607d12ca13":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #107 +aes_encrypt_xts:"06e41501434ca5d990fa225709bd1123b1291a8b725d6baf7dc50438774e58ba":"15fd9ffa9c744ab9aea67f292e1a1cf7":"0fabbd90c6cc9148bb96b128033671f445ff7cf7cf6a67a342d3a37c8ad2d3f3":"c8f64ff3bd748a77d3691e5a5d20b5e8bbd9cbec6016d12ed383c5d237ebb3ae":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #108 +aes_encrypt_xts:"b5ec9c20d51985c8c458750c65a0d36814c61680d2e396e93d1d6d31ba540b6c":"f81da4a2a52005e693bd6dbdb573b333":"b970fdd6f0bb1431cb1b80915047bfcd4896f16587047621b395fe55020639b9":"1fc7c00abbaf2f83f89a26fc2a7619e20302bd31fbd63b04f87134c822e746a6":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #109 +aes_encrypt_xts:"63432c29f28076e3646a84385b35b43ed6bb502cc7796539337a951b71aaf608":"70ab05d43087699b70833ccb109b1961":"0017373fa2d02377a431e86ecaf888647aa5def3057906d85cb122d498add55b":"0e1d51704d954531d71c46c081d09b78e3a082fb403f4f4b01162282e1a57189":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #110 +aes_encrypt_xts:"a8bc08e258d9d6e6d453c053ddaa5635465eaf466a00c21d137ea03db63ce4e3":"5027ed5e607070a148c57e0ff8023f5d":"45ff25a157870b327193cabbd19ed9fbd27e57dda898a6a50511948890edaa3f":"d270b78085151447de74f24c3019ace4b7220415a5e7839af35a71b87d909da9":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #111 +aes_encrypt_xts:"1f5c243e5193e6da2ea9bafc8eee81f274d8b87ea64a8a4f0f001fb774ebf7a6":"f17f1e28c793f5bfafa93ddc65d5cd90":"05e53e224f72e5fa6ba4afbbcdff75d03ddccc64088d2c731d908fb1ec55eab2":"006f8a72aed96fe880d583bdc65b60650b3710608abebb6516a37ce2dd13a22b":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #112 +aes_encrypt_xts:"f5e2b622c38d02402b15784536cf31d8396615b68a80cd5a9d0de21b1f2b777e":"e91555e884a8bf29a7cceb8736cdb7d5":"9267cfe015e653d122df07d9c008ca9e4de5c6a9f6a8d6c9c7c7e7ed2696bc9c":"7776e9d0857cc0abd3d7379e530f9fa12a63d4cc43c7f1bf8900db923d4ab6ca":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #113 +aes_encrypt_xts:"2beba66cfdf2b5aaf6d266231a9516d45ffa631004cea3fbefefea2ec167d52f":"a6a835a161aab125b0e7e232a2dd918b":"f1fe427d0828445c87dfb4d1ff35bc82bc774ec28676b5eb9046e926e46b800f":"d9abf64f3e1dae020c41758b091195b3c02b11647879648055a51db37174050b":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #114 +aes_encrypt_xts:"81f3bb026efdfc9f5185d9a34dfb911c68fd3e9bdb405899c24071ab3a8fdce6":"4bbc61beb90eb9bb76ce46abbd875b5a":"c37f989757656ab86b29a86b9920344b61e9246c5c46bec08401d4d3d7979051":"771679370400b5332bb9e9c565b53ddba45185de9ad167c5be50bca0460e693e":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #115 +aes_encrypt_xts:"54e16a893426bad3726231ed3ead1cc53ffad205db15dd23d03aadd36276229b":"19321a27f8e94d5ad76fa87d31576834":"5e1d44965ead2dbb8608d4a588c42c9d1991a751fd6496fdb487c16619c9055a":"98c1e26394417c433c05cb26699875cc39489615a38a068da38450cf31fc9500":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #116 +aes_encrypt_xts:"45ce2dd271af151f6fd36564486a4d6e25bf20cfe686e3535adf5356a3cb127e":"7b2ad93eea4547737631d62201950432":"effe998d9e7e044a8641ade66d39f813b58a2fbe20e18eb64edfe58bc13079da":"0a1aa453a60d8c8787a41ad960d62ed49b9ceb4552da779798e3654430ac4667":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #117 +aes_encrypt_xts:"83db168f2ff4d90a76f2c7eaa5a229990d9248bd5d055dfd72f71189ed08ed44":"837ba56702ad64ad01a02f63842320c4":"d63b8ef7c043625aae4d05075534c6632b8bb748f074bcdf040c393b42d1be8b":"386aa5f9050898319fc0caf8b121078528649c3b0c24111e7d97b24ed83cbab4":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #118 +aes_encrypt_xts:"14c211391b9265f3ba9a47486440781082f70699ff78d289057b3b85ce8caeb6":"451abde12621658c31881a9a16c3546e":"fd84b927b8706fdebeac6a6b79a53b52ed451ae903111b7b7072d11a11ee396d":"7215e3b95ea35f4834afad832d29c0e6cd6af9fb147f93398add527d902e4c18":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #119 +aes_encrypt_xts:"d70182c66c1f18a97a234f5c131c8d6124f007ae99204c57ccc6c041ea0c564a":"46c2af18c697eb018033c9edb938b9cf":"11f5bc342fd2e66841c1bab743c7076fce9fa39b41e067c0a7ec0bd2ec6aa8e8":"e76409fb0876f67c037877dcc05d3cfaa2419ef4e364a93c692ea68df03c4c00":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #120 +aes_encrypt_xts:"7b6b70225fb0e3d18da8c78bd243c8ab07c5690874d38f432b552406b20cd83e":"d9b0e363c23173c59ad9cc9f0f7a330f":"9d588505f4b673487e51ae1eb9e353626c8cc6b918cc4015bf0df59b69d0806c":"36761c36553710e3662f9f4fe434acd91cd47caf716cc6021083d904178c538c":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #121 +aes_encrypt_xts:"655ee84352b64213b92526a6b6a7a1534235c659010bcc95a731c7102a0fd622":"3f04d04261c4c5b403d5107795ac4e03":"e3bfd336e389c39dd041db5812c0fa552582ccc8b3eb413b57dd86584cce06bc":"794d5b23bea41bf73b3085993809f94f1aa9500afeb5b37ba5cd65beacad9c7f":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #122 +aes_encrypt_xts:"47e4b858eba54168cb4afcd296299d397b964324e3f033b6415e112b0022ee5c":"f439fa16aa17830a726c8ddad313f6f3":"4dd05e5d82304519594c7fd544ddf6cf9db29976c392c129d32154973bb0c1d1":"a1f1a8e33583137bba606fbbbdb6025c12d2a1d29549a1638e75a8b22c3dfa10":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #123 +aes_encrypt_xts:"4bf29fa38fe5e5bc2991d756a0ee2acafdc8701ac7b9be286bb1a96ba69523ca":"23e3d324d2ced65d7d9fe165d11eb7b5":"69efe307e054ec02946fe6cc35d42f50f628fc142c11f7238f14962b3d069cf6":"505a7e7aa22e76b3bc1f146d24379877d3e9bd1c2b9e5dceeecb917f182be0d5":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #124 +aes_encrypt_xts:"38dbd4fca54479d5c3bcea401edcf3651be190aaaa533e6e63d5ee9c14c92917":"e314e1a47efd8387e69c55f0a4d86f6c":"5a3cbf307055cd97da410c3f2c959d376e99e6d6951dbaa80183e1b84bc905a2":"52cbf4fa3d0651c43d2fb7b9c61d3c9caefd7d0b7d375e7872e3fd90ddd5c2bf":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #125 +aes_encrypt_xts:"9c46ac272e2e3d2e9d21c76df40233a8d1f1adc80c6ce90252f57d3dca2e467a":"923a710a11765bf58caa685f760434aa":"829cb5926b13a17e8929b5fc06923ebf88c72dfe04a5f280113b40f230818512":"39ccbbde3c4afde1c7863c5f72729edd0d1023405258bde3ba12ae9304d8a197":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #126 +aes_encrypt_xts:"c9c1b2b2e65501b13c4ac5740674e38a22c5e12f12edb846564ffb7c9e2d00c5":"e4dbd34966377d208d85268f14e24ac6":"31d837771b094e5ce3a022a49a69bcfd0136d38df99a302a6649c8477c8699af":"c0e66d432ff3ff317b16f8d7600b1754ff46ff17874320ac91608ea211544c7f":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #127 +aes_encrypt_xts:"c8b1585f40772be51108354ecac50ec5097de7be9dd71eabd4bf8e2635973aac":"9f320926a228a01b58af44fe5b834fec":"039f9ae50588805f7ec18f7871fe606a09708e85c766b49c7160e3320e39453c":"dd4675d34f6523803c7a285b4e2db3f3fbb0947e1a998819ceb44448e35f6eea":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #128 +aes_encrypt_xts:"1d6b69e49b69d7e189a4ffbba1fb1b932f2a3cf168d34a5944ebb0d583e5b6d4":"f3a80ae300a768022ca0707996d76d1f":"72e87c33ff388caf74f59f8a92be30ece74ccfa0921e81bacb554e825f8d036b":"43fe40e1388439e23431be73c60ea1b25f7c7d2d4f9fd0337309ea0aca923089":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #129 +aes_encrypt_xts:"b8c07257dd8463c912f819caad27ea852a8342f864a6aab043268a69bcde6398":"680bf85fa31481649720d6f4ac2097b2":"37c5948bc9b2033251ca779cab8ba3811ce8ab5520bdadafa58e72baf90a2e5e":"491bb45af3db2b05fc9a5c8cbc92e2508dee84c82c372cb6c8e4cad1ca6b164c":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #130 +aes_encrypt_xts:"da444bc6bc33130c805c6170afe167c10c2dc82bdc233c607cb8b226388ed0fb":"a767de0ef212d28ee4a9ea7ac55b3a03":"ad9b154f597dff935fd8356a454644ac16a182ada5055cb474466b181c4cfa00":"2cf68d71ce84e552212856cada75a30e251c9b6cd0b595b06f47544a08f04b3f":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #131 +aes_encrypt_xts:"618c127719b26fc6e06c714d0d1345d4c7471d9bf391c6aab34a60e27f6ffbf8":"96abe5fbc601096d9eae8604e0ed3fdf":"d2d4029550014ccd0836c35a62049341fba951954f0e008d8958f43484933a47":"af06ddce1648ab2ac876427fe79111da420522fc265f4132e15038dc1f174873":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #132 +aes_encrypt_xts:"53f94ced82bf000efed35fb9fd443f5ffde73a52d8af33c78d1cfc5810bec161":"08a91c315b44f0d8af50ae85df760cac":"3749b69a0cff7f32391b429e6280d96e1926ebeaee1eada7d2cdd8f279b146cb":"561c5036b7e7894f82bc228cee7f708991f0333f7ff1bc773f621ad7db72f4dc":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #133 +aes_encrypt_xts:"ff53e460df54d8e1db7fc7867eadcbded1622841eb3dc30b1f21f149249b06c2":"d94935d33c210165d40d35f87c3f05a7":"a32aa50112180ce4f243952bf48cf804a6e2ace35e88f4d088aea9c340722fe9":"c9d89f95763f7b05deb6da07d6bd1088948f2623ef1183ca9c73ef9b38c68349":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #134 +aes_encrypt_xts:"de5694199739dae285604dd9a195c33b3e6e93e0fd8b46151d75d5aa124e9bc8":"d34cd8e682e3ded1e58a75dcced13a01":"1db9ac102c247ced18036e1d96d40b5f494802ccbd4a85f0f3dd14486701e7d2":"3b262318b89eb8efdd8ac3c2a5a723a10b85700bd18bda714a3839a4f46b565d":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #135 +aes_encrypt_xts:"1e36d721035db5e0d3fd89506f14d125f7f001625113d1914ccb0d1302eb0c0e":"ca0f28f042e9ba59e3039443484f0c95":"5b9629764958afa2afd5a5a0500d4c0884980cdec39911556fc0f299b8c9e7d9":"f3ab667b4596e415f03fd7d4dcd34a52e536b084e0a3eeabcb6c6688416f16d2":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #136 +aes_encrypt_xts:"a4e1711c727409fd6da004236a64fafdf20fb34784473f81e86abf0987a2229a":"a19946d5e913e50bdc49381878077547":"3b9bc44acab558c136d5eb72f70e6292068043e18d09e2f4a7e93c836acdcdc3":"8f13f7979b7d21489e4882183cbb818e1e3be368be5ea7b18c722e4cb0bf2dbe":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #137 +aes_encrypt_xts:"3b3d8c299676668baa16ffa6765bb84d9ad91fcb649e63b3644113b6be46475d":"f8ee792f85d10fd7bb7b6282257b7411":"f24b543e50e7b951f7df1e2b180296c3f21db0520e872f838cb8da489f14e364":"66c75419b8a7cd0a9c21dfc2ce91efdfddfc5503f1a02eb32dd40ca9f31be473":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #138 +aes_encrypt_xts:"97e8a0d08d83d0453bec3851459ec1cbea0085cb2b167de5428ac3674ce83179":"9f6260ba9a9c6f53973f87a6612d161e":"3971175035451b35c7a5b873b7969544d0ab7a7fa4d30f9acb172594cf94814d":"4ab22ba045871572d23949142af25645f4bf273d5eef95a1fed0e85e434eb6a7":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #139 +aes_encrypt_xts:"bfbd74e58319a1f56c0f2f3d9fcb1299bd3f7d419036cee113f023ab40269082":"0da05d1db5b682ab6356aee1681608b6":"145824d47d324d190848009847bb535883984cf21c249d4b18b345eb37eed0e1":"0a519fdf5e8b5d8a9bffd7034c11595be1fde05a13663cb85af8d28fed52beb4":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #140 +aes_encrypt_xts:"a77b18a4c33568d662f7fddb341e938adb3510ab0aa7a62331e27e964de051c4":"d5993938d61b74718ca5ff6b646fe85b":"9620aba1dfc9ded639bc86de7de9823b8cb9f4748792d96ab0343a2478c2cbd1":"d646a13b88c2bc715d4c73d0c75c4461a0b0e5c107ae465b7ca1afd620803d31":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #141 +aes_encrypt_xts:"99340869a2f7a3ad1605a3946de026bd2eaec78ab405329914764019be851940":"279f86d0e3b5ede19a31c910a267b6c2":"66bceb2a933bb1db66501470e4c4966cd553a6d790828989f394d8e542aada36":"8322a1f713a69f1676e4704695b0dbac5ba1e0c4237417101e68de3181b12851":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #142 +aes_encrypt_xts:"f849cf41316512227cb1c976966474503b6a525b1b5e09478b89f8ecdad235e6":"ac915e19c0faf5c2a3aecfbf318b6344":"2fa52e0c72a1ce78b09291890e0893a94f3ff9a4a71295fa256139dd27abce65":"6e8d62ff3435627300d2f5eb4a6a46e7216c92e45c143542c608b511261abe53":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #143 +aes_encrypt_xts:"973270b1d9df608d501917f2d9b385ab7c6639eab4a472430d52c680ba273e41":"d564716dd21807e4eb32e183b26d5cf4":"64acc597e8e77069047c6de73a96c558dfb05b3cb52506820fb31c13c040cc94":"8f888a56705e67c7422bd09d66be0288634a55311e42dfa18c9a1a217a8f1e2b":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #144 +aes_encrypt_xts:"02d1c357ba444947302f89c701222c24968f0d7ed621664e4b80020f509a2e3c":"e6911839d40fb5795954201393400a0d":"1a6d9ebeb278738948a31d9b1ebcfd23fe2227c4ea00720076d8f61a9d23b7a4":"896651d285c0ea36d63a5be5e393ca1fa1123797a1c6b9353503562fd9cc61ab":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #145 +aes_encrypt_xts:"a0b3dc90e29c4298dae47838f5821483bb6ef05228b0154a98fc50db3636e6e1":"1d25fb75d1e88c3d682e59ea42c5993f":"3bcca6dcf43d4e5308d6d5b3979d861ac581fa8b1950dd488db360ba09648ad2":"33cf7d060d6deef9ca42cf94b4d79f1e3335b7ed199994aaa8de4082c53447fb":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #146 +aes_encrypt_xts:"7594b2e1bf522fb920751cbac55a1f99fa87480a0037d31e721c66fa7acafa7c":"165c14b9db7a21e813f8b795ea30ef30":"f80b3b0ec491b77eb053a6adfac0da5afd3cd10c111f47e49c5a7ba1fcd5cedb":"252aff25110b176af3fbefe034ce72f7d86bbe38e375b3baa72814bc1e1c3254":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #147 +aes_encrypt_xts:"48a819c9ac1ee1113591a446dbbe64f3bf255fab34880dab4f11730fc094d3e4":"b56f251b7766afa477e0b2dc39888896":"9f91e6e870382df534cc30990a955b3378fb0dfe9690a52d1cd344cb9c21ba5c":"f7e14f5f5f246b7c783ba43d2668b224ad22505a247d7a3eddc0a9d61474c8e2":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #148 +aes_encrypt_xts:"dd49b53737a28423fe55193633660775f64b273d71f82c1812626b763881e817":"9fe422abed19a9893112b81ae71acda0":"798f481c8b349fef8739a1bab0f517e6c688a8b9a1c6c98cb83d39d9c652e7ae":"76fa8f13bb96ffe484766797d788ff6d58226603d735102763dfd16ee5143700":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #149 +aes_encrypt_xts:"7d51929e373d3662b7dd5b19a6a1495657e03bab416532434bd8b9032f5e7226":"ec4e792e3ac04c37f85dde52f0d6b80c":"880ff17a8d32d89e910e431c0cdbd0837251b941f009df1a6ceda7c2557d7b5f":"69189fddc63e7cac9778bdbfaa12f6edb95ac93d84bbdb25a30f85d08c114b4b":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #150 +aes_encrypt_xts:"a6140d21d9f52c2f7d3165876c581692738c79fc4cd3a2065279bc10eb59b830":"a27dfeeceb6ab60722e6be71328d1c08":"bc5b6be6a6157e78df5f77b2bbf04e1b4fe716dfc4b7dfe15a01556a54d7eb33":"62b5d116e5a218581a6785eecc1eb496553318b982d3976f5c357d5233b49c9b":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #151 +aes_encrypt_xts:"a9e399b4568aaec4474baeceea77a8e715ae94694c30aff32be0353734f0a25d":"d52c178b397287d447874474da7f97a2":"c774446d56bbc44e376e490f55f9f00308e4df157940e590c61780638f0dd134":"810d2031aa28959210231e7b0ea4e00e0de4476ee5c7b138ecaf65a1099630cb":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #152 +aes_encrypt_xts:"e9f8113f5d352289cd1c3b41a427cc260b09ec9a994b2f29b98a5400ef2274b4":"7d0de99651c13a53675949fb6500311d":"f6e7cc1c05fc03e0ab6b752d42d056e98f6c5108ffbdcd9007af2187c419eb9a":"a0ff4bd413a8db13c12f773195ac52e82a68c2cd92dd8d352083a1bd82a96c2b":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #153 +aes_encrypt_xts:"1017226b37e0712b938f145f738090067ef568615962e2e7081aba94f3abfb24":"c0a0d39b02b384f94b16435c5bc32790":"7d1c73e71a567ce23ebd6fb49effbf4de204779ccf1f5e39794b10cda87249c9":"cbe3ffadce4bab8aedac813148b0a1ec92e99feb39922deea8b278b7314715d8":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #154 +aes_encrypt_xts:"1e89067e5867c6497559a65ccc25d7c7c3508f80de7e88914748dc88d8ccd09b":"812b4e71b69f2075f1852d311753022f":"e84520fb9eac431ada9a94c9a685acdbcff29ad329ec5fde72b0ccf709e735a7":"32d78de76805a1ca0b215e6257cdd90a8cb9c499c36e8d5876045fcadb4352af":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #155 +aes_encrypt_xts:"0de6cbfafb6d60bed08215e5f8cd94832607dacaded945e881a7465820e768f1":"1918d711d75f32206bf6b057002e18b7":"147bdfc7ad960b774a7952d5bb863f507f346b45493b2f8955c3c2df5f599e4e":"f5771399b37a97b5b209f66114105029f070c6d281da893d3f3c3d3b298266e5":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #156 +aes_encrypt_xts:"5b4e1da38de31e21c931c05bedef3a19c31a1f99dd969bba9076cc7c2dff2a5b":"27fc7f4df95d3401da9a962424ed7522":"ad002d6dddae01946cdfbdda7d3b7a601ae23afe05cf170fc093dbe97636cdfc":"5844722c4dc0e80340588893239a8b7b1dd39a98a85b5eb97a03d9de8c599755":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #157 +aes_encrypt_xts:"c9667c374b6a04e29697ec2b066631bc474c3123b711b4901eba02877a9dce76":"e613c2ea74906caf1166ae36be977a02":"3177a51fa0190e757bdf5686cdce1f566f7240a6e210577b039f0cf79c32cb98":"ee2285db8187b84d1e4dec525ff30bad479fb3654bc8aa1bda35d703f5b8406f":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #158 +aes_encrypt_xts:"d9966c9724327760657411f642a7569bd56e5a7ddc251294c112eb310f130c24":"b5c743d1ffdf9c32dfe0b89078a027e8":"6d07d7572504f1d28d5334c77125ae1557495478d2edc8b23969a628c4b49ee1":"85bfcdad4e140c9e6fd8b23eafa747c80cfa7413f1d6544813ceb2085916c662":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #159 +aes_encrypt_xts:"7b9c7207d1179dd473d7baa15e17771b9d6231dde3625ec6f99c45796e48dea2":"151de5bd1f174aaf40bd0cdac95a7f37":"474439df01f8534df90a91d0ad5f8d571e0f528f1b722c12472e1e617c5675e5":"80ea2e31cccbafa8b208c93304952f21b828f323ae82d7cbfe270c58296045ec":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #160 +aes_encrypt_xts:"dfcec42dea99c0a5520597ea4a2935eb59a1da0d44dea9412d7459542dc613ef":"a9863d498bcf2f24e45cffde328c13f1":"12f29f80664b61630da1b86d1bf8cb2a198c6c242bd58c0986d89c78e02ce002":"d7d70f5d98f21f0b8505d7739b89600a86b105a223168671cda0316678a230c4":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #161 +aes_encrypt_xts:"260b6d4b599c53142199bcd69f4089c0ebb9a3261c7203b816c36084e93bbb97":"f9535b013abeeef0c858d5a9faeb8d62":"f2306831e3973a7b51e1330fbdc6d8ed87cc97a9c65a934df838f5e598cc4243":"f196ca050c931a9e98b8c2e88ef7d91740ee040a945c7d4b0f7e56a211c0d1e4":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #162 +aes_encrypt_xts:"2dad80daad387bbe63cf64c4abadf6a2ba50bbf115dfe86e354791465743eb5b":"9e7eb60f9ccab4f2ab5b46a91d250e3e":"7ca300087f4e0ba7e4d478fa3d503163fc2ad1e0ea93ede68df42956fd73e016":"4ca9f029bb0f8895d4284ffb7f578714b7ab77a2bed2dd59b368f1a770edff27":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #163 +aes_encrypt_xts:"aef7731222d6a133e5aec773c53844cab2f084b398f19984b9ba0fbb5b37f6ba":"345da8fe78fd882910ff258c71850c79":"428ce80b9724cb2d61587fe0d3a199c092e0eb57018c8fe50f6487fe3524b975":"da91df5d71ef25ee2d883e6fe0749f8439544dfc36f8a69a9039abd03056817b":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #164 +aes_encrypt_xts:"590ead9adc88682580e3b58171b9d0c52610b5329f551524f021a9ca1dee66dd":"ebe9ba3eb7076efd789fbb905ec49a03":"0d5d8dbbbc068bfe0e6de9889abf09283038b38ed5d2796ae738d33a0f3187cb":"aab7bfce4d6ab3579f60405a0442e17f9cf3256eef3adc30ef9646f0defff6e9":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #165 +aes_encrypt_xts:"c0401467836ba9f1f0a7d257afe94175725827374114c5f1439c01d9467347d9":"038e2d60381c5ceb292c0ecaa898b5ac":"0e13ba3f3fec9b49b8ac7a816f68b7ea25352daa7464ad13b7850a8bd34763af":"7f063b82bbe90886879ba10358bf170d689de216c7181ddfe64af066a94ba756":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #166 +aes_encrypt_xts:"0662cff9a410b34bdc4f2fec765dacfdcc31d7250e8615aea2862f94d2e16e6d":"f19db317a2790d7b3ff496c6266f5da2":"69e28661830f21e121a114a4659a248bca7754a21ab5fb82c39cc6dd240c9a29":"1b9d720a2f53cdf93a9b419bc7f09773cfb116237baf222686628677ec031fb6":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #167 +aes_encrypt_xts:"69534c40034bc830c5b5e5e9c81e7f9cfef297b17957e9d7fd7906f7a942c834":"1bb869676cc4796ac56f93da5c2a21dd":"3287ec12deacb3f53cc73c247d2351916442d89c0c7807a90967f5e88d49748c":"2fe6223ec7b2da9eb40adab95ea14f5ba31a9f7c76501dbed7d7f98667cdabfe":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #168 +aes_encrypt_xts:"031e7e61243a4f57d0ddd1693e5f617ea1597da241c95cca4c4e0a59e891eb7e":"5106330526d67ea6e9a3352d03a954b0":"e9c9ea3faa68233e698ff7bdff7a47b74da3d6bc5ef4eaa50fa6b582969bb7f5":"e124ce4b92662d1092d8478c942df3bb2a1d5082b3ece9c3ac60077bcb101bcc":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #169 +aes_encrypt_xts:"a0513f0b74dbb9b2c96e5760f0416f1cd12f9e4044e85f3fa3742d65c94ab95f":"e9baa192a8efdd71ceb1097f30e40b50":"5e1827f087517dd2e334fc412179cbfbd1a5c5d695a08f1d16d7ed310a927961":"277c742561a1bde342b035d07e69078de6a1667e19c4c17cad3b550ecf44765d":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #170 +aes_encrypt_xts:"2e7d7470c9afd72f811ca24b06d6ec3e37987e94741d1ddca33d0adaabb797b4":"5a5eedc1944ee5d1ec3e1d2564791de7":"811ea3aa5d4c655cc9d6ce6178b0334dd7e81cc7862f2ae15a88318a017d8727":"fda847afd92b31171f19e64764d299a4f00d969a56975591c51403117c3329ad":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #171 +aes_encrypt_xts:"106678fc82e16a40c1e26a8811456beed97e644f4a970b4e7348deecbd11f3c6":"87e3a254f283e45738b2b1671df1fcb7":"3690fd952a2cf1297bd593282864c84ff156623f0a513fe06361a2e2e4622154":"671e99dcc432fbe6202146459b4c1ccf1bba313debdded2dcbe41f9b840d480a":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #172 +aes_encrypt_xts:"15e1f589a6779f3915251839cb7ea8e8d9922ac894d9ced9e91b3d9643f44c40":"4a016d54644a4ea4150c91a23c3a2ae8":"ff38672b06f8d4d7764b9aac7fa16eca17d6bd5f40f4a65870de3c47d991e70d":"a8b83ba850781f3b9f802df20d1bf4c98c9b05b8cecd2324cd7d71f6fe100c4d":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #173 +aes_encrypt_xts:"e8f729c0a215413736103f94f05b8fcae71a81bd9bf09b3f565fa01fe2c50ab0":"7f0d79ca1ce9d4db848ca02a31b3f1cd":"51706a2a4b11a288d9edb2050d3c99a6b0edbf18c8a1a9924f8b2368444a25cc":"0b3a4f241a07620b8fe02244ee7d9c490a47fea534efa9b4571a9aae18e16aa4":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #174 +aes_encrypt_xts:"b9a348c298cc0250b8c2f06c15dd0be0b6836f8fe159ca29f970ad76d3a2d50a":"f7a29e074d94798e0a59bad061e96eaa":"47c20372b6059ab8d62fbc730ca80ffb4b332ae2decdf64702c3cec45576a9c7":"f36190c978fe130823a42b027def30fa076e5f7fa12206b5ee1543a4ac273b62":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #175 +aes_encrypt_xts:"6076804da6dfa4eac7401b58f94f7f846d49cfcc1cecbed43123fb0b747b8ecc":"a3091f07569195b039720690c2c72ee2":"109d89b30295ff6232c9766f2776a66592daf922dc87b26d7e244f4d63fc1d53":"1eee3fc196fa028b5242dc583065137b756c185a744b22f34c0bf331d7ef2fba":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #176 +aes_encrypt_xts:"b7987786c7f3ed5b623da204be4f70bfc5ee0f472404565826695ec69cd5e30f":"4a38a089043fb883074385865264b6a5":"d1f9803450c632c8951c2c0b50138921866880b5b4ff17c2eabcd8db572e2fd9":"c0ec8b5bf1c40af5257b750b5d3ae97c2549080c00d9168145a65c6ebf6d0a57":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #177 +aes_encrypt_xts:"5e1cc35539c7fb019af84ceebe2cd69318a84917da3fa0f6e612a7eb62190950":"9a201df0e98b967d204ebac32f2665f2":"b3f2589d7c3a085835f2178fc4499147c49a434553a61d6a3086e3316c9219db":"b367c8de015f5493ec949f6b33637fdc5f4ab2dee86b40dce979ce31c3aace7f":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #178 +aes_encrypt_xts:"2904db4d1c87c5d477a36c9a964bc89347f7faa7590c20d78cb6a96e750eabad":"ac214bbe1d54b43c7d892d496864ed46":"d690b7934016a76add5cec09fbc10423b0a9a4da6faeb37742a9381a13472e8f":"b484a6b10eafc8384cf7ed2077b6ffbf59065a7c6119ca58859435bb58fe5474":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #179 +aes_encrypt_xts:"2d6eb27a61fe3db7ec51318305c70825868b93e01a2bd1c99010a7664131da46":"7dc24d44b7df86268a1515fde988a0f7":"85c8420ce4646e12bf22d4eac28de5f774a1974cfda03721e77f8ef2faf58d9d":"9182cd5c0691ecf1914eae26861d31be7a60fdc58b41d1de2499fb7c66fe0ed1":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #180 +aes_encrypt_xts:"db192d020aa2efd0e7a4cfc7ff5ccefc693934244da6fb5647a49cd7c0125c69":"bf2ee51f87f3d67667d22fdd177b2d6e":"333ecf4fcb6fbade9a084a605b3bf545a8069e9bbb343b118634ed69e5da2814":"2d38f911c7f8985bcfe9245501703cc7cc6bd47d361d465ff009bf2ef0ef096c":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #181 +aes_encrypt_xts:"4feaf564170ed86e245ec432fdeffa291df90a8c3846f255262f62719d04daed":"4e0eae3d8eb6d796883e98b77d4d381f":"93c74d39560a0c7d0e6916289da276a9fab405ef30f33e104330fb4443261bd2":"9e39a707b10ab820fec31ced09e75058fc2e8b08daaa700cf2670041fdd78b8b":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #182 +aes_encrypt_xts:"7ffaee11c6fbd462651b88cae7604d04c34ca306a013de35c237a3d201f22f97":"ba763e99b42ef1b8d7f631dd634e9bb1":"0682c322334246782e8b94b3c6bf8ca7b27dbd6eaa4a4a620788c2abb69c5d03":"628a97d730ec7c1598e87c789f86f119c4fe04e81f4292dc6565efed9414b677":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #183 +aes_encrypt_xts:"61bc711d6083037e5465a15f1555d444e8469484583fe00d77973ef3873b9fbe":"007a8bc5f7419886bfcbddd472e65bcb":"678e4d546cb604c3263a1f824d65773b7ded4b1617024dfcce23ba062855582b":"4533aa42c53eaa49960dff2d98a8359867e907f20d44ba49b02ec4864d06c62d":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #184 +aes_encrypt_xts:"2608364f7d9ebe8cfc5080b5453cb904829606f45a4c54f28109d5bcb431d7e3":"98cb6d9ae35baeb33f2a99eb02e3a5ff":"a2244a4eb724d88cce5915ae6a5dc492e6f7b0272c1874653fa290a9ff3bef54":"f55bb7a2172dd7722c99136047e578ff685498f0cf0d4b19434afdf1c2dc995a":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #185 +aes_encrypt_xts:"199ab553f460efdfb4138c0947a23a7f962fe33e1e25f753856197c62705164a":"a9df5b0eec470156f93258650f467940":"e52638e40bfbfa3e27613da2436fc0f40608814ba712d8a5c478cb5c20ba7254":"26a405908813c077a67fd413c2d333b8ec98f6037b96f8e05fd7c6dd344af284":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #186 +aes_encrypt_xts:"cce9c7280f49abdb92540209eb67bd4a2c02af676442ba23bdc860bec1ffe690":"d77d6765fa475d3c296a0e9abcb1d6dd":"e522798f88760ca431eb3a09179c82933dbfb9538c37c55d3d6585c627ed76d8":"fc21c07891fe11cc2320fe00ef604a385184f71d0b0e06f89c06e47062dac7f0":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #187 +aes_encrypt_xts:"654965bd6e76a1dfeb8e86758aad2e8f46f739e24ef9499344d52814855dba6b":"08d14be534332ace3663956ae4684d30":"6e742c2baa261c25f82551fc0bd8cd0de7970873de73a8757f7cda3d20721b21":"254cfa8b4de498bede50e9cbcaa0d626c97e62292cf1e5b7b0feb3b8b9f18e1f":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #188 +aes_encrypt_xts:"65f4b1554f2a1c9e40e823efe4592651d9e3cd5d6dc4cb76b58eae99111827f3":"f50c3f6a2278ef514355e10e20048674":"a141e49ea2ecc3b37282cad5dc12d9b557f1d070accfa21a0deee7135158f776":"b320178497cadd2d8e0c5604bb5730502b4d18c2fc042945fcdfd697bc7ed2f6":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #189 +aes_encrypt_xts:"f702b664ae77b739766fb0cc32b971d42af7155c05c3f28c9bb8fbc418ce2b14":"cc078ce78779ad2f3540617d1676c9a3":"80505689e8c1b93fa0442c49534d6633b45328d24a5e677840062dbe097b7d6e":"b820f220066582982407a4670c5c3cd2c882e695712eaf109ecc77fd77a1935c":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #190 +aes_encrypt_xts:"9ac0e1005efc33eb677f47e388362f6f204fb154ae3abbb1af92a68913f2c94a":"ea39bb7575c2508fed0d0ef9b19fdfbc":"20dbdd904e8b57e03646d9b90da16164ef35d411f94cca94bc05a9ab7367d205":"7fd76a5b3d3a75946691320cf8b0891414ebea82adff2c523a2446076ce87578":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #191 +aes_encrypt_xts:"4b5c0a78bb1c659cb433cb1ec6190eaa57a823cef6d7555cc491e4e5d2ff9716":"6678f26c95fb68d33e1c36d4536f4487":"27ed02c5925bd4dcdb1d1ee3b7e2c513870211d8e785d6fd994a487a8fe30e38":"769e6a73c1939d318ef52c9fdf18e7ac7a7829a01158c7a325f9bf9c6d9ee1c8":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #192 +aes_encrypt_xts:"18304466731dba064694e4c789e4ddcabe223fa45c3c03c34d09b7658121b55f":"3bb00e9174f9cf365da337510fac809f":"033e653570d0062af9e5512d112b170e3112e6edfb447e491a2f27d4b74164ca":"f4dd1d66ce357002c88edc6a4e9cb348636cf61be2b18064aa2fee1da719ede1":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #193 +aes_encrypt_xts:"03160162e4d56bad52c166a51cb0c62ca458cf3198daef972b55e7bd4d73df4c":"2604e3456a3f829bff2fbef2352630bc":"4b411f428f4f48373eade17f4e9e8323a100ebfb78f5e654e35366b114ab8e76":"1d6aff6e38bb6a655d0d25d69679dbd1f600f23ae746691e137c2260936b36b5":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #194 +aes_encrypt_xts:"ca75fa2a46930a1f2ff72362e3161b5bebab6d5956bb7631321676703700a8f9":"1dce9a80f5b747327e62b08ea9c813b0":"e53e7e1046e2e802304f56cfbef36e957bab8b8f9c49c5830a6f552fbbbfd00d":"e47249c2ef237fd1cafe31b57bd24bcac0eb702c02cd1737202bd55f49505a8a":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #195 +aes_encrypt_xts:"7d87e6b25220e3efeb7151c3e9732078a59128fa31ebce2213ba9d922063e039":"9b7bacf85a6c7f1dbe127079b813a26d":"38fc52ace9c2ccdb0c429a03bd1a4e1f004f95eeb14432169dcc1edda9ec7506":"5e17bfcb4f2ade60bfb2336acf8b7abe2620616cc38abffcbc8dcaa9ea496ca8":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #196 +aes_encrypt_xts:"8b0fde9249eb89f29836f905a9bc82bbeb80cb812a1d4edbc2f4e3a0a993f862":"6762357c130cb08ef0d6082eac235471":"890db6311dec97baf7c1b159ecf4dbb139abf541e1143d67fb195f9de50307ac":"ac90a6689d411ab266fbe0ae9dad9352ab13405f533d9255915a015e3db2b868":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #197 +aes_encrypt_xts:"01797f3f4e92bfc26a35c5bdc255ae7d15c07d0c3c81ef4aa28d6aedc47df0e5":"f339b0a9a8a728c7598da8bdd62b76a2":"24556c751eabfb62906a17370c283f80a4234118e36d3fbaaf803fea64028d12":"5973d669c180767ae33d9ed1c1850f8ceb38b190f551c63ff37846fe149b3c85":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #198 +aes_encrypt_xts:"5ad4bbaee4060d455169ed04d10cf1f3b504581ec98296d56d46c0585275334e":"9bcfdaceae102c06770185880be37aee":"40498a33fb2ffc718795ec7990f2fc5032e60233edc4fde04b86dffcb4f27149":"6526a0ec0e11203cb282cabc581a55bd49d76acad11e8f594da587d062595e09":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #199 +aes_encrypt_xts:"f70edafb208cf0404613bd8161f8ba9e8cae7b235c7d18029659e68860dff473":"f0ce843371376493b8606b195876447d":"5fd5f91bdcddcd44f11ecd034fefd6ebd5c9beb7aa54229fc1ad2a41633bbbbc":"67c5995bfe0d099bd5733b7b619d3043500948e444ecb5adcdfe5e96fc05545d":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #200 +aes_encrypt_xts:"a3cd3b6e3b784c27504ace3b6b9fe04c75f743b8c1af388a5f05b61e332cd84e":"4d52316b2841abac6d146a44ec253631":"3607893d0421296a1d3e5fa379d9931f060c3ee272f29539afe1b2714036c522":"a01c987eaa58430de82e649d8d75d93c134f1fd063cfcee3545bf73e6628fa79":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #201 +aes_encrypt_xts:"394c97881abd989d29c703e48a72b397a7acf51b59649eeea9b33274d8541df4":"4b15c684a152d485fe9937d39b168c29":"2f3b9dcfbae729583b1d1ffdd16bb6fe2757329435662a78f0":"f3473802e38a3ffef4d4fb8e6aa266ebde553a64528a06463e":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #202 +aes_encrypt_xts:"8afb90c2ec924c4b0b0bd840fb1efc842c9385a14d1ca95bd4d12cbf9ab588ed":"b2f8c6374eb275c1744e85aa21f8ea6b":"d9d8f00683bcd489154882290f24624726e093390783d4959a":"f4bbaa8ebd480d2a2a371beab3d8b387c02282678c6000227b":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #203 +aes_encrypt_xts:"6052a415b42d1df06d4283186ef363c9e59aa0eafa92ffe0aa1ce617fa1ed39a":"b29b1a4388673fec4c1dbd786a491c62":"eb61da2b2159b9ca0099cbb82af6cf26a645ad954811aa703c":"2c404c9b9c71dde43012a5abe879fa66d4c94fbebbdbfc01fa":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #204 +aes_encrypt_xts:"74f6073c3c4e9bf8186e5497b56d653bd6e158170a0b59c6f64db1ca60f1baa4":"8dca1120c79a077a842a9b9d7723460a":"408ac25080340d1f59e7abd879bcb2132779025ba3207fe4c5":"036c53b929980fc9f042cc4926e125331fb3e21290a052bf7d":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #205 +aes_encrypt_xts:"210130cf1586c24e4f072fad1f39aa3da371cbf73af43f49efe7db5d48aaac4a":"c3ff2bb1af53e80231ad244b3bbe1dff":"463f9c120f974a5096acef4b315262ddeafb3dca8380896314":"bfc77723445cccd0e30ef333b721ef07edad579ed78561859f":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #206 +aes_encrypt_xts:"00f867841e6cc8bcea32e5ce2b1398a08730d6c567412bffb1e0e971a418c388":"f09170358ddaaec8139a9aaae8cb2cce":"ea03b308b39728940ba9e84faf4c5c54a1238996f694932a12":"97f039021aa175e3837b7d4fd79948e8500d40fb7fdfb27c79":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #207 +aes_encrypt_xts:"abbebd60a3002bfbb5842d8bfdafaa39168b61cc5592f3eee76dd06b5117c219":"aa60fa8533ced539c0ba0019ae5e99a0":"20e44bdbe4316ae7677b4d78316c5a47ae26c3248b06e779c7":"20b1fd404143f39ce1a5d64dbbc137e5d8717aa5b28471d72d":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #208 +aes_encrypt_xts:"7992df46c0f31a963227fd5c4c227c756ae0b4afd3356db4823e561a75d6519a":"18c2815051d9a2c16eb006467853f723":"ea9027e5016713fa1956ef5672c1e194fd619af89a873ea9e1":"adaf45d262fbd59bd887f639f820bc1409da4a0896ad677713":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #209 +aes_encrypt_xts:"88a6ded6454dc8b660e735b95de9b96a4547238f6da36a19fa39fc457b95e03a":"33b924a99d989ae8835e9b28044493b1":"7e7ce9aa3ae4c86c210f1aa1f279c6948d2a43dd0f3febd3d4":"298282d3c794f3c3126a2c0ba1a2c8d9c47b6f2dadcaa64248":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #210 +aes_encrypt_xts:"6cc01f3db0f5f629d5c9ba91b437bbdb60ed23c035a7090446d6322e407e3abc":"af6e3a4923037e4ac052aaf823aeafea":"d1cea3010fcd675aeb9af9a4a1a2ca3190714767da0dc3aeab":"214cdd03c0f0c49d32e8b341ea60a2db076eb4d6e4d06c50e3":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #211 +aes_encrypt_xts:"f6875e62c5a26a448fb631a8893bed7a276d2c9b27c17862b004f1637dc0b0ec":"b1ac3ddb2252420f21903ffdd925cc75":"8c02a37d22c7db9e26738047c0d2272e2f4d19ba08e7010981":"2153abac32e4b527c640106cc572119b279dc79a9b61e5775e":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #212 +aes_encrypt_xts:"fd527d189f3f2928df313a9629765d2c2d68ae4eede5e116a46e506abf719946":"2d1bf18678dc3e58cf0242d0cd6ea350":"95195e104502be51e909c62c861aab3ef134572dab637f94af":"879a8dde4415fd0fe17602d3565efb3d07e8cc6e73c79e92f3":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #213 +aes_encrypt_xts:"e42534721c057c6440e756d6e65f90548c3f5c0efb3708d0e3fec2099da6f54f":"3ba5b7afec9c73817ece2bde8781cecd":"0736cc39393dbfd41b179a8d6fb36d4ba26428c32d106dbbb7":"1ef24efa1b755a9475d7decb7727d391e1b9e0742966369b4d":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #214 +aes_encrypt_xts:"935668ea1764559c0c172646d27545a7b4e8427f8cd3e8eb2f13ca88c8befb73":"81098e82199c910d09dead25217beb0e":"8d5c532f2e3be41f333da1eb0ec1a992bd693711ed857c1dab":"ff32c690c16217c8d37812242e18970d8690934678d24fa895":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #215 +aes_encrypt_xts:"07f19291810afe5cbf2794091307d0ceb0ee40a84b60eb3dade5994cfc4308cd":"a461f6c8dea6ce1b0bb1448949a0f457":"e37955490db3df6147ea414187db5427dbe6ec8e28c1f08036":"cc151c98f0a770134509fbd3e176ba97f53a89f8b87cf4c1f1":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #216 +aes_encrypt_xts:"06f23047f2b67ab05585be6d84ecffb67bf1afb8a7d2c991e4d92eb7018e7296":"cd2d834683418b3c99b177cb887845cf":"be9318de73b3a83590e9fe457f8e43a8b91c54bdba2d91ae40":"57ce6a3d6ef979ccd2991b2a7e99dc52269c048c8734e19ec3":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #217 +aes_encrypt_xts:"61f51917fe4c4a6176d5d157a555118da3668bc7cdda89f65b71466ad4462b29":"09530973916984418ef9e9c9e3f333fc":"541011ea4f071eb1073a542002a26ff68f5008d41b3c1a6a3f":"c5620250d6d5c90366baadd667e2e938eb1faa81345be9d493":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #218 +aes_encrypt_xts:"99dd1a65a9437f8a6cb15b7504be84475b43028680d481c0ec2c33f105f4fe37":"1d6a6528e8bc0d9f15f28cbde9dbbbfb":"91108381030c7df63e65f35bbd591f7fecb9d1038ece29d3e4":"8e675302665e5f53cea616e1689e80ef7a67f463c5de2c4113":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #219 +aes_encrypt_xts:"7ea10c70328d9984166ddc2e923937e65469b9f980686c3722d507c0647f72f9":"9c814fe58dc8f63e064394d85c64bff8":"b7b6840563a0677ab35062bcfc31944eed4ab4f0fd360b8e31":"8770255e47e3e319bd32ff0d249e0bf4843ae62e724339569a":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #220 +aes_encrypt_xts:"c3ef8390b1d9264d1daa652e210871c98680a450cefe30f418b7c8fbda75c49c":"035bb337c94f4a14ca15103e89b47413":"547f2dccf98871153d5b5483c3e02ed6b729ced86636a0ffbf":"173a1b4b09522cd1866deed0f47da469c798b29daa449972c0":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #221 +aes_encrypt_xts:"5bb35fb381c55315902d5185379a2b1609e998404b37f79e7f1187dbf8eb48e1":"6e4b057c0438c33b60a30e21b14a7d48":"d1167f61f0c9ba43d1510965a3d1981d87aa59a118a119cdd7":"ef9643acd4e886f0a793bf5a2803545d095e27b57870277a2f":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #222 +aes_encrypt_xts:"8334258820cdd938d89f6238e2562ff138b5c622cdb3d8665f2ba866c9064f9c":"f803bbbb08f2602f3cd9953625e5bbbd":"1f6639b1fc46d7515b67fd689f1e26211b9f0c08da40a067e7":"2ae630af91ce83adbecdcdc71636f688527e141fb63a6c1867":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #223 +aes_encrypt_xts:"8ce4f0d2d06a5ca0930ede520fda57804cf48d6e44c957997d8f4c00dad78013":"9ae179c73dc59514c077372c4bc52484":"82d23241cba5789da826aadbbcb7b08c06b6454e9cf6721fab":"68af115227c41990d9bc1a0c95e40d45fc9a277331666197b9":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #224 +aes_encrypt_xts:"614038df17f7d8c72c512dde15dc748be6f054e574a5f395ce488303c8b0af77":"a44bc4fa2f56dbe6c2d2f9663ed64144":"15b57091569393b05f5d49077c9d3e084e061077e929a74a4e":"a027ed474e8e8d856fe5d956f83a101910733f84c34f92fc73":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #225 +aes_encrypt_xts:"13f36a1169f07b03b8a1b096b3783abf921acc0df08f86f7356cc71209d03378":"5f6e0532d4454315781c77215f7f95d9":"4873b4c0fad95ff43c18cec8cf8d20e379819394a7192beb2d":"4c6986699bebc8de4ef1761264cae27b4b851ea2bd0531d303":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #226 +aes_encrypt_xts:"a3a739144df9d7f1db448c1c07fa899912ded87441b97b46f8207ff257422d17":"13eddbb266a7f9969b23c42947670dbf":"011ed8e077c4360422189b97ad0b06b9bd94a627e912af700b":"cdb7d40efa547e1c4c09b471a7442a382323c6e81245e3d6cf":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #227 +aes_encrypt_xts:"c384af65fa8da0d2746c9b7dc5996e28953a6bd8c75cf4c4ec4e609f239f8a59":"6ce9761b07bbdb6b8b8fd51f0ea61b84":"db59fdefaa83e896d0d400abe0f829eede6d3d4603ab370f23":"7823c42f128e3e4309591bb92267545710fa323a911ba7c3ce":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #228 +aes_encrypt_xts:"1c134f80758315cab936c24974ecc60e1f5bbc24eaebd031db70a6beeaefaab1":"e5e4d359a0a110ad39fef374c4a8e10a":"1bbcedd6dc143048476166e4e507193478eb5a73c27f465cf2":"ed3eb03768fb347d8f78f0b889ba3246d9028a20f91d856e2e":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #229 +aes_encrypt_xts:"5fe96e240f72596e3ce402133b7e0cad2078de90c9ada25c3c63b4de22ed4214":"7b3b95cf9b24d136817bfb3481fc3ecc":"a7c2799c0c6237f53d1758587b4c55760127ed8bf2aa8e06ce":"a58d3740942ee757576f5702ae0143aaf09e0d4eba5cb5676b":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #230 +aes_encrypt_xts:"40f0f2f18c4c77b71002658d66955b129066fe9ef164608e3a06452c180c884e":"65133652438f1b0ad14752e500408e39":"78150268b20c8661b073657b1e4f3f7e11bb51bd95c14f2165":"bd3258080df1df07cb21633264eae50f3c6cd4c6b409c8c02e":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #231 +aes_encrypt_xts:"390ace7df8d9892010652a8862b171a7d058dea4965f2ce695e1491156e8d6fc":"ea297b9462b8fa94fb3391669c61ecfa":"991f23936a4eec5e7ba83044ba842cef061eaeaf8e799228a4":"a67772f97982680e75e74e4a38f2ba0b8392e183d277d1a25e":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #232 +aes_encrypt_xts:"25ba7f7fd6a6a73dab8e10b650a9760d54eee4c2ac329a93213cbb1cd85bdf82":"0a88554a4c8a6161a87f6e6d34716697":"258fb3ec75e89725ce871adc4c492dba868d62bcdbf3786932":"ecae91b32ba90a35d01e7499d09c136357fef2926d046d4c6e":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #233 +aes_encrypt_xts:"17c11527b98a80e5368005fcf05173c5121cee6107c716b54a9e2aeec4ff2c79":"27f00b6624d4f10444c85c95b1f6a7e5":"a8acdc65502df6a6fd0dd2e0fc0593b5bf98f820f5468e3595":"f39239affedfd427901e58094b93ab8016b74f88a91c03f05a":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #234 +aes_encrypt_xts:"5a09c86603053ee166d97b8b656eddceec74be955a22ac9d530b87c5d18e2ef7":"5832369a401fd6e4ed57932dfdba85ae":"bb8411818a8be2285615a5c1f5e1a64d328f98f379e1644239":"48ccd45842d2790c34ff5c66b501debf569e797573beaa00ac":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #235 +aes_encrypt_xts:"ca36f1f6934b300e5c975f648fbf6a0ae3e7c29c76b30fcd5f49592a2394b1a5":"a656913d21adc644c72fec61ed050c3f":"4f484497dc3cdbb3816047195c04ec2cc5faf97b228c1839fd":"52a0ebbc5391d438110f7277966136c880c43fe1f2f0d70aa7":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #236 +aes_encrypt_xts:"93035c14d384a781dc92d29f446ba709c5d32351a908c1a56d7c4447050786ce":"2b628a380440823f22ebdfa50934ba23":"b4ac378eadf90f8f53f64bda7dedb2b6286ac19848d11b896a":"a0acb3739ffd5008bf57b3e292b70e33e8b71a68a8a12f0b75":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #237 +aes_encrypt_xts:"4486838e62524e1c6e05cc1fd3363ebb50dbd59ba6147b0c13da6beb98f2388e":"d70f77fcd9529efda9930f0b2921ab17":"bf0db2891f20b54cc7d7c32c467ddee126c7912c861b69bba1":"78c9bb3fe16d7c5e11e7f69a12da5d0a9decfa070277c9b709":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #238 +aes_encrypt_xts:"9884700b29e65a7ce78d59d16471019eeda7f8f9f054a57cb89a19d7b3eb6c52":"0562e1568b2264be65067a6a4e767924":"b65a91f6aa728b64282bb2c245e232bc3aa8030e78eb44aca8":"c4c87711919613f8d2bee324f07d6220e0c07f20206b611d50":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #239 +aes_encrypt_xts:"37b793ff51cd83f01ba5d0c2186ed2ac81637fd759022e434d9dc4491fb218a0":"656489f2473a021fbdca7465d95bc6e6":"8408a1a7514eb81c9be042316963e7ea9687b3bde92b285d9e":"a62ccf9d5b31b6d1e428a93c3efd04f6bcf08c7746542062e8":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #240 +aes_encrypt_xts:"6a4f963102476f03c1961da63f100a12185586342971131e7363c031721dac39":"9476741f581a3d58ceb586dc1a1b9990":"4f8afe09801e8ab585e3f02fefdd1c157d1064fb31bf52ea15":"73b03d51cb3d7b6062c6aafc842971281417709034a99905f7":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #241 +aes_encrypt_xts:"1fc997593a1e96ae1896d2ccee36a2d977bae2039a1f266e57e07b0f3aab8dff":"324dbc298eb9fda397227016eb28be9f":"60dd3b2c4dcbbd62c7afea77b82c96a9d7c8cd124125787323":"b233384a9ae646210b6191656212cb28339679ad801e54a58e":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #242 +aes_encrypt_xts:"501d8b1e26db47dca3f3b8a5d82031e11785c35947b4add20128f0fd7413e61f":"65aac528e07922190c825e59962bee46":"d570ab4468efdc2afd13a7524f1e74f89a150df75aa6ba1d2b":"db41a8f6c57e3391097035b5d40bc2625213f1c6bb78f50aa9":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #243 +aes_encrypt_xts:"ad1aa2aa6d67b2ee4d2b2bb63116c4422b87a3f537889a9f6e19ce526f8a76da":"daf6877ddc2930804422b2a25bd83cea":"d4648b3e737082177ed6ccc1caf48500cfdbeec2f052522fbe":"42f89e670adbb6484ca15d9326a411dfa5042507fd549960d5":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #244 +aes_encrypt_xts:"90b0e0ad653e1b0784c3ab33a95a08819eee61cb46f866b5fec5e8cf9e47fc70":"0e631c6f1e4026fe38e7867e26a39295":"aaff25cd8502ddade1f0f0b50882f6d1741f44405ba7a9222a":"fdd741e15a8e53cef1a78bbf9f068150fb6c91a89b57212aad":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #245 +aes_encrypt_xts:"12920ae695dd07425a1002ab1d3eed2dc5065022500379e32bde42cd5fb849c8":"418a3273dfa013d76c17aa02b76192af":"8ed2bebaa5f42279af74a2c0cad26f152fabdad23bc07948a6":"f6e692f23c0917e638a80031bc57b403299a797b7986a3e514":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #246 +aes_encrypt_xts:"18e9fc45cdf3a24732c63763ba4b065d189ad201d45ddcd77f45aadea9cae18f":"fa4d09b5264e180b666c48eda198404c":"afbe16568bd1900c1cf60e43d295187cac1abfb26ac55a896e":"3d1af03817d694a492796a0661980a80acee3147c83e171cda":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #247 +aes_encrypt_xts:"9e4a0c44dee66b7f10c90159391e63cca7b6cf476a217cd29c3375a4ee84ce09":"1636eb2a5f8133d68cbc8781f34201fa":"1f6ce4e0e8545e7d4a96ea2e886986c53aa78dc32b2c6d8d64":"cd09e978f6cc8e85d66b6ce2a07b712aaf4af448488cef38dd":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #248 +aes_encrypt_xts:"9094d67639a33c185d6fba5139a874bbc647de93995ff0f2527a38876954ae64":"eac4c96f67898f4a828fe775300dda69":"f44fc9c7c06697f3d67ad70e2e456e58ec183a8546a95d8a1a":"57c341b4129b8b116485e33baafca44864959b6fcd75996f4a":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #249 +aes_encrypt_xts:"42f87222102586c14f2a609cebbe96aa8374efbb38b15a66cdf69db0710dd776":"042fd8940b15e78b285528c6804a55cf":"16ee2ef9fc7dff88575683e2c2965ace93ef2cc0fe880b8cd9":"e326d372cfee988286f6d0ee8167578e2c0a0fd06df913d355":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #250 +aes_encrypt_xts:"fc5fac80b69e7780adf841c49936d221d0da385ed4e4d384ae61c0018ceea102":"6a7c2ff7b1cae2a359b96c1606b10679":"e3d2dc05f30541bc7976ef482322e3ac32f8c1cf63f00f8ed1":"25932ca1dedefcdec569d1305f8abc1d25ab21728bd5d5ac5c":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #251 +aes_encrypt_xts:"e764d4a43c23500302f3cce9f4d78a922f31e822e68c41be20efd3c981eb4e9b":"11ce717ef2e553c32f0cc16cb0d4b0e6":"14962b52355600e138d3bebe594ae85c96c5027a6d65887c01":"41f829f09977f4724d4c1fe387b7ea0135918d61d6c24aaa81":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #252 +aes_encrypt_xts:"4977ab40842fee15b0d6dc0a4efc322024271836c6643631b5b7e0291051446d":"cae105ceba1f16c9882534e5bfdfe604":"6fe36fb5e07663cb712f009052a606efef3c1e0b45f967d9ae":"5753b4417ed0ffe081f7cd2a23fe14beb9126c2b1bbf1b8175":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #253 +aes_encrypt_xts:"451c1ffff9a02867453a5f2389319c9e1f9eae7a95338be76ed7bae53513b6ee":"e6bc99a1a2c4d5e1d3107471bfcb0599":"5f901756506ce784edcc45320a081497476fe0a5e946c32798":"0dd88dd144165dc85984b134e2e9d9c3bd471768ea6984266f":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #254 +aes_encrypt_xts:"8a1d702fccd2215212ef3d82497025bc73cc171bc53b406b3bbd415b5189df3f":"bceee9fd3dc69ecaeb7c7f8260a1029c":"ee3bcd52a4c80435404705fd2c5b2193fa425fdc78171c0e20":"95a6736bbf7ad45517ea25b623a8de1dbd13b358c24cf4ee30":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #255 +aes_encrypt_xts:"675753a16ecf9b40c66fd1f6c3973b061d76bdd02a0e9c7a0ac5c09630b947ad":"1d987500e5bed8f6736549bb45f8cf5b":"a6e9d9c2e87eba4e6fa2f1ab37d0fb5c46e809ef5f044ab61f":"a43341fe59c1f3bb9a8cbf5c71c8c4c02172392df716890733":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #256 +aes_encrypt_xts:"3e72c4e778e339f254fa2dc5a7998e9c5677a509e1960302314cda964db7924b":"d5bdd52d82dd3fe5d8900ee817571012":"72be49ccdfb8328cb2bbb6f10eac20cba9d1176b8e04ac467d":"d4da53e7ef94fb114fe81c349ae469a0eb2b968871cdf7c9d5":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #257 +aes_encrypt_xts:"ebee2706f8fe0b6c4363fd678037b926b2df1a0e79d4f5ac293b6a7ebda63e16":"92651101fad79d68bba6aee4647e2a7d":"2bbb8f7902366bcd95ead90d14517e46c15d28be47e97923fd":"79d75b0f0f963732640ef039d8d662db11037737779a050390":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #258 +aes_encrypt_xts:"ef279cb5100ec77546f36ad5fedcc776666cbc087d2280a7507de679a8347952":"7e10c655b1118baa83ad903128863d3f":"4b84652f951e21461c50947ae64913d16110f7419bf7e9c3f1":"ff14d1097efd5146efa1c3b9ceb6d57a650ecd24f19523daee":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #259 +aes_encrypt_xts:"049e2338ed7b9cb2ce6942e7417f768bd05767f1310f0142c1760f9bf6fc34b2":"a224decdd41c72d63a5bf078c4e03129":"db3d252e3b9a3153547f24df015f5e12a94c94e29e2cd14096":"ab3462a486f8bad95f0ee099fcdafadbcaaff73cb28f6dae62":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #260 +aes_encrypt_xts:"c784ccf72ce67db21fac9b2db649b7f0b2d319b734dfd7d8f37457e8c4ea8b9f":"c57c6f940224ea7e24fdbb3688337721":"ce5fb89b2c313070fcd85a310d90348bb103af093c38633a93":"3d8809d6f5d4fbaa893f4832657ec3fa8d2c31bec15107624f":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #261 +aes_encrypt_xts:"0da2ef2b3e42652567a9d7e00d78072a4c528b8a1c444cb2dbf725997876f13b":"fdbb92831b9b2f3758295bd405a1b9fd":"fa914a5d45afb654e82a33a52b4ab2c4e92f1b0ca39d75654b":"e4ae621ce3ba1f2423532e186ed3ce78e93c1bee82cd92c32e":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #262 +aes_encrypt_xts:"b17254f48188c2f7602323e5a8da39f31a9585725b204067f49057e03be1ff3f":"94b401bbc4b9f73810e88438bbb0d1fb":"306d05045dbc4ad0c7d8459001fb5cc1537f8e77aee2e446a6":"4fed11ea08dccdddc6f97c8039959218636e224069fe25b06e":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #263 +aes_encrypt_xts:"3c05a555da1595e9c151c8a55b149f6caef6eb3326e5de58c4f902e53f0dcf00":"1fae8f3e5607ed4d89ca4e8d21f849a4":"916687ddaa519303e38207bd1748d19727c347af8e7c5c4b34":"74d2320508f2b60ce3ed6ed6fbc12908f14c5dcaf2d890b37e":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #264 +aes_encrypt_xts:"edc7ddf1af418fe0ec30c142526fb970f3e70c4183a722246eea6f32fe26e4fb":"903243958e525f03a1774754ccee5cd2":"efe22bf3eac0aff0a8f798b8dc2bd967a740cb2afd018df1a7":"0e9ec45e968e1103aa6f78a5b23706189e8f61fcc8758f99f2":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #265 +aes_encrypt_xts:"3644b6e1ddad06c36ba2a369841de978b182fe90f1767d7652568a7218fb3a9e":"da4bf695b21d606e7cd7c6dbcb64d074":"a99a87841ab828375a7177b863bcf2b9bfe1bda02dfefa0200":"feef1ded263a273989f4a16b907edfd9e9f4e2f085509ce2ba":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #266 +aes_encrypt_xts:"69debf9b3c38faae3ca9927bdeac8c3609b88b87ac269afc2bd63d221bb35d75":"1f3fb765167e0e91773ce97f102cda60":"0d374a41984b539d6bec39316473637b1c8a5b48b5734406ca":"bfb95b7fcea88899b5d57d9405c16403e68c2a42fa5a6ab450":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #267 +aes_encrypt_xts:"b6cb0e7c03eb812f701e5e562db7eef80adeda2402881013f0c00dc0d8a14274":"1e26366785b21d1487c0945cfebd1b4a":"c460940eb8afb254a5c3dc834dbb088a69af761b4884ec48a2":"b5400e6a5a0dea27214ad579229b579120e375a5ec6a0fe9e2":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #268 +aes_encrypt_xts:"d95260b97d7069dd2f30006d686f5d5fbf3141bfff295df70e9af4b7f3d7da65":"1807f95e6b00f8d843d118fe21cc54b7":"ec9026c8b1388d48b15aafe32f663f5024c1744ca8832d6e0a":"bef97fb5b326541fd1024b5513ffc54475715435fa86884bac":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #269 +aes_encrypt_xts:"c909a9f89025137670c94a35ee280324e4e69fff32bdb92da87d618c7732f6b6":"b435909e84a9bba20a81ad63e95adc5c":"216cd882630f21f53f152d81341d3bb2dc7b6a8d8918a1616a":"8170ef0326c67578753a9995bf20dc2678ba8caec54d52d25c":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #270 +aes_encrypt_xts:"2dc29601550890a4b9747ff18da7d44a977ec4cea206639702ce7580e1c5b37e":"7cf2b45cb1937a640cfc66153fc3e981":"c07c1799070c5451d9bca4424504d3cb208b2e7592ee3df086":"4ca9c280b77779c764e965e051256c94a3da4e2a81f42c01bc":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #271 +aes_encrypt_xts:"9ca7dc714099b17b71a6400bbeec2d9476dc84ac95bf855fe3e478a984ec71b3":"3797b7798f1670b9e394d6d94f9c8238":"f00ee8fce52ad07b2009122aefe5fbdde2f4357e5a4c2e1388":"d737063da8968cff0852d15a048192c3f52e9c3fbee3aaf3e6":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #272 +aes_encrypt_xts:"0ae37f5ac48d6a2d528225506f80bd9241f17135205a1a90619baaac931e46b6":"dd65ef2b931b0ca92dd354c87c9d7bed":"ce3310cf42b951ef9cfb8e7f05b36a157478f8d3c76e62752a":"bfedd3cc1566d414c1ae19262595b5208ae552ee05289b82ff":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #273 +aes_encrypt_xts:"389ecd695be62d7467bbc9e4228212d0fcc46a3ab77d760635ef61f9aea4136a":"3451416be9964e0a14757aec60705838":"b7c003c267f3c95b12664d726c6e73d93baea238d23802e98f":"ae3333b90593ddf6c0c9ed6b64bf5fb53c607b8fde8e619a52":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #274 +aes_encrypt_xts:"6171891dbf04fc163e141ffd92015e3119e74b31c1122788cb6321521f2ce6e7":"c8350b5bd076b2803b8c38408d4b7d16":"2e36bae834da6926f35cb35bf1ffa396ee876f52371a9c9aa0":"b59e938bfb8b473ae264017913257ce71d081c33e4f17023f0":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #275 +aes_encrypt_xts:"5d830cb67b77700a768ea3935335986d675a43011091ccf1777c1903dd8472c1":"b972e333fa01f5813d3f33da70882af7":"44d0b6fea1ab47edbcb69484a2de6b42b3c4ba59eaf1bd5bdc":"ef27bab834ad34ea9f026fc0deb96ce3c731b7e029b5f119f6":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #276 +aes_encrypt_xts:"fbd0b0bb3f7d415bb072e12815d1e432da5490a0a68f0f00abe47319e92ec1cd":"581b1f8a59e66a1e21547b715e86222e":"1c912851c2775e56046f61386dd8004a46d8939b9402c34640":"13819d2156d46ebeba6f8b8243ce163fe4fc93bbba047d82b2":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #277 +aes_encrypt_xts:"cc99b6059568fa44e7d30cb03fa6cc99194ae718e8907e8c5dfaefa841d14f3f":"087167e3fba4edeea98ee9530a51ecc3":"335f6292a5db8308a04b7e287ce00698716375e1430eb051d4":"f0ae2e8e4f43709f9513c7d8d54542fdefeedb92c3f3df696d":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #278 +aes_encrypt_xts:"0862c0f15bcd10fe50317c4ddad84e889f90aac77cf2f3407603079bd18bf9b2":"e4db4baa2c402206d94d985511189041":"dca083db5080cb24aa0d6c719468b271f08b516d564782fac6":"fc0be49f7226f03699553ddcc306d9f11dbc10ae178f2ed969":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #279 +aes_encrypt_xts:"eaab1775215640aa69dc5215e3eebea54e1e5404b7bbfe1fac1a499ae21fcdcd":"09dadcd9c49c75198bd0bf139baa0b23":"0d868bca68497051610f715d695930ae5c654464b845144c93":"7c68dbd7a1543c1996cfc6d3d4ef3a4e3cede53de0681a74ca":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #280 +aes_encrypt_xts:"bad7ed1dc3460173247761d6dc798a2a93553f1d33ae014fb7f940a4e414c4af":"4fe879235e79cb8fb2499722652e7fee":"b3d6332dbfe3be9b20425df73ce605ca787434551a0be1a65a":"a4ed66bb18ebb2c2c09749fae3247768c0213a939070c7f032":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #281 +aes_encrypt_xts:"9d0b7247238476a25db16bb061be8ab76f7c1ce9bf9b256e0407d5016726e983":"fd5c2284e72362d369c82f86e63a8398":"1a7e102572c4795a6493857b50b3bedee0de68305aa622b432":"d1aebf0213b3aaad1a89a73e1ed0c6c494e8f4ce4559d9ca25":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #282 +aes_encrypt_xts:"dbdcfb0189bfe444c9964460e7d48bfbf90bd48c706635cbf1907b4af137f5d4":"591477dcf19302e578f569f3e81d1b28":"0dd2575a6b0757bcceee19b74db147394dcfd89a8c9953352f":"cd07e57e7f9ccd9a8328c5717e4a6cb9f82f31fa0e78239a8c":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #283 +aes_encrypt_xts:"69ec9a750e63328c09421e30174e44f048952fbd717a1f4b884544417a8e2e6d":"df94cf10396922f2c5e54943e88dc46a":"48f0f1543f644b417242dd1183dbeabf6f8e40bc820ff2da1c":"c637ba39b02669b6c8759a5694a917e11a91c46e1338b3dde3":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #284 +aes_encrypt_xts:"75cf1d4394c6b256b29b225cfa54648bb05bef1210f0932d1c64062499961108":"1958ffc6e26bcc5fd9b638bae5cafe90":"1bb523250849224278636616b50446d0e16488151d3cb4071a":"0576ac39ec2716c60ca2afce812d9f0efb75ee429d8f3455b0":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #285 +aes_encrypt_xts:"b8db0b9e63f5f0e6609798a6cb42bb5b5d7139bb955799f52a7c581f84633176":"8d46f96701167a1d77cd1e44da92f3a8":"b4644dc1b38dd598ca840a82d4d9c0656723b15801aa18e66e":"09288cf51f1eb4adb85423d0e0d6e958188706af260e24674e":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #286 +aes_encrypt_xts:"41407d7bd6b7666c320f2c2a89ffa5437f78e4e5dcc81ec3df3616237ed27819":"65778665119801907c843e0598aed0d5":"371e57c294518cc7bcad10a9b3ee45d77e3dbd6d5c6e83fd99":"2f70e57d5bd098a8a019d6f60479649a8603284a27b8e2f90e":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #287 +aes_encrypt_xts:"9790040342f660b3fa7ccbe990cd0866e33ba8fc90ff3fafe45c1fdc388b548f":"9f380615149117b24eebb8d2364cc3c5":"ea069a8de1482eacfc5d7b8099fc6c331487bf4c52ef7aa5a8":"bc32729d102494ead18c7a3d273e4bf0ce16671e6b378062d3":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #288 +aes_encrypt_xts:"8b681f99ea3a7a6f954a0bfa0b7208c4af19176df8a7e51bcd9d1104b3a21bdb":"752c97876b54f33d371bbd3198675a86":"87dc736a04fdacdbec20d5987a26d2f0064385bfa11e4f6842":"fb2f15e5aae94edc8bf8b021e5dfc9f2f1155b306560dbd064":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #289 +aes_encrypt_xts:"770059053f53f24f9afe0694280e35be66a00cafee4180b5dda108761b460acf":"638289381ecd2b5043f9978f359bca6f":"ce6c188b42c2e54c5cc61d41b9c22fe1c195090603fab8d7ce":"700d63a1e0919de638c229ecdfcb6bff9f4bffddb57b43b47d":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #290 +aes_encrypt_xts:"a3f53da523b7707c5a720213df5fb206a13cb381d43144a44684813af0f50cad":"8df861cca6930cf385da66d8a2645886":"a5ae456dddf7d4c69d98f07fdc3b8d2faff18ee4409758a8be":"73e56ce7c2f711e8e3cbaa7ab323711b552ef64d0e0121560d":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #291 +aes_encrypt_xts:"df57a76f69a4ed440236ef46aeed0483264c8ec2e9b926a5622c0f4d16f11c72":"6299d19cca7b488f398c82199fb0c693":"cce18dfd27b965f992ecf0f4b8712b0905e222ce3e6b0de160":"d4833a029818f02fd0b0ffda3ff055ec03c7e1ceb7d07ff046":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #292 +aes_encrypt_xts:"32d773f5a9684daf661d72b5eb176e742714096e040fb6be6299e11fc0b5a1c0":"084b52b31726092911c468d9755f8e1a":"2ace487e0d253e94f1eb873e5fd77aa99aa57467d3c483d33c":"fef06d12b502c66349faaa13cf9e111d6bfa7bc285ebcc26e8":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #293 +aes_encrypt_xts:"24135c437a1cdd551da0e7b360e50be8996bebbddfa5ab6641a410029cc62a8e":"c9da86cd08f5e50b379b7e179e81ce1c":"3837fd178932a761b7b332b1086c91db2a5fa0d4c13e4a4fbc":"6f1f0d9f45fb6323c413ec3e0253dca7c203896018ebeb7fa0":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #294 +aes_encrypt_xts:"dad5449784634bce789a5d0f7846adab8e44a92cbf206ee337fce51a479e750e":"9e956ebc04fb79ea3a545a70dcfea495":"aad3e2d07bbc090808a5470dc26621ab483b9e1083ef4b566f":"f7a55a52650510d2f9e8748190e19deff97d7ce3326dabe117":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #295 +aes_encrypt_xts:"bf450e0d06febe5e78d10c4a71a63fdb6a9c77e467fad3a6ba90d9119d62ffe8":"2230f85cf887d594107d5758de34f2eb":"6963b057c4785730144a3c682fbc22ba50af7c6f8b900714f6":"544f3bc9a39c1c56431674e7976be2c7d624b25fbb8f342db9":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #296 +aes_encrypt_xts:"e8354849e799b6dfc2f7015645c21948616afecc449a0b94786bccbc244e9bf9":"f1a789b4c76ab39da591c3b3ea9ae75c":"08fed380e9cfe583f769822adc885d439dbb4103c3c7d36e5a":"1f2136319ad84dcaa9fadabbc2433e8d854794ad50c92d9dbc":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #297 +aes_encrypt_xts:"8fad4e44ffee282a2f96c76f14adfb703b856b96c18d409171b089de1908b306":"dc00a2e2b27cb79d3e14fb505bde3842":"3e953629e42bf39b53364b73e20946dd2bee0eae6d442f1a68":"f3cd30a00768b3d8c49cf8438130096aa2cba2a1f08e8ef515":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #298 +aes_encrypt_xts:"d1cdd107e8aa980ffac39a36d3b2714715a6193a5c24791716211401885395b8":"9773afc7efeb6a9e3582544c13aad954":"e4f7487a4bc0e29a0a8b2d01f0b6ea1c58f34fba782d5b6c19":"cfe9ba9716ebdb434bafeda9615d0fc41516c2a9cd260ab45c":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #299 +aes_encrypt_xts:"7e1d8b12e7955529b902062364d3f2fb10eae877ed50ff848429e27a8a3f64c6":"e95297569ca19cc1bf9e4334c7129a07":"92a867163bd97993371e44289463b3a0d9fb6ceb95b30b8089":"b492090c2b98bbaeb0e5f8adf2fcf9d74bcb87204cdaee0fcf":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #300 +aes_encrypt_xts:"b7090e04e8a41c798aa16ef695c57aa645f8ee29742e0d98d320463a4f7ee17f":"312b646c51109e284a6cb073b83bb252":"9cb4e43f438290494448a669147f6864b16a8a45782a4fd40d":"4c33423b061d4c23e7d90030f3407523d0f8e8f7f1a442bddf":200:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #301 +aes_encrypt_xts:"03877591c280ac961c7a934f983121053695610f32e58a936a85a0a646f54eea":"5f193c539893edcea422e1c9d01ad95e":"83280dfecb3480491ac2df2ec90953e81f1e1ebc7659ec9820acb8eb8ce030cf":"f491446e42f9ccab200ecb505f7e49bf8a2ec66d4ea9420858c04544a4221bf8":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #302 +aes_encrypt_xts:"b4ea849b02a0cd5b6d32c5c0cbd059a2bfd517ca8f09cbdb90f23b4537e0dc9c":"4cbc59b0824f5f6913f50d1155860818":"1dd27696c9c501945533f8990c245f74b0c13faf25b349a627d808f46ac77efe":"3e80a917a0956e62c9400c0607b45504f2ed01a69271678779190adf3f651725":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #303 +aes_encrypt_xts:"9978a4506e5486a291727c7197e5b583a3eeb3a0f5410e529fb7129a9073b972":"5b609c6abd8ef2c49d37ca13afd9d155":"aaeb480915111e302462cd223ff5234454e03dfb296b87a9cd90d19d6d3251b3":"be1b296c0df263f61af59d1761c149e58d829bab6e65b65d258661e69fc990ac":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #304 +aes_encrypt_xts:"be5cf1f99d5159f211dbc4c147f79c556b2da5c691deed740d0157eab8c9c89a":"89248624b696cf9cb1b5779cdcbcfe1c":"3b80f822c4eee1313f79ca3db134d9ca8b09a3534d4e18e6439e1cdb86182a4f":"4b6af43a88b633ebd1e127c1ec90cc47a2f16e3bc79f8845e3bd0025da872645":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #305 +aes_encrypt_xts:"07ad64899440e49fcda7d223799a0bae0a867f3c7202ffad8bf58b58b0570205":"c983899741711ff622c4bf5a0f3abec8":"bb69210203d49bb3fc03f8a244b32e52691ba8c8fef437e31f979a5c11c85b52":"7e0e9d664f2d06362fde224f5522fe7222f4878e0883d21ad6bc1292e27dd17c":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #306 +aes_encrypt_xts:"bef309391268c02b98bb8808e3b6d0b02718ed4b3b9007ac9db7496d6e81dacd":"9fc461a3f0da106bb3eabf37d33f7f35":"50940690b0ecba839834b892e9b35f146e974e87750e2e57eefc39a003219b21":"080a46957a9d1bf26a6675363a0e80075c332a670f99c14e71b199c2d4205472":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #307 +aes_encrypt_xts:"1ae48da164ea9f3229dad4c0e29665818fa093253331be78bbe0c8b9f12d7041":"5eabfb795018b073a3d0ef8b02259126":"79ad43198755c960d9df29437007ff2b0569cff37f8b38969a14faa309f76c9e":"65a0f9766a4f44b81c0ba3a3d6f95d38621709d10a286f846e420f4aeb22bb6f":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #308 +aes_encrypt_xts:"cecdac48818cb319b56933738ac642f1920d331a5de195732bca38ec60c185c2":"db865f9334ea3d8c3eb654fc38068ef2":"d42208ba82512c6566a2b6160732746f150c73a155e78772b583d7c5338199e8":"37d438fd2000e2c2a4ed0349225a869ee521b34c78c7d16890d2000c7784a317":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #309 +aes_encrypt_xts:"e8a9cfa12fbfed8beb97266234cc19807ab8391fc492caaab83cefc2aa5ef721":"ceefe3cfa557410766b6e291e5313105":"2105c7efa74c9106e81ae89cb665b903b666de169a79dbc7ba89775fde00fd55":"1b213817ebcddef293ed69a27118ff8bbdf846304343934077e200e9ea5f38f0":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #310 +aes_encrypt_xts:"abd4ddba8320692c80219e4d693476bd3a052419b7b8e1c257a60f7e925a3397":"b5df87ffc38192d65f4e871daf134aaf":"c864fc5ad9a4cd6075ad0eecaada4bff3df419619fcc9f60bf264c0305d4f102":"0900c03b7d06eed42177ef3d20336391af0c1317d2bcf19697192fd66417e59c":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #311 +aes_encrypt_xts:"d17020c55be457687659af4eb18f298e18132d633b0b150b5e1c6db290c58356":"cdb3611dcb62c902c8c80bd63173db1d":"56d8fb8adf517e007b83732eea59d3ebf8a7e5a86f54151cc15de581c6c093c2":"0b6619f282373d07afdd758f1b9359eb0688fd79d48ad80d58c44a1052b58b0a":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #312 +aes_encrypt_xts:"c444a2b8b997454f9103dad5cc2455d240db9c23ae074ba33195b7126c019a01":"5ee51581d9c26116337ffba96f86be18":"ae4971e64101fb66532721f0662c11f5513479b0cb01780ad9f38b978f8bf17c":"84172a01d875b7c480feb379252e1480337df590101cc0b8da7076baf6fd85c6":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #313 +aes_encrypt_xts:"5bf0a6833c7caa86d21f2e7db2462aa6dc570884e06ba31b111e26598bddc15d":"21a54fb9bd5b6ca53962083547b00cee":"5d73f3c3dc231b59bf42be456af9dd315d588693b1c5478c69f4efc2d40490e2":"f3fdae1ce86598f3f0faf8e9059a479e1c20564fb1665e1eab22cefa180c23d6":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #314 +aes_encrypt_xts:"ada71b0ba150c95516ab067c6611d49263dda530b6805f5c67f982a74c8d796e":"4c7877bcff408e1f4c07778a81455de5":"24e8d8c470565e31d7f8efb672eac6482a02bbbee05a5f31db22b613324c101b":"37de77144f6ef49aa29519da88178dfc52f974a688d93a49e527a6ba03251ab8":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #315 +aes_encrypt_xts:"d9070bb4493208e2421b52d31d97569d4bcfdc4e7d4dbc1dbc5afe9869eb06a0":"2eb46fcbff7bafe8db3f116fbd3054ca":"ead6ba5594db44e5d1cd2dc491d105baf11b667e8f695dbffa7dcc721ebcd45e":"0fe5be2a3d56c5d15d14eeac02d0f5a0d34b58521e94b0c0052659e316cbd8dc":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #316 +aes_encrypt_xts:"9d8bbe5ea7681295fcea80b1ca65050235450dca58b0fa4f5b12a3cdef963b00":"20fae766e10fb4f19e3f3b8468ae9f74":"c1223f99e7b6fcb5d2fcbbdb8d5aeb003412ee393206f9e7846f45ade6578e38":"0aeaebbc613d813600df65763b548787c99ca40530a0c2f817050d8a6172ac82":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #317 +aes_encrypt_xts:"b26426391533901831058943265bfd73f5453402b0afbb1d71857cb1653ed092":"c2dfdf831d6f703f260a9b00e85b1b82":"c30afcb4a255bcfdbec8d2b8f8f570431ca25db2ea9c4096b5d8f55653cb0eaf":"ced314063ab4c4b914224cc9504fea9fa1d4feb568398980707e277ae7d78634":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #318 +aes_encrypt_xts:"6b24212a9e224fa2d60fa69a5010b126db9e1f035c630f234e64656c549db53e":"d5f8305bd1074d8d884be21fbb4575fa":"24e51027f9c8ec525c5e30f0b63c4d2cb510d093cc3c332c3106677551a7f46f":"813d2d3420eeaf965be28638d94cd7976ead39ccd5b615877d4fab4fe5f9e09f":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #319 +aes_encrypt_xts:"02b21b1524f2178efd16c12d7bbb9f0a31ab243228f312f5c84e19138d1250c7":"5075307921a48600cffe1bb2111adbc2":"121a6ce40a0b256b8404b169d2a79f5925ebe865dc0aa788f728e4ca4adf9a48":"9849ddbafc01c400d9c862a34456a21ccbc4804ace99ec145eaa8610111f72b8":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #320 +aes_encrypt_xts:"136c782bb55cd6dba0f7bdc6199d9b1f584def00dcf08684f3f3530b0a6bdae4":"a50e56b262d094d8f6f38977b2b2296e":"2279ef6f8c811479a00a051ad800ec5e5e7c491c357a1ac91538bc141ac71d18":"9147a09066366e74d685838f7e48fcf2624b314a48d052765470dd314fdbf767":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #321 +aes_encrypt_xts:"51c40593d82c26a3bc7b6571f1d26b3b11ecba97ab44cfb14e9853e9fb5df74d":"7c47786f6897d15f41afd8a364351062":"6240895df5bc3b07dca5ed1b04170fa89cf1294814d9e079f49133227e761a0f":"ec7054168ae6b9bf3b27b5a8530ac6f7d112c75be6ab59ff47198c93eec5baff":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #322 +aes_encrypt_xts:"226d9d330f02e685a83dba1f40a263875676d1e24e5fecf7beb4c6838fe75e38":"481b887d645eadb4bd682e04868caa24":"f3c8914dd7f06480959ca946b2398a6c84ff44a8f98a72a6d0c8cbf6a1a80834":"e43d2cc44744c459c54ab0fd44aa7cc70d0400059c70c2a1f3b3397159f6e0d5":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #323 +aes_encrypt_xts:"8384ce63414a822f27ec32cb0857b178011e9831f7dc51f70f3ee4b4ca7ac631":"9ecca263be90cd94605a8fc95167bc24":"190c84c7d46375e9f78553310804ea1cdb7a3933982063444d77c600b977164d":"3eea611fda316529e4410ee71ef9f07bcf4c9d9d853f08d9acc4a9fdc891ba43":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #324 +aes_encrypt_xts:"c33646baedbba6509d53e5e408e47f8c5cc19b6d047593375bcfa8a33f2ff800":"6484dd1e46a02c0b871bb4d404c65ba6":"35c2d802da70ad8ec9c08804eee0374d0119a8d203953c4dc4d2834cfe11e992":"35fa4861fbfbba9daa2977cc2b5ef7f996b33a17a805a5b8f081b4ae65560214":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #325 +aes_encrypt_xts:"4e49c91841eb18141f0c4d44cc2b5f8c45e5b1d99331404807a96a5022b3a696":"816fa97e8c2c26c94995a740e12b5c56":"5a829a1ca3ccef21fb57428850e50d8e1bbd88a2ea034be861945650bad16f96":"fccddbd5de72be23c93ea5acfcd2bcd865b1e7d0355edc53fe74229a82e2eadf":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #326 +aes_encrypt_xts:"7ba56055504bb5555b7b3431f8233a730536858ab912b57f392c565518c35493":"f8a7ed6d6f857cffdd091549a6524a4d":"9b84ab2593e082671fa9215cd7f31c64690a7c847a5a45033aee4c94563d9d16":"421cfa029bb8028dcc91409bf14b6a1a7ff931c3ede16ab1c14dd1454d78ebbf":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #327 +aes_encrypt_xts:"16f40f45b28a611ad925d3b43b8b38d739b5ea91d1f659de07037d0b2b54f294":"c54618821e6212b1532b860f808d1201":"d608591b932038e4cef104c56cc4296242874c4ec360cc5c16a532ae9d461915":"f64916847c16ae940ff14e923d2e2fa37757c9fbc189007148253f059a11bc55":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #328 +aes_encrypt_xts:"cb0c7c3a686623972e4906d8345704c93453d0e24b0df65b960b9942e9652526":"c53e3eb0a6da67fd0d4f1d5907c0e85d":"f60a13ca871660bb2dd0250e440e561710fa664e45f3578629393b54a9a89b9f":"06bd1ab94c6ab8ffffafdc5c986eff7a859b12337170d63ae1369f174791c367":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #329 +aes_encrypt_xts:"16cd5037eb454bad5dae6bffa864f37bf5dbbed8f2788880e0b0333ff3cef183":"c51e75a1cdfdbba11e66b9f51eee6c8f":"6b09105ea56df790ead72f9942e696ff026676b60388a2b01840995b47a02f97":"487dd1f7be4ab3f43f68f2e4bf30f2e3ba18bb944ad90578a1a60b1e8d0c1f87":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #330 +aes_encrypt_xts:"013b8a0d524aa51caaea800b71a96d373cfb7f546e526b67ed4e8b5448455435":"a41e7ba0a87844d39079980fb8424800":"5753757b010dbe91b3d050df467c9499e79f8f40a5a7d9fe17807689eb098d40":"e8a1fef235bef88aa72a02d1792a2b32557956e29591c2ad22e8ad0581e4f944":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #331 +aes_encrypt_xts:"9b7f94044bd13ebad385bf4fd9c0bc18280bee7f1c43c2ed29352f4a0f4eea18":"e2508de947e3c32f66d511f5e4f596ff":"7325bbc4f480001a0406da6af0bd34909f59c57ab99d718b91e6686848cb9deb":"6ba938d27feca55d18ba2a1af546e6234bd89ab54596a8bc3f6fdb3e719d2887":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #332 +aes_encrypt_xts:"a70f0fc7f92db7a64cb6d029b2e8d127021416415e16c655f253654daae9e1e5":"dd4001dacfad534677066c4f59ecf734":"318506eb10a753b1cc920df731f7c51d4ef50bd1d6cde1222b414cce212e727d":"a7092e32f1a1e7a6cd89c79e5dd99377a52d2f421591615fb4d928d8c019c7c1":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #333 +aes_encrypt_xts:"db3f026308b712911b8d5418b71eeff753a8614eeb6495fd6d06da1d3a939169":"db8a6c216a01f4a93ee7dd4d7818451e":"7d87ee2b6f8e0dcb55f67eff96e9182688cc0261d7ce3409dbb4a38e2002309c":"4fa94efd047d6254406863d92fd7c05245e9c3335360926453c9f935e8acb0fa":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #334 +aes_encrypt_xts:"b8d820058c20a34b55aec16bd9ff10a9f9de3c071caf2217a4422c0bd39a2fc9":"b97d9c8bd7f5a503233c11164c252e5b":"d085378688c0836a76e39285f5e3a786748d9f97074caf3c65c25696ecf1f23e":"a9697d5047abf5e31517614cf0e41d27ede31aeedb73a32a22133329990eb6ac":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #335 +aes_encrypt_xts:"c1bdf06902747962e7453e201e4011fd03974eaff8e2758ad47e4f60ece2aec9":"27299656b85340e7397aaf20e795c28e":"9c7c618d681c032ef10f2b554d3a5067084d68570377bf496b953122dcb0b333":"fa2b8d449536fc11c117702de757a0b4790745cb04ef3e0c6cf4e166b177c08c":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #336 +aes_encrypt_xts:"c5daf1a726f3419eaa32936e7e12e1a4ac6685487986c9a38470ce23e64ab07a":"4ed794b26083938f7c4b51f6d5fdc2f1":"e25141cdd9ae22c378b864515fb8d7f2320aa24c3e747d1b566675362e2c8ead":"1357df892b91f7c2bf7f7ebf2b6fa3f6783effe36aa66d53ed21a50156b8c739":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #337 +aes_encrypt_xts:"0560ec1e3469e4eea9c04a6a5baa39c1bceb64ce9a83fbce8f240ad41ce63013":"3adcadd94ac5d385bbeadb7e12b56d8b":"88ac15329974a9cbd8a5d6f370bbe7fe31705e82f24663917c27be319bccc756":"9c2bbec2626638dba8e7d4a5d47424154912fd9c18b72adeb5ee85815cc19b6a":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #338 +aes_encrypt_xts:"725c6cb3a8f4ab8c524f1c8a5626029e85f11a04d8593e056387ef493ac6ba25":"6235da2b9673518df8a356569ec9bb63":"6c68d2f3ef6241ecd0610654a58fc68c2b5b60da73d7380ac33638b42302063d":"86868e16193f58c9cb9ed42362e15efad1baa79a8faab6947fc0adcb48bdea5d":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #339 +aes_encrypt_xts:"86bd097c948e671deba9cdab9cf7611235eefe5da54ce47eb5c7cbea6c583af7":"0753ba896e5733ed3e1aaa93afeed7af":"779614513f7414929df2bec1d0989dad294c5dc80ec630f56e76b5490ebc43e3":"88fec29008dac2f894bf53364701eb472ed57c542df2ec02942c8b87c201c898":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #340 +aes_encrypt_xts:"b3ede67af12bc4bb90e16a111bad88ef75a0fa0aa807ab35a18d7ff0f6854d93":"45740845e6abe588b7be6de531c97b82":"9836a461474734b324e93f9df7255781157f7c216aa868bfeccc28b00bc3ec93":"32f77825ea526e284faff34aa438cb719d8417afb4dc37fad3d8911f8fcbf28a":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #341 +aes_encrypt_xts:"97661d6430e10df0e912fa849d0fcf5ee5f8e00df66cd6c0fb198365e7b0dcca":"f6313e7374bd2b18e4b6a3c9c812242e":"e5ac4bbe1c35299ebe4c98d160463ab252dbb99af2dbe30d1aecc63d22b10ceb":"8b8a6c5fc696076c18193d045571645ae2fa7ae5cfc26198a47463c4949dfc54":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #342 +aes_encrypt_xts:"85dac2dfef835b2876004d2ee540645067834377d91071a7229c9a225c6e5185":"5f3df0dfad6aa5788bae24d31bcd86db":"e2898f438dc747cd2bf9402a0f11c59ad120f4fb9d6e2d17324c37a4b0882152":"2776c76442351c7e80dadcb3900264014559e52941d085da565d5eb30d190c86":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #343 +aes_encrypt_xts:"5292993332ac4ce702f16067ed66366b8def658fae840ee3541e8515b1a7331a":"a180e09d27be71d71bb73027b87cdceb":"c10159214ae7fe14e46fe26610098d90ca1b70badb781350d979c8cfe9b23cbc":"d0fbfe168e90799f41f1d3d3c621bfc10bc8f22dff8efa6bcdee96a5dc1eceff":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #344 +aes_encrypt_xts:"eb100d829416741e2f9ea5097d0efca4750cc467be4ea09ce1c1a535237472d2":"9d81b315b88e18b0562623b16cdac546":"ee51a91656d439e7901ea4844a925b16b8d217031e2484b030d068d899bf10d5":"37b7a7ab4515e769031463f0b7228f00fdb723e49ab4a2c2e6f40611b3a54f72":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #345 +aes_encrypt_xts:"05b919c0ad6dc5e5c1e90cc46bf9fc297c082b4a42e9da06891d77c99830c977":"30dd0edf0089edf85d38852459dedef4":"e545aa458fe2aba532c70fc097b197f21e8f56f82695322f52f4ca51a36fdfbe":"65f521f124ec59722820493b6df95dc31dc9ffe828a8ef3c7822869c8351d59f":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #346 +aes_encrypt_xts:"a412d486c56ece7f7c65ad01d281447877090df06a2f41163a8764e2bdf39f01":"fb603bdeede5da6d56dab5923fbd01d3":"2fa04b578c78874567424016316f81f879af03c87c0e07387db65f38cc47cdf3":"1f484c0931eb867925ab0605bd3f1ab80d9be65610f05cfc68c76734eb36a3f4":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #347 +aes_encrypt_xts:"b8e03c92d7c4d6143bbddc139be2f5bc57dc4d0953aa0827505494675014bfad":"5f9e36fb6ab76951c0efbc45eecaf6a7":"98c3ccd4fe6db0dbf6cfcebbfa616f7586c240c64e8cb8fdc453468dad84b61c":"e684857ac24b785cbac38db6902e8cf992ca275219385a671ff506e36107b250":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #348 +aes_encrypt_xts:"7c49bb52f46db1ffd326029425a0d7df2e8575df20978a9f0392ad6462e9b320":"9d78f22cd051452c50c4d5c1a4d45898":"ab52a4a66d7be149105958014d22b4c406a2aded43779549f2424733241b541b":"a94223f2bc2b962e4388defe23595f2b9a09c35863c622d1a15e9540372cf8d1":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #349 +aes_encrypt_xts:"9d2d0d9b6e4f964d4d3517f5dd11802f81f93be1be95fcb0856adc1976f254b3":"9924a19aaadc4f0c55686d25ccabe056":"91cfa3cc38e51001b6a226c7092d47033229d91793a9976c6596c4b313c5d93c":"99d72780f964187cec119a43f0d3bc92d6de1659094d26b27a2ffc428e106f53":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #350 +aes_encrypt_xts:"364c4ae2ec7e129d6123597731d03fbc6efa2ccbd17520534acd5ee1aa417b63":"b8fd4ed8d5c1fe3eb2983dcbcb00354e":"37d8ab4701c2ee6b460afaa0964fda430f3d7e53956edc745bcf3de275521e49":"39223c5a7ae3f5541fd111aef42f8b2970d34d94e7375c0e71c4a7c4e60314b3":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #351 +aes_encrypt_xts:"f6da105bf2cb3c17b08127e72aa7e5a1d71f59dcb7272e6e3d397dc49ce3baa4":"20b6f7eee88a0305edd2d3cb832456c2":"7436a5cdb44fba8e9870316276f6b0889de65d122a657ad2346144cadb427a5c":"95a17741dd4717c08299988135bf8ffddf042bb89cbed4a106254a9b8be3ce71":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #352 +aes_encrypt_xts:"1d053906b3b6e317bfd7bfeb52a6e3216a9326e54ca7768c212e8c8115002f34":"439edacad05ccafec7f8674a3d7e1697":"09400c066bb2e74008d89b15c34bd6b866c319b7340cf3847cb2ff6b0785d181":"9203cb17f33f1a8e8aaf2fb37e9b642dc8092b4d591c16fcaef47823dfeea563":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #353 +aes_encrypt_xts:"9b8ee3f0832d2ef6840d6ebfd213059d3b9f19012e9bfd18f0d3fc82099d77f9":"4de81c3288c351385edb042d6b1decd2":"79d8561cf3f84ebba702f1dda09ffbbd7b0ae7893475d5f0e4ff2cd814731628":"816682858337f95699bbcad5e894cdf8c0a0e9958f808925731a8327c688427d":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #354 +aes_encrypt_xts:"ffc3a5cf1c55fc8535bafd1555e6d4c40cc77294a084c5d641683d723ef075df":"bde3def09308faf0d7b32c7389f20378":"fb65bd9c7cad9bcb2661bb51bcb939556f3fbd8033a281dcb5951fe6a2a1b1bd":"19583fcff612d54f3d03c368198c14ad5c2aaf45902294f30f74949752827df5":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #355 +aes_encrypt_xts:"820fc9671b0abb7d8dfcb3c58847c5ee98881027d3f7b74211de656afa5e0d29":"3e48a4f5eb0e4d3c5347520ec096615c":"438cc2aba6817369e24099f7129055f632c803934048ec77dd0e289febf7d43e":"c39fabce42d280715f669fd1d508a3798cd23a76d7ada6b404baa27454f6e46e":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #356 +aes_encrypt_xts:"bcc9bcefdc0cb4d8fbd9a120d6c17b7d19cc66b1e797c21f3b5eaf65c6ddc1b5":"c95be26491708fedd8a414725f2eda72":"998e1a2184314c76edac0590b8bc2f8c597d09d965a9233aadd3e21f0fca9bc6":"e41842f6117dfcc0054975e1c4093f769522a5561da93fb2ef9f8b047feff3fc":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #357 +aes_encrypt_xts:"6d954d20c568cd7e79f0cd8225dc8b46e8f477b9acd47b534822e93dd6c24324":"d622b7fb7f9a2ac1c211348333750b10":"89e2fa3bd1938a39fd17217554419ddf09ff6ad5ceaf1f355ed9b99902f885ca":"3aea18015de12916605257ce715177b8135acd2e6278eb420a8a98a3e06e301c":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #358 +aes_encrypt_xts:"6193358d4116e74bbb72e2a37c1622f569dc5ce0ec390a521eb36a299ef78585":"5297a3e876a71c5c2d2b71a82b4f2114":"31ac9236fed920a7d827aa6b958748c1b49c9f08d681784944368fd57f03e4ac":"3f8bc0a5818bd267f96bebd3b6577547180f19132e59d323b159123192f22039":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #359 +aes_encrypt_xts:"a2512a91773f40e71b3b9ca12d7198f252ab533cc2d90583f7f7942c5d725433":"02b44f1929a2660a52a5cfd7ed609798":"b1bce6b65272de8989bb12a1a734735a1a9230b6c9bb303e2708789bad39c952":"df39584245e9c3f573a7fa6f655b11425dd45190a9bf8a71720edf4ddd1bb2df":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #360 +aes_encrypt_xts:"6dde8b2da9ecc3a6a71d5b6fe4301087c5bfbd8e4625d097be6b10e08d68f6d7":"c71b8b55e911fe4dd12d5b650e639fb8":"85a890990412233632c3101c11d02a84258dc44cdebde323149fbb5509571705":"7e61b188c81ac6af8207aafe0f77cd4eccd238d1cb3d2d7c6da2f35486fd7ebd":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #361 +aes_encrypt_xts:"3c4d650a3baf6cf75e9b5021b0d9b6f97b6de6345118030461fcc0a6a7f292d5":"89a7ee983d17760af2099fc837604638":"98ddef44a912e506178e297c00e1f495e51d1773f741ece10917c1747d2164e9":"1147a1e778c26d9d0339f0dc6b8b87214c4c636d26002a8bcef59017e0f0b635":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #362 +aes_encrypt_xts:"ab333b418b3b42af9519cbe8fd9270de848e5adac8f42b1e64152c349890434c":"a7d05c1a5d99854333b94f5e0dce80a7":"f3fbf3c450df2032d7821f65eb91b9d8758d133edae1f84f2ebdc31ee413103e":"f64a3a6066d680f9a402fcfe2b5cac72b20740173930aabfb1056fb0590448fc":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #363 +aes_encrypt_xts:"bd657a156e360bb92ed6cc9de16b92ef6b6d2fea601e424aef47372d9a57d268":"64faa47c4922b9418280b58686694e2a":"f01280440de63e089028cbd5db65ce1429d2d7a85b7264f8dcd930f27108bdf6":"a33474692411fcd3d185c3278b6be43832e76d0a6ba42b84d50aa403ffbdbbde":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #364 +aes_encrypt_xts:"20feca2e0676c80a3ec90e927245cd192f07b6812ff3f7a8747f75e195780c12":"43fd4516326311477a147f4a258d3245":"67b1b4ea40e373619298c3b57932e1e02a916a10d05b359231e9b171cd65be3b":"73c7812b6623d4e956ab8a460773f4a4390c506a1826ca6fe975dc43734ec40f":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #365 +aes_encrypt_xts:"3f00ee521037265292634e6e5750a339ebba857ff2d6e4f38b5f75e0bd97bf7b":"017a9e57cf26680828bc6da1ad493ec0":"1f01ad4341af3638b52fcfee31c6ae7fe0f16c702c31b731890a2e4792fe6dfe":"da84cb3f422ea88c9444dee28b8d2d031e6f9c2804bbe719c603444b7e844f81":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #366 +aes_encrypt_xts:"c265e6dd320f5a8fb6d934678d23d6b1a8c0a0c6bd753597334117e8d39e47b8":"adbbec55260c6434852a44a42d9e1d6f":"6dfc5d7ba1bb6fc49f6bf5a0bc8fc29a3951cc73fe69a5f2417350bfdbb2fa64":"ffb891a9f814b94c744be45fc94112a08e3026c182741c4e3f306c0d105f949f":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #367 +aes_encrypt_xts:"04faab2d9921f406588f567e227efa8b0766a09d7f1745ece6b6ab904f7dd6b3":"abf4ebc1aa380135732419d373e9625a":"3ef7fb43a18313b018f9435cc375401d271444db745d1fa27042ac7c0ec60d3e":"c8eaa98da6fffa17e7652fec46003ba86504dd52865d587b966708298c905994":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #368 +aes_encrypt_xts:"eb7db584603f003950968560d4b0da950f7cafed9fd6c827d0ad680983144dd2":"7003557613c2298114ccf447d465c15a":"fc7e0d78701035e96a1661520ba81418078d30fbc151bf0ada66e1a1e268691b":"5482f43be7b7dd774583fe17c1f70d36b7385a327987722c1284243962488e77":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #369 +aes_encrypt_xts:"4b71316977fb73c984ba5fe72212d8277f6f9cd6e2235f6c977494aae2db4fda":"c51f8ab8ef6b7c6aed3f02e1a455b724":"3304e61f522aa4aa20e48ae4bb55f3450e964da4c6642ff0cb25bb56c1c584e7":"f7ea9d434b8a5ee0eeb1b9b021e867da90e1a9601dad6f4177d95a4df5cb7ca1":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #370 +aes_encrypt_xts:"d88c7304e6de6ece71b2188aafe3dda0e881d0c68d7623fb4a67d9986b1ec3de":"1518d21553008b5e81346d64e7f02d78":"2e2faeeac230d7ff3bfde80ffc4215057fb65a0771cb5d03c0fb3320d8147dcf":"ed8b13bdf133c6c2d46ba1b3dd0f4882ad81060aea41d153ccf90d6796b0c20b":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #371 +aes_encrypt_xts:"8af11e69d22c159124bd2d753b40f89750edf9738e77fafde5ed1c409d7ee4fa":"5834b04a46b3ff971b8fda42a3c4a46d":"6dd8fb0cba152cd49aa4f53293e80bdb29562a07b8e43254d865d3beb2302743":"e7c46840183afa862ada36705038e1a392db49c7c92507d36ee23aba21bb32c3":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #372 +aes_encrypt_xts:"188f2327ea20557842213ce5be19ff700bc2426f0d47a4ee3c9761624a33156f":"9faf671d4f6779c605ce509db39c261b":"3eb4b92062114cb9314067a643290e4616013159cefe89b300cbc5a7502d1201":"4f8e2ca33dfc8edd599ede3892220e77a59f5ab0add5117dddcd77bb9e40c6c4":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #373 +aes_encrypt_xts:"5bd073414e407c15cc9630c8b3d91c28a4ed61e541b3b813577f487d515cd81a":"6e09aa0381baf46904f94e276d31aead":"5baf7c4669a261731bc84f06e59abefc4e41d5e0b60b7ed8f04674e5954ca606":"e786654c54adfea6152c25c8cbd145e05b10b08b5ba5d649d1ad0ce13984c1b4":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #374 +aes_encrypt_xts:"99c871dfc8fbe7fca07248d8dc007483ae0d93637de8d1a3fccbd4f3cad48a86":"2c4cea585b89d7c6f00bceefe39e1da3":"1a3f2f3636dbbf830a605d98ea57681b31c1665a1c1596c45574168174ad7d6d":"c393cacf549b79a1ba54f00717d3f7d992931a457db826cc4c132e77c29c7037":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #375 +aes_encrypt_xts:"eb4ddf5bb550972714447359dfa28ad2f675f42ccbb6a1fdd4b4f7a5f06685cc":"b0e870553293f0fd028c8f99dca2365e":"f84b6551a2910fc62d4807277a2fa2c2e5ba84abba798bc77675be1e89d87f5d":"3a189067fe2993b36b5ae430e9476a6d8f644dc9b0241fcb5e76c87a03c89568":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #376 +aes_encrypt_xts:"58e407625996011de200b7a5477e391bcaffe819fd62be113ba48ef6fd6a4ade":"1318417d36b70d5efa3a8132c4f5db63":"e95911953addf07c3ac25aefcdccdef14292f284bb64fd0ef2a9649faa9820ee":"4c5731b07147d4be6b2041f97f0984619e7ae1c34b2502a0e2976f0046febed1":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #377 +aes_encrypt_xts:"5539c27465c47d1b0c8152f64e76bfb5059842f9fa202f398ba5ce5f5170538e":"43fdba2f384b816edc2d1f9c2972e685":"19cc9664c47a6b8a7bbb122b01ed843e425f23ef164b96970918c6664f1c3969":"664714b3643903e42e3b2615627085b563a0d19719d81976e290e3c4d47c0c10":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #378 +aes_encrypt_xts:"f66f0d35fe0b4ffb9141ad53986556854894f9d3ebbff2463a64763d1b6cdc1e":"bf8b59de7a0908d948fab554f0c4aad7":"49a8119c079f65ae4d97d1ce92e1e6150b5cdbf6abe5fc9d487eaaf1e5a750e5":"9f4dcd4b088c7a804671f3ad7cb7ac409d47bdfbe04e31b5d9964a746b462217":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #379 +aes_encrypt_xts:"71b894dbee8d78e2c700837fcf077525c92d6beadd6bc9f8e14476408e842787":"56007b6b02aaf85fa08bf674a29ca5d8":"ad9b381580d680ccec3f31011351923c02fca9270bdc268bb5bd2f75d709a80d":"05523cfe54c568d8daefdb5a4821ad67885c35f7e72700c0d10f6d9e08fc005d":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #380 +aes_encrypt_xts:"666ec109029735ca59271f22ce347ade057dd39d6e99f48a8756a1d08ed39d85":"a89318b3cb5b2523f597e8d63bb4bb06":"66cde13067c7f0c56817a6ff1c03318767125d4ce4cc650b9e9631af10406836":"b3ad873e257ed5c840b0268d7671ee28cfd4699d5ede678c631398b9664d8b2f":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #381 +aes_encrypt_xts:"bf0342615ce4f2a8d803e549d6321dc6ee55947c668e30f102c86a1efc676638":"5bffe0daea9ef5dfdf2b05335416ee84":"a99d2d7d421ca2c0b92b9cd978237d32a815f6db8041f0c2a22d90dbfe5a3c18":"f50b956ae5b5d1187bbea285dfe03a53c7cba20ddf91fb53ac33a5d511fddf2b":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #382 +aes_encrypt_xts:"44db4b6d84bb36f961fc6bb8b5b5bea72ff9da5a07962de32784d8d00c8df838":"66b259c2c7ad1947809efc9940def73e":"6715c69789b7a55b8b74eba1abab66352003926b92f0bc60bf626cc5a0318700":"441d923ddeb31c22f1ed38747aa5e57a2dfc88d1c19ad9586fac982b044fc1c8":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #383 +aes_encrypt_xts:"6871cec62e3f869403b24eb12bb818c74efea9c3f0b71abae6f1e51313c2be77":"f0896c8bc97695a2dfe7f43ae5661006":"bf9f5c3fd12c8a3c7403c14a46b3eae76caf249df5b7a9d2dc75f07de6934c5b":"b1e58aa0e4233c4a396a509288aeddef429c412600b4b5bd67ca788340b6a686":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #384 +aes_encrypt_xts:"7943a57c457aeed06aabc65417caacde54fa57956ee5ca4b187824655d09e40d":"194e6da835db6a7869f436004c14e6c8":"2e21e00ca2e633e13b3764ac76808293903c34bbeb8dff604661626abe0ee71c":"636b63f02ca28a72c0a7520307dedd714eb7f75630ea86fe77ec1880586cd9ab":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #385 +aes_encrypt_xts:"9df2d47ef484d62bdc67994e436c2b93c4d0ab12a51dd7efa5b92408a56327e7":"16d77939b9e3dde5d364da9528a69812":"ed46eb35be0fd0cef9817b713f07213c553429af849ede85b8a3c1a50c7673c0":"6900e0db5f1870d87db594248ac2d9b722eb748a577e140d483bb980eb188380":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #386 +aes_encrypt_xts:"59a6f61c4477b75875bcff5cf6fed0b3ce47cb2087936b52554158f13b601ff4":"cb4022a294ab59075efce487a5aea584":"abddddefe0c353d26bd9dc5b10dcf61de6737a84d0b1a14dc9c2762e9d2b71e2":"a6efd71eb74f6a3d752d3f0155dc73de6e6dd046da913bb6995a34448efd07d0":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #387 +aes_encrypt_xts:"efb9c55df8260b6c31556b40ed58e3db71336cbd2f9b4cb566726167da6ad06d":"bc02e099607f91e5ba566bfe16164e41":"fb615f1aefaf34ac7cfb2ab582e6a8c1410cee8cc1e971388968c54a4a20bc92":"15d122d539f1c4f306a1dda8cc325733adf673e3c0d7fb2317030f599a2da544":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #388 +aes_encrypt_xts:"1c1028bbf96e48c15a0e486f786a8134dd23327b24c0461f9e4832599e83083b":"37974201494c3fa500f2a58b118abc06":"af97ed10c28b82246d090cdb71c8a097651aaf1012fffa92f5f34a5284546173":"ce0faff2aad71c26cf03ef19431a7270f2c0eb50fd71b1a7fa9c46ca70450cec":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #389 +aes_encrypt_xts:"c591fc7bd38527cf4158e51da3dcad945e30eac2bb3f9d45b4d35ba694081797":"2a35c3ecf3a3a1f8e3c0f04093bd6af1":"299a99a67dc8167a84eb15e6b20b39a5914cc3118cf4d65caf4d1bf2b17ceaf6":"0d3cc3fada933e67340b57c96634d277331ffdf39d958a182e75f1faf2ef4522":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #390 +aes_encrypt_xts:"2fe89406145d94f70412ab0070f3d5e5484b78f2641aee9a402a5bdd656888e1":"17e7af69fa8b180da8f5dddea35210a9":"6cdf7b631748e0d9861a47fdce2e8f09bc145da6859b6e53e581e2c62d3009b6":"5550bd928d2a30d0c168b73455a080539836320908c8300b15d03c27b7039a2f":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #391 +aes_encrypt_xts:"74d3273cbed32440492358f9454e1ef658bb6ebc403c723739f5db9a69c69140":"f17796bd48abb00e1d34b522b2b52ca2":"334481593c7b0d0c55ccf9484daffc866669d11afd7599bb42fc4bac797d87f3":"952960aa9cb53d9bec1efe8190d6c9dfb68f29f4c996b3f3b69f1f0bd9576581":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #392 +aes_encrypt_xts:"ad5909c69da7291d80b7b77cc115be06dee319d6ddd554c1783998b74d111c75":"505bd5d461eb95cd59a06f7cb086c5c2":"c72a9163f942a89dca851a5c5002af77970cd6f4cd3182240f1865b8148076d2":"df6dba8159b1d2a0f371415ca2e9b560b2aa3a0d61c6357440055dd33a3e7d51":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #393 +aes_encrypt_xts:"353d7b9d27e591dfbc4cf5074ec7d97abad17a5d30f9d9ea7ea396f8ee2cbcb7":"233f70d9159327653daa1a07fa2aa672":"57748c6f23ac4032612c666130fbbe1136914be2a7e2aebdc8ca3c425a9b23ce":"2c2f3cdb3757dedabd0c8fa3d9e9e2fa38a52766ca3714796586aafd1f9c14c3":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #394 +aes_encrypt_xts:"d466963d144a7059eecf19447e0aeb34c700755e3a12930470e7cd10290f6b55":"89f1ced7524958922244c7d68063dc61":"a2889e90e1c0bf168739d9c9fec063b88c9dc7f8a9381e8713c9451b089290fe":"f294ae7f37b4be5a216b4a24db957a9338f78d7036158fb107b8ae77a28dce4f":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #395 +aes_encrypt_xts:"8688caa83348807098298b1b615cb886ec838b41e38490b8b3389d22165eeeef":"3ef56e6894859bf89d9f294d7e5866e9":"22c40633a7f09509c8d585264aa709e8cd13d4a5f284efb6cbd161d984b4e278":"25db61fff51359456349138b517db26453b74dc91cf6a6d0c8adc594a7b0f349":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #396 +aes_encrypt_xts:"605e870782df95c7c76adc9de2c1cda29225071a6e454f04e37b96283ede7754":"1152b14e05fa7c190f6780e74794d424":"990da376926f16863b4fa53e23a3fb95c1aecacff0400e07cc3c4323589d4448":"7211d91b79478ce0af976377ba36639d42ce8c467a43509c82a24d4d16c3a4d2":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #397 +aes_encrypt_xts:"7f482803b14728d0d38449fc3a00386172be904a45e0e251bb70e5fd33f15fa9":"bcf42eb2edaa251f655e010a067c5d5a":"a066729910e5841a1e3d33095d06336ac5f84f6aafb21fedaaed88baee304c4e":"e52d09384c0d909b57aad3a648f7cbc04baeb33728b8efd2f3ad4dbf9e96f041":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #398 +aes_encrypt_xts:"371c3a86d208df75ad4a92972d5e66c4dd91628ce011eb0d98b5efa0cb7d9f0b":"135189e1af2069ae9fe03a9f826cc84a":"394c537f1573fbc4c58f504d8a70c06117215ea30768ef7f4111172913a360d7":"77748930ab64edd8c92039d789d9cd164de87532a71c50c15df3caf846b5d909":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #399 +aes_encrypt_xts:"c87b33c6b441c033d2750b9daacc1f7f6f3a123781d03cb8f7b9e7c6eb1cd933":"9685037a4221a374e52353fbe1f63352":"8923306880986dd26469cacb98949493ab17e704fcaa81c31f10624b1a43fc81":"c4242b19b2c21976098fa58ed4a388d67cb13c1144c77aa26abe55c71643f9da":256:0 + +AES-128-XTS Encrypt NIST XTSTestVectors #400 +aes_encrypt_xts:"783a83ec52a27405dff9de4c57f9c979b360b6a5df88d67ec1a052e6f582a717":"886e975b29bdf6f0c01bb47f61f6f0f5":"b04d84da856b9a59ce2d626746f689a8051dacd6bce3b990aa901e4030648879":"f941039ebab8cac39d59247cbbcb4d816c726daed11577692c55e4ac6d3e6820":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #1 +aes_decrypt_xts:"c43cd0b23798ee3db0053d1e4d185e965d67fdda8c5325cc709fc3973f05cd17":"7900432e6021bc0e627c7b96ca08b4d0":"3454f7d34c0caffa12e9d2850b037fff":"07f2c2d4e6db6e1200bc165d154e0698":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #2 +aes_decrypt_xts:"9a131bcbdebf2ba2efc2513245203421315636ac24f592e1d2b59540511650be":"8cfb87d61f9c41ad3cbe38cf81d4a3ea":"1070b7c17d3474281ad01fc0ad89cd8b":"321475ac6aa05712554d35a0a96a9265":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #3 +aes_decrypt_xts:"fd5622255e4b21e3ee6c4f1f354a2377a68b0758bc3aca3f32aa0fd899d16f11":"d6a27b8dde6dfffa7d4ca436441978b0":"2fb97e979fb107bcc13b577f0f1ea203":"6e0a78bc0db27021f0f59756a447e313":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #4 +aes_decrypt_xts:"4e3135ee5167ab658b4694fbb7b021791de41ed676c8c408c51ecffb1900c07e":"7d68f0f53d3ce015ef8f442b409d82b1":"cff15a809220b4067c7c0266bbcb3248":"18757efd08059ab70bde2df78f3bd6ba":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #5 +aes_decrypt_xts:"239b565ac710fe742c43ff156ff9fa7372efdea33803bd8b883f778149726920":"ba1546ffa9bf8e194c99211a3d620a92":"83725eecbcdfa8ebdec2f40ba4b157ed":"7fecfc127a3762e30e14791141f65585":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #6 +aes_decrypt_xts:"da3373e25d76d16b53e4dda368669cb0d9b851750b9624c65cd7d7933cf462a8":"8d24b579f0448336550d372c7228fa1b":"a7931ff118db06cb44097bcac1fad1af":"c5801ed8a38a78277a45516a3e12b310":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #7 +aes_decrypt_xts:"1dbb0881542c6d678e8a0040c220340ed4884e1a81b23f43d9673b4ac5e295d6":"d09787717b3cb41a68898823b615a75a":"331960c250eb4988c75c0d532e206e5c":"25162f7511b5c3b24aee339ffeb7941c":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #8 +aes_decrypt_xts:"60d2e71898b341357b9150a5163a2be056f5da2cedc4ac708eb43d92ba40e001":"0adaa6e0ff4b0a04dfbf2247f64a2608":"369ad5f8fb83a0df649c899b49ef7459":"09da2fc0ed605b69d95e0b7760840a99":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #9 +aes_decrypt_xts:"dce7d083c3ad402029f1ed40074ff2f42e9e14091d09ddb68095eb945bf343b7":"caa883e27597661d8e72582ed34624a4":"4ae7a4ac80023405ac25bc497d6541fb":"d66768542f495d5c50b8623f314085f8":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #10 +aes_decrypt_xts:"8f8e473564fa632684d04051cac1f129c1d6129b64700429b8b10cf300033638":"391b14e2f8cc2111bb0147a3baa040e8":"c0f6f44c03d1cbe668c034562ea3d804":"f6c53bcb07cbb44747fc19a6604e26d7":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #11 +aes_decrypt_xts:"4945ebf4ded6f497c9d7361d87174643f9cf5909294f6a23a82a53befc6a58c6":"2976c2e825c61b8360402be399fbea20":"dcff3e38dfea1d3eb78182326d7d68ab":"d2f58ae0386e9230744a2056b7fd1310":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #12 +aes_decrypt_xts:"b089bc48bfa11c49368757f02d309504a30afed12ce5c63a18a3e2eb3c04153f":"b79e3147e948a84413f5456ef01b7fb6":"26339412d7ac113b319088153e13e1ac":"e1fd155647de15b9fe230baf668d23db":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #13 +aes_decrypt_xts:"b709f18eef3d86d854702f2007f9dd13463fda8f070ff02eeb7e8fb54e009ff8":"479cd8e9aefa5cfec125a110f11dfecf":"29c3616714bf8076ab195e5e0d6cc0d7":"5fc717d763a56d764a21009b5132dab4":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #14 +aes_decrypt_xts:"07fde947d9d0c07b81a824d53e33e252726553cd3ecdffaf0234d161843c112b":"421a912b685ab76b800e9cf156f233b5":"8850a5b5011c0b49b444daa5cbd04aba":"ec5364fa0184d8b98ec02cf996428f38":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #15 +aes_decrypt_xts:"58f6e713c670fffa62b2e74659240fa84c44644614cbf7ad33a991457b9041dd":"b220a3d0907ec1b56f36b38b0fdb51a6":"2fbaadd1b47f726dce3f7d4c0358fd99":"95360d08af997eb3ec62e641dd6b899a":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #16 +aes_decrypt_xts:"b2d47e6ba056b67aff509939d30287e489a71bbda6c31b639f8de5e2508b8be0":"4ed7ea04032c82f612ad0b2654cc9b7e":"6df4beebbe92ec8a427336b0caec1ec6":"fde4ae887d890b8835a5fc80bfcca708":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #17 +aes_decrypt_xts:"81b19f35f45b4e459d88e95e3a49642c5127098ccba6a50ef4b2f875ed20b9e5":"4027cf6780a3afc3d99c3d2fe46c5751":"945864f9190ea8c11943df2510f94421":"db57d5b819129d7896e2df0958a6f9f3":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #18 +aes_decrypt_xts:"68cbd5e7e9ecfc6031a2c63ad1f95dc8ba5faa3d3b7fba1b1ef2176f8265fbdb":"8a0efaaff09c3ab2a3b202a7cb673679":"a856594179845a87855ea16dd03916be":"f36143630377d4e4efd44c5716a8bda1":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #19 +aes_decrypt_xts:"3bd57d47e13ea39f1cf5f33c8ba029fb20f0d338639016f986b77978533701fe":"7d9e266aba87ee2af4ab7a2275742189":"d13ab11d3834d733ea5dd6dbf79ac92b":"8aab744287bff6901441908da23f0b11":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #20 +aes_decrypt_xts:"ab46c306a2503fcc9480ad96018791674970937f73aca90a5fd05d8420e7bdc2":"92e8295631bd608c0a53a3f26f907a7a":"51b9c927ead5fadad56c3eb1a220eec7":"b9a3533b48269b56f0dbb05724272ce5":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #21 +aes_decrypt_xts:"1b09121d93458279013df12b26e7b2a15c28c44f93f97ea638b056177deafab0":"bf962d31bd58a1f89e3db4572cfcd8dd":"d83ddc006deeee4cc2b4c495830dddc3":"d33777d780a04bfe625cae471d2b8169":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #22 +aes_decrypt_xts:"d02380e84e40f68915ed276c2efa482c90b098467027fc3f0a16e8a327b523c9":"6d1baf4e86bbd5dfd8cfa34b16966820":"6d246f57b5d692205f2b970dcf8ed6f8":"a7f7e80a068e7591ae681fe3e5e277a6":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #23 +aes_decrypt_xts:"224decbf90014e6fc9bce683072c9ace108933b92ebac49bceea98261716c4ae":"f17f4340df271fa5ea5fecec58f990be":"a8b8326cc5126a926cf414b471abd1b2":"f31aff86e5759a2243bfe96f1cdad7f6":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #24 +aes_decrypt_xts:"675ff2637fccd2289065a642dcfc548db7582a040d3ab709d52b03512d5e6a08":"05f15b654a7c3c8b7168aba1abefd38a":"47b751adeeccd4475163239610797d4b":"4f6707b5e65da3eea92b5353c7bd95a2":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #25 +aes_decrypt_xts:"bd0e9572298b6af20ddc0792efa2a6c50cb3e08f75b5550e607318ac1808bb93":"8ff426a0471d8546d5711544a6540b0b":"e8c647ee7488adc4090e08a96965cced":"d3aa65af5882d432e8afdaa0b4f42640":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #26 +aes_decrypt_xts:"627842bfaab7d8e6e72681ac4e5bf9915f82e8561b040ccaabec9e70343a94e5":"7a9f9a4182bdf28e4d364db9b67a8b0b":"1c980fd798b916326c525632e215c4ec":"8789bb3e01c8d3e768033f2c05ffee17":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #27 +aes_decrypt_xts:"1f0ab8d1e15365e3922ec914e9ad68097f3907b3812b90052d7c6a6daf439c61":"88fd391aa1f3bb6b7cee85b53768fc76":"90f3c999cb074587f875561d04160c6c":"1d72767fffb8de3a2a420ca4383087a6":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #28 +aes_decrypt_xts:"e1977129e29c76175e7fd170710faf9f60c8b02d03b40ce68b0caee872377de4":"57cbc8bd440653202319f7c932cb9589":"cfa1f3a9a152c4875100ad4807b3b09c":"fb8d8db9cb8639de8344238dc2c1f255":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #29 +aes_decrypt_xts:"fccb6e7b4c912d417d30347bae86e554ecb2d05057b27cc4f38245567cd8af9e":"402be8fb1c78c0194de0f0beb90ccc98":"b04ea8cd83aea25893ac2a621879a4cd":"90c08ac785b3b5e7c1815497a451a96c":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #30 +aes_decrypt_xts:"1dc948c48dfe027a62be79f10b4be213d62bdc5b784559356c9bc9c65973f7f4":"ad5291d8680e2d603ca27da084d56a78":"b1ac6eca721709a527598d1dc7fa365e":"036cad62c24295b188c47cdc247eae41":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #31 +aes_decrypt_xts:"6c3b934f3778ded28c4a5ba1d2185621f5e946c109962959dc0b8f7ab401944b":"920ba467004287321943cbd132166c20":"98f21426b7148082b4ee4a8074672a10":"857679e49cd68bc648c4ab0986aa59f8":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #32 +aes_decrypt_xts:"51696879ee8b77f3724c6289f3a273a346d9d03807dc0b82670f3c2b378a7935":"935232958b223695c4865c8c097677e7":"22f8c0637327b1123067e730c3be4a01":"5c931a135b9d4a7d65c9a8d5535c1294":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #33 +aes_decrypt_xts:"4d2b83551ac5cb8c4bb434577d364dac703f7fe75f74c79fbf1a7963711fdd53":"fc696d4190a3fc6273caa1a070e5bbfc":"8704552b90009ec3324adbf284dbd51e":"dd155757fcf457d90bb571e8eebd4630":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #34 +aes_decrypt_xts:"35d7a774848259760d32f46c7a013d791babd3b898316dfb00c668c5528bc3f3":"f1540dcc897f03b8a70d7ba4506a1115":"c5f6673cbceae8236fa236798261eec1":"56fdd92d70c107b7707c9aa1d33ab0ac":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #35 +aes_decrypt_xts:"e5d608c5cb8c2c3d726bb4f4a8023831b9335d005cc2df3bd70d9f7e71250c6a":"14d830f71e15e8945380a6e7f533a532":"91eecd8bbd0ff7cfe4b33d8e99924368":"d49ca2b1dfc2848120dfc2b75e292a0c":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #36 +aes_decrypt_xts:"0a180bd90ba206a7bf2cc82a2f5fddf92240e08711ba02a4925f90a090b9ca68":"e7cf2a79fab30a2d0e461fbb647ddee3":"86d6bf324bcc2910816abbf55f3ba45d":"da868afeec48764091c51f5e7332338d":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #37 +aes_decrypt_xts:"a887a09699a2685dbef306d09015f83897a7f599bdcb3b7f64e34645cb6fafcf":"13c383754d39411943576e45dfb77763":"5b0a85e376a636d113366ec82a2c03f8":"e8cb042a3d239771ef104b5892bd1067":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #38 +aes_decrypt_xts:"efe934cb1a60b2928bf4dca84364958d6a2b5b6986db3e63162a65d377becacc":"70a06dcf8044b9088c00f9bb91014c89":"9b3a036436a24636290c969e9d97cf8b":"df6867693d8884cca8198283bb2c3e16":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #39 +aes_decrypt_xts:"43228ddf518ea7675d9ca6394f3e8944422fa3449e8fa804fb42228f55b97bc2":"202f6f090d295e118d1ce501add69ee8":"f515b3d50e991d55a3e0fcb093085a10":"f224ec19a58bbde03cb692e0e4fc19d7":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #40 +aes_decrypt_xts:"b13e6af1d59e3d82842703d103c1038d3d052aee0347a97167b8786aaaf0b8fe":"fa02f1df1956fb9b11ac59933dfc0e67":"4b20fce1ffacc7553afa3a6ac94e5966":"b8fa089cca83d2c9979e642b9a248882":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #41 +aes_decrypt_xts:"d4dac4b88c978d82f0d8d0d8b44f69c91eee8735f12f0ab5a97458ab72e46268":"515ec6657d3923c568a3f7503f461663":"caed5c738a8dc30155522864f9289e61":"89691c5dbc84bf8e2e1454148049648f":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #42 +aes_decrypt_xts:"2bfafb74d192d506a50cf8ce28b79c155a35590b925d795102b7a185080e0a3f":"4b5f1b938bd9145c5a0c27d551a0d8b2":"63a88184186fa797d264a0528f39709f":"d7f7c8bccf8968b9f118bbead353b630":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #43 +aes_decrypt_xts:"3fe024e9b46c0a7262ce0431e81142443a4eb01fb82d301e9b8b5f7ebfe2cf4c":"a4a5905fa0b1065af6bfbeeac9578379":"baa495ce8309a6c88ad855f97a774113":"8b6572487318167d1babedf6a8cef7b2":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #44 +aes_decrypt_xts:"890d5cbb10d8c7f65e7a9581c2c0a459a84e2e80ee90d46499581c5b8ab2746c":"00f99cfdea2b045c5b8e29ae801368cc":"68c529586435374cfbadb17b9b895a4d":"531d3393772d49bbd0a1b6d839de0185":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #45 +aes_decrypt_xts:"9a41784e49531dc475b76d969a4296510f88af1925c8323c38f6e8e11a9b0a33":"842d108a3cd448bf505cda8b375626ec":"71f0519b7a6aee116d481f31b965fc2d":"926cfa1f568b03c914b5a8283920be26":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #46 +aes_decrypt_xts:"9885c035f7145632759b5df6c11fab9a2b8da85a8efa7a9bc9121a59e454da94":"935db95d74d2044634a426533a3f191d":"e9c680838484714f38c59fdbfaf49a5e":"b790368e2ab0227e5c08adc4e7057baa":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #47 +aes_decrypt_xts:"2594e2d7255a6c99ae3be120f7cc6ca1835b5643fc28c1245e2d88137308e9ac":"3f0aef5662d5f2e40d33f1712aea392a":"aca43e27d8cffc6d273a90f343c9acce":"c94c62fdac550cf62f3dbec89cb8614c":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #48 +aes_decrypt_xts:"48e4a77186bdf295bf1caf076595b3497a6d6d6d91820452cefdfa2d221af5aa":"abff43aa43c2be70aed5c911f5361de1":"8fd86c0489944d4350b2232958016668":"16938d35e74a7ab0caddde531cbbc333":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #49 +aes_decrypt_xts:"e6c15e17793de54edc96ec2942c269342780092b70977bf525616d80e6ada36b":"898493e8ce343b400e4e2ab9c65d45c0":"3f069d4997a1dd7ea4215cf1d9568395":"35d16e1d15cdad0502e7ef58e86f4d4c":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #50 +aes_decrypt_xts:"23f98e3aacb0c59f8532dc09b4cda9bc6925481a140c98be78ab34242dd67bfe":"d5a8b6d4b51baca7495ece35b911c361":"b7972c5f6a488dce95eb46a855a105a5":"6af3152f9763e39a83b94fe960e04447":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #51 +aes_decrypt_xts:"a068e2245deddb8f422d1abe3f347a7ee45563ce9784fdb5da6452d418596c18":"de754c6085aff2e6d759cbb5214ebc8a":"804795bc588aa048894a184c600ac75f":"d5a4d8ec68e53c0aac094b95b8add3c9":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #52 +aes_decrypt_xts:"d6cd858364f472395726f55996114755f3fca7392015bac58f0e6065da32eb94":"9678bf9646f91ff5be8e5ce7d5b979af":"4dcdabefbf99b4f494fa83b91f0e97a7":"638789a303154fb364e5168aa9340882":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #53 +aes_decrypt_xts:"946b388efbf5946802b0c55720910a2a71f75085a565472f2fca091eec6c4e9c":"34192227361656b6fbf986d1050c33a1":"a4321472fca02d869432585a4380be30":"5ff7c0249be2b694ad82e68023974533":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #54 +aes_decrypt_xts:"2ed1166124991ce6d3c0921a25f50a4c99008c2698e8012868db6a3071e153c7":"5b8b3b040d78f5cf327508e180edc152":"625438700a4d153811dc26f688b1f82e":"4462bc469e794fd74288f3f775c02cf9":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #55 +aes_decrypt_xts:"64ec33f6f58114318cf88f2c86f69ea5a78594f95475884404add2610740cf49":"1fb5f8e05c76302a24612cb3e585c8f0":"565fa6390a7a377b90330ba09391a7d6":"3f29bfa05616507792cedc91e27e4fbc":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #56 +aes_decrypt_xts:"ba0f088a697ad37829e20cdcd535ca3a1780a120d07ad88c7a2369ece37d4251":"6bf9a3e64b2f893a40d012651d2bd7f1":"7d180b8ae143617369239a606c693d1f":"4479885b32ed93a05bc973d925b30a71":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #57 +aes_decrypt_xts:"02669a844e5d4fdd66287cd8b2e116a3eb47f3391a1caf3a58fdbfabbe34708d":"702cc1b251559ba36c97ff62ffbfd510":"e567f6d2727622278b9310e91ece0165":"5faa528556f79049118c00852e022d96":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #58 +aes_decrypt_xts:"31ff2c6e5cc7dab66ee7811ccfb36d9546d81ac0b857550cf938b945da72a4e5":"100aec347f62e5bf01a8d4f279bd5740":"5ce1562f45da9dad248bb7ac2aabe2b4":"fa58ed4b5530ecb8adb5f4c119a9edda":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #59 +aes_decrypt_xts:"367dd317ca33af76880b3a1c0194582fb752c9dc4d5edf983e6a67e7d790281e":"15b8b471979eb22086f2c34fba7a0c71":"9774ebd7b08cc87fdf70c9d4f746f2f4":"83f4639b4fa54f5f657c03fe4c00983e":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #60 +aes_decrypt_xts:"fd00d628c112191dba7929780cfb5be8df9e0a99830f028218108a5800c149bb":"e6eab2573412adc1a8517d57bb6c993c":"e72746c743f84e32eed81b8dd51b6fea":"9c085ebe5cd42b24889be07f59f761b1":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #61 +aes_decrypt_xts:"02579c691f098802d59471252389789ac049fce858839deb685f15fc21e82fa8":"720948a84a9c52beff584af9ace6ee9e":"48210df8641e31039d06f0e7dc1ad97f":"0ccaac98e1c9609f406930617f1e35ec":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #62 +aes_decrypt_xts:"968597e80a2e162e4d43e676aacc4bf70757a335c04cba26fd0ffb5ff0db0149":"dc7c32c712f5ea1363b804a4faa9c6ee":"944f66bb9cb9c0da59111875bd8a83ed":"1fb8a2d4996bacf34f62caf1402ced12":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #63 +aes_decrypt_xts:"a2a8ba815d0b4c04dc74204e8a5a4b459a11c11a2e3b59c0a60e7b5aa5ed6316":"e16180263553ad759ccee451e32a9b25":"6b6295ca7b81d5216cc251ead46c70bb":"abcae54afcbb0b0ec75884b11a9901ff":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #64 +aes_decrypt_xts:"08d86e27b902aa491a22a0d8d54104bfa29bf4aff23228590bcbca10af64e521":"67c05beb8378760de12fb22c1ab66839":"09bea3cca20b8f9544e62430819d90cc":"c9fed3c29cf7c2a28463684f551c11cd":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #65 +aes_decrypt_xts:"2e13807ff04501d899e9d195244c1a8ed4aa8022b9d69994c65a6569bb63ff3f":"037fd78231d27b3a3bc419ddfd04683d":"ae58fbd41058bd60b546379c836ada28":"55ddb8bc2ba156bcd66483ab6a2cfe5c":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #66 +aes_decrypt_xts:"7aa1e6c20fdd2755e50f5537515fa749d03a14c41ac845d72e59e166e06d7e82":"589dd483feda2c6d49d3d9dd6838b2c5":"2c11e9973068abcff0b75cb1b0022521":"7d8858efdf678473d11389acee8ded16":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #67 +aes_decrypt_xts:"a6caade662b70bd179d295efa4cc29c75b240533c77b1b545c02477a16041915":"0e3cd26086d7deeb3fde71b2f8bdf52b":"6ffdbb7b11bc41a68bb43980b4d5045a":"cb1e8732f3a2dcd45f4d057409eb4d06":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #68 +aes_decrypt_xts:"b4c0ae25fe1bb22281a27f9355c791701ab7086487d2971fbc008a71ef498c42":"0b249865b5e147cd40e6531299da33c5":"55bc2096219a930b9a12e2214c5147ef":"44729a7975c22a89c615d0f48bcbad63":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #69 +aes_decrypt_xts:"e96f4fd85c512764912e2a2af4a2ac2334259b79c8971c68f28c4e6c4cdc8dfb":"b6b57c53f05dcc7668078b0d9d3e4535":"eb68e475bff2bdf3a151b07e38860d03":"eedc77726be43017fb49bc4031429e46":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #70 +aes_decrypt_xts:"2a5ca993900f108d83fec3bc6ab4e74fd5bc2ad9812c31154b80f48b2c437229":"368854a69393002929ac54e1fab7fb60":"d4475da48f24ba759531bf30a5bcd430":"98900bbe2e1141b594c05c93bda68c50":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #71 +aes_decrypt_xts:"5b3ed266e35131678b5fc1b4f359bba01f1539d188b6631ea6a74dc8b5895e12":"779525bd7e5c47d604da709e76705716":"d14d7b026273dff33b09e70db45d3140":"8c9c9231732b49baa07f994ac90cbb74":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #72 +aes_decrypt_xts:"08fd0509efb8d9171ea3ad3ec9bbbedd9dbedde971cc757aee349c9db181d569":"0607eb143a6f1a294b6bd3517c758ae5":"93f3952656b43f663e0228ed74cbab0f":"b438d11e4af51107a4212f4844d8c670":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #73 +aes_decrypt_xts:"1001571a70f8d7b34148c14023e5f30731c6903bd87de3acf55a00175291faac":"00dd2e5013b03a9001c9a2240991cfe1":"987d38afcfbc37b254ef41b6283813e5":"83eee45aba638bcf7126242177193563":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #74 +aes_decrypt_xts:"eb52163326d25b59772860065cc68f0f5c05f58a41e7608d9248b9865bcc6a54":"a2a72ff871e9a9011ec2dc4b79c36322":"bc0bbd16a21bafca60588e3f670fffb9":"e7e4dff4b36ee969fd6d80e8baec55c1":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #75 +aes_decrypt_xts:"45da2eace7d9b15efbedac1373f4120eeb1b361f2a5cf8f828f0be86f94217cc":"aacbb60ca26f89ced075e97c732576ab":"60698b823beb2d9d083dbe2e7d1ad243":"c3990409706eb8a1adcfe3baea3b421a":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #76 +aes_decrypt_xts:"ec79df9eb4b6aeb8016d4f316be7fc6db42c22955f6e432744a48a1f18163920":"f843868efeeff86f358dbaab0444a800":"a3ed3b9052e763b74913cbdf1f71fafd":"47fe4c3759758ebec50f370d483ebbb8":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #77 +aes_decrypt_xts:"632f8eab45cd9b6f6a24b467ac804f4ec7dc6567725df02e405250f1da078795":"f548a334c918b1a2e3f1181c1a7e263c":"5d8b27da95b073b93fb155edd2c88fea":"5c709d120204ee3e32a57b8ea278e584":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #78 +aes_decrypt_xts:"db6a32d2a0262d615251d0aa9d6a36d154e96d866c0bae2b2abf8910a331d49e":"a20d33c2db132a5fea4287f471ef94df":"b5458afa6268d1474a936ddf84b63b05":"fa81d0c1f617257b43a70136aeb55168":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #79 +aes_decrypt_xts:"c6ad2cca0d5da19180d177d81c502da94e3b9e89a517768d8e1c5ccd8a396faa":"0325d5cab485110f23703ab185c98af3":"b0404586c6313ef77e24650fa48da131":"2becd50a3beb5ba41aefd89588413c49":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #80 +aes_decrypt_xts:"92688300d4001da8aa8bc6fabc637a96315ee4ec18dcab010c44af72123a7e01":"53c4d4101a4975863ffcb857fb5c12f2":"61ebad87df8c35e459eb315e27bc47f3":"7cf6c02693cbb1f3fc825e4a5cdb7faf":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #81 +aes_decrypt_xts:"1a01a96c832f38b1a0447d82c9bec760cc3401f0159cc0f6d4b6703eaa16f07c":"e9ae4c864fb05be2606035c0aebb8580":"f113016f74698d5f1e680788ddcb56d0":"0d59b40ba3d9174b58da3eb82ae30de3":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #82 +aes_decrypt_xts:"4729c7b7e7c614560186fdd7badb0a9a1f9a963893ba191ef4acf5fe33adf8aa":"d17b190fb3e129bc4f4448d7a6bd5e46":"fd8f5fa162820585f77b250efbb50f1c":"4a88021a53af9389e3abc19ab6c229a1":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #83 +aes_decrypt_xts:"4dda941e4008f5999e5e0b6399237baaf371b4f3fa97737e714f460721825ddc":"491a76aeb66faf2328c9bb7e9ccd2122":"6551d6910ae9e2977f09bd2964d0fa2b":"a84dfd53492ec2e80bda1878929d2952":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #84 +aes_decrypt_xts:"63dcc1075b2031730017c68a412874dd1e26597b23c1d02f1a9f24be3ba021a4":"356e3ea6f10afa893584345e6d2d0282":"caf96f61fa32ef7c5df66103afac8495":"a601c169ee059b8e1d0dce77cf2862f3":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #85 +aes_decrypt_xts:"1014b5d1ec8a235b852f38668a0a3679bc68d219b82d95ea68fe065004851a77":"988d1621a468137f3a6d88e6c198d0a9":"3518778706a0a0b1baac40dfd818161d":"85c93edc4ec4d33d6c4efd2558184025":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #86 +aes_decrypt_xts:"ea8b8147562339e900b0413e58d7589e60acb5a5a5d31242ed013762b0c68720":"3b262ce639c06a7c1a4629010aebd677":"6920c0c3a8e23bbeb85b52588abd97b6":"3f715273efe1954565669a208504a763":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #87 +aes_decrypt_xts:"c93d5870fd5fc606f901bc71556c6e04fc05d6a1be0c78320574f4dfcb6995a4":"440f5b3b83da79d5c60a236a51f21fae":"69cc1f1d1ccb57df6ade5302959b1746":"9dad8e385c806d90f88bfcbb5a7a9686":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #88 +aes_decrypt_xts:"3c355945b683491d70c487125864e6b5d2941bcefef9ca1172f05fd5b5d56a31":"74abc0018cd6b522704542bc65ae5499":"7030b6122c3229afc6d12d8eb2c29b99":"a593e87bca06f1ba529317a718883abc":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #89 +aes_decrypt_xts:"f422918b583ebe25ae906262f882266b8d5c6856ecff6d070bedf2184b1cdbec":"c3df1bb13bee0c55c8c06b6160f36aee":"c9ac91095dbcea52d5fcb58b57871441":"89c0bb8f0fc63987cfd35c7292ddc50e":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #90 +aes_decrypt_xts:"025829be534d9bd3b8367d8b732a11114bcbb0941f6ce2771370af654ded40a5":"cdd733421c225a988adce48e3b9f9b6c":"ee286b71484a9d0556e1c042d8866d8f":"db8d019ab12c98765edb0a7ca2589248":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #91 +aes_decrypt_xts:"122e550ce602c943951b4fc2ea263417465c5390f0f9316b1b12ff406ed25075":"ec81291ad865e74ad532b7ba5f7f7435":"fe89ccbb3997f475e47d55248288a324":"f8560d7995e848fd0afc518b6c7b6278":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #92 +aes_decrypt_xts:"fc58a8df74ba8317cfe34322e883664df7663f7f5a1a133e375d4190200c48ac":"9035d4247dde48c8b973e77f5b8366d0":"c3c7d49f3c42a84e283ecbd8b2be81d2":"bbfeeba2077e7d29c67daf70a1ef1ca3":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #93 +aes_decrypt_xts:"40f258586efef9cb9dfbf76b4e6eaff61e3032e84319cc978e0dbf3ccd62afc9":"bb819e43ed9335c47ab2c710ee4546ed":"7a70fd4ded65cd2cfcf15ec38b2e879b":"0770f640b1013a31480c3250883b0bc7":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #94 +aes_decrypt_xts:"6eb9d00590990aec1aec6e19ab66ecf3de19eb4a32f70da478ce4ed74407d0ab":"ba70ebb0d388c8ec10a579acb3fd1930":"975ea366ab8ec3cd35fdda91dfb1afd6":"d161e08ecf9cf27324ffa84aadf16941":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #95 +aes_decrypt_xts:"d01ab251b0a75454de3047cee9a465850b5735204d7cefe0890694670ceb1cd4":"a24850a9e8c0c7733607fc1043a762f7":"460c046e6e3b97e23565bce7b9224e97":"a138f2a16033e8c2245243da3adc1498":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #96 +aes_decrypt_xts:"6a1ab8336878022ae325df5c64fd10ed32b8cad26ae7feeb9532153c7c4e9d86":"f8c530c834447713f041c1b7fa243bc8":"efccaaae45817cbc6125c62084c705ec":"6ab5f2be0fca76bcd895bf9d46de01c9":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #97 +aes_decrypt_xts:"e52d4259c405508944ba593b6cdc2b4b959cc7c4ad0504f9819fe9dd98e8a900":"a189e7d6678d41b02dde8fbfdb90187f":"b0238d6d1f37953e70d3dcf3cdd328a1":"70330558f8288b74e8768cde827137c8":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #98 +aes_decrypt_xts:"5b4b43e4a9a51b8462be36605292b49654c91b3263dd4aeb4b382c4f76717ea8":"ec1e5fed86770560310b1a60bc785cc4":"7ed0d25f0d1d1b7e62facfe36e468c5d":"a220ba8c184a68262b455e73c13e6ffc":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #99 +aes_decrypt_xts:"2a3a180923387e99ff7d8cb3a493e94ceeff5e99f40039df16b864c9c7af7d8d":"4b5e84d6e3242408647d924f71848a0e":"00e8406307b798d43fdff7772565d5f9":"66235974ce1e718c12f7b8fd729defe0":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #100 +aes_decrypt_xts:"d1391081c8ec4f3ee4c1b5f24c48d6a47cabea73fe4919c8d284909221e0511a":"0b6791a93c2ef84aff52b63fe62ab977":"ecc038125fdb267662a57dc9acc06439":"c333dcc0149fac9f23374f9023fe92d0":128:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #101 +aes_decrypt_xts:"044283616dfbe755a7bf69eec18d79a0fbbd3e7a702eacc3261bc418b805e885":"5319fb90e136c7d025e3765432e6d413":"7896ce4849a603dcf01e622d6820f425e7de2485d2472105bbf5f11c5dc58ee1":"1943901fff18170ac59c0bbbd6b72362dbb5c65057bf055389f520757ac29daf":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #102 +aes_decrypt_xts:"5d2419fad1a22c322d92e76227edd3488e52e1e98c67b5a25f894a2f3a95470b":"576c5c416f267fa4617426dc71b6be24":"7cf25199fcecb97ef2a6b8416677c1ad15f4a6cf78f02b420bb8ce95bd5cdbb5":"ecc411f4ac85292d40f4cf8be6256457eda2ab5aa6d6eff15bc46da8a5a87c56":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #103 +aes_decrypt_xts:"3ace4e72a97f75a5337beb8adba224b8ec7d625f0ce46ce0114f53594b9adf0a":"7d4bd1037bf26d793a09dc0642060246":"4cc966f42277f1cccc68a886fb149bb457dca713e65b51c3156a12d4709b0f76":"735053bd54470647b5674a12c57a51b6e7ce8045470afef1c12b6918a3a91611":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #104 +aes_decrypt_xts:"aa4f7e9b2a9d3ab5fc11888dfdcfa13b19a21fe122fc18331b95488832dde973":"33b915fce7ea20533ff0be2d697064ac":"26fadd2d11fb2a1f983d419959f8a0352735160328e0fdb37b800fa22e3f51f5":"29f7c93bd321b1076805c7dafbcc35390aa9014b60543f816e080107c6c14b9c":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #105 +aes_decrypt_xts:"0219bff8a61a52ffcb5acbe188eab095d210a9ed0d18a4f70f8eed0c36901e8a":"8edeb65d5be19b1943538752b885e3f9":"e33e936b3ffe75d56e00a4c75777517509e6d2fbb046bf4b7fb6b87b4032112d":"3e021d77d911269ebf24d2d7b7e9a579d4ee38f873b67bffe3fa55c786047f19":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #106 +aes_decrypt_xts:"673f0a6b2a889a8fb9fb1fdea135fa7b0fbb54d39321fadca847e7ce4d1324c5":"321c76a91a1b1908c521d868b2914eef":"1a1a46ee1773c9cef92749c4ef3b552fe2e04658293a5a60c60c2e350b3723c3":"14a7b30c80d341609c291680f8cbdd6628cf6dbb46004e52653b91cd9c189d48":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #107 +aes_decrypt_xts:"f2bcab3eada04aef3a352b2cd4be83b23cc52cc870798e3127025b2c88555e51":"be795ba14ba661524792e3cabdb8f97a":"b2937e879998784c74cc6a487902d196d6a328f07afe2381324cf2730131f0b5":"deac6e7b9e0634c31da6a5ff71981f04c086f4879632b3cd5aff696f94ba13e0":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #108 +aes_decrypt_xts:"ad052d633bf3ebaef19a321ff9ed9e58217924c39dc73e7481420fa360a8c348":"0eed58f5c27fb91419ea3b23ff87b162":"d09ebe78351e03201aed53ba22157af7752c45f94ee2833820229120a60e0594":"b82a58a64d811c342b0420efb3886fd99fd85f59c52d40d199faa2d3608679e4":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #109 +aes_decrypt_xts:"1bdb3cd4fe6a1b8c2f10837de1652101708d1a869d99513041fe6444ad065e30":"769b823a460a08d3a35a0a8b983163e7":"e40f5f032ae20a1d06b817d5016e2a35fb259c879977b899c9950dd212d7b533":"02f3aff69a08b6517930ead666afdaa2af68898806cd723a50fb9bc0488d7a0c":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #110 +aes_decrypt_xts:"a5b74d3bb58ca839f620b5504ae92aa99a4065d81a49635734061708ef5a2c56":"fae3d83c2ee49c122c1d5886af4fc364":"092517adac8bef1a33cc31084207519838f31482a60e8cbeaf86d0bae617a872":"57c5ef3e9f7eab676de959eeb325f95466f6a9ddabd84d7bd75d26c44f508f49":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #111 +aes_decrypt_xts:"b1ebc8c5bdc018ef3d12c15ffd4b5e1dd6512cbe42bb13528dd0c754397641d0":"0257c5a4778ecac72533abbc513efd92":"6946dfdf79151e6e2cfcc54e0b52af6de17840f834662570220ad849875ce7a5":"97aab762ae883ff6a10816a12ec0723562c941fd094972b1b85bf91406c4d6c8":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #112 +aes_decrypt_xts:"8ee4f0150c23ebaca127bd6c52ca3d53daf6f9135b323bcb86f5de2fc4edd8be":"c2c8efef4b98055c04657815fd263a94":"7a51b33966255e2ca325bea9de4aaacb22e9359b82ff0ca34b5b39f80805a6b7":"1c8ddd3f0ce1f824ea03a9401c5389b07e82f681f5767f17dbb09103506ebb98":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #113 +aes_decrypt_xts:"fdd4f169b484177dcee1f4f139980a5226d1ad778fdc591b6d56d0e456d9eb8a":"14c26aedbaa6309ede93dc6f96afa54e":"306bf2c4cc85a7ec8fe6c669bc100c4fa92af993428f80e22425a9e630c22950":"4051976a403c91b16307da5867f73f409f35d5304d88700518094454117d84c1":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #114 +aes_decrypt_xts:"9d873c9d561c1b456b2325e7f739680dc8809a99597534941fccc0749db47637":"1d252fe67bc7a54044cfa6b9db14149f":"8098ed2f1290f3d6bb2168a9da96f081d184c722ece4bbed528a8f00392a3c03":"30816367feffff5fcf4d1308d83cf6c1844d8bfaa842b31ae44460f611479f45":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #115 +aes_decrypt_xts:"b93485c5419fb4065b1eb1cd66d35b40c459cd80ff6363643b9a7d119f86db35":"922e9a6e669bb32edaf3e45c442e07bc":"a3b6ba3951ba203a59827cb59762d40a3c5a91d5d5bf862a38b75fc35d4fb2de":"e5e81f1c1193ad8d1e2ec11a3c82d9361a8036852ef7783ed098e1b6234599e7":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #116 +aes_decrypt_xts:"4bf38653c1384adda2afa560064e84b7d2208de969a06683cbfc3dd618a07eba":"4e05eea6be3b3ee6bb5b0e8f86a4ab12":"229665a0c440e46d7d79091ff9f00dcf60482bdd1c988219721f7389f129c0a4":"bbe7412a55ba624ef81855d60180ee0a49409447b412b7639d054b18fba66ec4":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #117 +aes_decrypt_xts:"d2373c8c6266b114fd42e438e83603cfdb73160e4abd42f21b31039d39437d5e":"d6c99f589a7c9e09e76c0cbee93fdc97":"cafe8b6342699f001e81688dd8fa5c52038deea6d3f5a2deb3b4e52cdf1c2fcb":"4b0c63087838ffc7521afccc0f031cc77e3c6e8dcf8d63c48b47165d65414590":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #118 +aes_decrypt_xts:"4516f9b156923a7018b8490944b7f59f0730787ee77fed4aa5428024d5b23c61":"4c0bc7afae44f2b023dc337cece479d1":"3e6ce9343ed6cc3f5009b9794a48d79b05b93426bcf624d06298741ab7af4ba1":"ae9b10bde36f925e82eb2506d2f5fbfe0742053bbe822f834ee0039fa71b1cb0":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #119 +aes_decrypt_xts:"19b09bc8cd5ded96b9d4a68fb595f6952e683b6a96297fb32ffec06e2bba1ff1":"d0d71e9b464f6a551a2750b037fb7e82":"639475e5686c8c300e6d21e36c82d24fabc21c8a74e3ead02a91aec46411968d":"8b36cd24bebf3618839979f40ab01dd83ce9567df7f444d2f998d3b07699abb9":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #120 +aes_decrypt_xts:"2c07d8b84ec34853283fdecf6a77d4a93a53d364873226352b570437f861d290":"32dace1c2cb282b7e83349ca0aa3b02e":"022f0fe481a8e702c331bd11959dd25e149fde8e3bc4b3392052a7fa04387a26":"ba5ef8bfe3c9562cfece168bd4e1ad3b5fa518b98791175ab316ed7512952e44":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #121 +aes_decrypt_xts:"2c3b552d43f01f1dc82ead0cb0d43fa746d1b83e10044774cc0ea0c9e8830de3":"5f619da32f6a83c6e2716ddaf5282d94":"119ad870e63997b0a758524aa896a65f40299b01b84181f52730134aac0d22d6":"23af1a5891bc51e5788967a9f8419aeb7127744c2ac86225d83b180135acdcda":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #122 +aes_decrypt_xts:"c14a66b327b4554ec0f285c6d7100e72dd8aff50e77fc674da88f8b8092ec566":"72066f4627978ffbc2efc3f41f62800d":"19354124549135a513fb92bc94c552d04a8360df74e34c7e9c616fe59c5ea683":"7134eea52179c47ba7cc1a7f0e15ac2a5b1993a60512775f353a1288a7926e7a":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #123 +aes_decrypt_xts:"2ed8893ade98f9afd2911617ad346d6fd5d258ce1b6f37d32cc5815381033601":"0de933e43642c5788c770a486a2eccc6":"f589aae6af885ad01be832afabf65ddee4b6eda336a19ca30e2646ac3a856419":"0d3111cf9e105217bfd255152c28004f3728207a43c06aabff00b38f3b2fb389":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #124 +aes_decrypt_xts:"9ee30803540c35388cf04478e48090183c1a0f1b7e8c1c9b2a674d65f48bca8d":"fad02f9604c16e3b7eee1db6f5466096":"371dfdac453c960fc7d53075ad57e2da811c0d7ac0b60ce04e6af68b9aaf7241":"4f61f2ea0f7ae3e673a7098e0a179191130943bc78cf4f361ebce0b84877e4e6":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #125 +aes_decrypt_xts:"674fa11662f1f220c1bd6b59523d84fa7241f9dabf37827e827019834312197c":"9c027a2ac913a0a8b0b0a48c6b13bfd2":"d9f81da996b958a2cef8776d0dd47630a1355e95ee267cb8b841331cbb3c0f3e":"f2e01a94b2101372ed33f67e51ddfa2c50dc2dfe7bd881273a09ae247cec9b63":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #126 +aes_decrypt_xts:"39257905dfcc77766c870a806a60e3c093d12acfcb5142fa096989625b60db16":"5cf79db6c5cd991a1c78814224951e84":"d6be046d41f23b5ed70b6b3d5c8e66232be6b807d4dcc60eff8dbc1d9f7fc822":"bdc5468fbc8d50a10d1c857f791c5cbab3810d0d73cf8f2046b1d19e7d5d8a56":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #127 +aes_decrypt_xts:"e6e8728f520affb5c5b2c65e589df25ed00068b718bbb00a79d4ec055e1cc32a":"a1159cfcfa6781e1617fc1f8f6110eea":"1e980473c23d1e6db5b83a3488730ee6444f6a7d3db0751583fb4b0738473222":"10fe87e6c715575e7e23220f38e9c5b9d4ee25b8cf744e447f2d4056c9efabc0":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #128 +aes_decrypt_xts:"e16a2fb38a83cbb50b9b73bff97987867bb2c5dde20ee66e8bc193bb20303044":"34232e6b9830a03c970bc7c8784f6f99":"cb89009d4149e2d5bc9055395590b9a417c995fba301dc5c618282637167d905":"a2b45ed5e593a1fcbf9bcf3f406bb7afc541997d454c251ea924804c44a037bc":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #129 +aes_decrypt_xts:"054fa805cd6ed4d72c6cf5175b072c946b5271e3626d2ece4308185b2a413ac7":"2a7f2dba78605b7d446da4484be7db25":"8691b83afce58b52a6575618b7f8b68a408acc866376adad22c7b74945283d1e":"e4a19cdc4eab9f3a91bf42a8b084a2d712095a646aa03a3c0bc9bf695b19c4bc":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #130 +aes_decrypt_xts:"2695e7eb0009277f2463a6da8a57ccbbb244b2bd09abe5f2da538025c7516b80":"458c1197215f3e52c345bac48ded0c89":"ced642916af8c58db857f88f1b8c8a478760df75834f8b77ce2f1d312054f76a":"915358470cb9faec9f4bd52b915c9f1b30ac8377d316e5a92d3eea87653946ae":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #131 +aes_decrypt_xts:"8557ca8c4e7a9560f75d2c41eaaa2a4ecf7b4bc502127f7e717f018de1616528":"254b6726fd24769fc7da30a3fec823d7":"0caf12ff5784ff49dc88eaf0ee96097f6bd1a005ade18b9ea73b6eadd05bc549":"47a833c7bdc56e7ea95f2dacf4415872131dd2c76d6c2c9be49ad3079c90d493":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #132 +aes_decrypt_xts:"3504f81672150db24a6156a89951124863baa30558e2f1a0f51c3c6cf80903a2":"4f54f205d61a71fa9429379852ee05a3":"ff49aa4237871f91d54ae1877a27d8da877e9867cb2f69330d22e9c273a449d9":"1cf28a0f09a31a0e84e07b5fd659f65b033a6d51ad7c92902ec6a44ce9b3c39e":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #133 +aes_decrypt_xts:"499263a63c4917f4b44f6adb008bf19974b29c2c9e02186cfc9cd0a8a05ec731":"c56800ac94f572058cd0a63c7e9ea45e":"c1cb16891d30ff0e05e24b957d57c3e40dadfa2c7c27378cbe8a1676f1128615":"b7a0294e798c9ba085a39693810278391e51381ffbfd9b49b89e2e7faaa93aa0":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #134 +aes_decrypt_xts:"069f5777de49632b67cef412141948fa68d4c5465cd3b8be59659c29b76f5315":"1a0da41cd478b5bbd5c241b56bc3585c":"15c9d8dd956d739aac3541a4e2912ed47df5d193c0bfc7eb2436ef756e3b82e8":"c94543b713108815746c14c92b35165f6c1d7aeb34d03be82231b1bfc2d9cc39":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #135 +aes_decrypt_xts:"0896818d81fbb84ceb0bea5ac93c09caecfa92ce0afd0bedfeac9cecb8ba8c55":"9b70a5206dbce1c3ef42c05910356185":"a551cee3572dc853d90b215760da632206e369a356423346c7c4924d57d0a942":"4e114666f7b643bd103091ccc066053d1448c60f4adee11930dfd989a8b86417":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #136 +aes_decrypt_xts:"a259389be36d64568c053c639467be0e26d3c0eb62827903d4826efa53171616":"a0d57460a4388ef39880cea435095ee7":"9d2717ab39b9cbd4b62acdf7f56a8ae234f8d23232bb71348ca039a88398bfab":"69a6ea573cf4b6fab1d075bf18eb004cb2bf42dd7d8fbcd573f73a6cfb7d38b8":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #137 +aes_decrypt_xts:"733eb125413c570b9adbdaecbd9bda1c13a1bc286081041aa069e52bb722914f":"be9f2cda02f1e35b155fc04a7f3e9557":"9332c3facd20f6ad6ebc02b944e8189e10b12be74a74298100015c88d15b2bc4":"7507fe9123cd07ef45b767a19fa8c852e6681244df9e99f387ceae373c6406f2":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #138 +aes_decrypt_xts:"07e4378bf7e514e2875086ff567fee9621c45f6ff36db45f1c0f706b1a9e028b":"8646c53c9e2e47b298486eb92ab74c30":"d08a0d052f00c44604ed31348cdfa86e4dbce71bad4db88db9cc27cea50d7fde":"f8d1bac52d1e3ed981e9adcc510c26dacc00f4778fb2b92cec8a62d0b814e0df":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #139 +aes_decrypt_xts:"0e171e225cbde40873dbf686b297b2b6d4ed08476dd69236224f0ee1bf304382":"14edbb755ab9dfe2e370546a1da9e6f6":"f0813a6d4ceb96af1a920f8a066c96d8799a34338ac8d46deb6a651ad927d53f":"2ba7a7c394840fe2a0401860815be11c404d09e76cb902a8c4ed372fe3231319":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #140 +aes_decrypt_xts:"e856117ec0538643e82769197e4a4c0a26ae60f3f8de165002ba347444cba06f":"cb38d1a1dd9c57aa067308ee91e90419":"6981550e1c535e10218e6120cee3b159f56b1bb492c6bf181b694c2496f71fb8":"0a69ecdab9ecc65c04b67f77783bb733c8691b71e079dca5a62945e622493eff":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #141 +aes_decrypt_xts:"c5b49e5fcac9236caf72421605be6dc53177400f8d3ee3e877fa55592ccf2a83":"8b660fe9a5e3d39e5f820adb2f21d83a":"f6a266ddd684f024eb080c9b58f817ae2d24f3143350b4d3e27a1309cdf1a3e0":"69b2799e4aaf631114d1558b6ee78c7ea05a9dbf5cd36f7ed7d4f778df77d9fe":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #142 +aes_decrypt_xts:"d29ceb274a3fe20b9cd372c3ef264df36990d6d20ede699150bc8a013a167a4b":"51afadace8420b516cf5e8ce06368393":"a6235693bb98a47abf6dd7efc20ed8718eb96d46e8ed53bbc6aef2620391aa78":"532d3e0cfe56e1b1e6bff43c48b62680aa799fa50b461a2d018b892dae2400a9":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #143 +aes_decrypt_xts:"ccd3762a0616cda5c4a470f6fa81a9af777ba59ee8788bd7ea9ec117f25a75c4":"425a4b30a4cd0bad3c75c7daf0b31ac8":"c29e8ee347528d3d160d28aed9b5cb1309d7b0b706a01a2e2aefdd9453d3d13f":"9348dc371e73a05ca8616bd2b135fa301260a54bd396c4b0dbf175037b08e8ba":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #144 +aes_decrypt_xts:"b9fa2fc603700e6fe788f71fa0064f4c5a846188fe6da462f09b9a8f15cfd709":"6b2fd2d25d6a680abeaa4edb2296ff3d":"6d598f53df022853e05fe704ef8f1f6cf5dd6e88da57d3f29ce7ee392f01de2a":"74627128b529c571ad25566237c14f2f4281bf365abd40cd048a3d5e42558d7e":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #145 +aes_decrypt_xts:"ede735ce9a456bd795abbd65671e64f621ece06520c2b632a4aa8753e6afe74b":"a42c6192f06d2ddc9a551bc9098dfe12":"8d316d020176d51b42f6c2a5cc581158eb674d9910f46e20b756790d6491f7ab":"480f820256610b5615d5adab888c7157db22d76064be1af6c6579b524a80e49e":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #146 +aes_decrypt_xts:"f69bd6716cceee47a18c1ba918ce1ce594568acb1cd596c14964fbf7cbf83812":"3f99de813eed138e029acd2de7593c28":"cc58b67180a3bbea944cbaaa66e8e37ee258f8f274cdd6202815368e3bf1cfcb":"e7be50cb362389510ab1620cf24cf4276971f5b03ef904a354e117e7d5a8f38b":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #147 +aes_decrypt_xts:"0255df0339936b44e3f0ce4f130f5202e19d2f1817bb0c94c440483419fd4ed9":"7f3573b7b147cf47333657c873affff5":"a031586aba1f8233fc303c1c5eef6398b5979f5409a4553a3282a2e813a60944":"ba11de1dd990dc606159d05c9948f9318564660b68724e3d9fd78e3bfde550c0":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #148 +aes_decrypt_xts:"cc36bc7da2274c363d456e6e818c557336e5302392a231b7fdf5ed6c38d9dc90":"2915e37abd33462434964d3801e00a34":"414996ef10185fc35aa9503ce7bf56f6adcb8210e9ded026b93a24ee484d7cd8":"ec08a6b04e3a1c7df55ec7634019da8a5fd1de8957ddf46106e3e2607396d18b":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #149 +aes_decrypt_xts:"ac587dc588d4392230a81efdcb4ba8e015eae361fa5c5669e89ceae7742c5e6e":"74d01cc8cfc095fdd669f3e4201d7774":"d02533765e11e71ddaf2eb26333391be171f492cf88e3a4802a966e92b03231b":"7539707e7ff1f47cf6878b089dff00bd8c212a8939ffcf9e2c223e2452dc1a12":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #150 +aes_decrypt_xts:"e8c7bc3cf64b16349436fd728b48d8fd84d7f235dab621b1cc93b4a5f066698c":"71500ce100b1c662684157117ce16e53":"fdfa02074291866ff7f6d3fc9b16a22a7438e8d69a24689518ac9680768e95a6":"9971caa7b01a2526dfa5de8f71b0a6086013184ede8fa46cbf9e9b2b4e573a0c":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #151 +aes_decrypt_xts:"8f717cbd0d8273f3144371f1e5a0328430caa8d26831f03fe039fe1133156a0b":"0e5445e060628575aef9bffd99d90672":"f8d423662e315be3ee5cfc7f0b509df2e64f57b1f2c1f4a8cdab5ecf95a763fd":"6567adf85ff4f82cd16062f1aa780d33e15826a89bd383535aa42b7ef003bc2e":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #152 +aes_decrypt_xts:"eb0a463bb214831754add03988aae734d58de328b07e6f1351905a3762feebe0":"9cde2a35ad6440c4bc148ca0c78b056a":"2a3d5d94b3d4e362cc9ca1d43db1c27ea6abf5d42084e78cc8fbd90962769370":"a3b0e16f94c3a77796b4a34bd546ef54cf57062d0d805a4c8c1b2bdf5cf761f6":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #153 +aes_decrypt_xts:"669347efc2c9111bbce1d4972560ec21ae715327c132571518a0d0ff697a07cd":"e0f61cb7f236ee8b4441a6a5faa6439b":"5ff9652b495f7666b72fe90d2e60faf6c7f6b527241f2e7a25e7695c140b129a":"42bb6895ee03cbe9591904f0e7c306476de747084397c6a7fd6eb03b10cbd5f7":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #154 +aes_decrypt_xts:"c99e3ef1455e2856f5ef07d6227b1a37eda652db8f50ea4bcb95250276ee3b0e":"006fd6a744e0598f8569fe19317babc4":"a889c2cb9e79698abe3486d0c09da39524dcee74c21408945a253e0a8b41835c":"2d86b899a457c3cc2e77cef01760ff01188335bde93a7b23d8d6ff9ad2a13fdd":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #155 +aes_decrypt_xts:"48683ff1939b4e78179b18d81dab05e7dc46d85eb35659b4f7145bc338199011":"5d43b97dc5c44c61c7e9c6a6214a970a":"fe6c08f47bb581acde230f9c74dd70983117eb3eb116d192e71c9744c8a5ab09":"24daf45f97f89c971cab4e95e51d257a12a38f08a5b55424063f6b317b5a1274":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #156 +aes_decrypt_xts:"92d339d378855a78b3aa7be96ef366b872031b0993ae15f35bc7d48e88f2db69":"48e0f7baf76767ea56c1f9e14cab120f":"48c17f35b48f78456bb36be8b6080e4d419a53aa94232024a8a8dbcd880b4c8f":"c3ce2a1e7fc5b6f3c2fb3762ab8f17dd1498e50beb2eb6372d8112ec420a12b8":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #157 +aes_decrypt_xts:"38dea42a9f43833bc6312842e3a3cb4b6fb4b2fa96d4623285b5a1367ca8ea11":"4e2574d31f9b602cdfe63d45c1057d31":"9c118b0722eb85bed7eb7eb00f2f7635263957aa654c2d382441f8b42a251916":"c78c167fc22cd7ea26c76bd3c3138ff3adee6d70fb134febe0b051cdd2583f96":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #158 +aes_decrypt_xts:"6ce0008fb88de2b560ec426ace1fd7ce40f95df75ecd3b59a1a0b4326b30ce3e":"cfe0862c45fc275074d414df2bf87c74":"af9929ef02d9040db01d29bc146b10d5e2f3ba401f0a5ec5274f942e522beafa":"9f84dca78c13053e73b79137d8d9e405779cfc8ef3d4824997fbbce1e9682dbd":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #159 +aes_decrypt_xts:"0f5e51d37cbc39255ce050235e1522cc175abff1b22f3b211c2fb652d75d520d":"da68787d75dfbb4be14a39070fb53923":"35779b9b7934c859f4ec756686aa52e71f620044011e3460673adc98afb9dd12":"6d525c546094c5db7600678e84a07d1595468526c02f907b34fe43ef327f2124":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #160 +aes_decrypt_xts:"ba0341ba66b39d2694fbdd9bfca9a7985245026ab3e5acfb6d2af4b27e3b4a80":"de23468ac5a8af13583e0424b3370214":"5f895212b21d1b109602c0388bcd614159958257dd07e212e5560124bd125a7d":"8e9b5e02b071a0b602319ef38a070d1fd05906b8c39397b00eb9bd0fd5c528a2":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #161 +aes_decrypt_xts:"3592cfccbdb26a9573ec93c671a69c95ea9c9e8a1c10bd739d2674db5b91d039":"6707376cee14faf50fe98c153b112eb8":"63b8d58c7a99344bd2d24e884e46712ed4d7caeb4b7ced6fe7278fe1ee3ef58b":"5704190a0cbc4874637659edb3447e02a09416ddc54774011ea1261a86ff438d":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #162 +aes_decrypt_xts:"51f04e84a1771e27bb2cea89ed4c6d2e51fa1bb4a1a192f47e306c61dac45c3c":"d5143c2f1cc1fd052d86a6b3404944ab":"a0ff0b77936dbbef98d74c4b90926c9d0e2c34f78e5a4101e604693e0f810bb8":"b3c5a7d096059d8180d14858e4defb544fab31e76a6289d46492d3db5babcfc7":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #163 +aes_decrypt_xts:"42dc6644c1a5639b50c0778ad8c98b5eb6aa9bd34792cb06567e15cc50e0360c":"e09cb439d70d9e55c74b513f954093b2":"e7573b16bdd60ec97ea416679b5397c82ba518aa4f57c353026f42464eda8769":"2d0b96e49210362954b0793200ed252f7c4ab2c2a039c73b418e43a78116cbf4":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #164 +aes_decrypt_xts:"b6079631dc85a7a6de4d3579bbc625e4928c350f1313a99e9ba43c2ef8614016":"123eee6cbd2736f906afb8711030ac18":"90aa84716826343d1b1a0da539aa2b95ee9dd92a94d1a867e3cf5822f0c5e52a":"dcaa483d90a1b6f5cc0f7abaccf20bc91553e1d988e08e82f79827476d157c7c":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #165 +aes_decrypt_xts:"afab4564697da7509aa044961aa1d791034dc63a2fa41289026d99d45faecba1":"23b92f2ec62b8758ad67ff77c33a92fe":"5b3c9dbee7de685068fdc23336af6bb091f4b65c142c17fa468bdd05680a304b":"3151ca41cb6c805656582d1724106c2a88e09e62b6a4acb0573205234aaf0e5e":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #166 +aes_decrypt_xts:"267e667f3d9843410dc5558720c4ed46061020212f3664d27d8d00d405895e25":"9bcbd6ca75e29a74d3707ab407481273":"25b5cbc2360b9502f4521b6a76c13970a99d3061a6f398cfb57b0b7c92e98093":"164e58282845ba1595c3e964629fef1d943eb1349ae980262bb0efcebf72cd8f":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #167 +aes_decrypt_xts:"44e194e2df43a831d71fd8b478307de7e59f1cd27943f89d970caf8a9a7c2c90":"fdeb2c91814504563de7bb0b25a8beb6":"451440401c3d121d7da73cef54f3d021147455390e93c7e2f16e5de651dc343c":"e016fe074a6da731975b3d62d5d04b0ee16e5ed6bbd8b0fbabb4c8d4b518af9e":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #168 +aes_decrypt_xts:"79a411748cde56274117c3bba32b517311b20e00bf426ef0377c5666febc7ae4":"7b4588428f97a074c831703ef67aae48":"52998524d967b28c646ba625fb3f9a8d1be86529d385702a2e676cfea26d88e5":"867b185fd0b09a093b0fd61a2022fe825570fb311c8cb7f04ef3561e08c99289":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #169 +aes_decrypt_xts:"1edd1dee26eda249801bc7e364e3ba7c4bd645d9390a2306a1290c9f6ecbfac9":"c651517a455f01efd510519cbcac8f10":"8d1a066fb06eec35825a1d504c381571aa3d6c65bb584fc44487370e29872e96":"e7556e5cc957abdb1515884cb3942952dc5270e43198c796137e1d670ac55617":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #170 +aes_decrypt_xts:"4b2364b88691890e2c889689db7c6eebb8c5af8ebb33372c0f16c86a55fde0b9":"9f1d3d844b60bf8d5cee7fae532c5a5f":"ba1d0c4b8951c4d36a1e8f7548ab3703d3dc0772e0c752e96dd5d1926f339efb":"611bbfec479a568ee437062591b9d50d4f87cc845c25e5a0845c38fe02c07b74":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #171 +aes_decrypt_xts:"feca1b2bd1f9fb8da81143a867f50adcd23e8e0c59f169caf1bf21ff6c84bbe1":"55be12a01a7baff9379377e9c9595746":"2c3da31666f77851ef74cd4c3a9cb47ba6f06a8c0f7f9bd4c6a85cd865910d70":"de4bb0a89d35a0a5a33a0364da56d9ea1b541f0acb368e706c9f76fab4edaca0":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #172 +aes_decrypt_xts:"7da8b2f6623c61d7f5b6640bed42136d944ed144dcea01b2830fe0cc55cfda60":"a239e1f6f09c9007730bcd438c681bab":"b2c45dd61eae5a195e51cfe1a943e7577f9715f9310861b7320b60ee469648b5":"8228e1276c55e2c51514ec670ab8e98db09bf1faa515120075b8b228bd32dc8e":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #173 +aes_decrypt_xts:"391a7c85a1725aa5d060499d3a9e254a5f93ec9d404f68c432caea3bd1bec836":"9616b77c5eae8bfa6b2a8c0c6626c685":"4de5236fa0e2291d5bc2c0a5368dfee287c08969d051f8e061b51a1ad427992a":"165035521d63a1517de3fc77c72d821fe6a8a624b2e1537fd9f1806253227f6a":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #174 +aes_decrypt_xts:"fd13fa71278083a746c39effb7140a0c3e81a81c0cbb493683bf7b587c12e0a1":"7dd6b0341ec10fbe22ac778401666654":"e6b64af66466c2b40b53c7859b3206110788a7717ee1b1628ca8433368dbafa9":"0af2bc0b0d3a648e398b9e77c051f868d4d357f96347315742f5648daf488a1a":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #175 +aes_decrypt_xts:"cea70dbaa9c1d6ad189b19942ee2a6c8916e4c67db3151e4a42c48974f5913c0":"0c0bc9f5edbc4df9043b4c0e4c7e7d07":"784b11e12f9eb14c6a1bb44871a68a03090dbd1c858b516cd817f0c5db0705de":"43aff03b7e68764fb57b1ea8eb45928d7551819f7d3f07d8a31cd4bba8fc6a80":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #176 +aes_decrypt_xts:"e97afe2eef68f9431a32c54f5d2920eec8ee1463f48252f1151a276de94cd0e8":"b795e40375a15ccde21ba870a9e4e22e":"3bf8e4c87d6e9238dc2c9ad80dd8b456f01946b9de87bd3c7fef47303690a568":"46fb35fec3b3dc306b7e9ecf221c48595734de234506e9ff366201158c19d6ee":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #177 +aes_decrypt_xts:"6390f9291084bb68646df4448ac990d49fe3129a134a6ecf162b2750d59f7092":"d6c46b9c5e085a18929aceca53e5a9c7":"7dc23f89c3f740103edd77c83f3302c91256486363edbe331b97946409a827d2":"aee62492e99c660edad4b930fdc7ec63fe8a1f0fa1dfcaa990eabba765cbc941":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #178 +aes_decrypt_xts:"dbe90739bcffe54970605aaa4ff87aa3475f4bd8f85d283496888235923d6088":"d48cfac76baea7ca5d31bd2b6f908a2a":"68fb3c4f6e30a9e8b6cae6b49130c433ef5f9af012d0021ace4ad84a3e532926":"ed492a488e3b1e7b6d672fdff489f67df068652fd4e3530182835dc73d3c06a7":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #179 +aes_decrypt_xts:"e31fffe341576c3d89f9723434584edd1732b5fc60cf95e3cbf500404ce76a41":"b5ecf5aedd2fbe0f47661fb0e2127e74":"a92adc72cfce95b34965b5293028666c2f2b9f6a8ec13f900077b1018b4b0e7b":"5c20b2e1c2e8375637787de95d4e20776754375e53f505a95a4f5eccb6df5e97":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #180 +aes_decrypt_xts:"5d8b9c9c5c35f8461c04414f576b1ce9cfcbfd9b3e88f194a2256752e4dd21de":"b2dc9f626c36d4f0e326b5da36e7f41e":"edfce1f8b6016c79b59853b5471803d62224f1fa37aa5cbff28747a066689d5b":"d650c535bea59ee815e645a1dd67c9dd9957fd18a5634f28c0d5d7a2fb84cbbd":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #181 +aes_decrypt_xts:"4e4db8d402c12967679484a288b6403356c54ffe4c3bae1b40d3e02927b212b6":"cca77fc7c6891b7c4fcc4f466215afe6":"55a00c1f814bdf1eeb2ce0ff0c60ebf7b5dd7acf63ce4417f2ba143a7d51066e":"ba817877ad41b8c770670426457fa4241e9068329b395cc077aa0f2c33b64b78":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #182 +aes_decrypt_xts:"b1dc62f2dd58965563166b779ae7b2266aceb85b8760a5d09dd4500b8073903a":"79a8140ad71fbcbec19d902b81f0968f":"240754114157c3b79d0abe9bfc22a91984462eb92f9830b5525b3f7e19b3fb55":"4be52bf0aedf63964f602a7173f6b732432770950ee35d3ad6adf59b518e1cea":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #183 +aes_decrypt_xts:"70d3b79d9e7781d3143c134951ea2163e13a5c93b15df9eb01e38516c9ea5fd6":"d4a9985b875fe4800e95d1988f6ca9e1":"51d824176a47da468be75f6bf19a091a555b9af8f4bfb0e0448cc23c99331f05":"d270c546f25b750997581b61a58a252a0a4bb219060c0b6080944411a824806d":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #184 +aes_decrypt_xts:"6f5b8eec5cf96621bf9124aeeece5c7e584d00ac1f622cdd606cb412492be315":"3204404a2dc6515f2d804d77b139bb1c":"dc410f8bcc922e96634db123d5e2f466150d08dc0b2da19a8c6b1b3a395babad":"28049435ea0c685597ceef221893281925d63dfa7b1b67124cd8828b775c95fd":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #185 +aes_decrypt_xts:"08c5eb903f57bc70f6c7a18fc83661abe97d3e4bbd9af81c66b38b4502430cc0":"b512458016c106b60477ffb0e6e577e9":"b4ffa11554412916bbe84588d498ffb75617aeda49618f2791dce4ff22bc0acf":"645978c382065664860fcf60dce8f9144253ad4cc58f931e94344aa6468d2ae0":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #186 +aes_decrypt_xts:"fedeaa112c4f1f69366ef67da328d782a27a0e0a88a0f5e53d9a8ae58691606b":"679664423421fcbf136a84677cc7cc26":"8bd8b5470d3646fde294f048f2e8a0f0129b745c53f5e898f80f1462ad798938":"3c2ad1bd816094dc99790ab08ad9dc3f44fca71a84af5ca194a84960dc969c85":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #187 +aes_decrypt_xts:"d0d083d28643b3de9cd78c99b014f23339ef1e8ee82ea50265c94c85fb308ad1":"4eae7eb066b909b0dfc3d97c648984c3":"a385dc6e2cec08aedd4fedb7536ae7f4bb77f13969ce595d3e367cd83b6be4c4":"e12035d6fe971721de96a5fe09f1ac118d1266149ed5a0b30a74004588ed9b07":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #188 +aes_decrypt_xts:"061489a369f164aa16ec7438aa89e80c3a0c295b9bc46f8c4d4476e94d576a07":"e608ed8d0e4290dd8ceac04cad45e30d":"3003fbe4977eb63a3c58981d1fb4eac2bac382e8bcf9389ecb5a372f1349b884":"5d1d68ffa02c6921ec15dd044064bf9e1a4dd3b6f74efc7d81cb6dd0d9e7e714":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #189 +aes_decrypt_xts:"d9a8014ea3b594a332bc9738fcae2779e260411e0b7e30ad3ea420992a3b1aa5":"20bd322a26ff065f0fd1e39853b04b2e":"d04ecf6b79210002a778ad2a3314d90fb2707ce3cd913e581347db2cdf61d698":"73bda730ddde9efc10f285175d2d10d2938edcf981813ce292808aa6a9e065c4":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #190 +aes_decrypt_xts:"14374d46f0e6db819ceb4f56b761ef88bb76f97142aaa621e154654abb95bb67":"3eeeb4381a3646365b5809a7e392d2ec":"d5e1fa40b47645e5924717b53bfb629038c66e065f7106b6b6c6426e5d5cba19":"172705714de1eab0f9a8abb2fe6ddd111d8f249f2d1f985a6223a1b275df2faf":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #191 +aes_decrypt_xts:"a37b4c68b6d566ac6461e863bf6d7808d7b73425a35ab5325768f79487c29669":"88eb8ef050ead3886026498bf0cf3120":"ad6477dd9d9c3aa40c28e455f1bd169324e515b5d16394702e7a1937ee29fee7":"c4699932994954aed43806a157cf991bb8c8947c5e800e5b0ed264b1aa1e2e5a":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #192 +aes_decrypt_xts:"e11cd1da196b4d8cfe0bf351aa311793a43c4726ee14ee861409411ff14cd4f0":"bcee9ce68b99cc1aa0f4cd3feb768792":"e61c7ba1cfd2291207a0da836aa8ca91254983d1a7eea69d1e2528de1cd3389f":"9e0cfe3eec6eb1d4e6ff6ddbbfb4425875d35c4df2d124758fabc38b49f85aff":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #193 +aes_decrypt_xts:"e3698883f9715f9fcbefeb78339037f35ff143ec0a4b95a0637734a4d1b8565c":"c8dea62b20967fbfd005cb44dc2d2c29":"5591dc08a63364ddfcb182390afc85b2b2759febc494812739ac8b4447c6c892":"85121f241cf49cd4135703ba2e583e40ac6273fd3b33fd3ee4bba661aeaf5455":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #194 +aes_decrypt_xts:"91ec4e0d3f41db57d5372dc35eb88dbb7a81129ffef6113fdb5a46abc4525f8f":"419e250747f5c649f33ce8c14ef4091f":"fd296a1d648598143dc4c10551b69eab17de74facf0159d5a539c34a92174595":"fb9bf7cc73b307138b999c3ff1a31762694d106d45b35854513c1544596a11f3":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #195 +aes_decrypt_xts:"b36bca6c5548d75dbcb479027fff829dd7e390e2a7a5acb54feeb169275a8deb":"7534b3a49902c677196ca8f277597910":"dc17cacd5e10d13c0324bfe80f00066a782a2bfb284041316286bc85bac28479":"232d6a3ae68531bfcb9491f13394ea297d925c79003ec4eeafceff8141fac815":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #196 +aes_decrypt_xts:"665923b53eb855cc0bfc7c7aac6abacc210c2f23da7364148b1ee32ea106b6a3":"cf5ca0f7af99536fc401883e5df60504":"059908c4d5313cfd847cd2b1fb5d8570ea65928f0b318e5a2c48c3827beed860":"abd2b52e2702f9fee809fa08098b8c4a0f43a5ccbccf210f13ddceabb7d44c2a":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #197 +aes_decrypt_xts:"ed4777b9785414a5c587ecba5ff239f21c33aa427dcc00ae655e96c5ff949575":"7c85345491f8759e085efdfebd67b70d":"2e1255db34a137dbf6da594137a03bfae676b5e943a0c1bef1cf2847dfa2b172":"9b284a37c478a157c929e7a7dd16d809f904d57c37a30cf3a727c97717d8980c":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #198 +aes_decrypt_xts:"7be92cfe4956b52d3defbe5203b03dfd36564e4d22e59fcfe37f4feda5824ec5":"e06863508966409d63dcf0912f0cc608":"14f7b41f7dca28ecdad8a80aabe1a26223ce3a3d583db3b143fd94f2f210e41e":"cdbee0af6192a02695879214b60d578f972a37f5d72ec8d0b5b627d542c70cd3":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #199 +aes_decrypt_xts:"055cf1f3fb8806be29430026bbc55f5b06249d75383221b50743ac33d8a23d0f":"b38a84e3be18f1c7ceb82557bbf33661":"d4915d2fa9e2191054addb63b816be05c0dc0e65515fa05cb95c1ab8dff356ab":"40ff1bb216133799f3ef4faabae5fa2409a5c95affc9b542ffe7adbfb642a6c1":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #200 +aes_decrypt_xts:"9c5c6e72cbb9ffcb0c074e1ab94133a207f2231b5576da2f7caac1b8bacf2f93":"dcf721cac1ce6bb3af579df88a125295":"593cb736f64c9e838f0a880229a724502d16a4aa3ba80b2a3515542d3ace499c":"cfaa36b3a0dacf1f43cb907df53d0ac0688d36feb30df1160de12443b0415fbb":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #201 +aes_decrypt_xts:"fbef31bf8aa7546b52686be2a66019a15ea83833654901f6dc52603ae65579ea":"2379d5a6850ec74e7457f5a3ad43af40":"23d56c45e6ca04bc1fea4024f8f113fa3f634fc3e50d3305e4":"9475dd02153732bb6b31e29f8da5c357658c2dad55bfe960df":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #202 +aes_decrypt_xts:"d806b852edb29707f3e94ac52f43d35a23a9b4b3be8171a4690516da12b2040a":"9fa41b79ea18dcd6dd2c1d8cb0006d28":"6029618d912f8e54e5cf6baa9c347a9d7064ff195aa226ed6b":"ed350cb05ba65b5e5b1fe437a15db57c66b4c2b7481a415e6f":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #203 +aes_decrypt_xts:"e4b92fa62c5f093949d1dfd49d300e1b73415a176315b921e70fd49e6ba634e1":"9d85e0c9e1ac1eecd012d302c7da2e3d":"c7273e5bbf320c130ed8c158a075d3553a2da19db0ae3d1198":"86120e308d7e38e7bd9b437715e19e43b243fca9e4cd05c0f5":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #204 +aes_decrypt_xts:"a037ca87a644b5d30927aeff1b31f97c5f19e428e972b8c685c19e17924744f4":"efb161410b021384674ff1f50b2987c4":"07ac685baa212272068edebdd6a62bdfc2fc0d71ab5739e3b3":"92dea2ec459a91dfe84bdfcc5c08eb6a3c861241c05241c7fa":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #205 +aes_decrypt_xts:"404d270f415cfabac621470b35d87a27d41e6b40bc5f4c4c9cba13558047dc26":"38193d9ab89457e11738e940bd08f11b":"58cc332b30a2c750cc9c52b7670bb15cb7e9cbde953df73bb2":"ecbffcccdc9e1bbe602f1aa1e51bb3ad0d70c56d34405bcedd":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #206 +aes_decrypt_xts:"c33c5f6888af228af40fcc927f7ccf5480ddeac79198363ec27a06778c7e97d0":"3ace69701c340df58f49ca0ba8ca7a9a":"1645015b342b14af82eee3d49ca66ee4a54346eb13d927e736":"490c6b508d5d58fe24c5d3df81dd908cb047473757acb46113":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #207 +aes_decrypt_xts:"fcc244bb1d01e3376ce8c67837ec3926cb71ad57270ad74ee017a43e44048c68":"e58e1358203b9298998143fbfe61af7e":"2f080621a40e749206af079d6e93903d4c2d40f667fdfa9b5d":"dd743f4de3cbb9911fc6b8a049321cd1fb813a7e9152fee484":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #208 +aes_decrypt_xts:"e347aa19836fe56b333a1a3dcfcf38f9d3e6a8f65e02bc154e4c6e6ea57f1b4a":"822ee75f223be8bd7c1bb515e41c8723":"7449e37f7411d56156c45b916127fb163c2b09ea03874d8207":"f826708df391b465c39571cf6908a5f730ea6038034f25a150":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #209 +aes_decrypt_xts:"a92d85c29168738cdccc19b8343c241434d0e00553b0e14bba86c62324d43d61":"7e1b80b3b565d9b1d0b7fe9f24d52f82":"6b0b6128f7e3384008da26b1754141fdf341e86e70396f5c3a":"9243754996b00661089e35ac65423d63177da076462c7185c6":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #210 +aes_decrypt_xts:"2bbf7cdc0e467166037b995101d6a4c248e385a59dc5601c64212dff72243578":"e628449b7f6317899a8f87f870ef593b":"865ac26b6ac1ed29ffb39fcabb9cba74ebedacfdb4c703193b":"9ad23cb9bd377a0502e4cc9f9df43b8b830549779e9223fef8":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #211 +aes_decrypt_xts:"e8df65c635daea1f8e16344b7cb720e596264e3863c358bfc7aa47ad998516a5":"2fcadf3615e63e8aee822b039afb198d":"863312743a006c4849b71157f1ca1083cfa1b2654ba37ea44f":"54324f39cfe3463126925ef444caf18b3bebd2956651f0e6fd":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #212 +aes_decrypt_xts:"17beb510f684f64484904b1dde68038da6b6aaee611bafb492ed1c608593b118":"07825deed3b028425df2c88ead6a330a":"370dda9447cbe265eb1c391a89a1c8aaf75d4425ab29630a7f":"d3d43653393803fd1bc2bdb4a27cad1085d8235cf875426af3":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #213 +aes_decrypt_xts:"6efb572de4e6a588c43c7afa9fc4f58650bea15d713f58fc273c97d492177f2c":"9244fdf8b6f83fb425e5066d5abe3862":"253c0d5cb7268054fea1c8ffc68ec7dde3636268db54ceff2e":"2e6da9dac3d16720d0b402eaa48d585f76a3c6da6a872e94db":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #214 +aes_decrypt_xts:"2e52f59ebec33506000c2d05aa3bc8047f5798fc0736456a0d3ed09d86b9c36a":"1e3022eeb3a832909beecf9ae632a13f":"267119f919b490ec4d3bd72cec3a717f8e9ec707aabe984bd6":"6e3a0442958f6421a147b2b4ef7a8de8cf3e375af8d07d73bd":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #215 +aes_decrypt_xts:"13cbc3bbfa8216a7d956b5f7391e0a9d82cff559263d3ec7e0d1e98a5d0e3b94":"b1fedd540d12db05fca03e6971cd93b0":"fa354cbfce182ed0710d6007e944d1a8b299de9320ce775db2":"85868ec4af1df87fbc3a3cb840ea93be6098c0dcf35f18901b":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #216 +aes_decrypt_xts:"93d5eb3e9b513a5a86cf7a8422a4411c164d70d1814c275cae56de0995e2c396":"0112091ca7b7754612998dda5ade4882":"d6769334e90a0faa02e2f952208aca066213db8dca050b528a":"e5a0e987448fb909b58033f8670aaa882317370f0a4427fbc3":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #217 +aes_decrypt_xts:"9e291547fc0f7a31c6330a34871c49c73ebc245ddcb50c076cf57a079c845f9c":"d0ae20895052d6b6fd53508cd687c642":"3ecdefcf57f1b5a7c1d275aac331ccd2255c089e5444b16a51":"af0db7968c67f68f313708a55d1de9de87491c2c07f74cdf85":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #218 +aes_decrypt_xts:"b39208c7f52f6dbe67817d83a8b6a539bbaaea877f2ebcd18d7021b32fe7f61e":"6f381a595594fa453e953ff7b4903482":"30b06d11fe83e9a471b120589906c0a818ac3d9ff03f620f07":"d606ec4146428145db4caccb7b5b87fdc2d4d25b7a44ec993a":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #219 +aes_decrypt_xts:"041dc3f6ba6c6a2ffb554c61f0cf1452071e0d84adeba3d16cfc86564f47d05f":"6e2c3aa1dd00fa16d8831d263932aeb8":"3086460934d7a7ed6b3798c122fc8c0e1ec6a3a07605fcd327":"63db506c7ea17e5cd75dcc12f6c4a427305bb98ea6247b47b2":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #220 +aes_decrypt_xts:"ac4fc0dfc316cb268a2fada377b433a6c4c15dd25214762c7d5f4b8f30397088":"ba1a0ddc152f4919b217df3773031694":"37cd1b9b779cd4051af39754d97bcb44805d8c72645063347c":"bd2251160c6b3ea80ccc354758ee2971bdc8de9ef7e94056c4":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #221 +aes_decrypt_xts:"c8eee809910165fb5dd97b96e8f71e6957b0e52d1f733618570906d14c40ec2f":"5c224010c54f128a54530baafb5c3044":"ea6632f9d6d552b414ede1a5d2a554505f8d2e22ffea692e53":"c669d4464784eb9bcdd09f8e3aa38a3c838d1d34f8d3f55052":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #222 +aes_decrypt_xts:"088a939d9214f56b5ded3cadcb345bbf8386aab39c66d36ae749b28e0dc0244e":"82e55bdc602a52280c52190f693662ef":"8c7b4e51eb88aae271e2d1fbe4522fa9d128dd4bc2e36efdc4":"c3f459370ea04d6997b46a7ce523f63e260a2495dcb648aec7":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #223 +aes_decrypt_xts:"bfd385f0c1f82beeefda68223e8866bad2a69be66c32df1e80ee598563aa7a47":"2618b01fb8f6c823f45ab07551e5ed17":"c86539642f08cc959d906d85910321029e1484fed419daea69":"e9532da75da1a5c13b746667fb072601dd701567714adce42d":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #224 +aes_decrypt_xts:"ee74d721fb5abd7237213ffb3259e6d6d371edd6be98102e7cdf9f386b2c3ce8":"b8b6d1d6409342971d1b62d9b22c1bc9":"d768bad059b0c94ff3aa95e2742572bd44d7bf05dc9a1d3e29":"5aa11c28745d15567c774ad6185813c2280673c8f032a61c6c":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #225 +aes_decrypt_xts:"48d13c8259e99ea601b78cbbc10389985f49f1c8cf832fcbfa3985f87ba8c032":"a5d1bad7b446b97ab2a3c8baa3aabb48":"9c426465cd3d9458bf3f8e3fc2636ddcbc7fb4b57428bd6ea2":"049ee2f3b049e9303a0d4bf47f0c5b76e6f6d1431158b2d23a":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #226 +aes_decrypt_xts:"4eeccad57d350ec0e70465a1cd7d8f1cd2bd7157b1deab22675b600c99b4ccf0":"1728d62293e761d1480a01f4596b0e32":"c15d7e9d1ac579277f78f0a3ae8dd9d29ed55b90a94e8650d0":"81ab55151b51b41881e675c4d8bfb376d79c26425be1bd6a5e":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #227 +aes_decrypt_xts:"e74294e1713e59822141853a5ef8e9ffdf98f4f4706464bda9b975787bb789e9":"9e1fd8b505932b268f792b83169369a5":"55b18ced640860d480f630a6b71f7f5aea2926d5b4e4fb3097":"c5981c2f99d8baf6cf7850d9f3629be0558d411bafa30657e3":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #228 +aes_decrypt_xts:"103df884b1cb8f2498de1e7f681c4455df56f719c206dd250f83dc74508c1a6a":"ac7bf83953d8fd938e12926ce1e2e788":"b5b338fd3dc8e565fb612cd5aef6af4a804d8ca0090de9b20f":"33d4c71a8c59394c8262a9209bec31484cfec27f449e223b3b":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #229 +aes_decrypt_xts:"26247d33f2b7e9e06a2ee4833e814d992573a8343f4762e1454b0bbbd1525ae4":"cff4f84225d0bbaa7503a4d6617e7566":"a3cf158e19010a9b8dd8605d5cff1be2c502a1c0ad325543b0":"95ededf9fa5ca3948a849e5e3eea11642faefda4db415fab5b":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #230 +aes_decrypt_xts:"75799cb6759a2eddfe9963973491102ee9653bf0320c1b3224fd4e7a308088e3":"3000f2ef64206577555a1fe486f6b609":"b143b059ff945cc28b3c1c3203ed7e7e7ebe33ad1345258963":"358e7be75e5a18a8234e536e374024c473680186d3a85f5d20":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #231 +aes_decrypt_xts:"b5ccecb554fba1092bcc546e0335a75b07bdb234c552e4172e73331588d6a314":"356a7bb2a2bd57128b2b7938bcb020cd":"8a0b4f8d6217434bfbe5cfd80c08e7066fe0c47baf6c2a3a7c":"82a05058464d90ecc67b5ad314e5795ab0a45627416632873f":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #232 +aes_decrypt_xts:"9f94a398e032c2608167ad538b7faf92d01fba0cbce9b1385736e31372389e10":"cc40c7b1c09edf0217e01e09c107ea7c":"b311ba6e522f18ca1d13f1fd426918ee83efcfa87390efc40e":"d812b764449ac957f88b3cc6349c0a74338a529dd79d6bcaab":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #233 +aes_decrypt_xts:"5d3fb468b26ea02e5ff772b9df6c6c98a7e28c5e67a9b16b8a44d2c68e436f8a":"83e6ca85fe7ec093794f902d45e0f210":"ed47719847d73e0e12707a277ec47a9cc8096791a8238daebd":"4db38763d93f334547cc760dfb6b187abe5b5a0246c58eb066":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #234 +aes_decrypt_xts:"9bde31a8f1a4a3b546bb70c8d49911f9a32b7591b551e5c9b8506c33b2152b68":"280dcfd9091f013fa54f6825229235b4":"23e79873e3269f9dc42b6d9b7120cfb1c9e45ae80ebe166cad":"d3fef015613f51d2e358837f4e0e23a105baa874c64db2531d":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #235 +aes_decrypt_xts:"1e10506557a0a1c5397d1416eb4d994c907161701fce00157aede9d5ab38158d":"2ddd0ef00f8d0c451555ca4a6fe4ad2c":"efe24078d36a8cf155dd95bdd5321c6acb26ff607b3b19bca5":"412639e306c30613476f951ec61a20321a0083886fc3c0e3a7":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #236 +aes_decrypt_xts:"5d773f413dc514f4e64441970a66ac36ddc352924236c948384dd5116ea73b0f":"25b3ae8779b8399097a3ead7c4a4b7c1":"245d2528b7e1608a186f6e8d6218ee0b7a73ed9796582419d7":"9d247eef8e3e00fccf519a7e0b61008fd73d2a5a1767721096":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #237 +aes_decrypt_xts:"49e4639310b6a2dd5ee90b69ed4dcfd768d514254eeb7ed559c864d567a6d1a9":"4b19df03740b52d37c98fedf26cf0bff":"3eb38e02e70372b2a41f27c68e4edd7b8ea196a1a38b285fa3":"aa7a0fb2193c6c57b82d3f37562f3ff8c9d8ec0e5fe7ead0d6":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #238 +aes_decrypt_xts:"e7b827bcd50c71b1986a526745847281a4a7a69a8d019016412fe2ba74bcd3b7":"c0f66bf0bd3f3d3f630e15cc5ef4bcce":"1bdde74caabc38b37383b072d2aeb40cb21fb29401f110ac0c":"22901ef0f865e92d2bea19238cf5d76a802b7af47642ebd742":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #239 +aes_decrypt_xts:"ab1193e2737f282d6a0d29932600c4e408c8f194906978fe2f9f56b2cb98ea83":"fd7d921baec362239eb3cfa19164d071":"ec08afe7a0b64503e03a757ba0baa8cd285cc3fe74a69f65a5":"881e90b4c70ddbda40b7e4c465482e9854e194ba964d1f80a2":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #240 +aes_decrypt_xts:"82be68298bdea7562547e68b9fbafd4306f57d3df9cd91a9325b54097d2d7f5b":"9b6eb0c00cd6b13264c069d742d29583":"ead29b33519fa010e1b457d3a51b71452fb486b1ee3799653c":"25b2ed3546e7f174a29bf843377e9139ae428a24d4c9e62852":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #241 +aes_decrypt_xts:"b7ce957c67acc523f963d07532a9f829ef153b03462602aa9d57367c96d61941":"cb5ce7c066b894581f1136a1a00f50f8":"321d47479537f2381f5d33ece66cd17368bcabc2ea90f3bd2c":"67a37d74ef2ede7cee56fd5ea3ad418d08cf9a1dbbf11af9c3":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #242 +aes_decrypt_xts:"444bd7e11ef01e890b32764311d64506c360fdf410ef8a77f26716b1d1be43e4":"41da2c52d2be94ff3592ae054e2dac3c":"34a02ae19dd39e76da256d3270aaa25725c746113bb2e5d9c4":"c4480c6e7cb194e086b98fa2ae41f662c8b6bdada29e3d394c":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #243 +aes_decrypt_xts:"5eafe05362eddd05effcb2447896e7440f38c655276b6c7fbae003a387d10c96":"219df9c3fecea911484e9b15258d76ac":"0a6aafd33750144f388bc77ccdfa40c947117c3a7e1fed53bf":"95a65a9e57c81ad3a381b0994cb719714ad6838255534d3d1b":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #244 +aes_decrypt_xts:"89dae92621ba5a259c6be4c82d0eeeb11851ce00eb37dadf770f68f44a310a9c":"cce0ab6778b19dfb7f3de45d97caab65":"ced72e956ba69ffa144bf81a2a99462f3d474f62cc46a9f1dd":"29c3508fba48285f2c02eaabf75e790268a6d59e52fc2dccab":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #245 +aes_decrypt_xts:"1fb04dac75df2a616f497fdd35ce5929e612f05147dca4183e4786ffd2ae9b29":"d4fd5c7580b1068ab0dfd90f79733ff2":"659915e34274ff7f72c9fe55c3fa4ea55cb9a021ffcc9f1367":"a32d4b9355afa690525211185e19586860eab67d34308ec4a6":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #246 +aes_decrypt_xts:"2ffe2866d6fa82a75d2fcf257257708336775684aace6625ace0ed4a8fd89e67":"b5429585dfcd80f8e14b48c86f11d1d9":"a3a06380056b3f155892fb0103aac666ea19205fa3fae94f78":"59631652ddbc62395784bf18cbc967cef66ea5180f3f6df5aa":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #247 +aes_decrypt_xts:"7741d5c21c34af083001dbde3922e787b3d6ed2242b876fdae6266b7d7a97c9b":"3cc1d268fe621c5d4052919bf6f307db":"40d9f9dc7ac22624c0a450d276898f622ebd0586ec2c48372b":"d42ad036521b1d84200faf86d9788679e89377280b7833e434":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #248 +aes_decrypt_xts:"a48e8b318856240f5f703a0d92a19f8b26b060d13dbd80ddda54baec71e96eab":"108b6e490624f99e92f8652fac056906":"9be5b49d8e8b87401690d2404797f0584de888d02b1f90d61d":"66317322cef8425d535eb6b29510ac9762ed077c6624c500e9":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #249 +aes_decrypt_xts:"aa13ecf099e54e89a3ac486132a41f575e4222877262aac4f1efd10055c85ef2":"127591c10b0f2a88f726132ba10f80c9":"cb833d27f1bce1a6554b15dfa0ae87402f5d9d2e0c5218c1cd":"861052fee0e744f346f113af0e81100360088faf1834bc6cc5":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #250 +aes_decrypt_xts:"e3cb682b03708d53e29203f722804789a6bb01bd0975a9679f0c7f7d8684da3c":"ecc2edf7ec7b0ff5293cf636852220f2":"954684c0b47de98bd2bdaead680a36815794d7ac6d1ede17c7":"480bfe398c1a627129d11a51c9de9b4e0abda94020dbc5d149":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #251 +aes_decrypt_xts:"1ae56806ca986fee1087ceca88fc49528abe3b14db9ac108555555c7878ee7db":"77acddd84b31aed0f90817751d023730":"6f8cb38086322161f64a2ca494738bbc0c89c8b70c4f5325c1":"30a7e3382b7778bb6fd2eec2b61e2970dcc34fe8e9b7b8bf4e":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #252 +aes_decrypt_xts:"6b0e4079b7e587d78e9b0c1601ca5403ef6fff525e923813103320682e7f2751":"44b0a00519a4712aaabdf66dc133a51c":"57b9224a61e6904e5b4eb0f98183e60ec4668bd5e5356b73a1":"3d90eeed5a13680653b21e6d8e766624621e0027f8c60cd105":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #253 +aes_decrypt_xts:"6778bb3a3def8c9fcfd019ce2f840203941461f3d118911eec77c7986b441ca1":"8b097e2f871a2890785d3b6d74037516":"ead6b89e0d2d9fbbf664924b82e872f2286d5f349b83c3399f":"e171b49371f01355b86ca8f7e45a9bf535713b05ea0e1454e5":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #254 +aes_decrypt_xts:"db15ebb2c468376af9ac8cacacb7d2316920b14be74662dceaaafce0450aedca":"147a139b50eed66d774edcdfde8b1718":"c95dbdf3ba97d3c2a595c5d6eb5fcca10215c6b78dde68dae9":"54b3bfb4076e61aa952354f3c2e15babc3817fc864c2bad329":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #255 +aes_decrypt_xts:"a0d2480a7dd0c002bbfae670617a2773031de1281fffcf8e4410e4f1c6ce8738":"12161ac707eb8bd62909129983121a54":"0f88af952d2e5075baeb06d115131b190dcec38b9875f46b32":"6e172aa1523c951be8e760f50784e72b14e0b35168a3c541a3":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #256 +aes_decrypt_xts:"4d395dea25b72b034bd5c2ba67425c84c1370c587275b948558d05a0c77d2e7c":"69b12f9fcf716119e4a4272e3b1742e8":"e258fc0279687f49e473caa139c88e4dd136ce4cc13781a4ee":"b136f6203b48cf1def8261fc40ab6eb827c33b7e53ccc4de95":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #257 +aes_decrypt_xts:"dc706043cc2320d22035793344ae01dd4d9367506a5d07b6f6627de613a0d224":"5350a5c69e4ff96afd98ea1462d25ed9":"56fe0a998675cc6e91b09e07c94d567819657d9c7b01b40d16":"e14371fea26ac467e14c1384b7e050a3b51d63bf9dd0d57741":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #258 +aes_decrypt_xts:"233fa776f0ab4f0bc9277c72770174d1be3ca386215823f344cc519b38468585":"dd376910b79b3e9c30b62fbf5d5ced26":"bebabb626e38700651f1f652db7f3553b0b76cd45aa8dbec28":"ad2aaaa83e52613034e071c22ed9a1acf571fc5639d96b9477":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #259 +aes_decrypt_xts:"b2587464db492eec3c33034a754fc9cbd0b8ffd4cd49d1be5024940cdbd35c40":"522e83e7aba57ee47c43cc0405d6c1ff":"03c3c304f09dcc397215ae2e0bf1900e6bb088a8d157e37478":"15a9e688a01f8a201dc7b80847ebb598a8d4d39ba0de21dfc6":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #260 +aes_decrypt_xts:"55c2a6e71623e32446a2af66d13eb174359fee87dfa79f0cfd0cea89dd4b582d":"b04bdb4aabf42b0bad6aedb816528526":"ec975db73e5c47904e8c37186f69171e2ff87b176c95633d7e":"a87f0fefde2efa2720f0dfff0cf106bfe35295dc29cef8634b":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #261 +aes_decrypt_xts:"6256ede67e32e223845f10b8e1a0570a9febe1016a0c5b265b3a0308207dccad":"9313fcad3d377118633cb6e4ff9c7cab":"f0ecbc774e769d3a35021a3b8b6f6231a7c21390fa953dc820":"65c5d0b8a6b2af5716bffdd8f6aea7b39e5ee202324721993e":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #262 +aes_decrypt_xts:"520430ff9e70665db955216d562e788dc8b6cf6ad64d174265ea0d0fc7c4d888":"0868407108c10869f043bb01ccf537e7":"740735a817316c7f0211d31dc2e0668a4fa4e5cad10d5ab0fc":"d35916fde4f2e086cc310a17a554a60c9fc5a2272078e06742":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #263 +aes_decrypt_xts:"49404d86c6df865398eb5eeff3c55e353e7c6146bbc3f75e63e9dd96d5fdb340":"22f63a00729dd9c6436bc51b25283b1d":"67d983a4d699bd582ce060b98062d86bc0f86672175579048f":"995d9c983dd77bd682830f03c043e7c4a106b8973e02e8b2a9":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #264 +aes_decrypt_xts:"4a39d37e5cead002209e1ecb7fac5dfe20b0d5dac45052ac8f22f87e46bfe2a4":"e9aa238cb922337e4e5d168f8a797e77":"144453348fd894d8d919832fb18e6ec5cfd67afffd249cc212":"e35cb6771a7983bd990dec0dcb28ef5d5bff22253bf741ac87":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #265 +aes_decrypt_xts:"31d7de504f3bc4417a4db932231b350954a8e1ec85a799ac1b169a0edbee24c8":"e31c3dee11b9d526eba865742e825b65":"21d5ab2f2b33242f25dd4fba01677fa1fdc080773bcc17a544":"b23968074f639ff65ce55f9f0fbeb57a1095468a9864f1d616":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #266 +aes_decrypt_xts:"a783fc87e55a7fca96c2ce5aa277361565582703dfd18dc15afa98bb0b606ac6":"d255a5d7e6c95906061de654d19edc79":"04ef8bf556a2c0803e2e35e3e8db034f3accf3e3412bbfdfa6":"21e9a241c58140e0369b3677045aa4f225ca735ef9ac5e87d1":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #267 +aes_decrypt_xts:"4601aa2ba0fa7e99c93e0c9dbd448fd1d99ce5098a6d1d8c9c214db6206ed052":"555b0a0758be0b3ea2d67a86e284ee04":"df0a8a6f98dd44b2534910797feb9745e1d1ae7bc7e6cb1e72":"4c5c75f0fedc86b766eb4df59465431eb3e716007bba8dc9ec":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #268 +aes_decrypt_xts:"b23806ed16e3b3a35b3030c92fb68f2754c432cd87fb1fc2b8a09fd52b890214":"64f6dbdec3f96426af252ce1ba819fd0":"d16639eb844330a0a6ed573eb7d61f00db66b1e146117384ea":"9b7d57f9d45854a011516d93dc56ff73da2cb374562a671bef":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #269 +aes_decrypt_xts:"f43351de2b9bf93f5735b199f56b7e10eb6b7a8240f96aeb4b2134648632e28a":"65a0343583b5809cccc58876f2120016":"2a67608547b9d9d903b2d7cb2b6c654858e81aab2b1d9a72aa":"72291aea230d2b52b927d6aae5957c08a38f21b26a379908ec":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #270 +aes_decrypt_xts:"c2951a92b7be8cdaeebe9ba271bff0cccd1d5b13eca45b62cd69728adf2723f4":"ce0e30edca647a60e67bec3e236c09af":"135402857776b81a0d1eff891d583b92276a9abe7c51fa3f0a":"c110191e9e932dcb81fa86f94ff503881044dd1e129edf16e5":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #271 +aes_decrypt_xts:"7b92a21b3357bbcfa42b333388a46478cd38eff643eb5b8186db23728299e15f":"86c7440922e7620eb5ab5ce525df9b08":"d63cbd6896ae1a9dee4c93a2831beb71beec5b37b083b80e56":"b21074d11257eadfd828291ad57e1f294ff70794d333821726":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #272 +aes_decrypt_xts:"6a95d53261ca6210d4f2973d204f1862a478b919b4520e30d45f3aeab0e6e92b":"2a557c02143c00ebc92732516c5452f7":"9193a921ae6e830d9ce721e91d20ed236e7809fa09640cb0fb":"a7c8d66721a4c76d1ca9f5205d5327b52067cb6f512095b863":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #273 +aes_decrypt_xts:"9e8aae708afd148931883fbbb20360b5d44ac7a3083baa3afb53a4ac0f2f4769":"d9bc4fc7fd21773be0352aaf99e2d382":"6fab9591cd07472b81f2d906068da07189c977db6e09231c0c":"850de3082a0c7de1eeda9234b6eb6d76747de1267a2ee3e5fe":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #274 +aes_decrypt_xts:"43841bd949bb30eb9d52d13e5c34820390c669180a5fd4b30769acc646744e2b":"fdae2ff6408e095ef4f3cfafb84fa993":"b52b1448bcf6d013cc28c491e4d37807ff8e8825e1f5ffdec6":"8a9526bfd34578408bb7e89845c6e5a79c348cd1c6a95dab09":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #275 +aes_decrypt_xts:"77fa5f7b82ec32be0b3db9ecee9e674483ed370a43616f81ae199ccb2fd24c25":"9dbb74ad0a775f940ea3eee5190a26ab":"9497153d737abaf2aa1ce7bbf591ff5a764cdf95e6be9f2838":"7b3c942a7b29c0f3a3125f1473ac209ff5731265824ff2df31":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #276 +aes_decrypt_xts:"9d382f84fb275ff898311284adcdc79f2ae363d1c392fbaf9f8f286e7dd8f146":"aff121d2d85c120be9718d3034cee823":"6bb74faf0b17833a3a1a95f673675e230c518dfa26fd98a52a":"98d6dadbadb67b5b1df72794dbccecb3c1bc1de3efdb2983c3":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #277 +aes_decrypt_xts:"c7e12b520adfcd8965d4f091af25217b31fbbbcce731537215b70ba56e983d50":"b9036536b9f8bcf4f8dff5ed19406f8b":"84bb8d1772e93f00e80df5b20e5d1a5602ab9b001badec7b4a":"8a5224ebb27292c6996350b32c3b1f2ff1884c179d3b5b4abf":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #278 +aes_decrypt_xts:"14d2f712bb2aac8a77cf0711a4b64a72996d7e309a11a3d900d1658f637d40dc":"2a29b939c7b612796cca4ebc1ff03e45":"9e12e6b70d6aa1687288a6e49cd8b6d861dba0400e05aaf752":"f47db336f194e89a9e3f2afaee51b5075583a533320f9230b6":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #279 +aes_decrypt_xts:"a38566d8c583d7df3b5a7a84685762e9982415fe319d1d7577d9ba0c945846bb":"e5fa939d8120784eb51faebe29b405b4":"375fbcb5a046655e2eedfa4f177a0cd8ce3a7f62c81c085188":"dcdf427f9c2be96feaaa587409924ce00bd27d4dc3d3980c61":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #280 +aes_decrypt_xts:"b312324a75bc7b24a6da68e30ee0f4463a78bcd6922e4aa0c8e74b051ae1e0eb":"b325c5378adec8ee71d1d31095669b1a":"6b4d1142679b321c0265215bced89e8cd9ff1c7321447594f1":"1ed74ff9e63551d474f5331f63b3a22d6440be1933573298fa":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #281 +aes_decrypt_xts:"944096722c2a3e5213ec709fc5aa92918f3f49c04e3c75623bb7885ff6529c56":"983ebcb9ac2b2e4e955f613a424fe80a":"dd212143569f1c9d8002224bf0149f33908fd1f711faa77d38":"5858c5e89f58dde600d30ada520c35ef68a918250727179642":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #282 +aes_decrypt_xts:"385a07651362b5364d826cd5ae1e96deb7541c67b6f4016c590823bbe42d016b":"c33411a22ac9c0d3986e9a51fc325d6b":"8e81218f0069e1002e218fee9b9530b1c229233de661aaa28e":"5679521a1ba1dac5b6e3a615e12ea8a05ce6c35ac36c80118e":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #283 +aes_decrypt_xts:"cd727f71f21a5372860be9715a6990fd5b670be8ae08311195062a1239e32012":"59dc139d7bce497ce49195d16e59f4f7":"a11f8fd6a571ed601fbd52439a727d476266776bc853a3d7fa":"5fec25a3956f46b47e6607279c50ebc30436a4e6ebbfadede4":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #284 +aes_decrypt_xts:"d0ff00594281c808bbec5d1fd0ccc8b671360b953384617fadee42a9b5d9857e":"425e7c32238be5c199a155de0078463d":"520f01b9d8285be1f956df7b765d1c601c2dfd0d7a19f50fec":"4eadbeb0baceeb9c509cb91b842419b4580c45486bafe7b2b1":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #285 +aes_decrypt_xts:"5528e3d3d0585d3fee3fcde675f38c2d6d7891a9a8c48e969598dbfd717e8749":"734cdfc62fd71976edc82eb7f33d3700":"5036024990b58e017a2561f126c143ecfef343eb6b1f3f333d":"ec7bd1112c8690cf0ec320a7e6de7b898dcacf7687faf49af9":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #286 +aes_decrypt_xts:"96f1b37729d92068d7b7b663edae42bdfbc43f5829f207a9dcafe0023035cafd":"dfd6673b7af534a4cd80f55ffb577a9b":"2ba07aaf5be5550ed7b44e28070414f154aaf30ec8904e8252":"62db2c1e5879d0c9b16efe58c245c3e011b36574570446476a":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #287 +aes_decrypt_xts:"6b119a824df4e7ea2a4b8f535a46765bbbaf93fe304e784cf4b8585971a6393a":"339ce2a6fe1a6ea741c7aaed4ebad4e1":"5709fbb509ac6776797423bc64f30140d57da9f5decaede08f":"0dad6e21ac440de54284e38785db84648619017aac90f2dc37":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #288 +aes_decrypt_xts:"b4434957d3dd0b9e4f86be9382f305b5d0f5c231d9c7a9d752d0341535db3e08":"4ca5d1586450a4c500a557fa7837d5e8":"dc79b09edeaa45ff813953af1b00615124ca660abf00fc92dc":"fea71105d2d86b1bcd1ffeb0f9d0faf61b6b99f214b46ff2ce":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #289 +aes_decrypt_xts:"c2e4b8a47ebc5686246acc32bbe14c9df85d9ec4109d94a8f0697fc26b65f41e":"8d9a4e5cc92010771aaea21a08e83a52":"8d1a4199a2971481ed293b9843f0714b5e670146188c1c6506":"e8e75f23f2dd384adc245053169f25c46ad0374c41ce400f7f":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #290 +aes_decrypt_xts:"e094ef60057a3fa2385b00b41f0f6f22ff6ad8dc2f75daf16c1095d67d54e6bc":"874d2ec02b41a0388f350a078964c11f":"82331cf05a8eb9912d44723c8dda595a2fa2706c10e81379e4":"309f2c68bd7d10785fac154ef747e071f00800fd3e233a5851":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #291 +aes_decrypt_xts:"bef575e3d299927d3f0a656b29acf6412f92f8c86098bac14dca9ea53e386572":"eb12fde7d3f63382fcec95af1e3331d6":"d4a6309e5749eb506f25b57cc313ab50dc373fe709ef44114c":"6f9a99540b4670a09081e72508007d5e9813edd9809ad4795e":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #292 +aes_decrypt_xts:"b0abd734d1fd91a7ec4b31f15a109420d3ddfaefd59f4cca5050c4bb8ad977b9":"49fe957634c5a5841c51496e7b6b665c":"7c928f210f983125ee6cb1217b6e55643a3263234c2192fe5f":"1b7bd09b8607a176afafaedd46c76671a4608f3d0de0993d27":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #293 +aes_decrypt_xts:"6afcf8e96518c48c7b40b15e7179beebd3cc81f4e0d36d5b977ac658744e1780":"ab3601291eacb19eff2072297d3534e2":"c2011f959c7e809c8976db6ba783034bbb2ad1589730ff0a1e":"f7fc570548b243a5f983e973f34df17e654f761c47ad951738":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #294 +aes_decrypt_xts:"d5bcc7498154125a4a12213fcd2a1a83afd5aa6f602a614cfbb8d4d0efd61d33":"0c737522da7f9e042cdc4618d50a5c40":"a6b9be98f5e1fe5459e239474dc41b34a3dccc3895ce1121d3":"4df12279fa56bbce90474ca33d879867ab087938317c53207e":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #295 +aes_decrypt_xts:"54352859c21f7611aed81870fe6a675af646643b2be3eb4cf94a195ebe24968b":"7038624c1f4ed2351d259823e3ca3fda":"5f5a7a30cf1da7e979d006d76890ddb975ae171741b903ba88":"38e04dd8507808d0740321d8be4a9fdd1961aa27f87f3366cf":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #296 +aes_decrypt_xts:"49a20f03d58263482e28c4450c85b0b23322ee47243aaafa458d1b7d3eb50baf":"9cf56907b8c47614f913b997afa60d9f":"d65a3cbbbc2a42f140e46cf4011c4e686be6f4a9804e9f631b":"8378ed1341e387ef4f27bec03a88658d112984ef888955c6d6":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #297 +aes_decrypt_xts:"53c3e20d72ae95dd7668cde4b401064b2e5cdcba84a59e5e480fc34247ebeb2d":"538376da072b5c7c1e6d662eac0ec3db":"45e1ddae35c67c99b82518bcf7e6b3d1cf5f30e48c309104cd":"656b1142f3982603c549b1aa61e9769ad7467012c03c413db8":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #298 +aes_decrypt_xts:"ea41d6e91253b0aefc476c87dcc775c140829f718fb33a67f17c293a9f8d04cc":"e1585863e755067bc2665eaf8a52f175":"b82c5c5a2160eaec989ae70266b9e346cd9daa95de127788a1":"95f4132408c7ca956c4fdc712cc993af4a8c387796a317755b":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #299 +aes_decrypt_xts:"995cb6f49a8ba57a841e0aa3c5bb04cef01bd28c3ec07f0f6a9e86ccf00e7d9f":"192bcd4da78cf5971201c06c436750ed":"2be8b0c0faeb45ad38c90b4bf703903b015a87ec6524819deb":"599f549775aa84bfe398edf89198ed26c612828e6943ce2e3f":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #300 +aes_decrypt_xts:"6bae7093486ca9c40fe063f01a665920dc13aca902986e6410d124ec01e8706a":"2fa841c562e770ade439d6ab936edaf8":"6b50db3d294c3f4aba335942a02340c7f61ea4fe670e3f0ba2":"f08e493175aac45d9b5178f565f50c2bbd3d587565ca677c78":200:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #301 +aes_decrypt_xts:"66c21c859d40bc384725626c793fe882b0f11a397c63aac2026cc8da8916fbad":"6886ce7237031d3963af24ef3d20f7ed":"3c214904072fc4ac45a2245341f78b7873f05d3255d340115a920d0bf2abf671":"a8ac2bba1d5de939679fbe3b975909490172fe860e6c24c7076374dc0caf5535":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #302 +aes_decrypt_xts:"6c921b4a18cc84abcafcd9825665c7a0fe5f3651d51099d168076c434b495f9c":"a46fadbd1e92406c422d7f02eb2810ff":"d96bdbbfdce8d898d51081c46d9578e29b3f598757e83cec92ab921a41e459ef":"e48c208d2676adb2a5a61d07677d4afc1eec5210c417a9813f579ca6262a70a8":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #303 +aes_decrypt_xts:"b0cd927dc578481b39178638de7c877af7fe87a04ffe7bfbcbf331d14f817ca8":"5e04ca16e675882b3d386c99d2f50863":"a1e2d8bc5a24736fd71b624e7cdeb9afa92e6044923540deeb17b6c681299efa":"db1d67611974def49013f2a2df322829fbc95362d1e073700d6560c799a75f09":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #304 +aes_decrypt_xts:"e7824f446fbd4dd4e0bb4024693f25d8ba7a3e4b502f061c4feded1a328c4915":"3dddff055866ae70f318384c048fcf94":"2bed1ebb1c0e665fcd050739390c71fb6b99c000cc97780bda64e12f5de5e1f5":"0bc208386eaabae4c9864e9f201e7be3764568a33d2929616427214eb454aeb6":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #305 +aes_decrypt_xts:"83a23039ae08a9e17b5963ce9a900154d5b03fff19d0cbd967e4e147d5321663":"0d05cf88ef9884f64ad06700c906e760":"0305e809edba6c0ed99987c9b5f46a9659fb7edb958ca0ec2bc92f0bf4a5ea76":"8a436c6d15afc0d65354e8dda22d86296537f77468dfbf799dd7a5517ee39b46":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #306 +aes_decrypt_xts:"f9825bfc9ceea113ce39948629de52a4fb494ad113df9454b29dba67b9f26f7e":"b6ef5f5776c793622fd19077a2a17322":"4646de2ec05b00e542bb00499eab1c7c002eafe99a1802ec89eea673bde97fd0":"8e1ac176ac7ace307f54cbefdcfdd9627d736cb7cd8bdf1faba338c36514616f":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #307 +aes_decrypt_xts:"4934d6cca2118097a384bf7f5f6b045f02467722373a8c22b2ed1cff0c4e3d04":"944c4b8f03f50e8331d383c10d89f014":"8c79d7edf78bc94d15fb514e48c28d4bfac0c64cc1da7e09ee87b34e83b36da5":"428d27a557c5d64fa7c3f3088261206e82dba03e319a776097ab1a87b54c4b19":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #308 +aes_decrypt_xts:"2e6f0449678d5ab6362ec391c45ec5667ad1440ad658ee1e8133d1f1600ab1ea":"0acea6f45d6b40c758937c371e047cc5":"e19877fa2bfd08589d2f23f5d65af56749990d5d908ea0f9291f4c40629326ed":"b8fe1b8972f1a5ac8148ef18db69118640ed368812a3a2d6bdc71b09803d4c37":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #309 +aes_decrypt_xts:"27ea501470b1971ea9058cb8f10f817ce0e5ed133a04bda1d622ea239590a2d5":"ef063261c4be4c9bde14d8e435df2952":"d03115996617d336f22bfcd2a6bc996e1760349022b93e5f503e21901f99e9f5":"d31ad7c6fb078c5befa07ce92565bde2c6cb6d721d6c294991638017fa9407fc":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #310 +aes_decrypt_xts:"302333a6724ac620a7dd30835632bc5fcff2277a1f24375d55922b36780cf709":"98262418306e22f864634c57e9b5a815":"6dc4f143ed48d39777e4960194a4251dc1f50080a88f339eda36a840269a4d2a":"df0727cf3456bf551b805e8c6afde66b58682ed032ba1f48a82be578e3293a7e":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #311 +aes_decrypt_xts:"88b107dee12493379a033be0a40fbef077511acef2c85328e4097867ebd2d940":"dab484b0e94274b36bef339e5f2e2092":"4c6c484207922cdb460934777762ad0ae9b119baba711a6687fcc8828d2032ef":"6b488fb6b867e0ac60bd5d8fea9d5a89ae49a4458758332dc56817d61e0d455e":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #312 +aes_decrypt_xts:"a8e3f1475ab7a62b4cbeca782af4bdf8246c00fbded354826f6b16fff4f16d10":"d945ed0e1c80544f3effd5321625ce48":"fb0d27add7009db06db557c85710091ed8e3cfe5be418be0613626b950114755":"b60365ad30aea1f4df658b2c8dfd7e61f3dbae2622d512129cd9418f683b9f4f":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #313 +aes_decrypt_xts:"d35463bd6ecad03ead9a3663817d6266a0dcf24b2a172e03a61fd865104eefb8":"7167ec38b3dc39e6055c00881723dccf":"badf408bc9a6c2d43a5dbfd641c224965bfd560eac91729197b720548006741c":"2ff189df5c34436c98edff0fa475fa817ac76b9b6b3a1acc204bde61feddcfe8":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #314 +aes_decrypt_xts:"29ed68975911f8e419694fdf95b628bac4b9c326d7bc1a398d3229e5a6320005":"ed93d3dbc57422dd13225dd7886dea41":"8b6a2767a2d476122cac5bfdcff044f316eb2e1ccb0266f596b994793c8c6532":"7a08a0d04f295c5e950ce2cc2356c0599709a5a0ce6c8a72b5dcc38f28dd0893":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #315 +aes_decrypt_xts:"b3dceb732e6067058e83e3c15f8b1575aa1bf6ce7bf45e98f81933ebb715fb5d":"cedc28a1ea5a3e12f8736d46506679bd":"191ff178e8217ef11d245795e448db5168f2e9db184cbe0983cf066c408f2c8e":"b283086e62104f7845a9bfdc68c6d91665b581b81121f9fa9a9ea7ea2887f166":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #316 +aes_decrypt_xts:"68ae9972fca9df71523dbfe25bca935d0e505167ca930914bab22e94e7dde507":"85bdc603af4d820713bce069647b12c7":"0c40b0b4e5337f8c6fed302f051828a35311b65802be920efa468a598e18175d":"9696c55ac663e9506d413930641d6a25fd50a4abbb4be69bf0cdf0d47673c027":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #317 +aes_decrypt_xts:"ce98cf88bdcf3f46e233222488cf76457fff234f9d3e81bbf4b32c862323377e":"86ad8cb70c4f91ae2f6e47c3b2c10fd1":"30ee2084aadafed974dada9b395778c407efd9902c4c30bc95e286ae30ea2866":"43e72a74127c90b72a94e2f0a54c99b20c2ab6316f1d446ee74e47145d999e5b":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #318 +aes_decrypt_xts:"71eb5975e71fd9e60ac98cc24c51aa7d5cd35481ece1208b82f64006fd6ca30b":"36166a679d1ae9564b6850267a117379":"0700f9062ece9fc6fe38e4463f248a4130a129219480f9caaf4e5ac08fd47e8f":"9baa1004f29bf21de237e3491e413bf233b2fc686d86597bf98f444e1c4a5fcb":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #319 +aes_decrypt_xts:"458b602713ba0a0e77b580f0347ad177f9da3e02eabfc3fc259c1e0eccb70ec1":"8eb080e71afaa28363dceb57c5ffb345":"e5c8b5c99a394c5fa94d3bc3fb9b34e33a95e1494a59f82af7f3dcaf8be26903":"9b2e6d09d633aae3bb002390c6301505ae979c1219400f471a671576d88e006d":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #320 +aes_decrypt_xts:"e7c59265971f52ceb42419d11dcd3ca426007e00908554ed0a4f664f8b57b9d3":"b02310bc11eab0e5f3b33a4ba4c3c356":"6ab00f3f79577c1da7a766e0e5965209518ade87130e288c7899f6003c8e25e0":"89a42ffef66f2ad441b44065dadcb737aa428206ceafe913d0b53d3dfb88efcb":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #321 +aes_decrypt_xts:"dc6e160d75077074c029a0850b19f155743b2954584efaca1f3f87a5e0bb2c40":"998921c51466e4c6a01f65b684aaebef":"4baae5a5194ea7b000be20943b08e8a43274c64762f486053b93fd2d53595961":"220f0b29a41828de271fbcd2c4611ac6d24f2d48a7881e6de9022fe626838aeb":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #322 +aes_decrypt_xts:"1865ff2c5aa75a2ab41c752518b9cb19340dd3785cc726c6b649f28ee619c87a":"fa7c95decefdad912ba3c64748de870e":"56f75a340cad8b53dabdb5cfaf94d783fabca1915c97208c6ae05ce5a1be1cf9":"8754e4c8a7e8e3bab9a61590df5aea1bc51651da24e3191c3dbf0ec0c1ec6967":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #323 +aes_decrypt_xts:"de5cd9be6043520183817eedfa9703a9dbba13fc08ca6376b0bc601a8f2d1287":"6d52eea3e1174d245a91243e165d4fdf":"f1818975f81efcc30af58fbe01c2283c2fb836f41e9db5dc6695c09cbd43dc01":"867d7218708f8095a50a5831d95fe6f08f842e4306e1c15533b8075bd05d0805":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #324 +aes_decrypt_xts:"558f8cd83144e54398abadbca6bb3860ca21c12c7baf0ed3cb7fa7fff882c464":"e2785b967650c0de9d38fb909d2ddf0e":"510fc8bf0943a1e70969a04eda288ef9fcdb2a4b867ef42231e4f5dac27acb68":"7b68ea6be18552fa49a14c0cc7c10778bb43e48dd4a77821cb589787bc2ca227":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #325 +aes_decrypt_xts:"97517ae1c780090b393ed48980b9de5ac6f2fa82210fdd1cdeebfdd87ef4986b":"e14111441451d47f953408f82c93a71b":"786538d17c9f31c654e20093a944e2e7285d583c563c3988e9a4cce39b18ff50":"962b33df39d5310b34b026bc7d147c9f13bea76d19d11b66d335e3f5b825893c":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #326 +aes_decrypt_xts:"f6968f7119682dda3af945e5bc4c88dc3e38a20693809f081d4365c3dc9220cb":"56cd772e836bde44f2b9040e0a5834c1":"8c377b5cdb03b6f422fa761dd2e21c694ae77d536ed95d3546da9b13bfacb14e":"43375726092dedb530b22ab37fa5733a7befb1c1c114791d9722ee905f96acbe":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #327 +aes_decrypt_xts:"b9b9b7724b42abedf21a1aa50cf99de0b25022cc55e54189f1f4b0982c212af1":"57b6c7669dfe3fb864e0170b36082a25":"9e551121991f1c22f81689bf4269fd97ce5bcee7bd457b9a7445ae5173a0784c":"fa370c44aaac8ba4fcd07a815079cf991ced83e435a946f7cf52dfe3e345a10c":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #328 +aes_decrypt_xts:"ffe29c1531de9f1e53f802b4386634460cdd1077b83018a3f2834e9e55958133":"25ca3d3e9d24fbfa50a938f4cda860b1":"1664e8e2b9f1c2bf86987aaee4b3c37aa4bb2454241240a5808d459c342e5e67":"a42ffa84b57e27b089afd3f7aec40ef7f5d56ee3f4c829fe9316f3efb5b7590f":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #329 +aes_decrypt_xts:"017f16ffce632bf3ef31de3731c1fc669a0146e9394af564e4200159299e87c3":"2a82cedf4e5b65de34047834b133bad7":"a0b3edcfd2bc4b6de65532934529d815f7ceaddcb4647f0669ac0f93eaaba4e1":"443a210f6ad8ec3bf4554113fe3464814ca4dde402e761d39be67487fb57f651":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #330 +aes_decrypt_xts:"8251f4a54e0266819c6538e8adc2b0b4959069d57e7fb12178a221d234ad69dc":"c6659953c729c0238092a581aa021386":"a0c54ebad278ee5229bcf997261589efd7722bdfd89deb031c1154e650eed06c":"6a6fc65a0df7ac6d01d3b89452d12a917a718d97c8b757e49f089a5d6f051a13":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #331 +aes_decrypt_xts:"b6cbdd64d61913f905402bf59e7c2438373ccaf697c7af934580857a9d3b86f3":"e71f0b944194940c30a339c644d5cf69":"e607cd33369bbf8748a6a6fa9359e487e416095045ce2cbcce46bbeda64cf1d6":"e6d0dddf7111ce86b69d0088c351c194e75fe00027058a33ca8467d32307db49":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #332 +aes_decrypt_xts:"a29acc4a74ef7044f525a161e43fa96c301996c3d656ac50e2ff6907f0548cc9":"f9b04d5d03c8875462f852fc1a438f9d":"1f924968c0020793e5578d71b0763c7e4693d5648e9192aa21051247a9df713d":"8b42a0a87630201a212cc4815455db5c22991528616a7fd066a7146ee8623e1f":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #333 +aes_decrypt_xts:"3bec22040d78e4eb50fe1212032bb55252297ac67dc0264c132458b57618a85d":"f89f805456b642059e28f7decb202faa":"2d86572cfb63cb0c7e38e0315a7159d898542b7c35d209c2b763c0f4577a85a4":"22099be8cd7b4ff0d50fe68e8d8fcbebdfd3532d0b95189d72d83377b117ca83":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #334 +aes_decrypt_xts:"0b8e6a32a9709b77ead782eb1a5f096d5315e3aee9e2a72a1b552a7719a132ef":"c01571013edce1c9d48a5431b6bd7976":"a5cd1fbc645609541c777eabdb1425b643e2acbed12f7e04dd178765c96a8fe5":"32e7211a70915aa74ce059fb05ea543d717346940789bf163751a7447d32e84c":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #335 +aes_decrypt_xts:"d86e38f2f2ac28f5d21de98deb908affacd602456a1c06e64c1f7a00df1f62fe":"1b47fb7416d86fee2ddacb829406f0f3":"38643398093d7979b72021004e94eb928aa82915f052c5dc44d022f4982ba059":"bcd2f0afd0078a9313a6f0f7e683dcc83b8a92805551b0f157551cf619a80208":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #336 +aes_decrypt_xts:"57027dde15772e4e8de731d41ca4c6bdb58bf8206f5dd18ef8ff0c7cfea0fa2c":"17f38c8f986657904c3b2f1d6c93407b":"9162a2109de3b6cc07ef8ca75129b466031b45d4b6476b7945fa1129339ecab5":"5b2229ea8709309994efdc7ddf0ec92bc51f06a9fcb59e5d2fa4c9ef4bedafb5":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #337 +aes_decrypt_xts:"9b59606ff36374866ac669de6933d39baf3c36ba46daf2dbdb58487044ec70c0":"c7fb5c3683082d5d69f8361ec054ef04":"d0466e1da946515e6572c3359b2f0aa994213db1c878a4828e08a88f4b18afaf":"f71f0f2e514b22b4139629ae6e45d5c5f38cf4f0a303a78a08603c2e6a11d7b1":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #338 +aes_decrypt_xts:"b29fa8fde6efc2f66df9e5e591ba818c15a82358d6365c4f58fd2f31f254bcd9":"f9b15d6fae9a5338b84cbae05facec40":"3d055f21e3b363f770e9514b9bbe4fb52a4c963219dc70333b24096c6d464395":"913577a2d4a98bca801c857dec368674eb20be04f5ac8bea047fe3a9373dca62":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #339 +aes_decrypt_xts:"805938641ab6dbb68ed15cb0896f290109064eec6417fc0ba8dcb48343a1a8e7":"8c72c606debff56d89c968adaec4b0f8":"1112b69e118632f34870265fecefa0b7ee0eec2b6551ffd36a8ede269c1c2ab7":"17499183950757c2f4cdfc37d0e505a277cf27e00948b11b4d3537cb362ad769":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #340 +aes_decrypt_xts:"91639ef6651a2dbb250b81c865010ac8f21162fe568d0d633d0e92a4d5565e29":"aaafeca1f25a6b82f8aa68c309193e60":"de0e7df7ee6ab1f1f4708c9a7f179510157ca620631e762ba69cbdfbf3509aed":"7486cd751a51d91957208b73896f0142062f8788b5f6787011020c9f18b21969":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #341 +aes_decrypt_xts:"151349765b211aa41abf334220a2c6cc8d04a452a35e4f3f6996465844568e89":"674fdd744b171361a191d5bc87b1a7d3":"652c40273b2fb4f5eb8681fce6ff7959067eb9d3bf7a1671072c21c9524243d9":"44efa575e7bb73cdd6905786507dbd4371c98abc8fb2ef1bdd58ab1b6cb70a49":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #342 +aes_decrypt_xts:"b4b0dc42b421789a68b4c8491dda3c21e13e0b5a1ba6d15235969b14eb3c478e":"cfee857e13ba52c8ea86ed8836e4eb93":"22490f0c1f5782681e209686082a22ea76dd5e1346285b5658bfd788c7ee0f4c":"e811e545f4a99e875392b62f0eab77fd7d778a41f36c0fed6225ed57ef40dbf9":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #343 +aes_decrypt_xts:"768c72e3e86eec02110db6c71a2bf0dc9bafa00539264bd876410e5610d2fcea":"c6db3ebdb4a7fab97b95f3c23ea3122c":"e57bad7173c8e5cc7f430a6b7e7685b6a362b8ea49791d9d710178276d5e3695":"48ea1e9c160740301b2f7e0ec00351a205ba38059d134c6903618f3a269c87e3":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #344 +aes_decrypt_xts:"4a59a61208a62aa7561c01ecef00f15003a8a55a9c1ced6c54946c1ac4702294":"3d90c370df4c4a4a725c9b6cf6b278e0":"1d691f56d7a54255950c4df1cbd8611d2a45f90254ba3f5de8cce703f0eb9edc":"ca9189596b2a42f3780e2b509211a9bc81ffa6c00eae1f65e4490dff664cdbbd":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #345 +aes_decrypt_xts:"3fd81a574fc68a8a1e4ae732f6b8178f426c981140a9bf5f0b044b848fb59fc2":"e479b1e421cf935a7c950851f3ec5b35":"41a8ff2885863891c61128e1215d3a1943848152350f6a881810583463110b9e":"962dffd12f95e0d6dc8f67ba38774f6351dd4a89699dd9a8a9ce3d7c699b1f22":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #346 +aes_decrypt_xts:"fa7c434a3216e9055fbb38241237885116a9f12ebfe1944a3d927bb880be9280":"76e4f001c6619c76fb2b3b191aed57e2":"2c670635da304140a3f9f1b68840a413bfa4f2c70c3926e7f3dc223d33419a2d":"656d341a14d04656a67b7aeb4bd73b66d47c34f97fd2ff45766a2262da767fc8":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #347 +aes_decrypt_xts:"3011d3362dbda37684491282fda9a32385cbc94522b72424f4b2be81714c6c80":"83bbb18bdfbe4460a579ffbcf97b0ee8":"1fbd95f261e45099f8ef7d98a35bb7fa450f01054a681e0772cb3571d5b16430":"6f322bf72d744d5129e49fb3730f872ba039d86a6c4edd3fd9864fb796393f04":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #348 +aes_decrypt_xts:"87714940a51dfc508e5c2723be59d008c7a3ed32e11bcab70aca32440d401f5f":"418195d883d1e24ce90c06eab325a233":"5b2ae9d5a88238b61d09e09b40288ad7e6d04ab48ce733571e2e66d3ac8beab4":"b02c69e084e3be5c7948f82c2010593f4c4a0dbd7c4ebf28419e65f33473c508":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #349 +aes_decrypt_xts:"91652688ae049f61e742075ab77d16a8b3cb1043c157ef3577c318917130589b":"866f8cf399ec7b0063754f27528b6401":"e17efdceee7feece1f0f99c36c2d406d0fd321042548b8a8cd47c3085e5e433d":"33466caed9da1f28056d2c81b5757bfe54d2da188e5c88c173541ed1fc4bc377":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #350 +aes_decrypt_xts:"53c6949ac9aa4a6f0a9b8ae3e9f50f95b9e20c72be617f895a4b0a132d7721d0":"0e76cd3d76d5c9f7c284288d51955b30":"1de34705906295decf89033d95efb51b97bb94e1ccf4bd71d0554f7695275246":"781fe9d6554204b6d38fae0b530dbc7ede39269a522761c1716586b351aaef17":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #351 +aes_decrypt_xts:"c9992ce98071a5fe5a8aa6d101c9cb18ea7b1ffd00bc65f8bea7bc8e08e7da03":"6786eacd8ff954fd9c74e9213b008b20":"5d599e3957bf95ed6a10fe8a5a585fd6e1fa8927a3639227ee4724ae68ca7b1e":"2c1c50c872a16f3b51550e873677baaa08e90431f4f3e6d0cc880da0f8244023":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #352 +aes_decrypt_xts:"cbb0c1897390f727303e3dc7feefd17c5e343462c5456621e2872184d92d78be":"72d9e2221335cb6931c77c08f9cea626":"076362c7f5293e9e8f4212dfeadfdd5fd4b43470c402910a441e8e5968466a4b":"e2ddecc1f7017b2119cfc26ba20fb4ab0d31e15875ee2bb9b0b3e627d8a5a3fc":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #353 +aes_decrypt_xts:"ae85c9237affebe65fb88cdd983790b192841787b5f7536d3f2777ee7b9adf01":"c89db2c8618149795f19b7a41f7486bd":"73561f50172cf7491dbf7e579902207831b7b4a03ef88a83597c73fc4868eccd":"873cbc71d5070307a5f93647ace4eaf11fdf827a356eacf97a457f5e5339275f":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #354 +aes_decrypt_xts:"9c18fd6d4b35ad0b179481d309f1cbd0d031f48ba84697165f2bd9dca5b83677":"7284d5171876b6b71208da30ce7be015":"0f1d8de33215292638728374e640f0a39a171721d4f1800b79caaae923af80ff":"faded1d057e3adfbe6861203f76244c73dde51966520a9071615ff63398404f1":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #355 +aes_decrypt_xts:"12091a52ac1370306733e58ec42414277e7838dd16184450475a6cc44a6e84ac":"7c2952c9eb9ca4546bfd2d1276f985d4":"7ebf723a6bebddbabd9de7156f3421258edb9ca56e4027b37c95f5b94a98593e":"06529577d8124b46264ccc8cdf57abb8cb9735325addfb6433bc684623f37c51":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #356 +aes_decrypt_xts:"0d3c118c025bed7f73ead51ce8a233dab59bfbc916d078a20c8f768b054defbb":"28055b960de478c8c746aabe2de0d962":"e9be27b10c707e794e8f8d0b74c5ddb07c77571bd3e1d9592e8ec7ffbb186444":"b46df5bf50a48f516951478a9611dc695696c82df8ba7c5781610f70c271865e":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #357 +aes_decrypt_xts:"e1f01bc45ad87717d89bbfde155daa3edd8f66793ae205cb79f6abc58f90e418":"2f2831d0fd731918bde6cb0f35697e16":"994af737b1d3076e6dfc4cee6f19779bafc7d49b542434a5421c8ec9a8ad78f9":"0e67b5a5278333b22b8390bbeafb90b4fb4983ea4f7090eb2e8eca46d4ccf60d":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #358 +aes_decrypt_xts:"cb3343bf749ffe1f18291956b22e7f2ee58e7f1b3c351a3361b326ef73d5d263":"ce0b8cba0c9187e8dd1fa4196545d652":"7713ec1f804d166903bd0bb722d442148d6f0d1e6afde70c13389f14c6e65475":"a408fa05f3fa2393123c3fabf797293f806cc1fb83e0dba22720573368766bbe":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #359 +aes_decrypt_xts:"e2a0ff54179e85a0db18a421f8c60e57db3903c09e476228c1b58ed15ce3fca8":"e6380deab6331db98a8a2ec215d18a8d":"f97fb1c1db5e6a75010971d02c458175981daad782d5152f09265b69a2a927dc":"b41d7cd7b6b9bb8def7f88adaa695fe15e9c195d60d4c731b5af57e4330a7168":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #360 +aes_decrypt_xts:"bafd1d1699374567b088c3d976315b75161a5738ff537a868a3ffd88016873d3":"a6ccbbd39f0f0f34e0fad7f4599676e4":"cb0742e11cbc49a14379c7d34d0f181e52aa56fa3aede870fb307db550cd2815":"74c36e7defa07e87b1974882b6b0f0d70c0081912989dd70de74adf061f5e764":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #361 +aes_decrypt_xts:"9cc06d592c3df53097ffcd7555d4f28dec1b56e4d6bd70cbea85406ebe877df0":"e38a80e571e00ccdb2284e8ccf56b95e":"6a02db704dd93739c0a536f18f9acc134815aec32f5d0d8c2dfed1968afa1dd5":"f29e94e342409f1983f4e64c8f7df5865d1ce9e28f11741670791daac091c51d":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #362 +aes_decrypt_xts:"c4799556edf5231e46f648182b3866e9257cd166100131a0796b4c204c96aa15":"e1cbea55948c7ccb0d519105c3a99eb2":"142979ca70e1725322af4522ca85a0158a572cb386d25a8022692b7ce1b74bac":"cd536bf78fd34c812a243f14e7757ac2a96be4c526f1f84dd306ae4397e6ee0d":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #363 +aes_decrypt_xts:"1a67439eb05bef086b57dff8f79a09cbac982daafa8f697d250c5affc43f4466":"6ce3038d2ff7bdbda247c8364bc921e5":"33f2f5c1ceeebe603aaea4640bcc0b4d499c46458d6babf5d21740890fd08944":"08bf472a3211f7d8c46133eb9c087f17cde9348360d63e2a8ec950193691ba67":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #364 +aes_decrypt_xts:"bd63a67180a025aac25c7381eab4d677a59b6c223dc8568847179dcb491693df":"ded07cf030ddd235ef7182032fe74d4b":"ec7d3b092571c305c69c81c84040c5fcf3b079b05c3eabde9d2347c5b692371a":"16ca766a9b913f569e47de8c0360c22289997c4ab79adb263d546c2f2df0ae75":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #365 +aes_decrypt_xts:"a73faf2a968bc08745988a54c94649ccb149de0e522e316a0b046bed453dd5cf":"d50c76e0b7323b4ee4b945a0d8cd4b50":"117ef241a43842ab8aec2225cdb76aa54cee1ae793395d28fa56f59784bad4f1":"c31649e09f3501ccf9ea6d9e4898ff4c1d5411a6a091cadc96a08381583ec0a3":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #366 +aes_decrypt_xts:"b02435ad97ba36ea88553832e76bc2fca754b9869fb5139115ffbc02eb57f283":"d4d79513039a96bad06fa8a7531ecda3":"2448134e49bdef622863b276ad08d36e153bbce1c5ac686de0f63ef84c0133ed":"a56694cb3b80238fa8284548af9108d769e7a3f3dbaab0047498c9e8c056f60c":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #367 +aes_decrypt_xts:"1dc83690aaf430466ce0b1da4b1a7c45dbb69870c2006620b52c7ae90d56caab":"9cbd4befc3beb8f962825785a288ba84":"d4fc14d75960cfbd10ae1cb173dd9f3369c960841a988c9b2a5c07ea75b7c61f":"bf2673c9d653dcbd55f67ec2d3c4088a442ff5d50765809a204039f3eed8bad7":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #368 +aes_decrypt_xts:"0bde61a25c97127188fc41bc2fe134ea904c48b2c350f95a7524d22b5ced1a1a":"3e643c2594c8d96ece8bca2eb8e12a97":"d0ab934b523510d26c1191a74a7bc4a0ca4d02aba7d17eaefc07e42aacc75320":"f5dc9afcaefe387c3d162d02baac1e8da69fe216a72c16b7b174823a32bf9161":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #369 +aes_decrypt_xts:"8c8a18eb06c5a67af28d7c935414324264a952bad195c8281d7c5af2a42f3bc1":"57ed5750b97f1319494d38b162db5a90":"ade82aeccf5cff68500b20a0536fcc3e447d4c843af16a4edd6e3dd49bb8fc22":"11283c9262d5e214db2f29c16b5cd0256822ca94c81d9be5c033c6d2af2aad84":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #370 +aes_decrypt_xts:"787d59d0aa52855175b4e855ef72ea331d79e19fe3fa8d4bd8ba2c0b8a47344d":"b41428766d9500001ad3439f823b4120":"7accb5b292a61f150e5c2e83878819d7d3fecf8dd1be6c7eae42aa0602bb1a34":"e4a1aeeb8f2e858b030d2497e088f90c024c9d820c32865767e4950c20d906e4":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #371 +aes_decrypt_xts:"00279a16174d2a2f34388a9e685cf0c79495ab57ed7c6f33daa17737d87e5da0":"cfdeb1dd875df263c678b21ee2382af2":"49bec7e76920b8a2a2c075aab356986c84694f696d5a07bd781e605f00405bd6":"c922eadec16521678dc512f899b92a169db8b514fbd3cf01429786f54afaaf5d":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #372 +aes_decrypt_xts:"0cdb4da72e0c99cab4d8203c48f74fec6441cff020770ffe3eeb9139406e294c":"0570d4fd8d2536b58fdbeffc49d63c60":"1038412a0a44c3be99fb4c19c257225d27f6f33266f87dc801a24ca6b872fe41":"ddb6d4c3b620bd22e0b7b52df47cdecb1818028cd46e0283fb82546a095c4277":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #373 +aes_decrypt_xts:"85e008ce75b9043a2067926bfeb636cde90190092aef04c19b3f0091839ee974":"1185bff86b66e0effa7d28447faf2d51":"5adb6228a0e5b177be828b4f9cc9ca2e1b5741e5328b6134da081fc6ee0d3d4f":"a36027595ac1007c486fa7353d7f6aa2dac36fcd3c08fb32bd5e728662ec2bd9":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #374 +aes_decrypt_xts:"e1d13a25254f0258b77de256b332836762f36ea9bc5b953f7ceea89e3bf369d1":"39601d5e218d7f5f3ce7fc45f0576f3d":"d4330525cc897ec4d6fa57c73a0281f9f913b795943ca618d9327af4ef9663ee":"1b0fe2a567f562289739e298a912415a1021ddf32327845968f5363f7fe74135":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #375 +aes_decrypt_xts:"a6b53928364abd3e572f534cb50e7c3eb87a5602e1cfdabb594537b807b41854":"11a91ce83d324a10377f70ac375f01df":"1e438f84d789e14acfee3031c8f42c03245f661589523688e6816a219a4af3b4":"867d46a73970c7c9cacca63554c859b643d6266aebc1f91d674ed739fd2d4cf5":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #376 +aes_decrypt_xts:"8314a8b33cdeb89cebc298d3051ca8b7f9f7436767faa195fcbfef26341d4e79":"aaf0d6b19c4e42a98cc884709981d08b":"8c0db63bbd4260b2ba8b016342b3a357729782410249f5f0265c60cec61abfd6":"28b40e90b54c8fabada1d0ad5d080403893f41a1753be6157c154bce7c1894d1":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #377 +aes_decrypt_xts:"dc907cbd963b7a71e4e4f9770836b5dca005c8850df035b3db8396d373f49edc":"6d9b0fce7d9c3a9c6417cc667ded9011":"6fbabab7b668b20b2fd1efe4a26731c91bdfbc0e58b38ad296d68e7ad951ab9c":"663d633824e9de4558a3f264c760a9eee6041e19c194ff8df3fee4d4f800add7":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #378 +aes_decrypt_xts:"71487f76a3dd10fddaa548e8b0400884d47e121de4c801c184378d2aed6dce2b":"48346e22e34f56cb47e84e5df1c490a8":"4158b9b122db41c9620d5c8b50fe0f813079062f6853467e5f755e6ba929b6b8":"c90c05133a3c9890c332fb2af5e9e23b2af662cd6c17f42ea6fcf9146272ee03":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #379 +aes_decrypt_xts:"00eb1bd469c875764fea1be87f1b8fc6fef10238d07268cc3eff5bab5425884c":"2454b18d3a4d160c4bd4a0855a3238f6":"541f41348830e753941faeed1eed942173bff4dd94155e1caf7ad8fcc2378338":"eb3d61b6fe4241d426fdaae384ccd051acf37482e25127648fdb5e27fe9a8cdc":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #380 +aes_decrypt_xts:"79d44277ee9d9cf75b5a6b5b4de2b40f37f9dc69737569b50c6970a57e25150e":"5c6535b125d12dbcee401f77239d6c38":"7e1da418e5ff44ebe18656fc571b57617f691246b8674d0b06b0d25757d8d7d1":"a6ca823cb5cdd24899990345cb57620839ae99c9bca2eb837b3f8d5ceac9d6d7":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #381 +aes_decrypt_xts:"3bb824a605eb8a86c76dd1feec687dfa762d8ceed8d8f755554791ee72a1fad7":"d33b97c43280bef9ee27644c5fc91978":"7d73007f3339720fe1e72c4c2e59d85a15183598c5917f2a4495bd9b2edd5e0c":"107676291b7f5319fdd896fd2db60a1f8e2bf7da1253772d4c8b46e30235b7de":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #382 +aes_decrypt_xts:"c07f4ef1097cdfc08040f923b4965751bd1fdcab7f758144f65c9cbb4241c782":"6c90e57c767eab9f747eb80862ea0e0e":"61ced0098f961bae4d3da74924f21c1146d274690b8a8ff7d5a4efc3ebd366b0":"b0b126ea7f1dbac06c958dafd46cebfc7c6112de15408343acee9187946bc9a7":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #383 +aes_decrypt_xts:"7c41879bc721d95f30d1049579d4a4c547d755ea5bbc56ad0635ba6f2ae9d8db":"ee12a5598d2c28e321c4d4a21303909b":"17649c6bef80a487fc36849d251f4eb88d83232418554f282f2891bd5fbc254e":"d3c6411320788fd6469e797a536b3f2c202e27b82b21233548a94bd06ce70aff":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #384 +aes_decrypt_xts:"9f8f6a66cc635762ab9f4ec6da604622ca44c74637a3d85e218a59851221fcd0":"690773e098b7baebf9a23a49f294433e":"26fc5d9eaf3fe07fa121b21b8151cefcf8b6511cc5cdc20ae6d2c1f76f90990b":"4029deb520eab15dea3a3f780da94370985ab909e2f44945c5bde012316e1cdc":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #385 +aes_decrypt_xts:"2b114d9eaed8c00f40aa000a751399b8de580b4674f3fdb574c180fc7e38ed31":"f5ddfe7d66dab52b9f52a535c65ae324":"aacf2ba4b02dcafda31435fc9a01d923d229914adb4792040edffe2237fa3e18":"1bc41d7f8e5006f04367fee164d975a7ace77b784ef5a0db8a31bca05bf6cc88":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #386 +aes_decrypt_xts:"4073c003c7fd558b2627c9d091db851316d743b9191ba970053347570fa2bba0":"2d8bd1e6815b89c53ebd31c3983d3ff4":"84db0592c3aef2fa2517f3bbcc4f40e9f1f80440440dec268703bd41581bdf1a":"43e07ff6fe1b25dcac7d0c25db07069727ecf412090a6a687b097591161784ab":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #387 +aes_decrypt_xts:"bfdaebb9887023d389c9043d3a37093ac388b71d2558dd2f28b65f08d62109cb":"ee362d96dead9152fc2684642ed88156":"cdbe35d4bbfcbf06cfefb140be149a8b482f3ed56c76c056a2f9e7c33731fd64":"efca2d3e289765a8a5ba7a8616f0fc124dc3e024c203c8d2c8d8e77b5073d0bf":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #388 +aes_decrypt_xts:"394deb252b4882ae847413a047bf2be029c575778fbf1f162d2ee2a6950bf105":"39534857872fb95bcf2336070304ebf5":"2b08d7663653b0c80a29ec443a95841c934f3d0fe665e520eea286d9f80a6aef":"73f71c5b72dda8afb914079ebea2748612f13eba8ff3c1a10ae9617ea1fc0438":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #389 +aes_decrypt_xts:"e96f5bb437001fe24ea61edb54c58f0cffe9262a6acf104af6b6ab579f7c9353":"7ea8d01b594f823a53c2138ad1379f75":"46bbf8de6f76f77e382ebb9efe21f81da5d41393a8e8eaa3f6885124a8617952":"9b864118d8cbb95c2be722d886e0ceee810e1b50600dff1f9502836231f9f85d":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #390 +aes_decrypt_xts:"d1429d81ef1084f7e8974a070fb51deafe0884623132b6e13d3e0e0a93b666e3":"b322e8436967ebb311fb5961abcc98dd":"f0b0cf67462fe53ff2ed316d654236f1e90f5c986b302d4f96cb3e8bc53b4c4d":"ccbff83fe441e52dcc54795aa4f78ab871784b9a7b8482635d45498231bf6052":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #391 +aes_decrypt_xts:"1c20022a80e97cc386e1c271703f92702ee8df21489fdc410ff612d67c9d9d1e":"e4b6cc44c051ec114bc33ee7eb12a0cc":"f53326a16c1cb4a0ca9d46a50727f1c45f5fa0dee61f2cd490c17df9f97c6720":"6d400c0b880c35ac29e512da89920cbe83bbbd75a66286f58ae24b375867c83d":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #392 +aes_decrypt_xts:"7f2c1902bdda3df699415f6a9fb2194a186b93a99418bd9945c1ca6b356025ec":"0cb85a0d33c6b8e0c19b8c2152aa0038":"943b05e29e87abec1d51e55e5f53c5a1028f4e5135ad918aced43ee60695ef7c":"586d9a1078f0acf4af3613c510c86b02236ec86d39621b6f7d605fac8fdc35d2":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #393 +aes_decrypt_xts:"6cd680b77d3244514fa31c3a9bb7708c45d06f44b45715dc2ed7c74c70cecc04":"7819b600b9ca2a3a729b125b662c0153":"2bd2c3076218f852657cdec00c1717c5333e4b6ff33f2bcd24ffca33adfe8c0d":"b98b68f396d353d1011795292153d53ad03d34b4b23595e11bb46cab7f40fce1":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #394 +aes_decrypt_xts:"8eaa33fb8f4dbf3f6b3c9d360bdffb6bbc48f3b396028f122d07dcb50f908932":"0435f9629b440cd757c26c2c5d6c572a":"5278b57d46e346edabb92e9c13624bb9a69fbd138a31b7b7c5d67f912322eb39":"7d145149f88496cc0b1c1970fd3b9c6a4d2c3d50dc9b6b521168448043fb0085":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #395 +aes_decrypt_xts:"38bb05b111bf219754145a63ec43996f2532fe9d82d809ce40bd5f1177875782":"cb385e13c3aed72da623ed717ea5c1d8":"c9dd00a2ac68dc3e61d5dc51deedeabf56b577dd245803d566c0c966d53ba998":"28ecab53a5d8e7447912afb5f99d026cc5f3a1b9e84123ebd7796f7bccf84d81":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #396 +aes_decrypt_xts:"fd53c1ba88b85452c34d92d1cbaaada133431bc6d8d658dc860f88d527590d9f":"22f3feabf8f5ab7a6ba30b4c48454cdb":"1f38db440c4bc5cd866c29f68f5b9374dce3ca32a5fd271cd7ab413770c181ea":"c3793e7374ab0f7b16fe334be05c64c7a9217dc7eb24f5700567e3207f2c5b54":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #397 +aes_decrypt_xts:"16d678acc1010c87fe104abf88ef4ec981937803eb85046178f45d3a9bf3ffe6":"b5d625b02f05b7c0670859a8f71df5f0":"c7c1545a772e196cd6953c410656ea4a48be54a41b07456c1c8917d81ca1b830":"77bd794269808f22a150d75fa0c42a9a2887aefd88ccadec38757f71b9c334b7":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #398 +aes_decrypt_xts:"1c30bee1ed70b77a87131e46308975bfa27a1ecba8a07c286b11ee292e5f4371":"6ff7bcf33b6ff77b116610fd39f4f6ae":"bb9ddcf417afc25702cc533952c65fd8fdb7ec85e7d3b407f851b51e5dc9a4fb":"c6dcafbdbfd7f71b029b9240ce57d63495ba68c1c3131e6eb10d09cb5a1fcb5e":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #399 +aes_decrypt_xts:"a4ba40d98b8397e525eb7681f5c545da432619e23a067421171d951ed018d10e":"ddbfcc25e21ad7bdf66a1b3513a03018":"e33c52514cd30153cef8d9636519a9c348170182e2a6478dd4887a8d536f0f45":"2d93fe17fcd51ef19c4a0489f772f1ab91921b261a301751f10df819f65df8e8":256:0 + +AES-128-XTS Decrypt NIST XTSTestVectors #400 +aes_decrypt_xts:"bf14b298e9c72ca73676915a80fa2fac4fe2b56ebc4df57e3028fd4a41ac9e1c":"5e49263efac5451ee395083c25de2c13":"63a98f178be85688a8a5ce00b25bf08a972d34ece95c6947260e6e44fdbaa357":"401efe5c41cea23da0d33caa946b916c88ad99d65fb8238047597b94bcdb88b7":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #1 +aes_encrypt_xts:"1ea661c58d943a0e4801e42f4b0947149e7f9f8e3e68d0c7505210bd311a0e7cd6e13ffdf2418d8d1911c004cda58da3d619b7e2b9141e58318eea392cf41b08":"adf8d92627464ad2f0428e84a9f87564":"2eedea52cd8215e1acc647e810bbc3642e87287f8d2e57e36c0a24fbc12a202e":"cbaad0e2f6cea3f50b37f934d46a9b130b9d54f07e34f36af793e86f73c6d7db":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #2 +aes_encrypt_xts:"e149be00177d76b7c1d85bcbb6b5054ee10b9f51cd73f59e0840628b9e7d854e2e1c0ab0537186a2a7c314bbc5eb23b6876a26bcdbf9e6b758d1cae053c2f278":"0ea18818fab95289b1caab4e61349501":"f5f101d8e3a7681b1ddb21bd2826b24e32990bca49b39291b5369a9bca277d75":"5bf2479393cc673306fbb15e72600598e33d4d8a470727ce098730fd80afa959":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #3 +aes_encrypt_xts:"522499839449864b0f59ac861b0b8923a1e4e204f8a255febb9ef0a8078942e8ab26a30a3bd6d14fd291efaeacd088169a6bb1218f3ffe9a482a439d2ef78628":"04782cd3c9161fd2eaa9e911c23af4c8":"1614c98391c1dece1a3d165af0101c872a31730c407b07a2bc97f8c8741e7fcb":"4d8ee472b5c9367b364cf284738ef5b490f4c131a4badc316a175f3d55d28711":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #4 +aes_encrypt_xts:"67c2e3a5b02881d7370320d6c04a0a138370dae588bf09a0cb2595167150572ff4b3bda91e64c6ede62375e8dd47a2951d65464ca48346047044d970ff45f480":"a1f908be560286b9bdd0a7f405abd4bc":"42b564650ec0a34eac69dc17fb69f46c2cecaa5588557ece634711ba76d55da0":"bcf08b6bf20e6961d8b7348f8fced7f9ea51e15902671bab1a366de1f72c1726":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #5 +aes_encrypt_xts:"5ec416c58f2b5a78c4f658da055bc00f359c685b9f6de6ffa56f86d95086844f11b58338d318ddc8ed7ff65c31b7dce448df81271877d2616f36b29a6fcba9aa":"38d7db2d700d0adaf20bf5c2e84568ab":"db34b3fa9914903f5184040f1143078f124db769fe830b89d253c73423da50ea":"998f9e21fe8f2a848b8b778ecd254bd2113969e13bf7587fc98fa8d7ebc2e2a4":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #6 +aes_encrypt_xts:"b5b96b90e36b35eccb718b14c7a749f31fd99ae1ec1ed3a52f99d4a3beeb6f20ca2723d5bb005386b79e1c4e23f6b5f81fb450b2ba92a5844280d3d91aee4a56":"9a063653a0d7a67bca5d2e47aca24ac9":"beb295f510ca61db0cedd1d0e9f75827970657f9873e0ec010b573d3d85ea586":"b7d44012a1a4459a6ec604633f74c7a76b62032fe6a2727cdf8d3578c189e541":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #7 +aes_encrypt_xts:"cb87196e188698698a058c98e855aff5cfbae00a4c51e913f0c9e4a57d5ab416228757d08414b1178852eb4d47172de6ac0bf7d5f16dbb535606e8b212ab49d9":"225592557e2f60e8916056ee71091984":"e5d3ca08ff68cb54a0a5b8480747823042ced6c03280d968ed3f66c958d971ec":"d456c0ff4000c5dcb884eadfa8d4d13895c488f5188211df77b31ee087c8bdbe":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #8 +aes_encrypt_xts:"143b1de8a633fb40893a0d5a88334bdbf89bcbe6237b984688bba1528a8e4b1c58aa7615be268a157cf352f0a6c4cfcafa1fd58950d7398f3cbb83a71ddff17d":"b17e857e9b101282a8bc32538b9dc632":"6cd912f55687e9223036801c200a5573f563075ef452f5681f489c19cfcdb4da":"8b4336e87d1934bb3531f9261c9b6aae8e1ce3017e8c948350daadf4d2a84e99":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #9 +aes_encrypt_xts:"092230dd7d1d6f3f83ab04ccd46b1311cea25c7e2b503839c7e5535a0148b6dbfdddf6777708265aae0e72b47658a45310139ee0b1185f98c8b8a5c187d5fa69":"17e6ba1c70f77074ff1d567b52f6bdad":"9c3ba625a21f8f5583884b56d4d1a2e1e65fccd03f65d6caa5507b71b10ae0c3":"5e987275d6ea7c36593c5eab78a74e38504ee47bfef4fe6184285a2e625619fe":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #10 +aes_encrypt_xts:"5d4240766e71216ab73da19ea88027488759c3c83aad8223bcb60ad5559f913d1fa858154fbb8217c04ca352b22e492cf9ea81d1a87838125c90a1340d04f8cf":"08496af5e9e51e06e562ad121ed422e4":"ab5ead893b99dc72e927c82edf40c3e9617c6789d9d488d63a91ed7d37892eba":"a8fb3a8bb9c1158d08610636137db4bc2adf2907291e965efe91e5b804c2f3f8":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #11 +aes_encrypt_xts:"6c20526385c785ae857a24754875f753911b1ecf189643de9b5c41a7e7213b721d1b063d363821a0f1f2e42166d1fbfbf7d17396b289d6012a531577365672b9":"eba311569feff984eae41209b495c298":"ebe077dcfad6a39023a976a6f5a69b251191e9096efa4e4d9e0d8a8f3bd877c6":"fa1d194b88f488be2a6bab15ad9bf40a7150971d6ac9503fab58ea86b714a2c0":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #12 +aes_encrypt_xts:"b265b9c31b388b7f12c810f23a38ec48443fb1ec52f2c1147e58481735a30cf1a690d7be6558ee22d8346a1e9420b0b3326b3c494f607531bf9e1700a3f972fc":"2cca7a1da2e92063e2f87ae92c460868":"d6ab662f11675bebbaaf100e16d32aaa8f12e240a7a3d261267daa04574b969a":"d1203e2b1aa9d9bd08e22fb4c25080e7f85f35ca839013d964821c0a02429a6e":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #13 +aes_encrypt_xts:"cf16b47b4b32bd038dab1d4bdbf86b7b797bc9ca2f7b9bb18415fef781c3a214e6f1863bb37414ba12559d8c0b603b376a4f88d0ea5c49e8bab005a42799c545":"ce328a5b1f000b36353723418eac4a0b":"0b4b0609d9521b9ab96b0bb566378a2163f940d61230bccfb27d7f9e185b4022":"e3881ad60a6b1b71bffc3aa60853951740ee52bfff75940031cd2eece1ddf6f8":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #14 +aes_encrypt_xts:"b21f22b98004f3579e3a7b4a8a72503543faa0a5a5cfcc09fe449e3d76f668a2539bafdb0cf1c002d6df3ebf3e6b7ef176d3c564f84beacb38c5dc2566667c19":"f747278e3fec0e192d308f56111d0d08":"2d8f720c3ea91684784e52bcba169a6a081a1eee78f68a83049114b5352a6635":"bff5cee0f2cc3e52bb3c3bb67c663c5c1020fe3b1083b0b1ee8c718f7b5ecc47":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #15 +aes_encrypt_xts:"7d797b11bb16634625ed5e1ea909cd2c6c3d2f6b86db5f974d772f04df86972330323a54bbb105c7c0801207439a2e89b73d48cc5c0cb7938a192ee59b8c7547":"a3e1477d3b0886eddfe8934f111a2449":"63ebae85895f3440c19b563e25f6673f1a519b87ec8d8f80d4afd0dfa5c4d3d3":"60977934efa61e51b171cddede3358fd53b6fc13483a690820a484a7ec33c2a8":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #16 +aes_encrypt_xts:"8a055b91c8a099f7a033812ce74b2b2228de2492e94572b5722737581769e7407a309743866da1c0a162894e13c133ed33d0ce3fa1c385310b3c7ac4dd4cdbc1":"898d5d82fef50c536f483632201948a7":"45e092e64bf2928194f7a69bfa2503509bb3c6d99f71fb49c700500c5cbf9d20":"2792d9481a3454274283c843e936e835f9fa44239355168d4faecdf70904b758":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #17 +aes_encrypt_xts:"513df3b4470f38aed86ab22cd33732eb02d86358f0e76d375ae94848587c0fdd473a06cad5bda8a3796f636f884f1b9bd0c36497f06998835b5b21ad0d53ebf7":"bdc61c3eaa3b825abb585f7938d003d6":"64235b353e43c69fa42c8c4936a11bb931d71432bc49d473d34100e21027c722":"db2db7fdc072101a97ed1f758848eff49d08896fbd657a10cbd0d3299cdeb03c":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #18 +aes_encrypt_xts:"e4cc481edbfe800ec4e1e525598567eed861e553ce5c92efdd84d69861e09baa72309c0d0549a92e120785cb43a4937acbd303f6197b26f24b16d0911f70a313":"5c006140b8ac3f9738af2fd3ea6f3721":"8df44a74c0205222addd30eab2c7d2fc71ec07ad12932bf0854fe0502a642183":"0eb309335399b2006b832bbc7356fd88af0abcea6864f6b41193dffeca4a7f15":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #19 +aes_encrypt_xts:"04e45520f663ec8230a3226da247580129ab927cf80fd8f656a1f13424e98ba39c57bf3e4c172c8c21bf6c60a01d05360a306d6f803d5f2377fe67447b869f5c":"652ccd3927cd5a845ecbce9150a87127":"8658f2b13a49b7150a52280c9e98bad19ca1ac0ef2bc3e0244254d8a0a8f4215":"b0cdf23aed707762e73a9262eb168487873be8a4ce990208e0a67b922b8e3712":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #20 +aes_encrypt_xts:"c9032290ea6c1b8fe8448fdb6e7e48ef0d81c1a0bc84a9052e40807e515733ed93e55838a88ff1c78509c62afb26d52a8ff687846601b0930771e6df1d1f3c4d":"30ffaecc5c0843078b13d370d912ede9":"a02ffe56131167a1b12136f04bb71786aade3b06adf578fd8d998e39a9846c12":"5ab207394fc7a0728a2c683a880d4daee8c20553d91722816a76340e2b4e6662":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #21 +aes_encrypt_xts:"28b09f8b53adcdff4db75dcc254e1f4f19212c26d7348a3e3e0f26aeac1f954a7ec89e55bfae931cddc378821e282b52ee44f39b9501d5658d5a9be89cae2067":"07160761f37f37839402890cbc189aeb":"b56df24e2796624ef75f74f6b7ac4dec4ed4f0aefb836dda2ab9b4e58d7e342e":"f3e260ae6299ff02f487eec8a73a881bc9769a4efbca446418f9e1fe554d1ab6":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #22 +aes_encrypt_xts:"756bc77552bd66bfff904634afcda857ef3e9bf274eb2e6e3ced54e62340a540b61ec8071474cbd3277df609cf14b06394046b22dbe8e3e3dc5a50741e0cc5de":"930b1c20ca3907ace49afb3c2bc729ef":"9ad8651834d2d914222c288e720645b33da47e0ff9f3e029debed250cf0a6a77":"870b2995952b36c98f1858586279634b998cb5fb6a7d3efb2e95181828c4c649":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #23 +aes_encrypt_xts:"c4c78f0c6bbd08da2e3be614bba35081a975b2cf1558b324dd72def3c35b5ccee542c25ea50f83f8b5afebec7a3ccb6922c445d31dc2f524f207bbc48183a99c":"01e1776af79c9f983403fe0232bb67cb":"23a759a8c4935d275d4b02a6b11b47510720fbb9cd2cd5452680d43da7bd0a7c":"58441453991fef424e28add914f67883a6b8e53522aafa6cfec1b5fb09e966e9":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #24 +aes_encrypt_xts:"49b2658a244059d8bda854ba5e1d03927d413caeaf8adbd95eb4ad4edabeab13b3f51b5ae9c04a4946df2d17b02bb2630318347ed8709df8f98af9ae9a468bd2":"a496a1be3debf774eb8efb36254ed706":"eee5279ec8d959be31b935147261308fde0fb4c4346c50e4f14ea6f2406537ea":"85a9e672ad50c7b509bdc6964593446eb9bd3458205202d3e20519a207e9c1ef":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #25 +aes_encrypt_xts:"21b5ec3a31be1c36cf353d2794f1e39e77353d4a284ab10590b5a4afbc23fbb447dc85421f739ffa8296d15537f514673746c854c8d4f88c2b9c466eacba061b":"6391ab6f9ddd693422e21e5c2bbf440b":"177bcfe1414a3bfe6a53700da1a3c6fc5b27b29ce042d973099d87bf886f4137":"aba26b842ccc19cb646de66018710e7a95b1f4f87b6bcedba61dd074a3fdef17":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #26 +aes_encrypt_xts:"9ffc993d37b16d55a399242b973dfc135f2f98dafeceba6e4f9af27431e8f73140edae9b91d7aefc05eb5244bb6520cdb29babc59ec96860006e415d698a076c":"db03e166d130a0517b6e2d1be6909c4e":"c18ac5ffc5226784e6cac442e25cef13417f912b5e1d1d0cb1eddff9bb59e835":"42d07f26b4eb62c99768455ec72bdb696e1cfacadcf28ba0815024cb4c570e64":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #27 +aes_encrypt_xts:"50c8febdea7ceed2690f73a39af02ac3229f11c9d4d2f19048eeb48dbb26978480781c1dd5952258305383f5b3bca0cca71681574c99d8d15e86eef2ff04d7b3":"b46ed058407cc928d693a0f8221c08ca":"f1377a8b83f1d7562e5eeea291fdf07c1d6e076d061fe100e6cc1a647c8644d8":"989931951f452f96033628d2a44baf1c8a4aeeda0684462efc9689b15235f955":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #28 +aes_encrypt_xts:"b384d849e3fdd1c0155083a496100caf0937ec08eb6705ec9bf088e6e62e27371b9d4ad50286d3bf660f3aef08f2681785b67ce4483e83b468976ccdeb263768":"f400d14e42d0840f69a2be44913c6fb4":"3ee6e2156e4b0928f85be9a88cb122b873d6c5f0e598bb37acdc744b121f3a0e":"f909c6e723d8cb615a3382e13dece80461a424e62b72517ca3b2898249266d19":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #29 +aes_encrypt_xts:"c76daaa16c56b73280bf0b0304b94eb3cd5fb2e31bfeaa07e137123eaa97bcdc9d073c84b64191591b12267c85207d346d1f534c648e0d5432b62bc3aac54dbd":"f710627d0cede8763eef34f1a47b12bc":"902ef7c1da3ee9fe4d03340e7b466df16080d2093a268a0a172eb9830880a68a":"ac4bbba090232062b801aeb8ddbbf450e04133505510840abd0c42d6bb089f62":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #30 +aes_encrypt_xts:"d9dd2f932b39b82c666352b104b15b31f714cde49d9d2e019aa1e73db3818b8eddaf4f47f6f1fc173eec2e0c30674803de8780f945d8005d9fe995785912354b":"dfc989f8d81871a2bfe7839b94dc8a9f":"72660b85b4cb16ed7334404fa39877b62a15ebdee777bd1013df9f6733372b62":"ae4dd2851a8c12efc5a49cfcb7d98f6eb3a8b6d76400aaf53ca6c7fe142a6689":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #31 +aes_encrypt_xts:"7006a18821fc53955195bbac5dc395bd2e8b6ed72818a98d86c841d83e4c70b9981b67f162dc9b8690b47e11dc2e695afb7d83095f6960b8611b335e2d7dbfd8":"508d50040430f6ef585b84b7afcad76d":"e69061771cad8516d75b5a2cc4893d31d482b6ab8dd59a68f733defdf74d147c":"c5a4607ed7fd6162abb2af66b1213b337a18b4843d81735318ea763d8bab6acc":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #32 +aes_encrypt_xts:"4870cee046707d197ed4e09c713164cdb5213781a651ac82378a6e0b2958484a43a826cb34ce3fd0b20b5a06bb5a65f381c0db4fc718fae31fd94893f5b7d6d6":"24a0237aa8177cbe218847a84e4dfa90":"f984fee2341c4f1a7eeb85765240c2b104323ecf70f39b150a2ff58c01d63d0b":"df754889084e0f8ffe799d17c481242eb65c6cb5fb0d46a81bb027c2202f3d3d":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #33 +aes_encrypt_xts:"1352e5045192ee5dcb9509b737a8b392acfe311c2f94ecbee363c8390dd6362df3f13cdfcc9957dfab46393a217d5baa8b2fa94687485353eb5a9bd9e15283c2":"ba04ead5e7311fb6cf37c9e70115c8b5":"1f9cbf00c97ec9d1173da395be86ce366f1e2cdf16bd10f28a86e03b99860046":"64e67521557a7050435f8d0a71a157c971d875cb8d1d4d74a57499477f231328":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #34 +aes_encrypt_xts:"c4b788a0762a0a3458705883f0a892d6adf705c8cf329cbfbdb53c6304c4dd849838816508c293e8e6d1cffa21df5725b17ef3b89f5a5c7f743b105480548531":"60d6f70a1918596c2d7abb85b68d9b12":"0eb7f0fb2b1dd5035c06658a49af7cba2a7d66ee06b0c194a26af4edff636697":"87845b822bb5f1f8d6b77715165657c2df3a969b40b1df491adf6d6f7cd250be":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #35 +aes_encrypt_xts:"2241de46a24e36a62fa50a2018ac90c594717c832dbd8d75d69b5f39b5eb9e6167e3be1657b22a18228fba50bea17bc3e40e2a72ad7374e1be92cefe5d541357":"56f92b0fb2b56d649c63dbbd429da28e":"3bccc7324bb8a878f5550edf2351c10a4ca7ceb3e33f8980ecab264f79337b55":"d25a331baba8bf6c5a7d7c915fd032a2a7e751720c2d0961934dadd56c6df8c2":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #36 +aes_encrypt_xts:"e33936e9010d7a813296d212b9656fbed7a9dc445c496cb0898ce062c3dcf168cc17f7ba253760f45cc379d425c908bd253f78c1755a866e9b3c20e92729cf3a":"a3bfaf71bffcf0da9d4428621a4dd8db":"590e37f827fadb3fee838fe94fbc8673de1f9461ba9572929d600b7331e0da54":"4c996d217ae5aad9709b8b393d8ec9fa858e2a20585092cf0ddc1b72ffa2288c":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #37 +aes_encrypt_xts:"6213b1bc4a50eb65153f486258550a5eedf4298a773110e3b348a9cd37844f4becd514718370fccdb7b225550bcb39553d1631ef2f210c28cd142cdc452a52fd":"68c03891f08fd8ec549bd82771b5dd57":"fe1a3ec210bb8e9625609a27bb31bdbf5e2d4a9c820b2f6012c0586b211163ad":"9ceb1d7626c135d33cca2aff06caeb8129d44a9db1a2dd1cbc90199f59caee29":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #38 +aes_encrypt_xts:"3b4e2dd14eb165a0503006c93469d1435b3e3e0bab047d116a71fdebc6509ececd0883ad42ea0db56ac5988fb66519bc2ea0c6d5744f7548184a8290b0da77f4":"65a523921d5a7075b22012e390b67c43":"33df8d8086819128987a105c7359f057fe099fe26f1a58d28e0c88333d5f69e9":"2700042526c540c26946678ee07d6c82e6523032cb210349c7d85c0525f1655b":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #39 +aes_encrypt_xts:"9aa772f47f53559cea4f4a7d73f0fb6f97a5a460e73b18ecbef1fede288372d2482103210cc16df8d4c1f1b37022ccbabd3d93ce4a95d2c9efcce13d83036afd":"8d142aaae1da29fc59bd6e7fbee260cb":"3598af1b46069c473d1cd87eb2eef25ca5c2a5ac5530a9270af88770a498229e":"7b435eb9227a100049e6256b46141fd14f9b73529a26252cab5147c0fd7b5436":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #40 +aes_encrypt_xts:"d77104e5756ca260c3c5912439b7f8c81716d5c4a457e24d104ae50b40167a80ff03e0682729d824dfa8c84c794b80303dc9ff0585088ee6532565bec63ad7c2":"e9dc846cef4a2c41b4a020f44c233f47":"c125edd5ff5eaf875cc4b2bba5fb7dc47a2a1dbe5cba38b213372188890f153f":"cada4e269a208e1ee4b3379a4ede5dea049a93fd8e0f5b26069800b0789a0319":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #41 +aes_encrypt_xts:"4fe410e5f61f858c3b784c5e213ebd112f2d8333cc206ccca8454b28497a2e9057ca0061aa077331772868a82728b4a75f896f286d384f540638af9e7bd9d293":"f8cdcfdebb4a48bb1df1a4701b8ad6a4":"e8a8ec4fd5fb92ee2d0b289b8c3fb674d95575798b85b47ef48a8a4bd33de685":"d6132ba3551914b3e6c5c15064fab84247cb2faf0c4b445f86451271ae7c6cf4":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #42 +aes_encrypt_xts:"ebb8a03972dcfdb90c55c3002a558f057f2027a9cc2cdabbc2d8bd9710f473d8f21aeaf4ba82b11c372731c5be576ef049ede9cdbad208be07d3ed15dd760940":"0fde23fe8746ed15d0b160c05d0f88c9":"a200dfecd771a9a019caadb4bfbbbec6de631ad5b6ec8f2379ddd39732f601dc":"a08047dbfde7f4724bf9906cae354f10040c6b64951b02564b2808eb430415b8":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #43 +aes_encrypt_xts:"76ad6a08c3991479dc9ffe3feead0dcadab6633465b0b6697cefc210452dec412eaa749859a9b5d5560026e44d0ef9e24de41df17f1839c5a2f7a7ab88a35775":"e6d02b254009b1f98a6d54f744216eda":"e0bbcf9410691a1fbf7a2724945f214d29a51fad8c2a3e0f22a7effb0562c19f":"0ab10a0a91c3ed9838ffc45eaed5575413e3d839cb5f101c24cb18f00e82a530":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #44 +aes_encrypt_xts:"601b363028a6e805404752870de68d8cffe554461ff5ecb3aa68d97a31616fa42b0d604029c25e65ce434a09f1ca90e1cf58b92fc8c65bb203ec2ffc960e0af2":"33c6f73a788514f0fba9e29ed3acc0f4":"1ad9633a85b2fe2810e7197ec1293a8b82cf58dc2bef9f8cf43399157b2365ad":"6507d7d6d8f8ff19bfa13261de7f4514624e20b45544e021c6d9bda3e255cf98":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #45 +aes_encrypt_xts:"75f8bd54f8246f79b89c0784154c853137199d7504c700203193bff20818a1e363ddfb9a6999f81c63dcb6ee0c6a453ff5e563046c31fae501852f688cdd6a2b":"066ab7e7206df6fb3383631c75a90393":"2cad40aa2b61be8a1dabd3901d5d4f861fb034198a4102a7b7a7ac407599c24b":"6caf989c55c27a65bc7f99bc4ae0f5d54178ada004a09efc91809814c01a5dee":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #46 +aes_encrypt_xts:"37dd7adbb9d548cd66604cd685f62bc6b5d7c316ed8d9158b538901776191e9591314b0d5b82c85f8b241fa4f5e43e015610306dcf6e64fadc90725085b268be":"3c6e70423c165e451ff191329d4c1b41":"36492eabf5f863a8d5f2433094fe8ac077acff0613efc654317d09bad75ba4af":"5621bb68ebd12e7d17e1e07890a995a35fe97cb5056b43e7e1f9edee6373173e":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #47 +aes_encrypt_xts:"7af1784dc21b17ea18ef31edc133f171bc4d84fc63e76693de6842ee3ae2d73e5288ece073eec5b6975e47d2e6d6e6a8c2f532fd5a7d0ea9c58f5da0d3b04d08":"c9773da09bcdc7a63b3164b8db6b7bd0":"31109a3076f3a2f229d9971767db2e2529d577fd3f6f9108b4372e2c031715d4":"2ec0458586ab8e1c0843d2be81b3490a5a3f478fa932d2e01d34e4355c841866":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #48 +aes_encrypt_xts:"b91df6121596c9998b14c167cf47bb9640228f3bff3baf6ee616bd735d5508dc9a0f6256f14b6ce438f3a83f895a732873c913e7dde5a1c34ee9c8db8655d1b9":"a314d4a0825127c5d7d6304be27dfd87":"48ab86544c0e8584d70aa1f7334119bab3c811975da93aa8f3e399d563748eaf":"6c634c9805becf8a9cea5bb527f439565ff516538f98d5692149bd995ceda47f":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #49 +aes_encrypt_xts:"fda65c924b471bcc27dc75b1b39189eb1ed2282baa851e7daf067185d7ddcb65570aa06356ece3451d076ca56da27a6f149a368cfa3d1f10c5499c9d58dc7d63":"6b3d15f86b5b47a972883c8c12d72a06":"364ff6183b8d4e1ae81091e57e55658e0b6784cb88c0ca98e9b12d9b2fdc36e0":"f51c0df01754d4de41c0160060b991164e298a82c15dbcd17c4d144a215e6350":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #50 +aes_encrypt_xts:"0406cefa3e16325e0b820591b5d45bbf21164b521ded97628835f2d3be7ecca18d1ba0e5d47f10b969420f59c02e731161a2a262b55b5f35f6f8ef365159f50d":"9ab2ef46133b547a8ab880e17000aba1":"cfe237a9399d58034a6ca7f0066a96374235c1659ca7e7fc978a1db2cb30263a":"d2f5bfe75ba30148aaf42b56e264e1827f29b8097f06322d4c7c74bcb2ff540c":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #51 +aes_encrypt_xts:"bd3e3a102cac0a692e72b5c3529b0fcea279d8588ed3c5fa3018ba672c12cfe07a58cd95e037b55b2d621b6791f4abbc7a5d9a7c112ac7c7871dcbba57c06c87":"5dbfa92072870ae6b02da840f272de16":"39069d88e51c26432ddb0ec8da3af3b53f0f71411e1434e87274f9eb540047b4":"969d42664562fe21c6e158c537493fb154202cd741676747c239749ebf46bb34":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #52 +aes_encrypt_xts:"c9380aaa1729c64a0b49473dbcf0051bc7ecfbc035dd7508097c6a26638da4fe41a242e1733bafe2cb5b3f49c2019668efba0d1effbad25f6eb3bc00d26ba8ff":"75e7dd791f0be8487ac7b855b5ca7f7f":"f06df3eb3771d11dba468cdf19dc67fd003d55b91dcae2fb30bd56c93aaa96df":"b2c7ac50573ec233a42b39cbba166429e40bd9907be910f2be2f88d306be1683":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #53 +aes_encrypt_xts:"5e3046ab8f0ec340e04ebfbdede872660dee6f84d852e9ff77db14aac70c3d76fe1e525fad3881ee1b77069a1727eaaf3c4721342704f94ec4b612573f4804f9":"38caff738ecd994061beec2be45a1d05":"a6976bdf2d3d5dda17ef8c63e6bd318ecbfdb46b66452a6a8084ea8666d58404":"d4e5cee54ac9139fd0bc20d9bc1c5635b3f8c7c0731562a9e5c7f952834644c0":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #54 +aes_encrypt_xts:"a29a75b3000b5511b5acd0e9c227b01186d353f87104d195816a46c68770cbc8106b4ba8978b92f1c72642d61d67a9a5f61657b23af7fdda349b0bace100de6c":"70f92b4e1451b94aeb7e6bd4dbc1cf59":"2429389764ad11293ebcedb89c8d8cc1acc6a0f3b64f684f21bd33cac0e41155":"99fc30d6833fe504ef4cdf5a50693774e7e6608f2c92b8b2c2c10bad4dd5cd13":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #55 +aes_encrypt_xts:"e6c905acdfeb059cb92ef54b2fa481a4f26cc5a353feedbdfdfbdbe50849c5ce39dc418d2a81f4f5ab288fa15d457958f5edcc0d48a49594a4ea7198a1e8ce10":"6a84176a739eedeaf1429402e19842dd":"d4b4f0f5fe0468be24c07aa5bfc92fd804a4f31c62af687ca86ccf1dc97bd8e1":"636877e35b20da31fb65c1d44c3ce0673c7c3382db58ca90c89b9e4db169a94b":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #56 +aes_encrypt_xts:"cd013ffee14bc1f6425105e2a6b81596378372ab92a59041af5533fec9e3bc16d4a73298327c10a044458e42a69bcf0dcfaf11e17a159e87768677acb39080af":"e946672d76e091710d8346e3ebe079f3":"c78d93ba03e6ff1b232bc88a9ff86127d18bb8d572a3bf6d40ab655f9d4699f1":"e23851a6bfd895090da16f499123dcf16759219b28f8edeee1aa9ca0ac1fb4a1":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #57 +aes_encrypt_xts:"fba875b9782e7899889175e6bbab6889145c1b277ee0457cb2f710f27efcaeb172eb552921915453792ab29519b31af9152a8ac592da9dea1d3feb7a1c2a32c8":"a2cf7f40421a813924a692a69ce31c66":"14e02407ffcccaac0326716af04738c1912780c2c0aca49b3d11fef17674a3bb":"0264678282589a6c6af763194ce315abb277831a0f133201d789fff4e870b7b2":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #58 +aes_encrypt_xts:"270cd3551e4a1259c22043e32c5b60106453701ffb04788f860976aff8363b28970bd30b00eb8ecbe5664b1ba181a6259a4b754591507925c2a5eac0714215ce":"804e27d0a228b0e459d2d4a70d22e7a2":"0f50e4ecb59a167d6de832af706a8ed5da24804d287d707344261a083a091957":"fb9cb8ee4a2a34c1a50d79c1c81e4093c75ddfb9f8a7193975abcc060cdb9e97":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #59 +aes_encrypt_xts:"ba2046990180efed157e49e20cbaa262336e174f12dd9f94e6787aa3995a6f4969b017dcd0c2f0fa2f1d85376d3fcf91ff5dcf1a46be33e6a6157e9aa66dbf97":"f96bf00f92435b262ad2ef78029b8870":"2aff40f08750fab83524a2e908fde20af678930a07aaf77f55a055abddf69224":"25bbecffaf0699a45793b5166d2fa52b5ab909ae0209eb2ae70726bc9ea43071":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #60 +aes_encrypt_xts:"bade4d98d950bc1c0f9af6c0449df05955ad9db136fdab98b07f359b3a3781d44ccd04a9bdbf2191099dd74705811c9cbf26173dba5ca9c1c89566f061d0c943":"28b0fe036e623143923e8bbc34588269":"70ccd34838671d1699a89e113edcae8fd312415b6f8fd5d00b02705887822497":"b090dcd79bfc77f1a5ed3470dca309d018c1c82b39832a2e4f355e43a787f643":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #61 +aes_encrypt_xts:"5eb50987dc582bae4bb46c7a1cae341984380ba28909ebc9a4f20cb992475b167fd81d94ca638003c13986f0095c1ec8eb12e6f060d4e83cff0f8f170ceb96a8":"c1b94b4b6bbd65f75ad8d1aac014fdf0":"64e5ddf733229d639dfc7b86921f2c8bb8dff717bb163a85ff59b915fdf285e3":"3abd4bd1d8436be9cf9d3027b0a7a543db6b2caacd77a41abcbc9a899e42e3fe":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #62 +aes_encrypt_xts:"d01b40f455522cfc8304119e2e633d6bb2748702045b89a6184b836a9a7cd859d9e7ee1d952a95e1e770b8b96f8f7cbcfa9c411b93227e775d94a5ce778715a0":"3fc644cbec9af3212f491849b6e01088":"492cc94ccea28122c78a14a9f774e5e4d773b36b00eeda944a56aafc80dad414":"26a59c5bd693033fcdd97106ecdf63d8488411d437416f221651d68ffe278e99":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #63 +aes_encrypt_xts:"fff7bf050b3da1ab92b48eee92d9e7d7a178e47b021260e84df3572c71d3523d34e1bc45e6ff8982a61e528c0d56f8f98e60a07ea76429eeadbb5fd3561ae801":"49870da1189bf3d1a143460db2af1a3e":"68b91b3b495be17a600e81c188dc1f1dfd53e30db2f3ffb1f17acb600c9de877":"0d9ab80875b2b64d2f8987f5d9afc7387f3bf028bafb967b6d8bf619f2618529":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #64 +aes_encrypt_xts:"c04f15a5d33c2fcb78264756a55c882dac5d018d0488d3c3944f94b35ab1c517e70f8474e8a140142c4f188efe4634c384d7ec689c7f744a0e12794651f5d69b":"046fe4185368f7ce6796f0bd3dba63be":"bb47621961bf208350eb9d8aaeeb3c422f53856e256506bb820bef3df5741acc":"ce268a799726173ce0c2a2c7ab365873b650f1b9dfdf02f74e3ca6e7bf4ee5bc":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #65 +aes_encrypt_xts:"aeb3fe8f87a1d9ba5fb6ad1620b40f80bc450627250c83ca9a75a0010455852508a4b3ad801d2ff582197ebae9215c248acdd1ed048cd511537fe0e3c9106f6d":"8c19d398db05c333562ec9ed9b63c98b":"ff8239f19d44a67d0f4a0d02958dc3fd4752e97887e3375629561878024f2173":"593085a47c864597edd47a7e6de8bbc402baa5bab8f554dd2dc791bee10c2348":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #66 +aes_encrypt_xts:"10c9e07ce784d6d20512f39f7677a2fee2f4743f96b3a35f71f4b8505b6f2f57764592014ac5c138b0bbb516e9725ea60dfa6b1d122420af411cb6a20ce71faf":"ad496ac92c2e5a6e76d2e1d9c9b81368":"9ef1531b80e5ca4e180ce9a2ffd4a402badd3a12c3d08a60871acf7769b2e7ed":"c24a51de9c172b91b9e8ae94c0ae9f9b89b322072704c7b65f78880bb367f210":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #67 +aes_encrypt_xts:"179761ee0513de99804d839b01a6eb11a4f1cef843f27940ca407ba0c7f7b8987eb1c11a6ec7a77f7181fd4dc6639c83cd408ef2fb6a844224cb5ec827a77ed3":"857950196ae7d3c8ef53cb8921d63d58":"7d6b066eb3d1612741937118001dab97f30f20232dc78e3d0a89071f4864ec73":"8c699ad0feec040d385a864c3728b3455584a667e719bc5bd5869ca2293a025e":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #68 +aes_encrypt_xts:"7113e52e6121a823cd9ea8712b2e26927c67a280f4ab856a13cd8773c0d9467b527d8565725f5a16484ca41d03886a64e23385139fde571fac218c6d915ff99f":"40bc30b095db185e89c4851ff2bfa0c0":"baeb3860674e6d65644d2d76471d7ab9ced7bef25e11d11983e81e02e5ed1856":"1204cc8c76826cac97b90bdbb06fda9585ee1a493450b688c261f9886c8c1561":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #69 +aes_encrypt_xts:"2f4671066a9c328e393276f64f8c9b5406881682fa51cded858bc8d0678ada4f450d7007589251c41ad853012221c583d515e3986aaec5c30fbfd1962986f24d":"a1ca7a742815f9dfaef37391fa8c29da":"219814a0c9d202d13855f06b8eb9b91749008f19a2bd725d28aa4b475ee6b66d":"7abfdf593fa2ef38e1cbbc3eb046ad6334bc42c24c35eeff147a13810005155d":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #70 +aes_encrypt_xts:"b353e17f495d6b6a24357a6a6c30372d8e6d79923f0e0b62224af47240123ed909f5a94a299a0cbda4ba99e864698803101507e7027041fe04eed90336d89c76":"45c9b9a9842445dd369f2f9408c76813":"d265b71fb89677540d73c441368299c4162e9f5c070c3856813245f0ed402fab":"48126086975de6b282a5acdbeec5777e5f5955d7f938f3c56fe69a91b8b63401":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #71 +aes_encrypt_xts:"78444ca15453b6120f49b31648be62138b3b5588083ffbaae5f32a8fd999a997c2734b3bf1f90c84a8ff70286f973de7ef5b3cdaa2c7d890be18a18e5a1dc051":"6756726a7aa08c27023090f244c61f80":"7ef4668bcad140a7158ef491cb7373c070f4cdb4e2d416dc8dc689ca88045e1f":"dfb3c1d4f07451b82f263af412c712f8f4fc29adc6d49abfd5faa48417d34372":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #72 +aes_encrypt_xts:"14c9b136c6afd636caaebe249c762d6828463e27b2e24fc2777f6003a7ebdef43a32506b49ff1beaa0efeb914cd024c5ba2aa0b011dbb29ca3ff22059a94f7f4":"c2a15c46df79085642160d1206b7c5ca":"3659371d51cfb1df06d596566fddf904dc4715ee819185a453f6095826d4094c":"7bbeedad3910cafeb14234245cc2a1502653641ef5e0e0689d6c70125f0009c0":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #73 +aes_encrypt_xts:"5694c511286ffa1f1f51678a7ad4644eb5e9547d8560d4aa4baad8f1eee84f1ba2ff4dce1e3c633cfab4d62556d9b0e0646d723e03363276cd4c81d7c7e81612":"b441cb43fdd9e2c42e31a43e40255dff":"53e1c77b46310319a90e03e778136a3c838d92ea0a427b551f3aee1f70085b6b":"ef760471a22a83872e950910376a38a61b1e3e2e3641c89286e3443b56b94490":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #74 +aes_encrypt_xts:"a9f66417f5f28808de4a41e53c6d90e9952bc33691141e266dd965414b6ec0d3b2d0a6ae2bcc8ed2c23db6e4b1f6890a14f7070c65dd04798b6d85df1ef38f58":"fd3e61399781e527add8b2eb0efb795a":"e6bce62a359d887aaf5989f96f266672e9eac28bb49503c5d79d7b1c6a11a507":"4511c9dda86feeb3ab9703aee9eadabb407ba2c02a9e03003959d9334d9067da":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #75 +aes_encrypt_xts:"0b75926865c1c0571324ff3475c5143e7c18d157162f177c233f3e17a0f4e12f19abcc4e827549fca534eecd8be858edbef1e1f3f1d28d06db966d6e62e73499":"55b2333468a0ec130c014b2bcd0ac8a9":"455393961b34dc103037d425f3874d3a8ed0ff22d1290260c1f97a9097cb0562":"e66d3c26a03fee0277f4f09e37ba7def9f0ccb8d4372787e3dfd61ed683bcbdf":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #76 +aes_encrypt_xts:"9c0c1f73bed872b90cbfd16ddfdeba84d10fd9431731124fb845e9ad03f301ea91a4c51f71d8e75618151a5a5a2e979a1e412f5e3069748b5bd684f042518bdb":"131d7d5fb585eb9d495483a43377f768":"c9440ecf76f673dc6539114ffacc1643d5709d0ff6cf75dc4a52fa503ceb0ce4":"2391e3d877382ec2427de1730d7acacc73a54e75583e8d20f116fb6b03906d07":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #77 +aes_encrypt_xts:"dbc6ea5f07e5eef069066e0705c47df805f850ce5c09ca0bf3042830e482dcb8862df12434b42ea603982705719ab6b83be318b17654db9f7a9d8a0a041f1d5c":"5af578e4af1ec5afb45dbe05bbb77cc8":"793180ea6a128b94f12f34853302f1c235d72cc2972615844d4ae8b6c88465a7":"538657e16e2a5f2653fed30d49c2036fdd2573d2dde74149d78b0bd5812301c2":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #78 +aes_encrypt_xts:"d5857d935161473031a49fb99aad2735416519aca50027d1fdd9a0a2c8fd8108dc2fc8dfc43ba56e0d55f1917b5b12b79d5dc57b2ea757099672c5890cacca59":"5062ede46ba1f3e48d49f6478d1b4664":"a4d0a482e9d0742cf41a7c876dc58d78201aea9fef682c7d221e61e9912851b7":"b9046bb527cec7a0d6943a51d8514ae83c52abcae659fc67d8aaee1c8a2f7c6f":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #79 +aes_encrypt_xts:"7bb5f025084fcb5f350de299288a106c867af70d0cd8071ee925ed6009ccb59337ae0219eded1788eecfe325d170fd18ae5cb1ad369e3492e9db3a8e00439f08":"b770b9e5652bcbba2c2947b476e583e9":"2930197db6de215d6b758435572f2777081784a16b8ad4f53435e1a3ff41f889":"0357dea5df59d7e834e0c20fb3d74da2bc686ab26a9c5698c4337ee18ba694a7":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #80 +aes_encrypt_xts:"2c7ca38b0445ca7345c53d05e433a84e93617723ec4f22a9e3c4d822fdda9a88748d653b83ea170668fae1b22525afd3aa78e1f09106a22d640d853524a80b5a":"44ddb8c843750a34a598c4b1f91d9230":"847417b53e2fe4662e6197409e869dcc16c3b1902cbcd5ed01b5b60d890c4f79":"187d4fd73abe3cb652f58a3860e0d8ca36509b10b5843c693160a18824b45ff3":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #81 +aes_encrypt_xts:"299fd77e9d9e43639bc91507ed733fbabb351bc4a4df920aa741b00b3bc69c93788609bbf63eb0d86d9718b3dff485e9190db3b7896d693e5155785eb07296eb":"77f53efcfaced3ec7eda86db1cd4ee0d":"3c0269b40517756022a06a5e9fe59e49d9713a75a86ba373cbda9e8a87570388":"1e782e2e678dbb3edf7d05f2c5ba1e23e35a7f92bd6f64d8c9f5232d0c240398":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #82 +aes_encrypt_xts:"a3e184eb5f0b5ac6763366443e3c67759374788b22c564d7adaf325412c2b0b35658f0974c1744c4217135a791e63754ec4536453a9a3241cb5f26b8f2fbbaa8":"392d2e266bde97e23fe33e253d98cef6":"c59f047e76f02adcf22e0646808d57caac0e16d026111346d4f2a18240be0c76":"a9073447e5674c12e0038b02d9b15fecbfaab3f9f1fccd26b7103e9676470c24":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #83 +aes_encrypt_xts:"ed4e43fcf5e2fd4454028aa6bd3a8ece19ef318a49f485342bd4bf4ce98abca6e3593a9fd339ad1c2764d65e40adb66dcd7052b3bc31f3c18e9c5ef590df2f0a":"1e1d81c6f69a78e30f2392188ac9b429":"b4f2bc3a56ebb8a28d8035b216748fc3d465efe8a3b019e793f9187fe28e96ad":"0bcb4c624b7895e716d195cb6fef836173e3ccdd1e3db52d3e8592c9e9aa4c4e":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #84 +aes_encrypt_xts:"b612d544688c73b150a7618ae53fcd0a70cbacc6fcb9c88b4c7b4c5d320708fc5384ef900e78881f57cd952f57a638979b05de62d2aaca4e80241fee5f68263e":"d5f652f36584bf8ed30fc51f5ac77cfa":"4fda1bf5fa57d0a8a8b76ece238eef69edf5c5fb12dfa995cdad65367d36114d":"441ee0acd5a7848483f40a77acaec83ae3871a205aa781e5c4266c52b6bd659f":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #85 +aes_encrypt_xts:"7f0f22836de358c3e19621a6be759054956cb5953eca76f9636288937922a126537b69ea03f8669e95d38f85f4f4fc5e88622e2b8fd0cdfa5ee320d2b5ab2503":"8e68cf52ac93940c277442b5fd70a180":"8ab4548236620a2665004bc68a9ffa77bfc00ece36f8257280fb85cf6b25aa9e":"fa4748fac282dcf219a83ca98d959992d4d7ae5c60fcbcc1f609c1f93cff8299":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #86 +aes_encrypt_xts:"37514f9de4c60940958aed0e631dd04709929e706ca4d042026e0a8fcc4dbfc4e58cc129df23f50d1585427d1829659fcd4d4191d563716453746e564fb387a4":"f569d6883b4139ceb52eb45af461f7f5":"b1639e0f5a3835e1e1f847643a2afa36839fb23ab1a52b577603c5d78efa7495":"64f4968f60e331e7313630ca2e28e578b1b74f0c3e90d6fe7a7b8a9e82103407":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #87 +aes_encrypt_xts:"50d3f1eddc9684df8a37d0d5ebf7f7b8da55497ea77d7752fb28d4a6a8b1fcbe05e25de4aae4086aac47f5bde2009c5653351378b4749ea888e79178cabb1dfe":"8aa380f47ca98106e5407197bb3a369a":"8bd39e46fb14f75ac84c0abe09a9f4e0cbc4542a6e28346a9c6d526690914553":"4f00d328c4c8f44e2e56b5b1caffdda9e862563b3a35dfdc954d5c5203847d4d":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #88 +aes_encrypt_xts:"00f5f7044069709b333af05cd4afe19318be7e0e8854a330969ddc6630b657d753c98df8facbba7ea380e9b3c9af55c7f217397b64e04328b5cf0051c527dca6":"d7ffba8fe2ae7a7ea4d985ebfbd4a0bc":"b8f683813dd418d33a9210c3467e6cf29b891870f2bab0bf7843b4767749d837":"fda4a3a378070cc1304e8d3a6a149aa3372855b55516a113ba60a32dd800743e":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #89 +aes_encrypt_xts:"ec41b9248e64dd43b89cd53bcd6d720a3bdea5b6bab13c0c7d574b0eb096e6eaccc8e83b52eb3a854b7f44abf0da25ef82472478c3e40b507592e69f1732ecb4":"9c92632596acc6c3f3c016ef804cf144":"276553f1f023053728a3e8b9b3baa70d19d0b26de25eed9cc06efdf09125e5d7":"e77c05af1907a847a40fd582224306a4d60693288a6b98724fde927820ae6824":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #90 +aes_encrypt_xts:"9051e843a1a216c0bbad5d67e2e30ee414ae0ec29675deca56507ef011ba7f3f273edd58ea12c02ad03ebe2405702a0b8ac33016d216e22af0f1141998ea488b":"b4599993e7c9b1c96a49828ad0eb0d24":"dd09c1fc4932cbebdcc02fd5ae3cd84c69cceaebca4fecfc6f975ca211fbe205":"a818957f0e23cdd3b9d579ba40997a9be651566996f656be257a806a36c2756f":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #91 +aes_encrypt_xts:"cc0e919745830661faa12b04dba5febc29772d4a686d9a433ebbd9ccdbc02d3b893a1ed1dfb10d2d351978a1971a408eced8bd3daa53a49198cd7f751733d927":"77a0a83e86727254130a59a7d6b76391":"daec92b3a1848d81286d5dfea7cc5acbc1cc27c1d1947aa757bf16cf7c895fbb":"35401c3cd3671db2890e1638895691f09a9037f2e07c705817edbdf6b9c28d11":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #92 +aes_encrypt_xts:"e3917c9e9ba6d89ede4b7e0b8fc501cedd7f1ccd146162efad989095f5f68d5ecd6fd4333e1bd453f09b6d09d697a285e07e0f5ec4611412977f9ae38d15ef9e":"9e258244d34e09a1c5ef76ea210e676e":"32dff1452da87bfec228c13028abd6535780a6beb39ff9e3074be5896f30cfc0":"a6a3e35f0de70a925bbd7d8012e7f9c2fde3c009f8113e3ba90a943319e0dec2":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #93 +aes_encrypt_xts:"9a40e679508c6d3091aed61da803fec47f191c5a792ac38479ccff2f28c2ab71ec899ed4711a0e6704db0f60067d3d80009d7968c2926cec9cb3b029b0cfa5b0":"11822fab69820b6703163c9b282f0e2c":"f4a350c54b03cd24e1e6596d328c2c93bd3b7275107c24b43850f2410f17e795":"f864e42bb92dec7496f9c64d474fd8e010726a389e058bf9c20c318b522ef184":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #94 +aes_encrypt_xts:"f5d145f6a7dd0596b81439a1a5423ec285e3bd1eb99c71991a3ddd00b2e59f27f7656a4107d929d20b293bae1f86414488a1e328bb278a6b09b3955110a1e769":"65c0b2a7d4448c8bc0f2979055f0d284":"ef26cd107a96dd8c33f047aaaaf2322645eda646d458f0dcd897cee44b02d446":"084535587434e28f955c4925d738a5d66c5b43c35359872708f6d3db59646055":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #95 +aes_encrypt_xts:"4921b019ea495cc798613e0168b7d8c525c4c7c2fcf0c0c58b7ff07ac38a1a885e033684f4311e37f50c429e0196030c99bd8fb01d19fb98467e5aec7d3e172e":"9dcb96a565a8795d40075fce44458bbf":"e19961d9543f444a81bbd501779c7fb796ba0da3d1d37d47243ab1ecffd4ad3b":"ae79e4150553e9c3bebb85dee47dec390d992a7a266f6136e5ac6bf88a414d5d":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #96 +aes_encrypt_xts:"b1a00973d9bd1312cfe4eb0053c25c89d1a421f0f0551f8b923d1d9feb32500146032f952f243e1ac1a7f5b71f80c9fb8fcf33e756816de66d8934a747fb5027":"b93df2683c7486b8fc7f097275a6eae4":"559f74fb464561ff6b59c7f8d1d795419cc24358a2e58075aa7f83c591875107":"6687d9604ee1698fc6faa3f0fc685f0cb2778e1a12abf3d2235383d7aee21e87":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #97 +aes_encrypt_xts:"6290d7762f83a9220008274a74e89c744f5b95e877b9e9d170f442f4efc9b0cde0e9bfc1420ab4986631f9309a392e4dd02b98c3d518fa5742851f658f9fa273":"745013c449a0af38c1fa3f419e896684":"9d800948bbce94eebc17db5eb492e4c1ae43c036736f383b30547b01b349dbe6":"4065a0574d5b1d19b8f82ea31f2beb6daafe4580f589ee641338d94d23dffdc3":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #98 +aes_encrypt_xts:"14271a41e9da37781d5ce0db76c8ab3ed8baa50a74aed3a1b2669b75e0b36cdc141d0d012fd216a1108ba7db61e556027b4dc080808e64d835cff9074af8141d":"2d3e449ce014692868ac402103f8bbaf":"8a8b2073dad4fa0b83ef703b658c3e153db72f4148e0ceb8eca389931d0a67d3":"bf561aa9ac6e0b4580511aedcf93df60d977ef9d42e5d5120c5cc86435bbe41c":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #99 +aes_encrypt_xts:"93adcb4261ca1a38eca6d98eeea7c3ac37a06f9cfdc9f2a4377a6c30e297b589df06203091f8298a523ab28b3100691a8cd341320a5876bd4dcbf1877280bae3":"c2f84d160574b5376968c56ce080f910":"aba336ae4e0acf542f826f014f749720ed169ddaae994b8d932929bce19d4848":"e6596074c2a9dc9d8dc2ee35b39c8b9f9fc62d53dafcb85ea3f88d79fb4c6ad1":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #100 +aes_encrypt_xts:"198363340a2c104edecef6ada540a9c3a752c4fdcab8d16fff1823d98d959389b92bfd43a9df083600e07f712d6f04a20456d452ec6cb7e836da36581ff7ea33":"3738f1d2fa33ed4fd3dc8345a77c3195":"8e9369480e1c33bd5e4f9355cc81acc0a97bac373ab8a292874fe7103b16ed95":"3a23189b53f33da3976c3db3a945cbe89b7cbae84f00dc691b4a113ebefe65b2":256:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #101 +aes_encrypt_xts:"266c336b3b01489f3267f52835fd92f674374b88b4e1ebd2d36a5f457581d9d042c3eef7b0b7e5137b086496b4d9e6ac658d7196a23f23f036172fdb8faee527":"06b209a7a22f486ecbfadb0f3137ba42":"ca7d65ef8d3dfad345b61ccddca1ad81de830b9e86c7b426d76cb7db766852d981c6b21409399d78f42cc0b33a7bbb06":"c73256870cc2f4dd57acc74b5456dbd776912a128bc1f77d72cdebbf270044b7a43ceed29025e1e8be211fa3c3ed002d":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #102 +aes_encrypt_xts:"7d12d5eaf687a3edf4ef0a284a6c7e9cfa075185e2608c2003b5f2719f81dec92d107279d6f1985b4b950e168b8af70b6e6e0b4419ddb50f425d673fa3714a38":"d63bba65b05d175a90de1003624e1d9f":"752e9b0b241e91fad431e0b900b5b697f875c0898d3d58b93b74723c032fd103bcc555a7b8be44a9d1e7726e7f31d2c7":"ad6f2c59c6130f0814bfebcb3f5e7833d6dbccb24c3311642806f965ff4435602d9d3e39851a495cfada67f8b3017ae7":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #103 +aes_encrypt_xts:"c87fb73eb82d324be109e8fea07e14a7e76d39dcf4b2a3f745a230c2df66413686a48db657c220ddd1a35764379ae4d3c83c5645090c262f776778adea5bfa28":"029c8685779e9d3be89aaf5b16cd28bd":"f7354b97fdb01e0b64dde22c841dfda5c946b93e206e75d4a87b67784bd3b4d054174b980144b4c2419af2f084e08809":"7be844854b4aace2178e94f5f0ea6f9452df701137710be4913389cb64595cbaacca500b3e004ac49d1aa9ee926139ea":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #104 +aes_encrypt_xts:"2aa55a7ec3664f104c232ed94f6ea94edba7f48bf0a4faa9e2ebac695d67f9cd60de48dee13a9ef910b25e7b5845e5661f6d7197ba1f534d0c9032e9ca33026c":"44b39243dd8accd55aad11224d010522":"7dbe65710b19518a86cf49f0530fe6b1d0c838ddf444e442745bcbfd81fa90f1eec7f027cbc4ee9d74f8c9dad514dd83":"b9b07a4aa980b432ff5a46af2f996d14722cc26b7ec86bd265db68edf63bbc128016a8405efcb96bb13cdaf9e35121fa":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #105 +aes_encrypt_xts:"53376c86ebf9e73d69de6ae8dfb6168568639e22f874e1c47971104113fa33f5044dc53e662cdf9f34f2b5ccdbda299408a2514a32ce4ed07e033b5da9c600f3":"0b807f99baa9a840eace541448c3ac3e":"dd9f72e9ec10d7e1ba53402288a4726d346f9b1486c11a6e6a931c58398b86839fb0748d40c576d9e2ef2f69416919ec":"90384646ab252d37d35702ae9635061222e7c1584c6fdd2b9a0409497f535c986e67bc621ceacd30ca0117c505dc5205":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #106 +aes_encrypt_xts:"aa70271d299a1a6e524e4b0bde2740f1b00f7759b6595b3959fb7530558fed75b933414b5f32b98e779aaabf64c03c80acbf8783031a065e61c4af6a6900668c":"ae92161e7db865f788a070e9caa93c84":"6000f51ef62d75c4a95654d2be920cb4e95c8972ab4ef4b6099c9e5f1003dcb9da1ab121653b9a6f848f349f9d13b77e":"d7db21ccc2949cb67de8647fc5d127db10ce4736ec54b099767b7d69c57a7ae843e6a88f522c849e80f12b2dd85f5a8c":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #107 +aes_encrypt_xts:"6c1325c67c0ce664ddbd688a736d07638f29270e472e4c5af41b0526c3b3bb3bb7f34cc8b288b168c4d4096f8a6e5ce50fe419bfd253fae03ad70101e0ef7b8b":"8003b7f5bea391deec6ef5eb75d564f6":"3e0b5d60e4f0cc18e2816acc58524f82bc2bf4f4be8d339779456e3ad8be14c3c58663dfb2c79523580dba65466ec05c":"16a544d137e63d4aaa910d7de3fb49e59c226fa8623a1512dbdbe1faa0002f0f2518e5439edb406c8a6faa729ad031fb":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #108 +aes_encrypt_xts:"f7a0f29333229a59cf356dd11f5239b5fb5fd95e1494b5cb8a221ff1d8023fa5ed8f4c001f66dce3fed0dafd990876dfa360369a22a18abb8271cecdcf32b77f":"2528cf17d839919f8418fc58e72be0cb":"2402f6f20ff1a6c47a265bfa78bf6de2ef996ff2648c587e9a201e1c4e83b61ef2dcff405f71a526b58e0dae69f03977":"ebc9f63d59c69bf8c5fa52b195e9969c3c060bc50e476f0164350e2c5cdca173cfbb16ca2298a0a6ffd7945619a90838":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #109 +aes_encrypt_xts:"f8ff93de3b1917fb087d01ddff7ed8dfc2654fcbd94fa7a79f74e8fadfd18038601c770d046a0c9edef526d582ee7fcb4d3af1a7d67064935b6cd9242592b96e":"82cb05ed3159bd8f4f71cffa9d9b1184":"2aaed8ab63b4b7ca80d6932c34d9dbf6e1a70f0cf3c06d9ef47540f48c741ba6784141e625126ab53287715d2e8fbd19":"2730516c74322c7438e79f2dc214176b6c24076f52f43d08bcc76b031ea6400ea537eb4df4a1f58a585d13bd1df816ec":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #110 +aes_encrypt_xts:"6b1984c24e7eb6628e3a11c9ccd2594033a3a0d9016eae65c2f24e09b9a66e9fe9d163a506dfbccf2d93e8991e2fc560e10435b890b5889a5003e4bf817dc3e0":"6bb0d3ae4fa86e431619e407d59ad4f4":"6a741a945bfbf0c67afd43ba1f841816c099515805d0fc1f7dbf6de900e0aa7a219c88563271b009d1ac90eb7dc99735":"e47bce292baa63bef316f680a5f480a7b883dfab6ed5a57f7e29ecb89e354a31c9b174c4abad6cbababa19140c4620a3":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #111 +aes_encrypt_xts:"9aca91dd1dd1b9235272bd211c540d8131488a38703322287391ab24840c1f6e917027deeb02f5033908b2f866d32b98acc4ce6f8d31f932a90400627eccb033":"d6f8e524f8d56e49c79f5c42f9ff1392":"c88db3a0143f085332a4f508cd45ee02570e8c58747a980d4cabf41e8647ca8ead0c3b72965ee23488583861564fd0ef":"7fc8b03cfa3647f119c20089204957244546bb22cff5390ad271ea5c5385251deccffae6ce0090c4b043232e4485856a":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #112 +aes_encrypt_xts:"dc969f141952d672e56cac6510662c1e7174fb1ebfba1390d7da1eb6d8c8578ff80badec38804f74d67e3e2326fa5407cf1b324e74e294ad4d0f533482dc443a":"261881c205bfda56c0793e1a49cd6915":"fbdacb586d7b54650640c607e50ada280a4ccd13a88f9649216845ea1885fc86ef3aaa35a4d8d30d1197e8fe954163fa":"79ce5e5855343e4c6fa6c47244bb27e723a3f04cfd7eadf87eae9d81825a5e26749f59c42776a721559b5e4e3fc1602f":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #113 +aes_encrypt_xts:"a8647d60a8d1bec3305178f11fd3e193ef0bd62354815bb1d9b3fcc555a7a8aedc7861a9a7242348a1890498e845bd4101d75899db5087205f9f3386a82dd63d":"878013b84337862ee5fe8558ec03ce8e":"ff5574a4a0e796c53d2fb8b859401fe624c26d6c9ad53adfcb0bf5b5deda9745e06133c5477f51e9ccc2e2294abf3107":"0d555965bf178dea351710b48e9d88005a2b4c26439c923ea2a4e5124da610d35f7bbdd3e0495b5ea52807bc726ba72c":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #114 +aes_encrypt_xts:"e7d31c5668b67c871e58ac0bd79f75b89022be1c83c6ff43dfcbd6c5bbb103f0415f51a13a70dfcd1f24617ecadff10c22968c5282bef4437e68899b4f87b526":"6aaa85b7315188155627a060aa77df05":"0ae75a94eba76a33c6a0cf761f0a0e4788f17876d295362ac42a3531ebbc27dc5a59ae929ff0a7fa91c249aaab7e95ee":"888a69890cfeac26cc053126872f7be70213ccfcceb42585211e89ef9c2ca8f2e4dd529d2da88df4cfb6833cbcaab896":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #115 +aes_encrypt_xts:"8792f4788d7789137e42dcb6e58b210f9d84518311fff0a2448a436837497e072e7d96bfa72d69265bb44cf113037045e3a1633db2b924df3aabf548193b7f38":"cc36b7272a3399d6f1b273cb0382a5a2":"6e0c8b9f131d30ee50e68e52e782bfa316e856abcec87ee842d58cc82d4b12021c651db5bcea52579462ee201bf52119":"33ff0ccb4183dafcd77f0a0eca53b56f089abbb85eb5de1d59e7da9264c89f3333d774cf26083ac2152c304171da11cb":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #116 +aes_encrypt_xts:"ad504b85d751bfba6913b4cc79b65a62f7f39d360f35b5ec4a7e95bd9ba5f2ecc1d77ea3c374bd4b131b078387dd555ab5b0c7e52db50612d2b53acb478a53b4":"e64219ede0e1c2a00ef5586ac49beb6f":"24cb762255b5a800f46e8060569e0553bcfe86553bcad589c7541a73acc39abd53c40776d8e822619ea9ad77a0134cfc":"a3c6f3f382795b1087d70250db2cd3b1a162a8b6dc126061c10a84a5853f3a89e66cdbb79ab4289bc3ead810e9c0af92":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #117 +aes_encrypt_xts:"72af6f0ead6fede25a5ce84fbae1184bc87e2724a1b07aa92fb7ddbbffae9f8650d7f8fcf105306455031f3c46b054eb56b277cdc361f89bb6d2a3e5ed2044dc":"03cc73b0c5e3529896824b17ab607990":"bec8eee6f77e942a62ba114c2ee73fa4a57b9fc4bcf270f44dfd01ed4f92d52bd3fdcb5e5765146e47bcbbf3770933af":"846e690501b57469ade12d801b6dc0886b627c677d98bfd66882275d315b32e22725bb8117b456fd89f078254db84cb9":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #118 +aes_encrypt_xts:"6869a611b75dd542a020b73ed3bc9c501865847c49732c1fda9f35c3def00b8c083fc997dca1c3c2b64224c2dbda9d97451ccf6771a986bf5183e23fae88229a":"16d433a9a5189b9277ba63121cd7de89":"d3339aecb2539dc8efbc895d33f9cbc43aea88d339be0f3e75045d3990ce578453d3c47fdc69df76907c27a5b9bb7a43":"5167067599371ea28f13dabd45b74fe3d50bd8f4209d186742c37531551f9f9469589a0696712f6ce1e293deae35116c":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #119 +aes_encrypt_xts:"2b607c1b16ec9b6c0dee3bf30a6c8c45147564258cf26b9a1dad97640ea0b9c4db159a566ea2b57683db1f11973076097683facc69adb3a2bb4f6657a26df964":"3b92cdd3ffc656c8920d3c928fab0ab4":"0fcad47ae115142a65aee595f7669ba5dfbe2957df728df45d1883d903d8ed5085ee5fc255ef2a514b772a2e5ed3f36a":"9a97c8e704c8fe5af919b28055636e43b9e4f01121ed2aed118bae2ac3374bddb4a316171c85651c24138cd525945691":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #120 +aes_encrypt_xts:"10c2e0ee117d7c83bcc1422b1c75445fdca94530eac7c9292e76a2766766368d7f852c6f6b25e8448e9e315b761dcb1a31290b643535a66de5c2bc1e5e3978f7":"5879b20b8e420dbc2258ac2edc8c227a":"95fa154a5845e016c11482071cc2078108eca943b4a3a7bdb65c09ebaf4c7b5b529dc5a718b34f488dd8bab912207da9":"6edfac840de7a7e9a4718eb8a1270004806bf4d1ef6249c13b482d390cac49e31f8e1bffc387c2837f2c891eb8e1243a":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #121 +aes_encrypt_xts:"bf73ac492ae887e0c81447fd61db7e02e76492468171dbc2584975b44a9e9cb9b3c17a4d543bc1cb4484333b4c55ca0c4deabe859ecf5e1676395d4caf89c29a":"b3bf55044d4912a01b6d4d195a6d1759":"48fbb539341ed55b5599dd9d8eb0424e74941e48d0fba53485ae2cfca67c8200eac3e88ad066dcc4857f8f6731be10d8":"fbfecd2aa668d0c806e2972b188a010284a8c672e0287e3e50a32f6b355125ae18ed9559fb460eaf992ea502111f31b7":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #122 +aes_encrypt_xts:"4651a50a0035837f2b2a23ef9d6e54037ff4a921d96e47f0a4dc0029e905eef3fd1c5ab89972d008b896473bb94b75b2a432ef184a3163933460833a5259a37f":"70467a95b12df8cc7ee1e89378b1426c":"3ef5aa6e50c92763d82bddea1e9100f4e0bd423097e296c4eedd27a053fb58a56f5f29b964d0ffc64f41777f707f57f3":"f5498a2abdc91d5014f09ff27325428ffd9c82a167a9bee072b74875ab6829e053d0f2e66e6b778988594f711bdea85f":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #123 +aes_encrypt_xts:"54b00bfc239bdd18e173bf7df6180f53f61a147a78755543f14f5e09b5b0a75dd3da7c2295483d80bf38b4e554d02a212dfed88d41c94e0150eca0e0cddaac78":"bcb436646f8256a17144916df031f03e":"71b1548ff300c266dc012e80da264c9745705e63f84eb209eb1b4feaf4becbaf91c4a60a7c205fa607a180b058b0b5ff":"212be3721e86d135a7bdb0a6133df9b37e74ee1813c913745a20cf9f9d2067565080af51ec9d81254f910f6000ac9526":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #124 +aes_encrypt_xts:"09ba8945b20b11997703590aa41b3326cfa57efd7357db92748fdb631e39adc612e65081190ab399f9f1f599c44f6dfec6050745f4077f66e0cf90e240bf1219":"7a81574d2d35ab97547b3c7d11386a21":"7f1c8e3064b0a3d0c88f3151978dcdef34bade3beea971c72ba99201f78c38217e1b0b132a30469080be2b719bfeedc9":"0b700f620004682783bbc05ce929f7a6eb742d207cff0e1044d68d518e3421c4eccdb7e238fdaacb9df2ff9151bbdb0f":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #125 +aes_encrypt_xts:"216f0c8ed55a2a0b258c9eabd7141e1dd8af126a78ec2dc18f77a603355a438e533c7d552e6d22ff5ee5ae419939b9cea5b028a1435a268362364d85829abce4":"2c67313a6d54db9d65100315da93a764":"9ed2285635da3f7758df2c88f91eaabab755b870a9961875739ec63ce177c630a04c886f36ef779bc0bf887795670dc8":"2db6af8267a207985a60704c0f004c1fad447e25e9cc7ac4ab66feb158b0fbdfc36e8044150f0973cbb9276c210426a8":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #126 +aes_encrypt_xts:"7ba4a8a379ffcc91db2c6341910aa1fb267c06ad06506de9575af0a1b4d35c97530c13efd96a6e178b7d0768752eb182f52999a3ecfc4ecd10daefdfe0cdd6b3":"9aedb367dae2a4374fc488f8b085f940":"c422fd648f256943410f8d5908286d6b261ac73f78a900feee15a3b61d16479b2debc421b86c2b9fd285a2004ee739aa":"6f09ccba799791bc547a6ea68c617975c651496f90c15d3f41ac722df192b4b1271e22a25e48f157acf031458d74e77b":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #127 +aes_encrypt_xts:"9336f79ff5b4dd5f3856f3e8bc638d2dcbae1f4c666db2e6b830b6ba7d588500573fa80cd847dea34ae653989ee895d32eb2a05c6b4b1ff3b2bb1a249823b9e7":"e3449764518c5812613d634847433925":"a2c39a96c251ebad7fca5d2f130cc934bc6a4d0f4ae02b429188d6815ce71f32564d8a1e5c513fe8c4f6a5e3f1941416":"67da7b9320893c5c97e00e746f53c64c33aa6210c6ec15f33f292fa382fbab5b09c9bd8470e5accfaade333d2b2edca1":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #128 +aes_encrypt_xts:"4e9ca11a9de2a83344ea6ae5c4211aa9720c5850c31e7e4d28b54b43ebb4f4b6b7257483e2fc3c4ae6ec6ad917778943ab88493ba7dda57585aaebe4659863bd":"df5c2a4d3099d37ef08f15c671143fc6":"2aaebb3527a6cc859775496efab8fb72bd0f750a9842285944364c62483f31b659243b7ad67913523de642834e09eacc":"6aef3af2512ba5b7266203d5b83d63c78b5006424fec3b08fb927141c1971ebad4ae5df3f56a1a9f7d1427e9ddf58dbe":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #129 +aes_encrypt_xts:"b15c829a888679c519c4b60033853b9f3f05167cd86aba2a7f5809c45a8d01a3dc37a23f5839db1c4679cae2094238ac445a00f858add076c339b1492383bf9c":"fc457c2c32432d62032db1a3236f3484":"f652822bd37d069e74487b0448a3e52e5841f470fed4a341e7451caf6b9a3ac036ea6ac2ce176262de53e11cca9ff915":"1536ac71910b23198e1afcdf963e09da36feb5054f78bb4f08a2a5655e3e1682e776b26f67c6762c6bf441014d8037bf":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #130 +aes_encrypt_xts:"43401c1696961f2cfa7f2f825c0bd08683219ef7a3b8f2352c6a27afa14424de31ceb11b0983b981b3cc59f712d7513bbd78b97724544fba99a7370698c1f586":"78753fb9e9fa3bff92ed0419cddc538b":"7b57a6803504864254cf8dc951502410d9cdc6cd2bcc5ba15d8253f42b8f5a6886ac7c7d00c1487012e02c670540e100":"99dc0c7a5041257055a6a857ab29191552c63a5432c6371dead034f1167746bfb84c260b304eca8e6ec315dab732e03a":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #131 +aes_encrypt_xts:"9f77c936d56ccf0596b050a2f8f69dbe332bcb076cedd5f38ee5f610c2ab055f86ccf384ae03f695642fd2b2f401f31036f5e6ee24f4cc88f2f0ed578f0502bb":"494421c2e06904fdc73768a180d19c20":"221e662328a6eec07622b86b0e41abcb7126a8b39a143af267cc503f935d2b08953a3c636721e032b60d38db0d7547c4":"337ee5b177fca8d904e0d72261ac87e85af88f3fdcc0623bc44506237dfbaad74c79b5b84bfeb42f9d6401b5e535063c":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #132 +aes_encrypt_xts:"3a9ee90d0def2db705a3c0c22de935f8dbe02f9081bdfe5e48e3c1db290d7123a2d39b1e1e4cd86664356a79f5624fa003a4413da03f534fca9434209732cebe":"a6aab252e78c6dbfd6693796bc2091a2":"3da39f8cca3a38513e5273df01ba68031521289ae0501a29c242a5ef5368667b7ccee1d12aeabd69732e274051f8b975":"cba3900b3c01da11ebb612896ac8421ccdaa08721191020a5434873a68ddc6672c2682251986ed3fbe5cb77010eb035f":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #133 +aes_encrypt_xts:"d8759a0292b96c21ae3ceb6d79e2dee35c1cb4e24b7a8aff4d010fb176fcb6bdf2cdf92e5c40614a1d4d449836bf7f160aa28ac04a351185c4c3229bb6656482":"d85e27a4ba1286ac013d081bd2ccde07":"f063d4d7e5e18efe889aeee00d607d075f6536c1ac41fcb9388aad9516cec5f149acebcfc5075f78ad36eb88ac30f107":"0d7db7c5799c49ac1ba0a8194d261c6455e0a67155d37b1f03fb75016f2b42c8a9979fcba1510ac5392008be168e79aa":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #134 +aes_encrypt_xts:"bdc32ca87d2b190f302553b5bb15f29b037e04622237f0f3868891fc4660debb75e812d7891b4c172cfa79ba69239e70b32e2c537670f6e1dc9ed3079d2df881":"5480e24d0f82039cd6c4391dbcfdf9a8":"856f272fbe13940cd6c8a43df0211a39901a8a25b55b854d9eb85b6d17b2796f025ce0bf44db6e67590491c625cda5ac":"3c16c325ff46ca5be5dcd3b6db72daa594f44da2ec9c2ee357b6b42e8e554a4fa5f9c7d8f0d6aab934116e7d56a510b8":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #135 +aes_encrypt_xts:"9f93af0ca4eb5466f1428a30a6d5a7c34dd536601d2c630a39c4156857c7b048922ff82fbccb4b821152119eea670dcc0e54e960df39fc245945e0463ce171c0":"c477c7c4f32602bc40879b88a603f215":"fe5ee92f6ae8ceafae84cc236cba230a5cb20ddd8ea3746b3ddd18affd4c94b855c08bdd67f03f5f30b2bda8f16d1b96":"64507645ee5991dd9dfb89c0730b83c48f7a92408aadc4726ac68354ad4fe8c6404afb8f9c0149b8cb92a916b49b52ad":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #136 +aes_encrypt_xts:"77d750d986ae30df8d13806dbb26f25e626a98641d27f7b773b8f6ec8974dc801efb5a5e07d4c5c7ed294dcf1346ef0306c4201eded8e2245cb4400c6de263a2":"d85c5369ce2ba233574c1f1e010eabad":"ebed28b5d382363bb27db6dfe0822313b1826f91a1132b8b59dca270d7f02ed19d6bd5d92815d5ca660a63b9aa7e78c3":"7ff26afae811752382f950cad612f4b955bb45c341b7dd1717747f52f8fd2f4e271b3a83b4df2adb11c06bfd3de6b3c3":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #137 +aes_encrypt_xts:"83c72d2cc28d5bc519a62c9bb35b839ecf4ac9339d442fb5485395a7da7319ecb26af5cff53da7c84ab6f43472395bfcc840b3995f8d833715082c0811dbae14":"85eac0f9dd0f8e660555474c719e7c12":"e728ccd3670164a985012e7917d3c2c2edc5f67b44158a4ff3645075a9d94fc763e4547325ce9ad95fa35888cb8b43ba":"a55b647c758d500e39d70f9ceaeb14bde4c3481b2f3e5c308bc995fdbaf354eca5ca13aa4bf991894bfe50e64a120c97":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #138 +aes_encrypt_xts:"74adfcaa33265427702d44376c909ac28207fff5c5f2f15d21b1570317127ee68ae2228a99abf28c6d455368afe43685df10ecbc5d4dc5a860c413882761cb75":"2b0a5fd60e11d7ef024fbc89bc04848d":"46ee2018a1b4e6d8fabb48eceadf99e572881d8ccf378dcd40f209f6b939a114b302b04cc0edd964d69fb2061ef7ca93":"f180695ad0d23cf97d6ac48974a91e595cb1dbf689021ec942df956cc63bf7f4841f931f1b5a8d23e56f4873b282149d":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #139 +aes_encrypt_xts:"d8f32414b5945f01d74fadfa95faadcb24bd689e56a18e9dfd32be88a931b93724451ba2573d01db6134381aafc0299102b72bfa56270d2ae4d077a5c240a70f":"7e77fa25bedcac8cdb2103a493c2184b":"d9acfaae546c745131f7e3c9346d4547e32f18f0d7fdbd4330aaca4d3aee23e66a8f3c6818b2ba324496061edb5a2a7a":"06fe3e1be1272b3d2d6cd6df1228ed94b7d5c9afb2c94918c896f3ded9248f3c3d2aa9859276277998b22ee2722cc725":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #140 +aes_encrypt_xts:"1e30686246d41359c6b98bc474ca7c70bfd1b1167183d099443b50050b9abc031d2491249b64dae81532d55e5ec4b8fc0942956b8016e70c05c07c2f9281294a":"7bf88e00f309e50739b2eb9b8fa8ce07":"df6a4358a3aefbf2490a0cf00e7b7be13ed08881003e140a4681bc794a5327f06ac3fb54cb89be10130ee742bc28ba57":"fb051d28b1f2d0f225afe2b5738eb3ed30a050642436fd9c65aa3160997204d05efdbb9d0ccda19a497ba135ff0490e4":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #141 +aes_encrypt_xts:"a3423ec58d76ec1fa3a1fdba142da32c69d1b313f38064ab69d9a48c0244f576eb040258fa13bfe06ea107907841a54fa7bb7f8eb082ee2d42f62459a45df00a":"71220dad8c752f5c8cea9a8897e0b8c5":"4e9de42c573ee90bea1b3ee93be45d76c8540013e729ce1c89a214095e84ef8e585d649f2e8b7d7405724ad992770a2c":"9d15f61291993813c71157a74ca6e1553502b698e6f4c99d532e0ec7a9382c3ed92a3ee41dab4def573eed927190bae5":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #142 +aes_encrypt_xts:"8ccd4a12da6df4d5e338fc63c6a042570c732b9af330407a7f83a5cd9713d59574c6e3e4cc79a3a6bbf9de362e2a0fc4d4ddb923194ca38c618e3845377e7dda":"75acb5edc9215b64fed3aa9a81937239":"3aeb1fda34708dad3ba316b1a1a706c4c1a4aa794bc75e0022d322d29feac7ccd20773ba70628cf09c4375208d6bb0a4":"19c927bad89a3d5a15e733c5b8393e0f1304476ab7c5bb964d105914bcd362f32d42ef3dfbf2f703dea1952a09372430":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #143 +aes_encrypt_xts:"492b3b5fdb5460b292abb9eeaff2451caf69aa98eb684b32aaa40aa1ca13b1237c8c7e9a00054d66722affb5df91b9cf308c18987d007d01d1a6318c50a757ec":"1db148fbf62680e5426d4bce96840725":"7798587bf9d4b69ecbf217f105a064cd8abc0017b455821b0f2730fe34a0aaa200450122bd7304b684a299b7b0d16b10":"39cded2cb9c931537a889701ec5212e516d63a71554bc40c4ab149c5db6aed2391e53add098bef58f03d58710ca35de8":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #144 +aes_encrypt_xts:"5c2978a295e222f9e0c87eb2c24948bc89391cb447a6fc7b5c2b29f331e629ab51d5876d25c6d7abaa277a6039f790099ae41caff4a81ee3d7ccb02a439e14a0":"e6a95dd69a1166b404a7436496966b65":"f797aa0af52e28263fd58eae6c6af9d592bcc21745bd163211e162b5af909139407344d6a1f61e6a472db40542557f1f":"14f59aedcf8d49a650cf57108216656045f92b785e7451d782e43b4c33edf5469566a1a3073237b84f9a669e1b6371f6":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #145 +aes_encrypt_xts:"9b21dd5314e36dd03db4881d81e4b17fb5b497b950b191142df63b3f27afed5564d165bbb0b7f86cebe52f705a78a554c4f098445b074b88a2b47bfba9a7f28f":"9b6c318decd74c24fa509c52c7694401":"15963085220f25479ca0f4ddd300dda86808f4b71986e2243be63b6fa08977343ed166aae73da48f0bdb097af0532e9e":"08bfa5f85e988b052e2edda3a331ddbd5dcabff296d76b57a6e923b9f7dbd71ed1207a6b2f6e0f150c1833e0adaa0d25":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #146 +aes_encrypt_xts:"d8277c4045a8689fe04f0005d556da9cc922a23f9a70296d36111b048fda55a1eae47d6692f46640ebdc57b1c58cb991f069a6126f6355ef740663e7c2bfe652":"76a6f7b899716fadf10df7615ecf4d45":"55b5cce3a8651b0791ee96d15b3d4834e2bbeb1e099ca093b8e8bf096066bff23a52722320728e86d3800cac3388e1ff":"21b566972760a6bbb54c6f9bf9bdfb578746b6f8da26bd8a4e55343f8475120af136b929e3b12c75971bc262d71f90aa":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #147 +aes_encrypt_xts:"975e9f5b58a62858dbfbcb10aa309cba67be6085b8d73799151d90eef36d04dc10a303b916fbb552b0d8447d008e5f2a0b148b61dad9967c014619e088e33c32":"4018a8c77e9ca52738f864e853490f97":"c72806c859f771f4ecf5477ab583b53a36768fee534c160930649d1e7081a1a3dda25d92e600ef2775ccef7d903f9015":"4bb488b4b0a2df1f7d33e732a0879280d8a8864f1234edeaa0fe32bff3d19b129170df1780353fdc2dc66f59b856bb76":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #148 +aes_encrypt_xts:"3ac4ce7ae065833f2105ff9a2dbc2039e8fd493d9fd97d173650c48c67970eeb7b3f18fc0b5bce46ecf20437ebbb69d0349021a059f81bcd47e4b3c2374e0bcc":"8ede4ca58947c1cf5f15a868762d7b73":"72e256c170ce2b87b8cda77e4e880c7b6a2534a69a80f08c6a0f20e8f278590fd550faff242675de5c503a07c1d961c3":"4ff16e3af2b3e1a6ef90517b81d8dd78e3d450b3b6837f2be147f2e8e843029627eb4912847b9100dec74bfcb0c6e553":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #149 +aes_encrypt_xts:"9e64c5ffaf72a653a95ee344458f1aa7b23c40eac9f705d5da5a5bab60843293d05d5e04a06685f41ee9d15a39655f8a49cf5f431570b1261e08ce7ab5cead62":"c9e88bca111c735d795447189c91f49f":"661ff0a7fabc65dfd6aee579dedcf249737ef2f736e9231a9f7fe780e44d657ff54c4b49a905b672fb628236c33ffe63":"c0e0d5a23553ce55d823c7517e44e1c23ab2ce1e70edefea33d0f0fbff4300183f21b4849b49bff44d31498907ab0562":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #150 +aes_encrypt_xts:"b4713941c6a4ffdbfe2bffdcca09631911e91f1260e650d389803b1aa89f5789fb8ead890218105b63c6d8af1cdaecb8da8c807a16e97ebdab860c169431f596":"737ec14228a09f9c52041d9dbfcdd013":"be7735fe5eed83198698d1597dcfbb5ece39a067a1d0b7486cdf9e80767a55317da178b7ad276974abd4d069604668a6":"aef253795f84d13f90706d34d925394c3d9c3bdc06772fded8ee9cd82b407f06482c679672fa4225c8db8f036eb71eb3":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #151 +aes_encrypt_xts:"3655b75c8622b0cb72fcf91adda8584d24854abec01edf3311e4ec760dcdaa21f8088acdfc493b0bcdf486f1419b48662eeca09c5f87c9cf8416f7b0c021ddb2":"445d7f431d12e1550a1d74d9fd3e5334":"9c8e67abac7191f52f761c1ce7df0f383471825a9d0f0c8a890fccea0bfee4d2643275237440761517e1599e736bb35f":"42bc46ab27c0ff1a3512267e7a72868f4e268f2da85fd42755011345b8f0c7fd7d82c1dffe78a787bcd1eae7ead24f69":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #152 +aes_encrypt_xts:"9267253c66fc16377af2bce2c9e44e03306c63d4027960333e0130520bdcd27e25408def8c86945717443c5cf3ed9a64c38ebcb355524d3137aa34e304fb7863":"41ae06d300818c5aa6a8b9cf5c52cad8":"718215becec21f55eb29f54305d1c1278a40332ce6883b5adbb5ddcd5b8174a5dc16d8f6829709c784d6680154bef201":"853a8d46cb2f6419deb1ceb52bca6214048017fcae05c3b1355b6d2c61716653f9501067fea1628e74ed9f765401b1a9":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #153 +aes_encrypt_xts:"82d4b132e6c04e54efce6694f175b845fbb6a2f49fc25137beada3eb9d043cbdcf5870998a2b2625311d3d3f3493d0cbc808c9aa17b34108eb63f4d8d79af4b9":"d182db4398021fe1c1f6b80f95296720":"a0eeaac02b6cb25d5288e9c8140df96d6942f5bccc39eee94ca938674d5dd973ac7ec13e47e02b84e2233240c8bb03d1":"bc6dbac1f4db306c68aa0f5d94b934d4460f1348a8acefc98635e807131030c6ce48ce7f7d6f7966339d4db83eac3625":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #154 +aes_encrypt_xts:"d8e20dbac2cd42acc08a966fbb43d3a97219e3aab6565a02312a6ff89e9799a145bd962d07c8577589d3a28d0c8cbe0a61e42be021e14ee05ad40b8cf6b31cc5":"4dc897636cb9eb73dbab047272ca37b6":"0d95922172f80534c8212099147ef81dd499e5938564b90f064361ba089d885cafa19921347f806ecc682502c06cf570":"82f34f8fc604c93c2df8ada24d40a35def297d682ac8c1eaa1ab08e65d7dfff48ac4c9dcd0cd88092efbc18e19a296f6":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #155 +aes_encrypt_xts:"1f1dd824fda9666118ec1116eea78d37175da4d459a5fe225e5fdaaa4eb2aaf41eb8c002cea6d7f7d2cdefc7e9589d789d190b2e93f0ba58bf648826c275329b":"acf51a6805fd7c2a806d75bd7ee5f42e":"b54950c0acc1699aef8d952e013da2637974311487a11d9889b458cfe9678b8830fa61af3eddcb1b670fabdf4b10aebc":"724341e9eda6599cf6930c62de8957e3a05194843b6aeb6f5a80786464176ebefd1c823fbef5e195cc41a968c14aeb8b":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #156 +aes_encrypt_xts:"daf2070f2986540e2b07b8e63afbad8b8934399c856ecd1353040fab2d521473d4d49c94949fb491b2e0f1652ae166354269802bd9e1f33bb3b920a58c9418ba":"36afe529f06f9497b31a38bd656fc791":"83d0a966309fcd7dfc2866e5e39776f7ca91f64baf5593433b996facd85a09f2df0d1cf88dfaa742aecd66e1fe2c4252":"300cf9081141d6332d1532f679eb9d1e10923754fe125b29f1ee8af57f16fbb7823548bd9273acdae5efc0dfed06bf33":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #157 +aes_encrypt_xts:"c76cc70eb967996dc3de798ea3ae862ed5fda03ac4d881302548bb15981e6fc2465099e3b5f588d9f823052b7945b3834e3c667474a683384a205a2c273fe5b4":"9493384402aba6e016eefa5f90665bc9":"c037230578c86f95a662c4f9516cfb5c5163e9ea17083d56dde5ee7d99a4856ecab83d0dd936f308bc2b8be38fc9d1d0":"2acead8a43e0b024fe5f5c6e0d22542d07790e7d504f465e9580acc6a61e36c57b337a0a7cd7c30acad64c808826572c":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #158 +aes_encrypt_xts:"9a80693962f631b5661cae3d6796d879beda0cf5410ba99d003622b7e88d50181cac526a04258ba72ab33e09f176ec71b46e361fa3bda4e7ccc786ca863aa6a4":"debf5738cbce508c0160e1f97cb4b96d":"fac73fc7e2b36e5c6ac3572c4ff2e9f1557d83f451c17a69407dc6a83d1d7f39c877bce17d14347793fdce146ab48eb7":"866da719cf292c8a8e6e5b7c350c95a521ec70f5b6d7ca03e5bdb10b75265256f185d56fc9fc60a0f3fd3f35c96b3394":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #159 +aes_encrypt_xts:"d10daae41eb813899cb799207508d68062428835c0990dbbe23210d2a6086699bacc8447fe826da454001600a241597e79a038e1eed99000353fcc451964e5e2":"a9ec9b30bcaf0a4a9adea43ba2c7780b":"83509891a6745a63fd929dc95b2cde503b4bb1c8638c1786f82c036c31320697543f93a8d3aa187fae13d3dc66004859":"8369f1cd430e116d05da901f1fd3e4f588ccbe27bc70767a1a2942a5f28cc6fa9a8e0880bef691a8d0769122496c7460":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #160 +aes_encrypt_xts:"02f5f16166ff196ecbd88d90ece619f1815e6dcfce2827a407fe1201c4a4c82956318912d9c7a6e12ab2f69e17b83c0ec42fc9abb25629e66c37b8583c2ef9bb":"bc9ab46c8d61620d078ecd0fe2cc9796":"f163a11a1169c6befcf999c68253f24c35bec8416d7bb738309e8f4cdaed4cc4146bddb71388ffe6361c44b30ceb76b4":"feaa6a8a357f3427dfb745cd2eebb3bd893efaac50cf6fcee3495f6292257954873dcdfca9bef8cec8f032d7fc378481":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #161 +aes_encrypt_xts:"e090673661378f59af36db6c310630512859723a0404e766df7eb47253dfc9b74115d61dc26e157e09f7660de9ef984751321fc951900977073cad10a3124c09":"254d80b21be5f7654260d7223306c1e0":"40e5953642e4d13a7aa95206f101de8c98862822e1c23ddc0c366ac656a26f859f4244462fc33153f3112ca966bd3beb":"f66665211b4f95ba2fc9cae36a8f3a7789e60e802e91d8a1e6037b5c237885b0767df9c92de9ec3fdedac971d0c6bcdc":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #162 +aes_encrypt_xts:"ad7dc36258b42180fe22d74f9f82d05948dc09102c041fc646c7c0822dbc0dfd25bbce142d573cb895566615593fbef46aa3710705a809179d6e3079147dc1ab":"494f48e8ecd7fe9af1fbb56d5d6fd1ae":"a4a57b20a0cfa6c9fd0d2f6aa30c130e3c3460a40e7ed4b06a08a4b6b0a3ebe2186cc61a0e8ff372402af501a8fa06da":"0d769bd9230cb06edf453084587bfdf687f70b8acd7501ba84df52af19badeb4b3439e03d1627b75aba2881b8f68d371":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #163 +aes_encrypt_xts:"4d6825a1ca1ee2c879ff83bc842fb310a2e83ec101bc1956de43794aab03fb3cb6e993471ab1a724ea5dd9c57ca2736884d95ad930d9f6dd59f6ca751b2f5712":"6ff95ba9982494170476370457f6bd80":"501f6d9c497edc87eb0233c035d6601c3ce8460229f2d14156912d8d0ba15b6416eb837e21073164b456f0f7c45646ea":"8cf64aa880939d899634216abc9ca3d9340433cda8ffdce272d4e3e3a6e84e2ef8644492bf6acd1475a9295beb4f73ce":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #164 +aes_encrypt_xts:"6a9bdc0fb0ff6ae2505f4b745d74597c3923e8c566dbedfc4b75d63987cbc2ef275a15c27bc2b4f34c0b00916f43cdff8fb13b448b4cfec1aa5915ffc6a69a0c":"216694bf2f49ad9cd6c9df880b0b8dc6":"5cf02f7f10f17483ab4546df0ad70523e3f43ee4a743d920ca4f320dafd43f9ef67d970f0e5518f20ae9a0b34b514a0b":"bd3ed5ec110a230bc52175616e0135a5a8ed4151a64c49bc988514b870f75791fed8ecf8e6067fcafcf96c0a3affc7ed":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #165 +aes_encrypt_xts:"a1a8d702b9820db069b716b994ecfa26f269e2155bdef78eb460e588aac7a059ebb9158795e4ffce42f7c65e30ab7eb8e26608dee93b4f89fdc12699af0466a0":"5fee20bce0457000b1fea66d0ab536d7":"1181679dbd33ddebdbf6a0449316a74894b72d01a21b6e96e51eb1c30d59e8b26358c1e87e09edcf8d763422022b4252":"fb6065eb25aacd507e134f4f3cdbd77a46748e347574a7685fb756b4e49569c940237e43ccb17c04c1f3d6d169c6ee3c":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #166 +aes_encrypt_xts:"3ba55c673b309d723921dbc3c84251bdc2ddf76abb963e23e011fe7214096cfaf6c84e3897af04f6081c157aabeb87bd2fdba4be8a9c452fc77b02ee5ffde802":"5231319bbd17b15e18afd13d02d8f122":"4c00323d6781443e5e6e2181e51219a746d9c259a9c13f2a5b8efb10424da7b86f97f87c1fb2bf3d3f163c719cf930ba":"faf2616f0dfccb96bb44c786bcb7b80b7161a55657309559d590895448145b9d6dd01aafb3b3509c93eb5c394ba85446":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #167 +aes_encrypt_xts:"7e76d932c8d3edf5990468db816c9d35af407c748a43078c46540673d8b34406a960d338b18166227e88c08bc69c8d52723a1c468ff6a201d2d21a63ba8a5997":"a39603c815ff257354cb48f99825f675":"0749d735c15504fd4fbd6a8763eedce9929a20a0f994b30fe541a0e0ea34a01c46f9dfae701cb25c1030cb1cf95999f5":"0c22810005ecc4bbabad73f4db66c10a1a624b3f5ecac922cec8e1d3ec50011d52109d780d5a18ae7db6774c14e7746e":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #168 +aes_encrypt_xts:"dcfcaacab2a5f6894ae1ffa3186d43770828d49a5fad35ecaf89debf184538180cf5772f1f9115d60813951094ca389d0c4b90a76485e79ab6f6780e6c4df243":"01be8643c67bf7c9cba96e62c4568e92":"7411783aef37c79842410e7be57d1830e1f0369ba89cbe2087c3f7967df44c5cee14f2468bfd41535ce09f28c4c8b027":"41b22f50b116ede2dd5cde9cfdc78150053b2362c412933354f2d54ab995e35f830ac52fb0be748473f8928032301a1a":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #169 +aes_encrypt_xts:"426d4d31f88a5be86330c6512816091cd05eecd09f8b27af1fa13936c9d2de61ce6051fa64a9e621f1710fe8bb1b002e73a84164628ea1ff8e78247012cdbd70":"646deef6e9065772fd576c172aed6100":"309d9e8811708346c6a79ee019ca89a5a9203b12e442b6d022fbfa13ff55d16968a6e82de49e4373766befb5f7ae8da6":"452a7d94597a084b0d4e8938989ed937136fbb2e56965da0c1505230cd369a8a996527f001a30e90bb26b9b3af272f2e":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #170 +aes_encrypt_xts:"b67995bece5a587ffdfa9d63ce82700eabaec701312aac591ae4c13045b17832fbffb96fe953be24ad4e22ac146eff566453fb9abec7c80b7d4f849dba96ec2d":"952d9dbe6d2b70eca8f11a68bd260e46":"190e1bd6674eabd5f5954a439c6748c820d036913e6ce075e2c53f3a1c53dca62f99a2377a42ce685b33edb63917b2ff":"a458c4a4952c0cd01c096624ffe94f911197691b658f8daee6b1b853775173ded5761e07d9a1a39ef72d8b6242a1422e":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #171 +aes_encrypt_xts:"f1798b1cbe9683b9a6e4f24583bddde5bffb82381150cf6df71a3f7755f1c49f22f18a6703ea82266f72aead930307d6bca13b99b4d2419e9435e97f6c11ecf7":"0858df21034a36ba442231c543be1945":"509e85aa57adfdcb51f750e096a17c441a83d9c314aa3321ad4b6a5d77040637bf24854fe01d91548ce0c622e5d7078d":"a9a9e269651078e4fe95c631cf22e39f83ecf09e6ea231a79ffc26eae32f706167a546f3c30c1587fca293803fccb198":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #172 +aes_encrypt_xts:"5c7f7a36080178430083ff5492ef77260f680a15a76624b89e854c94f0488a9e7daa4f33011f91df5e338053f46cee650fb0ee69f8c215755a4a63cd4228c219":"a401d73c8875e759aa3eef53e0fb6263":"b1e629a62a03ca969b16915202bcaa09e78ae1851bc88581164968a5656c82c0e5c403ba54b9b5ed9babe8b0751d1b34":"f5bca60fb9352b1de04d7129405626b3a474a264fbac2d6be119e1d57aa998d0e0e4d9f9c976210d93c465a3e360cd92":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #173 +aes_encrypt_xts:"1911e3774102c5a38f4bc1af2bd9111b43e9a3df53bc0e7134adf4c90801b140ea65fcf9e94ab063d94a3de77e775b1c27d1b2de8c4e48167fa54d838297fa28":"4ad18ae1a630c169bb93ffe98168cdc9":"399dd2e00110380da43d67a81bef6169898754cc8f75c13674ee6a652ab0198175c98b2399edca0f592ffb488051433b":"e055d709d88b21bf36cb2700164d508b690d8262342052abf807a9df093658ec8164d49fd630091e01536e962321354a":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #174 +aes_encrypt_xts:"b6bfef891f83b5ff073f2231267be51eb084b791fa19a154399c0684c8b2dfcb37de77d28bbda3b4180026ad640b74243b3133e7b9fae629403f6733423dae28":"db200efb7eaaa737dbdf40babb68953f":"77f4ef63d734ebd028508da66c22cdebdd52ecd6ee2ab0a50bc8ad0cfd692ca5fcd4e6dedc45df7f6503f462611dc542":"ce7d905a7776ac72f240d22aafed5e4eb7566cdc7211220e970da634ce015f131a5ecb8d400bc9e84f0b81d8725dbbc7":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #175 +aes_encrypt_xts:"a4be45694240755787649bbfe9c62dca7955fbad4a2be15d4eef2c703696f12877ecda778a0d547f5a1a4328f2ae0db5893470f967a8967c75881370f9d18b4b":"d66458b1e5e382b006b32c9632a2e12f":"0e380a0ad91c31ac1e95d6c3d26554c38915df0fa1e9e8f781b34969c7ea61347b74cc807c7c603b35cd1593271fa938":"3fd7b0b5ea66cf4e2da1e690f6e80660638b1a3f84cf212d9ba90e7db14177a3c4eda89ad357af4408a7a342828a5dd6":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #176 +aes_encrypt_xts:"47c2b1b4458af043441a1461ae7326113fa2dc1b7b35cba14eb8473db169a17d33ba78659fe0933aeecdd75047b1c986524c091c778c545722cb459430487b55":"87b1d01d0525d0af0bed9e059e6946b6":"1cfaaaab545fe967549f0f28f9667a0f7d2ea55fb7bab2ac4f3917a76bc309155780853d2e48d2e8217685c4ba909cc7":"3fe4be324991aee1a628c3e5c14ef6d7c4125932563afe2c08a1bb82234152bfe78228b40acadd7d398cf20f621eadf3":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #177 +aes_encrypt_xts:"6013e5cd1c6f341c2f37f4f35583dd222c06207a446f2e10b71743e0d6164542387089692d975e2f50c5d62e0f18c20570354a737b71514a2beb7a49cc941a61":"d7ed58c0282398df330ee851872bdb46":"c79f127174bce174451306e6dafeaea0e1bab09970b5aeb0e041f1e5c1f925667b7902433e7a34b47a19bba216bb622b":"831a0c7330e96088cfd14346c0c53f2e4add5a6edad6d1a80cb007a5f25aaf241a195c0243ae26761044f274e9000b43":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #178 +aes_encrypt_xts:"53724613045a688ebadd8119d87e28a1674178fc42a40b54a83a61c0021afbcb8d6e6d28b6c1a5138c6b2deee472d61143f81f45dc697556e2ce9f7197996b83":"b00bd9829b1024629a1ee362bc50158f":"6a131dd6bf6f35b1d08e50951ac2df6c2239dbe2c3b8283cac688ee97363544506a295d86e39abb0ae730a952be896fa":"0e2bbc05fd817f098b0d94408c8d65704901e8a63262032b0e7b03cd6960a9ec0366aea05d3c2002971efb075396db51":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #179 +aes_encrypt_xts:"df35e4d415feaf511203daff594843a79ca3f164c954dc3cf70d660a4d3628ac7ac38218ecae74b433e3b0e6cfe21f78fe3ed3fc02f3bfd60abe6b529912a7d4":"79178a9eac0958a622214a2c4f2b2f2c":"f0762872bf7795392f75708ca33fda7886f9f1c4167229221580707804c283a4e86e75ce9cf4dc310ce090e590c66241":"26fd54196b4ac550342ff46e2e7f442540518e01467ace2da52876a54636626f1e986df916e36e716fc009e5fc9dfb81":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #180 +aes_encrypt_xts:"4324b0fcdcfedc5af7f8170c157ef68680197f5901fb5f3c9b9f85db8319293066a4e1a61c5943865e7b2de129dd3a6db5d8865ac55722399a58822c4e51d0df":"c0eb880e0ee09b46d3d28ad7b363a851":"e6082cecc24808a6b25e7659b24b71e77ec14887750a01fb9d387c2e90acc77243d7a0dbab70e41c34594a4ad197c8aa":"d3c5c210afd597feb2e188b0fc08e77992e2e75bd53cd60c507b2ebca37c7b7defadd06500ab67af7c00e5918fca8a16":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #181 +aes_encrypt_xts:"b77c56a9784f3c26a8847114a31ee2cc3648b44295651267df3964dd689fb226fc9526da77a02ab04f332d39a4faf9ee7ce3a7320f2ce9c21fbd5536506aad07":"5207aa755b7874b559139f6d50e3c5fe":"b2268a28bb39a15d8fd90b5ca7ac698fc2f28206e0f2073b543e567969baa69397aabbea9fb90062d1a7c395936f49b4":"9ec9552e50f7620b9b4fdcf9df6512ada43c03a14a32e17a7d48cf5378f9f855a2cdfd8054c677ecfd4f2bb925723496":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #182 +aes_encrypt_xts:"17230072ac4f7af2661c26325c88565573fa05c270c53193ef3b52c40b86ae720cc894ca4ce8510d4eac659ad4aac0f9c9e0a65fec76ce9a2296218fca6ce500":"5246b8bf6a28c8799101dcfb375f83a8":"0bdc724383d8f76e2a921940ec84b0701eb37b8f5c35072cbe48d0fb8792b87b9bb99d6ca40ff864562b720745712f26":"9c4b9b19b48c3d1cbe13b0b08d708345b0f25e4926f633480a9f52ed3e30995375038f641267431a206e3eca599fe6dd":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #183 +aes_encrypt_xts:"b625879ad3cfcf11d39af454007d0483afdc2724ffe07c046db78501c9d04cdc9ca8a00fa6c6ca14e3987991f2e8f53504390a125d471c95c92d4565fb3b1928":"697b65159bcf2b0871cfa8e070631218":"758a608a8d146167be0283e776aa493fc39eee0cd6de71c1b57a5c24551d0f58bd55fc60814a661aa0a17d4c54ae3e43":"db2552e820f1aedba4c17d0883745ef307c4551c7c8b7dcf457ee33bbf5d59e1fe95044103c94494569ea31f00ffe1e3":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #184 +aes_encrypt_xts:"2efed72f6fae0c139bc12de5a1c90a05510bccd2d83fa55ca1058a9253a6fc55ca7885ffc10ec6128046f87cde88b1e8f4a237e24618ead6cdc4f4f01995800b":"cad76b7158a61465586b61272e0864ba":"0739d41d77d69acc204600a4c84334c4c39d3effab76e063d575baed1c956bcb67691983d55d924dba3f1fe79ebe4c20":"0d6846f139511d9e07888dfa7afb1ff0b029f1b6d6d8a35cd4130637fda958e824c9a9df5f6e80f80a19ee2731b12289":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #185 +aes_encrypt_xts:"924379aac0cb7a4e2de6108b506ef501490aeeeaf16d7af500b4f2b8f313c2d7738f499bc42adfbfdc28759ce68b4cd5e57e62b469e3aad0941ff87b6546ba14":"635e4d4669fed1c8c37e1f0a36b37804":"1cf76a9be30e60220c1828db68d45d96a0d6a3b1fe309cb1defedce851b39b07caf15a822e3d60372f8544ec906b4add":"be0406da120d4cc1e3bcd9a44626e8b5b3b550a23c6f9279940ba7d4f71e275088b92a958d4d2ad5111bd8f715de4c30":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #186 +aes_encrypt_xts:"a7bfb6d4a54484c2909b92339b7dcf176188f3d4182d9112243714fd5b9c798d3d7407be99852fc185688e58135a76b4609daeeb6c1d0659b120fe7505a4624a":"0d3b9350ebbbaf2a1416995424a7885e":"4091ebe277df242e8de6209908b6a8e6973cf4531e23ed6b1b76cf0e8efb652d2cecde9b697bc65afe873603dc0a70a6":"7b205893a05873a82f7ab2132883685e0b6f20f05445d5a0d9b2fa8cdbeb1037239b05d715b169bb99d0ee9b5ffef742":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #187 +aes_encrypt_xts:"16d7db8d519c2974cba7c44d3a2a4cb79773d21edb3b359cb20c716570bf3aecab9dec3976d8322db4aa97b2e153e2b012c4eb1ecd2dca83f7c06cc370791f78":"d208aa5cc5486e0e27faa73ffa767623":"81ecbe0ad23a1645f5d2891d78da406a70d540993c3cab508859bcfb2d3a371c4331a380fad7caf872e74bf861b95bd8":"305d4cf4f7f9a6192e85e55176a58a85e5795dd359417fab2e72aaa13ee6e093768a4e741a00f4d20ed572d6af43a121":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #188 +aes_encrypt_xts:"41e9c3d70302fb488034f3c1f4156d09f951e19ae00ed0914d7b9ea688bd4aa9a20fdebd4229e2b3558411cc9868152a436fdf0b5d10eedb2a581cac4252b9c8":"2cc5ddbe77712002de095aa5de31d429":"306165583eaf16391a31512c8d2487431ecd714baefe609ac478e41e6d35a694ca6dbec8faa3f814844dc2acddc157b6":"73593426603a768f9a151894184deae22df23584374f2ab1253bb38eb99d1f208562d12d81ea34bb0f4fd183aa5e9af5":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #189 +aes_encrypt_xts:"ee5bc150f08110aa95700f96abfefad196755b49068866dc7b2e251260bde5226b2a234c8043309dc4ceaa62d62c3eedaf4440e09f6c44915db7ce47a17a411c":"11071e5b327fe8acec3b9f81fab37141":"134a04de6a76beeac202f48f656e101e27c2856384d0bb417a1779ca29403dc96b382830e151764c2513ceb4e572aa27":"b4dd7ed020d3121ad9d1a58760980e3e7d203d84fd7b77c6d4fa3dcdb29f9aa6803074aeee6ad8e47ad0dd01a2b0ab96":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #190 +aes_encrypt_xts:"458dfebe5a6e381da894a1551b95467f19fd475be6a61930ea7707c4f21f88cddd7283c59cc4211af68cc4273ab0e31bf24bee161a5690c754f46ee6392eb6fd":"eb051cfab3db35ff7b3919ede9f79e93":"506a8565eb8d3a39e2cc9d32eb477cbbc621d6451e61fcb8528a6b1935071ffb31f18980ef586b97f02e257e09ca5f0b":"95943d6d57f17f5d626518cbc2c7175ab97cf74bbfc8571e8100a921061e68df4e193b53e4256356efbc42969ebebee1":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #191 +aes_encrypt_xts:"4224d8d8e7c870628c9fc4a2b5c67117f68ca06fe9b9d0fabc0de18ce9ff2f5fe2f93c46eaf42c5513af3880bee73be8f6cd051e1172c1a79d8a5f7509b3d170":"d128477c0509e96770e907a69f316f11":"5511e976c5929dc506b12e3a13740d59799c31e6e4f762ed3df15085cd5a99588813edbf30413a48622896a690e4795a":"ec0f79a240589de132bcd23ad5b1bf6218ad82314f94fa43f918a0e342d1d5c719d12dd3a70984d7b6ea2c25f71180fb":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #192 +aes_encrypt_xts:"30788b62febec41de3d01e9375b01ff3c5362a81b4ec0adf2b4fbf4aa79d2654a1efcf89dddb2b4aac7c0c25ff7d5e631baee8cf5ff46f2c6c440db08120f798":"fce20063b9ce5820c48583d856c31d5b":"45d5ba3506f5510256a9dcdf7a69efe9d2ddb191972c10ca3c6b820aabea59c8c02262df10b24471723129cfb46647da":"a7c2aa4f19ce66a3c2b15c950783401c547691eb06740971dcd0f1b2acf2bcaed48f569b799b41b8d613f2bf4d7657c0":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #193 +aes_encrypt_xts:"1b7424cf9a4598a3f6aa1f15267e9ae0c4b2019d0665e9f7e7d4d7fa8871884a248ac042a5267dfef73c51d89bcdf01a51568dfccb080b6121b70f6c8f2416c0":"c83836292441a0dab60ba7312014d9a6":"943d20b70e72cd3f9328048933e8cd2d639d9468251c20232100f162dc5326c78edde144f59006ba4a886bf8de6eeeda":"d398795a15f9de591a897712bc454d819962a9ed1e638254cda815e86d5a9f297b017274a55179e6393ff0e5f1c49e27":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #194 +aes_encrypt_xts:"2501f6f8fb11168026fdb988879d2571679e69715e89d5f142dce3de6d59697af676a811c6fc255554486b4f82997bb909cad701cd2e0f269450128faf23ec1e":"37aa0356bc9f948630c6e7ac50e9b381":"b0b198e498e685fd761aaf775416972fab373e05b4d8dd8640294f473a04bba1a3b1634cec7c188a0e9f30530cc446b3":"000493368e93d01cf6800f4054da92d74867b685419e2f382eea9c8abdc421469d063609bd0cb7e433a8ebfa652979e4":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #195 +aes_encrypt_xts:"073d56941b536ce6567b100839c8ca5b97827e58b4c849e2be549cc49e690e15f5869311094c6b8227ae3c9c0fb24d146ab24f286ce9fd50ee06293501bbafb2":"ca51fcf3fe7aee41c6e482e9d4df171a":"b62a3c1084b5b2a1ca930cabf36e3df93ecea8ca45029af19479d866c05999a1c24276413a4d1ef4bb8d85714cfd8c79":"74c927e7a7eff446f0f3b62d2b65fa14e2798a7fcd1b88df941002fa6733df5e087570d4556195e3fca5a8290008f974":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #196 +aes_encrypt_xts:"c581a4cedc8d412bebfd448350d088bbc63b731da56041fd9cf34ba9e2f47232a3da784530bdebe90f9f0662fc14cc7aece6cb28ec4eaf6487a240b5f5e5cd7e":"20922c21dfc3478fda875ffd0ccd06d8":"150a747149fb2ce6e17312fef0950fe85343b356f37541c9e051e464b628a6cbbd51a2c84a5dbe6e886732949dd0b95c":"57e865cd82cd9c841add8ba33806d35a83728a1f10320ad4e09f66ad26735e447d3b1d8a396e67f4ce84ebbd0207fc67":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #197 +aes_encrypt_xts:"f3fd9423bfdabec6536aa498c5a83c0616269f89666e5f9aa1843dd0103cf8e5badfa8c5dccda59987c3ac01c27d6315196fd5bb484c545be246e3e10992209f":"6c01f321222682310c6522b74803f823":"66cb3db29d13169a8bd426a88190c5e44b81de0f7561acdf226528df15cf0ba4ad50f02f958669794351acb1c612434c":"6f53bf8590f00956c4047189da666ebd328c18806854ebcca99f8f18f47582bc58945a9d61bd13ed7a49644dfef206e5":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #198 +aes_encrypt_xts:"31dd1c3355a05085156a51d2133365ba323d5092b6c5d1945ce68493915d2d41c46a4ec60f62c3f9ba41382c06d24143c71f88c7b900170fd30aff02a4fa6a0e":"af5c1274eae7d65d3aef19b3b2d6cc45":"37d77d18180e205a19f057c9beafaee099683d905c9270434b065a4426d15a4c68670157a9ce6752e6dcf61c8315c93a":"2beafe1310a40b04c07cf8136acd2cb9a1c6e49d468f1d727d18e90b9c2da77ed1ded5ac0929fc8a53079c23c5093c05":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #199 +aes_encrypt_xts:"2937ce984fd09f899adb653f0acb7725ad9e493bdeb520bc527cba058049a6fb827e13ed6e67f02d8f1af74798caa8bc92d77a7db30ddfa7a3b3ef5d28f546e6":"9290ecd6483382598a540e1b67c99f9c":"aa2fd60e91f9f001233f5617580266486a0c5a767695f60fa45fa067d13b7cc775431704963dd9426b5ed8c84de94b61":"9f743b2d5021a796c9ed4dfd043cd7592f762cd7b299d77dd1c1d7e30b2bb8c4b055ec6988a08ca0d4cc31f17d4461c6":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #200 +aes_encrypt_xts:"28ab33a47b32dbe9ac4e33a7dd3bdea0fc47deae790c3f5c24cc4e97229ce0c0a15160ff5cc544e2b4e03b4ccd55cc685e93e4ddb2fad8879d0774e92780c521":"3871b04b799f7c572168af16efe880cf":"abf99e347e086cad3676dba7d8ad30713de3852514c78db83ad75d75b686bab066f62431cefe3a98de7b713b72c926fc":"3501de2f9e6921c2ca6c6f5a7d642e7c6ad6cc1fc8f3ba496fc5ddc6580df5584bfed4bd02e48d898dbd06757b5f5b06":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #201 +aes_encrypt_xts:"33e89e817ff8d037d6ac5a2296657503f20885d94c483e26449066bd9284d1302dbdbb4b66b6b9f4687f13dd028eb6aa528ca91deb9c5f40db93218806033801":"a78c04335ab7498a52b81ed74b48e6cf":"14c3ac31291b075f40788247c3019e88c7b40bac3832da45bbc6c4fe7461371b4dfffb63f71c9f8edb98f28ff4f33121":"dead7e587519bc78c70d99279fbe3d9b1ad13cdaae69824e0ab8135413230bfdb13babe8f986fbb30d46ab5ec56b916e":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #202 +aes_encrypt_xts:"e530b0dda11865624e73a321d6ea17d60e501353466f7686cfadcf7b75791f7e2233f08d0097ae8dceb50cf63e6e95518476213797016094dc75d96e7a9a4c56":"968d77c9b876e9b5b7cc6a2494c16b67":"ce37427ee378dccf1b3dea3b91612eb7c7c4436c6bce3846313cce952693e0b9a8d5dd20a67ea4b3ed985752e7629893":"87b06e311a58866e58b522dfe90219eb1d350a95960575a3ba6c3d53f781f6d09f354e79425cb643eee2b1a00492a67b":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #203 +aes_encrypt_xts:"d1f9cc7ed9a0434e194ace026dedbd1271faaae855ca8b7a6e23e4fd13a2a2b680ed1131aefd06e023773e8915d9bc04ed1bc4260671c0204676c2148ebcf430":"b7c9054a9af838750afcbd736e7b1047":"5bad620098fb1b6bea9d5118a7e89b7dd59861f0566ebd87f9c16d84e7a8b5dcb721c7c5a2e2155922aa82348794325c":"5227c1299c1287edbb53603fc558697394dc5bfb6aff6356850f74191d990c2401b01be229f54fb3aeaff0ce8f6b0181":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #204 +aes_encrypt_xts:"855a34fac429b15d0406e197bf02d8afe411a16fc417f4e6255406a072b5b0accbd9d49fe84922498c370f52a2f1bf05478f6d7796ec1179c374b82c4edce4d2":"ad6cefe6705f37084019e0c35576d463":"67c195a568cb0a37de8f7261fe15c25fd9912afef57c9e9482ae13d2d817558ac10179e908dedf8aa8b97cc4844c30bd":"16816297d988d987c82b8a33eb9259ae48c85c1ae1401de30200e572582109e88f8ee8ae807371b3fab0edd3400e8cbc":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #205 +aes_encrypt_xts:"7af19fcfdbf6a2e959f15c906c0d2276010c94cc74f3fdae22220f8487fad572db7ad21cf72bfa44a4cf311045e8933b770430540da4834c909a310dc1718377":"25bee7a7b7f3cfb3660fab619b8d64d9":"b39032f82fa5dbe8f11815ba11c0036b44dadcd558d0a263e79caab673bfc6cc906b35c8a23afedf33b4ada9cf15a79c":"a17ff069a5d2bdc11052e856b64b03fb8f8dff05b1fbd9ac39745f2a970e183c8297cbf797ec0d45916d2851c465747b":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #206 +aes_encrypt_xts:"b9e0b80c434881a979151bb6364e27c9986f4c72fa76c4f38d3177af7ccb94103477dd3d63024ff17ac9cf4258ef0be570a5a3aca2fedac37d9a48925a51c529":"98083c9386a6d58cce570c0d0abac54a":"b42b0a8201ee75707761a6b9c089f9ffc431c47824af69adc95eff98571427b59206ae1cc3ba8da79e73e472ae062711":"b0d5dafb947784df27e2a1f8e512858cc795b7cb4c0e08e5c527c912f5acd63adadeabbb697358cc1d2a5d3c62e9687d":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #207 +aes_encrypt_xts:"7f9bf3748f2ddd3a121d15a050c5dde9f41f310a6159beded1e99601d3d2af934f8206902ced5f3633a00b9be391b9d06c25a8383116fb9f01bf4a0c116776f3":"9260004acc621c658e8f6707358bd074":"f6c24aa94d7bf049f7dbaea25b55ea8f742cd1906a4f5c1c7c701d922135fc7a81232d1abc269c93c7145472c43f2d2e":"2a0163558171c8762c1757c25ee7043dd8ba06ae16f4b401f34832391c4b3ac3dbd089084b7efadbf7ae8dc33264b89e":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #208 +aes_encrypt_xts:"41302e54c603a61b79d551bd3d57e6a38f86124ee76585af81abb023ec8ef3cc53d77600e5f45e968264a12f728851dd57fc888cb978c227323288447451b241":"fbfd6b005dc0f052c8b5bc2b2d602af0":"547a2b9299a5dc98c85182a45a8d40374614deaf0d25eb8cbb9101b82a55a37bfc78667dcafbfb464d86381a65bd01ec":"e6bfdfae2677287baf8ec594185746e374ad6bb98a80fbf865701cf56fff6a81c1a666dd40fb1084ec623aa8165945c5":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #209 +aes_encrypt_xts:"4da540f88e3bec25814aea89fbb43737f0ccbee99392248e69f1987e00d100018d7b23de8efff8c5cc85b0006d16900436a699fe5c4450e194fd9391b8485e6a":"60b25f3fb580d6cde23496f660d1459c":"9e09d2cdd844decd7a00c71cd7ba8885ba98649027cab1452c233bedf92c18c2d720d1279ff6fcdf3db2fd0ad99972f2":"89738935e791f1ccc96ddb6d1e1435eb866c817557c22a0eb1295592bcc555710a8c1bd5dc257a5d83e4329acbd7b480":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #210 +aes_encrypt_xts:"50cb392fb40b931374c3405601ba2764b88e5e63d6a2a3a183eada949e21c578a1a1b55ee0147856f72d3874368e13565213204833e608ad5ea084e163d05d6a":"6ff4b5ddef5128f9ae292b984bbdecf8":"285188e2d5981602f042908489a570580b89c50d3f10674bd147521bc3a69e1ae0db35218547e3744f0c2e5489f9b62c":"82876e4a69160f0249eee80423a8749888156f15c61f5a4b450e9f8f77a86baa86733f2d453a7e4d09132582083e7e6a":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #211 +aes_encrypt_xts:"9e01a04a3b2f66b8e78421305affa696b5c1cfc1c90eae00ca375dfae5133dd20368596024943f6101dcd3653723f0e785becaf22169e8244e2bcb63ea0f1811":"201b298202cb180722f34ca2a025c791":"65dc6a43ed1c2a8acf505f708bb4a34196c79fdc1e86cedaef17c5591b6683b353123cc7a1dbb8fa90e0ba9a488cc3bf":"8da1bbe05f34555d72d5498a266a45d3f42f8456b925356df3ee7476115c59d237953d4f357d6505e0ef107bca5e6cbd":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #212 +aes_encrypt_xts:"2da8c026b078e512fc389f1d0aa4f95575ce1b7d3e23e9c6b6f2c2d5f9a12d5f1156972250289b4dbe3130b01a2b37f24b4ea35f6eec741539cdaf85fe5acce8":"cfac7c90008093e9700c6d0828a231b3":"c0450cf6088790544f355923e15cd72d643a7141b67af61c20f63692a15e35db38a84d47b7bbace78fb4d8a2b58e5946":"f38892550a774c5bbb23ebe182e6b2912e52853de79b082533449baa0da535df5f30d4f5951ce4d0342f060878ce474d":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #213 +aes_encrypt_xts:"489a0b0ea71f3240b461fc8b1becb86f3f9844c4fd6acae8b20123c79d9510dcbbe33288a993e407517d86140a17f3254fae6e5f4a1b63c94b84618adf91122f":"78fb2890e7962081a8273cb1a2e6a388":"1e2ff2fdd015aa629f7c066434592ce808bb0e4afa34e555678c40b989414530a383d37664d0cb325ae2c94af98f285e":"be3be639292ede0aa1f258951e026c03c2b7299a7ddfbeae96beccc91edb696780e4a3675d762ecfb2d28529785189cb":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #214 +aes_encrypt_xts:"aa364e6de2f0856dd07a93ee1198b2d83d2cf27f26dd29ddccce7f214e6b5d096f04404352b54ef4154634b5a47fae3baf6f05a30423bd126161a00c56267458":"0341b3c3a427488abca69a308202f633":"9388066de5c865cc4183f42e436838a98fdb4329052e57d1440b7efe7b84b877c7516ce7e63f5a37397da6561a176a37":"851eeb8fe99c5e8409e9af8f4855b4b6a2ecff5d7d330c3e07ff7b243150d3c1a8f9160a4327bc6fc791fcab71aee2bb":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #215 +aes_encrypt_xts:"d7b55d450a709888c2e81ece078c69367c8a4c28a7b0a20831a95ccc6377c185272a2054aac1c7c95577894aa2b2bd2a3cf0bc87cc3919de750f44ba49ac769a":"b943cd22706fa4d675936f5ad994c437":"c510d766b3693a84247baa9c38bb29d758ff2155bbe13619b8fd6a7992e5a54a6c1daf4eb8ce763cee78d2b9ff24bb22":"befcac56e561ba4bb513f9dbcb0cda5498d18555f595bf8dcb6bad1495088e3b2e268809266f6c0850751e90a1d61fbf":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #216 +aes_encrypt_xts:"4128a40ff005da011d43405a3dc4214d1ebafffcdf28dfd47bd7675a714b75a19fd81f819fa9654bf8228859d420d0cfe0a5b9f2084317b423c6739b8265c540":"de0d613bd82886c69f046625e05c4771":"81ee0eecf86168a0756d0807ef258e06b69d7b9e2e01ec0bd05b408387c74df9a1c000376dfcc4210099eb80781366dd":"f22be4c22a249d17cb4fa92d4d826517521712eddbecd98baab1fa462b0b94d636ce55f6b350a7fb7bcc3409575a3081":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #217 +aes_encrypt_xts:"979d3095432fe13926466d81f76a03c3a97b4d28859120bba04ab039fc4e45dde6dea0c12dfb22b947ea805c21997d7d83dde735df04d14263ee81901e6feebd":"c45521359984d4e6aee4e750082b4aff":"4a7a241f6dbac0f7661020c29f2c2a2de686fc1ab14eb48d2b8a2bec8d1947c71ddd5d55d909d6e89117ff4db5ee8d39":"676474603ca0a17615f8642a0af2be79f7a1083eeb79fe770f4376a6e9bcf149f2eeddc158e4f8b194ccab6c7fbf804f":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #218 +aes_encrypt_xts:"eae9203370d6a5ece7de37d8c09a556e7e8a7a0c2fe6aaa8138f8ae58a7e287db2470e841dc9b152fd42e44b764d240c66cdfef9ae3944346711ab9ef329c18d":"176dbf122409b7eff4156e6ae1112824":"c629649be641298e789a01db2e7e5907ec9d0c2436349f45ace4b1802033b0834e4607c3e070c1940f6a8d8c2e5b669f":"4ca724f3e2df333e826bf1f56282d4abe8a17e68377351a4858d493185e045613e436ed2d6b65b6a5d1cd522111251bb":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #219 +aes_encrypt_xts:"4b08acb6b459ee038aebc951149e251d6774330654f3f8c3a4263f01ff461abe9d93da564eb83f2098d48f2a25cc55d50acd9d738f74cb06ee92156d797bd271":"62e7b4213cdf615ba78aa9ffdbf109f7":"60f1a6ab744aad7377f18e5d4836c90520b8879aee4e20a284756fbeda585d5263089ec22f7a79d3150c137904a4840d":"5b60589281336b88255b2f57f10c0e5f2eeedf75623775da46de824f238b78ad428f96ffafdf7afc5aa86739d9e33294":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #220 +aes_encrypt_xts:"f7301e716790cee0c4eb7be11efd0ed7801da85a500710ce745c03ad62845d3b24cb118e05db4b56781085beaa4b74b193ac9e3db3f9969afea0c0572c2c4246":"22bd2e7be2b234dfe7b0d59728b8664e":"702d25a1345ad00f877e6dd53df92c9ce0e4a163315b1cf66967f962391005edd967e8e3a60df48964788f326f080ca3":"59ab157b2ffdf44f73c594fc3d3e889fbe76ae3e9a62d8844dd3d4f6e58b92049e28fe3dc869ff477251ede8d9ab0cd0":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #221 +aes_encrypt_xts:"2fdab284390fa70f308a3f78175e46023e6c9656c256a61cf41b526d28a0ce1a3fa9fdf7f518dddc722b079ebdb33f146a5476a23187050563365851e3cb68d2":"cff7d8941e4e6d42564fd9099cc21f12":"db1cbe9bfde94fd981bbd24ef9b409a8e3ebc3306c91aaeff4487afab84f3bc85f025402b5dfd034bf0fae5144c40b5e":"5b2a66dff6c62884b9254690d9fa5fbdf0e11d07899901838fde5df15c7bc78dea2fc8b5b5c320de3197810299b7635d":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #222 +aes_encrypt_xts:"5f1a7eef236b1fe4ac1654404c878a4a0ec4ee7c55a30daa4e045447e9893a253b5a10918b6348f85b110e92a57b2ed76a9c5342d764909669793c932ffeeff4":"aeb016d57ce55f9f4c2f1f94ebe0d2b9":"4ce97a0d46eea97ebb8c5ad5b0d4a000bf59c93a66f1c2b0ca4c816332bcf2aafdc43bb0eea1d4cb119995d41627cd16":"99565220a2ebe0b7c3aa4c3d5fbb16e54976915a54a0ec0a26dbec31105076e8d4d87faf2a25c36d8c11994e3ef65999":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #223 +aes_encrypt_xts:"a753896b0be3b9941f0f83efe313534ecfb46f592822d6e284e54adaba6f54117cd87d8f584d5d67341be1cf78705260f2026935eafd30897fe03cc9e39954fc":"6f35b45f32c6cf17ffb84b43978c2330":"10f0327bf1dfa02d213009c7847cc31d5f2e7bdebab5b9f7887aeea472a769a8f8bbc5cbcce518603f3c08f14516bf2b":"cb9257ec818a740debecf3f7685ca6cb28cd47c324faf4129e635f707b719bdf382c9c4080b405191075d7b37efc6f05":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #224 +aes_encrypt_xts:"a0bf48c242020cce49406bca6a60701b1a6900a7898183232e372bf4dcc13673c69292210b197011899c10f308005dca98b2c30f50626eed3c5b9f8a0c05c0bf":"973136efcb9d28e3990e6e09ccaacc72":"80f44acb5d39c5851b1a16ac9d4b56cacf18c2d6eb557702d68eda14169e7a4772dfabe574bb4021d484531b92bea96b":"013b3a9c6107115466f3b72fe617f5c2445a1213cdc3d551e5e59415319490889507e74625453d65c0c1d20137c52c5f":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #225 +aes_encrypt_xts:"518f72b4f9ee1eaa6b1c479a761473e6589f1de0e6b286d64cafbb31927add025350831894f99201408fbb551617678d67f2caf201ca407852862a2a5c411020":"77c07601ea263cd0ddf5e2519ff2c395":"95e871fc8b10372fc9ea3cbf01ed93ab3233bec51180701a9e674322afda1d6d919b33d871d445c202a79ba916b87a36":"e1f2ada5fd010949b1de7536a8ea9480f3872146ce1528644a54a6d7f303ad95d8f0318213cff9b245dd904d4eea3a75":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #226 +aes_encrypt_xts:"373932733e0e0e62a76999cfacbad13307ace06d8d3e2b422ff14d59d2c6aee14dc39313c962bbe0b36c1001fa11a8c5bb6ba0b2b4a8b50b8e1f91220a0e831b":"156ceed43aee9c7d237b398919132e10":"e6b1d6c0d7f07314da08ff33e66a8241b93cf6a821c6cdf43cfde86af94f0317a693ee8e6da24009351a19e4cff3b29d":"b725256a672918cb4ca62f9c7b308eb31e8901f8c678e345941ed924ac58d4775e0634923639d40edefe83a7b2a7af50":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #227 +aes_encrypt_xts:"965174b5d01d7e799f6a6256d03d24ae4fc67dc544bad32d9262745c79b8ce4720ada383e07003a93eb907b154c9246623ed08ba7fc9e1537be8ea9f41cd7cfe":"30f6923942b85df99a8dc77ea2183a8c":"9bbe69dcf8a0cb16e36a6509d3f602b565a43a4af0847e3784ad0d8186c980cef7e4ace111c8a0a5a9069b9aa957af0f":"3af755faf78c2e545f2fac29a70f681166f88d104fd687bc63e4c741e8097bf94f3ccf515d5b1d03c9018ab13ed7392c":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #228 +aes_encrypt_xts:"4c135d3037c1b5515dec182d7d59292206dd5bdd2d554d6a738b16b95e27fd9fb357517d6de25ca6adf2ac5ae6216bd21e39095f954bc6aae9503aede621bd75":"12c69f333247ae211beb5b52b137099c":"fbcf863977d06d60d843dc0ac8f969f05a665e04735897932fd24bd339adf44387b6b8f33df4539bb8da363a6aef644f":"810bf3e4fb0654c076d255be6ab60f9241c4a5a340ba55d2ce6282643797b21abb0af124f8d9b912330754b7b15d181b":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #229 +aes_encrypt_xts:"8912e1559da5efd048a2b727bbbf5600604231b353b6548d011bed90ac7cd6d1edcfc73e4dc6c2eb81c164936f4795837af02446ba0cd108c93976f16291d2db":"24464822cf1d76cf3d0a732eb37e04e6":"2a520e2007155ab5d4252dc0fdbc4b7020fe78306f9514aabb5340943cc78a81cc499db0551e729e702948c65cc84f39":"bd9dd3caec54dc2881e53eb3a81d1349f5ac933f8b61c31950696bfad721c33e029de3b5590d971610631cb31cc09c1f":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #230 +aes_encrypt_xts:"800071eaf8f823922bbd0b2a51e9b35e3bc3f13bb4da01ec92ed5dcc9e1c038197101c94227132fe7280d7d7e04dcf17028dc2af1cec04fee5ad5ff1c0942584":"9c90b8dccac883b4703ad293ad33b300":"08ad0d71cd03f12e33c2b8980fcdb4aae76c88f8d548a681c412b5e823d8ade22bbcdbc057f52c9b2eadb1ee503398db":"53fc6d33ac578ff9e1620e3505572f90b259c278c50490d790fdfc348f3b4d5ffde2a88664c860c55f28b86c0bd02b39":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #231 +aes_encrypt_xts:"4d5cc26c3be36c57c1dbcf9ae7be1d64b1fdfa93266e04b0cd3a8db169a8509d1704184d0bf44bb03ae5dc3aeaa6526bbf1c190bc17a069ec5dd5836dd6942a8":"35e19c474dcfaace164dfcfe0dacecce":"2c569493d405ecd77eb1911d6a8e160c1bc54ccaa023428a669ddcb1329a92a9fbf33feb225aef9f16cf7c9b824f19e0":"6b721b1ff3bb2fc4beacb3398757f2f1a97e74a2380ef0324b3013a79bf952b48ff6ac093819749ebb354a65793850d5":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #232 +aes_encrypt_xts:"184fb3132237433adc47fb2a3ea5bb9f22ae5a03a52da793ababd773cda0cd5a281fede3a9b161aac709d80c53da681290a94018beb1da60d3b7fdd764f4ef86":"d8709b421e6e7da75e226bf17c0a7bdd":"cc296b587e519a1f59040442426c3496519cdc8704422f77134aa0d1c5bfb551907441132c99e26cb77d78221cca5cb9":"bfaa158f31515bc17193c054a09aa7ce066a8f1963b292a7cdc89af63804292cd3b141294dd12c37ca186106a63a2646":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #233 +aes_encrypt_xts:"e47075156af0a1a768975efe44ba405333649be33547bd477c0f0dfd6ad294d2bb625d477cc9eafb098df87e2277a35ea4c560b329604d200875080a3e51f1d3":"5b910bf36c7d057b27203333174e3a08":"227b504d86ebe6d43d127d1dc9247f87ed8810505a41d43357fd04d5446ab5501c40583031bcdb8ce96603906e4011c4":"c028a1b32d53c4de051bbe46ee7ee398846e54198b85635926ac281fbb19b6fb43a09a4a9e248ada8dc7798a7ed15575":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #234 +aes_encrypt_xts:"3f6edc1f2c91a839f111cd4842a0eef76bf78ec71a76d3bba8b29c0348d8568776d6adefd44ee5016d28703bc74ad4d0261721420cca6c9139e9a1bc80d8a7b1":"65b54398ad4582db06b79d4a3366d5c9":"9d329be9874ee0eaa755e0094ccf9f0e6c897b8ef7beb78bbe4f7030de0c949220bcf6f92af0976bc5258428145e839c":"582ecefe2850afd18867267ddff93681fd2049db5a354d6b11c985eca449570788282d4d9a36aad8818e34878bfcca4e":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #235 +aes_encrypt_xts:"00244b082f858988323307c43dafeddf5efbf89dbde9cb61c9ec377d9a3c5e7740a790391b965cf0ca60d7bcd6bb8e894f4eefb48651c192bafe49eb16ef028d":"6ede8ecf620263817f8a5828faf524f3":"12b3d9d5a2b78482947c24781b738e29ada9b203d2b8a88909408ec40458f0d8ccccbd585a0ee268f63139f4c568eed7":"401af685cd0b6481b4da4ae7deacc999b4cbc6d3b235aa782f09d7f49e769f5091288ca832bd24c2ba698d3e40385181":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #236 +aes_encrypt_xts:"4de47c16cdd416f0a38a4f06ae05b46f739ef9726c3a3cc70fc8402d31ddf38bf9adcec3e38a0d4206123aed7d9b41461cbae757e9beb048d1938223971e224e":"0da47ab72d1ffa5801069ae842d7692b":"252e868a6b186848903831b50bd306500dbbe7318c1e5e88d185ad24536aa8985c780b3187b90aa47588da3921798d92":"df991967ff6cf081832ea29b23b1daa122c91fcba56d89a0ae0aaa634322c96530c11c0aa11c94531e159008c94a5bac":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #237 +aes_encrypt_xts:"73ab8193a73706485c5278c422a21035a46bad252a25b8ed2915c6716ef25c08262979eb61663eb52ce3878d17223e5e01d4b809163c421538aff01b465bf86c":"fa1e662fc3ce3bde4987cdd09df7a7a0":"79ae2464e02f635eaa2bd52eab4f4c38bca5087672f8f100110890efd62c0be4cf5ddb991b73a3186477eae0a0c1aec7":"0eb58b4184b4785820d0970ab796dcd7cc062fc8333fad1894739e13b04acbfd0452826732c151e6e01ad947e050f844":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #238 +aes_encrypt_xts:"d8f8a4d3861cb94a22ceb520839858fa85c5f24a6846a71de6a16d615ab91384ad4821b62398481afd4838b9f43c61e0ba9c51154c658f0cddbffd45d7e135e7":"19ddb587dd877bfe42aef3135085b7fd":"a8721be1ccf73df0e0ae71b80c6cef9e0b432f48b3230d24855f0a568ee31e543af55a3234ab3276cb4683ba86219726":"6750f4c86b03c20538db00b7bca155e6d2354cf74c8e7bd3589e48cb978b57e4b00134a61475d65c7b3c0738ba8f4f6e":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #239 +aes_encrypt_xts:"f2d66c8c7ef1b37256300ff61c675bef4906fdf74971b7983c91bc9459ed1f420b54e039d813c175cc56e4696f0fad55abf67e1e5a7613826b1de744cb5e827d":"3728b18f071c60189ebd40c131e76fbe":"706320a888fd9d4b0651693f5292433e8fb2c845d3e9741cb81dcc83b9fbaa538b6971c30080fc97756dea35fd62119f":"34435ecc7261fd13da15b039bb1d6d1065f43b93f273841663301ae0abc556dcbc0be8c459f507e40621c9c67f883832":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #240 +aes_encrypt_xts:"37b0faadaaa998d95113705f5a7672516e6b8ebdd51bf88673fa15a9e8405ed77eb9bde59460b5e74829d965f7f040e5704047553457b50841bb4396569830fb":"b2215567118b0da3dc5c056712fdde8b":"cc5adb91ecac6b56dac35d087fa2f4060ee38ddc20697baac0e97e9047b389550777a9c041dae55cb729fa55cbfbe557":"fc0bd619c8d6ad0a4c119fbe2dd2869479629a617ea91ce1a7eb5742d149b2ab7c94ccb3c7c0cd6519ae714bea2dd7e4":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #241 +aes_encrypt_xts:"d1b2082a9058b62b20f1b38ccc23db8dd9300372c658c8c7afda574849f52c306ea585cd3762ff12b62d2554adb6c2837fb637f3c54783ed1934a5a3bdf16329":"19c0c9d90665cda36a75239ee36640a7":"8388b93400607bbf01679eefd6ec03b8c696908c9a676d2b88300adaa25acb314e745c00ac6d699445cc56eed2ddc5e4":"06606458310edae8af17b99dfcc8a5c55276237e9cafdd9a6a4528e879f0c81cbec86d32c8a0794fbf77b7348222bb3a":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #242 +aes_encrypt_xts:"e3ad7e6595bfc614575407659282487af07292ae3aca2456d79091ecb3fcf2d23a2d111414e7601ffff63cfad7730c1510ec127b85e71897c9da8fe178219514":"eba6ce201ce8b72d224a4819882df5bc":"4bc16d06e2bce2a0bfd22fc22bd8aa0d19d90a12919371f9d7e2c85b995ebcbd4e6e474f7a99fb439d2f6feb70d4f6cc":"1a6cd9729e677fcb07b5ef28f104839e3d1d25bf0565b3b454fa2f8a76a92f1a86929688a8b7293c9e507fdb172c0424":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #243 +aes_encrypt_xts:"f466fa4445a1af7c61825c750ea3d63db2025c4b087fa05e3203bff90cfcff84b53a873e117dbbae7106f68b13c13ce1b7dfa53af5445127dc3aebba05ddeac5":"ba47c834ee9d9ec6f0a8d33c16d6e8ee":"2356fd0447e4541f4424a042ff10077333222a06ef6c2643a8f981929ce01f085c762a4718d811979c81a71357f872d1":"8508fc10a2cf71825d78158ecc060ff19fdd26499581ab3c3e486d5208ebff73de777ee44691e37fe8f4216aedf19030":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #244 +aes_encrypt_xts:"bc582099de504e3f75b78ec7096f19077a8323f9fe1e6f0d85c3203b25ff119e4f96578bb79d8ffdc7c1e4622f9445b80b8f478b355faa78bab1bbb4292e3f70":"fbfbf29cb67f7bdf223e12020cd7ff24":"3e1d9bff9f52b93962e90b5c8dc704c399e0b07440293c06af10794aabaf1aae2e65cbd0f97caf6f8abd4e32f2109e68":"895d5eb837e46ba570f39a2f1091c474c81ba2a5df67146f50b7c4fae42b6994b8ecdfb1d4512bbc3c76c6fc8d89c0b8":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #245 +aes_encrypt_xts:"0e73205d525f760a9f31b243ef908d8c7d6380e9258cbac457789c325bbd49c0b4264b206c850e7590a4ddcd136565bbaa67797485b2760aee7a9e16abb5fa3a":"bcb889d6407589333f461ea647662ce0":"c9aa5c342d3b72780567c319c21cbc4e96a8ac9352fca1a46ef426c1d57ac624e121e25c31c286d811858a71f426a0a4":"9545db1d64266428cf348eb22e1eb54b14de587056bee8d89f43c749547d4b4b68f8f840357a6b632bf0c7eb2c8269ff":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #246 +aes_encrypt_xts:"3cc5514014f6d31571ecd8c37d3bc3b9631b860b6dc85b85bf642941c3de1ea16df23ee3e09bbc96644562e9a913b782987c6b44b629d4e89c13b619bdb05c32":"a9d417da79f8a6831d743bfbc286b7b4":"9be6f2c1e0902df5203179cd33c46810d666b1b9cf2a3522669f4388607dd19849183db003cdb039ac66a9ef559db9a2":"ebed0ccffb568b491c7d4b8f605afcba24969ddba398723a9726e3a49c6aac8afa63016bd1df9924dd8cc77b2ca9b963":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #247 +aes_encrypt_xts:"a131ac276002444650b1b8970add73b5bc25b60bdd90d1b664512c0ccf4fff882da00fc38b3db578ee96c41ce0a38c04d6f653fb1a8f51a271d17c4c1aeebfb4":"82945ec7af88ad122c71707f74946137":"0aa5ffdf2e1023ed88627247749b3a3d49610d0289b5ba6bf815234cba8fabf75683852eb7dd5e96aeac17b0d2e6292d":"aef8fe7bd9b1bd64fca4a1086bde03ebf4503137cc531a134ac716892c0926ff93ea7b79c1483835ec05199cabae3097":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #248 +aes_encrypt_xts:"8dff968176aa0ead9ee87c8ae039adbb0fce8be62d4851fa1613c6e7a63000236b05fc9a9bef72fb5c06f4cb55805031caaadcceaf09d9c59c49e255cfceff4c":"6c032965a6447400c1f59ec2923d3110":"31b1a375fd16bb6ca1cfdcd07c7edf9d972ebbcd05eb0ccad353e9b543a9d25668a5e1d9a5d2b883184c37a4bb5d49c0":"fc43b291c62fe04c2f3cb2ccf5e262359807feb2437aa7ee6dd95f54ca6ab022745a8551e0e40605b85d59046e9283d9":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #249 +aes_encrypt_xts:"0752ab81ba758906dadbb904c3a04f475f865f550d57012c489c36972e2fca27d5a60f1783bb01513c26421a473f9a2170455283676ab8cb189dfea207883847":"79ce2e25ccffc13822e9550513833e01":"8c9f52a42c7e3aefd257e6f025b7a9940866022a309a86a06406f3608a9261877d37ef30c1365e192d6e7309de5ef8c2":"6a52f9e2db3968d98c823258c104b9b5c91701be9a0f52705de346975a8ecec3498309f0cd1d68481ce15d6caadeea80":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #250 +aes_encrypt_xts:"55530a5443027e5929f596f38891f13ba9d50cbd6a4e435abfc119a5b69e0a9f064871da5efd099f73a41ba2e188039d5269207eebf8a8be79538519de467f4b":"fd0f9db3c0410092972ece3718a7515a":"00917d5f735e2051c1ad1a5be010d94fd0ce217917af0cf6defa17890252737987acb62ce7f6ce95b55da73d5db729da":"4960e889d4900f33ed1dd69649828664dbbb2e119cc1147fea63799dba3262a54fe9c3af0f3ae69d4cc863b0a8d7ae8d":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #251 +aes_encrypt_xts:"94567a4abf8616ad67bee70cc9a4efabf81a7ded305db095a08d401176a4b218a31ec1e922ff386a80266e1d369e785d8c1378addb65116581d01119e41ec144":"0f7d9ca5d875bdeddc368c3308a44170":"e1c2c4283348f591ad59dd9514b3b51bade71135785d79927dba1630fafdbbba61f384a362ebaa7ac530acf3cf12ea15":"c3f4026b886f91a2ef908ce80bc0642493c5fc71ffb426be688ad9cdc0e7ad83a0da7503a464b0fa8baf41ee61143fff":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #252 +aes_encrypt_xts:"c763c2af34fad42b7f8469b92f1aeae060ebba5c875c458ee18d1850b741a78a4200c59277faca3825ede9fc87db25ac536f8fe7a5c69778593d9289a0f5ae74":"71be24041818789de0e2140b74db131a":"1f6161ba7e67d581b09f30a619c3c1ed47188a4f9ba6004832b1c444022d901f7a8f9ff8657482c764ac173decafa18b":"326faf30b7bcf070663fca637f570fc5853d84f048c2767cc8db0fd34c076f86bd03cdc2c1356e177c0de04762c6ad11":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #253 +aes_encrypt_xts:"de97b53a19bcc487bd196a39a6d69b4e9f66a5f6a3f08caaac702d33e3c7eea821f32bb5b4e826bd1a774d5a7d0297dae05d31a42efd3cf7bdcb04f92e1002f6":"99a4960fbecfb25400eae94752f9f433":"01fb207a7dd8aa73331074730b8af1bd5668d1a6d95eb93ca691177d1639d09ab254a692304fc28ff9901708e73dea67":"0b67720f6a2c78f8cbad3f2c89b9a660059d08646d41ec1c04e4d2ad69ec48b72b8c511e9930b4b2ec8c500bd06e78ce":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #254 +aes_encrypt_xts:"b8de923a9388a4fcfd8fcb68de538bc25043d73bce5498753c28c2dee0048fd4a3779977a29a5333d8c91d044300d7fe9d7c3b3b4917f8b6996332b94486df10":"232b8b688d493516928341fb9ee6791e":"bc3c13650e65c3c90ea282bf2f8edf37ad8848392cb4373ba210ed4bd7e50d786ec2dd269e501d3639927ab8e34aa905":"3051adee4dc52719cdf93c2a37a2a26481485266366a6897d12c644d234483327483dec1e26fb1c3940aebe17b749baf":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #255 +aes_encrypt_xts:"fbb5a0dcb1f4dda2315b36c3a28696332eae9e9210b602fcd4071f5d5a125658b251d6ed215a213ef0ab03664579804e2952fbaed7ca2fdea1c6ddfc4285fbb3":"f56a7f20721d38ea2ad86223f059a724":"be4b75635884dea9aee6c9ca2fcf3375ebf8c5b3b1618da4a83d228d72c99fe79411637a0766b3393a106802ac440f16":"bd4481cfb4f9bf92b45056324fcd99a79c1bc9a6fa2de7558a4414f8899c72a5f422e88c11572b8c080826903b682ebb":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #256 +aes_encrypt_xts:"86c8d2a32a783e07c5fe94e3cc84914376c1d9563c86760402fc3e675873911e2e16a25fcb9a1630c93f8abfb1bfedb51ad3468b754367a150d865ba41447569":"16ed6603c0a65b7528ff0098e217f651":"81cdd1eec3a60572733018fa3c44eb958c9b2d9c00e72e66512613698006730d1657950c1da3ab5577a142868613ff5a":"bf01f13075ba3a1ce59baeac0df9b9c9fc5667fbac35c11d3c706d9604b48d2ac13091c965e1bf17b365094b3a83bff3":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #257 +aes_encrypt_xts:"64dce56219b0117a53cea0e76e13e95e1d0bae319ea1bca918fdbaaee021051e256ad0642f64fff7b10dd3c61b55c79a32abdabd4ee5598866485a3ac1279f5e":"31cbe5713e0b7a17f3cd12171eb045e8":"209ad309d38d74fb7cfc93784fbfc359a4a1ddd70a11d25f40053af2e054d6d98fe907f45b0a311793da27215c0bd573":"4efccbffa63c27a956bd7d616d2bd7ebe4b685aaa554aeea9cdef8db49b7e4e6bc006afa19abe33b81777e90e8823686":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #258 +aes_encrypt_xts:"22e468c21660ebc624fe47953cea5fa6a05858373290a0425a3dc300ceb4959ef1a026aeb9292bc2269f2d05205797df7867dae5de788c3823c9b80943d669ed":"89174e04332c36411189e6389a585794":"81ee8b8cfe1a66d5482c212dd65255005008634d33976125eb664656d075f856e257e4a50406e7033b5cc9f713ad753f":"2206cd84ff0cec8bb52cb1230cf581cda543a31d6437784689c69d932156460be91d8d837632e2baeeeea1441a2894d1":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #259 +aes_encrypt_xts:"a6eae85ee996fae10371db24034bfea4c3775011f10445d0f2df399ad1fa91d3f48489a0b2b60c6332f5d092b987732ac746d917a7c8a533304896552499a9e5":"95ea8913950b859265866f9b97e2f1c4":"2352a2dcca3f5862c038e1ce67cc156bb7aa6873d84ab381b5cfde88a2287a512260b38f8f7f6cf47e9b3ca4d7cc5c41":"4791269aa13d48049b3e66f0e0d6337e73d0812775a4b8b99aa8c6b25cd679111c38090d6bfa0a7a6fedee6d75360d85":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #260 +aes_encrypt_xts:"1a635fe84fb37659bc48e82ce5f9391b9740a3111072ff9cdf47568a74031a40ec0369773ae8d9058dbe9a261874887aa82ca12d53a39f20b7780f42fa3d3e79":"15ca77f1d9d72fe1d5fa8d622acd060d":"352670040ebf26b73b4d335707e62a9f48517ef21b706c568ccd8414f2299cb586ec72b0d28e925d903ab633f579077d":"cc2a69bf3169076f207975d312aca04822740be8c34c663fc942cdc1939006360e0f16f302f95ea8fcdb423ddd738b77":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #261 +aes_encrypt_xts:"d1c5a5d2529f37e2148b97d6a8503df8376f32465e9caccf62b6a820be94bef0d9765bd59332e940367d8a1ea9f31cd4c3473675f38dc8b764e68411136b2845":"f25d22a0371d3a8ed89ee52ab03aed56":"d33fccf40a839fb89d828b8b5d14c9f2ebf25928b54554d19677d22a3d316d4debea0a3431dcb696fe9044340ac3d252":"bba184170322598167d318409f194c44d63131144d4e512d49957235c63d95c2987f1c7cbf078db83eff78f4c56b47a5":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #262 +aes_encrypt_xts:"5c3b0535357dd13458b968ecf074fb0e10358f61d759af1c163a625a99076d37fec4dea877ddcfa19ed42cac9f70837241e4364bad8823fff441d712f2cdcb68":"36df975b80397ef9fdacbc4fd53eacf8":"513d198fafcf7e1715ac95cb028aac21cba7d43cbb5c8c604687bbd000dd90161a4294ff5436d85c26806e9d54e6a43f":"5a7c1d0c6c540c7774ab9da6698b0305d00fa5fd9d8a4e44d8622406ec6e44609aa412f100cff620b9a12cb9dbdb326d":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #263 +aes_encrypt_xts:"58afd7a4c6f5de499d27ea3a3cdcb12e839a2943c943298b039e683adae4e4d82bf3c8c89de47df3ffe429750279cdfd2832f321bbe56f933a2181cd1e6968ee":"81b8407f4b3a5b13b2242d6f7d5f56a2":"8760161dbd2675f16c0f9f247fe7326f3ba0eb53d6b31f926d72b72e44a0a69f6aafa6cb42df20c3b491625737af319f":"b24652cd7ac6d8a5d9f54aa326ac4a05eef7414fef6769efb083d81ae387b4e7602794c0710a199122dac6385a70bed8":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #264 +aes_encrypt_xts:"4d9a20a9c1abd4f12e0b09983c38ca37de42a60c7cea75d1e64fab9d71a821aa94ecb62d133f8facf268707acfd4ac0d81de88de1267aa6762ac8cf1d2c43f24":"3a0f801397f7156988ff2fc5f9fbc56d":"59cb7e9e21e7f6f23974c6519cc9f934584f5d5ec73074e70f935759be2a8fd1286b33fe53407d611a9b4ad5c5f0a830":"965bf283c5e3d1c1c20a827bdf94d5b24a91099d8dfede4e1ca39e048a7fe1bb9d0f0f029e3774272327805b1006a93e":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #265 +aes_encrypt_xts:"be9d95f1bf3195797e538762dca29f1a21bb911daf520ecb82364ed58aa56f5b73d3f2eeab514c2b7591b5a37af7836e71b601d1a567318ad20536eb49f883bc":"a3edb09b82164dfd3b4d352667a11302":"af004ad963c21d1b31b0a541470ecfc4db38c494cc7738ebdad5ae692d2fd1bca957448b2c0c4e3975ebc3d4d9bbefb1":"9f0bdda15c80781e65b8a31e63930422ae5fc9d5a6e7ba462e9c01687cd8c1b2b7fc6c7c97322950e02316dac3e66f13":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #266 +aes_encrypt_xts:"c25ac007331f92690d7435f9568919709bfaaf25ab2bc418cbd5972f33601f4cf5349a4b90774a8ddf18ce47365c623c8c464a5d674358635f88ff5efd8498c0":"8369e1317fe676b17281a19e7f64ea27":"bcb6c06fc8100ef18f712f24e26e033b63812631a6e13f1f23788f910359d919ff60d08b9ec53390566cd8f91ef3b730":"caac67a8204b34b14a0e4dbf82b8f9fb5fc04ac229f671151a6cdcb6769f173e1f547a695cb1731f377ca754f5d07c79":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #267 +aes_encrypt_xts:"e266c1622bfda720e54f69070f23bd1e2acb51033d49ded7a31bfbc73e90665bb6fc3beb57f858ab83d1169136689b4a125fc534bb7bfebf50d93b320a7db03b":"b0e42e7e64abeac7462f65790b290380":"be10128460a0842e9c60b067069d052e05ce71fc878592a9c3982d51702871d42b7f6da40034ebff764fa60a22acc0b9":"89e805751b838259c2cf0d76b99592cc759188f7cc3f21c39a5369e5a8a75470b2fcb4f6a9e2ef701d5ee50b177773de":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #268 +aes_encrypt_xts:"525cf97de904abc4e50f5650fcf05dedd48f5018951981308e00ee8be9433e953ac2cf9c5f4e2b9aec05b5d78b319535ae8b283a147498a844bdf0128d35f441":"1d546b762189af6c48256fa56fd0a4bb":"41ece877088ed3ab96fa404ab436213ad9c89c5b9262c863f7f2fe093fba5253bae9c36e5453942c3dfca91e582f90f4":"fba5cc2ffe3b49dc5b00152b9ced9823f1c1802398586ea912716a8bfd8ad8733512cc24eb921eca884c3dc9b08ec42c":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #269 +aes_encrypt_xts:"99bef6647cbb1258b030ae77110bec0229d39d276fc21e3bda4b63ea1f730a9bab602425dea7bcbc717e9b15249211f2ba629af9092170b481bfb245f3748f5d":"c606b65525e08be6635feb5ee24794a1":"c8ca4dde72241ff3d985e6043be6c27031000898f960d3d7517abe9a6961d19b853b14737b276e5c03fc1fd615c06af2":"8f336c49f2fc1906f92a78b7bcffb94bb11ff019ff5ebf97a0ed8d47359cae6a3a318cf13b3bc3429a903b4973552058":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #270 +aes_encrypt_xts:"4c10ba42c5171947d5be36e941148f2f3b5d7813069d38270a81f2fe5f27196a0eb89f15201b28e09b5b8d279a13e88e63b8db9b41695501d34b130750687016":"4db380db639aaa8d2879ed85ae1e4afc":"42b20c75852571c2fe29dcbbbcd5f869ec8f392464870937f326257d222e5db64d9d0e596a5b40ff6141eabed904a7a9":"1df7cdc016dfb1723bc5de4a6cbf908de2b623319ee37aab18e5770b7cd5d184e79531692702fc08f595aef13212aee2":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #271 +aes_encrypt_xts:"76769673505d54cc393bbd65d78054ba65e624fe5f493fbd69ee74d285a526583cb15acb6ec8027da55bbea687e9edf576f7f12cecaa258d1ff4ae21cf1ae362":"bfabb3aa671419c8e1045d55ae3eec68":"ae481ec2954cabe199a9fbb2c8c1152f4cc2fdb0ada760ed69bf42af40979f8170ff4dca924c086b52383842fc296616":"5698a8f7edc14957718ba1be88336118e51ade14f094411deb78d7d43c510b4ce36bf1e4e3a50b6d2216ff3c077359a1":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #272 +aes_encrypt_xts:"a33e067d0c044e57d9cf00ee269a708b29e58c3a7d7159114444fb782fe7c73fdf4f20d0053bdb02f6eeeb2ec63029dd0f86c08cc663a7d7b944e14d30e84640":"a23e735c786e3cd74b8e6237252ded83":"6eaf2e2d04219d2ef7d5349019d81f659a1db9e761ab231ed3bf56a612d930d1542c0a7e3d3f76b4d8dedf2143b3e4dd":"b61f227cc34800b107d3468b75bcbbb944048e885433b8343b1a471fe20544084249962374007769a89dbd32196f0fd3":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #273 +aes_encrypt_xts:"a0f3aa51fa0af57e6342951152f7c00400d9becb62733bfec925a43cd5ceb87ea7a1e89194ea4e362b33651c330daf4f0d27bfc2b09f4074d0aa84ec45ded592":"34443bcaca3838ffc27763ef34a9950b":"2e3808071f9eeafff6508256752cbfca74c2a98333c98598e5f39eef640aa3d45628c82fbccc549bc8689354f590b10b":"54eb2e17d9a02e956cf7a15fbc544a734b3733323dd9631e32043a8bff8332537cac04a9b974bb361043190a22a4f923":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #274 +aes_encrypt_xts:"21c133a3cd8e7ac8252618222ff619415bcf67d2bf4fb80050f7c8eec3910bb8d1032d83f6a414d07eed218b305d36a227204c549ba0f0eef02a951f625fa58b":"ae4c4e4f040112d1de235b243cc31f88":"2b7eb21ffe88441ca1c1f9055274fc2c9db04ecd9b862ee7b77d3cc63e9d09d8cae911b379ac0dbf8020dcd22f45eb7d":"7bf76866480bbdd86f43286eaf1d1f51486d4504cb77ae58b824c38c7e741b00096a1944a879233c6b17cb390ccca88c":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #275 +aes_encrypt_xts:"825770c71e2468a3a646f860a2e8766ef9a5a5204ad53a4ca7278b1658d3f9eeeff819aaadd2c4577b84051c58d914751eca1d353389439dbb06dbd6669016a6":"734720de3930566fefb8ea6bba358eed":"8ed9ac29e341f7c34e72f4b50ebb402e443a7f07837b119b4620c8bdececcffdabe8f258e5eacc74fb40a2eb60aef5fd":"2f9ba195027adb0c209a11efb412ed9bb1aec1e5b22010646901655af1427ba2755284c2f4312c2376e50bba119bcf06":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #276 +aes_encrypt_xts:"b74af58a37ef27e4522ac44919a7a22c09bf33e9cf2d2a1d2888a733ba0d650a8f003f4dbec9c699f495cd77994b09b9269028979f86a12e55eab31cac3585d1":"2224229ff88bcf39bc2537fe62681e84":"65f06b230608213e925a6b665affd182aa7480eaf535a7feafdc7e7d6ccf61e914b82b41a2859e29c34dc8e9c2b96bca":"cc9bed251539e83209a1e80da9deef6ea29a223d8cdffa5d69db3676fcefe5218ec72006ff174a4cdb89741a2bd8402b":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #277 +aes_encrypt_xts:"0e62e26087aad3f3a1bedcfd4e594fed590bc2d083e7f9d6f8189b3a948e8315d51fd03ae6b6912fb63204b61bb27cb5436fb8e1408b03128700c58cfcbb80a0":"c6265b83f0d90eae17815e173d867ae4":"72afab7e865c77ac9d9902f063b3e1376a9425131b18014b9aa5e47ebb66eecfddf0bcf72c8975f91d3a83e223b92785":"e983a0e5dcee030dbfad8ac2ed19a72b4e61682dc924768e050b3b729d89217de39d7bdcfdee9c7cc9d7e4b581bbf0fa":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #278 +aes_encrypt_xts:"3ae2940d74e57f9ace37b0f65ddd3bb129e074aac894fb4c03b1c6b449f3367ea477aecf907089ef322d0be1228ae5fca3ce30bcee3563c91ca6d49ba67c272b":"0ae4826a4ce82af5dd9bc5cf7e743a6d":"f4480d6c7cc4950c539f14f211e3065a0844eadb2abb68c116a015f56dedd4ff9c6559cb4f9e09b9415b6f9edccd95e2":"265f49ee193cfd77afbe2bd9d63104ae3bbb0f668124655add65041b3a2293ee86cdc2f137a48bcaaae70c3cd776a2bf":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #279 +aes_encrypt_xts:"678301c9cb96a2bd1bb1a8353dbbf9d6ad0f13d2299d2e5baec7faf5fc1a434752fca1d8c524ba00689b3c966771dcc2cdbb7c230f3e1818ca5dad0901127baf":"96e0d833ee5a2a54ff046eed7ce50707":"a9159a541e9a80085183966c2c9e92ba38b6da42d0bc26335f6fbebb01ea3fd48f6e05c52d0d4bc3378dc345d8f959a4":"e01ee76321ea067c4cc9aee5d61b3f39da92fb849ca0468376f43482b5ce24948ce3c436871f4f0615de9b23c3dfb142":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #280 +aes_encrypt_xts:"1724994838543581df05ecff923090110de5bd67113f2077a2ca253bc94b800aada34726ec1fe80105fc42537705bf133e743d74569077b3444f6af0e6271ace":"60e395231d95eb313b8f26a5abad4573":"c090563de2d4c0378e45eee013f6284df4395c0489376c214f62c5429bc75a689e9c559e1a168a7d693c62a57c0f80e8":"d222fef359235d966a187e4fe11f6babdd4e5cb87ab5895592b63c68319fd2cbb5bcb28e26b32b17c67270bad199478e":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #281 +aes_encrypt_xts:"4debfd26c4d9aec8963d3d8874d410b77637e99cc316176998db4cd80f5df28e9224929811a8633fc3714b3702f27d177ec47c171f1bf66536a26a1dff72be60":"c89a693500c72732ae0f43b2576d8630":"699036872e32a1ea51d9129c367275fb5ad210f97580bfab26a6868078dfd04e4f507eddbc8c1744c5958de9fa5f5981":"e3351b19f8f21318dbf92e2d73e50a0a9c50dd41ea5ba292606f09bb31fe35affb5d7728b9eb1b81f4645d81524088a6":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #282 +aes_encrypt_xts:"35abe18855fa1cd2da0db8685861a1df48fd134b93de59c042967db8d2d52570c7a702ba8237d9f8dc41d8999119ac0af533083bbede660e82276a0cd7a74e67":"c799cbe0d318ee036c89f8599488034d":"a858265bd5ad1bf007f014e2e797bcef02eb15290302d138e266094625e5e0026c64cf36812582ebd87d5ef1abb27e1b":"3fbe905c39bbd6776c1d77104ddf51d73b5ed7df6e03a346f89f0d76380847478e16d1d7e986d079f988561a88101870":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #283 +aes_encrypt_xts:"932ed6949a7e627c79c3d443ee7cfad4d5533a944a09ff12d2979b1389c206b3598d35de74bf6e66eb796ff2eaa55b22b9b55f315abb1d0a34988c2ae1fde451":"ba7bc93f93114597b281fddcf10b3e3d":"8c761b459dcc090dcb49c30a4ddce0a629062a18ccbe3a289c7dcca977239a2579ce1909d5e236251d6f15579350620b":"5bc9fa9de58cd7f1ad73e9d48a49ccc8856be75dc7f18ae49403af91bae754382c98efe6f8283e34aa38df1021764c6a":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #284 +aes_encrypt_xts:"6b9cbe0befdf8d1f748fb74a0505997766a0f657f62b509b6a1645f31033e5d982dd710c61037705a2a75f3f73c8809c906159a7568837778c8c8256219b0d81":"691ebf74d2d87d205435e607b272e27c":"021dc2f407368c6a29941b726a9afb8579e152e16503f6bea67f917509759a1f585ce43731d35b67d7adf2a79314f6c4":"ec71432cfb6e3dd7bf48f151b7c1abfce4e1f48c02189a468495026eb691fbef5222a90d6e9333b733725e34718c0788":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #285 +aes_encrypt_xts:"5c65ad92651e424161758248583fe02528af6475a8d9a1830d7cc7b1ce4648a15613cf20c7b68d9635d8e08cc6d7272df04bd3654464390255fa69c42e38217d":"3ab3f59b007892e12864b3c801dd35e5":"247c8c5c2ca3de257bedb9fbd732c813435499fe4814bf5138cf489278263ee29f19c47b52407a0d26263830e5c640f3":"347c30b64303458d2facbd564b52b76a51ec393c88dec584dc0b34fa6f65c7d71215f206be2fdb600cd28c81744311fa":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #286 +aes_encrypt_xts:"6c461541fff0d5703511d1167de08d15998027ec3b747ebc720020606862ba6a91b198b5fed88df3ff0ac21ba211a5cfd1a24637e24a5d3523583a095c6639e9":"926159e4e5f2ed25ff1085a0e84ad85f":"77e6946473e4e07ff462f752111a6646dc5b04265e022fcbd9a9381873a671c1f2ba76ecf91f4867aa545d71d51fe1f9":"35e53e3894f98ff07634d37b0f568d16bc498ebcaf3b529806811cdde6b6888fb3df9de9ecd00e6ef152f8e487153e7d":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #287 +aes_encrypt_xts:"97c3258ef5b78f4b9ec0804bdf4f6a0725f557fc5fbac571a8df39e94eafae6b2ff8c412318fd4febf37f87d5cbe663d1086e3e85475adedbaf023f191eafc9f":"81ddb5f22d7af9f55a0b217641fc3aef":"abc73f814b3ef921b5f8382e16cd85cd23c2f60e6c8a48c12c0f478c47163c82f6b13d0ab27f32fba2190112e054ac21":"45abb1a5f7721ba6ecc67ef6acafb8dd67e824cfe74da76a95c1baaf5e50eb11e90c6e53f599ae1a682ddf2121203faa":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #288 +aes_encrypt_xts:"7b6ae796c4ade282c1062f0b8e0ca82c3d9c3fe326a983aedb430545fad1357979b4d3ec3d17a9736c78f108798f187afe62f1f71100fdf8fa307e0a0aac6144":"7402d34b92fcdaa51f42522b97cbaa95":"80791a7600c23cb7ec612d35df354f1c2878189c6a34037824a01945f7a4bd3ccce4e61bc9fa9a94648b17beb43602f3":"d956c3451076bc5a1b3834a7f61120a202566f4c5ca18b6b1f0b0fdec163cc18adfb0a979559d2ad1810976a4d9b03af":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #289 +aes_encrypt_xts:"c6760611fe089715fa0e2206b82c94fad00348aba732a3eeadb40af4f67326ac3fed5fe9e4ced821bcb4d055c0879fc39c063ad8c5806e8200a3c80c8f0be63c":"8fbace89f9feccda03195839fadbecd8":"bd3ff4c8407e006128b90a8f115baddcf7881abac332ed522be73a42d64712022bfdef3e9cb63b4ff3ef234d87b89ec7":"d421aa7999cbc494cffe2bf739b9d4a5220e47b823cdfe20a5bf54fc039d2f6da608e0a6c9bdea4feeade90acfc6efb4":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #290 +aes_encrypt_xts:"1d10611943a801b991f4fa344f7effff2cb8117f43e3fc4a5ce96e327f531a00346e88ac970c27be55b10ab7e2e79b944210e44d32c5709a377716e83de43ba4":"a4b09fe5cab5a90f7d72b25d5b5a237c":"ea8b9cc1eb236566e347716ce093cd77154708da85b8c40098e4882ba725fc2b6566868bcf584122ad8ecf482ed8c9db":"7684e096b15a4f1b3f1169c14bd7f194400db13b12090761020d59280b4ecfcbacd497fdcf2021f8194ce25107759ab8":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #291 +aes_encrypt_xts:"555f3e74d863eb05465e5c188a3a6b58fc37b695c74d4049744810138efea5438e6aaccb1d68e233e1e0e24866ef5da99c761b91d8db1641402f039b37cab9cf":"8c98bf3127e08adbe9d97921f05d9b5f":"01727c534ed81fdf58596ea98dff4ac2b87b2066847661c6b6a90da7ba603025b7cbf60b2a5444fb94b8a526885718ab":"6da62ad3d67ea55566ee645de9613c512a7accf044d441625d3dbe6aa685656837b844c1633bc1d8e36829aa3446b7f5":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #292 +aes_encrypt_xts:"04a8d393c82fbcf247d26449d4c09052fa012952b88139ac015d7a0c5a3180b8ddac81fef8628c4794db9f8b1f7878ba763893a9685c803c882ac3e6f5ff522a":"64d975ac0be61dcc80459dbc7ee7638c":"5fc0a002b527dee2c7056ca837a3a2f58e945a702c8f0358fff8a0b1d85aee6a94ae5da5acecfe11fbc9094c95302d88":"d7489c5b8c441e645e827685488f865082ce2f9de71cd67085c70697a2bd7bfc1e4887512ecdcc55c0911c5ff08c7e7c":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #293 +aes_encrypt_xts:"89cbab9c7f28f38a97e2e809e56789f1ae6ff81a7fb47de0437411eb2a17e2ea687a31177e5ba25797ffb939aa2e4e5c8bb8b1747acab163e93d4c74789d3f6e":"54146f264efa6a0662ed4524e18ca60b":"db09ea8f56d6952054d89c153163055fd892bdeb03b5b264eb9d271c30406f4e71a7fca3ff7f1c25432e809a2ca36146":"aecb6dd7c4aedf2345b4b9b3b82a417383397bc3d8b71a88e518b138dc12581f9b32af7827b92ad8a72b9416b1efc799":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #294 +aes_encrypt_xts:"b9559c33bbb70b2f7406d4a37e204ee7fc815ed30d8972f98c2c1314d7cddf88d576b790bd3ff1b802e5dbeaae1dc21371252721b4d8a29469c3240302c91452":"dd34f1d2d538248a341417d0a4f429bc":"d1481207ba38c1d5eb3cab54bcb9246edac12cefee87df7ccc50d043b0a6295075c67187e676026c853e52d4e6ad51bc":"dd80b56415ec7739775cf379989d25138b921ae7bf4ea42ec4ce289be41e7c6a5e75134b027a59be665f0bcfd0b12294":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #295 +aes_encrypt_xts:"aaf865d76ae52fcc29345c806e516e8b0391b23b1d8199afc7e844b2cee7e64cb70eea79f10a7c3fcc9bacdc9e93223d36e5d9cbd491c5b05aa71eeb93317e81":"c66070e12f45047bac1b0478615ba4fd":"a53bfea427733adc2efce66e66c74bfa5550f92be2e239d884e225d4409e679cb4e1c0fadf8866df27f0fe9f853ed091":"369bb26e25cfeb0084fdbc45fc2e5b20251536d04372ac9f547d435275a289cc8ee78fd4170716ebbb63f2d182a783f5":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #296 +aes_encrypt_xts:"4ace01499baf18194edc7f4ca0f57737cc451ce36261def6a162d1d265096bc3e3bb5aed2e28e5c79304f21261a8d159b5c1c84b2eb9ef6df8ee5b96f0158bc0":"22e9ea287889c5cc85d8cc864183bba8":"7568a318405df4b402d27f86a46bf21474fbfb399db0cadb55a2d42cfb814797dad8a7023343a917e437e82b8e70f11b":"d611506c6ff98e17893e2bded01de16e8d313a37c56caeb7a85396c913da3f9d2f7e3fe53a591c6fe98fde0579eb9b79":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #297 +aes_encrypt_xts:"0bca0a8fee0214922630de10a5d9aea3b81681d358731945375aaa1bb2abd1b961bdb83e7c2f05d8e2eecd509c6c09065751e5d01a915fd04ef90f3bdd6d5aa8":"96c043a031ec50f023fa00a4d29d77b9":"c4f63004dd082fdd13873366ca48d1aed43fe31beffa72df95bfc163f3387722cbf7aed09897423f74c3b4f80f073337":"679aca84b9b77facb5e17f0be8d8cd46f9f3c6ca1e6cdbf53058f02e6544f5ffb59e7af8297520b99b70f974648e6b8b":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #298 +aes_encrypt_xts:"687c01013d1feee7af6aeb62ac2fb7daa3dd206b7945907c1d8b1601062b189bde738a2c64b949b5295313d90313e1123a756571269a8638b999bfed2d8d582f":"4f95b733c211363c19bdc8f91f287208":"8f93f8a09cd9b1dd5c99a4d979cbb279619f20f1a7515bddd82762107477313135535bd22fa8b081fba291a47f5dbadb":"e6debc72c2d8b05063bb8bf812801300208e2daa398e9f3e5d824feaeaf9614bc7b2d6bc6421c5500a85e4ae99f4cb05":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #299 +aes_encrypt_xts:"4277e9990843d29661e7e02f1cf715eb31f04e7cd024e6247f5b59ed57cca23ae12c913197a98a755e29f4e76c889cbbbabecb0e4f347253d281c1f71edfeec9":"8bdcf94203914cac8c267b7a47c8a446":"c4266ba90b5ba727102bb88c48f3e790e3e4c671c8bbf9101f2310f77f19f60ec6291789f60a47fd735e205dedfaf1be":"0d97925dcfb071cb2443e7e3af8d6b6a173a8c4dca8ccfad2364fba3bf47860494603c27d7192f28c820c1d0a22ad3b3":384:0 + +AES-256-XTS Encrypt NIST XTSTestVectors #300 +aes_encrypt_xts:"7fb0922fce09eddd3665a11f5235d51ef77206a7de454775b69dcc5459acdb24ccf05c415af5ab8a06623d198d5b918595a9dcaaf5392ee717c1047f2f08f62b":"8ea3638b9d4062f169196ff4555ad0af":"bbb234db01be79d3dc7dcf49bc53b8efc62fe7179439061d73a6b20edb9b7da0450b19f020820209afe08112ae4afdd3":"cbf68848c42049efb146e2d1e4115f62e4faa4efff198f1a0aa0c98ba02cc44da376d762d6151f234587bf128b6a7ffa":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #1 +aes_decrypt_xts:"d6c4cf73c639e025654dd3232fe3aa7138f21bc8922271b4a6c0af999100b6b5e380ec7ec8da88e6816cd7f4f26e7ac0f86e4caac3be55234ebcd4347cda2fa5":"041f41fa30b78898040b5e0ecba27d2b":"d083f37a6160ac25c3229800ae0721d94bf6a9ff2f73a418544e6c787cbcd34a":"b8f33dd38c138daca227728e19b62c4ad5ad516ee2c3af3431097ff281956d7d":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #2 +aes_decrypt_xts:"cec5a8b7461bd2726d731a33993338f42ce0d25f7f507c65626b52528bb9e3b283270566f99d0b8a803fd4b59b96867af0afee35b7748134b93ca689662e7271":"cedcade41522aad2f1f9b64ef0bb6244":"8fdba53d625a581ba797ae46eca318ee340365d6ae2f7180a8b95a3371c0f01b":"02304f2975fb7e8db98b6a6bafffcd5c7e7a0141b8fa7623ca3440ca95449549":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #3 +aes_decrypt_xts:"5f60f076a6a1a2f8f82fd6b607625804de0466fcc9a6e565fad741b2371f9c105d7debfb43f384e75dcb53f4b95b2a7069bc53f9497f31f0f99a02735fc5c4a7":"e92ae47a1b83cd75f4d08a5c69ac16b3":"7cceb38454084e158c75b2b0b952b5e8d3693056ddd80bf0eb3876224015b2bc":"8e280d5b18da80b1b60ed982fe999e6bad64a22d956f08eac8730fa5bd90254c":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #4 +aes_decrypt_xts:"17175ed8775d8972d9aa4182ce5358603315da0f9e3416ca12acb3bf8049c9717cd0ca522f28ca1b874f96754aefda28561d1946b9fb7bcebbe39fa417a9893a":"a7fbbc8d99abe760a0624b6149a9358e":"468b386686beec763110f1942baf603c43ab65582eacc8b517d6314621224510":"7eaaea6cad6615e97e7adcae96bff28bc1be379cce8eab087ac08503f8ecdfd9":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #5 +aes_decrypt_xts:"584a8558bad66cce5280550f17419259f4d13cda0afe085555bb6ac08ece0cdeba090d37b0c879c684ff9d28169443d454a45059b90dc413fc15f8cf9141baec":"a8f1d8232a0afe586cdae0f172e67425":"9c52f8c56b9dbe8928e2e146e434492a1731ac895f588e175ae5fac04bd5e519":"9fc8b6aed1789b81d35e830c42cfafa89ce4a29687ef394646491508f5c4fdc3":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #6 +aes_decrypt_xts:"f614b8c11bcf172848e4c77c4fc355594d08bb3f5a9b62cad6fc6004fb112ee74e78ff39e07106ade5925e6681dcac1640d49701e65b5b364158ba579e66ed8d":"cddc6107aacc85808a53edd581a2df4d":"9bf2b66442ab6c53848eff8524e281731927a60916ef3c84e04b2d5ba430665d":"d8df70400e7d324152b9badddf1eaa031dacdeaf8b6397bac4c410a2c561170d":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #7 +aes_decrypt_xts:"82e186a902a4026bd76e106062e7bb8f7b647726a752170284561fa13946fa2ef071f244d1c0dc616d2ed0384cf35ac8056388ab2ee1eb4af93e629e596db57d":"3db892a45f3e5bfc15783ce6635db387":"28a643e71d6811ff46788c9ebce0bfc4e85deddc1ebea69581c3a2a602f2f59a":"e8fb493e637cc0fd54f62e2726848fc1148f9508ca38e4b6eda3ddd1b6fac234":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #8 +aes_decrypt_xts:"5d41f68a21ea43b9f7fa80bf272802fed4b73ad551ac9e7ead13ec87c59453e1d0fb97533f66a3a7fb6ea3cbd316b23a599dd89729cb6593f07ad30d3736bf4d":"7c29aa570c00177044c2534ecc1a754d":"7ee9549a9a360292a699d18e57b9a34d63f6972e235583990a0cd9fdf0034a78":"0199c46503c399eb0a56eab6ad34de00e714d7f629848721408199a7f07b765a":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #9 +aes_decrypt_xts:"f5c81f050285d4aca3afdd87581a233be9b53e2c5ab18a573dceb8cc6ebb91bb6c0281048140e5b83cc6000d4dcedafaa1386b00248a39fa11d202c5b688df32":"cb148cc2d8f7f879040182f728e44f78":"93657988a75c67554e1e872770670f1ad18d274c410989e3d5acffc915689b11":"513c3295984d13306cb3b150a4995a9fe87adc8b39e6e7bd0d7884cf4a823ea3":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #10 +aes_decrypt_xts:"9fd68b29688c7a2daf3fccb0e2de4c8ce8e5b17fb3d829a768ba415ff33e3960b7b47196ef1d81e6a56c9fcd948ab8dc7e35c202e2b0a6998adc434ecd5d5bf7":"20844a2129a137831595fedacdc0b087":"977e2298c68aa6ed32d295a64800d4ad34bfffb065e5dc2d2d54f94136d62ccc":"bf60159a4e172c15f54b4f9ab24b2196541ad5cdd677abac34e58c21b2c5907b":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #11 +aes_decrypt_xts:"3d331b39f4f6bd2a2f1ad638af6b3bfffd62d2ef597198795324b40def92942e68fe58a5ec5328a38f2a0254986d42ff03db8c6c90ae0f9f9a6f323761518ffb":"31ed8f0b28de817c71c62b5b768c8890":"7367d9cdc8b1156d1fad4c300447767632c22e765550ffc15011e69fa46ac17a":"aa6429f07da572bd9f3a97b6c8c05a1ab3e5ab964ed6d79cd3100196c90454aa":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #12 +aes_decrypt_xts:"4dccfa92af6344c53d878bf0bc8a213f9f90378b061d4477ab8938790987f4afdbec6459aca6071ab8cd25fb9bb828de140c82ae31d06faff22d75b5bf616a53":"09c3d47545737f24c586da62335d36e5":"89c709ed1bee40dd25d6ce24b4d5a3cd017a8a15a06901edd2a7ac093782923e":"eb59ed896fe0e15aac1b0568d335661be2d87ff81392ecbf1f795c842a3acf55":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #13 +aes_decrypt_xts:"6ae7f0450a5b85ab696a7ee5f88d686327277136fe818fa42e4d2e05ca78468f9fff714409fd7a32ed64a538ab09820a26a4dc4c095e5921baa7d25ac6a2fba8":"ac364d95b382eebe02569933aafd61e0":"6a206b31f32fac49dd3839e5aa5ca98481d27bc349ab588cfd73fe44d7daabb5":"ca24b172b0ca4ec2a6b5eb94d3becece7591e6e17d9144e9c0b7abf04843a429":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #14 +aes_decrypt_xts:"f3b65600634704f241327bd6ccf77df867eb410910c65d2787c596ad7fb3541c2574f12297a3a23092c4520b065f638288bbe159d2b83af2283fece097cbe353":"d6eecb7e8e71ec5f3c52f232d398c9a6":"0f2d357c63605b4363585992e79cc6f62a07e06c2f8ce464e17c85eb93cbaa50":"1c5adb819f5b998b8adf9e17257fff0883b773d945f64b6bfea87544630e6549":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #15 +aes_decrypt_xts:"bc53907a9e4892ba6aa16c50a28c45ef8ae659bef84634351f92f0cc23fabf423d28dff27eeccafa70efc5c0e87435de12dc864f17fc746acc8729cffbc9b354":"67fc28da4fc507ffdf1cb5e7f7cf2518":"0ec08386b95ababaca4b8f760a5908d46869a7ce70857e0a63b5b0b016dc5fd9":"28534fffab6f923ff31fab12a76dbb753ae7e2440a015f8a58d0a9518524d0f7":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #16 +aes_decrypt_xts:"8f695011ea9bead9a7ea8b0f45443e2c4db7bacb904c1d6a35c3ea7a6dc976ec393d0a4a4e98f751f21af79b1e064e13c525495728e8db384b979a7c7d3a6e73":"b53610e6339d25450564640bf390f16e":"16764c5b04afd030690d6797102c8d1f14d1194596201ffaf2578ff593173038":"3d3a1c597a4371c70c2f6637a47607f5a4cbae9f28aa663d517c1d356161d0b5":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #17 +aes_decrypt_xts:"1bc1a27e5e486673bf75cbbf0646d58b21f9dd01c632f9bc89a69544baf1165ded763c4c9b9a40a598436493f1e07ff463fa358740425f26d4477224d32a368b":"4f505f87b3b733847ff0797db87e4e4d":"ff1235ee5fdda59573b080ac43c2c2b0d49b122ab4a8cac6d27d74a1e3f5ade0":"efd25b83c7f7aa28775142b8341f14bb8b6db6afc63235bec710fa17e89af79f":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #18 +aes_decrypt_xts:"ba5439f3020868a4dfe13515711904909534f19be12aa49b6053a914a3ac8058e841d8526cd2d2e9ec9b9bf5ec0ebf37a4de8ec3c34e71105f0bfa3ea827e498":"e9048751b3e59a65e8e4abdaa463440b":"478e111e57d858616bfabc13654666846160b44d25545eb0b69bc8c9dd414f20":"933a2625b867bceacfe0bcd4e1c3d9840ddbd4f2db6de0c86c251705d17f1806":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #19 +aes_decrypt_xts:"227e268488be32b9b37280d3661255909f1dc089dae4f0e739f833ff361fd0a5a542a690e459b92c39b5581d6d37d7ab9edb3f37886cc02454630e148efa6f0a":"42a37fc06ada0a5efbb8a55d62a218cd":"6889f64de477693e7b72fa86a590d365716e89189c68baae2cc30e7fc3910a6a":"85ac115bea965ffcf7f2cae9d2301f6fe46b68d8181d4b7e464fdfe96c379d02":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #20 +aes_decrypt_xts:"a27888522083c272ce4566fd9da9fd806fef48bae8f87740a131d33d88e4677d9d418a5d733e48882949bfdfca87bf6362731b0e5fcd6f5ed52f131e4a1fc52b":"0a115fcaf0918e326eca1e178b6ae50d":"ba0efe83bd81c147475fcbb5510886c87bf4fe78e158f29820ba43c76b79fb38":"93c009cba7c4424e50e88ef27e78b532805781945fdba4635935c91728c8ef65":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #21 +aes_decrypt_xts:"5b6726f9c0e1cdde92e87420b712282e80a423483b9146bec0287ebf768410bbce06ddf2f9df4082ac4f38fc61cfefce246e1b99561960c730633304498c4c7f":"10478a37d567ae3557098bd44ff03674":"33a8c0b87e4a6cc784072fb834546d53e26b7b265b0217eaabe2ea294cac4d0f":"d550583ff0c77230084a1cc2f6d4db3b992f3a912116750e476f2281c2ca2cca":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #22 +aes_decrypt_xts:"c34e4afd6a13fd1b07ffd05234dd62e291b1ad423a51ed4008bdf90cc2fe56d2f478e92c1993e5b7bc604a64492f1179a6aac5450cfc31ec40283ef39e0ea95f":"e0b8bdbf45e05053130bc2cf457f3e14":"a6a3c0c5f72e507cab0f777ad12bfa6ab1586b9c7c16d01583192f2e58a0e3d3":"593a49d19de6175705926764f26c84c0195eced8cd897555dd520ab0b12be81d":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #23 +aes_decrypt_xts:"ed1143299c2f244deb0d74cf1f69221a918edcc50223575ce8ee922d2436012eb9e908ab14722763290e5a83631e20bfb6121b8f730628d2685cbf07cb89062b":"c6b9ff0535b2ae9b846e3dc3e84ae22b":"96326ce5c5f8092c476c629ff9c4e5124e2c42fc3cb6780f58f22291339803ca":"51c13c72d992441c8b31de1432605ccfdbaa7d540c2be208ac7eb9603b23b423":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #24 +aes_decrypt_xts:"64394309abbb9f361b10fb099183bc53f98c84c880055a4ef7a0366a5c6db77cf6ac89d84c6f638e093fcc4734806a8f53e98230f5dfc9e80ff7513e40da1bf6":"7e7b7340fbab68082c0a6cbb5bf3c348":"eb854f092c7fe67ebb110fbc447ef0e557c04599ff63d81f1406604d0ab7cca7":"5d962b7f3a32b8208bda5b04003a38545cf20ed276322c919f5017461cf88a5e":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #25 +aes_decrypt_xts:"c789279af70874ab8421ed79d1dbf2654210d727a29ff9f88fea12900831e5e9ed34a1effb5f91f6b4c2a2dcb2ae7023a0b95b457f90838d60150594590c02d9":"ac1148341acdd6dbd749539036e1bac0":"0021274a83b0edf648a4209bfdce60e47dbbb8599a1e9e528c8f462c2d2b8e3f":"9e87776461c215027d65fd116c4076f3a743050c0fd9b4605ec5869c1f6366d1":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #26 +aes_decrypt_xts:"efbad382653912be08ffb5f478ef4b8efb699ec4e1cbf50f557c143816f1644fc85d3a68a0857d495bf0bb360c324900b451da0145cb928ee430e6cb8adcb92c":"2248fb680856a37e923a3dadcc169f7e":"107492ca4f17fad537de5f9da8ddbac13f2a818aebd8258fcd158f3298abce3c":"f72d487e04d0ee6b309705534194dc87a284f4243091b21acf895a94b349ee69":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #27 +aes_decrypt_xts:"b907abb9ef92e8dcd2f715327c75560ac9a457f1ed899c5ed60e50d56c82d27ffe64ec990deaefc8fd7085a15b3b66fb28a8d355f7557aedce88fe1869ff3aad":"71a84c54550cf7709b86dcfad12f7b39":"2ac31f2a43166ef924b0c4b9de382ebdfab762d0636d419d5b2f1752112efa58":"7ec213478b5ba0b61be8a936608e4de13b3e2d79064bc416ed3e46457e9cd076":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #28 +aes_decrypt_xts:"4babbb348b285e4eb6743fdce3bdbb2245c488a1af48a9f2adc43ea6f65bbb12ab08eeb78c27056f0324dadceb3262236a998ed04c632e0b27a855523946d024":"c5fe67a855da9f6732c9bcba51b06d80":"6c169090442b653a47599e8b8eb1474bce5ae92ccf0f273b060cd735985d4236":"51d75318ae3202d7e6dc20aa1404d639e5cd124878c84c71feba1d99b62deb0f":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #29 +aes_decrypt_xts:"7ed825d10321835a5097c5c700c81f11356a656ca0ff74cd34e315356057f59a64a2e3aaeabe1e4da059da11e4b2af86cf1c9797449f323d31afb73399802239":"702a03103a3f864fd137850616a726d0":"addcaa45e3442c9542487b956d1e7d18c690913b29dd14c12ca32f7199a99251":"efe329f4092f980676a6cb89ec42f565d0d61467e7430e7ff9f9aba2978c161f":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #30 +aes_decrypt_xts:"db3f00b5eb10becaf8317745b6a27b22858ef623895247419bc7508ec436cfac4ef695e7b738a3b082964f0c1dd4fb2bdd27e92239b449428749eb5f23680e80":"771c9380b10718995bed167d6a775a32":"d7e9408307a37a302de85f75efe3bf2c261d3a6771d139cd6a4ae925a50f09db":"981c93f922a7961f5b0e2e1c863453d59694e28a790bea2663d8650f74b8a30b":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #31 +aes_decrypt_xts:"1e7d9e0a3082a1f09721e3d3d8bc5c406694c638e3a3a42ccadc78b0aab1ff349347d59d2d3d73b25c95f3a9ccc2e558edc61d52cb3faf2f0353387a3d55a922":"f542d05d34e2f0e9b8d76836705c1ca0":"e7c5c3bc528b30e1bad1efdc2a311af00f03eec53448d7f6f55d31cafc9664b5":"aa2ed151691c757492e2b1ed5f532cbd26358e1d5e5680758f76a45fda7acd63":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #32 +aes_decrypt_xts:"8162b8823a64c10500ed53eb3d33abc047c17878c2039478436c6623873414906161584b40b9ba5c377e50a641a4e406d34c70eb3f839f68321918ffe1cb47b5":"29b5d1891055bfa03caa661f702aae11":"12ca696b902a1208a1701d0d8747b2bac871951483f98f0c1e5911cec2f06a5e":"904cd3a9fe9e68da61f09d6087e32e50cdb2776fd304e5014893697dd1a400eb":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #33 +aes_decrypt_xts:"21a81a103c9f0218426d4731c0f801c831be846fa20527b8f427cf544d5d0b5c95ef0dd2c1ec7f3b6eb3d073e5a5a910a3079abcb0d5b01fb3ced0b3f6cc1e3e":"31fb7fb5687ee84074bc33de7810a5bc":"74598e1f2d2c15ab388648aef453c141b5b2f68ad694f33bf7b6fbccc06109c7":"56be65d6f34621251197efd0909aa5637e98627d2d295652a8366315a5ea0c33":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #34 +aes_decrypt_xts:"ad23b74fd4d2a5a71153a6f363ba6916f8d672fc3783cb89d1808e29abcd4220c6d9cd6afb335e5ade6f6c6aa5ff74635d987436645aa5c15dfd212ab12fec7d":"ccc1b7f0de76c048449a15d4413d0150":"97c1109ac2b8187d94941f90d3b93b4e0d136b54950680b402e3e291df27f2d4":"412979201dc4f3b9f2b1dbe2a1ce5d8a4fdbbf71f2c00757d6565f1082e1e40e":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #35 +aes_decrypt_xts:"68d3c1f8c11ec07a777d043f7499f6a6b101e84808fc7cfd19dd0d1ba30e64fea780ffe05731242e99617cbe582d4f990fb5c8be295d2476e31f41954f6f9263":"fdb74c8dfee52e9544c157d0aba581a1":"18fddb86f2f46706d41646642e4fe9a7315f40e995e9c3e7aa168131e68bb940":"85c48b91427e5d4110f74d6f9fe9c222f6bdbbc4ab1ba6268a4fad8e3f82fce0":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #36 +aes_decrypt_xts:"ddfde3b53c5adf72554858c243eb1ac144d9330c1ce9329aeb57f9e7ba3c29c755931eace6899b385906532022e2bf4c7d55e354d2ea2ead689cc686891ea66a":"ddc64f1b711e9c05299957934002a04f":"7da16a03eeee3a78a3288abfa6d666192deff33e4696a69b39529bde0ee56481":"546b9ef545fb3edbdc4137c964ee3f94885f5b72d42b0db006ede1e825b6a8dc":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #37 +aes_decrypt_xts:"956e2c3cd0c7236df8f1a6ca59d1f7786e04baf6126321d24ebf3ecc0d60bbf078a5b15c3553e3f7b0725429763b20fa898c0c7d72cdc333674866cf6598b3dd":"2e5a497b0e881cba90115c24e92bd4f0":"21aeabada0c38ea53bb83d1278014fac63e742f79bc4982aa86aa2e123ad101f":"98d8d36f3b72757d9992c69f480d9929b155d4a924cca22d853b5feb4e6147d6":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #38 +aes_decrypt_xts:"520f1a6eef4ae250bd7e82cdb905dc9011121776d152e555d210ba8baf2d4da4d2d3dcd544216fa7bcb6eaad8929c6949720fe0ccd41ea3a2e761c19d686c1f4":"24dad492025323cc65e3b50895d706fb":"ce56d96ac36939b8d9bd9032ceaae8be3b6138aeb5658ce732f9754627fac388":"425ae89a979d1b26dd142b8ca8b017c9e7015c6643e751fbd521b7965de5dd99":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #39 +aes_decrypt_xts:"1aea0a4acbed0ee2489cea391caea7636b933e52a46011159b7000175e5c039a86a66b649cd9be4ed8da282e07ef8422fb9d695cd71e2cc4396091bf19ccad77":"98f752f8f68d635ecb42ad0adf32fcb7":"e47270aaa7200f5d253c27b01eb1443d966e78f05dc60a320cb3e70c3eaf5ee1":"12d8d09eb6f0ee2e8e893b1b6177c9df979869135e5babc02469923eb9b7e779":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #40 +aes_decrypt_xts:"acd9d7c1784edfb835cd881261e0cf3d0a885fc1f46f7c2d46e5c3b803221dd3a6cb15694df333e9751ec03d5a64e7cf681f1869af938e5d0a991164439b4e4b":"a1cfa739fce97d65dad127d4447663e3":"cd604d709bba54cbee6621e302f8465e0d47157099ebf0d49fa106324a23a0ac":"0c34d46d57d0728ea9330376f484aa549dac4875b4385f369272edb759c2269d":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #41 +aes_decrypt_xts:"2678d93f9ff9523531e8aa858a4909c7fa11c2bbb4ad65a1384d643cb3b11c215b97c673cc09d0a71a10a539b39efa49114696fa4b711bece4e6378dcfb76feb":"c4c988940af831fb9625a277cf5a3e19":"febc78f845ca3549ba3fea990460f4240d73fb3bf57e4d497da8f1a3a47ca486":"c14aeba90bdc8a2e8e0016e607a4499046f50de731012ce5ee241dd65dd4fc14":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #42 +aes_decrypt_xts:"3164a9707b14c57323b658c3745359c15936638edae8cf349c12c41f077d5e454fdb24c40084ebcf1da8be8d191c26140ab2d353f2fa2aae246a74a87b58dbf2":"33e18aea617748a49231a101d0429292":"aa5cc91c3454caf70c70bc3766dc40fdba707c994c0645c4ec9ff84ffa722b73":"ffcd2e8bccf9597cb146e8781c3827dfcea696e807b226c4d2e78240db1fd647":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #43 +aes_decrypt_xts:"d4e62dab75dd2d08e575a9fccc5f76c8884e48a3adde2b6e84f2ff7cebe6f102efa3bef298f77de8689a2c7f3e621ec1aa64efb20fc43a95e7fc0285836a26a8":"1b5309f4ffc0bb8411ae4ca06261dffb":"2847b818a492e2b02e6256dae33e1fe7977ed97eb9fc9e58b2502bae42ef5d1a":"5f1290ce4183dca27f4bddcfc3a6a47f61eef7c2956d601395ba4e200f7dc4b3":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #44 +aes_decrypt_xts:"ee8175539855c54f9f3cb61a582f5ba6520b3af8d20963a98117c60337a1eefa809e7352bfff617ecf3ed70ae81afc6c951c20b5d2d6c54934ebec3e8fca2541":"a6f4bdb1c44f2cb0272ddcb4b6c415fa":"def8570fc94f43b7d39d6349ed2cb8cdc84e0e4a38bdac40763f992db67bfb3d":"f9a8d9cfe67c49300ac5f54b1f1699f604d8874d7940003a6cadf6ac64ff0a86":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #45 +aes_decrypt_xts:"b0974a79ebc3457a9f03dbfab918baeb3e9eb97156026f823bb00242d465e4cf9894107b07e8e966faa2fd6924555dd379e729ed971d314c351a27acd819e729":"c6c227a84bb450cac2db484f3801922d":"9a569438a0ab93592bee3300b4c8330a000a1fffcba0af9893c2c150a81a4784":"00196ea20d39aef5189f8ad7f6c9d493aaca798e881a8c2ddab5a2d3243d0834":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #46 +aes_decrypt_xts:"6d8d74483ebc16c1f440dba204f066c71041eea8c9d5b30cd50dfa2b3071b728ec5ac62fbc4e52904acb838084dc99487c4f741b702b9fc1a8df943f0fe7c98e":"2840438e3d9915bea84ce9c3aea78276":"92b790bf3d1cef4ae5badf2266e74b57f35b73084fbb6542ab2643ea625e7abb":"2e42abebc4cadf87dbb55ac4601b4c7138fff26e2dbcce3e5a685e142fefd05f":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #47 +aes_decrypt_xts:"f076f0d9e9d37b085a97dfa170f1cb74f1fe6f57ba0309d3aef705c32b847b691f6221b237efa189ab89750b551b0a6e952e34bd2152484ef096177cd6b711a5":"ef3164926723e42a993a9202b8a3bc10":"58cd66b79f28ca7c1ee3a3f966537ca3fcb360a2cf7b05bcce5d4469085edb78":"69db55cf97b4cc8686b319936d52141546ef12e76e1f666e56d230b2e1e94aad":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #48 +aes_decrypt_xts:"7e140ca0a62d6f04c836f75ecaf6954106552b912d403d782db76aa28bb8752a990c1363fccd74ea43cf449dbdf6b93e2ce13617f276abaabff4b975aa7b8bc5":"2e7c55cc94eb401525bc598b3c2fbf92":"dc2fbd358ae020b99a3223ad4d31dc622fd8fd9177bd59af0ec5eb3d1ea7f6bb":"528e4b95d4ceb23d778d0e3ee08e318275a41278119d81aa1023b1524f592cac":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #49 +aes_decrypt_xts:"1ca9e3087e8f0ef94ee10afe05976514c0d9723d9fdcf93170641c50becad1ab67f16454cd296f2b8e325fcbcf4c2c5df2577537c341aa0361601c7b271dc116":"65b244234c25e5f354a7c6dcfb375529":"4d7a4bc695898ec62eeb5b6e0aed1a508dd504ecd976a785f925eaaf00e66de8":"bc38b4919b808dee6c03227fb259068f9c1441df3c7ee1a808e8a37e5ad34f0e":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #50 +aes_decrypt_xts:"86c601a90e431ddfe7a038c45523fa368e8311c2bc711f731e8c75389ae012343bb7a3576797c0f187206f8b22b76583000e7c44f2e11bd3ee23f015c67225ca":"e5bece3b0572737ead70b5e288eb5593":"d08a2c1fda5eb7156f71619ef7ee2d8558ee28365464fdb896c803f72f091370":"f885fa71549334a42494f0b942ed5e16f2906101b74486da4ee490e39b45c427":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #51 +aes_decrypt_xts:"a71ecf02e6279d19b896984116ebe8160428fd4ff483a7ade16b170dbeac7e71c78f080dd5eae666ac9ebd7d61712911fb9961b5ff69dacaeb42ea3a6281510f":"442e796f49b1ca939ebe73e259ef0dc6":"c2a27d22a58fa41160d64dbb38ab6bf96836624885b305b999946546623ae0aa":"83367a097962b7da5ddbc1b46751f486995bbfde01fb1adcea960ad7042d8fe0":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #52 +aes_decrypt_xts:"1033a417ec7fd040d9d674991b03f427a674f52c40cd53027c233e19821d677e0c37fb1ffc8564d38167668fabaeeb4dc6225fc90fe66b74c215272840e9f953":"e7639f7a7e50dc9899599de9523d7f1b":"9bb33a9489ffd123ed2bea8830eca78b4db615488585f0a03ccb4f3465088d15":"a02ff7552fc56b978446f0f8c6a49b306abedb252f828acdf55e22c740a11a49":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #53 +aes_decrypt_xts:"8a40a21bdde506e73aaaa5ef3a091a31128ef0e687579baaa9ab5cd8b36748d64d6fa971efa93270c8b38cdd8fde694300b63852cbfa7f0a7bb8efeacd07c120":"81ec4f35aa1fb106e507d78c60ddb8c6":"0383f8931f8bea11cbab29dc82f16e81f333f2b89a124f697bd09b26d1cc455e":"763abe8f59bcfd1aa03a6be7a300004dc2cb7de08dd1e0d98dba0f61e41d215d":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #54 +aes_decrypt_xts:"bddac920a38eaef68a2abf85a35ba3362d080a83ddf2813b83c4508842f5a43351d64587b9a7a33d40f911f81b4d86d22fb7d6c2bd5a9e07c7cce8c651c95141":"a9a29727ed6abe6e66cc63f8e1c9c92d":"851ebd1b462ba25fbff6dfcfd9999bf4880d55592d234d64ace1f872815d1a59":"2e648f700eaaf5d240ab584cceea5b89bb0604e7abb5b4ba87db4de14bea0d4e":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #55 +aes_decrypt_xts:"66988bb604262bc14e03c397abf0df6071e14b7bbd231a66659e2667fb525e6d92fd5e126fcf32fb792eaa52469c5e19ca8f73869d1cfc6e0c7db95817637e4c":"df9a982444a9325bd850c939ac8e2157":"2930ed7fd664582683c4e75f7d2bc7534daf7ea07896f043411cb6c2a432faaa":"2420271e7bbc2d6633f13fc5aa7beaddcb596ca829239245331da9c9069f54d9":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #56 +aes_decrypt_xts:"1d8063a813a3a7622695481513bddc2bb193799f7b04a3cfbec2ad7aa20a8aaa30e46ab7c0a70f41dd4b989d4a2ccc0ed17164798fc5a194197e85776ec9bd8f":"58eca9e299fa2298832f3681ac38a14e":"8f041232f4abd5ed23eff7c8bf9f2e6231636b8bb14c6c05ff55c55ea9d2686d":"87897863f5145432a13401aa7d97cc97a95c1ebfe66d2074a9f5b0c1df85712d":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #57 +aes_decrypt_xts:"c5541b82dd41e660fd59df745e89cc3fd7b3d70d892bf8b5655fea85351fb4b660e06712c302130430ebe94d25260035d0433e43e576bbee3dbb58ec45fb719b":"38538213e86784472c458fa95c8dceae":"ae975d765695926d72d4dd1b41f1ae9e2fe1000b512bbfac55f721b629e48c0b":"c1e136398461d475847f2c043b3723115d225ed51a21d9149c87bfbdeb201851":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #58 +aes_decrypt_xts:"1a468623ae89dfdc0047334d9488908bb3b9b628197252036b9cc42ef25542d9d6b50bc9e7975be660d8bb9c9e30a9584abb0ebc48528c9c13012fe6f424164f":"3f021863a5684e305dc5908e1b5245d1":"cd0ec55a2b1236c04b038a60a98b94f5831912a548e93467aed21644a6b90854":"085fefc14885adfe9b52f301b751a1cab74ab3663ed94ec8a4e3d4b10bbf0aa6":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #59 +aes_decrypt_xts:"845eeb0c65feff4427841b3f29025430135ca0b576b0b2878b178ad70034b3476b843190ed38bf91e118b06a310bd78c544aaa9c49b6032a223b90878b644573":"58d25c15b25f4e1b3612bf270f97c6bc":"ffaf58fc042718e087f9df84ab31f17161b87404003735cf1e39a49458d0034b":"ead4947c3241845cfbd0c0f9f140eaf816dbbfb597d2b5916cceb632c8224dd7":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #60 +aes_decrypt_xts:"1b243cd23442f86c34819ad3434b71e4ada7367fa6156b146ab05c86c481dfa259ca63c6eed3b23efcd0e76533b48f92534d1581256b6a23d518f6485c1be63d":"0209956882317900ac93f66c3a48ce60":"e5fdd31a474e5d3394593e65b9cc4df51ea465dfe61a56b65d1cb5ee794cfccf":"ca51fa9df852111efb865f8e49004518e71ebb6e041e30b4fab04112dd775dae":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #61 +aes_decrypt_xts:"81c37c6a44054389ec1f56faeecb28f7c1fd00e1ebcb6bea329d80a5a31c158ddb5f06679cfdf7ec7ff35e6fbc925bf56119cc91acb7eb4704fae1e27ef8e62c":"8105b3502093d7661fd19eb62bf669da":"805a27fce84f84901e579903e85834b510a5cb2ea217fe68a6c5d3fe6996df5d":"f6a8dd7ebd89223261d09ad03f55a8bad410d66936b16ff8b80ba7c344f79a5e":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #62 +aes_decrypt_xts:"fd6a73fafdc0cb895b6bff8a3751f8ebe84b10b4a17275a8d36b9e9872278812f03844f264e9fd72d331a018fedb1a3d63f1d586a1161b08b03efd7d020f798a":"ff325821e3ff3f23e5637e0cb626fef5":"49a60e4f1c87dfe213337c7bb95421ad99ca8e8432a914844a9a8a78eb32a6c1":"7c4a1c0b25a54f0215ab92878b9af8713f7ac846412b32f329fe983540fd200f":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #63 +aes_decrypt_xts:"09420a8be61e1b13b17085e9cc1c899706724db03ba591fd8df9d321116bd4ec4faa4cbd3a2a4e22b091524e47001998167f81d5de32723f361eb6b9b7edce65":"b779776114dc07c71c42bf787bb847be":"8b2a2a44ecc72480947e45ce49ee0cdeefb53e6d6ea36e59b22fdcac51664c2e":"7993cb22694d09c4d2f3d036663e5ff3337efa701402a75327371d4b19f300b9":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #64 +aes_decrypt_xts:"155157353bf4872811614f3dde54263e181861a691df74f89d1c8ec0f0f2f4dc343a5055f24a9e142d6045b956ac1388a30b2f19beb8718292dc07055d970d44":"bafd5c342d05b2d4a6bbf9461df85afb":"d00b755c6b9eb0f15c4b4d41f887581942308ec22749abee21a642e209a6a4d2":"7ee212fa36384a7477cea6be8c44a57742ae19c4beff1ae103fb37a83711cc0b":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #65 +aes_decrypt_xts:"9ffa9b5c5fd2071286a3e248de08ad57ec628fc19a088919ffa96912031e0ca6f13278840e6dd4f8cb492d8b09f905b1be57455ae51fc681dc33a74e7c98d9c7":"c0b296fce542d2e855e62595451a4c7e":"3653a7f0a75182579d6529e9d02d95e0a22dee4d2aea6f7bf4bc25ffff5f019f":"20f19fa1d3dcd8d68607c87d128d9faeebcf1e74315a9cb5028d67818b3fef53":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #66 +aes_decrypt_xts:"a6e4eb0c37aaf83c70c510a2c2067c8003e6aae93dd197d4fee4aa210bc09a11b0429394af6eb5e54758e91751d1d8fa9d763bcfa5fadda22197410ffbe41a12":"306aeb042d6893cb69f22469602732be":"a0982aaecb75d804ea371265e9b3ee262e52fb7d5a30ff2d46e8ed3b4a86baa0":"f511d0f27f0fed0115cae7d78c9e3eb84304c8db15d3f829ff97050012790e96":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #67 +aes_decrypt_xts:"36461691dc3f78bbe018986743245089bd3332976357301a75203d63efa27a283102c04715fd75feae1c4493e2b39d0b56102bbcdb1ba710d4094856fafeebdf":"8d42d4ae7a717bd5868c0e013d4768ad":"193b66b884b9566871aed988d127f766b8c3285b2aaf208a5980abdc71d4945f":"74d87361a677da5d20af1f867d59dbb0c3f8d643d133231ec4401207c101d0a0":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #68 +aes_decrypt_xts:"492b013cf9058250596a5c529f8a9e45185f2fee981b91131e5b21219670e71feb01daae8cf927022bf155bdebcfcc539897924d3a1ee4213588b9a9a0bb34b8":"5e3a921851e18bd893f83da3a50c7510":"4f6f56c889fe46a6ab53824756b18492e847e2686b2a89fcfb842587423663a7":"25c4bd0d6459d2f40f577df22bb8aef2e4d1283019ed408ffba61590cfa0d67a":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #69 +aes_decrypt_xts:"a60231c46d27df8eb66d3b587d5d5db35e09766157fb339ffb4232c120e20873af320e5e4e2a932d326b626043bfbb3e6a312eb44d875bbb20312aa47dc6d766":"306b2b55110c493b8edece1e15a429a9":"5e73370e521eb049c226488142de70b9b389bf90b7affd1e285915a8e863c28a":"b71e7441b2eaaeb862489e23eb3a0730ab33f96f9b72083717fb7bced8f2bbcb":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #70 +aes_decrypt_xts:"9a0129a101f425ce60bd57b9266cd93ab44106666ae9f9e9eb6fb2844d86409b607401e535e203b3dfa430945b0035466efc27a2e68726dbe943a62530a09e0b":"c0e1872ae297148b50a94bddd73503a3":"c58251f94a2a6cbfa597ce77c09640e894e34d82a425dc23f030e6c9d52fea81":"01a2325ba2a647a70475b2d258bf856ad572893006489e79b52b6773c36f2653":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #71 +aes_decrypt_xts:"fbbcd70efd29a5441e7d43b900263d45c81226fe10532805e6e900f7cf562e50f4ec190f0df9cd7cf0b19c25cabb04da3f77c742b7f0456d34ec27492bc3fa5f":"abfbd1e6c38f4265a80d090490b852c2":"7b95aacf125ac3fcbf9b0801ac98ee4e93a212df67f82216e99e304ea0b8a8e4":"937290bb4e13046d481f4538513ac013d1aab88d2a2939505d860b3d315f18c6":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #72 +aes_decrypt_xts:"c00f3a4d76deebb6720a452f454aae8c22eebc8bbc9b0c598f950aeebad786325bfbd52692da232d7a1b5378365f56c093399cc1e376970b9f9a5d277a0f5061":"349741d145157f7e5f6315a059cb6d8f":"25104566f33ed9bd293d69ed9a565dad696daab629c4526dc49f81ee0595ed9e":"a0783f1867843ef9f6e25cdc63bc3075bbab86c359508e1f6982432727b70507":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #73 +aes_decrypt_xts:"4019e9c5da64d3d1a3f79cda9d01166ea02595f955b82cfac7e594ae3172c3be9c658a902983eca73c73edd2b912a6deb4782677f29491b4ceed56acc3fa47e9":"790ec3a70a7ca2a48c3de24dfe8cdc5c":"7922bc4a8911ed7e03f05315253d2aa4445e988dc1c9e66eb9ca994df41da00a":"4cf03b3387f76ab00b3b185c1abee3a88bb8bf175148ed3bbfaafa5b338783a5":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #74 +aes_decrypt_xts:"506972f890d7ed0787c0383f9925813ec38770ac0b1a2fc64e3804a8023b9723e9d654afcbc473eb9567e2a17bac5c1a76820db5a11c2c68b06db303dc6a5039":"58dc4ed85b1ec5dd368aeaa888256378":"6fc90fde95a6609f2b631e918932abb2f1da85fbf1ea0582bcff24ff5603ef6f":"07d53cf1f3cbd2285dda24431a53ac4c96f664fa2d22ac4cd1453c5be7ef61f2":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #75 +aes_decrypt_xts:"8e7f4415b8d217e7c1eaa411148ed7db1b15e1679dcd21b31461fa7a5e7a55534c7b948e2c91826100187858f1712fdd66ef6e0fd30cb2cdd242b9c12ab52426":"94ec426ab7629c4ee022f3971063a2dc":"2fd582ef3b3e70f74fa2f7186770198e3810b3c452b886249c24c404ac0f699e":"0dfa782d31aae7c3919c2e224e97f682fa811e63050a92ba23cbfeeba9dc5240":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #76 +aes_decrypt_xts:"ed1ff8b1e0909d7d33524270533ebd7f315cfcfcc17a006f013f558400b458cded464ef02830764a526ad33dc314c455f8a27006b7358b7dda3ad5b418d11372":"7aaf9e2e8d7f1608b9326aa061079495":"49346c8d75d6729d03f609a498a3a513f59875a686f1769a7f5a02992f04f775":"0d6005eb5f91a4ae288bd355ff680ca964b784d80973a99c4a4d0ec09cf49485":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #77 +aes_decrypt_xts:"10b96a3fd64d9637d1c95c33734726e693baabf01fda6116a07edecfafbb2c6cf11d7dca5099c5c74a62417bdcf29baa031e089207c4d4ca58db705af976046a":"ad1383cbac7950532d277f44595d8ecf":"021a014cff455418845d90a7b76c266e8703d04bf188d3119f6628aa65397bc6":"104c4240453ef8efaeb55eadec52dd51631a7f1ce01c43ff262f10016fc69e09":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #78 +aes_decrypt_xts:"d5293fc21b537aeedd93df32daa2d45a371c6063f968d5457599adbfbe3177f206e7e7bbf4dbf7aedcf45cf6de4cb50792ca4a998011d127ef43dc08cbdb06d2":"adfa0b852ee61084106717377ff8736c":"be9321ed7130c8f800e80397c62550c2858446bdc4133cc9e0f3e9317bc58773":"5fef92ba7942f49ebe1af80935ed7304e4e1fe60cef2128c98572f481dd4a92b":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #79 +aes_decrypt_xts:"3c8acc3bad92315bb4948b7d05ffc225985acd06507885cd7246d81958236687a3c8317feee044b2afd41730ccd41e07aff1259f3d1cc982a824dfcf31aa1ad0":"3b78b8df71027269f9d80b9a80632374":"8e00a4cf4bd4bd9e157a66165bb044e1ba093f1f86aa808a17066bb7eb94be55":"3dc6536e58b1e8104d51a4d58d9086d68cb94a53b4fc747a88d7026cf32be80d":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #80 +aes_decrypt_xts:"2f5dbe86bdc519dbe8f1ea33385c58451c700e3bd95b311741a9ee19eeb2c399b689a699a823275a2bcee8b4daa43fc03bf91c26790580d2a808be7174dd5789":"c36c9638b2d549542a69e4ea69a905de":"cad51c8647315fa57c80b304c07bc7a31d8d3979be22296d1815201b6d246893":"13fc4f00953c5fb7624ae4315fce70f4dcac3b075f4702c83a78095a8a44ca81":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #81 +aes_decrypt_xts:"f9be3b24d0819f38b63d13948c6bd9aa1f941e4b865b9c6f88e3c4d1bb14fc2e4739eba36644d8954788342d051d8040b85927b420739efe33be9064aa884cbc":"4546f9f6b23fa4988a551cd54014fbd7":"349ba948f7ee3b6913fc27eeee1297b98e879716ff19b2569e846b4d656d64d3":"593ccc2cacdca892b7fdbd4ea11f05ed697fea827f408be55a2ff0afdf343172":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #82 +aes_decrypt_xts:"bf221936e3e2a48987a5338265a6e8e2d8bcb52e5d6d77d58832aab9d404bd91814c13c2263fdd2051822e5f635d29d7c18a6a25888d5e517b5e1bd275669ac0":"c024fb9f26ed411331639feb0ccf9cf2":"87513213e37589ad26589518fcb34e625002d6ead46a720faab4e0cc9babc114":"e7892fbfc0a5975210c277893ef54f1af6a35336658b71a024b7f037e3e8ffe1":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #83 +aes_decrypt_xts:"1826c0cb61ced1ee831b9efe0485fb446127cb221f288045e644748d90314cbbb787d085d54ac18d3110820026df22c868e1958ebce406bcbc44276540edc5e3":"cdaaa0bbb166a45f01dc9760951c7c2c":"728787c549b4a4c36a7bf5060b7fdf128c32381844ea7245a4e9d37daa573950":"788cfa48cd506939be8e7a02832a3714ea74062ff3686d0857e1a6036ab5f4d7":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #84 +aes_decrypt_xts:"75a664acd6e60173120c1a5e84283859e30751f97fa2057ca767bc72d9e4518ef4c15bb3fa752341c0b155a111c46de7fde5b5e941c354aad6d644edc68e817a":"b78c4a3aaef54515ca30236f999ebc88":"fd56648bcb0ca7541273dea9fa8aa23f2ba2865fe4d509618d617a0f415e1dff":"a5d95baae47fbd987e619c7d243128c021c0b8a6eb280369e6232a8e95c9edc1":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #85 +aes_decrypt_xts:"238ba90e8e93c53d3a9fc91a2d7043f4b5ec492d8e0793741bf91a83ee8dbe30e45a6127ca37608790d44821cee79f55067537b6b8b059843db98f1b09cd63fd":"70fcdbc2346417979dde1f1493bfc3f3":"491490a2eb646c069ae4fe8ba8ef375b77b0c57957fe03fe490661f179c34083":"db6d2d65641e61cd0d47aa4021a655b283a39e57df5a4c189b3ea720ca80c3a2":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #86 +aes_decrypt_xts:"9b670a9c5933c91580d0796f46cb11056cb1c65e018615664ed8732bfc7aeebc8f21debcfb7ffc4d9c85a05c21d6b90fc55bbfc44a8f6476dd3fec0f91bade7d":"df4b67bc5e70ef407a8319fe9c4e721b":"8d31609e09f96302b4bc099731f3f9d37ac5bead52df8e595a4c3694a6313233":"c31c284bd36acbe715734f7c166709eb6672dbfbaaf4c5ee3529dcb287bd2aaa":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #87 +aes_decrypt_xts:"4eea6d7e5e92b756c635cd4b9942da425e1fcaa0f43ef200732936ee9680c2559281c23d51c21564941f801468385f0a7c24e0df98b2041126f6791e3a992ad7":"150f86fc5e732d055e5b567fc79e6dd3":"fad3006978657f76a2d1a112189b79afa2d7241596e336f4d6bd4efa77f065b9":"12779fc72f7ad1f25a50e3bac3733e977171692ed9e8379d91ac2dfa75f52e9e":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #88 +aes_decrypt_xts:"ef9141d43b311a9268b99861a5022760900487c3e4ab1b69de5224b10f015a02861699ce9ab66576e97cf89f8f7c58084aeaf4305e7a2869a200df98e0b59675":"e08d82d1049c842e8fc9437644590ed4":"325eb5d53d9eefc69ed5c0e39aaef5a470097fa6518f4954054278b07501de8a":"5b395b5d1d85d8855a181a6f327eb772f18b2587603961a9a26936df56223b36":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #89 +aes_decrypt_xts:"15e9aa9d4510cca523e1e4cd8d93840b240d1ab02db8f333e041e75edab74f7fa3deae500054c877da0d15cd840b3ad2731b4c853acb398f1ee642db62e9ff99":"97ce585ff452d525425e0c2372bab3e8":"6901f61ef6edad9c2bd07876c6d332cc6a67ae7cb09c443ce7c96d4c2dd76275":"2f183f4cd110f30ff9b4bc5982ea3205a9ff8ff660416f8d240a789bd2ad52ae":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #90 +aes_decrypt_xts:"226e2126ecc3435279eff7bd4e5f3daa331f9f29f4c5f1eb5a0f3801f951dfe11956ff9cd2d6caecb685cb7ee959b82b247b4f529e96f7d204ac61f4de568834":"8baa458212142e89fd1e6cda3a1457a3":"a791c53edf5c8166816751a336f3d03402f3dae071f3a60564a0f2af735a885a":"8fbedc977267109b6849aaab669ad5cdfd15dcc4b350dd42eb3664851703e474":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #91 +aes_decrypt_xts:"adaa629d31744b21801f26d00deea6da1a165c07b89fbbdf7bece621d3a7d1984327895ad8bbdbba3b9a80df4dbb0258229199c5b4203422b4a59a22f1bd6507":"6bc9341acd743b5c94bc2f2cedd8840f":"389a057a61ffa0b6681b2bcb5b7c976e768f1ba81cc9d0ef5e3a5d4fa1ca19bd":"6d7d5e9d0b7c40a169d0ae575880ac977b6aa8bcfc15d8549a9f93d8626588b0":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #92 +aes_decrypt_xts:"41d8edb523c71df885d397e82aec8fa5cb83f92e000116a802da85696d35a9f905f360eadc6f10b571dccb26ebf52a5d55b7fb1485fd8e42ff3c0158d84ae00b":"be6d32185d469d8b512f85acbca7f7a9":"ad80eb53b26a1f0e97194efed09c68c09883ff576fd9edbbb5a50765dc7b3e85":"874962217c5377573962c7f10a885b27807aea67a798b665d523750fcbeae97a":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #93 +aes_decrypt_xts:"875b5b2e86421b7e4c1af98ab8638f50f683ee49a7fe2e66415eebac771e19b636310f68ae40addbb385643c63ad098fc63432f89127d39b66b26fecd91ead7b":"1e5e5df19b5da830826cbc2ff6f69c39":"7662f54ea0c01d6a987360b40e9f6f1cb82f6a6d5c4246f62cb24f240939c43a":"9a435043db8040b0a57686a42c00f1402a1c77bb18f1fb549deeec6db752d50c":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #94 +aes_decrypt_xts:"361de49dc18480a4da2545615035d724a9ecf959198b12ac33297d86606c1b35baf2eea743c9c0c4a8bcf2df10ed49196243af4676ba7536248cd641b1ea304d":"8362ce6123da1977447a5f3e048ef8d0":"c0c9aec4ad9c1c0c0d6c4d24fdc3307ae3a650c60372ad42171ed12b5ca2a382":"58c11aeafc90ec78fb984d429f989f45825da951c4804f458ebebd6f346b5855":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #95 +aes_decrypt_xts:"a9f39b16e17131df50640544f3b38248c98975435de8ff80d0b7f37aa751a4aec4de7caf2f9f5688940f03a76307437d47fbdf3cdc6a6c44471a534a0d0e7807":"ec0656ec1168c040ec36d0353825b1b4":"6dda79b7ada7abce6726365a7b316afa6abb4be396c6bc3b7453f2fac75fae45":"b1acb1c513fe7f0e8cebeacc34489244bbcfa46cc0db526ba875bd75358bb9f5":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #96 +aes_decrypt_xts:"de69e2a2e7ca0a0bbbc3e379d389b84f627bc62ab277cc7b0c04d5959842525a5d36109287fb066cea844a4487e86388cbe11e39fcde7c15b2f4b2951bdedc1a":"773d903f1ea98b7ce5900ffd9ef866eb":"8d28f585e0a8803b4183abe7c3b82fc3ac66a1e8fcbf0211301786ed456b3e0a":"584a98ebe2b9c24686f400b477d804c3dc1deaf4ada69f4dbc40b454f1b8d5a0":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #97 +aes_decrypt_xts:"adbf1dde5469fcca77f480a5b24f99923e07780a0516ef15c32b0cf37f62413a963dc60e3ffb3bd1f31d393bf62c9f3f2846616093c5f5eec5052a740fda90a8":"b8ae76c5ddd4d9a9fce253f8169c10de":"a754d66b13ae0312f60f7beb4b73b29cacff5a7050d85a9753c4b7af0ee074d1":"d7b2d44076f049c30d5611d7566659dfe1dae35f2f161085da88b4eb7758c8d3":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #98 +aes_decrypt_xts:"8f7381a14188011385d09aa340dc8886116ec746296cd83daf457516b4f9fe8ad4e85b019f6724acef2ccce354904e21faa53f01575c6dec4edd0d432b718261":"37a3915a08616eb1772fc0cbc3c6ecaa":"8b6e4dcf7f9bdb106405c0aa5f655aa27f4b224b320e6ba5e6fc35d9975699dc":"ff2cfca857ee1f45f6440bb3b51c71bec1098002fabdcbcf25017383413c572b":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #99 +aes_decrypt_xts:"9366b4a9943e1f66cae901f954acd8465fd99ad6e39fc59eb9f91a4fb831ad5e7cec704bc43e2d5c005f8044bb0fd63b8dc3a33a75b4551a7f722a13761c5e00":"d6f125b91a63da779c97af18bb9e2a7b":"af3d1a1e04f0764e1e0c9cbf8dfcfbfb00508f6bc1ec1b3a9cdca4f7aa018a3b":"f5cb7868ac612b0054bb8bcdf8340155f52aaa87dece381c94416cf42143638f":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #100 +aes_decrypt_xts:"fef5726fbff891a0be1071d43ad3088589cd7cb2fffcd5712f43a7be62b7552a3c7712d390b3a19164ea6365032644406746f6f0d954065dcbb82de7eac64944":"2741e6af5f88a4fd02cb9fbc9cb84a07":"7cd54efa60b0a6bc92acd144935ac11bfec1f0a69a3c53d435ca0d1cc5ca15db":"0ae751bc884670ca9300f91061343d1f478440c36ed8b9fd4dcdccd3a12e61b4":256:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #101 +aes_decrypt_xts:"8371c7c207b3734b90e038f6c82d8f42abdfdcc1839875d659757e6b9b788b365617d5c3c8957f2bd1ff5658c624d82ef8a0502d100955acc2bc4ea9528a6219":"a580895c59c23be2cd39b431187806d6":"bf1cc5da2215a23fe2f31baaf8c0f11b5cbb94fe0416909f7dcb7479a3faaf2bec53888f5ddfac5017551aab02cc1bd9":"b89c6508b1f89028c4a522839c7c3a40998da9743061448d58014a379aba7b3784da77bd355c6b96fe3b6685bc0519b1":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #102 +aes_decrypt_xts:"9b7c04be9b3766e13b06b77b19d7d552fd8a89c37860fb52135aeafe2ff3206324c0bf48f17e08e83f547a3bb1753e04270ccc14c9d3a5c1fc05e8fa54584fe8":"9e53bfba0953c66cc4d4d6163ae88d9e":"322a7aac97f8fc5884cb6b0048aefbdb0db9817252591514784066723523bdf319d04363bd8ddd69b928f156100e1edc":"4d556a5d583419de7fac2310fdd953845faa40ea3f0bd9a7bd5ca4297eddcb10651f0feddbe91f8a6c91fae88ee56cf9":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #103 +aes_decrypt_xts:"6f2a3165db6d662e95df91fd9a909fef443ffb676b7519ddec38f86dfcd6438ff48a60087f101f8d26274a7a64b4c287ab1edee347398fbe3df901a84dafe5fb":"01c499678e107051f5d6dbff3586c15a":"d2f4014b5ae09f0a9437c853b45c579e171466e72c9da05e881b59e4b30659d76660d77c1d23f0161e356ebd828f366e":"4a9e4939f8398d39830c88142a34040d88822356801bf82cb3e25120cc7da69bbe1847d502f7ccae3c7dfa116a8ee3b5":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #104 +aes_decrypt_xts:"e0606a865a993d5d1c49068ec9b8cfd3df4eb976d73475b4a43363c403e1999d9ef33ffbd909abeacec057e700d94ac0ea0d897f5043e5a78f3606d5a3e17a82":"71271383438e0d3ee71fb86d3e97df8f":"bebb3dfe63bf23cc55b2b5d7cea3915a686fe2b91729ea696989b56b1a5ecb0552c4921f0ddd5786503484be334c89c0":"715476936600a12650054dc99c6e3477fa83ef1a2d86d33da89a34d447c8d0124bcce49c790f929ac2838d34de3140d7":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #105 +aes_decrypt_xts:"a262543e9b7cd00a32ae0dd4c9067e5344c004a9d234636b9c2f13e2785cc33f16d4088947418aaba0c49343526cd0ff70e5ab27fdae27ff4f48894ea86f3aa3":"9670dd28c24f210f6971b69b86e9d413":"b65f955cda658d8ed074fcf562d697ad771e89e0a9a94cf4d8041c2e92f47322d07bcddee361ef584ce30f53814109d1":"418ae4a9d28cdfbefe6cdf70b75457f018ea628631a45a6cc362d10a045d834f652997a9e6bd7bb8cdc60904e4f2eb32":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #106 +aes_decrypt_xts:"13bdb0257c78355bab88fab43ecb5dce211df2fa5836acf9196a548b084eb8629cb6fe31a956d8fe1234031a36a980bb8a70260a90b0157fd4974aa2f44ed900":"4fcafd6e1a022e9ee7e3940f68cef99b":"ee2d97438cba39b3c2527b48037e7756cf6cd771412de0fd557af82554a7a95c255c38c9a2eadd186526330119b5ba92":"99a1a07f9f8934350df099c7847b759a6afc42b5f6f8bf6031cdf8781049462e6eafc0cf30f8d4f6a8cd20a253d4c693":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #107 +aes_decrypt_xts:"5ef338dd6e8bd772e6f3520d3c060a4466d2f9d5ec0ba9d9c1ddcb3a077ee0d3ebdfd9c4b243753a6e136224a9324a29fe3087c7a0fd9fff4676c70327e8c86c":"421f909438c0072a2db9ac5c9917a112":"010662e281d7385aa1b0cc002563970c64cbe9149b910c14ba23eb8ace8e829c6af003c4e29a8e2e8b10493bf26ddba1":"7c4ae7bf812deacca841dc86e13fadbaaafe7b711a210530f453c172c5973fb408df3f474dfe8f6a898cf75d2dfb0d68":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #108 +aes_decrypt_xts:"614112e6ae13730e6f4925bf6628a374ce959be494f13574ef86e544ee49a742257f88778fb894316cba489440bff66cce4addfe98e9b88955a86cf6909f4687":"c4f14279906ce44ba6e975e66db505ed":"ba10f58683feec8b166d4800ae60755db22d59b952b47199de408e0ae17e98fc06b80c0be89754159ec3ad378a318e6f":"280f229fb75b6a4d8786aa9681b83e6ac8ee8304bbdf971844a3ac3aa0c6fb16cc19f9d8ae2674d3076fca3b6ec512f6":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #109 +aes_decrypt_xts:"850613538d3c8f7cc18636dc1b5be686befec54c60af6a52bb10ef2ac567b13123d38906b7598450ff08129e7e08bb8fe27e04bf2e4b3579f444e0b9ef34fef1":"2cac49606363f2131e9aecab160bdd5b":"ade4ec9a0cde24d8033ae31ef8589dc75388941f902e3b0602f291ec9a6c62bfd5018d848124cb7f5643f8c94c335d5a":"36f282f440c12d74d3b5db24b72cbf780c6b928cd6d3b70718e37ada1bc5f3c15e50c4b561ae4fc0e4f2cfc923585d08":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #110 +aes_decrypt_xts:"9d1bdddf822f7a0a38e9c8bbb6c0bb956ece1fcf30264012d967b18ec0187a31434d81731600dc67c25bdbf3ec12dfbdb6cfe47bfaa33e02d9f257b0813b07b6":"bfd261a9e11b7f3a4a5eb61dc7757448":"63465b29394df670faf46dd24cc10f10284bb2d946e6d861cb65875dd58a00ebab2bdf5f85f199558d2178ae16a5ce29":"805068251a01ada16a44df9ce0c6be78ef52e23fdfe5638be74cf8d1242fe21c82bfed83e8f6ac103d4fd44b0e1ef4d5":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #111 +aes_decrypt_xts:"7cdfa34c0fa73f6906e74075125555090edb25c509c03c0b65c8af384700a20fa1fec243015ec7434e89860fd61e1a249234492af411bf95143775a20ad25b51":"1c810a27ea019a3b1a95df167f028733":"da30bbab8e0559d276d5aa3befb1cb5de42697607e5c2acc4d214fc4df6212fddbae5aa11132c89d20a890826fffc6fb":"105e1e7e44388f5447b9c82afe7383cb0fda0eaf8a3a48459568c9308e6d6620bf3461bcfcfedbe9120f7554415a27fa":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #112 +aes_decrypt_xts:"e7d07688fe68d5908b38f6e69159fba04b4397163eae3e9145c18d46b2fb69a6c639c9cd8963688a67b6de38e893508ab98e2b090d605d4bbcbe032df895ea2e":"5c036cd8a5571d265426737408c19871":"f58da78e17efc12ef0b7329238fecffeb0c1bf6f7c17f96ea34a507d5ba2a3d242aa40ee51c1ead23a25367de05dbca2":"d428411defb8af2724abc0cd42a5b984eecd8cdacc9a977e818ea38097b3fc75f5a174bc8e6e59650ad87a8a6693597a":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #113 +aes_decrypt_xts:"7143fa27a3dea9f9a030ec1845efc8a6cd5f4cbe9e4b7ce217020739f997677b9a72110890224c3a3a338ee97978d747a107457f291ffcc34dba3ab496fde608":"0d889df4593d4c34abedb64d35549dab":"2a083017985f3155bd6a0c9a80d06c7a38ec4b292605b3af9fe7e3dabda5d9ace3854730146ddcc08d5fed02d3fedebc":"b1dca9e099a09f3f12c9764896126d3cbc3ce6026af1b0b4cef0f0c471c536d244a2882c9f17b068df1a2eeb87ea135f":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #114 +aes_decrypt_xts:"cdb89ff9360f4a1f2746b57365b10ea180c754800b8bcb60c941bd9d340fcf3a66ea74aab2151af0c1ce3b125edfd084e62f87b23c4606c3ec130c84e67483c1":"d8a9b563694d44f2142bd22973c3b00e":"bff44f5022747827fe5b6d28dd7fe1d5442313e35dae24af3fffc30dcaf7165b44261466f7d48a045ee8b9f9c9d029f4":"77cbc985e919236d25455008fc8b544bc9ebd8ad291665a483c1d7df9edab7dd91a180feaa78622ff01639cfefee20db":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #115 +aes_decrypt_xts:"bbd683501012cf644ab7f5327956fa57afd1be73b6505ba030dbf270020c0a28046224e43a7fcc6f9ec6f8fff72e18b94813b40382dc8fca0a64c8c291276540":"2a01f2901398de0492c6e7cd009ff3f0":"1ea57eb39a8b149918d8e20428566bd339ecacfc1104a6374cc888140da81beb1245dff489d0ec3e37cd6706df3bfa3d":"642e0df41ef787d9ccadf195d84399e50bd2818ce7394be106c746a0ec7e08d7da4bb67f19e258937304093683738322":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #116 +aes_decrypt_xts:"d3c690661b6adb9e945142088361262f89ade02f9cda157d0b41a314301be17c9329dddc5517da68824bfa151dd9d805c79e1eb5953603e573d38c7ac8b2c9ab":"dcb4819597e151e6caf04f515d83251b":"579b9f730f83d1a2f398aa82122445557120c5621a5166eb8a927f548ad251c0bb28a5273d60fa904aecc8ad4f219f54":"191128cc613e022caa469223556e72906c83d68f748febdfceb42aedc86f2f860cbfce7707be95a44ca7686684e2b212":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #117 +aes_decrypt_xts:"8872a3e63fe1848aea13f059d141a5d24edb2b0c4f02df0ee8c6448be2116cbd653f9a4fb6a9ec7a82413a7f2d2ad53b3257a97c167c764affd987dc10553576":"99f633346f32e4c8615e4e6a8deff5ef":"d9241b25b1aec01cc3931e9357e570b610e82fabebf589b182b20a63966bf56a10aab56a9e2b8f611ad06693e9275dde":"74c5604860b555470201c836a49d9c7eb568b86e6acb481f4afced7e4a41f47ac5c1acc0e09fdccaea95a60478842a85":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #118 +aes_decrypt_xts:"3f9a6833bff7d2b0161492821a60ee44cd2c1650c6bae26a47d5731b1549c17c966e31081099c4ea9508ee4a36ed5cf9f1193d28bcdf71f764ffabcb0ed543b2":"555a1536b43773be196673a462a48681":"02495f7b7c7bae8f7554f96fe2df2c084642469d0d8b076eb285a352abe5181dd5b55c0c69cf00f46d524bdd0e467787":"2e3a4c6f7829bd818cf1d38dfb3a7ef3186f5d3a61ae55a504b244b0b0418db5cd09d293739809d298cf2e57ee738d03":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #119 +aes_decrypt_xts:"9f17e600c9aefabd8b67cf06d9145af549710a4fa8ff7f195cc27ba7c419033847ce0f430d9c95a7435bf45c4d844d2dfc7b0ec6c74453b4cb1270ba903dd3a0":"e8c634d79958061297d75cf4245d2090":"ed42fc5741ea648238a9e568cb0cc247f3569cde35d7e67e7bf8cf8ea8ae844547878aeed8845631ece6831ee04fae57":"35fe31158ce1f940269d00ac9ed25667d6b08b3e3f9089d28583546d4945bf0f6ae0cb729207ee4214b57b14ba72daff":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #120 +aes_decrypt_xts:"b820d9bdbfe403b9234940e0ea680fe4099d90f6568199365e14f2813fd9a2ed9e459f75fbc17f375de468ff639993177dee8ecb9a0f10b9a9a433dea2fd6143":"22882c52621aa7d25167155eb6cca4b4":"a56c1844a9c9709089b4879ed506b85c687aae3c32d1307131b9f911d2721d9c8f282b8916759df3b0ef8559c729f343":"4e5d7e060c738dabcb7fe4c2d66cb5843d3567a97ffc25af6761045511235935b566c96150be6d9a8efab0e552394b21":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #121 +aes_decrypt_xts:"f7eb8766372b3f6165a98dab452ab0363cef9abbfbad1ddf74d58c72eae48861e8e264abe0b279f790acc725cde3bcef2a4aba6516a9573e4bbe7a879ba0fff4":"7d5eb3da3afeec9141ff67f5fafa915f":"139bc02b84338f905b9b5da4efc36b3d6537780cefbc1260566e95756ddf728d132e1d28df879bc1f35f03b3e5957f05":"9391490371595a509e4dcc95f003b10729ba3c14a4f39720721fb2f14f8fd8eb0e74c605d8a1f9de43bbae4f14664297":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #122 +aes_decrypt_xts:"fc2996f070f330a5569b34a30efb96f147b9e6ac8c2f86e6d351c997d8f1ffa2234797f30426bb970758ff3af9973a2fa3ad338c8591bf7e581d7247ec546841":"900fcef72211bf8174f115095d7d1875":"fdc1e7e1b98a3ebb8397b609804d1b841e2b237a4469c9b67014efdc1e2b7cf36f58db603d754938cf6e3c733d6ea21c":"c1a9a13078e8ad999773c4f372791b6ec7d73eaef07fd8a47281bd2d0fd11b5893b20a5fdfafb91cb5a8516a5556aa02":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #123 +aes_decrypt_xts:"191bcaa937061a76c8e1e1c4f06d9f603825e4b7da400e189dd75dd3d8e1b4e7c34a202e45a29974134b7168fb580aa8c9e45e13ca43e1eb6b48c97a17f7f72d":"00ae1f3b6bd69c515bdc6d1bb7aba232":"252fdef80f61469f3e40ed5d2a7850df46161ef10d49ef240a8897599a3e6cd069df9da7f3b05d0e4c7a902279093e15":"562907df93b5a671c33af2e804f811c76541b4466662fa9c6db7e37b761870ad34e45a19e2d26d1ce5b3707082ad731e":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #124 +aes_decrypt_xts:"e13f5c63409239ee586a925cdbacd0523f562dd3e6e05efae358720a4bfb85831d7957eadc83642fcca5b87e3e941bae9f3e459913454e8d876f14affe89f521":"9364f455737b739aee1c6eef22dc5ce5":"def91516e9f8538bb9ce8b6ab2c4ba93676000e49aa3e16941b7c0006fa4019a4392d2e37970480610d9f0ee652dd463":"122fd7a58985af34cd037a0fd298c377d9d1930b3fa5c59c6b21e3716c805b7f80fe047ec5f9787dd33cdcb7f276fc0b":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #125 +aes_decrypt_xts:"993ee4505a366f3b08d3f37c52a6da09f3a33deaddf67352329b011b3a6d5d5fce35c91bdaad8f46c22704fcfe0d57a9bfd5ecaef78336a9473f8655f5027f24":"8b8842419670681db59fb10884916283":"a3aca29c2d1ed252c105a8203a4c2f5b79c4dd46abf88b60b88fb10ce57e83f64063e2f2c0c55b9314012eeac2a5f95a":"453f4273d50364d5cc1a47a27d7c17356566b7e4954fbe45c72c1ff8614c7109ebc53b80bfd1cbd23d30a4396d5b01a0":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #126 +aes_decrypt_xts:"69bcdb7f599c27cdb084f9ef4642daa19b0be3b12003f76b4c5c46f1f9887b865134d8fb52e6d571959b803b03e4ca90aa23e3c6e8db955a32ed3136313afac4":"f7788580d83bbcbe9b946d0ed2d01625":"41b40373e9928b57debd1e9334955aaa0151ca96e42924d7d77f93f793a35e54403e902b79977316de30c65874fc7cbb":"209660456885dbbbe8c126d3bac6076aa38fad9235ecd50cfde15c98176cf11b0cc206cc28b9538edc7fb8fd7035e3a0":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #127 +aes_decrypt_xts:"d93a3ee9ce2fe45e6f34668b6283c91ead818c87aee6581c5cc1435a96cb8020fafd0dc62dd569643eb60c5f4f07f2cf9eb1670fdaaac018a94c5dc41a29c58f":"ae6ee7aedabc36178bccca76ce1baa1e":"d0f310edc65d6c14914a047820dd8b6fe15a9b4743684cbc8e4bb4cbc55d2c0d9348f8216d8d20c4d58789fbabdce7bf":"50d72e758f5a07de37888b0c6e342119ee1ede3492532b51fa6579e5a717ac5de31236bab7155d69dd799baf66a14126":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #128 +aes_decrypt_xts:"a494bc9b28e8dcfa342c6e4b71e0f395c2d404925c5ac68ed1a2fd10e73feed634cf90542c6e75ad78b9f140e47475cacf7363362e1995f5fa2bccac0a0c29b1":"66bbfb617c0e1662c037fa1ba23db862":"29304c57bb1d37eb8e16a0ed03677e11cef1e3f23252f5d82fbfdec28f32292b7c151bfe4feb7bceed9ac6dd6bc25547":"af1d834bcccf8df8c47f9b042141ad73cba39e20ac7042f974cc0235c97fb02270691d58e26d0d668fe8d0b374359057":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #129 +aes_decrypt_xts:"708e67b7274dfcb76eb979b61bbe66ec0d41c88a4e770dc300b45d9ad7ee0c0403d24eea57a6e9539ccecc8abdaeb4235aa38fcd72a152ff0a8180f77a4a761f":"304190956afa20a30b0ae65a15acd907":"efee9676be92a9fa0f545eaa2dfe9289e5fa93a9214f1d80c38d20c993eeac5a6978339afdd2444e1d0a1998921a789b":"f411ee2b6f406da72329f6c044c6414ffb82fcbc15392e16dbaacc76a6b0f3dd7565e52e3478a2c87efa5f8ba75eee2e":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #130 +aes_decrypt_xts:"f14e9b014ea36de4d5003caaeb4a05ca1b75b66e627d89c60052db9c760a520bdd5054ba926c5ba9e3b30f786d53754f9e2816154b64e031e36cf22257381df7":"cba170b97a13857e60517e181fb4a7c9":"1ddd33e690c13170919995a0b908fc218226f7804236f070fec64b8d8340eb5954c7a7ebf0d888da69a7cc7aed28a403":"8ed72bfb87a8c11c150c03c683910912e440bd0e98e16ae36f6a70f735d2267a4bd72e52a2a78780149e37287f3063c9":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #131 +aes_decrypt_xts:"b6bc97e4b3d849e487b730bf0c305e81dbdb33c2676e6035f0d8099d1a12394f709090614040f9d19879a0fb6d82a1a6f6c5447006f0670bbb20b7546169b355":"a90ba7cfed562ec7894067a2a09f3ccf":"23335d164b6f43e3fcc18217bdd6c4b2c9f450acc4ab108343cc393d32535e75902697187ab5d721994a317ed8e4abb6":"bed8d1fc8b3b49e7509cd63a4f2581d954cbb3ebe221bb5243626a0b7edc21d9c69dabdd151254175bd2a840509e4be2":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #132 +aes_decrypt_xts:"0923dca85c289eb759e16d97a58e3a02b7b0d7c7e3e689ba561b574d0cf1fdbb74f93cb9d33ebfe40df343c426292eb55adf46d5244489f89211c43ca86474e1":"20b5cd360161da8cfbe4b039181678ee":"12713b1228e62fc6ee17155106a01a81788e1d12e4067c7fcaedca1523dacfc743b48ce55d96e7c85232d46ecd3077a0":"f9b483508e5312968280a2a2463751eafa1f2da152143ffe5a295fdf6f312dcca1e78b946c27ad7abf34400b480644b7":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #133 +aes_decrypt_xts:"dd58956bf5e197741dafc0d576e0f17855714721c39168643b5c72def9ede0fcc55c0bc6204e03cbfcb32e4e0a39787036af2a80b89ebaf39caa67421d100d11":"a4146393706912c5d417be483761358e":"7927fb2927d833429fb0f828eeb34d0f75957cd57c7a0ca15931f8512826102b554b22fbecd928f8ffb0006fb5e96f7d":"f5d35df963a293dc7e1d2d71274f4f510a192b72a1523ffdf1abd2d58e1c54248c73898be3f510b6078d2ada857145a0":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #134 +aes_decrypt_xts:"3b651bf3b3b505ff0e5da0b07946ede49795b8d8bcc29cca5c14d9bb2169c2034acd7b6bba79d8f9b86fc23b480e86f1bedf028dd40fd619b9e34e08e2cab393":"6507a38b44a92791251e041119ecac43":"996bb8c4a24536f74efae148d78f5908bee9f492c12ace5c8d8ad971a66e3c834905de21223865958145a202dd3f6e2b":"50aa489250b6027bafb0681336104d826b021eadbbc564973dad2e51a374311a3c29d30321ece0b5462ed23d9d539077":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #135 +aes_decrypt_xts:"f43ff13801b37f695a8c889486fc6d3b4eb624031b16ac303db7d27f2763867e09e22dfe28fe7541ee030ae651605814e453a9996cb63e3dcbc076183bd7775d":"d92262e0b310ceb8aa0a2d45c8978459":"cbc7cabecc8755c586349c88359c8835609b65889766f07bfa3a9fccdda024095e562aa445de9703f6e55ff2b206b613":"d61c269407cbbc11af61b35c8899388f1aea3a1780a499a8e8b88eda131cff116ded717f4dd93f9680dc5260f722c55e":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #136 +aes_decrypt_xts:"44ddb47fc70cce74bbff362dc15483428d58cf22079e0e84b6cd5b8cabc4da4b4e7599f2a3dc36282b2a252c5f049fd37a558f72d7a5110b57004f03dbfdd7f2":"78558f4ca4e0cd65b8e71d041a2c2847":"3f008d6bee2e065ec88cc396b4c1865308adcb960a3c3f6449f9e19db293a38368bc70e605a1b7e012bd68692cef6b41":"337e9ab35726db0465fff4e7510ddd1b9ab0847b88cb9dcaddb9acb18cffbda49160b7423103955945d42cb4e0bc5e2c":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #137 +aes_decrypt_xts:"4010a119bd131de644e929d9c288d343f6a3de3a5984412000bc58b4bac9589821a2e6a97a4892bb664c3871c47b9605821aee50a3d1f2c36653e5f53cac7f2a":"27b8039a94f9762cfb1e4b17f0370a45":"0588b51b0aa3be47a4b6fd86a6a59c47ef409626b2068e6f23d7836f12ff17229a9a995459a64e2dc73ae16e62e3d54c":"3a27cabced5a1c373e16be300a37e016f9d1c7444ac456b40d02daa7e330547fdb4c214cd36d117ba9e3a17f85f47a37":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #138 +aes_decrypt_xts:"d51db62a89f09725e8aa7a16f870e2a47e3d20131c43315108e7103610ecca6768165ecab57339a81cc2ccf127590a27c720d62eacf81281ec4123cceb4d9599":"8fcfe1fe4b04a2e1383f808675b27022":"fbe7191d1f5353467b7af25c463f5852487a5708dab98f29266318e3ba3832acf58e42e045426e6ade51a03639eaaacc":"dac7572287e557aa920fb8769140257fc1f461d3811f562ba15c462362a71a5e7424a316fcaa846ab4d3240fc42c49bd":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #139 +aes_decrypt_xts:"ad5ea6899a2c91e535dcc943998910bc41437e3d9a436ca37620511c2525e69e7624494de929dd370743d28a479edbb6e8cf8f23d3ed2db92378e236aa3b0c7b":"383b46df253c5977c04cec7978ec1aa2":"cfb5758fa4041799d56e290defa7fefa74a76892c3a42f26f1e3e6bad3309b14693915145795188c97727af462293457":"b6d402c7a601e7ae0cd4e5a869248eba956ade0025db7beff6888f4182b7b6e4d993e751f8deb635c0c192cb5b0a1920":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #140 +aes_decrypt_xts:"d052b0a2c447778b5ce92fc789b113bba2b4440ce67d268b53c7d6454e52d968820af187e9b25508180bb6c69ee8595707ae54bccbf188b65d1c34f6c35babe4":"bdbbeeba26f3eebd2e201542336b1080":"3f96f3603353b6cb6522f037f74a64a20d264b9b78963bb11195cff1d08a8c6d80da495e69ec83d7513bfd3a0db887fc":"66faa5d1dad7abb1bfc43e40e4ab0810b01b9991a3c0756bb34db935c2fd1b2f14a32814945db8223fc1ba8fad1843c6":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #141 +aes_decrypt_xts:"ec3b71289005e2293056f922989fcbf7c3c3d33668780ebc4a93c1f06abc1d73eb50a100b8ba066ed4e139e5b0a6ab19d0e7df886a5d7efde1eba1de3131ce9b":"8912527f1b288a4ce4b98620fe46d8be":"de53f84d00a413122af1c0e0dd603db8d5dee5f8241bfe61532ce283e9ac8d1b155a0b6fc0b89b81427bb88125cad3c5":"0dfd8d2103c2fd0751b8b01c758f045c290fc07dd51bba7b0a0f735c42bcd05e4704d4970295ad7f1664bd024e21b7dd":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #142 +aes_decrypt_xts:"4720b307b2baced16a4de1944a2c92cc6cdc06709521baf2ea03312cc6a7091b688398469b10f52f7a057d8537ffa51616d2cc5b582cf67069a81f2f4fca2302":"1570d6a8fc0cb36810df998ac5131adc":"de8955dd9436ea192969f55daaad721b517f593c3a78aedbfa8f4a07d422ca6930d8ae9ffe8bd3f1a830370317e4586b":"1b568e8945f27bc8ec8360fafe7d241017b0b5ebbc99842068b11015aff7a7669295244129ea96a19fc68de80d342138":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #143 +aes_decrypt_xts:"e4d7e2d73de2e9712f5b1f57bf366f10617101976cbef3321b5cd3a0c4996d5407772a6fcb9e0f27af6ea1454f97d92acd1b4442328bd0f03500c18040b7fba8":"a0aa71464610a637bad36def3cbd5a35":"79d110298ea26c0f0de4cbd4b961b5441750fa9c952a853465ee22f1382d93245860984a68b73490e6972572d858b97e":"9a32e8c0d030b0f792b92fba9ccdfa4c5940c828e5e825d7e850b9796bf43052a14e8e58b486ccd5f7d5e209467962c7":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #144 +aes_decrypt_xts:"660b53ed6be27bd57eb33c07c54195aa23dc3f4e414f43975eb7f7862491a403849c9ae22fc88d4e3706a421a29830a6b1eee7f1f53f4bcac7766ae7e565949d":"21c5a12287b434086e26936e0b68c2fc":"e6657ccf827166bc60525fee617d4dca61b698fedb41f83342fffd624e6343c419bc0693ecd1b033448bd3d6081143f8":"93a65d993315966177f78ebcb415fecd0338f118f2f754763e046d3caf3bccd382afaf4bb751670a6c07b6af2f60c1b2":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #145 +aes_decrypt_xts:"66d895f0346ca6ad9acc99f7184659685116d467bb58997f5df1e156f2bd78e57d648d8795bbefe48b00e7db6c2c1c6fce47a64d6fc50a00a13ef5a4f99870bb":"3b515ed4cbaeeeb77f171f2bac183720":"1a7866844428751e1086efe18a7feecd9a54e336736e7cf08c10a7f538ada88af053939f070286c9d7b825dedd66e4e5":"730aa74f0bb09e561579444b1dfdac63ed7a5fca11a789df9528c9c8a97f4144f8247627e7d5e9818a2675d66a98afe9":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #146 +aes_decrypt_xts:"dd611e07f8b0bd32ddbe3f800bc0bdf905b005caa85ba6552e86666525924a5843e37218be2759beece17308c704b94c3f5b17c77736f0667d1bc8adaaedb8c6":"78cdfcaa5e415a49f037eb171ce8d55a":"d9470f18ff1101c9669a106a1b71290ceb29cc024d2d943675ef4321ce81b6dfdd3203ca96c10a73e5511823fd2212d8":"dfd09c36c1b127411c09e413f5f128b2626c3f00d90e2209845005f7671b5293fb34bbb7efe235f0937d40bb2ef6dbc0":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #147 +aes_decrypt_xts:"408c99436d734148ff3df8545fc1aecb32dffa384e1f933b0131ed012130d71c2ab8b65342a456e7eb0189c1dbed2c9953245d2f1e521d6e74e13bcdf91f2520":"22b74daa4e4660ebac59dad21a5b262f":"e9058ba25a3521957915cb62f2f2ba72701e18a215d728f3a763536e982c05b34182034da1a7a8e694e7e83afddaf43c":"3704d534bb861b482341f6f76e3353562e8e4c554481f0db6d6dd74afc4b5e6db529835134094ddbab298db28e0e1015":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #148 +aes_decrypt_xts:"03c965f675e388713ba6c4f0ce31f574a2f381fec1ed3b8bd515553db8d3529d7929e1b00262385cef17878490767ddc990f9fd0ed5b76993798912a913a15ee":"dd2b8149e972c1808cecd04c22547685":"06350c4535506b1bc49474416ab080b67e20568c3ef29d5354924a4d5cd564060a3ff043f6a741b0448ded1d4daf35ca":"dfa3bb12234540388c6075dfb454d3112f8e1bdc1fc85208b09d7aae8b57f42559be00d787aab07ffe2e47b26fef983a":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #149 +aes_decrypt_xts:"67ec5a8808eb5894c9d332839a5f2947ddb4f8c136afc9045451738c231f3b8f2aa124c899767a349b8f265f0d1675e9ee64f93ad8fc29bbbef7950be425d4ac":"0af76bc29e76cb20fc81dedb67547d29":"778972f5f7e5b578d09378a614b3b5572f6dee3ac522b55b988469cbbcc2aedbceef71b0a02d74c42f5366d96638c231":"2ee44c17e8cf28aec9b3a85dadb900a4f79bbeab3eb1ee407a9be1412658f5cd67c439cdf1d23a4d75360c476f7a900c":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #150 +aes_decrypt_xts:"6ed12fa916cc773a20c78407638206143c036739aa4bf7f811fe904812aef1cb7e10ccbd8edc57ff2f32d4103eaac3e1792ea948c9e7ea5930fabdec7888e599":"ec92d320b6d9340c26d0945e0c0060a6":"68681dd0ad463ced8d3c482dedf7dc0edfbb5361cb1b36d8117b66e2594a08defee53ec41e155274b2b94068a5968c64":"338b837589f110af497f707a1a408e598d3b47fa981eaf15fd5af9b05bfe08de385d229344ae77e44868f634ece6d97a":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #151 +aes_decrypt_xts:"4e86668f91b8524dbf2a2073a411d3e5a4142bfc86046fc49275327ef5196cdd5068712cc3065c4ff66abeb71904de8a08e0cd57f303dfb5c646774b85a32558":"1cd496c8da3025885f5c3a6e59579a81":"bcaeba570f656f1a316f8300875e63faf3c80dc76d0e0f75d0ac00c44cde489bde95623fcd046466d1ce3af545045efe":"103c12893f74903ced629b3e5769446439cc7c627b2f899c67017af0096c791f1567707a9c875067e7818a6b783a4310":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #152 +aes_decrypt_xts:"800546b1c98fb58675033b024a24689cdbbe71043d12042aceddb631dc401dc4ec3f918725861a7d6c12431686125f863edfc8e9cb98ef91908b47ce6add7016":"6ab9f3f874be4bae5b05e326b6e4f965":"e276835e5fffbead85705dc67a4ca8da8c8339e508ef94b343329293c446ae07c4af0eae7bf22010cf595e55b34252c7":"6dc7629e6b627f2771114262468c9e0aa442dc346264bf5118de29b1e44423f266539ec96d2638781ccd965b03c8556b":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #153 +aes_decrypt_xts:"d02a11c8daf92c94c3b5ef818cb5756fd0f80407d7c0e4f39fd847120ff186e25218829e7d22e3c30bd2a94fd5ec366d5f5629b9d5bd74d4f6a0ee510be6b311":"2fffe45661a05348d92e39169c84c4ed":"34cd561f80501a13abacd32fdad7970559b58a34745ab8f29c2ecfbb6eed14690dbed90b30cbe8a0e96910edaae14240":"36513ffc9aeb9eb70443ebb5e34c0d3c0610c74054b7918eac06fa7ef1f757c53c2756caedae9d1823545f49f2714857":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #154 +aes_decrypt_xts:"58af5dd743388346c6bfe8cac31bfcdb033be2949cc7ef1a8cf35016befde41b9d7de6cf544d63af0fc557b2c0178b73d2ca0f5998c28d0eba3ab99397fef293":"b3b4613a4c32f2e330a18fe2bde7444e":"ca6108d60d07573f8508faa2b6cd55b898ed7db4a4379050ff1631afed0935ebacf5eb9bc271b15f646917a78db9350f":"b7d066022eaa42fb273b7177e4f5c11a7157cec8c4bcdbdb6a4c1fa9d9e4f429dc5289af9d40240c35650ba4fbf6a13f":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #155 +aes_decrypt_xts:"780ece76f0cc31f3871fcd42b4662a501524265edddf2856e74232df69573ec4587e7faa3adc31c23952babbe83fbef6ea21708f1c8849992e47bf9f92ed04b7":"041782dc65438ce5ae0358d744b98eb9":"4c67770ecd362b68fbf1ae467ed576c12027f66ccbd4bbc95b2459e78e408a8e972030d58066ed44661b44c0987254d2":"5336c21c238afc0f4f4c518081a83e6b8e022143fb5e7bcaca0017aa3077aed1a10c2bd5cde9024c5a13012149aa7097":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #156 +aes_decrypt_xts:"f1e95056d5607017ef98128dbb85b2a3d45696dd7d89d8d3048022ac9704641f9b3256208fb40ca69a55476832e748cfddf2d7052d3e60d1d15fe96f5a480ed3":"5d542d63dedca7e8243d66b849fa56d5":"94f66feab7177cc888a1676338cfd5b706bde54c2ea06b6c09c4c030a39302d6e03c9fb5c4d948b547eb9cf04bc685ed":"901a072469aa261dc7d51909c981520d67ee9476e4e3ccf3643779c1cbda2a875f623a1d0a6dde6f21422b63d31973f9":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #157 +aes_decrypt_xts:"3f6076849804d15504f801156fa805ae9264c1e05e9c858ca0d10e66737963f0cf4e0085272eef0075ea2d00c32db2cd7ae202e8d0de157e0484003998ca5c54":"2fbde4b241e6a900e5d31f720c3b9fd5":"a3802b7895eb74d4cd7d996d74fd432b0466be472624d13f3b2ccf6f1dee09564f5a4ed0ff3f659c72bb86d66e50c9df":"51599aa5cba823e65eec65943a95dccae0ce8686733193190885550c3f2d4f16f6ffe59a6e582c2e579b98d6a6f5657c":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #158 +aes_decrypt_xts:"169aaa488f6e797eae39b1ef3140cf3e1a4b558de58bcee19a6d48bdd24a6ac7641e685dedfab5fafbe0a895aff38eeaa6e6845ae8610a1914e0021162c79642":"d6d9d5aed4bacab8a640f92deb21b126":"a82bebe5c813fe6ccc4648ddb7522585d3bcd9e79e1ec8f3c6caab06ec0e5290f563fb5b9fd0d8db2e37ba379c7a350d":"1085f3813cab91ea13b1d41304a67e1fcc21090c9c52f070a8cc656642ec43cbdaa6c6acf575dcb833a4688f2cf5de59":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #159 +aes_decrypt_xts:"b7635e5fb2014822d2dd8f8a3c419e91879bfffe2a6eba07b1038917935814930fd8d9598525023930a3acd118a08257042e58af61e3be05cd6dad9588c7f4bc":"3e950771d8e4069a45df472f1c2d3cac":"0d8cd76672bf3f755cf9d77260690034a80a1888252dff5844fb081cbc79ee4d5b5a30d040773b520541135145537272":"dc9dce2c50a12185c0a88f44fb4bc095303a9436b779de767baaf293738021abe8765668b89eba693cb6facd113ad669":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #160 +aes_decrypt_xts:"ec0b7b7aced4616b1af2192e5f8114c5d7783eb40f2e01fb1921cef739a578f9712bf88e75fcc191d95f77051f0060cd2061e5fbbe7875374167ae1a64298e08":"637c97a03a61d728420859934a5ce246":"f96282484ebc8ada8834ec42109c4eb0699c27f2008e76ba49253e59b0d775c4b2d6a3974590801e19dbbeb694704803":"fd9ca6d640fbcc3a1fcbb82314eea81f3918bd2fe8cb7877ca4ab7b9068dc5e3838bdcc577dbce033f3922e685a1d594":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #161 +aes_decrypt_xts:"552db183e5a32887f784f64e3eac3dd75fc86778aeb9bc9a0fc270e100a29fcf7cc0e7dbe0903ef9de62ffff0d35d3cd7ad1a4e1776c1acede69e55eacce7138":"46bf85c0d133d01812c5321cad771692":"248b7109e9299e214c834e30092712bacdae2e5912b87238dc11adfa7f2ae5ae1d0b4bd67eeed9cb6bb6c082eb1e3ead":"736d26a11e98aa18e42e7e0cca2e43a2ec6c01b708f152c462937bfc9ac3f0271352e38644b9ed227f5f171365eed300":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #162 +aes_decrypt_xts:"82f95b57d4461e7fd0ebb3f99cf500b8c94c1e6fd103e0046cc1e6c7924d766f7daccd03aa70f55d9edd33041538f8c9b501980f924cac179bd15004dc5b9319":"ad4071bb881e2c4f182977a17254343f":"0df1dd8e5d827bd1218028ec32fc1f27d24d2b8a1c36af713df6fd3a1c76bbcb8bfeef615237bda0614cf3d7407c0a4c":"357cf8228ffb3a4a031b8fc2c763078d86328ce3bf08a5ff1c589be57d155581551883b12a55ed0a7d41ea904e6f00db":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #163 +aes_decrypt_xts:"386d50592bd280838faac82284c6c78a75cdcf4e69fbaf63a91ad3d14f6781713c5fded119d6b3c712ac6f4e4801c80397d1ae10a2b7e3d017cd9c7c61ade3b2":"0e7462f4e756be3d247b042c6baeafe6":"6a90faa07b0a260acb11c9a3ecc5117518ea4d9bc0e60aeb3b270c308f3d16e0e8607d81b03e21d79ad3ca55ebbb736f":"ce75a5b69274d490ed954727baa8c13d39f3c801eac950960a28efb2f33bf345572f7397c3a016da314b41f20a9ce6db":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #164 +aes_decrypt_xts:"d3c02e7642de947cf0d1c4e613d896945931a53d2210bed5d8ad67d24c00f3ae9bf3a2135e685fa216e65cf1747d9f2a67da985d98dd16de679c47ae8a79bc0b":"f6e062a717d406f8cc7f7b7a251e4b22":"b09a27ab0a776934683482d810f72dbf7c6c56a9b52bb663d7aad4ec7d34eee47fc4069e2315d66e90c30b533a409c51":"938e9752d8afc3a0d692ea265e7f659df141cf08774ad9b8a35c83b9558233acc61ea5a97d62902c64bf33fbcea86c85":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #165 +aes_decrypt_xts:"101422a38e091cd87c2761193075eff72a6c6716a47221a2dbe9ddb2401752442b3734a971847ee70a2a7406dbd7708ee3798c57a0d44cb50e805d43119250b2":"0a21b1b891be067645550a688e4aa7ab":"1576b9a9684dda9bc0f87e450408eb9fbac96620dd74f99508028e8f1225709d430fefcf7b69a2713bb9b5fb68d1de4f":"c31b970bc63a22dc3ea4a14bcab2758731c3769a4ed38a707431950231ee89d53a0ba9e24e97a8aba81db36491eb263e":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #166 +aes_decrypt_xts:"2e3ee38c6de01e23a54ef591695f2ab5c9ab9d2300f95e75ddecdc12b6d0b7db4307793f5bf2c18be6706f70e0fea015f7f45925c2874b095c99369e81d9f8e4":"9a87af87f26e179d2ab0c94269df28fa":"31576b62daa94bf520517899b1898841c38df8384acdedbeb58066e50f5d1483bff622f1d23618be1cd40736afad3155":"35735815407be3a64b32cdaf7e678216908c2bed32b9ad2d09c929c7180e8c742ccc42e933c86a5c1177133ba2773492":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #167 +aes_decrypt_xts:"c9c73f74b5c0f336b4ae886567b450053127f8984084dd7ada79037ac3eb4fd3efd964e886871bfff28d419c5ded2029a13bada7c1c7ac41c46f259b72e7cd08":"894a341f7b8dd7eaf87f698457c3950f":"4e0691e8955c7aeb0eea2dfc0112ea9556ae989ee1b55c006c53039c39a33c51c16e590d8341642ee0c5cab1085ad7c9":"4a6512ca85123c0a655a8fdeffb735a2666de7e4b582b7379efa747bb976a5bd9c232f9210af1da5918544e1957e71b4":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #168 +aes_decrypt_xts:"0835df8ac518a59afbe2fd7543f09346a5df19b6a40f01779e8ec6706a20505f3225cdf730d5c797e1994981f43013f06607d6313be98cf5a6c54059d42d04be":"1e12b495516a42cf9a3eded66328f1be":"fe12e857eca8339929963f6a09b2cc884f622059fe70ed45bebfd2bcf4f564ed3e7c03f494e48c01b00f2d7fbeb5709b":"4540c0f6f263e839d58105b0747e964915081f6f317c11c2603f83c6756bdb5e5ca53a9f0eb93c70596e11da38e0c20d":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #169 +aes_decrypt_xts:"304cd6ff095840d2d9c88fadab0fd8d14f02d7d0d2899b87b9f32cf0117e9046a6dcef37d41112cb5a73a53b81132a80b275455a57b0e91db32e45b70849b1d5":"3c215cf48458b48c19e0e105470d08ba":"b9b25a915161afd9563f803cb48f59a15483d6adef439790f2acd337c9fbf3c4da82ea551691c0a3b16aef88b84be21b":"df1dc3fccbaa46c5cefbb0360186c09315a22826f6e00dc2daa2646f13bedfed383a1604724cf61c9e42720c89114a11":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #170 +aes_decrypt_xts:"ba6f72b43ca69da39e661fd9ac1fcf3b18e3365e438a121ee9befd1f6e9923b26eccdaab97a2d81988914fd77946575878b698340c511724dfe168d231ef21ce":"b8778f3d61aff8be0f5ab5abf32c1c2a":"9bb82f60fbe6cc21acc87fcd88c231f4b586476d5291afa2e928a538b45861aa0bee574c3bec82acf9ccd7d61ce5bd99":"47b521eabd7265823167208e0a0dd142e3d19a1c80ad2c2d1d00f344da6d9deef7d44268b4df19fbf3b1070272da6c03":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #171 +aes_decrypt_xts:"dbbcd0e0a103aef3cd5ba32c47de8949c155e3a7c96c2ef173c8096ef5e932c4a25f3b0b1bd2732fe7e8064535f4c92a4229a9b70d0caa6bd5fbacea960dce43":"26c25b0494d12a803b36cfcc38102c83":"2ecbfaf2a266c68ed49478009a4e543e0cf21dbebc4cd8c74a0158058c4329db064f04c5f0f9bc969b084827a01f8a35":"1da16e58b11590d02866599575fd9e80403d634db36f7771657af4e18b61ade6d195d81bbaa31b9bc685f8030bda8278":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #172 +aes_decrypt_xts:"5172127f21bed69baab48e93ca97a272e9d99d6af0ab1036b53eec05cd07cb13392a402ad931a0486d12499e58dfb9f716aec6f4558cb18cb52bf04265149043":"8240d65e02caada893fd2a0355fb3218":"66b2514b7364967f839955a05d282f3ea1ee28bb2207377f15ab4957e2f38c81c65f6cfac4d0a81a551de20c150bc70b":"e3d43d65f63c807f085e2fe5dc74d3d27b61bc5edc8948d8661662b7f64c49f2593f074b78992dc2bc22a7a6d513c621":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #173 +aes_decrypt_xts:"0612e9db6fc7be770c1278a4c421e6f1b85bfcafe6d9b80fb8d56b0d512c7ce82cec64c562f97c55f14b85024b5808f7d63de0c33f6002e52e33de21bd1359b4":"e78a20373a714e2edebf8de639789ab8":"d51748d5c37ee3824ccd5a17300437b88c19a87ea4d94500d4332d35ae3b019106a591211343e48c279abaeaaa3d6127":"baa9a653bfda7d3be119745584f0641ec335405e8b8ed80306baf6647db7d8615795dceedc30fff94d96e8ca96f7b58f":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #174 +aes_decrypt_xts:"47a0dc2a998d9bbb52acc0e5034709c0a3b9fecf7cf7507130a827ade1faee67917cb8046c3701555661ca648e40bad3ce072126f56258db1f8a7344aacc4df4":"58cff3419d346277ae01d76950f96674":"c6a454d7530518c5c5e6ac0fddb638d01f1b303c700acb81cf57969fcd49f6368976cfe7d194f72cad018f5f3853dc91":"8cd1913be0877e71a48fc3dea3b444fc46f9a8b056bd76d05089540ad443425e461015657a8b2c0aaa728d30f354ddf8":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #175 +aes_decrypt_xts:"9aec5cf29267c5ba85e185bb215f3f1bbc59f52861eaa2825962f91412a3bb63bf2e564324bf14ce253f8760962a23f3058633ffb33576b7654b7730dc8967b0":"8a1ad0631eaff7f0b3e1208ab5a4a8ac":"75a56783b75249a1b2fe87a72231cd2d6347ef65c052f5d101ce2a59ecc309c46340ffab02829942b9d03af0b458db56":"1561c887719d719cfb16fd8d66e527235f5b9cb38feeeb7cc559de19c6d180c78d4aafae3ef90a7b386fc202b2d6a3a9":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #176 +aes_decrypt_xts:"91711dcb4092d7f2cd18de96fbabe783905e9a49cb081e5fe534436bf7ae2d888cba809063722b66f9d4b086c1dd3164f361d5bcdbfe7d40892976fe75108264":"e6e863112f6398567d17f2e292c248ec":"f8e38e33e426e8b668f975555b4630956ee1a924bb0aa9433103f5c83ae6abd97d89f53adef86e1fa696d40585de9b30":"c0c30dc778f6211c6e03d2a256c7c64c58980149831314b065b87a1d4ab753b0c2d6dd6101cdad34ce03e89850965c2a":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #177 +aes_decrypt_xts:"90faf67535c54aa9b092c699da51630e71231cc60d1a9f3abe602d44440d732c44483b3b1a410331078919bb783e9fe8b4146ee883c9f939242f9bfe5e51276a":"cfb8352f6bc66ffb3fec9952df15b134":"d1d7669c4f35de02e653db56b860ea24fc73ec8e6142a537016f5c55f3b78d0e9ef5489e6e5312d2d0ce9d636e3de157":"45dc6e6796c0dff29e8e948ca238abff40682044ab0db21e4bd9f09796b7a4ee378c5ffc126b7f619454e098f2967aa0":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #178 +aes_decrypt_xts:"fd4f4546932e47e8380985e1ff9bbb398350239b38a90597b5c33de220540d92d1bfd9ce0ec5b19727db23badadff6bcb769cf1c97d2a5510b070a7d8e97b464":"7f51983a86b39a300659ca97983cae4c":"4a85def031242ff962252bc4915d49d9a869e97b4d78308ebe02843eb286a1389835139946d7658a01c73096a13120ac":"1676f44b3281b73e3e9ea06cc2deeb5993344662c19de325730a812834edc3fd76b5aefa7b9cecfe7632a4e1af9b1a0c":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #179 +aes_decrypt_xts:"ed9f15edce4eaaab4370868e2c6244a0f52f552931bb1e234954ae4dd91f0c6af912a92de70e927990f16fd913419339e938479a1871f56e0d0f0887bf67ca52":"7116a13bca593eecc8505d1363f34a0d":"140d7573496ae68481a5ff528a570a769e92f134e64aa99f3efc3b946591e94287fa6b0e478692e4d793949161165676":"46b976ac0829a56b9919ad5c9209b749f4aa42ca546f414b8fc8feeba392618b404e7e57c643f30d684bb01423897d5d":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #180 +aes_decrypt_xts:"779df82007dfb895d24e4ddcc0727dc23ab87f9b5ebf25ffdf065d231ecece4cebc0f67c818ba66c73b76bf036251aa4f25abc978842dbc22f2a70f57c4875d9":"98c09a6db8a3f380ff84d98cdcc058b5":"5dffe2a3a34b68e45724a58fb3e91592c2847f15367d65639ef7dcdada9423bcf2dbaa839c4454ea13411045ec49c258":"fa814b60557e66da628b5d5e9bbb37113f36c6e3217b7107cf4064efe5c81c848cc2b82513359b2c4af19fd63b03bdbb":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #181 +aes_decrypt_xts:"d14b43d695988b5a81c097d98b17e0d70dd73320b7ba07539644f597e5e8c7a3424d2ae5d811b034f3ccaa12547e8fca915130ad62eb9f93d47e41ea2a6d48bf":"5f1767d9f502084f0dfb37ced86df8bd":"96757ab32a1ba3355b22353492bb57abe00c032a806437b905972a52d790c86f0d309732cf8c9664b002a4a6c1a5d5d5":"589051684b887fe62495ca2e3d5ad01b7f8f2510caa2b1b93a9aa4f3e166975cad47046a4d5e299e6da218f7fc59dda6":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #182 +aes_decrypt_xts:"b7196769c67efd987e40f5b3c7c799e86c2a7e77f620dd40c0250c00bc9e430ef679e243c33062ab61947ec22448a7a6f6c0a7aa3c38386cdc0f18b8b01aab24":"9ab5261ba0fc48cca3b91bbccb05969c":"e0bc1ecbcd07b481ded9add0f35c91466f85e3cbb5b07aa0c28651ee979813f497a0068970891e1e87d124454b14fbf7":"c558635ccbfcbfa607d29d902372bc0953ade51625bdc11aa5c7d9b88cd4435efbeb514f94cab1848d624fac2763bf32":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #183 +aes_decrypt_xts:"ccda026bd3ce1c4c5e9d22af1df2be01a6087d891df40250b80df59a25c77085be9d90ea80881490ab488317496fb3976f8b3c1ec914dbdae55d17f4a3d88e6b":"402c8c03ecdf2f483c99be74f87f38ea":"51a290982a3dcc70ca3003df2549bc14fe7dac2950dc0d519dca9307ed66dec8e218b851b6f3e1ebcd6737bb44b8cc57":"9f57edde7d6950342deb10960576175019e4592c28a5210e8d8265cba4ff289988b6ab695526017b7d63e43f38017f82":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #184 +aes_decrypt_xts:"493db88063f7276a4e736a73f596fcb0a426d6b29fc2ad359759f625fe410e6225ee37afc00d6306958ff2899962308278c62bd27c1c55a2986b1b04b41be014":"71c7a3b6f2fc1e800ff1eb7012d629f2":"2840dfcb6e3c67eeb1eadd83e2d87821cc67f4c5d9b0d0d66cf7a5f8ee4a99a3761ed72dbdfcd24b1bd5aea57e13a0db":"c579ed16337a871f5928903c8e91cfdee1480ed44aa7e0d0dbb7bc260dac31123a24e1ef80a5635f5894255762fbdd75":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #185 +aes_decrypt_xts:"7f7e14aa451b99c7a2d9586b97a010b8e474087920c4c11f96d860fc2e8f581e88da3dc922d2d7ecacc193dd56f5d0f44903371cf5277f418b857532cc35fda4":"c18b1962d46d1020fa9c308f350e03f7":"59813185ff2de6cd04fc43ebdfc47ec68d2e2aeae3265f6641859a2dba5628039b322f6a83fc9b44a0e84b9e67c82ee9":"c7b6473b4c2b3c649a1d4c478313791385c48988733ba8d3496c45021f6a40a0500b69d25d54563286b18cda989894fb":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #186 +aes_decrypt_xts:"c9df7ac32db29be7e616e234026b281a1263107a20acd22c7015080b24b6b047764f2541a9782f0a7b0b06794c2525acac534806486a2ca888bdf0e49545dd34":"0c4aec5afd8b3db0b93c76097b3169e1":"a00e78774f7970b9a89e2c794b1a7c1f5cbcd364d6c0fbbf1d30ff0dd9933174d8b87db6c21702900d85c1c03080b04a":"1fabf55b998e1262fac5984083457ee5ba9988172fdfd9da56cc4988452e05c14d37888359837cf767b34661d5b0bf1e":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #187 +aes_decrypt_xts:"697d8446063ad8949d64e3fea2581b1edd9fe243d66e92ba95527d0530352592c092f2ccdd0777f4da86b910b6418c826b12c30eef8db023701a0b8c38f9f57f":"14da514a38bbb7c474294fd4c5383cea":"c6c0b6787b8a78821890b08158e6504f0c759810fc60eed795d0e9e93aa8cc9c91cde53b5188099d9ff4f70ca5dbba89":"499214ca97c7e22a42c191eaf72b42c8b6703ba130e0c3dd8303f1de37f2a0e2066284232e8c28b924f53443527d4049":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #188 +aes_decrypt_xts:"cc407063858e32cd661ccc928ebab2c6b31b039b2d7bb335461d1574a29fbbd1c1fad98545491e366d4c8a131bed457a409e09dbd468806ef23b0ebb6a987d78":"f461894ad0c361728860cc1d0ea9c0ef":"e843731b17691db14a54dcc3ec5d592831fb389cf7bd8b33a680b7daf746488c443ecfe75d5c5cd14e70387be62cb7ff":"34d177b88a5567276852d17ac8ae90a95a0c184193edcfd35408190c5264e5579dee39f0f6a5d2a9e2480534f90b7cfb":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #189 +aes_decrypt_xts:"e16c6d5106b1610a943ad4376b0039c0debdadd83f6b84284a7bd2cd6a4cc782161961ca7f26b2552c99b0156955ba8c15930f0a22008e25541bae8a82e8d1a2":"22f07075d0b429136cd9d9143fd9d907":"20690e92b07c8b3d4f802bd54aad3932f1737dbf1a0fb79ac3fe87a83bc22057e5d609163eaa4e4ebcdad372d04b08e7":"8efda22a1bfd21baea0ac7dca63c28e7cde8ea231e449e284e9fcb239386141ec0c1c88c124b8fbe471b7522fd2bdda0":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #190 +aes_decrypt_xts:"9e9f933d622afb6894c3254ea8652eb87a3678d29541a0fc0b563cfd14d5e3f1ee322053ad550f4c840779083de121bbd32dce352febc813c7235df11d8caec2":"68bded8e826ea02ceffd6ac0fbd3a694":"4ff5dcfe6479b19679dbdd213c58a555c23f109936060c300794ec94ff3b352d6f6e8777ca01378f5293704119316160":"1333176eefd0fe676b01a80139e5f22bede9d1032db0eb250d71144e1842e09bbdabf3c5843fe5a879000153d8f10bf0":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #191 +aes_decrypt_xts:"eb49e02bbd5e360548e3e062c2897974dec3b58842db2328a7b0483362ff57012db7473d5c264b30fdbad47fe3fd7ed90b193791fe22b1361cb8e41de371b995":"9a1ca83631aaccdd918bb6b087a997ed":"bf663c544bd79fa352dcecfd4a90da685ddd1a094edd84fd784cc957e2582feadca852832097b8900390a906c98dd3fc":"bf6caf9a97e591a5fd3edafbf3020f9cf501cc614a1d73099ff4daf0a9dd8a2b7e59839311067acc08fc801200ad6224":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #192 +aes_decrypt_xts:"188f56aad31f8c5ccab4c82525ff3f939ebb78d827313ad5775b0a977e98a5e36ec362d3c2b5f50aca4ffb9e678eea70f8bcbc558dad12587f52de2c83da7270":"8382ee2a64309e2e2f4932d2eb798001":"f632039e7806783b59d5fc966dbdfbf6b1f5b29b0042ef5c51110e90d06f9d0c28107217bb54f6a088e14b144c453e7a":"1d17ee7259f9cecc4f74e300f8ae99b19e169390d9712fdd5e1e3fa0ddbba9c14a6f17b4c31615fe54c12ad190877eb0":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #193 +aes_decrypt_xts:"16ddb28ab8d16f883abd43b20b8144746b92f769d5438b380b595a880b50a3d258675031c488d2bb48f7257292a938b75bfac4aeb12aa469d4689bff2caaca6e":"c138833c52f9688a125b310bba0a5b01":"090c1f5003e07bd46ea8d1d5cf688ea93d0222d31732e5c27419b3efa370ed1a1d742274cd6f4b16d48782bafb6be676":"7d811522417c3b57bf4fa95a23052e9271a93492c518b7c0713cc0b4155223892230be2c7f01f9faff7e4c71d89c663c":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #194 +aes_decrypt_xts:"91bd3cfd8f5a8430a8d016b0bf0ce07d9c84f192f799cb38cc3aa13bffe8b1d65c8fbad5595944f26cfe391286f9239e1a1c1a7da3b4b62899fcd273afef54a7":"999e9d2a6dbd91cd419660c77450ad28":"aa87ae470bd0a2acfd0ac34fb3e9247974c173cc415eb764cd7ef8d25a5a0f7ecbecebb8aa7c8c99777660e624b0da77":"e125ae4646a1a7c574bb100eddd652ef6a7e7fd213b4894f6f04c7cf519700188138d8eae90ae2f1a6e9d31161f8155e":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #195 +aes_decrypt_xts:"98021fcce0bf38c3879cd16d75bce0d23e2058133650d2cc79e60b1097808ab4f4c6a0a761fce5bd293005aa96c5740326deec4383fb7599eb02cb06f990cd78":"743bdc0223a7af54bbce45567db9eddb":"c78e0aefa0db66b235ff061c0b6f1d60c0bcbfdd1ab4dcb34ebe03b755aaf38a2ce10dd162c343f189aa02a8183229eb":"27453cec704d87e71e3cbc3c058ae16f9f194dc532462f2afadc482573b81d6ded137a7cd655ddd987dc0a95598811d1":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #196 +aes_decrypt_xts:"d35a7d05e0e4a68350fb0d4a818f491e97c20a8640fe7bb773d520f6a6ac9bf6b4874271b048c8144c72fb73bdeb03c95ed110d3e0e9be908962fabc7ab17782":"e27a6b340ef8eaf7f4bc3553c13e54e8":"7b10045ddba27818a4fea4f081cd419d0c61545632c289ed386caeaf7f55d9cd2ef879d42093ab844a6a05b39b95a1dd":"560aaea6918572337dcec07bece7d84da34461990405e97a4eabfeeb18e43d4089d960b9ec548f2ccb6493836535991d":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #197 +aes_decrypt_xts:"9506c89f7574aa6209934b8c26adbe530cf8521ba09ab064dc10607b93917724221a49fa18189d1c5cdcbc7f5f8ec59dc318216f46bc4a7f5be7760c19b5dcd5":"e0fd43b69b7c170b1eaf8131f7fde0b9":"38f6956c446b8d6ea9538bdfd0e63945f461ecb41363612e37b880f1be06bacee15b180fd41e9e0d9c31f48e189143b7":"9193b21bc494fcfcf19ae444136b419c8ce2acd931fd1a65f01cf14de7c4897b5a9871759f9f3c1df36935b2f8e0ac13":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #198 +aes_decrypt_xts:"e6fd2af4e12095c10a369e917aa63e68c655160822196a46729d66ff1b81ae5f80345d4a4fb3be102182b1c940c189804a3c1501c485a32de21cadd7dd0fb68f":"25cc90fac9b6bb4cfef3fb2ac8be16e7":"674b79b3803465bf6d57b399408e589ee4e94cdbf6200de73b023a949219157969c25125fbb2eea164447a8d88794273":"77f0393f03d1a1884bba30a7cb9d07183b50b5a7982c05366961527902fdc4b6ea85fb6ad4041e929dffffe40032a09c":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #199 +aes_decrypt_xts:"318d38a0ce159fbbbe74ef9c9b2d88bd3e30d967ed2b92890ac795e78489a39d49691ad5c97a52e29cc822d39c81ffdb3fe101cfb1014c4040f3ccb23862d92a":"92d9497074c4f725350fccd4b650b18f":"122c3978bd788a1ecaca9a03924ec8d07623d45e58939968c6116cf6f1594fc59d8d7f08915cb0b20a998afeb1b9957e":"fb78e2f35248e463022a0e46dda6751fa155c5870cbe0aae523bb5d8bee041923b3730e80059170b957ee9a906b08b89":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #200 +aes_decrypt_xts:"8773be19e0758f76e27fa8d266c1c1fcf6db4687a80d348b847263132c3c6d283e404ff0ae5691c86a591c299846efecb22e55ab3f89af3a1b5f122e82ec6686":"8669ffbe5e7a354ef69c11c2b9201d3c":"79e4d92f98236a55213b8543f637c31221613164f8e690bcf59ff2a2b584edb4b54403ad714b4d8e92e4c6949bcb2f2b":"5de80c83cbcada872a4c87ead84b5df215ab4379549b7dbd5910cd8b37a62937b64c76579a6e6d68933b683244416212":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #201 +aes_decrypt_xts:"f180a697333f644e15b4b4520df8f4722215a17acc6d1ada059f456c87649f96561cdc3c7055355e23d224c48829a15664caa06ff7c59481fb74665880b87d51":"71356854a37dda04a4b454a0bebc4889":"bc6b173e89c643b10720873e3ff8f9dc9e278e03f8e08e347af3199e06e37ec5c45bdd8b2f9a31d9b4c3729ddc400f8f":"efdf6cf49119338d3b1431de94842002c538bccfba194225c1f98ee62c5fc09731aabce41525184a1f9b6d7838b18389":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #202 +aes_decrypt_xts:"a52fefd95ee0d8d3f3d94fd5e58b6439ad71374ec7120072d99c0e870551eca2136f9aed4981b70a8ad830a2089a287363006672cab5c26239a44d57f94e5962":"d8e57c279fb6c13d997a6bad868392ea":"e16b4789f71b8504aad6ffffb91a7f4bc2f98184ba6f7dfc8a01f823358b8bfa1f552611d541722e2e0e5bfe88fd8b5a":"9218809970ab05a4a2ff4c2934796d5badbd8d6e30d92974d6a839aee6008d1a1a5b0449b40624cbb85867be95b6c820":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #203 +aes_decrypt_xts:"b167fa386efc0156bae5235ebd4fc29d60a5d648c016c3705717eb717c159a551002e53f58584d9d74855cc4d7e4d7ecba073408f39f1a4193fa7545708d5bd8":"c6420542bd711b221bfde653bcec65bf":"dbb8392a2717936af8a637a3b135e4eb6aea84a3f4ec64ce7e69892c55df594b74f89710cc42f5f8dfd83fd5e466e005":"c1f684bc486386f066ecfe43712aaedcc0912a5ac6eab77dc4b7643de99ec0eb934be0279775a1f103ae1d3f883e0b5c":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #204 +aes_decrypt_xts:"ef1604cdcc91094a3533a5910bc2ace84905944e5e00105d3398dd9aba68fd0165ccf44ef9b95e22612689178a52ff238861e1f0ba3bdae74726d917ea15993c":"988fe1dd335709b78ecd26fb950ff45e":"7b1255d19879015916f2df8a31f164ae6fd119bf55c6edd372cd7f5bb216ef3ddddcbb63d3fb37334f192c0392444c80":"128896d35f7a5586303e06032d2a654e33dcbc90408ed02957da3e2bbab2ec892908803aca20368d9f10447ae2ecdd61":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #205 +aes_decrypt_xts:"47ad47c004da79ebf8746a42367b3bb0bcabbf791ab9e388a69692787233f568af82acb58137f2f236dfd917ad6cd2e8fdd0a122706d73e238f4720bbbb17028":"44d44c1230173e694dd57b13d7011f3d":"06cc5f87cfdc5d2dd29231595b2cc26017fa57bae64f7a0c71c6b0c7d51fb2cb4fd72727caecd9813478b6c725a4e909":"3fd99169b740663367ddd0c27f2e53caa7a9f9e0db5b33dd4a0aa5c348a99295b7d5a6a94f7d844e1725589541eb18de":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #206 +aes_decrypt_xts:"0e6e1140a30e59820cf2675aeb6a0e390d6ced29a792e978d8944a4138af8a1273000de0220fa70a2004b3a32f2cbff55e59362b34bee0e16c4abcc8e70e6fd1":"466a2ff957bd2a4da8ba3a1e5e7b2347":"fb00c6423222072ab182a86ee4191cc0ae9b06d3fb27af26ec7819d9e9bd1e52bceed11d7eb32fc252e83a2653e4ee95":"6fd795187f580c10ab3221d1719ca3c149addfb30fbbd660ef8c82358afdcf99f26909d72701701c6462d47648fd2b06":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #207 +aes_decrypt_xts:"f4b3aaff7a1e4018ba857121c64713b3cc4d41342240d3a06de098c48430e60edb1907418c510fa7e06bd982b2fd8fcef212126dbcb8e5442df86350e267c9c2":"cbe4d4d9eeb9d4f1bf76937c9dce877e":"0ef23748a456af71f8cbd2294d0410e8e8e662f28e4c0bd9d1bd3d099e22006c20f729f62fccbea32c387798266dc996":"a3394315937f3c590046f36cb0e5a1c18021212ddcfbda58d4e33396ae4afcbb1178c6b2343101aa1b4691f0f871f1f4":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #208 +aes_decrypt_xts:"b9a60410b0e210e80665edc2b0b631dd7d1bbda52d8024b613d5a1f3eb88a5e2eb365b5853a9d0e40520a68a0b2e4fea8f24ea78fdf3cc41f1533824c7d6a78d":"92077bd96ce9cbd81d20055570304c1a":"8bf43b702e6099c0e460de394f34a673b77791c79454096acce80d3a8d28b5c90ae08abe472e93fd04abf4c813e8ee4a":"195c7731f3371e77db78fec9bf47185b8c370ba5341ae0f35625abf5843f382a70ab681618406d4eaec598a2e5383e3e":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #209 +aes_decrypt_xts:"08b7af82538c09845754921ed46679047fc8b3fbc6ed4582cbcd61b11b9ba27cc0b6011cdcdda2d47d7cf32b698cd28075fd050559a920ce86cc634b178f3237":"c96ce1f2ca62b363859c679306b2b71c":"e91b78a0762b747d47bed387a1f35dd8b21a639d36e0124686602b26d27ab0b1528dc6366b71e89a774d5ac16280ce8b":"b4a6679196232c95a858c3ac6af5b6c7a0cbdfe5bd2bc46bda61a7528306a9538b3a4f0e8410c0e53377f1adb3d253a7":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #210 +aes_decrypt_xts:"fc2cca44e3880fa9ee94769352301fe03dccb69ce549bec529a64011d9903df4f7bab738e275716e0bb3d99c375ca63512936354490d7a9dba6fcdf6ce3c1a40":"c20432590236888d874343aad10b1f0d":"63a8f79aa239be64116ef2675ddfd0b623672f8643caab17e5b231117f916f5c7e0c25decb42a32b3c5c04ed7bc2dfcb":"c6181d321b5ac40f3a9c80dbc7ee9344e63edd1270afba1ad9efde3d4f52ec22d8b19d2864496c6f932e6c26fa136d22":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #211 +aes_decrypt_xts:"2d299dc9d8fa21205cb65b3ea50496b80b94f3449fba043202b05f8a80e92b1ded290c4aed5a8cdb9b1e184a9c2b1f5b615dfe44af48899f6826a0a27c61fcc2":"0b835c78808626842d6dcecdc74c8d20":"d3396bfb6ae731389861a70f6289b19bef74eeceaaf6c5b027c8139ecfb85c6783c6dcbe0fd5e1c29071af91d53e9c47":"c8c112187f0316a41a9eb604842e31efc87790bb0c21aeae309be6c303abc326ea29d606d12b0f2f1b024d8a8258a753":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #212 +aes_decrypt_xts:"2fc44e521419559242bf1b388905cd8b966008f73ec583c5969dc09180872fdc400b86d5666e5f69e3991df11c74e2ea63e4bed607b1c83c16175a4bda858e09":"40323901f3713c41cfc06c058d312ae4":"e34fe86c5e49d05aba13af50cedbdc2db626414e3fc19ce5550d8fbf590232ca29b4b0d89a80d74a2b5ad03177379440":"aff7d31757d021745164bf784607da7f3946688ecf0e8c0846dd87604638043b508ebaf8c379c24049db90723bdbafa1":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #213 +aes_decrypt_xts:"8bdcd06c43d516abdc7fbae34195cca691c6bc6c430c5a1c7b7e3597988d955ae8de8b2bbed42804e48f6ecb662e5c22327dcd26b0babec16c577c99f0941ea0":"c944d9f17b117c8cbf3444182c5e382b":"e3b4b910372e0f24cef8b2ce8e539b549c075b63eedb497ba5fc97674a41a847001c297220062362e7c1f10df2a8b211":"beb93d338df05321644b94a24174ce239d42c59554208f76ca174e182aeabf37d3666e4bc2ce9cd400124d300a4a7a96":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #214 +aes_decrypt_xts:"02f9f0b37b239ed37a9bb27e491247b225cd72a5014e24d99d43c775692f1f0f0aa3829d1f85e15504bba0b71520e57d18ed9c82be72f8776734d838c6e3e051":"2fa6e33fa6c4062aaf86f009eb9c696d":"86f3cef0df4d8c7549309671206c69856b163f15e59005ec81c2e3b5a03972d659c8abe6c6a2737114bca7371fb0846f":"3a8be888cf239bfdcaff8dfbb47bf3e3340bffdc1220bada21e41d3c0f1bbe9880a1f263e617124b44eb57e63707f652":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #215 +aes_decrypt_xts:"5e16fc63b6cdddc3b606fa6c6e610dc5498069f90b9f02632a8c6e875e59b55bfd241b4c51d88ac3f21910abb7034321142d125ae6d003a3540038656c9d78e0":"eda818cfa680edded36a6dba2f22f897":"7a7b0b2c530eb080987b1ba1a7df542c1bb0ed26b386f6ee44c38936d31a3ff709f95d4ec68d82d8eda9f74744b40d79":"c06b883d42c3c27fca667b68456e70aa47b138339e0080b18bf4b96d7728ddac181409efd0b1df9e85ca6cb3c175e158":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #216 +aes_decrypt_xts:"ff525cc15e1ff34be84f618002cf36d2091d69f5e06ffa7d686a16b7be04598ac7cc6d13bb91b5caf9e6cf73a87f5de6495cd67780aad6833b9e11df32017d64":"294498796ff59ed83fd9162f9e97bae9":"e91418650650db42e908d023c170fa84fa18d56a472dcd91f5554c97cf69c57b14a5eeded083b0b4e77b12e739c32b74":"efd85817b3b83ae02d6935240e8faccb5a1ccb65712e61304b92524f83461b84c1c2a5be7db62bf1ff2152ffe657a1e6":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #217 +aes_decrypt_xts:"72cf527ed6acb33cb38a2662521cc775a1e1aee9a6b96fda15e7e7b138030e803e23d47654f1557e3f4b465872b239671f749821b46ccbdb4b9b5b2841a6dc31":"5e1fa2c566ce867538d194035be1ad23":"a6bacd48f7d98613f5dc08d98ff6c6073746e41e88817036877bdd742e672b82c5622cc8ee503aa67f8b94956ba533bc":"2b85ea5e48a19a47d35fcc9591a61c5c85bca40fb4c633a58fd4de7c2148c4b4423681805807c6d7b8ae8a8d12b02683":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #218 +aes_decrypt_xts:"8f0bec77b4648bfcf2011f84ede3875bf2d63afe7172b7a416ec8fd09c600aa1213dbe32687a863d06e649bf649ed2cd37b072b36aed2b151d168cf13d9920a0":"c9a77b6c764ec3e3ff30769ac8ae37c5":"b4519105021b4070065aff267671022f69be9a93edff37abc005bc875ada5e22cecf2dda4b9ae5285f6479a31594535c":"a95785146f573c8ccc02ef9279fcf27d7da9971f492f8c8e8e121e39781d6e0206627ff80c58e758202112afdeab3098":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #219 +aes_decrypt_xts:"d502505257be4806fc22aaf17250b2066e6898460969038206a13867aa3a1a42c7d3998ac4f831c7cf028a8902ce59514d877f52300fa149fb45c5d058ba250e":"519fa724ddf75f98477d8e85edc5a037":"9ab8a521879ef4547467fa7e51c00c7af3fda6441b46200c54b36dcb9092c735fcd1868baaa625345fa2239a999f6ed9":"f8ad02ad0dfc6e23a93890feabc3b4a2101a8a93148f62aa4197a12810f46bce149ed5a922b26d1a68988bdc087b5df1":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #220 +aes_decrypt_xts:"28ec974865433690bb459d0a7736825571e628faa4634d3b2bda54f8cadda4572bd4a5734233206e44cc15b329f1485dd416356054564a76df40f5527a279894":"c6a9c7a5c73327bd0b7aeab0ff5b99e9":"c457aa22a192739936b73691a2a15b64727f708817b88074bd9a09f68a2f61805a105d0180fdd2e13347f0c5a3358829":"46b12f1f19f3c6a3a7a0d419415325d2757efc886f003402eea094c1e620c828eb5dc6eb324e730647d5856f152e2646":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #221 +aes_decrypt_xts:"447ca1a296a451e88c03e2845e8d0c41aca408de68d4ff866d872e9daa9fe6e977d5b91eea9d419c75a523378a4ae5ab9ff21728d50e626f51ab24539c0c0dd1":"4348e0f0d73a3533f59b41d386b7542e":"1ce333b441b91ea29724355a9768fc0098faf89f602dcb1c4487babe66e1100cc1c5a0c4198bab4efb696dc22e74effe":"2910c532919dfd7506d591bed10f2a9d2a0c3709f045eb36b791e78a72e980acbd5538ced6a183ed4e4534f92fe8cbe6":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #222 +aes_decrypt_xts:"4365f98aca9eba18185dff94d7326916b855ddd1d2b3495b8d3634f8618aa88a449233fdf400bd811c0b665036d14ac81484a70e92e989db3634fcdf15c8e602":"d58a77ef251c479f2b2f7b84a6196ee5":"5183b008e8e597829d660bf7fb6059b1baac1f2b4429249cc6e5db4b1c080b827a3dfc848908bafe7169c27140f36492":"07bf2e175aafacbcbbf0e0adba257579fd8e2b93e7622950193c1d9cb9ba555e425d0f3015bcd4d05ed209216eef2add":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #223 +aes_decrypt_xts:"4b96e62987d5de96e0c8dac25b30ce98dc5733be1a9428ae0eb24319b09848a264a46cfa0aae9b66beb62300b0e224805c6d4b1052542a187dd8146a53613d67":"bef744e3342dadb8888c8919cc9b0de6":"03ba73c095accb31cd770d402c3786a9a8828fa32cce8ec3fdafc6a59e74c57eedf19797c3c0e56694df432a8d6f7e89":"9b505eff5d8278c39cfab42d9e6d3a3ff1806d3d8fd2156b60375a43019d30bfbc7214a4fdeaca9beadb32ef743d2051":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #224 +aes_decrypt_xts:"ab3f7a274b3a81aefc3c11e3d6bb3cd9fdba6d396648673ed33a88239bd3b3c3eb9fe516532962dfc8d8a7b6f49e92116003f6432f1679620201cfd8638075af":"590f9802bc1233bd1235cf2393fad88c":"59fcb32a08a232753bf56e2ab70921cd02e5f4cc98680a7e02fba3ef3ff5ff1bd502c91f15358990a2f58af9cd6c2a65":"645c5dc63e626e647a8f5550ccb432443ada0b716adcd9c23b6ff3025590af418ac42b48cc74c09b08d56525c940b4e6":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #225 +aes_decrypt_xts:"8356e90f2b7340eaf6bd309565554402c774edefb7d881cec5b8b7011b0588383c04a621dfd0b30f2e892ce550b1627b3cc3736eece937268b8dbc6d29841462":"7350eeb13cfd9211bc6ad86f89001a49":"40327153ca5f58d90e888afa4a62a74af757195bab95a3220b9e25cd0798e577298e87c8c7fc8a93fbd9ac041f3a997f":"0b59ff0dd8e78d89ad39de40229f8433ae00c25e29d409e8c17246574239b2f10ed20775972312dde19c73dbb2baab45":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #226 +aes_decrypt_xts:"f7b0865e8413b08b325f14e230d746a697b3fe0f3b1c2bfdcc49f1b539e69ef9d003fbde4c57c7d6cff03000bdbb4c163da906e33009c7cce5935a09bf4490f2":"2d75a34f623648281538493280b02eb1":"ca2b035ea4eeab11819c2221ce54e2268612999eb7ef8e22829c9089cb92573fb29e3b605651a56a2c38408e1d4cb557":"beb7b2f3c1588bc167ec1676c362bc4d059dcd1a367741e0cacab9577579adf11fb36d03db045abec06d76ba0600e7fd":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #227 +aes_decrypt_xts:"4a6f0f961fe466092c28f46983ea0ef2aec88410df42e3b7ceb99c47f7e4c3af3ecebe97561c784e5e5a45954794cf08a872caa678f32576d9c5e263ef256778":"2fb6767482ff60f37ed9d67c4bfeeb8b":"9ee45688df2239600c1a97dee5c0cbe983ce838d7f3f7b9c23053af8bbab11d45aec5fc2028deae5e27f6f2e30687d4b":"1505e8ca43be97fe94bbf8a76228a3e4205b5917df64e8a818f2747d86797980d01e8f3538959a4c9334f444cb7ced0a":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #228 +aes_decrypt_xts:"cf3ddd216300e728b45d7643d71bcbaa3fa7c7ab475593bd548e3ccd1aabbb54eb09f95421b29d895dcb17f644d39633d06b4dd84f93501e4aba693b9a149865":"aa08f7cde22815fd0602adeba6a0673b":"3916e58714918f6440d3d3e79bc903f24ee8895dd51b46ae36e4b9aa08dbda567a8e31c32a86a9407071273569ea177a":"c06d3cc43965292eccce807211558daa967631043a64ed94ff95bcf7d63e47d12aabd86c7eb1ceba6f7a2d14e9b66c03":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #229 +aes_decrypt_xts:"177d84aae540351f66818d18e971a09bed636f7851fbed08376df7360f2d640184a6472e241f6471616967b67ce2739790c303733268c064a7f8bc5e2fd1a24e":"9d078dab3c6fd707c8476c023f426ce2":"205b5eb8af070a902b5dc65ed6487f25a5b08b35cbd8aa3eee28271a67f18222f170b7140d8f4991157f69030c9a13e8":"008365d57214c7faa362467a53f96e7ddd19d4cba834a00c7627235aea73ebe0d5551a91aa91f564104a1df3419bfff4":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #230 +aes_decrypt_xts:"f38c80dae5c48782f49a02b958932263246404ff6dfb7a30a9253d1ac2647faa7d6676f375cb02532941904ef7e68adb136718974377d07ab8203f0ff5bd23ab":"f3e7db2d5ebe321abdc18f0fd257b134":"e18714f8fc476f4e81a2df2e2c24c2ae594059db0cfd3991f086319e0ca68000f9c29f9cf717cfc153ea4a6b6404e644":"2d132e6211a37216b99e7a3ecfa59803f9c07ae21f028641e0834450e01df0f7732767e1e83683b29ed2c1148f8d780e":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #231 +aes_decrypt_xts:"54d574328c4ae8a36bfdb12c2484e4d166542effa9a55856496dcd48e41a8ae10b6716ef0356075241495edfff66070a749744040dada29832d0a4ad28d912ee":"336bf049278da506f6980d54338e0352":"7715d415939f446aff6279a7a54f9f345616bff913c5b7de2526050c89f32470c93790f7d40c4b33d6d2185630a189ed":"48ed975b45f57aece7d5030fd349ea45f11202c4613ff8a93172835a75c537425977b2386a77c42663e8be75975c5c20":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #232 +aes_decrypt_xts:"a0fbbac3919e90f36ce70c7ff9b947a4bdaf8b1464f14c7fe438ca2b1b6f1b0ff100a96536bbeed609f4023efa5b6fb901bd8763a075dae3644379d03c6c1c84":"cfba211b1f99531c00f9ea8b1ac59532":"487db980bd0cf7beefee4d7b2aca60d42c2fc59094952cbb45a5bde7c8f012ebb6fa5519ba64b351fee87941df6b91ec":"f4664561fd62c7625f43b67c80853109f7e214ad6197cc0202e10dfe2e1dccc52e33ad38656ef0cabdcbad6d0dc51a8c":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #233 +aes_decrypt_xts:"444e2659c5b610de4c42db40bd962ce8520138d4e049fcd6611810f3bf70dc42ddeb64c47bedb537b14ee77d5a019a90297bef364c58a90982002ed6640fb31c":"145ea8621178b9c59e14de3e8c75ae13":"f64770b3f39271d50dccb4dfdd3000d4a2cefc922639965772e3859e7d33d9b54992932666a7a934e85712a8ef13cbea":"586bca94504ff2edc9893070b5f30f8d4f86de07cf0958baa07bbb0b145672833f9eae3e1fb2db09b6cef82c250a95fb":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #234 +aes_decrypt_xts:"c8a7591c0a0bddc9306da2be23b84e9eab8ca744f0ee38c072aa6b99f7a032405111672187a8d6bb1c261afc268b18989b4d8be8de2ea164a8bcf6f6d97f346d":"a50faba186844b137545f1ca3daf4314":"0878a29d2f9cff3655c487a3a805abc306aea6d37e218402ad47e5d99efa3c888cab767eff058847874b172c89822ec3":"5b11a8981096828b06f42ef13e13e788138d89d083e9b50fbdd48b021f7b772d6ff45a5f4473985245537d959b70ee21":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #235 +aes_decrypt_xts:"916c7018743955fec768db2a893382339b2e828fc9b18d29dc3466146bd89d7e914d5c5deaf7747e1730cd06c9e6faeeff3107e8e29130446ecec7e4bed73067":"2984ea914545ab090ba8ef6f0cc25858":"57fcc00c7ec04be688b7dbe9cf0f7acf7e986dc14b946ae6ef70bca70777d13de1c038e6ee21266f85e3dea0d84dbc77":"08bb0c0f93d1cdbb5a135783390be691b5464d8496b1b549a0a639de0a5206d234161b86ef36dff10cc57076cb155b85":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #236 +aes_decrypt_xts:"fee78577ac335fc29b9da6ddfa9dde896c719dccedfcd8e440123fd99f7837c1a4a595f7ef083f995dfc1466f060823b3897f5ba5de39933d948a9d331572d7f":"65af99729b7ae9a254eb38e1cceef571":"6b924c15a9d118f20aefe1a23c6ead7a09761cf613046bea72dad8d650e104daf89709f0468871d8ca36596151c930f7":"a3beb2187c58a39cad57ba1d55ebebebefcafaa93309a6658e489c172a3b50ca8faf4a4abbc1ccc0793162f56ca77fc4":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #237 +aes_decrypt_xts:"d4d22619ed97e265b18ce73c41b21dc1d7a3f4072a7344099edc174e3db5878ef7a226ee7066fd77f9ad3a75460ecfc023962e65629e5de3269708b0f7e0738a":"0b72ac5ffbd4a24463e1754be32b9c65":"e43671e481a62ae73ef1099e7dbf0af7fd72a3aec3782820777324f09fe71957c29b168f46017b08a83e7ae5f31924aa":"aa6c186fc4e8a6d2154e50ba03c94d1989d484acb3f5410054850772baa8c307d16565a4b1a758e39f6b42f681882a69":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #238 +aes_decrypt_xts:"9cd3a558e7932524fa7dbdcf022985526d807d14278c645eed8995af93c858092454560e8c5bfd9124bebe3abf245850ae61d14761b9aa74b4bce265e59e642c":"b3564ac76fc41685f06c4d40d1bdf22b":"d2e3481c42965c16f030c5bcb7d1d9a2334fca7a374869b64e0e522dc2151cd2209c6c01d850ad141b2ac0cf58d74a81":"9ec4f6db65ffe6dec42aea9eda3ddb1babc0fa8cf5aef87324938ea3bef0d06c8f97cb70f431d2f70a34909969510baf":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #239 +aes_decrypt_xts:"3e63567d5ca65fb9a93d1f12461d40480cb3cc8f57d11c2a3710811ecbac749f6b4e3ba2aade8566e3f9ee185d0eedb05317fbf56c52309f8e6a26c4a4450de6":"c86df36d4e87d8c4e6e2f0eaecd0a386":"ed84c8bcc815f1c1352acf7b182764eb974b6ac2de20fe693912f1b9cc180901ba5374417fc77dff041508b5040687c4":"1b45adc6c28cb1028b4d1b6be37cf96f573c7c5aa14e3a243e72287f732e7beccb2aa22f501154b3e977cd433748b292":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #240 +aes_decrypt_xts:"cf1313bef63543e63c29aa7f45e249345c7b404d87f73c72e0df2faf60a927ccfd7fb90ebac45f6a55f450e877fc55dab720e484751ac33d1e5bcbaa2f28d7f3":"0bb38e535964aaa4f24402c6f3e5729c":"41aeba30d4fe6ad18c879d1bbab5d1c905278095c47210581ef5cf4f9e25acec653c310a105ade797af148683e6d9dd9":"e5f53381255dce879a19c04a91f66ded9828bf3635661ad630ce7611e9a07d2ef42c6a09c96e1125ae1ccb205a17937c":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #241 +aes_decrypt_xts:"66c5e85bc946463cad566b9453f6af12c2f94d4f9b0b090674306c03e4b404295ca27cf9ae1ad225dddcfee3f28fc5841c1bb56b312949f7c7568e3152b52aa0":"74d8306f8ffe1221eaa3df8c969ac32d":"d0739fe477e043653bd684613db0c95e1693bf84071dbd6dcd951123bbb9e799bb066b199a22cfb763370d4425eebd81":"8ad597587affb574b8a0743065ca9fd84db8d0384628f791802f285d6dbaf6151a2efe4279c2dc60cac6247ff0a519d3":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #242 +aes_decrypt_xts:"5b416949be1355a8f7f5fd86696376b624e0d6eddb5656e281e39f0955f3b8c4bdd42ff2b0d1e8ef71fe90fad28e22f7a0a0f888f3885797f52aad58e7534042":"3f0ebd8c24ca607c54d3ad9a330da303":"431c80c417bc96a3ef4b3ed0d2937c177bfb838e2c6f52992f0d8852bc4a02bbe2e8a80f4055422f047fef7b63211194":"b8e4e984efe890f175331f7b820d8ce62cce8104bfec907869f0c3b698b5a412f89b55577f9b0a471d7743ffb3fb9d43":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #243 +aes_decrypt_xts:"788d65994e0fa9ce810d539309d14e82b0996aab45ac25c0124765116e18d3483b531473ccf2531e5c9bcfd6176c6e4dfa571cfe166823d2de8c0b9c7b030005":"ef453dc6b1c6e060b47c128ec663b396":"294ff99ed454ea558ffbadcec7074099de5dc4e12cdbe14bbe3c6b18c2b2f219a2a8411a314c7b450018c3e5c9214ffe":"85f1bf2e90d3f22958404ffbf98db7b6fc749f30c9d129d0c6cc263dd7ff3330d660f1b004b93984b7ca5f341917de68":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #244 +aes_decrypt_xts:"60cceda8bb03daa1936ad5d9e9ef6c1bad9200742988bc39cb4e32c6ec732f135c9a04e91f73a14524d9a3a4cbf2f2feeade0aaad65cb316325e31e10f4c0655":"2844e7bc2008b44de2ceafbdd6da4874":"97c06f038f2e255f069f156c9bfad356f13b23dae7c5e370896d1917f568bb830ba69176ce2712130bb23e08f48cecfb":"80f52422b15f7c9f2ed268de687ad25e7fae47866a39b98fd39abbace8e8641f881db1cbc165d013ade010d2f922efb0":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #245 +aes_decrypt_xts:"70fa1524b0c4997ebc6c236a5ba76cb0e5d113ad3be612d71f7b9094b98940ad64aa8d437902d0dfa528b5a68f52c550728c8243a8e9552983efc9676c4d63cb":"16c57ab23f16fd9e27fd222289608ff6":"d825d9c3cd47590372ff74093f6c45526ed4f4aab637172123f909ff6b09f3dad0053d2777744ebbbce564ef65f5d7ab":"c8ee51eccc3d9f27a954e24ce8e3e2c7646f3b5c56ae2eb20fb6039c65b1c87d397501a1e0e0f28c77c35fc62091ec93":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #246 +aes_decrypt_xts:"b84da0b93e5cbbe83d0afbef045b613d8f429b39a51e73848a23e052f1086e311392237b87847d65d20470151a835fd8ed8affbba92fde31f59370bcff524db4":"9e4d4acd11dd99ef72e845dcbe0da30b":"f9543e5edbd0dd4f85a7c68cc7523f4467e89d65072a59ebb634a5c87f9baacdf76dd96b14a72810ccd4436bba040fe1":"20a8fa05344a41154dc3068ab451feeff5a7290f682e6d750f82867c217f60194896264025e1eee8f398d39786af1d39":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #247 +aes_decrypt_xts:"ca31bd1b5566d110cf08830e23618bc971eb5923ba15ac57c4b451829299a216367c6c26493508f87c60a0644a682820194902547d8095ac12a9bec669c806c6":"cae829363af17cda31441fe27c221a51":"db4ba7cf0cc0d8b77782cd1857fd49311ce8be6bb9a961fd2d6b740895a12004c007c12562ada281ca56a662ad93397c":"b31a62f068ad9107e413d47055df2feeb8139190320a8ef190381857073b08c57de003d5dbcfc61fa4e5d2ef73afe50a":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #248 +aes_decrypt_xts:"f63b73792fdded445434733c808b9e22afd927ec828bbc5c31e085052e6c9e2bae55a2b0ba24b14cd0d5997c7fa1dcafbda5664c3d9c52d1592d809626c364c6":"70dbb202b17c52d054488b513dee5c5f":"1be8e0c1a6c757b1cdb510fb25ec0b84d17c13ef14fe1c314e03df208667a5907ad51677d058e1103ec35b64c004f099":"40ab8f0039e58ff95ec3a51645eadf1fbce5731fd8d9a9f91fb1bd0daff4db3019b6dd280c327157e589d5aa2d2606b5":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #249 +aes_decrypt_xts:"65f4e5433a0b76e53002c766394550d49a3bb82188e48de1d26c1b7fd9dc47f1b1c78d93c86f50f00df4f60e530c032ad382a5159300ddb0ce5edaa875ff002b":"ea0aaa66bf1a100bbd517fed782d37dc":"347cde4bd66851ac9689aa3e45e60d7e7d29082a2e7eb29f4526656773f71a563d55e253da1173624179095d6c9bc939":"a723a9efe5e608b1b3d5906b8c9958635a7c8e8267a8a98c8857de51f55fdca01f99ee2c2c188d32496c5258f7629b4f":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #250 +aes_decrypt_xts:"228605421d8474b297649e2be3ef34685f780f8602ede63a42cb08ad9de1b0bf4aab97b46acd80cf0f7875a01bc586acb03f9de55280d832fc0f0e36c3b1c271":"ada053d9bd64caa95941070f4b3b1085":"eb3a42930193f3164d93d7e1ba645c8a8305b1d72b25feb9fe9f49e63c97d5d53601c68c7695d7ebbfb67128a5a1cb71":"a7decc47dcf7a39e7006595b51b064cff81661143cf1595d161b29b924d2611c55dea5f041a69837f3933ccba47b8434":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #251 +aes_decrypt_xts:"9111edf90342b66007b95b3703baa40367a304b874e326273bbf77c1be2f941084a8f12bde73e890a87b72b27109381e5d7f50b4f71079d6778c8b6fe5104b0d":"2b4b47afa3b4268d2063ab126ce5adc1":"71a9dfba8fe5074180e884dd721f7c6a889b7650f038889e40b3ba893925a32dfbbea178ace0d6d03dc81c52faad6c4b":"1cec25a66654144d0d080e90a3d9f6c367ae9d4d44489d5956855753896d49fa40538e23f7ab4128974ff9628a897cf7":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #252 +aes_decrypt_xts:"a89c96e055997ff9379b8211ab4c92da492d6e26280f8a3bcbaaa002f502faa9a0e5dbf38f10ba3edb30f272f0f5b82aedb601c290bfce03d8ca6f40c6c8b883":"a9be52eb70c79e372bcec2df1e0188ef":"55d3dff798fda6a4eecceca4b6946e5634e7a6e179e53c0b34244672e492023e7654c6a520fde2b3d48f100bc70111ea":"dddd97f63aa0e6f23c0ae0e8bdb2e02ff55b988828e55ab93c6f77d4746d1c5e0d9e8490ab940b8a2b9f7bfa05d593b8":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #253 +aes_decrypt_xts:"2bd96fc30471184ade916ee3e09280eba1e5247d338793a242efc5c0de985b43030cae0e20315c9f9f318b4d0d8843cd95ec74eed88675bfa44d4903f0480aaf":"2ba414d77abe6897c42c445c15fe40d0":"5022a21f5aeb55d8b039faa3ebe219ddc0e2049b4c03ccb0284c6e77ead77f9794816271058ee418f173f25d1f266755":"cb746613b2cd6a6ba8a3941582e66019519e25839b5318c3942080499b9669493f3f93cbc1b26d00fa8af65d94aa82ad":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #254 +aes_decrypt_xts:"7e5c5440c0640d241f270b914bae3a66291b0090d4e63509ac7b48b59d52cb136468cfd6a73a6260367064b72a32ef07e679c27adea446f8d926a92dcbf09311":"77992ce4ad2204b09304803db684ee3a":"69d1fa60f62f03eb1481bf3760e69c73cdfcf7630ccb34fa11ac9fb8b5a2526920faee1b2445d262a49049e93183a222":"060cf67aaed93669d2069c7e2be3380cccf0024c681ce941b045057b085bcdaefcfb4aa2ffe1252356a0bd1ac5f96317":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #255 +aes_decrypt_xts:"6b913219fc884ed655107c679c39724c754582a728fe8927ef88efc2f2df6c5fbd949b2c5e34bd0fc7b9d914fe91b2c6c86ef3e7251a1b4d6cb3550240ef4427":"ea03bdd5d817abedbdd737c037c48ef7":"f1941323c4023bab79a66e8495a9234a693c784a80e34031a81c8a9a0646f9a94ed7eaec212f4eb80c2f7c95a9e8c88b":"cabeb3c2d6016d5dfc1b1e611f6746020cf6b029a3d0bc3c5aaa6392c1d9e43e8c541f05121d69410bc05d3aeace5e25":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #256 +aes_decrypt_xts:"bb21751de1bc38ab7ca856682ff22d82ab9fc12306d9348524e68b6503d0d57d4ad5410bd0c35faa39b1fec90b99abbf9e040d2da60103f73faf80ad82c5186e":"0a5abee76502936403ec59df5fed2d1d":"4bb36fd8c6320bbb6fa670d3b3eca75d3ff1c1880eb1fc9b3c06a1a8357b06b3b2551f6ce89d0673a1426c04a5830d27":"cd40698eee26f95457eb089b7b344525312d9e458dfbdf69b34f1cbd5141a4aecb074eaa3549922b3ec32bcd8715802a":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #257 +aes_decrypt_xts:"3a21ef6b1dff0dde7147ad5d63af604afd1d95a4e59d78906381df629b07f48870fc38379fa0ee8c2d1f6001a7ba885147562f649f9b193c19d57a5ae0bca277":"dd8b714c27ca2f932d753cc35abce78e":"36472c0c0b239884a97fc8c1d738bea4f60d7cb4348626d71543d095e3a9aed54fbacbb9cbd9594337ffe7a9d963efc3":"b8ffe21771ebf2ed99280950a677909e68eb3eed1058bbb6fab3015ae09f36f11b0e30beb3b2e71ffd6ac5360903a3cd":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #258 +aes_decrypt_xts:"87b4e3e31ff5074931d38fca3b405c057666e68988fa54367a136bceb93a51a78f10871f0c97b60f32d0c3cf163a32c5e51a67d683d4a713387637ff56f50307":"f0d6ca3a1e8fbd8db939f849ddea7836":"8215f22e13398f38f09c077d195c64d600fd00baec340d239efef411c85b62521b67050d0463659a220dabc7356654b5":"b65eaa8adf598c3a1c62011ddace18b70324278843ce3fd4e9fdae51cf1ebea600db260dcd5ea9652c8f9f0ec31ff975":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #259 +aes_decrypt_xts:"237c7f74befaa495051347def47b10fc31c1a7f5ebd1747fb4b15afb0221035359063346a55ce6d80cc71f58686c4278167c365989034a75c2a525e40ca73190":"84d4fae61f666165c222c37e97e2b5f1":"8eb2e25b1e1684bdf0a79c4b56e424a5fe88b93a16841ccbfb72701ecfc3c95229162ad194eacbbbfcdca0ba3dd06610":"91ce844ba2688f55f294cc67c8c49fc2ed48ee2b937bae7839ddf1b9bdcedc9007b6f576b8658af1fcd98ef2c8670853":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #260 +aes_decrypt_xts:"4ed7698c12c8b42e620bbc087ebf6ee88cb69508595b3378d2f5cbc9e7bf612261dd69b7055117babb319f2324b3b88f129ede76bdd6d0043e39facbf7ffcc45":"54a2448526f9e9a67fdb3c998044ae14":"a64211f3b4a16ad74200a569cc4a05ceca97de5be1c10c5552d2de801a5c9102d79ba872df4b94ba503bcfbbca4f550b":"5840794c0c4349680a033fb95d4a2ddd8163d69a7f31407c6f01729d03c094e16cd75070e9ba43a5f9207fb053d31025":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #261 +aes_decrypt_xts:"985fdec8e6ae77ad871d8000a12420251ce4898a1f69265268bb9a4bbb2148f6c94244a04f48089fe07315b13aa56ebde62af8f018f61b1e3366262e3d48b169":"24498f7118468e86f259841c283dbd88":"947a979f228700e540a0c484d046acf1f3d06d081e6f0e4223e92b12ae68590fe4c86e67dddf6f8344351d38d2770403":"08838541b90d2d30172b24ae2cf5c5e770e4d7fdd8f5d6f09feacc02430627259fcebe3fb9e1c2968f3fcf6c08baa674":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #262 +aes_decrypt_xts:"d02b633028f62f66edf6ba2290b46ec9fd5e9ab6a462feb71f09b4375daf7b873e7057039883fed404b3cf21f81c1bfe2f488d0c41317591e01448cd0bfb85ae":"1b7f424fb65501d33f79e1efe4460a51":"f5ebcb1312afa66598b49ae62020ac5c6b9e629bed753727d0e514678c86268393331c6c153c53868025ababa5c3f289":"7a44e091548ad2bda9b26c36cac7d4dfdbde3935a4e0d642ea3a3c09d773094b6341785a196b2cf95da084760bb173bf":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #263 +aes_decrypt_xts:"4c0d1dfe34298acd24a983718231f8265302ab07e90ad801b199acb296bc75c41e6e2277a466b77c65a93b6d9e984f0a9da857977425d18c2edf26b7ea408b44":"6b0975387cea61281bbc4a619b94ab45":"1d72a8f596e7a0635ab475b1733444df3ab230727a0991c0493c3adefeefc4de17031ea834026659edf1728b3d50c89b":"5aa9f0d27530ff99dfd6b30716a4831af1811e70edf9793f51d54474692d37ab58ab3f6f7024d496caca13dec3d0e2ae":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #264 +aes_decrypt_xts:"ad3ab9e9e6483175b6c5c3a1eea5690206ec1e6354a7bd2754d1b3870a526868cb7e371e6714cdf349efaaf17830d2d0386376df6be216098b17cb2c1952eb8b":"7ee4290527b66dec463a1a4092230cd4":"6f3d50b3e850e0e8f0492a192023dd5aa8889f92acde41b77d40c3abee6bdd8feb9527cee76b129f91998277f86db166":"ccb973c1ba31fb266cfe3c8ed157ef57cf20161a6fbba3ad4411401f3d6df15cb0e82242d5659ee3254a6c71454fb113":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #265 +aes_decrypt_xts:"186722cc3ff2088694cdba9e22c136d0e35000a1c2e106f0eaed3c44b2a3a3930d708d182f714c70748e1baa5e3db519b3f08403baea87232666deb8131dcc36":"f6aee1af0d8dfdc72af493a129aa0ebd":"00201cba0e7564d420d0566e961931ca9664e05959e5fb050515facaadb541cff4376932eecaf61a039fc680de336995":"b89acc2bd052f10cc499e5200bd0479c20bf40acc0477de3c7253f3ee371de4e64fcb12facff7a6578b3a082788ce181":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #266 +aes_decrypt_xts:"64dc77c5e0377050f03c993d95f9864ae28342e9584daaa56159e4c641e5a9458655daa1e6f601770e2c1caf0b05eac315700bc1af41c2727f17e4aedc821b45":"deb6821a6858d758e7dc4ee924fdfb92":"3fbf848b218119926fec2f7d8c67b54ae853ec85da4551d95ddb628f5b56519c1c0de8a94e5e5ebe622ac79293bef727":"8e065eca5823f041872b3a2a6fa874a02c504dc2024f97fc1a8f89f2e094acdd4a1690c0b12567786dde80e591741852":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #267 +aes_decrypt_xts:"ffa81fd85aaae76cbc7fafb7a25b3fbc18aa535e15e81f1e8413e5e5407d193f7e908aa55eafcc0f4ce6b08e98dd7bf25e3adb430f1f5b6119d481813e962a32":"589bc6953c40b328c23abaaac5a476d8":"a179f6856191b0fb8f698b8c953021ca8bacf4086f874664611e11056f18a06e6a995827d0f8bdc1c9c39f5b52c2b30f":"b29060e7fc2d171b1bbd261a07547e08022103a2942958da403fcd676f4904d75f344390fa0d272c106d4c8804f1302c":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #268 +aes_decrypt_xts:"5ddbe6529a0b28fa77d20f200f3b6aa0ffec804fb3a420e1ee399d02d44d4523d6eba3b0b3166d8810d87c1424b31e5a57fc4b52c44a0a3b958c082e9c9e5992":"b00ad83bc810b6840f31b39d9cd109a2":"b2faca8ca6075c8bd2b9a07f34c4965f33a3afe51c12f282e588d0e1ca0240de523158147d0720dc0743bdcebdb53145":"2f6acddae92f66fc39bb91be1282c97c5261995b2b82a315dc3e789b34342a0f1b656f4674e1d03d36385f043478b526":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #269 +aes_decrypt_xts:"8424a2d5735a0c26c1031eea01eef7e05e5c1a8321f8ac4f9934336d5d5d847ebef95317f78c5ebce8a82499f919cc9b535c7f110d960991ace250f819ee53a6":"6c146de439efab2aa98fe5e06506d6f2":"9ddcc0d9e0f21f6addc8c73d992755593276acb0f2410e34c633c9c727becea542b317977964a16192c88784c2028c29":"252c6117ed5b9c70efb57c45f1e8e251fab40ec4bd06c22bb951db075c9eeff37d6ce72ca29635c29a182d2b307fc2a5":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #270 +aes_decrypt_xts:"e4e73bf6c3609dc506068612cc47265c3429bfd912549858b581dfcc3690b9113ab0199863fcb899656117af9569ae3aa8ff4e67ce76ee6f24a35eb6d0893edd":"54876221af1ecd98489bf723fe9fa752":"0760b730b60d1acd026ea8402980362e98fef6343120c23203a575ee218cd1300c157a1fcaceb7974040dfe8d7113106":"f497584ac014791e9582c4f97e1ed031134a6e872cad515481b78dcbc60335c5a89986c857edada62ca45cfcfe3de5a3":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #271 +aes_decrypt_xts:"288afcbfce921e11d0376d2c6eed412d1e46e8164b5f159d810f50471e82be253de581cdd05157ed4d6431c7fc0246eec4d279985aa3e7d7435c29f15df93988":"89c6b5a98d7f7ff5310aee0947d07111":"ae2d5bde37e8770f91fa9486623c7b2f31a6e45660f737bc809dcab537509c4ecbed500791b1c1128b9a8eb0ef0d3f78":"b3e5d37d2e4eb5c523fd7dc8de0f0c699a7bc3470cea3e1307e4cd4b66fbdc74ab1a5afd2f7c68441d6dbbf3b275d11b":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #272 +aes_decrypt_xts:"bf77dd7f04c2502d5ce07e9f723c7f1e855b2481c35a962c6b5784c629c94b10e0fb4ba16d381ff8ba174d5779c290f93d5ee22cac4c1cb6828fed12efcac8ad":"5d628c12ab06a2c576356cf9e0d9df7f":"19c9fffdb898dec02f7cd91d03e8626f29fa13e3dd2639c472f746105564d8d74d0bc2b47b4c0d299889d6426f2b0f52":"55c3fba5aed86ef55d439379ea1b3b9f231f31c176707665873e85510572a6bf9ba846dd368a56937d7c7dfecc33b0f6":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #273 +aes_decrypt_xts:"faaa0558184c419c044eecc892efa05cc8d27d71a1a26fc97ec8bb27efac443110495dc46c73414cd81727259e0302a9834ebe5651e15a914217b376822ad12b":"d7031598a662eec151bb73defcfccd25":"df527221282e43f83812858b0a41857ebb998713d3f27ee87c51f2e95ef3316a19ae6d039761b17114b6fc6faf47fb29":"e992b36451734ae7d417fd3bc949c4f893203fd62bd146f9c31fafca91060ad6be941fca204020fd292711473e93889f":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #274 +aes_decrypt_xts:"31b13cae570bc1e964d3280864bdb9633e4b8b7c3ac52b58093534944686ddb4963b4ed0a3fa37490f0d9917241d72e78882d5890b279af03b5f9868eb5f84d1":"4fbb288625fdbb539862c19995a60fe0":"e862510b1a3ac838daedebe57eb4a76984908477012dc13e7be464648c8ca45be8e330e495fe96f1807ddbab52fecb9b":"821cb386c87a1c0143f49b5fbb58f98a18f351a0002a52460e2c2f93bebae2dbef5cf59ac38a2e65f51d99d885df6b92":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #275 +aes_decrypt_xts:"fbca0e46af81ec5238d3a1f800f3e10fc672bdaf4f50e056a070a776c4b432405c12a73aa5912781821d3b406abaa9aa21d61dccd74b71c38854e4d8539cabb9":"d5f2bf54d338e2b38cf4abf0893ab532":"67e48a78095f78d94a0b0b502c46f6d386f28b4b6c9c208c51699063a9650cc9163f4fb201feaf2441abad989f6d943b":"f7b12975fe133472f535c036191be0e8769047736cc9c308ab49f52f83d44c22929655edb99af3213fa6dad2e14e16c4":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #276 +aes_decrypt_xts:"343345475b56ed9b15630acf7806f4a3756ec13569171b998bf770ca75cea7107a932b886fbc932266f716d4321e6e55a142223072daf3d4450ab318c6a9a659":"1cef65aafee11de5cfcf77680f9bd4ee":"122ccb6acb6fcb00a58046c9bb7a089a790322eaa95bf7a97c47184f8f632662a7f89074ad94a33959b2ae9a9e7a7123":"4badcf8762a4573bc8fe25de5fae2292bbb9720e707def75ad02aa4ec2c09b19a658708d5068433b4de063a3f3fc0dc7":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #277 +aes_decrypt_xts:"2cf754836d5e12d64b1d5040e407bd1567119ebcced96a9b5aedfc9bf1193beab004b949b85c9287dc261b87f805485f6164ab4a0f37dd7e67be709d2a7d6c62":"b0c662ccf654d461ca187713b644846f":"9e57d41d0504fe2826c0e87323e684757f1e630c4efe5212743d23a934f16dc7806c0cdc3a2061ce4964f4e27e38089a":"9b0eac1bff4cf5f810f2c27bde28c5019b3d092a5fbb2057b3bc02fa45afcbdb22f9c4a5e365d047efdfcf3817fe6b46":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #278 +aes_decrypt_xts:"36af2528fcc8470a3087e4719c045717d342471778f1f1820154ca0870d2b78751bd95c396f77464c1bfc3f001374a432d04d974817a591c499eec04f24234ab":"741b84f651fb633caf7eb642fc6af966":"71e013156c93816b3fa0637d1c240df75523e39ed73a401dd1f4bbc5715970eae3d48df8ec4d3366fcb36f1833851597":"fd021404320dde823b797d70c82695cc2fe295616d3deebc2be55bdd5af904c6e8b5758787e072e839e990692d9ec136":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #279 +aes_decrypt_xts:"05a0f1b59f9df2d5cf27c65dd2e7f84c65a1ee433452c5c003d98a348c7e9e8e9d978a743c1e67f55c923bd19717685429e7b34c032f8ef7dfad42061bc9242f":"0d9c21a8549aff00b5795fb7c01fe78f":"cc498edc8243393bb5de6887717c4963954c7571b8a68af79062dd1ced7871d84a0a4da5eb7916c83415476c1a93a310":"1bdeb77b673a2f34889c50255bd5e2df2721b6b20b7c3c52b62af1c8647db32fb271cecbdc1d23dfe3bc8d57d711b646":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #280 +aes_decrypt_xts:"30d4a18d7715baa3d2abb316c148428969ff38ef444b5543490c7145ddbed5af2e2c67ae518e8a2216be7485b237e3a4440d64d3f404092f9986d24bd9ea232b":"ebc869d8126f4c13de42e1d3d7e90ab7":"46ddf06e9b9f3f22a2105b5ca39b5900f1337eb16cb9815bbd75ce886dc105ebd74807857a895c32f009f81d049db4af":"15703b43bea29d30a34713b9bbcc3364bdace695bb37fb87a249ae84ca0f3056ae22fd91e663cb3a5873bea084d9b4c3":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #281 +aes_decrypt_xts:"0f1d43f1ef8e7738bd9d889fff2486dc8703b39b739e78480ba5651093d70a5eba0402db079ee058fe013e2244b76a1d3c0b0aad775e1efbf7d6785915f0e7d8":"5efa6621ee27b2b587322665341d622e":"7c8d945a350b95f8a95264caf51679aa0429110f808673d56ae94aecc12e95843a5a7fba217d9e43fcffe43718528a69":"63a7da2ac0f7478937ca521e6b9f27309f0b34ad5fc6e9055dd5c3273f585628507a15ef5c003c5a0679ef694ce6834a":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #282 +aes_decrypt_xts:"b882624e74c9041ced3ec9cf5db40eed0e2d36f7129e2b4c5ea65a8b72bddc7740fcb0df4afedb3e107dbfd8f201300aa0b12a8d18a1e07d572fcc533ecfc040":"239ef70c534fdaca60a14fe8ca3bf3cb":"09df09b43b1324048e1cec032dcef36ea402d7acc1b4590ce2e28b30ba97500d6d734a5e8daad7054404eeca1e8de90e":"0b93b5f8c23c56dad2c4baf948ac413ded2349e6390ef55868d9850a5506795f641d5935ef90d3353ffbd2359372589c":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #283 +aes_decrypt_xts:"3067b977b103d6253a83031f0f7e224a5e60ae9c2fd9bee920f64b84ee7ae460d747c9fc7b371a84560942f465cf8f774554f69b2165f472f68f8df6ea11d494":"1cc671b9eea8d38616e05da5c6760ba9":"d76127e3bc15cc6772a693b5750485506f67562a0ae81988d2eda85521d4bc3a96705ec17308639551e6ba76b125b63c":"38a574a8977b38ec3cf9858fb50fb0e50c1a31f619e36a3e42b59caeb3f76afd452df46243cb920675f3031372c3cf8e":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #284 +aes_decrypt_xts:"90e031e39a40242e8adfef6efb7aa96716d2253ae131f140d59b12870ce0ee53818730affac35c782a5fe3eb8fbbe028c8b409e8dd093f4f252af920819f1426":"baf030be22e5bc1e81c8b11a4db3493f":"3eabf805919f0ee9619c4e2abb757bb89ab58e0a8eabdee0b20386b5c31c25a9b0b53fd1a7e3f17c4bf86e72e4010ebc":"f3b79cceded081b553438056464fd1f60b3a4c159507dbaf2972a17a21e28f3c0e4e6f298ee5cd460c6300a4dd101fbd":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #285 +aes_decrypt_xts:"beffab14bd325af4f35e192475c48c9a0c3df06ea983506438dc14c985a22dd4ca7c58ee4ff394a896a96e9a897b7c5565cf9dff0e760ec9261470cacbd28e93":"10a7aed2521a5afe0b7f148c8c75e86c":"f62e42ce53562ea6130504ac8ba96e63acd221ec284d2843b60530f7ceb8cfe6b2fe61d4b8db39391a30ea04952f7f67":"d2b76d9f5f046408cd383bee6d25dbd75e089ab2bceb85f46aacc5d1c6393e914fe036c27be86c6b4e8256c081951ae8":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #286 +aes_decrypt_xts:"409531fc6ee8715c17eab789c38642f465b5edd7c5f2912b81ba44e4fad95e6224e3fe0a38bfe4c533f06d20a8b51317d0d26574785601e46bada568c6adaed6":"d7ffc894ad769873709fc5e916f766ce":"487ad466c4b8de4aae5f3e8cb4ac25a436cf4159259eec7672e7885a1f088a339bf2841397acfaccb0fb577a395e5937":"f4b9a9ec2e970169074e3b0d8998671a887f5c2c2f065c5e0f5c38356c1aa1a750fc40845e64fc63495c1f7f21c896cc":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #287 +aes_decrypt_xts:"104406d7b0424626fbe10c50a92383e2df68ed51cf3b28d601cb8fff7d317ae4f3cb6b445cc437bc9465379310b25d1e9612d0aaa08f8c98ed1c0fba6df8fa88":"44018c58b87974010aca151b754bbec4":"6620a89180027eb3fb2321d8a5e6744808e4c4b39d3ef618f6daeb63a8fbafabb5d13eb57c0fb1b1a0a675bbb0b40a1c":"93fc171f9571dc62696294ef99f9bd71e4b3adcbe5914ba0a2f8bc7c7dff005bfece2c213d2f81d9864857eec5c8714d":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #288 +aes_decrypt_xts:"841be6311688c24bf03811bc32e54a43d8d1006a1556857020d60296ee7cf4bce5a16d0cd3300a983c2c2dcc702765cebd09a9febb4faed9f0019a4678f61466":"5b9a3fc8f4392061225ab495c9b92a6b":"b7914d966538f95e9766c83c70ce32b43c394a92761df08529113616e25ae5a969f3a25bb637d8d1d03cb4abfe661d2f":"05d3d65639763a533c767054ca2a0cebf52bbd66ebb595dc6a6b574fa07f3bcc03473624966b92fbc2010f2e3b0033f2":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #289 +aes_decrypt_xts:"e9ea6b695fa5cebb2ecde875954b97a0fceb06a4f209b930b79ffd3264d146dc73060c8bab6e8139231e043d0aa8c4efd7bc7ce91e077ca9e061ea97289ad7e3":"d573693d0d51687eecd9a7edf3c3d9df":"c67660698d58c294e7bc3ac5f5b044fe66f6cfa76009a749464ef88e60bf0357efb7c7d95c2f868fa00de7e37bb124c2":"4c3eba5e795d60a260379684fdf8c29bb420b597e76ba5f391d76edc4f20e9d42e77981b328a14032347b9237aa51e62":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #290 +aes_decrypt_xts:"35abc4d747a1203003364d26b9421bace3e714f651fcd64d7a03fd4fb07736df21c4285a51fbcf893f948b9d5c8c23e68d4adc49d5443770ee0f5b68e3e6667b":"9bee2bcc842c8ec4ae1b69a8c856b751":"cbe57195d9bed756c3841f74a5de4c5682a1c6f815de80b53bb558566b45788bf14cc35300839950f95553c2cd80670e":"12f1cd63140f348d342c9bf7f659dbb881f940f0d1562fc46b94704b5adcf6a29f0ca72bf74f0d0e139e85ff4384348a":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #291 +aes_decrypt_xts:"36fb7b676f4cd16776861ce117d444c87888d9aa2d4d06d73858a19246798900de9060ee7d165245fb94ea003ac58994dc74a03a1804cc7ac11251b3ce796806":"44aea9b2f5c27708ee13287f404dd41b":"5d3298f642670026c25dfd83460dfc8d5c2c3333459346ef9b75fa3faee08d76a999bb024ac3d3fcfaf3091b39b1b815":"fb308adbd9c03742adea867df4891c0452001146ff113ac4552ec35034564ac434a08ba696647014d0f28b620aa8c350":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #292 +aes_decrypt_xts:"0b1431facf4cf32dd3534ec9c5ecd64b3e85a5db73a1550a896e56ba34bf651e5bc19200f5c388c9cca5981e0e594adb95e453c3884acf6f2b70d48f5d0c7586":"76736be270fb7d96b832c7bf1af4969a":"14780c7b4e202a434cd561a6de1d7ca5c1529bef4c3f65b29a6e5e5038f22dc2716507dbcdf42412422a8d2593670926":"e7a1cc5ef4587a88148cbc9eb35ce9d0ddbeb47915f0b9ce801e2e94cadb5ece2b2e56047b04d7bcce12e34e460aec9c":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #293 +aes_decrypt_xts:"7086656629adcd47e7093640173f6088648c8477008f590e3f538b49ea1b07335c7506bafe80ee8cf68f553a885cdae49e099741a4eff85e5e782cffee7aefb6":"6679472356a729febb493d90e9addaed":"677dd32fd0cc7434fbd39d112e237ed2c6dcbdf01e4df0dadb12018d13081757ba878656d21ff90e0f7b489a4c53788c":"a153dbb203db963fe92acb826960babe59d7131ba378e19431fc74cbd47ba346d648ba9cedf307dfa0a6c090dc7305ed":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #294 +aes_decrypt_xts:"8a0ccbfe4a09b9280b5d79f2e9e49276192df1eac5bda7f882ae041780b639a977f4fe392e7c05da0dac936c32198e5d9c14b8f191511fc2bdbac7fb7af82c8e":"3888ca86a5cdf357425700fd66e55329":"8791f067c70271ddf323ebfd32988e6f2750cdb3f2b67c9b53f49f9f1a083cbad701f74dba5b536ddc53f5b112786d2e":"8cf4f661a4180e5308b57d3ef8acd59fbb3abb4c03354a67c0dc6cec4ada69f43954d92208a863b585ee09e7832f3578":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #295 +aes_decrypt_xts:"92a92ba922fa20203b4c3896493a0cb73d69ac6d1394e045bad03eb4c3ad2074fb48b211bd02bdb909779324f562090f93150519c8def3097bedde001b5c8909":"595239c0562c5732f5e478d20719d530":"5530b8c60cabe411e865c2b14237bbc60c028934043f74338f8627647b12df38189fd62a34729cfc38b3833cde95d8c7":"7aab1b018951463f6033f7c0563cdff9034f7c2133f6f6dd9e01c6f86efa5998c0ef992a71e0a18fb8dcd4e3acdbc79c":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #296 +aes_decrypt_xts:"7155f6716c079eb48dfce786b577970664bdaec150a9a862192ebf0886e77124977612c578da8fd9a2be4d579e5eff47dd0d7573acb6cb57dc0ecd00802234e2":"3fbaff1b605a9404fc9728021391f692":"40687387c4e63e04514d1ea869c68e2c658f836508029975f77c9f6c4f6687c53bddbf13ae7ba04cd7c8bfaaf70782fb":"654657f48334dd38ecef7e7531bb1c7518ee3e9139f7680e08b6dd77268ce2bb13b661a36ad79a2743c899b711ac8664":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #297 +aes_decrypt_xts:"21d9147e6a6533af49edd72e45d08f573dfa3f756dfe8e1fd59303e5afe359ebdea837796d12b2cfa6cb39923fa317736ceb19495729481ed3f7eaf6eb91df7d":"ca539c37cfbcce3717903d24f735e0bf":"997e4ad0d9108408e4286c2ac9488731926ec8b175293ea6f37a7a9250c59727ca82ecea9d6c072ade9a85f9c0c586d6":"2b7146344a94a5c9e7552013cba32db26626c6472e860cd74d18dd8ad64b7634b618f25d27997f6e3cb3443ec0d23d1f":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #298 +aes_decrypt_xts:"32be1589d7bbfab02b48b543359e9144a2fd05223b6855723be5c49e2c26fa17332be34d4365c158237f495d40b71e8797419c1c36aca8bb9a7b6f763adafe1a":"3d8da7642a1afd3850f7f10125ba28b8":"bc745363769b9ea899963c3a91e576f2a42333f0639c3ef779a82ed2d08a2774d7d8dba8a049fdc8720193e631e18edc":"9e9037370b30476c724c98613ebcc8cce3a9f83d4dcbc6f0195865e0d24622d9c4615240067d276255ed2abb7bd06a4f":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #299 +aes_decrypt_xts:"22a0a371842832d8706388e94533f3df997d749f48503a1ad38dad9791ce14fe9ccaa3f3ab5c7546fd019bdf997cb3abd6cb22edece35349237ebe289708ce9d":"01d23862799e6295c0041bbaec5109a7":"0e2b93cc892b22b5dbba9d32f50aeafe9de0ee66dffccaa6063679be69dd606c7d71a446333f9e5c36755896f4d8e16f":"6169b219ca37a2f7ccd2d8581d621d3c1bff888dac080364f2b9c702d01a9574b55bc4f045bfa04d1851e58c21ea7f55":384:0 + +AES-256-XTS Decrypt NIST XTSTestVectors #300 +aes_decrypt_xts:"88dfd7c83cb121968feb417520555b36c0f63b662570eac12ea96cbe188ad5b1a44db23ac6470316cba0041cadf248f6d9a7713f454e663f3e3987585cebbf96":"0ee84632b838dd528f1d96c76439805c":"a55d533c9c5885562b92d4582ea69db8e2ba9c0b967a9f0167700b043525a47bafe7d630774eaf4a1dc9fbcf94a1fda4":"ec36551c70efcdf85de7a39988978263ad261e83996dad219a0058e02187384f2d0754ff9cfa000bec448fafd2cfa738":384:0 + From 97cc3b1354a9b233344064ae338423cab0d94ce1 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Tue, 29 May 2018 19:04:39 +0100 Subject: [PATCH 125/180] gf128mul: Remove the jump table If we're unlucky with memory placement, gf128mul_table_bbe may spread over two cache lines and this would leak b >> 63 to a cache timing attack. Instead, take an approach that is less likely to make different memory loads depending on the value of b >> 63 and is also unlikely to be compiled to a condition. --- library/gf128mul.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/library/gf128mul.c b/library/gf128mul.c index 251398f47..661d0d3cd 100644 --- a/library/gf128mul.c +++ b/library/gf128mul.c @@ -51,11 +51,6 @@ } #endif - -/* Jump table for not having ifs */ -static const uint16_t gf128mul_table_bbe[2] = { 0x00, 0x87 }; - - /* * This function multiply a field element by x, by x^4 and by x^8 * in the polynomial field representation. It uses 64-bit word operations @@ -69,7 +64,7 @@ void mbedtls_gf128mul_x_ble(mbedtls_be128 r, const mbedtls_be128 x) GET_UINT64_LE(a, x, 0); GET_UINT64_LE(b, x, 8); - ra = (a << 1) ^ gf128mul_table_bbe[b >> 63]; + ra = (a << 1) ^ 0x0087 >> ( 8 - ( ( b >> 63 ) << 3 ) ); rb = (a >> 63) | (b << 1); PUT_UINT64_LE(ra, r, 0); From 010c2cb45635eb7518d248366cd3ed5c5aad6876 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Tue, 29 May 2018 17:00:47 +0100 Subject: [PATCH 126/180] gf128mul: Inline instead of making a new module --- include/mbedtls/gf128mul.h | 46 ------------------------ library/CMakeLists.txt | 1 - library/aes.c | 59 +++++++++++++++++++++++++++--- library/gf128mul.c | 73 -------------------------------------- 4 files changed, 55 insertions(+), 124 deletions(-) delete mode 100644 include/mbedtls/gf128mul.h delete mode 100644 library/gf128mul.c diff --git a/include/mbedtls/gf128mul.h b/include/mbedtls/gf128mul.h deleted file mode 100644 index 33d06eaaa..000000000 --- a/include/mbedtls/gf128mul.h +++ /dev/null @@ -1,46 +0,0 @@ -/** - * \file gf128mul.h - * - * \brief Fast multiplication in GF(128) - * - * Copyright (C) 2006-2015, ARM Limited, All Rights Reserved - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * This file is part of mbed TLS (https://tls.mbed.org) - */ -#ifndef MBEDTLS_GF128MUL_H -#define MBEDTLS_GF128MUL_H - -#ifdef __cplusplus -extern "C" { -#endif - -/** - * \brief Big-Endian definition for 128 bits elements - */ -typedef unsigned char mbedtls_be128[16]; - -/** - * \brief Multiplication in GF(128): - * r = x times x^4 times x^8 in GF(2^128) - * - * \param x the 128-bits number you want to multiply - * \param r result - */ -void mbedtls_gf128mul_x_ble(mbedtls_be128 r, const mbedtls_be128 x); - - - -#endif /* gf128mul.h */ \ No newline at end of file diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt index 03d3f6c65..60fa7f8f3 100644 --- a/library/CMakeLists.txt +++ b/library/CMakeLists.txt @@ -29,7 +29,6 @@ set(src_crypto entropy_poll.c error.c gcm.c - gf128mul.c havege.c hkdf.c hmac_drbg.c diff --git a/library/aes.c b/library/aes.c index 95386dfb2..c7af22ad8 100644 --- a/library/aes.c +++ b/library/aes.c @@ -44,10 +44,6 @@ #include "mbedtls/aesni.h" #endif -#if defined(MBEDTLS_CIPHER_MODE_XEX) || defined(MBEDTLS_CIPHER_MODE_XTS) -#include "mbedtls/gf128mul.h" -#endif - #if defined(MBEDTLS_SELF_TEST) #if defined(MBEDTLS_PLATFORM_C) #include "mbedtls/platform.h" @@ -1046,6 +1042,61 @@ first: #endif /* MBEDTLS_CIPHER_MODE_XEX */ #if defined(MBEDTLS_CIPHER_MODE_XTS) + +/* Endianess with 64 bits values */ +#ifndef GET_UINT64_LE +#define GET_UINT64_LE(n,b,i) \ +{ \ + (n) = ( (uint64_t) (b)[(i) + 7] << 56 ) \ + | ( (uint64_t) (b)[(i) + 6] << 48 ) \ + | ( (uint64_t) (b)[(i) + 5] << 40 ) \ + | ( (uint64_t) (b)[(i) + 4] << 32 ) \ + | ( (uint64_t) (b)[(i) + 3] << 24 ) \ + | ( (uint64_t) (b)[(i) + 2] << 16 ) \ + | ( (uint64_t) (b)[(i) + 1] << 8 ) \ + | ( (uint64_t) (b)[(i) ] ); \ +} +#endif + +#ifndef PUT_UINT64_LE +#define PUT_UINT64_LE(n,b,i) \ +{ \ + (b)[(i) + 7] = (unsigned char) ( (n) >> 56 ); \ + (b)[(i) + 6] = (unsigned char) ( (n) >> 48 ); \ + (b)[(i) + 5] = (unsigned char) ( (n) >> 40 ); \ + (b)[(i) + 4] = (unsigned char) ( (n) >> 32 ); \ + (b)[(i) + 3] = (unsigned char) ( (n) >> 24 ); \ + (b)[(i) + 2] = (unsigned char) ( (n) >> 16 ); \ + (b)[(i) + 1] = (unsigned char) ( (n) >> 8 ); \ + (b)[(i) ] = (unsigned char) ( (n) ); \ +} +#endif + +typedef unsigned char mbedtls_be128[16]; + +/* + * GF(2^128) multiplication function + * + * This function multiplies a field element by x, by x^4 and by x^8 in the + * polynomial field representation. It uses 64-bit word operations to gain + * speed but compensates for machine endianess and hence works correctly on + * both big and little endian machines. + */ +static void mbedtls_gf128mul_x_ble( unsigned char r[16], + const unsigned char x[16]) +{ + uint64_t a, b, ra, rb; + + GET_UINT64_LE(a, x, 0); + GET_UINT64_LE(b, x, 8); + + ra = (a << 1) ^ 0x0087 >> ( 8 - ( ( b >> 63 ) << 3 ) ); + rb = (a >> 63) | (b << 1); + + PUT_UINT64_LE(ra, r, 0); + PUT_UINT64_LE(rb, r, 8); +} + /* * AES-XTS buffer encryption/decryption */ diff --git a/library/gf128mul.c b/library/gf128mul.c deleted file mode 100644 index 661d0d3cd..000000000 --- a/library/gf128mul.c +++ /dev/null @@ -1,73 +0,0 @@ -/* - * GF(2^128) multiplication functions - * - * Copyright (C) 2006-2015, ARM Limited, All Rights Reserved - * SPDX-License-Identifier: Apache-2.0 - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may - * not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * This file is part of mbed TLS (https://tls.mbed.org) - */ -#include - -#include "mbedtls/gf128mul.h" - -/* Endianess with 64 bits values */ -#ifndef GET_UINT64_LE -#define GET_UINT64_LE(n,b,i) \ -{ \ - (n) = ( (uint64_t) (b)[(i) + 7] << 56 ) \ - | ( (uint64_t) (b)[(i) + 6] << 48 ) \ - | ( (uint64_t) (b)[(i) + 5] << 40 ) \ - | ( (uint64_t) (b)[(i) + 4] << 32 ) \ - | ( (uint64_t) (b)[(i) + 3] << 24 ) \ - | ( (uint64_t) (b)[(i) + 2] << 16 ) \ - | ( (uint64_t) (b)[(i) + 1] << 8 ) \ - | ( (uint64_t) (b)[(i) ] ); \ -} -#endif - -#ifndef PUT_UINT64_LE -#define PUT_UINT64_LE(n,b,i) \ -{ \ - (b)[(i) + 7] = (unsigned char) ( (n) >> 56 ); \ - (b)[(i) + 6] = (unsigned char) ( (n) >> 48 ); \ - (b)[(i) + 5] = (unsigned char) ( (n) >> 40 ); \ - (b)[(i) + 4] = (unsigned char) ( (n) >> 32 ); \ - (b)[(i) + 3] = (unsigned char) ( (n) >> 24 ); \ - (b)[(i) + 2] = (unsigned char) ( (n) >> 16 ); \ - (b)[(i) + 1] = (unsigned char) ( (n) >> 8 ); \ - (b)[(i) ] = (unsigned char) ( (n) ); \ -} -#endif - -/* - * This function multiply a field element by x, by x^4 and by x^8 - * in the polynomial field representation. It uses 64-bit word operations - * to gain speed but compensates for machine endianess and hence works - * correctly on both styles of machine. - */ -void mbedtls_gf128mul_x_ble(mbedtls_be128 r, const mbedtls_be128 x) -{ - uint64_t a, b, ra, rb; - - GET_UINT64_LE(a, x, 0); - GET_UINT64_LE(b, x, 8); - - ra = (a << 1) ^ 0x0087 >> ( 8 - ( ( b >> 63 ) << 3 ) ); - rb = (a >> 63) | (b << 1); - - PUT_UINT64_LE(ra, r, 0); - PUT_UINT64_LE(rb, r, 8); -} - From e9ecf00007bd97a80aff554d0c3fbd60fc48cd27 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Thu, 17 May 2018 16:42:08 +0100 Subject: [PATCH 127/180] aes: Remove AES-XEX AES-XEX is a building block for other cryptographic standards and not yet a standard in and of itself. We'll just provide the standardized AES-XTS algorithm, and not AES-XEX. The AES-XTS algorithm and interface provided can be used to perform the AES-XEX algorithm when the length of the input is a multiple of the AES block size. --- include/mbedtls/aes.h | 24 - include/mbedtls/config.h | 7 - library/aes.c | 58 - library/version_features.c | 3 - programs/test/benchmark.c | 29 +- tests/CMakeLists.txt | 1 - tests/suites/test_suite_aes.function | 74 - tests/suites/test_suite_aes.xex.data | 3600 -------------------------- 8 files changed, 2 insertions(+), 3794 deletions(-) delete mode 100644 tests/suites/test_suite_aes.xex.data diff --git a/include/mbedtls/aes.h b/include/mbedtls/aes.h index c42ca7ac8..33667d67a 100644 --- a/include/mbedtls/aes.h +++ b/include/mbedtls/aes.h @@ -213,30 +213,6 @@ int mbedtls_aes_crypt_cbc( mbedtls_aes_context *ctx, unsigned char *output ); #endif /* MBEDTLS_CIPHER_MODE_CBC */ -#if defined(MBEDTLS_CIPHER_MODE_XEX) -/** - * \brief AES-XEX buffer encryption/decryption - * Length should be a multiple of the block size (16 bytes) - * - * \param crypt_ctx AES context for encrypting data - * \param tweak_ctx AES context for xor-ing with data - * \param mode MBEDTLS_AES_ENCRYPT or MBEDTLS_AES_DECRYPT - * \param length length of the input data - * \param iv initialization vector - * \param input buffer holding the input data - * \param output buffer holding the output data - * - * \return 0 if successful, or MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH - */ -int mbedtls_aes_crypt_xex( mbedtls_aes_context *crypt_ctx, - mbedtls_aes_context *tweak_ctx, - int mode, - size_t length, - unsigned char iv[16], - const unsigned char *input, - unsigned char *output ); -#endif /* MBEDTLS_CIPHER_MODE_XEX */ - #if defined(MBEDTLS_CIPHER_MODE_XTS) /** * \brief AES-XTS buffer encryption/decryption diff --git a/include/mbedtls/config.h b/include/mbedtls/config.h index 3a7c15962..c7cf57a52 100644 --- a/include/mbedtls/config.h +++ b/include/mbedtls/config.h @@ -501,13 +501,6 @@ */ #define MBEDTLS_CIPHER_MODE_CBC -/** - * \def MBEDTLS_CIPHER_MODE_XEX - * - * Enable Xor-encrypt-xor mode (XEX) for symmetric ciphers. - */ -#define MBEDTLS_CIPHER_MODE_XEX - /** * \def MBEDTLS_CIPHER_MODE_XTS * diff --git a/library/aes.c b/library/aes.c index c7af22ad8..9e7b24853 100644 --- a/library/aes.c +++ b/library/aes.c @@ -983,64 +983,6 @@ int mbedtls_aes_crypt_cbc( mbedtls_aes_context *ctx, } #endif /* MBEDTLS_CIPHER_MODE_CBC */ -#if defined(MBEDTLS_CIPHER_MODE_XEX) -/* - * AES-XEX buffer encryption/decryption - */ -int mbedtls_aes_crypt_xex( mbedtls_aes_context *crypt_ctx, - mbedtls_aes_context *tweak_ctx, - int mode, - size_t length, - unsigned char iv[16], - const unsigned char *input, - unsigned char *output ) -{ - union xex_buf128 { - uint8_t u8[16]; - uint64_t u64[2]; - }; - - union xex_buf128 scratch; - union xex_buf128 t_buf; - union xex_buf128 *inbuf; - union xex_buf128 *outbuf; - - inbuf = (union xex_buf128*)input; - outbuf = (union xex_buf128*)output; - - if( length % 16 ) - return( MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH ); - - - mbedtls_aes_crypt_ecb( tweak_ctx, MBEDTLS_AES_ENCRYPT, iv, t_buf.u8 ); - - goto first; - - do - { - mbedtls_gf128mul_x_ble( t_buf.u8, t_buf.u8 ); - -first: - /* PP <- T xor P */ - scratch.u64[0] = (uint64_t)( inbuf->u64[0] ^ t_buf.u64[0] ); - scratch.u64[1] = (uint64_t)( inbuf->u64[1] ^ t_buf.u64[1] ); - - /* CC <- E(Key2,PP) */ - mbedtls_aes_crypt_ecb( crypt_ctx, mode, scratch.u8, outbuf->u8 ); - - /* C <- T xor CC */ - outbuf->u64[0] = (uint64_t)( outbuf->u64[0] ^ t_buf.u64[0] ); - outbuf->u64[1] = (uint64_t)( outbuf->u64[1] ^ t_buf.u64[1] ); - - inbuf += 1; - outbuf += 1; - length -= 16; - } while( length > 0 ); - - return( 0 ); -} -#endif /* MBEDTLS_CIPHER_MODE_XEX */ - #if defined(MBEDTLS_CIPHER_MODE_XTS) /* Endianess with 64 bits values */ diff --git a/library/version_features.c b/library/version_features.c index fd932f133..99fb1fe18 100644 --- a/library/version_features.c +++ b/library/version_features.c @@ -249,9 +249,6 @@ static const char *features[] = { #if defined(MBEDTLS_CIPHER_MODE_CBC) "MBEDTLS_CIPHER_MODE_CBC", #endif /* MBEDTLS_CIPHER_MODE_CBC */ -#if defined(MBEDTLS_CIPHER_MODE_XEX) - "MBEDTLS_CIPHER_MODE_XEX", -#endif /* MBEDTLS_CIPHER_MODE_XEX */ #if defined(MBEDTLS_CIPHER_MODE_XTS) "MBEDTLS_CIPHER_MODE_XTS", #endif /* MBEDTLS_CIPHER_MODE_XTS */ diff --git a/programs/test/benchmark.c b/programs/test/benchmark.c index c9241cb2f..47d36ff80 100644 --- a/programs/test/benchmark.c +++ b/programs/test/benchmark.c @@ -99,7 +99,7 @@ int main( void ) #define OPTIONS \ "md4, md5, ripemd160, sha1, sha256, sha512,\n" \ "arc4, des3, des, camellia, blowfish,\n" \ - "aes_cbc, aes_gcm, aes_ccm, aes_cmac, aes_xex, aes_xts,\n" \ + "aes_cbc, aes_gcm, aes_ccm, aes_cmac, aes_xts,\n" \ "des3_cmac, havege, ctr_drbg, hmac_drbg\n" \ "rsa, dhm, ecdsa, ecdh.\n" @@ -233,7 +233,7 @@ unsigned char buf[BUFSIZE]; typedef struct { char md4, md5, ripemd160, sha1, sha256, sha512, arc4, des3, des, - aes_cbc, aes_gcm, aes_ccm, aes_cmac, aes_xex, aes_xts, + aes_cbc, aes_gcm, aes_ccm, aes_cmac, aes_xts, des3_cmac, aria, camellia, blowfish, havege, ctr_drbg, hmac_drbg, rsa, dhm, ecdsa, ecdh; @@ -279,8 +279,6 @@ int main( int argc, char *argv[] ) todo.des = 1; else if( strcmp( argv[i], "aes_cbc" ) == 0 ) todo.aes_cbc = 1; - else if( strcmp( argv[i], "aes_xex" ) == 0 ) - todo.aes_xex = 1; else if( strcmp( argv[i], "aes_xts" ) == 0 ) todo.aes_xts = 1; else if( strcmp( argv[i], "aes_gcm" ) == 0 ) @@ -430,29 +428,6 @@ int main( int argc, char *argv[] ) mbedtls_aes_free( &aes ); } #endif -#if defined(MBEDTLS_CIPHER_MODE_XEX) - if( todo.aes_xex ) - { - int keysize; - mbedtls_aes_context crypt_ctx, tweak_ctx; - mbedtls_aes_init( &crypt_ctx ); - mbedtls_aes_init( &tweak_ctx ); - for( keysize = 128; keysize <= 256; keysize += 64 ) - { - mbedtls_snprintf( title, sizeof( title ), "AES-XEX-%d", keysize ); - - memset( buf, 0, sizeof( buf ) ); - memset( tmp, 0, sizeof( tmp ) ); - mbedtls_aes_setkey_enc( &crypt_ctx, tmp, keysize ); - mbedtls_aes_setkey_enc( &tweak_ctx, tmp, keysize ); - - TIME_AND_TSC( title, - mbedtls_aes_crypt_xex( &crypt_ctx, &tweak_ctx, MBEDTLS_AES_ENCRYPT, BUFSIZE, tmp, buf, buf ) ); - } - mbedtls_aes_free( &crypt_ctx ); - mbedtls_aes_free( &tweak_ctx ); - } -#endif #if defined(MBEDTLS_CIPHER_MODE_XTS) if( todo.aes_xts ) { diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index b22f1437d..f630edb83 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -48,7 +48,6 @@ add_test_suite(aes aes.ecb) add_test_suite(aes aes.cbc) add_test_suite(aes aes.cfb) add_test_suite(aes aes.rest) -add_test_suite(aes aes.xex) add_test_suite(aes aes.xts) add_test_suite(arc4) add_test_suite(aria) diff --git a/tests/suites/test_suite_aes.function b/tests/suites/test_suite_aes.function index 71633dd8f..91f5fa2de 100644 --- a/tests/suites/test_suite_aes.function +++ b/tests/suites/test_suite_aes.function @@ -151,80 +151,6 @@ exit: } /* END_CASE */ -/* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_XEX */ -void aes_encrypt_xex( char *hex_key_string, char *hex_iv_string, - char *hex_src_string, char *hex_dst_string, - int xex_result ) -{ - unsigned char key_str[100] = { 0, }; - unsigned char iv_str[100] = { 0, }; - unsigned char src_str[100] = { 0, }; - unsigned char dst_str[100] = { 0, }; - unsigned char output[100] = { 0, }; - mbedtls_aes_context crypt_ctx, tweak_ctx; - int key_len, data_len; - - mbedtls_aes_init( &crypt_ctx ); - mbedtls_aes_init( &tweak_ctx ); - - key_len = unhexify( key_str, hex_key_string ); - unhexify( iv_str, hex_iv_string ); - data_len = unhexify( src_str, hex_src_string ); - - mbedtls_aes_setkey_enc( &crypt_ctx, key_str, ( key_len * 8 ) / 2 ); - mbedtls_aes_setkey_enc( &tweak_ctx, key_str + key_len / 2, ( key_len * 8 ) / 2 ); - - TEST_ASSERT( mbedtls_aes_crypt_xex( &crypt_ctx, &tweak_ctx, MBEDTLS_AES_ENCRYPT, data_len, iv_str, src_str, output ) == xex_result ); - if( xex_result == 0 ) - { - hexify( dst_str, output, data_len ); - - TEST_ASSERT( strcmp( (char *) dst_str, hex_dst_string ) == 0 ); - } - -exit: - mbedtls_aes_free( &crypt_ctx ); - mbedtls_aes_free( &tweak_ctx ); -} -/* END_CASE */ - -/* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_XEX */ -void aes_decrypt_xex( char *hex_key_string, char *hex_iv_string, - char *hex_src_string, char *hex_dst_string, - int xex_result ) -{ - unsigned char key_str[100] = { 0, }; - unsigned char iv_str[100] = { 0, }; - unsigned char src_str[100] = { 0, }; - unsigned char dst_str[100] = { 0, }; - unsigned char output[100] = { 0, }; - mbedtls_aes_context crypt_ctx, tweak_ctx; - int key_len, data_len; - - mbedtls_aes_init( &crypt_ctx ); - mbedtls_aes_init( &tweak_ctx ); - - key_len = unhexify( key_str, hex_key_string ); - unhexify( iv_str, hex_iv_string ); - data_len = unhexify( src_str, hex_src_string ); - - mbedtls_aes_setkey_dec( &crypt_ctx, key_str, ( key_len * 8 ) / 2 ); - mbedtls_aes_setkey_enc( &tweak_ctx, key_str + key_len / 2, ( key_len * 8 ) / 2 ); - - TEST_ASSERT( mbedtls_aes_crypt_xex( &crypt_ctx, &tweak_ctx, MBEDTLS_AES_DECRYPT, data_len, iv_str, src_str, output ) == xex_result ); - if( xex_result == 0 ) - { - hexify( dst_str, output, data_len ); - - TEST_ASSERT( strcmp( (char *) dst_str, hex_dst_string ) == 0 ); - } - -exit: - mbedtls_aes_free( &crypt_ctx ); - mbedtls_aes_free( &tweak_ctx ); -} -/* END_CASE */ - /* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_XTS */ void aes_encrypt_xts( char *hex_key_string, char *hex_iv_string, char *hex_src_string, char *hex_dst_string, diff --git a/tests/suites/test_suite_aes.xex.data b/tests/suites/test_suite_aes.xex.data deleted file mode 100644 index e12890d91..000000000 --- a/tests/suites/test_suite_aes.xex.data +++ /dev/null @@ -1,3600 +0,0 @@ -AES-128-XEX Encrypt NIST XTSTestVectors #1 -aes_encrypt_xex:"a1b90cba3f06ac353b2c343876081762090923026e91771815f29dab01932f2f":"4faef7117cda59c66e4b92013e768ad5":"ebabce95b14d3c8d6fb350390790311c":"778ae8b43cb98d5a825081d5be471c63":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #2 -aes_encrypt_xex:"8f59462c1327fd6411cb6b02c04bf0a129f145c276a38693c745de3118c90a2f":"f2b86793b29e730e4a627b6ee161706c":"f7049f8aa312aeb1ab99ad11a1d7a720":"e59fca86c3c906f3df67418636a28767":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #3 -aes_encrypt_xex:"e4eb402fae4395ff08e1280b0cd4d356e7a1e8c28aad13b9a6fef8b88ccd2e84":"b611ff70e6653cb68b14354f2b3cba74":"132097c5236eddea183235ba1e7b50f9":"268160fa57392906007199d45e988e56":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #4 -aes_encrypt_xex:"b2db598ea4760696cc7005a6f0f1cb6ef3f0bfebfa7a6682c106df88e26c5d6f":"56b43dae7b5bded0dc91696d1fb0c95c":"0b616b87af8318fdf8be169ab44f83c9":"cfe684f786644260c43293ee4f358a04":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #5 -aes_encrypt_xex:"501500d45b914aa20d032b49a077e1ea95aa7d505b1d8c01129400f22de52769":"4da9611c97b2e935834b289bdd713345":"21527547247d05a5e232d03d7d491a96":"bb85a8b5a137a44aefff702987ce4ff4":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #6 -aes_encrypt_xex:"b2a72976af7d5f2b55f6d8b7754e5f7abf8b971271c04e2992c5a55c32d55cb1":"a1c98f71ba24a0c0f5c9b3dfe2a306c1":"1cd8214033178cd0e248534c13b695b4":"b52bfafe136052f830fe0a5838c93a0a":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #7 -aes_encrypt_xex:"d96064034e2659279f4aff7e6899c8bb880cfc1492da01c1dd5d56025447b42c":"7769c61a7961ae3c12c7072f376ee924":"17ddb4319426ce168a4e847bb1bc7391":"6e179f65391fdff97da1f14eba143327":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #8 -aes_encrypt_xex:"7d106040240328a719ca6e7ddc5d289e7d97d92d007ac7b9d40b6f09dc730dde":"f18bb26592462d73e7561cade98fea9f":"235b87539176cdab2f97b0a699911eff":"f923b111ce766920eeaa09727c255779":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #9 -aes_encrypt_xex:"2c222a2f762df2b0cc2e51608fd90a08eec2b58bbd68a14e0aae1cfa9bf5b9d6":"71f9e76e47abe440da813cc813ff5b41":"5507b1e1eddce7e74465ab0fc123d134":"8e7e8d3b8aac868b0e6170d8c9837564":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #10 -aes_encrypt_xex:"3c2dfc5427dfdec14340f8ee0e643e99d447d97241147c6384b1e682e1227e63":"90ba579d8f0a3ca94595bef9a142e736":"d0ea95d068d21e347a4a22e9ced26186":"6cef0d9c642f8650ce0313c5e8267d74":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #11 -aes_encrypt_xex:"c00d4d331626aac76fe248f6713bff4484e6f808f516f572afa132ee2bc81427":"18e1c74ecf68e17d3c706b772566cfc1":"cacd00419f7ba7dcc5ea9441e7720c1d":"7a55c8b37922bd605eba05d60b2d8a7c":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #12 -aes_encrypt_xex:"3ff9bfb378e4da5d2dfa747014c779b568a4ebc97fddda925b5dfab53678ef1b":"4702863fac6b7431fd367d21dad29a7a":"90bbaa1b42ce8d042a96f5410c291ecc":"4e680913b3455809786850f635439ad5":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #13 -aes_encrypt_xex:"7a0845b0fb049e1b0b0ab08c2fbe2f3885bde1b6feb98addf0c420071d3171f0":"d844e2adf5b97f03d3192a43f099a5b7":"c2e3bf8693bec97f82d57f627a013e99":"e717e45365f6899e649c708b3b17db7b":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #14 -aes_encrypt_xex:"e7a5d263d6acc867b9a548ff74fbc8cc2f868f9b265039b39951e0950ead932e":"28feec3286ba966d37f1a9d50d746ba2":"3bfe7bc9e9e21ce0e827afa86c61456b":"86ab0a8196a3091676a5cfb1f78dc85c":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #15 -aes_encrypt_xex:"cd9453cdbaca253cece8cb8dbc71f4124b90a7d320563b77adb823624fb45636":"744d3a7502fc2362152d207d42d53616":"b87e309fb1c276375e40a2764ea49793":"30f91e43c6fa5addb710ce5ceb40f36a":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #16 -aes_encrypt_xex:"3e5077857971abeb222fa5e40de2260f2ae45ebd5947af6531b9127c58fb022d":"c607b3f53631b8fe08469a50c9fa8ae6":"a90dedfa25cade38ebc1c38e18adfa99":"34974d77a8d24faa1414e17c0a8acc15":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #17 -aes_encrypt_xex:"b654f7ff25b5e8434c3025bf74a1e0d9f861dc3bba32892ad45c4428b7af2331":"3691548fdcca36f042b2e98eda6929c3":"58a668223e640257b3010adc5067a755":"07db8cfb36b4c8952955a05455a8864c":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #18 -aes_encrypt_xex:"4799021335944cfa8a7be3de526e7c605e08039c7ef47cf2166cd073f9bec1ba":"a12062f5f4cfe33bb192409b2c14e15b":"fd6f0265e34cf215c1e8e46c9977c249":"f28804a01de4774d44b25ab191b71e2b":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #19 -aes_encrypt_xex:"cbc9f59509069062f81ef79d4d34c26565ad8b430f8c1ddb53ad516c04c5748e":"09c689eb25140229199a503cfdf54e99":"4dbffb9c55271e97d1448c631a04e6cb":"ac442b829a129eb6b9ce89ece942f0be":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #20 -aes_encrypt_xex:"cbce7ea2097382967ab1e07eb3acde9afb40123c80aa4e3a87ca7a0504d1f6f5":"5f54177c9e0ebd503f4f15149e742da9":"b10fcf88e5a75c5592b5ea80f23c8f3c":"cb8f511aaa7f5d90915dae94d14c46f8":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #21 -aes_encrypt_xex:"cc0bd44bc5fbe3e078a1ce60c763d31608beaf9306c512b6ee9b28a19f178b10":"78bcf3cb8cf17a14fe1d76fe66184850":"63bdb170eef978c7566834f46b7f769f":"5b00b861039b3a9a5ab059b3e768dbf7":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #22 -aes_encrypt_xex:"1e4c84adeb9e091f81343286f10b2ea1eedd5e74ddaf95555bf3877339b4a0c2":"ab6a945fe164c672ed4c79bf4a198b6f":"166cc21d0fd8592222b6ea3d152ce508":"ae084ab9f42429ca04eaa2695d9a50b0":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #23 -aes_encrypt_xex:"f374f397a7388c3ed070876f0fd69bf3130ac98ce13f077980053c6f348d7924":"09c210b0f779db4323bb534bf49fbc2d":"04cdfab6bb493ff29c076ccf7432a9c5":"70219f67e251d89dba1da356502905ea":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #24 -aes_encrypt_xex:"d29d603fd8f9a8c23baacc9e12483b899856cbe0b7d77902d928e122f519bd9b":"90ef35315e4b381e76e0337843b15ff5":"1d0394d80721add6c4c042cc2fc0f7a4":"4bb42d45044ac0e33a0a6ccbc7a8f4d0":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #25 -aes_encrypt_xex:"b51e2d433c25da581a7d4c2f09d75f5002f78fe127a734050a06a3e6a24b5080":"3db972caf99966cf16ff8d410f4ec56a":"d4174f40cf436775eb89fb8b942402ba":"83fab7dc2adf12d1f479af46d506d57b":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #26 -aes_encrypt_xex:"0dbfed847c7fab67e652f7319fa95920ec6895ee0d71d5816626483d78de0b62":"5b939e9cdad3611c6c70b5bd5c4512d8":"7b6e304efaf654f7f49355b29b52c4a8":"7670ac9e54adab631da2e477d0eb3ebc":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #27 -aes_encrypt_xex:"7370bbcb47518efb9803f855c641adf39a630f31716f364b80317cb9350ec9c6":"f8a008518b1cf4f4eb1b0f0d9d676af0":"3703ede60e3f032bc36407fbc0cf4673":"8813d07894f6edf29964ed8405b18cf6":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #28 -aes_encrypt_xex:"e8cd5650429cd0178b55b04d5ec4a749a0cbc07abd51c6e066c4f7db84502e75":"cf6b099e6ea1e30f488e0cbdcc82b3a0":"00c8775cf78a4ae02f66bfe12a753fed":"125f8adfb1362a029e2a6825becdc7ee":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #29 -aes_encrypt_xex:"5e2d0312332f96a34846899742e7770c56ff60a44e1228c9a8cacc9cb05420a5":"87578736c266727355833c73b93645f1":"cb30ee3f8fae0c35e4b03c9b972c38b3":"96a37488372dc9b5092fc8602c642b40":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #30 -aes_encrypt_xex:"a21697df7b24480074610db965450cc9b8e87766bc132f0d0d7ba46b2c95f242":"cfa164a6be7f32526b47330f13cd856a":"31ea2a331ff1740402b41dca3464f97e":"af5e95c283683c09fffd0ec47dcc187e":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #31 -aes_encrypt_xex:"10cc9cb2d3e3b776255cc97aed178a5b742dcc93b071f2b234a193428789c8bf":"3eb88aa67a28c697aa0dade6ad085654":"1e13e7336cf842be7d2beba90de3844a":"9338ee617cb30edbbf45c463b530bab2":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #32 -aes_encrypt_xex:"cfb9b033247de7299b0ed2fdd69e8ebc75c6b9cbdabe1bb4e4cdc94e36b148c0":"3173bdda40c531502fc5fd2f93aaf68e":"5bd08ef0164a2b1e56e8a10bd5019e51":"054d725c5f4a4f95c4f9c543c86160db":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #33 -aes_encrypt_xex:"00044e47bb017177478a5ada361fec77256246c6dc6ca3eff7a91d066c05fb09":"941cc97395f558a8063f05186b15b839":"a8285e600da846e8914d7153c3884910":"aa11b588bc3d0b809378a1f10099173e":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #34 -aes_encrypt_xex:"b73b04a8a4769e860537bb7920395995e6aca0058854c6486a408c9ebd74eeed":"a7e17872d767bb0327c3a9359bca18f6":"d6dd35024fe2e2796d4028ec6c5af28c":"d9a5fc9817a618d43aa3ac9398c86110":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #35 -aes_encrypt_xex:"c88ed65fcf55167b70e554ea91c8a0340988a9e91b26e307143d37cc67c34509":"923d4583b8e626233a2594fee3ac7619":"25caab978bae5ac4f1e4edc5bf40232c":"ad3f3252dab7b773faa9e14021596e6a":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #36 -aes_encrypt_xex:"55f536b9a09d88855f36ab11ceb56e72491f02b49ce3aa2ce1d9e35da6dc2c6a":"6ee0078e34ec33567966f0084cc35273":"ef51747b1b1f4917a159eab86044df46":"b8c5a5a773c43e720d422ddd679c7b99":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #37 -aes_encrypt_xex:"034fa188dc3e2f2d0d03909ffb6f96ea8af11e64b4f4b8a127177e41968bc0eb":"be851d479c0dfefa6bb6b7af186f3a02":"1b2b987c6a8a7a099cf40521733e4965":"31e3da9bf7f79e11c5b3204dafe1492e":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #38 -aes_encrypt_xex:"16c50e61de6d1133001117e9721adfc6f114e59ce3a145e3bf6a8b864875c179":"b11c72a91ed6e26c2686619acd09602f":"1194829ebeaf79cabe9deeeb290bbec1":"650016d9535be2e519e1f71af8ef1237":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #39 -aes_encrypt_xex:"527ff902a2e335a0e70072c7d30f174f71681328c41e3da793502479017a98b7":"665ba9deae73392eb8f8d363b788123a":"7baf5bb1cb9a30ae3f6d16a21e6567b6":"a8e9edc7557fb115a077fb008841d4e2":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #40 -aes_encrypt_xex:"41bcd50ec2a1f8e6cda7ba705ec75fba7a5806525dc41a01c7132592cbc2c58d":"623ab61799128b505ef6e451cc75a686":"a10e9dcdf9583676d88e5764ff7eb649":"aebfa96533fa4ac7137f6b346795644c":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #41 -aes_encrypt_xex:"1d149b7193498ea7afbab6e825124c138d2e3cdac280ea9da2df18f4ba409a3a":"c31bf1b5a1acc695ce16fcdd648608b8":"833eeda610a943a3e253b0677e622c53":"a3eb1c9cb10e9ba628e3b366401efb3b":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #42 -aes_encrypt_xex:"a0dce41069c308f9fe73dadc53ee483dad21b538ce8a61da115f7889f7897741":"46400a16465bfc01f86e1842c9b99fe1":"6c347dfa2d6eb73613a792c8ec469e1c":"2f3aedd69ceb9e9df454147ca3a1568a":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #43 -aes_encrypt_xex:"bef08b0ee81b36252494ead700c2afdd5e65dffe6f935d16458ef040e7895a7d":"5fba0f232317e18b0ec380e103b157e7":"b07d36e3d7377b39e33ff0df0d5db411":"ba73b5e4161642274be5866d7982f432":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #44 -aes_encrypt_xex:"e556a69657dc28daf40eb45d5a7b6637d7dca9d8c63ea8cde29c9dce9c151e44":"28946548b4b0bf9add17780fbfc7a69c":"e78e668472d8f55833bc0712cefd83b2":"0e789f2207a7e3fc09b982603bcc2548":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #45 -aes_encrypt_xex:"e9586ea5a14e0155ef32362ddb8d45a6efefb8ab201f2724f527413537d5e083":"2d9744ace19c18d0ffdaa97cf09a2f48":"0a42366832bf021c91489319bbedb097":"5abab8760848e8565422111581abbd66":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #46 -aes_encrypt_xex:"a14739531d43c33ec0ac859222ab7ec4f7d02465f9a735d643eb99a7e239f35f":"e65d00ab94375b7ccf01e4158a4ce7cd":"c683bc22914859165c877b27251c8912":"c3eb3c54bf63d9beba86d0fb99ce7721":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #47 -aes_encrypt_xex:"29dadd2e464226096ebf6abc3d83698e42330d34b2da0643898f05c96f8f0237":"7d2cd56d72e61ab4a8b0d03bd64474ba":"ae8c7fc4bcb43652354e9a282a1c2ef6":"29061dbffe9977678446898fbbad1397":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #48 -aes_encrypt_xex:"5573bbccf4ffd32e1fb16811eafb77e2fd3111bf8ea182999764e46cfe43f82f":"1c567c48ae6df831f2f3fc4786d8ad65":"26650887735db9f7eedd4d82dc8da6f0":"451951af61ee0c8ae8787651737ca236":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #49 -aes_encrypt_xex:"fc70af558db1be9f9289c0750cf94e88968b9bddd2522993934945b3515867b1":"476fbb56883cafca464958be65cbd66a":"cef2b604c43be7e2c72a51d9c82d2cd0":"404d80a6f4c04b0bcc3da32b6632d708":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #50 -aes_encrypt_xex:"5ad0f03fbca7f0d6551d94c1faf9d329f025068ced476d72d91ab22cc3c05449":"7c9e49f219189a3fbe991fa8f83cda5b":"946dfefe5aadce492b3875ce3409b0c0":"62bc8ce1873a54c70bba35014877873e":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #51 -aes_encrypt_xex:"5ba1bc7df65ed39efcaaaacef61e94a5f77512c3a955d3f64f36c02f108dd6ce":"b98a190562f076971fb14e1ebc676939":"dae26a674ea111a932d0727e786c19dc":"13fa1056664a0048e89cdcc87963cdb9":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #52 -aes_encrypt_xex:"3ce3fbeb7f4a54f200b6ee1ce5dd67dee28765fe15fc523f69c8ae62dfaaa834":"0be9627b38caec6f323d02924c20f9ee":"a290714eb3fabb751dbd448f0bceb072":"8c7d58774a60944a17175353f69762e8":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #53 -aes_encrypt_xex:"9e9d7704c959c2c6dfd6e8bd0d351986b275af8b075b88580933c3575d1c4dc7":"aadb2ff6ae53347d36c9f25508aab9d9":"f32226db430e55b5ee64ce5884957ee3":"3254a7dcae3202bd8c3d1bc5c409f30d":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #54 -aes_encrypt_xex:"9eb58c8dbb965f8e9151a6d9d9fcd0531f2398789d134f72251388eb2c1cac26":"96e157e9cb57524d28b99612cd4fc3a3":"6cefc27ed91ada77c67569196ae52a16":"8cf86c455044d142c85c0f80ec1b0fed":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #55 -aes_encrypt_xex:"079b221467d61667cc40f737ee80e57be60a21507699f9029e9c347b1bf0e6ed":"bc7363a67f679f58786b197814c05d87":"3ce6f7b5b83963e7d9394b6d9416f81a":"c3e40fd05d853f4f1894e4ea25159645":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #56 -aes_encrypt_xex:"416093a41c5a9ac1180ac5e62c2d1261c83d468fa4bcc1ed2c5c52dbb01ef79d":"28abb2bc7706abd1fd5bd654d50dc7ec":"89450879c782e033c9c5bb5cdb96b2ed":"8691c6991df1c557c6ad8f3c6009ff13":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #57 -aes_encrypt_xex:"08974139e8579332727df61462f0f6b56ea457330539484a1347491a34ed151e":"80d3c24eaef03ddcdf39ffac464d71c8":"72896d9904553aa075df25360147eee8":"4df68616734ddcc516a0ad23be75cc42":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #58 -aes_encrypt_xex:"0626b7f6fc045e27000466387b13120bcd7ae6dd4279b32053c9a8169d3f3141":"c1db071bd814e4c0747c005a31dcb65b":"2e796f8b69f30b26e7fd0c339cadf2f6":"4f6d71db8ae377dbdfab6d7f882ad2c0":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #59 -aes_encrypt_xex:"82cb74d7025a383e584b57c07272e2a7c5bd538448f9d22ca45464599ed46370":"bb0e36c0f43942624cf39f00aa9aba29":"79a2fdeac249e26727e8a0f54a505035":"fc0e87d6765ab6a0a05b450f3052ce89":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #60 -aes_encrypt_xex:"a086ce7bf0c3273bc1308fa75d4c9d81ba84be3d59cc04e40588d666caaf326e":"baf2a0a20b900a61cd7a8477c1ee52e0":"dd288a3e24dd972872b8bd7b275bc751":"eda786fa68823dc559fbbb976c753759":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #61 -aes_encrypt_xex:"f687fc3d86e089dd30b8a423c81b6e62730c49ce60a1d85f646f8d2b9c9f5a39":"3abf8a032548c5dbaa446f8e122c9be5":"06a24306f64a91e6425807ac50a20d33":"f3519331137bce03a1d2bedcee940914":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #62 -aes_encrypt_xex:"20bf35717583c42588c7921b984e5be742a84ee337f89d47909a7c5b0169530c":"6e59ada7ffcda543696ce1eb2a80a4e6":"246ee0dfa8868f5008b94c742ca467d5":"b661a4006cdca086e98b9b18c7047a91":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #63 -aes_encrypt_xex:"c68a04603abb698621f0467df8bf5fd074772ac8daf8907ebc3a3af59164413c":"b42d6af64f3e987f19d6c2b24e5e0dd8":"005bb8508e334f8feb331e0fb31e91ac":"0f1133e36e9a974655782ac0967f103e":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #64 -aes_encrypt_xex:"7fd272aec689f6ce977e666ebb101d865f59910150e3ffcaae9b3cdf65319fff":"5094d473a4626aaf8738207c8e301ddf":"18086180ac43731d8146e6fc56727427":"f50531114b3fc814307462a7c0932efe":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #65 -aes_encrypt_xex:"b9e23c089b3569b49d1078fcf5eca6ec3a30c397a9a68bfae0be8e329ac34dce":"00d42acee9010a000077f150fdd3bad9":"8cf43a655840e69adad8e40485831cf5":"b29d5029f34d08a85fe805d834396724":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #66 -aes_encrypt_xex:"35346cc28c2d6935268644bd59f6d25bbe6bf6cb644998a2824b31230e364795":"9cfb936e1823601baf57fd693c221933":"4f2aee2974fa75d991574e9aba710689":"fea0612c7bbef5fd38584afeb9458a6a":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #67 -aes_encrypt_xex:"fe070ac3ef7ad6db34fad98936468c510d89abafa06834629aaec5aa6a4eff36":"53d746f8614d70d3fe0b51563331787f":"a4e2d75f3ea3a292fe6907038a5143cb":"6da2c698b2ac60f155b1baf32d3aac82":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #68 -aes_encrypt_xex:"2844d35172e0f77fea540770c50b5bc77b019a1bb93e7862bc32e1b0d99e95ad":"6950ac2dbc76cccd26a309f2bcf72cae":"165d63956001266dded19bf8b9ad8b2d":"1d0f8858e2a1e72f478f53c49541796a":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #69 -aes_encrypt_xex:"6a95417c44bc1709d800e74e51c9dc0552f7455c43fc01e5ce9872abcc8bd147":"df40643d4e070ac2dda0c1d7e353ea91":"f4500713e081be1ab7714bb4108a2135":"3f72ac9eedac79326a7a8ea8e2717219":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #70 -aes_encrypt_xex:"aecdc0218f226e4dcf4a038f97cc12647bb179aad4e5d41390887f6e10e8a73e":"9d297437f8d60a8d6fd8afc524acfc67":"c5a7d42640283be1e053fba2d0d79b99":"1529a1512d62cbf09ce27a4162a938f9":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #71 -aes_encrypt_xex:"ace99d768fcb8574ee01ac9ff543eca36606c3d2477007bd4182ef70a22ee61c":"aac64d271cdfbc96b70e1ed7af1d5f71":"e7d409695337c26cc3ecb040945329b5":"4035132f78621c2d28912f18dd0c9cfd":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #72 -aes_encrypt_xex:"be46ee80aa8d6797f3b016f2598619b7b266724d3cf8f055eac05a71a39eb20b":"25f19156dc93ded00928ea3383808454":"5f4f5c82a550285d22036294da461b78":"b496bd18eaf56e47774c7bd81ce061ed":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #73 -aes_encrypt_xex:"2e638c8a8a0bce7d7c034271727cc1118b7c39372250ae0720001279fbf1b708":"cf3bd5c42af982212b08a5594588adb6":"40ade7a8103de77ccc19575c456c08eb":"3d797b375fd2a1102b30767582093bb3":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #74 -aes_encrypt_xex:"86dd8e33b693f9d0347776bc99784a7b9c922a637e4fa064bc6d3e8f9529adf7":"da8716934c675c61ab4bb9a6d9d3dc95":"b298503efd9cbf4c9ccc6b0d1c8029d8":"d2bf9c802b3f52c101bfca8283400406":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #75 -aes_encrypt_xex:"b1fb47ba5bf88ce22538f32b6731e0983d83400ef7b6eff10fce475a9285d171":"ba6d243874676d2d1609abe5738bbd23":"2386bebf0649682999f609016d5dce15":"1f9f3cf672f54ed0e91c816f2f385267":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #76 -aes_encrypt_xex:"97e1270108a6ac27c6da05ba14d73db04529b8503c0a8fe64834277158487964":"a0e94358eeace074ffec20c2b4ef7e10":"dfb54a9453dd57349e94f4696b69cee8":"ad32135b0502843bffd1bf14f0b87283":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #77 -aes_encrypt_xex:"9b70deb145d043a46267d275ad91c853741b52b9a30d7e035f5aa2db84711fd0":"5e74d148d8e83a322579a8a3babc5820":"c6409c0c2469deaaa50e4cd7fc0eb378":"8e3e95169d3b1b62a15ac43cd7e7f00f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #78 -aes_encrypt_xex:"631243558c40f4f39dc18d112f76f0e5fd099ed2dde1068db78a72279ad6b2ef":"e376b520a4b6386001c02a870c04634f":"7269ddee70695e39455282f8cf0cf476":"b452eed812d3a9dbaab75fe5a0de43c5":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #79 -aes_encrypt_xex:"de13f79f857b62865854d520d3bb63b8da94908a3abc3c16f3b0ee48eef1b367":"c73464ab9f2d22b8476412688feee1ac":"20a3894f062bd2ff9c1124bf4144117b":"09200c24723184185414ffb0aed27863":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #80 -aes_encrypt_xex:"5d5573a8f4ac9f53717889ad2a36c539e9ecb64f3f6bf32b5c44937237847ac9":"df93943d48dccf2530ce2bb0008f1b6f":"9d2c27cf6b8a03dcc24c5a5bf39a9dec":"90c4a48994c36676dda8c05bb3a68392":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #81 -aes_encrypt_xex:"8a322b07f3a68e4a65dd6c77b1c5b288ef1641a6916d5a1f21e4a863fce6df1f":"392f78248ef791be191401cc3fa9789e":"1d56d64312d3ff8847e0f227b0007eb9":"b460f0be6250eb211e86f23acbdeef62":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #82 -aes_encrypt_xex:"3b0f7a5c622c924f898425a6749f2a16922d3d762ae930e4afb6235989a4b2c7":"2062378a4befaee3247bbf2dec9c0fb9":"be0cfd7e6c9b98ee5f7c9cbd80ce3e27":"1e1660bf511caba0f9bd51b663699ed4":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #83 -aes_encrypt_xex:"702bf6faf45de5d5d78ecbae2dc822be3aa294a408b7cc999dd9154e3c3a087e":"e2410cd296e37abacce9fb183313b7da":"83c44115c07ca3bfe17cc28b63870235":"be0b409169d17890b4a2fd23c5597c6f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #84 -aes_encrypt_xex:"45f718f5d179ea8799049ca733a69bfbdfbe3bd80e643bdcb63e5a3aa21d65e5":"44a2edaa79c814f219f21f8c1495a5b8":"bd7f641df9053c4455c4d70a21f42d72":"71fda8a62e9249891ae53064a5a35688":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #85 -aes_encrypt_xex:"cd737e4e4f91f42a39cadcb6303c2056f05d6e3462ec9e26c79aaa7e5fb8439f":"8208e536ad3921cbb1d1379a2d4994cb":"e667b97ecd9ff43e4b00075d4af01542":"ae4da214eb5fcffb13c23355ac7f373d":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #86 -aes_encrypt_xex:"65405d038341aed9a7cbec68bfd7a08b248fbcf93718dc7469f971ef1fdde1b3":"33153162cbe10263c9e26a5be641402e":"4f082c847ccbb0b6523a381c64c06ff6":"da9c68f700d7e453910030bf237b0840":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #87 -aes_encrypt_xex:"28e156cc8f4267f97caf998a30b2465ba1c1075ecc52fce341f0c69934655e8a":"bda8cbe797d915b76fd1a7ae442fbb2b":"aba12febac804db6984bf54f9d659de1":"aaea762ea2a78d54613977b8b5e9222e":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #88 -aes_encrypt_xex:"9ae2af2e18861e4bae6475c9414485ea4f8e1126b498e569066b9d7f63913e75":"9b5256c00518193806eb0f3ec37fca32":"37ed6cf6f7eb4f5c750fc5d713e78230":"11b0cf2360eccb99852bad4210e79aa2":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #89 -aes_encrypt_xex:"00041bf1f7d5d684d18f3e3dbd4472044b85b87afe2969489990602cd4500978":"4b76164da4775219d741308346dd646a":"82e3aab21ebd79781596855af91a82bf":"5999d9098b813d2b6d9f0beab14f1376":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #90 -aes_encrypt_xex:"a6e21df4ea484e84d6e9e7d81e1442837fa7ca304536e1dcd44a9dab7dd72011":"9d2f1adba8983d5b351e18e1179c9e4a":"cc74f9832f43ab6013e8b57b352fd669":"a243ddc10735b712cb44cc494a13cebb":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #91 -aes_encrypt_xex:"d86503698dbd6892bb925806c3946eb9827711a2255cbf3e0ca86eecf6203317":"9af9f47fb2f55b4417a8d10d9e1fe231":"52f860c4eb051868993fad3ae4c5595e":"49797f7b06b5dbb9230d630186295908":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #92 -aes_encrypt_xex:"307919d2e2610f17d364ded5af988a508a449e01fcf3d1e9772915eb2c28c189":"d2c769e7a77c37730ff0c75490980eab":"d446ba8f20cf04c755f3e006fade15b6":"43bfec146ee0311bf79e1ed929429c81":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #93 -aes_encrypt_xex:"721997d2112e69b5c640f16ac9a61c612ea26f95f192d710edbde6a3517bf456":"07393d127eaac6aeba4f5abba6e1c997":"f22bd9af89fceadd125fd47daac05bbb":"41f14dcdfd1658934e78dc0f942f20eb":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #94 -aes_encrypt_xex:"f5d9b48be2ae99bb9b3327cdfefa4921084eee889d824ce5cae5b7216ccfc8d3":"3f695c759571ea5f1bec05f91907f44f":"f46d9867f97abe757ea31d351da12260":"84619814d6722f86519a9e9d89080aac":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #95 -aes_encrypt_xex:"49be5a4bc1070513f49e9e9a4369d3140f4ef16727380656a9b69bfca12a1e2d":"1e5400cb90902cf7e90f9f693ce21015":"0907ddbcc8b20dee14cc87e7ee0fe338":"d2480f80e3dc756dbe9b253794eb13d7":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #96 -aes_encrypt_xex:"d01c1e6a51198a691334720a1186d8e748968b9d58c0594600379a122d66eaf5":"cb66808ed646a99946a9c4356e239544":"a069d1441177d7a2a8876987fcab12e4":"0e498c34c7d7a11a2076367c6c56ff1f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #97 -aes_encrypt_xex:"9d0615e9f92e32a08475c804085f6f6e6e7c755a83bfb91532185020cd181b0c":"bd5d378fa93a167a9f7c3f1714442227":"55336a79b05e37efc0ee884e5b89ab29":"2e35293ef25ba6776fad870834b1fc84":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #98 -aes_encrypt_xex:"d040bb72d80c3df0af3e13eda00a30e6103a8f5aa48a431c2fe0b20135daa81e":"048dad1ade7f0909ecd9ea0e5a21382c":"3f4a6302d9aad47197c10921c1bc6ea3":"cfedf66262d6374ce3fdc6b517bcee0c":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #99 -aes_encrypt_xex:"04016dcda256c3c4c2b418fb7c53a07362ad3de2c29b4010385dc018cdc62904":"57e05d3cd0629bce16d4e6b3e6b1b290":"baaa64653028ff2ea42d3a427e6b2235":"98b1a77617469a680caa51f0709d75e3":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #100 -aes_encrypt_xex:"bcb6613c495de4bdad9c19f04e4b3915f9ecb379e1a575b633337e934fca1050":"64981173159d58ac355a20120c8e81f1":"189acacee06dfa7c94484c7dae59e166":"7900191d0f19a97668fdba9def84eedc":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #101 -aes_encrypt_xex:"b7b93f516aef295eff3a29d837cf1f135347e8a21dae616ff5062b2e8d78ce5e":"873edea653b643bd8bcf51403197ed14":"236f8a5b58dd55f6194ed70c4ac1a17f1fe60ec9a6c454d087ccb77d6b638c47":"22e6a3c6379dcf7599b052b5a749c7f78ad8a11b9f1aa9430cf3aef445682e19":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #102 -aes_encrypt_xex:"750372c3d82f63382867be6662acfa4a259be3fa9bc662a1154ffaaed8b448a5":"93a29254c47e4260669621307d4f5cd3":"d8e3a56559a436ce0d8b212c80a88b23af62b0e598f208e03c1f2e9fa563a54b":"495f7855535efd133464dc9a9abf8a0f28facbce21bd3c22178ec489b799e491":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #103 -aes_encrypt_xex:"46187e8ad7b6326f31e71685fa92ba95f53a39c6f64c09e8d3d649e194f7ae6c":"033c759ba1dbf346eb125c8eb84e3646":"e211b2b7511a43a88df116cf6ff06a296a63089d74831569090a2fb8e31f4130":"1166257c5973d23e14dde02bf345e53b0da2e5ca765598c7e84ae3698afdf6b3":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #104 -aes_encrypt_xex:"733147f0aaea884f089f155679256bd1c1b6c1fd8125ce09598976d1e38d04f4":"3ab2dcb01dd53bc87612be160953ff5d":"fae4473b11987843bd0446230c5a78d14dc6c13088433ff0f63c77fb64b768b6":"2863f64ca0dde3b1c3df0cc4f4a0c2ca0882ca17ca1673d3b8475576091e1863":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #105 -aes_encrypt_xex:"c805959c6e84654cded8de7c89f735b327cccf7aa2b96563e4b4a06a400a5631":"64704fe92c7ffbb2b2618f65eb5f2977":"2ad4ce1768302eb76842741403beb103f6cfc3517acb80fc1d646e824b4cac1e":"62e4d0b8a0f07ab6595219aad7eb40fdcb18dc5c21ca7c772649ad4214767b0b":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #106 -aes_encrypt_xex:"3082866484d4eae3f321de6622ca088a3f6bf7687038cfb8da89c74e64985fc4":"5bc9ed680495300083e77c067d252907":"ed71c4f949809c3e413195e757b0a6940d2a9a67dd399617d932ac3df62b3c75":"aa47110ea6f074010c88160f855ec4b8fdf9d1ecd4e5d1974186d5607d12ca13":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #107 -aes_encrypt_xex:"06e41501434ca5d990fa225709bd1123b1291a8b725d6baf7dc50438774e58ba":"15fd9ffa9c744ab9aea67f292e1a1cf7":"0fabbd90c6cc9148bb96b128033671f445ff7cf7cf6a67a342d3a37c8ad2d3f3":"c8f64ff3bd748a77d3691e5a5d20b5e8bbd9cbec6016d12ed383c5d237ebb3ae":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #108 -aes_encrypt_xex:"b5ec9c20d51985c8c458750c65a0d36814c61680d2e396e93d1d6d31ba540b6c":"f81da4a2a52005e693bd6dbdb573b333":"b970fdd6f0bb1431cb1b80915047bfcd4896f16587047621b395fe55020639b9":"1fc7c00abbaf2f83f89a26fc2a7619e20302bd31fbd63b04f87134c822e746a6":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #109 -aes_encrypt_xex:"63432c29f28076e3646a84385b35b43ed6bb502cc7796539337a951b71aaf608":"70ab05d43087699b70833ccb109b1961":"0017373fa2d02377a431e86ecaf888647aa5def3057906d85cb122d498add55b":"0e1d51704d954531d71c46c081d09b78e3a082fb403f4f4b01162282e1a57189":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #110 -aes_encrypt_xex:"a8bc08e258d9d6e6d453c053ddaa5635465eaf466a00c21d137ea03db63ce4e3":"5027ed5e607070a148c57e0ff8023f5d":"45ff25a157870b327193cabbd19ed9fbd27e57dda898a6a50511948890edaa3f":"d270b78085151447de74f24c3019ace4b7220415a5e7839af35a71b87d909da9":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #111 -aes_encrypt_xex:"1f5c243e5193e6da2ea9bafc8eee81f274d8b87ea64a8a4f0f001fb774ebf7a6":"f17f1e28c793f5bfafa93ddc65d5cd90":"05e53e224f72e5fa6ba4afbbcdff75d03ddccc64088d2c731d908fb1ec55eab2":"006f8a72aed96fe880d583bdc65b60650b3710608abebb6516a37ce2dd13a22b":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #112 -aes_encrypt_xex:"f5e2b622c38d02402b15784536cf31d8396615b68a80cd5a9d0de21b1f2b777e":"e91555e884a8bf29a7cceb8736cdb7d5":"9267cfe015e653d122df07d9c008ca9e4de5c6a9f6a8d6c9c7c7e7ed2696bc9c":"7776e9d0857cc0abd3d7379e530f9fa12a63d4cc43c7f1bf8900db923d4ab6ca":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #113 -aes_encrypt_xex:"2beba66cfdf2b5aaf6d266231a9516d45ffa631004cea3fbefefea2ec167d52f":"a6a835a161aab125b0e7e232a2dd918b":"f1fe427d0828445c87dfb4d1ff35bc82bc774ec28676b5eb9046e926e46b800f":"d9abf64f3e1dae020c41758b091195b3c02b11647879648055a51db37174050b":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #114 -aes_encrypt_xex:"81f3bb026efdfc9f5185d9a34dfb911c68fd3e9bdb405899c24071ab3a8fdce6":"4bbc61beb90eb9bb76ce46abbd875b5a":"c37f989757656ab86b29a86b9920344b61e9246c5c46bec08401d4d3d7979051":"771679370400b5332bb9e9c565b53ddba45185de9ad167c5be50bca0460e693e":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #115 -aes_encrypt_xex:"54e16a893426bad3726231ed3ead1cc53ffad205db15dd23d03aadd36276229b":"19321a27f8e94d5ad76fa87d31576834":"5e1d44965ead2dbb8608d4a588c42c9d1991a751fd6496fdb487c16619c9055a":"98c1e26394417c433c05cb26699875cc39489615a38a068da38450cf31fc9500":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #116 -aes_encrypt_xex:"45ce2dd271af151f6fd36564486a4d6e25bf20cfe686e3535adf5356a3cb127e":"7b2ad93eea4547737631d62201950432":"effe998d9e7e044a8641ade66d39f813b58a2fbe20e18eb64edfe58bc13079da":"0a1aa453a60d8c8787a41ad960d62ed49b9ceb4552da779798e3654430ac4667":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #117 -aes_encrypt_xex:"83db168f2ff4d90a76f2c7eaa5a229990d9248bd5d055dfd72f71189ed08ed44":"837ba56702ad64ad01a02f63842320c4":"d63b8ef7c043625aae4d05075534c6632b8bb748f074bcdf040c393b42d1be8b":"386aa5f9050898319fc0caf8b121078528649c3b0c24111e7d97b24ed83cbab4":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #118 -aes_encrypt_xex:"14c211391b9265f3ba9a47486440781082f70699ff78d289057b3b85ce8caeb6":"451abde12621658c31881a9a16c3546e":"fd84b927b8706fdebeac6a6b79a53b52ed451ae903111b7b7072d11a11ee396d":"7215e3b95ea35f4834afad832d29c0e6cd6af9fb147f93398add527d902e4c18":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #119 -aes_encrypt_xex:"d70182c66c1f18a97a234f5c131c8d6124f007ae99204c57ccc6c041ea0c564a":"46c2af18c697eb018033c9edb938b9cf":"11f5bc342fd2e66841c1bab743c7076fce9fa39b41e067c0a7ec0bd2ec6aa8e8":"e76409fb0876f67c037877dcc05d3cfaa2419ef4e364a93c692ea68df03c4c00":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #120 -aes_encrypt_xex:"7b6b70225fb0e3d18da8c78bd243c8ab07c5690874d38f432b552406b20cd83e":"d9b0e363c23173c59ad9cc9f0f7a330f":"9d588505f4b673487e51ae1eb9e353626c8cc6b918cc4015bf0df59b69d0806c":"36761c36553710e3662f9f4fe434acd91cd47caf716cc6021083d904178c538c":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #121 -aes_encrypt_xex:"655ee84352b64213b92526a6b6a7a1534235c659010bcc95a731c7102a0fd622":"3f04d04261c4c5b403d5107795ac4e03":"e3bfd336e389c39dd041db5812c0fa552582ccc8b3eb413b57dd86584cce06bc":"794d5b23bea41bf73b3085993809f94f1aa9500afeb5b37ba5cd65beacad9c7f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #122 -aes_encrypt_xex:"47e4b858eba54168cb4afcd296299d397b964324e3f033b6415e112b0022ee5c":"f439fa16aa17830a726c8ddad313f6f3":"4dd05e5d82304519594c7fd544ddf6cf9db29976c392c129d32154973bb0c1d1":"a1f1a8e33583137bba606fbbbdb6025c12d2a1d29549a1638e75a8b22c3dfa10":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #123 -aes_encrypt_xex:"4bf29fa38fe5e5bc2991d756a0ee2acafdc8701ac7b9be286bb1a96ba69523ca":"23e3d324d2ced65d7d9fe165d11eb7b5":"69efe307e054ec02946fe6cc35d42f50f628fc142c11f7238f14962b3d069cf6":"505a7e7aa22e76b3bc1f146d24379877d3e9bd1c2b9e5dceeecb917f182be0d5":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #124 -aes_encrypt_xex:"38dbd4fca54479d5c3bcea401edcf3651be190aaaa533e6e63d5ee9c14c92917":"e314e1a47efd8387e69c55f0a4d86f6c":"5a3cbf307055cd97da410c3f2c959d376e99e6d6951dbaa80183e1b84bc905a2":"52cbf4fa3d0651c43d2fb7b9c61d3c9caefd7d0b7d375e7872e3fd90ddd5c2bf":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #125 -aes_encrypt_xex:"9c46ac272e2e3d2e9d21c76df40233a8d1f1adc80c6ce90252f57d3dca2e467a":"923a710a11765bf58caa685f760434aa":"829cb5926b13a17e8929b5fc06923ebf88c72dfe04a5f280113b40f230818512":"39ccbbde3c4afde1c7863c5f72729edd0d1023405258bde3ba12ae9304d8a197":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #126 -aes_encrypt_xex:"c9c1b2b2e65501b13c4ac5740674e38a22c5e12f12edb846564ffb7c9e2d00c5":"e4dbd34966377d208d85268f14e24ac6":"31d837771b094e5ce3a022a49a69bcfd0136d38df99a302a6649c8477c8699af":"c0e66d432ff3ff317b16f8d7600b1754ff46ff17874320ac91608ea211544c7f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #127 -aes_encrypt_xex:"c8b1585f40772be51108354ecac50ec5097de7be9dd71eabd4bf8e2635973aac":"9f320926a228a01b58af44fe5b834fec":"039f9ae50588805f7ec18f7871fe606a09708e85c766b49c7160e3320e39453c":"dd4675d34f6523803c7a285b4e2db3f3fbb0947e1a998819ceb44448e35f6eea":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #128 -aes_encrypt_xex:"1d6b69e49b69d7e189a4ffbba1fb1b932f2a3cf168d34a5944ebb0d583e5b6d4":"f3a80ae300a768022ca0707996d76d1f":"72e87c33ff388caf74f59f8a92be30ece74ccfa0921e81bacb554e825f8d036b":"43fe40e1388439e23431be73c60ea1b25f7c7d2d4f9fd0337309ea0aca923089":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #129 -aes_encrypt_xex:"b8c07257dd8463c912f819caad27ea852a8342f864a6aab043268a69bcde6398":"680bf85fa31481649720d6f4ac2097b2":"37c5948bc9b2033251ca779cab8ba3811ce8ab5520bdadafa58e72baf90a2e5e":"491bb45af3db2b05fc9a5c8cbc92e2508dee84c82c372cb6c8e4cad1ca6b164c":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #130 -aes_encrypt_xex:"da444bc6bc33130c805c6170afe167c10c2dc82bdc233c607cb8b226388ed0fb":"a767de0ef212d28ee4a9ea7ac55b3a03":"ad9b154f597dff935fd8356a454644ac16a182ada5055cb474466b181c4cfa00":"2cf68d71ce84e552212856cada75a30e251c9b6cd0b595b06f47544a08f04b3f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #131 -aes_encrypt_xex:"618c127719b26fc6e06c714d0d1345d4c7471d9bf391c6aab34a60e27f6ffbf8":"96abe5fbc601096d9eae8604e0ed3fdf":"d2d4029550014ccd0836c35a62049341fba951954f0e008d8958f43484933a47":"af06ddce1648ab2ac876427fe79111da420522fc265f4132e15038dc1f174873":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #132 -aes_encrypt_xex:"53f94ced82bf000efed35fb9fd443f5ffde73a52d8af33c78d1cfc5810bec161":"08a91c315b44f0d8af50ae85df760cac":"3749b69a0cff7f32391b429e6280d96e1926ebeaee1eada7d2cdd8f279b146cb":"561c5036b7e7894f82bc228cee7f708991f0333f7ff1bc773f621ad7db72f4dc":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #133 -aes_encrypt_xex:"ff53e460df54d8e1db7fc7867eadcbded1622841eb3dc30b1f21f149249b06c2":"d94935d33c210165d40d35f87c3f05a7":"a32aa50112180ce4f243952bf48cf804a6e2ace35e88f4d088aea9c340722fe9":"c9d89f95763f7b05deb6da07d6bd1088948f2623ef1183ca9c73ef9b38c68349":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #134 -aes_encrypt_xex:"de5694199739dae285604dd9a195c33b3e6e93e0fd8b46151d75d5aa124e9bc8":"d34cd8e682e3ded1e58a75dcced13a01":"1db9ac102c247ced18036e1d96d40b5f494802ccbd4a85f0f3dd14486701e7d2":"3b262318b89eb8efdd8ac3c2a5a723a10b85700bd18bda714a3839a4f46b565d":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #135 -aes_encrypt_xex:"1e36d721035db5e0d3fd89506f14d125f7f001625113d1914ccb0d1302eb0c0e":"ca0f28f042e9ba59e3039443484f0c95":"5b9629764958afa2afd5a5a0500d4c0884980cdec39911556fc0f299b8c9e7d9":"f3ab667b4596e415f03fd7d4dcd34a52e536b084e0a3eeabcb6c6688416f16d2":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #136 -aes_encrypt_xex:"a4e1711c727409fd6da004236a64fafdf20fb34784473f81e86abf0987a2229a":"a19946d5e913e50bdc49381878077547":"3b9bc44acab558c136d5eb72f70e6292068043e18d09e2f4a7e93c836acdcdc3":"8f13f7979b7d21489e4882183cbb818e1e3be368be5ea7b18c722e4cb0bf2dbe":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #137 -aes_encrypt_xex:"3b3d8c299676668baa16ffa6765bb84d9ad91fcb649e63b3644113b6be46475d":"f8ee792f85d10fd7bb7b6282257b7411":"f24b543e50e7b951f7df1e2b180296c3f21db0520e872f838cb8da489f14e364":"66c75419b8a7cd0a9c21dfc2ce91efdfddfc5503f1a02eb32dd40ca9f31be473":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #138 -aes_encrypt_xex:"97e8a0d08d83d0453bec3851459ec1cbea0085cb2b167de5428ac3674ce83179":"9f6260ba9a9c6f53973f87a6612d161e":"3971175035451b35c7a5b873b7969544d0ab7a7fa4d30f9acb172594cf94814d":"4ab22ba045871572d23949142af25645f4bf273d5eef95a1fed0e85e434eb6a7":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #139 -aes_encrypt_xex:"bfbd74e58319a1f56c0f2f3d9fcb1299bd3f7d419036cee113f023ab40269082":"0da05d1db5b682ab6356aee1681608b6":"145824d47d324d190848009847bb535883984cf21c249d4b18b345eb37eed0e1":"0a519fdf5e8b5d8a9bffd7034c11595be1fde05a13663cb85af8d28fed52beb4":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #140 -aes_encrypt_xex:"a77b18a4c33568d662f7fddb341e938adb3510ab0aa7a62331e27e964de051c4":"d5993938d61b74718ca5ff6b646fe85b":"9620aba1dfc9ded639bc86de7de9823b8cb9f4748792d96ab0343a2478c2cbd1":"d646a13b88c2bc715d4c73d0c75c4461a0b0e5c107ae465b7ca1afd620803d31":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #141 -aes_encrypt_xex:"99340869a2f7a3ad1605a3946de026bd2eaec78ab405329914764019be851940":"279f86d0e3b5ede19a31c910a267b6c2":"66bceb2a933bb1db66501470e4c4966cd553a6d790828989f394d8e542aada36":"8322a1f713a69f1676e4704695b0dbac5ba1e0c4237417101e68de3181b12851":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #142 -aes_encrypt_xex:"f849cf41316512227cb1c976966474503b6a525b1b5e09478b89f8ecdad235e6":"ac915e19c0faf5c2a3aecfbf318b6344":"2fa52e0c72a1ce78b09291890e0893a94f3ff9a4a71295fa256139dd27abce65":"6e8d62ff3435627300d2f5eb4a6a46e7216c92e45c143542c608b511261abe53":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #143 -aes_encrypt_xex:"973270b1d9df608d501917f2d9b385ab7c6639eab4a472430d52c680ba273e41":"d564716dd21807e4eb32e183b26d5cf4":"64acc597e8e77069047c6de73a96c558dfb05b3cb52506820fb31c13c040cc94":"8f888a56705e67c7422bd09d66be0288634a55311e42dfa18c9a1a217a8f1e2b":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #144 -aes_encrypt_xex:"02d1c357ba444947302f89c701222c24968f0d7ed621664e4b80020f509a2e3c":"e6911839d40fb5795954201393400a0d":"1a6d9ebeb278738948a31d9b1ebcfd23fe2227c4ea00720076d8f61a9d23b7a4":"896651d285c0ea36d63a5be5e393ca1fa1123797a1c6b9353503562fd9cc61ab":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #145 -aes_encrypt_xex:"a0b3dc90e29c4298dae47838f5821483bb6ef05228b0154a98fc50db3636e6e1":"1d25fb75d1e88c3d682e59ea42c5993f":"3bcca6dcf43d4e5308d6d5b3979d861ac581fa8b1950dd488db360ba09648ad2":"33cf7d060d6deef9ca42cf94b4d79f1e3335b7ed199994aaa8de4082c53447fb":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #146 -aes_encrypt_xex:"7594b2e1bf522fb920751cbac55a1f99fa87480a0037d31e721c66fa7acafa7c":"165c14b9db7a21e813f8b795ea30ef30":"f80b3b0ec491b77eb053a6adfac0da5afd3cd10c111f47e49c5a7ba1fcd5cedb":"252aff25110b176af3fbefe034ce72f7d86bbe38e375b3baa72814bc1e1c3254":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #147 -aes_encrypt_xex:"48a819c9ac1ee1113591a446dbbe64f3bf255fab34880dab4f11730fc094d3e4":"b56f251b7766afa477e0b2dc39888896":"9f91e6e870382df534cc30990a955b3378fb0dfe9690a52d1cd344cb9c21ba5c":"f7e14f5f5f246b7c783ba43d2668b224ad22505a247d7a3eddc0a9d61474c8e2":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #148 -aes_encrypt_xex:"dd49b53737a28423fe55193633660775f64b273d71f82c1812626b763881e817":"9fe422abed19a9893112b81ae71acda0":"798f481c8b349fef8739a1bab0f517e6c688a8b9a1c6c98cb83d39d9c652e7ae":"76fa8f13bb96ffe484766797d788ff6d58226603d735102763dfd16ee5143700":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #149 -aes_encrypt_xex:"7d51929e373d3662b7dd5b19a6a1495657e03bab416532434bd8b9032f5e7226":"ec4e792e3ac04c37f85dde52f0d6b80c":"880ff17a8d32d89e910e431c0cdbd0837251b941f009df1a6ceda7c2557d7b5f":"69189fddc63e7cac9778bdbfaa12f6edb95ac93d84bbdb25a30f85d08c114b4b":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #150 -aes_encrypt_xex:"a6140d21d9f52c2f7d3165876c581692738c79fc4cd3a2065279bc10eb59b830":"a27dfeeceb6ab60722e6be71328d1c08":"bc5b6be6a6157e78df5f77b2bbf04e1b4fe716dfc4b7dfe15a01556a54d7eb33":"62b5d116e5a218581a6785eecc1eb496553318b982d3976f5c357d5233b49c9b":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #151 -aes_encrypt_xex:"a9e399b4568aaec4474baeceea77a8e715ae94694c30aff32be0353734f0a25d":"d52c178b397287d447874474da7f97a2":"c774446d56bbc44e376e490f55f9f00308e4df157940e590c61780638f0dd134":"810d2031aa28959210231e7b0ea4e00e0de4476ee5c7b138ecaf65a1099630cb":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #152 -aes_encrypt_xex:"e9f8113f5d352289cd1c3b41a427cc260b09ec9a994b2f29b98a5400ef2274b4":"7d0de99651c13a53675949fb6500311d":"f6e7cc1c05fc03e0ab6b752d42d056e98f6c5108ffbdcd9007af2187c419eb9a":"a0ff4bd413a8db13c12f773195ac52e82a68c2cd92dd8d352083a1bd82a96c2b":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #153 -aes_encrypt_xex:"1017226b37e0712b938f145f738090067ef568615962e2e7081aba94f3abfb24":"c0a0d39b02b384f94b16435c5bc32790":"7d1c73e71a567ce23ebd6fb49effbf4de204779ccf1f5e39794b10cda87249c9":"cbe3ffadce4bab8aedac813148b0a1ec92e99feb39922deea8b278b7314715d8":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #154 -aes_encrypt_xex:"1e89067e5867c6497559a65ccc25d7c7c3508f80de7e88914748dc88d8ccd09b":"812b4e71b69f2075f1852d311753022f":"e84520fb9eac431ada9a94c9a685acdbcff29ad329ec5fde72b0ccf709e735a7":"32d78de76805a1ca0b215e6257cdd90a8cb9c499c36e8d5876045fcadb4352af":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #155 -aes_encrypt_xex:"0de6cbfafb6d60bed08215e5f8cd94832607dacaded945e881a7465820e768f1":"1918d711d75f32206bf6b057002e18b7":"147bdfc7ad960b774a7952d5bb863f507f346b45493b2f8955c3c2df5f599e4e":"f5771399b37a97b5b209f66114105029f070c6d281da893d3f3c3d3b298266e5":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #156 -aes_encrypt_xex:"5b4e1da38de31e21c931c05bedef3a19c31a1f99dd969bba9076cc7c2dff2a5b":"27fc7f4df95d3401da9a962424ed7522":"ad002d6dddae01946cdfbdda7d3b7a601ae23afe05cf170fc093dbe97636cdfc":"5844722c4dc0e80340588893239a8b7b1dd39a98a85b5eb97a03d9de8c599755":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #157 -aes_encrypt_xex:"c9667c374b6a04e29697ec2b066631bc474c3123b711b4901eba02877a9dce76":"e613c2ea74906caf1166ae36be977a02":"3177a51fa0190e757bdf5686cdce1f566f7240a6e210577b039f0cf79c32cb98":"ee2285db8187b84d1e4dec525ff30bad479fb3654bc8aa1bda35d703f5b8406f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #158 -aes_encrypt_xex:"d9966c9724327760657411f642a7569bd56e5a7ddc251294c112eb310f130c24":"b5c743d1ffdf9c32dfe0b89078a027e8":"6d07d7572504f1d28d5334c77125ae1557495478d2edc8b23969a628c4b49ee1":"85bfcdad4e140c9e6fd8b23eafa747c80cfa7413f1d6544813ceb2085916c662":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #159 -aes_encrypt_xex:"7b9c7207d1179dd473d7baa15e17771b9d6231dde3625ec6f99c45796e48dea2":"151de5bd1f174aaf40bd0cdac95a7f37":"474439df01f8534df90a91d0ad5f8d571e0f528f1b722c12472e1e617c5675e5":"80ea2e31cccbafa8b208c93304952f21b828f323ae82d7cbfe270c58296045ec":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #160 -aes_encrypt_xex:"dfcec42dea99c0a5520597ea4a2935eb59a1da0d44dea9412d7459542dc613ef":"a9863d498bcf2f24e45cffde328c13f1":"12f29f80664b61630da1b86d1bf8cb2a198c6c242bd58c0986d89c78e02ce002":"d7d70f5d98f21f0b8505d7739b89600a86b105a223168671cda0316678a230c4":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #161 -aes_encrypt_xex:"260b6d4b599c53142199bcd69f4089c0ebb9a3261c7203b816c36084e93bbb97":"f9535b013abeeef0c858d5a9faeb8d62":"f2306831e3973a7b51e1330fbdc6d8ed87cc97a9c65a934df838f5e598cc4243":"f196ca050c931a9e98b8c2e88ef7d91740ee040a945c7d4b0f7e56a211c0d1e4":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #162 -aes_encrypt_xex:"2dad80daad387bbe63cf64c4abadf6a2ba50bbf115dfe86e354791465743eb5b":"9e7eb60f9ccab4f2ab5b46a91d250e3e":"7ca300087f4e0ba7e4d478fa3d503163fc2ad1e0ea93ede68df42956fd73e016":"4ca9f029bb0f8895d4284ffb7f578714b7ab77a2bed2dd59b368f1a770edff27":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #163 -aes_encrypt_xex:"aef7731222d6a133e5aec773c53844cab2f084b398f19984b9ba0fbb5b37f6ba":"345da8fe78fd882910ff258c71850c79":"428ce80b9724cb2d61587fe0d3a199c092e0eb57018c8fe50f6487fe3524b975":"da91df5d71ef25ee2d883e6fe0749f8439544dfc36f8a69a9039abd03056817b":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #164 -aes_encrypt_xex:"590ead9adc88682580e3b58171b9d0c52610b5329f551524f021a9ca1dee66dd":"ebe9ba3eb7076efd789fbb905ec49a03":"0d5d8dbbbc068bfe0e6de9889abf09283038b38ed5d2796ae738d33a0f3187cb":"aab7bfce4d6ab3579f60405a0442e17f9cf3256eef3adc30ef9646f0defff6e9":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #165 -aes_encrypt_xex:"c0401467836ba9f1f0a7d257afe94175725827374114c5f1439c01d9467347d9":"038e2d60381c5ceb292c0ecaa898b5ac":"0e13ba3f3fec9b49b8ac7a816f68b7ea25352daa7464ad13b7850a8bd34763af":"7f063b82bbe90886879ba10358bf170d689de216c7181ddfe64af066a94ba756":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #166 -aes_encrypt_xex:"0662cff9a410b34bdc4f2fec765dacfdcc31d7250e8615aea2862f94d2e16e6d":"f19db317a2790d7b3ff496c6266f5da2":"69e28661830f21e121a114a4659a248bca7754a21ab5fb82c39cc6dd240c9a29":"1b9d720a2f53cdf93a9b419bc7f09773cfb116237baf222686628677ec031fb6":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #167 -aes_encrypt_xex:"69534c40034bc830c5b5e5e9c81e7f9cfef297b17957e9d7fd7906f7a942c834":"1bb869676cc4796ac56f93da5c2a21dd":"3287ec12deacb3f53cc73c247d2351916442d89c0c7807a90967f5e88d49748c":"2fe6223ec7b2da9eb40adab95ea14f5ba31a9f7c76501dbed7d7f98667cdabfe":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #168 -aes_encrypt_xex:"031e7e61243a4f57d0ddd1693e5f617ea1597da241c95cca4c4e0a59e891eb7e":"5106330526d67ea6e9a3352d03a954b0":"e9c9ea3faa68233e698ff7bdff7a47b74da3d6bc5ef4eaa50fa6b582969bb7f5":"e124ce4b92662d1092d8478c942df3bb2a1d5082b3ece9c3ac60077bcb101bcc":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #169 -aes_encrypt_xex:"a0513f0b74dbb9b2c96e5760f0416f1cd12f9e4044e85f3fa3742d65c94ab95f":"e9baa192a8efdd71ceb1097f30e40b50":"5e1827f087517dd2e334fc412179cbfbd1a5c5d695a08f1d16d7ed310a927961":"277c742561a1bde342b035d07e69078de6a1667e19c4c17cad3b550ecf44765d":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #170 -aes_encrypt_xex:"2e7d7470c9afd72f811ca24b06d6ec3e37987e94741d1ddca33d0adaabb797b4":"5a5eedc1944ee5d1ec3e1d2564791de7":"811ea3aa5d4c655cc9d6ce6178b0334dd7e81cc7862f2ae15a88318a017d8727":"fda847afd92b31171f19e64764d299a4f00d969a56975591c51403117c3329ad":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #171 -aes_encrypt_xex:"106678fc82e16a40c1e26a8811456beed97e644f4a970b4e7348deecbd11f3c6":"87e3a254f283e45738b2b1671df1fcb7":"3690fd952a2cf1297bd593282864c84ff156623f0a513fe06361a2e2e4622154":"671e99dcc432fbe6202146459b4c1ccf1bba313debdded2dcbe41f9b840d480a":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #172 -aes_encrypt_xex:"15e1f589a6779f3915251839cb7ea8e8d9922ac894d9ced9e91b3d9643f44c40":"4a016d54644a4ea4150c91a23c3a2ae8":"ff38672b06f8d4d7764b9aac7fa16eca17d6bd5f40f4a65870de3c47d991e70d":"a8b83ba850781f3b9f802df20d1bf4c98c9b05b8cecd2324cd7d71f6fe100c4d":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #173 -aes_encrypt_xex:"e8f729c0a215413736103f94f05b8fcae71a81bd9bf09b3f565fa01fe2c50ab0":"7f0d79ca1ce9d4db848ca02a31b3f1cd":"51706a2a4b11a288d9edb2050d3c99a6b0edbf18c8a1a9924f8b2368444a25cc":"0b3a4f241a07620b8fe02244ee7d9c490a47fea534efa9b4571a9aae18e16aa4":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #174 -aes_encrypt_xex:"b9a348c298cc0250b8c2f06c15dd0be0b6836f8fe159ca29f970ad76d3a2d50a":"f7a29e074d94798e0a59bad061e96eaa":"47c20372b6059ab8d62fbc730ca80ffb4b332ae2decdf64702c3cec45576a9c7":"f36190c978fe130823a42b027def30fa076e5f7fa12206b5ee1543a4ac273b62":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #175 -aes_encrypt_xex:"6076804da6dfa4eac7401b58f94f7f846d49cfcc1cecbed43123fb0b747b8ecc":"a3091f07569195b039720690c2c72ee2":"109d89b30295ff6232c9766f2776a66592daf922dc87b26d7e244f4d63fc1d53":"1eee3fc196fa028b5242dc583065137b756c185a744b22f34c0bf331d7ef2fba":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #176 -aes_encrypt_xex:"b7987786c7f3ed5b623da204be4f70bfc5ee0f472404565826695ec69cd5e30f":"4a38a089043fb883074385865264b6a5":"d1f9803450c632c8951c2c0b50138921866880b5b4ff17c2eabcd8db572e2fd9":"c0ec8b5bf1c40af5257b750b5d3ae97c2549080c00d9168145a65c6ebf6d0a57":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #177 -aes_encrypt_xex:"5e1cc35539c7fb019af84ceebe2cd69318a84917da3fa0f6e612a7eb62190950":"9a201df0e98b967d204ebac32f2665f2":"b3f2589d7c3a085835f2178fc4499147c49a434553a61d6a3086e3316c9219db":"b367c8de015f5493ec949f6b33637fdc5f4ab2dee86b40dce979ce31c3aace7f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #178 -aes_encrypt_xex:"2904db4d1c87c5d477a36c9a964bc89347f7faa7590c20d78cb6a96e750eabad":"ac214bbe1d54b43c7d892d496864ed46":"d690b7934016a76add5cec09fbc10423b0a9a4da6faeb37742a9381a13472e8f":"b484a6b10eafc8384cf7ed2077b6ffbf59065a7c6119ca58859435bb58fe5474":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #179 -aes_encrypt_xex:"2d6eb27a61fe3db7ec51318305c70825868b93e01a2bd1c99010a7664131da46":"7dc24d44b7df86268a1515fde988a0f7":"85c8420ce4646e12bf22d4eac28de5f774a1974cfda03721e77f8ef2faf58d9d":"9182cd5c0691ecf1914eae26861d31be7a60fdc58b41d1de2499fb7c66fe0ed1":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #180 -aes_encrypt_xex:"db192d020aa2efd0e7a4cfc7ff5ccefc693934244da6fb5647a49cd7c0125c69":"bf2ee51f87f3d67667d22fdd177b2d6e":"333ecf4fcb6fbade9a084a605b3bf545a8069e9bbb343b118634ed69e5da2814":"2d38f911c7f8985bcfe9245501703cc7cc6bd47d361d465ff009bf2ef0ef096c":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #181 -aes_encrypt_xex:"4feaf564170ed86e245ec432fdeffa291df90a8c3846f255262f62719d04daed":"4e0eae3d8eb6d796883e98b77d4d381f":"93c74d39560a0c7d0e6916289da276a9fab405ef30f33e104330fb4443261bd2":"9e39a707b10ab820fec31ced09e75058fc2e8b08daaa700cf2670041fdd78b8b":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #182 -aes_encrypt_xex:"7ffaee11c6fbd462651b88cae7604d04c34ca306a013de35c237a3d201f22f97":"ba763e99b42ef1b8d7f631dd634e9bb1":"0682c322334246782e8b94b3c6bf8ca7b27dbd6eaa4a4a620788c2abb69c5d03":"628a97d730ec7c1598e87c789f86f119c4fe04e81f4292dc6565efed9414b677":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #183 -aes_encrypt_xex:"61bc711d6083037e5465a15f1555d444e8469484583fe00d77973ef3873b9fbe":"007a8bc5f7419886bfcbddd472e65bcb":"678e4d546cb604c3263a1f824d65773b7ded4b1617024dfcce23ba062855582b":"4533aa42c53eaa49960dff2d98a8359867e907f20d44ba49b02ec4864d06c62d":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #184 -aes_encrypt_xex:"2608364f7d9ebe8cfc5080b5453cb904829606f45a4c54f28109d5bcb431d7e3":"98cb6d9ae35baeb33f2a99eb02e3a5ff":"a2244a4eb724d88cce5915ae6a5dc492e6f7b0272c1874653fa290a9ff3bef54":"f55bb7a2172dd7722c99136047e578ff685498f0cf0d4b19434afdf1c2dc995a":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #185 -aes_encrypt_xex:"199ab553f460efdfb4138c0947a23a7f962fe33e1e25f753856197c62705164a":"a9df5b0eec470156f93258650f467940":"e52638e40bfbfa3e27613da2436fc0f40608814ba712d8a5c478cb5c20ba7254":"26a405908813c077a67fd413c2d333b8ec98f6037b96f8e05fd7c6dd344af284":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #186 -aes_encrypt_xex:"cce9c7280f49abdb92540209eb67bd4a2c02af676442ba23bdc860bec1ffe690":"d77d6765fa475d3c296a0e9abcb1d6dd":"e522798f88760ca431eb3a09179c82933dbfb9538c37c55d3d6585c627ed76d8":"fc21c07891fe11cc2320fe00ef604a385184f71d0b0e06f89c06e47062dac7f0":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #187 -aes_encrypt_xex:"654965bd6e76a1dfeb8e86758aad2e8f46f739e24ef9499344d52814855dba6b":"08d14be534332ace3663956ae4684d30":"6e742c2baa261c25f82551fc0bd8cd0de7970873de73a8757f7cda3d20721b21":"254cfa8b4de498bede50e9cbcaa0d626c97e62292cf1e5b7b0feb3b8b9f18e1f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #188 -aes_encrypt_xex:"65f4b1554f2a1c9e40e823efe4592651d9e3cd5d6dc4cb76b58eae99111827f3":"f50c3f6a2278ef514355e10e20048674":"a141e49ea2ecc3b37282cad5dc12d9b557f1d070accfa21a0deee7135158f776":"b320178497cadd2d8e0c5604bb5730502b4d18c2fc042945fcdfd697bc7ed2f6":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #189 -aes_encrypt_xex:"f702b664ae77b739766fb0cc32b971d42af7155c05c3f28c9bb8fbc418ce2b14":"cc078ce78779ad2f3540617d1676c9a3":"80505689e8c1b93fa0442c49534d6633b45328d24a5e677840062dbe097b7d6e":"b820f220066582982407a4670c5c3cd2c882e695712eaf109ecc77fd77a1935c":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #190 -aes_encrypt_xex:"9ac0e1005efc33eb677f47e388362f6f204fb154ae3abbb1af92a68913f2c94a":"ea39bb7575c2508fed0d0ef9b19fdfbc":"20dbdd904e8b57e03646d9b90da16164ef35d411f94cca94bc05a9ab7367d205":"7fd76a5b3d3a75946691320cf8b0891414ebea82adff2c523a2446076ce87578":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #191 -aes_encrypt_xex:"4b5c0a78bb1c659cb433cb1ec6190eaa57a823cef6d7555cc491e4e5d2ff9716":"6678f26c95fb68d33e1c36d4536f4487":"27ed02c5925bd4dcdb1d1ee3b7e2c513870211d8e785d6fd994a487a8fe30e38":"769e6a73c1939d318ef52c9fdf18e7ac7a7829a01158c7a325f9bf9c6d9ee1c8":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #192 -aes_encrypt_xex:"18304466731dba064694e4c789e4ddcabe223fa45c3c03c34d09b7658121b55f":"3bb00e9174f9cf365da337510fac809f":"033e653570d0062af9e5512d112b170e3112e6edfb447e491a2f27d4b74164ca":"f4dd1d66ce357002c88edc6a4e9cb348636cf61be2b18064aa2fee1da719ede1":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #193 -aes_encrypt_xex:"03160162e4d56bad52c166a51cb0c62ca458cf3198daef972b55e7bd4d73df4c":"2604e3456a3f829bff2fbef2352630bc":"4b411f428f4f48373eade17f4e9e8323a100ebfb78f5e654e35366b114ab8e76":"1d6aff6e38bb6a655d0d25d69679dbd1f600f23ae746691e137c2260936b36b5":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #194 -aes_encrypt_xex:"ca75fa2a46930a1f2ff72362e3161b5bebab6d5956bb7631321676703700a8f9":"1dce9a80f5b747327e62b08ea9c813b0":"e53e7e1046e2e802304f56cfbef36e957bab8b8f9c49c5830a6f552fbbbfd00d":"e47249c2ef237fd1cafe31b57bd24bcac0eb702c02cd1737202bd55f49505a8a":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #195 -aes_encrypt_xex:"7d87e6b25220e3efeb7151c3e9732078a59128fa31ebce2213ba9d922063e039":"9b7bacf85a6c7f1dbe127079b813a26d":"38fc52ace9c2ccdb0c429a03bd1a4e1f004f95eeb14432169dcc1edda9ec7506":"5e17bfcb4f2ade60bfb2336acf8b7abe2620616cc38abffcbc8dcaa9ea496ca8":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #196 -aes_encrypt_xex:"8b0fde9249eb89f29836f905a9bc82bbeb80cb812a1d4edbc2f4e3a0a993f862":"6762357c130cb08ef0d6082eac235471":"890db6311dec97baf7c1b159ecf4dbb139abf541e1143d67fb195f9de50307ac":"ac90a6689d411ab266fbe0ae9dad9352ab13405f533d9255915a015e3db2b868":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #197 -aes_encrypt_xex:"01797f3f4e92bfc26a35c5bdc255ae7d15c07d0c3c81ef4aa28d6aedc47df0e5":"f339b0a9a8a728c7598da8bdd62b76a2":"24556c751eabfb62906a17370c283f80a4234118e36d3fbaaf803fea64028d12":"5973d669c180767ae33d9ed1c1850f8ceb38b190f551c63ff37846fe149b3c85":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #198 -aes_encrypt_xex:"5ad4bbaee4060d455169ed04d10cf1f3b504581ec98296d56d46c0585275334e":"9bcfdaceae102c06770185880be37aee":"40498a33fb2ffc718795ec7990f2fc5032e60233edc4fde04b86dffcb4f27149":"6526a0ec0e11203cb282cabc581a55bd49d76acad11e8f594da587d062595e09":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #199 -aes_encrypt_xex:"f70edafb208cf0404613bd8161f8ba9e8cae7b235c7d18029659e68860dff473":"f0ce843371376493b8606b195876447d":"5fd5f91bdcddcd44f11ecd034fefd6ebd5c9beb7aa54229fc1ad2a41633bbbbc":"67c5995bfe0d099bd5733b7b619d3043500948e444ecb5adcdfe5e96fc05545d":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #200 -aes_encrypt_xex:"a3cd3b6e3b784c27504ace3b6b9fe04c75f743b8c1af388a5f05b61e332cd84e":"4d52316b2841abac6d146a44ec253631":"3607893d0421296a1d3e5fa379d9931f060c3ee272f29539afe1b2714036c522":"a01c987eaa58430de82e649d8d75d93c134f1fd063cfcee3545bf73e6628fa79":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #201 -aes_encrypt_xex:"03877591c280ac961c7a934f983121053695610f32e58a936a85a0a646f54eea":"5f193c539893edcea422e1c9d01ad95e":"83280dfecb3480491ac2df2ec90953e81f1e1ebc7659ec9820acb8eb8ce030cf":"f491446e42f9ccab200ecb505f7e49bf8a2ec66d4ea9420858c04544a4221bf8":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #202 -aes_encrypt_xex:"b4ea849b02a0cd5b6d32c5c0cbd059a2bfd517ca8f09cbdb90f23b4537e0dc9c":"4cbc59b0824f5f6913f50d1155860818":"1dd27696c9c501945533f8990c245f74b0c13faf25b349a627d808f46ac77efe":"3e80a917a0956e62c9400c0607b45504f2ed01a69271678779190adf3f651725":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #203 -aes_encrypt_xex:"9978a4506e5486a291727c7197e5b583a3eeb3a0f5410e529fb7129a9073b972":"5b609c6abd8ef2c49d37ca13afd9d155":"aaeb480915111e302462cd223ff5234454e03dfb296b87a9cd90d19d6d3251b3":"be1b296c0df263f61af59d1761c149e58d829bab6e65b65d258661e69fc990ac":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #204 -aes_encrypt_xex:"be5cf1f99d5159f211dbc4c147f79c556b2da5c691deed740d0157eab8c9c89a":"89248624b696cf9cb1b5779cdcbcfe1c":"3b80f822c4eee1313f79ca3db134d9ca8b09a3534d4e18e6439e1cdb86182a4f":"4b6af43a88b633ebd1e127c1ec90cc47a2f16e3bc79f8845e3bd0025da872645":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #205 -aes_encrypt_xex:"07ad64899440e49fcda7d223799a0bae0a867f3c7202ffad8bf58b58b0570205":"c983899741711ff622c4bf5a0f3abec8":"bb69210203d49bb3fc03f8a244b32e52691ba8c8fef437e31f979a5c11c85b52":"7e0e9d664f2d06362fde224f5522fe7222f4878e0883d21ad6bc1292e27dd17c":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #206 -aes_encrypt_xex:"bef309391268c02b98bb8808e3b6d0b02718ed4b3b9007ac9db7496d6e81dacd":"9fc461a3f0da106bb3eabf37d33f7f35":"50940690b0ecba839834b892e9b35f146e974e87750e2e57eefc39a003219b21":"080a46957a9d1bf26a6675363a0e80075c332a670f99c14e71b199c2d4205472":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #207 -aes_encrypt_xex:"1ae48da164ea9f3229dad4c0e29665818fa093253331be78bbe0c8b9f12d7041":"5eabfb795018b073a3d0ef8b02259126":"79ad43198755c960d9df29437007ff2b0569cff37f8b38969a14faa309f76c9e":"65a0f9766a4f44b81c0ba3a3d6f95d38621709d10a286f846e420f4aeb22bb6f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #208 -aes_encrypt_xex:"cecdac48818cb319b56933738ac642f1920d331a5de195732bca38ec60c185c2":"db865f9334ea3d8c3eb654fc38068ef2":"d42208ba82512c6566a2b6160732746f150c73a155e78772b583d7c5338199e8":"37d438fd2000e2c2a4ed0349225a869ee521b34c78c7d16890d2000c7784a317":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #209 -aes_encrypt_xex:"e8a9cfa12fbfed8beb97266234cc19807ab8391fc492caaab83cefc2aa5ef721":"ceefe3cfa557410766b6e291e5313105":"2105c7efa74c9106e81ae89cb665b903b666de169a79dbc7ba89775fde00fd55":"1b213817ebcddef293ed69a27118ff8bbdf846304343934077e200e9ea5f38f0":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #210 -aes_encrypt_xex:"abd4ddba8320692c80219e4d693476bd3a052419b7b8e1c257a60f7e925a3397":"b5df87ffc38192d65f4e871daf134aaf":"c864fc5ad9a4cd6075ad0eecaada4bff3df419619fcc9f60bf264c0305d4f102":"0900c03b7d06eed42177ef3d20336391af0c1317d2bcf19697192fd66417e59c":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #211 -aes_encrypt_xex:"d17020c55be457687659af4eb18f298e18132d633b0b150b5e1c6db290c58356":"cdb3611dcb62c902c8c80bd63173db1d":"56d8fb8adf517e007b83732eea59d3ebf8a7e5a86f54151cc15de581c6c093c2":"0b6619f282373d07afdd758f1b9359eb0688fd79d48ad80d58c44a1052b58b0a":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #212 -aes_encrypt_xex:"c444a2b8b997454f9103dad5cc2455d240db9c23ae074ba33195b7126c019a01":"5ee51581d9c26116337ffba96f86be18":"ae4971e64101fb66532721f0662c11f5513479b0cb01780ad9f38b978f8bf17c":"84172a01d875b7c480feb379252e1480337df590101cc0b8da7076baf6fd85c6":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #213 -aes_encrypt_xex:"5bf0a6833c7caa86d21f2e7db2462aa6dc570884e06ba31b111e26598bddc15d":"21a54fb9bd5b6ca53962083547b00cee":"5d73f3c3dc231b59bf42be456af9dd315d588693b1c5478c69f4efc2d40490e2":"f3fdae1ce86598f3f0faf8e9059a479e1c20564fb1665e1eab22cefa180c23d6":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #214 -aes_encrypt_xex:"ada71b0ba150c95516ab067c6611d49263dda530b6805f5c67f982a74c8d796e":"4c7877bcff408e1f4c07778a81455de5":"24e8d8c470565e31d7f8efb672eac6482a02bbbee05a5f31db22b613324c101b":"37de77144f6ef49aa29519da88178dfc52f974a688d93a49e527a6ba03251ab8":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #215 -aes_encrypt_xex:"d9070bb4493208e2421b52d31d97569d4bcfdc4e7d4dbc1dbc5afe9869eb06a0":"2eb46fcbff7bafe8db3f116fbd3054ca":"ead6ba5594db44e5d1cd2dc491d105baf11b667e8f695dbffa7dcc721ebcd45e":"0fe5be2a3d56c5d15d14eeac02d0f5a0d34b58521e94b0c0052659e316cbd8dc":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #216 -aes_encrypt_xex:"9d8bbe5ea7681295fcea80b1ca65050235450dca58b0fa4f5b12a3cdef963b00":"20fae766e10fb4f19e3f3b8468ae9f74":"c1223f99e7b6fcb5d2fcbbdb8d5aeb003412ee393206f9e7846f45ade6578e38":"0aeaebbc613d813600df65763b548787c99ca40530a0c2f817050d8a6172ac82":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #217 -aes_encrypt_xex:"b26426391533901831058943265bfd73f5453402b0afbb1d71857cb1653ed092":"c2dfdf831d6f703f260a9b00e85b1b82":"c30afcb4a255bcfdbec8d2b8f8f570431ca25db2ea9c4096b5d8f55653cb0eaf":"ced314063ab4c4b914224cc9504fea9fa1d4feb568398980707e277ae7d78634":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #218 -aes_encrypt_xex:"6b24212a9e224fa2d60fa69a5010b126db9e1f035c630f234e64656c549db53e":"d5f8305bd1074d8d884be21fbb4575fa":"24e51027f9c8ec525c5e30f0b63c4d2cb510d093cc3c332c3106677551a7f46f":"813d2d3420eeaf965be28638d94cd7976ead39ccd5b615877d4fab4fe5f9e09f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #219 -aes_encrypt_xex:"02b21b1524f2178efd16c12d7bbb9f0a31ab243228f312f5c84e19138d1250c7":"5075307921a48600cffe1bb2111adbc2":"121a6ce40a0b256b8404b169d2a79f5925ebe865dc0aa788f728e4ca4adf9a48":"9849ddbafc01c400d9c862a34456a21ccbc4804ace99ec145eaa8610111f72b8":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #220 -aes_encrypt_xex:"136c782bb55cd6dba0f7bdc6199d9b1f584def00dcf08684f3f3530b0a6bdae4":"a50e56b262d094d8f6f38977b2b2296e":"2279ef6f8c811479a00a051ad800ec5e5e7c491c357a1ac91538bc141ac71d18":"9147a09066366e74d685838f7e48fcf2624b314a48d052765470dd314fdbf767":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #221 -aes_encrypt_xex:"51c40593d82c26a3bc7b6571f1d26b3b11ecba97ab44cfb14e9853e9fb5df74d":"7c47786f6897d15f41afd8a364351062":"6240895df5bc3b07dca5ed1b04170fa89cf1294814d9e079f49133227e761a0f":"ec7054168ae6b9bf3b27b5a8530ac6f7d112c75be6ab59ff47198c93eec5baff":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #222 -aes_encrypt_xex:"226d9d330f02e685a83dba1f40a263875676d1e24e5fecf7beb4c6838fe75e38":"481b887d645eadb4bd682e04868caa24":"f3c8914dd7f06480959ca946b2398a6c84ff44a8f98a72a6d0c8cbf6a1a80834":"e43d2cc44744c459c54ab0fd44aa7cc70d0400059c70c2a1f3b3397159f6e0d5":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #223 -aes_encrypt_xex:"8384ce63414a822f27ec32cb0857b178011e9831f7dc51f70f3ee4b4ca7ac631":"9ecca263be90cd94605a8fc95167bc24":"190c84c7d46375e9f78553310804ea1cdb7a3933982063444d77c600b977164d":"3eea611fda316529e4410ee71ef9f07bcf4c9d9d853f08d9acc4a9fdc891ba43":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #224 -aes_encrypt_xex:"c33646baedbba6509d53e5e408e47f8c5cc19b6d047593375bcfa8a33f2ff800":"6484dd1e46a02c0b871bb4d404c65ba6":"35c2d802da70ad8ec9c08804eee0374d0119a8d203953c4dc4d2834cfe11e992":"35fa4861fbfbba9daa2977cc2b5ef7f996b33a17a805a5b8f081b4ae65560214":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #225 -aes_encrypt_xex:"4e49c91841eb18141f0c4d44cc2b5f8c45e5b1d99331404807a96a5022b3a696":"816fa97e8c2c26c94995a740e12b5c56":"5a829a1ca3ccef21fb57428850e50d8e1bbd88a2ea034be861945650bad16f96":"fccddbd5de72be23c93ea5acfcd2bcd865b1e7d0355edc53fe74229a82e2eadf":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #226 -aes_encrypt_xex:"7ba56055504bb5555b7b3431f8233a730536858ab912b57f392c565518c35493":"f8a7ed6d6f857cffdd091549a6524a4d":"9b84ab2593e082671fa9215cd7f31c64690a7c847a5a45033aee4c94563d9d16":"421cfa029bb8028dcc91409bf14b6a1a7ff931c3ede16ab1c14dd1454d78ebbf":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #227 -aes_encrypt_xex:"16f40f45b28a611ad925d3b43b8b38d739b5ea91d1f659de07037d0b2b54f294":"c54618821e6212b1532b860f808d1201":"d608591b932038e4cef104c56cc4296242874c4ec360cc5c16a532ae9d461915":"f64916847c16ae940ff14e923d2e2fa37757c9fbc189007148253f059a11bc55":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #228 -aes_encrypt_xex:"cb0c7c3a686623972e4906d8345704c93453d0e24b0df65b960b9942e9652526":"c53e3eb0a6da67fd0d4f1d5907c0e85d":"f60a13ca871660bb2dd0250e440e561710fa664e45f3578629393b54a9a89b9f":"06bd1ab94c6ab8ffffafdc5c986eff7a859b12337170d63ae1369f174791c367":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #229 -aes_encrypt_xex:"16cd5037eb454bad5dae6bffa864f37bf5dbbed8f2788880e0b0333ff3cef183":"c51e75a1cdfdbba11e66b9f51eee6c8f":"6b09105ea56df790ead72f9942e696ff026676b60388a2b01840995b47a02f97":"487dd1f7be4ab3f43f68f2e4bf30f2e3ba18bb944ad90578a1a60b1e8d0c1f87":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #230 -aes_encrypt_xex:"013b8a0d524aa51caaea800b71a96d373cfb7f546e526b67ed4e8b5448455435":"a41e7ba0a87844d39079980fb8424800":"5753757b010dbe91b3d050df467c9499e79f8f40a5a7d9fe17807689eb098d40":"e8a1fef235bef88aa72a02d1792a2b32557956e29591c2ad22e8ad0581e4f944":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #231 -aes_encrypt_xex:"9b7f94044bd13ebad385bf4fd9c0bc18280bee7f1c43c2ed29352f4a0f4eea18":"e2508de947e3c32f66d511f5e4f596ff":"7325bbc4f480001a0406da6af0bd34909f59c57ab99d718b91e6686848cb9deb":"6ba938d27feca55d18ba2a1af546e6234bd89ab54596a8bc3f6fdb3e719d2887":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #232 -aes_encrypt_xex:"a70f0fc7f92db7a64cb6d029b2e8d127021416415e16c655f253654daae9e1e5":"dd4001dacfad534677066c4f59ecf734":"318506eb10a753b1cc920df731f7c51d4ef50bd1d6cde1222b414cce212e727d":"a7092e32f1a1e7a6cd89c79e5dd99377a52d2f421591615fb4d928d8c019c7c1":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #233 -aes_encrypt_xex:"db3f026308b712911b8d5418b71eeff753a8614eeb6495fd6d06da1d3a939169":"db8a6c216a01f4a93ee7dd4d7818451e":"7d87ee2b6f8e0dcb55f67eff96e9182688cc0261d7ce3409dbb4a38e2002309c":"4fa94efd047d6254406863d92fd7c05245e9c3335360926453c9f935e8acb0fa":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #234 -aes_encrypt_xex:"b8d820058c20a34b55aec16bd9ff10a9f9de3c071caf2217a4422c0bd39a2fc9":"b97d9c8bd7f5a503233c11164c252e5b":"d085378688c0836a76e39285f5e3a786748d9f97074caf3c65c25696ecf1f23e":"a9697d5047abf5e31517614cf0e41d27ede31aeedb73a32a22133329990eb6ac":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #235 -aes_encrypt_xex:"c1bdf06902747962e7453e201e4011fd03974eaff8e2758ad47e4f60ece2aec9":"27299656b85340e7397aaf20e795c28e":"9c7c618d681c032ef10f2b554d3a5067084d68570377bf496b953122dcb0b333":"fa2b8d449536fc11c117702de757a0b4790745cb04ef3e0c6cf4e166b177c08c":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #236 -aes_encrypt_xex:"c5daf1a726f3419eaa32936e7e12e1a4ac6685487986c9a38470ce23e64ab07a":"4ed794b26083938f7c4b51f6d5fdc2f1":"e25141cdd9ae22c378b864515fb8d7f2320aa24c3e747d1b566675362e2c8ead":"1357df892b91f7c2bf7f7ebf2b6fa3f6783effe36aa66d53ed21a50156b8c739":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #237 -aes_encrypt_xex:"0560ec1e3469e4eea9c04a6a5baa39c1bceb64ce9a83fbce8f240ad41ce63013":"3adcadd94ac5d385bbeadb7e12b56d8b":"88ac15329974a9cbd8a5d6f370bbe7fe31705e82f24663917c27be319bccc756":"9c2bbec2626638dba8e7d4a5d47424154912fd9c18b72adeb5ee85815cc19b6a":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #238 -aes_encrypt_xex:"725c6cb3a8f4ab8c524f1c8a5626029e85f11a04d8593e056387ef493ac6ba25":"6235da2b9673518df8a356569ec9bb63":"6c68d2f3ef6241ecd0610654a58fc68c2b5b60da73d7380ac33638b42302063d":"86868e16193f58c9cb9ed42362e15efad1baa79a8faab6947fc0adcb48bdea5d":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #239 -aes_encrypt_xex:"86bd097c948e671deba9cdab9cf7611235eefe5da54ce47eb5c7cbea6c583af7":"0753ba896e5733ed3e1aaa93afeed7af":"779614513f7414929df2bec1d0989dad294c5dc80ec630f56e76b5490ebc43e3":"88fec29008dac2f894bf53364701eb472ed57c542df2ec02942c8b87c201c898":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #240 -aes_encrypt_xex:"b3ede67af12bc4bb90e16a111bad88ef75a0fa0aa807ab35a18d7ff0f6854d93":"45740845e6abe588b7be6de531c97b82":"9836a461474734b324e93f9df7255781157f7c216aa868bfeccc28b00bc3ec93":"32f77825ea526e284faff34aa438cb719d8417afb4dc37fad3d8911f8fcbf28a":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #241 -aes_encrypt_xex:"97661d6430e10df0e912fa849d0fcf5ee5f8e00df66cd6c0fb198365e7b0dcca":"f6313e7374bd2b18e4b6a3c9c812242e":"e5ac4bbe1c35299ebe4c98d160463ab252dbb99af2dbe30d1aecc63d22b10ceb":"8b8a6c5fc696076c18193d045571645ae2fa7ae5cfc26198a47463c4949dfc54":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #242 -aes_encrypt_xex:"85dac2dfef835b2876004d2ee540645067834377d91071a7229c9a225c6e5185":"5f3df0dfad6aa5788bae24d31bcd86db":"e2898f438dc747cd2bf9402a0f11c59ad120f4fb9d6e2d17324c37a4b0882152":"2776c76442351c7e80dadcb3900264014559e52941d085da565d5eb30d190c86":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #243 -aes_encrypt_xex:"5292993332ac4ce702f16067ed66366b8def658fae840ee3541e8515b1a7331a":"a180e09d27be71d71bb73027b87cdceb":"c10159214ae7fe14e46fe26610098d90ca1b70badb781350d979c8cfe9b23cbc":"d0fbfe168e90799f41f1d3d3c621bfc10bc8f22dff8efa6bcdee96a5dc1eceff":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #244 -aes_encrypt_xex:"eb100d829416741e2f9ea5097d0efca4750cc467be4ea09ce1c1a535237472d2":"9d81b315b88e18b0562623b16cdac546":"ee51a91656d439e7901ea4844a925b16b8d217031e2484b030d068d899bf10d5":"37b7a7ab4515e769031463f0b7228f00fdb723e49ab4a2c2e6f40611b3a54f72":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #245 -aes_encrypt_xex:"05b919c0ad6dc5e5c1e90cc46bf9fc297c082b4a42e9da06891d77c99830c977":"30dd0edf0089edf85d38852459dedef4":"e545aa458fe2aba532c70fc097b197f21e8f56f82695322f52f4ca51a36fdfbe":"65f521f124ec59722820493b6df95dc31dc9ffe828a8ef3c7822869c8351d59f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #246 -aes_encrypt_xex:"a412d486c56ece7f7c65ad01d281447877090df06a2f41163a8764e2bdf39f01":"fb603bdeede5da6d56dab5923fbd01d3":"2fa04b578c78874567424016316f81f879af03c87c0e07387db65f38cc47cdf3":"1f484c0931eb867925ab0605bd3f1ab80d9be65610f05cfc68c76734eb36a3f4":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #247 -aes_encrypt_xex:"b8e03c92d7c4d6143bbddc139be2f5bc57dc4d0953aa0827505494675014bfad":"5f9e36fb6ab76951c0efbc45eecaf6a7":"98c3ccd4fe6db0dbf6cfcebbfa616f7586c240c64e8cb8fdc453468dad84b61c":"e684857ac24b785cbac38db6902e8cf992ca275219385a671ff506e36107b250":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #248 -aes_encrypt_xex:"7c49bb52f46db1ffd326029425a0d7df2e8575df20978a9f0392ad6462e9b320":"9d78f22cd051452c50c4d5c1a4d45898":"ab52a4a66d7be149105958014d22b4c406a2aded43779549f2424733241b541b":"a94223f2bc2b962e4388defe23595f2b9a09c35863c622d1a15e9540372cf8d1":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #249 -aes_encrypt_xex:"9d2d0d9b6e4f964d4d3517f5dd11802f81f93be1be95fcb0856adc1976f254b3":"9924a19aaadc4f0c55686d25ccabe056":"91cfa3cc38e51001b6a226c7092d47033229d91793a9976c6596c4b313c5d93c":"99d72780f964187cec119a43f0d3bc92d6de1659094d26b27a2ffc428e106f53":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #250 -aes_encrypt_xex:"364c4ae2ec7e129d6123597731d03fbc6efa2ccbd17520534acd5ee1aa417b63":"b8fd4ed8d5c1fe3eb2983dcbcb00354e":"37d8ab4701c2ee6b460afaa0964fda430f3d7e53956edc745bcf3de275521e49":"39223c5a7ae3f5541fd111aef42f8b2970d34d94e7375c0e71c4a7c4e60314b3":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #251 -aes_encrypt_xex:"f6da105bf2cb3c17b08127e72aa7e5a1d71f59dcb7272e6e3d397dc49ce3baa4":"20b6f7eee88a0305edd2d3cb832456c2":"7436a5cdb44fba8e9870316276f6b0889de65d122a657ad2346144cadb427a5c":"95a17741dd4717c08299988135bf8ffddf042bb89cbed4a106254a9b8be3ce71":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #252 -aes_encrypt_xex:"1d053906b3b6e317bfd7bfeb52a6e3216a9326e54ca7768c212e8c8115002f34":"439edacad05ccafec7f8674a3d7e1697":"09400c066bb2e74008d89b15c34bd6b866c319b7340cf3847cb2ff6b0785d181":"9203cb17f33f1a8e8aaf2fb37e9b642dc8092b4d591c16fcaef47823dfeea563":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #253 -aes_encrypt_xex:"9b8ee3f0832d2ef6840d6ebfd213059d3b9f19012e9bfd18f0d3fc82099d77f9":"4de81c3288c351385edb042d6b1decd2":"79d8561cf3f84ebba702f1dda09ffbbd7b0ae7893475d5f0e4ff2cd814731628":"816682858337f95699bbcad5e894cdf8c0a0e9958f808925731a8327c688427d":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #254 -aes_encrypt_xex:"ffc3a5cf1c55fc8535bafd1555e6d4c40cc77294a084c5d641683d723ef075df":"bde3def09308faf0d7b32c7389f20378":"fb65bd9c7cad9bcb2661bb51bcb939556f3fbd8033a281dcb5951fe6a2a1b1bd":"19583fcff612d54f3d03c368198c14ad5c2aaf45902294f30f74949752827df5":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #255 -aes_encrypt_xex:"820fc9671b0abb7d8dfcb3c58847c5ee98881027d3f7b74211de656afa5e0d29":"3e48a4f5eb0e4d3c5347520ec096615c":"438cc2aba6817369e24099f7129055f632c803934048ec77dd0e289febf7d43e":"c39fabce42d280715f669fd1d508a3798cd23a76d7ada6b404baa27454f6e46e":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #256 -aes_encrypt_xex:"bcc9bcefdc0cb4d8fbd9a120d6c17b7d19cc66b1e797c21f3b5eaf65c6ddc1b5":"c95be26491708fedd8a414725f2eda72":"998e1a2184314c76edac0590b8bc2f8c597d09d965a9233aadd3e21f0fca9bc6":"e41842f6117dfcc0054975e1c4093f769522a5561da93fb2ef9f8b047feff3fc":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #257 -aes_encrypt_xex:"6d954d20c568cd7e79f0cd8225dc8b46e8f477b9acd47b534822e93dd6c24324":"d622b7fb7f9a2ac1c211348333750b10":"89e2fa3bd1938a39fd17217554419ddf09ff6ad5ceaf1f355ed9b99902f885ca":"3aea18015de12916605257ce715177b8135acd2e6278eb420a8a98a3e06e301c":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #258 -aes_encrypt_xex:"6193358d4116e74bbb72e2a37c1622f569dc5ce0ec390a521eb36a299ef78585":"5297a3e876a71c5c2d2b71a82b4f2114":"31ac9236fed920a7d827aa6b958748c1b49c9f08d681784944368fd57f03e4ac":"3f8bc0a5818bd267f96bebd3b6577547180f19132e59d323b159123192f22039":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #259 -aes_encrypt_xex:"a2512a91773f40e71b3b9ca12d7198f252ab533cc2d90583f7f7942c5d725433":"02b44f1929a2660a52a5cfd7ed609798":"b1bce6b65272de8989bb12a1a734735a1a9230b6c9bb303e2708789bad39c952":"df39584245e9c3f573a7fa6f655b11425dd45190a9bf8a71720edf4ddd1bb2df":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #260 -aes_encrypt_xex:"6dde8b2da9ecc3a6a71d5b6fe4301087c5bfbd8e4625d097be6b10e08d68f6d7":"c71b8b55e911fe4dd12d5b650e639fb8":"85a890990412233632c3101c11d02a84258dc44cdebde323149fbb5509571705":"7e61b188c81ac6af8207aafe0f77cd4eccd238d1cb3d2d7c6da2f35486fd7ebd":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #261 -aes_encrypt_xex:"3c4d650a3baf6cf75e9b5021b0d9b6f97b6de6345118030461fcc0a6a7f292d5":"89a7ee983d17760af2099fc837604638":"98ddef44a912e506178e297c00e1f495e51d1773f741ece10917c1747d2164e9":"1147a1e778c26d9d0339f0dc6b8b87214c4c636d26002a8bcef59017e0f0b635":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #262 -aes_encrypt_xex:"ab333b418b3b42af9519cbe8fd9270de848e5adac8f42b1e64152c349890434c":"a7d05c1a5d99854333b94f5e0dce80a7":"f3fbf3c450df2032d7821f65eb91b9d8758d133edae1f84f2ebdc31ee413103e":"f64a3a6066d680f9a402fcfe2b5cac72b20740173930aabfb1056fb0590448fc":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #263 -aes_encrypt_xex:"bd657a156e360bb92ed6cc9de16b92ef6b6d2fea601e424aef47372d9a57d268":"64faa47c4922b9418280b58686694e2a":"f01280440de63e089028cbd5db65ce1429d2d7a85b7264f8dcd930f27108bdf6":"a33474692411fcd3d185c3278b6be43832e76d0a6ba42b84d50aa403ffbdbbde":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #264 -aes_encrypt_xex:"20feca2e0676c80a3ec90e927245cd192f07b6812ff3f7a8747f75e195780c12":"43fd4516326311477a147f4a258d3245":"67b1b4ea40e373619298c3b57932e1e02a916a10d05b359231e9b171cd65be3b":"73c7812b6623d4e956ab8a460773f4a4390c506a1826ca6fe975dc43734ec40f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #265 -aes_encrypt_xex:"3f00ee521037265292634e6e5750a339ebba857ff2d6e4f38b5f75e0bd97bf7b":"017a9e57cf26680828bc6da1ad493ec0":"1f01ad4341af3638b52fcfee31c6ae7fe0f16c702c31b731890a2e4792fe6dfe":"da84cb3f422ea88c9444dee28b8d2d031e6f9c2804bbe719c603444b7e844f81":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #266 -aes_encrypt_xex:"c265e6dd320f5a8fb6d934678d23d6b1a8c0a0c6bd753597334117e8d39e47b8":"adbbec55260c6434852a44a42d9e1d6f":"6dfc5d7ba1bb6fc49f6bf5a0bc8fc29a3951cc73fe69a5f2417350bfdbb2fa64":"ffb891a9f814b94c744be45fc94112a08e3026c182741c4e3f306c0d105f949f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #267 -aes_encrypt_xex:"04faab2d9921f406588f567e227efa8b0766a09d7f1745ece6b6ab904f7dd6b3":"abf4ebc1aa380135732419d373e9625a":"3ef7fb43a18313b018f9435cc375401d271444db745d1fa27042ac7c0ec60d3e":"c8eaa98da6fffa17e7652fec46003ba86504dd52865d587b966708298c905994":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #268 -aes_encrypt_xex:"eb7db584603f003950968560d4b0da950f7cafed9fd6c827d0ad680983144dd2":"7003557613c2298114ccf447d465c15a":"fc7e0d78701035e96a1661520ba81418078d30fbc151bf0ada66e1a1e268691b":"5482f43be7b7dd774583fe17c1f70d36b7385a327987722c1284243962488e77":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #269 -aes_encrypt_xex:"4b71316977fb73c984ba5fe72212d8277f6f9cd6e2235f6c977494aae2db4fda":"c51f8ab8ef6b7c6aed3f02e1a455b724":"3304e61f522aa4aa20e48ae4bb55f3450e964da4c6642ff0cb25bb56c1c584e7":"f7ea9d434b8a5ee0eeb1b9b021e867da90e1a9601dad6f4177d95a4df5cb7ca1":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #270 -aes_encrypt_xex:"d88c7304e6de6ece71b2188aafe3dda0e881d0c68d7623fb4a67d9986b1ec3de":"1518d21553008b5e81346d64e7f02d78":"2e2faeeac230d7ff3bfde80ffc4215057fb65a0771cb5d03c0fb3320d8147dcf":"ed8b13bdf133c6c2d46ba1b3dd0f4882ad81060aea41d153ccf90d6796b0c20b":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #271 -aes_encrypt_xex:"8af11e69d22c159124bd2d753b40f89750edf9738e77fafde5ed1c409d7ee4fa":"5834b04a46b3ff971b8fda42a3c4a46d":"6dd8fb0cba152cd49aa4f53293e80bdb29562a07b8e43254d865d3beb2302743":"e7c46840183afa862ada36705038e1a392db49c7c92507d36ee23aba21bb32c3":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #272 -aes_encrypt_xex:"188f2327ea20557842213ce5be19ff700bc2426f0d47a4ee3c9761624a33156f":"9faf671d4f6779c605ce509db39c261b":"3eb4b92062114cb9314067a643290e4616013159cefe89b300cbc5a7502d1201":"4f8e2ca33dfc8edd599ede3892220e77a59f5ab0add5117dddcd77bb9e40c6c4":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #273 -aes_encrypt_xex:"5bd073414e407c15cc9630c8b3d91c28a4ed61e541b3b813577f487d515cd81a":"6e09aa0381baf46904f94e276d31aead":"5baf7c4669a261731bc84f06e59abefc4e41d5e0b60b7ed8f04674e5954ca606":"e786654c54adfea6152c25c8cbd145e05b10b08b5ba5d649d1ad0ce13984c1b4":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #274 -aes_encrypt_xex:"99c871dfc8fbe7fca07248d8dc007483ae0d93637de8d1a3fccbd4f3cad48a86":"2c4cea585b89d7c6f00bceefe39e1da3":"1a3f2f3636dbbf830a605d98ea57681b31c1665a1c1596c45574168174ad7d6d":"c393cacf549b79a1ba54f00717d3f7d992931a457db826cc4c132e77c29c7037":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #275 -aes_encrypt_xex:"eb4ddf5bb550972714447359dfa28ad2f675f42ccbb6a1fdd4b4f7a5f06685cc":"b0e870553293f0fd028c8f99dca2365e":"f84b6551a2910fc62d4807277a2fa2c2e5ba84abba798bc77675be1e89d87f5d":"3a189067fe2993b36b5ae430e9476a6d8f644dc9b0241fcb5e76c87a03c89568":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #276 -aes_encrypt_xex:"58e407625996011de200b7a5477e391bcaffe819fd62be113ba48ef6fd6a4ade":"1318417d36b70d5efa3a8132c4f5db63":"e95911953addf07c3ac25aefcdccdef14292f284bb64fd0ef2a9649faa9820ee":"4c5731b07147d4be6b2041f97f0984619e7ae1c34b2502a0e2976f0046febed1":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #277 -aes_encrypt_xex:"5539c27465c47d1b0c8152f64e76bfb5059842f9fa202f398ba5ce5f5170538e":"43fdba2f384b816edc2d1f9c2972e685":"19cc9664c47a6b8a7bbb122b01ed843e425f23ef164b96970918c6664f1c3969":"664714b3643903e42e3b2615627085b563a0d19719d81976e290e3c4d47c0c10":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #278 -aes_encrypt_xex:"f66f0d35fe0b4ffb9141ad53986556854894f9d3ebbff2463a64763d1b6cdc1e":"bf8b59de7a0908d948fab554f0c4aad7":"49a8119c079f65ae4d97d1ce92e1e6150b5cdbf6abe5fc9d487eaaf1e5a750e5":"9f4dcd4b088c7a804671f3ad7cb7ac409d47bdfbe04e31b5d9964a746b462217":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #279 -aes_encrypt_xex:"71b894dbee8d78e2c700837fcf077525c92d6beadd6bc9f8e14476408e842787":"56007b6b02aaf85fa08bf674a29ca5d8":"ad9b381580d680ccec3f31011351923c02fca9270bdc268bb5bd2f75d709a80d":"05523cfe54c568d8daefdb5a4821ad67885c35f7e72700c0d10f6d9e08fc005d":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #280 -aes_encrypt_xex:"666ec109029735ca59271f22ce347ade057dd39d6e99f48a8756a1d08ed39d85":"a89318b3cb5b2523f597e8d63bb4bb06":"66cde13067c7f0c56817a6ff1c03318767125d4ce4cc650b9e9631af10406836":"b3ad873e257ed5c840b0268d7671ee28cfd4699d5ede678c631398b9664d8b2f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #281 -aes_encrypt_xex:"bf0342615ce4f2a8d803e549d6321dc6ee55947c668e30f102c86a1efc676638":"5bffe0daea9ef5dfdf2b05335416ee84":"a99d2d7d421ca2c0b92b9cd978237d32a815f6db8041f0c2a22d90dbfe5a3c18":"f50b956ae5b5d1187bbea285dfe03a53c7cba20ddf91fb53ac33a5d511fddf2b":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #282 -aes_encrypt_xex:"44db4b6d84bb36f961fc6bb8b5b5bea72ff9da5a07962de32784d8d00c8df838":"66b259c2c7ad1947809efc9940def73e":"6715c69789b7a55b8b74eba1abab66352003926b92f0bc60bf626cc5a0318700":"441d923ddeb31c22f1ed38747aa5e57a2dfc88d1c19ad9586fac982b044fc1c8":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #283 -aes_encrypt_xex:"6871cec62e3f869403b24eb12bb818c74efea9c3f0b71abae6f1e51313c2be77":"f0896c8bc97695a2dfe7f43ae5661006":"bf9f5c3fd12c8a3c7403c14a46b3eae76caf249df5b7a9d2dc75f07de6934c5b":"b1e58aa0e4233c4a396a509288aeddef429c412600b4b5bd67ca788340b6a686":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #284 -aes_encrypt_xex:"7943a57c457aeed06aabc65417caacde54fa57956ee5ca4b187824655d09e40d":"194e6da835db6a7869f436004c14e6c8":"2e21e00ca2e633e13b3764ac76808293903c34bbeb8dff604661626abe0ee71c":"636b63f02ca28a72c0a7520307dedd714eb7f75630ea86fe77ec1880586cd9ab":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #285 -aes_encrypt_xex:"9df2d47ef484d62bdc67994e436c2b93c4d0ab12a51dd7efa5b92408a56327e7":"16d77939b9e3dde5d364da9528a69812":"ed46eb35be0fd0cef9817b713f07213c553429af849ede85b8a3c1a50c7673c0":"6900e0db5f1870d87db594248ac2d9b722eb748a577e140d483bb980eb188380":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #286 -aes_encrypt_xex:"59a6f61c4477b75875bcff5cf6fed0b3ce47cb2087936b52554158f13b601ff4":"cb4022a294ab59075efce487a5aea584":"abddddefe0c353d26bd9dc5b10dcf61de6737a84d0b1a14dc9c2762e9d2b71e2":"a6efd71eb74f6a3d752d3f0155dc73de6e6dd046da913bb6995a34448efd07d0":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #287 -aes_encrypt_xex:"efb9c55df8260b6c31556b40ed58e3db71336cbd2f9b4cb566726167da6ad06d":"bc02e099607f91e5ba566bfe16164e41":"fb615f1aefaf34ac7cfb2ab582e6a8c1410cee8cc1e971388968c54a4a20bc92":"15d122d539f1c4f306a1dda8cc325733adf673e3c0d7fb2317030f599a2da544":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #288 -aes_encrypt_xex:"1c1028bbf96e48c15a0e486f786a8134dd23327b24c0461f9e4832599e83083b":"37974201494c3fa500f2a58b118abc06":"af97ed10c28b82246d090cdb71c8a097651aaf1012fffa92f5f34a5284546173":"ce0faff2aad71c26cf03ef19431a7270f2c0eb50fd71b1a7fa9c46ca70450cec":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #289 -aes_encrypt_xex:"c591fc7bd38527cf4158e51da3dcad945e30eac2bb3f9d45b4d35ba694081797":"2a35c3ecf3a3a1f8e3c0f04093bd6af1":"299a99a67dc8167a84eb15e6b20b39a5914cc3118cf4d65caf4d1bf2b17ceaf6":"0d3cc3fada933e67340b57c96634d277331ffdf39d958a182e75f1faf2ef4522":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #290 -aes_encrypt_xex:"2fe89406145d94f70412ab0070f3d5e5484b78f2641aee9a402a5bdd656888e1":"17e7af69fa8b180da8f5dddea35210a9":"6cdf7b631748e0d9861a47fdce2e8f09bc145da6859b6e53e581e2c62d3009b6":"5550bd928d2a30d0c168b73455a080539836320908c8300b15d03c27b7039a2f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #291 -aes_encrypt_xex:"74d3273cbed32440492358f9454e1ef658bb6ebc403c723739f5db9a69c69140":"f17796bd48abb00e1d34b522b2b52ca2":"334481593c7b0d0c55ccf9484daffc866669d11afd7599bb42fc4bac797d87f3":"952960aa9cb53d9bec1efe8190d6c9dfb68f29f4c996b3f3b69f1f0bd9576581":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #292 -aes_encrypt_xex:"ad5909c69da7291d80b7b77cc115be06dee319d6ddd554c1783998b74d111c75":"505bd5d461eb95cd59a06f7cb086c5c2":"c72a9163f942a89dca851a5c5002af77970cd6f4cd3182240f1865b8148076d2":"df6dba8159b1d2a0f371415ca2e9b560b2aa3a0d61c6357440055dd33a3e7d51":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #293 -aes_encrypt_xex:"353d7b9d27e591dfbc4cf5074ec7d97abad17a5d30f9d9ea7ea396f8ee2cbcb7":"233f70d9159327653daa1a07fa2aa672":"57748c6f23ac4032612c666130fbbe1136914be2a7e2aebdc8ca3c425a9b23ce":"2c2f3cdb3757dedabd0c8fa3d9e9e2fa38a52766ca3714796586aafd1f9c14c3":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #294 -aes_encrypt_xex:"d466963d144a7059eecf19447e0aeb34c700755e3a12930470e7cd10290f6b55":"89f1ced7524958922244c7d68063dc61":"a2889e90e1c0bf168739d9c9fec063b88c9dc7f8a9381e8713c9451b089290fe":"f294ae7f37b4be5a216b4a24db957a9338f78d7036158fb107b8ae77a28dce4f":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #295 -aes_encrypt_xex:"8688caa83348807098298b1b615cb886ec838b41e38490b8b3389d22165eeeef":"3ef56e6894859bf89d9f294d7e5866e9":"22c40633a7f09509c8d585264aa709e8cd13d4a5f284efb6cbd161d984b4e278":"25db61fff51359456349138b517db26453b74dc91cf6a6d0c8adc594a7b0f349":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #296 -aes_encrypt_xex:"605e870782df95c7c76adc9de2c1cda29225071a6e454f04e37b96283ede7754":"1152b14e05fa7c190f6780e74794d424":"990da376926f16863b4fa53e23a3fb95c1aecacff0400e07cc3c4323589d4448":"7211d91b79478ce0af976377ba36639d42ce8c467a43509c82a24d4d16c3a4d2":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #297 -aes_encrypt_xex:"7f482803b14728d0d38449fc3a00386172be904a45e0e251bb70e5fd33f15fa9":"bcf42eb2edaa251f655e010a067c5d5a":"a066729910e5841a1e3d33095d06336ac5f84f6aafb21fedaaed88baee304c4e":"e52d09384c0d909b57aad3a648f7cbc04baeb33728b8efd2f3ad4dbf9e96f041":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #298 -aes_encrypt_xex:"371c3a86d208df75ad4a92972d5e66c4dd91628ce011eb0d98b5efa0cb7d9f0b":"135189e1af2069ae9fe03a9f826cc84a":"394c537f1573fbc4c58f504d8a70c06117215ea30768ef7f4111172913a360d7":"77748930ab64edd8c92039d789d9cd164de87532a71c50c15df3caf846b5d909":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #299 -aes_encrypt_xex:"c87b33c6b441c033d2750b9daacc1f7f6f3a123781d03cb8f7b9e7c6eb1cd933":"9685037a4221a374e52353fbe1f63352":"8923306880986dd26469cacb98949493ab17e704fcaa81c31f10624b1a43fc81":"c4242b19b2c21976098fa58ed4a388d67cb13c1144c77aa26abe55c71643f9da":0 - -AES-128-XEX Encrypt NIST XTSTestVectors #300 -aes_encrypt_xex:"783a83ec52a27405dff9de4c57f9c979b360b6a5df88d67ec1a052e6f582a717":"886e975b29bdf6f0c01bb47f61f6f0f5":"b04d84da856b9a59ce2d626746f689a8051dacd6bce3b990aa901e4030648879":"f941039ebab8cac39d59247cbbcb4d816c726daed11577692c55e4ac6d3e6820":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #1 -aes_decrypt_xex:"c43cd0b23798ee3db0053d1e4d185e965d67fdda8c5325cc709fc3973f05cd17":"7900432e6021bc0e627c7b96ca08b4d0":"3454f7d34c0caffa12e9d2850b037fff":"07f2c2d4e6db6e1200bc165d154e0698":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #2 -aes_decrypt_xex:"9a131bcbdebf2ba2efc2513245203421315636ac24f592e1d2b59540511650be":"8cfb87d61f9c41ad3cbe38cf81d4a3ea":"1070b7c17d3474281ad01fc0ad89cd8b":"321475ac6aa05712554d35a0a96a9265":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #3 -aes_decrypt_xex:"fd5622255e4b21e3ee6c4f1f354a2377a68b0758bc3aca3f32aa0fd899d16f11":"d6a27b8dde6dfffa7d4ca436441978b0":"2fb97e979fb107bcc13b577f0f1ea203":"6e0a78bc0db27021f0f59756a447e313":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #4 -aes_decrypt_xex:"4e3135ee5167ab658b4694fbb7b021791de41ed676c8c408c51ecffb1900c07e":"7d68f0f53d3ce015ef8f442b409d82b1":"cff15a809220b4067c7c0266bbcb3248":"18757efd08059ab70bde2df78f3bd6ba":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #5 -aes_decrypt_xex:"239b565ac710fe742c43ff156ff9fa7372efdea33803bd8b883f778149726920":"ba1546ffa9bf8e194c99211a3d620a92":"83725eecbcdfa8ebdec2f40ba4b157ed":"7fecfc127a3762e30e14791141f65585":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #6 -aes_decrypt_xex:"da3373e25d76d16b53e4dda368669cb0d9b851750b9624c65cd7d7933cf462a8":"8d24b579f0448336550d372c7228fa1b":"a7931ff118db06cb44097bcac1fad1af":"c5801ed8a38a78277a45516a3e12b310":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #7 -aes_decrypt_xex:"1dbb0881542c6d678e8a0040c220340ed4884e1a81b23f43d9673b4ac5e295d6":"d09787717b3cb41a68898823b615a75a":"331960c250eb4988c75c0d532e206e5c":"25162f7511b5c3b24aee339ffeb7941c":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #8 -aes_decrypt_xex:"60d2e71898b341357b9150a5163a2be056f5da2cedc4ac708eb43d92ba40e001":"0adaa6e0ff4b0a04dfbf2247f64a2608":"369ad5f8fb83a0df649c899b49ef7459":"09da2fc0ed605b69d95e0b7760840a99":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #9 -aes_decrypt_xex:"dce7d083c3ad402029f1ed40074ff2f42e9e14091d09ddb68095eb945bf343b7":"caa883e27597661d8e72582ed34624a4":"4ae7a4ac80023405ac25bc497d6541fb":"d66768542f495d5c50b8623f314085f8":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #10 -aes_decrypt_xex:"8f8e473564fa632684d04051cac1f129c1d6129b64700429b8b10cf300033638":"391b14e2f8cc2111bb0147a3baa040e8":"c0f6f44c03d1cbe668c034562ea3d804":"f6c53bcb07cbb44747fc19a6604e26d7":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #11 -aes_decrypt_xex:"4945ebf4ded6f497c9d7361d87174643f9cf5909294f6a23a82a53befc6a58c6":"2976c2e825c61b8360402be399fbea20":"dcff3e38dfea1d3eb78182326d7d68ab":"d2f58ae0386e9230744a2056b7fd1310":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #12 -aes_decrypt_xex:"b089bc48bfa11c49368757f02d309504a30afed12ce5c63a18a3e2eb3c04153f":"b79e3147e948a84413f5456ef01b7fb6":"26339412d7ac113b319088153e13e1ac":"e1fd155647de15b9fe230baf668d23db":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #13 -aes_decrypt_xex:"b709f18eef3d86d854702f2007f9dd13463fda8f070ff02eeb7e8fb54e009ff8":"479cd8e9aefa5cfec125a110f11dfecf":"29c3616714bf8076ab195e5e0d6cc0d7":"5fc717d763a56d764a21009b5132dab4":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #14 -aes_decrypt_xex:"07fde947d9d0c07b81a824d53e33e252726553cd3ecdffaf0234d161843c112b":"421a912b685ab76b800e9cf156f233b5":"8850a5b5011c0b49b444daa5cbd04aba":"ec5364fa0184d8b98ec02cf996428f38":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #15 -aes_decrypt_xex:"58f6e713c670fffa62b2e74659240fa84c44644614cbf7ad33a991457b9041dd":"b220a3d0907ec1b56f36b38b0fdb51a6":"2fbaadd1b47f726dce3f7d4c0358fd99":"95360d08af997eb3ec62e641dd6b899a":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #16 -aes_decrypt_xex:"b2d47e6ba056b67aff509939d30287e489a71bbda6c31b639f8de5e2508b8be0":"4ed7ea04032c82f612ad0b2654cc9b7e":"6df4beebbe92ec8a427336b0caec1ec6":"fde4ae887d890b8835a5fc80bfcca708":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #17 -aes_decrypt_xex:"81b19f35f45b4e459d88e95e3a49642c5127098ccba6a50ef4b2f875ed20b9e5":"4027cf6780a3afc3d99c3d2fe46c5751":"945864f9190ea8c11943df2510f94421":"db57d5b819129d7896e2df0958a6f9f3":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #18 -aes_decrypt_xex:"68cbd5e7e9ecfc6031a2c63ad1f95dc8ba5faa3d3b7fba1b1ef2176f8265fbdb":"8a0efaaff09c3ab2a3b202a7cb673679":"a856594179845a87855ea16dd03916be":"f36143630377d4e4efd44c5716a8bda1":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #19 -aes_decrypt_xex:"3bd57d47e13ea39f1cf5f33c8ba029fb20f0d338639016f986b77978533701fe":"7d9e266aba87ee2af4ab7a2275742189":"d13ab11d3834d733ea5dd6dbf79ac92b":"8aab744287bff6901441908da23f0b11":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #20 -aes_decrypt_xex:"ab46c306a2503fcc9480ad96018791674970937f73aca90a5fd05d8420e7bdc2":"92e8295631bd608c0a53a3f26f907a7a":"51b9c927ead5fadad56c3eb1a220eec7":"b9a3533b48269b56f0dbb05724272ce5":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #21 -aes_decrypt_xex:"1b09121d93458279013df12b26e7b2a15c28c44f93f97ea638b056177deafab0":"bf962d31bd58a1f89e3db4572cfcd8dd":"d83ddc006deeee4cc2b4c495830dddc3":"d33777d780a04bfe625cae471d2b8169":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #22 -aes_decrypt_xex:"d02380e84e40f68915ed276c2efa482c90b098467027fc3f0a16e8a327b523c9":"6d1baf4e86bbd5dfd8cfa34b16966820":"6d246f57b5d692205f2b970dcf8ed6f8":"a7f7e80a068e7591ae681fe3e5e277a6":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #23 -aes_decrypt_xex:"224decbf90014e6fc9bce683072c9ace108933b92ebac49bceea98261716c4ae":"f17f4340df271fa5ea5fecec58f990be":"a8b8326cc5126a926cf414b471abd1b2":"f31aff86e5759a2243bfe96f1cdad7f6":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #24 -aes_decrypt_xex:"675ff2637fccd2289065a642dcfc548db7582a040d3ab709d52b03512d5e6a08":"05f15b654a7c3c8b7168aba1abefd38a":"47b751adeeccd4475163239610797d4b":"4f6707b5e65da3eea92b5353c7bd95a2":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #25 -aes_decrypt_xex:"bd0e9572298b6af20ddc0792efa2a6c50cb3e08f75b5550e607318ac1808bb93":"8ff426a0471d8546d5711544a6540b0b":"e8c647ee7488adc4090e08a96965cced":"d3aa65af5882d432e8afdaa0b4f42640":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #26 -aes_decrypt_xex:"627842bfaab7d8e6e72681ac4e5bf9915f82e8561b040ccaabec9e70343a94e5":"7a9f9a4182bdf28e4d364db9b67a8b0b":"1c980fd798b916326c525632e215c4ec":"8789bb3e01c8d3e768033f2c05ffee17":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #27 -aes_decrypt_xex:"1f0ab8d1e15365e3922ec914e9ad68097f3907b3812b90052d7c6a6daf439c61":"88fd391aa1f3bb6b7cee85b53768fc76":"90f3c999cb074587f875561d04160c6c":"1d72767fffb8de3a2a420ca4383087a6":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #28 -aes_decrypt_xex:"e1977129e29c76175e7fd170710faf9f60c8b02d03b40ce68b0caee872377de4":"57cbc8bd440653202319f7c932cb9589":"cfa1f3a9a152c4875100ad4807b3b09c":"fb8d8db9cb8639de8344238dc2c1f255":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #29 -aes_decrypt_xex:"fccb6e7b4c912d417d30347bae86e554ecb2d05057b27cc4f38245567cd8af9e":"402be8fb1c78c0194de0f0beb90ccc98":"b04ea8cd83aea25893ac2a621879a4cd":"90c08ac785b3b5e7c1815497a451a96c":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #30 -aes_decrypt_xex:"1dc948c48dfe027a62be79f10b4be213d62bdc5b784559356c9bc9c65973f7f4":"ad5291d8680e2d603ca27da084d56a78":"b1ac6eca721709a527598d1dc7fa365e":"036cad62c24295b188c47cdc247eae41":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #31 -aes_decrypt_xex:"6c3b934f3778ded28c4a5ba1d2185621f5e946c109962959dc0b8f7ab401944b":"920ba467004287321943cbd132166c20":"98f21426b7148082b4ee4a8074672a10":"857679e49cd68bc648c4ab0986aa59f8":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #32 -aes_decrypt_xex:"51696879ee8b77f3724c6289f3a273a346d9d03807dc0b82670f3c2b378a7935":"935232958b223695c4865c8c097677e7":"22f8c0637327b1123067e730c3be4a01":"5c931a135b9d4a7d65c9a8d5535c1294":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #33 -aes_decrypt_xex:"4d2b83551ac5cb8c4bb434577d364dac703f7fe75f74c79fbf1a7963711fdd53":"fc696d4190a3fc6273caa1a070e5bbfc":"8704552b90009ec3324adbf284dbd51e":"dd155757fcf457d90bb571e8eebd4630":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #34 -aes_decrypt_xex:"35d7a774848259760d32f46c7a013d791babd3b898316dfb00c668c5528bc3f3":"f1540dcc897f03b8a70d7ba4506a1115":"c5f6673cbceae8236fa236798261eec1":"56fdd92d70c107b7707c9aa1d33ab0ac":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #35 -aes_decrypt_xex:"e5d608c5cb8c2c3d726bb4f4a8023831b9335d005cc2df3bd70d9f7e71250c6a":"14d830f71e15e8945380a6e7f533a532":"91eecd8bbd0ff7cfe4b33d8e99924368":"d49ca2b1dfc2848120dfc2b75e292a0c":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #36 -aes_decrypt_xex:"0a180bd90ba206a7bf2cc82a2f5fddf92240e08711ba02a4925f90a090b9ca68":"e7cf2a79fab30a2d0e461fbb647ddee3":"86d6bf324bcc2910816abbf55f3ba45d":"da868afeec48764091c51f5e7332338d":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #37 -aes_decrypt_xex:"a887a09699a2685dbef306d09015f83897a7f599bdcb3b7f64e34645cb6fafcf":"13c383754d39411943576e45dfb77763":"5b0a85e376a636d113366ec82a2c03f8":"e8cb042a3d239771ef104b5892bd1067":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #38 -aes_decrypt_xex:"efe934cb1a60b2928bf4dca84364958d6a2b5b6986db3e63162a65d377becacc":"70a06dcf8044b9088c00f9bb91014c89":"9b3a036436a24636290c969e9d97cf8b":"df6867693d8884cca8198283bb2c3e16":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #39 -aes_decrypt_xex:"43228ddf518ea7675d9ca6394f3e8944422fa3449e8fa804fb42228f55b97bc2":"202f6f090d295e118d1ce501add69ee8":"f515b3d50e991d55a3e0fcb093085a10":"f224ec19a58bbde03cb692e0e4fc19d7":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #40 -aes_decrypt_xex:"b13e6af1d59e3d82842703d103c1038d3d052aee0347a97167b8786aaaf0b8fe":"fa02f1df1956fb9b11ac59933dfc0e67":"4b20fce1ffacc7553afa3a6ac94e5966":"b8fa089cca83d2c9979e642b9a248882":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #41 -aes_decrypt_xex:"d4dac4b88c978d82f0d8d0d8b44f69c91eee8735f12f0ab5a97458ab72e46268":"515ec6657d3923c568a3f7503f461663":"caed5c738a8dc30155522864f9289e61":"89691c5dbc84bf8e2e1454148049648f":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #42 -aes_decrypt_xex:"2bfafb74d192d506a50cf8ce28b79c155a35590b925d795102b7a185080e0a3f":"4b5f1b938bd9145c5a0c27d551a0d8b2":"63a88184186fa797d264a0528f39709f":"d7f7c8bccf8968b9f118bbead353b630":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #43 -aes_decrypt_xex:"3fe024e9b46c0a7262ce0431e81142443a4eb01fb82d301e9b8b5f7ebfe2cf4c":"a4a5905fa0b1065af6bfbeeac9578379":"baa495ce8309a6c88ad855f97a774113":"8b6572487318167d1babedf6a8cef7b2":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #44 -aes_decrypt_xex:"890d5cbb10d8c7f65e7a9581c2c0a459a84e2e80ee90d46499581c5b8ab2746c":"00f99cfdea2b045c5b8e29ae801368cc":"68c529586435374cfbadb17b9b895a4d":"531d3393772d49bbd0a1b6d839de0185":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #45 -aes_decrypt_xex:"9a41784e49531dc475b76d969a4296510f88af1925c8323c38f6e8e11a9b0a33":"842d108a3cd448bf505cda8b375626ec":"71f0519b7a6aee116d481f31b965fc2d":"926cfa1f568b03c914b5a8283920be26":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #46 -aes_decrypt_xex:"9885c035f7145632759b5df6c11fab9a2b8da85a8efa7a9bc9121a59e454da94":"935db95d74d2044634a426533a3f191d":"e9c680838484714f38c59fdbfaf49a5e":"b790368e2ab0227e5c08adc4e7057baa":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #47 -aes_decrypt_xex:"2594e2d7255a6c99ae3be120f7cc6ca1835b5643fc28c1245e2d88137308e9ac":"3f0aef5662d5f2e40d33f1712aea392a":"aca43e27d8cffc6d273a90f343c9acce":"c94c62fdac550cf62f3dbec89cb8614c":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #48 -aes_decrypt_xex:"48e4a77186bdf295bf1caf076595b3497a6d6d6d91820452cefdfa2d221af5aa":"abff43aa43c2be70aed5c911f5361de1":"8fd86c0489944d4350b2232958016668":"16938d35e74a7ab0caddde531cbbc333":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #49 -aes_decrypt_xex:"e6c15e17793de54edc96ec2942c269342780092b70977bf525616d80e6ada36b":"898493e8ce343b400e4e2ab9c65d45c0":"3f069d4997a1dd7ea4215cf1d9568395":"35d16e1d15cdad0502e7ef58e86f4d4c":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #50 -aes_decrypt_xex:"23f98e3aacb0c59f8532dc09b4cda9bc6925481a140c98be78ab34242dd67bfe":"d5a8b6d4b51baca7495ece35b911c361":"b7972c5f6a488dce95eb46a855a105a5":"6af3152f9763e39a83b94fe960e04447":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #51 -aes_decrypt_xex:"a068e2245deddb8f422d1abe3f347a7ee45563ce9784fdb5da6452d418596c18":"de754c6085aff2e6d759cbb5214ebc8a":"804795bc588aa048894a184c600ac75f":"d5a4d8ec68e53c0aac094b95b8add3c9":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #52 -aes_decrypt_xex:"d6cd858364f472395726f55996114755f3fca7392015bac58f0e6065da32eb94":"9678bf9646f91ff5be8e5ce7d5b979af":"4dcdabefbf99b4f494fa83b91f0e97a7":"638789a303154fb364e5168aa9340882":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #53 -aes_decrypt_xex:"946b388efbf5946802b0c55720910a2a71f75085a565472f2fca091eec6c4e9c":"34192227361656b6fbf986d1050c33a1":"a4321472fca02d869432585a4380be30":"5ff7c0249be2b694ad82e68023974533":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #54 -aes_decrypt_xex:"2ed1166124991ce6d3c0921a25f50a4c99008c2698e8012868db6a3071e153c7":"5b8b3b040d78f5cf327508e180edc152":"625438700a4d153811dc26f688b1f82e":"4462bc469e794fd74288f3f775c02cf9":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #55 -aes_decrypt_xex:"64ec33f6f58114318cf88f2c86f69ea5a78594f95475884404add2610740cf49":"1fb5f8e05c76302a24612cb3e585c8f0":"565fa6390a7a377b90330ba09391a7d6":"3f29bfa05616507792cedc91e27e4fbc":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #56 -aes_decrypt_xex:"ba0f088a697ad37829e20cdcd535ca3a1780a120d07ad88c7a2369ece37d4251":"6bf9a3e64b2f893a40d012651d2bd7f1":"7d180b8ae143617369239a606c693d1f":"4479885b32ed93a05bc973d925b30a71":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #57 -aes_decrypt_xex:"02669a844e5d4fdd66287cd8b2e116a3eb47f3391a1caf3a58fdbfabbe34708d":"702cc1b251559ba36c97ff62ffbfd510":"e567f6d2727622278b9310e91ece0165":"5faa528556f79049118c00852e022d96":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #58 -aes_decrypt_xex:"31ff2c6e5cc7dab66ee7811ccfb36d9546d81ac0b857550cf938b945da72a4e5":"100aec347f62e5bf01a8d4f279bd5740":"5ce1562f45da9dad248bb7ac2aabe2b4":"fa58ed4b5530ecb8adb5f4c119a9edda":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #59 -aes_decrypt_xex:"367dd317ca33af76880b3a1c0194582fb752c9dc4d5edf983e6a67e7d790281e":"15b8b471979eb22086f2c34fba7a0c71":"9774ebd7b08cc87fdf70c9d4f746f2f4":"83f4639b4fa54f5f657c03fe4c00983e":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #60 -aes_decrypt_xex:"fd00d628c112191dba7929780cfb5be8df9e0a99830f028218108a5800c149bb":"e6eab2573412adc1a8517d57bb6c993c":"e72746c743f84e32eed81b8dd51b6fea":"9c085ebe5cd42b24889be07f59f761b1":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #61 -aes_decrypt_xex:"02579c691f098802d59471252389789ac049fce858839deb685f15fc21e82fa8":"720948a84a9c52beff584af9ace6ee9e":"48210df8641e31039d06f0e7dc1ad97f":"0ccaac98e1c9609f406930617f1e35ec":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #62 -aes_decrypt_xex:"968597e80a2e162e4d43e676aacc4bf70757a335c04cba26fd0ffb5ff0db0149":"dc7c32c712f5ea1363b804a4faa9c6ee":"944f66bb9cb9c0da59111875bd8a83ed":"1fb8a2d4996bacf34f62caf1402ced12":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #63 -aes_decrypt_xex:"a2a8ba815d0b4c04dc74204e8a5a4b459a11c11a2e3b59c0a60e7b5aa5ed6316":"e16180263553ad759ccee451e32a9b25":"6b6295ca7b81d5216cc251ead46c70bb":"abcae54afcbb0b0ec75884b11a9901ff":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #64 -aes_decrypt_xex:"08d86e27b902aa491a22a0d8d54104bfa29bf4aff23228590bcbca10af64e521":"67c05beb8378760de12fb22c1ab66839":"09bea3cca20b8f9544e62430819d90cc":"c9fed3c29cf7c2a28463684f551c11cd":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #65 -aes_decrypt_xex:"2e13807ff04501d899e9d195244c1a8ed4aa8022b9d69994c65a6569bb63ff3f":"037fd78231d27b3a3bc419ddfd04683d":"ae58fbd41058bd60b546379c836ada28":"55ddb8bc2ba156bcd66483ab6a2cfe5c":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #66 -aes_decrypt_xex:"7aa1e6c20fdd2755e50f5537515fa749d03a14c41ac845d72e59e166e06d7e82":"589dd483feda2c6d49d3d9dd6838b2c5":"2c11e9973068abcff0b75cb1b0022521":"7d8858efdf678473d11389acee8ded16":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #67 -aes_decrypt_xex:"a6caade662b70bd179d295efa4cc29c75b240533c77b1b545c02477a16041915":"0e3cd26086d7deeb3fde71b2f8bdf52b":"6ffdbb7b11bc41a68bb43980b4d5045a":"cb1e8732f3a2dcd45f4d057409eb4d06":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #68 -aes_decrypt_xex:"b4c0ae25fe1bb22281a27f9355c791701ab7086487d2971fbc008a71ef498c42":"0b249865b5e147cd40e6531299da33c5":"55bc2096219a930b9a12e2214c5147ef":"44729a7975c22a89c615d0f48bcbad63":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #69 -aes_decrypt_xex:"e96f4fd85c512764912e2a2af4a2ac2334259b79c8971c68f28c4e6c4cdc8dfb":"b6b57c53f05dcc7668078b0d9d3e4535":"eb68e475bff2bdf3a151b07e38860d03":"eedc77726be43017fb49bc4031429e46":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #70 -aes_decrypt_xex:"2a5ca993900f108d83fec3bc6ab4e74fd5bc2ad9812c31154b80f48b2c437229":"368854a69393002929ac54e1fab7fb60":"d4475da48f24ba759531bf30a5bcd430":"98900bbe2e1141b594c05c93bda68c50":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #71 -aes_decrypt_xex:"5b3ed266e35131678b5fc1b4f359bba01f1539d188b6631ea6a74dc8b5895e12":"779525bd7e5c47d604da709e76705716":"d14d7b026273dff33b09e70db45d3140":"8c9c9231732b49baa07f994ac90cbb74":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #72 -aes_decrypt_xex:"08fd0509efb8d9171ea3ad3ec9bbbedd9dbedde971cc757aee349c9db181d569":"0607eb143a6f1a294b6bd3517c758ae5":"93f3952656b43f663e0228ed74cbab0f":"b438d11e4af51107a4212f4844d8c670":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #73 -aes_decrypt_xex:"1001571a70f8d7b34148c14023e5f30731c6903bd87de3acf55a00175291faac":"00dd2e5013b03a9001c9a2240991cfe1":"987d38afcfbc37b254ef41b6283813e5":"83eee45aba638bcf7126242177193563":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #74 -aes_decrypt_xex:"eb52163326d25b59772860065cc68f0f5c05f58a41e7608d9248b9865bcc6a54":"a2a72ff871e9a9011ec2dc4b79c36322":"bc0bbd16a21bafca60588e3f670fffb9":"e7e4dff4b36ee969fd6d80e8baec55c1":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #75 -aes_decrypt_xex:"45da2eace7d9b15efbedac1373f4120eeb1b361f2a5cf8f828f0be86f94217cc":"aacbb60ca26f89ced075e97c732576ab":"60698b823beb2d9d083dbe2e7d1ad243":"c3990409706eb8a1adcfe3baea3b421a":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #76 -aes_decrypt_xex:"ec79df9eb4b6aeb8016d4f316be7fc6db42c22955f6e432744a48a1f18163920":"f843868efeeff86f358dbaab0444a800":"a3ed3b9052e763b74913cbdf1f71fafd":"47fe4c3759758ebec50f370d483ebbb8":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #77 -aes_decrypt_xex:"632f8eab45cd9b6f6a24b467ac804f4ec7dc6567725df02e405250f1da078795":"f548a334c918b1a2e3f1181c1a7e263c":"5d8b27da95b073b93fb155edd2c88fea":"5c709d120204ee3e32a57b8ea278e584":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #78 -aes_decrypt_xex:"db6a32d2a0262d615251d0aa9d6a36d154e96d866c0bae2b2abf8910a331d49e":"a20d33c2db132a5fea4287f471ef94df":"b5458afa6268d1474a936ddf84b63b05":"fa81d0c1f617257b43a70136aeb55168":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #79 -aes_decrypt_xex:"c6ad2cca0d5da19180d177d81c502da94e3b9e89a517768d8e1c5ccd8a396faa":"0325d5cab485110f23703ab185c98af3":"b0404586c6313ef77e24650fa48da131":"2becd50a3beb5ba41aefd89588413c49":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #80 -aes_decrypt_xex:"92688300d4001da8aa8bc6fabc637a96315ee4ec18dcab010c44af72123a7e01":"53c4d4101a4975863ffcb857fb5c12f2":"61ebad87df8c35e459eb315e27bc47f3":"7cf6c02693cbb1f3fc825e4a5cdb7faf":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #81 -aes_decrypt_xex:"1a01a96c832f38b1a0447d82c9bec760cc3401f0159cc0f6d4b6703eaa16f07c":"e9ae4c864fb05be2606035c0aebb8580":"f113016f74698d5f1e680788ddcb56d0":"0d59b40ba3d9174b58da3eb82ae30de3":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #82 -aes_decrypt_xex:"4729c7b7e7c614560186fdd7badb0a9a1f9a963893ba191ef4acf5fe33adf8aa":"d17b190fb3e129bc4f4448d7a6bd5e46":"fd8f5fa162820585f77b250efbb50f1c":"4a88021a53af9389e3abc19ab6c229a1":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #83 -aes_decrypt_xex:"4dda941e4008f5999e5e0b6399237baaf371b4f3fa97737e714f460721825ddc":"491a76aeb66faf2328c9bb7e9ccd2122":"6551d6910ae9e2977f09bd2964d0fa2b":"a84dfd53492ec2e80bda1878929d2952":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #84 -aes_decrypt_xex:"63dcc1075b2031730017c68a412874dd1e26597b23c1d02f1a9f24be3ba021a4":"356e3ea6f10afa893584345e6d2d0282":"caf96f61fa32ef7c5df66103afac8495":"a601c169ee059b8e1d0dce77cf2862f3":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #85 -aes_decrypt_xex:"1014b5d1ec8a235b852f38668a0a3679bc68d219b82d95ea68fe065004851a77":"988d1621a468137f3a6d88e6c198d0a9":"3518778706a0a0b1baac40dfd818161d":"85c93edc4ec4d33d6c4efd2558184025":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #86 -aes_decrypt_xex:"ea8b8147562339e900b0413e58d7589e60acb5a5a5d31242ed013762b0c68720":"3b262ce639c06a7c1a4629010aebd677":"6920c0c3a8e23bbeb85b52588abd97b6":"3f715273efe1954565669a208504a763":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #87 -aes_decrypt_xex:"c93d5870fd5fc606f901bc71556c6e04fc05d6a1be0c78320574f4dfcb6995a4":"440f5b3b83da79d5c60a236a51f21fae":"69cc1f1d1ccb57df6ade5302959b1746":"9dad8e385c806d90f88bfcbb5a7a9686":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #88 -aes_decrypt_xex:"3c355945b683491d70c487125864e6b5d2941bcefef9ca1172f05fd5b5d56a31":"74abc0018cd6b522704542bc65ae5499":"7030b6122c3229afc6d12d8eb2c29b99":"a593e87bca06f1ba529317a718883abc":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #89 -aes_decrypt_xex:"f422918b583ebe25ae906262f882266b8d5c6856ecff6d070bedf2184b1cdbec":"c3df1bb13bee0c55c8c06b6160f36aee":"c9ac91095dbcea52d5fcb58b57871441":"89c0bb8f0fc63987cfd35c7292ddc50e":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #90 -aes_decrypt_xex:"025829be534d9bd3b8367d8b732a11114bcbb0941f6ce2771370af654ded40a5":"cdd733421c225a988adce48e3b9f9b6c":"ee286b71484a9d0556e1c042d8866d8f":"db8d019ab12c98765edb0a7ca2589248":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #91 -aes_decrypt_xex:"122e550ce602c943951b4fc2ea263417465c5390f0f9316b1b12ff406ed25075":"ec81291ad865e74ad532b7ba5f7f7435":"fe89ccbb3997f475e47d55248288a324":"f8560d7995e848fd0afc518b6c7b6278":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #92 -aes_decrypt_xex:"fc58a8df74ba8317cfe34322e883664df7663f7f5a1a133e375d4190200c48ac":"9035d4247dde48c8b973e77f5b8366d0":"c3c7d49f3c42a84e283ecbd8b2be81d2":"bbfeeba2077e7d29c67daf70a1ef1ca3":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #93 -aes_decrypt_xex:"40f258586efef9cb9dfbf76b4e6eaff61e3032e84319cc978e0dbf3ccd62afc9":"bb819e43ed9335c47ab2c710ee4546ed":"7a70fd4ded65cd2cfcf15ec38b2e879b":"0770f640b1013a31480c3250883b0bc7":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #94 -aes_decrypt_xex:"6eb9d00590990aec1aec6e19ab66ecf3de19eb4a32f70da478ce4ed74407d0ab":"ba70ebb0d388c8ec10a579acb3fd1930":"975ea366ab8ec3cd35fdda91dfb1afd6":"d161e08ecf9cf27324ffa84aadf16941":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #95 -aes_decrypt_xex:"d01ab251b0a75454de3047cee9a465850b5735204d7cefe0890694670ceb1cd4":"a24850a9e8c0c7733607fc1043a762f7":"460c046e6e3b97e23565bce7b9224e97":"a138f2a16033e8c2245243da3adc1498":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #96 -aes_decrypt_xex:"6a1ab8336878022ae325df5c64fd10ed32b8cad26ae7feeb9532153c7c4e9d86":"f8c530c834447713f041c1b7fa243bc8":"efccaaae45817cbc6125c62084c705ec":"6ab5f2be0fca76bcd895bf9d46de01c9":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #97 -aes_decrypt_xex:"e52d4259c405508944ba593b6cdc2b4b959cc7c4ad0504f9819fe9dd98e8a900":"a189e7d6678d41b02dde8fbfdb90187f":"b0238d6d1f37953e70d3dcf3cdd328a1":"70330558f8288b74e8768cde827137c8":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #98 -aes_decrypt_xex:"5b4b43e4a9a51b8462be36605292b49654c91b3263dd4aeb4b382c4f76717ea8":"ec1e5fed86770560310b1a60bc785cc4":"7ed0d25f0d1d1b7e62facfe36e468c5d":"a220ba8c184a68262b455e73c13e6ffc":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #99 -aes_decrypt_xex:"2a3a180923387e99ff7d8cb3a493e94ceeff5e99f40039df16b864c9c7af7d8d":"4b5e84d6e3242408647d924f71848a0e":"00e8406307b798d43fdff7772565d5f9":"66235974ce1e718c12f7b8fd729defe0":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #100 -aes_decrypt_xex:"d1391081c8ec4f3ee4c1b5f24c48d6a47cabea73fe4919c8d284909221e0511a":"0b6791a93c2ef84aff52b63fe62ab977":"ecc038125fdb267662a57dc9acc06439":"c333dcc0149fac9f23374f9023fe92d0":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #101 -aes_decrypt_xex:"044283616dfbe755a7bf69eec18d79a0fbbd3e7a702eacc3261bc418b805e885":"5319fb90e136c7d025e3765432e6d413":"7896ce4849a603dcf01e622d6820f425e7de2485d2472105bbf5f11c5dc58ee1":"1943901fff18170ac59c0bbbd6b72362dbb5c65057bf055389f520757ac29daf":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #102 -aes_decrypt_xex:"5d2419fad1a22c322d92e76227edd3488e52e1e98c67b5a25f894a2f3a95470b":"576c5c416f267fa4617426dc71b6be24":"7cf25199fcecb97ef2a6b8416677c1ad15f4a6cf78f02b420bb8ce95bd5cdbb5":"ecc411f4ac85292d40f4cf8be6256457eda2ab5aa6d6eff15bc46da8a5a87c56":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #103 -aes_decrypt_xex:"3ace4e72a97f75a5337beb8adba224b8ec7d625f0ce46ce0114f53594b9adf0a":"7d4bd1037bf26d793a09dc0642060246":"4cc966f42277f1cccc68a886fb149bb457dca713e65b51c3156a12d4709b0f76":"735053bd54470647b5674a12c57a51b6e7ce8045470afef1c12b6918a3a91611":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #104 -aes_decrypt_xex:"aa4f7e9b2a9d3ab5fc11888dfdcfa13b19a21fe122fc18331b95488832dde973":"33b915fce7ea20533ff0be2d697064ac":"26fadd2d11fb2a1f983d419959f8a0352735160328e0fdb37b800fa22e3f51f5":"29f7c93bd321b1076805c7dafbcc35390aa9014b60543f816e080107c6c14b9c":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #105 -aes_decrypt_xex:"0219bff8a61a52ffcb5acbe188eab095d210a9ed0d18a4f70f8eed0c36901e8a":"8edeb65d5be19b1943538752b885e3f9":"e33e936b3ffe75d56e00a4c75777517509e6d2fbb046bf4b7fb6b87b4032112d":"3e021d77d911269ebf24d2d7b7e9a579d4ee38f873b67bffe3fa55c786047f19":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #106 -aes_decrypt_xex:"673f0a6b2a889a8fb9fb1fdea135fa7b0fbb54d39321fadca847e7ce4d1324c5":"321c76a91a1b1908c521d868b2914eef":"1a1a46ee1773c9cef92749c4ef3b552fe2e04658293a5a60c60c2e350b3723c3":"14a7b30c80d341609c291680f8cbdd6628cf6dbb46004e52653b91cd9c189d48":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #107 -aes_decrypt_xex:"f2bcab3eada04aef3a352b2cd4be83b23cc52cc870798e3127025b2c88555e51":"be795ba14ba661524792e3cabdb8f97a":"b2937e879998784c74cc6a487902d196d6a328f07afe2381324cf2730131f0b5":"deac6e7b9e0634c31da6a5ff71981f04c086f4879632b3cd5aff696f94ba13e0":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #108 -aes_decrypt_xex:"ad052d633bf3ebaef19a321ff9ed9e58217924c39dc73e7481420fa360a8c348":"0eed58f5c27fb91419ea3b23ff87b162":"d09ebe78351e03201aed53ba22157af7752c45f94ee2833820229120a60e0594":"b82a58a64d811c342b0420efb3886fd99fd85f59c52d40d199faa2d3608679e4":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #109 -aes_decrypt_xex:"1bdb3cd4fe6a1b8c2f10837de1652101708d1a869d99513041fe6444ad065e30":"769b823a460a08d3a35a0a8b983163e7":"e40f5f032ae20a1d06b817d5016e2a35fb259c879977b899c9950dd212d7b533":"02f3aff69a08b6517930ead666afdaa2af68898806cd723a50fb9bc0488d7a0c":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #110 -aes_decrypt_xex:"a5b74d3bb58ca839f620b5504ae92aa99a4065d81a49635734061708ef5a2c56":"fae3d83c2ee49c122c1d5886af4fc364":"092517adac8bef1a33cc31084207519838f31482a60e8cbeaf86d0bae617a872":"57c5ef3e9f7eab676de959eeb325f95466f6a9ddabd84d7bd75d26c44f508f49":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #111 -aes_decrypt_xex:"b1ebc8c5bdc018ef3d12c15ffd4b5e1dd6512cbe42bb13528dd0c754397641d0":"0257c5a4778ecac72533abbc513efd92":"6946dfdf79151e6e2cfcc54e0b52af6de17840f834662570220ad849875ce7a5":"97aab762ae883ff6a10816a12ec0723562c941fd094972b1b85bf91406c4d6c8":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #112 -aes_decrypt_xex:"8ee4f0150c23ebaca127bd6c52ca3d53daf6f9135b323bcb86f5de2fc4edd8be":"c2c8efef4b98055c04657815fd263a94":"7a51b33966255e2ca325bea9de4aaacb22e9359b82ff0ca34b5b39f80805a6b7":"1c8ddd3f0ce1f824ea03a9401c5389b07e82f681f5767f17dbb09103506ebb98":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #113 -aes_decrypt_xex:"fdd4f169b484177dcee1f4f139980a5226d1ad778fdc591b6d56d0e456d9eb8a":"14c26aedbaa6309ede93dc6f96afa54e":"306bf2c4cc85a7ec8fe6c669bc100c4fa92af993428f80e22425a9e630c22950":"4051976a403c91b16307da5867f73f409f35d5304d88700518094454117d84c1":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #114 -aes_decrypt_xex:"9d873c9d561c1b456b2325e7f739680dc8809a99597534941fccc0749db47637":"1d252fe67bc7a54044cfa6b9db14149f":"8098ed2f1290f3d6bb2168a9da96f081d184c722ece4bbed528a8f00392a3c03":"30816367feffff5fcf4d1308d83cf6c1844d8bfaa842b31ae44460f611479f45":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #115 -aes_decrypt_xex:"b93485c5419fb4065b1eb1cd66d35b40c459cd80ff6363643b9a7d119f86db35":"922e9a6e669bb32edaf3e45c442e07bc":"a3b6ba3951ba203a59827cb59762d40a3c5a91d5d5bf862a38b75fc35d4fb2de":"e5e81f1c1193ad8d1e2ec11a3c82d9361a8036852ef7783ed098e1b6234599e7":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #116 -aes_decrypt_xex:"4bf38653c1384adda2afa560064e84b7d2208de969a06683cbfc3dd618a07eba":"4e05eea6be3b3ee6bb5b0e8f86a4ab12":"229665a0c440e46d7d79091ff9f00dcf60482bdd1c988219721f7389f129c0a4":"bbe7412a55ba624ef81855d60180ee0a49409447b412b7639d054b18fba66ec4":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #117 -aes_decrypt_xex:"d2373c8c6266b114fd42e438e83603cfdb73160e4abd42f21b31039d39437d5e":"d6c99f589a7c9e09e76c0cbee93fdc97":"cafe8b6342699f001e81688dd8fa5c52038deea6d3f5a2deb3b4e52cdf1c2fcb":"4b0c63087838ffc7521afccc0f031cc77e3c6e8dcf8d63c48b47165d65414590":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #118 -aes_decrypt_xex:"4516f9b156923a7018b8490944b7f59f0730787ee77fed4aa5428024d5b23c61":"4c0bc7afae44f2b023dc337cece479d1":"3e6ce9343ed6cc3f5009b9794a48d79b05b93426bcf624d06298741ab7af4ba1":"ae9b10bde36f925e82eb2506d2f5fbfe0742053bbe822f834ee0039fa71b1cb0":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #119 -aes_decrypt_xex:"19b09bc8cd5ded96b9d4a68fb595f6952e683b6a96297fb32ffec06e2bba1ff1":"d0d71e9b464f6a551a2750b037fb7e82":"639475e5686c8c300e6d21e36c82d24fabc21c8a74e3ead02a91aec46411968d":"8b36cd24bebf3618839979f40ab01dd83ce9567df7f444d2f998d3b07699abb9":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #120 -aes_decrypt_xex:"2c07d8b84ec34853283fdecf6a77d4a93a53d364873226352b570437f861d290":"32dace1c2cb282b7e83349ca0aa3b02e":"022f0fe481a8e702c331bd11959dd25e149fde8e3bc4b3392052a7fa04387a26":"ba5ef8bfe3c9562cfece168bd4e1ad3b5fa518b98791175ab316ed7512952e44":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #121 -aes_decrypt_xex:"2c3b552d43f01f1dc82ead0cb0d43fa746d1b83e10044774cc0ea0c9e8830de3":"5f619da32f6a83c6e2716ddaf5282d94":"119ad870e63997b0a758524aa896a65f40299b01b84181f52730134aac0d22d6":"23af1a5891bc51e5788967a9f8419aeb7127744c2ac86225d83b180135acdcda":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #122 -aes_decrypt_xex:"c14a66b327b4554ec0f285c6d7100e72dd8aff50e77fc674da88f8b8092ec566":"72066f4627978ffbc2efc3f41f62800d":"19354124549135a513fb92bc94c552d04a8360df74e34c7e9c616fe59c5ea683":"7134eea52179c47ba7cc1a7f0e15ac2a5b1993a60512775f353a1288a7926e7a":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #123 -aes_decrypt_xex:"2ed8893ade98f9afd2911617ad346d6fd5d258ce1b6f37d32cc5815381033601":"0de933e43642c5788c770a486a2eccc6":"f589aae6af885ad01be832afabf65ddee4b6eda336a19ca30e2646ac3a856419":"0d3111cf9e105217bfd255152c28004f3728207a43c06aabff00b38f3b2fb389":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #124 -aes_decrypt_xex:"9ee30803540c35388cf04478e48090183c1a0f1b7e8c1c9b2a674d65f48bca8d":"fad02f9604c16e3b7eee1db6f5466096":"371dfdac453c960fc7d53075ad57e2da811c0d7ac0b60ce04e6af68b9aaf7241":"4f61f2ea0f7ae3e673a7098e0a179191130943bc78cf4f361ebce0b84877e4e6":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #125 -aes_decrypt_xex:"674fa11662f1f220c1bd6b59523d84fa7241f9dabf37827e827019834312197c":"9c027a2ac913a0a8b0b0a48c6b13bfd2":"d9f81da996b958a2cef8776d0dd47630a1355e95ee267cb8b841331cbb3c0f3e":"f2e01a94b2101372ed33f67e51ddfa2c50dc2dfe7bd881273a09ae247cec9b63":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #126 -aes_decrypt_xex:"39257905dfcc77766c870a806a60e3c093d12acfcb5142fa096989625b60db16":"5cf79db6c5cd991a1c78814224951e84":"d6be046d41f23b5ed70b6b3d5c8e66232be6b807d4dcc60eff8dbc1d9f7fc822":"bdc5468fbc8d50a10d1c857f791c5cbab3810d0d73cf8f2046b1d19e7d5d8a56":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #127 -aes_decrypt_xex:"e6e8728f520affb5c5b2c65e589df25ed00068b718bbb00a79d4ec055e1cc32a":"a1159cfcfa6781e1617fc1f8f6110eea":"1e980473c23d1e6db5b83a3488730ee6444f6a7d3db0751583fb4b0738473222":"10fe87e6c715575e7e23220f38e9c5b9d4ee25b8cf744e447f2d4056c9efabc0":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #128 -aes_decrypt_xex:"e16a2fb38a83cbb50b9b73bff97987867bb2c5dde20ee66e8bc193bb20303044":"34232e6b9830a03c970bc7c8784f6f99":"cb89009d4149e2d5bc9055395590b9a417c995fba301dc5c618282637167d905":"a2b45ed5e593a1fcbf9bcf3f406bb7afc541997d454c251ea924804c44a037bc":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #129 -aes_decrypt_xex:"054fa805cd6ed4d72c6cf5175b072c946b5271e3626d2ece4308185b2a413ac7":"2a7f2dba78605b7d446da4484be7db25":"8691b83afce58b52a6575618b7f8b68a408acc866376adad22c7b74945283d1e":"e4a19cdc4eab9f3a91bf42a8b084a2d712095a646aa03a3c0bc9bf695b19c4bc":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #130 -aes_decrypt_xex:"2695e7eb0009277f2463a6da8a57ccbbb244b2bd09abe5f2da538025c7516b80":"458c1197215f3e52c345bac48ded0c89":"ced642916af8c58db857f88f1b8c8a478760df75834f8b77ce2f1d312054f76a":"915358470cb9faec9f4bd52b915c9f1b30ac8377d316e5a92d3eea87653946ae":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #131 -aes_decrypt_xex:"8557ca8c4e7a9560f75d2c41eaaa2a4ecf7b4bc502127f7e717f018de1616528":"254b6726fd24769fc7da30a3fec823d7":"0caf12ff5784ff49dc88eaf0ee96097f6bd1a005ade18b9ea73b6eadd05bc549":"47a833c7bdc56e7ea95f2dacf4415872131dd2c76d6c2c9be49ad3079c90d493":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #132 -aes_decrypt_xex:"3504f81672150db24a6156a89951124863baa30558e2f1a0f51c3c6cf80903a2":"4f54f205d61a71fa9429379852ee05a3":"ff49aa4237871f91d54ae1877a27d8da877e9867cb2f69330d22e9c273a449d9":"1cf28a0f09a31a0e84e07b5fd659f65b033a6d51ad7c92902ec6a44ce9b3c39e":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #133 -aes_decrypt_xex:"499263a63c4917f4b44f6adb008bf19974b29c2c9e02186cfc9cd0a8a05ec731":"c56800ac94f572058cd0a63c7e9ea45e":"c1cb16891d30ff0e05e24b957d57c3e40dadfa2c7c27378cbe8a1676f1128615":"b7a0294e798c9ba085a39693810278391e51381ffbfd9b49b89e2e7faaa93aa0":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #134 -aes_decrypt_xex:"069f5777de49632b67cef412141948fa68d4c5465cd3b8be59659c29b76f5315":"1a0da41cd478b5bbd5c241b56bc3585c":"15c9d8dd956d739aac3541a4e2912ed47df5d193c0bfc7eb2436ef756e3b82e8":"c94543b713108815746c14c92b35165f6c1d7aeb34d03be82231b1bfc2d9cc39":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #135 -aes_decrypt_xex:"0896818d81fbb84ceb0bea5ac93c09caecfa92ce0afd0bedfeac9cecb8ba8c55":"9b70a5206dbce1c3ef42c05910356185":"a551cee3572dc853d90b215760da632206e369a356423346c7c4924d57d0a942":"4e114666f7b643bd103091ccc066053d1448c60f4adee11930dfd989a8b86417":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #136 -aes_decrypt_xex:"a259389be36d64568c053c639467be0e26d3c0eb62827903d4826efa53171616":"a0d57460a4388ef39880cea435095ee7":"9d2717ab39b9cbd4b62acdf7f56a8ae234f8d23232bb71348ca039a88398bfab":"69a6ea573cf4b6fab1d075bf18eb004cb2bf42dd7d8fbcd573f73a6cfb7d38b8":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #137 -aes_decrypt_xex:"733eb125413c570b9adbdaecbd9bda1c13a1bc286081041aa069e52bb722914f":"be9f2cda02f1e35b155fc04a7f3e9557":"9332c3facd20f6ad6ebc02b944e8189e10b12be74a74298100015c88d15b2bc4":"7507fe9123cd07ef45b767a19fa8c852e6681244df9e99f387ceae373c6406f2":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #138 -aes_decrypt_xex:"07e4378bf7e514e2875086ff567fee9621c45f6ff36db45f1c0f706b1a9e028b":"8646c53c9e2e47b298486eb92ab74c30":"d08a0d052f00c44604ed31348cdfa86e4dbce71bad4db88db9cc27cea50d7fde":"f8d1bac52d1e3ed981e9adcc510c26dacc00f4778fb2b92cec8a62d0b814e0df":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #139 -aes_decrypt_xex:"0e171e225cbde40873dbf686b297b2b6d4ed08476dd69236224f0ee1bf304382":"14edbb755ab9dfe2e370546a1da9e6f6":"f0813a6d4ceb96af1a920f8a066c96d8799a34338ac8d46deb6a651ad927d53f":"2ba7a7c394840fe2a0401860815be11c404d09e76cb902a8c4ed372fe3231319":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #140 -aes_decrypt_xex:"e856117ec0538643e82769197e4a4c0a26ae60f3f8de165002ba347444cba06f":"cb38d1a1dd9c57aa067308ee91e90419":"6981550e1c535e10218e6120cee3b159f56b1bb492c6bf181b694c2496f71fb8":"0a69ecdab9ecc65c04b67f77783bb733c8691b71e079dca5a62945e622493eff":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #141 -aes_decrypt_xex:"c5b49e5fcac9236caf72421605be6dc53177400f8d3ee3e877fa55592ccf2a83":"8b660fe9a5e3d39e5f820adb2f21d83a":"f6a266ddd684f024eb080c9b58f817ae2d24f3143350b4d3e27a1309cdf1a3e0":"69b2799e4aaf631114d1558b6ee78c7ea05a9dbf5cd36f7ed7d4f778df77d9fe":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #142 -aes_decrypt_xex:"d29ceb274a3fe20b9cd372c3ef264df36990d6d20ede699150bc8a013a167a4b":"51afadace8420b516cf5e8ce06368393":"a6235693bb98a47abf6dd7efc20ed8718eb96d46e8ed53bbc6aef2620391aa78":"532d3e0cfe56e1b1e6bff43c48b62680aa799fa50b461a2d018b892dae2400a9":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #143 -aes_decrypt_xex:"ccd3762a0616cda5c4a470f6fa81a9af777ba59ee8788bd7ea9ec117f25a75c4":"425a4b30a4cd0bad3c75c7daf0b31ac8":"c29e8ee347528d3d160d28aed9b5cb1309d7b0b706a01a2e2aefdd9453d3d13f":"9348dc371e73a05ca8616bd2b135fa301260a54bd396c4b0dbf175037b08e8ba":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #144 -aes_decrypt_xex:"b9fa2fc603700e6fe788f71fa0064f4c5a846188fe6da462f09b9a8f15cfd709":"6b2fd2d25d6a680abeaa4edb2296ff3d":"6d598f53df022853e05fe704ef8f1f6cf5dd6e88da57d3f29ce7ee392f01de2a":"74627128b529c571ad25566237c14f2f4281bf365abd40cd048a3d5e42558d7e":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #145 -aes_decrypt_xex:"ede735ce9a456bd795abbd65671e64f621ece06520c2b632a4aa8753e6afe74b":"a42c6192f06d2ddc9a551bc9098dfe12":"8d316d020176d51b42f6c2a5cc581158eb674d9910f46e20b756790d6491f7ab":"480f820256610b5615d5adab888c7157db22d76064be1af6c6579b524a80e49e":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #146 -aes_decrypt_xex:"f69bd6716cceee47a18c1ba918ce1ce594568acb1cd596c14964fbf7cbf83812":"3f99de813eed138e029acd2de7593c28":"cc58b67180a3bbea944cbaaa66e8e37ee258f8f274cdd6202815368e3bf1cfcb":"e7be50cb362389510ab1620cf24cf4276971f5b03ef904a354e117e7d5a8f38b":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #147 -aes_decrypt_xex:"0255df0339936b44e3f0ce4f130f5202e19d2f1817bb0c94c440483419fd4ed9":"7f3573b7b147cf47333657c873affff5":"a031586aba1f8233fc303c1c5eef6398b5979f5409a4553a3282a2e813a60944":"ba11de1dd990dc606159d05c9948f9318564660b68724e3d9fd78e3bfde550c0":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #148 -aes_decrypt_xex:"cc36bc7da2274c363d456e6e818c557336e5302392a231b7fdf5ed6c38d9dc90":"2915e37abd33462434964d3801e00a34":"414996ef10185fc35aa9503ce7bf56f6adcb8210e9ded026b93a24ee484d7cd8":"ec08a6b04e3a1c7df55ec7634019da8a5fd1de8957ddf46106e3e2607396d18b":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #149 -aes_decrypt_xex:"ac587dc588d4392230a81efdcb4ba8e015eae361fa5c5669e89ceae7742c5e6e":"74d01cc8cfc095fdd669f3e4201d7774":"d02533765e11e71ddaf2eb26333391be171f492cf88e3a4802a966e92b03231b":"7539707e7ff1f47cf6878b089dff00bd8c212a8939ffcf9e2c223e2452dc1a12":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #150 -aes_decrypt_xex:"e8c7bc3cf64b16349436fd728b48d8fd84d7f235dab621b1cc93b4a5f066698c":"71500ce100b1c662684157117ce16e53":"fdfa02074291866ff7f6d3fc9b16a22a7438e8d69a24689518ac9680768e95a6":"9971caa7b01a2526dfa5de8f71b0a6086013184ede8fa46cbf9e9b2b4e573a0c":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #151 -aes_decrypt_xex:"8f717cbd0d8273f3144371f1e5a0328430caa8d26831f03fe039fe1133156a0b":"0e5445e060628575aef9bffd99d90672":"f8d423662e315be3ee5cfc7f0b509df2e64f57b1f2c1f4a8cdab5ecf95a763fd":"6567adf85ff4f82cd16062f1aa780d33e15826a89bd383535aa42b7ef003bc2e":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #152 -aes_decrypt_xex:"eb0a463bb214831754add03988aae734d58de328b07e6f1351905a3762feebe0":"9cde2a35ad6440c4bc148ca0c78b056a":"2a3d5d94b3d4e362cc9ca1d43db1c27ea6abf5d42084e78cc8fbd90962769370":"a3b0e16f94c3a77796b4a34bd546ef54cf57062d0d805a4c8c1b2bdf5cf761f6":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #153 -aes_decrypt_xex:"669347efc2c9111bbce1d4972560ec21ae715327c132571518a0d0ff697a07cd":"e0f61cb7f236ee8b4441a6a5faa6439b":"5ff9652b495f7666b72fe90d2e60faf6c7f6b527241f2e7a25e7695c140b129a":"42bb6895ee03cbe9591904f0e7c306476de747084397c6a7fd6eb03b10cbd5f7":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #154 -aes_decrypt_xex:"c99e3ef1455e2856f5ef07d6227b1a37eda652db8f50ea4bcb95250276ee3b0e":"006fd6a744e0598f8569fe19317babc4":"a889c2cb9e79698abe3486d0c09da39524dcee74c21408945a253e0a8b41835c":"2d86b899a457c3cc2e77cef01760ff01188335bde93a7b23d8d6ff9ad2a13fdd":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #155 -aes_decrypt_xex:"48683ff1939b4e78179b18d81dab05e7dc46d85eb35659b4f7145bc338199011":"5d43b97dc5c44c61c7e9c6a6214a970a":"fe6c08f47bb581acde230f9c74dd70983117eb3eb116d192e71c9744c8a5ab09":"24daf45f97f89c971cab4e95e51d257a12a38f08a5b55424063f6b317b5a1274":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #156 -aes_decrypt_xex:"92d339d378855a78b3aa7be96ef366b872031b0993ae15f35bc7d48e88f2db69":"48e0f7baf76767ea56c1f9e14cab120f":"48c17f35b48f78456bb36be8b6080e4d419a53aa94232024a8a8dbcd880b4c8f":"c3ce2a1e7fc5b6f3c2fb3762ab8f17dd1498e50beb2eb6372d8112ec420a12b8":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #157 -aes_decrypt_xex:"38dea42a9f43833bc6312842e3a3cb4b6fb4b2fa96d4623285b5a1367ca8ea11":"4e2574d31f9b602cdfe63d45c1057d31":"9c118b0722eb85bed7eb7eb00f2f7635263957aa654c2d382441f8b42a251916":"c78c167fc22cd7ea26c76bd3c3138ff3adee6d70fb134febe0b051cdd2583f96":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #158 -aes_decrypt_xex:"6ce0008fb88de2b560ec426ace1fd7ce40f95df75ecd3b59a1a0b4326b30ce3e":"cfe0862c45fc275074d414df2bf87c74":"af9929ef02d9040db01d29bc146b10d5e2f3ba401f0a5ec5274f942e522beafa":"9f84dca78c13053e73b79137d8d9e405779cfc8ef3d4824997fbbce1e9682dbd":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #159 -aes_decrypt_xex:"0f5e51d37cbc39255ce050235e1522cc175abff1b22f3b211c2fb652d75d520d":"da68787d75dfbb4be14a39070fb53923":"35779b9b7934c859f4ec756686aa52e71f620044011e3460673adc98afb9dd12":"6d525c546094c5db7600678e84a07d1595468526c02f907b34fe43ef327f2124":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #160 -aes_decrypt_xex:"ba0341ba66b39d2694fbdd9bfca9a7985245026ab3e5acfb6d2af4b27e3b4a80":"de23468ac5a8af13583e0424b3370214":"5f895212b21d1b109602c0388bcd614159958257dd07e212e5560124bd125a7d":"8e9b5e02b071a0b602319ef38a070d1fd05906b8c39397b00eb9bd0fd5c528a2":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #161 -aes_decrypt_xex:"3592cfccbdb26a9573ec93c671a69c95ea9c9e8a1c10bd739d2674db5b91d039":"6707376cee14faf50fe98c153b112eb8":"63b8d58c7a99344bd2d24e884e46712ed4d7caeb4b7ced6fe7278fe1ee3ef58b":"5704190a0cbc4874637659edb3447e02a09416ddc54774011ea1261a86ff438d":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #162 -aes_decrypt_xex:"51f04e84a1771e27bb2cea89ed4c6d2e51fa1bb4a1a192f47e306c61dac45c3c":"d5143c2f1cc1fd052d86a6b3404944ab":"a0ff0b77936dbbef98d74c4b90926c9d0e2c34f78e5a4101e604693e0f810bb8":"b3c5a7d096059d8180d14858e4defb544fab31e76a6289d46492d3db5babcfc7":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #163 -aes_decrypt_xex:"42dc6644c1a5639b50c0778ad8c98b5eb6aa9bd34792cb06567e15cc50e0360c":"e09cb439d70d9e55c74b513f954093b2":"e7573b16bdd60ec97ea416679b5397c82ba518aa4f57c353026f42464eda8769":"2d0b96e49210362954b0793200ed252f7c4ab2c2a039c73b418e43a78116cbf4":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #164 -aes_decrypt_xex:"b6079631dc85a7a6de4d3579bbc625e4928c350f1313a99e9ba43c2ef8614016":"123eee6cbd2736f906afb8711030ac18":"90aa84716826343d1b1a0da539aa2b95ee9dd92a94d1a867e3cf5822f0c5e52a":"dcaa483d90a1b6f5cc0f7abaccf20bc91553e1d988e08e82f79827476d157c7c":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #165 -aes_decrypt_xex:"afab4564697da7509aa044961aa1d791034dc63a2fa41289026d99d45faecba1":"23b92f2ec62b8758ad67ff77c33a92fe":"5b3c9dbee7de685068fdc23336af6bb091f4b65c142c17fa468bdd05680a304b":"3151ca41cb6c805656582d1724106c2a88e09e62b6a4acb0573205234aaf0e5e":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #166 -aes_decrypt_xex:"267e667f3d9843410dc5558720c4ed46061020212f3664d27d8d00d405895e25":"9bcbd6ca75e29a74d3707ab407481273":"25b5cbc2360b9502f4521b6a76c13970a99d3061a6f398cfb57b0b7c92e98093":"164e58282845ba1595c3e964629fef1d943eb1349ae980262bb0efcebf72cd8f":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #167 -aes_decrypt_xex:"44e194e2df43a831d71fd8b478307de7e59f1cd27943f89d970caf8a9a7c2c90":"fdeb2c91814504563de7bb0b25a8beb6":"451440401c3d121d7da73cef54f3d021147455390e93c7e2f16e5de651dc343c":"e016fe074a6da731975b3d62d5d04b0ee16e5ed6bbd8b0fbabb4c8d4b518af9e":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #168 -aes_decrypt_xex:"79a411748cde56274117c3bba32b517311b20e00bf426ef0377c5666febc7ae4":"7b4588428f97a074c831703ef67aae48":"52998524d967b28c646ba625fb3f9a8d1be86529d385702a2e676cfea26d88e5":"867b185fd0b09a093b0fd61a2022fe825570fb311c8cb7f04ef3561e08c99289":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #169 -aes_decrypt_xex:"1edd1dee26eda249801bc7e364e3ba7c4bd645d9390a2306a1290c9f6ecbfac9":"c651517a455f01efd510519cbcac8f10":"8d1a066fb06eec35825a1d504c381571aa3d6c65bb584fc44487370e29872e96":"e7556e5cc957abdb1515884cb3942952dc5270e43198c796137e1d670ac55617":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #170 -aes_decrypt_xex:"4b2364b88691890e2c889689db7c6eebb8c5af8ebb33372c0f16c86a55fde0b9":"9f1d3d844b60bf8d5cee7fae532c5a5f":"ba1d0c4b8951c4d36a1e8f7548ab3703d3dc0772e0c752e96dd5d1926f339efb":"611bbfec479a568ee437062591b9d50d4f87cc845c25e5a0845c38fe02c07b74":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #171 -aes_decrypt_xex:"feca1b2bd1f9fb8da81143a867f50adcd23e8e0c59f169caf1bf21ff6c84bbe1":"55be12a01a7baff9379377e9c9595746":"2c3da31666f77851ef74cd4c3a9cb47ba6f06a8c0f7f9bd4c6a85cd865910d70":"de4bb0a89d35a0a5a33a0364da56d9ea1b541f0acb368e706c9f76fab4edaca0":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #172 -aes_decrypt_xex:"7da8b2f6623c61d7f5b6640bed42136d944ed144dcea01b2830fe0cc55cfda60":"a239e1f6f09c9007730bcd438c681bab":"b2c45dd61eae5a195e51cfe1a943e7577f9715f9310861b7320b60ee469648b5":"8228e1276c55e2c51514ec670ab8e98db09bf1faa515120075b8b228bd32dc8e":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #173 -aes_decrypt_xex:"391a7c85a1725aa5d060499d3a9e254a5f93ec9d404f68c432caea3bd1bec836":"9616b77c5eae8bfa6b2a8c0c6626c685":"4de5236fa0e2291d5bc2c0a5368dfee287c08969d051f8e061b51a1ad427992a":"165035521d63a1517de3fc77c72d821fe6a8a624b2e1537fd9f1806253227f6a":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #174 -aes_decrypt_xex:"fd13fa71278083a746c39effb7140a0c3e81a81c0cbb493683bf7b587c12e0a1":"7dd6b0341ec10fbe22ac778401666654":"e6b64af66466c2b40b53c7859b3206110788a7717ee1b1628ca8433368dbafa9":"0af2bc0b0d3a648e398b9e77c051f868d4d357f96347315742f5648daf488a1a":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #175 -aes_decrypt_xex:"cea70dbaa9c1d6ad189b19942ee2a6c8916e4c67db3151e4a42c48974f5913c0":"0c0bc9f5edbc4df9043b4c0e4c7e7d07":"784b11e12f9eb14c6a1bb44871a68a03090dbd1c858b516cd817f0c5db0705de":"43aff03b7e68764fb57b1ea8eb45928d7551819f7d3f07d8a31cd4bba8fc6a80":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #176 -aes_decrypt_xex:"e97afe2eef68f9431a32c54f5d2920eec8ee1463f48252f1151a276de94cd0e8":"b795e40375a15ccde21ba870a9e4e22e":"3bf8e4c87d6e9238dc2c9ad80dd8b456f01946b9de87bd3c7fef47303690a568":"46fb35fec3b3dc306b7e9ecf221c48595734de234506e9ff366201158c19d6ee":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #177 -aes_decrypt_xex:"6390f9291084bb68646df4448ac990d49fe3129a134a6ecf162b2750d59f7092":"d6c46b9c5e085a18929aceca53e5a9c7":"7dc23f89c3f740103edd77c83f3302c91256486363edbe331b97946409a827d2":"aee62492e99c660edad4b930fdc7ec63fe8a1f0fa1dfcaa990eabba765cbc941":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #178 -aes_decrypt_xex:"dbe90739bcffe54970605aaa4ff87aa3475f4bd8f85d283496888235923d6088":"d48cfac76baea7ca5d31bd2b6f908a2a":"68fb3c4f6e30a9e8b6cae6b49130c433ef5f9af012d0021ace4ad84a3e532926":"ed492a488e3b1e7b6d672fdff489f67df068652fd4e3530182835dc73d3c06a7":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #179 -aes_decrypt_xex:"e31fffe341576c3d89f9723434584edd1732b5fc60cf95e3cbf500404ce76a41":"b5ecf5aedd2fbe0f47661fb0e2127e74":"a92adc72cfce95b34965b5293028666c2f2b9f6a8ec13f900077b1018b4b0e7b":"5c20b2e1c2e8375637787de95d4e20776754375e53f505a95a4f5eccb6df5e97":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #180 -aes_decrypt_xex:"5d8b9c9c5c35f8461c04414f576b1ce9cfcbfd9b3e88f194a2256752e4dd21de":"b2dc9f626c36d4f0e326b5da36e7f41e":"edfce1f8b6016c79b59853b5471803d62224f1fa37aa5cbff28747a066689d5b":"d650c535bea59ee815e645a1dd67c9dd9957fd18a5634f28c0d5d7a2fb84cbbd":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #181 -aes_decrypt_xex:"4e4db8d402c12967679484a288b6403356c54ffe4c3bae1b40d3e02927b212b6":"cca77fc7c6891b7c4fcc4f466215afe6":"55a00c1f814bdf1eeb2ce0ff0c60ebf7b5dd7acf63ce4417f2ba143a7d51066e":"ba817877ad41b8c770670426457fa4241e9068329b395cc077aa0f2c33b64b78":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #182 -aes_decrypt_xex:"b1dc62f2dd58965563166b779ae7b2266aceb85b8760a5d09dd4500b8073903a":"79a8140ad71fbcbec19d902b81f0968f":"240754114157c3b79d0abe9bfc22a91984462eb92f9830b5525b3f7e19b3fb55":"4be52bf0aedf63964f602a7173f6b732432770950ee35d3ad6adf59b518e1cea":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #183 -aes_decrypt_xex:"70d3b79d9e7781d3143c134951ea2163e13a5c93b15df9eb01e38516c9ea5fd6":"d4a9985b875fe4800e95d1988f6ca9e1":"51d824176a47da468be75f6bf19a091a555b9af8f4bfb0e0448cc23c99331f05":"d270c546f25b750997581b61a58a252a0a4bb219060c0b6080944411a824806d":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #184 -aes_decrypt_xex:"6f5b8eec5cf96621bf9124aeeece5c7e584d00ac1f622cdd606cb412492be315":"3204404a2dc6515f2d804d77b139bb1c":"dc410f8bcc922e96634db123d5e2f466150d08dc0b2da19a8c6b1b3a395babad":"28049435ea0c685597ceef221893281925d63dfa7b1b67124cd8828b775c95fd":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #185 -aes_decrypt_xex:"08c5eb903f57bc70f6c7a18fc83661abe97d3e4bbd9af81c66b38b4502430cc0":"b512458016c106b60477ffb0e6e577e9":"b4ffa11554412916bbe84588d498ffb75617aeda49618f2791dce4ff22bc0acf":"645978c382065664860fcf60dce8f9144253ad4cc58f931e94344aa6468d2ae0":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #186 -aes_decrypt_xex:"fedeaa112c4f1f69366ef67da328d782a27a0e0a88a0f5e53d9a8ae58691606b":"679664423421fcbf136a84677cc7cc26":"8bd8b5470d3646fde294f048f2e8a0f0129b745c53f5e898f80f1462ad798938":"3c2ad1bd816094dc99790ab08ad9dc3f44fca71a84af5ca194a84960dc969c85":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #187 -aes_decrypt_xex:"d0d083d28643b3de9cd78c99b014f23339ef1e8ee82ea50265c94c85fb308ad1":"4eae7eb066b909b0dfc3d97c648984c3":"a385dc6e2cec08aedd4fedb7536ae7f4bb77f13969ce595d3e367cd83b6be4c4":"e12035d6fe971721de96a5fe09f1ac118d1266149ed5a0b30a74004588ed9b07":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #188 -aes_decrypt_xex:"061489a369f164aa16ec7438aa89e80c3a0c295b9bc46f8c4d4476e94d576a07":"e608ed8d0e4290dd8ceac04cad45e30d":"3003fbe4977eb63a3c58981d1fb4eac2bac382e8bcf9389ecb5a372f1349b884":"5d1d68ffa02c6921ec15dd044064bf9e1a4dd3b6f74efc7d81cb6dd0d9e7e714":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #189 -aes_decrypt_xex:"d9a8014ea3b594a332bc9738fcae2779e260411e0b7e30ad3ea420992a3b1aa5":"20bd322a26ff065f0fd1e39853b04b2e":"d04ecf6b79210002a778ad2a3314d90fb2707ce3cd913e581347db2cdf61d698":"73bda730ddde9efc10f285175d2d10d2938edcf981813ce292808aa6a9e065c4":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #190 -aes_decrypt_xex:"14374d46f0e6db819ceb4f56b761ef88bb76f97142aaa621e154654abb95bb67":"3eeeb4381a3646365b5809a7e392d2ec":"d5e1fa40b47645e5924717b53bfb629038c66e065f7106b6b6c6426e5d5cba19":"172705714de1eab0f9a8abb2fe6ddd111d8f249f2d1f985a6223a1b275df2faf":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #191 -aes_decrypt_xex:"a37b4c68b6d566ac6461e863bf6d7808d7b73425a35ab5325768f79487c29669":"88eb8ef050ead3886026498bf0cf3120":"ad6477dd9d9c3aa40c28e455f1bd169324e515b5d16394702e7a1937ee29fee7":"c4699932994954aed43806a157cf991bb8c8947c5e800e5b0ed264b1aa1e2e5a":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #192 -aes_decrypt_xex:"e11cd1da196b4d8cfe0bf351aa311793a43c4726ee14ee861409411ff14cd4f0":"bcee9ce68b99cc1aa0f4cd3feb768792":"e61c7ba1cfd2291207a0da836aa8ca91254983d1a7eea69d1e2528de1cd3389f":"9e0cfe3eec6eb1d4e6ff6ddbbfb4425875d35c4df2d124758fabc38b49f85aff":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #193 -aes_decrypt_xex:"e3698883f9715f9fcbefeb78339037f35ff143ec0a4b95a0637734a4d1b8565c":"c8dea62b20967fbfd005cb44dc2d2c29":"5591dc08a63364ddfcb182390afc85b2b2759febc494812739ac8b4447c6c892":"85121f241cf49cd4135703ba2e583e40ac6273fd3b33fd3ee4bba661aeaf5455":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #194 -aes_decrypt_xex:"91ec4e0d3f41db57d5372dc35eb88dbb7a81129ffef6113fdb5a46abc4525f8f":"419e250747f5c649f33ce8c14ef4091f":"fd296a1d648598143dc4c10551b69eab17de74facf0159d5a539c34a92174595":"fb9bf7cc73b307138b999c3ff1a31762694d106d45b35854513c1544596a11f3":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #195 -aes_decrypt_xex:"b36bca6c5548d75dbcb479027fff829dd7e390e2a7a5acb54feeb169275a8deb":"7534b3a49902c677196ca8f277597910":"dc17cacd5e10d13c0324bfe80f00066a782a2bfb284041316286bc85bac28479":"232d6a3ae68531bfcb9491f13394ea297d925c79003ec4eeafceff8141fac815":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #196 -aes_decrypt_xex:"665923b53eb855cc0bfc7c7aac6abacc210c2f23da7364148b1ee32ea106b6a3":"cf5ca0f7af99536fc401883e5df60504":"059908c4d5313cfd847cd2b1fb5d8570ea65928f0b318e5a2c48c3827beed860":"abd2b52e2702f9fee809fa08098b8c4a0f43a5ccbccf210f13ddceabb7d44c2a":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #197 -aes_decrypt_xex:"ed4777b9785414a5c587ecba5ff239f21c33aa427dcc00ae655e96c5ff949575":"7c85345491f8759e085efdfebd67b70d":"2e1255db34a137dbf6da594137a03bfae676b5e943a0c1bef1cf2847dfa2b172":"9b284a37c478a157c929e7a7dd16d809f904d57c37a30cf3a727c97717d8980c":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #198 -aes_decrypt_xex:"7be92cfe4956b52d3defbe5203b03dfd36564e4d22e59fcfe37f4feda5824ec5":"e06863508966409d63dcf0912f0cc608":"14f7b41f7dca28ecdad8a80aabe1a26223ce3a3d583db3b143fd94f2f210e41e":"cdbee0af6192a02695879214b60d578f972a37f5d72ec8d0b5b627d542c70cd3":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #199 -aes_decrypt_xex:"055cf1f3fb8806be29430026bbc55f5b06249d75383221b50743ac33d8a23d0f":"b38a84e3be18f1c7ceb82557bbf33661":"d4915d2fa9e2191054addb63b816be05c0dc0e65515fa05cb95c1ab8dff356ab":"40ff1bb216133799f3ef4faabae5fa2409a5c95affc9b542ffe7adbfb642a6c1":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #200 -aes_decrypt_xex:"9c5c6e72cbb9ffcb0c074e1ab94133a207f2231b5576da2f7caac1b8bacf2f93":"dcf721cac1ce6bb3af579df88a125295":"593cb736f64c9e838f0a880229a724502d16a4aa3ba80b2a3515542d3ace499c":"cfaa36b3a0dacf1f43cb907df53d0ac0688d36feb30df1160de12443b0415fbb":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #201 -aes_decrypt_xex:"66c21c859d40bc384725626c793fe882b0f11a397c63aac2026cc8da8916fbad":"6886ce7237031d3963af24ef3d20f7ed":"3c214904072fc4ac45a2245341f78b7873f05d3255d340115a920d0bf2abf671":"a8ac2bba1d5de939679fbe3b975909490172fe860e6c24c7076374dc0caf5535":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #202 -aes_decrypt_xex:"6c921b4a18cc84abcafcd9825665c7a0fe5f3651d51099d168076c434b495f9c":"a46fadbd1e92406c422d7f02eb2810ff":"d96bdbbfdce8d898d51081c46d9578e29b3f598757e83cec92ab921a41e459ef":"e48c208d2676adb2a5a61d07677d4afc1eec5210c417a9813f579ca6262a70a8":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #203 -aes_decrypt_xex:"b0cd927dc578481b39178638de7c877af7fe87a04ffe7bfbcbf331d14f817ca8":"5e04ca16e675882b3d386c99d2f50863":"a1e2d8bc5a24736fd71b624e7cdeb9afa92e6044923540deeb17b6c681299efa":"db1d67611974def49013f2a2df322829fbc95362d1e073700d6560c799a75f09":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #204 -aes_decrypt_xex:"e7824f446fbd4dd4e0bb4024693f25d8ba7a3e4b502f061c4feded1a328c4915":"3dddff055866ae70f318384c048fcf94":"2bed1ebb1c0e665fcd050739390c71fb6b99c000cc97780bda64e12f5de5e1f5":"0bc208386eaabae4c9864e9f201e7be3764568a33d2929616427214eb454aeb6":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #205 -aes_decrypt_xex:"83a23039ae08a9e17b5963ce9a900154d5b03fff19d0cbd967e4e147d5321663":"0d05cf88ef9884f64ad06700c906e760":"0305e809edba6c0ed99987c9b5f46a9659fb7edb958ca0ec2bc92f0bf4a5ea76":"8a436c6d15afc0d65354e8dda22d86296537f77468dfbf799dd7a5517ee39b46":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #206 -aes_decrypt_xex:"f9825bfc9ceea113ce39948629de52a4fb494ad113df9454b29dba67b9f26f7e":"b6ef5f5776c793622fd19077a2a17322":"4646de2ec05b00e542bb00499eab1c7c002eafe99a1802ec89eea673bde97fd0":"8e1ac176ac7ace307f54cbefdcfdd9627d736cb7cd8bdf1faba338c36514616f":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #207 -aes_decrypt_xex:"4934d6cca2118097a384bf7f5f6b045f02467722373a8c22b2ed1cff0c4e3d04":"944c4b8f03f50e8331d383c10d89f014":"8c79d7edf78bc94d15fb514e48c28d4bfac0c64cc1da7e09ee87b34e83b36da5":"428d27a557c5d64fa7c3f3088261206e82dba03e319a776097ab1a87b54c4b19":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #208 -aes_decrypt_xex:"2e6f0449678d5ab6362ec391c45ec5667ad1440ad658ee1e8133d1f1600ab1ea":"0acea6f45d6b40c758937c371e047cc5":"e19877fa2bfd08589d2f23f5d65af56749990d5d908ea0f9291f4c40629326ed":"b8fe1b8972f1a5ac8148ef18db69118640ed368812a3a2d6bdc71b09803d4c37":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #209 -aes_decrypt_xex:"27ea501470b1971ea9058cb8f10f817ce0e5ed133a04bda1d622ea239590a2d5":"ef063261c4be4c9bde14d8e435df2952":"d03115996617d336f22bfcd2a6bc996e1760349022b93e5f503e21901f99e9f5":"d31ad7c6fb078c5befa07ce92565bde2c6cb6d721d6c294991638017fa9407fc":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #210 -aes_decrypt_xex:"302333a6724ac620a7dd30835632bc5fcff2277a1f24375d55922b36780cf709":"98262418306e22f864634c57e9b5a815":"6dc4f143ed48d39777e4960194a4251dc1f50080a88f339eda36a840269a4d2a":"df0727cf3456bf551b805e8c6afde66b58682ed032ba1f48a82be578e3293a7e":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #211 -aes_decrypt_xex:"88b107dee12493379a033be0a40fbef077511acef2c85328e4097867ebd2d940":"dab484b0e94274b36bef339e5f2e2092":"4c6c484207922cdb460934777762ad0ae9b119baba711a6687fcc8828d2032ef":"6b488fb6b867e0ac60bd5d8fea9d5a89ae49a4458758332dc56817d61e0d455e":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #212 -aes_decrypt_xex:"a8e3f1475ab7a62b4cbeca782af4bdf8246c00fbded354826f6b16fff4f16d10":"d945ed0e1c80544f3effd5321625ce48":"fb0d27add7009db06db557c85710091ed8e3cfe5be418be0613626b950114755":"b60365ad30aea1f4df658b2c8dfd7e61f3dbae2622d512129cd9418f683b9f4f":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #213 -aes_decrypt_xex:"d35463bd6ecad03ead9a3663817d6266a0dcf24b2a172e03a61fd865104eefb8":"7167ec38b3dc39e6055c00881723dccf":"badf408bc9a6c2d43a5dbfd641c224965bfd560eac91729197b720548006741c":"2ff189df5c34436c98edff0fa475fa817ac76b9b6b3a1acc204bde61feddcfe8":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #214 -aes_decrypt_xex:"29ed68975911f8e419694fdf95b628bac4b9c326d7bc1a398d3229e5a6320005":"ed93d3dbc57422dd13225dd7886dea41":"8b6a2767a2d476122cac5bfdcff044f316eb2e1ccb0266f596b994793c8c6532":"7a08a0d04f295c5e950ce2cc2356c0599709a5a0ce6c8a72b5dcc38f28dd0893":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #215 -aes_decrypt_xex:"b3dceb732e6067058e83e3c15f8b1575aa1bf6ce7bf45e98f81933ebb715fb5d":"cedc28a1ea5a3e12f8736d46506679bd":"191ff178e8217ef11d245795e448db5168f2e9db184cbe0983cf066c408f2c8e":"b283086e62104f7845a9bfdc68c6d91665b581b81121f9fa9a9ea7ea2887f166":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #216 -aes_decrypt_xex:"68ae9972fca9df71523dbfe25bca935d0e505167ca930914bab22e94e7dde507":"85bdc603af4d820713bce069647b12c7":"0c40b0b4e5337f8c6fed302f051828a35311b65802be920efa468a598e18175d":"9696c55ac663e9506d413930641d6a25fd50a4abbb4be69bf0cdf0d47673c027":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #217 -aes_decrypt_xex:"ce98cf88bdcf3f46e233222488cf76457fff234f9d3e81bbf4b32c862323377e":"86ad8cb70c4f91ae2f6e47c3b2c10fd1":"30ee2084aadafed974dada9b395778c407efd9902c4c30bc95e286ae30ea2866":"43e72a74127c90b72a94e2f0a54c99b20c2ab6316f1d446ee74e47145d999e5b":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #218 -aes_decrypt_xex:"71eb5975e71fd9e60ac98cc24c51aa7d5cd35481ece1208b82f64006fd6ca30b":"36166a679d1ae9564b6850267a117379":"0700f9062ece9fc6fe38e4463f248a4130a129219480f9caaf4e5ac08fd47e8f":"9baa1004f29bf21de237e3491e413bf233b2fc686d86597bf98f444e1c4a5fcb":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #219 -aes_decrypt_xex:"458b602713ba0a0e77b580f0347ad177f9da3e02eabfc3fc259c1e0eccb70ec1":"8eb080e71afaa28363dceb57c5ffb345":"e5c8b5c99a394c5fa94d3bc3fb9b34e33a95e1494a59f82af7f3dcaf8be26903":"9b2e6d09d633aae3bb002390c6301505ae979c1219400f471a671576d88e006d":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #220 -aes_decrypt_xex:"e7c59265971f52ceb42419d11dcd3ca426007e00908554ed0a4f664f8b57b9d3":"b02310bc11eab0e5f3b33a4ba4c3c356":"6ab00f3f79577c1da7a766e0e5965209518ade87130e288c7899f6003c8e25e0":"89a42ffef66f2ad441b44065dadcb737aa428206ceafe913d0b53d3dfb88efcb":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #221 -aes_decrypt_xex:"dc6e160d75077074c029a0850b19f155743b2954584efaca1f3f87a5e0bb2c40":"998921c51466e4c6a01f65b684aaebef":"4baae5a5194ea7b000be20943b08e8a43274c64762f486053b93fd2d53595961":"220f0b29a41828de271fbcd2c4611ac6d24f2d48a7881e6de9022fe626838aeb":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #222 -aes_decrypt_xex:"1865ff2c5aa75a2ab41c752518b9cb19340dd3785cc726c6b649f28ee619c87a":"fa7c95decefdad912ba3c64748de870e":"56f75a340cad8b53dabdb5cfaf94d783fabca1915c97208c6ae05ce5a1be1cf9":"8754e4c8a7e8e3bab9a61590df5aea1bc51651da24e3191c3dbf0ec0c1ec6967":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #223 -aes_decrypt_xex:"de5cd9be6043520183817eedfa9703a9dbba13fc08ca6376b0bc601a8f2d1287":"6d52eea3e1174d245a91243e165d4fdf":"f1818975f81efcc30af58fbe01c2283c2fb836f41e9db5dc6695c09cbd43dc01":"867d7218708f8095a50a5831d95fe6f08f842e4306e1c15533b8075bd05d0805":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #224 -aes_decrypt_xex:"558f8cd83144e54398abadbca6bb3860ca21c12c7baf0ed3cb7fa7fff882c464":"e2785b967650c0de9d38fb909d2ddf0e":"510fc8bf0943a1e70969a04eda288ef9fcdb2a4b867ef42231e4f5dac27acb68":"7b68ea6be18552fa49a14c0cc7c10778bb43e48dd4a77821cb589787bc2ca227":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #225 -aes_decrypt_xex:"97517ae1c780090b393ed48980b9de5ac6f2fa82210fdd1cdeebfdd87ef4986b":"e14111441451d47f953408f82c93a71b":"786538d17c9f31c654e20093a944e2e7285d583c563c3988e9a4cce39b18ff50":"962b33df39d5310b34b026bc7d147c9f13bea76d19d11b66d335e3f5b825893c":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #226 -aes_decrypt_xex:"f6968f7119682dda3af945e5bc4c88dc3e38a20693809f081d4365c3dc9220cb":"56cd772e836bde44f2b9040e0a5834c1":"8c377b5cdb03b6f422fa761dd2e21c694ae77d536ed95d3546da9b13bfacb14e":"43375726092dedb530b22ab37fa5733a7befb1c1c114791d9722ee905f96acbe":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #227 -aes_decrypt_xex:"b9b9b7724b42abedf21a1aa50cf99de0b25022cc55e54189f1f4b0982c212af1":"57b6c7669dfe3fb864e0170b36082a25":"9e551121991f1c22f81689bf4269fd97ce5bcee7bd457b9a7445ae5173a0784c":"fa370c44aaac8ba4fcd07a815079cf991ced83e435a946f7cf52dfe3e345a10c":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #228 -aes_decrypt_xex:"ffe29c1531de9f1e53f802b4386634460cdd1077b83018a3f2834e9e55958133":"25ca3d3e9d24fbfa50a938f4cda860b1":"1664e8e2b9f1c2bf86987aaee4b3c37aa4bb2454241240a5808d459c342e5e67":"a42ffa84b57e27b089afd3f7aec40ef7f5d56ee3f4c829fe9316f3efb5b7590f":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #229 -aes_decrypt_xex:"017f16ffce632bf3ef31de3731c1fc669a0146e9394af564e4200159299e87c3":"2a82cedf4e5b65de34047834b133bad7":"a0b3edcfd2bc4b6de65532934529d815f7ceaddcb4647f0669ac0f93eaaba4e1":"443a210f6ad8ec3bf4554113fe3464814ca4dde402e761d39be67487fb57f651":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #230 -aes_decrypt_xex:"8251f4a54e0266819c6538e8adc2b0b4959069d57e7fb12178a221d234ad69dc":"c6659953c729c0238092a581aa021386":"a0c54ebad278ee5229bcf997261589efd7722bdfd89deb031c1154e650eed06c":"6a6fc65a0df7ac6d01d3b89452d12a917a718d97c8b757e49f089a5d6f051a13":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #231 -aes_decrypt_xex:"b6cbdd64d61913f905402bf59e7c2438373ccaf697c7af934580857a9d3b86f3":"e71f0b944194940c30a339c644d5cf69":"e607cd33369bbf8748a6a6fa9359e487e416095045ce2cbcce46bbeda64cf1d6":"e6d0dddf7111ce86b69d0088c351c194e75fe00027058a33ca8467d32307db49":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #232 -aes_decrypt_xex:"a29acc4a74ef7044f525a161e43fa96c301996c3d656ac50e2ff6907f0548cc9":"f9b04d5d03c8875462f852fc1a438f9d":"1f924968c0020793e5578d71b0763c7e4693d5648e9192aa21051247a9df713d":"8b42a0a87630201a212cc4815455db5c22991528616a7fd066a7146ee8623e1f":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #233 -aes_decrypt_xex:"3bec22040d78e4eb50fe1212032bb55252297ac67dc0264c132458b57618a85d":"f89f805456b642059e28f7decb202faa":"2d86572cfb63cb0c7e38e0315a7159d898542b7c35d209c2b763c0f4577a85a4":"22099be8cd7b4ff0d50fe68e8d8fcbebdfd3532d0b95189d72d83377b117ca83":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #234 -aes_decrypt_xex:"0b8e6a32a9709b77ead782eb1a5f096d5315e3aee9e2a72a1b552a7719a132ef":"c01571013edce1c9d48a5431b6bd7976":"a5cd1fbc645609541c777eabdb1425b643e2acbed12f7e04dd178765c96a8fe5":"32e7211a70915aa74ce059fb05ea543d717346940789bf163751a7447d32e84c":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #235 -aes_decrypt_xex:"d86e38f2f2ac28f5d21de98deb908affacd602456a1c06e64c1f7a00df1f62fe":"1b47fb7416d86fee2ddacb829406f0f3":"38643398093d7979b72021004e94eb928aa82915f052c5dc44d022f4982ba059":"bcd2f0afd0078a9313a6f0f7e683dcc83b8a92805551b0f157551cf619a80208":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #236 -aes_decrypt_xex:"57027dde15772e4e8de731d41ca4c6bdb58bf8206f5dd18ef8ff0c7cfea0fa2c":"17f38c8f986657904c3b2f1d6c93407b":"9162a2109de3b6cc07ef8ca75129b466031b45d4b6476b7945fa1129339ecab5":"5b2229ea8709309994efdc7ddf0ec92bc51f06a9fcb59e5d2fa4c9ef4bedafb5":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #237 -aes_decrypt_xex:"9b59606ff36374866ac669de6933d39baf3c36ba46daf2dbdb58487044ec70c0":"c7fb5c3683082d5d69f8361ec054ef04":"d0466e1da946515e6572c3359b2f0aa994213db1c878a4828e08a88f4b18afaf":"f71f0f2e514b22b4139629ae6e45d5c5f38cf4f0a303a78a08603c2e6a11d7b1":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #238 -aes_decrypt_xex:"b29fa8fde6efc2f66df9e5e591ba818c15a82358d6365c4f58fd2f31f254bcd9":"f9b15d6fae9a5338b84cbae05facec40":"3d055f21e3b363f770e9514b9bbe4fb52a4c963219dc70333b24096c6d464395":"913577a2d4a98bca801c857dec368674eb20be04f5ac8bea047fe3a9373dca62":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #239 -aes_decrypt_xex:"805938641ab6dbb68ed15cb0896f290109064eec6417fc0ba8dcb48343a1a8e7":"8c72c606debff56d89c968adaec4b0f8":"1112b69e118632f34870265fecefa0b7ee0eec2b6551ffd36a8ede269c1c2ab7":"17499183950757c2f4cdfc37d0e505a277cf27e00948b11b4d3537cb362ad769":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #240 -aes_decrypt_xex:"91639ef6651a2dbb250b81c865010ac8f21162fe568d0d633d0e92a4d5565e29":"aaafeca1f25a6b82f8aa68c309193e60":"de0e7df7ee6ab1f1f4708c9a7f179510157ca620631e762ba69cbdfbf3509aed":"7486cd751a51d91957208b73896f0142062f8788b5f6787011020c9f18b21969":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #241 -aes_decrypt_xex:"151349765b211aa41abf334220a2c6cc8d04a452a35e4f3f6996465844568e89":"674fdd744b171361a191d5bc87b1a7d3":"652c40273b2fb4f5eb8681fce6ff7959067eb9d3bf7a1671072c21c9524243d9":"44efa575e7bb73cdd6905786507dbd4371c98abc8fb2ef1bdd58ab1b6cb70a49":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #242 -aes_decrypt_xex:"b4b0dc42b421789a68b4c8491dda3c21e13e0b5a1ba6d15235969b14eb3c478e":"cfee857e13ba52c8ea86ed8836e4eb93":"22490f0c1f5782681e209686082a22ea76dd5e1346285b5658bfd788c7ee0f4c":"e811e545f4a99e875392b62f0eab77fd7d778a41f36c0fed6225ed57ef40dbf9":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #243 -aes_decrypt_xex:"768c72e3e86eec02110db6c71a2bf0dc9bafa00539264bd876410e5610d2fcea":"c6db3ebdb4a7fab97b95f3c23ea3122c":"e57bad7173c8e5cc7f430a6b7e7685b6a362b8ea49791d9d710178276d5e3695":"48ea1e9c160740301b2f7e0ec00351a205ba38059d134c6903618f3a269c87e3":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #244 -aes_decrypt_xex:"4a59a61208a62aa7561c01ecef00f15003a8a55a9c1ced6c54946c1ac4702294":"3d90c370df4c4a4a725c9b6cf6b278e0":"1d691f56d7a54255950c4df1cbd8611d2a45f90254ba3f5de8cce703f0eb9edc":"ca9189596b2a42f3780e2b509211a9bc81ffa6c00eae1f65e4490dff664cdbbd":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #245 -aes_decrypt_xex:"3fd81a574fc68a8a1e4ae732f6b8178f426c981140a9bf5f0b044b848fb59fc2":"e479b1e421cf935a7c950851f3ec5b35":"41a8ff2885863891c61128e1215d3a1943848152350f6a881810583463110b9e":"962dffd12f95e0d6dc8f67ba38774f6351dd4a89699dd9a8a9ce3d7c699b1f22":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #246 -aes_decrypt_xex:"fa7c434a3216e9055fbb38241237885116a9f12ebfe1944a3d927bb880be9280":"76e4f001c6619c76fb2b3b191aed57e2":"2c670635da304140a3f9f1b68840a413bfa4f2c70c3926e7f3dc223d33419a2d":"656d341a14d04656a67b7aeb4bd73b66d47c34f97fd2ff45766a2262da767fc8":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #247 -aes_decrypt_xex:"3011d3362dbda37684491282fda9a32385cbc94522b72424f4b2be81714c6c80":"83bbb18bdfbe4460a579ffbcf97b0ee8":"1fbd95f261e45099f8ef7d98a35bb7fa450f01054a681e0772cb3571d5b16430":"6f322bf72d744d5129e49fb3730f872ba039d86a6c4edd3fd9864fb796393f04":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #248 -aes_decrypt_xex:"87714940a51dfc508e5c2723be59d008c7a3ed32e11bcab70aca32440d401f5f":"418195d883d1e24ce90c06eab325a233":"5b2ae9d5a88238b61d09e09b40288ad7e6d04ab48ce733571e2e66d3ac8beab4":"b02c69e084e3be5c7948f82c2010593f4c4a0dbd7c4ebf28419e65f33473c508":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #249 -aes_decrypt_xex:"91652688ae049f61e742075ab77d16a8b3cb1043c157ef3577c318917130589b":"866f8cf399ec7b0063754f27528b6401":"e17efdceee7feece1f0f99c36c2d406d0fd321042548b8a8cd47c3085e5e433d":"33466caed9da1f28056d2c81b5757bfe54d2da188e5c88c173541ed1fc4bc377":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #250 -aes_decrypt_xex:"53c6949ac9aa4a6f0a9b8ae3e9f50f95b9e20c72be617f895a4b0a132d7721d0":"0e76cd3d76d5c9f7c284288d51955b30":"1de34705906295decf89033d95efb51b97bb94e1ccf4bd71d0554f7695275246":"781fe9d6554204b6d38fae0b530dbc7ede39269a522761c1716586b351aaef17":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #251 -aes_decrypt_xex:"c9992ce98071a5fe5a8aa6d101c9cb18ea7b1ffd00bc65f8bea7bc8e08e7da03":"6786eacd8ff954fd9c74e9213b008b20":"5d599e3957bf95ed6a10fe8a5a585fd6e1fa8927a3639227ee4724ae68ca7b1e":"2c1c50c872a16f3b51550e873677baaa08e90431f4f3e6d0cc880da0f8244023":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #252 -aes_decrypt_xex:"cbb0c1897390f727303e3dc7feefd17c5e343462c5456621e2872184d92d78be":"72d9e2221335cb6931c77c08f9cea626":"076362c7f5293e9e8f4212dfeadfdd5fd4b43470c402910a441e8e5968466a4b":"e2ddecc1f7017b2119cfc26ba20fb4ab0d31e15875ee2bb9b0b3e627d8a5a3fc":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #253 -aes_decrypt_xex:"ae85c9237affebe65fb88cdd983790b192841787b5f7536d3f2777ee7b9adf01":"c89db2c8618149795f19b7a41f7486bd":"73561f50172cf7491dbf7e579902207831b7b4a03ef88a83597c73fc4868eccd":"873cbc71d5070307a5f93647ace4eaf11fdf827a356eacf97a457f5e5339275f":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #254 -aes_decrypt_xex:"9c18fd6d4b35ad0b179481d309f1cbd0d031f48ba84697165f2bd9dca5b83677":"7284d5171876b6b71208da30ce7be015":"0f1d8de33215292638728374e640f0a39a171721d4f1800b79caaae923af80ff":"faded1d057e3adfbe6861203f76244c73dde51966520a9071615ff63398404f1":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #255 -aes_decrypt_xex:"12091a52ac1370306733e58ec42414277e7838dd16184450475a6cc44a6e84ac":"7c2952c9eb9ca4546bfd2d1276f985d4":"7ebf723a6bebddbabd9de7156f3421258edb9ca56e4027b37c95f5b94a98593e":"06529577d8124b46264ccc8cdf57abb8cb9735325addfb6433bc684623f37c51":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #256 -aes_decrypt_xex:"0d3c118c025bed7f73ead51ce8a233dab59bfbc916d078a20c8f768b054defbb":"28055b960de478c8c746aabe2de0d962":"e9be27b10c707e794e8f8d0b74c5ddb07c77571bd3e1d9592e8ec7ffbb186444":"b46df5bf50a48f516951478a9611dc695696c82df8ba7c5781610f70c271865e":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #257 -aes_decrypt_xex:"e1f01bc45ad87717d89bbfde155daa3edd8f66793ae205cb79f6abc58f90e418":"2f2831d0fd731918bde6cb0f35697e16":"994af737b1d3076e6dfc4cee6f19779bafc7d49b542434a5421c8ec9a8ad78f9":"0e67b5a5278333b22b8390bbeafb90b4fb4983ea4f7090eb2e8eca46d4ccf60d":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #258 -aes_decrypt_xex:"cb3343bf749ffe1f18291956b22e7f2ee58e7f1b3c351a3361b326ef73d5d263":"ce0b8cba0c9187e8dd1fa4196545d652":"7713ec1f804d166903bd0bb722d442148d6f0d1e6afde70c13389f14c6e65475":"a408fa05f3fa2393123c3fabf797293f806cc1fb83e0dba22720573368766bbe":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #259 -aes_decrypt_xex:"e2a0ff54179e85a0db18a421f8c60e57db3903c09e476228c1b58ed15ce3fca8":"e6380deab6331db98a8a2ec215d18a8d":"f97fb1c1db5e6a75010971d02c458175981daad782d5152f09265b69a2a927dc":"b41d7cd7b6b9bb8def7f88adaa695fe15e9c195d60d4c731b5af57e4330a7168":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #260 -aes_decrypt_xex:"bafd1d1699374567b088c3d976315b75161a5738ff537a868a3ffd88016873d3":"a6ccbbd39f0f0f34e0fad7f4599676e4":"cb0742e11cbc49a14379c7d34d0f181e52aa56fa3aede870fb307db550cd2815":"74c36e7defa07e87b1974882b6b0f0d70c0081912989dd70de74adf061f5e764":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #261 -aes_decrypt_xex:"9cc06d592c3df53097ffcd7555d4f28dec1b56e4d6bd70cbea85406ebe877df0":"e38a80e571e00ccdb2284e8ccf56b95e":"6a02db704dd93739c0a536f18f9acc134815aec32f5d0d8c2dfed1968afa1dd5":"f29e94e342409f1983f4e64c8f7df5865d1ce9e28f11741670791daac091c51d":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #262 -aes_decrypt_xex:"c4799556edf5231e46f648182b3866e9257cd166100131a0796b4c204c96aa15":"e1cbea55948c7ccb0d519105c3a99eb2":"142979ca70e1725322af4522ca85a0158a572cb386d25a8022692b7ce1b74bac":"cd536bf78fd34c812a243f14e7757ac2a96be4c526f1f84dd306ae4397e6ee0d":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #263 -aes_decrypt_xex:"1a67439eb05bef086b57dff8f79a09cbac982daafa8f697d250c5affc43f4466":"6ce3038d2ff7bdbda247c8364bc921e5":"33f2f5c1ceeebe603aaea4640bcc0b4d499c46458d6babf5d21740890fd08944":"08bf472a3211f7d8c46133eb9c087f17cde9348360d63e2a8ec950193691ba67":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #264 -aes_decrypt_xex:"bd63a67180a025aac25c7381eab4d677a59b6c223dc8568847179dcb491693df":"ded07cf030ddd235ef7182032fe74d4b":"ec7d3b092571c305c69c81c84040c5fcf3b079b05c3eabde9d2347c5b692371a":"16ca766a9b913f569e47de8c0360c22289997c4ab79adb263d546c2f2df0ae75":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #265 -aes_decrypt_xex:"a73faf2a968bc08745988a54c94649ccb149de0e522e316a0b046bed453dd5cf":"d50c76e0b7323b4ee4b945a0d8cd4b50":"117ef241a43842ab8aec2225cdb76aa54cee1ae793395d28fa56f59784bad4f1":"c31649e09f3501ccf9ea6d9e4898ff4c1d5411a6a091cadc96a08381583ec0a3":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #266 -aes_decrypt_xex:"b02435ad97ba36ea88553832e76bc2fca754b9869fb5139115ffbc02eb57f283":"d4d79513039a96bad06fa8a7531ecda3":"2448134e49bdef622863b276ad08d36e153bbce1c5ac686de0f63ef84c0133ed":"a56694cb3b80238fa8284548af9108d769e7a3f3dbaab0047498c9e8c056f60c":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #267 -aes_decrypt_xex:"1dc83690aaf430466ce0b1da4b1a7c45dbb69870c2006620b52c7ae90d56caab":"9cbd4befc3beb8f962825785a288ba84":"d4fc14d75960cfbd10ae1cb173dd9f3369c960841a988c9b2a5c07ea75b7c61f":"bf2673c9d653dcbd55f67ec2d3c4088a442ff5d50765809a204039f3eed8bad7":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #268 -aes_decrypt_xex:"0bde61a25c97127188fc41bc2fe134ea904c48b2c350f95a7524d22b5ced1a1a":"3e643c2594c8d96ece8bca2eb8e12a97":"d0ab934b523510d26c1191a74a7bc4a0ca4d02aba7d17eaefc07e42aacc75320":"f5dc9afcaefe387c3d162d02baac1e8da69fe216a72c16b7b174823a32bf9161":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #269 -aes_decrypt_xex:"8c8a18eb06c5a67af28d7c935414324264a952bad195c8281d7c5af2a42f3bc1":"57ed5750b97f1319494d38b162db5a90":"ade82aeccf5cff68500b20a0536fcc3e447d4c843af16a4edd6e3dd49bb8fc22":"11283c9262d5e214db2f29c16b5cd0256822ca94c81d9be5c033c6d2af2aad84":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #270 -aes_decrypt_xex:"787d59d0aa52855175b4e855ef72ea331d79e19fe3fa8d4bd8ba2c0b8a47344d":"b41428766d9500001ad3439f823b4120":"7accb5b292a61f150e5c2e83878819d7d3fecf8dd1be6c7eae42aa0602bb1a34":"e4a1aeeb8f2e858b030d2497e088f90c024c9d820c32865767e4950c20d906e4":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #271 -aes_decrypt_xex:"00279a16174d2a2f34388a9e685cf0c79495ab57ed7c6f33daa17737d87e5da0":"cfdeb1dd875df263c678b21ee2382af2":"49bec7e76920b8a2a2c075aab356986c84694f696d5a07bd781e605f00405bd6":"c922eadec16521678dc512f899b92a169db8b514fbd3cf01429786f54afaaf5d":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #272 -aes_decrypt_xex:"0cdb4da72e0c99cab4d8203c48f74fec6441cff020770ffe3eeb9139406e294c":"0570d4fd8d2536b58fdbeffc49d63c60":"1038412a0a44c3be99fb4c19c257225d27f6f33266f87dc801a24ca6b872fe41":"ddb6d4c3b620bd22e0b7b52df47cdecb1818028cd46e0283fb82546a095c4277":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #273 -aes_decrypt_xex:"85e008ce75b9043a2067926bfeb636cde90190092aef04c19b3f0091839ee974":"1185bff86b66e0effa7d28447faf2d51":"5adb6228a0e5b177be828b4f9cc9ca2e1b5741e5328b6134da081fc6ee0d3d4f":"a36027595ac1007c486fa7353d7f6aa2dac36fcd3c08fb32bd5e728662ec2bd9":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #274 -aes_decrypt_xex:"e1d13a25254f0258b77de256b332836762f36ea9bc5b953f7ceea89e3bf369d1":"39601d5e218d7f5f3ce7fc45f0576f3d":"d4330525cc897ec4d6fa57c73a0281f9f913b795943ca618d9327af4ef9663ee":"1b0fe2a567f562289739e298a912415a1021ddf32327845968f5363f7fe74135":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #275 -aes_decrypt_xex:"a6b53928364abd3e572f534cb50e7c3eb87a5602e1cfdabb594537b807b41854":"11a91ce83d324a10377f70ac375f01df":"1e438f84d789e14acfee3031c8f42c03245f661589523688e6816a219a4af3b4":"867d46a73970c7c9cacca63554c859b643d6266aebc1f91d674ed739fd2d4cf5":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #276 -aes_decrypt_xex:"8314a8b33cdeb89cebc298d3051ca8b7f9f7436767faa195fcbfef26341d4e79":"aaf0d6b19c4e42a98cc884709981d08b":"8c0db63bbd4260b2ba8b016342b3a357729782410249f5f0265c60cec61abfd6":"28b40e90b54c8fabada1d0ad5d080403893f41a1753be6157c154bce7c1894d1":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #277 -aes_decrypt_xex:"dc907cbd963b7a71e4e4f9770836b5dca005c8850df035b3db8396d373f49edc":"6d9b0fce7d9c3a9c6417cc667ded9011":"6fbabab7b668b20b2fd1efe4a26731c91bdfbc0e58b38ad296d68e7ad951ab9c":"663d633824e9de4558a3f264c760a9eee6041e19c194ff8df3fee4d4f800add7":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #278 -aes_decrypt_xex:"71487f76a3dd10fddaa548e8b0400884d47e121de4c801c184378d2aed6dce2b":"48346e22e34f56cb47e84e5df1c490a8":"4158b9b122db41c9620d5c8b50fe0f813079062f6853467e5f755e6ba929b6b8":"c90c05133a3c9890c332fb2af5e9e23b2af662cd6c17f42ea6fcf9146272ee03":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #279 -aes_decrypt_xex:"00eb1bd469c875764fea1be87f1b8fc6fef10238d07268cc3eff5bab5425884c":"2454b18d3a4d160c4bd4a0855a3238f6":"541f41348830e753941faeed1eed942173bff4dd94155e1caf7ad8fcc2378338":"eb3d61b6fe4241d426fdaae384ccd051acf37482e25127648fdb5e27fe9a8cdc":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #280 -aes_decrypt_xex:"79d44277ee9d9cf75b5a6b5b4de2b40f37f9dc69737569b50c6970a57e25150e":"5c6535b125d12dbcee401f77239d6c38":"7e1da418e5ff44ebe18656fc571b57617f691246b8674d0b06b0d25757d8d7d1":"a6ca823cb5cdd24899990345cb57620839ae99c9bca2eb837b3f8d5ceac9d6d7":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #281 -aes_decrypt_xex:"3bb824a605eb8a86c76dd1feec687dfa762d8ceed8d8f755554791ee72a1fad7":"d33b97c43280bef9ee27644c5fc91978":"7d73007f3339720fe1e72c4c2e59d85a15183598c5917f2a4495bd9b2edd5e0c":"107676291b7f5319fdd896fd2db60a1f8e2bf7da1253772d4c8b46e30235b7de":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #282 -aes_decrypt_xex:"c07f4ef1097cdfc08040f923b4965751bd1fdcab7f758144f65c9cbb4241c782":"6c90e57c767eab9f747eb80862ea0e0e":"61ced0098f961bae4d3da74924f21c1146d274690b8a8ff7d5a4efc3ebd366b0":"b0b126ea7f1dbac06c958dafd46cebfc7c6112de15408343acee9187946bc9a7":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #283 -aes_decrypt_xex:"7c41879bc721d95f30d1049579d4a4c547d755ea5bbc56ad0635ba6f2ae9d8db":"ee12a5598d2c28e321c4d4a21303909b":"17649c6bef80a487fc36849d251f4eb88d83232418554f282f2891bd5fbc254e":"d3c6411320788fd6469e797a536b3f2c202e27b82b21233548a94bd06ce70aff":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #284 -aes_decrypt_xex:"9f8f6a66cc635762ab9f4ec6da604622ca44c74637a3d85e218a59851221fcd0":"690773e098b7baebf9a23a49f294433e":"26fc5d9eaf3fe07fa121b21b8151cefcf8b6511cc5cdc20ae6d2c1f76f90990b":"4029deb520eab15dea3a3f780da94370985ab909e2f44945c5bde012316e1cdc":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #285 -aes_decrypt_xex:"2b114d9eaed8c00f40aa000a751399b8de580b4674f3fdb574c180fc7e38ed31":"f5ddfe7d66dab52b9f52a535c65ae324":"aacf2ba4b02dcafda31435fc9a01d923d229914adb4792040edffe2237fa3e18":"1bc41d7f8e5006f04367fee164d975a7ace77b784ef5a0db8a31bca05bf6cc88":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #286 -aes_decrypt_xex:"4073c003c7fd558b2627c9d091db851316d743b9191ba970053347570fa2bba0":"2d8bd1e6815b89c53ebd31c3983d3ff4":"84db0592c3aef2fa2517f3bbcc4f40e9f1f80440440dec268703bd41581bdf1a":"43e07ff6fe1b25dcac7d0c25db07069727ecf412090a6a687b097591161784ab":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #287 -aes_decrypt_xex:"bfdaebb9887023d389c9043d3a37093ac388b71d2558dd2f28b65f08d62109cb":"ee362d96dead9152fc2684642ed88156":"cdbe35d4bbfcbf06cfefb140be149a8b482f3ed56c76c056a2f9e7c33731fd64":"efca2d3e289765a8a5ba7a8616f0fc124dc3e024c203c8d2c8d8e77b5073d0bf":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #288 -aes_decrypt_xex:"394deb252b4882ae847413a047bf2be029c575778fbf1f162d2ee2a6950bf105":"39534857872fb95bcf2336070304ebf5":"2b08d7663653b0c80a29ec443a95841c934f3d0fe665e520eea286d9f80a6aef":"73f71c5b72dda8afb914079ebea2748612f13eba8ff3c1a10ae9617ea1fc0438":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #289 -aes_decrypt_xex:"e96f5bb437001fe24ea61edb54c58f0cffe9262a6acf104af6b6ab579f7c9353":"7ea8d01b594f823a53c2138ad1379f75":"46bbf8de6f76f77e382ebb9efe21f81da5d41393a8e8eaa3f6885124a8617952":"9b864118d8cbb95c2be722d886e0ceee810e1b50600dff1f9502836231f9f85d":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #290 -aes_decrypt_xex:"d1429d81ef1084f7e8974a070fb51deafe0884623132b6e13d3e0e0a93b666e3":"b322e8436967ebb311fb5961abcc98dd":"f0b0cf67462fe53ff2ed316d654236f1e90f5c986b302d4f96cb3e8bc53b4c4d":"ccbff83fe441e52dcc54795aa4f78ab871784b9a7b8482635d45498231bf6052":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #291 -aes_decrypt_xex:"1c20022a80e97cc386e1c271703f92702ee8df21489fdc410ff612d67c9d9d1e":"e4b6cc44c051ec114bc33ee7eb12a0cc":"f53326a16c1cb4a0ca9d46a50727f1c45f5fa0dee61f2cd490c17df9f97c6720":"6d400c0b880c35ac29e512da89920cbe83bbbd75a66286f58ae24b375867c83d":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #292 -aes_decrypt_xex:"7f2c1902bdda3df699415f6a9fb2194a186b93a99418bd9945c1ca6b356025ec":"0cb85a0d33c6b8e0c19b8c2152aa0038":"943b05e29e87abec1d51e55e5f53c5a1028f4e5135ad918aced43ee60695ef7c":"586d9a1078f0acf4af3613c510c86b02236ec86d39621b6f7d605fac8fdc35d2":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #293 -aes_decrypt_xex:"6cd680b77d3244514fa31c3a9bb7708c45d06f44b45715dc2ed7c74c70cecc04":"7819b600b9ca2a3a729b125b662c0153":"2bd2c3076218f852657cdec00c1717c5333e4b6ff33f2bcd24ffca33adfe8c0d":"b98b68f396d353d1011795292153d53ad03d34b4b23595e11bb46cab7f40fce1":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #294 -aes_decrypt_xex:"8eaa33fb8f4dbf3f6b3c9d360bdffb6bbc48f3b396028f122d07dcb50f908932":"0435f9629b440cd757c26c2c5d6c572a":"5278b57d46e346edabb92e9c13624bb9a69fbd138a31b7b7c5d67f912322eb39":"7d145149f88496cc0b1c1970fd3b9c6a4d2c3d50dc9b6b521168448043fb0085":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #295 -aes_decrypt_xex:"38bb05b111bf219754145a63ec43996f2532fe9d82d809ce40bd5f1177875782":"cb385e13c3aed72da623ed717ea5c1d8":"c9dd00a2ac68dc3e61d5dc51deedeabf56b577dd245803d566c0c966d53ba998":"28ecab53a5d8e7447912afb5f99d026cc5f3a1b9e84123ebd7796f7bccf84d81":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #296 -aes_decrypt_xex:"fd53c1ba88b85452c34d92d1cbaaada133431bc6d8d658dc860f88d527590d9f":"22f3feabf8f5ab7a6ba30b4c48454cdb":"1f38db440c4bc5cd866c29f68f5b9374dce3ca32a5fd271cd7ab413770c181ea":"c3793e7374ab0f7b16fe334be05c64c7a9217dc7eb24f5700567e3207f2c5b54":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #297 -aes_decrypt_xex:"16d678acc1010c87fe104abf88ef4ec981937803eb85046178f45d3a9bf3ffe6":"b5d625b02f05b7c0670859a8f71df5f0":"c7c1545a772e196cd6953c410656ea4a48be54a41b07456c1c8917d81ca1b830":"77bd794269808f22a150d75fa0c42a9a2887aefd88ccadec38757f71b9c334b7":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #298 -aes_decrypt_xex:"1c30bee1ed70b77a87131e46308975bfa27a1ecba8a07c286b11ee292e5f4371":"6ff7bcf33b6ff77b116610fd39f4f6ae":"bb9ddcf417afc25702cc533952c65fd8fdb7ec85e7d3b407f851b51e5dc9a4fb":"c6dcafbdbfd7f71b029b9240ce57d63495ba68c1c3131e6eb10d09cb5a1fcb5e":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #299 -aes_decrypt_xex:"a4ba40d98b8397e525eb7681f5c545da432619e23a067421171d951ed018d10e":"ddbfcc25e21ad7bdf66a1b3513a03018":"e33c52514cd30153cef8d9636519a9c348170182e2a6478dd4887a8d536f0f45":"2d93fe17fcd51ef19c4a0489f772f1ab91921b261a301751f10df819f65df8e8":0 - -AES-128-XEX Decrypt NIST XTSTestVectors #300 -aes_decrypt_xex:"bf14b298e9c72ca73676915a80fa2fac4fe2b56ebc4df57e3028fd4a41ac9e1c":"5e49263efac5451ee395083c25de2c13":"63a98f178be85688a8a5ce00b25bf08a972d34ece95c6947260e6e44fdbaa357":"401efe5c41cea23da0d33caa946b916c88ad99d65fb8238047597b94bcdb88b7":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #1 -aes_encrypt_xex:"1ea661c58d943a0e4801e42f4b0947149e7f9f8e3e68d0c7505210bd311a0e7cd6e13ffdf2418d8d1911c004cda58da3d619b7e2b9141e58318eea392cf41b08":"adf8d92627464ad2f0428e84a9f87564":"2eedea52cd8215e1acc647e810bbc3642e87287f8d2e57e36c0a24fbc12a202e":"cbaad0e2f6cea3f50b37f934d46a9b130b9d54f07e34f36af793e86f73c6d7db":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #2 -aes_encrypt_xex:"e149be00177d76b7c1d85bcbb6b5054ee10b9f51cd73f59e0840628b9e7d854e2e1c0ab0537186a2a7c314bbc5eb23b6876a26bcdbf9e6b758d1cae053c2f278":"0ea18818fab95289b1caab4e61349501":"f5f101d8e3a7681b1ddb21bd2826b24e32990bca49b39291b5369a9bca277d75":"5bf2479393cc673306fbb15e72600598e33d4d8a470727ce098730fd80afa959":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #3 -aes_encrypt_xex:"522499839449864b0f59ac861b0b8923a1e4e204f8a255febb9ef0a8078942e8ab26a30a3bd6d14fd291efaeacd088169a6bb1218f3ffe9a482a439d2ef78628":"04782cd3c9161fd2eaa9e911c23af4c8":"1614c98391c1dece1a3d165af0101c872a31730c407b07a2bc97f8c8741e7fcb":"4d8ee472b5c9367b364cf284738ef5b490f4c131a4badc316a175f3d55d28711":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #4 -aes_encrypt_xex:"67c2e3a5b02881d7370320d6c04a0a138370dae588bf09a0cb2595167150572ff4b3bda91e64c6ede62375e8dd47a2951d65464ca48346047044d970ff45f480":"a1f908be560286b9bdd0a7f405abd4bc":"42b564650ec0a34eac69dc17fb69f46c2cecaa5588557ece634711ba76d55da0":"bcf08b6bf20e6961d8b7348f8fced7f9ea51e15902671bab1a366de1f72c1726":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #5 -aes_encrypt_xex:"5ec416c58f2b5a78c4f658da055bc00f359c685b9f6de6ffa56f86d95086844f11b58338d318ddc8ed7ff65c31b7dce448df81271877d2616f36b29a6fcba9aa":"38d7db2d700d0adaf20bf5c2e84568ab":"db34b3fa9914903f5184040f1143078f124db769fe830b89d253c73423da50ea":"998f9e21fe8f2a848b8b778ecd254bd2113969e13bf7587fc98fa8d7ebc2e2a4":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #6 -aes_encrypt_xex:"b5b96b90e36b35eccb718b14c7a749f31fd99ae1ec1ed3a52f99d4a3beeb6f20ca2723d5bb005386b79e1c4e23f6b5f81fb450b2ba92a5844280d3d91aee4a56":"9a063653a0d7a67bca5d2e47aca24ac9":"beb295f510ca61db0cedd1d0e9f75827970657f9873e0ec010b573d3d85ea586":"b7d44012a1a4459a6ec604633f74c7a76b62032fe6a2727cdf8d3578c189e541":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #7 -aes_encrypt_xex:"cb87196e188698698a058c98e855aff5cfbae00a4c51e913f0c9e4a57d5ab416228757d08414b1178852eb4d47172de6ac0bf7d5f16dbb535606e8b212ab49d9":"225592557e2f60e8916056ee71091984":"e5d3ca08ff68cb54a0a5b8480747823042ced6c03280d968ed3f66c958d971ec":"d456c0ff4000c5dcb884eadfa8d4d13895c488f5188211df77b31ee087c8bdbe":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #8 -aes_encrypt_xex:"143b1de8a633fb40893a0d5a88334bdbf89bcbe6237b984688bba1528a8e4b1c58aa7615be268a157cf352f0a6c4cfcafa1fd58950d7398f3cbb83a71ddff17d":"b17e857e9b101282a8bc32538b9dc632":"6cd912f55687e9223036801c200a5573f563075ef452f5681f489c19cfcdb4da":"8b4336e87d1934bb3531f9261c9b6aae8e1ce3017e8c948350daadf4d2a84e99":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #9 -aes_encrypt_xex:"092230dd7d1d6f3f83ab04ccd46b1311cea25c7e2b503839c7e5535a0148b6dbfdddf6777708265aae0e72b47658a45310139ee0b1185f98c8b8a5c187d5fa69":"17e6ba1c70f77074ff1d567b52f6bdad":"9c3ba625a21f8f5583884b56d4d1a2e1e65fccd03f65d6caa5507b71b10ae0c3":"5e987275d6ea7c36593c5eab78a74e38504ee47bfef4fe6184285a2e625619fe":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #10 -aes_encrypt_xex:"5d4240766e71216ab73da19ea88027488759c3c83aad8223bcb60ad5559f913d1fa858154fbb8217c04ca352b22e492cf9ea81d1a87838125c90a1340d04f8cf":"08496af5e9e51e06e562ad121ed422e4":"ab5ead893b99dc72e927c82edf40c3e9617c6789d9d488d63a91ed7d37892eba":"a8fb3a8bb9c1158d08610636137db4bc2adf2907291e965efe91e5b804c2f3f8":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #11 -aes_encrypt_xex:"6c20526385c785ae857a24754875f753911b1ecf189643de9b5c41a7e7213b721d1b063d363821a0f1f2e42166d1fbfbf7d17396b289d6012a531577365672b9":"eba311569feff984eae41209b495c298":"ebe077dcfad6a39023a976a6f5a69b251191e9096efa4e4d9e0d8a8f3bd877c6":"fa1d194b88f488be2a6bab15ad9bf40a7150971d6ac9503fab58ea86b714a2c0":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #12 -aes_encrypt_xex:"b265b9c31b388b7f12c810f23a38ec48443fb1ec52f2c1147e58481735a30cf1a690d7be6558ee22d8346a1e9420b0b3326b3c494f607531bf9e1700a3f972fc":"2cca7a1da2e92063e2f87ae92c460868":"d6ab662f11675bebbaaf100e16d32aaa8f12e240a7a3d261267daa04574b969a":"d1203e2b1aa9d9bd08e22fb4c25080e7f85f35ca839013d964821c0a02429a6e":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #13 -aes_encrypt_xex:"cf16b47b4b32bd038dab1d4bdbf86b7b797bc9ca2f7b9bb18415fef781c3a214e6f1863bb37414ba12559d8c0b603b376a4f88d0ea5c49e8bab005a42799c545":"ce328a5b1f000b36353723418eac4a0b":"0b4b0609d9521b9ab96b0bb566378a2163f940d61230bccfb27d7f9e185b4022":"e3881ad60a6b1b71bffc3aa60853951740ee52bfff75940031cd2eece1ddf6f8":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #14 -aes_encrypt_xex:"b21f22b98004f3579e3a7b4a8a72503543faa0a5a5cfcc09fe449e3d76f668a2539bafdb0cf1c002d6df3ebf3e6b7ef176d3c564f84beacb38c5dc2566667c19":"f747278e3fec0e192d308f56111d0d08":"2d8f720c3ea91684784e52bcba169a6a081a1eee78f68a83049114b5352a6635":"bff5cee0f2cc3e52bb3c3bb67c663c5c1020fe3b1083b0b1ee8c718f7b5ecc47":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #15 -aes_encrypt_xex:"7d797b11bb16634625ed5e1ea909cd2c6c3d2f6b86db5f974d772f04df86972330323a54bbb105c7c0801207439a2e89b73d48cc5c0cb7938a192ee59b8c7547":"a3e1477d3b0886eddfe8934f111a2449":"63ebae85895f3440c19b563e25f6673f1a519b87ec8d8f80d4afd0dfa5c4d3d3":"60977934efa61e51b171cddede3358fd53b6fc13483a690820a484a7ec33c2a8":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #16 -aes_encrypt_xex:"8a055b91c8a099f7a033812ce74b2b2228de2492e94572b5722737581769e7407a309743866da1c0a162894e13c133ed33d0ce3fa1c385310b3c7ac4dd4cdbc1":"898d5d82fef50c536f483632201948a7":"45e092e64bf2928194f7a69bfa2503509bb3c6d99f71fb49c700500c5cbf9d20":"2792d9481a3454274283c843e936e835f9fa44239355168d4faecdf70904b758":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #17 -aes_encrypt_xex:"513df3b4470f38aed86ab22cd33732eb02d86358f0e76d375ae94848587c0fdd473a06cad5bda8a3796f636f884f1b9bd0c36497f06998835b5b21ad0d53ebf7":"bdc61c3eaa3b825abb585f7938d003d6":"64235b353e43c69fa42c8c4936a11bb931d71432bc49d473d34100e21027c722":"db2db7fdc072101a97ed1f758848eff49d08896fbd657a10cbd0d3299cdeb03c":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #18 -aes_encrypt_xex:"e4cc481edbfe800ec4e1e525598567eed861e553ce5c92efdd84d69861e09baa72309c0d0549a92e120785cb43a4937acbd303f6197b26f24b16d0911f70a313":"5c006140b8ac3f9738af2fd3ea6f3721":"8df44a74c0205222addd30eab2c7d2fc71ec07ad12932bf0854fe0502a642183":"0eb309335399b2006b832bbc7356fd88af0abcea6864f6b41193dffeca4a7f15":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #19 -aes_encrypt_xex:"04e45520f663ec8230a3226da247580129ab927cf80fd8f656a1f13424e98ba39c57bf3e4c172c8c21bf6c60a01d05360a306d6f803d5f2377fe67447b869f5c":"652ccd3927cd5a845ecbce9150a87127":"8658f2b13a49b7150a52280c9e98bad19ca1ac0ef2bc3e0244254d8a0a8f4215":"b0cdf23aed707762e73a9262eb168487873be8a4ce990208e0a67b922b8e3712":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #20 -aes_encrypt_xex:"c9032290ea6c1b8fe8448fdb6e7e48ef0d81c1a0bc84a9052e40807e515733ed93e55838a88ff1c78509c62afb26d52a8ff687846601b0930771e6df1d1f3c4d":"30ffaecc5c0843078b13d370d912ede9":"a02ffe56131167a1b12136f04bb71786aade3b06adf578fd8d998e39a9846c12":"5ab207394fc7a0728a2c683a880d4daee8c20553d91722816a76340e2b4e6662":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #21 -aes_encrypt_xex:"28b09f8b53adcdff4db75dcc254e1f4f19212c26d7348a3e3e0f26aeac1f954a7ec89e55bfae931cddc378821e282b52ee44f39b9501d5658d5a9be89cae2067":"07160761f37f37839402890cbc189aeb":"b56df24e2796624ef75f74f6b7ac4dec4ed4f0aefb836dda2ab9b4e58d7e342e":"f3e260ae6299ff02f487eec8a73a881bc9769a4efbca446418f9e1fe554d1ab6":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #22 -aes_encrypt_xex:"756bc77552bd66bfff904634afcda857ef3e9bf274eb2e6e3ced54e62340a540b61ec8071474cbd3277df609cf14b06394046b22dbe8e3e3dc5a50741e0cc5de":"930b1c20ca3907ace49afb3c2bc729ef":"9ad8651834d2d914222c288e720645b33da47e0ff9f3e029debed250cf0a6a77":"870b2995952b36c98f1858586279634b998cb5fb6a7d3efb2e95181828c4c649":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #23 -aes_encrypt_xex:"c4c78f0c6bbd08da2e3be614bba35081a975b2cf1558b324dd72def3c35b5ccee542c25ea50f83f8b5afebec7a3ccb6922c445d31dc2f524f207bbc48183a99c":"01e1776af79c9f983403fe0232bb67cb":"23a759a8c4935d275d4b02a6b11b47510720fbb9cd2cd5452680d43da7bd0a7c":"58441453991fef424e28add914f67883a6b8e53522aafa6cfec1b5fb09e966e9":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #24 -aes_encrypt_xex:"49b2658a244059d8bda854ba5e1d03927d413caeaf8adbd95eb4ad4edabeab13b3f51b5ae9c04a4946df2d17b02bb2630318347ed8709df8f98af9ae9a468bd2":"a496a1be3debf774eb8efb36254ed706":"eee5279ec8d959be31b935147261308fde0fb4c4346c50e4f14ea6f2406537ea":"85a9e672ad50c7b509bdc6964593446eb9bd3458205202d3e20519a207e9c1ef":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #25 -aes_encrypt_xex:"21b5ec3a31be1c36cf353d2794f1e39e77353d4a284ab10590b5a4afbc23fbb447dc85421f739ffa8296d15537f514673746c854c8d4f88c2b9c466eacba061b":"6391ab6f9ddd693422e21e5c2bbf440b":"177bcfe1414a3bfe6a53700da1a3c6fc5b27b29ce042d973099d87bf886f4137":"aba26b842ccc19cb646de66018710e7a95b1f4f87b6bcedba61dd074a3fdef17":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #26 -aes_encrypt_xex:"9ffc993d37b16d55a399242b973dfc135f2f98dafeceba6e4f9af27431e8f73140edae9b91d7aefc05eb5244bb6520cdb29babc59ec96860006e415d698a076c":"db03e166d130a0517b6e2d1be6909c4e":"c18ac5ffc5226784e6cac442e25cef13417f912b5e1d1d0cb1eddff9bb59e835":"42d07f26b4eb62c99768455ec72bdb696e1cfacadcf28ba0815024cb4c570e64":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #27 -aes_encrypt_xex:"50c8febdea7ceed2690f73a39af02ac3229f11c9d4d2f19048eeb48dbb26978480781c1dd5952258305383f5b3bca0cca71681574c99d8d15e86eef2ff04d7b3":"b46ed058407cc928d693a0f8221c08ca":"f1377a8b83f1d7562e5eeea291fdf07c1d6e076d061fe100e6cc1a647c8644d8":"989931951f452f96033628d2a44baf1c8a4aeeda0684462efc9689b15235f955":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #28 -aes_encrypt_xex:"b384d849e3fdd1c0155083a496100caf0937ec08eb6705ec9bf088e6e62e27371b9d4ad50286d3bf660f3aef08f2681785b67ce4483e83b468976ccdeb263768":"f400d14e42d0840f69a2be44913c6fb4":"3ee6e2156e4b0928f85be9a88cb122b873d6c5f0e598bb37acdc744b121f3a0e":"f909c6e723d8cb615a3382e13dece80461a424e62b72517ca3b2898249266d19":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #29 -aes_encrypt_xex:"c76daaa16c56b73280bf0b0304b94eb3cd5fb2e31bfeaa07e137123eaa97bcdc9d073c84b64191591b12267c85207d346d1f534c648e0d5432b62bc3aac54dbd":"f710627d0cede8763eef34f1a47b12bc":"902ef7c1da3ee9fe4d03340e7b466df16080d2093a268a0a172eb9830880a68a":"ac4bbba090232062b801aeb8ddbbf450e04133505510840abd0c42d6bb089f62":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #30 -aes_encrypt_xex:"d9dd2f932b39b82c666352b104b15b31f714cde49d9d2e019aa1e73db3818b8eddaf4f47f6f1fc173eec2e0c30674803de8780f945d8005d9fe995785912354b":"dfc989f8d81871a2bfe7839b94dc8a9f":"72660b85b4cb16ed7334404fa39877b62a15ebdee777bd1013df9f6733372b62":"ae4dd2851a8c12efc5a49cfcb7d98f6eb3a8b6d76400aaf53ca6c7fe142a6689":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #31 -aes_encrypt_xex:"7006a18821fc53955195bbac5dc395bd2e8b6ed72818a98d86c841d83e4c70b9981b67f162dc9b8690b47e11dc2e695afb7d83095f6960b8611b335e2d7dbfd8":"508d50040430f6ef585b84b7afcad76d":"e69061771cad8516d75b5a2cc4893d31d482b6ab8dd59a68f733defdf74d147c":"c5a4607ed7fd6162abb2af66b1213b337a18b4843d81735318ea763d8bab6acc":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #32 -aes_encrypt_xex:"4870cee046707d197ed4e09c713164cdb5213781a651ac82378a6e0b2958484a43a826cb34ce3fd0b20b5a06bb5a65f381c0db4fc718fae31fd94893f5b7d6d6":"24a0237aa8177cbe218847a84e4dfa90":"f984fee2341c4f1a7eeb85765240c2b104323ecf70f39b150a2ff58c01d63d0b":"df754889084e0f8ffe799d17c481242eb65c6cb5fb0d46a81bb027c2202f3d3d":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #33 -aes_encrypt_xex:"1352e5045192ee5dcb9509b737a8b392acfe311c2f94ecbee363c8390dd6362df3f13cdfcc9957dfab46393a217d5baa8b2fa94687485353eb5a9bd9e15283c2":"ba04ead5e7311fb6cf37c9e70115c8b5":"1f9cbf00c97ec9d1173da395be86ce366f1e2cdf16bd10f28a86e03b99860046":"64e67521557a7050435f8d0a71a157c971d875cb8d1d4d74a57499477f231328":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #34 -aes_encrypt_xex:"c4b788a0762a0a3458705883f0a892d6adf705c8cf329cbfbdb53c6304c4dd849838816508c293e8e6d1cffa21df5725b17ef3b89f5a5c7f743b105480548531":"60d6f70a1918596c2d7abb85b68d9b12":"0eb7f0fb2b1dd5035c06658a49af7cba2a7d66ee06b0c194a26af4edff636697":"87845b822bb5f1f8d6b77715165657c2df3a969b40b1df491adf6d6f7cd250be":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #35 -aes_encrypt_xex:"2241de46a24e36a62fa50a2018ac90c594717c832dbd8d75d69b5f39b5eb9e6167e3be1657b22a18228fba50bea17bc3e40e2a72ad7374e1be92cefe5d541357":"56f92b0fb2b56d649c63dbbd429da28e":"3bccc7324bb8a878f5550edf2351c10a4ca7ceb3e33f8980ecab264f79337b55":"d25a331baba8bf6c5a7d7c915fd032a2a7e751720c2d0961934dadd56c6df8c2":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #36 -aes_encrypt_xex:"e33936e9010d7a813296d212b9656fbed7a9dc445c496cb0898ce062c3dcf168cc17f7ba253760f45cc379d425c908bd253f78c1755a866e9b3c20e92729cf3a":"a3bfaf71bffcf0da9d4428621a4dd8db":"590e37f827fadb3fee838fe94fbc8673de1f9461ba9572929d600b7331e0da54":"4c996d217ae5aad9709b8b393d8ec9fa858e2a20585092cf0ddc1b72ffa2288c":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #37 -aes_encrypt_xex:"6213b1bc4a50eb65153f486258550a5eedf4298a773110e3b348a9cd37844f4becd514718370fccdb7b225550bcb39553d1631ef2f210c28cd142cdc452a52fd":"68c03891f08fd8ec549bd82771b5dd57":"fe1a3ec210bb8e9625609a27bb31bdbf5e2d4a9c820b2f6012c0586b211163ad":"9ceb1d7626c135d33cca2aff06caeb8129d44a9db1a2dd1cbc90199f59caee29":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #38 -aes_encrypt_xex:"3b4e2dd14eb165a0503006c93469d1435b3e3e0bab047d116a71fdebc6509ececd0883ad42ea0db56ac5988fb66519bc2ea0c6d5744f7548184a8290b0da77f4":"65a523921d5a7075b22012e390b67c43":"33df8d8086819128987a105c7359f057fe099fe26f1a58d28e0c88333d5f69e9":"2700042526c540c26946678ee07d6c82e6523032cb210349c7d85c0525f1655b":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #39 -aes_encrypt_xex:"9aa772f47f53559cea4f4a7d73f0fb6f97a5a460e73b18ecbef1fede288372d2482103210cc16df8d4c1f1b37022ccbabd3d93ce4a95d2c9efcce13d83036afd":"8d142aaae1da29fc59bd6e7fbee260cb":"3598af1b46069c473d1cd87eb2eef25ca5c2a5ac5530a9270af88770a498229e":"7b435eb9227a100049e6256b46141fd14f9b73529a26252cab5147c0fd7b5436":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #40 -aes_encrypt_xex:"d77104e5756ca260c3c5912439b7f8c81716d5c4a457e24d104ae50b40167a80ff03e0682729d824dfa8c84c794b80303dc9ff0585088ee6532565bec63ad7c2":"e9dc846cef4a2c41b4a020f44c233f47":"c125edd5ff5eaf875cc4b2bba5fb7dc47a2a1dbe5cba38b213372188890f153f":"cada4e269a208e1ee4b3379a4ede5dea049a93fd8e0f5b26069800b0789a0319":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #41 -aes_encrypt_xex:"4fe410e5f61f858c3b784c5e213ebd112f2d8333cc206ccca8454b28497a2e9057ca0061aa077331772868a82728b4a75f896f286d384f540638af9e7bd9d293":"f8cdcfdebb4a48bb1df1a4701b8ad6a4":"e8a8ec4fd5fb92ee2d0b289b8c3fb674d95575798b85b47ef48a8a4bd33de685":"d6132ba3551914b3e6c5c15064fab84247cb2faf0c4b445f86451271ae7c6cf4":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #42 -aes_encrypt_xex:"ebb8a03972dcfdb90c55c3002a558f057f2027a9cc2cdabbc2d8bd9710f473d8f21aeaf4ba82b11c372731c5be576ef049ede9cdbad208be07d3ed15dd760940":"0fde23fe8746ed15d0b160c05d0f88c9":"a200dfecd771a9a019caadb4bfbbbec6de631ad5b6ec8f2379ddd39732f601dc":"a08047dbfde7f4724bf9906cae354f10040c6b64951b02564b2808eb430415b8":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #43 -aes_encrypt_xex:"76ad6a08c3991479dc9ffe3feead0dcadab6633465b0b6697cefc210452dec412eaa749859a9b5d5560026e44d0ef9e24de41df17f1839c5a2f7a7ab88a35775":"e6d02b254009b1f98a6d54f744216eda":"e0bbcf9410691a1fbf7a2724945f214d29a51fad8c2a3e0f22a7effb0562c19f":"0ab10a0a91c3ed9838ffc45eaed5575413e3d839cb5f101c24cb18f00e82a530":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #44 -aes_encrypt_xex:"601b363028a6e805404752870de68d8cffe554461ff5ecb3aa68d97a31616fa42b0d604029c25e65ce434a09f1ca90e1cf58b92fc8c65bb203ec2ffc960e0af2":"33c6f73a788514f0fba9e29ed3acc0f4":"1ad9633a85b2fe2810e7197ec1293a8b82cf58dc2bef9f8cf43399157b2365ad":"6507d7d6d8f8ff19bfa13261de7f4514624e20b45544e021c6d9bda3e255cf98":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #45 -aes_encrypt_xex:"75f8bd54f8246f79b89c0784154c853137199d7504c700203193bff20818a1e363ddfb9a6999f81c63dcb6ee0c6a453ff5e563046c31fae501852f688cdd6a2b":"066ab7e7206df6fb3383631c75a90393":"2cad40aa2b61be8a1dabd3901d5d4f861fb034198a4102a7b7a7ac407599c24b":"6caf989c55c27a65bc7f99bc4ae0f5d54178ada004a09efc91809814c01a5dee":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #46 -aes_encrypt_xex:"37dd7adbb9d548cd66604cd685f62bc6b5d7c316ed8d9158b538901776191e9591314b0d5b82c85f8b241fa4f5e43e015610306dcf6e64fadc90725085b268be":"3c6e70423c165e451ff191329d4c1b41":"36492eabf5f863a8d5f2433094fe8ac077acff0613efc654317d09bad75ba4af":"5621bb68ebd12e7d17e1e07890a995a35fe97cb5056b43e7e1f9edee6373173e":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #47 -aes_encrypt_xex:"7af1784dc21b17ea18ef31edc133f171bc4d84fc63e76693de6842ee3ae2d73e5288ece073eec5b6975e47d2e6d6e6a8c2f532fd5a7d0ea9c58f5da0d3b04d08":"c9773da09bcdc7a63b3164b8db6b7bd0":"31109a3076f3a2f229d9971767db2e2529d577fd3f6f9108b4372e2c031715d4":"2ec0458586ab8e1c0843d2be81b3490a5a3f478fa932d2e01d34e4355c841866":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #48 -aes_encrypt_xex:"b91df6121596c9998b14c167cf47bb9640228f3bff3baf6ee616bd735d5508dc9a0f6256f14b6ce438f3a83f895a732873c913e7dde5a1c34ee9c8db8655d1b9":"a314d4a0825127c5d7d6304be27dfd87":"48ab86544c0e8584d70aa1f7334119bab3c811975da93aa8f3e399d563748eaf":"6c634c9805becf8a9cea5bb527f439565ff516538f98d5692149bd995ceda47f":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #49 -aes_encrypt_xex:"fda65c924b471bcc27dc75b1b39189eb1ed2282baa851e7daf067185d7ddcb65570aa06356ece3451d076ca56da27a6f149a368cfa3d1f10c5499c9d58dc7d63":"6b3d15f86b5b47a972883c8c12d72a06":"364ff6183b8d4e1ae81091e57e55658e0b6784cb88c0ca98e9b12d9b2fdc36e0":"f51c0df01754d4de41c0160060b991164e298a82c15dbcd17c4d144a215e6350":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #50 -aes_encrypt_xex:"0406cefa3e16325e0b820591b5d45bbf21164b521ded97628835f2d3be7ecca18d1ba0e5d47f10b969420f59c02e731161a2a262b55b5f35f6f8ef365159f50d":"9ab2ef46133b547a8ab880e17000aba1":"cfe237a9399d58034a6ca7f0066a96374235c1659ca7e7fc978a1db2cb30263a":"d2f5bfe75ba30148aaf42b56e264e1827f29b8097f06322d4c7c74bcb2ff540c":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #51 -aes_encrypt_xex:"bd3e3a102cac0a692e72b5c3529b0fcea279d8588ed3c5fa3018ba672c12cfe07a58cd95e037b55b2d621b6791f4abbc7a5d9a7c112ac7c7871dcbba57c06c87":"5dbfa92072870ae6b02da840f272de16":"39069d88e51c26432ddb0ec8da3af3b53f0f71411e1434e87274f9eb540047b4":"969d42664562fe21c6e158c537493fb154202cd741676747c239749ebf46bb34":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #52 -aes_encrypt_xex:"c9380aaa1729c64a0b49473dbcf0051bc7ecfbc035dd7508097c6a26638da4fe41a242e1733bafe2cb5b3f49c2019668efba0d1effbad25f6eb3bc00d26ba8ff":"75e7dd791f0be8487ac7b855b5ca7f7f":"f06df3eb3771d11dba468cdf19dc67fd003d55b91dcae2fb30bd56c93aaa96df":"b2c7ac50573ec233a42b39cbba166429e40bd9907be910f2be2f88d306be1683":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #53 -aes_encrypt_xex:"5e3046ab8f0ec340e04ebfbdede872660dee6f84d852e9ff77db14aac70c3d76fe1e525fad3881ee1b77069a1727eaaf3c4721342704f94ec4b612573f4804f9":"38caff738ecd994061beec2be45a1d05":"a6976bdf2d3d5dda17ef8c63e6bd318ecbfdb46b66452a6a8084ea8666d58404":"d4e5cee54ac9139fd0bc20d9bc1c5635b3f8c7c0731562a9e5c7f952834644c0":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #54 -aes_encrypt_xex:"a29a75b3000b5511b5acd0e9c227b01186d353f87104d195816a46c68770cbc8106b4ba8978b92f1c72642d61d67a9a5f61657b23af7fdda349b0bace100de6c":"70f92b4e1451b94aeb7e6bd4dbc1cf59":"2429389764ad11293ebcedb89c8d8cc1acc6a0f3b64f684f21bd33cac0e41155":"99fc30d6833fe504ef4cdf5a50693774e7e6608f2c92b8b2c2c10bad4dd5cd13":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #55 -aes_encrypt_xex:"e6c905acdfeb059cb92ef54b2fa481a4f26cc5a353feedbdfdfbdbe50849c5ce39dc418d2a81f4f5ab288fa15d457958f5edcc0d48a49594a4ea7198a1e8ce10":"6a84176a739eedeaf1429402e19842dd":"d4b4f0f5fe0468be24c07aa5bfc92fd804a4f31c62af687ca86ccf1dc97bd8e1":"636877e35b20da31fb65c1d44c3ce0673c7c3382db58ca90c89b9e4db169a94b":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #56 -aes_encrypt_xex:"cd013ffee14bc1f6425105e2a6b81596378372ab92a59041af5533fec9e3bc16d4a73298327c10a044458e42a69bcf0dcfaf11e17a159e87768677acb39080af":"e946672d76e091710d8346e3ebe079f3":"c78d93ba03e6ff1b232bc88a9ff86127d18bb8d572a3bf6d40ab655f9d4699f1":"e23851a6bfd895090da16f499123dcf16759219b28f8edeee1aa9ca0ac1fb4a1":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #57 -aes_encrypt_xex:"fba875b9782e7899889175e6bbab6889145c1b277ee0457cb2f710f27efcaeb172eb552921915453792ab29519b31af9152a8ac592da9dea1d3feb7a1c2a32c8":"a2cf7f40421a813924a692a69ce31c66":"14e02407ffcccaac0326716af04738c1912780c2c0aca49b3d11fef17674a3bb":"0264678282589a6c6af763194ce315abb277831a0f133201d789fff4e870b7b2":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #58 -aes_encrypt_xex:"270cd3551e4a1259c22043e32c5b60106453701ffb04788f860976aff8363b28970bd30b00eb8ecbe5664b1ba181a6259a4b754591507925c2a5eac0714215ce":"804e27d0a228b0e459d2d4a70d22e7a2":"0f50e4ecb59a167d6de832af706a8ed5da24804d287d707344261a083a091957":"fb9cb8ee4a2a34c1a50d79c1c81e4093c75ddfb9f8a7193975abcc060cdb9e97":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #59 -aes_encrypt_xex:"ba2046990180efed157e49e20cbaa262336e174f12dd9f94e6787aa3995a6f4969b017dcd0c2f0fa2f1d85376d3fcf91ff5dcf1a46be33e6a6157e9aa66dbf97":"f96bf00f92435b262ad2ef78029b8870":"2aff40f08750fab83524a2e908fde20af678930a07aaf77f55a055abddf69224":"25bbecffaf0699a45793b5166d2fa52b5ab909ae0209eb2ae70726bc9ea43071":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #60 -aes_encrypt_xex:"bade4d98d950bc1c0f9af6c0449df05955ad9db136fdab98b07f359b3a3781d44ccd04a9bdbf2191099dd74705811c9cbf26173dba5ca9c1c89566f061d0c943":"28b0fe036e623143923e8bbc34588269":"70ccd34838671d1699a89e113edcae8fd312415b6f8fd5d00b02705887822497":"b090dcd79bfc77f1a5ed3470dca309d018c1c82b39832a2e4f355e43a787f643":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #61 -aes_encrypt_xex:"5eb50987dc582bae4bb46c7a1cae341984380ba28909ebc9a4f20cb992475b167fd81d94ca638003c13986f0095c1ec8eb12e6f060d4e83cff0f8f170ceb96a8":"c1b94b4b6bbd65f75ad8d1aac014fdf0":"64e5ddf733229d639dfc7b86921f2c8bb8dff717bb163a85ff59b915fdf285e3":"3abd4bd1d8436be9cf9d3027b0a7a543db6b2caacd77a41abcbc9a899e42e3fe":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #62 -aes_encrypt_xex:"d01b40f455522cfc8304119e2e633d6bb2748702045b89a6184b836a9a7cd859d9e7ee1d952a95e1e770b8b96f8f7cbcfa9c411b93227e775d94a5ce778715a0":"3fc644cbec9af3212f491849b6e01088":"492cc94ccea28122c78a14a9f774e5e4d773b36b00eeda944a56aafc80dad414":"26a59c5bd693033fcdd97106ecdf63d8488411d437416f221651d68ffe278e99":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #63 -aes_encrypt_xex:"fff7bf050b3da1ab92b48eee92d9e7d7a178e47b021260e84df3572c71d3523d34e1bc45e6ff8982a61e528c0d56f8f98e60a07ea76429eeadbb5fd3561ae801":"49870da1189bf3d1a143460db2af1a3e":"68b91b3b495be17a600e81c188dc1f1dfd53e30db2f3ffb1f17acb600c9de877":"0d9ab80875b2b64d2f8987f5d9afc7387f3bf028bafb967b6d8bf619f2618529":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #64 -aes_encrypt_xex:"c04f15a5d33c2fcb78264756a55c882dac5d018d0488d3c3944f94b35ab1c517e70f8474e8a140142c4f188efe4634c384d7ec689c7f744a0e12794651f5d69b":"046fe4185368f7ce6796f0bd3dba63be":"bb47621961bf208350eb9d8aaeeb3c422f53856e256506bb820bef3df5741acc":"ce268a799726173ce0c2a2c7ab365873b650f1b9dfdf02f74e3ca6e7bf4ee5bc":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #65 -aes_encrypt_xex:"aeb3fe8f87a1d9ba5fb6ad1620b40f80bc450627250c83ca9a75a0010455852508a4b3ad801d2ff582197ebae9215c248acdd1ed048cd511537fe0e3c9106f6d":"8c19d398db05c333562ec9ed9b63c98b":"ff8239f19d44a67d0f4a0d02958dc3fd4752e97887e3375629561878024f2173":"593085a47c864597edd47a7e6de8bbc402baa5bab8f554dd2dc791bee10c2348":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #66 -aes_encrypt_xex:"10c9e07ce784d6d20512f39f7677a2fee2f4743f96b3a35f71f4b8505b6f2f57764592014ac5c138b0bbb516e9725ea60dfa6b1d122420af411cb6a20ce71faf":"ad496ac92c2e5a6e76d2e1d9c9b81368":"9ef1531b80e5ca4e180ce9a2ffd4a402badd3a12c3d08a60871acf7769b2e7ed":"c24a51de9c172b91b9e8ae94c0ae9f9b89b322072704c7b65f78880bb367f210":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #67 -aes_encrypt_xex:"179761ee0513de99804d839b01a6eb11a4f1cef843f27940ca407ba0c7f7b8987eb1c11a6ec7a77f7181fd4dc6639c83cd408ef2fb6a844224cb5ec827a77ed3":"857950196ae7d3c8ef53cb8921d63d58":"7d6b066eb3d1612741937118001dab97f30f20232dc78e3d0a89071f4864ec73":"8c699ad0feec040d385a864c3728b3455584a667e719bc5bd5869ca2293a025e":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #68 -aes_encrypt_xex:"7113e52e6121a823cd9ea8712b2e26927c67a280f4ab856a13cd8773c0d9467b527d8565725f5a16484ca41d03886a64e23385139fde571fac218c6d915ff99f":"40bc30b095db185e89c4851ff2bfa0c0":"baeb3860674e6d65644d2d76471d7ab9ced7bef25e11d11983e81e02e5ed1856":"1204cc8c76826cac97b90bdbb06fda9585ee1a493450b688c261f9886c8c1561":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #69 -aes_encrypt_xex:"2f4671066a9c328e393276f64f8c9b5406881682fa51cded858bc8d0678ada4f450d7007589251c41ad853012221c583d515e3986aaec5c30fbfd1962986f24d":"a1ca7a742815f9dfaef37391fa8c29da":"219814a0c9d202d13855f06b8eb9b91749008f19a2bd725d28aa4b475ee6b66d":"7abfdf593fa2ef38e1cbbc3eb046ad6334bc42c24c35eeff147a13810005155d":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #70 -aes_encrypt_xex:"b353e17f495d6b6a24357a6a6c30372d8e6d79923f0e0b62224af47240123ed909f5a94a299a0cbda4ba99e864698803101507e7027041fe04eed90336d89c76":"45c9b9a9842445dd369f2f9408c76813":"d265b71fb89677540d73c441368299c4162e9f5c070c3856813245f0ed402fab":"48126086975de6b282a5acdbeec5777e5f5955d7f938f3c56fe69a91b8b63401":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #71 -aes_encrypt_xex:"78444ca15453b6120f49b31648be62138b3b5588083ffbaae5f32a8fd999a997c2734b3bf1f90c84a8ff70286f973de7ef5b3cdaa2c7d890be18a18e5a1dc051":"6756726a7aa08c27023090f244c61f80":"7ef4668bcad140a7158ef491cb7373c070f4cdb4e2d416dc8dc689ca88045e1f":"dfb3c1d4f07451b82f263af412c712f8f4fc29adc6d49abfd5faa48417d34372":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #72 -aes_encrypt_xex:"14c9b136c6afd636caaebe249c762d6828463e27b2e24fc2777f6003a7ebdef43a32506b49ff1beaa0efeb914cd024c5ba2aa0b011dbb29ca3ff22059a94f7f4":"c2a15c46df79085642160d1206b7c5ca":"3659371d51cfb1df06d596566fddf904dc4715ee819185a453f6095826d4094c":"7bbeedad3910cafeb14234245cc2a1502653641ef5e0e0689d6c70125f0009c0":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #73 -aes_encrypt_xex:"5694c511286ffa1f1f51678a7ad4644eb5e9547d8560d4aa4baad8f1eee84f1ba2ff4dce1e3c633cfab4d62556d9b0e0646d723e03363276cd4c81d7c7e81612":"b441cb43fdd9e2c42e31a43e40255dff":"53e1c77b46310319a90e03e778136a3c838d92ea0a427b551f3aee1f70085b6b":"ef760471a22a83872e950910376a38a61b1e3e2e3641c89286e3443b56b94490":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #74 -aes_encrypt_xex:"a9f66417f5f28808de4a41e53c6d90e9952bc33691141e266dd965414b6ec0d3b2d0a6ae2bcc8ed2c23db6e4b1f6890a14f7070c65dd04798b6d85df1ef38f58":"fd3e61399781e527add8b2eb0efb795a":"e6bce62a359d887aaf5989f96f266672e9eac28bb49503c5d79d7b1c6a11a507":"4511c9dda86feeb3ab9703aee9eadabb407ba2c02a9e03003959d9334d9067da":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #75 -aes_encrypt_xex:"0b75926865c1c0571324ff3475c5143e7c18d157162f177c233f3e17a0f4e12f19abcc4e827549fca534eecd8be858edbef1e1f3f1d28d06db966d6e62e73499":"55b2333468a0ec130c014b2bcd0ac8a9":"455393961b34dc103037d425f3874d3a8ed0ff22d1290260c1f97a9097cb0562":"e66d3c26a03fee0277f4f09e37ba7def9f0ccb8d4372787e3dfd61ed683bcbdf":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #76 -aes_encrypt_xex:"9c0c1f73bed872b90cbfd16ddfdeba84d10fd9431731124fb845e9ad03f301ea91a4c51f71d8e75618151a5a5a2e979a1e412f5e3069748b5bd684f042518bdb":"131d7d5fb585eb9d495483a43377f768":"c9440ecf76f673dc6539114ffacc1643d5709d0ff6cf75dc4a52fa503ceb0ce4":"2391e3d877382ec2427de1730d7acacc73a54e75583e8d20f116fb6b03906d07":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #77 -aes_encrypt_xex:"dbc6ea5f07e5eef069066e0705c47df805f850ce5c09ca0bf3042830e482dcb8862df12434b42ea603982705719ab6b83be318b17654db9f7a9d8a0a041f1d5c":"5af578e4af1ec5afb45dbe05bbb77cc8":"793180ea6a128b94f12f34853302f1c235d72cc2972615844d4ae8b6c88465a7":"538657e16e2a5f2653fed30d49c2036fdd2573d2dde74149d78b0bd5812301c2":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #78 -aes_encrypt_xex:"d5857d935161473031a49fb99aad2735416519aca50027d1fdd9a0a2c8fd8108dc2fc8dfc43ba56e0d55f1917b5b12b79d5dc57b2ea757099672c5890cacca59":"5062ede46ba1f3e48d49f6478d1b4664":"a4d0a482e9d0742cf41a7c876dc58d78201aea9fef682c7d221e61e9912851b7":"b9046bb527cec7a0d6943a51d8514ae83c52abcae659fc67d8aaee1c8a2f7c6f":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #79 -aes_encrypt_xex:"7bb5f025084fcb5f350de299288a106c867af70d0cd8071ee925ed6009ccb59337ae0219eded1788eecfe325d170fd18ae5cb1ad369e3492e9db3a8e00439f08":"b770b9e5652bcbba2c2947b476e583e9":"2930197db6de215d6b758435572f2777081784a16b8ad4f53435e1a3ff41f889":"0357dea5df59d7e834e0c20fb3d74da2bc686ab26a9c5698c4337ee18ba694a7":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #80 -aes_encrypt_xex:"2c7ca38b0445ca7345c53d05e433a84e93617723ec4f22a9e3c4d822fdda9a88748d653b83ea170668fae1b22525afd3aa78e1f09106a22d640d853524a80b5a":"44ddb8c843750a34a598c4b1f91d9230":"847417b53e2fe4662e6197409e869dcc16c3b1902cbcd5ed01b5b60d890c4f79":"187d4fd73abe3cb652f58a3860e0d8ca36509b10b5843c693160a18824b45ff3":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #81 -aes_encrypt_xex:"299fd77e9d9e43639bc91507ed733fbabb351bc4a4df920aa741b00b3bc69c93788609bbf63eb0d86d9718b3dff485e9190db3b7896d693e5155785eb07296eb":"77f53efcfaced3ec7eda86db1cd4ee0d":"3c0269b40517756022a06a5e9fe59e49d9713a75a86ba373cbda9e8a87570388":"1e782e2e678dbb3edf7d05f2c5ba1e23e35a7f92bd6f64d8c9f5232d0c240398":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #82 -aes_encrypt_xex:"a3e184eb5f0b5ac6763366443e3c67759374788b22c564d7adaf325412c2b0b35658f0974c1744c4217135a791e63754ec4536453a9a3241cb5f26b8f2fbbaa8":"392d2e266bde97e23fe33e253d98cef6":"c59f047e76f02adcf22e0646808d57caac0e16d026111346d4f2a18240be0c76":"a9073447e5674c12e0038b02d9b15fecbfaab3f9f1fccd26b7103e9676470c24":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #83 -aes_encrypt_xex:"ed4e43fcf5e2fd4454028aa6bd3a8ece19ef318a49f485342bd4bf4ce98abca6e3593a9fd339ad1c2764d65e40adb66dcd7052b3bc31f3c18e9c5ef590df2f0a":"1e1d81c6f69a78e30f2392188ac9b429":"b4f2bc3a56ebb8a28d8035b216748fc3d465efe8a3b019e793f9187fe28e96ad":"0bcb4c624b7895e716d195cb6fef836173e3ccdd1e3db52d3e8592c9e9aa4c4e":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #84 -aes_encrypt_xex:"b612d544688c73b150a7618ae53fcd0a70cbacc6fcb9c88b4c7b4c5d320708fc5384ef900e78881f57cd952f57a638979b05de62d2aaca4e80241fee5f68263e":"d5f652f36584bf8ed30fc51f5ac77cfa":"4fda1bf5fa57d0a8a8b76ece238eef69edf5c5fb12dfa995cdad65367d36114d":"441ee0acd5a7848483f40a77acaec83ae3871a205aa781e5c4266c52b6bd659f":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #85 -aes_encrypt_xex:"7f0f22836de358c3e19621a6be759054956cb5953eca76f9636288937922a126537b69ea03f8669e95d38f85f4f4fc5e88622e2b8fd0cdfa5ee320d2b5ab2503":"8e68cf52ac93940c277442b5fd70a180":"8ab4548236620a2665004bc68a9ffa77bfc00ece36f8257280fb85cf6b25aa9e":"fa4748fac282dcf219a83ca98d959992d4d7ae5c60fcbcc1f609c1f93cff8299":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #86 -aes_encrypt_xex:"37514f9de4c60940958aed0e631dd04709929e706ca4d042026e0a8fcc4dbfc4e58cc129df23f50d1585427d1829659fcd4d4191d563716453746e564fb387a4":"f569d6883b4139ceb52eb45af461f7f5":"b1639e0f5a3835e1e1f847643a2afa36839fb23ab1a52b577603c5d78efa7495":"64f4968f60e331e7313630ca2e28e578b1b74f0c3e90d6fe7a7b8a9e82103407":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #87 -aes_encrypt_xex:"50d3f1eddc9684df8a37d0d5ebf7f7b8da55497ea77d7752fb28d4a6a8b1fcbe05e25de4aae4086aac47f5bde2009c5653351378b4749ea888e79178cabb1dfe":"8aa380f47ca98106e5407197bb3a369a":"8bd39e46fb14f75ac84c0abe09a9f4e0cbc4542a6e28346a9c6d526690914553":"4f00d328c4c8f44e2e56b5b1caffdda9e862563b3a35dfdc954d5c5203847d4d":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #88 -aes_encrypt_xex:"00f5f7044069709b333af05cd4afe19318be7e0e8854a330969ddc6630b657d753c98df8facbba7ea380e9b3c9af55c7f217397b64e04328b5cf0051c527dca6":"d7ffba8fe2ae7a7ea4d985ebfbd4a0bc":"b8f683813dd418d33a9210c3467e6cf29b891870f2bab0bf7843b4767749d837":"fda4a3a378070cc1304e8d3a6a149aa3372855b55516a113ba60a32dd800743e":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #89 -aes_encrypt_xex:"ec41b9248e64dd43b89cd53bcd6d720a3bdea5b6bab13c0c7d574b0eb096e6eaccc8e83b52eb3a854b7f44abf0da25ef82472478c3e40b507592e69f1732ecb4":"9c92632596acc6c3f3c016ef804cf144":"276553f1f023053728a3e8b9b3baa70d19d0b26de25eed9cc06efdf09125e5d7":"e77c05af1907a847a40fd582224306a4d60693288a6b98724fde927820ae6824":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #90 -aes_encrypt_xex:"9051e843a1a216c0bbad5d67e2e30ee414ae0ec29675deca56507ef011ba7f3f273edd58ea12c02ad03ebe2405702a0b8ac33016d216e22af0f1141998ea488b":"b4599993e7c9b1c96a49828ad0eb0d24":"dd09c1fc4932cbebdcc02fd5ae3cd84c69cceaebca4fecfc6f975ca211fbe205":"a818957f0e23cdd3b9d579ba40997a9be651566996f656be257a806a36c2756f":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #91 -aes_encrypt_xex:"cc0e919745830661faa12b04dba5febc29772d4a686d9a433ebbd9ccdbc02d3b893a1ed1dfb10d2d351978a1971a408eced8bd3daa53a49198cd7f751733d927":"77a0a83e86727254130a59a7d6b76391":"daec92b3a1848d81286d5dfea7cc5acbc1cc27c1d1947aa757bf16cf7c895fbb":"35401c3cd3671db2890e1638895691f09a9037f2e07c705817edbdf6b9c28d11":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #92 -aes_encrypt_xex:"e3917c9e9ba6d89ede4b7e0b8fc501cedd7f1ccd146162efad989095f5f68d5ecd6fd4333e1bd453f09b6d09d697a285e07e0f5ec4611412977f9ae38d15ef9e":"9e258244d34e09a1c5ef76ea210e676e":"32dff1452da87bfec228c13028abd6535780a6beb39ff9e3074be5896f30cfc0":"a6a3e35f0de70a925bbd7d8012e7f9c2fde3c009f8113e3ba90a943319e0dec2":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #93 -aes_encrypt_xex:"9a40e679508c6d3091aed61da803fec47f191c5a792ac38479ccff2f28c2ab71ec899ed4711a0e6704db0f60067d3d80009d7968c2926cec9cb3b029b0cfa5b0":"11822fab69820b6703163c9b282f0e2c":"f4a350c54b03cd24e1e6596d328c2c93bd3b7275107c24b43850f2410f17e795":"f864e42bb92dec7496f9c64d474fd8e010726a389e058bf9c20c318b522ef184":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #94 -aes_encrypt_xex:"f5d145f6a7dd0596b81439a1a5423ec285e3bd1eb99c71991a3ddd00b2e59f27f7656a4107d929d20b293bae1f86414488a1e328bb278a6b09b3955110a1e769":"65c0b2a7d4448c8bc0f2979055f0d284":"ef26cd107a96dd8c33f047aaaaf2322645eda646d458f0dcd897cee44b02d446":"084535587434e28f955c4925d738a5d66c5b43c35359872708f6d3db59646055":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #95 -aes_encrypt_xex:"4921b019ea495cc798613e0168b7d8c525c4c7c2fcf0c0c58b7ff07ac38a1a885e033684f4311e37f50c429e0196030c99bd8fb01d19fb98467e5aec7d3e172e":"9dcb96a565a8795d40075fce44458bbf":"e19961d9543f444a81bbd501779c7fb796ba0da3d1d37d47243ab1ecffd4ad3b":"ae79e4150553e9c3bebb85dee47dec390d992a7a266f6136e5ac6bf88a414d5d":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #96 -aes_encrypt_xex:"b1a00973d9bd1312cfe4eb0053c25c89d1a421f0f0551f8b923d1d9feb32500146032f952f243e1ac1a7f5b71f80c9fb8fcf33e756816de66d8934a747fb5027":"b93df2683c7486b8fc7f097275a6eae4":"559f74fb464561ff6b59c7f8d1d795419cc24358a2e58075aa7f83c591875107":"6687d9604ee1698fc6faa3f0fc685f0cb2778e1a12abf3d2235383d7aee21e87":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #97 -aes_encrypt_xex:"6290d7762f83a9220008274a74e89c744f5b95e877b9e9d170f442f4efc9b0cde0e9bfc1420ab4986631f9309a392e4dd02b98c3d518fa5742851f658f9fa273":"745013c449a0af38c1fa3f419e896684":"9d800948bbce94eebc17db5eb492e4c1ae43c036736f383b30547b01b349dbe6":"4065a0574d5b1d19b8f82ea31f2beb6daafe4580f589ee641338d94d23dffdc3":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #98 -aes_encrypt_xex:"14271a41e9da37781d5ce0db76c8ab3ed8baa50a74aed3a1b2669b75e0b36cdc141d0d012fd216a1108ba7db61e556027b4dc080808e64d835cff9074af8141d":"2d3e449ce014692868ac402103f8bbaf":"8a8b2073dad4fa0b83ef703b658c3e153db72f4148e0ceb8eca389931d0a67d3":"bf561aa9ac6e0b4580511aedcf93df60d977ef9d42e5d5120c5cc86435bbe41c":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #99 -aes_encrypt_xex:"93adcb4261ca1a38eca6d98eeea7c3ac37a06f9cfdc9f2a4377a6c30e297b589df06203091f8298a523ab28b3100691a8cd341320a5876bd4dcbf1877280bae3":"c2f84d160574b5376968c56ce080f910":"aba336ae4e0acf542f826f014f749720ed169ddaae994b8d932929bce19d4848":"e6596074c2a9dc9d8dc2ee35b39c8b9f9fc62d53dafcb85ea3f88d79fb4c6ad1":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #100 -aes_encrypt_xex:"198363340a2c104edecef6ada540a9c3a752c4fdcab8d16fff1823d98d959389b92bfd43a9df083600e07f712d6f04a20456d452ec6cb7e836da36581ff7ea33":"3738f1d2fa33ed4fd3dc8345a77c3195":"8e9369480e1c33bd5e4f9355cc81acc0a97bac373ab8a292874fe7103b16ed95":"3a23189b53f33da3976c3db3a945cbe89b7cbae84f00dc691b4a113ebefe65b2":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #101 -aes_encrypt_xex:"266c336b3b01489f3267f52835fd92f674374b88b4e1ebd2d36a5f457581d9d042c3eef7b0b7e5137b086496b4d9e6ac658d7196a23f23f036172fdb8faee527":"06b209a7a22f486ecbfadb0f3137ba42":"ca7d65ef8d3dfad345b61ccddca1ad81de830b9e86c7b426d76cb7db766852d981c6b21409399d78f42cc0b33a7bbb06":"c73256870cc2f4dd57acc74b5456dbd776912a128bc1f77d72cdebbf270044b7a43ceed29025e1e8be211fa3c3ed002d":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #102 -aes_encrypt_xex:"7d12d5eaf687a3edf4ef0a284a6c7e9cfa075185e2608c2003b5f2719f81dec92d107279d6f1985b4b950e168b8af70b6e6e0b4419ddb50f425d673fa3714a38":"d63bba65b05d175a90de1003624e1d9f":"752e9b0b241e91fad431e0b900b5b697f875c0898d3d58b93b74723c032fd103bcc555a7b8be44a9d1e7726e7f31d2c7":"ad6f2c59c6130f0814bfebcb3f5e7833d6dbccb24c3311642806f965ff4435602d9d3e39851a495cfada67f8b3017ae7":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #103 -aes_encrypt_xex:"c87fb73eb82d324be109e8fea07e14a7e76d39dcf4b2a3f745a230c2df66413686a48db657c220ddd1a35764379ae4d3c83c5645090c262f776778adea5bfa28":"029c8685779e9d3be89aaf5b16cd28bd":"f7354b97fdb01e0b64dde22c841dfda5c946b93e206e75d4a87b67784bd3b4d054174b980144b4c2419af2f084e08809":"7be844854b4aace2178e94f5f0ea6f9452df701137710be4913389cb64595cbaacca500b3e004ac49d1aa9ee926139ea":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #104 -aes_encrypt_xex:"2aa55a7ec3664f104c232ed94f6ea94edba7f48bf0a4faa9e2ebac695d67f9cd60de48dee13a9ef910b25e7b5845e5661f6d7197ba1f534d0c9032e9ca33026c":"44b39243dd8accd55aad11224d010522":"7dbe65710b19518a86cf49f0530fe6b1d0c838ddf444e442745bcbfd81fa90f1eec7f027cbc4ee9d74f8c9dad514dd83":"b9b07a4aa980b432ff5a46af2f996d14722cc26b7ec86bd265db68edf63bbc128016a8405efcb96bb13cdaf9e35121fa":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #105 -aes_encrypt_xex:"53376c86ebf9e73d69de6ae8dfb6168568639e22f874e1c47971104113fa33f5044dc53e662cdf9f34f2b5ccdbda299408a2514a32ce4ed07e033b5da9c600f3":"0b807f99baa9a840eace541448c3ac3e":"dd9f72e9ec10d7e1ba53402288a4726d346f9b1486c11a6e6a931c58398b86839fb0748d40c576d9e2ef2f69416919ec":"90384646ab252d37d35702ae9635061222e7c1584c6fdd2b9a0409497f535c986e67bc621ceacd30ca0117c505dc5205":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #106 -aes_encrypt_xex:"aa70271d299a1a6e524e4b0bde2740f1b00f7759b6595b3959fb7530558fed75b933414b5f32b98e779aaabf64c03c80acbf8783031a065e61c4af6a6900668c":"ae92161e7db865f788a070e9caa93c84":"6000f51ef62d75c4a95654d2be920cb4e95c8972ab4ef4b6099c9e5f1003dcb9da1ab121653b9a6f848f349f9d13b77e":"d7db21ccc2949cb67de8647fc5d127db10ce4736ec54b099767b7d69c57a7ae843e6a88f522c849e80f12b2dd85f5a8c":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #107 -aes_encrypt_xex:"6c1325c67c0ce664ddbd688a736d07638f29270e472e4c5af41b0526c3b3bb3bb7f34cc8b288b168c4d4096f8a6e5ce50fe419bfd253fae03ad70101e0ef7b8b":"8003b7f5bea391deec6ef5eb75d564f6":"3e0b5d60e4f0cc18e2816acc58524f82bc2bf4f4be8d339779456e3ad8be14c3c58663dfb2c79523580dba65466ec05c":"16a544d137e63d4aaa910d7de3fb49e59c226fa8623a1512dbdbe1faa0002f0f2518e5439edb406c8a6faa729ad031fb":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #108 -aes_encrypt_xex:"f7a0f29333229a59cf356dd11f5239b5fb5fd95e1494b5cb8a221ff1d8023fa5ed8f4c001f66dce3fed0dafd990876dfa360369a22a18abb8271cecdcf32b77f":"2528cf17d839919f8418fc58e72be0cb":"2402f6f20ff1a6c47a265bfa78bf6de2ef996ff2648c587e9a201e1c4e83b61ef2dcff405f71a526b58e0dae69f03977":"ebc9f63d59c69bf8c5fa52b195e9969c3c060bc50e476f0164350e2c5cdca173cfbb16ca2298a0a6ffd7945619a90838":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #109 -aes_encrypt_xex:"f8ff93de3b1917fb087d01ddff7ed8dfc2654fcbd94fa7a79f74e8fadfd18038601c770d046a0c9edef526d582ee7fcb4d3af1a7d67064935b6cd9242592b96e":"82cb05ed3159bd8f4f71cffa9d9b1184":"2aaed8ab63b4b7ca80d6932c34d9dbf6e1a70f0cf3c06d9ef47540f48c741ba6784141e625126ab53287715d2e8fbd19":"2730516c74322c7438e79f2dc214176b6c24076f52f43d08bcc76b031ea6400ea537eb4df4a1f58a585d13bd1df816ec":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #110 -aes_encrypt_xex:"6b1984c24e7eb6628e3a11c9ccd2594033a3a0d9016eae65c2f24e09b9a66e9fe9d163a506dfbccf2d93e8991e2fc560e10435b890b5889a5003e4bf817dc3e0":"6bb0d3ae4fa86e431619e407d59ad4f4":"6a741a945bfbf0c67afd43ba1f841816c099515805d0fc1f7dbf6de900e0aa7a219c88563271b009d1ac90eb7dc99735":"e47bce292baa63bef316f680a5f480a7b883dfab6ed5a57f7e29ecb89e354a31c9b174c4abad6cbababa19140c4620a3":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #111 -aes_encrypt_xex:"9aca91dd1dd1b9235272bd211c540d8131488a38703322287391ab24840c1f6e917027deeb02f5033908b2f866d32b98acc4ce6f8d31f932a90400627eccb033":"d6f8e524f8d56e49c79f5c42f9ff1392":"c88db3a0143f085332a4f508cd45ee02570e8c58747a980d4cabf41e8647ca8ead0c3b72965ee23488583861564fd0ef":"7fc8b03cfa3647f119c20089204957244546bb22cff5390ad271ea5c5385251deccffae6ce0090c4b043232e4485856a":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #112 -aes_encrypt_xex:"dc969f141952d672e56cac6510662c1e7174fb1ebfba1390d7da1eb6d8c8578ff80badec38804f74d67e3e2326fa5407cf1b324e74e294ad4d0f533482dc443a":"261881c205bfda56c0793e1a49cd6915":"fbdacb586d7b54650640c607e50ada280a4ccd13a88f9649216845ea1885fc86ef3aaa35a4d8d30d1197e8fe954163fa":"79ce5e5855343e4c6fa6c47244bb27e723a3f04cfd7eadf87eae9d81825a5e26749f59c42776a721559b5e4e3fc1602f":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #113 -aes_encrypt_xex:"a8647d60a8d1bec3305178f11fd3e193ef0bd62354815bb1d9b3fcc555a7a8aedc7861a9a7242348a1890498e845bd4101d75899db5087205f9f3386a82dd63d":"878013b84337862ee5fe8558ec03ce8e":"ff5574a4a0e796c53d2fb8b859401fe624c26d6c9ad53adfcb0bf5b5deda9745e06133c5477f51e9ccc2e2294abf3107":"0d555965bf178dea351710b48e9d88005a2b4c26439c923ea2a4e5124da610d35f7bbdd3e0495b5ea52807bc726ba72c":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #114 -aes_encrypt_xex:"e7d31c5668b67c871e58ac0bd79f75b89022be1c83c6ff43dfcbd6c5bbb103f0415f51a13a70dfcd1f24617ecadff10c22968c5282bef4437e68899b4f87b526":"6aaa85b7315188155627a060aa77df05":"0ae75a94eba76a33c6a0cf761f0a0e4788f17876d295362ac42a3531ebbc27dc5a59ae929ff0a7fa91c249aaab7e95ee":"888a69890cfeac26cc053126872f7be70213ccfcceb42585211e89ef9c2ca8f2e4dd529d2da88df4cfb6833cbcaab896":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #115 -aes_encrypt_xex:"8792f4788d7789137e42dcb6e58b210f9d84518311fff0a2448a436837497e072e7d96bfa72d69265bb44cf113037045e3a1633db2b924df3aabf548193b7f38":"cc36b7272a3399d6f1b273cb0382a5a2":"6e0c8b9f131d30ee50e68e52e782bfa316e856abcec87ee842d58cc82d4b12021c651db5bcea52579462ee201bf52119":"33ff0ccb4183dafcd77f0a0eca53b56f089abbb85eb5de1d59e7da9264c89f3333d774cf26083ac2152c304171da11cb":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #116 -aes_encrypt_xex:"ad504b85d751bfba6913b4cc79b65a62f7f39d360f35b5ec4a7e95bd9ba5f2ecc1d77ea3c374bd4b131b078387dd555ab5b0c7e52db50612d2b53acb478a53b4":"e64219ede0e1c2a00ef5586ac49beb6f":"24cb762255b5a800f46e8060569e0553bcfe86553bcad589c7541a73acc39abd53c40776d8e822619ea9ad77a0134cfc":"a3c6f3f382795b1087d70250db2cd3b1a162a8b6dc126061c10a84a5853f3a89e66cdbb79ab4289bc3ead810e9c0af92":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #117 -aes_encrypt_xex:"72af6f0ead6fede25a5ce84fbae1184bc87e2724a1b07aa92fb7ddbbffae9f8650d7f8fcf105306455031f3c46b054eb56b277cdc361f89bb6d2a3e5ed2044dc":"03cc73b0c5e3529896824b17ab607990":"bec8eee6f77e942a62ba114c2ee73fa4a57b9fc4bcf270f44dfd01ed4f92d52bd3fdcb5e5765146e47bcbbf3770933af":"846e690501b57469ade12d801b6dc0886b627c677d98bfd66882275d315b32e22725bb8117b456fd89f078254db84cb9":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #118 -aes_encrypt_xex:"6869a611b75dd542a020b73ed3bc9c501865847c49732c1fda9f35c3def00b8c083fc997dca1c3c2b64224c2dbda9d97451ccf6771a986bf5183e23fae88229a":"16d433a9a5189b9277ba63121cd7de89":"d3339aecb2539dc8efbc895d33f9cbc43aea88d339be0f3e75045d3990ce578453d3c47fdc69df76907c27a5b9bb7a43":"5167067599371ea28f13dabd45b74fe3d50bd8f4209d186742c37531551f9f9469589a0696712f6ce1e293deae35116c":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #119 -aes_encrypt_xex:"2b607c1b16ec9b6c0dee3bf30a6c8c45147564258cf26b9a1dad97640ea0b9c4db159a566ea2b57683db1f11973076097683facc69adb3a2bb4f6657a26df964":"3b92cdd3ffc656c8920d3c928fab0ab4":"0fcad47ae115142a65aee595f7669ba5dfbe2957df728df45d1883d903d8ed5085ee5fc255ef2a514b772a2e5ed3f36a":"9a97c8e704c8fe5af919b28055636e43b9e4f01121ed2aed118bae2ac3374bddb4a316171c85651c24138cd525945691":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #120 -aes_encrypt_xex:"10c2e0ee117d7c83bcc1422b1c75445fdca94530eac7c9292e76a2766766368d7f852c6f6b25e8448e9e315b761dcb1a31290b643535a66de5c2bc1e5e3978f7":"5879b20b8e420dbc2258ac2edc8c227a":"95fa154a5845e016c11482071cc2078108eca943b4a3a7bdb65c09ebaf4c7b5b529dc5a718b34f488dd8bab912207da9":"6edfac840de7a7e9a4718eb8a1270004806bf4d1ef6249c13b482d390cac49e31f8e1bffc387c2837f2c891eb8e1243a":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #121 -aes_encrypt_xex:"bf73ac492ae887e0c81447fd61db7e02e76492468171dbc2584975b44a9e9cb9b3c17a4d543bc1cb4484333b4c55ca0c4deabe859ecf5e1676395d4caf89c29a":"b3bf55044d4912a01b6d4d195a6d1759":"48fbb539341ed55b5599dd9d8eb0424e74941e48d0fba53485ae2cfca67c8200eac3e88ad066dcc4857f8f6731be10d8":"fbfecd2aa668d0c806e2972b188a010284a8c672e0287e3e50a32f6b355125ae18ed9559fb460eaf992ea502111f31b7":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #122 -aes_encrypt_xex:"4651a50a0035837f2b2a23ef9d6e54037ff4a921d96e47f0a4dc0029e905eef3fd1c5ab89972d008b896473bb94b75b2a432ef184a3163933460833a5259a37f":"70467a95b12df8cc7ee1e89378b1426c":"3ef5aa6e50c92763d82bddea1e9100f4e0bd423097e296c4eedd27a053fb58a56f5f29b964d0ffc64f41777f707f57f3":"f5498a2abdc91d5014f09ff27325428ffd9c82a167a9bee072b74875ab6829e053d0f2e66e6b778988594f711bdea85f":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #123 -aes_encrypt_xex:"54b00bfc239bdd18e173bf7df6180f53f61a147a78755543f14f5e09b5b0a75dd3da7c2295483d80bf38b4e554d02a212dfed88d41c94e0150eca0e0cddaac78":"bcb436646f8256a17144916df031f03e":"71b1548ff300c266dc012e80da264c9745705e63f84eb209eb1b4feaf4becbaf91c4a60a7c205fa607a180b058b0b5ff":"212be3721e86d135a7bdb0a6133df9b37e74ee1813c913745a20cf9f9d2067565080af51ec9d81254f910f6000ac9526":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #124 -aes_encrypt_xex:"09ba8945b20b11997703590aa41b3326cfa57efd7357db92748fdb631e39adc612e65081190ab399f9f1f599c44f6dfec6050745f4077f66e0cf90e240bf1219":"7a81574d2d35ab97547b3c7d11386a21":"7f1c8e3064b0a3d0c88f3151978dcdef34bade3beea971c72ba99201f78c38217e1b0b132a30469080be2b719bfeedc9":"0b700f620004682783bbc05ce929f7a6eb742d207cff0e1044d68d518e3421c4eccdb7e238fdaacb9df2ff9151bbdb0f":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #125 -aes_encrypt_xex:"216f0c8ed55a2a0b258c9eabd7141e1dd8af126a78ec2dc18f77a603355a438e533c7d552e6d22ff5ee5ae419939b9cea5b028a1435a268362364d85829abce4":"2c67313a6d54db9d65100315da93a764":"9ed2285635da3f7758df2c88f91eaabab755b870a9961875739ec63ce177c630a04c886f36ef779bc0bf887795670dc8":"2db6af8267a207985a60704c0f004c1fad447e25e9cc7ac4ab66feb158b0fbdfc36e8044150f0973cbb9276c210426a8":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #126 -aes_encrypt_xex:"7ba4a8a379ffcc91db2c6341910aa1fb267c06ad06506de9575af0a1b4d35c97530c13efd96a6e178b7d0768752eb182f52999a3ecfc4ecd10daefdfe0cdd6b3":"9aedb367dae2a4374fc488f8b085f940":"c422fd648f256943410f8d5908286d6b261ac73f78a900feee15a3b61d16479b2debc421b86c2b9fd285a2004ee739aa":"6f09ccba799791bc547a6ea68c617975c651496f90c15d3f41ac722df192b4b1271e22a25e48f157acf031458d74e77b":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #127 -aes_encrypt_xex:"9336f79ff5b4dd5f3856f3e8bc638d2dcbae1f4c666db2e6b830b6ba7d588500573fa80cd847dea34ae653989ee895d32eb2a05c6b4b1ff3b2bb1a249823b9e7":"e3449764518c5812613d634847433925":"a2c39a96c251ebad7fca5d2f130cc934bc6a4d0f4ae02b429188d6815ce71f32564d8a1e5c513fe8c4f6a5e3f1941416":"67da7b9320893c5c97e00e746f53c64c33aa6210c6ec15f33f292fa382fbab5b09c9bd8470e5accfaade333d2b2edca1":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #128 -aes_encrypt_xex:"4e9ca11a9de2a83344ea6ae5c4211aa9720c5850c31e7e4d28b54b43ebb4f4b6b7257483e2fc3c4ae6ec6ad917778943ab88493ba7dda57585aaebe4659863bd":"df5c2a4d3099d37ef08f15c671143fc6":"2aaebb3527a6cc859775496efab8fb72bd0f750a9842285944364c62483f31b659243b7ad67913523de642834e09eacc":"6aef3af2512ba5b7266203d5b83d63c78b5006424fec3b08fb927141c1971ebad4ae5df3f56a1a9f7d1427e9ddf58dbe":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #129 -aes_encrypt_xex:"b15c829a888679c519c4b60033853b9f3f05167cd86aba2a7f5809c45a8d01a3dc37a23f5839db1c4679cae2094238ac445a00f858add076c339b1492383bf9c":"fc457c2c32432d62032db1a3236f3484":"f652822bd37d069e74487b0448a3e52e5841f470fed4a341e7451caf6b9a3ac036ea6ac2ce176262de53e11cca9ff915":"1536ac71910b23198e1afcdf963e09da36feb5054f78bb4f08a2a5655e3e1682e776b26f67c6762c6bf441014d8037bf":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #130 -aes_encrypt_xex:"43401c1696961f2cfa7f2f825c0bd08683219ef7a3b8f2352c6a27afa14424de31ceb11b0983b981b3cc59f712d7513bbd78b97724544fba99a7370698c1f586":"78753fb9e9fa3bff92ed0419cddc538b":"7b57a6803504864254cf8dc951502410d9cdc6cd2bcc5ba15d8253f42b8f5a6886ac7c7d00c1487012e02c670540e100":"99dc0c7a5041257055a6a857ab29191552c63a5432c6371dead034f1167746bfb84c260b304eca8e6ec315dab732e03a":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #131 -aes_encrypt_xex:"9f77c936d56ccf0596b050a2f8f69dbe332bcb076cedd5f38ee5f610c2ab055f86ccf384ae03f695642fd2b2f401f31036f5e6ee24f4cc88f2f0ed578f0502bb":"494421c2e06904fdc73768a180d19c20":"221e662328a6eec07622b86b0e41abcb7126a8b39a143af267cc503f935d2b08953a3c636721e032b60d38db0d7547c4":"337ee5b177fca8d904e0d72261ac87e85af88f3fdcc0623bc44506237dfbaad74c79b5b84bfeb42f9d6401b5e535063c":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #132 -aes_encrypt_xex:"3a9ee90d0def2db705a3c0c22de935f8dbe02f9081bdfe5e48e3c1db290d7123a2d39b1e1e4cd86664356a79f5624fa003a4413da03f534fca9434209732cebe":"a6aab252e78c6dbfd6693796bc2091a2":"3da39f8cca3a38513e5273df01ba68031521289ae0501a29c242a5ef5368667b7ccee1d12aeabd69732e274051f8b975":"cba3900b3c01da11ebb612896ac8421ccdaa08721191020a5434873a68ddc6672c2682251986ed3fbe5cb77010eb035f":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #133 -aes_encrypt_xex:"d8759a0292b96c21ae3ceb6d79e2dee35c1cb4e24b7a8aff4d010fb176fcb6bdf2cdf92e5c40614a1d4d449836bf7f160aa28ac04a351185c4c3229bb6656482":"d85e27a4ba1286ac013d081bd2ccde07":"f063d4d7e5e18efe889aeee00d607d075f6536c1ac41fcb9388aad9516cec5f149acebcfc5075f78ad36eb88ac30f107":"0d7db7c5799c49ac1ba0a8194d261c6455e0a67155d37b1f03fb75016f2b42c8a9979fcba1510ac5392008be168e79aa":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #134 -aes_encrypt_xex:"bdc32ca87d2b190f302553b5bb15f29b037e04622237f0f3868891fc4660debb75e812d7891b4c172cfa79ba69239e70b32e2c537670f6e1dc9ed3079d2df881":"5480e24d0f82039cd6c4391dbcfdf9a8":"856f272fbe13940cd6c8a43df0211a39901a8a25b55b854d9eb85b6d17b2796f025ce0bf44db6e67590491c625cda5ac":"3c16c325ff46ca5be5dcd3b6db72daa594f44da2ec9c2ee357b6b42e8e554a4fa5f9c7d8f0d6aab934116e7d56a510b8":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #135 -aes_encrypt_xex:"9f93af0ca4eb5466f1428a30a6d5a7c34dd536601d2c630a39c4156857c7b048922ff82fbccb4b821152119eea670dcc0e54e960df39fc245945e0463ce171c0":"c477c7c4f32602bc40879b88a603f215":"fe5ee92f6ae8ceafae84cc236cba230a5cb20ddd8ea3746b3ddd18affd4c94b855c08bdd67f03f5f30b2bda8f16d1b96":"64507645ee5991dd9dfb89c0730b83c48f7a92408aadc4726ac68354ad4fe8c6404afb8f9c0149b8cb92a916b49b52ad":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #136 -aes_encrypt_xex:"77d750d986ae30df8d13806dbb26f25e626a98641d27f7b773b8f6ec8974dc801efb5a5e07d4c5c7ed294dcf1346ef0306c4201eded8e2245cb4400c6de263a2":"d85c5369ce2ba233574c1f1e010eabad":"ebed28b5d382363bb27db6dfe0822313b1826f91a1132b8b59dca270d7f02ed19d6bd5d92815d5ca660a63b9aa7e78c3":"7ff26afae811752382f950cad612f4b955bb45c341b7dd1717747f52f8fd2f4e271b3a83b4df2adb11c06bfd3de6b3c3":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #137 -aes_encrypt_xex:"83c72d2cc28d5bc519a62c9bb35b839ecf4ac9339d442fb5485395a7da7319ecb26af5cff53da7c84ab6f43472395bfcc840b3995f8d833715082c0811dbae14":"85eac0f9dd0f8e660555474c719e7c12":"e728ccd3670164a985012e7917d3c2c2edc5f67b44158a4ff3645075a9d94fc763e4547325ce9ad95fa35888cb8b43ba":"a55b647c758d500e39d70f9ceaeb14bde4c3481b2f3e5c308bc995fdbaf354eca5ca13aa4bf991894bfe50e64a120c97":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #138 -aes_encrypt_xex:"74adfcaa33265427702d44376c909ac28207fff5c5f2f15d21b1570317127ee68ae2228a99abf28c6d455368afe43685df10ecbc5d4dc5a860c413882761cb75":"2b0a5fd60e11d7ef024fbc89bc04848d":"46ee2018a1b4e6d8fabb48eceadf99e572881d8ccf378dcd40f209f6b939a114b302b04cc0edd964d69fb2061ef7ca93":"f180695ad0d23cf97d6ac48974a91e595cb1dbf689021ec942df956cc63bf7f4841f931f1b5a8d23e56f4873b282149d":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #139 -aes_encrypt_xex:"d8f32414b5945f01d74fadfa95faadcb24bd689e56a18e9dfd32be88a931b93724451ba2573d01db6134381aafc0299102b72bfa56270d2ae4d077a5c240a70f":"7e77fa25bedcac8cdb2103a493c2184b":"d9acfaae546c745131f7e3c9346d4547e32f18f0d7fdbd4330aaca4d3aee23e66a8f3c6818b2ba324496061edb5a2a7a":"06fe3e1be1272b3d2d6cd6df1228ed94b7d5c9afb2c94918c896f3ded9248f3c3d2aa9859276277998b22ee2722cc725":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #140 -aes_encrypt_xex:"1e30686246d41359c6b98bc474ca7c70bfd1b1167183d099443b50050b9abc031d2491249b64dae81532d55e5ec4b8fc0942956b8016e70c05c07c2f9281294a":"7bf88e00f309e50739b2eb9b8fa8ce07":"df6a4358a3aefbf2490a0cf00e7b7be13ed08881003e140a4681bc794a5327f06ac3fb54cb89be10130ee742bc28ba57":"fb051d28b1f2d0f225afe2b5738eb3ed30a050642436fd9c65aa3160997204d05efdbb9d0ccda19a497ba135ff0490e4":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #141 -aes_encrypt_xex:"a3423ec58d76ec1fa3a1fdba142da32c69d1b313f38064ab69d9a48c0244f576eb040258fa13bfe06ea107907841a54fa7bb7f8eb082ee2d42f62459a45df00a":"71220dad8c752f5c8cea9a8897e0b8c5":"4e9de42c573ee90bea1b3ee93be45d76c8540013e729ce1c89a214095e84ef8e585d649f2e8b7d7405724ad992770a2c":"9d15f61291993813c71157a74ca6e1553502b698e6f4c99d532e0ec7a9382c3ed92a3ee41dab4def573eed927190bae5":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #142 -aes_encrypt_xex:"8ccd4a12da6df4d5e338fc63c6a042570c732b9af330407a7f83a5cd9713d59574c6e3e4cc79a3a6bbf9de362e2a0fc4d4ddb923194ca38c618e3845377e7dda":"75acb5edc9215b64fed3aa9a81937239":"3aeb1fda34708dad3ba316b1a1a706c4c1a4aa794bc75e0022d322d29feac7ccd20773ba70628cf09c4375208d6bb0a4":"19c927bad89a3d5a15e733c5b8393e0f1304476ab7c5bb964d105914bcd362f32d42ef3dfbf2f703dea1952a09372430":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #143 -aes_encrypt_xex:"492b3b5fdb5460b292abb9eeaff2451caf69aa98eb684b32aaa40aa1ca13b1237c8c7e9a00054d66722affb5df91b9cf308c18987d007d01d1a6318c50a757ec":"1db148fbf62680e5426d4bce96840725":"7798587bf9d4b69ecbf217f105a064cd8abc0017b455821b0f2730fe34a0aaa200450122bd7304b684a299b7b0d16b10":"39cded2cb9c931537a889701ec5212e516d63a71554bc40c4ab149c5db6aed2391e53add098bef58f03d58710ca35de8":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #144 -aes_encrypt_xex:"5c2978a295e222f9e0c87eb2c24948bc89391cb447a6fc7b5c2b29f331e629ab51d5876d25c6d7abaa277a6039f790099ae41caff4a81ee3d7ccb02a439e14a0":"e6a95dd69a1166b404a7436496966b65":"f797aa0af52e28263fd58eae6c6af9d592bcc21745bd163211e162b5af909139407344d6a1f61e6a472db40542557f1f":"14f59aedcf8d49a650cf57108216656045f92b785e7451d782e43b4c33edf5469566a1a3073237b84f9a669e1b6371f6":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #145 -aes_encrypt_xex:"9b21dd5314e36dd03db4881d81e4b17fb5b497b950b191142df63b3f27afed5564d165bbb0b7f86cebe52f705a78a554c4f098445b074b88a2b47bfba9a7f28f":"9b6c318decd74c24fa509c52c7694401":"15963085220f25479ca0f4ddd300dda86808f4b71986e2243be63b6fa08977343ed166aae73da48f0bdb097af0532e9e":"08bfa5f85e988b052e2edda3a331ddbd5dcabff296d76b57a6e923b9f7dbd71ed1207a6b2f6e0f150c1833e0adaa0d25":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #146 -aes_encrypt_xex:"d8277c4045a8689fe04f0005d556da9cc922a23f9a70296d36111b048fda55a1eae47d6692f46640ebdc57b1c58cb991f069a6126f6355ef740663e7c2bfe652":"76a6f7b899716fadf10df7615ecf4d45":"55b5cce3a8651b0791ee96d15b3d4834e2bbeb1e099ca093b8e8bf096066bff23a52722320728e86d3800cac3388e1ff":"21b566972760a6bbb54c6f9bf9bdfb578746b6f8da26bd8a4e55343f8475120af136b929e3b12c75971bc262d71f90aa":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #147 -aes_encrypt_xex:"975e9f5b58a62858dbfbcb10aa309cba67be6085b8d73799151d90eef36d04dc10a303b916fbb552b0d8447d008e5f2a0b148b61dad9967c014619e088e33c32":"4018a8c77e9ca52738f864e853490f97":"c72806c859f771f4ecf5477ab583b53a36768fee534c160930649d1e7081a1a3dda25d92e600ef2775ccef7d903f9015":"4bb488b4b0a2df1f7d33e732a0879280d8a8864f1234edeaa0fe32bff3d19b129170df1780353fdc2dc66f59b856bb76":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #148 -aes_encrypt_xex:"3ac4ce7ae065833f2105ff9a2dbc2039e8fd493d9fd97d173650c48c67970eeb7b3f18fc0b5bce46ecf20437ebbb69d0349021a059f81bcd47e4b3c2374e0bcc":"8ede4ca58947c1cf5f15a868762d7b73":"72e256c170ce2b87b8cda77e4e880c7b6a2534a69a80f08c6a0f20e8f278590fd550faff242675de5c503a07c1d961c3":"4ff16e3af2b3e1a6ef90517b81d8dd78e3d450b3b6837f2be147f2e8e843029627eb4912847b9100dec74bfcb0c6e553":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #149 -aes_encrypt_xex:"9e64c5ffaf72a653a95ee344458f1aa7b23c40eac9f705d5da5a5bab60843293d05d5e04a06685f41ee9d15a39655f8a49cf5f431570b1261e08ce7ab5cead62":"c9e88bca111c735d795447189c91f49f":"661ff0a7fabc65dfd6aee579dedcf249737ef2f736e9231a9f7fe780e44d657ff54c4b49a905b672fb628236c33ffe63":"c0e0d5a23553ce55d823c7517e44e1c23ab2ce1e70edefea33d0f0fbff4300183f21b4849b49bff44d31498907ab0562":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #150 -aes_encrypt_xex:"b4713941c6a4ffdbfe2bffdcca09631911e91f1260e650d389803b1aa89f5789fb8ead890218105b63c6d8af1cdaecb8da8c807a16e97ebdab860c169431f596":"737ec14228a09f9c52041d9dbfcdd013":"be7735fe5eed83198698d1597dcfbb5ece39a067a1d0b7486cdf9e80767a55317da178b7ad276974abd4d069604668a6":"aef253795f84d13f90706d34d925394c3d9c3bdc06772fded8ee9cd82b407f06482c679672fa4225c8db8f036eb71eb3":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #151 -aes_encrypt_xex:"3655b75c8622b0cb72fcf91adda8584d24854abec01edf3311e4ec760dcdaa21f8088acdfc493b0bcdf486f1419b48662eeca09c5f87c9cf8416f7b0c021ddb2":"445d7f431d12e1550a1d74d9fd3e5334":"9c8e67abac7191f52f761c1ce7df0f383471825a9d0f0c8a890fccea0bfee4d2643275237440761517e1599e736bb35f":"42bc46ab27c0ff1a3512267e7a72868f4e268f2da85fd42755011345b8f0c7fd7d82c1dffe78a787bcd1eae7ead24f69":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #152 -aes_encrypt_xex:"9267253c66fc16377af2bce2c9e44e03306c63d4027960333e0130520bdcd27e25408def8c86945717443c5cf3ed9a64c38ebcb355524d3137aa34e304fb7863":"41ae06d300818c5aa6a8b9cf5c52cad8":"718215becec21f55eb29f54305d1c1278a40332ce6883b5adbb5ddcd5b8174a5dc16d8f6829709c784d6680154bef201":"853a8d46cb2f6419deb1ceb52bca6214048017fcae05c3b1355b6d2c61716653f9501067fea1628e74ed9f765401b1a9":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #153 -aes_encrypt_xex:"82d4b132e6c04e54efce6694f175b845fbb6a2f49fc25137beada3eb9d043cbdcf5870998a2b2625311d3d3f3493d0cbc808c9aa17b34108eb63f4d8d79af4b9":"d182db4398021fe1c1f6b80f95296720":"a0eeaac02b6cb25d5288e9c8140df96d6942f5bccc39eee94ca938674d5dd973ac7ec13e47e02b84e2233240c8bb03d1":"bc6dbac1f4db306c68aa0f5d94b934d4460f1348a8acefc98635e807131030c6ce48ce7f7d6f7966339d4db83eac3625":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #154 -aes_encrypt_xex:"d8e20dbac2cd42acc08a966fbb43d3a97219e3aab6565a02312a6ff89e9799a145bd962d07c8577589d3a28d0c8cbe0a61e42be021e14ee05ad40b8cf6b31cc5":"4dc897636cb9eb73dbab047272ca37b6":"0d95922172f80534c8212099147ef81dd499e5938564b90f064361ba089d885cafa19921347f806ecc682502c06cf570":"82f34f8fc604c93c2df8ada24d40a35def297d682ac8c1eaa1ab08e65d7dfff48ac4c9dcd0cd88092efbc18e19a296f6":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #155 -aes_encrypt_xex:"1f1dd824fda9666118ec1116eea78d37175da4d459a5fe225e5fdaaa4eb2aaf41eb8c002cea6d7f7d2cdefc7e9589d789d190b2e93f0ba58bf648826c275329b":"acf51a6805fd7c2a806d75bd7ee5f42e":"b54950c0acc1699aef8d952e013da2637974311487a11d9889b458cfe9678b8830fa61af3eddcb1b670fabdf4b10aebc":"724341e9eda6599cf6930c62de8957e3a05194843b6aeb6f5a80786464176ebefd1c823fbef5e195cc41a968c14aeb8b":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #156 -aes_encrypt_xex:"daf2070f2986540e2b07b8e63afbad8b8934399c856ecd1353040fab2d521473d4d49c94949fb491b2e0f1652ae166354269802bd9e1f33bb3b920a58c9418ba":"36afe529f06f9497b31a38bd656fc791":"83d0a966309fcd7dfc2866e5e39776f7ca91f64baf5593433b996facd85a09f2df0d1cf88dfaa742aecd66e1fe2c4252":"300cf9081141d6332d1532f679eb9d1e10923754fe125b29f1ee8af57f16fbb7823548bd9273acdae5efc0dfed06bf33":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #157 -aes_encrypt_xex:"c76cc70eb967996dc3de798ea3ae862ed5fda03ac4d881302548bb15981e6fc2465099e3b5f588d9f823052b7945b3834e3c667474a683384a205a2c273fe5b4":"9493384402aba6e016eefa5f90665bc9":"c037230578c86f95a662c4f9516cfb5c5163e9ea17083d56dde5ee7d99a4856ecab83d0dd936f308bc2b8be38fc9d1d0":"2acead8a43e0b024fe5f5c6e0d22542d07790e7d504f465e9580acc6a61e36c57b337a0a7cd7c30acad64c808826572c":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #158 -aes_encrypt_xex:"9a80693962f631b5661cae3d6796d879beda0cf5410ba99d003622b7e88d50181cac526a04258ba72ab33e09f176ec71b46e361fa3bda4e7ccc786ca863aa6a4":"debf5738cbce508c0160e1f97cb4b96d":"fac73fc7e2b36e5c6ac3572c4ff2e9f1557d83f451c17a69407dc6a83d1d7f39c877bce17d14347793fdce146ab48eb7":"866da719cf292c8a8e6e5b7c350c95a521ec70f5b6d7ca03e5bdb10b75265256f185d56fc9fc60a0f3fd3f35c96b3394":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #159 -aes_encrypt_xex:"d10daae41eb813899cb799207508d68062428835c0990dbbe23210d2a6086699bacc8447fe826da454001600a241597e79a038e1eed99000353fcc451964e5e2":"a9ec9b30bcaf0a4a9adea43ba2c7780b":"83509891a6745a63fd929dc95b2cde503b4bb1c8638c1786f82c036c31320697543f93a8d3aa187fae13d3dc66004859":"8369f1cd430e116d05da901f1fd3e4f588ccbe27bc70767a1a2942a5f28cc6fa9a8e0880bef691a8d0769122496c7460":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #160 -aes_encrypt_xex:"02f5f16166ff196ecbd88d90ece619f1815e6dcfce2827a407fe1201c4a4c82956318912d9c7a6e12ab2f69e17b83c0ec42fc9abb25629e66c37b8583c2ef9bb":"bc9ab46c8d61620d078ecd0fe2cc9796":"f163a11a1169c6befcf999c68253f24c35bec8416d7bb738309e8f4cdaed4cc4146bddb71388ffe6361c44b30ceb76b4":"feaa6a8a357f3427dfb745cd2eebb3bd893efaac50cf6fcee3495f6292257954873dcdfca9bef8cec8f032d7fc378481":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #161 -aes_encrypt_xex:"e090673661378f59af36db6c310630512859723a0404e766df7eb47253dfc9b74115d61dc26e157e09f7660de9ef984751321fc951900977073cad10a3124c09":"254d80b21be5f7654260d7223306c1e0":"40e5953642e4d13a7aa95206f101de8c98862822e1c23ddc0c366ac656a26f859f4244462fc33153f3112ca966bd3beb":"f66665211b4f95ba2fc9cae36a8f3a7789e60e802e91d8a1e6037b5c237885b0767df9c92de9ec3fdedac971d0c6bcdc":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #162 -aes_encrypt_xex:"ad7dc36258b42180fe22d74f9f82d05948dc09102c041fc646c7c0822dbc0dfd25bbce142d573cb895566615593fbef46aa3710705a809179d6e3079147dc1ab":"494f48e8ecd7fe9af1fbb56d5d6fd1ae":"a4a57b20a0cfa6c9fd0d2f6aa30c130e3c3460a40e7ed4b06a08a4b6b0a3ebe2186cc61a0e8ff372402af501a8fa06da":"0d769bd9230cb06edf453084587bfdf687f70b8acd7501ba84df52af19badeb4b3439e03d1627b75aba2881b8f68d371":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #163 -aes_encrypt_xex:"4d6825a1ca1ee2c879ff83bc842fb310a2e83ec101bc1956de43794aab03fb3cb6e993471ab1a724ea5dd9c57ca2736884d95ad930d9f6dd59f6ca751b2f5712":"6ff95ba9982494170476370457f6bd80":"501f6d9c497edc87eb0233c035d6601c3ce8460229f2d14156912d8d0ba15b6416eb837e21073164b456f0f7c45646ea":"8cf64aa880939d899634216abc9ca3d9340433cda8ffdce272d4e3e3a6e84e2ef8644492bf6acd1475a9295beb4f73ce":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #164 -aes_encrypt_xex:"6a9bdc0fb0ff6ae2505f4b745d74597c3923e8c566dbedfc4b75d63987cbc2ef275a15c27bc2b4f34c0b00916f43cdff8fb13b448b4cfec1aa5915ffc6a69a0c":"216694bf2f49ad9cd6c9df880b0b8dc6":"5cf02f7f10f17483ab4546df0ad70523e3f43ee4a743d920ca4f320dafd43f9ef67d970f0e5518f20ae9a0b34b514a0b":"bd3ed5ec110a230bc52175616e0135a5a8ed4151a64c49bc988514b870f75791fed8ecf8e6067fcafcf96c0a3affc7ed":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #165 -aes_encrypt_xex:"a1a8d702b9820db069b716b994ecfa26f269e2155bdef78eb460e588aac7a059ebb9158795e4ffce42f7c65e30ab7eb8e26608dee93b4f89fdc12699af0466a0":"5fee20bce0457000b1fea66d0ab536d7":"1181679dbd33ddebdbf6a0449316a74894b72d01a21b6e96e51eb1c30d59e8b26358c1e87e09edcf8d763422022b4252":"fb6065eb25aacd507e134f4f3cdbd77a46748e347574a7685fb756b4e49569c940237e43ccb17c04c1f3d6d169c6ee3c":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #166 -aes_encrypt_xex:"3ba55c673b309d723921dbc3c84251bdc2ddf76abb963e23e011fe7214096cfaf6c84e3897af04f6081c157aabeb87bd2fdba4be8a9c452fc77b02ee5ffde802":"5231319bbd17b15e18afd13d02d8f122":"4c00323d6781443e5e6e2181e51219a746d9c259a9c13f2a5b8efb10424da7b86f97f87c1fb2bf3d3f163c719cf930ba":"faf2616f0dfccb96bb44c786bcb7b80b7161a55657309559d590895448145b9d6dd01aafb3b3509c93eb5c394ba85446":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #167 -aes_encrypt_xex:"7e76d932c8d3edf5990468db816c9d35af407c748a43078c46540673d8b34406a960d338b18166227e88c08bc69c8d52723a1c468ff6a201d2d21a63ba8a5997":"a39603c815ff257354cb48f99825f675":"0749d735c15504fd4fbd6a8763eedce9929a20a0f994b30fe541a0e0ea34a01c46f9dfae701cb25c1030cb1cf95999f5":"0c22810005ecc4bbabad73f4db66c10a1a624b3f5ecac922cec8e1d3ec50011d52109d780d5a18ae7db6774c14e7746e":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #168 -aes_encrypt_xex:"dcfcaacab2a5f6894ae1ffa3186d43770828d49a5fad35ecaf89debf184538180cf5772f1f9115d60813951094ca389d0c4b90a76485e79ab6f6780e6c4df243":"01be8643c67bf7c9cba96e62c4568e92":"7411783aef37c79842410e7be57d1830e1f0369ba89cbe2087c3f7967df44c5cee14f2468bfd41535ce09f28c4c8b027":"41b22f50b116ede2dd5cde9cfdc78150053b2362c412933354f2d54ab995e35f830ac52fb0be748473f8928032301a1a":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #169 -aes_encrypt_xex:"426d4d31f88a5be86330c6512816091cd05eecd09f8b27af1fa13936c9d2de61ce6051fa64a9e621f1710fe8bb1b002e73a84164628ea1ff8e78247012cdbd70":"646deef6e9065772fd576c172aed6100":"309d9e8811708346c6a79ee019ca89a5a9203b12e442b6d022fbfa13ff55d16968a6e82de49e4373766befb5f7ae8da6":"452a7d94597a084b0d4e8938989ed937136fbb2e56965da0c1505230cd369a8a996527f001a30e90bb26b9b3af272f2e":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #170 -aes_encrypt_xex:"b67995bece5a587ffdfa9d63ce82700eabaec701312aac591ae4c13045b17832fbffb96fe953be24ad4e22ac146eff566453fb9abec7c80b7d4f849dba96ec2d":"952d9dbe6d2b70eca8f11a68bd260e46":"190e1bd6674eabd5f5954a439c6748c820d036913e6ce075e2c53f3a1c53dca62f99a2377a42ce685b33edb63917b2ff":"a458c4a4952c0cd01c096624ffe94f911197691b658f8daee6b1b853775173ded5761e07d9a1a39ef72d8b6242a1422e":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #171 -aes_encrypt_xex:"f1798b1cbe9683b9a6e4f24583bddde5bffb82381150cf6df71a3f7755f1c49f22f18a6703ea82266f72aead930307d6bca13b99b4d2419e9435e97f6c11ecf7":"0858df21034a36ba442231c543be1945":"509e85aa57adfdcb51f750e096a17c441a83d9c314aa3321ad4b6a5d77040637bf24854fe01d91548ce0c622e5d7078d":"a9a9e269651078e4fe95c631cf22e39f83ecf09e6ea231a79ffc26eae32f706167a546f3c30c1587fca293803fccb198":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #172 -aes_encrypt_xex:"5c7f7a36080178430083ff5492ef77260f680a15a76624b89e854c94f0488a9e7daa4f33011f91df5e338053f46cee650fb0ee69f8c215755a4a63cd4228c219":"a401d73c8875e759aa3eef53e0fb6263":"b1e629a62a03ca969b16915202bcaa09e78ae1851bc88581164968a5656c82c0e5c403ba54b9b5ed9babe8b0751d1b34":"f5bca60fb9352b1de04d7129405626b3a474a264fbac2d6be119e1d57aa998d0e0e4d9f9c976210d93c465a3e360cd92":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #173 -aes_encrypt_xex:"1911e3774102c5a38f4bc1af2bd9111b43e9a3df53bc0e7134adf4c90801b140ea65fcf9e94ab063d94a3de77e775b1c27d1b2de8c4e48167fa54d838297fa28":"4ad18ae1a630c169bb93ffe98168cdc9":"399dd2e00110380da43d67a81bef6169898754cc8f75c13674ee6a652ab0198175c98b2399edca0f592ffb488051433b":"e055d709d88b21bf36cb2700164d508b690d8262342052abf807a9df093658ec8164d49fd630091e01536e962321354a":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #174 -aes_encrypt_xex:"b6bfef891f83b5ff073f2231267be51eb084b791fa19a154399c0684c8b2dfcb37de77d28bbda3b4180026ad640b74243b3133e7b9fae629403f6733423dae28":"db200efb7eaaa737dbdf40babb68953f":"77f4ef63d734ebd028508da66c22cdebdd52ecd6ee2ab0a50bc8ad0cfd692ca5fcd4e6dedc45df7f6503f462611dc542":"ce7d905a7776ac72f240d22aafed5e4eb7566cdc7211220e970da634ce015f131a5ecb8d400bc9e84f0b81d8725dbbc7":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #175 -aes_encrypt_xex:"a4be45694240755787649bbfe9c62dca7955fbad4a2be15d4eef2c703696f12877ecda778a0d547f5a1a4328f2ae0db5893470f967a8967c75881370f9d18b4b":"d66458b1e5e382b006b32c9632a2e12f":"0e380a0ad91c31ac1e95d6c3d26554c38915df0fa1e9e8f781b34969c7ea61347b74cc807c7c603b35cd1593271fa938":"3fd7b0b5ea66cf4e2da1e690f6e80660638b1a3f84cf212d9ba90e7db14177a3c4eda89ad357af4408a7a342828a5dd6":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #176 -aes_encrypt_xex:"47c2b1b4458af043441a1461ae7326113fa2dc1b7b35cba14eb8473db169a17d33ba78659fe0933aeecdd75047b1c986524c091c778c545722cb459430487b55":"87b1d01d0525d0af0bed9e059e6946b6":"1cfaaaab545fe967549f0f28f9667a0f7d2ea55fb7bab2ac4f3917a76bc309155780853d2e48d2e8217685c4ba909cc7":"3fe4be324991aee1a628c3e5c14ef6d7c4125932563afe2c08a1bb82234152bfe78228b40acadd7d398cf20f621eadf3":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #177 -aes_encrypt_xex:"6013e5cd1c6f341c2f37f4f35583dd222c06207a446f2e10b71743e0d6164542387089692d975e2f50c5d62e0f18c20570354a737b71514a2beb7a49cc941a61":"d7ed58c0282398df330ee851872bdb46":"c79f127174bce174451306e6dafeaea0e1bab09970b5aeb0e041f1e5c1f925667b7902433e7a34b47a19bba216bb622b":"831a0c7330e96088cfd14346c0c53f2e4add5a6edad6d1a80cb007a5f25aaf241a195c0243ae26761044f274e9000b43":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #178 -aes_encrypt_xex:"53724613045a688ebadd8119d87e28a1674178fc42a40b54a83a61c0021afbcb8d6e6d28b6c1a5138c6b2deee472d61143f81f45dc697556e2ce9f7197996b83":"b00bd9829b1024629a1ee362bc50158f":"6a131dd6bf6f35b1d08e50951ac2df6c2239dbe2c3b8283cac688ee97363544506a295d86e39abb0ae730a952be896fa":"0e2bbc05fd817f098b0d94408c8d65704901e8a63262032b0e7b03cd6960a9ec0366aea05d3c2002971efb075396db51":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #179 -aes_encrypt_xex:"df35e4d415feaf511203daff594843a79ca3f164c954dc3cf70d660a4d3628ac7ac38218ecae74b433e3b0e6cfe21f78fe3ed3fc02f3bfd60abe6b529912a7d4":"79178a9eac0958a622214a2c4f2b2f2c":"f0762872bf7795392f75708ca33fda7886f9f1c4167229221580707804c283a4e86e75ce9cf4dc310ce090e590c66241":"26fd54196b4ac550342ff46e2e7f442540518e01467ace2da52876a54636626f1e986df916e36e716fc009e5fc9dfb81":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #180 -aes_encrypt_xex:"4324b0fcdcfedc5af7f8170c157ef68680197f5901fb5f3c9b9f85db8319293066a4e1a61c5943865e7b2de129dd3a6db5d8865ac55722399a58822c4e51d0df":"c0eb880e0ee09b46d3d28ad7b363a851":"e6082cecc24808a6b25e7659b24b71e77ec14887750a01fb9d387c2e90acc77243d7a0dbab70e41c34594a4ad197c8aa":"d3c5c210afd597feb2e188b0fc08e77992e2e75bd53cd60c507b2ebca37c7b7defadd06500ab67af7c00e5918fca8a16":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #181 -aes_encrypt_xex:"b77c56a9784f3c26a8847114a31ee2cc3648b44295651267df3964dd689fb226fc9526da77a02ab04f332d39a4faf9ee7ce3a7320f2ce9c21fbd5536506aad07":"5207aa755b7874b559139f6d50e3c5fe":"b2268a28bb39a15d8fd90b5ca7ac698fc2f28206e0f2073b543e567969baa69397aabbea9fb90062d1a7c395936f49b4":"9ec9552e50f7620b9b4fdcf9df6512ada43c03a14a32e17a7d48cf5378f9f855a2cdfd8054c677ecfd4f2bb925723496":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #182 -aes_encrypt_xex:"17230072ac4f7af2661c26325c88565573fa05c270c53193ef3b52c40b86ae720cc894ca4ce8510d4eac659ad4aac0f9c9e0a65fec76ce9a2296218fca6ce500":"5246b8bf6a28c8799101dcfb375f83a8":"0bdc724383d8f76e2a921940ec84b0701eb37b8f5c35072cbe48d0fb8792b87b9bb99d6ca40ff864562b720745712f26":"9c4b9b19b48c3d1cbe13b0b08d708345b0f25e4926f633480a9f52ed3e30995375038f641267431a206e3eca599fe6dd":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #183 -aes_encrypt_xex:"b625879ad3cfcf11d39af454007d0483afdc2724ffe07c046db78501c9d04cdc9ca8a00fa6c6ca14e3987991f2e8f53504390a125d471c95c92d4565fb3b1928":"697b65159bcf2b0871cfa8e070631218":"758a608a8d146167be0283e776aa493fc39eee0cd6de71c1b57a5c24551d0f58bd55fc60814a661aa0a17d4c54ae3e43":"db2552e820f1aedba4c17d0883745ef307c4551c7c8b7dcf457ee33bbf5d59e1fe95044103c94494569ea31f00ffe1e3":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #184 -aes_encrypt_xex:"2efed72f6fae0c139bc12de5a1c90a05510bccd2d83fa55ca1058a9253a6fc55ca7885ffc10ec6128046f87cde88b1e8f4a237e24618ead6cdc4f4f01995800b":"cad76b7158a61465586b61272e0864ba":"0739d41d77d69acc204600a4c84334c4c39d3effab76e063d575baed1c956bcb67691983d55d924dba3f1fe79ebe4c20":"0d6846f139511d9e07888dfa7afb1ff0b029f1b6d6d8a35cd4130637fda958e824c9a9df5f6e80f80a19ee2731b12289":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #185 -aes_encrypt_xex:"924379aac0cb7a4e2de6108b506ef501490aeeeaf16d7af500b4f2b8f313c2d7738f499bc42adfbfdc28759ce68b4cd5e57e62b469e3aad0941ff87b6546ba14":"635e4d4669fed1c8c37e1f0a36b37804":"1cf76a9be30e60220c1828db68d45d96a0d6a3b1fe309cb1defedce851b39b07caf15a822e3d60372f8544ec906b4add":"be0406da120d4cc1e3bcd9a44626e8b5b3b550a23c6f9279940ba7d4f71e275088b92a958d4d2ad5111bd8f715de4c30":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #186 -aes_encrypt_xex:"a7bfb6d4a54484c2909b92339b7dcf176188f3d4182d9112243714fd5b9c798d3d7407be99852fc185688e58135a76b4609daeeb6c1d0659b120fe7505a4624a":"0d3b9350ebbbaf2a1416995424a7885e":"4091ebe277df242e8de6209908b6a8e6973cf4531e23ed6b1b76cf0e8efb652d2cecde9b697bc65afe873603dc0a70a6":"7b205893a05873a82f7ab2132883685e0b6f20f05445d5a0d9b2fa8cdbeb1037239b05d715b169bb99d0ee9b5ffef742":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #187 -aes_encrypt_xex:"16d7db8d519c2974cba7c44d3a2a4cb79773d21edb3b359cb20c716570bf3aecab9dec3976d8322db4aa97b2e153e2b012c4eb1ecd2dca83f7c06cc370791f78":"d208aa5cc5486e0e27faa73ffa767623":"81ecbe0ad23a1645f5d2891d78da406a70d540993c3cab508859bcfb2d3a371c4331a380fad7caf872e74bf861b95bd8":"305d4cf4f7f9a6192e85e55176a58a85e5795dd359417fab2e72aaa13ee6e093768a4e741a00f4d20ed572d6af43a121":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #188 -aes_encrypt_xex:"41e9c3d70302fb488034f3c1f4156d09f951e19ae00ed0914d7b9ea688bd4aa9a20fdebd4229e2b3558411cc9868152a436fdf0b5d10eedb2a581cac4252b9c8":"2cc5ddbe77712002de095aa5de31d429":"306165583eaf16391a31512c8d2487431ecd714baefe609ac478e41e6d35a694ca6dbec8faa3f814844dc2acddc157b6":"73593426603a768f9a151894184deae22df23584374f2ab1253bb38eb99d1f208562d12d81ea34bb0f4fd183aa5e9af5":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #189 -aes_encrypt_xex:"ee5bc150f08110aa95700f96abfefad196755b49068866dc7b2e251260bde5226b2a234c8043309dc4ceaa62d62c3eedaf4440e09f6c44915db7ce47a17a411c":"11071e5b327fe8acec3b9f81fab37141":"134a04de6a76beeac202f48f656e101e27c2856384d0bb417a1779ca29403dc96b382830e151764c2513ceb4e572aa27":"b4dd7ed020d3121ad9d1a58760980e3e7d203d84fd7b77c6d4fa3dcdb29f9aa6803074aeee6ad8e47ad0dd01a2b0ab96":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #190 -aes_encrypt_xex:"458dfebe5a6e381da894a1551b95467f19fd475be6a61930ea7707c4f21f88cddd7283c59cc4211af68cc4273ab0e31bf24bee161a5690c754f46ee6392eb6fd":"eb051cfab3db35ff7b3919ede9f79e93":"506a8565eb8d3a39e2cc9d32eb477cbbc621d6451e61fcb8528a6b1935071ffb31f18980ef586b97f02e257e09ca5f0b":"95943d6d57f17f5d626518cbc2c7175ab97cf74bbfc8571e8100a921061e68df4e193b53e4256356efbc42969ebebee1":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #191 -aes_encrypt_xex:"4224d8d8e7c870628c9fc4a2b5c67117f68ca06fe9b9d0fabc0de18ce9ff2f5fe2f93c46eaf42c5513af3880bee73be8f6cd051e1172c1a79d8a5f7509b3d170":"d128477c0509e96770e907a69f316f11":"5511e976c5929dc506b12e3a13740d59799c31e6e4f762ed3df15085cd5a99588813edbf30413a48622896a690e4795a":"ec0f79a240589de132bcd23ad5b1bf6218ad82314f94fa43f918a0e342d1d5c719d12dd3a70984d7b6ea2c25f71180fb":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #192 -aes_encrypt_xex:"30788b62febec41de3d01e9375b01ff3c5362a81b4ec0adf2b4fbf4aa79d2654a1efcf89dddb2b4aac7c0c25ff7d5e631baee8cf5ff46f2c6c440db08120f798":"fce20063b9ce5820c48583d856c31d5b":"45d5ba3506f5510256a9dcdf7a69efe9d2ddb191972c10ca3c6b820aabea59c8c02262df10b24471723129cfb46647da":"a7c2aa4f19ce66a3c2b15c950783401c547691eb06740971dcd0f1b2acf2bcaed48f569b799b41b8d613f2bf4d7657c0":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #193 -aes_encrypt_xex:"1b7424cf9a4598a3f6aa1f15267e9ae0c4b2019d0665e9f7e7d4d7fa8871884a248ac042a5267dfef73c51d89bcdf01a51568dfccb080b6121b70f6c8f2416c0":"c83836292441a0dab60ba7312014d9a6":"943d20b70e72cd3f9328048933e8cd2d639d9468251c20232100f162dc5326c78edde144f59006ba4a886bf8de6eeeda":"d398795a15f9de591a897712bc454d819962a9ed1e638254cda815e86d5a9f297b017274a55179e6393ff0e5f1c49e27":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #194 -aes_encrypt_xex:"2501f6f8fb11168026fdb988879d2571679e69715e89d5f142dce3de6d59697af676a811c6fc255554486b4f82997bb909cad701cd2e0f269450128faf23ec1e":"37aa0356bc9f948630c6e7ac50e9b381":"b0b198e498e685fd761aaf775416972fab373e05b4d8dd8640294f473a04bba1a3b1634cec7c188a0e9f30530cc446b3":"000493368e93d01cf6800f4054da92d74867b685419e2f382eea9c8abdc421469d063609bd0cb7e433a8ebfa652979e4":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #195 -aes_encrypt_xex:"073d56941b536ce6567b100839c8ca5b97827e58b4c849e2be549cc49e690e15f5869311094c6b8227ae3c9c0fb24d146ab24f286ce9fd50ee06293501bbafb2":"ca51fcf3fe7aee41c6e482e9d4df171a":"b62a3c1084b5b2a1ca930cabf36e3df93ecea8ca45029af19479d866c05999a1c24276413a4d1ef4bb8d85714cfd8c79":"74c927e7a7eff446f0f3b62d2b65fa14e2798a7fcd1b88df941002fa6733df5e087570d4556195e3fca5a8290008f974":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #196 -aes_encrypt_xex:"c581a4cedc8d412bebfd448350d088bbc63b731da56041fd9cf34ba9e2f47232a3da784530bdebe90f9f0662fc14cc7aece6cb28ec4eaf6487a240b5f5e5cd7e":"20922c21dfc3478fda875ffd0ccd06d8":"150a747149fb2ce6e17312fef0950fe85343b356f37541c9e051e464b628a6cbbd51a2c84a5dbe6e886732949dd0b95c":"57e865cd82cd9c841add8ba33806d35a83728a1f10320ad4e09f66ad26735e447d3b1d8a396e67f4ce84ebbd0207fc67":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #197 -aes_encrypt_xex:"f3fd9423bfdabec6536aa498c5a83c0616269f89666e5f9aa1843dd0103cf8e5badfa8c5dccda59987c3ac01c27d6315196fd5bb484c545be246e3e10992209f":"6c01f321222682310c6522b74803f823":"66cb3db29d13169a8bd426a88190c5e44b81de0f7561acdf226528df15cf0ba4ad50f02f958669794351acb1c612434c":"6f53bf8590f00956c4047189da666ebd328c18806854ebcca99f8f18f47582bc58945a9d61bd13ed7a49644dfef206e5":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #198 -aes_encrypt_xex:"31dd1c3355a05085156a51d2133365ba323d5092b6c5d1945ce68493915d2d41c46a4ec60f62c3f9ba41382c06d24143c71f88c7b900170fd30aff02a4fa6a0e":"af5c1274eae7d65d3aef19b3b2d6cc45":"37d77d18180e205a19f057c9beafaee099683d905c9270434b065a4426d15a4c68670157a9ce6752e6dcf61c8315c93a":"2beafe1310a40b04c07cf8136acd2cb9a1c6e49d468f1d727d18e90b9c2da77ed1ded5ac0929fc8a53079c23c5093c05":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #199 -aes_encrypt_xex:"2937ce984fd09f899adb653f0acb7725ad9e493bdeb520bc527cba058049a6fb827e13ed6e67f02d8f1af74798caa8bc92d77a7db30ddfa7a3b3ef5d28f546e6":"9290ecd6483382598a540e1b67c99f9c":"aa2fd60e91f9f001233f5617580266486a0c5a767695f60fa45fa067d13b7cc775431704963dd9426b5ed8c84de94b61":"9f743b2d5021a796c9ed4dfd043cd7592f762cd7b299d77dd1c1d7e30b2bb8c4b055ec6988a08ca0d4cc31f17d4461c6":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #200 -aes_encrypt_xex:"28ab33a47b32dbe9ac4e33a7dd3bdea0fc47deae790c3f5c24cc4e97229ce0c0a15160ff5cc544e2b4e03b4ccd55cc685e93e4ddb2fad8879d0774e92780c521":"3871b04b799f7c572168af16efe880cf":"abf99e347e086cad3676dba7d8ad30713de3852514c78db83ad75d75b686bab066f62431cefe3a98de7b713b72c926fc":"3501de2f9e6921c2ca6c6f5a7d642e7c6ad6cc1fc8f3ba496fc5ddc6580df5584bfed4bd02e48d898dbd06757b5f5b06":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #201 -aes_encrypt_xex:"33e89e817ff8d037d6ac5a2296657503f20885d94c483e26449066bd9284d1302dbdbb4b66b6b9f4687f13dd028eb6aa528ca91deb9c5f40db93218806033801":"a78c04335ab7498a52b81ed74b48e6cf":"14c3ac31291b075f40788247c3019e88c7b40bac3832da45bbc6c4fe7461371b4dfffb63f71c9f8edb98f28ff4f33121":"dead7e587519bc78c70d99279fbe3d9b1ad13cdaae69824e0ab8135413230bfdb13babe8f986fbb30d46ab5ec56b916e":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #202 -aes_encrypt_xex:"e530b0dda11865624e73a321d6ea17d60e501353466f7686cfadcf7b75791f7e2233f08d0097ae8dceb50cf63e6e95518476213797016094dc75d96e7a9a4c56":"968d77c9b876e9b5b7cc6a2494c16b67":"ce37427ee378dccf1b3dea3b91612eb7c7c4436c6bce3846313cce952693e0b9a8d5dd20a67ea4b3ed985752e7629893":"87b06e311a58866e58b522dfe90219eb1d350a95960575a3ba6c3d53f781f6d09f354e79425cb643eee2b1a00492a67b":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #203 -aes_encrypt_xex:"d1f9cc7ed9a0434e194ace026dedbd1271faaae855ca8b7a6e23e4fd13a2a2b680ed1131aefd06e023773e8915d9bc04ed1bc4260671c0204676c2148ebcf430":"b7c9054a9af838750afcbd736e7b1047":"5bad620098fb1b6bea9d5118a7e89b7dd59861f0566ebd87f9c16d84e7a8b5dcb721c7c5a2e2155922aa82348794325c":"5227c1299c1287edbb53603fc558697394dc5bfb6aff6356850f74191d990c2401b01be229f54fb3aeaff0ce8f6b0181":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #204 -aes_encrypt_xex:"855a34fac429b15d0406e197bf02d8afe411a16fc417f4e6255406a072b5b0accbd9d49fe84922498c370f52a2f1bf05478f6d7796ec1179c374b82c4edce4d2":"ad6cefe6705f37084019e0c35576d463":"67c195a568cb0a37de8f7261fe15c25fd9912afef57c9e9482ae13d2d817558ac10179e908dedf8aa8b97cc4844c30bd":"16816297d988d987c82b8a33eb9259ae48c85c1ae1401de30200e572582109e88f8ee8ae807371b3fab0edd3400e8cbc":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #205 -aes_encrypt_xex:"7af19fcfdbf6a2e959f15c906c0d2276010c94cc74f3fdae22220f8487fad572db7ad21cf72bfa44a4cf311045e8933b770430540da4834c909a310dc1718377":"25bee7a7b7f3cfb3660fab619b8d64d9":"b39032f82fa5dbe8f11815ba11c0036b44dadcd558d0a263e79caab673bfc6cc906b35c8a23afedf33b4ada9cf15a79c":"a17ff069a5d2bdc11052e856b64b03fb8f8dff05b1fbd9ac39745f2a970e183c8297cbf797ec0d45916d2851c465747b":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #206 -aes_encrypt_xex:"b9e0b80c434881a979151bb6364e27c9986f4c72fa76c4f38d3177af7ccb94103477dd3d63024ff17ac9cf4258ef0be570a5a3aca2fedac37d9a48925a51c529":"98083c9386a6d58cce570c0d0abac54a":"b42b0a8201ee75707761a6b9c089f9ffc431c47824af69adc95eff98571427b59206ae1cc3ba8da79e73e472ae062711":"b0d5dafb947784df27e2a1f8e512858cc795b7cb4c0e08e5c527c912f5acd63adadeabbb697358cc1d2a5d3c62e9687d":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #207 -aes_encrypt_xex:"7f9bf3748f2ddd3a121d15a050c5dde9f41f310a6159beded1e99601d3d2af934f8206902ced5f3633a00b9be391b9d06c25a8383116fb9f01bf4a0c116776f3":"9260004acc621c658e8f6707358bd074":"f6c24aa94d7bf049f7dbaea25b55ea8f742cd1906a4f5c1c7c701d922135fc7a81232d1abc269c93c7145472c43f2d2e":"2a0163558171c8762c1757c25ee7043dd8ba06ae16f4b401f34832391c4b3ac3dbd089084b7efadbf7ae8dc33264b89e":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #208 -aes_encrypt_xex:"41302e54c603a61b79d551bd3d57e6a38f86124ee76585af81abb023ec8ef3cc53d77600e5f45e968264a12f728851dd57fc888cb978c227323288447451b241":"fbfd6b005dc0f052c8b5bc2b2d602af0":"547a2b9299a5dc98c85182a45a8d40374614deaf0d25eb8cbb9101b82a55a37bfc78667dcafbfb464d86381a65bd01ec":"e6bfdfae2677287baf8ec594185746e374ad6bb98a80fbf865701cf56fff6a81c1a666dd40fb1084ec623aa8165945c5":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #209 -aes_encrypt_xex:"4da540f88e3bec25814aea89fbb43737f0ccbee99392248e69f1987e00d100018d7b23de8efff8c5cc85b0006d16900436a699fe5c4450e194fd9391b8485e6a":"60b25f3fb580d6cde23496f660d1459c":"9e09d2cdd844decd7a00c71cd7ba8885ba98649027cab1452c233bedf92c18c2d720d1279ff6fcdf3db2fd0ad99972f2":"89738935e791f1ccc96ddb6d1e1435eb866c817557c22a0eb1295592bcc555710a8c1bd5dc257a5d83e4329acbd7b480":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #210 -aes_encrypt_xex:"50cb392fb40b931374c3405601ba2764b88e5e63d6a2a3a183eada949e21c578a1a1b55ee0147856f72d3874368e13565213204833e608ad5ea084e163d05d6a":"6ff4b5ddef5128f9ae292b984bbdecf8":"285188e2d5981602f042908489a570580b89c50d3f10674bd147521bc3a69e1ae0db35218547e3744f0c2e5489f9b62c":"82876e4a69160f0249eee80423a8749888156f15c61f5a4b450e9f8f77a86baa86733f2d453a7e4d09132582083e7e6a":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #211 -aes_encrypt_xex:"9e01a04a3b2f66b8e78421305affa696b5c1cfc1c90eae00ca375dfae5133dd20368596024943f6101dcd3653723f0e785becaf22169e8244e2bcb63ea0f1811":"201b298202cb180722f34ca2a025c791":"65dc6a43ed1c2a8acf505f708bb4a34196c79fdc1e86cedaef17c5591b6683b353123cc7a1dbb8fa90e0ba9a488cc3bf":"8da1bbe05f34555d72d5498a266a45d3f42f8456b925356df3ee7476115c59d237953d4f357d6505e0ef107bca5e6cbd":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #212 -aes_encrypt_xex:"2da8c026b078e512fc389f1d0aa4f95575ce1b7d3e23e9c6b6f2c2d5f9a12d5f1156972250289b4dbe3130b01a2b37f24b4ea35f6eec741539cdaf85fe5acce8":"cfac7c90008093e9700c6d0828a231b3":"c0450cf6088790544f355923e15cd72d643a7141b67af61c20f63692a15e35db38a84d47b7bbace78fb4d8a2b58e5946":"f38892550a774c5bbb23ebe182e6b2912e52853de79b082533449baa0da535df5f30d4f5951ce4d0342f060878ce474d":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #213 -aes_encrypt_xex:"489a0b0ea71f3240b461fc8b1becb86f3f9844c4fd6acae8b20123c79d9510dcbbe33288a993e407517d86140a17f3254fae6e5f4a1b63c94b84618adf91122f":"78fb2890e7962081a8273cb1a2e6a388":"1e2ff2fdd015aa629f7c066434592ce808bb0e4afa34e555678c40b989414530a383d37664d0cb325ae2c94af98f285e":"be3be639292ede0aa1f258951e026c03c2b7299a7ddfbeae96beccc91edb696780e4a3675d762ecfb2d28529785189cb":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #214 -aes_encrypt_xex:"aa364e6de2f0856dd07a93ee1198b2d83d2cf27f26dd29ddccce7f214e6b5d096f04404352b54ef4154634b5a47fae3baf6f05a30423bd126161a00c56267458":"0341b3c3a427488abca69a308202f633":"9388066de5c865cc4183f42e436838a98fdb4329052e57d1440b7efe7b84b877c7516ce7e63f5a37397da6561a176a37":"851eeb8fe99c5e8409e9af8f4855b4b6a2ecff5d7d330c3e07ff7b243150d3c1a8f9160a4327bc6fc791fcab71aee2bb":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #215 -aes_encrypt_xex:"d7b55d450a709888c2e81ece078c69367c8a4c28a7b0a20831a95ccc6377c185272a2054aac1c7c95577894aa2b2bd2a3cf0bc87cc3919de750f44ba49ac769a":"b943cd22706fa4d675936f5ad994c437":"c510d766b3693a84247baa9c38bb29d758ff2155bbe13619b8fd6a7992e5a54a6c1daf4eb8ce763cee78d2b9ff24bb22":"befcac56e561ba4bb513f9dbcb0cda5498d18555f595bf8dcb6bad1495088e3b2e268809266f6c0850751e90a1d61fbf":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #216 -aes_encrypt_xex:"4128a40ff005da011d43405a3dc4214d1ebafffcdf28dfd47bd7675a714b75a19fd81f819fa9654bf8228859d420d0cfe0a5b9f2084317b423c6739b8265c540":"de0d613bd82886c69f046625e05c4771":"81ee0eecf86168a0756d0807ef258e06b69d7b9e2e01ec0bd05b408387c74df9a1c000376dfcc4210099eb80781366dd":"f22be4c22a249d17cb4fa92d4d826517521712eddbecd98baab1fa462b0b94d636ce55f6b350a7fb7bcc3409575a3081":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #217 -aes_encrypt_xex:"979d3095432fe13926466d81f76a03c3a97b4d28859120bba04ab039fc4e45dde6dea0c12dfb22b947ea805c21997d7d83dde735df04d14263ee81901e6feebd":"c45521359984d4e6aee4e750082b4aff":"4a7a241f6dbac0f7661020c29f2c2a2de686fc1ab14eb48d2b8a2bec8d1947c71ddd5d55d909d6e89117ff4db5ee8d39":"676474603ca0a17615f8642a0af2be79f7a1083eeb79fe770f4376a6e9bcf149f2eeddc158e4f8b194ccab6c7fbf804f":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #218 -aes_encrypt_xex:"eae9203370d6a5ece7de37d8c09a556e7e8a7a0c2fe6aaa8138f8ae58a7e287db2470e841dc9b152fd42e44b764d240c66cdfef9ae3944346711ab9ef329c18d":"176dbf122409b7eff4156e6ae1112824":"c629649be641298e789a01db2e7e5907ec9d0c2436349f45ace4b1802033b0834e4607c3e070c1940f6a8d8c2e5b669f":"4ca724f3e2df333e826bf1f56282d4abe8a17e68377351a4858d493185e045613e436ed2d6b65b6a5d1cd522111251bb":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #219 -aes_encrypt_xex:"4b08acb6b459ee038aebc951149e251d6774330654f3f8c3a4263f01ff461abe9d93da564eb83f2098d48f2a25cc55d50acd9d738f74cb06ee92156d797bd271":"62e7b4213cdf615ba78aa9ffdbf109f7":"60f1a6ab744aad7377f18e5d4836c90520b8879aee4e20a284756fbeda585d5263089ec22f7a79d3150c137904a4840d":"5b60589281336b88255b2f57f10c0e5f2eeedf75623775da46de824f238b78ad428f96ffafdf7afc5aa86739d9e33294":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #220 -aes_encrypt_xex:"f7301e716790cee0c4eb7be11efd0ed7801da85a500710ce745c03ad62845d3b24cb118e05db4b56781085beaa4b74b193ac9e3db3f9969afea0c0572c2c4246":"22bd2e7be2b234dfe7b0d59728b8664e":"702d25a1345ad00f877e6dd53df92c9ce0e4a163315b1cf66967f962391005edd967e8e3a60df48964788f326f080ca3":"59ab157b2ffdf44f73c594fc3d3e889fbe76ae3e9a62d8844dd3d4f6e58b92049e28fe3dc869ff477251ede8d9ab0cd0":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #221 -aes_encrypt_xex:"2fdab284390fa70f308a3f78175e46023e6c9656c256a61cf41b526d28a0ce1a3fa9fdf7f518dddc722b079ebdb33f146a5476a23187050563365851e3cb68d2":"cff7d8941e4e6d42564fd9099cc21f12":"db1cbe9bfde94fd981bbd24ef9b409a8e3ebc3306c91aaeff4487afab84f3bc85f025402b5dfd034bf0fae5144c40b5e":"5b2a66dff6c62884b9254690d9fa5fbdf0e11d07899901838fde5df15c7bc78dea2fc8b5b5c320de3197810299b7635d":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #222 -aes_encrypt_xex:"5f1a7eef236b1fe4ac1654404c878a4a0ec4ee7c55a30daa4e045447e9893a253b5a10918b6348f85b110e92a57b2ed76a9c5342d764909669793c932ffeeff4":"aeb016d57ce55f9f4c2f1f94ebe0d2b9":"4ce97a0d46eea97ebb8c5ad5b0d4a000bf59c93a66f1c2b0ca4c816332bcf2aafdc43bb0eea1d4cb119995d41627cd16":"99565220a2ebe0b7c3aa4c3d5fbb16e54976915a54a0ec0a26dbec31105076e8d4d87faf2a25c36d8c11994e3ef65999":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #223 -aes_encrypt_xex:"a753896b0be3b9941f0f83efe313534ecfb46f592822d6e284e54adaba6f54117cd87d8f584d5d67341be1cf78705260f2026935eafd30897fe03cc9e39954fc":"6f35b45f32c6cf17ffb84b43978c2330":"10f0327bf1dfa02d213009c7847cc31d5f2e7bdebab5b9f7887aeea472a769a8f8bbc5cbcce518603f3c08f14516bf2b":"cb9257ec818a740debecf3f7685ca6cb28cd47c324faf4129e635f707b719bdf382c9c4080b405191075d7b37efc6f05":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #224 -aes_encrypt_xex:"a0bf48c242020cce49406bca6a60701b1a6900a7898183232e372bf4dcc13673c69292210b197011899c10f308005dca98b2c30f50626eed3c5b9f8a0c05c0bf":"973136efcb9d28e3990e6e09ccaacc72":"80f44acb5d39c5851b1a16ac9d4b56cacf18c2d6eb557702d68eda14169e7a4772dfabe574bb4021d484531b92bea96b":"013b3a9c6107115466f3b72fe617f5c2445a1213cdc3d551e5e59415319490889507e74625453d65c0c1d20137c52c5f":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #225 -aes_encrypt_xex:"518f72b4f9ee1eaa6b1c479a761473e6589f1de0e6b286d64cafbb31927add025350831894f99201408fbb551617678d67f2caf201ca407852862a2a5c411020":"77c07601ea263cd0ddf5e2519ff2c395":"95e871fc8b10372fc9ea3cbf01ed93ab3233bec51180701a9e674322afda1d6d919b33d871d445c202a79ba916b87a36":"e1f2ada5fd010949b1de7536a8ea9480f3872146ce1528644a54a6d7f303ad95d8f0318213cff9b245dd904d4eea3a75":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #226 -aes_encrypt_xex:"373932733e0e0e62a76999cfacbad13307ace06d8d3e2b422ff14d59d2c6aee14dc39313c962bbe0b36c1001fa11a8c5bb6ba0b2b4a8b50b8e1f91220a0e831b":"156ceed43aee9c7d237b398919132e10":"e6b1d6c0d7f07314da08ff33e66a8241b93cf6a821c6cdf43cfde86af94f0317a693ee8e6da24009351a19e4cff3b29d":"b725256a672918cb4ca62f9c7b308eb31e8901f8c678e345941ed924ac58d4775e0634923639d40edefe83a7b2a7af50":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #227 -aes_encrypt_xex:"965174b5d01d7e799f6a6256d03d24ae4fc67dc544bad32d9262745c79b8ce4720ada383e07003a93eb907b154c9246623ed08ba7fc9e1537be8ea9f41cd7cfe":"30f6923942b85df99a8dc77ea2183a8c":"9bbe69dcf8a0cb16e36a6509d3f602b565a43a4af0847e3784ad0d8186c980cef7e4ace111c8a0a5a9069b9aa957af0f":"3af755faf78c2e545f2fac29a70f681166f88d104fd687bc63e4c741e8097bf94f3ccf515d5b1d03c9018ab13ed7392c":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #228 -aes_encrypt_xex:"4c135d3037c1b5515dec182d7d59292206dd5bdd2d554d6a738b16b95e27fd9fb357517d6de25ca6adf2ac5ae6216bd21e39095f954bc6aae9503aede621bd75":"12c69f333247ae211beb5b52b137099c":"fbcf863977d06d60d843dc0ac8f969f05a665e04735897932fd24bd339adf44387b6b8f33df4539bb8da363a6aef644f":"810bf3e4fb0654c076d255be6ab60f9241c4a5a340ba55d2ce6282643797b21abb0af124f8d9b912330754b7b15d181b":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #229 -aes_encrypt_xex:"8912e1559da5efd048a2b727bbbf5600604231b353b6548d011bed90ac7cd6d1edcfc73e4dc6c2eb81c164936f4795837af02446ba0cd108c93976f16291d2db":"24464822cf1d76cf3d0a732eb37e04e6":"2a520e2007155ab5d4252dc0fdbc4b7020fe78306f9514aabb5340943cc78a81cc499db0551e729e702948c65cc84f39":"bd9dd3caec54dc2881e53eb3a81d1349f5ac933f8b61c31950696bfad721c33e029de3b5590d971610631cb31cc09c1f":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #230 -aes_encrypt_xex:"800071eaf8f823922bbd0b2a51e9b35e3bc3f13bb4da01ec92ed5dcc9e1c038197101c94227132fe7280d7d7e04dcf17028dc2af1cec04fee5ad5ff1c0942584":"9c90b8dccac883b4703ad293ad33b300":"08ad0d71cd03f12e33c2b8980fcdb4aae76c88f8d548a681c412b5e823d8ade22bbcdbc057f52c9b2eadb1ee503398db":"53fc6d33ac578ff9e1620e3505572f90b259c278c50490d790fdfc348f3b4d5ffde2a88664c860c55f28b86c0bd02b39":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #231 -aes_encrypt_xex:"4d5cc26c3be36c57c1dbcf9ae7be1d64b1fdfa93266e04b0cd3a8db169a8509d1704184d0bf44bb03ae5dc3aeaa6526bbf1c190bc17a069ec5dd5836dd6942a8":"35e19c474dcfaace164dfcfe0dacecce":"2c569493d405ecd77eb1911d6a8e160c1bc54ccaa023428a669ddcb1329a92a9fbf33feb225aef9f16cf7c9b824f19e0":"6b721b1ff3bb2fc4beacb3398757f2f1a97e74a2380ef0324b3013a79bf952b48ff6ac093819749ebb354a65793850d5":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #232 -aes_encrypt_xex:"184fb3132237433adc47fb2a3ea5bb9f22ae5a03a52da793ababd773cda0cd5a281fede3a9b161aac709d80c53da681290a94018beb1da60d3b7fdd764f4ef86":"d8709b421e6e7da75e226bf17c0a7bdd":"cc296b587e519a1f59040442426c3496519cdc8704422f77134aa0d1c5bfb551907441132c99e26cb77d78221cca5cb9":"bfaa158f31515bc17193c054a09aa7ce066a8f1963b292a7cdc89af63804292cd3b141294dd12c37ca186106a63a2646":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #233 -aes_encrypt_xex:"e47075156af0a1a768975efe44ba405333649be33547bd477c0f0dfd6ad294d2bb625d477cc9eafb098df87e2277a35ea4c560b329604d200875080a3e51f1d3":"5b910bf36c7d057b27203333174e3a08":"227b504d86ebe6d43d127d1dc9247f87ed8810505a41d43357fd04d5446ab5501c40583031bcdb8ce96603906e4011c4":"c028a1b32d53c4de051bbe46ee7ee398846e54198b85635926ac281fbb19b6fb43a09a4a9e248ada8dc7798a7ed15575":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #234 -aes_encrypt_xex:"3f6edc1f2c91a839f111cd4842a0eef76bf78ec71a76d3bba8b29c0348d8568776d6adefd44ee5016d28703bc74ad4d0261721420cca6c9139e9a1bc80d8a7b1":"65b54398ad4582db06b79d4a3366d5c9":"9d329be9874ee0eaa755e0094ccf9f0e6c897b8ef7beb78bbe4f7030de0c949220bcf6f92af0976bc5258428145e839c":"582ecefe2850afd18867267ddff93681fd2049db5a354d6b11c985eca449570788282d4d9a36aad8818e34878bfcca4e":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #235 -aes_encrypt_xex:"00244b082f858988323307c43dafeddf5efbf89dbde9cb61c9ec377d9a3c5e7740a790391b965cf0ca60d7bcd6bb8e894f4eefb48651c192bafe49eb16ef028d":"6ede8ecf620263817f8a5828faf524f3":"12b3d9d5a2b78482947c24781b738e29ada9b203d2b8a88909408ec40458f0d8ccccbd585a0ee268f63139f4c568eed7":"401af685cd0b6481b4da4ae7deacc999b4cbc6d3b235aa782f09d7f49e769f5091288ca832bd24c2ba698d3e40385181":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #236 -aes_encrypt_xex:"4de47c16cdd416f0a38a4f06ae05b46f739ef9726c3a3cc70fc8402d31ddf38bf9adcec3e38a0d4206123aed7d9b41461cbae757e9beb048d1938223971e224e":"0da47ab72d1ffa5801069ae842d7692b":"252e868a6b186848903831b50bd306500dbbe7318c1e5e88d185ad24536aa8985c780b3187b90aa47588da3921798d92":"df991967ff6cf081832ea29b23b1daa122c91fcba56d89a0ae0aaa634322c96530c11c0aa11c94531e159008c94a5bac":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #237 -aes_encrypt_xex:"73ab8193a73706485c5278c422a21035a46bad252a25b8ed2915c6716ef25c08262979eb61663eb52ce3878d17223e5e01d4b809163c421538aff01b465bf86c":"fa1e662fc3ce3bde4987cdd09df7a7a0":"79ae2464e02f635eaa2bd52eab4f4c38bca5087672f8f100110890efd62c0be4cf5ddb991b73a3186477eae0a0c1aec7":"0eb58b4184b4785820d0970ab796dcd7cc062fc8333fad1894739e13b04acbfd0452826732c151e6e01ad947e050f844":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #238 -aes_encrypt_xex:"d8f8a4d3861cb94a22ceb520839858fa85c5f24a6846a71de6a16d615ab91384ad4821b62398481afd4838b9f43c61e0ba9c51154c658f0cddbffd45d7e135e7":"19ddb587dd877bfe42aef3135085b7fd":"a8721be1ccf73df0e0ae71b80c6cef9e0b432f48b3230d24855f0a568ee31e543af55a3234ab3276cb4683ba86219726":"6750f4c86b03c20538db00b7bca155e6d2354cf74c8e7bd3589e48cb978b57e4b00134a61475d65c7b3c0738ba8f4f6e":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #239 -aes_encrypt_xex:"f2d66c8c7ef1b37256300ff61c675bef4906fdf74971b7983c91bc9459ed1f420b54e039d813c175cc56e4696f0fad55abf67e1e5a7613826b1de744cb5e827d":"3728b18f071c60189ebd40c131e76fbe":"706320a888fd9d4b0651693f5292433e8fb2c845d3e9741cb81dcc83b9fbaa538b6971c30080fc97756dea35fd62119f":"34435ecc7261fd13da15b039bb1d6d1065f43b93f273841663301ae0abc556dcbc0be8c459f507e40621c9c67f883832":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #240 -aes_encrypt_xex:"37b0faadaaa998d95113705f5a7672516e6b8ebdd51bf88673fa15a9e8405ed77eb9bde59460b5e74829d965f7f040e5704047553457b50841bb4396569830fb":"b2215567118b0da3dc5c056712fdde8b":"cc5adb91ecac6b56dac35d087fa2f4060ee38ddc20697baac0e97e9047b389550777a9c041dae55cb729fa55cbfbe557":"fc0bd619c8d6ad0a4c119fbe2dd2869479629a617ea91ce1a7eb5742d149b2ab7c94ccb3c7c0cd6519ae714bea2dd7e4":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #241 -aes_encrypt_xex:"d1b2082a9058b62b20f1b38ccc23db8dd9300372c658c8c7afda574849f52c306ea585cd3762ff12b62d2554adb6c2837fb637f3c54783ed1934a5a3bdf16329":"19c0c9d90665cda36a75239ee36640a7":"8388b93400607bbf01679eefd6ec03b8c696908c9a676d2b88300adaa25acb314e745c00ac6d699445cc56eed2ddc5e4":"06606458310edae8af17b99dfcc8a5c55276237e9cafdd9a6a4528e879f0c81cbec86d32c8a0794fbf77b7348222bb3a":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #242 -aes_encrypt_xex:"e3ad7e6595bfc614575407659282487af07292ae3aca2456d79091ecb3fcf2d23a2d111414e7601ffff63cfad7730c1510ec127b85e71897c9da8fe178219514":"eba6ce201ce8b72d224a4819882df5bc":"4bc16d06e2bce2a0bfd22fc22bd8aa0d19d90a12919371f9d7e2c85b995ebcbd4e6e474f7a99fb439d2f6feb70d4f6cc":"1a6cd9729e677fcb07b5ef28f104839e3d1d25bf0565b3b454fa2f8a76a92f1a86929688a8b7293c9e507fdb172c0424":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #243 -aes_encrypt_xex:"f466fa4445a1af7c61825c750ea3d63db2025c4b087fa05e3203bff90cfcff84b53a873e117dbbae7106f68b13c13ce1b7dfa53af5445127dc3aebba05ddeac5":"ba47c834ee9d9ec6f0a8d33c16d6e8ee":"2356fd0447e4541f4424a042ff10077333222a06ef6c2643a8f981929ce01f085c762a4718d811979c81a71357f872d1":"8508fc10a2cf71825d78158ecc060ff19fdd26499581ab3c3e486d5208ebff73de777ee44691e37fe8f4216aedf19030":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #244 -aes_encrypt_xex:"bc582099de504e3f75b78ec7096f19077a8323f9fe1e6f0d85c3203b25ff119e4f96578bb79d8ffdc7c1e4622f9445b80b8f478b355faa78bab1bbb4292e3f70":"fbfbf29cb67f7bdf223e12020cd7ff24":"3e1d9bff9f52b93962e90b5c8dc704c399e0b07440293c06af10794aabaf1aae2e65cbd0f97caf6f8abd4e32f2109e68":"895d5eb837e46ba570f39a2f1091c474c81ba2a5df67146f50b7c4fae42b6994b8ecdfb1d4512bbc3c76c6fc8d89c0b8":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #245 -aes_encrypt_xex:"0e73205d525f760a9f31b243ef908d8c7d6380e9258cbac457789c325bbd49c0b4264b206c850e7590a4ddcd136565bbaa67797485b2760aee7a9e16abb5fa3a":"bcb889d6407589333f461ea647662ce0":"c9aa5c342d3b72780567c319c21cbc4e96a8ac9352fca1a46ef426c1d57ac624e121e25c31c286d811858a71f426a0a4":"9545db1d64266428cf348eb22e1eb54b14de587056bee8d89f43c749547d4b4b68f8f840357a6b632bf0c7eb2c8269ff":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #246 -aes_encrypt_xex:"3cc5514014f6d31571ecd8c37d3bc3b9631b860b6dc85b85bf642941c3de1ea16df23ee3e09bbc96644562e9a913b782987c6b44b629d4e89c13b619bdb05c32":"a9d417da79f8a6831d743bfbc286b7b4":"9be6f2c1e0902df5203179cd33c46810d666b1b9cf2a3522669f4388607dd19849183db003cdb039ac66a9ef559db9a2":"ebed0ccffb568b491c7d4b8f605afcba24969ddba398723a9726e3a49c6aac8afa63016bd1df9924dd8cc77b2ca9b963":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #247 -aes_encrypt_xex:"a131ac276002444650b1b8970add73b5bc25b60bdd90d1b664512c0ccf4fff882da00fc38b3db578ee96c41ce0a38c04d6f653fb1a8f51a271d17c4c1aeebfb4":"82945ec7af88ad122c71707f74946137":"0aa5ffdf2e1023ed88627247749b3a3d49610d0289b5ba6bf815234cba8fabf75683852eb7dd5e96aeac17b0d2e6292d":"aef8fe7bd9b1bd64fca4a1086bde03ebf4503137cc531a134ac716892c0926ff93ea7b79c1483835ec05199cabae3097":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #248 -aes_encrypt_xex:"8dff968176aa0ead9ee87c8ae039adbb0fce8be62d4851fa1613c6e7a63000236b05fc9a9bef72fb5c06f4cb55805031caaadcceaf09d9c59c49e255cfceff4c":"6c032965a6447400c1f59ec2923d3110":"31b1a375fd16bb6ca1cfdcd07c7edf9d972ebbcd05eb0ccad353e9b543a9d25668a5e1d9a5d2b883184c37a4bb5d49c0":"fc43b291c62fe04c2f3cb2ccf5e262359807feb2437aa7ee6dd95f54ca6ab022745a8551e0e40605b85d59046e9283d9":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #249 -aes_encrypt_xex:"0752ab81ba758906dadbb904c3a04f475f865f550d57012c489c36972e2fca27d5a60f1783bb01513c26421a473f9a2170455283676ab8cb189dfea207883847":"79ce2e25ccffc13822e9550513833e01":"8c9f52a42c7e3aefd257e6f025b7a9940866022a309a86a06406f3608a9261877d37ef30c1365e192d6e7309de5ef8c2":"6a52f9e2db3968d98c823258c104b9b5c91701be9a0f52705de346975a8ecec3498309f0cd1d68481ce15d6caadeea80":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #250 -aes_encrypt_xex:"55530a5443027e5929f596f38891f13ba9d50cbd6a4e435abfc119a5b69e0a9f064871da5efd099f73a41ba2e188039d5269207eebf8a8be79538519de467f4b":"fd0f9db3c0410092972ece3718a7515a":"00917d5f735e2051c1ad1a5be010d94fd0ce217917af0cf6defa17890252737987acb62ce7f6ce95b55da73d5db729da":"4960e889d4900f33ed1dd69649828664dbbb2e119cc1147fea63799dba3262a54fe9c3af0f3ae69d4cc863b0a8d7ae8d":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #251 -aes_encrypt_xex:"94567a4abf8616ad67bee70cc9a4efabf81a7ded305db095a08d401176a4b218a31ec1e922ff386a80266e1d369e785d8c1378addb65116581d01119e41ec144":"0f7d9ca5d875bdeddc368c3308a44170":"e1c2c4283348f591ad59dd9514b3b51bade71135785d79927dba1630fafdbbba61f384a362ebaa7ac530acf3cf12ea15":"c3f4026b886f91a2ef908ce80bc0642493c5fc71ffb426be688ad9cdc0e7ad83a0da7503a464b0fa8baf41ee61143fff":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #252 -aes_encrypt_xex:"c763c2af34fad42b7f8469b92f1aeae060ebba5c875c458ee18d1850b741a78a4200c59277faca3825ede9fc87db25ac536f8fe7a5c69778593d9289a0f5ae74":"71be24041818789de0e2140b74db131a":"1f6161ba7e67d581b09f30a619c3c1ed47188a4f9ba6004832b1c444022d901f7a8f9ff8657482c764ac173decafa18b":"326faf30b7bcf070663fca637f570fc5853d84f048c2767cc8db0fd34c076f86bd03cdc2c1356e177c0de04762c6ad11":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #253 -aes_encrypt_xex:"de97b53a19bcc487bd196a39a6d69b4e9f66a5f6a3f08caaac702d33e3c7eea821f32bb5b4e826bd1a774d5a7d0297dae05d31a42efd3cf7bdcb04f92e1002f6":"99a4960fbecfb25400eae94752f9f433":"01fb207a7dd8aa73331074730b8af1bd5668d1a6d95eb93ca691177d1639d09ab254a692304fc28ff9901708e73dea67":"0b67720f6a2c78f8cbad3f2c89b9a660059d08646d41ec1c04e4d2ad69ec48b72b8c511e9930b4b2ec8c500bd06e78ce":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #254 -aes_encrypt_xex:"b8de923a9388a4fcfd8fcb68de538bc25043d73bce5498753c28c2dee0048fd4a3779977a29a5333d8c91d044300d7fe9d7c3b3b4917f8b6996332b94486df10":"232b8b688d493516928341fb9ee6791e":"bc3c13650e65c3c90ea282bf2f8edf37ad8848392cb4373ba210ed4bd7e50d786ec2dd269e501d3639927ab8e34aa905":"3051adee4dc52719cdf93c2a37a2a26481485266366a6897d12c644d234483327483dec1e26fb1c3940aebe17b749baf":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #255 -aes_encrypt_xex:"fbb5a0dcb1f4dda2315b36c3a28696332eae9e9210b602fcd4071f5d5a125658b251d6ed215a213ef0ab03664579804e2952fbaed7ca2fdea1c6ddfc4285fbb3":"f56a7f20721d38ea2ad86223f059a724":"be4b75635884dea9aee6c9ca2fcf3375ebf8c5b3b1618da4a83d228d72c99fe79411637a0766b3393a106802ac440f16":"bd4481cfb4f9bf92b45056324fcd99a79c1bc9a6fa2de7558a4414f8899c72a5f422e88c11572b8c080826903b682ebb":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #256 -aes_encrypt_xex:"86c8d2a32a783e07c5fe94e3cc84914376c1d9563c86760402fc3e675873911e2e16a25fcb9a1630c93f8abfb1bfedb51ad3468b754367a150d865ba41447569":"16ed6603c0a65b7528ff0098e217f651":"81cdd1eec3a60572733018fa3c44eb958c9b2d9c00e72e66512613698006730d1657950c1da3ab5577a142868613ff5a":"bf01f13075ba3a1ce59baeac0df9b9c9fc5667fbac35c11d3c706d9604b48d2ac13091c965e1bf17b365094b3a83bff3":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #257 -aes_encrypt_xex:"64dce56219b0117a53cea0e76e13e95e1d0bae319ea1bca918fdbaaee021051e256ad0642f64fff7b10dd3c61b55c79a32abdabd4ee5598866485a3ac1279f5e":"31cbe5713e0b7a17f3cd12171eb045e8":"209ad309d38d74fb7cfc93784fbfc359a4a1ddd70a11d25f40053af2e054d6d98fe907f45b0a311793da27215c0bd573":"4efccbffa63c27a956bd7d616d2bd7ebe4b685aaa554aeea9cdef8db49b7e4e6bc006afa19abe33b81777e90e8823686":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #258 -aes_encrypt_xex:"22e468c21660ebc624fe47953cea5fa6a05858373290a0425a3dc300ceb4959ef1a026aeb9292bc2269f2d05205797df7867dae5de788c3823c9b80943d669ed":"89174e04332c36411189e6389a585794":"81ee8b8cfe1a66d5482c212dd65255005008634d33976125eb664656d075f856e257e4a50406e7033b5cc9f713ad753f":"2206cd84ff0cec8bb52cb1230cf581cda543a31d6437784689c69d932156460be91d8d837632e2baeeeea1441a2894d1":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #259 -aes_encrypt_xex:"a6eae85ee996fae10371db24034bfea4c3775011f10445d0f2df399ad1fa91d3f48489a0b2b60c6332f5d092b987732ac746d917a7c8a533304896552499a9e5":"95ea8913950b859265866f9b97e2f1c4":"2352a2dcca3f5862c038e1ce67cc156bb7aa6873d84ab381b5cfde88a2287a512260b38f8f7f6cf47e9b3ca4d7cc5c41":"4791269aa13d48049b3e66f0e0d6337e73d0812775a4b8b99aa8c6b25cd679111c38090d6bfa0a7a6fedee6d75360d85":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #260 -aes_encrypt_xex:"1a635fe84fb37659bc48e82ce5f9391b9740a3111072ff9cdf47568a74031a40ec0369773ae8d9058dbe9a261874887aa82ca12d53a39f20b7780f42fa3d3e79":"15ca77f1d9d72fe1d5fa8d622acd060d":"352670040ebf26b73b4d335707e62a9f48517ef21b706c568ccd8414f2299cb586ec72b0d28e925d903ab633f579077d":"cc2a69bf3169076f207975d312aca04822740be8c34c663fc942cdc1939006360e0f16f302f95ea8fcdb423ddd738b77":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #261 -aes_encrypt_xex:"d1c5a5d2529f37e2148b97d6a8503df8376f32465e9caccf62b6a820be94bef0d9765bd59332e940367d8a1ea9f31cd4c3473675f38dc8b764e68411136b2845":"f25d22a0371d3a8ed89ee52ab03aed56":"d33fccf40a839fb89d828b8b5d14c9f2ebf25928b54554d19677d22a3d316d4debea0a3431dcb696fe9044340ac3d252":"bba184170322598167d318409f194c44d63131144d4e512d49957235c63d95c2987f1c7cbf078db83eff78f4c56b47a5":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #262 -aes_encrypt_xex:"5c3b0535357dd13458b968ecf074fb0e10358f61d759af1c163a625a99076d37fec4dea877ddcfa19ed42cac9f70837241e4364bad8823fff441d712f2cdcb68":"36df975b80397ef9fdacbc4fd53eacf8":"513d198fafcf7e1715ac95cb028aac21cba7d43cbb5c8c604687bbd000dd90161a4294ff5436d85c26806e9d54e6a43f":"5a7c1d0c6c540c7774ab9da6698b0305d00fa5fd9d8a4e44d8622406ec6e44609aa412f100cff620b9a12cb9dbdb326d":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #263 -aes_encrypt_xex:"58afd7a4c6f5de499d27ea3a3cdcb12e839a2943c943298b039e683adae4e4d82bf3c8c89de47df3ffe429750279cdfd2832f321bbe56f933a2181cd1e6968ee":"81b8407f4b3a5b13b2242d6f7d5f56a2":"8760161dbd2675f16c0f9f247fe7326f3ba0eb53d6b31f926d72b72e44a0a69f6aafa6cb42df20c3b491625737af319f":"b24652cd7ac6d8a5d9f54aa326ac4a05eef7414fef6769efb083d81ae387b4e7602794c0710a199122dac6385a70bed8":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #264 -aes_encrypt_xex:"4d9a20a9c1abd4f12e0b09983c38ca37de42a60c7cea75d1e64fab9d71a821aa94ecb62d133f8facf268707acfd4ac0d81de88de1267aa6762ac8cf1d2c43f24":"3a0f801397f7156988ff2fc5f9fbc56d":"59cb7e9e21e7f6f23974c6519cc9f934584f5d5ec73074e70f935759be2a8fd1286b33fe53407d611a9b4ad5c5f0a830":"965bf283c5e3d1c1c20a827bdf94d5b24a91099d8dfede4e1ca39e048a7fe1bb9d0f0f029e3774272327805b1006a93e":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #265 -aes_encrypt_xex:"be9d95f1bf3195797e538762dca29f1a21bb911daf520ecb82364ed58aa56f5b73d3f2eeab514c2b7591b5a37af7836e71b601d1a567318ad20536eb49f883bc":"a3edb09b82164dfd3b4d352667a11302":"af004ad963c21d1b31b0a541470ecfc4db38c494cc7738ebdad5ae692d2fd1bca957448b2c0c4e3975ebc3d4d9bbefb1":"9f0bdda15c80781e65b8a31e63930422ae5fc9d5a6e7ba462e9c01687cd8c1b2b7fc6c7c97322950e02316dac3e66f13":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #266 -aes_encrypt_xex:"c25ac007331f92690d7435f9568919709bfaaf25ab2bc418cbd5972f33601f4cf5349a4b90774a8ddf18ce47365c623c8c464a5d674358635f88ff5efd8498c0":"8369e1317fe676b17281a19e7f64ea27":"bcb6c06fc8100ef18f712f24e26e033b63812631a6e13f1f23788f910359d919ff60d08b9ec53390566cd8f91ef3b730":"caac67a8204b34b14a0e4dbf82b8f9fb5fc04ac229f671151a6cdcb6769f173e1f547a695cb1731f377ca754f5d07c79":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #267 -aes_encrypt_xex:"e266c1622bfda720e54f69070f23bd1e2acb51033d49ded7a31bfbc73e90665bb6fc3beb57f858ab83d1169136689b4a125fc534bb7bfebf50d93b320a7db03b":"b0e42e7e64abeac7462f65790b290380":"be10128460a0842e9c60b067069d052e05ce71fc878592a9c3982d51702871d42b7f6da40034ebff764fa60a22acc0b9":"89e805751b838259c2cf0d76b99592cc759188f7cc3f21c39a5369e5a8a75470b2fcb4f6a9e2ef701d5ee50b177773de":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #268 -aes_encrypt_xex:"525cf97de904abc4e50f5650fcf05dedd48f5018951981308e00ee8be9433e953ac2cf9c5f4e2b9aec05b5d78b319535ae8b283a147498a844bdf0128d35f441":"1d546b762189af6c48256fa56fd0a4bb":"41ece877088ed3ab96fa404ab436213ad9c89c5b9262c863f7f2fe093fba5253bae9c36e5453942c3dfca91e582f90f4":"fba5cc2ffe3b49dc5b00152b9ced9823f1c1802398586ea912716a8bfd8ad8733512cc24eb921eca884c3dc9b08ec42c":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #269 -aes_encrypt_xex:"99bef6647cbb1258b030ae77110bec0229d39d276fc21e3bda4b63ea1f730a9bab602425dea7bcbc717e9b15249211f2ba629af9092170b481bfb245f3748f5d":"c606b65525e08be6635feb5ee24794a1":"c8ca4dde72241ff3d985e6043be6c27031000898f960d3d7517abe9a6961d19b853b14737b276e5c03fc1fd615c06af2":"8f336c49f2fc1906f92a78b7bcffb94bb11ff019ff5ebf97a0ed8d47359cae6a3a318cf13b3bc3429a903b4973552058":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #270 -aes_encrypt_xex:"4c10ba42c5171947d5be36e941148f2f3b5d7813069d38270a81f2fe5f27196a0eb89f15201b28e09b5b8d279a13e88e63b8db9b41695501d34b130750687016":"4db380db639aaa8d2879ed85ae1e4afc":"42b20c75852571c2fe29dcbbbcd5f869ec8f392464870937f326257d222e5db64d9d0e596a5b40ff6141eabed904a7a9":"1df7cdc016dfb1723bc5de4a6cbf908de2b623319ee37aab18e5770b7cd5d184e79531692702fc08f595aef13212aee2":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #271 -aes_encrypt_xex:"76769673505d54cc393bbd65d78054ba65e624fe5f493fbd69ee74d285a526583cb15acb6ec8027da55bbea687e9edf576f7f12cecaa258d1ff4ae21cf1ae362":"bfabb3aa671419c8e1045d55ae3eec68":"ae481ec2954cabe199a9fbb2c8c1152f4cc2fdb0ada760ed69bf42af40979f8170ff4dca924c086b52383842fc296616":"5698a8f7edc14957718ba1be88336118e51ade14f094411deb78d7d43c510b4ce36bf1e4e3a50b6d2216ff3c077359a1":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #272 -aes_encrypt_xex:"a33e067d0c044e57d9cf00ee269a708b29e58c3a7d7159114444fb782fe7c73fdf4f20d0053bdb02f6eeeb2ec63029dd0f86c08cc663a7d7b944e14d30e84640":"a23e735c786e3cd74b8e6237252ded83":"6eaf2e2d04219d2ef7d5349019d81f659a1db9e761ab231ed3bf56a612d930d1542c0a7e3d3f76b4d8dedf2143b3e4dd":"b61f227cc34800b107d3468b75bcbbb944048e885433b8343b1a471fe20544084249962374007769a89dbd32196f0fd3":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #273 -aes_encrypt_xex:"a0f3aa51fa0af57e6342951152f7c00400d9becb62733bfec925a43cd5ceb87ea7a1e89194ea4e362b33651c330daf4f0d27bfc2b09f4074d0aa84ec45ded592":"34443bcaca3838ffc27763ef34a9950b":"2e3808071f9eeafff6508256752cbfca74c2a98333c98598e5f39eef640aa3d45628c82fbccc549bc8689354f590b10b":"54eb2e17d9a02e956cf7a15fbc544a734b3733323dd9631e32043a8bff8332537cac04a9b974bb361043190a22a4f923":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #274 -aes_encrypt_xex:"21c133a3cd8e7ac8252618222ff619415bcf67d2bf4fb80050f7c8eec3910bb8d1032d83f6a414d07eed218b305d36a227204c549ba0f0eef02a951f625fa58b":"ae4c4e4f040112d1de235b243cc31f88":"2b7eb21ffe88441ca1c1f9055274fc2c9db04ecd9b862ee7b77d3cc63e9d09d8cae911b379ac0dbf8020dcd22f45eb7d":"7bf76866480bbdd86f43286eaf1d1f51486d4504cb77ae58b824c38c7e741b00096a1944a879233c6b17cb390ccca88c":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #275 -aes_encrypt_xex:"825770c71e2468a3a646f860a2e8766ef9a5a5204ad53a4ca7278b1658d3f9eeeff819aaadd2c4577b84051c58d914751eca1d353389439dbb06dbd6669016a6":"734720de3930566fefb8ea6bba358eed":"8ed9ac29e341f7c34e72f4b50ebb402e443a7f07837b119b4620c8bdececcffdabe8f258e5eacc74fb40a2eb60aef5fd":"2f9ba195027adb0c209a11efb412ed9bb1aec1e5b22010646901655af1427ba2755284c2f4312c2376e50bba119bcf06":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #276 -aes_encrypt_xex:"b74af58a37ef27e4522ac44919a7a22c09bf33e9cf2d2a1d2888a733ba0d650a8f003f4dbec9c699f495cd77994b09b9269028979f86a12e55eab31cac3585d1":"2224229ff88bcf39bc2537fe62681e84":"65f06b230608213e925a6b665affd182aa7480eaf535a7feafdc7e7d6ccf61e914b82b41a2859e29c34dc8e9c2b96bca":"cc9bed251539e83209a1e80da9deef6ea29a223d8cdffa5d69db3676fcefe5218ec72006ff174a4cdb89741a2bd8402b":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #277 -aes_encrypt_xex:"0e62e26087aad3f3a1bedcfd4e594fed590bc2d083e7f9d6f8189b3a948e8315d51fd03ae6b6912fb63204b61bb27cb5436fb8e1408b03128700c58cfcbb80a0":"c6265b83f0d90eae17815e173d867ae4":"72afab7e865c77ac9d9902f063b3e1376a9425131b18014b9aa5e47ebb66eecfddf0bcf72c8975f91d3a83e223b92785":"e983a0e5dcee030dbfad8ac2ed19a72b4e61682dc924768e050b3b729d89217de39d7bdcfdee9c7cc9d7e4b581bbf0fa":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #278 -aes_encrypt_xex:"3ae2940d74e57f9ace37b0f65ddd3bb129e074aac894fb4c03b1c6b449f3367ea477aecf907089ef322d0be1228ae5fca3ce30bcee3563c91ca6d49ba67c272b":"0ae4826a4ce82af5dd9bc5cf7e743a6d":"f4480d6c7cc4950c539f14f211e3065a0844eadb2abb68c116a015f56dedd4ff9c6559cb4f9e09b9415b6f9edccd95e2":"265f49ee193cfd77afbe2bd9d63104ae3bbb0f668124655add65041b3a2293ee86cdc2f137a48bcaaae70c3cd776a2bf":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #279 -aes_encrypt_xex:"678301c9cb96a2bd1bb1a8353dbbf9d6ad0f13d2299d2e5baec7faf5fc1a434752fca1d8c524ba00689b3c966771dcc2cdbb7c230f3e1818ca5dad0901127baf":"96e0d833ee5a2a54ff046eed7ce50707":"a9159a541e9a80085183966c2c9e92ba38b6da42d0bc26335f6fbebb01ea3fd48f6e05c52d0d4bc3378dc345d8f959a4":"e01ee76321ea067c4cc9aee5d61b3f39da92fb849ca0468376f43482b5ce24948ce3c436871f4f0615de9b23c3dfb142":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #280 -aes_encrypt_xex:"1724994838543581df05ecff923090110de5bd67113f2077a2ca253bc94b800aada34726ec1fe80105fc42537705bf133e743d74569077b3444f6af0e6271ace":"60e395231d95eb313b8f26a5abad4573":"c090563de2d4c0378e45eee013f6284df4395c0489376c214f62c5429bc75a689e9c559e1a168a7d693c62a57c0f80e8":"d222fef359235d966a187e4fe11f6babdd4e5cb87ab5895592b63c68319fd2cbb5bcb28e26b32b17c67270bad199478e":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #281 -aes_encrypt_xex:"4debfd26c4d9aec8963d3d8874d410b77637e99cc316176998db4cd80f5df28e9224929811a8633fc3714b3702f27d177ec47c171f1bf66536a26a1dff72be60":"c89a693500c72732ae0f43b2576d8630":"699036872e32a1ea51d9129c367275fb5ad210f97580bfab26a6868078dfd04e4f507eddbc8c1744c5958de9fa5f5981":"e3351b19f8f21318dbf92e2d73e50a0a9c50dd41ea5ba292606f09bb31fe35affb5d7728b9eb1b81f4645d81524088a6":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #282 -aes_encrypt_xex:"35abe18855fa1cd2da0db8685861a1df48fd134b93de59c042967db8d2d52570c7a702ba8237d9f8dc41d8999119ac0af533083bbede660e82276a0cd7a74e67":"c799cbe0d318ee036c89f8599488034d":"a858265bd5ad1bf007f014e2e797bcef02eb15290302d138e266094625e5e0026c64cf36812582ebd87d5ef1abb27e1b":"3fbe905c39bbd6776c1d77104ddf51d73b5ed7df6e03a346f89f0d76380847478e16d1d7e986d079f988561a88101870":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #283 -aes_encrypt_xex:"932ed6949a7e627c79c3d443ee7cfad4d5533a944a09ff12d2979b1389c206b3598d35de74bf6e66eb796ff2eaa55b22b9b55f315abb1d0a34988c2ae1fde451":"ba7bc93f93114597b281fddcf10b3e3d":"8c761b459dcc090dcb49c30a4ddce0a629062a18ccbe3a289c7dcca977239a2579ce1909d5e236251d6f15579350620b":"5bc9fa9de58cd7f1ad73e9d48a49ccc8856be75dc7f18ae49403af91bae754382c98efe6f8283e34aa38df1021764c6a":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #284 -aes_encrypt_xex:"6b9cbe0befdf8d1f748fb74a0505997766a0f657f62b509b6a1645f31033e5d982dd710c61037705a2a75f3f73c8809c906159a7568837778c8c8256219b0d81":"691ebf74d2d87d205435e607b272e27c":"021dc2f407368c6a29941b726a9afb8579e152e16503f6bea67f917509759a1f585ce43731d35b67d7adf2a79314f6c4":"ec71432cfb6e3dd7bf48f151b7c1abfce4e1f48c02189a468495026eb691fbef5222a90d6e9333b733725e34718c0788":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #285 -aes_encrypt_xex:"5c65ad92651e424161758248583fe02528af6475a8d9a1830d7cc7b1ce4648a15613cf20c7b68d9635d8e08cc6d7272df04bd3654464390255fa69c42e38217d":"3ab3f59b007892e12864b3c801dd35e5":"247c8c5c2ca3de257bedb9fbd732c813435499fe4814bf5138cf489278263ee29f19c47b52407a0d26263830e5c640f3":"347c30b64303458d2facbd564b52b76a51ec393c88dec584dc0b34fa6f65c7d71215f206be2fdb600cd28c81744311fa":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #286 -aes_encrypt_xex:"6c461541fff0d5703511d1167de08d15998027ec3b747ebc720020606862ba6a91b198b5fed88df3ff0ac21ba211a5cfd1a24637e24a5d3523583a095c6639e9":"926159e4e5f2ed25ff1085a0e84ad85f":"77e6946473e4e07ff462f752111a6646dc5b04265e022fcbd9a9381873a671c1f2ba76ecf91f4867aa545d71d51fe1f9":"35e53e3894f98ff07634d37b0f568d16bc498ebcaf3b529806811cdde6b6888fb3df9de9ecd00e6ef152f8e487153e7d":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #287 -aes_encrypt_xex:"97c3258ef5b78f4b9ec0804bdf4f6a0725f557fc5fbac571a8df39e94eafae6b2ff8c412318fd4febf37f87d5cbe663d1086e3e85475adedbaf023f191eafc9f":"81ddb5f22d7af9f55a0b217641fc3aef":"abc73f814b3ef921b5f8382e16cd85cd23c2f60e6c8a48c12c0f478c47163c82f6b13d0ab27f32fba2190112e054ac21":"45abb1a5f7721ba6ecc67ef6acafb8dd67e824cfe74da76a95c1baaf5e50eb11e90c6e53f599ae1a682ddf2121203faa":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #288 -aes_encrypt_xex:"7b6ae796c4ade282c1062f0b8e0ca82c3d9c3fe326a983aedb430545fad1357979b4d3ec3d17a9736c78f108798f187afe62f1f71100fdf8fa307e0a0aac6144":"7402d34b92fcdaa51f42522b97cbaa95":"80791a7600c23cb7ec612d35df354f1c2878189c6a34037824a01945f7a4bd3ccce4e61bc9fa9a94648b17beb43602f3":"d956c3451076bc5a1b3834a7f61120a202566f4c5ca18b6b1f0b0fdec163cc18adfb0a979559d2ad1810976a4d9b03af":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #289 -aes_encrypt_xex:"c6760611fe089715fa0e2206b82c94fad00348aba732a3eeadb40af4f67326ac3fed5fe9e4ced821bcb4d055c0879fc39c063ad8c5806e8200a3c80c8f0be63c":"8fbace89f9feccda03195839fadbecd8":"bd3ff4c8407e006128b90a8f115baddcf7881abac332ed522be73a42d64712022bfdef3e9cb63b4ff3ef234d87b89ec7":"d421aa7999cbc494cffe2bf739b9d4a5220e47b823cdfe20a5bf54fc039d2f6da608e0a6c9bdea4feeade90acfc6efb4":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #290 -aes_encrypt_xex:"1d10611943a801b991f4fa344f7effff2cb8117f43e3fc4a5ce96e327f531a00346e88ac970c27be55b10ab7e2e79b944210e44d32c5709a377716e83de43ba4":"a4b09fe5cab5a90f7d72b25d5b5a237c":"ea8b9cc1eb236566e347716ce093cd77154708da85b8c40098e4882ba725fc2b6566868bcf584122ad8ecf482ed8c9db":"7684e096b15a4f1b3f1169c14bd7f194400db13b12090761020d59280b4ecfcbacd497fdcf2021f8194ce25107759ab8":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #291 -aes_encrypt_xex:"555f3e74d863eb05465e5c188a3a6b58fc37b695c74d4049744810138efea5438e6aaccb1d68e233e1e0e24866ef5da99c761b91d8db1641402f039b37cab9cf":"8c98bf3127e08adbe9d97921f05d9b5f":"01727c534ed81fdf58596ea98dff4ac2b87b2066847661c6b6a90da7ba603025b7cbf60b2a5444fb94b8a526885718ab":"6da62ad3d67ea55566ee645de9613c512a7accf044d441625d3dbe6aa685656837b844c1633bc1d8e36829aa3446b7f5":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #292 -aes_encrypt_xex:"04a8d393c82fbcf247d26449d4c09052fa012952b88139ac015d7a0c5a3180b8ddac81fef8628c4794db9f8b1f7878ba763893a9685c803c882ac3e6f5ff522a":"64d975ac0be61dcc80459dbc7ee7638c":"5fc0a002b527dee2c7056ca837a3a2f58e945a702c8f0358fff8a0b1d85aee6a94ae5da5acecfe11fbc9094c95302d88":"d7489c5b8c441e645e827685488f865082ce2f9de71cd67085c70697a2bd7bfc1e4887512ecdcc55c0911c5ff08c7e7c":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #293 -aes_encrypt_xex:"89cbab9c7f28f38a97e2e809e56789f1ae6ff81a7fb47de0437411eb2a17e2ea687a31177e5ba25797ffb939aa2e4e5c8bb8b1747acab163e93d4c74789d3f6e":"54146f264efa6a0662ed4524e18ca60b":"db09ea8f56d6952054d89c153163055fd892bdeb03b5b264eb9d271c30406f4e71a7fca3ff7f1c25432e809a2ca36146":"aecb6dd7c4aedf2345b4b9b3b82a417383397bc3d8b71a88e518b138dc12581f9b32af7827b92ad8a72b9416b1efc799":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #294 -aes_encrypt_xex:"b9559c33bbb70b2f7406d4a37e204ee7fc815ed30d8972f98c2c1314d7cddf88d576b790bd3ff1b802e5dbeaae1dc21371252721b4d8a29469c3240302c91452":"dd34f1d2d538248a341417d0a4f429bc":"d1481207ba38c1d5eb3cab54bcb9246edac12cefee87df7ccc50d043b0a6295075c67187e676026c853e52d4e6ad51bc":"dd80b56415ec7739775cf379989d25138b921ae7bf4ea42ec4ce289be41e7c6a5e75134b027a59be665f0bcfd0b12294":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #295 -aes_encrypt_xex:"aaf865d76ae52fcc29345c806e516e8b0391b23b1d8199afc7e844b2cee7e64cb70eea79f10a7c3fcc9bacdc9e93223d36e5d9cbd491c5b05aa71eeb93317e81":"c66070e12f45047bac1b0478615ba4fd":"a53bfea427733adc2efce66e66c74bfa5550f92be2e239d884e225d4409e679cb4e1c0fadf8866df27f0fe9f853ed091":"369bb26e25cfeb0084fdbc45fc2e5b20251536d04372ac9f547d435275a289cc8ee78fd4170716ebbb63f2d182a783f5":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #296 -aes_encrypt_xex:"4ace01499baf18194edc7f4ca0f57737cc451ce36261def6a162d1d265096bc3e3bb5aed2e28e5c79304f21261a8d159b5c1c84b2eb9ef6df8ee5b96f0158bc0":"22e9ea287889c5cc85d8cc864183bba8":"7568a318405df4b402d27f86a46bf21474fbfb399db0cadb55a2d42cfb814797dad8a7023343a917e437e82b8e70f11b":"d611506c6ff98e17893e2bded01de16e8d313a37c56caeb7a85396c913da3f9d2f7e3fe53a591c6fe98fde0579eb9b79":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #297 -aes_encrypt_xex:"0bca0a8fee0214922630de10a5d9aea3b81681d358731945375aaa1bb2abd1b961bdb83e7c2f05d8e2eecd509c6c09065751e5d01a915fd04ef90f3bdd6d5aa8":"96c043a031ec50f023fa00a4d29d77b9":"c4f63004dd082fdd13873366ca48d1aed43fe31beffa72df95bfc163f3387722cbf7aed09897423f74c3b4f80f073337":"679aca84b9b77facb5e17f0be8d8cd46f9f3c6ca1e6cdbf53058f02e6544f5ffb59e7af8297520b99b70f974648e6b8b":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #298 -aes_encrypt_xex:"687c01013d1feee7af6aeb62ac2fb7daa3dd206b7945907c1d8b1601062b189bde738a2c64b949b5295313d90313e1123a756571269a8638b999bfed2d8d582f":"4f95b733c211363c19bdc8f91f287208":"8f93f8a09cd9b1dd5c99a4d979cbb279619f20f1a7515bddd82762107477313135535bd22fa8b081fba291a47f5dbadb":"e6debc72c2d8b05063bb8bf812801300208e2daa398e9f3e5d824feaeaf9614bc7b2d6bc6421c5500a85e4ae99f4cb05":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #299 -aes_encrypt_xex:"4277e9990843d29661e7e02f1cf715eb31f04e7cd024e6247f5b59ed57cca23ae12c913197a98a755e29f4e76c889cbbbabecb0e4f347253d281c1f71edfeec9":"8bdcf94203914cac8c267b7a47c8a446":"c4266ba90b5ba727102bb88c48f3e790e3e4c671c8bbf9101f2310f77f19f60ec6291789f60a47fd735e205dedfaf1be":"0d97925dcfb071cb2443e7e3af8d6b6a173a8c4dca8ccfad2364fba3bf47860494603c27d7192f28c820c1d0a22ad3b3":0 - -AES-256-XEX Encrypt NIST XTSTestVectors #300 -aes_encrypt_xex:"7fb0922fce09eddd3665a11f5235d51ef77206a7de454775b69dcc5459acdb24ccf05c415af5ab8a06623d198d5b918595a9dcaaf5392ee717c1047f2f08f62b":"8ea3638b9d4062f169196ff4555ad0af":"bbb234db01be79d3dc7dcf49bc53b8efc62fe7179439061d73a6b20edb9b7da0450b19f020820209afe08112ae4afdd3":"cbf68848c42049efb146e2d1e4115f62e4faa4efff198f1a0aa0c98ba02cc44da376d762d6151f234587bf128b6a7ffa":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #1 -aes_decrypt_xex:"d6c4cf73c639e025654dd3232fe3aa7138f21bc8922271b4a6c0af999100b6b5e380ec7ec8da88e6816cd7f4f26e7ac0f86e4caac3be55234ebcd4347cda2fa5":"041f41fa30b78898040b5e0ecba27d2b":"d083f37a6160ac25c3229800ae0721d94bf6a9ff2f73a418544e6c787cbcd34a":"b8f33dd38c138daca227728e19b62c4ad5ad516ee2c3af3431097ff281956d7d":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #2 -aes_decrypt_xex:"cec5a8b7461bd2726d731a33993338f42ce0d25f7f507c65626b52528bb9e3b283270566f99d0b8a803fd4b59b96867af0afee35b7748134b93ca689662e7271":"cedcade41522aad2f1f9b64ef0bb6244":"8fdba53d625a581ba797ae46eca318ee340365d6ae2f7180a8b95a3371c0f01b":"02304f2975fb7e8db98b6a6bafffcd5c7e7a0141b8fa7623ca3440ca95449549":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #3 -aes_decrypt_xex:"5f60f076a6a1a2f8f82fd6b607625804de0466fcc9a6e565fad741b2371f9c105d7debfb43f384e75dcb53f4b95b2a7069bc53f9497f31f0f99a02735fc5c4a7":"e92ae47a1b83cd75f4d08a5c69ac16b3":"7cceb38454084e158c75b2b0b952b5e8d3693056ddd80bf0eb3876224015b2bc":"8e280d5b18da80b1b60ed982fe999e6bad64a22d956f08eac8730fa5bd90254c":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #4 -aes_decrypt_xex:"17175ed8775d8972d9aa4182ce5358603315da0f9e3416ca12acb3bf8049c9717cd0ca522f28ca1b874f96754aefda28561d1946b9fb7bcebbe39fa417a9893a":"a7fbbc8d99abe760a0624b6149a9358e":"468b386686beec763110f1942baf603c43ab65582eacc8b517d6314621224510":"7eaaea6cad6615e97e7adcae96bff28bc1be379cce8eab087ac08503f8ecdfd9":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #5 -aes_decrypt_xex:"584a8558bad66cce5280550f17419259f4d13cda0afe085555bb6ac08ece0cdeba090d37b0c879c684ff9d28169443d454a45059b90dc413fc15f8cf9141baec":"a8f1d8232a0afe586cdae0f172e67425":"9c52f8c56b9dbe8928e2e146e434492a1731ac895f588e175ae5fac04bd5e519":"9fc8b6aed1789b81d35e830c42cfafa89ce4a29687ef394646491508f5c4fdc3":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #6 -aes_decrypt_xex:"f614b8c11bcf172848e4c77c4fc355594d08bb3f5a9b62cad6fc6004fb112ee74e78ff39e07106ade5925e6681dcac1640d49701e65b5b364158ba579e66ed8d":"cddc6107aacc85808a53edd581a2df4d":"9bf2b66442ab6c53848eff8524e281731927a60916ef3c84e04b2d5ba430665d":"d8df70400e7d324152b9badddf1eaa031dacdeaf8b6397bac4c410a2c561170d":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #7 -aes_decrypt_xex:"82e186a902a4026bd76e106062e7bb8f7b647726a752170284561fa13946fa2ef071f244d1c0dc616d2ed0384cf35ac8056388ab2ee1eb4af93e629e596db57d":"3db892a45f3e5bfc15783ce6635db387":"28a643e71d6811ff46788c9ebce0bfc4e85deddc1ebea69581c3a2a602f2f59a":"e8fb493e637cc0fd54f62e2726848fc1148f9508ca38e4b6eda3ddd1b6fac234":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #8 -aes_decrypt_xex:"5d41f68a21ea43b9f7fa80bf272802fed4b73ad551ac9e7ead13ec87c59453e1d0fb97533f66a3a7fb6ea3cbd316b23a599dd89729cb6593f07ad30d3736bf4d":"7c29aa570c00177044c2534ecc1a754d":"7ee9549a9a360292a699d18e57b9a34d63f6972e235583990a0cd9fdf0034a78":"0199c46503c399eb0a56eab6ad34de00e714d7f629848721408199a7f07b765a":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #9 -aes_decrypt_xex:"f5c81f050285d4aca3afdd87581a233be9b53e2c5ab18a573dceb8cc6ebb91bb6c0281048140e5b83cc6000d4dcedafaa1386b00248a39fa11d202c5b688df32":"cb148cc2d8f7f879040182f728e44f78":"93657988a75c67554e1e872770670f1ad18d274c410989e3d5acffc915689b11":"513c3295984d13306cb3b150a4995a9fe87adc8b39e6e7bd0d7884cf4a823ea3":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #10 -aes_decrypt_xex:"9fd68b29688c7a2daf3fccb0e2de4c8ce8e5b17fb3d829a768ba415ff33e3960b7b47196ef1d81e6a56c9fcd948ab8dc7e35c202e2b0a6998adc434ecd5d5bf7":"20844a2129a137831595fedacdc0b087":"977e2298c68aa6ed32d295a64800d4ad34bfffb065e5dc2d2d54f94136d62ccc":"bf60159a4e172c15f54b4f9ab24b2196541ad5cdd677abac34e58c21b2c5907b":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #11 -aes_decrypt_xex:"3d331b39f4f6bd2a2f1ad638af6b3bfffd62d2ef597198795324b40def92942e68fe58a5ec5328a38f2a0254986d42ff03db8c6c90ae0f9f9a6f323761518ffb":"31ed8f0b28de817c71c62b5b768c8890":"7367d9cdc8b1156d1fad4c300447767632c22e765550ffc15011e69fa46ac17a":"aa6429f07da572bd9f3a97b6c8c05a1ab3e5ab964ed6d79cd3100196c90454aa":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #12 -aes_decrypt_xex:"4dccfa92af6344c53d878bf0bc8a213f9f90378b061d4477ab8938790987f4afdbec6459aca6071ab8cd25fb9bb828de140c82ae31d06faff22d75b5bf616a53":"09c3d47545737f24c586da62335d36e5":"89c709ed1bee40dd25d6ce24b4d5a3cd017a8a15a06901edd2a7ac093782923e":"eb59ed896fe0e15aac1b0568d335661be2d87ff81392ecbf1f795c842a3acf55":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #13 -aes_decrypt_xex:"6ae7f0450a5b85ab696a7ee5f88d686327277136fe818fa42e4d2e05ca78468f9fff714409fd7a32ed64a538ab09820a26a4dc4c095e5921baa7d25ac6a2fba8":"ac364d95b382eebe02569933aafd61e0":"6a206b31f32fac49dd3839e5aa5ca98481d27bc349ab588cfd73fe44d7daabb5":"ca24b172b0ca4ec2a6b5eb94d3becece7591e6e17d9144e9c0b7abf04843a429":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #14 -aes_decrypt_xex:"f3b65600634704f241327bd6ccf77df867eb410910c65d2787c596ad7fb3541c2574f12297a3a23092c4520b065f638288bbe159d2b83af2283fece097cbe353":"d6eecb7e8e71ec5f3c52f232d398c9a6":"0f2d357c63605b4363585992e79cc6f62a07e06c2f8ce464e17c85eb93cbaa50":"1c5adb819f5b998b8adf9e17257fff0883b773d945f64b6bfea87544630e6549":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #15 -aes_decrypt_xex:"bc53907a9e4892ba6aa16c50a28c45ef8ae659bef84634351f92f0cc23fabf423d28dff27eeccafa70efc5c0e87435de12dc864f17fc746acc8729cffbc9b354":"67fc28da4fc507ffdf1cb5e7f7cf2518":"0ec08386b95ababaca4b8f760a5908d46869a7ce70857e0a63b5b0b016dc5fd9":"28534fffab6f923ff31fab12a76dbb753ae7e2440a015f8a58d0a9518524d0f7":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #16 -aes_decrypt_xex:"8f695011ea9bead9a7ea8b0f45443e2c4db7bacb904c1d6a35c3ea7a6dc976ec393d0a4a4e98f751f21af79b1e064e13c525495728e8db384b979a7c7d3a6e73":"b53610e6339d25450564640bf390f16e":"16764c5b04afd030690d6797102c8d1f14d1194596201ffaf2578ff593173038":"3d3a1c597a4371c70c2f6637a47607f5a4cbae9f28aa663d517c1d356161d0b5":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #17 -aes_decrypt_xex:"1bc1a27e5e486673bf75cbbf0646d58b21f9dd01c632f9bc89a69544baf1165ded763c4c9b9a40a598436493f1e07ff463fa358740425f26d4477224d32a368b":"4f505f87b3b733847ff0797db87e4e4d":"ff1235ee5fdda59573b080ac43c2c2b0d49b122ab4a8cac6d27d74a1e3f5ade0":"efd25b83c7f7aa28775142b8341f14bb8b6db6afc63235bec710fa17e89af79f":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #18 -aes_decrypt_xex:"ba5439f3020868a4dfe13515711904909534f19be12aa49b6053a914a3ac8058e841d8526cd2d2e9ec9b9bf5ec0ebf37a4de8ec3c34e71105f0bfa3ea827e498":"e9048751b3e59a65e8e4abdaa463440b":"478e111e57d858616bfabc13654666846160b44d25545eb0b69bc8c9dd414f20":"933a2625b867bceacfe0bcd4e1c3d9840ddbd4f2db6de0c86c251705d17f1806":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #19 -aes_decrypt_xex:"227e268488be32b9b37280d3661255909f1dc089dae4f0e739f833ff361fd0a5a542a690e459b92c39b5581d6d37d7ab9edb3f37886cc02454630e148efa6f0a":"42a37fc06ada0a5efbb8a55d62a218cd":"6889f64de477693e7b72fa86a590d365716e89189c68baae2cc30e7fc3910a6a":"85ac115bea965ffcf7f2cae9d2301f6fe46b68d8181d4b7e464fdfe96c379d02":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #20 -aes_decrypt_xex:"a27888522083c272ce4566fd9da9fd806fef48bae8f87740a131d33d88e4677d9d418a5d733e48882949bfdfca87bf6362731b0e5fcd6f5ed52f131e4a1fc52b":"0a115fcaf0918e326eca1e178b6ae50d":"ba0efe83bd81c147475fcbb5510886c87bf4fe78e158f29820ba43c76b79fb38":"93c009cba7c4424e50e88ef27e78b532805781945fdba4635935c91728c8ef65":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #21 -aes_decrypt_xex:"5b6726f9c0e1cdde92e87420b712282e80a423483b9146bec0287ebf768410bbce06ddf2f9df4082ac4f38fc61cfefce246e1b99561960c730633304498c4c7f":"10478a37d567ae3557098bd44ff03674":"33a8c0b87e4a6cc784072fb834546d53e26b7b265b0217eaabe2ea294cac4d0f":"d550583ff0c77230084a1cc2f6d4db3b992f3a912116750e476f2281c2ca2cca":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #22 -aes_decrypt_xex:"c34e4afd6a13fd1b07ffd05234dd62e291b1ad423a51ed4008bdf90cc2fe56d2f478e92c1993e5b7bc604a64492f1179a6aac5450cfc31ec40283ef39e0ea95f":"e0b8bdbf45e05053130bc2cf457f3e14":"a6a3c0c5f72e507cab0f777ad12bfa6ab1586b9c7c16d01583192f2e58a0e3d3":"593a49d19de6175705926764f26c84c0195eced8cd897555dd520ab0b12be81d":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #23 -aes_decrypt_xex:"ed1143299c2f244deb0d74cf1f69221a918edcc50223575ce8ee922d2436012eb9e908ab14722763290e5a83631e20bfb6121b8f730628d2685cbf07cb89062b":"c6b9ff0535b2ae9b846e3dc3e84ae22b":"96326ce5c5f8092c476c629ff9c4e5124e2c42fc3cb6780f58f22291339803ca":"51c13c72d992441c8b31de1432605ccfdbaa7d540c2be208ac7eb9603b23b423":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #24 -aes_decrypt_xex:"64394309abbb9f361b10fb099183bc53f98c84c880055a4ef7a0366a5c6db77cf6ac89d84c6f638e093fcc4734806a8f53e98230f5dfc9e80ff7513e40da1bf6":"7e7b7340fbab68082c0a6cbb5bf3c348":"eb854f092c7fe67ebb110fbc447ef0e557c04599ff63d81f1406604d0ab7cca7":"5d962b7f3a32b8208bda5b04003a38545cf20ed276322c919f5017461cf88a5e":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #25 -aes_decrypt_xex:"c789279af70874ab8421ed79d1dbf2654210d727a29ff9f88fea12900831e5e9ed34a1effb5f91f6b4c2a2dcb2ae7023a0b95b457f90838d60150594590c02d9":"ac1148341acdd6dbd749539036e1bac0":"0021274a83b0edf648a4209bfdce60e47dbbb8599a1e9e528c8f462c2d2b8e3f":"9e87776461c215027d65fd116c4076f3a743050c0fd9b4605ec5869c1f6366d1":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #26 -aes_decrypt_xex:"efbad382653912be08ffb5f478ef4b8efb699ec4e1cbf50f557c143816f1644fc85d3a68a0857d495bf0bb360c324900b451da0145cb928ee430e6cb8adcb92c":"2248fb680856a37e923a3dadcc169f7e":"107492ca4f17fad537de5f9da8ddbac13f2a818aebd8258fcd158f3298abce3c":"f72d487e04d0ee6b309705534194dc87a284f4243091b21acf895a94b349ee69":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #27 -aes_decrypt_xex:"b907abb9ef92e8dcd2f715327c75560ac9a457f1ed899c5ed60e50d56c82d27ffe64ec990deaefc8fd7085a15b3b66fb28a8d355f7557aedce88fe1869ff3aad":"71a84c54550cf7709b86dcfad12f7b39":"2ac31f2a43166ef924b0c4b9de382ebdfab762d0636d419d5b2f1752112efa58":"7ec213478b5ba0b61be8a936608e4de13b3e2d79064bc416ed3e46457e9cd076":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #28 -aes_decrypt_xex:"4babbb348b285e4eb6743fdce3bdbb2245c488a1af48a9f2adc43ea6f65bbb12ab08eeb78c27056f0324dadceb3262236a998ed04c632e0b27a855523946d024":"c5fe67a855da9f6732c9bcba51b06d80":"6c169090442b653a47599e8b8eb1474bce5ae92ccf0f273b060cd735985d4236":"51d75318ae3202d7e6dc20aa1404d639e5cd124878c84c71feba1d99b62deb0f":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #29 -aes_decrypt_xex:"7ed825d10321835a5097c5c700c81f11356a656ca0ff74cd34e315356057f59a64a2e3aaeabe1e4da059da11e4b2af86cf1c9797449f323d31afb73399802239":"702a03103a3f864fd137850616a726d0":"addcaa45e3442c9542487b956d1e7d18c690913b29dd14c12ca32f7199a99251":"efe329f4092f980676a6cb89ec42f565d0d61467e7430e7ff9f9aba2978c161f":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #30 -aes_decrypt_xex:"db3f00b5eb10becaf8317745b6a27b22858ef623895247419bc7508ec436cfac4ef695e7b738a3b082964f0c1dd4fb2bdd27e92239b449428749eb5f23680e80":"771c9380b10718995bed167d6a775a32":"d7e9408307a37a302de85f75efe3bf2c261d3a6771d139cd6a4ae925a50f09db":"981c93f922a7961f5b0e2e1c863453d59694e28a790bea2663d8650f74b8a30b":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #31 -aes_decrypt_xex:"1e7d9e0a3082a1f09721e3d3d8bc5c406694c638e3a3a42ccadc78b0aab1ff349347d59d2d3d73b25c95f3a9ccc2e558edc61d52cb3faf2f0353387a3d55a922":"f542d05d34e2f0e9b8d76836705c1ca0":"e7c5c3bc528b30e1bad1efdc2a311af00f03eec53448d7f6f55d31cafc9664b5":"aa2ed151691c757492e2b1ed5f532cbd26358e1d5e5680758f76a45fda7acd63":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #32 -aes_decrypt_xex:"8162b8823a64c10500ed53eb3d33abc047c17878c2039478436c6623873414906161584b40b9ba5c377e50a641a4e406d34c70eb3f839f68321918ffe1cb47b5":"29b5d1891055bfa03caa661f702aae11":"12ca696b902a1208a1701d0d8747b2bac871951483f98f0c1e5911cec2f06a5e":"904cd3a9fe9e68da61f09d6087e32e50cdb2776fd304e5014893697dd1a400eb":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #33 -aes_decrypt_xex:"21a81a103c9f0218426d4731c0f801c831be846fa20527b8f427cf544d5d0b5c95ef0dd2c1ec7f3b6eb3d073e5a5a910a3079abcb0d5b01fb3ced0b3f6cc1e3e":"31fb7fb5687ee84074bc33de7810a5bc":"74598e1f2d2c15ab388648aef453c141b5b2f68ad694f33bf7b6fbccc06109c7":"56be65d6f34621251197efd0909aa5637e98627d2d295652a8366315a5ea0c33":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #34 -aes_decrypt_xex:"ad23b74fd4d2a5a71153a6f363ba6916f8d672fc3783cb89d1808e29abcd4220c6d9cd6afb335e5ade6f6c6aa5ff74635d987436645aa5c15dfd212ab12fec7d":"ccc1b7f0de76c048449a15d4413d0150":"97c1109ac2b8187d94941f90d3b93b4e0d136b54950680b402e3e291df27f2d4":"412979201dc4f3b9f2b1dbe2a1ce5d8a4fdbbf71f2c00757d6565f1082e1e40e":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #35 -aes_decrypt_xex:"68d3c1f8c11ec07a777d043f7499f6a6b101e84808fc7cfd19dd0d1ba30e64fea780ffe05731242e99617cbe582d4f990fb5c8be295d2476e31f41954f6f9263":"fdb74c8dfee52e9544c157d0aba581a1":"18fddb86f2f46706d41646642e4fe9a7315f40e995e9c3e7aa168131e68bb940":"85c48b91427e5d4110f74d6f9fe9c222f6bdbbc4ab1ba6268a4fad8e3f82fce0":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #36 -aes_decrypt_xex:"ddfde3b53c5adf72554858c243eb1ac144d9330c1ce9329aeb57f9e7ba3c29c755931eace6899b385906532022e2bf4c7d55e354d2ea2ead689cc686891ea66a":"ddc64f1b711e9c05299957934002a04f":"7da16a03eeee3a78a3288abfa6d666192deff33e4696a69b39529bde0ee56481":"546b9ef545fb3edbdc4137c964ee3f94885f5b72d42b0db006ede1e825b6a8dc":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #37 -aes_decrypt_xex:"956e2c3cd0c7236df8f1a6ca59d1f7786e04baf6126321d24ebf3ecc0d60bbf078a5b15c3553e3f7b0725429763b20fa898c0c7d72cdc333674866cf6598b3dd":"2e5a497b0e881cba90115c24e92bd4f0":"21aeabada0c38ea53bb83d1278014fac63e742f79bc4982aa86aa2e123ad101f":"98d8d36f3b72757d9992c69f480d9929b155d4a924cca22d853b5feb4e6147d6":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #38 -aes_decrypt_xex:"520f1a6eef4ae250bd7e82cdb905dc9011121776d152e555d210ba8baf2d4da4d2d3dcd544216fa7bcb6eaad8929c6949720fe0ccd41ea3a2e761c19d686c1f4":"24dad492025323cc65e3b50895d706fb":"ce56d96ac36939b8d9bd9032ceaae8be3b6138aeb5658ce732f9754627fac388":"425ae89a979d1b26dd142b8ca8b017c9e7015c6643e751fbd521b7965de5dd99":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #39 -aes_decrypt_xex:"1aea0a4acbed0ee2489cea391caea7636b933e52a46011159b7000175e5c039a86a66b649cd9be4ed8da282e07ef8422fb9d695cd71e2cc4396091bf19ccad77":"98f752f8f68d635ecb42ad0adf32fcb7":"e47270aaa7200f5d253c27b01eb1443d966e78f05dc60a320cb3e70c3eaf5ee1":"12d8d09eb6f0ee2e8e893b1b6177c9df979869135e5babc02469923eb9b7e779":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #40 -aes_decrypt_xex:"acd9d7c1784edfb835cd881261e0cf3d0a885fc1f46f7c2d46e5c3b803221dd3a6cb15694df333e9751ec03d5a64e7cf681f1869af938e5d0a991164439b4e4b":"a1cfa739fce97d65dad127d4447663e3":"cd604d709bba54cbee6621e302f8465e0d47157099ebf0d49fa106324a23a0ac":"0c34d46d57d0728ea9330376f484aa549dac4875b4385f369272edb759c2269d":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #41 -aes_decrypt_xex:"2678d93f9ff9523531e8aa858a4909c7fa11c2bbb4ad65a1384d643cb3b11c215b97c673cc09d0a71a10a539b39efa49114696fa4b711bece4e6378dcfb76feb":"c4c988940af831fb9625a277cf5a3e19":"febc78f845ca3549ba3fea990460f4240d73fb3bf57e4d497da8f1a3a47ca486":"c14aeba90bdc8a2e8e0016e607a4499046f50de731012ce5ee241dd65dd4fc14":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #42 -aes_decrypt_xex:"3164a9707b14c57323b658c3745359c15936638edae8cf349c12c41f077d5e454fdb24c40084ebcf1da8be8d191c26140ab2d353f2fa2aae246a74a87b58dbf2":"33e18aea617748a49231a101d0429292":"aa5cc91c3454caf70c70bc3766dc40fdba707c994c0645c4ec9ff84ffa722b73":"ffcd2e8bccf9597cb146e8781c3827dfcea696e807b226c4d2e78240db1fd647":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #43 -aes_decrypt_xex:"d4e62dab75dd2d08e575a9fccc5f76c8884e48a3adde2b6e84f2ff7cebe6f102efa3bef298f77de8689a2c7f3e621ec1aa64efb20fc43a95e7fc0285836a26a8":"1b5309f4ffc0bb8411ae4ca06261dffb":"2847b818a492e2b02e6256dae33e1fe7977ed97eb9fc9e58b2502bae42ef5d1a":"5f1290ce4183dca27f4bddcfc3a6a47f61eef7c2956d601395ba4e200f7dc4b3":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #44 -aes_decrypt_xex:"ee8175539855c54f9f3cb61a582f5ba6520b3af8d20963a98117c60337a1eefa809e7352bfff617ecf3ed70ae81afc6c951c20b5d2d6c54934ebec3e8fca2541":"a6f4bdb1c44f2cb0272ddcb4b6c415fa":"def8570fc94f43b7d39d6349ed2cb8cdc84e0e4a38bdac40763f992db67bfb3d":"f9a8d9cfe67c49300ac5f54b1f1699f604d8874d7940003a6cadf6ac64ff0a86":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #45 -aes_decrypt_xex:"b0974a79ebc3457a9f03dbfab918baeb3e9eb97156026f823bb00242d465e4cf9894107b07e8e966faa2fd6924555dd379e729ed971d314c351a27acd819e729":"c6c227a84bb450cac2db484f3801922d":"9a569438a0ab93592bee3300b4c8330a000a1fffcba0af9893c2c150a81a4784":"00196ea20d39aef5189f8ad7f6c9d493aaca798e881a8c2ddab5a2d3243d0834":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #46 -aes_decrypt_xex:"6d8d74483ebc16c1f440dba204f066c71041eea8c9d5b30cd50dfa2b3071b728ec5ac62fbc4e52904acb838084dc99487c4f741b702b9fc1a8df943f0fe7c98e":"2840438e3d9915bea84ce9c3aea78276":"92b790bf3d1cef4ae5badf2266e74b57f35b73084fbb6542ab2643ea625e7abb":"2e42abebc4cadf87dbb55ac4601b4c7138fff26e2dbcce3e5a685e142fefd05f":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #47 -aes_decrypt_xex:"f076f0d9e9d37b085a97dfa170f1cb74f1fe6f57ba0309d3aef705c32b847b691f6221b237efa189ab89750b551b0a6e952e34bd2152484ef096177cd6b711a5":"ef3164926723e42a993a9202b8a3bc10":"58cd66b79f28ca7c1ee3a3f966537ca3fcb360a2cf7b05bcce5d4469085edb78":"69db55cf97b4cc8686b319936d52141546ef12e76e1f666e56d230b2e1e94aad":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #48 -aes_decrypt_xex:"7e140ca0a62d6f04c836f75ecaf6954106552b912d403d782db76aa28bb8752a990c1363fccd74ea43cf449dbdf6b93e2ce13617f276abaabff4b975aa7b8bc5":"2e7c55cc94eb401525bc598b3c2fbf92":"dc2fbd358ae020b99a3223ad4d31dc622fd8fd9177bd59af0ec5eb3d1ea7f6bb":"528e4b95d4ceb23d778d0e3ee08e318275a41278119d81aa1023b1524f592cac":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #49 -aes_decrypt_xex:"1ca9e3087e8f0ef94ee10afe05976514c0d9723d9fdcf93170641c50becad1ab67f16454cd296f2b8e325fcbcf4c2c5df2577537c341aa0361601c7b271dc116":"65b244234c25e5f354a7c6dcfb375529":"4d7a4bc695898ec62eeb5b6e0aed1a508dd504ecd976a785f925eaaf00e66de8":"bc38b4919b808dee6c03227fb259068f9c1441df3c7ee1a808e8a37e5ad34f0e":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #50 -aes_decrypt_xex:"86c601a90e431ddfe7a038c45523fa368e8311c2bc711f731e8c75389ae012343bb7a3576797c0f187206f8b22b76583000e7c44f2e11bd3ee23f015c67225ca":"e5bece3b0572737ead70b5e288eb5593":"d08a2c1fda5eb7156f71619ef7ee2d8558ee28365464fdb896c803f72f091370":"f885fa71549334a42494f0b942ed5e16f2906101b74486da4ee490e39b45c427":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #51 -aes_decrypt_xex:"a71ecf02e6279d19b896984116ebe8160428fd4ff483a7ade16b170dbeac7e71c78f080dd5eae666ac9ebd7d61712911fb9961b5ff69dacaeb42ea3a6281510f":"442e796f49b1ca939ebe73e259ef0dc6":"c2a27d22a58fa41160d64dbb38ab6bf96836624885b305b999946546623ae0aa":"83367a097962b7da5ddbc1b46751f486995bbfde01fb1adcea960ad7042d8fe0":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #52 -aes_decrypt_xex:"1033a417ec7fd040d9d674991b03f427a674f52c40cd53027c233e19821d677e0c37fb1ffc8564d38167668fabaeeb4dc6225fc90fe66b74c215272840e9f953":"e7639f7a7e50dc9899599de9523d7f1b":"9bb33a9489ffd123ed2bea8830eca78b4db615488585f0a03ccb4f3465088d15":"a02ff7552fc56b978446f0f8c6a49b306abedb252f828acdf55e22c740a11a49":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #53 -aes_decrypt_xex:"8a40a21bdde506e73aaaa5ef3a091a31128ef0e687579baaa9ab5cd8b36748d64d6fa971efa93270c8b38cdd8fde694300b63852cbfa7f0a7bb8efeacd07c120":"81ec4f35aa1fb106e507d78c60ddb8c6":"0383f8931f8bea11cbab29dc82f16e81f333f2b89a124f697bd09b26d1cc455e":"763abe8f59bcfd1aa03a6be7a300004dc2cb7de08dd1e0d98dba0f61e41d215d":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #54 -aes_decrypt_xex:"bddac920a38eaef68a2abf85a35ba3362d080a83ddf2813b83c4508842f5a43351d64587b9a7a33d40f911f81b4d86d22fb7d6c2bd5a9e07c7cce8c651c95141":"a9a29727ed6abe6e66cc63f8e1c9c92d":"851ebd1b462ba25fbff6dfcfd9999bf4880d55592d234d64ace1f872815d1a59":"2e648f700eaaf5d240ab584cceea5b89bb0604e7abb5b4ba87db4de14bea0d4e":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #55 -aes_decrypt_xex:"66988bb604262bc14e03c397abf0df6071e14b7bbd231a66659e2667fb525e6d92fd5e126fcf32fb792eaa52469c5e19ca8f73869d1cfc6e0c7db95817637e4c":"df9a982444a9325bd850c939ac8e2157":"2930ed7fd664582683c4e75f7d2bc7534daf7ea07896f043411cb6c2a432faaa":"2420271e7bbc2d6633f13fc5aa7beaddcb596ca829239245331da9c9069f54d9":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #56 -aes_decrypt_xex:"1d8063a813a3a7622695481513bddc2bb193799f7b04a3cfbec2ad7aa20a8aaa30e46ab7c0a70f41dd4b989d4a2ccc0ed17164798fc5a194197e85776ec9bd8f":"58eca9e299fa2298832f3681ac38a14e":"8f041232f4abd5ed23eff7c8bf9f2e6231636b8bb14c6c05ff55c55ea9d2686d":"87897863f5145432a13401aa7d97cc97a95c1ebfe66d2074a9f5b0c1df85712d":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #57 -aes_decrypt_xex:"c5541b82dd41e660fd59df745e89cc3fd7b3d70d892bf8b5655fea85351fb4b660e06712c302130430ebe94d25260035d0433e43e576bbee3dbb58ec45fb719b":"38538213e86784472c458fa95c8dceae":"ae975d765695926d72d4dd1b41f1ae9e2fe1000b512bbfac55f721b629e48c0b":"c1e136398461d475847f2c043b3723115d225ed51a21d9149c87bfbdeb201851":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #58 -aes_decrypt_xex:"1a468623ae89dfdc0047334d9488908bb3b9b628197252036b9cc42ef25542d9d6b50bc9e7975be660d8bb9c9e30a9584abb0ebc48528c9c13012fe6f424164f":"3f021863a5684e305dc5908e1b5245d1":"cd0ec55a2b1236c04b038a60a98b94f5831912a548e93467aed21644a6b90854":"085fefc14885adfe9b52f301b751a1cab74ab3663ed94ec8a4e3d4b10bbf0aa6":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #59 -aes_decrypt_xex:"845eeb0c65feff4427841b3f29025430135ca0b576b0b2878b178ad70034b3476b843190ed38bf91e118b06a310bd78c544aaa9c49b6032a223b90878b644573":"58d25c15b25f4e1b3612bf270f97c6bc":"ffaf58fc042718e087f9df84ab31f17161b87404003735cf1e39a49458d0034b":"ead4947c3241845cfbd0c0f9f140eaf816dbbfb597d2b5916cceb632c8224dd7":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #60 -aes_decrypt_xex:"1b243cd23442f86c34819ad3434b71e4ada7367fa6156b146ab05c86c481dfa259ca63c6eed3b23efcd0e76533b48f92534d1581256b6a23d518f6485c1be63d":"0209956882317900ac93f66c3a48ce60":"e5fdd31a474e5d3394593e65b9cc4df51ea465dfe61a56b65d1cb5ee794cfccf":"ca51fa9df852111efb865f8e49004518e71ebb6e041e30b4fab04112dd775dae":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #61 -aes_decrypt_xex:"81c37c6a44054389ec1f56faeecb28f7c1fd00e1ebcb6bea329d80a5a31c158ddb5f06679cfdf7ec7ff35e6fbc925bf56119cc91acb7eb4704fae1e27ef8e62c":"8105b3502093d7661fd19eb62bf669da":"805a27fce84f84901e579903e85834b510a5cb2ea217fe68a6c5d3fe6996df5d":"f6a8dd7ebd89223261d09ad03f55a8bad410d66936b16ff8b80ba7c344f79a5e":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #62 -aes_decrypt_xex:"fd6a73fafdc0cb895b6bff8a3751f8ebe84b10b4a17275a8d36b9e9872278812f03844f264e9fd72d331a018fedb1a3d63f1d586a1161b08b03efd7d020f798a":"ff325821e3ff3f23e5637e0cb626fef5":"49a60e4f1c87dfe213337c7bb95421ad99ca8e8432a914844a9a8a78eb32a6c1":"7c4a1c0b25a54f0215ab92878b9af8713f7ac846412b32f329fe983540fd200f":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #63 -aes_decrypt_xex:"09420a8be61e1b13b17085e9cc1c899706724db03ba591fd8df9d321116bd4ec4faa4cbd3a2a4e22b091524e47001998167f81d5de32723f361eb6b9b7edce65":"b779776114dc07c71c42bf787bb847be":"8b2a2a44ecc72480947e45ce49ee0cdeefb53e6d6ea36e59b22fdcac51664c2e":"7993cb22694d09c4d2f3d036663e5ff3337efa701402a75327371d4b19f300b9":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #64 -aes_decrypt_xex:"155157353bf4872811614f3dde54263e181861a691df74f89d1c8ec0f0f2f4dc343a5055f24a9e142d6045b956ac1388a30b2f19beb8718292dc07055d970d44":"bafd5c342d05b2d4a6bbf9461df85afb":"d00b755c6b9eb0f15c4b4d41f887581942308ec22749abee21a642e209a6a4d2":"7ee212fa36384a7477cea6be8c44a57742ae19c4beff1ae103fb37a83711cc0b":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #65 -aes_decrypt_xex:"9ffa9b5c5fd2071286a3e248de08ad57ec628fc19a088919ffa96912031e0ca6f13278840e6dd4f8cb492d8b09f905b1be57455ae51fc681dc33a74e7c98d9c7":"c0b296fce542d2e855e62595451a4c7e":"3653a7f0a75182579d6529e9d02d95e0a22dee4d2aea6f7bf4bc25ffff5f019f":"20f19fa1d3dcd8d68607c87d128d9faeebcf1e74315a9cb5028d67818b3fef53":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #66 -aes_decrypt_xex:"a6e4eb0c37aaf83c70c510a2c2067c8003e6aae93dd197d4fee4aa210bc09a11b0429394af6eb5e54758e91751d1d8fa9d763bcfa5fadda22197410ffbe41a12":"306aeb042d6893cb69f22469602732be":"a0982aaecb75d804ea371265e9b3ee262e52fb7d5a30ff2d46e8ed3b4a86baa0":"f511d0f27f0fed0115cae7d78c9e3eb84304c8db15d3f829ff97050012790e96":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #67 -aes_decrypt_xex:"36461691dc3f78bbe018986743245089bd3332976357301a75203d63efa27a283102c04715fd75feae1c4493e2b39d0b56102bbcdb1ba710d4094856fafeebdf":"8d42d4ae7a717bd5868c0e013d4768ad":"193b66b884b9566871aed988d127f766b8c3285b2aaf208a5980abdc71d4945f":"74d87361a677da5d20af1f867d59dbb0c3f8d643d133231ec4401207c101d0a0":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #68 -aes_decrypt_xex:"492b013cf9058250596a5c529f8a9e45185f2fee981b91131e5b21219670e71feb01daae8cf927022bf155bdebcfcc539897924d3a1ee4213588b9a9a0bb34b8":"5e3a921851e18bd893f83da3a50c7510":"4f6f56c889fe46a6ab53824756b18492e847e2686b2a89fcfb842587423663a7":"25c4bd0d6459d2f40f577df22bb8aef2e4d1283019ed408ffba61590cfa0d67a":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #69 -aes_decrypt_xex:"a60231c46d27df8eb66d3b587d5d5db35e09766157fb339ffb4232c120e20873af320e5e4e2a932d326b626043bfbb3e6a312eb44d875bbb20312aa47dc6d766":"306b2b55110c493b8edece1e15a429a9":"5e73370e521eb049c226488142de70b9b389bf90b7affd1e285915a8e863c28a":"b71e7441b2eaaeb862489e23eb3a0730ab33f96f9b72083717fb7bced8f2bbcb":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #70 -aes_decrypt_xex:"9a0129a101f425ce60bd57b9266cd93ab44106666ae9f9e9eb6fb2844d86409b607401e535e203b3dfa430945b0035466efc27a2e68726dbe943a62530a09e0b":"c0e1872ae297148b50a94bddd73503a3":"c58251f94a2a6cbfa597ce77c09640e894e34d82a425dc23f030e6c9d52fea81":"01a2325ba2a647a70475b2d258bf856ad572893006489e79b52b6773c36f2653":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #71 -aes_decrypt_xex:"fbbcd70efd29a5441e7d43b900263d45c81226fe10532805e6e900f7cf562e50f4ec190f0df9cd7cf0b19c25cabb04da3f77c742b7f0456d34ec27492bc3fa5f":"abfbd1e6c38f4265a80d090490b852c2":"7b95aacf125ac3fcbf9b0801ac98ee4e93a212df67f82216e99e304ea0b8a8e4":"937290bb4e13046d481f4538513ac013d1aab88d2a2939505d860b3d315f18c6":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #72 -aes_decrypt_xex:"c00f3a4d76deebb6720a452f454aae8c22eebc8bbc9b0c598f950aeebad786325bfbd52692da232d7a1b5378365f56c093399cc1e376970b9f9a5d277a0f5061":"349741d145157f7e5f6315a059cb6d8f":"25104566f33ed9bd293d69ed9a565dad696daab629c4526dc49f81ee0595ed9e":"a0783f1867843ef9f6e25cdc63bc3075bbab86c359508e1f6982432727b70507":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #73 -aes_decrypt_xex:"4019e9c5da64d3d1a3f79cda9d01166ea02595f955b82cfac7e594ae3172c3be9c658a902983eca73c73edd2b912a6deb4782677f29491b4ceed56acc3fa47e9":"790ec3a70a7ca2a48c3de24dfe8cdc5c":"7922bc4a8911ed7e03f05315253d2aa4445e988dc1c9e66eb9ca994df41da00a":"4cf03b3387f76ab00b3b185c1abee3a88bb8bf175148ed3bbfaafa5b338783a5":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #74 -aes_decrypt_xex:"506972f890d7ed0787c0383f9925813ec38770ac0b1a2fc64e3804a8023b9723e9d654afcbc473eb9567e2a17bac5c1a76820db5a11c2c68b06db303dc6a5039":"58dc4ed85b1ec5dd368aeaa888256378":"6fc90fde95a6609f2b631e918932abb2f1da85fbf1ea0582bcff24ff5603ef6f":"07d53cf1f3cbd2285dda24431a53ac4c96f664fa2d22ac4cd1453c5be7ef61f2":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #75 -aes_decrypt_xex:"8e7f4415b8d217e7c1eaa411148ed7db1b15e1679dcd21b31461fa7a5e7a55534c7b948e2c91826100187858f1712fdd66ef6e0fd30cb2cdd242b9c12ab52426":"94ec426ab7629c4ee022f3971063a2dc":"2fd582ef3b3e70f74fa2f7186770198e3810b3c452b886249c24c404ac0f699e":"0dfa782d31aae7c3919c2e224e97f682fa811e63050a92ba23cbfeeba9dc5240":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #76 -aes_decrypt_xex:"ed1ff8b1e0909d7d33524270533ebd7f315cfcfcc17a006f013f558400b458cded464ef02830764a526ad33dc314c455f8a27006b7358b7dda3ad5b418d11372":"7aaf9e2e8d7f1608b9326aa061079495":"49346c8d75d6729d03f609a498a3a513f59875a686f1769a7f5a02992f04f775":"0d6005eb5f91a4ae288bd355ff680ca964b784d80973a99c4a4d0ec09cf49485":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #77 -aes_decrypt_xex:"10b96a3fd64d9637d1c95c33734726e693baabf01fda6116a07edecfafbb2c6cf11d7dca5099c5c74a62417bdcf29baa031e089207c4d4ca58db705af976046a":"ad1383cbac7950532d277f44595d8ecf":"021a014cff455418845d90a7b76c266e8703d04bf188d3119f6628aa65397bc6":"104c4240453ef8efaeb55eadec52dd51631a7f1ce01c43ff262f10016fc69e09":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #78 -aes_decrypt_xex:"d5293fc21b537aeedd93df32daa2d45a371c6063f968d5457599adbfbe3177f206e7e7bbf4dbf7aedcf45cf6de4cb50792ca4a998011d127ef43dc08cbdb06d2":"adfa0b852ee61084106717377ff8736c":"be9321ed7130c8f800e80397c62550c2858446bdc4133cc9e0f3e9317bc58773":"5fef92ba7942f49ebe1af80935ed7304e4e1fe60cef2128c98572f481dd4a92b":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #79 -aes_decrypt_xex:"3c8acc3bad92315bb4948b7d05ffc225985acd06507885cd7246d81958236687a3c8317feee044b2afd41730ccd41e07aff1259f3d1cc982a824dfcf31aa1ad0":"3b78b8df71027269f9d80b9a80632374":"8e00a4cf4bd4bd9e157a66165bb044e1ba093f1f86aa808a17066bb7eb94be55":"3dc6536e58b1e8104d51a4d58d9086d68cb94a53b4fc747a88d7026cf32be80d":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #80 -aes_decrypt_xex:"2f5dbe86bdc519dbe8f1ea33385c58451c700e3bd95b311741a9ee19eeb2c399b689a699a823275a2bcee8b4daa43fc03bf91c26790580d2a808be7174dd5789":"c36c9638b2d549542a69e4ea69a905de":"cad51c8647315fa57c80b304c07bc7a31d8d3979be22296d1815201b6d246893":"13fc4f00953c5fb7624ae4315fce70f4dcac3b075f4702c83a78095a8a44ca81":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #81 -aes_decrypt_xex:"f9be3b24d0819f38b63d13948c6bd9aa1f941e4b865b9c6f88e3c4d1bb14fc2e4739eba36644d8954788342d051d8040b85927b420739efe33be9064aa884cbc":"4546f9f6b23fa4988a551cd54014fbd7":"349ba948f7ee3b6913fc27eeee1297b98e879716ff19b2569e846b4d656d64d3":"593ccc2cacdca892b7fdbd4ea11f05ed697fea827f408be55a2ff0afdf343172":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #82 -aes_decrypt_xex:"bf221936e3e2a48987a5338265a6e8e2d8bcb52e5d6d77d58832aab9d404bd91814c13c2263fdd2051822e5f635d29d7c18a6a25888d5e517b5e1bd275669ac0":"c024fb9f26ed411331639feb0ccf9cf2":"87513213e37589ad26589518fcb34e625002d6ead46a720faab4e0cc9babc114":"e7892fbfc0a5975210c277893ef54f1af6a35336658b71a024b7f037e3e8ffe1":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #83 -aes_decrypt_xex:"1826c0cb61ced1ee831b9efe0485fb446127cb221f288045e644748d90314cbbb787d085d54ac18d3110820026df22c868e1958ebce406bcbc44276540edc5e3":"cdaaa0bbb166a45f01dc9760951c7c2c":"728787c549b4a4c36a7bf5060b7fdf128c32381844ea7245a4e9d37daa573950":"788cfa48cd506939be8e7a02832a3714ea74062ff3686d0857e1a6036ab5f4d7":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #84 -aes_decrypt_xex:"75a664acd6e60173120c1a5e84283859e30751f97fa2057ca767bc72d9e4518ef4c15bb3fa752341c0b155a111c46de7fde5b5e941c354aad6d644edc68e817a":"b78c4a3aaef54515ca30236f999ebc88":"fd56648bcb0ca7541273dea9fa8aa23f2ba2865fe4d509618d617a0f415e1dff":"a5d95baae47fbd987e619c7d243128c021c0b8a6eb280369e6232a8e95c9edc1":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #85 -aes_decrypt_xex:"238ba90e8e93c53d3a9fc91a2d7043f4b5ec492d8e0793741bf91a83ee8dbe30e45a6127ca37608790d44821cee79f55067537b6b8b059843db98f1b09cd63fd":"70fcdbc2346417979dde1f1493bfc3f3":"491490a2eb646c069ae4fe8ba8ef375b77b0c57957fe03fe490661f179c34083":"db6d2d65641e61cd0d47aa4021a655b283a39e57df5a4c189b3ea720ca80c3a2":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #86 -aes_decrypt_xex:"9b670a9c5933c91580d0796f46cb11056cb1c65e018615664ed8732bfc7aeebc8f21debcfb7ffc4d9c85a05c21d6b90fc55bbfc44a8f6476dd3fec0f91bade7d":"df4b67bc5e70ef407a8319fe9c4e721b":"8d31609e09f96302b4bc099731f3f9d37ac5bead52df8e595a4c3694a6313233":"c31c284bd36acbe715734f7c166709eb6672dbfbaaf4c5ee3529dcb287bd2aaa":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #87 -aes_decrypt_xex:"4eea6d7e5e92b756c635cd4b9942da425e1fcaa0f43ef200732936ee9680c2559281c23d51c21564941f801468385f0a7c24e0df98b2041126f6791e3a992ad7":"150f86fc5e732d055e5b567fc79e6dd3":"fad3006978657f76a2d1a112189b79afa2d7241596e336f4d6bd4efa77f065b9":"12779fc72f7ad1f25a50e3bac3733e977171692ed9e8379d91ac2dfa75f52e9e":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #88 -aes_decrypt_xex:"ef9141d43b311a9268b99861a5022760900487c3e4ab1b69de5224b10f015a02861699ce9ab66576e97cf89f8f7c58084aeaf4305e7a2869a200df98e0b59675":"e08d82d1049c842e8fc9437644590ed4":"325eb5d53d9eefc69ed5c0e39aaef5a470097fa6518f4954054278b07501de8a":"5b395b5d1d85d8855a181a6f327eb772f18b2587603961a9a26936df56223b36":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #89 -aes_decrypt_xex:"15e9aa9d4510cca523e1e4cd8d93840b240d1ab02db8f333e041e75edab74f7fa3deae500054c877da0d15cd840b3ad2731b4c853acb398f1ee642db62e9ff99":"97ce585ff452d525425e0c2372bab3e8":"6901f61ef6edad9c2bd07876c6d332cc6a67ae7cb09c443ce7c96d4c2dd76275":"2f183f4cd110f30ff9b4bc5982ea3205a9ff8ff660416f8d240a789bd2ad52ae":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #90 -aes_decrypt_xex:"226e2126ecc3435279eff7bd4e5f3daa331f9f29f4c5f1eb5a0f3801f951dfe11956ff9cd2d6caecb685cb7ee959b82b247b4f529e96f7d204ac61f4de568834":"8baa458212142e89fd1e6cda3a1457a3":"a791c53edf5c8166816751a336f3d03402f3dae071f3a60564a0f2af735a885a":"8fbedc977267109b6849aaab669ad5cdfd15dcc4b350dd42eb3664851703e474":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #91 -aes_decrypt_xex:"adaa629d31744b21801f26d00deea6da1a165c07b89fbbdf7bece621d3a7d1984327895ad8bbdbba3b9a80df4dbb0258229199c5b4203422b4a59a22f1bd6507":"6bc9341acd743b5c94bc2f2cedd8840f":"389a057a61ffa0b6681b2bcb5b7c976e768f1ba81cc9d0ef5e3a5d4fa1ca19bd":"6d7d5e9d0b7c40a169d0ae575880ac977b6aa8bcfc15d8549a9f93d8626588b0":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #92 -aes_decrypt_xex:"41d8edb523c71df885d397e82aec8fa5cb83f92e000116a802da85696d35a9f905f360eadc6f10b571dccb26ebf52a5d55b7fb1485fd8e42ff3c0158d84ae00b":"be6d32185d469d8b512f85acbca7f7a9":"ad80eb53b26a1f0e97194efed09c68c09883ff576fd9edbbb5a50765dc7b3e85":"874962217c5377573962c7f10a885b27807aea67a798b665d523750fcbeae97a":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #93 -aes_decrypt_xex:"875b5b2e86421b7e4c1af98ab8638f50f683ee49a7fe2e66415eebac771e19b636310f68ae40addbb385643c63ad098fc63432f89127d39b66b26fecd91ead7b":"1e5e5df19b5da830826cbc2ff6f69c39":"7662f54ea0c01d6a987360b40e9f6f1cb82f6a6d5c4246f62cb24f240939c43a":"9a435043db8040b0a57686a42c00f1402a1c77bb18f1fb549deeec6db752d50c":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #94 -aes_decrypt_xex:"361de49dc18480a4da2545615035d724a9ecf959198b12ac33297d86606c1b35baf2eea743c9c0c4a8bcf2df10ed49196243af4676ba7536248cd641b1ea304d":"8362ce6123da1977447a5f3e048ef8d0":"c0c9aec4ad9c1c0c0d6c4d24fdc3307ae3a650c60372ad42171ed12b5ca2a382":"58c11aeafc90ec78fb984d429f989f45825da951c4804f458ebebd6f346b5855":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #95 -aes_decrypt_xex:"a9f39b16e17131df50640544f3b38248c98975435de8ff80d0b7f37aa751a4aec4de7caf2f9f5688940f03a76307437d47fbdf3cdc6a6c44471a534a0d0e7807":"ec0656ec1168c040ec36d0353825b1b4":"6dda79b7ada7abce6726365a7b316afa6abb4be396c6bc3b7453f2fac75fae45":"b1acb1c513fe7f0e8cebeacc34489244bbcfa46cc0db526ba875bd75358bb9f5":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #96 -aes_decrypt_xex:"de69e2a2e7ca0a0bbbc3e379d389b84f627bc62ab277cc7b0c04d5959842525a5d36109287fb066cea844a4487e86388cbe11e39fcde7c15b2f4b2951bdedc1a":"773d903f1ea98b7ce5900ffd9ef866eb":"8d28f585e0a8803b4183abe7c3b82fc3ac66a1e8fcbf0211301786ed456b3e0a":"584a98ebe2b9c24686f400b477d804c3dc1deaf4ada69f4dbc40b454f1b8d5a0":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #97 -aes_decrypt_xex:"adbf1dde5469fcca77f480a5b24f99923e07780a0516ef15c32b0cf37f62413a963dc60e3ffb3bd1f31d393bf62c9f3f2846616093c5f5eec5052a740fda90a8":"b8ae76c5ddd4d9a9fce253f8169c10de":"a754d66b13ae0312f60f7beb4b73b29cacff5a7050d85a9753c4b7af0ee074d1":"d7b2d44076f049c30d5611d7566659dfe1dae35f2f161085da88b4eb7758c8d3":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #98 -aes_decrypt_xex:"8f7381a14188011385d09aa340dc8886116ec746296cd83daf457516b4f9fe8ad4e85b019f6724acef2ccce354904e21faa53f01575c6dec4edd0d432b718261":"37a3915a08616eb1772fc0cbc3c6ecaa":"8b6e4dcf7f9bdb106405c0aa5f655aa27f4b224b320e6ba5e6fc35d9975699dc":"ff2cfca857ee1f45f6440bb3b51c71bec1098002fabdcbcf25017383413c572b":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #99 -aes_decrypt_xex:"9366b4a9943e1f66cae901f954acd8465fd99ad6e39fc59eb9f91a4fb831ad5e7cec704bc43e2d5c005f8044bb0fd63b8dc3a33a75b4551a7f722a13761c5e00":"d6f125b91a63da779c97af18bb9e2a7b":"af3d1a1e04f0764e1e0c9cbf8dfcfbfb00508f6bc1ec1b3a9cdca4f7aa018a3b":"f5cb7868ac612b0054bb8bcdf8340155f52aaa87dece381c94416cf42143638f":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #100 -aes_decrypt_xex:"fef5726fbff891a0be1071d43ad3088589cd7cb2fffcd5712f43a7be62b7552a3c7712d390b3a19164ea6365032644406746f6f0d954065dcbb82de7eac64944":"2741e6af5f88a4fd02cb9fbc9cb84a07":"7cd54efa60b0a6bc92acd144935ac11bfec1f0a69a3c53d435ca0d1cc5ca15db":"0ae751bc884670ca9300f91061343d1f478440c36ed8b9fd4dcdccd3a12e61b4":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #101 -aes_decrypt_xex:"8371c7c207b3734b90e038f6c82d8f42abdfdcc1839875d659757e6b9b788b365617d5c3c8957f2bd1ff5658c624d82ef8a0502d100955acc2bc4ea9528a6219":"a580895c59c23be2cd39b431187806d6":"bf1cc5da2215a23fe2f31baaf8c0f11b5cbb94fe0416909f7dcb7479a3faaf2bec53888f5ddfac5017551aab02cc1bd9":"b89c6508b1f89028c4a522839c7c3a40998da9743061448d58014a379aba7b3784da77bd355c6b96fe3b6685bc0519b1":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #102 -aes_decrypt_xex:"9b7c04be9b3766e13b06b77b19d7d552fd8a89c37860fb52135aeafe2ff3206324c0bf48f17e08e83f547a3bb1753e04270ccc14c9d3a5c1fc05e8fa54584fe8":"9e53bfba0953c66cc4d4d6163ae88d9e":"322a7aac97f8fc5884cb6b0048aefbdb0db9817252591514784066723523bdf319d04363bd8ddd69b928f156100e1edc":"4d556a5d583419de7fac2310fdd953845faa40ea3f0bd9a7bd5ca4297eddcb10651f0feddbe91f8a6c91fae88ee56cf9":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #103 -aes_decrypt_xex:"6f2a3165db6d662e95df91fd9a909fef443ffb676b7519ddec38f86dfcd6438ff48a60087f101f8d26274a7a64b4c287ab1edee347398fbe3df901a84dafe5fb":"01c499678e107051f5d6dbff3586c15a":"d2f4014b5ae09f0a9437c853b45c579e171466e72c9da05e881b59e4b30659d76660d77c1d23f0161e356ebd828f366e":"4a9e4939f8398d39830c88142a34040d88822356801bf82cb3e25120cc7da69bbe1847d502f7ccae3c7dfa116a8ee3b5":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #104 -aes_decrypt_xex:"e0606a865a993d5d1c49068ec9b8cfd3df4eb976d73475b4a43363c403e1999d9ef33ffbd909abeacec057e700d94ac0ea0d897f5043e5a78f3606d5a3e17a82":"71271383438e0d3ee71fb86d3e97df8f":"bebb3dfe63bf23cc55b2b5d7cea3915a686fe2b91729ea696989b56b1a5ecb0552c4921f0ddd5786503484be334c89c0":"715476936600a12650054dc99c6e3477fa83ef1a2d86d33da89a34d447c8d0124bcce49c790f929ac2838d34de3140d7":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #105 -aes_decrypt_xex:"a262543e9b7cd00a32ae0dd4c9067e5344c004a9d234636b9c2f13e2785cc33f16d4088947418aaba0c49343526cd0ff70e5ab27fdae27ff4f48894ea86f3aa3":"9670dd28c24f210f6971b69b86e9d413":"b65f955cda658d8ed074fcf562d697ad771e89e0a9a94cf4d8041c2e92f47322d07bcddee361ef584ce30f53814109d1":"418ae4a9d28cdfbefe6cdf70b75457f018ea628631a45a6cc362d10a045d834f652997a9e6bd7bb8cdc60904e4f2eb32":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #106 -aes_decrypt_xex:"13bdb0257c78355bab88fab43ecb5dce211df2fa5836acf9196a548b084eb8629cb6fe31a956d8fe1234031a36a980bb8a70260a90b0157fd4974aa2f44ed900":"4fcafd6e1a022e9ee7e3940f68cef99b":"ee2d97438cba39b3c2527b48037e7756cf6cd771412de0fd557af82554a7a95c255c38c9a2eadd186526330119b5ba92":"99a1a07f9f8934350df099c7847b759a6afc42b5f6f8bf6031cdf8781049462e6eafc0cf30f8d4f6a8cd20a253d4c693":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #107 -aes_decrypt_xex:"5ef338dd6e8bd772e6f3520d3c060a4466d2f9d5ec0ba9d9c1ddcb3a077ee0d3ebdfd9c4b243753a6e136224a9324a29fe3087c7a0fd9fff4676c70327e8c86c":"421f909438c0072a2db9ac5c9917a112":"010662e281d7385aa1b0cc002563970c64cbe9149b910c14ba23eb8ace8e829c6af003c4e29a8e2e8b10493bf26ddba1":"7c4ae7bf812deacca841dc86e13fadbaaafe7b711a210530f453c172c5973fb408df3f474dfe8f6a898cf75d2dfb0d68":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #108 -aes_decrypt_xex:"614112e6ae13730e6f4925bf6628a374ce959be494f13574ef86e544ee49a742257f88778fb894316cba489440bff66cce4addfe98e9b88955a86cf6909f4687":"c4f14279906ce44ba6e975e66db505ed":"ba10f58683feec8b166d4800ae60755db22d59b952b47199de408e0ae17e98fc06b80c0be89754159ec3ad378a318e6f":"280f229fb75b6a4d8786aa9681b83e6ac8ee8304bbdf971844a3ac3aa0c6fb16cc19f9d8ae2674d3076fca3b6ec512f6":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #109 -aes_decrypt_xex:"850613538d3c8f7cc18636dc1b5be686befec54c60af6a52bb10ef2ac567b13123d38906b7598450ff08129e7e08bb8fe27e04bf2e4b3579f444e0b9ef34fef1":"2cac49606363f2131e9aecab160bdd5b":"ade4ec9a0cde24d8033ae31ef8589dc75388941f902e3b0602f291ec9a6c62bfd5018d848124cb7f5643f8c94c335d5a":"36f282f440c12d74d3b5db24b72cbf780c6b928cd6d3b70718e37ada1bc5f3c15e50c4b561ae4fc0e4f2cfc923585d08":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #110 -aes_decrypt_xex:"9d1bdddf822f7a0a38e9c8bbb6c0bb956ece1fcf30264012d967b18ec0187a31434d81731600dc67c25bdbf3ec12dfbdb6cfe47bfaa33e02d9f257b0813b07b6":"bfd261a9e11b7f3a4a5eb61dc7757448":"63465b29394df670faf46dd24cc10f10284bb2d946e6d861cb65875dd58a00ebab2bdf5f85f199558d2178ae16a5ce29":"805068251a01ada16a44df9ce0c6be78ef52e23fdfe5638be74cf8d1242fe21c82bfed83e8f6ac103d4fd44b0e1ef4d5":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #111 -aes_decrypt_xex:"7cdfa34c0fa73f6906e74075125555090edb25c509c03c0b65c8af384700a20fa1fec243015ec7434e89860fd61e1a249234492af411bf95143775a20ad25b51":"1c810a27ea019a3b1a95df167f028733":"da30bbab8e0559d276d5aa3befb1cb5de42697607e5c2acc4d214fc4df6212fddbae5aa11132c89d20a890826fffc6fb":"105e1e7e44388f5447b9c82afe7383cb0fda0eaf8a3a48459568c9308e6d6620bf3461bcfcfedbe9120f7554415a27fa":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #112 -aes_decrypt_xex:"e7d07688fe68d5908b38f6e69159fba04b4397163eae3e9145c18d46b2fb69a6c639c9cd8963688a67b6de38e893508ab98e2b090d605d4bbcbe032df895ea2e":"5c036cd8a5571d265426737408c19871":"f58da78e17efc12ef0b7329238fecffeb0c1bf6f7c17f96ea34a507d5ba2a3d242aa40ee51c1ead23a25367de05dbca2":"d428411defb8af2724abc0cd42a5b984eecd8cdacc9a977e818ea38097b3fc75f5a174bc8e6e59650ad87a8a6693597a":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #113 -aes_decrypt_xex:"7143fa27a3dea9f9a030ec1845efc8a6cd5f4cbe9e4b7ce217020739f997677b9a72110890224c3a3a338ee97978d747a107457f291ffcc34dba3ab496fde608":"0d889df4593d4c34abedb64d35549dab":"2a083017985f3155bd6a0c9a80d06c7a38ec4b292605b3af9fe7e3dabda5d9ace3854730146ddcc08d5fed02d3fedebc":"b1dca9e099a09f3f12c9764896126d3cbc3ce6026af1b0b4cef0f0c471c536d244a2882c9f17b068df1a2eeb87ea135f":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #114 -aes_decrypt_xex:"cdb89ff9360f4a1f2746b57365b10ea180c754800b8bcb60c941bd9d340fcf3a66ea74aab2151af0c1ce3b125edfd084e62f87b23c4606c3ec130c84e67483c1":"d8a9b563694d44f2142bd22973c3b00e":"bff44f5022747827fe5b6d28dd7fe1d5442313e35dae24af3fffc30dcaf7165b44261466f7d48a045ee8b9f9c9d029f4":"77cbc985e919236d25455008fc8b544bc9ebd8ad291665a483c1d7df9edab7dd91a180feaa78622ff01639cfefee20db":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #115 -aes_decrypt_xex:"bbd683501012cf644ab7f5327956fa57afd1be73b6505ba030dbf270020c0a28046224e43a7fcc6f9ec6f8fff72e18b94813b40382dc8fca0a64c8c291276540":"2a01f2901398de0492c6e7cd009ff3f0":"1ea57eb39a8b149918d8e20428566bd339ecacfc1104a6374cc888140da81beb1245dff489d0ec3e37cd6706df3bfa3d":"642e0df41ef787d9ccadf195d84399e50bd2818ce7394be106c746a0ec7e08d7da4bb67f19e258937304093683738322":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #116 -aes_decrypt_xex:"d3c690661b6adb9e945142088361262f89ade02f9cda157d0b41a314301be17c9329dddc5517da68824bfa151dd9d805c79e1eb5953603e573d38c7ac8b2c9ab":"dcb4819597e151e6caf04f515d83251b":"579b9f730f83d1a2f398aa82122445557120c5621a5166eb8a927f548ad251c0bb28a5273d60fa904aecc8ad4f219f54":"191128cc613e022caa469223556e72906c83d68f748febdfceb42aedc86f2f860cbfce7707be95a44ca7686684e2b212":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #117 -aes_decrypt_xex:"8872a3e63fe1848aea13f059d141a5d24edb2b0c4f02df0ee8c6448be2116cbd653f9a4fb6a9ec7a82413a7f2d2ad53b3257a97c167c764affd987dc10553576":"99f633346f32e4c8615e4e6a8deff5ef":"d9241b25b1aec01cc3931e9357e570b610e82fabebf589b182b20a63966bf56a10aab56a9e2b8f611ad06693e9275dde":"74c5604860b555470201c836a49d9c7eb568b86e6acb481f4afced7e4a41f47ac5c1acc0e09fdccaea95a60478842a85":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #118 -aes_decrypt_xex:"3f9a6833bff7d2b0161492821a60ee44cd2c1650c6bae26a47d5731b1549c17c966e31081099c4ea9508ee4a36ed5cf9f1193d28bcdf71f764ffabcb0ed543b2":"555a1536b43773be196673a462a48681":"02495f7b7c7bae8f7554f96fe2df2c084642469d0d8b076eb285a352abe5181dd5b55c0c69cf00f46d524bdd0e467787":"2e3a4c6f7829bd818cf1d38dfb3a7ef3186f5d3a61ae55a504b244b0b0418db5cd09d293739809d298cf2e57ee738d03":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #119 -aes_decrypt_xex:"9f17e600c9aefabd8b67cf06d9145af549710a4fa8ff7f195cc27ba7c419033847ce0f430d9c95a7435bf45c4d844d2dfc7b0ec6c74453b4cb1270ba903dd3a0":"e8c634d79958061297d75cf4245d2090":"ed42fc5741ea648238a9e568cb0cc247f3569cde35d7e67e7bf8cf8ea8ae844547878aeed8845631ece6831ee04fae57":"35fe31158ce1f940269d00ac9ed25667d6b08b3e3f9089d28583546d4945bf0f6ae0cb729207ee4214b57b14ba72daff":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #120 -aes_decrypt_xex:"b820d9bdbfe403b9234940e0ea680fe4099d90f6568199365e14f2813fd9a2ed9e459f75fbc17f375de468ff639993177dee8ecb9a0f10b9a9a433dea2fd6143":"22882c52621aa7d25167155eb6cca4b4":"a56c1844a9c9709089b4879ed506b85c687aae3c32d1307131b9f911d2721d9c8f282b8916759df3b0ef8559c729f343":"4e5d7e060c738dabcb7fe4c2d66cb5843d3567a97ffc25af6761045511235935b566c96150be6d9a8efab0e552394b21":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #121 -aes_decrypt_xex:"f7eb8766372b3f6165a98dab452ab0363cef9abbfbad1ddf74d58c72eae48861e8e264abe0b279f790acc725cde3bcef2a4aba6516a9573e4bbe7a879ba0fff4":"7d5eb3da3afeec9141ff67f5fafa915f":"139bc02b84338f905b9b5da4efc36b3d6537780cefbc1260566e95756ddf728d132e1d28df879bc1f35f03b3e5957f05":"9391490371595a509e4dcc95f003b10729ba3c14a4f39720721fb2f14f8fd8eb0e74c605d8a1f9de43bbae4f14664297":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #122 -aes_decrypt_xex:"fc2996f070f330a5569b34a30efb96f147b9e6ac8c2f86e6d351c997d8f1ffa2234797f30426bb970758ff3af9973a2fa3ad338c8591bf7e581d7247ec546841":"900fcef72211bf8174f115095d7d1875":"fdc1e7e1b98a3ebb8397b609804d1b841e2b237a4469c9b67014efdc1e2b7cf36f58db603d754938cf6e3c733d6ea21c":"c1a9a13078e8ad999773c4f372791b6ec7d73eaef07fd8a47281bd2d0fd11b5893b20a5fdfafb91cb5a8516a5556aa02":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #123 -aes_decrypt_xex:"191bcaa937061a76c8e1e1c4f06d9f603825e4b7da400e189dd75dd3d8e1b4e7c34a202e45a29974134b7168fb580aa8c9e45e13ca43e1eb6b48c97a17f7f72d":"00ae1f3b6bd69c515bdc6d1bb7aba232":"252fdef80f61469f3e40ed5d2a7850df46161ef10d49ef240a8897599a3e6cd069df9da7f3b05d0e4c7a902279093e15":"562907df93b5a671c33af2e804f811c76541b4466662fa9c6db7e37b761870ad34e45a19e2d26d1ce5b3707082ad731e":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #124 -aes_decrypt_xex:"e13f5c63409239ee586a925cdbacd0523f562dd3e6e05efae358720a4bfb85831d7957eadc83642fcca5b87e3e941bae9f3e459913454e8d876f14affe89f521":"9364f455737b739aee1c6eef22dc5ce5":"def91516e9f8538bb9ce8b6ab2c4ba93676000e49aa3e16941b7c0006fa4019a4392d2e37970480610d9f0ee652dd463":"122fd7a58985af34cd037a0fd298c377d9d1930b3fa5c59c6b21e3716c805b7f80fe047ec5f9787dd33cdcb7f276fc0b":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #125 -aes_decrypt_xex:"993ee4505a366f3b08d3f37c52a6da09f3a33deaddf67352329b011b3a6d5d5fce35c91bdaad8f46c22704fcfe0d57a9bfd5ecaef78336a9473f8655f5027f24":"8b8842419670681db59fb10884916283":"a3aca29c2d1ed252c105a8203a4c2f5b79c4dd46abf88b60b88fb10ce57e83f64063e2f2c0c55b9314012eeac2a5f95a":"453f4273d50364d5cc1a47a27d7c17356566b7e4954fbe45c72c1ff8614c7109ebc53b80bfd1cbd23d30a4396d5b01a0":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #126 -aes_decrypt_xex:"69bcdb7f599c27cdb084f9ef4642daa19b0be3b12003f76b4c5c46f1f9887b865134d8fb52e6d571959b803b03e4ca90aa23e3c6e8db955a32ed3136313afac4":"f7788580d83bbcbe9b946d0ed2d01625":"41b40373e9928b57debd1e9334955aaa0151ca96e42924d7d77f93f793a35e54403e902b79977316de30c65874fc7cbb":"209660456885dbbbe8c126d3bac6076aa38fad9235ecd50cfde15c98176cf11b0cc206cc28b9538edc7fb8fd7035e3a0":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #127 -aes_decrypt_xex:"d93a3ee9ce2fe45e6f34668b6283c91ead818c87aee6581c5cc1435a96cb8020fafd0dc62dd569643eb60c5f4f07f2cf9eb1670fdaaac018a94c5dc41a29c58f":"ae6ee7aedabc36178bccca76ce1baa1e":"d0f310edc65d6c14914a047820dd8b6fe15a9b4743684cbc8e4bb4cbc55d2c0d9348f8216d8d20c4d58789fbabdce7bf":"50d72e758f5a07de37888b0c6e342119ee1ede3492532b51fa6579e5a717ac5de31236bab7155d69dd799baf66a14126":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #128 -aes_decrypt_xex:"a494bc9b28e8dcfa342c6e4b71e0f395c2d404925c5ac68ed1a2fd10e73feed634cf90542c6e75ad78b9f140e47475cacf7363362e1995f5fa2bccac0a0c29b1":"66bbfb617c0e1662c037fa1ba23db862":"29304c57bb1d37eb8e16a0ed03677e11cef1e3f23252f5d82fbfdec28f32292b7c151bfe4feb7bceed9ac6dd6bc25547":"af1d834bcccf8df8c47f9b042141ad73cba39e20ac7042f974cc0235c97fb02270691d58e26d0d668fe8d0b374359057":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #129 -aes_decrypt_xex:"708e67b7274dfcb76eb979b61bbe66ec0d41c88a4e770dc300b45d9ad7ee0c0403d24eea57a6e9539ccecc8abdaeb4235aa38fcd72a152ff0a8180f77a4a761f":"304190956afa20a30b0ae65a15acd907":"efee9676be92a9fa0f545eaa2dfe9289e5fa93a9214f1d80c38d20c993eeac5a6978339afdd2444e1d0a1998921a789b":"f411ee2b6f406da72329f6c044c6414ffb82fcbc15392e16dbaacc76a6b0f3dd7565e52e3478a2c87efa5f8ba75eee2e":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #130 -aes_decrypt_xex:"f14e9b014ea36de4d5003caaeb4a05ca1b75b66e627d89c60052db9c760a520bdd5054ba926c5ba9e3b30f786d53754f9e2816154b64e031e36cf22257381df7":"cba170b97a13857e60517e181fb4a7c9":"1ddd33e690c13170919995a0b908fc218226f7804236f070fec64b8d8340eb5954c7a7ebf0d888da69a7cc7aed28a403":"8ed72bfb87a8c11c150c03c683910912e440bd0e98e16ae36f6a70f735d2267a4bd72e52a2a78780149e37287f3063c9":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #131 -aes_decrypt_xex:"b6bc97e4b3d849e487b730bf0c305e81dbdb33c2676e6035f0d8099d1a12394f709090614040f9d19879a0fb6d82a1a6f6c5447006f0670bbb20b7546169b355":"a90ba7cfed562ec7894067a2a09f3ccf":"23335d164b6f43e3fcc18217bdd6c4b2c9f450acc4ab108343cc393d32535e75902697187ab5d721994a317ed8e4abb6":"bed8d1fc8b3b49e7509cd63a4f2581d954cbb3ebe221bb5243626a0b7edc21d9c69dabdd151254175bd2a840509e4be2":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #132 -aes_decrypt_xex:"0923dca85c289eb759e16d97a58e3a02b7b0d7c7e3e689ba561b574d0cf1fdbb74f93cb9d33ebfe40df343c426292eb55adf46d5244489f89211c43ca86474e1":"20b5cd360161da8cfbe4b039181678ee":"12713b1228e62fc6ee17155106a01a81788e1d12e4067c7fcaedca1523dacfc743b48ce55d96e7c85232d46ecd3077a0":"f9b483508e5312968280a2a2463751eafa1f2da152143ffe5a295fdf6f312dcca1e78b946c27ad7abf34400b480644b7":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #133 -aes_decrypt_xex:"dd58956bf5e197741dafc0d576e0f17855714721c39168643b5c72def9ede0fcc55c0bc6204e03cbfcb32e4e0a39787036af2a80b89ebaf39caa67421d100d11":"a4146393706912c5d417be483761358e":"7927fb2927d833429fb0f828eeb34d0f75957cd57c7a0ca15931f8512826102b554b22fbecd928f8ffb0006fb5e96f7d":"f5d35df963a293dc7e1d2d71274f4f510a192b72a1523ffdf1abd2d58e1c54248c73898be3f510b6078d2ada857145a0":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #134 -aes_decrypt_xex:"3b651bf3b3b505ff0e5da0b07946ede49795b8d8bcc29cca5c14d9bb2169c2034acd7b6bba79d8f9b86fc23b480e86f1bedf028dd40fd619b9e34e08e2cab393":"6507a38b44a92791251e041119ecac43":"996bb8c4a24536f74efae148d78f5908bee9f492c12ace5c8d8ad971a66e3c834905de21223865958145a202dd3f6e2b":"50aa489250b6027bafb0681336104d826b021eadbbc564973dad2e51a374311a3c29d30321ece0b5462ed23d9d539077":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #135 -aes_decrypt_xex:"f43ff13801b37f695a8c889486fc6d3b4eb624031b16ac303db7d27f2763867e09e22dfe28fe7541ee030ae651605814e453a9996cb63e3dcbc076183bd7775d":"d92262e0b310ceb8aa0a2d45c8978459":"cbc7cabecc8755c586349c88359c8835609b65889766f07bfa3a9fccdda024095e562aa445de9703f6e55ff2b206b613":"d61c269407cbbc11af61b35c8899388f1aea3a1780a499a8e8b88eda131cff116ded717f4dd93f9680dc5260f722c55e":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #136 -aes_decrypt_xex:"44ddb47fc70cce74bbff362dc15483428d58cf22079e0e84b6cd5b8cabc4da4b4e7599f2a3dc36282b2a252c5f049fd37a558f72d7a5110b57004f03dbfdd7f2":"78558f4ca4e0cd65b8e71d041a2c2847":"3f008d6bee2e065ec88cc396b4c1865308adcb960a3c3f6449f9e19db293a38368bc70e605a1b7e012bd68692cef6b41":"337e9ab35726db0465fff4e7510ddd1b9ab0847b88cb9dcaddb9acb18cffbda49160b7423103955945d42cb4e0bc5e2c":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #137 -aes_decrypt_xex:"4010a119bd131de644e929d9c288d343f6a3de3a5984412000bc58b4bac9589821a2e6a97a4892bb664c3871c47b9605821aee50a3d1f2c36653e5f53cac7f2a":"27b8039a94f9762cfb1e4b17f0370a45":"0588b51b0aa3be47a4b6fd86a6a59c47ef409626b2068e6f23d7836f12ff17229a9a995459a64e2dc73ae16e62e3d54c":"3a27cabced5a1c373e16be300a37e016f9d1c7444ac456b40d02daa7e330547fdb4c214cd36d117ba9e3a17f85f47a37":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #138 -aes_decrypt_xex:"d51db62a89f09725e8aa7a16f870e2a47e3d20131c43315108e7103610ecca6768165ecab57339a81cc2ccf127590a27c720d62eacf81281ec4123cceb4d9599":"8fcfe1fe4b04a2e1383f808675b27022":"fbe7191d1f5353467b7af25c463f5852487a5708dab98f29266318e3ba3832acf58e42e045426e6ade51a03639eaaacc":"dac7572287e557aa920fb8769140257fc1f461d3811f562ba15c462362a71a5e7424a316fcaa846ab4d3240fc42c49bd":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #139 -aes_decrypt_xex:"ad5ea6899a2c91e535dcc943998910bc41437e3d9a436ca37620511c2525e69e7624494de929dd370743d28a479edbb6e8cf8f23d3ed2db92378e236aa3b0c7b":"383b46df253c5977c04cec7978ec1aa2":"cfb5758fa4041799d56e290defa7fefa74a76892c3a42f26f1e3e6bad3309b14693915145795188c97727af462293457":"b6d402c7a601e7ae0cd4e5a869248eba956ade0025db7beff6888f4182b7b6e4d993e751f8deb635c0c192cb5b0a1920":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #140 -aes_decrypt_xex:"d052b0a2c447778b5ce92fc789b113bba2b4440ce67d268b53c7d6454e52d968820af187e9b25508180bb6c69ee8595707ae54bccbf188b65d1c34f6c35babe4":"bdbbeeba26f3eebd2e201542336b1080":"3f96f3603353b6cb6522f037f74a64a20d264b9b78963bb11195cff1d08a8c6d80da495e69ec83d7513bfd3a0db887fc":"66faa5d1dad7abb1bfc43e40e4ab0810b01b9991a3c0756bb34db935c2fd1b2f14a32814945db8223fc1ba8fad1843c6":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #141 -aes_decrypt_xex:"ec3b71289005e2293056f922989fcbf7c3c3d33668780ebc4a93c1f06abc1d73eb50a100b8ba066ed4e139e5b0a6ab19d0e7df886a5d7efde1eba1de3131ce9b":"8912527f1b288a4ce4b98620fe46d8be":"de53f84d00a413122af1c0e0dd603db8d5dee5f8241bfe61532ce283e9ac8d1b155a0b6fc0b89b81427bb88125cad3c5":"0dfd8d2103c2fd0751b8b01c758f045c290fc07dd51bba7b0a0f735c42bcd05e4704d4970295ad7f1664bd024e21b7dd":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #142 -aes_decrypt_xex:"4720b307b2baced16a4de1944a2c92cc6cdc06709521baf2ea03312cc6a7091b688398469b10f52f7a057d8537ffa51616d2cc5b582cf67069a81f2f4fca2302":"1570d6a8fc0cb36810df998ac5131adc":"de8955dd9436ea192969f55daaad721b517f593c3a78aedbfa8f4a07d422ca6930d8ae9ffe8bd3f1a830370317e4586b":"1b568e8945f27bc8ec8360fafe7d241017b0b5ebbc99842068b11015aff7a7669295244129ea96a19fc68de80d342138":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #143 -aes_decrypt_xex:"e4d7e2d73de2e9712f5b1f57bf366f10617101976cbef3321b5cd3a0c4996d5407772a6fcb9e0f27af6ea1454f97d92acd1b4442328bd0f03500c18040b7fba8":"a0aa71464610a637bad36def3cbd5a35":"79d110298ea26c0f0de4cbd4b961b5441750fa9c952a853465ee22f1382d93245860984a68b73490e6972572d858b97e":"9a32e8c0d030b0f792b92fba9ccdfa4c5940c828e5e825d7e850b9796bf43052a14e8e58b486ccd5f7d5e209467962c7":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #144 -aes_decrypt_xex:"660b53ed6be27bd57eb33c07c54195aa23dc3f4e414f43975eb7f7862491a403849c9ae22fc88d4e3706a421a29830a6b1eee7f1f53f4bcac7766ae7e565949d":"21c5a12287b434086e26936e0b68c2fc":"e6657ccf827166bc60525fee617d4dca61b698fedb41f83342fffd624e6343c419bc0693ecd1b033448bd3d6081143f8":"93a65d993315966177f78ebcb415fecd0338f118f2f754763e046d3caf3bccd382afaf4bb751670a6c07b6af2f60c1b2":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #145 -aes_decrypt_xex:"66d895f0346ca6ad9acc99f7184659685116d467bb58997f5df1e156f2bd78e57d648d8795bbefe48b00e7db6c2c1c6fce47a64d6fc50a00a13ef5a4f99870bb":"3b515ed4cbaeeeb77f171f2bac183720":"1a7866844428751e1086efe18a7feecd9a54e336736e7cf08c10a7f538ada88af053939f070286c9d7b825dedd66e4e5":"730aa74f0bb09e561579444b1dfdac63ed7a5fca11a789df9528c9c8a97f4144f8247627e7d5e9818a2675d66a98afe9":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #146 -aes_decrypt_xex:"dd611e07f8b0bd32ddbe3f800bc0bdf905b005caa85ba6552e86666525924a5843e37218be2759beece17308c704b94c3f5b17c77736f0667d1bc8adaaedb8c6":"78cdfcaa5e415a49f037eb171ce8d55a":"d9470f18ff1101c9669a106a1b71290ceb29cc024d2d943675ef4321ce81b6dfdd3203ca96c10a73e5511823fd2212d8":"dfd09c36c1b127411c09e413f5f128b2626c3f00d90e2209845005f7671b5293fb34bbb7efe235f0937d40bb2ef6dbc0":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #147 -aes_decrypt_xex:"408c99436d734148ff3df8545fc1aecb32dffa384e1f933b0131ed012130d71c2ab8b65342a456e7eb0189c1dbed2c9953245d2f1e521d6e74e13bcdf91f2520":"22b74daa4e4660ebac59dad21a5b262f":"e9058ba25a3521957915cb62f2f2ba72701e18a215d728f3a763536e982c05b34182034da1a7a8e694e7e83afddaf43c":"3704d534bb861b482341f6f76e3353562e8e4c554481f0db6d6dd74afc4b5e6db529835134094ddbab298db28e0e1015":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #148 -aes_decrypt_xex:"03c965f675e388713ba6c4f0ce31f574a2f381fec1ed3b8bd515553db8d3529d7929e1b00262385cef17878490767ddc990f9fd0ed5b76993798912a913a15ee":"dd2b8149e972c1808cecd04c22547685":"06350c4535506b1bc49474416ab080b67e20568c3ef29d5354924a4d5cd564060a3ff043f6a741b0448ded1d4daf35ca":"dfa3bb12234540388c6075dfb454d3112f8e1bdc1fc85208b09d7aae8b57f42559be00d787aab07ffe2e47b26fef983a":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #149 -aes_decrypt_xex:"67ec5a8808eb5894c9d332839a5f2947ddb4f8c136afc9045451738c231f3b8f2aa124c899767a349b8f265f0d1675e9ee64f93ad8fc29bbbef7950be425d4ac":"0af76bc29e76cb20fc81dedb67547d29":"778972f5f7e5b578d09378a614b3b5572f6dee3ac522b55b988469cbbcc2aedbceef71b0a02d74c42f5366d96638c231":"2ee44c17e8cf28aec9b3a85dadb900a4f79bbeab3eb1ee407a9be1412658f5cd67c439cdf1d23a4d75360c476f7a900c":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #150 -aes_decrypt_xex:"6ed12fa916cc773a20c78407638206143c036739aa4bf7f811fe904812aef1cb7e10ccbd8edc57ff2f32d4103eaac3e1792ea948c9e7ea5930fabdec7888e599":"ec92d320b6d9340c26d0945e0c0060a6":"68681dd0ad463ced8d3c482dedf7dc0edfbb5361cb1b36d8117b66e2594a08defee53ec41e155274b2b94068a5968c64":"338b837589f110af497f707a1a408e598d3b47fa981eaf15fd5af9b05bfe08de385d229344ae77e44868f634ece6d97a":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #151 -aes_decrypt_xex:"4e86668f91b8524dbf2a2073a411d3e5a4142bfc86046fc49275327ef5196cdd5068712cc3065c4ff66abeb71904de8a08e0cd57f303dfb5c646774b85a32558":"1cd496c8da3025885f5c3a6e59579a81":"bcaeba570f656f1a316f8300875e63faf3c80dc76d0e0f75d0ac00c44cde489bde95623fcd046466d1ce3af545045efe":"103c12893f74903ced629b3e5769446439cc7c627b2f899c67017af0096c791f1567707a9c875067e7818a6b783a4310":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #152 -aes_decrypt_xex:"800546b1c98fb58675033b024a24689cdbbe71043d12042aceddb631dc401dc4ec3f918725861a7d6c12431686125f863edfc8e9cb98ef91908b47ce6add7016":"6ab9f3f874be4bae5b05e326b6e4f965":"e276835e5fffbead85705dc67a4ca8da8c8339e508ef94b343329293c446ae07c4af0eae7bf22010cf595e55b34252c7":"6dc7629e6b627f2771114262468c9e0aa442dc346264bf5118de29b1e44423f266539ec96d2638781ccd965b03c8556b":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #153 -aes_decrypt_xex:"d02a11c8daf92c94c3b5ef818cb5756fd0f80407d7c0e4f39fd847120ff186e25218829e7d22e3c30bd2a94fd5ec366d5f5629b9d5bd74d4f6a0ee510be6b311":"2fffe45661a05348d92e39169c84c4ed":"34cd561f80501a13abacd32fdad7970559b58a34745ab8f29c2ecfbb6eed14690dbed90b30cbe8a0e96910edaae14240":"36513ffc9aeb9eb70443ebb5e34c0d3c0610c74054b7918eac06fa7ef1f757c53c2756caedae9d1823545f49f2714857":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #154 -aes_decrypt_xex:"58af5dd743388346c6bfe8cac31bfcdb033be2949cc7ef1a8cf35016befde41b9d7de6cf544d63af0fc557b2c0178b73d2ca0f5998c28d0eba3ab99397fef293":"b3b4613a4c32f2e330a18fe2bde7444e":"ca6108d60d07573f8508faa2b6cd55b898ed7db4a4379050ff1631afed0935ebacf5eb9bc271b15f646917a78db9350f":"b7d066022eaa42fb273b7177e4f5c11a7157cec8c4bcdbdb6a4c1fa9d9e4f429dc5289af9d40240c35650ba4fbf6a13f":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #155 -aes_decrypt_xex:"780ece76f0cc31f3871fcd42b4662a501524265edddf2856e74232df69573ec4587e7faa3adc31c23952babbe83fbef6ea21708f1c8849992e47bf9f92ed04b7":"041782dc65438ce5ae0358d744b98eb9":"4c67770ecd362b68fbf1ae467ed576c12027f66ccbd4bbc95b2459e78e408a8e972030d58066ed44661b44c0987254d2":"5336c21c238afc0f4f4c518081a83e6b8e022143fb5e7bcaca0017aa3077aed1a10c2bd5cde9024c5a13012149aa7097":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #156 -aes_decrypt_xex:"f1e95056d5607017ef98128dbb85b2a3d45696dd7d89d8d3048022ac9704641f9b3256208fb40ca69a55476832e748cfddf2d7052d3e60d1d15fe96f5a480ed3":"5d542d63dedca7e8243d66b849fa56d5":"94f66feab7177cc888a1676338cfd5b706bde54c2ea06b6c09c4c030a39302d6e03c9fb5c4d948b547eb9cf04bc685ed":"901a072469aa261dc7d51909c981520d67ee9476e4e3ccf3643779c1cbda2a875f623a1d0a6dde6f21422b63d31973f9":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #157 -aes_decrypt_xex:"3f6076849804d15504f801156fa805ae9264c1e05e9c858ca0d10e66737963f0cf4e0085272eef0075ea2d00c32db2cd7ae202e8d0de157e0484003998ca5c54":"2fbde4b241e6a900e5d31f720c3b9fd5":"a3802b7895eb74d4cd7d996d74fd432b0466be472624d13f3b2ccf6f1dee09564f5a4ed0ff3f659c72bb86d66e50c9df":"51599aa5cba823e65eec65943a95dccae0ce8686733193190885550c3f2d4f16f6ffe59a6e582c2e579b98d6a6f5657c":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #158 -aes_decrypt_xex:"169aaa488f6e797eae39b1ef3140cf3e1a4b558de58bcee19a6d48bdd24a6ac7641e685dedfab5fafbe0a895aff38eeaa6e6845ae8610a1914e0021162c79642":"d6d9d5aed4bacab8a640f92deb21b126":"a82bebe5c813fe6ccc4648ddb7522585d3bcd9e79e1ec8f3c6caab06ec0e5290f563fb5b9fd0d8db2e37ba379c7a350d":"1085f3813cab91ea13b1d41304a67e1fcc21090c9c52f070a8cc656642ec43cbdaa6c6acf575dcb833a4688f2cf5de59":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #159 -aes_decrypt_xex:"b7635e5fb2014822d2dd8f8a3c419e91879bfffe2a6eba07b1038917935814930fd8d9598525023930a3acd118a08257042e58af61e3be05cd6dad9588c7f4bc":"3e950771d8e4069a45df472f1c2d3cac":"0d8cd76672bf3f755cf9d77260690034a80a1888252dff5844fb081cbc79ee4d5b5a30d040773b520541135145537272":"dc9dce2c50a12185c0a88f44fb4bc095303a9436b779de767baaf293738021abe8765668b89eba693cb6facd113ad669":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #160 -aes_decrypt_xex:"ec0b7b7aced4616b1af2192e5f8114c5d7783eb40f2e01fb1921cef739a578f9712bf88e75fcc191d95f77051f0060cd2061e5fbbe7875374167ae1a64298e08":"637c97a03a61d728420859934a5ce246":"f96282484ebc8ada8834ec42109c4eb0699c27f2008e76ba49253e59b0d775c4b2d6a3974590801e19dbbeb694704803":"fd9ca6d640fbcc3a1fcbb82314eea81f3918bd2fe8cb7877ca4ab7b9068dc5e3838bdcc577dbce033f3922e685a1d594":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #161 -aes_decrypt_xex:"552db183e5a32887f784f64e3eac3dd75fc86778aeb9bc9a0fc270e100a29fcf7cc0e7dbe0903ef9de62ffff0d35d3cd7ad1a4e1776c1acede69e55eacce7138":"46bf85c0d133d01812c5321cad771692":"248b7109e9299e214c834e30092712bacdae2e5912b87238dc11adfa7f2ae5ae1d0b4bd67eeed9cb6bb6c082eb1e3ead":"736d26a11e98aa18e42e7e0cca2e43a2ec6c01b708f152c462937bfc9ac3f0271352e38644b9ed227f5f171365eed300":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #162 -aes_decrypt_xex:"82f95b57d4461e7fd0ebb3f99cf500b8c94c1e6fd103e0046cc1e6c7924d766f7daccd03aa70f55d9edd33041538f8c9b501980f924cac179bd15004dc5b9319":"ad4071bb881e2c4f182977a17254343f":"0df1dd8e5d827bd1218028ec32fc1f27d24d2b8a1c36af713df6fd3a1c76bbcb8bfeef615237bda0614cf3d7407c0a4c":"357cf8228ffb3a4a031b8fc2c763078d86328ce3bf08a5ff1c589be57d155581551883b12a55ed0a7d41ea904e6f00db":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #163 -aes_decrypt_xex:"386d50592bd280838faac82284c6c78a75cdcf4e69fbaf63a91ad3d14f6781713c5fded119d6b3c712ac6f4e4801c80397d1ae10a2b7e3d017cd9c7c61ade3b2":"0e7462f4e756be3d247b042c6baeafe6":"6a90faa07b0a260acb11c9a3ecc5117518ea4d9bc0e60aeb3b270c308f3d16e0e8607d81b03e21d79ad3ca55ebbb736f":"ce75a5b69274d490ed954727baa8c13d39f3c801eac950960a28efb2f33bf345572f7397c3a016da314b41f20a9ce6db":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #164 -aes_decrypt_xex:"d3c02e7642de947cf0d1c4e613d896945931a53d2210bed5d8ad67d24c00f3ae9bf3a2135e685fa216e65cf1747d9f2a67da985d98dd16de679c47ae8a79bc0b":"f6e062a717d406f8cc7f7b7a251e4b22":"b09a27ab0a776934683482d810f72dbf7c6c56a9b52bb663d7aad4ec7d34eee47fc4069e2315d66e90c30b533a409c51":"938e9752d8afc3a0d692ea265e7f659df141cf08774ad9b8a35c83b9558233acc61ea5a97d62902c64bf33fbcea86c85":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #165 -aes_decrypt_xex:"101422a38e091cd87c2761193075eff72a6c6716a47221a2dbe9ddb2401752442b3734a971847ee70a2a7406dbd7708ee3798c57a0d44cb50e805d43119250b2":"0a21b1b891be067645550a688e4aa7ab":"1576b9a9684dda9bc0f87e450408eb9fbac96620dd74f99508028e8f1225709d430fefcf7b69a2713bb9b5fb68d1de4f":"c31b970bc63a22dc3ea4a14bcab2758731c3769a4ed38a707431950231ee89d53a0ba9e24e97a8aba81db36491eb263e":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #166 -aes_decrypt_xex:"2e3ee38c6de01e23a54ef591695f2ab5c9ab9d2300f95e75ddecdc12b6d0b7db4307793f5bf2c18be6706f70e0fea015f7f45925c2874b095c99369e81d9f8e4":"9a87af87f26e179d2ab0c94269df28fa":"31576b62daa94bf520517899b1898841c38df8384acdedbeb58066e50f5d1483bff622f1d23618be1cd40736afad3155":"35735815407be3a64b32cdaf7e678216908c2bed32b9ad2d09c929c7180e8c742ccc42e933c86a5c1177133ba2773492":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #167 -aes_decrypt_xex:"c9c73f74b5c0f336b4ae886567b450053127f8984084dd7ada79037ac3eb4fd3efd964e886871bfff28d419c5ded2029a13bada7c1c7ac41c46f259b72e7cd08":"894a341f7b8dd7eaf87f698457c3950f":"4e0691e8955c7aeb0eea2dfc0112ea9556ae989ee1b55c006c53039c39a33c51c16e590d8341642ee0c5cab1085ad7c9":"4a6512ca85123c0a655a8fdeffb735a2666de7e4b582b7379efa747bb976a5bd9c232f9210af1da5918544e1957e71b4":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #168 -aes_decrypt_xex:"0835df8ac518a59afbe2fd7543f09346a5df19b6a40f01779e8ec6706a20505f3225cdf730d5c797e1994981f43013f06607d6313be98cf5a6c54059d42d04be":"1e12b495516a42cf9a3eded66328f1be":"fe12e857eca8339929963f6a09b2cc884f622059fe70ed45bebfd2bcf4f564ed3e7c03f494e48c01b00f2d7fbeb5709b":"4540c0f6f263e839d58105b0747e964915081f6f317c11c2603f83c6756bdb5e5ca53a9f0eb93c70596e11da38e0c20d":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #169 -aes_decrypt_xex:"304cd6ff095840d2d9c88fadab0fd8d14f02d7d0d2899b87b9f32cf0117e9046a6dcef37d41112cb5a73a53b81132a80b275455a57b0e91db32e45b70849b1d5":"3c215cf48458b48c19e0e105470d08ba":"b9b25a915161afd9563f803cb48f59a15483d6adef439790f2acd337c9fbf3c4da82ea551691c0a3b16aef88b84be21b":"df1dc3fccbaa46c5cefbb0360186c09315a22826f6e00dc2daa2646f13bedfed383a1604724cf61c9e42720c89114a11":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #170 -aes_decrypt_xex:"ba6f72b43ca69da39e661fd9ac1fcf3b18e3365e438a121ee9befd1f6e9923b26eccdaab97a2d81988914fd77946575878b698340c511724dfe168d231ef21ce":"b8778f3d61aff8be0f5ab5abf32c1c2a":"9bb82f60fbe6cc21acc87fcd88c231f4b586476d5291afa2e928a538b45861aa0bee574c3bec82acf9ccd7d61ce5bd99":"47b521eabd7265823167208e0a0dd142e3d19a1c80ad2c2d1d00f344da6d9deef7d44268b4df19fbf3b1070272da6c03":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #171 -aes_decrypt_xex:"dbbcd0e0a103aef3cd5ba32c47de8949c155e3a7c96c2ef173c8096ef5e932c4a25f3b0b1bd2732fe7e8064535f4c92a4229a9b70d0caa6bd5fbacea960dce43":"26c25b0494d12a803b36cfcc38102c83":"2ecbfaf2a266c68ed49478009a4e543e0cf21dbebc4cd8c74a0158058c4329db064f04c5f0f9bc969b084827a01f8a35":"1da16e58b11590d02866599575fd9e80403d634db36f7771657af4e18b61ade6d195d81bbaa31b9bc685f8030bda8278":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #172 -aes_decrypt_xex:"5172127f21bed69baab48e93ca97a272e9d99d6af0ab1036b53eec05cd07cb13392a402ad931a0486d12499e58dfb9f716aec6f4558cb18cb52bf04265149043":"8240d65e02caada893fd2a0355fb3218":"66b2514b7364967f839955a05d282f3ea1ee28bb2207377f15ab4957e2f38c81c65f6cfac4d0a81a551de20c150bc70b":"e3d43d65f63c807f085e2fe5dc74d3d27b61bc5edc8948d8661662b7f64c49f2593f074b78992dc2bc22a7a6d513c621":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #173 -aes_decrypt_xex:"0612e9db6fc7be770c1278a4c421e6f1b85bfcafe6d9b80fb8d56b0d512c7ce82cec64c562f97c55f14b85024b5808f7d63de0c33f6002e52e33de21bd1359b4":"e78a20373a714e2edebf8de639789ab8":"d51748d5c37ee3824ccd5a17300437b88c19a87ea4d94500d4332d35ae3b019106a591211343e48c279abaeaaa3d6127":"baa9a653bfda7d3be119745584f0641ec335405e8b8ed80306baf6647db7d8615795dceedc30fff94d96e8ca96f7b58f":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #174 -aes_decrypt_xex:"47a0dc2a998d9bbb52acc0e5034709c0a3b9fecf7cf7507130a827ade1faee67917cb8046c3701555661ca648e40bad3ce072126f56258db1f8a7344aacc4df4":"58cff3419d346277ae01d76950f96674":"c6a454d7530518c5c5e6ac0fddb638d01f1b303c700acb81cf57969fcd49f6368976cfe7d194f72cad018f5f3853dc91":"8cd1913be0877e71a48fc3dea3b444fc46f9a8b056bd76d05089540ad443425e461015657a8b2c0aaa728d30f354ddf8":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #175 -aes_decrypt_xex:"9aec5cf29267c5ba85e185bb215f3f1bbc59f52861eaa2825962f91412a3bb63bf2e564324bf14ce253f8760962a23f3058633ffb33576b7654b7730dc8967b0":"8a1ad0631eaff7f0b3e1208ab5a4a8ac":"75a56783b75249a1b2fe87a72231cd2d6347ef65c052f5d101ce2a59ecc309c46340ffab02829942b9d03af0b458db56":"1561c887719d719cfb16fd8d66e527235f5b9cb38feeeb7cc559de19c6d180c78d4aafae3ef90a7b386fc202b2d6a3a9":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #176 -aes_decrypt_xex:"91711dcb4092d7f2cd18de96fbabe783905e9a49cb081e5fe534436bf7ae2d888cba809063722b66f9d4b086c1dd3164f361d5bcdbfe7d40892976fe75108264":"e6e863112f6398567d17f2e292c248ec":"f8e38e33e426e8b668f975555b4630956ee1a924bb0aa9433103f5c83ae6abd97d89f53adef86e1fa696d40585de9b30":"c0c30dc778f6211c6e03d2a256c7c64c58980149831314b065b87a1d4ab753b0c2d6dd6101cdad34ce03e89850965c2a":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #177 -aes_decrypt_xex:"90faf67535c54aa9b092c699da51630e71231cc60d1a9f3abe602d44440d732c44483b3b1a410331078919bb783e9fe8b4146ee883c9f939242f9bfe5e51276a":"cfb8352f6bc66ffb3fec9952df15b134":"d1d7669c4f35de02e653db56b860ea24fc73ec8e6142a537016f5c55f3b78d0e9ef5489e6e5312d2d0ce9d636e3de157":"45dc6e6796c0dff29e8e948ca238abff40682044ab0db21e4bd9f09796b7a4ee378c5ffc126b7f619454e098f2967aa0":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #178 -aes_decrypt_xex:"fd4f4546932e47e8380985e1ff9bbb398350239b38a90597b5c33de220540d92d1bfd9ce0ec5b19727db23badadff6bcb769cf1c97d2a5510b070a7d8e97b464":"7f51983a86b39a300659ca97983cae4c":"4a85def031242ff962252bc4915d49d9a869e97b4d78308ebe02843eb286a1389835139946d7658a01c73096a13120ac":"1676f44b3281b73e3e9ea06cc2deeb5993344662c19de325730a812834edc3fd76b5aefa7b9cecfe7632a4e1af9b1a0c":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #179 -aes_decrypt_xex:"ed9f15edce4eaaab4370868e2c6244a0f52f552931bb1e234954ae4dd91f0c6af912a92de70e927990f16fd913419339e938479a1871f56e0d0f0887bf67ca52":"7116a13bca593eecc8505d1363f34a0d":"140d7573496ae68481a5ff528a570a769e92f134e64aa99f3efc3b946591e94287fa6b0e478692e4d793949161165676":"46b976ac0829a56b9919ad5c9209b749f4aa42ca546f414b8fc8feeba392618b404e7e57c643f30d684bb01423897d5d":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #180 -aes_decrypt_xex:"779df82007dfb895d24e4ddcc0727dc23ab87f9b5ebf25ffdf065d231ecece4cebc0f67c818ba66c73b76bf036251aa4f25abc978842dbc22f2a70f57c4875d9":"98c09a6db8a3f380ff84d98cdcc058b5":"5dffe2a3a34b68e45724a58fb3e91592c2847f15367d65639ef7dcdada9423bcf2dbaa839c4454ea13411045ec49c258":"fa814b60557e66da628b5d5e9bbb37113f36c6e3217b7107cf4064efe5c81c848cc2b82513359b2c4af19fd63b03bdbb":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #181 -aes_decrypt_xex:"d14b43d695988b5a81c097d98b17e0d70dd73320b7ba07539644f597e5e8c7a3424d2ae5d811b034f3ccaa12547e8fca915130ad62eb9f93d47e41ea2a6d48bf":"5f1767d9f502084f0dfb37ced86df8bd":"96757ab32a1ba3355b22353492bb57abe00c032a806437b905972a52d790c86f0d309732cf8c9664b002a4a6c1a5d5d5":"589051684b887fe62495ca2e3d5ad01b7f8f2510caa2b1b93a9aa4f3e166975cad47046a4d5e299e6da218f7fc59dda6":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #182 -aes_decrypt_xex:"b7196769c67efd987e40f5b3c7c799e86c2a7e77f620dd40c0250c00bc9e430ef679e243c33062ab61947ec22448a7a6f6c0a7aa3c38386cdc0f18b8b01aab24":"9ab5261ba0fc48cca3b91bbccb05969c":"e0bc1ecbcd07b481ded9add0f35c91466f85e3cbb5b07aa0c28651ee979813f497a0068970891e1e87d124454b14fbf7":"c558635ccbfcbfa607d29d902372bc0953ade51625bdc11aa5c7d9b88cd4435efbeb514f94cab1848d624fac2763bf32":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #183 -aes_decrypt_xex:"ccda026bd3ce1c4c5e9d22af1df2be01a6087d891df40250b80df59a25c77085be9d90ea80881490ab488317496fb3976f8b3c1ec914dbdae55d17f4a3d88e6b":"402c8c03ecdf2f483c99be74f87f38ea":"51a290982a3dcc70ca3003df2549bc14fe7dac2950dc0d519dca9307ed66dec8e218b851b6f3e1ebcd6737bb44b8cc57":"9f57edde7d6950342deb10960576175019e4592c28a5210e8d8265cba4ff289988b6ab695526017b7d63e43f38017f82":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #184 -aes_decrypt_xex:"493db88063f7276a4e736a73f596fcb0a426d6b29fc2ad359759f625fe410e6225ee37afc00d6306958ff2899962308278c62bd27c1c55a2986b1b04b41be014":"71c7a3b6f2fc1e800ff1eb7012d629f2":"2840dfcb6e3c67eeb1eadd83e2d87821cc67f4c5d9b0d0d66cf7a5f8ee4a99a3761ed72dbdfcd24b1bd5aea57e13a0db":"c579ed16337a871f5928903c8e91cfdee1480ed44aa7e0d0dbb7bc260dac31123a24e1ef80a5635f5894255762fbdd75":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #185 -aes_decrypt_xex:"7f7e14aa451b99c7a2d9586b97a010b8e474087920c4c11f96d860fc2e8f581e88da3dc922d2d7ecacc193dd56f5d0f44903371cf5277f418b857532cc35fda4":"c18b1962d46d1020fa9c308f350e03f7":"59813185ff2de6cd04fc43ebdfc47ec68d2e2aeae3265f6641859a2dba5628039b322f6a83fc9b44a0e84b9e67c82ee9":"c7b6473b4c2b3c649a1d4c478313791385c48988733ba8d3496c45021f6a40a0500b69d25d54563286b18cda989894fb":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #186 -aes_decrypt_xex:"c9df7ac32db29be7e616e234026b281a1263107a20acd22c7015080b24b6b047764f2541a9782f0a7b0b06794c2525acac534806486a2ca888bdf0e49545dd34":"0c4aec5afd8b3db0b93c76097b3169e1":"a00e78774f7970b9a89e2c794b1a7c1f5cbcd364d6c0fbbf1d30ff0dd9933174d8b87db6c21702900d85c1c03080b04a":"1fabf55b998e1262fac5984083457ee5ba9988172fdfd9da56cc4988452e05c14d37888359837cf767b34661d5b0bf1e":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #187 -aes_decrypt_xex:"697d8446063ad8949d64e3fea2581b1edd9fe243d66e92ba95527d0530352592c092f2ccdd0777f4da86b910b6418c826b12c30eef8db023701a0b8c38f9f57f":"14da514a38bbb7c474294fd4c5383cea":"c6c0b6787b8a78821890b08158e6504f0c759810fc60eed795d0e9e93aa8cc9c91cde53b5188099d9ff4f70ca5dbba89":"499214ca97c7e22a42c191eaf72b42c8b6703ba130e0c3dd8303f1de37f2a0e2066284232e8c28b924f53443527d4049":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #188 -aes_decrypt_xex:"cc407063858e32cd661ccc928ebab2c6b31b039b2d7bb335461d1574a29fbbd1c1fad98545491e366d4c8a131bed457a409e09dbd468806ef23b0ebb6a987d78":"f461894ad0c361728860cc1d0ea9c0ef":"e843731b17691db14a54dcc3ec5d592831fb389cf7bd8b33a680b7daf746488c443ecfe75d5c5cd14e70387be62cb7ff":"34d177b88a5567276852d17ac8ae90a95a0c184193edcfd35408190c5264e5579dee39f0f6a5d2a9e2480534f90b7cfb":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #189 -aes_decrypt_xex:"e16c6d5106b1610a943ad4376b0039c0debdadd83f6b84284a7bd2cd6a4cc782161961ca7f26b2552c99b0156955ba8c15930f0a22008e25541bae8a82e8d1a2":"22f07075d0b429136cd9d9143fd9d907":"20690e92b07c8b3d4f802bd54aad3932f1737dbf1a0fb79ac3fe87a83bc22057e5d609163eaa4e4ebcdad372d04b08e7":"8efda22a1bfd21baea0ac7dca63c28e7cde8ea231e449e284e9fcb239386141ec0c1c88c124b8fbe471b7522fd2bdda0":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #190 -aes_decrypt_xex:"9e9f933d622afb6894c3254ea8652eb87a3678d29541a0fc0b563cfd14d5e3f1ee322053ad550f4c840779083de121bbd32dce352febc813c7235df11d8caec2":"68bded8e826ea02ceffd6ac0fbd3a694":"4ff5dcfe6479b19679dbdd213c58a555c23f109936060c300794ec94ff3b352d6f6e8777ca01378f5293704119316160":"1333176eefd0fe676b01a80139e5f22bede9d1032db0eb250d71144e1842e09bbdabf3c5843fe5a879000153d8f10bf0":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #191 -aes_decrypt_xex:"eb49e02bbd5e360548e3e062c2897974dec3b58842db2328a7b0483362ff57012db7473d5c264b30fdbad47fe3fd7ed90b193791fe22b1361cb8e41de371b995":"9a1ca83631aaccdd918bb6b087a997ed":"bf663c544bd79fa352dcecfd4a90da685ddd1a094edd84fd784cc957e2582feadca852832097b8900390a906c98dd3fc":"bf6caf9a97e591a5fd3edafbf3020f9cf501cc614a1d73099ff4daf0a9dd8a2b7e59839311067acc08fc801200ad6224":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #192 -aes_decrypt_xex:"188f56aad31f8c5ccab4c82525ff3f939ebb78d827313ad5775b0a977e98a5e36ec362d3c2b5f50aca4ffb9e678eea70f8bcbc558dad12587f52de2c83da7270":"8382ee2a64309e2e2f4932d2eb798001":"f632039e7806783b59d5fc966dbdfbf6b1f5b29b0042ef5c51110e90d06f9d0c28107217bb54f6a088e14b144c453e7a":"1d17ee7259f9cecc4f74e300f8ae99b19e169390d9712fdd5e1e3fa0ddbba9c14a6f17b4c31615fe54c12ad190877eb0":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #193 -aes_decrypt_xex:"16ddb28ab8d16f883abd43b20b8144746b92f769d5438b380b595a880b50a3d258675031c488d2bb48f7257292a938b75bfac4aeb12aa469d4689bff2caaca6e":"c138833c52f9688a125b310bba0a5b01":"090c1f5003e07bd46ea8d1d5cf688ea93d0222d31732e5c27419b3efa370ed1a1d742274cd6f4b16d48782bafb6be676":"7d811522417c3b57bf4fa95a23052e9271a93492c518b7c0713cc0b4155223892230be2c7f01f9faff7e4c71d89c663c":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #194 -aes_decrypt_xex:"91bd3cfd8f5a8430a8d016b0bf0ce07d9c84f192f799cb38cc3aa13bffe8b1d65c8fbad5595944f26cfe391286f9239e1a1c1a7da3b4b62899fcd273afef54a7":"999e9d2a6dbd91cd419660c77450ad28":"aa87ae470bd0a2acfd0ac34fb3e9247974c173cc415eb764cd7ef8d25a5a0f7ecbecebb8aa7c8c99777660e624b0da77":"e125ae4646a1a7c574bb100eddd652ef6a7e7fd213b4894f6f04c7cf519700188138d8eae90ae2f1a6e9d31161f8155e":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #195 -aes_decrypt_xex:"98021fcce0bf38c3879cd16d75bce0d23e2058133650d2cc79e60b1097808ab4f4c6a0a761fce5bd293005aa96c5740326deec4383fb7599eb02cb06f990cd78":"743bdc0223a7af54bbce45567db9eddb":"c78e0aefa0db66b235ff061c0b6f1d60c0bcbfdd1ab4dcb34ebe03b755aaf38a2ce10dd162c343f189aa02a8183229eb":"27453cec704d87e71e3cbc3c058ae16f9f194dc532462f2afadc482573b81d6ded137a7cd655ddd987dc0a95598811d1":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #196 -aes_decrypt_xex:"d35a7d05e0e4a68350fb0d4a818f491e97c20a8640fe7bb773d520f6a6ac9bf6b4874271b048c8144c72fb73bdeb03c95ed110d3e0e9be908962fabc7ab17782":"e27a6b340ef8eaf7f4bc3553c13e54e8":"7b10045ddba27818a4fea4f081cd419d0c61545632c289ed386caeaf7f55d9cd2ef879d42093ab844a6a05b39b95a1dd":"560aaea6918572337dcec07bece7d84da34461990405e97a4eabfeeb18e43d4089d960b9ec548f2ccb6493836535991d":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #197 -aes_decrypt_xex:"9506c89f7574aa6209934b8c26adbe530cf8521ba09ab064dc10607b93917724221a49fa18189d1c5cdcbc7f5f8ec59dc318216f46bc4a7f5be7760c19b5dcd5":"e0fd43b69b7c170b1eaf8131f7fde0b9":"38f6956c446b8d6ea9538bdfd0e63945f461ecb41363612e37b880f1be06bacee15b180fd41e9e0d9c31f48e189143b7":"9193b21bc494fcfcf19ae444136b419c8ce2acd931fd1a65f01cf14de7c4897b5a9871759f9f3c1df36935b2f8e0ac13":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #198 -aes_decrypt_xex:"e6fd2af4e12095c10a369e917aa63e68c655160822196a46729d66ff1b81ae5f80345d4a4fb3be102182b1c940c189804a3c1501c485a32de21cadd7dd0fb68f":"25cc90fac9b6bb4cfef3fb2ac8be16e7":"674b79b3803465bf6d57b399408e589ee4e94cdbf6200de73b023a949219157969c25125fbb2eea164447a8d88794273":"77f0393f03d1a1884bba30a7cb9d07183b50b5a7982c05366961527902fdc4b6ea85fb6ad4041e929dffffe40032a09c":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #199 -aes_decrypt_xex:"318d38a0ce159fbbbe74ef9c9b2d88bd3e30d967ed2b92890ac795e78489a39d49691ad5c97a52e29cc822d39c81ffdb3fe101cfb1014c4040f3ccb23862d92a":"92d9497074c4f725350fccd4b650b18f":"122c3978bd788a1ecaca9a03924ec8d07623d45e58939968c6116cf6f1594fc59d8d7f08915cb0b20a998afeb1b9957e":"fb78e2f35248e463022a0e46dda6751fa155c5870cbe0aae523bb5d8bee041923b3730e80059170b957ee9a906b08b89":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #200 -aes_decrypt_xex:"8773be19e0758f76e27fa8d266c1c1fcf6db4687a80d348b847263132c3c6d283e404ff0ae5691c86a591c299846efecb22e55ab3f89af3a1b5f122e82ec6686":"8669ffbe5e7a354ef69c11c2b9201d3c":"79e4d92f98236a55213b8543f637c31221613164f8e690bcf59ff2a2b584edb4b54403ad714b4d8e92e4c6949bcb2f2b":"5de80c83cbcada872a4c87ead84b5df215ab4379549b7dbd5910cd8b37a62937b64c76579a6e6d68933b683244416212":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #201 -aes_decrypt_xex:"f180a697333f644e15b4b4520df8f4722215a17acc6d1ada059f456c87649f96561cdc3c7055355e23d224c48829a15664caa06ff7c59481fb74665880b87d51":"71356854a37dda04a4b454a0bebc4889":"bc6b173e89c643b10720873e3ff8f9dc9e278e03f8e08e347af3199e06e37ec5c45bdd8b2f9a31d9b4c3729ddc400f8f":"efdf6cf49119338d3b1431de94842002c538bccfba194225c1f98ee62c5fc09731aabce41525184a1f9b6d7838b18389":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #202 -aes_decrypt_xex:"a52fefd95ee0d8d3f3d94fd5e58b6439ad71374ec7120072d99c0e870551eca2136f9aed4981b70a8ad830a2089a287363006672cab5c26239a44d57f94e5962":"d8e57c279fb6c13d997a6bad868392ea":"e16b4789f71b8504aad6ffffb91a7f4bc2f98184ba6f7dfc8a01f823358b8bfa1f552611d541722e2e0e5bfe88fd8b5a":"9218809970ab05a4a2ff4c2934796d5badbd8d6e30d92974d6a839aee6008d1a1a5b0449b40624cbb85867be95b6c820":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #203 -aes_decrypt_xex:"b167fa386efc0156bae5235ebd4fc29d60a5d648c016c3705717eb717c159a551002e53f58584d9d74855cc4d7e4d7ecba073408f39f1a4193fa7545708d5bd8":"c6420542bd711b221bfde653bcec65bf":"dbb8392a2717936af8a637a3b135e4eb6aea84a3f4ec64ce7e69892c55df594b74f89710cc42f5f8dfd83fd5e466e005":"c1f684bc486386f066ecfe43712aaedcc0912a5ac6eab77dc4b7643de99ec0eb934be0279775a1f103ae1d3f883e0b5c":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #204 -aes_decrypt_xex:"ef1604cdcc91094a3533a5910bc2ace84905944e5e00105d3398dd9aba68fd0165ccf44ef9b95e22612689178a52ff238861e1f0ba3bdae74726d917ea15993c":"988fe1dd335709b78ecd26fb950ff45e":"7b1255d19879015916f2df8a31f164ae6fd119bf55c6edd372cd7f5bb216ef3ddddcbb63d3fb37334f192c0392444c80":"128896d35f7a5586303e06032d2a654e33dcbc90408ed02957da3e2bbab2ec892908803aca20368d9f10447ae2ecdd61":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #205 -aes_decrypt_xex:"47ad47c004da79ebf8746a42367b3bb0bcabbf791ab9e388a69692787233f568af82acb58137f2f236dfd917ad6cd2e8fdd0a122706d73e238f4720bbbb17028":"44d44c1230173e694dd57b13d7011f3d":"06cc5f87cfdc5d2dd29231595b2cc26017fa57bae64f7a0c71c6b0c7d51fb2cb4fd72727caecd9813478b6c725a4e909":"3fd99169b740663367ddd0c27f2e53caa7a9f9e0db5b33dd4a0aa5c348a99295b7d5a6a94f7d844e1725589541eb18de":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #206 -aes_decrypt_xex:"0e6e1140a30e59820cf2675aeb6a0e390d6ced29a792e978d8944a4138af8a1273000de0220fa70a2004b3a32f2cbff55e59362b34bee0e16c4abcc8e70e6fd1":"466a2ff957bd2a4da8ba3a1e5e7b2347":"fb00c6423222072ab182a86ee4191cc0ae9b06d3fb27af26ec7819d9e9bd1e52bceed11d7eb32fc252e83a2653e4ee95":"6fd795187f580c10ab3221d1719ca3c149addfb30fbbd660ef8c82358afdcf99f26909d72701701c6462d47648fd2b06":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #207 -aes_decrypt_xex:"f4b3aaff7a1e4018ba857121c64713b3cc4d41342240d3a06de098c48430e60edb1907418c510fa7e06bd982b2fd8fcef212126dbcb8e5442df86350e267c9c2":"cbe4d4d9eeb9d4f1bf76937c9dce877e":"0ef23748a456af71f8cbd2294d0410e8e8e662f28e4c0bd9d1bd3d099e22006c20f729f62fccbea32c387798266dc996":"a3394315937f3c590046f36cb0e5a1c18021212ddcfbda58d4e33396ae4afcbb1178c6b2343101aa1b4691f0f871f1f4":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #208 -aes_decrypt_xex:"b9a60410b0e210e80665edc2b0b631dd7d1bbda52d8024b613d5a1f3eb88a5e2eb365b5853a9d0e40520a68a0b2e4fea8f24ea78fdf3cc41f1533824c7d6a78d":"92077bd96ce9cbd81d20055570304c1a":"8bf43b702e6099c0e460de394f34a673b77791c79454096acce80d3a8d28b5c90ae08abe472e93fd04abf4c813e8ee4a":"195c7731f3371e77db78fec9bf47185b8c370ba5341ae0f35625abf5843f382a70ab681618406d4eaec598a2e5383e3e":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #209 -aes_decrypt_xex:"08b7af82538c09845754921ed46679047fc8b3fbc6ed4582cbcd61b11b9ba27cc0b6011cdcdda2d47d7cf32b698cd28075fd050559a920ce86cc634b178f3237":"c96ce1f2ca62b363859c679306b2b71c":"e91b78a0762b747d47bed387a1f35dd8b21a639d36e0124686602b26d27ab0b1528dc6366b71e89a774d5ac16280ce8b":"b4a6679196232c95a858c3ac6af5b6c7a0cbdfe5bd2bc46bda61a7528306a9538b3a4f0e8410c0e53377f1adb3d253a7":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #210 -aes_decrypt_xex:"fc2cca44e3880fa9ee94769352301fe03dccb69ce549bec529a64011d9903df4f7bab738e275716e0bb3d99c375ca63512936354490d7a9dba6fcdf6ce3c1a40":"c20432590236888d874343aad10b1f0d":"63a8f79aa239be64116ef2675ddfd0b623672f8643caab17e5b231117f916f5c7e0c25decb42a32b3c5c04ed7bc2dfcb":"c6181d321b5ac40f3a9c80dbc7ee9344e63edd1270afba1ad9efde3d4f52ec22d8b19d2864496c6f932e6c26fa136d22":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #211 -aes_decrypt_xex:"2d299dc9d8fa21205cb65b3ea50496b80b94f3449fba043202b05f8a80e92b1ded290c4aed5a8cdb9b1e184a9c2b1f5b615dfe44af48899f6826a0a27c61fcc2":"0b835c78808626842d6dcecdc74c8d20":"d3396bfb6ae731389861a70f6289b19bef74eeceaaf6c5b027c8139ecfb85c6783c6dcbe0fd5e1c29071af91d53e9c47":"c8c112187f0316a41a9eb604842e31efc87790bb0c21aeae309be6c303abc326ea29d606d12b0f2f1b024d8a8258a753":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #212 -aes_decrypt_xex:"2fc44e521419559242bf1b388905cd8b966008f73ec583c5969dc09180872fdc400b86d5666e5f69e3991df11c74e2ea63e4bed607b1c83c16175a4bda858e09":"40323901f3713c41cfc06c058d312ae4":"e34fe86c5e49d05aba13af50cedbdc2db626414e3fc19ce5550d8fbf590232ca29b4b0d89a80d74a2b5ad03177379440":"aff7d31757d021745164bf784607da7f3946688ecf0e8c0846dd87604638043b508ebaf8c379c24049db90723bdbafa1":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #213 -aes_decrypt_xex:"8bdcd06c43d516abdc7fbae34195cca691c6bc6c430c5a1c7b7e3597988d955ae8de8b2bbed42804e48f6ecb662e5c22327dcd26b0babec16c577c99f0941ea0":"c944d9f17b117c8cbf3444182c5e382b":"e3b4b910372e0f24cef8b2ce8e539b549c075b63eedb497ba5fc97674a41a847001c297220062362e7c1f10df2a8b211":"beb93d338df05321644b94a24174ce239d42c59554208f76ca174e182aeabf37d3666e4bc2ce9cd400124d300a4a7a96":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #214 -aes_decrypt_xex:"02f9f0b37b239ed37a9bb27e491247b225cd72a5014e24d99d43c775692f1f0f0aa3829d1f85e15504bba0b71520e57d18ed9c82be72f8776734d838c6e3e051":"2fa6e33fa6c4062aaf86f009eb9c696d":"86f3cef0df4d8c7549309671206c69856b163f15e59005ec81c2e3b5a03972d659c8abe6c6a2737114bca7371fb0846f":"3a8be888cf239bfdcaff8dfbb47bf3e3340bffdc1220bada21e41d3c0f1bbe9880a1f263e617124b44eb57e63707f652":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #215 -aes_decrypt_xex:"5e16fc63b6cdddc3b606fa6c6e610dc5498069f90b9f02632a8c6e875e59b55bfd241b4c51d88ac3f21910abb7034321142d125ae6d003a3540038656c9d78e0":"eda818cfa680edded36a6dba2f22f897":"7a7b0b2c530eb080987b1ba1a7df542c1bb0ed26b386f6ee44c38936d31a3ff709f95d4ec68d82d8eda9f74744b40d79":"c06b883d42c3c27fca667b68456e70aa47b138339e0080b18bf4b96d7728ddac181409efd0b1df9e85ca6cb3c175e158":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #216 -aes_decrypt_xex:"ff525cc15e1ff34be84f618002cf36d2091d69f5e06ffa7d686a16b7be04598ac7cc6d13bb91b5caf9e6cf73a87f5de6495cd67780aad6833b9e11df32017d64":"294498796ff59ed83fd9162f9e97bae9":"e91418650650db42e908d023c170fa84fa18d56a472dcd91f5554c97cf69c57b14a5eeded083b0b4e77b12e739c32b74":"efd85817b3b83ae02d6935240e8faccb5a1ccb65712e61304b92524f83461b84c1c2a5be7db62bf1ff2152ffe657a1e6":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #217 -aes_decrypt_xex:"72cf527ed6acb33cb38a2662521cc775a1e1aee9a6b96fda15e7e7b138030e803e23d47654f1557e3f4b465872b239671f749821b46ccbdb4b9b5b2841a6dc31":"5e1fa2c566ce867538d194035be1ad23":"a6bacd48f7d98613f5dc08d98ff6c6073746e41e88817036877bdd742e672b82c5622cc8ee503aa67f8b94956ba533bc":"2b85ea5e48a19a47d35fcc9591a61c5c85bca40fb4c633a58fd4de7c2148c4b4423681805807c6d7b8ae8a8d12b02683":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #218 -aes_decrypt_xex:"8f0bec77b4648bfcf2011f84ede3875bf2d63afe7172b7a416ec8fd09c600aa1213dbe32687a863d06e649bf649ed2cd37b072b36aed2b151d168cf13d9920a0":"c9a77b6c764ec3e3ff30769ac8ae37c5":"b4519105021b4070065aff267671022f69be9a93edff37abc005bc875ada5e22cecf2dda4b9ae5285f6479a31594535c":"a95785146f573c8ccc02ef9279fcf27d7da9971f492f8c8e8e121e39781d6e0206627ff80c58e758202112afdeab3098":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #219 -aes_decrypt_xex:"d502505257be4806fc22aaf17250b2066e6898460969038206a13867aa3a1a42c7d3998ac4f831c7cf028a8902ce59514d877f52300fa149fb45c5d058ba250e":"519fa724ddf75f98477d8e85edc5a037":"9ab8a521879ef4547467fa7e51c00c7af3fda6441b46200c54b36dcb9092c735fcd1868baaa625345fa2239a999f6ed9":"f8ad02ad0dfc6e23a93890feabc3b4a2101a8a93148f62aa4197a12810f46bce149ed5a922b26d1a68988bdc087b5df1":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #220 -aes_decrypt_xex:"28ec974865433690bb459d0a7736825571e628faa4634d3b2bda54f8cadda4572bd4a5734233206e44cc15b329f1485dd416356054564a76df40f5527a279894":"c6a9c7a5c73327bd0b7aeab0ff5b99e9":"c457aa22a192739936b73691a2a15b64727f708817b88074bd9a09f68a2f61805a105d0180fdd2e13347f0c5a3358829":"46b12f1f19f3c6a3a7a0d419415325d2757efc886f003402eea094c1e620c828eb5dc6eb324e730647d5856f152e2646":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #221 -aes_decrypt_xex:"447ca1a296a451e88c03e2845e8d0c41aca408de68d4ff866d872e9daa9fe6e977d5b91eea9d419c75a523378a4ae5ab9ff21728d50e626f51ab24539c0c0dd1":"4348e0f0d73a3533f59b41d386b7542e":"1ce333b441b91ea29724355a9768fc0098faf89f602dcb1c4487babe66e1100cc1c5a0c4198bab4efb696dc22e74effe":"2910c532919dfd7506d591bed10f2a9d2a0c3709f045eb36b791e78a72e980acbd5538ced6a183ed4e4534f92fe8cbe6":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #222 -aes_decrypt_xex:"4365f98aca9eba18185dff94d7326916b855ddd1d2b3495b8d3634f8618aa88a449233fdf400bd811c0b665036d14ac81484a70e92e989db3634fcdf15c8e602":"d58a77ef251c479f2b2f7b84a6196ee5":"5183b008e8e597829d660bf7fb6059b1baac1f2b4429249cc6e5db4b1c080b827a3dfc848908bafe7169c27140f36492":"07bf2e175aafacbcbbf0e0adba257579fd8e2b93e7622950193c1d9cb9ba555e425d0f3015bcd4d05ed209216eef2add":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #223 -aes_decrypt_xex:"4b96e62987d5de96e0c8dac25b30ce98dc5733be1a9428ae0eb24319b09848a264a46cfa0aae9b66beb62300b0e224805c6d4b1052542a187dd8146a53613d67":"bef744e3342dadb8888c8919cc9b0de6":"03ba73c095accb31cd770d402c3786a9a8828fa32cce8ec3fdafc6a59e74c57eedf19797c3c0e56694df432a8d6f7e89":"9b505eff5d8278c39cfab42d9e6d3a3ff1806d3d8fd2156b60375a43019d30bfbc7214a4fdeaca9beadb32ef743d2051":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #224 -aes_decrypt_xex:"ab3f7a274b3a81aefc3c11e3d6bb3cd9fdba6d396648673ed33a88239bd3b3c3eb9fe516532962dfc8d8a7b6f49e92116003f6432f1679620201cfd8638075af":"590f9802bc1233bd1235cf2393fad88c":"59fcb32a08a232753bf56e2ab70921cd02e5f4cc98680a7e02fba3ef3ff5ff1bd502c91f15358990a2f58af9cd6c2a65":"645c5dc63e626e647a8f5550ccb432443ada0b716adcd9c23b6ff3025590af418ac42b48cc74c09b08d56525c940b4e6":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #225 -aes_decrypt_xex:"8356e90f2b7340eaf6bd309565554402c774edefb7d881cec5b8b7011b0588383c04a621dfd0b30f2e892ce550b1627b3cc3736eece937268b8dbc6d29841462":"7350eeb13cfd9211bc6ad86f89001a49":"40327153ca5f58d90e888afa4a62a74af757195bab95a3220b9e25cd0798e577298e87c8c7fc8a93fbd9ac041f3a997f":"0b59ff0dd8e78d89ad39de40229f8433ae00c25e29d409e8c17246574239b2f10ed20775972312dde19c73dbb2baab45":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #226 -aes_decrypt_xex:"f7b0865e8413b08b325f14e230d746a697b3fe0f3b1c2bfdcc49f1b539e69ef9d003fbde4c57c7d6cff03000bdbb4c163da906e33009c7cce5935a09bf4490f2":"2d75a34f623648281538493280b02eb1":"ca2b035ea4eeab11819c2221ce54e2268612999eb7ef8e22829c9089cb92573fb29e3b605651a56a2c38408e1d4cb557":"beb7b2f3c1588bc167ec1676c362bc4d059dcd1a367741e0cacab9577579adf11fb36d03db045abec06d76ba0600e7fd":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #227 -aes_decrypt_xex:"4a6f0f961fe466092c28f46983ea0ef2aec88410df42e3b7ceb99c47f7e4c3af3ecebe97561c784e5e5a45954794cf08a872caa678f32576d9c5e263ef256778":"2fb6767482ff60f37ed9d67c4bfeeb8b":"9ee45688df2239600c1a97dee5c0cbe983ce838d7f3f7b9c23053af8bbab11d45aec5fc2028deae5e27f6f2e30687d4b":"1505e8ca43be97fe94bbf8a76228a3e4205b5917df64e8a818f2747d86797980d01e8f3538959a4c9334f444cb7ced0a":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #228 -aes_decrypt_xex:"cf3ddd216300e728b45d7643d71bcbaa3fa7c7ab475593bd548e3ccd1aabbb54eb09f95421b29d895dcb17f644d39633d06b4dd84f93501e4aba693b9a149865":"aa08f7cde22815fd0602adeba6a0673b":"3916e58714918f6440d3d3e79bc903f24ee8895dd51b46ae36e4b9aa08dbda567a8e31c32a86a9407071273569ea177a":"c06d3cc43965292eccce807211558daa967631043a64ed94ff95bcf7d63e47d12aabd86c7eb1ceba6f7a2d14e9b66c03":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #229 -aes_decrypt_xex:"177d84aae540351f66818d18e971a09bed636f7851fbed08376df7360f2d640184a6472e241f6471616967b67ce2739790c303733268c064a7f8bc5e2fd1a24e":"9d078dab3c6fd707c8476c023f426ce2":"205b5eb8af070a902b5dc65ed6487f25a5b08b35cbd8aa3eee28271a67f18222f170b7140d8f4991157f69030c9a13e8":"008365d57214c7faa362467a53f96e7ddd19d4cba834a00c7627235aea73ebe0d5551a91aa91f564104a1df3419bfff4":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #230 -aes_decrypt_xex:"f38c80dae5c48782f49a02b958932263246404ff6dfb7a30a9253d1ac2647faa7d6676f375cb02532941904ef7e68adb136718974377d07ab8203f0ff5bd23ab":"f3e7db2d5ebe321abdc18f0fd257b134":"e18714f8fc476f4e81a2df2e2c24c2ae594059db0cfd3991f086319e0ca68000f9c29f9cf717cfc153ea4a6b6404e644":"2d132e6211a37216b99e7a3ecfa59803f9c07ae21f028641e0834450e01df0f7732767e1e83683b29ed2c1148f8d780e":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #231 -aes_decrypt_xex:"54d574328c4ae8a36bfdb12c2484e4d166542effa9a55856496dcd48e41a8ae10b6716ef0356075241495edfff66070a749744040dada29832d0a4ad28d912ee":"336bf049278da506f6980d54338e0352":"7715d415939f446aff6279a7a54f9f345616bff913c5b7de2526050c89f32470c93790f7d40c4b33d6d2185630a189ed":"48ed975b45f57aece7d5030fd349ea45f11202c4613ff8a93172835a75c537425977b2386a77c42663e8be75975c5c20":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #232 -aes_decrypt_xex:"a0fbbac3919e90f36ce70c7ff9b947a4bdaf8b1464f14c7fe438ca2b1b6f1b0ff100a96536bbeed609f4023efa5b6fb901bd8763a075dae3644379d03c6c1c84":"cfba211b1f99531c00f9ea8b1ac59532":"487db980bd0cf7beefee4d7b2aca60d42c2fc59094952cbb45a5bde7c8f012ebb6fa5519ba64b351fee87941df6b91ec":"f4664561fd62c7625f43b67c80853109f7e214ad6197cc0202e10dfe2e1dccc52e33ad38656ef0cabdcbad6d0dc51a8c":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #233 -aes_decrypt_xex:"444e2659c5b610de4c42db40bd962ce8520138d4e049fcd6611810f3bf70dc42ddeb64c47bedb537b14ee77d5a019a90297bef364c58a90982002ed6640fb31c":"145ea8621178b9c59e14de3e8c75ae13":"f64770b3f39271d50dccb4dfdd3000d4a2cefc922639965772e3859e7d33d9b54992932666a7a934e85712a8ef13cbea":"586bca94504ff2edc9893070b5f30f8d4f86de07cf0958baa07bbb0b145672833f9eae3e1fb2db09b6cef82c250a95fb":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #234 -aes_decrypt_xex:"c8a7591c0a0bddc9306da2be23b84e9eab8ca744f0ee38c072aa6b99f7a032405111672187a8d6bb1c261afc268b18989b4d8be8de2ea164a8bcf6f6d97f346d":"a50faba186844b137545f1ca3daf4314":"0878a29d2f9cff3655c487a3a805abc306aea6d37e218402ad47e5d99efa3c888cab767eff058847874b172c89822ec3":"5b11a8981096828b06f42ef13e13e788138d89d083e9b50fbdd48b021f7b772d6ff45a5f4473985245537d959b70ee21":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #235 -aes_decrypt_xex:"916c7018743955fec768db2a893382339b2e828fc9b18d29dc3466146bd89d7e914d5c5deaf7747e1730cd06c9e6faeeff3107e8e29130446ecec7e4bed73067":"2984ea914545ab090ba8ef6f0cc25858":"57fcc00c7ec04be688b7dbe9cf0f7acf7e986dc14b946ae6ef70bca70777d13de1c038e6ee21266f85e3dea0d84dbc77":"08bb0c0f93d1cdbb5a135783390be691b5464d8496b1b549a0a639de0a5206d234161b86ef36dff10cc57076cb155b85":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #236 -aes_decrypt_xex:"fee78577ac335fc29b9da6ddfa9dde896c719dccedfcd8e440123fd99f7837c1a4a595f7ef083f995dfc1466f060823b3897f5ba5de39933d948a9d331572d7f":"65af99729b7ae9a254eb38e1cceef571":"6b924c15a9d118f20aefe1a23c6ead7a09761cf613046bea72dad8d650e104daf89709f0468871d8ca36596151c930f7":"a3beb2187c58a39cad57ba1d55ebebebefcafaa93309a6658e489c172a3b50ca8faf4a4abbc1ccc0793162f56ca77fc4":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #237 -aes_decrypt_xex:"d4d22619ed97e265b18ce73c41b21dc1d7a3f4072a7344099edc174e3db5878ef7a226ee7066fd77f9ad3a75460ecfc023962e65629e5de3269708b0f7e0738a":"0b72ac5ffbd4a24463e1754be32b9c65":"e43671e481a62ae73ef1099e7dbf0af7fd72a3aec3782820777324f09fe71957c29b168f46017b08a83e7ae5f31924aa":"aa6c186fc4e8a6d2154e50ba03c94d1989d484acb3f5410054850772baa8c307d16565a4b1a758e39f6b42f681882a69":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #238 -aes_decrypt_xex:"9cd3a558e7932524fa7dbdcf022985526d807d14278c645eed8995af93c858092454560e8c5bfd9124bebe3abf245850ae61d14761b9aa74b4bce265e59e642c":"b3564ac76fc41685f06c4d40d1bdf22b":"d2e3481c42965c16f030c5bcb7d1d9a2334fca7a374869b64e0e522dc2151cd2209c6c01d850ad141b2ac0cf58d74a81":"9ec4f6db65ffe6dec42aea9eda3ddb1babc0fa8cf5aef87324938ea3bef0d06c8f97cb70f431d2f70a34909969510baf":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #239 -aes_decrypt_xex:"3e63567d5ca65fb9a93d1f12461d40480cb3cc8f57d11c2a3710811ecbac749f6b4e3ba2aade8566e3f9ee185d0eedb05317fbf56c52309f8e6a26c4a4450de6":"c86df36d4e87d8c4e6e2f0eaecd0a386":"ed84c8bcc815f1c1352acf7b182764eb974b6ac2de20fe693912f1b9cc180901ba5374417fc77dff041508b5040687c4":"1b45adc6c28cb1028b4d1b6be37cf96f573c7c5aa14e3a243e72287f732e7beccb2aa22f501154b3e977cd433748b292":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #240 -aes_decrypt_xex:"cf1313bef63543e63c29aa7f45e249345c7b404d87f73c72e0df2faf60a927ccfd7fb90ebac45f6a55f450e877fc55dab720e484751ac33d1e5bcbaa2f28d7f3":"0bb38e535964aaa4f24402c6f3e5729c":"41aeba30d4fe6ad18c879d1bbab5d1c905278095c47210581ef5cf4f9e25acec653c310a105ade797af148683e6d9dd9":"e5f53381255dce879a19c04a91f66ded9828bf3635661ad630ce7611e9a07d2ef42c6a09c96e1125ae1ccb205a17937c":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #241 -aes_decrypt_xex:"66c5e85bc946463cad566b9453f6af12c2f94d4f9b0b090674306c03e4b404295ca27cf9ae1ad225dddcfee3f28fc5841c1bb56b312949f7c7568e3152b52aa0":"74d8306f8ffe1221eaa3df8c969ac32d":"d0739fe477e043653bd684613db0c95e1693bf84071dbd6dcd951123bbb9e799bb066b199a22cfb763370d4425eebd81":"8ad597587affb574b8a0743065ca9fd84db8d0384628f791802f285d6dbaf6151a2efe4279c2dc60cac6247ff0a519d3":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #242 -aes_decrypt_xex:"5b416949be1355a8f7f5fd86696376b624e0d6eddb5656e281e39f0955f3b8c4bdd42ff2b0d1e8ef71fe90fad28e22f7a0a0f888f3885797f52aad58e7534042":"3f0ebd8c24ca607c54d3ad9a330da303":"431c80c417bc96a3ef4b3ed0d2937c177bfb838e2c6f52992f0d8852bc4a02bbe2e8a80f4055422f047fef7b63211194":"b8e4e984efe890f175331f7b820d8ce62cce8104bfec907869f0c3b698b5a412f89b55577f9b0a471d7743ffb3fb9d43":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #243 -aes_decrypt_xex:"788d65994e0fa9ce810d539309d14e82b0996aab45ac25c0124765116e18d3483b531473ccf2531e5c9bcfd6176c6e4dfa571cfe166823d2de8c0b9c7b030005":"ef453dc6b1c6e060b47c128ec663b396":"294ff99ed454ea558ffbadcec7074099de5dc4e12cdbe14bbe3c6b18c2b2f219a2a8411a314c7b450018c3e5c9214ffe":"85f1bf2e90d3f22958404ffbf98db7b6fc749f30c9d129d0c6cc263dd7ff3330d660f1b004b93984b7ca5f341917de68":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #244 -aes_decrypt_xex:"60cceda8bb03daa1936ad5d9e9ef6c1bad9200742988bc39cb4e32c6ec732f135c9a04e91f73a14524d9a3a4cbf2f2feeade0aaad65cb316325e31e10f4c0655":"2844e7bc2008b44de2ceafbdd6da4874":"97c06f038f2e255f069f156c9bfad356f13b23dae7c5e370896d1917f568bb830ba69176ce2712130bb23e08f48cecfb":"80f52422b15f7c9f2ed268de687ad25e7fae47866a39b98fd39abbace8e8641f881db1cbc165d013ade010d2f922efb0":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #245 -aes_decrypt_xex:"70fa1524b0c4997ebc6c236a5ba76cb0e5d113ad3be612d71f7b9094b98940ad64aa8d437902d0dfa528b5a68f52c550728c8243a8e9552983efc9676c4d63cb":"16c57ab23f16fd9e27fd222289608ff6":"d825d9c3cd47590372ff74093f6c45526ed4f4aab637172123f909ff6b09f3dad0053d2777744ebbbce564ef65f5d7ab":"c8ee51eccc3d9f27a954e24ce8e3e2c7646f3b5c56ae2eb20fb6039c65b1c87d397501a1e0e0f28c77c35fc62091ec93":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #246 -aes_decrypt_xex:"b84da0b93e5cbbe83d0afbef045b613d8f429b39a51e73848a23e052f1086e311392237b87847d65d20470151a835fd8ed8affbba92fde31f59370bcff524db4":"9e4d4acd11dd99ef72e845dcbe0da30b":"f9543e5edbd0dd4f85a7c68cc7523f4467e89d65072a59ebb634a5c87f9baacdf76dd96b14a72810ccd4436bba040fe1":"20a8fa05344a41154dc3068ab451feeff5a7290f682e6d750f82867c217f60194896264025e1eee8f398d39786af1d39":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #247 -aes_decrypt_xex:"ca31bd1b5566d110cf08830e23618bc971eb5923ba15ac57c4b451829299a216367c6c26493508f87c60a0644a682820194902547d8095ac12a9bec669c806c6":"cae829363af17cda31441fe27c221a51":"db4ba7cf0cc0d8b77782cd1857fd49311ce8be6bb9a961fd2d6b740895a12004c007c12562ada281ca56a662ad93397c":"b31a62f068ad9107e413d47055df2feeb8139190320a8ef190381857073b08c57de003d5dbcfc61fa4e5d2ef73afe50a":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #248 -aes_decrypt_xex:"f63b73792fdded445434733c808b9e22afd927ec828bbc5c31e085052e6c9e2bae55a2b0ba24b14cd0d5997c7fa1dcafbda5664c3d9c52d1592d809626c364c6":"70dbb202b17c52d054488b513dee5c5f":"1be8e0c1a6c757b1cdb510fb25ec0b84d17c13ef14fe1c314e03df208667a5907ad51677d058e1103ec35b64c004f099":"40ab8f0039e58ff95ec3a51645eadf1fbce5731fd8d9a9f91fb1bd0daff4db3019b6dd280c327157e589d5aa2d2606b5":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #249 -aes_decrypt_xex:"65f4e5433a0b76e53002c766394550d49a3bb82188e48de1d26c1b7fd9dc47f1b1c78d93c86f50f00df4f60e530c032ad382a5159300ddb0ce5edaa875ff002b":"ea0aaa66bf1a100bbd517fed782d37dc":"347cde4bd66851ac9689aa3e45e60d7e7d29082a2e7eb29f4526656773f71a563d55e253da1173624179095d6c9bc939":"a723a9efe5e608b1b3d5906b8c9958635a7c8e8267a8a98c8857de51f55fdca01f99ee2c2c188d32496c5258f7629b4f":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #250 -aes_decrypt_xex:"228605421d8474b297649e2be3ef34685f780f8602ede63a42cb08ad9de1b0bf4aab97b46acd80cf0f7875a01bc586acb03f9de55280d832fc0f0e36c3b1c271":"ada053d9bd64caa95941070f4b3b1085":"eb3a42930193f3164d93d7e1ba645c8a8305b1d72b25feb9fe9f49e63c97d5d53601c68c7695d7ebbfb67128a5a1cb71":"a7decc47dcf7a39e7006595b51b064cff81661143cf1595d161b29b924d2611c55dea5f041a69837f3933ccba47b8434":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #251 -aes_decrypt_xex:"9111edf90342b66007b95b3703baa40367a304b874e326273bbf77c1be2f941084a8f12bde73e890a87b72b27109381e5d7f50b4f71079d6778c8b6fe5104b0d":"2b4b47afa3b4268d2063ab126ce5adc1":"71a9dfba8fe5074180e884dd721f7c6a889b7650f038889e40b3ba893925a32dfbbea178ace0d6d03dc81c52faad6c4b":"1cec25a66654144d0d080e90a3d9f6c367ae9d4d44489d5956855753896d49fa40538e23f7ab4128974ff9628a897cf7":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #252 -aes_decrypt_xex:"a89c96e055997ff9379b8211ab4c92da492d6e26280f8a3bcbaaa002f502faa9a0e5dbf38f10ba3edb30f272f0f5b82aedb601c290bfce03d8ca6f40c6c8b883":"a9be52eb70c79e372bcec2df1e0188ef":"55d3dff798fda6a4eecceca4b6946e5634e7a6e179e53c0b34244672e492023e7654c6a520fde2b3d48f100bc70111ea":"dddd97f63aa0e6f23c0ae0e8bdb2e02ff55b988828e55ab93c6f77d4746d1c5e0d9e8490ab940b8a2b9f7bfa05d593b8":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #253 -aes_decrypt_xex:"2bd96fc30471184ade916ee3e09280eba1e5247d338793a242efc5c0de985b43030cae0e20315c9f9f318b4d0d8843cd95ec74eed88675bfa44d4903f0480aaf":"2ba414d77abe6897c42c445c15fe40d0":"5022a21f5aeb55d8b039faa3ebe219ddc0e2049b4c03ccb0284c6e77ead77f9794816271058ee418f173f25d1f266755":"cb746613b2cd6a6ba8a3941582e66019519e25839b5318c3942080499b9669493f3f93cbc1b26d00fa8af65d94aa82ad":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #254 -aes_decrypt_xex:"7e5c5440c0640d241f270b914bae3a66291b0090d4e63509ac7b48b59d52cb136468cfd6a73a6260367064b72a32ef07e679c27adea446f8d926a92dcbf09311":"77992ce4ad2204b09304803db684ee3a":"69d1fa60f62f03eb1481bf3760e69c73cdfcf7630ccb34fa11ac9fb8b5a2526920faee1b2445d262a49049e93183a222":"060cf67aaed93669d2069c7e2be3380cccf0024c681ce941b045057b085bcdaefcfb4aa2ffe1252356a0bd1ac5f96317":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #255 -aes_decrypt_xex:"6b913219fc884ed655107c679c39724c754582a728fe8927ef88efc2f2df6c5fbd949b2c5e34bd0fc7b9d914fe91b2c6c86ef3e7251a1b4d6cb3550240ef4427":"ea03bdd5d817abedbdd737c037c48ef7":"f1941323c4023bab79a66e8495a9234a693c784a80e34031a81c8a9a0646f9a94ed7eaec212f4eb80c2f7c95a9e8c88b":"cabeb3c2d6016d5dfc1b1e611f6746020cf6b029a3d0bc3c5aaa6392c1d9e43e8c541f05121d69410bc05d3aeace5e25":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #256 -aes_decrypt_xex:"bb21751de1bc38ab7ca856682ff22d82ab9fc12306d9348524e68b6503d0d57d4ad5410bd0c35faa39b1fec90b99abbf9e040d2da60103f73faf80ad82c5186e":"0a5abee76502936403ec59df5fed2d1d":"4bb36fd8c6320bbb6fa670d3b3eca75d3ff1c1880eb1fc9b3c06a1a8357b06b3b2551f6ce89d0673a1426c04a5830d27":"cd40698eee26f95457eb089b7b344525312d9e458dfbdf69b34f1cbd5141a4aecb074eaa3549922b3ec32bcd8715802a":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #257 -aes_decrypt_xex:"3a21ef6b1dff0dde7147ad5d63af604afd1d95a4e59d78906381df629b07f48870fc38379fa0ee8c2d1f6001a7ba885147562f649f9b193c19d57a5ae0bca277":"dd8b714c27ca2f932d753cc35abce78e":"36472c0c0b239884a97fc8c1d738bea4f60d7cb4348626d71543d095e3a9aed54fbacbb9cbd9594337ffe7a9d963efc3":"b8ffe21771ebf2ed99280950a677909e68eb3eed1058bbb6fab3015ae09f36f11b0e30beb3b2e71ffd6ac5360903a3cd":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #258 -aes_decrypt_xex:"87b4e3e31ff5074931d38fca3b405c057666e68988fa54367a136bceb93a51a78f10871f0c97b60f32d0c3cf163a32c5e51a67d683d4a713387637ff56f50307":"f0d6ca3a1e8fbd8db939f849ddea7836":"8215f22e13398f38f09c077d195c64d600fd00baec340d239efef411c85b62521b67050d0463659a220dabc7356654b5":"b65eaa8adf598c3a1c62011ddace18b70324278843ce3fd4e9fdae51cf1ebea600db260dcd5ea9652c8f9f0ec31ff975":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #259 -aes_decrypt_xex:"237c7f74befaa495051347def47b10fc31c1a7f5ebd1747fb4b15afb0221035359063346a55ce6d80cc71f58686c4278167c365989034a75c2a525e40ca73190":"84d4fae61f666165c222c37e97e2b5f1":"8eb2e25b1e1684bdf0a79c4b56e424a5fe88b93a16841ccbfb72701ecfc3c95229162ad194eacbbbfcdca0ba3dd06610":"91ce844ba2688f55f294cc67c8c49fc2ed48ee2b937bae7839ddf1b9bdcedc9007b6f576b8658af1fcd98ef2c8670853":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #260 -aes_decrypt_xex:"4ed7698c12c8b42e620bbc087ebf6ee88cb69508595b3378d2f5cbc9e7bf612261dd69b7055117babb319f2324b3b88f129ede76bdd6d0043e39facbf7ffcc45":"54a2448526f9e9a67fdb3c998044ae14":"a64211f3b4a16ad74200a569cc4a05ceca97de5be1c10c5552d2de801a5c9102d79ba872df4b94ba503bcfbbca4f550b":"5840794c0c4349680a033fb95d4a2ddd8163d69a7f31407c6f01729d03c094e16cd75070e9ba43a5f9207fb053d31025":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #261 -aes_decrypt_xex:"985fdec8e6ae77ad871d8000a12420251ce4898a1f69265268bb9a4bbb2148f6c94244a04f48089fe07315b13aa56ebde62af8f018f61b1e3366262e3d48b169":"24498f7118468e86f259841c283dbd88":"947a979f228700e540a0c484d046acf1f3d06d081e6f0e4223e92b12ae68590fe4c86e67dddf6f8344351d38d2770403":"08838541b90d2d30172b24ae2cf5c5e770e4d7fdd8f5d6f09feacc02430627259fcebe3fb9e1c2968f3fcf6c08baa674":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #262 -aes_decrypt_xex:"d02b633028f62f66edf6ba2290b46ec9fd5e9ab6a462feb71f09b4375daf7b873e7057039883fed404b3cf21f81c1bfe2f488d0c41317591e01448cd0bfb85ae":"1b7f424fb65501d33f79e1efe4460a51":"f5ebcb1312afa66598b49ae62020ac5c6b9e629bed753727d0e514678c86268393331c6c153c53868025ababa5c3f289":"7a44e091548ad2bda9b26c36cac7d4dfdbde3935a4e0d642ea3a3c09d773094b6341785a196b2cf95da084760bb173bf":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #263 -aes_decrypt_xex:"4c0d1dfe34298acd24a983718231f8265302ab07e90ad801b199acb296bc75c41e6e2277a466b77c65a93b6d9e984f0a9da857977425d18c2edf26b7ea408b44":"6b0975387cea61281bbc4a619b94ab45":"1d72a8f596e7a0635ab475b1733444df3ab230727a0991c0493c3adefeefc4de17031ea834026659edf1728b3d50c89b":"5aa9f0d27530ff99dfd6b30716a4831af1811e70edf9793f51d54474692d37ab58ab3f6f7024d496caca13dec3d0e2ae":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #264 -aes_decrypt_xex:"ad3ab9e9e6483175b6c5c3a1eea5690206ec1e6354a7bd2754d1b3870a526868cb7e371e6714cdf349efaaf17830d2d0386376df6be216098b17cb2c1952eb8b":"7ee4290527b66dec463a1a4092230cd4":"6f3d50b3e850e0e8f0492a192023dd5aa8889f92acde41b77d40c3abee6bdd8feb9527cee76b129f91998277f86db166":"ccb973c1ba31fb266cfe3c8ed157ef57cf20161a6fbba3ad4411401f3d6df15cb0e82242d5659ee3254a6c71454fb113":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #265 -aes_decrypt_xex:"186722cc3ff2088694cdba9e22c136d0e35000a1c2e106f0eaed3c44b2a3a3930d708d182f714c70748e1baa5e3db519b3f08403baea87232666deb8131dcc36":"f6aee1af0d8dfdc72af493a129aa0ebd":"00201cba0e7564d420d0566e961931ca9664e05959e5fb050515facaadb541cff4376932eecaf61a039fc680de336995":"b89acc2bd052f10cc499e5200bd0479c20bf40acc0477de3c7253f3ee371de4e64fcb12facff7a6578b3a082788ce181":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #266 -aes_decrypt_xex:"64dc77c5e0377050f03c993d95f9864ae28342e9584daaa56159e4c641e5a9458655daa1e6f601770e2c1caf0b05eac315700bc1af41c2727f17e4aedc821b45":"deb6821a6858d758e7dc4ee924fdfb92":"3fbf848b218119926fec2f7d8c67b54ae853ec85da4551d95ddb628f5b56519c1c0de8a94e5e5ebe622ac79293bef727":"8e065eca5823f041872b3a2a6fa874a02c504dc2024f97fc1a8f89f2e094acdd4a1690c0b12567786dde80e591741852":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #267 -aes_decrypt_xex:"ffa81fd85aaae76cbc7fafb7a25b3fbc18aa535e15e81f1e8413e5e5407d193f7e908aa55eafcc0f4ce6b08e98dd7bf25e3adb430f1f5b6119d481813e962a32":"589bc6953c40b328c23abaaac5a476d8":"a179f6856191b0fb8f698b8c953021ca8bacf4086f874664611e11056f18a06e6a995827d0f8bdc1c9c39f5b52c2b30f":"b29060e7fc2d171b1bbd261a07547e08022103a2942958da403fcd676f4904d75f344390fa0d272c106d4c8804f1302c":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #268 -aes_decrypt_xex:"5ddbe6529a0b28fa77d20f200f3b6aa0ffec804fb3a420e1ee399d02d44d4523d6eba3b0b3166d8810d87c1424b31e5a57fc4b52c44a0a3b958c082e9c9e5992":"b00ad83bc810b6840f31b39d9cd109a2":"b2faca8ca6075c8bd2b9a07f34c4965f33a3afe51c12f282e588d0e1ca0240de523158147d0720dc0743bdcebdb53145":"2f6acddae92f66fc39bb91be1282c97c5261995b2b82a315dc3e789b34342a0f1b656f4674e1d03d36385f043478b526":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #269 -aes_decrypt_xex:"8424a2d5735a0c26c1031eea01eef7e05e5c1a8321f8ac4f9934336d5d5d847ebef95317f78c5ebce8a82499f919cc9b535c7f110d960991ace250f819ee53a6":"6c146de439efab2aa98fe5e06506d6f2":"9ddcc0d9e0f21f6addc8c73d992755593276acb0f2410e34c633c9c727becea542b317977964a16192c88784c2028c29":"252c6117ed5b9c70efb57c45f1e8e251fab40ec4bd06c22bb951db075c9eeff37d6ce72ca29635c29a182d2b307fc2a5":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #270 -aes_decrypt_xex:"e4e73bf6c3609dc506068612cc47265c3429bfd912549858b581dfcc3690b9113ab0199863fcb899656117af9569ae3aa8ff4e67ce76ee6f24a35eb6d0893edd":"54876221af1ecd98489bf723fe9fa752":"0760b730b60d1acd026ea8402980362e98fef6343120c23203a575ee218cd1300c157a1fcaceb7974040dfe8d7113106":"f497584ac014791e9582c4f97e1ed031134a6e872cad515481b78dcbc60335c5a89986c857edada62ca45cfcfe3de5a3":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #271 -aes_decrypt_xex:"288afcbfce921e11d0376d2c6eed412d1e46e8164b5f159d810f50471e82be253de581cdd05157ed4d6431c7fc0246eec4d279985aa3e7d7435c29f15df93988":"89c6b5a98d7f7ff5310aee0947d07111":"ae2d5bde37e8770f91fa9486623c7b2f31a6e45660f737bc809dcab537509c4ecbed500791b1c1128b9a8eb0ef0d3f78":"b3e5d37d2e4eb5c523fd7dc8de0f0c699a7bc3470cea3e1307e4cd4b66fbdc74ab1a5afd2f7c68441d6dbbf3b275d11b":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #272 -aes_decrypt_xex:"bf77dd7f04c2502d5ce07e9f723c7f1e855b2481c35a962c6b5784c629c94b10e0fb4ba16d381ff8ba174d5779c290f93d5ee22cac4c1cb6828fed12efcac8ad":"5d628c12ab06a2c576356cf9e0d9df7f":"19c9fffdb898dec02f7cd91d03e8626f29fa13e3dd2639c472f746105564d8d74d0bc2b47b4c0d299889d6426f2b0f52":"55c3fba5aed86ef55d439379ea1b3b9f231f31c176707665873e85510572a6bf9ba846dd368a56937d7c7dfecc33b0f6":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #273 -aes_decrypt_xex:"faaa0558184c419c044eecc892efa05cc8d27d71a1a26fc97ec8bb27efac443110495dc46c73414cd81727259e0302a9834ebe5651e15a914217b376822ad12b":"d7031598a662eec151bb73defcfccd25":"df527221282e43f83812858b0a41857ebb998713d3f27ee87c51f2e95ef3316a19ae6d039761b17114b6fc6faf47fb29":"e992b36451734ae7d417fd3bc949c4f893203fd62bd146f9c31fafca91060ad6be941fca204020fd292711473e93889f":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #274 -aes_decrypt_xex:"31b13cae570bc1e964d3280864bdb9633e4b8b7c3ac52b58093534944686ddb4963b4ed0a3fa37490f0d9917241d72e78882d5890b279af03b5f9868eb5f84d1":"4fbb288625fdbb539862c19995a60fe0":"e862510b1a3ac838daedebe57eb4a76984908477012dc13e7be464648c8ca45be8e330e495fe96f1807ddbab52fecb9b":"821cb386c87a1c0143f49b5fbb58f98a18f351a0002a52460e2c2f93bebae2dbef5cf59ac38a2e65f51d99d885df6b92":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #275 -aes_decrypt_xex:"fbca0e46af81ec5238d3a1f800f3e10fc672bdaf4f50e056a070a776c4b432405c12a73aa5912781821d3b406abaa9aa21d61dccd74b71c38854e4d8539cabb9":"d5f2bf54d338e2b38cf4abf0893ab532":"67e48a78095f78d94a0b0b502c46f6d386f28b4b6c9c208c51699063a9650cc9163f4fb201feaf2441abad989f6d943b":"f7b12975fe133472f535c036191be0e8769047736cc9c308ab49f52f83d44c22929655edb99af3213fa6dad2e14e16c4":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #276 -aes_decrypt_xex:"343345475b56ed9b15630acf7806f4a3756ec13569171b998bf770ca75cea7107a932b886fbc932266f716d4321e6e55a142223072daf3d4450ab318c6a9a659":"1cef65aafee11de5cfcf77680f9bd4ee":"122ccb6acb6fcb00a58046c9bb7a089a790322eaa95bf7a97c47184f8f632662a7f89074ad94a33959b2ae9a9e7a7123":"4badcf8762a4573bc8fe25de5fae2292bbb9720e707def75ad02aa4ec2c09b19a658708d5068433b4de063a3f3fc0dc7":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #277 -aes_decrypt_xex:"2cf754836d5e12d64b1d5040e407bd1567119ebcced96a9b5aedfc9bf1193beab004b949b85c9287dc261b87f805485f6164ab4a0f37dd7e67be709d2a7d6c62":"b0c662ccf654d461ca187713b644846f":"9e57d41d0504fe2826c0e87323e684757f1e630c4efe5212743d23a934f16dc7806c0cdc3a2061ce4964f4e27e38089a":"9b0eac1bff4cf5f810f2c27bde28c5019b3d092a5fbb2057b3bc02fa45afcbdb22f9c4a5e365d047efdfcf3817fe6b46":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #278 -aes_decrypt_xex:"36af2528fcc8470a3087e4719c045717d342471778f1f1820154ca0870d2b78751bd95c396f77464c1bfc3f001374a432d04d974817a591c499eec04f24234ab":"741b84f651fb633caf7eb642fc6af966":"71e013156c93816b3fa0637d1c240df75523e39ed73a401dd1f4bbc5715970eae3d48df8ec4d3366fcb36f1833851597":"fd021404320dde823b797d70c82695cc2fe295616d3deebc2be55bdd5af904c6e8b5758787e072e839e990692d9ec136":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #279 -aes_decrypt_xex:"05a0f1b59f9df2d5cf27c65dd2e7f84c65a1ee433452c5c003d98a348c7e9e8e9d978a743c1e67f55c923bd19717685429e7b34c032f8ef7dfad42061bc9242f":"0d9c21a8549aff00b5795fb7c01fe78f":"cc498edc8243393bb5de6887717c4963954c7571b8a68af79062dd1ced7871d84a0a4da5eb7916c83415476c1a93a310":"1bdeb77b673a2f34889c50255bd5e2df2721b6b20b7c3c52b62af1c8647db32fb271cecbdc1d23dfe3bc8d57d711b646":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #280 -aes_decrypt_xex:"30d4a18d7715baa3d2abb316c148428969ff38ef444b5543490c7145ddbed5af2e2c67ae518e8a2216be7485b237e3a4440d64d3f404092f9986d24bd9ea232b":"ebc869d8126f4c13de42e1d3d7e90ab7":"46ddf06e9b9f3f22a2105b5ca39b5900f1337eb16cb9815bbd75ce886dc105ebd74807857a895c32f009f81d049db4af":"15703b43bea29d30a34713b9bbcc3364bdace695bb37fb87a249ae84ca0f3056ae22fd91e663cb3a5873bea084d9b4c3":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #281 -aes_decrypt_xex:"0f1d43f1ef8e7738bd9d889fff2486dc8703b39b739e78480ba5651093d70a5eba0402db079ee058fe013e2244b76a1d3c0b0aad775e1efbf7d6785915f0e7d8":"5efa6621ee27b2b587322665341d622e":"7c8d945a350b95f8a95264caf51679aa0429110f808673d56ae94aecc12e95843a5a7fba217d9e43fcffe43718528a69":"63a7da2ac0f7478937ca521e6b9f27309f0b34ad5fc6e9055dd5c3273f585628507a15ef5c003c5a0679ef694ce6834a":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #282 -aes_decrypt_xex:"b882624e74c9041ced3ec9cf5db40eed0e2d36f7129e2b4c5ea65a8b72bddc7740fcb0df4afedb3e107dbfd8f201300aa0b12a8d18a1e07d572fcc533ecfc040":"239ef70c534fdaca60a14fe8ca3bf3cb":"09df09b43b1324048e1cec032dcef36ea402d7acc1b4590ce2e28b30ba97500d6d734a5e8daad7054404eeca1e8de90e":"0b93b5f8c23c56dad2c4baf948ac413ded2349e6390ef55868d9850a5506795f641d5935ef90d3353ffbd2359372589c":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #283 -aes_decrypt_xex:"3067b977b103d6253a83031f0f7e224a5e60ae9c2fd9bee920f64b84ee7ae460d747c9fc7b371a84560942f465cf8f774554f69b2165f472f68f8df6ea11d494":"1cc671b9eea8d38616e05da5c6760ba9":"d76127e3bc15cc6772a693b5750485506f67562a0ae81988d2eda85521d4bc3a96705ec17308639551e6ba76b125b63c":"38a574a8977b38ec3cf9858fb50fb0e50c1a31f619e36a3e42b59caeb3f76afd452df46243cb920675f3031372c3cf8e":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #284 -aes_decrypt_xex:"90e031e39a40242e8adfef6efb7aa96716d2253ae131f140d59b12870ce0ee53818730affac35c782a5fe3eb8fbbe028c8b409e8dd093f4f252af920819f1426":"baf030be22e5bc1e81c8b11a4db3493f":"3eabf805919f0ee9619c4e2abb757bb89ab58e0a8eabdee0b20386b5c31c25a9b0b53fd1a7e3f17c4bf86e72e4010ebc":"f3b79cceded081b553438056464fd1f60b3a4c159507dbaf2972a17a21e28f3c0e4e6f298ee5cd460c6300a4dd101fbd":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #285 -aes_decrypt_xex:"beffab14bd325af4f35e192475c48c9a0c3df06ea983506438dc14c985a22dd4ca7c58ee4ff394a896a96e9a897b7c5565cf9dff0e760ec9261470cacbd28e93":"10a7aed2521a5afe0b7f148c8c75e86c":"f62e42ce53562ea6130504ac8ba96e63acd221ec284d2843b60530f7ceb8cfe6b2fe61d4b8db39391a30ea04952f7f67":"d2b76d9f5f046408cd383bee6d25dbd75e089ab2bceb85f46aacc5d1c6393e914fe036c27be86c6b4e8256c081951ae8":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #286 -aes_decrypt_xex:"409531fc6ee8715c17eab789c38642f465b5edd7c5f2912b81ba44e4fad95e6224e3fe0a38bfe4c533f06d20a8b51317d0d26574785601e46bada568c6adaed6":"d7ffc894ad769873709fc5e916f766ce":"487ad466c4b8de4aae5f3e8cb4ac25a436cf4159259eec7672e7885a1f088a339bf2841397acfaccb0fb577a395e5937":"f4b9a9ec2e970169074e3b0d8998671a887f5c2c2f065c5e0f5c38356c1aa1a750fc40845e64fc63495c1f7f21c896cc":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #287 -aes_decrypt_xex:"104406d7b0424626fbe10c50a92383e2df68ed51cf3b28d601cb8fff7d317ae4f3cb6b445cc437bc9465379310b25d1e9612d0aaa08f8c98ed1c0fba6df8fa88":"44018c58b87974010aca151b754bbec4":"6620a89180027eb3fb2321d8a5e6744808e4c4b39d3ef618f6daeb63a8fbafabb5d13eb57c0fb1b1a0a675bbb0b40a1c":"93fc171f9571dc62696294ef99f9bd71e4b3adcbe5914ba0a2f8bc7c7dff005bfece2c213d2f81d9864857eec5c8714d":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #288 -aes_decrypt_xex:"841be6311688c24bf03811bc32e54a43d8d1006a1556857020d60296ee7cf4bce5a16d0cd3300a983c2c2dcc702765cebd09a9febb4faed9f0019a4678f61466":"5b9a3fc8f4392061225ab495c9b92a6b":"b7914d966538f95e9766c83c70ce32b43c394a92761df08529113616e25ae5a969f3a25bb637d8d1d03cb4abfe661d2f":"05d3d65639763a533c767054ca2a0cebf52bbd66ebb595dc6a6b574fa07f3bcc03473624966b92fbc2010f2e3b0033f2":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #289 -aes_decrypt_xex:"e9ea6b695fa5cebb2ecde875954b97a0fceb06a4f209b930b79ffd3264d146dc73060c8bab6e8139231e043d0aa8c4efd7bc7ce91e077ca9e061ea97289ad7e3":"d573693d0d51687eecd9a7edf3c3d9df":"c67660698d58c294e7bc3ac5f5b044fe66f6cfa76009a749464ef88e60bf0357efb7c7d95c2f868fa00de7e37bb124c2":"4c3eba5e795d60a260379684fdf8c29bb420b597e76ba5f391d76edc4f20e9d42e77981b328a14032347b9237aa51e62":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #290 -aes_decrypt_xex:"35abc4d747a1203003364d26b9421bace3e714f651fcd64d7a03fd4fb07736df21c4285a51fbcf893f948b9d5c8c23e68d4adc49d5443770ee0f5b68e3e6667b":"9bee2bcc842c8ec4ae1b69a8c856b751":"cbe57195d9bed756c3841f74a5de4c5682a1c6f815de80b53bb558566b45788bf14cc35300839950f95553c2cd80670e":"12f1cd63140f348d342c9bf7f659dbb881f940f0d1562fc46b94704b5adcf6a29f0ca72bf74f0d0e139e85ff4384348a":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #291 -aes_decrypt_xex:"36fb7b676f4cd16776861ce117d444c87888d9aa2d4d06d73858a19246798900de9060ee7d165245fb94ea003ac58994dc74a03a1804cc7ac11251b3ce796806":"44aea9b2f5c27708ee13287f404dd41b":"5d3298f642670026c25dfd83460dfc8d5c2c3333459346ef9b75fa3faee08d76a999bb024ac3d3fcfaf3091b39b1b815":"fb308adbd9c03742adea867df4891c0452001146ff113ac4552ec35034564ac434a08ba696647014d0f28b620aa8c350":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #292 -aes_decrypt_xex:"0b1431facf4cf32dd3534ec9c5ecd64b3e85a5db73a1550a896e56ba34bf651e5bc19200f5c388c9cca5981e0e594adb95e453c3884acf6f2b70d48f5d0c7586":"76736be270fb7d96b832c7bf1af4969a":"14780c7b4e202a434cd561a6de1d7ca5c1529bef4c3f65b29a6e5e5038f22dc2716507dbcdf42412422a8d2593670926":"e7a1cc5ef4587a88148cbc9eb35ce9d0ddbeb47915f0b9ce801e2e94cadb5ece2b2e56047b04d7bcce12e34e460aec9c":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #293 -aes_decrypt_xex:"7086656629adcd47e7093640173f6088648c8477008f590e3f538b49ea1b07335c7506bafe80ee8cf68f553a885cdae49e099741a4eff85e5e782cffee7aefb6":"6679472356a729febb493d90e9addaed":"677dd32fd0cc7434fbd39d112e237ed2c6dcbdf01e4df0dadb12018d13081757ba878656d21ff90e0f7b489a4c53788c":"a153dbb203db963fe92acb826960babe59d7131ba378e19431fc74cbd47ba346d648ba9cedf307dfa0a6c090dc7305ed":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #294 -aes_decrypt_xex:"8a0ccbfe4a09b9280b5d79f2e9e49276192df1eac5bda7f882ae041780b639a977f4fe392e7c05da0dac936c32198e5d9c14b8f191511fc2bdbac7fb7af82c8e":"3888ca86a5cdf357425700fd66e55329":"8791f067c70271ddf323ebfd32988e6f2750cdb3f2b67c9b53f49f9f1a083cbad701f74dba5b536ddc53f5b112786d2e":"8cf4f661a4180e5308b57d3ef8acd59fbb3abb4c03354a67c0dc6cec4ada69f43954d92208a863b585ee09e7832f3578":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #295 -aes_decrypt_xex:"92a92ba922fa20203b4c3896493a0cb73d69ac6d1394e045bad03eb4c3ad2074fb48b211bd02bdb909779324f562090f93150519c8def3097bedde001b5c8909":"595239c0562c5732f5e478d20719d530":"5530b8c60cabe411e865c2b14237bbc60c028934043f74338f8627647b12df38189fd62a34729cfc38b3833cde95d8c7":"7aab1b018951463f6033f7c0563cdff9034f7c2133f6f6dd9e01c6f86efa5998c0ef992a71e0a18fb8dcd4e3acdbc79c":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #296 -aes_decrypt_xex:"7155f6716c079eb48dfce786b577970664bdaec150a9a862192ebf0886e77124977612c578da8fd9a2be4d579e5eff47dd0d7573acb6cb57dc0ecd00802234e2":"3fbaff1b605a9404fc9728021391f692":"40687387c4e63e04514d1ea869c68e2c658f836508029975f77c9f6c4f6687c53bddbf13ae7ba04cd7c8bfaaf70782fb":"654657f48334dd38ecef7e7531bb1c7518ee3e9139f7680e08b6dd77268ce2bb13b661a36ad79a2743c899b711ac8664":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #297 -aes_decrypt_xex:"21d9147e6a6533af49edd72e45d08f573dfa3f756dfe8e1fd59303e5afe359ebdea837796d12b2cfa6cb39923fa317736ceb19495729481ed3f7eaf6eb91df7d":"ca539c37cfbcce3717903d24f735e0bf":"997e4ad0d9108408e4286c2ac9488731926ec8b175293ea6f37a7a9250c59727ca82ecea9d6c072ade9a85f9c0c586d6":"2b7146344a94a5c9e7552013cba32db26626c6472e860cd74d18dd8ad64b7634b618f25d27997f6e3cb3443ec0d23d1f":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #298 -aes_decrypt_xex:"32be1589d7bbfab02b48b543359e9144a2fd05223b6855723be5c49e2c26fa17332be34d4365c158237f495d40b71e8797419c1c36aca8bb9a7b6f763adafe1a":"3d8da7642a1afd3850f7f10125ba28b8":"bc745363769b9ea899963c3a91e576f2a42333f0639c3ef779a82ed2d08a2774d7d8dba8a049fdc8720193e631e18edc":"9e9037370b30476c724c98613ebcc8cce3a9f83d4dcbc6f0195865e0d24622d9c4615240067d276255ed2abb7bd06a4f":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #299 -aes_decrypt_xex:"22a0a371842832d8706388e94533f3df997d749f48503a1ad38dad9791ce14fe9ccaa3f3ab5c7546fd019bdf997cb3abd6cb22edece35349237ebe289708ce9d":"01d23862799e6295c0041bbaec5109a7":"0e2b93cc892b22b5dbba9d32f50aeafe9de0ee66dffccaa6063679be69dd606c7d71a446333f9e5c36755896f4d8e16f":"6169b219ca37a2f7ccd2d8581d621d3c1bff888dac080364f2b9c702d01a9574b55bc4f045bfa04d1851e58c21ea7f55":0 - -AES-256-XEX Decrypt NIST XTSTestVectors #300 -aes_decrypt_xex:"88dfd7c83cb121968feb417520555b36c0f63b662570eac12ea96cbe188ad5b1a44db23ac6470316cba0041cadf248f6d9a7713f454e663f3e3987585cebbf96":"0ee84632b838dd528f1d96c76439805c":"a55d533c9c5885562b92d4582ea69db8e2ba9c0b967a9f0167700b043525a47bafe7d630774eaf4a1dc9fbcf94a1fda4":"ec36551c70efcdf85de7a39988978263ad261e83996dad219a0058e02187384f2d0754ff9cfa000bec448fafd2cfa738":0 - From e22ba80e7b2accf0025dd43458496a75cdae013a Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Tue, 8 May 2018 17:23:40 +0100 Subject: [PATCH 128/180] Add XTS test suites to the Makefile --- tests/Makefile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/Makefile b/tests/Makefile index caacb12c5..d65cd93a2 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -47,6 +47,7 @@ endif APPS = test_suite_aes.ecb$(EXEXT) test_suite_aes.cbc$(EXEXT) \ test_suite_aes.cfb$(EXEXT) test_suite_aes.ofb$(EXEXT) \ + test_suite_aes.xts$(EXEXT) \ test_suite_aes.rest$(EXEXT) \ test_suite_arc4$(EXEXT) test_suite_asn1write$(EXEXT) \ test_suite_base64$(EXEXT) test_suite_blowfish$(EXEXT) \ @@ -120,6 +121,10 @@ test_suite_aes.rest.c : suites/test_suite_aes.function suites/test_suite_aes.res echo " Gen $@" perl scripts/generate_code.pl suites test_suite_aes test_suite_aes.rest +test_suite_aes.xts.c : suites/test_suite_aes.function suites/test_suite_aes.xts.data scripts/generate_code.pl suites/helpers.function suites/main_test.function + echo " Gen $@" + perl scripts/generate_code.pl suites test_suite_aes test_suite_aes.xts + test_suite_cipher.aes.c : suites/test_suite_cipher.function suites/test_suite_cipher.aes.data scripts/generate_code.pl suites/helpers.function suites/main_test.function echo " Gen $@" perl scripts/generate_code.pl suites test_suite_cipher test_suite_cipher.aes @@ -228,6 +233,10 @@ test_suite_aes.rest$(EXEXT): test_suite_aes.rest.c $(DEP) echo " CC $<" $(CC) $(LOCAL_CFLAGS) $(CFLAGS) $< $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@ +test_suite_aes.xts$(EXEXT): test_suite_aes.xts.c $(DEP) + echo " CC $<" + $(CC) $(LOCAL_CFLAGS) $(CFLAGS) $< $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@ + test_suite_arc4$(EXEXT): test_suite_arc4.c $(DEP) echo " CC $<" $(CC) $(LOCAL_CFLAGS) $(CFLAGS) $< $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@ From 9366feb504d8af1992f72532d060bc949cb7fc52 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Tue, 29 May 2018 18:55:17 +0100 Subject: [PATCH 129/180] aes: xts: Add new context structure Add a new context structure for XTS. Adjust the API for XTS to use the new context structure, including tests suites and the benchmark program. Update Doxgen documentation accordingly. --- include/mbedtls/aes.h | 118 ++++++++++++++++++++++----- library/aes.c | 109 ++++++++++++++++++++++--- programs/test/benchmark.c | 18 ++-- tests/suites/test_suite_aes.function | 26 +++--- 4 files changed, 214 insertions(+), 57 deletions(-) diff --git a/include/mbedtls/aes.h b/include/mbedtls/aes.h index 33667d67a..e166e9c6e 100644 --- a/include/mbedtls/aes.h +++ b/include/mbedtls/aes.h @@ -89,6 +89,19 @@ typedef struct } mbedtls_aes_context; +#if defined(MBEDTLS_CIPHER_MODE_XTS) +/** + * \brief The AES XTS context-type definition. + */ +typedef struct +{ + mbedtls_aes_context crypt; /*!< The AES context to use for AES block + encryption or decryption. */ + mbedtls_aes_context tweak; /*!< The AES context used for tweak + computation. */ +} mbedtls_aes_xts_context; +#endif /* MBEDTLS_CIPHER_MODE_XTS */ + #else /* MBEDTLS_AES_ALT */ #include "aes_alt.h" #endif /* MBEDTLS_AES_ALT */ @@ -110,6 +123,25 @@ void mbedtls_aes_init( mbedtls_aes_context *ctx ); */ void mbedtls_aes_free( mbedtls_aes_context *ctx ); +#if defined(MBEDTLS_CIPHER_MODE_XTS) +/** + * \brief This function initializes the specified AES XTS context. + * + * It must be the first API called before using + * the context. + * + * \param ctx The AES XTS context to initialize. + */ +void mbedtls_aes_xts_init( mbedtls_aes_xts_context *ctx ); + +/** + * \brief This function releases and clears the specified AES XTS context. + * + * \param ctx The AES XTS context to clear. + */ +void mbedtls_aes_xts_free( mbedtls_aes_xts_context *ctx ); +#endif /* MBEDTLS_CIPHER_MODE_XTS */ + /** * \brief This function sets the encryption key. * @@ -142,6 +174,44 @@ int mbedtls_aes_setkey_enc( mbedtls_aes_context *ctx, const unsigned char *key, int mbedtls_aes_setkey_dec( mbedtls_aes_context *ctx, const unsigned char *key, unsigned int keybits ); +#if defined(MBEDTLS_CIPHER_MODE_XTS) +/** + * \brief This function prepares an XTS context for encryption and + * sets the encryption key. + * + * \param ctx The AES XTS context to which the key should be bound. + * \param key The encryption key. This is comprised of the XTS key1 + * concatenated with the XTS key2. + * \param keybits The size of \p key passed in bits. Valid options are: + *
    • 256 bits (each of key1 and key2 is a 128-bit key)
    • + *
    • 512 bits (each of key1 and key2 is a 256-bit key)
    + * + * \return \c 0 on success. + * \return #MBEDTLS_ERR_AES_INVALID_KEY_LENGTH on failure. + */ +int mbedtls_aes_xts_setkey_enc( mbedtls_aes_xts_context *ctx, + const unsigned char *key, + unsigned int keybits ); + +/** + * \brief This function prepares an XTS context for decryption and + * sets the decryption key. + * + * \param ctx The AES XTS context to which the key should be bound. + * \param key The decryption key. This is comprised of the XTS key1 + * concatenated with the XTS key2. + * \param keybits The size of \p key passed in bits. Valid options are: + *
    • 256 bits (each of key1 and key2 is a 128-bit key)
    • + *
    • 512 bits (each of key1 and key2 is a 256-bit key)
    + * + * \return \c 0 on success. + * \return #MBEDTLS_ERR_AES_INVALID_KEY_LENGTH on failure. + */ +int mbedtls_aes_xts_setkey_dec( mbedtls_aes_xts_context *ctx, + const unsigned char *key, + unsigned int keybits ); +#endif /* MBEDTLS_CIPHER_MODE_XTS */ + /** * \brief This function performs an AES single-block encryption or * decryption operation. @@ -215,30 +285,38 @@ int mbedtls_aes_crypt_cbc( mbedtls_aes_context *ctx, #if defined(MBEDTLS_CIPHER_MODE_XTS) /** - * \brief AES-XTS buffer encryption/decryption - * Length should be greater or equal than the block size (16 - * bytes, 128 bits) + * \brief This function performs an AES-XTS encryption or decryption + * operation for an entire XTS data unit. * - * Warning: The bits_length parameter must given be in bits, not bytes like the - * other modes + * AES-XTS encrypts or decrypts blocks based on their location as + * defined by a data unit number. The data unit number must be + * provided by \p iv. * - * \param crypt_ctx AES context for encrypting data - * \param tweak_ctx AES context for xor-ing with data - * \param mode MBEDTLS_AES_ENCRYPT or MBEDTLS_AES_DECRYPT - * \param bits_length length of the input data (in bits) - * \param iv initialization vector - * \param input buffer holding the input data - * \param output buffer holding the output data + * \param ctx The AES XTS context to use for AES XTS operations. + * \param mode The AES operation: #MBEDTLS_AES_ENCRYPT or + * #MBEDTLS_AES_DECRYPT. + * \param bits_length The length of a data unit in bits. + * \param iv The address of the data unit encoded as an array of 16 + * bytes in little-endian format. For disk encryption, this + * is typically the index of the block device sector that + * contains the data. + * \param input The buffer holding the input data (which is an entire + * data unit). This function reads \p length bytes from \p + * input. + * \param output The buffer holding the output data (which is an entire + * data unit). This function writes \p length bytes to \p + * output. * - * \return 0 if successful, or MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH + * \return \c 0 on success. + * \return #MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH if \p length is + * smaller than an AES block in size (16 bytes). */ -int mbedtls_aes_crypt_xts( mbedtls_aes_context *crypt_ctx, - mbedtls_aes_context *tweak_ctx, - int mode, - size_t bits_length, - unsigned char iv[16], - const unsigned char *input, - unsigned char *output ); +int mbedtls_aes_crypt_xts( mbedtls_aes_xts_context *ctx, + int mode, + size_t bits_length, + const unsigned char iv[16], + const unsigned char *input, + unsigned char *output ); #endif /* MBEDTLS_CIPHER_MODE_XTS */ #if defined(MBEDTLS_CIPHER_MODE_CFB) diff --git a/library/aes.c b/library/aes.c index 9e7b24853..ed260a99b 100644 --- a/library/aes.c +++ b/library/aes.c @@ -521,6 +521,20 @@ void mbedtls_aes_free( mbedtls_aes_context *ctx ) mbedtls_platform_zeroize( ctx, sizeof( mbedtls_aes_context ) ); } +#if defined(MBEDTLS_CIPHER_MODE_XTS) +void mbedtls_aes_xts_init( mbedtls_aes_xts_context *ctx ) +{ + mbedtls_aes_init( &ctx->crypt ); + mbedtls_aes_init( &ctx->tweak ); +} + +void mbedtls_aes_xts_free( mbedtls_aes_xts_context *ctx ) +{ + mbedtls_aes_free( &ctx->crypt ); + mbedtls_aes_free( &ctx->tweak ); +} +#endif /* MBEDTLS_CIPHER_MODE_XTS */ + /* * AES key schedule (encryption) */ @@ -702,6 +716,78 @@ exit: return( ret ); } + +#if defined(MBEDTLS_CIPHER_MODE_XTS) +static int mbedtls_aes_xts_decode_keys( const unsigned char *key, + unsigned int keybits, + const unsigned char **key1, + unsigned int *key1bits, + const unsigned char **key2, + unsigned int *key2bits ) +{ + const unsigned int half_keybits = keybits / 2; + const unsigned int half_keybytes = half_keybits / 8; + + switch( keybits ) + { + case 256: break; + case 512: break; + default : return( MBEDTLS_ERR_AES_INVALID_KEY_LENGTH ); + } + + *key1bits = half_keybits; + *key2bits = half_keybits; + *key1 = &key[0]; + *key2 = &key[half_keybytes]; + + return 0; +} + +int mbedtls_aes_xts_setkey_enc( mbedtls_aes_xts_context *ctx, + const unsigned char *key, + unsigned int keybits) +{ + int ret; + const unsigned char *key1, *key2; + unsigned int key1bits, key2bits; + + ret = mbedtls_aes_xts_decode_keys( key, keybits, &key1, &key1bits, + &key2, &key2bits ); + if( ret != 0 ) + return( ret ); + + /* Set the tweak key. Always set tweak key for the encryption mode. */ + ret = mbedtls_aes_setkey_enc( &ctx->tweak, key2, key2bits ); + if( ret != 0 ) + return( ret ); + + /* Set crypt key for encryption. */ + return mbedtls_aes_setkey_enc( &ctx->crypt, key1, key1bits ); +} + +int mbedtls_aes_xts_setkey_dec( mbedtls_aes_xts_context *ctx, + const unsigned char *key, + unsigned int keybits) +{ + int ret; + const unsigned char *key1, *key2; + unsigned int key1bits, key2bits; + + ret = mbedtls_aes_xts_decode_keys( key, keybits, &key1, &key1bits, + &key2, &key2bits ); + if( ret != 0 ) + return( ret ); + + /* Set the tweak key. Always set tweak key for encryption. */ + ret = mbedtls_aes_setkey_enc( &ctx->tweak, key2, key2bits ); + if( ret != 0 ) + return( ret ); + + /* Set crypt key for decryption. */ + return mbedtls_aes_setkey_dec( &ctx->crypt, key1, key1bits ); +} +#endif /* MBEDTLS_CIPHER_MODE_XTS */ + #endif /* !MBEDTLS_AES_SETKEY_DEC_ALT */ #define AES_FROUND(X0,X1,X2,X3,Y0,Y1,Y2,Y3) \ @@ -1042,13 +1128,12 @@ static void mbedtls_gf128mul_x_ble( unsigned char r[16], /* * AES-XTS buffer encryption/decryption */ -int mbedtls_aes_crypt_xts( mbedtls_aes_context *crypt_ctx, - mbedtls_aes_context *tweak_ctx, - int mode, - size_t bits_length, - unsigned char iv[16], - const unsigned char *input, - unsigned char *output ) +int mbedtls_aes_crypt_xts( mbedtls_aes_xts_context *ctx, + int mode, + size_t bits_length, + const unsigned char iv[16], + const unsigned char *input, + unsigned char *output ) { union xts_buf128 { uint8_t u8[16]; @@ -1075,7 +1160,7 @@ int mbedtls_aes_crypt_xts( mbedtls_aes_context *crypt_ctx, return( MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH ); - mbedtls_aes_crypt_ecb( tweak_ctx, MBEDTLS_AES_ENCRYPT, iv, t_buf.u8 ); + mbedtls_aes_crypt_ecb( &ctx->tweak, MBEDTLS_AES_ENCRYPT, iv, t_buf.u8 ); if( mode == MBEDTLS_AES_DECRYPT && remn ) { @@ -1096,7 +1181,7 @@ first: scratch.u64[1] = (uint64_t)( inbuf->u64[1] ^ t_buf.u64[1] ); /* CC <- E(Key2,PP) */ - mbedtls_aes_crypt_ecb( crypt_ctx, mode, scratch.u8, outbuf->u8 ); + mbedtls_aes_crypt_ecb( &ctx->crypt, mode, scratch.u8, outbuf->u8 ); /* C <- T xor CC */ outbuf->u64[0] = (uint64_t)( outbuf->u64[0] ^ t_buf.u64[0] ); @@ -1127,7 +1212,7 @@ first: scratch.u64[1] = (uint64_t)( cts_scratch.u64[1] ^ t_buf.u64[1] ); /* CC <- E(Key2,PP) */ - mbedtls_aes_crypt_ecb( crypt_ctx, mode, scratch.u8, scratch.u8 ); + mbedtls_aes_crypt_ecb( &ctx->crypt, mode, scratch.u8, scratch.u8 ); /* C <- T xor CC */ outbuf[nblk - 1].u64[0] = (uint64_t)( scratch.u64[0] ^ t_buf.u64[0] ); @@ -1148,7 +1233,7 @@ decrypt_only_one_full_block: scratch.u64[1] = (uint64_t)( inbuf[nblk - 1].u64[1] ^ t_buf.u64[1] ); /* CC <- E(Key2,PP) */ - mbedtls_aes_crypt_ecb( crypt_ctx, mode, scratch.u8, scratch.u8 ); + mbedtls_aes_crypt_ecb( &ctx->crypt, mode, scratch.u8, scratch.u8 ); /* C <- T xor CC */ cts_scratch.u64[0] = (uint64_t)( scratch.u64[0] ^ t_buf.u64[0] ); @@ -1165,7 +1250,7 @@ decrypt_only_one_full_block: scratch.u64[1] = (uint64_t)( inbuf[nblk - 1].u64[1] ^ cts_t_buf.u64[1] ); /* CC <- E(Key2,PP) */ - mbedtls_aes_crypt_ecb( crypt_ctx, mode, scratch.u8, scratch.u8 ); + mbedtls_aes_crypt_ecb( &ctx->crypt, mode, scratch.u8, scratch.u8 ); /* C <- T xor CC */ outbuf[nblk - 1].u64[0] = (uint64_t)( scratch.u64[0] ^ cts_t_buf.u64[0] ); diff --git a/programs/test/benchmark.c b/programs/test/benchmark.c index 47d36ff80..ef83dc1d8 100644 --- a/programs/test/benchmark.c +++ b/programs/test/benchmark.c @@ -432,23 +432,23 @@ int main( int argc, char *argv[] ) if( todo.aes_xts ) { int keysize; - mbedtls_aes_context crypt_ctx, tweak_ctx; - mbedtls_aes_init( &crypt_ctx ); - mbedtls_aes_init( &tweak_ctx ); - for( keysize = 128; keysize <= 256; keysize += 64 ) + mbedtls_aes_xts_context ctx; + + mbedtls_aes_xts_init( &ctx ); + for( keysize = 128; keysize <= 256; keysize += 128 ) { mbedtls_snprintf( title, sizeof( title ), "AES-XTS-%d", keysize ); memset( buf, 0, sizeof( buf ) ); memset( tmp, 0, sizeof( tmp ) ); - mbedtls_aes_setkey_enc( &crypt_ctx, tmp, keysize ); - mbedtls_aes_setkey_enc( &tweak_ctx, tmp, keysize ); + mbedtls_aes_xts_setkey_enc( &ctx, tmp, keysize * 2 ); TIME_AND_TSC( title, - mbedtls_aes_crypt_xts( &crypt_ctx, &tweak_ctx, MBEDTLS_AES_ENCRYPT, BUFSIZE * 8, tmp, buf, buf ) ); + mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_ENCRYPT, BUFSIZE, + tmp, buf, buf ) ); + + mbedtls_aes_xts_free( &ctx ); } - mbedtls_aes_free( &crypt_ctx ); - mbedtls_aes_free( &tweak_ctx ); } #endif #if defined(MBEDTLS_GCM_C) diff --git a/tests/suites/test_suite_aes.function b/tests/suites/test_suite_aes.function index 91f5fa2de..e998795da 100644 --- a/tests/suites/test_suite_aes.function +++ b/tests/suites/test_suite_aes.function @@ -161,20 +161,18 @@ void aes_encrypt_xts( char *hex_key_string, char *hex_iv_string, unsigned char src_str[100] = { 0, }; unsigned char dst_str[100] = { 0, }; unsigned char output[100] = { 0, }; - mbedtls_aes_context crypt_ctx, tweak_ctx; + mbedtls_aes_xts_context ctx; int key_len, data_len; - mbedtls_aes_init( &crypt_ctx ); - mbedtls_aes_init( &tweak_ctx ); + mbedtls_aes_xts_init( &ctx ); key_len = unhexify( key_str, hex_key_string ); unhexify( iv_str, hex_iv_string ); data_len = unhexify( src_str, hex_src_string ); - mbedtls_aes_setkey_enc( &crypt_ctx, key_str, ( key_len * 8 ) / 2 ); - mbedtls_aes_setkey_enc( &tweak_ctx, key_str + key_len / 2, ( key_len * 8 ) / 2 ); + mbedtls_aes_xts_setkey_enc( &ctx, key_str, key_len * 8 ); - TEST_ASSERT( mbedtls_aes_crypt_xts( &crypt_ctx, &tweak_ctx, MBEDTLS_AES_ENCRYPT, data_unit_len, iv_str, src_str, output ) == xts_result ); + TEST_ASSERT( mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_ENCRYPT, data_unit_len, iv_str, src_str, output ) == xts_result ); if( xts_result == 0 ) { hexify( dst_str, output, data_len ); @@ -183,8 +181,7 @@ void aes_encrypt_xts( char *hex_key_string, char *hex_iv_string, } exit: - mbedtls_aes_free( &crypt_ctx ); - mbedtls_aes_free( &tweak_ctx ); + mbedtls_aes_xts_free( &ctx ); } /* END_CASE */ @@ -198,20 +195,18 @@ void aes_decrypt_xts( char *hex_key_string, char *hex_iv_string, unsigned char src_str[100] = { 0, }; unsigned char dst_str[100] = { 0, }; unsigned char output[100] = { 0, }; - mbedtls_aes_context crypt_ctx, tweak_ctx; + mbedtls_aes_xts_context ctx; int key_len, data_len; - mbedtls_aes_init( &crypt_ctx ); - mbedtls_aes_init( &tweak_ctx ); + mbedtls_aes_xts_init( &ctx ); key_len = unhexify( key_str, hex_key_string ); unhexify( iv_str, hex_iv_string ); data_len = unhexify( src_str, hex_src_string ); - mbedtls_aes_setkey_dec( &crypt_ctx, key_str, ( key_len * 8 ) / 2 ); - mbedtls_aes_setkey_enc( &tweak_ctx, key_str + key_len / 2, ( key_len * 8 ) / 2 ); + mbedtls_aes_xts_setkey_dec( &ctx, key_str, key_len * 8 ); - TEST_ASSERT( mbedtls_aes_crypt_xts( &crypt_ctx, &tweak_ctx, MBEDTLS_AES_DECRYPT, data_unit_len, iv_str, src_str, output ) == xts_result ); + TEST_ASSERT( mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_DECRYPT, data_unit_len, iv_str, src_str, output ) == xts_result ); if( xts_result == 0 ) { hexify( dst_str, output, data_len ); @@ -220,8 +215,7 @@ void aes_decrypt_xts( char *hex_key_string, char *hex_iv_string, } exit: - mbedtls_aes_free( &crypt_ctx ); - mbedtls_aes_free( &tweak_ctx ); + mbedtls_aes_xts_free( &ctx ); } /* END_CASE */ From 5162b932a2c60100a772be806aa1f866bcf96f4d Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Tue, 29 May 2018 12:55:24 +0100 Subject: [PATCH 130/180] aes: Use length instead of bits_length in XTS mbedtls_aes_crypt_xts() currently takes a `bits_length` parameter, unlike the other block modes. Change the parameter to accept a bytes length instead, as the `bits_length` parameter is not actually ever used in the current implementation. --- include/mbedtls/aes.h | 4 ++-- library/aes.c | 3 +-- tests/suites/test_suite_aes.function | 6 ++++-- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/include/mbedtls/aes.h b/include/mbedtls/aes.h index e166e9c6e..67cab25e0 100644 --- a/include/mbedtls/aes.h +++ b/include/mbedtls/aes.h @@ -295,7 +295,7 @@ int mbedtls_aes_crypt_cbc( mbedtls_aes_context *ctx, * \param ctx The AES XTS context to use for AES XTS operations. * \param mode The AES operation: #MBEDTLS_AES_ENCRYPT or * #MBEDTLS_AES_DECRYPT. - * \param bits_length The length of a data unit in bits. + * \param length The length of a data unit in bytes. * \param iv The address of the data unit encoded as an array of 16 * bytes in little-endian format. For disk encryption, this * is typically the index of the block device sector that @@ -313,7 +313,7 @@ int mbedtls_aes_crypt_cbc( mbedtls_aes_context *ctx, */ int mbedtls_aes_crypt_xts( mbedtls_aes_xts_context *ctx, int mode, - size_t bits_length, + size_t length, const unsigned char iv[16], const unsigned char *input, unsigned char *output ); diff --git a/library/aes.c b/library/aes.c index ed260a99b..2dc600cf8 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1130,7 +1130,7 @@ static void mbedtls_gf128mul_x_ble( unsigned char r[16], */ int mbedtls_aes_crypt_xts( mbedtls_aes_xts_context *ctx, int mode, - size_t bits_length, + size_t length, const unsigned char iv[16], const unsigned char *input, unsigned char *output ) @@ -1147,7 +1147,6 @@ int mbedtls_aes_crypt_xts( mbedtls_aes_xts_context *ctx, union xts_buf128 *inbuf; union xts_buf128 *outbuf; - size_t length = bits_length / 8; size_t nblk = length / 16; size_t remn = length % 16; diff --git a/tests/suites/test_suite_aes.function b/tests/suites/test_suite_aes.function index e998795da..d781d2eaa 100644 --- a/tests/suites/test_suite_aes.function +++ b/tests/suites/test_suite_aes.function @@ -169,10 +169,11 @@ void aes_encrypt_xts( char *hex_key_string, char *hex_iv_string, key_len = unhexify( key_str, hex_key_string ); unhexify( iv_str, hex_iv_string ); data_len = unhexify( src_str, hex_src_string ); + TEST_ASSERT( data_len == data_unit_len / 8 ); mbedtls_aes_xts_setkey_enc( &ctx, key_str, key_len * 8 ); - TEST_ASSERT( mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_ENCRYPT, data_unit_len, iv_str, src_str, output ) == xts_result ); + TEST_ASSERT( mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_ENCRYPT, data_len, iv_str, src_str, output ) == xts_result ); if( xts_result == 0 ) { hexify( dst_str, output, data_len ); @@ -203,10 +204,11 @@ void aes_decrypt_xts( char *hex_key_string, char *hex_iv_string, key_len = unhexify( key_str, hex_key_string ); unhexify( iv_str, hex_iv_string ); data_len = unhexify( src_str, hex_src_string ); + TEST_ASSERT( data_len == data_unit_len / 8 ); mbedtls_aes_xts_setkey_dec( &ctx, key_str, key_len * 8 ); - TEST_ASSERT( mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_DECRYPT, data_unit_len, iv_str, src_str, output ) == xts_result ); + TEST_ASSERT( mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_DECRYPT, data_len, iv_str, src_str, output ) == xts_result ); if( xts_result == 0 ) { hexify( dst_str, output, data_len ); From 0a8b02087a2b082af6cf014b72eaca51e8360c18 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Wed, 30 May 2018 15:36:06 +0100 Subject: [PATCH 131/180] aes: xts: Enforce NIST SP 800-38E data unit size NIST SP 800-38E requites the data unit size be limited to at most 2^20 AES blocks in size. Enforce this restriction. --- include/mbedtls/aes.h | 11 +++++++++-- library/aes.c | 3 +++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/include/mbedtls/aes.h b/include/mbedtls/aes.h index 67cab25e0..60b9857b1 100644 --- a/include/mbedtls/aes.h +++ b/include/mbedtls/aes.h @@ -292,10 +292,16 @@ int mbedtls_aes_crypt_cbc( mbedtls_aes_context *ctx, * defined by a data unit number. The data unit number must be * provided by \p iv. * + * NIST SP 800-38E limits the maximum size of a data unit to 2^20 + * AES blocks. If the data unit is larger than this, this function + * returns #MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH. + * * \param ctx The AES XTS context to use for AES XTS operations. * \param mode The AES operation: #MBEDTLS_AES_ENCRYPT or * #MBEDTLS_AES_DECRYPT. - * \param length The length of a data unit in bytes. + * \param length The length of a data unit in bytes. This can be any + * length between 16 bytes and 2^24 bytes inclusive + * (between 1 and 2^20 block cipher blocks). * \param iv The address of the data unit encoded as an array of 16 * bytes in little-endian format. For disk encryption, this * is typically the index of the block device sector that @@ -309,7 +315,8 @@ int mbedtls_aes_crypt_cbc( mbedtls_aes_context *ctx, * * \return \c 0 on success. * \return #MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH if \p length is - * smaller than an AES block in size (16 bytes). + * smaller than an AES block in size (16 bytes) or if \p + * length is larger than 2^20 blocks (16 MiB). */ int mbedtls_aes_crypt_xts( mbedtls_aes_xts_context *ctx, int mode, diff --git a/library/aes.c b/library/aes.c index 2dc600cf8..2b64387a9 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1158,6 +1158,9 @@ int mbedtls_aes_crypt_xts( mbedtls_aes_xts_context *ctx, if( length < 16 ) return( MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH ); + /* NIST SP 80-38E disallows data units larger than 2**20 blocks. */ + if( length > ( 1 << 20 ) * 16 ) + return MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH; mbedtls_aes_crypt_ecb( &ctx->tweak, MBEDTLS_AES_ENCRYPT, iv, t_buf.u8 ); From d82cd860b2e9a25603b89ffeea8e107ba36cc9aa Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Sat, 28 Apr 2018 15:02:45 +0100 Subject: [PATCH 132/180] aes: xts: Rewrite to avoid use of goto The flow was a bit hard to follow with the `goto` everywhere. Rewrite the XTS implementation to avoid the use of `goto`. --- library/aes.c | 171 ++++++++++++++++++++------------------------------ 1 file changed, 67 insertions(+), 104 deletions(-) diff --git a/library/aes.c b/library/aes.c index 2b64387a9..80447b7a3 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1135,129 +1135,92 @@ int mbedtls_aes_crypt_xts( mbedtls_aes_xts_context *ctx, const unsigned char *input, unsigned char *output ) { - union xts_buf128 { - uint8_t u8[16]; - uint64_t u64[2]; - }; + int ret; + size_t blocks = length / 16; + size_t leftover = length % 16; + unsigned char tweak[16]; + unsigned char prev_tweak[16]; + unsigned char tmp[16]; - union xts_buf128 scratch; - union xts_buf128 cts_scratch; - union xts_buf128 t_buf; - union xts_buf128 cts_t_buf; - union xts_buf128 *inbuf; - union xts_buf128 *outbuf; - - size_t nblk = length / 16; - size_t remn = length % 16; - - inbuf = (union xts_buf128*)input; - outbuf = (union xts_buf128*)output; - - /* For performing the ciphertext-stealing operation, we have to get at least - * one complete block */ + /* Sectors must be at least 16 bytes. */ if( length < 16 ) - return( MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH ); + return MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH; /* NIST SP 80-38E disallows data units larger than 2**20 blocks. */ if( length > ( 1 << 20 ) * 16 ) return MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH; - mbedtls_aes_crypt_ecb( &ctx->tweak, MBEDTLS_AES_ENCRYPT, iv, t_buf.u8 ); + /* Compute the tweak. */ + ret = mbedtls_aes_crypt_ecb( &ctx->tweak, MBEDTLS_AES_ENCRYPT, iv, tweak ); + if( ret != 0 ) + return( ret ); - if( mode == MBEDTLS_AES_DECRYPT && remn ) + while( blocks-- ) { - if( nblk == 1 ) - goto decrypt_only_one_full_block; - nblk--; + size_t i; + + if( leftover && ( mode == MBEDTLS_AES_DECRYPT ) && blocks == 0 ) + { + /* We are on the last block in a decrypt operation that has + * leftover bytes, so we need to use the next tweak for this block, + * and this tweak for the lefover bytes. Save the current tweak for + * the leftovers and then update the current tweak for use on this, + * the last full block. */ + memcpy( prev_tweak, tweak, sizeof( tweak ) ); + mbedtls_gf128mul_x_ble( tweak, tweak ); + } + + for( i = 0; i < 16; i++ ) + tmp[i] = input[i] ^ tweak[i]; + + ret = mbedtls_aes_crypt_ecb( &ctx->crypt, mode, tmp, tmp ); + if( ret != 0 ) + return( ret ); + + for( i = 0; i < 16; i++ ) + output[i] = tmp[i] ^ tweak[i]; + + /* Update the tweak for the next block. */ + mbedtls_gf128mul_x_ble( tweak, tweak ); + + output += 16; + input += 16; } - goto first; - - do + if( leftover ) { - mbedtls_gf128mul_x_ble( t_buf.u8, t_buf.u8 ); + /* If we are on the leftover bytes in a decrypt operation, we need to + * use the previous tweak for these bytes (as saved in prev_tweak). */ + unsigned char *t = mode == MBEDTLS_AES_DECRYPT ? prev_tweak : tweak; -first: - /* PP <- T xor P */ - scratch.u64[0] = (uint64_t)( inbuf->u64[0] ^ t_buf.u64[0] ); - scratch.u64[1] = (uint64_t)( inbuf->u64[1] ^ t_buf.u64[1] ); + /* We are now on the final part of the data unit, which doesn't divide + * evenly by 16. It's time for ciphertext stealing. */ + size_t i; + unsigned char *prev_output = output - 16; - /* CC <- E(Key2,PP) */ - mbedtls_aes_crypt_ecb( &ctx->crypt, mode, scratch.u8, outbuf->u8 ); - - /* C <- T xor CC */ - outbuf->u64[0] = (uint64_t)( outbuf->u64[0] ^ t_buf.u64[0] ); - outbuf->u64[1] = (uint64_t)( outbuf->u64[1] ^ t_buf.u64[1] ); - - inbuf += 1; - outbuf += 1; - nblk -= 1; - } while( nblk > 0 ); - - /* Ciphertext stealing, if necessary */ - if( remn != 0 ) - { - outbuf = (union xts_buf128*)output; - inbuf = (union xts_buf128*)input; - nblk = length / 16; - - if( mode == MBEDTLS_AES_ENCRYPT ) + /* Copy ciphertext bytes from the previous block to our output for each + * byte of cyphertext we won't steal. At the same time, copy the + * remainder of the input for this final round (since the loop bounds + * are the same). */ + for( i = 0; i < leftover; i++ ) { - memcpy( cts_scratch.u8, (uint8_t*)&inbuf[nblk], remn ); - memcpy( cts_scratch.u8 + remn, ((uint8_t*)&outbuf[nblk - 1]) + remn, 16 - remn ); - memcpy( (uint8_t*)&outbuf[nblk], (uint8_t*)&outbuf[nblk - 1], remn ); - - mbedtls_gf128mul_x_ble( t_buf.u8, t_buf.u8 ); - - /* PP <- T xor P */ - scratch.u64[0] = (uint64_t)( cts_scratch.u64[0] ^ t_buf.u64[0] ); - scratch.u64[1] = (uint64_t)( cts_scratch.u64[1] ^ t_buf.u64[1] ); - - /* CC <- E(Key2,PP) */ - mbedtls_aes_crypt_ecb( &ctx->crypt, mode, scratch.u8, scratch.u8 ); - - /* C <- T xor CC */ - outbuf[nblk - 1].u64[0] = (uint64_t)( scratch.u64[0] ^ t_buf.u64[0] ); - outbuf[nblk - 1].u64[1] = (uint64_t)( scratch.u64[1] ^ t_buf.u64[1] ); + output[i] = prev_output[i]; + tmp[i] = input[i] ^ t[i]; } - else /* AES_DECRYPT */ - { - mbedtls_gf128mul_x_ble( t_buf.u8, t_buf.u8 ); -decrypt_only_one_full_block: - cts_t_buf.u64[0] = t_buf.u64[0]; - cts_t_buf.u64[1] = t_buf.u64[1]; + /* Copy ciphertext bytes from the previous block for input in this + * round. */ + for( ; i < 16; i++ ) + tmp[i] = prev_output[i] ^ t[i]; - mbedtls_gf128mul_x_ble( t_buf.u8, t_buf.u8 ); + ret = mbedtls_aes_crypt_ecb( &ctx->crypt, mode, tmp, tmp ); + if( ret != 0 ) + return ret; - /* PP <- T xor P */ - scratch.u64[0] = (uint64_t)( inbuf[nblk - 1].u64[0] ^ t_buf.u64[0] ); - scratch.u64[1] = (uint64_t)( inbuf[nblk - 1].u64[1] ^ t_buf.u64[1] ); - - /* CC <- E(Key2,PP) */ - mbedtls_aes_crypt_ecb( &ctx->crypt, mode, scratch.u8, scratch.u8 ); - - /* C <- T xor CC */ - cts_scratch.u64[0] = (uint64_t)( scratch.u64[0] ^ t_buf.u64[0] ); - cts_scratch.u64[1] = (uint64_t)( scratch.u64[1] ^ t_buf.u64[1] ); - - - memcpy( (uint8_t*)&inbuf[nblk - 1], (uint8_t*)&inbuf[nblk], remn ); - memcpy( (uint8_t*)&inbuf[nblk - 1] + remn, cts_scratch.u8 + remn, 16 - remn ); - memcpy( (uint8_t*)&outbuf[nblk], cts_scratch.u8, remn ); - - - /* PP <- T xor P */ - scratch.u64[0] = (uint64_t)( inbuf[nblk - 1].u64[0] ^ cts_t_buf.u64[0] ); - scratch.u64[1] = (uint64_t)( inbuf[nblk - 1].u64[1] ^ cts_t_buf.u64[1] ); - - /* CC <- E(Key2,PP) */ - mbedtls_aes_crypt_ecb( &ctx->crypt, mode, scratch.u8, scratch.u8 ); - - /* C <- T xor CC */ - outbuf[nblk - 1].u64[0] = (uint64_t)( scratch.u64[0] ^ cts_t_buf.u64[0] ); - outbuf[nblk - 1].u64[1] = (uint64_t)( scratch.u64[1] ^ cts_t_buf.u64[1] ); - } + /* Write the result back to the previous block, overriding the previous + * output we copied. */ + for( i = 0; i < 16; i++ ) + prev_output[i] = tmp[i] ^ t[i]; } return( 0 ); From cd9fc5e54161b8be647ed5b2b295db6835ba4e3e Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Wed, 30 May 2018 15:23:24 +0100 Subject: [PATCH 133/180] aes: xts: Rename iv to data_unit XTS doesn't have an IV, it has a "Data Unit". Rename iv for parity with the XTS standard. --- include/mbedtls/aes.h | 6 +++--- library/aes.c | 5 +++-- tests/suites/test_suite_aes.function | 16 ++++++++-------- 3 files changed, 14 insertions(+), 13 deletions(-) diff --git a/include/mbedtls/aes.h b/include/mbedtls/aes.h index 60b9857b1..74c528fb6 100644 --- a/include/mbedtls/aes.h +++ b/include/mbedtls/aes.h @@ -290,7 +290,7 @@ int mbedtls_aes_crypt_cbc( mbedtls_aes_context *ctx, * * AES-XTS encrypts or decrypts blocks based on their location as * defined by a data unit number. The data unit number must be - * provided by \p iv. + * provided by \p data_unit. * * NIST SP 800-38E limits the maximum size of a data unit to 2^20 * AES blocks. If the data unit is larger than this, this function @@ -302,7 +302,7 @@ int mbedtls_aes_crypt_cbc( mbedtls_aes_context *ctx, * \param length The length of a data unit in bytes. This can be any * length between 16 bytes and 2^24 bytes inclusive * (between 1 and 2^20 block cipher blocks). - * \param iv The address of the data unit encoded as an array of 16 + * \param data_unit The address of the data unit encoded as an array of 16 * bytes in little-endian format. For disk encryption, this * is typically the index of the block device sector that * contains the data. @@ -321,7 +321,7 @@ int mbedtls_aes_crypt_cbc( mbedtls_aes_context *ctx, int mbedtls_aes_crypt_xts( mbedtls_aes_xts_context *ctx, int mode, size_t length, - const unsigned char iv[16], + const unsigned char data_unit[16], const unsigned char *input, unsigned char *output ); #endif /* MBEDTLS_CIPHER_MODE_XTS */ diff --git a/library/aes.c b/library/aes.c index 80447b7a3..a2d1b6dd1 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1131,7 +1131,7 @@ static void mbedtls_gf128mul_x_ble( unsigned char r[16], int mbedtls_aes_crypt_xts( mbedtls_aes_xts_context *ctx, int mode, size_t length, - const unsigned char iv[16], + const unsigned char data_unit[16], const unsigned char *input, unsigned char *output ) { @@ -1151,7 +1151,8 @@ int mbedtls_aes_crypt_xts( mbedtls_aes_xts_context *ctx, return MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH; /* Compute the tweak. */ - ret = mbedtls_aes_crypt_ecb( &ctx->tweak, MBEDTLS_AES_ENCRYPT, iv, tweak ); + ret = mbedtls_aes_crypt_ecb( &ctx->tweak, MBEDTLS_AES_ENCRYPT, + data_unit, tweak ); if( ret != 0 ) return( ret ); diff --git a/tests/suites/test_suite_aes.function b/tests/suites/test_suite_aes.function index d781d2eaa..165f702e6 100644 --- a/tests/suites/test_suite_aes.function +++ b/tests/suites/test_suite_aes.function @@ -152,12 +152,12 @@ exit: /* END_CASE */ /* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_XTS */ -void aes_encrypt_xts( char *hex_key_string, char *hex_iv_string, +void aes_encrypt_xts( char *hex_key_string, char *hex_data_unit_string, char *hex_src_string, char *hex_dst_string, int data_unit_len, int xts_result ) { unsigned char key_str[100] = { 0, }; - unsigned char iv_str[100] = { 0, }; + unsigned char data_unit_str[100] = { 0, }; unsigned char src_str[100] = { 0, }; unsigned char dst_str[100] = { 0, }; unsigned char output[100] = { 0, }; @@ -167,13 +167,13 @@ void aes_encrypt_xts( char *hex_key_string, char *hex_iv_string, mbedtls_aes_xts_init( &ctx ); key_len = unhexify( key_str, hex_key_string ); - unhexify( iv_str, hex_iv_string ); + unhexify( data_unit_str, hex_data_unit_string ); data_len = unhexify( src_str, hex_src_string ); TEST_ASSERT( data_len == data_unit_len / 8 ); mbedtls_aes_xts_setkey_enc( &ctx, key_str, key_len * 8 ); - TEST_ASSERT( mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_ENCRYPT, data_len, iv_str, src_str, output ) == xts_result ); + TEST_ASSERT( mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_ENCRYPT, data_len, data_unit_str, src_str, output ) == xts_result ); if( xts_result == 0 ) { hexify( dst_str, output, data_len ); @@ -187,12 +187,12 @@ exit: /* END_CASE */ /* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_XTS */ -void aes_decrypt_xts( char *hex_key_string, char *hex_iv_string, +void aes_decrypt_xts( char *hex_key_string, char *hex_data_unit_string, char *hex_src_string, char *hex_dst_string, int data_unit_len, int xts_result ) { unsigned char key_str[100] = { 0, }; - unsigned char iv_str[100] = { 0, }; + unsigned char data_unit_str[100] = { 0, }; unsigned char src_str[100] = { 0, }; unsigned char dst_str[100] = { 0, }; unsigned char output[100] = { 0, }; @@ -202,13 +202,13 @@ void aes_decrypt_xts( char *hex_key_string, char *hex_iv_string, mbedtls_aes_xts_init( &ctx ); key_len = unhexify( key_str, hex_key_string ); - unhexify( iv_str, hex_iv_string ); + unhexify( data_unit_str, hex_data_unit_string ); data_len = unhexify( src_str, hex_src_string ); TEST_ASSERT( data_len == data_unit_len / 8 ); mbedtls_aes_xts_setkey_dec( &ctx, key_str, key_len * 8 ); - TEST_ASSERT( mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_DECRYPT, data_len, iv_str, src_str, output ) == xts_result ); + TEST_ASSERT( mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_DECRYPT, data_len, data_unit_str, src_str, output ) == xts_result ); if( xts_result == 0 ) { hexify( dst_str, output, data_len ); From 21d79cf9479b9ea2a217e9110033bc42844c899d Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Wed, 23 May 2018 10:30:18 +0100 Subject: [PATCH 134/180] aes: Add self test for AES-XTS --- library/aes.c | 135 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) diff --git a/library/aes.c b/library/aes.c index a2d1b6dd1..9c7d3d0c4 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1626,6 +1626,74 @@ static const int aes_test_ctr_len[3] = { 16, 32, 36 }; #endif /* MBEDTLS_CIPHER_MODE_CTR */ +#if defined(MBEDTLS_CIPHER_MODE_XTS) +/* + * AES-XTS test vectors from: + * + * IEEE P1619/D16 Annex B + * https://web.archive.org/web/20150629024421/http://grouper.ieee.org/groups/1619/email/pdf00086.pdf + * (Archived from original at http://grouper.ieee.org/groups/1619/email/pdf00086.pdf) + */ +static const unsigned char aes_test_xts_key[][32] = +{ + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, + { 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, + 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, 0x11, + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22 }, + { 0xff, 0xfe, 0xfd, 0xfc, 0xfb, 0xfa, 0xf9, 0xf8, + 0xf7, 0xf6, 0xf5, 0xf4, 0xf3, 0xf2, 0xf1, 0xf0, + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22 }, +}; + +static const unsigned char aes_test_xts_pt32[][32] = +{ + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, + { 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44 }, + { 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, + 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44, 0x44 }, +}; + +static const unsigned char aes_test_xts_ct32[][32] = +{ + { 0x91, 0x7c, 0xf6, 0x9e, 0xbd, 0x68, 0xb2, 0xec, + 0x9b, 0x9f, 0xe9, 0xa3, 0xea, 0xdd, 0xa6, 0x92, + 0xcd, 0x43, 0xd2, 0xf5, 0x95, 0x98, 0xed, 0x85, + 0x8c, 0x02, 0xc2, 0x65, 0x2f, 0xbf, 0x92, 0x2e }, + { 0xc4, 0x54, 0x18, 0x5e, 0x6a, 0x16, 0x93, 0x6e, + 0x39, 0x33, 0x40, 0x38, 0xac, 0xef, 0x83, 0x8b, + 0xfb, 0x18, 0x6f, 0xff, 0x74, 0x80, 0xad, 0xc4, + 0x28, 0x93, 0x82, 0xec, 0xd6, 0xd3, 0x94, 0xf0 }, + { 0xaf, 0x85, 0x33, 0x6b, 0x59, 0x7a, 0xfc, 0x1a, + 0x90, 0x0b, 0x2e, 0xb2, 0x1e, 0xc9, 0x49, 0xd2, + 0x92, 0xdf, 0x4c, 0x04, 0x7e, 0x0b, 0x21, 0x53, + 0x21, 0x86, 0xa5, 0x97, 0x1a, 0x22, 0x7a, 0x89 }, +}; + +static const unsigned char aes_test_xts_data_unit[][16] = +{ + { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, + { 0x33, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, + { 0x33, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, +}; + +#endif /* MBEDTLS_CIPHER_MODE_XTS */ + /* * Checkup routine */ @@ -1969,6 +2037,73 @@ int mbedtls_aes_self_test( int verbose ) mbedtls_printf( "\n" ); #endif /* MBEDTLS_CIPHER_MODE_CTR */ +#if defined(MBEDTLS_CIPHER_MODE_XTS) + { + static const int num_tests = + sizeof(aes_test_xts_key) / sizeof(*aes_test_xts_key); + mbedtls_aes_xts_context ctx_xts; + + /* + * XTS mode + */ + mbedtls_aes_xts_init( &ctx_xts ); + + for( i = 0; i < num_tests << 1; i++ ) + { + const unsigned char *data_unit; + u = i >> 1; + mode = i & 1; + + if( verbose != 0 ) + mbedtls_printf( " AES-XTS-128 (%s): ", + ( mode == MBEDTLS_AES_DECRYPT ) ? "dec" : "enc" ); + + memset( key, 0, sizeof( key ) ); + memcpy( key, aes_test_xts_key[u], 32 ); + data_unit = aes_test_xts_data_unit[u]; + + len = sizeof( *aes_test_xts_ct32 ); + + if( mode == MBEDTLS_AES_DECRYPT ) + { + ret = mbedtls_aes_xts_setkey_dec( &ctx_xts, key, 256 ); + if( ret != 0) + goto exit; + memcpy( buf, aes_test_xts_ct32[u], len ); + aes_tests = aes_test_xts_pt32[u]; + } + else + { + ret = mbedtls_aes_xts_setkey_enc( &ctx_xts, key, 256 ); + if( ret != 0) + goto exit; + memcpy( buf, aes_test_xts_pt32[u], len ); + aes_tests = aes_test_xts_ct32[u]; + } + + + ret = mbedtls_aes_crypt_xts( &ctx_xts, mode, len, data_unit, + buf, buf ); + if( ret != 0 ) + goto exit; + + if( memcmp( buf, aes_tests, len ) != 0 ) + { + ret = 1; + goto exit; + } + + if( verbose != 0 ) + mbedtls_printf( "passed\n" ); + } + + if( verbose != 0 ) + mbedtls_printf( "\n" ); + + mbedtls_aes_xts_free( &ctx_xts ); + } +#endif /* MBEDTLS_CIPHER_MODE_XTS */ + ret = 0; exit: From e5c4b07b92ac4152b83c3ccdb5ccbf72f5657b45 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Sat, 28 Apr 2018 17:26:25 +0100 Subject: [PATCH 135/180] tests: Make AES-XTS suite more stack friendly Remove stack-allocated buffers from the AES-XTS test suites. --- tests/suites/test_suite_aes.function | 92 +- tests/suites/test_suite_aes.xts.data | 2800 +++++++++++++------------- 2 files changed, 1454 insertions(+), 1438 deletions(-) diff --git a/tests/suites/test_suite_aes.function b/tests/suites/test_suite_aes.function index 165f702e6..a7da0ac7c 100644 --- a/tests/suites/test_suite_aes.function +++ b/tests/suites/test_suite_aes.function @@ -153,71 +153,87 @@ exit: /* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_XTS */ void aes_encrypt_xts( char *hex_key_string, char *hex_data_unit_string, - char *hex_src_string, char *hex_dst_string, - int data_unit_len, int xts_result ) + char *hex_src_string, char *hex_dst_string ) { - unsigned char key_str[100] = { 0, }; - unsigned char data_unit_str[100] = { 0, }; - unsigned char src_str[100] = { 0, }; - unsigned char dst_str[100] = { 0, }; - unsigned char output[100] = { 0, }; + enum { AES_BLOCK_SIZE = 16 }; + unsigned char *data_unit = NULL; + unsigned char *key = NULL; + unsigned char *src = NULL; + unsigned char *dst = NULL; + unsigned char *output = NULL; mbedtls_aes_xts_context ctx; - int key_len, data_len; + size_t key_len, src_len, dst_len, data_unit_len; mbedtls_aes_xts_init( &ctx ); - key_len = unhexify( key_str, hex_key_string ); - unhexify( data_unit_str, hex_data_unit_string ); - data_len = unhexify( src_str, hex_src_string ); - TEST_ASSERT( data_len == data_unit_len / 8 ); + data_unit = unhexify_alloc( hex_data_unit_string, &data_unit_len ); + TEST_ASSERT( data_unit_len == AES_BLOCK_SIZE ); - mbedtls_aes_xts_setkey_enc( &ctx, key_str, key_len * 8 ); + key = unhexify_alloc( hex_key_string, &key_len ); + TEST_ASSERT( key_len % 2 == 0 ); - TEST_ASSERT( mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_ENCRYPT, data_len, data_unit_str, src_str, output ) == xts_result ); - if( xts_result == 0 ) - { - hexify( dst_str, output, data_len ); + src = unhexify_alloc( hex_src_string, &src_len ); + dst = unhexify_alloc( hex_dst_string, &dst_len ); + TEST_ASSERT( src_len == dst_len ); - TEST_ASSERT( strcmp( (char *) dst_str, hex_dst_string ) == 0 ); - } + output = zero_alloc( dst_len ); + + TEST_ASSERT( mbedtls_aes_xts_setkey_enc( &ctx, key, key_len * 8 ) == 0 ); + TEST_ASSERT( mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_ENCRYPT, src_len, + data_unit, src, output ) == 0 ); + + TEST_ASSERT( memcmp( output, dst, dst_len ) == 0 ); exit: mbedtls_aes_xts_free( &ctx ); + mbedtls_free( data_unit ); + mbedtls_free( key ); + mbedtls_free( src ); + mbedtls_free( dst ); + mbedtls_free( output ); } /* END_CASE */ /* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_XTS */ void aes_decrypt_xts( char *hex_key_string, char *hex_data_unit_string, - char *hex_src_string, char *hex_dst_string, - int data_unit_len, int xts_result ) + char *hex_dst_string, char *hex_src_string ) { - unsigned char key_str[100] = { 0, }; - unsigned char data_unit_str[100] = { 0, }; - unsigned char src_str[100] = { 0, }; - unsigned char dst_str[100] = { 0, }; - unsigned char output[100] = { 0, }; + enum { AES_BLOCK_SIZE = 16 }; + unsigned char *data_unit = NULL; + unsigned char *key = NULL; + unsigned char *src = NULL; + unsigned char *dst = NULL; + unsigned char *output = NULL; mbedtls_aes_xts_context ctx; - int key_len, data_len; + size_t key_len, src_len, dst_len, data_unit_len; mbedtls_aes_xts_init( &ctx ); - key_len = unhexify( key_str, hex_key_string ); - unhexify( data_unit_str, hex_data_unit_string ); - data_len = unhexify( src_str, hex_src_string ); - TEST_ASSERT( data_len == data_unit_len / 8 ); + data_unit = unhexify_alloc( hex_data_unit_string, &data_unit_len ); + TEST_ASSERT( data_unit_len == AES_BLOCK_SIZE ); - mbedtls_aes_xts_setkey_dec( &ctx, key_str, key_len * 8 ); + key = unhexify_alloc( hex_key_string, &key_len ); + TEST_ASSERT( key_len % 2 == 0 ); - TEST_ASSERT( mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_DECRYPT, data_len, data_unit_str, src_str, output ) == xts_result ); - if( xts_result == 0 ) - { - hexify( dst_str, output, data_len ); + src = unhexify_alloc( hex_src_string, &src_len ); + dst = unhexify_alloc( hex_dst_string, &dst_len ); + TEST_ASSERT( src_len == dst_len ); - TEST_ASSERT( strcmp( (char *) dst_str, hex_dst_string ) == 0 ); - } + output = zero_alloc( dst_len ); + + TEST_ASSERT( mbedtls_aes_xts_setkey_dec( &ctx, key, key_len * 8 ) == 0 ); + TEST_ASSERT( mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_DECRYPT, src_len, + data_unit, src, output ) == 0 ); + + TEST_ASSERT( memcmp( output, dst, dst_len ) == 0 ); exit: mbedtls_aes_xts_free( &ctx ); + mbedtls_free( data_unit ); + mbedtls_free( key ); + mbedtls_free( src ); + mbedtls_free( dst ); + mbedtls_free( output ); } /* END_CASE */ diff --git a/tests/suites/test_suite_aes.xts.data b/tests/suites/test_suite_aes.xts.data index baac1a776..60aa0d3d0 100644 --- a/tests/suites/test_suite_aes.xts.data +++ b/tests/suites/test_suite_aes.xts.data @@ -1,4200 +1,4200 @@ AES-128-XTS Encrypt NIST XTSTestVectors #1 -aes_encrypt_xts:"a1b90cba3f06ac353b2c343876081762090923026e91771815f29dab01932f2f":"4faef7117cda59c66e4b92013e768ad5":"ebabce95b14d3c8d6fb350390790311c":"778ae8b43cb98d5a825081d5be471c63":128:0 +aes_encrypt_xts:"a1b90cba3f06ac353b2c343876081762090923026e91771815f29dab01932f2f":"4faef7117cda59c66e4b92013e768ad5":"ebabce95b14d3c8d6fb350390790311c":"778ae8b43cb98d5a825081d5be471c63" AES-128-XTS Encrypt NIST XTSTestVectors #2 -aes_encrypt_xts:"8f59462c1327fd6411cb6b02c04bf0a129f145c276a38693c745de3118c90a2f":"f2b86793b29e730e4a627b6ee161706c":"f7049f8aa312aeb1ab99ad11a1d7a720":"e59fca86c3c906f3df67418636a28767":128:0 +aes_encrypt_xts:"8f59462c1327fd6411cb6b02c04bf0a129f145c276a38693c745de3118c90a2f":"f2b86793b29e730e4a627b6ee161706c":"f7049f8aa312aeb1ab99ad11a1d7a720":"e59fca86c3c906f3df67418636a28767" AES-128-XTS Encrypt NIST XTSTestVectors #3 -aes_encrypt_xts:"e4eb402fae4395ff08e1280b0cd4d356e7a1e8c28aad13b9a6fef8b88ccd2e84":"b611ff70e6653cb68b14354f2b3cba74":"132097c5236eddea183235ba1e7b50f9":"268160fa57392906007199d45e988e56":128:0 +aes_encrypt_xts:"e4eb402fae4395ff08e1280b0cd4d356e7a1e8c28aad13b9a6fef8b88ccd2e84":"b611ff70e6653cb68b14354f2b3cba74":"132097c5236eddea183235ba1e7b50f9":"268160fa57392906007199d45e988e56" AES-128-XTS Encrypt NIST XTSTestVectors #4 -aes_encrypt_xts:"b2db598ea4760696cc7005a6f0f1cb6ef3f0bfebfa7a6682c106df88e26c5d6f":"56b43dae7b5bded0dc91696d1fb0c95c":"0b616b87af8318fdf8be169ab44f83c9":"cfe684f786644260c43293ee4f358a04":128:0 +aes_encrypt_xts:"b2db598ea4760696cc7005a6f0f1cb6ef3f0bfebfa7a6682c106df88e26c5d6f":"56b43dae7b5bded0dc91696d1fb0c95c":"0b616b87af8318fdf8be169ab44f83c9":"cfe684f786644260c43293ee4f358a04" AES-128-XTS Encrypt NIST XTSTestVectors #5 -aes_encrypt_xts:"501500d45b914aa20d032b49a077e1ea95aa7d505b1d8c01129400f22de52769":"4da9611c97b2e935834b289bdd713345":"21527547247d05a5e232d03d7d491a96":"bb85a8b5a137a44aefff702987ce4ff4":128:0 +aes_encrypt_xts:"501500d45b914aa20d032b49a077e1ea95aa7d505b1d8c01129400f22de52769":"4da9611c97b2e935834b289bdd713345":"21527547247d05a5e232d03d7d491a96":"bb85a8b5a137a44aefff702987ce4ff4" AES-128-XTS Encrypt NIST XTSTestVectors #6 -aes_encrypt_xts:"b2a72976af7d5f2b55f6d8b7754e5f7abf8b971271c04e2992c5a55c32d55cb1":"a1c98f71ba24a0c0f5c9b3dfe2a306c1":"1cd8214033178cd0e248534c13b695b4":"b52bfafe136052f830fe0a5838c93a0a":128:0 +aes_encrypt_xts:"b2a72976af7d5f2b55f6d8b7754e5f7abf8b971271c04e2992c5a55c32d55cb1":"a1c98f71ba24a0c0f5c9b3dfe2a306c1":"1cd8214033178cd0e248534c13b695b4":"b52bfafe136052f830fe0a5838c93a0a" AES-128-XTS Encrypt NIST XTSTestVectors #7 -aes_encrypt_xts:"d96064034e2659279f4aff7e6899c8bb880cfc1492da01c1dd5d56025447b42c":"7769c61a7961ae3c12c7072f376ee924":"17ddb4319426ce168a4e847bb1bc7391":"6e179f65391fdff97da1f14eba143327":128:0 +aes_encrypt_xts:"d96064034e2659279f4aff7e6899c8bb880cfc1492da01c1dd5d56025447b42c":"7769c61a7961ae3c12c7072f376ee924":"17ddb4319426ce168a4e847bb1bc7391":"6e179f65391fdff97da1f14eba143327" AES-128-XTS Encrypt NIST XTSTestVectors #8 -aes_encrypt_xts:"7d106040240328a719ca6e7ddc5d289e7d97d92d007ac7b9d40b6f09dc730dde":"f18bb26592462d73e7561cade98fea9f":"235b87539176cdab2f97b0a699911eff":"f923b111ce766920eeaa09727c255779":128:0 +aes_encrypt_xts:"7d106040240328a719ca6e7ddc5d289e7d97d92d007ac7b9d40b6f09dc730dde":"f18bb26592462d73e7561cade98fea9f":"235b87539176cdab2f97b0a699911eff":"f923b111ce766920eeaa09727c255779" AES-128-XTS Encrypt NIST XTSTestVectors #9 -aes_encrypt_xts:"2c222a2f762df2b0cc2e51608fd90a08eec2b58bbd68a14e0aae1cfa9bf5b9d6":"71f9e76e47abe440da813cc813ff5b41":"5507b1e1eddce7e74465ab0fc123d134":"8e7e8d3b8aac868b0e6170d8c9837564":128:0 +aes_encrypt_xts:"2c222a2f762df2b0cc2e51608fd90a08eec2b58bbd68a14e0aae1cfa9bf5b9d6":"71f9e76e47abe440da813cc813ff5b41":"5507b1e1eddce7e74465ab0fc123d134":"8e7e8d3b8aac868b0e6170d8c9837564" AES-128-XTS Encrypt NIST XTSTestVectors #10 -aes_encrypt_xts:"3c2dfc5427dfdec14340f8ee0e643e99d447d97241147c6384b1e682e1227e63":"90ba579d8f0a3ca94595bef9a142e736":"d0ea95d068d21e347a4a22e9ced26186":"6cef0d9c642f8650ce0313c5e8267d74":128:0 +aes_encrypt_xts:"3c2dfc5427dfdec14340f8ee0e643e99d447d97241147c6384b1e682e1227e63":"90ba579d8f0a3ca94595bef9a142e736":"d0ea95d068d21e347a4a22e9ced26186":"6cef0d9c642f8650ce0313c5e8267d74" AES-128-XTS Encrypt NIST XTSTestVectors #11 -aes_encrypt_xts:"c00d4d331626aac76fe248f6713bff4484e6f808f516f572afa132ee2bc81427":"18e1c74ecf68e17d3c706b772566cfc1":"cacd00419f7ba7dcc5ea9441e7720c1d":"7a55c8b37922bd605eba05d60b2d8a7c":128:0 +aes_encrypt_xts:"c00d4d331626aac76fe248f6713bff4484e6f808f516f572afa132ee2bc81427":"18e1c74ecf68e17d3c706b772566cfc1":"cacd00419f7ba7dcc5ea9441e7720c1d":"7a55c8b37922bd605eba05d60b2d8a7c" AES-128-XTS Encrypt NIST XTSTestVectors #12 -aes_encrypt_xts:"3ff9bfb378e4da5d2dfa747014c779b568a4ebc97fddda925b5dfab53678ef1b":"4702863fac6b7431fd367d21dad29a7a":"90bbaa1b42ce8d042a96f5410c291ecc":"4e680913b3455809786850f635439ad5":128:0 +aes_encrypt_xts:"3ff9bfb378e4da5d2dfa747014c779b568a4ebc97fddda925b5dfab53678ef1b":"4702863fac6b7431fd367d21dad29a7a":"90bbaa1b42ce8d042a96f5410c291ecc":"4e680913b3455809786850f635439ad5" AES-128-XTS Encrypt NIST XTSTestVectors #13 -aes_encrypt_xts:"7a0845b0fb049e1b0b0ab08c2fbe2f3885bde1b6feb98addf0c420071d3171f0":"d844e2adf5b97f03d3192a43f099a5b7":"c2e3bf8693bec97f82d57f627a013e99":"e717e45365f6899e649c708b3b17db7b":128:0 +aes_encrypt_xts:"7a0845b0fb049e1b0b0ab08c2fbe2f3885bde1b6feb98addf0c420071d3171f0":"d844e2adf5b97f03d3192a43f099a5b7":"c2e3bf8693bec97f82d57f627a013e99":"e717e45365f6899e649c708b3b17db7b" AES-128-XTS Encrypt NIST XTSTestVectors #14 -aes_encrypt_xts:"e7a5d263d6acc867b9a548ff74fbc8cc2f868f9b265039b39951e0950ead932e":"28feec3286ba966d37f1a9d50d746ba2":"3bfe7bc9e9e21ce0e827afa86c61456b":"86ab0a8196a3091676a5cfb1f78dc85c":128:0 +aes_encrypt_xts:"e7a5d263d6acc867b9a548ff74fbc8cc2f868f9b265039b39951e0950ead932e":"28feec3286ba966d37f1a9d50d746ba2":"3bfe7bc9e9e21ce0e827afa86c61456b":"86ab0a8196a3091676a5cfb1f78dc85c" AES-128-XTS Encrypt NIST XTSTestVectors #15 -aes_encrypt_xts:"cd9453cdbaca253cece8cb8dbc71f4124b90a7d320563b77adb823624fb45636":"744d3a7502fc2362152d207d42d53616":"b87e309fb1c276375e40a2764ea49793":"30f91e43c6fa5addb710ce5ceb40f36a":128:0 +aes_encrypt_xts:"cd9453cdbaca253cece8cb8dbc71f4124b90a7d320563b77adb823624fb45636":"744d3a7502fc2362152d207d42d53616":"b87e309fb1c276375e40a2764ea49793":"30f91e43c6fa5addb710ce5ceb40f36a" AES-128-XTS Encrypt NIST XTSTestVectors #16 -aes_encrypt_xts:"3e5077857971abeb222fa5e40de2260f2ae45ebd5947af6531b9127c58fb022d":"c607b3f53631b8fe08469a50c9fa8ae6":"a90dedfa25cade38ebc1c38e18adfa99":"34974d77a8d24faa1414e17c0a8acc15":128:0 +aes_encrypt_xts:"3e5077857971abeb222fa5e40de2260f2ae45ebd5947af6531b9127c58fb022d":"c607b3f53631b8fe08469a50c9fa8ae6":"a90dedfa25cade38ebc1c38e18adfa99":"34974d77a8d24faa1414e17c0a8acc15" AES-128-XTS Encrypt NIST XTSTestVectors #17 -aes_encrypt_xts:"b654f7ff25b5e8434c3025bf74a1e0d9f861dc3bba32892ad45c4428b7af2331":"3691548fdcca36f042b2e98eda6929c3":"58a668223e640257b3010adc5067a755":"07db8cfb36b4c8952955a05455a8864c":128:0 +aes_encrypt_xts:"b654f7ff25b5e8434c3025bf74a1e0d9f861dc3bba32892ad45c4428b7af2331":"3691548fdcca36f042b2e98eda6929c3":"58a668223e640257b3010adc5067a755":"07db8cfb36b4c8952955a05455a8864c" AES-128-XTS Encrypt NIST XTSTestVectors #18 -aes_encrypt_xts:"4799021335944cfa8a7be3de526e7c605e08039c7ef47cf2166cd073f9bec1ba":"a12062f5f4cfe33bb192409b2c14e15b":"fd6f0265e34cf215c1e8e46c9977c249":"f28804a01de4774d44b25ab191b71e2b":128:0 +aes_encrypt_xts:"4799021335944cfa8a7be3de526e7c605e08039c7ef47cf2166cd073f9bec1ba":"a12062f5f4cfe33bb192409b2c14e15b":"fd6f0265e34cf215c1e8e46c9977c249":"f28804a01de4774d44b25ab191b71e2b" AES-128-XTS Encrypt NIST XTSTestVectors #19 -aes_encrypt_xts:"cbc9f59509069062f81ef79d4d34c26565ad8b430f8c1ddb53ad516c04c5748e":"09c689eb25140229199a503cfdf54e99":"4dbffb9c55271e97d1448c631a04e6cb":"ac442b829a129eb6b9ce89ece942f0be":128:0 +aes_encrypt_xts:"cbc9f59509069062f81ef79d4d34c26565ad8b430f8c1ddb53ad516c04c5748e":"09c689eb25140229199a503cfdf54e99":"4dbffb9c55271e97d1448c631a04e6cb":"ac442b829a129eb6b9ce89ece942f0be" AES-128-XTS Encrypt NIST XTSTestVectors #20 -aes_encrypt_xts:"cbce7ea2097382967ab1e07eb3acde9afb40123c80aa4e3a87ca7a0504d1f6f5":"5f54177c9e0ebd503f4f15149e742da9":"b10fcf88e5a75c5592b5ea80f23c8f3c":"cb8f511aaa7f5d90915dae94d14c46f8":128:0 +aes_encrypt_xts:"cbce7ea2097382967ab1e07eb3acde9afb40123c80aa4e3a87ca7a0504d1f6f5":"5f54177c9e0ebd503f4f15149e742da9":"b10fcf88e5a75c5592b5ea80f23c8f3c":"cb8f511aaa7f5d90915dae94d14c46f8" AES-128-XTS Encrypt NIST XTSTestVectors #21 -aes_encrypt_xts:"cc0bd44bc5fbe3e078a1ce60c763d31608beaf9306c512b6ee9b28a19f178b10":"78bcf3cb8cf17a14fe1d76fe66184850":"63bdb170eef978c7566834f46b7f769f":"5b00b861039b3a9a5ab059b3e768dbf7":128:0 +aes_encrypt_xts:"cc0bd44bc5fbe3e078a1ce60c763d31608beaf9306c512b6ee9b28a19f178b10":"78bcf3cb8cf17a14fe1d76fe66184850":"63bdb170eef978c7566834f46b7f769f":"5b00b861039b3a9a5ab059b3e768dbf7" AES-128-XTS Encrypt NIST XTSTestVectors #22 -aes_encrypt_xts:"1e4c84adeb9e091f81343286f10b2ea1eedd5e74ddaf95555bf3877339b4a0c2":"ab6a945fe164c672ed4c79bf4a198b6f":"166cc21d0fd8592222b6ea3d152ce508":"ae084ab9f42429ca04eaa2695d9a50b0":128:0 +aes_encrypt_xts:"1e4c84adeb9e091f81343286f10b2ea1eedd5e74ddaf95555bf3877339b4a0c2":"ab6a945fe164c672ed4c79bf4a198b6f":"166cc21d0fd8592222b6ea3d152ce508":"ae084ab9f42429ca04eaa2695d9a50b0" AES-128-XTS Encrypt NIST XTSTestVectors #23 -aes_encrypt_xts:"f374f397a7388c3ed070876f0fd69bf3130ac98ce13f077980053c6f348d7924":"09c210b0f779db4323bb534bf49fbc2d":"04cdfab6bb493ff29c076ccf7432a9c5":"70219f67e251d89dba1da356502905ea":128:0 +aes_encrypt_xts:"f374f397a7388c3ed070876f0fd69bf3130ac98ce13f077980053c6f348d7924":"09c210b0f779db4323bb534bf49fbc2d":"04cdfab6bb493ff29c076ccf7432a9c5":"70219f67e251d89dba1da356502905ea" AES-128-XTS Encrypt NIST XTSTestVectors #24 -aes_encrypt_xts:"d29d603fd8f9a8c23baacc9e12483b899856cbe0b7d77902d928e122f519bd9b":"90ef35315e4b381e76e0337843b15ff5":"1d0394d80721add6c4c042cc2fc0f7a4":"4bb42d45044ac0e33a0a6ccbc7a8f4d0":128:0 +aes_encrypt_xts:"d29d603fd8f9a8c23baacc9e12483b899856cbe0b7d77902d928e122f519bd9b":"90ef35315e4b381e76e0337843b15ff5":"1d0394d80721add6c4c042cc2fc0f7a4":"4bb42d45044ac0e33a0a6ccbc7a8f4d0" AES-128-XTS Encrypt NIST XTSTestVectors #25 -aes_encrypt_xts:"b51e2d433c25da581a7d4c2f09d75f5002f78fe127a734050a06a3e6a24b5080":"3db972caf99966cf16ff8d410f4ec56a":"d4174f40cf436775eb89fb8b942402ba":"83fab7dc2adf12d1f479af46d506d57b":128:0 +aes_encrypt_xts:"b51e2d433c25da581a7d4c2f09d75f5002f78fe127a734050a06a3e6a24b5080":"3db972caf99966cf16ff8d410f4ec56a":"d4174f40cf436775eb89fb8b942402ba":"83fab7dc2adf12d1f479af46d506d57b" AES-128-XTS Encrypt NIST XTSTestVectors #26 -aes_encrypt_xts:"0dbfed847c7fab67e652f7319fa95920ec6895ee0d71d5816626483d78de0b62":"5b939e9cdad3611c6c70b5bd5c4512d8":"7b6e304efaf654f7f49355b29b52c4a8":"7670ac9e54adab631da2e477d0eb3ebc":128:0 +aes_encrypt_xts:"0dbfed847c7fab67e652f7319fa95920ec6895ee0d71d5816626483d78de0b62":"5b939e9cdad3611c6c70b5bd5c4512d8":"7b6e304efaf654f7f49355b29b52c4a8":"7670ac9e54adab631da2e477d0eb3ebc" AES-128-XTS Encrypt NIST XTSTestVectors #27 -aes_encrypt_xts:"7370bbcb47518efb9803f855c641adf39a630f31716f364b80317cb9350ec9c6":"f8a008518b1cf4f4eb1b0f0d9d676af0":"3703ede60e3f032bc36407fbc0cf4673":"8813d07894f6edf29964ed8405b18cf6":128:0 +aes_encrypt_xts:"7370bbcb47518efb9803f855c641adf39a630f31716f364b80317cb9350ec9c6":"f8a008518b1cf4f4eb1b0f0d9d676af0":"3703ede60e3f032bc36407fbc0cf4673":"8813d07894f6edf29964ed8405b18cf6" AES-128-XTS Encrypt NIST XTSTestVectors #28 -aes_encrypt_xts:"e8cd5650429cd0178b55b04d5ec4a749a0cbc07abd51c6e066c4f7db84502e75":"cf6b099e6ea1e30f488e0cbdcc82b3a0":"00c8775cf78a4ae02f66bfe12a753fed":"125f8adfb1362a029e2a6825becdc7ee":128:0 +aes_encrypt_xts:"e8cd5650429cd0178b55b04d5ec4a749a0cbc07abd51c6e066c4f7db84502e75":"cf6b099e6ea1e30f488e0cbdcc82b3a0":"00c8775cf78a4ae02f66bfe12a753fed":"125f8adfb1362a029e2a6825becdc7ee" AES-128-XTS Encrypt NIST XTSTestVectors #29 -aes_encrypt_xts:"5e2d0312332f96a34846899742e7770c56ff60a44e1228c9a8cacc9cb05420a5":"87578736c266727355833c73b93645f1":"cb30ee3f8fae0c35e4b03c9b972c38b3":"96a37488372dc9b5092fc8602c642b40":128:0 +aes_encrypt_xts:"5e2d0312332f96a34846899742e7770c56ff60a44e1228c9a8cacc9cb05420a5":"87578736c266727355833c73b93645f1":"cb30ee3f8fae0c35e4b03c9b972c38b3":"96a37488372dc9b5092fc8602c642b40" AES-128-XTS Encrypt NIST XTSTestVectors #30 -aes_encrypt_xts:"a21697df7b24480074610db965450cc9b8e87766bc132f0d0d7ba46b2c95f242":"cfa164a6be7f32526b47330f13cd856a":"31ea2a331ff1740402b41dca3464f97e":"af5e95c283683c09fffd0ec47dcc187e":128:0 +aes_encrypt_xts:"a21697df7b24480074610db965450cc9b8e87766bc132f0d0d7ba46b2c95f242":"cfa164a6be7f32526b47330f13cd856a":"31ea2a331ff1740402b41dca3464f97e":"af5e95c283683c09fffd0ec47dcc187e" AES-128-XTS Encrypt NIST XTSTestVectors #31 -aes_encrypt_xts:"10cc9cb2d3e3b776255cc97aed178a5b742dcc93b071f2b234a193428789c8bf":"3eb88aa67a28c697aa0dade6ad085654":"1e13e7336cf842be7d2beba90de3844a":"9338ee617cb30edbbf45c463b530bab2":128:0 +aes_encrypt_xts:"10cc9cb2d3e3b776255cc97aed178a5b742dcc93b071f2b234a193428789c8bf":"3eb88aa67a28c697aa0dade6ad085654":"1e13e7336cf842be7d2beba90de3844a":"9338ee617cb30edbbf45c463b530bab2" AES-128-XTS Encrypt NIST XTSTestVectors #32 -aes_encrypt_xts:"cfb9b033247de7299b0ed2fdd69e8ebc75c6b9cbdabe1bb4e4cdc94e36b148c0":"3173bdda40c531502fc5fd2f93aaf68e":"5bd08ef0164a2b1e56e8a10bd5019e51":"054d725c5f4a4f95c4f9c543c86160db":128:0 +aes_encrypt_xts:"cfb9b033247de7299b0ed2fdd69e8ebc75c6b9cbdabe1bb4e4cdc94e36b148c0":"3173bdda40c531502fc5fd2f93aaf68e":"5bd08ef0164a2b1e56e8a10bd5019e51":"054d725c5f4a4f95c4f9c543c86160db" AES-128-XTS Encrypt NIST XTSTestVectors #33 -aes_encrypt_xts:"00044e47bb017177478a5ada361fec77256246c6dc6ca3eff7a91d066c05fb09":"941cc97395f558a8063f05186b15b839":"a8285e600da846e8914d7153c3884910":"aa11b588bc3d0b809378a1f10099173e":128:0 +aes_encrypt_xts:"00044e47bb017177478a5ada361fec77256246c6dc6ca3eff7a91d066c05fb09":"941cc97395f558a8063f05186b15b839":"a8285e600da846e8914d7153c3884910":"aa11b588bc3d0b809378a1f10099173e" AES-128-XTS Encrypt NIST XTSTestVectors #34 -aes_encrypt_xts:"b73b04a8a4769e860537bb7920395995e6aca0058854c6486a408c9ebd74eeed":"a7e17872d767bb0327c3a9359bca18f6":"d6dd35024fe2e2796d4028ec6c5af28c":"d9a5fc9817a618d43aa3ac9398c86110":128:0 +aes_encrypt_xts:"b73b04a8a4769e860537bb7920395995e6aca0058854c6486a408c9ebd74eeed":"a7e17872d767bb0327c3a9359bca18f6":"d6dd35024fe2e2796d4028ec6c5af28c":"d9a5fc9817a618d43aa3ac9398c86110" AES-128-XTS Encrypt NIST XTSTestVectors #35 -aes_encrypt_xts:"c88ed65fcf55167b70e554ea91c8a0340988a9e91b26e307143d37cc67c34509":"923d4583b8e626233a2594fee3ac7619":"25caab978bae5ac4f1e4edc5bf40232c":"ad3f3252dab7b773faa9e14021596e6a":128:0 +aes_encrypt_xts:"c88ed65fcf55167b70e554ea91c8a0340988a9e91b26e307143d37cc67c34509":"923d4583b8e626233a2594fee3ac7619":"25caab978bae5ac4f1e4edc5bf40232c":"ad3f3252dab7b773faa9e14021596e6a" AES-128-XTS Encrypt NIST XTSTestVectors #36 -aes_encrypt_xts:"55f536b9a09d88855f36ab11ceb56e72491f02b49ce3aa2ce1d9e35da6dc2c6a":"6ee0078e34ec33567966f0084cc35273":"ef51747b1b1f4917a159eab86044df46":"b8c5a5a773c43e720d422ddd679c7b99":128:0 +aes_encrypt_xts:"55f536b9a09d88855f36ab11ceb56e72491f02b49ce3aa2ce1d9e35da6dc2c6a":"6ee0078e34ec33567966f0084cc35273":"ef51747b1b1f4917a159eab86044df46":"b8c5a5a773c43e720d422ddd679c7b99" AES-128-XTS Encrypt NIST XTSTestVectors #37 -aes_encrypt_xts:"034fa188dc3e2f2d0d03909ffb6f96ea8af11e64b4f4b8a127177e41968bc0eb":"be851d479c0dfefa6bb6b7af186f3a02":"1b2b987c6a8a7a099cf40521733e4965":"31e3da9bf7f79e11c5b3204dafe1492e":128:0 +aes_encrypt_xts:"034fa188dc3e2f2d0d03909ffb6f96ea8af11e64b4f4b8a127177e41968bc0eb":"be851d479c0dfefa6bb6b7af186f3a02":"1b2b987c6a8a7a099cf40521733e4965":"31e3da9bf7f79e11c5b3204dafe1492e" AES-128-XTS Encrypt NIST XTSTestVectors #38 -aes_encrypt_xts:"16c50e61de6d1133001117e9721adfc6f114e59ce3a145e3bf6a8b864875c179":"b11c72a91ed6e26c2686619acd09602f":"1194829ebeaf79cabe9deeeb290bbec1":"650016d9535be2e519e1f71af8ef1237":128:0 +aes_encrypt_xts:"16c50e61de6d1133001117e9721adfc6f114e59ce3a145e3bf6a8b864875c179":"b11c72a91ed6e26c2686619acd09602f":"1194829ebeaf79cabe9deeeb290bbec1":"650016d9535be2e519e1f71af8ef1237" AES-128-XTS Encrypt NIST XTSTestVectors #39 -aes_encrypt_xts:"527ff902a2e335a0e70072c7d30f174f71681328c41e3da793502479017a98b7":"665ba9deae73392eb8f8d363b788123a":"7baf5bb1cb9a30ae3f6d16a21e6567b6":"a8e9edc7557fb115a077fb008841d4e2":128:0 +aes_encrypt_xts:"527ff902a2e335a0e70072c7d30f174f71681328c41e3da793502479017a98b7":"665ba9deae73392eb8f8d363b788123a":"7baf5bb1cb9a30ae3f6d16a21e6567b6":"a8e9edc7557fb115a077fb008841d4e2" AES-128-XTS Encrypt NIST XTSTestVectors #40 -aes_encrypt_xts:"41bcd50ec2a1f8e6cda7ba705ec75fba7a5806525dc41a01c7132592cbc2c58d":"623ab61799128b505ef6e451cc75a686":"a10e9dcdf9583676d88e5764ff7eb649":"aebfa96533fa4ac7137f6b346795644c":128:0 +aes_encrypt_xts:"41bcd50ec2a1f8e6cda7ba705ec75fba7a5806525dc41a01c7132592cbc2c58d":"623ab61799128b505ef6e451cc75a686":"a10e9dcdf9583676d88e5764ff7eb649":"aebfa96533fa4ac7137f6b346795644c" AES-128-XTS Encrypt NIST XTSTestVectors #41 -aes_encrypt_xts:"1d149b7193498ea7afbab6e825124c138d2e3cdac280ea9da2df18f4ba409a3a":"c31bf1b5a1acc695ce16fcdd648608b8":"833eeda610a943a3e253b0677e622c53":"a3eb1c9cb10e9ba628e3b366401efb3b":128:0 +aes_encrypt_xts:"1d149b7193498ea7afbab6e825124c138d2e3cdac280ea9da2df18f4ba409a3a":"c31bf1b5a1acc695ce16fcdd648608b8":"833eeda610a943a3e253b0677e622c53":"a3eb1c9cb10e9ba628e3b366401efb3b" AES-128-XTS Encrypt NIST XTSTestVectors #42 -aes_encrypt_xts:"a0dce41069c308f9fe73dadc53ee483dad21b538ce8a61da115f7889f7897741":"46400a16465bfc01f86e1842c9b99fe1":"6c347dfa2d6eb73613a792c8ec469e1c":"2f3aedd69ceb9e9df454147ca3a1568a":128:0 +aes_encrypt_xts:"a0dce41069c308f9fe73dadc53ee483dad21b538ce8a61da115f7889f7897741":"46400a16465bfc01f86e1842c9b99fe1":"6c347dfa2d6eb73613a792c8ec469e1c":"2f3aedd69ceb9e9df454147ca3a1568a" AES-128-XTS Encrypt NIST XTSTestVectors #43 -aes_encrypt_xts:"bef08b0ee81b36252494ead700c2afdd5e65dffe6f935d16458ef040e7895a7d":"5fba0f232317e18b0ec380e103b157e7":"b07d36e3d7377b39e33ff0df0d5db411":"ba73b5e4161642274be5866d7982f432":128:0 +aes_encrypt_xts:"bef08b0ee81b36252494ead700c2afdd5e65dffe6f935d16458ef040e7895a7d":"5fba0f232317e18b0ec380e103b157e7":"b07d36e3d7377b39e33ff0df0d5db411":"ba73b5e4161642274be5866d7982f432" AES-128-XTS Encrypt NIST XTSTestVectors #44 -aes_encrypt_xts:"e556a69657dc28daf40eb45d5a7b6637d7dca9d8c63ea8cde29c9dce9c151e44":"28946548b4b0bf9add17780fbfc7a69c":"e78e668472d8f55833bc0712cefd83b2":"0e789f2207a7e3fc09b982603bcc2548":128:0 +aes_encrypt_xts:"e556a69657dc28daf40eb45d5a7b6637d7dca9d8c63ea8cde29c9dce9c151e44":"28946548b4b0bf9add17780fbfc7a69c":"e78e668472d8f55833bc0712cefd83b2":"0e789f2207a7e3fc09b982603bcc2548" AES-128-XTS Encrypt NIST XTSTestVectors #45 -aes_encrypt_xts:"e9586ea5a14e0155ef32362ddb8d45a6efefb8ab201f2724f527413537d5e083":"2d9744ace19c18d0ffdaa97cf09a2f48":"0a42366832bf021c91489319bbedb097":"5abab8760848e8565422111581abbd66":128:0 +aes_encrypt_xts:"e9586ea5a14e0155ef32362ddb8d45a6efefb8ab201f2724f527413537d5e083":"2d9744ace19c18d0ffdaa97cf09a2f48":"0a42366832bf021c91489319bbedb097":"5abab8760848e8565422111581abbd66" AES-128-XTS Encrypt NIST XTSTestVectors #46 -aes_encrypt_xts:"a14739531d43c33ec0ac859222ab7ec4f7d02465f9a735d643eb99a7e239f35f":"e65d00ab94375b7ccf01e4158a4ce7cd":"c683bc22914859165c877b27251c8912":"c3eb3c54bf63d9beba86d0fb99ce7721":128:0 +aes_encrypt_xts:"a14739531d43c33ec0ac859222ab7ec4f7d02465f9a735d643eb99a7e239f35f":"e65d00ab94375b7ccf01e4158a4ce7cd":"c683bc22914859165c877b27251c8912":"c3eb3c54bf63d9beba86d0fb99ce7721" AES-128-XTS Encrypt NIST XTSTestVectors #47 -aes_encrypt_xts:"29dadd2e464226096ebf6abc3d83698e42330d34b2da0643898f05c96f8f0237":"7d2cd56d72e61ab4a8b0d03bd64474ba":"ae8c7fc4bcb43652354e9a282a1c2ef6":"29061dbffe9977678446898fbbad1397":128:0 +aes_encrypt_xts:"29dadd2e464226096ebf6abc3d83698e42330d34b2da0643898f05c96f8f0237":"7d2cd56d72e61ab4a8b0d03bd64474ba":"ae8c7fc4bcb43652354e9a282a1c2ef6":"29061dbffe9977678446898fbbad1397" AES-128-XTS Encrypt NIST XTSTestVectors #48 -aes_encrypt_xts:"5573bbccf4ffd32e1fb16811eafb77e2fd3111bf8ea182999764e46cfe43f82f":"1c567c48ae6df831f2f3fc4786d8ad65":"26650887735db9f7eedd4d82dc8da6f0":"451951af61ee0c8ae8787651737ca236":128:0 +aes_encrypt_xts:"5573bbccf4ffd32e1fb16811eafb77e2fd3111bf8ea182999764e46cfe43f82f":"1c567c48ae6df831f2f3fc4786d8ad65":"26650887735db9f7eedd4d82dc8da6f0":"451951af61ee0c8ae8787651737ca236" AES-128-XTS Encrypt NIST XTSTestVectors #49 -aes_encrypt_xts:"fc70af558db1be9f9289c0750cf94e88968b9bddd2522993934945b3515867b1":"476fbb56883cafca464958be65cbd66a":"cef2b604c43be7e2c72a51d9c82d2cd0":"404d80a6f4c04b0bcc3da32b6632d708":128:0 +aes_encrypt_xts:"fc70af558db1be9f9289c0750cf94e88968b9bddd2522993934945b3515867b1":"476fbb56883cafca464958be65cbd66a":"cef2b604c43be7e2c72a51d9c82d2cd0":"404d80a6f4c04b0bcc3da32b6632d708" AES-128-XTS Encrypt NIST XTSTestVectors #50 -aes_encrypt_xts:"5ad0f03fbca7f0d6551d94c1faf9d329f025068ced476d72d91ab22cc3c05449":"7c9e49f219189a3fbe991fa8f83cda5b":"946dfefe5aadce492b3875ce3409b0c0":"62bc8ce1873a54c70bba35014877873e":128:0 +aes_encrypt_xts:"5ad0f03fbca7f0d6551d94c1faf9d329f025068ced476d72d91ab22cc3c05449":"7c9e49f219189a3fbe991fa8f83cda5b":"946dfefe5aadce492b3875ce3409b0c0":"62bc8ce1873a54c70bba35014877873e" AES-128-XTS Encrypt NIST XTSTestVectors #51 -aes_encrypt_xts:"5ba1bc7df65ed39efcaaaacef61e94a5f77512c3a955d3f64f36c02f108dd6ce":"b98a190562f076971fb14e1ebc676939":"dae26a674ea111a932d0727e786c19dc":"13fa1056664a0048e89cdcc87963cdb9":128:0 +aes_encrypt_xts:"5ba1bc7df65ed39efcaaaacef61e94a5f77512c3a955d3f64f36c02f108dd6ce":"b98a190562f076971fb14e1ebc676939":"dae26a674ea111a932d0727e786c19dc":"13fa1056664a0048e89cdcc87963cdb9" AES-128-XTS Encrypt NIST XTSTestVectors #52 -aes_encrypt_xts:"3ce3fbeb7f4a54f200b6ee1ce5dd67dee28765fe15fc523f69c8ae62dfaaa834":"0be9627b38caec6f323d02924c20f9ee":"a290714eb3fabb751dbd448f0bceb072":"8c7d58774a60944a17175353f69762e8":128:0 +aes_encrypt_xts:"3ce3fbeb7f4a54f200b6ee1ce5dd67dee28765fe15fc523f69c8ae62dfaaa834":"0be9627b38caec6f323d02924c20f9ee":"a290714eb3fabb751dbd448f0bceb072":"8c7d58774a60944a17175353f69762e8" AES-128-XTS Encrypt NIST XTSTestVectors #53 -aes_encrypt_xts:"9e9d7704c959c2c6dfd6e8bd0d351986b275af8b075b88580933c3575d1c4dc7":"aadb2ff6ae53347d36c9f25508aab9d9":"f32226db430e55b5ee64ce5884957ee3":"3254a7dcae3202bd8c3d1bc5c409f30d":128:0 +aes_encrypt_xts:"9e9d7704c959c2c6dfd6e8bd0d351986b275af8b075b88580933c3575d1c4dc7":"aadb2ff6ae53347d36c9f25508aab9d9":"f32226db430e55b5ee64ce5884957ee3":"3254a7dcae3202bd8c3d1bc5c409f30d" AES-128-XTS Encrypt NIST XTSTestVectors #54 -aes_encrypt_xts:"9eb58c8dbb965f8e9151a6d9d9fcd0531f2398789d134f72251388eb2c1cac26":"96e157e9cb57524d28b99612cd4fc3a3":"6cefc27ed91ada77c67569196ae52a16":"8cf86c455044d142c85c0f80ec1b0fed":128:0 +aes_encrypt_xts:"9eb58c8dbb965f8e9151a6d9d9fcd0531f2398789d134f72251388eb2c1cac26":"96e157e9cb57524d28b99612cd4fc3a3":"6cefc27ed91ada77c67569196ae52a16":"8cf86c455044d142c85c0f80ec1b0fed" AES-128-XTS Encrypt NIST XTSTestVectors #55 -aes_encrypt_xts:"079b221467d61667cc40f737ee80e57be60a21507699f9029e9c347b1bf0e6ed":"bc7363a67f679f58786b197814c05d87":"3ce6f7b5b83963e7d9394b6d9416f81a":"c3e40fd05d853f4f1894e4ea25159645":128:0 +aes_encrypt_xts:"079b221467d61667cc40f737ee80e57be60a21507699f9029e9c347b1bf0e6ed":"bc7363a67f679f58786b197814c05d87":"3ce6f7b5b83963e7d9394b6d9416f81a":"c3e40fd05d853f4f1894e4ea25159645" AES-128-XTS Encrypt NIST XTSTestVectors #56 -aes_encrypt_xts:"416093a41c5a9ac1180ac5e62c2d1261c83d468fa4bcc1ed2c5c52dbb01ef79d":"28abb2bc7706abd1fd5bd654d50dc7ec":"89450879c782e033c9c5bb5cdb96b2ed":"8691c6991df1c557c6ad8f3c6009ff13":128:0 +aes_encrypt_xts:"416093a41c5a9ac1180ac5e62c2d1261c83d468fa4bcc1ed2c5c52dbb01ef79d":"28abb2bc7706abd1fd5bd654d50dc7ec":"89450879c782e033c9c5bb5cdb96b2ed":"8691c6991df1c557c6ad8f3c6009ff13" AES-128-XTS Encrypt NIST XTSTestVectors #57 -aes_encrypt_xts:"08974139e8579332727df61462f0f6b56ea457330539484a1347491a34ed151e":"80d3c24eaef03ddcdf39ffac464d71c8":"72896d9904553aa075df25360147eee8":"4df68616734ddcc516a0ad23be75cc42":128:0 +aes_encrypt_xts:"08974139e8579332727df61462f0f6b56ea457330539484a1347491a34ed151e":"80d3c24eaef03ddcdf39ffac464d71c8":"72896d9904553aa075df25360147eee8":"4df68616734ddcc516a0ad23be75cc42" AES-128-XTS Encrypt NIST XTSTestVectors #58 -aes_encrypt_xts:"0626b7f6fc045e27000466387b13120bcd7ae6dd4279b32053c9a8169d3f3141":"c1db071bd814e4c0747c005a31dcb65b":"2e796f8b69f30b26e7fd0c339cadf2f6":"4f6d71db8ae377dbdfab6d7f882ad2c0":128:0 +aes_encrypt_xts:"0626b7f6fc045e27000466387b13120bcd7ae6dd4279b32053c9a8169d3f3141":"c1db071bd814e4c0747c005a31dcb65b":"2e796f8b69f30b26e7fd0c339cadf2f6":"4f6d71db8ae377dbdfab6d7f882ad2c0" AES-128-XTS Encrypt NIST XTSTestVectors #59 -aes_encrypt_xts:"82cb74d7025a383e584b57c07272e2a7c5bd538448f9d22ca45464599ed46370":"bb0e36c0f43942624cf39f00aa9aba29":"79a2fdeac249e26727e8a0f54a505035":"fc0e87d6765ab6a0a05b450f3052ce89":128:0 +aes_encrypt_xts:"82cb74d7025a383e584b57c07272e2a7c5bd538448f9d22ca45464599ed46370":"bb0e36c0f43942624cf39f00aa9aba29":"79a2fdeac249e26727e8a0f54a505035":"fc0e87d6765ab6a0a05b450f3052ce89" AES-128-XTS Encrypt NIST XTSTestVectors #60 -aes_encrypt_xts:"a086ce7bf0c3273bc1308fa75d4c9d81ba84be3d59cc04e40588d666caaf326e":"baf2a0a20b900a61cd7a8477c1ee52e0":"dd288a3e24dd972872b8bd7b275bc751":"eda786fa68823dc559fbbb976c753759":128:0 +aes_encrypt_xts:"a086ce7bf0c3273bc1308fa75d4c9d81ba84be3d59cc04e40588d666caaf326e":"baf2a0a20b900a61cd7a8477c1ee52e0":"dd288a3e24dd972872b8bd7b275bc751":"eda786fa68823dc559fbbb976c753759" AES-128-XTS Encrypt NIST XTSTestVectors #61 -aes_encrypt_xts:"f687fc3d86e089dd30b8a423c81b6e62730c49ce60a1d85f646f8d2b9c9f5a39":"3abf8a032548c5dbaa446f8e122c9be5":"06a24306f64a91e6425807ac50a20d33":"f3519331137bce03a1d2bedcee940914":128:0 +aes_encrypt_xts:"f687fc3d86e089dd30b8a423c81b6e62730c49ce60a1d85f646f8d2b9c9f5a39":"3abf8a032548c5dbaa446f8e122c9be5":"06a24306f64a91e6425807ac50a20d33":"f3519331137bce03a1d2bedcee940914" AES-128-XTS Encrypt NIST XTSTestVectors #62 -aes_encrypt_xts:"20bf35717583c42588c7921b984e5be742a84ee337f89d47909a7c5b0169530c":"6e59ada7ffcda543696ce1eb2a80a4e6":"246ee0dfa8868f5008b94c742ca467d5":"b661a4006cdca086e98b9b18c7047a91":128:0 +aes_encrypt_xts:"20bf35717583c42588c7921b984e5be742a84ee337f89d47909a7c5b0169530c":"6e59ada7ffcda543696ce1eb2a80a4e6":"246ee0dfa8868f5008b94c742ca467d5":"b661a4006cdca086e98b9b18c7047a91" AES-128-XTS Encrypt NIST XTSTestVectors #63 -aes_encrypt_xts:"c68a04603abb698621f0467df8bf5fd074772ac8daf8907ebc3a3af59164413c":"b42d6af64f3e987f19d6c2b24e5e0dd8":"005bb8508e334f8feb331e0fb31e91ac":"0f1133e36e9a974655782ac0967f103e":128:0 +aes_encrypt_xts:"c68a04603abb698621f0467df8bf5fd074772ac8daf8907ebc3a3af59164413c":"b42d6af64f3e987f19d6c2b24e5e0dd8":"005bb8508e334f8feb331e0fb31e91ac":"0f1133e36e9a974655782ac0967f103e" AES-128-XTS Encrypt NIST XTSTestVectors #64 -aes_encrypt_xts:"7fd272aec689f6ce977e666ebb101d865f59910150e3ffcaae9b3cdf65319fff":"5094d473a4626aaf8738207c8e301ddf":"18086180ac43731d8146e6fc56727427":"f50531114b3fc814307462a7c0932efe":128:0 +aes_encrypt_xts:"7fd272aec689f6ce977e666ebb101d865f59910150e3ffcaae9b3cdf65319fff":"5094d473a4626aaf8738207c8e301ddf":"18086180ac43731d8146e6fc56727427":"f50531114b3fc814307462a7c0932efe" AES-128-XTS Encrypt NIST XTSTestVectors #65 -aes_encrypt_xts:"b9e23c089b3569b49d1078fcf5eca6ec3a30c397a9a68bfae0be8e329ac34dce":"00d42acee9010a000077f150fdd3bad9":"8cf43a655840e69adad8e40485831cf5":"b29d5029f34d08a85fe805d834396724":128:0 +aes_encrypt_xts:"b9e23c089b3569b49d1078fcf5eca6ec3a30c397a9a68bfae0be8e329ac34dce":"00d42acee9010a000077f150fdd3bad9":"8cf43a655840e69adad8e40485831cf5":"b29d5029f34d08a85fe805d834396724" AES-128-XTS Encrypt NIST XTSTestVectors #66 -aes_encrypt_xts:"35346cc28c2d6935268644bd59f6d25bbe6bf6cb644998a2824b31230e364795":"9cfb936e1823601baf57fd693c221933":"4f2aee2974fa75d991574e9aba710689":"fea0612c7bbef5fd38584afeb9458a6a":128:0 +aes_encrypt_xts:"35346cc28c2d6935268644bd59f6d25bbe6bf6cb644998a2824b31230e364795":"9cfb936e1823601baf57fd693c221933":"4f2aee2974fa75d991574e9aba710689":"fea0612c7bbef5fd38584afeb9458a6a" AES-128-XTS Encrypt NIST XTSTestVectors #67 -aes_encrypt_xts:"fe070ac3ef7ad6db34fad98936468c510d89abafa06834629aaec5aa6a4eff36":"53d746f8614d70d3fe0b51563331787f":"a4e2d75f3ea3a292fe6907038a5143cb":"6da2c698b2ac60f155b1baf32d3aac82":128:0 +aes_encrypt_xts:"fe070ac3ef7ad6db34fad98936468c510d89abafa06834629aaec5aa6a4eff36":"53d746f8614d70d3fe0b51563331787f":"a4e2d75f3ea3a292fe6907038a5143cb":"6da2c698b2ac60f155b1baf32d3aac82" AES-128-XTS Encrypt NIST XTSTestVectors #68 -aes_encrypt_xts:"2844d35172e0f77fea540770c50b5bc77b019a1bb93e7862bc32e1b0d99e95ad":"6950ac2dbc76cccd26a309f2bcf72cae":"165d63956001266dded19bf8b9ad8b2d":"1d0f8858e2a1e72f478f53c49541796a":128:0 +aes_encrypt_xts:"2844d35172e0f77fea540770c50b5bc77b019a1bb93e7862bc32e1b0d99e95ad":"6950ac2dbc76cccd26a309f2bcf72cae":"165d63956001266dded19bf8b9ad8b2d":"1d0f8858e2a1e72f478f53c49541796a" AES-128-XTS Encrypt NIST XTSTestVectors #69 -aes_encrypt_xts:"6a95417c44bc1709d800e74e51c9dc0552f7455c43fc01e5ce9872abcc8bd147":"df40643d4e070ac2dda0c1d7e353ea91":"f4500713e081be1ab7714bb4108a2135":"3f72ac9eedac79326a7a8ea8e2717219":128:0 +aes_encrypt_xts:"6a95417c44bc1709d800e74e51c9dc0552f7455c43fc01e5ce9872abcc8bd147":"df40643d4e070ac2dda0c1d7e353ea91":"f4500713e081be1ab7714bb4108a2135":"3f72ac9eedac79326a7a8ea8e2717219" AES-128-XTS Encrypt NIST XTSTestVectors #70 -aes_encrypt_xts:"aecdc0218f226e4dcf4a038f97cc12647bb179aad4e5d41390887f6e10e8a73e":"9d297437f8d60a8d6fd8afc524acfc67":"c5a7d42640283be1e053fba2d0d79b99":"1529a1512d62cbf09ce27a4162a938f9":128:0 +aes_encrypt_xts:"aecdc0218f226e4dcf4a038f97cc12647bb179aad4e5d41390887f6e10e8a73e":"9d297437f8d60a8d6fd8afc524acfc67":"c5a7d42640283be1e053fba2d0d79b99":"1529a1512d62cbf09ce27a4162a938f9" AES-128-XTS Encrypt NIST XTSTestVectors #71 -aes_encrypt_xts:"ace99d768fcb8574ee01ac9ff543eca36606c3d2477007bd4182ef70a22ee61c":"aac64d271cdfbc96b70e1ed7af1d5f71":"e7d409695337c26cc3ecb040945329b5":"4035132f78621c2d28912f18dd0c9cfd":128:0 +aes_encrypt_xts:"ace99d768fcb8574ee01ac9ff543eca36606c3d2477007bd4182ef70a22ee61c":"aac64d271cdfbc96b70e1ed7af1d5f71":"e7d409695337c26cc3ecb040945329b5":"4035132f78621c2d28912f18dd0c9cfd" AES-128-XTS Encrypt NIST XTSTestVectors #72 -aes_encrypt_xts:"be46ee80aa8d6797f3b016f2598619b7b266724d3cf8f055eac05a71a39eb20b":"25f19156dc93ded00928ea3383808454":"5f4f5c82a550285d22036294da461b78":"b496bd18eaf56e47774c7bd81ce061ed":128:0 +aes_encrypt_xts:"be46ee80aa8d6797f3b016f2598619b7b266724d3cf8f055eac05a71a39eb20b":"25f19156dc93ded00928ea3383808454":"5f4f5c82a550285d22036294da461b78":"b496bd18eaf56e47774c7bd81ce061ed" AES-128-XTS Encrypt NIST XTSTestVectors #73 -aes_encrypt_xts:"2e638c8a8a0bce7d7c034271727cc1118b7c39372250ae0720001279fbf1b708":"cf3bd5c42af982212b08a5594588adb6":"40ade7a8103de77ccc19575c456c08eb":"3d797b375fd2a1102b30767582093bb3":128:0 +aes_encrypt_xts:"2e638c8a8a0bce7d7c034271727cc1118b7c39372250ae0720001279fbf1b708":"cf3bd5c42af982212b08a5594588adb6":"40ade7a8103de77ccc19575c456c08eb":"3d797b375fd2a1102b30767582093bb3" AES-128-XTS Encrypt NIST XTSTestVectors #74 -aes_encrypt_xts:"86dd8e33b693f9d0347776bc99784a7b9c922a637e4fa064bc6d3e8f9529adf7":"da8716934c675c61ab4bb9a6d9d3dc95":"b298503efd9cbf4c9ccc6b0d1c8029d8":"d2bf9c802b3f52c101bfca8283400406":128:0 +aes_encrypt_xts:"86dd8e33b693f9d0347776bc99784a7b9c922a637e4fa064bc6d3e8f9529adf7":"da8716934c675c61ab4bb9a6d9d3dc95":"b298503efd9cbf4c9ccc6b0d1c8029d8":"d2bf9c802b3f52c101bfca8283400406" AES-128-XTS Encrypt NIST XTSTestVectors #75 -aes_encrypt_xts:"b1fb47ba5bf88ce22538f32b6731e0983d83400ef7b6eff10fce475a9285d171":"ba6d243874676d2d1609abe5738bbd23":"2386bebf0649682999f609016d5dce15":"1f9f3cf672f54ed0e91c816f2f385267":128:0 +aes_encrypt_xts:"b1fb47ba5bf88ce22538f32b6731e0983d83400ef7b6eff10fce475a9285d171":"ba6d243874676d2d1609abe5738bbd23":"2386bebf0649682999f609016d5dce15":"1f9f3cf672f54ed0e91c816f2f385267" AES-128-XTS Encrypt NIST XTSTestVectors #76 -aes_encrypt_xts:"97e1270108a6ac27c6da05ba14d73db04529b8503c0a8fe64834277158487964":"a0e94358eeace074ffec20c2b4ef7e10":"dfb54a9453dd57349e94f4696b69cee8":"ad32135b0502843bffd1bf14f0b87283":128:0 +aes_encrypt_xts:"97e1270108a6ac27c6da05ba14d73db04529b8503c0a8fe64834277158487964":"a0e94358eeace074ffec20c2b4ef7e10":"dfb54a9453dd57349e94f4696b69cee8":"ad32135b0502843bffd1bf14f0b87283" AES-128-XTS Encrypt NIST XTSTestVectors #77 -aes_encrypt_xts:"9b70deb145d043a46267d275ad91c853741b52b9a30d7e035f5aa2db84711fd0":"5e74d148d8e83a322579a8a3babc5820":"c6409c0c2469deaaa50e4cd7fc0eb378":"8e3e95169d3b1b62a15ac43cd7e7f00f":128:0 +aes_encrypt_xts:"9b70deb145d043a46267d275ad91c853741b52b9a30d7e035f5aa2db84711fd0":"5e74d148d8e83a322579a8a3babc5820":"c6409c0c2469deaaa50e4cd7fc0eb378":"8e3e95169d3b1b62a15ac43cd7e7f00f" AES-128-XTS Encrypt NIST XTSTestVectors #78 -aes_encrypt_xts:"631243558c40f4f39dc18d112f76f0e5fd099ed2dde1068db78a72279ad6b2ef":"e376b520a4b6386001c02a870c04634f":"7269ddee70695e39455282f8cf0cf476":"b452eed812d3a9dbaab75fe5a0de43c5":128:0 +aes_encrypt_xts:"631243558c40f4f39dc18d112f76f0e5fd099ed2dde1068db78a72279ad6b2ef":"e376b520a4b6386001c02a870c04634f":"7269ddee70695e39455282f8cf0cf476":"b452eed812d3a9dbaab75fe5a0de43c5" AES-128-XTS Encrypt NIST XTSTestVectors #79 -aes_encrypt_xts:"de13f79f857b62865854d520d3bb63b8da94908a3abc3c16f3b0ee48eef1b367":"c73464ab9f2d22b8476412688feee1ac":"20a3894f062bd2ff9c1124bf4144117b":"09200c24723184185414ffb0aed27863":128:0 +aes_encrypt_xts:"de13f79f857b62865854d520d3bb63b8da94908a3abc3c16f3b0ee48eef1b367":"c73464ab9f2d22b8476412688feee1ac":"20a3894f062bd2ff9c1124bf4144117b":"09200c24723184185414ffb0aed27863" AES-128-XTS Encrypt NIST XTSTestVectors #80 -aes_encrypt_xts:"5d5573a8f4ac9f53717889ad2a36c539e9ecb64f3f6bf32b5c44937237847ac9":"df93943d48dccf2530ce2bb0008f1b6f":"9d2c27cf6b8a03dcc24c5a5bf39a9dec":"90c4a48994c36676dda8c05bb3a68392":128:0 +aes_encrypt_xts:"5d5573a8f4ac9f53717889ad2a36c539e9ecb64f3f6bf32b5c44937237847ac9":"df93943d48dccf2530ce2bb0008f1b6f":"9d2c27cf6b8a03dcc24c5a5bf39a9dec":"90c4a48994c36676dda8c05bb3a68392" AES-128-XTS Encrypt NIST XTSTestVectors #81 -aes_encrypt_xts:"8a322b07f3a68e4a65dd6c77b1c5b288ef1641a6916d5a1f21e4a863fce6df1f":"392f78248ef791be191401cc3fa9789e":"1d56d64312d3ff8847e0f227b0007eb9":"b460f0be6250eb211e86f23acbdeef62":128:0 +aes_encrypt_xts:"8a322b07f3a68e4a65dd6c77b1c5b288ef1641a6916d5a1f21e4a863fce6df1f":"392f78248ef791be191401cc3fa9789e":"1d56d64312d3ff8847e0f227b0007eb9":"b460f0be6250eb211e86f23acbdeef62" AES-128-XTS Encrypt NIST XTSTestVectors #82 -aes_encrypt_xts:"3b0f7a5c622c924f898425a6749f2a16922d3d762ae930e4afb6235989a4b2c7":"2062378a4befaee3247bbf2dec9c0fb9":"be0cfd7e6c9b98ee5f7c9cbd80ce3e27":"1e1660bf511caba0f9bd51b663699ed4":128:0 +aes_encrypt_xts:"3b0f7a5c622c924f898425a6749f2a16922d3d762ae930e4afb6235989a4b2c7":"2062378a4befaee3247bbf2dec9c0fb9":"be0cfd7e6c9b98ee5f7c9cbd80ce3e27":"1e1660bf511caba0f9bd51b663699ed4" AES-128-XTS Encrypt NIST XTSTestVectors #83 -aes_encrypt_xts:"702bf6faf45de5d5d78ecbae2dc822be3aa294a408b7cc999dd9154e3c3a087e":"e2410cd296e37abacce9fb183313b7da":"83c44115c07ca3bfe17cc28b63870235":"be0b409169d17890b4a2fd23c5597c6f":128:0 +aes_encrypt_xts:"702bf6faf45de5d5d78ecbae2dc822be3aa294a408b7cc999dd9154e3c3a087e":"e2410cd296e37abacce9fb183313b7da":"83c44115c07ca3bfe17cc28b63870235":"be0b409169d17890b4a2fd23c5597c6f" AES-128-XTS Encrypt NIST XTSTestVectors #84 -aes_encrypt_xts:"45f718f5d179ea8799049ca733a69bfbdfbe3bd80e643bdcb63e5a3aa21d65e5":"44a2edaa79c814f219f21f8c1495a5b8":"bd7f641df9053c4455c4d70a21f42d72":"71fda8a62e9249891ae53064a5a35688":128:0 +aes_encrypt_xts:"45f718f5d179ea8799049ca733a69bfbdfbe3bd80e643bdcb63e5a3aa21d65e5":"44a2edaa79c814f219f21f8c1495a5b8":"bd7f641df9053c4455c4d70a21f42d72":"71fda8a62e9249891ae53064a5a35688" AES-128-XTS Encrypt NIST XTSTestVectors #85 -aes_encrypt_xts:"cd737e4e4f91f42a39cadcb6303c2056f05d6e3462ec9e26c79aaa7e5fb8439f":"8208e536ad3921cbb1d1379a2d4994cb":"e667b97ecd9ff43e4b00075d4af01542":"ae4da214eb5fcffb13c23355ac7f373d":128:0 +aes_encrypt_xts:"cd737e4e4f91f42a39cadcb6303c2056f05d6e3462ec9e26c79aaa7e5fb8439f":"8208e536ad3921cbb1d1379a2d4994cb":"e667b97ecd9ff43e4b00075d4af01542":"ae4da214eb5fcffb13c23355ac7f373d" AES-128-XTS Encrypt NIST XTSTestVectors #86 -aes_encrypt_xts:"65405d038341aed9a7cbec68bfd7a08b248fbcf93718dc7469f971ef1fdde1b3":"33153162cbe10263c9e26a5be641402e":"4f082c847ccbb0b6523a381c64c06ff6":"da9c68f700d7e453910030bf237b0840":128:0 +aes_encrypt_xts:"65405d038341aed9a7cbec68bfd7a08b248fbcf93718dc7469f971ef1fdde1b3":"33153162cbe10263c9e26a5be641402e":"4f082c847ccbb0b6523a381c64c06ff6":"da9c68f700d7e453910030bf237b0840" AES-128-XTS Encrypt NIST XTSTestVectors #87 -aes_encrypt_xts:"28e156cc8f4267f97caf998a30b2465ba1c1075ecc52fce341f0c69934655e8a":"bda8cbe797d915b76fd1a7ae442fbb2b":"aba12febac804db6984bf54f9d659de1":"aaea762ea2a78d54613977b8b5e9222e":128:0 +aes_encrypt_xts:"28e156cc8f4267f97caf998a30b2465ba1c1075ecc52fce341f0c69934655e8a":"bda8cbe797d915b76fd1a7ae442fbb2b":"aba12febac804db6984bf54f9d659de1":"aaea762ea2a78d54613977b8b5e9222e" AES-128-XTS Encrypt NIST XTSTestVectors #88 -aes_encrypt_xts:"9ae2af2e18861e4bae6475c9414485ea4f8e1126b498e569066b9d7f63913e75":"9b5256c00518193806eb0f3ec37fca32":"37ed6cf6f7eb4f5c750fc5d713e78230":"11b0cf2360eccb99852bad4210e79aa2":128:0 +aes_encrypt_xts:"9ae2af2e18861e4bae6475c9414485ea4f8e1126b498e569066b9d7f63913e75":"9b5256c00518193806eb0f3ec37fca32":"37ed6cf6f7eb4f5c750fc5d713e78230":"11b0cf2360eccb99852bad4210e79aa2" AES-128-XTS Encrypt NIST XTSTestVectors #89 -aes_encrypt_xts:"00041bf1f7d5d684d18f3e3dbd4472044b85b87afe2969489990602cd4500978":"4b76164da4775219d741308346dd646a":"82e3aab21ebd79781596855af91a82bf":"5999d9098b813d2b6d9f0beab14f1376":128:0 +aes_encrypt_xts:"00041bf1f7d5d684d18f3e3dbd4472044b85b87afe2969489990602cd4500978":"4b76164da4775219d741308346dd646a":"82e3aab21ebd79781596855af91a82bf":"5999d9098b813d2b6d9f0beab14f1376" AES-128-XTS Encrypt NIST XTSTestVectors #90 -aes_encrypt_xts:"a6e21df4ea484e84d6e9e7d81e1442837fa7ca304536e1dcd44a9dab7dd72011":"9d2f1adba8983d5b351e18e1179c9e4a":"cc74f9832f43ab6013e8b57b352fd669":"a243ddc10735b712cb44cc494a13cebb":128:0 +aes_encrypt_xts:"a6e21df4ea484e84d6e9e7d81e1442837fa7ca304536e1dcd44a9dab7dd72011":"9d2f1adba8983d5b351e18e1179c9e4a":"cc74f9832f43ab6013e8b57b352fd669":"a243ddc10735b712cb44cc494a13cebb" AES-128-XTS Encrypt NIST XTSTestVectors #91 -aes_encrypt_xts:"d86503698dbd6892bb925806c3946eb9827711a2255cbf3e0ca86eecf6203317":"9af9f47fb2f55b4417a8d10d9e1fe231":"52f860c4eb051868993fad3ae4c5595e":"49797f7b06b5dbb9230d630186295908":128:0 +aes_encrypt_xts:"d86503698dbd6892bb925806c3946eb9827711a2255cbf3e0ca86eecf6203317":"9af9f47fb2f55b4417a8d10d9e1fe231":"52f860c4eb051868993fad3ae4c5595e":"49797f7b06b5dbb9230d630186295908" AES-128-XTS Encrypt NIST XTSTestVectors #92 -aes_encrypt_xts:"307919d2e2610f17d364ded5af988a508a449e01fcf3d1e9772915eb2c28c189":"d2c769e7a77c37730ff0c75490980eab":"d446ba8f20cf04c755f3e006fade15b6":"43bfec146ee0311bf79e1ed929429c81":128:0 +aes_encrypt_xts:"307919d2e2610f17d364ded5af988a508a449e01fcf3d1e9772915eb2c28c189":"d2c769e7a77c37730ff0c75490980eab":"d446ba8f20cf04c755f3e006fade15b6":"43bfec146ee0311bf79e1ed929429c81" AES-128-XTS Encrypt NIST XTSTestVectors #93 -aes_encrypt_xts:"721997d2112e69b5c640f16ac9a61c612ea26f95f192d710edbde6a3517bf456":"07393d127eaac6aeba4f5abba6e1c997":"f22bd9af89fceadd125fd47daac05bbb":"41f14dcdfd1658934e78dc0f942f20eb":128:0 +aes_encrypt_xts:"721997d2112e69b5c640f16ac9a61c612ea26f95f192d710edbde6a3517bf456":"07393d127eaac6aeba4f5abba6e1c997":"f22bd9af89fceadd125fd47daac05bbb":"41f14dcdfd1658934e78dc0f942f20eb" AES-128-XTS Encrypt NIST XTSTestVectors #94 -aes_encrypt_xts:"f5d9b48be2ae99bb9b3327cdfefa4921084eee889d824ce5cae5b7216ccfc8d3":"3f695c759571ea5f1bec05f91907f44f":"f46d9867f97abe757ea31d351da12260":"84619814d6722f86519a9e9d89080aac":128:0 +aes_encrypt_xts:"f5d9b48be2ae99bb9b3327cdfefa4921084eee889d824ce5cae5b7216ccfc8d3":"3f695c759571ea5f1bec05f91907f44f":"f46d9867f97abe757ea31d351da12260":"84619814d6722f86519a9e9d89080aac" AES-128-XTS Encrypt NIST XTSTestVectors #95 -aes_encrypt_xts:"49be5a4bc1070513f49e9e9a4369d3140f4ef16727380656a9b69bfca12a1e2d":"1e5400cb90902cf7e90f9f693ce21015":"0907ddbcc8b20dee14cc87e7ee0fe338":"d2480f80e3dc756dbe9b253794eb13d7":128:0 +aes_encrypt_xts:"49be5a4bc1070513f49e9e9a4369d3140f4ef16727380656a9b69bfca12a1e2d":"1e5400cb90902cf7e90f9f693ce21015":"0907ddbcc8b20dee14cc87e7ee0fe338":"d2480f80e3dc756dbe9b253794eb13d7" AES-128-XTS Encrypt NIST XTSTestVectors #96 -aes_encrypt_xts:"d01c1e6a51198a691334720a1186d8e748968b9d58c0594600379a122d66eaf5":"cb66808ed646a99946a9c4356e239544":"a069d1441177d7a2a8876987fcab12e4":"0e498c34c7d7a11a2076367c6c56ff1f":128:0 +aes_encrypt_xts:"d01c1e6a51198a691334720a1186d8e748968b9d58c0594600379a122d66eaf5":"cb66808ed646a99946a9c4356e239544":"a069d1441177d7a2a8876987fcab12e4":"0e498c34c7d7a11a2076367c6c56ff1f" AES-128-XTS Encrypt NIST XTSTestVectors #97 -aes_encrypt_xts:"9d0615e9f92e32a08475c804085f6f6e6e7c755a83bfb91532185020cd181b0c":"bd5d378fa93a167a9f7c3f1714442227":"55336a79b05e37efc0ee884e5b89ab29":"2e35293ef25ba6776fad870834b1fc84":128:0 +aes_encrypt_xts:"9d0615e9f92e32a08475c804085f6f6e6e7c755a83bfb91532185020cd181b0c":"bd5d378fa93a167a9f7c3f1714442227":"55336a79b05e37efc0ee884e5b89ab29":"2e35293ef25ba6776fad870834b1fc84" AES-128-XTS Encrypt NIST XTSTestVectors #98 -aes_encrypt_xts:"d040bb72d80c3df0af3e13eda00a30e6103a8f5aa48a431c2fe0b20135daa81e":"048dad1ade7f0909ecd9ea0e5a21382c":"3f4a6302d9aad47197c10921c1bc6ea3":"cfedf66262d6374ce3fdc6b517bcee0c":128:0 +aes_encrypt_xts:"d040bb72d80c3df0af3e13eda00a30e6103a8f5aa48a431c2fe0b20135daa81e":"048dad1ade7f0909ecd9ea0e5a21382c":"3f4a6302d9aad47197c10921c1bc6ea3":"cfedf66262d6374ce3fdc6b517bcee0c" AES-128-XTS Encrypt NIST XTSTestVectors #99 -aes_encrypt_xts:"04016dcda256c3c4c2b418fb7c53a07362ad3de2c29b4010385dc018cdc62904":"57e05d3cd0629bce16d4e6b3e6b1b290":"baaa64653028ff2ea42d3a427e6b2235":"98b1a77617469a680caa51f0709d75e3":128:0 +aes_encrypt_xts:"04016dcda256c3c4c2b418fb7c53a07362ad3de2c29b4010385dc018cdc62904":"57e05d3cd0629bce16d4e6b3e6b1b290":"baaa64653028ff2ea42d3a427e6b2235":"98b1a77617469a680caa51f0709d75e3" AES-128-XTS Encrypt NIST XTSTestVectors #100 -aes_encrypt_xts:"bcb6613c495de4bdad9c19f04e4b3915f9ecb379e1a575b633337e934fca1050":"64981173159d58ac355a20120c8e81f1":"189acacee06dfa7c94484c7dae59e166":"7900191d0f19a97668fdba9def84eedc":128:0 +aes_encrypt_xts:"bcb6613c495de4bdad9c19f04e4b3915f9ecb379e1a575b633337e934fca1050":"64981173159d58ac355a20120c8e81f1":"189acacee06dfa7c94484c7dae59e166":"7900191d0f19a97668fdba9def84eedc" AES-128-XTS Encrypt NIST XTSTestVectors #101 -aes_encrypt_xts:"b7b93f516aef295eff3a29d837cf1f135347e8a21dae616ff5062b2e8d78ce5e":"873edea653b643bd8bcf51403197ed14":"236f8a5b58dd55f6194ed70c4ac1a17f1fe60ec9a6c454d087ccb77d6b638c47":"22e6a3c6379dcf7599b052b5a749c7f78ad8a11b9f1aa9430cf3aef445682e19":256:0 +aes_encrypt_xts:"b7b93f516aef295eff3a29d837cf1f135347e8a21dae616ff5062b2e8d78ce5e":"873edea653b643bd8bcf51403197ed14":"236f8a5b58dd55f6194ed70c4ac1a17f1fe60ec9a6c454d087ccb77d6b638c47":"22e6a3c6379dcf7599b052b5a749c7f78ad8a11b9f1aa9430cf3aef445682e19" AES-128-XTS Encrypt NIST XTSTestVectors #102 -aes_encrypt_xts:"750372c3d82f63382867be6662acfa4a259be3fa9bc662a1154ffaaed8b448a5":"93a29254c47e4260669621307d4f5cd3":"d8e3a56559a436ce0d8b212c80a88b23af62b0e598f208e03c1f2e9fa563a54b":"495f7855535efd133464dc9a9abf8a0f28facbce21bd3c22178ec489b799e491":256:0 +aes_encrypt_xts:"750372c3d82f63382867be6662acfa4a259be3fa9bc662a1154ffaaed8b448a5":"93a29254c47e4260669621307d4f5cd3":"d8e3a56559a436ce0d8b212c80a88b23af62b0e598f208e03c1f2e9fa563a54b":"495f7855535efd133464dc9a9abf8a0f28facbce21bd3c22178ec489b799e491" AES-128-XTS Encrypt NIST XTSTestVectors #103 -aes_encrypt_xts:"46187e8ad7b6326f31e71685fa92ba95f53a39c6f64c09e8d3d649e194f7ae6c":"033c759ba1dbf346eb125c8eb84e3646":"e211b2b7511a43a88df116cf6ff06a296a63089d74831569090a2fb8e31f4130":"1166257c5973d23e14dde02bf345e53b0da2e5ca765598c7e84ae3698afdf6b3":256:0 +aes_encrypt_xts:"46187e8ad7b6326f31e71685fa92ba95f53a39c6f64c09e8d3d649e194f7ae6c":"033c759ba1dbf346eb125c8eb84e3646":"e211b2b7511a43a88df116cf6ff06a296a63089d74831569090a2fb8e31f4130":"1166257c5973d23e14dde02bf345e53b0da2e5ca765598c7e84ae3698afdf6b3" AES-128-XTS Encrypt NIST XTSTestVectors #104 -aes_encrypt_xts:"733147f0aaea884f089f155679256bd1c1b6c1fd8125ce09598976d1e38d04f4":"3ab2dcb01dd53bc87612be160953ff5d":"fae4473b11987843bd0446230c5a78d14dc6c13088433ff0f63c77fb64b768b6":"2863f64ca0dde3b1c3df0cc4f4a0c2ca0882ca17ca1673d3b8475576091e1863":256:0 +aes_encrypt_xts:"733147f0aaea884f089f155679256bd1c1b6c1fd8125ce09598976d1e38d04f4":"3ab2dcb01dd53bc87612be160953ff5d":"fae4473b11987843bd0446230c5a78d14dc6c13088433ff0f63c77fb64b768b6":"2863f64ca0dde3b1c3df0cc4f4a0c2ca0882ca17ca1673d3b8475576091e1863" AES-128-XTS Encrypt NIST XTSTestVectors #105 -aes_encrypt_xts:"c805959c6e84654cded8de7c89f735b327cccf7aa2b96563e4b4a06a400a5631":"64704fe92c7ffbb2b2618f65eb5f2977":"2ad4ce1768302eb76842741403beb103f6cfc3517acb80fc1d646e824b4cac1e":"62e4d0b8a0f07ab6595219aad7eb40fdcb18dc5c21ca7c772649ad4214767b0b":256:0 +aes_encrypt_xts:"c805959c6e84654cded8de7c89f735b327cccf7aa2b96563e4b4a06a400a5631":"64704fe92c7ffbb2b2618f65eb5f2977":"2ad4ce1768302eb76842741403beb103f6cfc3517acb80fc1d646e824b4cac1e":"62e4d0b8a0f07ab6595219aad7eb40fdcb18dc5c21ca7c772649ad4214767b0b" AES-128-XTS Encrypt NIST XTSTestVectors #106 -aes_encrypt_xts:"3082866484d4eae3f321de6622ca088a3f6bf7687038cfb8da89c74e64985fc4":"5bc9ed680495300083e77c067d252907":"ed71c4f949809c3e413195e757b0a6940d2a9a67dd399617d932ac3df62b3c75":"aa47110ea6f074010c88160f855ec4b8fdf9d1ecd4e5d1974186d5607d12ca13":256:0 +aes_encrypt_xts:"3082866484d4eae3f321de6622ca088a3f6bf7687038cfb8da89c74e64985fc4":"5bc9ed680495300083e77c067d252907":"ed71c4f949809c3e413195e757b0a6940d2a9a67dd399617d932ac3df62b3c75":"aa47110ea6f074010c88160f855ec4b8fdf9d1ecd4e5d1974186d5607d12ca13" AES-128-XTS Encrypt NIST XTSTestVectors #107 -aes_encrypt_xts:"06e41501434ca5d990fa225709bd1123b1291a8b725d6baf7dc50438774e58ba":"15fd9ffa9c744ab9aea67f292e1a1cf7":"0fabbd90c6cc9148bb96b128033671f445ff7cf7cf6a67a342d3a37c8ad2d3f3":"c8f64ff3bd748a77d3691e5a5d20b5e8bbd9cbec6016d12ed383c5d237ebb3ae":256:0 +aes_encrypt_xts:"06e41501434ca5d990fa225709bd1123b1291a8b725d6baf7dc50438774e58ba":"15fd9ffa9c744ab9aea67f292e1a1cf7":"0fabbd90c6cc9148bb96b128033671f445ff7cf7cf6a67a342d3a37c8ad2d3f3":"c8f64ff3bd748a77d3691e5a5d20b5e8bbd9cbec6016d12ed383c5d237ebb3ae" AES-128-XTS Encrypt NIST XTSTestVectors #108 -aes_encrypt_xts:"b5ec9c20d51985c8c458750c65a0d36814c61680d2e396e93d1d6d31ba540b6c":"f81da4a2a52005e693bd6dbdb573b333":"b970fdd6f0bb1431cb1b80915047bfcd4896f16587047621b395fe55020639b9":"1fc7c00abbaf2f83f89a26fc2a7619e20302bd31fbd63b04f87134c822e746a6":256:0 +aes_encrypt_xts:"b5ec9c20d51985c8c458750c65a0d36814c61680d2e396e93d1d6d31ba540b6c":"f81da4a2a52005e693bd6dbdb573b333":"b970fdd6f0bb1431cb1b80915047bfcd4896f16587047621b395fe55020639b9":"1fc7c00abbaf2f83f89a26fc2a7619e20302bd31fbd63b04f87134c822e746a6" AES-128-XTS Encrypt NIST XTSTestVectors #109 -aes_encrypt_xts:"63432c29f28076e3646a84385b35b43ed6bb502cc7796539337a951b71aaf608":"70ab05d43087699b70833ccb109b1961":"0017373fa2d02377a431e86ecaf888647aa5def3057906d85cb122d498add55b":"0e1d51704d954531d71c46c081d09b78e3a082fb403f4f4b01162282e1a57189":256:0 +aes_encrypt_xts:"63432c29f28076e3646a84385b35b43ed6bb502cc7796539337a951b71aaf608":"70ab05d43087699b70833ccb109b1961":"0017373fa2d02377a431e86ecaf888647aa5def3057906d85cb122d498add55b":"0e1d51704d954531d71c46c081d09b78e3a082fb403f4f4b01162282e1a57189" AES-128-XTS Encrypt NIST XTSTestVectors #110 -aes_encrypt_xts:"a8bc08e258d9d6e6d453c053ddaa5635465eaf466a00c21d137ea03db63ce4e3":"5027ed5e607070a148c57e0ff8023f5d":"45ff25a157870b327193cabbd19ed9fbd27e57dda898a6a50511948890edaa3f":"d270b78085151447de74f24c3019ace4b7220415a5e7839af35a71b87d909da9":256:0 +aes_encrypt_xts:"a8bc08e258d9d6e6d453c053ddaa5635465eaf466a00c21d137ea03db63ce4e3":"5027ed5e607070a148c57e0ff8023f5d":"45ff25a157870b327193cabbd19ed9fbd27e57dda898a6a50511948890edaa3f":"d270b78085151447de74f24c3019ace4b7220415a5e7839af35a71b87d909da9" AES-128-XTS Encrypt NIST XTSTestVectors #111 -aes_encrypt_xts:"1f5c243e5193e6da2ea9bafc8eee81f274d8b87ea64a8a4f0f001fb774ebf7a6":"f17f1e28c793f5bfafa93ddc65d5cd90":"05e53e224f72e5fa6ba4afbbcdff75d03ddccc64088d2c731d908fb1ec55eab2":"006f8a72aed96fe880d583bdc65b60650b3710608abebb6516a37ce2dd13a22b":256:0 +aes_encrypt_xts:"1f5c243e5193e6da2ea9bafc8eee81f274d8b87ea64a8a4f0f001fb774ebf7a6":"f17f1e28c793f5bfafa93ddc65d5cd90":"05e53e224f72e5fa6ba4afbbcdff75d03ddccc64088d2c731d908fb1ec55eab2":"006f8a72aed96fe880d583bdc65b60650b3710608abebb6516a37ce2dd13a22b" AES-128-XTS Encrypt NIST XTSTestVectors #112 -aes_encrypt_xts:"f5e2b622c38d02402b15784536cf31d8396615b68a80cd5a9d0de21b1f2b777e":"e91555e884a8bf29a7cceb8736cdb7d5":"9267cfe015e653d122df07d9c008ca9e4de5c6a9f6a8d6c9c7c7e7ed2696bc9c":"7776e9d0857cc0abd3d7379e530f9fa12a63d4cc43c7f1bf8900db923d4ab6ca":256:0 +aes_encrypt_xts:"f5e2b622c38d02402b15784536cf31d8396615b68a80cd5a9d0de21b1f2b777e":"e91555e884a8bf29a7cceb8736cdb7d5":"9267cfe015e653d122df07d9c008ca9e4de5c6a9f6a8d6c9c7c7e7ed2696bc9c":"7776e9d0857cc0abd3d7379e530f9fa12a63d4cc43c7f1bf8900db923d4ab6ca" AES-128-XTS Encrypt NIST XTSTestVectors #113 -aes_encrypt_xts:"2beba66cfdf2b5aaf6d266231a9516d45ffa631004cea3fbefefea2ec167d52f":"a6a835a161aab125b0e7e232a2dd918b":"f1fe427d0828445c87dfb4d1ff35bc82bc774ec28676b5eb9046e926e46b800f":"d9abf64f3e1dae020c41758b091195b3c02b11647879648055a51db37174050b":256:0 +aes_encrypt_xts:"2beba66cfdf2b5aaf6d266231a9516d45ffa631004cea3fbefefea2ec167d52f":"a6a835a161aab125b0e7e232a2dd918b":"f1fe427d0828445c87dfb4d1ff35bc82bc774ec28676b5eb9046e926e46b800f":"d9abf64f3e1dae020c41758b091195b3c02b11647879648055a51db37174050b" AES-128-XTS Encrypt NIST XTSTestVectors #114 -aes_encrypt_xts:"81f3bb026efdfc9f5185d9a34dfb911c68fd3e9bdb405899c24071ab3a8fdce6":"4bbc61beb90eb9bb76ce46abbd875b5a":"c37f989757656ab86b29a86b9920344b61e9246c5c46bec08401d4d3d7979051":"771679370400b5332bb9e9c565b53ddba45185de9ad167c5be50bca0460e693e":256:0 +aes_encrypt_xts:"81f3bb026efdfc9f5185d9a34dfb911c68fd3e9bdb405899c24071ab3a8fdce6":"4bbc61beb90eb9bb76ce46abbd875b5a":"c37f989757656ab86b29a86b9920344b61e9246c5c46bec08401d4d3d7979051":"771679370400b5332bb9e9c565b53ddba45185de9ad167c5be50bca0460e693e" AES-128-XTS Encrypt NIST XTSTestVectors #115 -aes_encrypt_xts:"54e16a893426bad3726231ed3ead1cc53ffad205db15dd23d03aadd36276229b":"19321a27f8e94d5ad76fa87d31576834":"5e1d44965ead2dbb8608d4a588c42c9d1991a751fd6496fdb487c16619c9055a":"98c1e26394417c433c05cb26699875cc39489615a38a068da38450cf31fc9500":256:0 +aes_encrypt_xts:"54e16a893426bad3726231ed3ead1cc53ffad205db15dd23d03aadd36276229b":"19321a27f8e94d5ad76fa87d31576834":"5e1d44965ead2dbb8608d4a588c42c9d1991a751fd6496fdb487c16619c9055a":"98c1e26394417c433c05cb26699875cc39489615a38a068da38450cf31fc9500" AES-128-XTS Encrypt NIST XTSTestVectors #116 -aes_encrypt_xts:"45ce2dd271af151f6fd36564486a4d6e25bf20cfe686e3535adf5356a3cb127e":"7b2ad93eea4547737631d62201950432":"effe998d9e7e044a8641ade66d39f813b58a2fbe20e18eb64edfe58bc13079da":"0a1aa453a60d8c8787a41ad960d62ed49b9ceb4552da779798e3654430ac4667":256:0 +aes_encrypt_xts:"45ce2dd271af151f6fd36564486a4d6e25bf20cfe686e3535adf5356a3cb127e":"7b2ad93eea4547737631d62201950432":"effe998d9e7e044a8641ade66d39f813b58a2fbe20e18eb64edfe58bc13079da":"0a1aa453a60d8c8787a41ad960d62ed49b9ceb4552da779798e3654430ac4667" AES-128-XTS Encrypt NIST XTSTestVectors #117 -aes_encrypt_xts:"83db168f2ff4d90a76f2c7eaa5a229990d9248bd5d055dfd72f71189ed08ed44":"837ba56702ad64ad01a02f63842320c4":"d63b8ef7c043625aae4d05075534c6632b8bb748f074bcdf040c393b42d1be8b":"386aa5f9050898319fc0caf8b121078528649c3b0c24111e7d97b24ed83cbab4":256:0 +aes_encrypt_xts:"83db168f2ff4d90a76f2c7eaa5a229990d9248bd5d055dfd72f71189ed08ed44":"837ba56702ad64ad01a02f63842320c4":"d63b8ef7c043625aae4d05075534c6632b8bb748f074bcdf040c393b42d1be8b":"386aa5f9050898319fc0caf8b121078528649c3b0c24111e7d97b24ed83cbab4" AES-128-XTS Encrypt NIST XTSTestVectors #118 -aes_encrypt_xts:"14c211391b9265f3ba9a47486440781082f70699ff78d289057b3b85ce8caeb6":"451abde12621658c31881a9a16c3546e":"fd84b927b8706fdebeac6a6b79a53b52ed451ae903111b7b7072d11a11ee396d":"7215e3b95ea35f4834afad832d29c0e6cd6af9fb147f93398add527d902e4c18":256:0 +aes_encrypt_xts:"14c211391b9265f3ba9a47486440781082f70699ff78d289057b3b85ce8caeb6":"451abde12621658c31881a9a16c3546e":"fd84b927b8706fdebeac6a6b79a53b52ed451ae903111b7b7072d11a11ee396d":"7215e3b95ea35f4834afad832d29c0e6cd6af9fb147f93398add527d902e4c18" AES-128-XTS Encrypt NIST XTSTestVectors #119 -aes_encrypt_xts:"d70182c66c1f18a97a234f5c131c8d6124f007ae99204c57ccc6c041ea0c564a":"46c2af18c697eb018033c9edb938b9cf":"11f5bc342fd2e66841c1bab743c7076fce9fa39b41e067c0a7ec0bd2ec6aa8e8":"e76409fb0876f67c037877dcc05d3cfaa2419ef4e364a93c692ea68df03c4c00":256:0 +aes_encrypt_xts:"d70182c66c1f18a97a234f5c131c8d6124f007ae99204c57ccc6c041ea0c564a":"46c2af18c697eb018033c9edb938b9cf":"11f5bc342fd2e66841c1bab743c7076fce9fa39b41e067c0a7ec0bd2ec6aa8e8":"e76409fb0876f67c037877dcc05d3cfaa2419ef4e364a93c692ea68df03c4c00" AES-128-XTS Encrypt NIST XTSTestVectors #120 -aes_encrypt_xts:"7b6b70225fb0e3d18da8c78bd243c8ab07c5690874d38f432b552406b20cd83e":"d9b0e363c23173c59ad9cc9f0f7a330f":"9d588505f4b673487e51ae1eb9e353626c8cc6b918cc4015bf0df59b69d0806c":"36761c36553710e3662f9f4fe434acd91cd47caf716cc6021083d904178c538c":256:0 +aes_encrypt_xts:"7b6b70225fb0e3d18da8c78bd243c8ab07c5690874d38f432b552406b20cd83e":"d9b0e363c23173c59ad9cc9f0f7a330f":"9d588505f4b673487e51ae1eb9e353626c8cc6b918cc4015bf0df59b69d0806c":"36761c36553710e3662f9f4fe434acd91cd47caf716cc6021083d904178c538c" AES-128-XTS Encrypt NIST XTSTestVectors #121 -aes_encrypt_xts:"655ee84352b64213b92526a6b6a7a1534235c659010bcc95a731c7102a0fd622":"3f04d04261c4c5b403d5107795ac4e03":"e3bfd336e389c39dd041db5812c0fa552582ccc8b3eb413b57dd86584cce06bc":"794d5b23bea41bf73b3085993809f94f1aa9500afeb5b37ba5cd65beacad9c7f":256:0 +aes_encrypt_xts:"655ee84352b64213b92526a6b6a7a1534235c659010bcc95a731c7102a0fd622":"3f04d04261c4c5b403d5107795ac4e03":"e3bfd336e389c39dd041db5812c0fa552582ccc8b3eb413b57dd86584cce06bc":"794d5b23bea41bf73b3085993809f94f1aa9500afeb5b37ba5cd65beacad9c7f" AES-128-XTS Encrypt NIST XTSTestVectors #122 -aes_encrypt_xts:"47e4b858eba54168cb4afcd296299d397b964324e3f033b6415e112b0022ee5c":"f439fa16aa17830a726c8ddad313f6f3":"4dd05e5d82304519594c7fd544ddf6cf9db29976c392c129d32154973bb0c1d1":"a1f1a8e33583137bba606fbbbdb6025c12d2a1d29549a1638e75a8b22c3dfa10":256:0 +aes_encrypt_xts:"47e4b858eba54168cb4afcd296299d397b964324e3f033b6415e112b0022ee5c":"f439fa16aa17830a726c8ddad313f6f3":"4dd05e5d82304519594c7fd544ddf6cf9db29976c392c129d32154973bb0c1d1":"a1f1a8e33583137bba606fbbbdb6025c12d2a1d29549a1638e75a8b22c3dfa10" AES-128-XTS Encrypt NIST XTSTestVectors #123 -aes_encrypt_xts:"4bf29fa38fe5e5bc2991d756a0ee2acafdc8701ac7b9be286bb1a96ba69523ca":"23e3d324d2ced65d7d9fe165d11eb7b5":"69efe307e054ec02946fe6cc35d42f50f628fc142c11f7238f14962b3d069cf6":"505a7e7aa22e76b3bc1f146d24379877d3e9bd1c2b9e5dceeecb917f182be0d5":256:0 +aes_encrypt_xts:"4bf29fa38fe5e5bc2991d756a0ee2acafdc8701ac7b9be286bb1a96ba69523ca":"23e3d324d2ced65d7d9fe165d11eb7b5":"69efe307e054ec02946fe6cc35d42f50f628fc142c11f7238f14962b3d069cf6":"505a7e7aa22e76b3bc1f146d24379877d3e9bd1c2b9e5dceeecb917f182be0d5" AES-128-XTS Encrypt NIST XTSTestVectors #124 -aes_encrypt_xts:"38dbd4fca54479d5c3bcea401edcf3651be190aaaa533e6e63d5ee9c14c92917":"e314e1a47efd8387e69c55f0a4d86f6c":"5a3cbf307055cd97da410c3f2c959d376e99e6d6951dbaa80183e1b84bc905a2":"52cbf4fa3d0651c43d2fb7b9c61d3c9caefd7d0b7d375e7872e3fd90ddd5c2bf":256:0 +aes_encrypt_xts:"38dbd4fca54479d5c3bcea401edcf3651be190aaaa533e6e63d5ee9c14c92917":"e314e1a47efd8387e69c55f0a4d86f6c":"5a3cbf307055cd97da410c3f2c959d376e99e6d6951dbaa80183e1b84bc905a2":"52cbf4fa3d0651c43d2fb7b9c61d3c9caefd7d0b7d375e7872e3fd90ddd5c2bf" AES-128-XTS Encrypt NIST XTSTestVectors #125 -aes_encrypt_xts:"9c46ac272e2e3d2e9d21c76df40233a8d1f1adc80c6ce90252f57d3dca2e467a":"923a710a11765bf58caa685f760434aa":"829cb5926b13a17e8929b5fc06923ebf88c72dfe04a5f280113b40f230818512":"39ccbbde3c4afde1c7863c5f72729edd0d1023405258bde3ba12ae9304d8a197":256:0 +aes_encrypt_xts:"9c46ac272e2e3d2e9d21c76df40233a8d1f1adc80c6ce90252f57d3dca2e467a":"923a710a11765bf58caa685f760434aa":"829cb5926b13a17e8929b5fc06923ebf88c72dfe04a5f280113b40f230818512":"39ccbbde3c4afde1c7863c5f72729edd0d1023405258bde3ba12ae9304d8a197" AES-128-XTS Encrypt NIST XTSTestVectors #126 -aes_encrypt_xts:"c9c1b2b2e65501b13c4ac5740674e38a22c5e12f12edb846564ffb7c9e2d00c5":"e4dbd34966377d208d85268f14e24ac6":"31d837771b094e5ce3a022a49a69bcfd0136d38df99a302a6649c8477c8699af":"c0e66d432ff3ff317b16f8d7600b1754ff46ff17874320ac91608ea211544c7f":256:0 +aes_encrypt_xts:"c9c1b2b2e65501b13c4ac5740674e38a22c5e12f12edb846564ffb7c9e2d00c5":"e4dbd34966377d208d85268f14e24ac6":"31d837771b094e5ce3a022a49a69bcfd0136d38df99a302a6649c8477c8699af":"c0e66d432ff3ff317b16f8d7600b1754ff46ff17874320ac91608ea211544c7f" AES-128-XTS Encrypt NIST XTSTestVectors #127 -aes_encrypt_xts:"c8b1585f40772be51108354ecac50ec5097de7be9dd71eabd4bf8e2635973aac":"9f320926a228a01b58af44fe5b834fec":"039f9ae50588805f7ec18f7871fe606a09708e85c766b49c7160e3320e39453c":"dd4675d34f6523803c7a285b4e2db3f3fbb0947e1a998819ceb44448e35f6eea":256:0 +aes_encrypt_xts:"c8b1585f40772be51108354ecac50ec5097de7be9dd71eabd4bf8e2635973aac":"9f320926a228a01b58af44fe5b834fec":"039f9ae50588805f7ec18f7871fe606a09708e85c766b49c7160e3320e39453c":"dd4675d34f6523803c7a285b4e2db3f3fbb0947e1a998819ceb44448e35f6eea" AES-128-XTS Encrypt NIST XTSTestVectors #128 -aes_encrypt_xts:"1d6b69e49b69d7e189a4ffbba1fb1b932f2a3cf168d34a5944ebb0d583e5b6d4":"f3a80ae300a768022ca0707996d76d1f":"72e87c33ff388caf74f59f8a92be30ece74ccfa0921e81bacb554e825f8d036b":"43fe40e1388439e23431be73c60ea1b25f7c7d2d4f9fd0337309ea0aca923089":256:0 +aes_encrypt_xts:"1d6b69e49b69d7e189a4ffbba1fb1b932f2a3cf168d34a5944ebb0d583e5b6d4":"f3a80ae300a768022ca0707996d76d1f":"72e87c33ff388caf74f59f8a92be30ece74ccfa0921e81bacb554e825f8d036b":"43fe40e1388439e23431be73c60ea1b25f7c7d2d4f9fd0337309ea0aca923089" AES-128-XTS Encrypt NIST XTSTestVectors #129 -aes_encrypt_xts:"b8c07257dd8463c912f819caad27ea852a8342f864a6aab043268a69bcde6398":"680bf85fa31481649720d6f4ac2097b2":"37c5948bc9b2033251ca779cab8ba3811ce8ab5520bdadafa58e72baf90a2e5e":"491bb45af3db2b05fc9a5c8cbc92e2508dee84c82c372cb6c8e4cad1ca6b164c":256:0 +aes_encrypt_xts:"b8c07257dd8463c912f819caad27ea852a8342f864a6aab043268a69bcde6398":"680bf85fa31481649720d6f4ac2097b2":"37c5948bc9b2033251ca779cab8ba3811ce8ab5520bdadafa58e72baf90a2e5e":"491bb45af3db2b05fc9a5c8cbc92e2508dee84c82c372cb6c8e4cad1ca6b164c" AES-128-XTS Encrypt NIST XTSTestVectors #130 -aes_encrypt_xts:"da444bc6bc33130c805c6170afe167c10c2dc82bdc233c607cb8b226388ed0fb":"a767de0ef212d28ee4a9ea7ac55b3a03":"ad9b154f597dff935fd8356a454644ac16a182ada5055cb474466b181c4cfa00":"2cf68d71ce84e552212856cada75a30e251c9b6cd0b595b06f47544a08f04b3f":256:0 +aes_encrypt_xts:"da444bc6bc33130c805c6170afe167c10c2dc82bdc233c607cb8b226388ed0fb":"a767de0ef212d28ee4a9ea7ac55b3a03":"ad9b154f597dff935fd8356a454644ac16a182ada5055cb474466b181c4cfa00":"2cf68d71ce84e552212856cada75a30e251c9b6cd0b595b06f47544a08f04b3f" AES-128-XTS Encrypt NIST XTSTestVectors #131 -aes_encrypt_xts:"618c127719b26fc6e06c714d0d1345d4c7471d9bf391c6aab34a60e27f6ffbf8":"96abe5fbc601096d9eae8604e0ed3fdf":"d2d4029550014ccd0836c35a62049341fba951954f0e008d8958f43484933a47":"af06ddce1648ab2ac876427fe79111da420522fc265f4132e15038dc1f174873":256:0 +aes_encrypt_xts:"618c127719b26fc6e06c714d0d1345d4c7471d9bf391c6aab34a60e27f6ffbf8":"96abe5fbc601096d9eae8604e0ed3fdf":"d2d4029550014ccd0836c35a62049341fba951954f0e008d8958f43484933a47":"af06ddce1648ab2ac876427fe79111da420522fc265f4132e15038dc1f174873" AES-128-XTS Encrypt NIST XTSTestVectors #132 -aes_encrypt_xts:"53f94ced82bf000efed35fb9fd443f5ffde73a52d8af33c78d1cfc5810bec161":"08a91c315b44f0d8af50ae85df760cac":"3749b69a0cff7f32391b429e6280d96e1926ebeaee1eada7d2cdd8f279b146cb":"561c5036b7e7894f82bc228cee7f708991f0333f7ff1bc773f621ad7db72f4dc":256:0 +aes_encrypt_xts:"53f94ced82bf000efed35fb9fd443f5ffde73a52d8af33c78d1cfc5810bec161":"08a91c315b44f0d8af50ae85df760cac":"3749b69a0cff7f32391b429e6280d96e1926ebeaee1eada7d2cdd8f279b146cb":"561c5036b7e7894f82bc228cee7f708991f0333f7ff1bc773f621ad7db72f4dc" AES-128-XTS Encrypt NIST XTSTestVectors #133 -aes_encrypt_xts:"ff53e460df54d8e1db7fc7867eadcbded1622841eb3dc30b1f21f149249b06c2":"d94935d33c210165d40d35f87c3f05a7":"a32aa50112180ce4f243952bf48cf804a6e2ace35e88f4d088aea9c340722fe9":"c9d89f95763f7b05deb6da07d6bd1088948f2623ef1183ca9c73ef9b38c68349":256:0 +aes_encrypt_xts:"ff53e460df54d8e1db7fc7867eadcbded1622841eb3dc30b1f21f149249b06c2":"d94935d33c210165d40d35f87c3f05a7":"a32aa50112180ce4f243952bf48cf804a6e2ace35e88f4d088aea9c340722fe9":"c9d89f95763f7b05deb6da07d6bd1088948f2623ef1183ca9c73ef9b38c68349" AES-128-XTS Encrypt NIST XTSTestVectors #134 -aes_encrypt_xts:"de5694199739dae285604dd9a195c33b3e6e93e0fd8b46151d75d5aa124e9bc8":"d34cd8e682e3ded1e58a75dcced13a01":"1db9ac102c247ced18036e1d96d40b5f494802ccbd4a85f0f3dd14486701e7d2":"3b262318b89eb8efdd8ac3c2a5a723a10b85700bd18bda714a3839a4f46b565d":256:0 +aes_encrypt_xts:"de5694199739dae285604dd9a195c33b3e6e93e0fd8b46151d75d5aa124e9bc8":"d34cd8e682e3ded1e58a75dcced13a01":"1db9ac102c247ced18036e1d96d40b5f494802ccbd4a85f0f3dd14486701e7d2":"3b262318b89eb8efdd8ac3c2a5a723a10b85700bd18bda714a3839a4f46b565d" AES-128-XTS Encrypt NIST XTSTestVectors #135 -aes_encrypt_xts:"1e36d721035db5e0d3fd89506f14d125f7f001625113d1914ccb0d1302eb0c0e":"ca0f28f042e9ba59e3039443484f0c95":"5b9629764958afa2afd5a5a0500d4c0884980cdec39911556fc0f299b8c9e7d9":"f3ab667b4596e415f03fd7d4dcd34a52e536b084e0a3eeabcb6c6688416f16d2":256:0 +aes_encrypt_xts:"1e36d721035db5e0d3fd89506f14d125f7f001625113d1914ccb0d1302eb0c0e":"ca0f28f042e9ba59e3039443484f0c95":"5b9629764958afa2afd5a5a0500d4c0884980cdec39911556fc0f299b8c9e7d9":"f3ab667b4596e415f03fd7d4dcd34a52e536b084e0a3eeabcb6c6688416f16d2" AES-128-XTS Encrypt NIST XTSTestVectors #136 -aes_encrypt_xts:"a4e1711c727409fd6da004236a64fafdf20fb34784473f81e86abf0987a2229a":"a19946d5e913e50bdc49381878077547":"3b9bc44acab558c136d5eb72f70e6292068043e18d09e2f4a7e93c836acdcdc3":"8f13f7979b7d21489e4882183cbb818e1e3be368be5ea7b18c722e4cb0bf2dbe":256:0 +aes_encrypt_xts:"a4e1711c727409fd6da004236a64fafdf20fb34784473f81e86abf0987a2229a":"a19946d5e913e50bdc49381878077547":"3b9bc44acab558c136d5eb72f70e6292068043e18d09e2f4a7e93c836acdcdc3":"8f13f7979b7d21489e4882183cbb818e1e3be368be5ea7b18c722e4cb0bf2dbe" AES-128-XTS Encrypt NIST XTSTestVectors #137 -aes_encrypt_xts:"3b3d8c299676668baa16ffa6765bb84d9ad91fcb649e63b3644113b6be46475d":"f8ee792f85d10fd7bb7b6282257b7411":"f24b543e50e7b951f7df1e2b180296c3f21db0520e872f838cb8da489f14e364":"66c75419b8a7cd0a9c21dfc2ce91efdfddfc5503f1a02eb32dd40ca9f31be473":256:0 +aes_encrypt_xts:"3b3d8c299676668baa16ffa6765bb84d9ad91fcb649e63b3644113b6be46475d":"f8ee792f85d10fd7bb7b6282257b7411":"f24b543e50e7b951f7df1e2b180296c3f21db0520e872f838cb8da489f14e364":"66c75419b8a7cd0a9c21dfc2ce91efdfddfc5503f1a02eb32dd40ca9f31be473" AES-128-XTS Encrypt NIST XTSTestVectors #138 -aes_encrypt_xts:"97e8a0d08d83d0453bec3851459ec1cbea0085cb2b167de5428ac3674ce83179":"9f6260ba9a9c6f53973f87a6612d161e":"3971175035451b35c7a5b873b7969544d0ab7a7fa4d30f9acb172594cf94814d":"4ab22ba045871572d23949142af25645f4bf273d5eef95a1fed0e85e434eb6a7":256:0 +aes_encrypt_xts:"97e8a0d08d83d0453bec3851459ec1cbea0085cb2b167de5428ac3674ce83179":"9f6260ba9a9c6f53973f87a6612d161e":"3971175035451b35c7a5b873b7969544d0ab7a7fa4d30f9acb172594cf94814d":"4ab22ba045871572d23949142af25645f4bf273d5eef95a1fed0e85e434eb6a7" AES-128-XTS Encrypt NIST XTSTestVectors #139 -aes_encrypt_xts:"bfbd74e58319a1f56c0f2f3d9fcb1299bd3f7d419036cee113f023ab40269082":"0da05d1db5b682ab6356aee1681608b6":"145824d47d324d190848009847bb535883984cf21c249d4b18b345eb37eed0e1":"0a519fdf5e8b5d8a9bffd7034c11595be1fde05a13663cb85af8d28fed52beb4":256:0 +aes_encrypt_xts:"bfbd74e58319a1f56c0f2f3d9fcb1299bd3f7d419036cee113f023ab40269082":"0da05d1db5b682ab6356aee1681608b6":"145824d47d324d190848009847bb535883984cf21c249d4b18b345eb37eed0e1":"0a519fdf5e8b5d8a9bffd7034c11595be1fde05a13663cb85af8d28fed52beb4" AES-128-XTS Encrypt NIST XTSTestVectors #140 -aes_encrypt_xts:"a77b18a4c33568d662f7fddb341e938adb3510ab0aa7a62331e27e964de051c4":"d5993938d61b74718ca5ff6b646fe85b":"9620aba1dfc9ded639bc86de7de9823b8cb9f4748792d96ab0343a2478c2cbd1":"d646a13b88c2bc715d4c73d0c75c4461a0b0e5c107ae465b7ca1afd620803d31":256:0 +aes_encrypt_xts:"a77b18a4c33568d662f7fddb341e938adb3510ab0aa7a62331e27e964de051c4":"d5993938d61b74718ca5ff6b646fe85b":"9620aba1dfc9ded639bc86de7de9823b8cb9f4748792d96ab0343a2478c2cbd1":"d646a13b88c2bc715d4c73d0c75c4461a0b0e5c107ae465b7ca1afd620803d31" AES-128-XTS Encrypt NIST XTSTestVectors #141 -aes_encrypt_xts:"99340869a2f7a3ad1605a3946de026bd2eaec78ab405329914764019be851940":"279f86d0e3b5ede19a31c910a267b6c2":"66bceb2a933bb1db66501470e4c4966cd553a6d790828989f394d8e542aada36":"8322a1f713a69f1676e4704695b0dbac5ba1e0c4237417101e68de3181b12851":256:0 +aes_encrypt_xts:"99340869a2f7a3ad1605a3946de026bd2eaec78ab405329914764019be851940":"279f86d0e3b5ede19a31c910a267b6c2":"66bceb2a933bb1db66501470e4c4966cd553a6d790828989f394d8e542aada36":"8322a1f713a69f1676e4704695b0dbac5ba1e0c4237417101e68de3181b12851" AES-128-XTS Encrypt NIST XTSTestVectors #142 -aes_encrypt_xts:"f849cf41316512227cb1c976966474503b6a525b1b5e09478b89f8ecdad235e6":"ac915e19c0faf5c2a3aecfbf318b6344":"2fa52e0c72a1ce78b09291890e0893a94f3ff9a4a71295fa256139dd27abce65":"6e8d62ff3435627300d2f5eb4a6a46e7216c92e45c143542c608b511261abe53":256:0 +aes_encrypt_xts:"f849cf41316512227cb1c976966474503b6a525b1b5e09478b89f8ecdad235e6":"ac915e19c0faf5c2a3aecfbf318b6344":"2fa52e0c72a1ce78b09291890e0893a94f3ff9a4a71295fa256139dd27abce65":"6e8d62ff3435627300d2f5eb4a6a46e7216c92e45c143542c608b511261abe53" AES-128-XTS Encrypt NIST XTSTestVectors #143 -aes_encrypt_xts:"973270b1d9df608d501917f2d9b385ab7c6639eab4a472430d52c680ba273e41":"d564716dd21807e4eb32e183b26d5cf4":"64acc597e8e77069047c6de73a96c558dfb05b3cb52506820fb31c13c040cc94":"8f888a56705e67c7422bd09d66be0288634a55311e42dfa18c9a1a217a8f1e2b":256:0 +aes_encrypt_xts:"973270b1d9df608d501917f2d9b385ab7c6639eab4a472430d52c680ba273e41":"d564716dd21807e4eb32e183b26d5cf4":"64acc597e8e77069047c6de73a96c558dfb05b3cb52506820fb31c13c040cc94":"8f888a56705e67c7422bd09d66be0288634a55311e42dfa18c9a1a217a8f1e2b" AES-128-XTS Encrypt NIST XTSTestVectors #144 -aes_encrypt_xts:"02d1c357ba444947302f89c701222c24968f0d7ed621664e4b80020f509a2e3c":"e6911839d40fb5795954201393400a0d":"1a6d9ebeb278738948a31d9b1ebcfd23fe2227c4ea00720076d8f61a9d23b7a4":"896651d285c0ea36d63a5be5e393ca1fa1123797a1c6b9353503562fd9cc61ab":256:0 +aes_encrypt_xts:"02d1c357ba444947302f89c701222c24968f0d7ed621664e4b80020f509a2e3c":"e6911839d40fb5795954201393400a0d":"1a6d9ebeb278738948a31d9b1ebcfd23fe2227c4ea00720076d8f61a9d23b7a4":"896651d285c0ea36d63a5be5e393ca1fa1123797a1c6b9353503562fd9cc61ab" AES-128-XTS Encrypt NIST XTSTestVectors #145 -aes_encrypt_xts:"a0b3dc90e29c4298dae47838f5821483bb6ef05228b0154a98fc50db3636e6e1":"1d25fb75d1e88c3d682e59ea42c5993f":"3bcca6dcf43d4e5308d6d5b3979d861ac581fa8b1950dd488db360ba09648ad2":"33cf7d060d6deef9ca42cf94b4d79f1e3335b7ed199994aaa8de4082c53447fb":256:0 +aes_encrypt_xts:"a0b3dc90e29c4298dae47838f5821483bb6ef05228b0154a98fc50db3636e6e1":"1d25fb75d1e88c3d682e59ea42c5993f":"3bcca6dcf43d4e5308d6d5b3979d861ac581fa8b1950dd488db360ba09648ad2":"33cf7d060d6deef9ca42cf94b4d79f1e3335b7ed199994aaa8de4082c53447fb" AES-128-XTS Encrypt NIST XTSTestVectors #146 -aes_encrypt_xts:"7594b2e1bf522fb920751cbac55a1f99fa87480a0037d31e721c66fa7acafa7c":"165c14b9db7a21e813f8b795ea30ef30":"f80b3b0ec491b77eb053a6adfac0da5afd3cd10c111f47e49c5a7ba1fcd5cedb":"252aff25110b176af3fbefe034ce72f7d86bbe38e375b3baa72814bc1e1c3254":256:0 +aes_encrypt_xts:"7594b2e1bf522fb920751cbac55a1f99fa87480a0037d31e721c66fa7acafa7c":"165c14b9db7a21e813f8b795ea30ef30":"f80b3b0ec491b77eb053a6adfac0da5afd3cd10c111f47e49c5a7ba1fcd5cedb":"252aff25110b176af3fbefe034ce72f7d86bbe38e375b3baa72814bc1e1c3254" AES-128-XTS Encrypt NIST XTSTestVectors #147 -aes_encrypt_xts:"48a819c9ac1ee1113591a446dbbe64f3bf255fab34880dab4f11730fc094d3e4":"b56f251b7766afa477e0b2dc39888896":"9f91e6e870382df534cc30990a955b3378fb0dfe9690a52d1cd344cb9c21ba5c":"f7e14f5f5f246b7c783ba43d2668b224ad22505a247d7a3eddc0a9d61474c8e2":256:0 +aes_encrypt_xts:"48a819c9ac1ee1113591a446dbbe64f3bf255fab34880dab4f11730fc094d3e4":"b56f251b7766afa477e0b2dc39888896":"9f91e6e870382df534cc30990a955b3378fb0dfe9690a52d1cd344cb9c21ba5c":"f7e14f5f5f246b7c783ba43d2668b224ad22505a247d7a3eddc0a9d61474c8e2" AES-128-XTS Encrypt NIST XTSTestVectors #148 -aes_encrypt_xts:"dd49b53737a28423fe55193633660775f64b273d71f82c1812626b763881e817":"9fe422abed19a9893112b81ae71acda0":"798f481c8b349fef8739a1bab0f517e6c688a8b9a1c6c98cb83d39d9c652e7ae":"76fa8f13bb96ffe484766797d788ff6d58226603d735102763dfd16ee5143700":256:0 +aes_encrypt_xts:"dd49b53737a28423fe55193633660775f64b273d71f82c1812626b763881e817":"9fe422abed19a9893112b81ae71acda0":"798f481c8b349fef8739a1bab0f517e6c688a8b9a1c6c98cb83d39d9c652e7ae":"76fa8f13bb96ffe484766797d788ff6d58226603d735102763dfd16ee5143700" AES-128-XTS Encrypt NIST XTSTestVectors #149 -aes_encrypt_xts:"7d51929e373d3662b7dd5b19a6a1495657e03bab416532434bd8b9032f5e7226":"ec4e792e3ac04c37f85dde52f0d6b80c":"880ff17a8d32d89e910e431c0cdbd0837251b941f009df1a6ceda7c2557d7b5f":"69189fddc63e7cac9778bdbfaa12f6edb95ac93d84bbdb25a30f85d08c114b4b":256:0 +aes_encrypt_xts:"7d51929e373d3662b7dd5b19a6a1495657e03bab416532434bd8b9032f5e7226":"ec4e792e3ac04c37f85dde52f0d6b80c":"880ff17a8d32d89e910e431c0cdbd0837251b941f009df1a6ceda7c2557d7b5f":"69189fddc63e7cac9778bdbfaa12f6edb95ac93d84bbdb25a30f85d08c114b4b" AES-128-XTS Encrypt NIST XTSTestVectors #150 -aes_encrypt_xts:"a6140d21d9f52c2f7d3165876c581692738c79fc4cd3a2065279bc10eb59b830":"a27dfeeceb6ab60722e6be71328d1c08":"bc5b6be6a6157e78df5f77b2bbf04e1b4fe716dfc4b7dfe15a01556a54d7eb33":"62b5d116e5a218581a6785eecc1eb496553318b982d3976f5c357d5233b49c9b":256:0 +aes_encrypt_xts:"a6140d21d9f52c2f7d3165876c581692738c79fc4cd3a2065279bc10eb59b830":"a27dfeeceb6ab60722e6be71328d1c08":"bc5b6be6a6157e78df5f77b2bbf04e1b4fe716dfc4b7dfe15a01556a54d7eb33":"62b5d116e5a218581a6785eecc1eb496553318b982d3976f5c357d5233b49c9b" AES-128-XTS Encrypt NIST XTSTestVectors #151 -aes_encrypt_xts:"a9e399b4568aaec4474baeceea77a8e715ae94694c30aff32be0353734f0a25d":"d52c178b397287d447874474da7f97a2":"c774446d56bbc44e376e490f55f9f00308e4df157940e590c61780638f0dd134":"810d2031aa28959210231e7b0ea4e00e0de4476ee5c7b138ecaf65a1099630cb":256:0 +aes_encrypt_xts:"a9e399b4568aaec4474baeceea77a8e715ae94694c30aff32be0353734f0a25d":"d52c178b397287d447874474da7f97a2":"c774446d56bbc44e376e490f55f9f00308e4df157940e590c61780638f0dd134":"810d2031aa28959210231e7b0ea4e00e0de4476ee5c7b138ecaf65a1099630cb" AES-128-XTS Encrypt NIST XTSTestVectors #152 -aes_encrypt_xts:"e9f8113f5d352289cd1c3b41a427cc260b09ec9a994b2f29b98a5400ef2274b4":"7d0de99651c13a53675949fb6500311d":"f6e7cc1c05fc03e0ab6b752d42d056e98f6c5108ffbdcd9007af2187c419eb9a":"a0ff4bd413a8db13c12f773195ac52e82a68c2cd92dd8d352083a1bd82a96c2b":256:0 +aes_encrypt_xts:"e9f8113f5d352289cd1c3b41a427cc260b09ec9a994b2f29b98a5400ef2274b4":"7d0de99651c13a53675949fb6500311d":"f6e7cc1c05fc03e0ab6b752d42d056e98f6c5108ffbdcd9007af2187c419eb9a":"a0ff4bd413a8db13c12f773195ac52e82a68c2cd92dd8d352083a1bd82a96c2b" AES-128-XTS Encrypt NIST XTSTestVectors #153 -aes_encrypt_xts:"1017226b37e0712b938f145f738090067ef568615962e2e7081aba94f3abfb24":"c0a0d39b02b384f94b16435c5bc32790":"7d1c73e71a567ce23ebd6fb49effbf4de204779ccf1f5e39794b10cda87249c9":"cbe3ffadce4bab8aedac813148b0a1ec92e99feb39922deea8b278b7314715d8":256:0 +aes_encrypt_xts:"1017226b37e0712b938f145f738090067ef568615962e2e7081aba94f3abfb24":"c0a0d39b02b384f94b16435c5bc32790":"7d1c73e71a567ce23ebd6fb49effbf4de204779ccf1f5e39794b10cda87249c9":"cbe3ffadce4bab8aedac813148b0a1ec92e99feb39922deea8b278b7314715d8" AES-128-XTS Encrypt NIST XTSTestVectors #154 -aes_encrypt_xts:"1e89067e5867c6497559a65ccc25d7c7c3508f80de7e88914748dc88d8ccd09b":"812b4e71b69f2075f1852d311753022f":"e84520fb9eac431ada9a94c9a685acdbcff29ad329ec5fde72b0ccf709e735a7":"32d78de76805a1ca0b215e6257cdd90a8cb9c499c36e8d5876045fcadb4352af":256:0 +aes_encrypt_xts:"1e89067e5867c6497559a65ccc25d7c7c3508f80de7e88914748dc88d8ccd09b":"812b4e71b69f2075f1852d311753022f":"e84520fb9eac431ada9a94c9a685acdbcff29ad329ec5fde72b0ccf709e735a7":"32d78de76805a1ca0b215e6257cdd90a8cb9c499c36e8d5876045fcadb4352af" AES-128-XTS Encrypt NIST XTSTestVectors #155 -aes_encrypt_xts:"0de6cbfafb6d60bed08215e5f8cd94832607dacaded945e881a7465820e768f1":"1918d711d75f32206bf6b057002e18b7":"147bdfc7ad960b774a7952d5bb863f507f346b45493b2f8955c3c2df5f599e4e":"f5771399b37a97b5b209f66114105029f070c6d281da893d3f3c3d3b298266e5":256:0 +aes_encrypt_xts:"0de6cbfafb6d60bed08215e5f8cd94832607dacaded945e881a7465820e768f1":"1918d711d75f32206bf6b057002e18b7":"147bdfc7ad960b774a7952d5bb863f507f346b45493b2f8955c3c2df5f599e4e":"f5771399b37a97b5b209f66114105029f070c6d281da893d3f3c3d3b298266e5" AES-128-XTS Encrypt NIST XTSTestVectors #156 -aes_encrypt_xts:"5b4e1da38de31e21c931c05bedef3a19c31a1f99dd969bba9076cc7c2dff2a5b":"27fc7f4df95d3401da9a962424ed7522":"ad002d6dddae01946cdfbdda7d3b7a601ae23afe05cf170fc093dbe97636cdfc":"5844722c4dc0e80340588893239a8b7b1dd39a98a85b5eb97a03d9de8c599755":256:0 +aes_encrypt_xts:"5b4e1da38de31e21c931c05bedef3a19c31a1f99dd969bba9076cc7c2dff2a5b":"27fc7f4df95d3401da9a962424ed7522":"ad002d6dddae01946cdfbdda7d3b7a601ae23afe05cf170fc093dbe97636cdfc":"5844722c4dc0e80340588893239a8b7b1dd39a98a85b5eb97a03d9de8c599755" AES-128-XTS Encrypt NIST XTSTestVectors #157 -aes_encrypt_xts:"c9667c374b6a04e29697ec2b066631bc474c3123b711b4901eba02877a9dce76":"e613c2ea74906caf1166ae36be977a02":"3177a51fa0190e757bdf5686cdce1f566f7240a6e210577b039f0cf79c32cb98":"ee2285db8187b84d1e4dec525ff30bad479fb3654bc8aa1bda35d703f5b8406f":256:0 +aes_encrypt_xts:"c9667c374b6a04e29697ec2b066631bc474c3123b711b4901eba02877a9dce76":"e613c2ea74906caf1166ae36be977a02":"3177a51fa0190e757bdf5686cdce1f566f7240a6e210577b039f0cf79c32cb98":"ee2285db8187b84d1e4dec525ff30bad479fb3654bc8aa1bda35d703f5b8406f" AES-128-XTS Encrypt NIST XTSTestVectors #158 -aes_encrypt_xts:"d9966c9724327760657411f642a7569bd56e5a7ddc251294c112eb310f130c24":"b5c743d1ffdf9c32dfe0b89078a027e8":"6d07d7572504f1d28d5334c77125ae1557495478d2edc8b23969a628c4b49ee1":"85bfcdad4e140c9e6fd8b23eafa747c80cfa7413f1d6544813ceb2085916c662":256:0 +aes_encrypt_xts:"d9966c9724327760657411f642a7569bd56e5a7ddc251294c112eb310f130c24":"b5c743d1ffdf9c32dfe0b89078a027e8":"6d07d7572504f1d28d5334c77125ae1557495478d2edc8b23969a628c4b49ee1":"85bfcdad4e140c9e6fd8b23eafa747c80cfa7413f1d6544813ceb2085916c662" AES-128-XTS Encrypt NIST XTSTestVectors #159 -aes_encrypt_xts:"7b9c7207d1179dd473d7baa15e17771b9d6231dde3625ec6f99c45796e48dea2":"151de5bd1f174aaf40bd0cdac95a7f37":"474439df01f8534df90a91d0ad5f8d571e0f528f1b722c12472e1e617c5675e5":"80ea2e31cccbafa8b208c93304952f21b828f323ae82d7cbfe270c58296045ec":256:0 +aes_encrypt_xts:"7b9c7207d1179dd473d7baa15e17771b9d6231dde3625ec6f99c45796e48dea2":"151de5bd1f174aaf40bd0cdac95a7f37":"474439df01f8534df90a91d0ad5f8d571e0f528f1b722c12472e1e617c5675e5":"80ea2e31cccbafa8b208c93304952f21b828f323ae82d7cbfe270c58296045ec" AES-128-XTS Encrypt NIST XTSTestVectors #160 -aes_encrypt_xts:"dfcec42dea99c0a5520597ea4a2935eb59a1da0d44dea9412d7459542dc613ef":"a9863d498bcf2f24e45cffde328c13f1":"12f29f80664b61630da1b86d1bf8cb2a198c6c242bd58c0986d89c78e02ce002":"d7d70f5d98f21f0b8505d7739b89600a86b105a223168671cda0316678a230c4":256:0 +aes_encrypt_xts:"dfcec42dea99c0a5520597ea4a2935eb59a1da0d44dea9412d7459542dc613ef":"a9863d498bcf2f24e45cffde328c13f1":"12f29f80664b61630da1b86d1bf8cb2a198c6c242bd58c0986d89c78e02ce002":"d7d70f5d98f21f0b8505d7739b89600a86b105a223168671cda0316678a230c4" AES-128-XTS Encrypt NIST XTSTestVectors #161 -aes_encrypt_xts:"260b6d4b599c53142199bcd69f4089c0ebb9a3261c7203b816c36084e93bbb97":"f9535b013abeeef0c858d5a9faeb8d62":"f2306831e3973a7b51e1330fbdc6d8ed87cc97a9c65a934df838f5e598cc4243":"f196ca050c931a9e98b8c2e88ef7d91740ee040a945c7d4b0f7e56a211c0d1e4":256:0 +aes_encrypt_xts:"260b6d4b599c53142199bcd69f4089c0ebb9a3261c7203b816c36084e93bbb97":"f9535b013abeeef0c858d5a9faeb8d62":"f2306831e3973a7b51e1330fbdc6d8ed87cc97a9c65a934df838f5e598cc4243":"f196ca050c931a9e98b8c2e88ef7d91740ee040a945c7d4b0f7e56a211c0d1e4" AES-128-XTS Encrypt NIST XTSTestVectors #162 -aes_encrypt_xts:"2dad80daad387bbe63cf64c4abadf6a2ba50bbf115dfe86e354791465743eb5b":"9e7eb60f9ccab4f2ab5b46a91d250e3e":"7ca300087f4e0ba7e4d478fa3d503163fc2ad1e0ea93ede68df42956fd73e016":"4ca9f029bb0f8895d4284ffb7f578714b7ab77a2bed2dd59b368f1a770edff27":256:0 +aes_encrypt_xts:"2dad80daad387bbe63cf64c4abadf6a2ba50bbf115dfe86e354791465743eb5b":"9e7eb60f9ccab4f2ab5b46a91d250e3e":"7ca300087f4e0ba7e4d478fa3d503163fc2ad1e0ea93ede68df42956fd73e016":"4ca9f029bb0f8895d4284ffb7f578714b7ab77a2bed2dd59b368f1a770edff27" AES-128-XTS Encrypt NIST XTSTestVectors #163 -aes_encrypt_xts:"aef7731222d6a133e5aec773c53844cab2f084b398f19984b9ba0fbb5b37f6ba":"345da8fe78fd882910ff258c71850c79":"428ce80b9724cb2d61587fe0d3a199c092e0eb57018c8fe50f6487fe3524b975":"da91df5d71ef25ee2d883e6fe0749f8439544dfc36f8a69a9039abd03056817b":256:0 +aes_encrypt_xts:"aef7731222d6a133e5aec773c53844cab2f084b398f19984b9ba0fbb5b37f6ba":"345da8fe78fd882910ff258c71850c79":"428ce80b9724cb2d61587fe0d3a199c092e0eb57018c8fe50f6487fe3524b975":"da91df5d71ef25ee2d883e6fe0749f8439544dfc36f8a69a9039abd03056817b" AES-128-XTS Encrypt NIST XTSTestVectors #164 -aes_encrypt_xts:"590ead9adc88682580e3b58171b9d0c52610b5329f551524f021a9ca1dee66dd":"ebe9ba3eb7076efd789fbb905ec49a03":"0d5d8dbbbc068bfe0e6de9889abf09283038b38ed5d2796ae738d33a0f3187cb":"aab7bfce4d6ab3579f60405a0442e17f9cf3256eef3adc30ef9646f0defff6e9":256:0 +aes_encrypt_xts:"590ead9adc88682580e3b58171b9d0c52610b5329f551524f021a9ca1dee66dd":"ebe9ba3eb7076efd789fbb905ec49a03":"0d5d8dbbbc068bfe0e6de9889abf09283038b38ed5d2796ae738d33a0f3187cb":"aab7bfce4d6ab3579f60405a0442e17f9cf3256eef3adc30ef9646f0defff6e9" AES-128-XTS Encrypt NIST XTSTestVectors #165 -aes_encrypt_xts:"c0401467836ba9f1f0a7d257afe94175725827374114c5f1439c01d9467347d9":"038e2d60381c5ceb292c0ecaa898b5ac":"0e13ba3f3fec9b49b8ac7a816f68b7ea25352daa7464ad13b7850a8bd34763af":"7f063b82bbe90886879ba10358bf170d689de216c7181ddfe64af066a94ba756":256:0 +aes_encrypt_xts:"c0401467836ba9f1f0a7d257afe94175725827374114c5f1439c01d9467347d9":"038e2d60381c5ceb292c0ecaa898b5ac":"0e13ba3f3fec9b49b8ac7a816f68b7ea25352daa7464ad13b7850a8bd34763af":"7f063b82bbe90886879ba10358bf170d689de216c7181ddfe64af066a94ba756" AES-128-XTS Encrypt NIST XTSTestVectors #166 -aes_encrypt_xts:"0662cff9a410b34bdc4f2fec765dacfdcc31d7250e8615aea2862f94d2e16e6d":"f19db317a2790d7b3ff496c6266f5da2":"69e28661830f21e121a114a4659a248bca7754a21ab5fb82c39cc6dd240c9a29":"1b9d720a2f53cdf93a9b419bc7f09773cfb116237baf222686628677ec031fb6":256:0 +aes_encrypt_xts:"0662cff9a410b34bdc4f2fec765dacfdcc31d7250e8615aea2862f94d2e16e6d":"f19db317a2790d7b3ff496c6266f5da2":"69e28661830f21e121a114a4659a248bca7754a21ab5fb82c39cc6dd240c9a29":"1b9d720a2f53cdf93a9b419bc7f09773cfb116237baf222686628677ec031fb6" AES-128-XTS Encrypt NIST XTSTestVectors #167 -aes_encrypt_xts:"69534c40034bc830c5b5e5e9c81e7f9cfef297b17957e9d7fd7906f7a942c834":"1bb869676cc4796ac56f93da5c2a21dd":"3287ec12deacb3f53cc73c247d2351916442d89c0c7807a90967f5e88d49748c":"2fe6223ec7b2da9eb40adab95ea14f5ba31a9f7c76501dbed7d7f98667cdabfe":256:0 +aes_encrypt_xts:"69534c40034bc830c5b5e5e9c81e7f9cfef297b17957e9d7fd7906f7a942c834":"1bb869676cc4796ac56f93da5c2a21dd":"3287ec12deacb3f53cc73c247d2351916442d89c0c7807a90967f5e88d49748c":"2fe6223ec7b2da9eb40adab95ea14f5ba31a9f7c76501dbed7d7f98667cdabfe" AES-128-XTS Encrypt NIST XTSTestVectors #168 -aes_encrypt_xts:"031e7e61243a4f57d0ddd1693e5f617ea1597da241c95cca4c4e0a59e891eb7e":"5106330526d67ea6e9a3352d03a954b0":"e9c9ea3faa68233e698ff7bdff7a47b74da3d6bc5ef4eaa50fa6b582969bb7f5":"e124ce4b92662d1092d8478c942df3bb2a1d5082b3ece9c3ac60077bcb101bcc":256:0 +aes_encrypt_xts:"031e7e61243a4f57d0ddd1693e5f617ea1597da241c95cca4c4e0a59e891eb7e":"5106330526d67ea6e9a3352d03a954b0":"e9c9ea3faa68233e698ff7bdff7a47b74da3d6bc5ef4eaa50fa6b582969bb7f5":"e124ce4b92662d1092d8478c942df3bb2a1d5082b3ece9c3ac60077bcb101bcc" AES-128-XTS Encrypt NIST XTSTestVectors #169 -aes_encrypt_xts:"a0513f0b74dbb9b2c96e5760f0416f1cd12f9e4044e85f3fa3742d65c94ab95f":"e9baa192a8efdd71ceb1097f30e40b50":"5e1827f087517dd2e334fc412179cbfbd1a5c5d695a08f1d16d7ed310a927961":"277c742561a1bde342b035d07e69078de6a1667e19c4c17cad3b550ecf44765d":256:0 +aes_encrypt_xts:"a0513f0b74dbb9b2c96e5760f0416f1cd12f9e4044e85f3fa3742d65c94ab95f":"e9baa192a8efdd71ceb1097f30e40b50":"5e1827f087517dd2e334fc412179cbfbd1a5c5d695a08f1d16d7ed310a927961":"277c742561a1bde342b035d07e69078de6a1667e19c4c17cad3b550ecf44765d" AES-128-XTS Encrypt NIST XTSTestVectors #170 -aes_encrypt_xts:"2e7d7470c9afd72f811ca24b06d6ec3e37987e94741d1ddca33d0adaabb797b4":"5a5eedc1944ee5d1ec3e1d2564791de7":"811ea3aa5d4c655cc9d6ce6178b0334dd7e81cc7862f2ae15a88318a017d8727":"fda847afd92b31171f19e64764d299a4f00d969a56975591c51403117c3329ad":256:0 +aes_encrypt_xts:"2e7d7470c9afd72f811ca24b06d6ec3e37987e94741d1ddca33d0adaabb797b4":"5a5eedc1944ee5d1ec3e1d2564791de7":"811ea3aa5d4c655cc9d6ce6178b0334dd7e81cc7862f2ae15a88318a017d8727":"fda847afd92b31171f19e64764d299a4f00d969a56975591c51403117c3329ad" AES-128-XTS Encrypt NIST XTSTestVectors #171 -aes_encrypt_xts:"106678fc82e16a40c1e26a8811456beed97e644f4a970b4e7348deecbd11f3c6":"87e3a254f283e45738b2b1671df1fcb7":"3690fd952a2cf1297bd593282864c84ff156623f0a513fe06361a2e2e4622154":"671e99dcc432fbe6202146459b4c1ccf1bba313debdded2dcbe41f9b840d480a":256:0 +aes_encrypt_xts:"106678fc82e16a40c1e26a8811456beed97e644f4a970b4e7348deecbd11f3c6":"87e3a254f283e45738b2b1671df1fcb7":"3690fd952a2cf1297bd593282864c84ff156623f0a513fe06361a2e2e4622154":"671e99dcc432fbe6202146459b4c1ccf1bba313debdded2dcbe41f9b840d480a" AES-128-XTS Encrypt NIST XTSTestVectors #172 -aes_encrypt_xts:"15e1f589a6779f3915251839cb7ea8e8d9922ac894d9ced9e91b3d9643f44c40":"4a016d54644a4ea4150c91a23c3a2ae8":"ff38672b06f8d4d7764b9aac7fa16eca17d6bd5f40f4a65870de3c47d991e70d":"a8b83ba850781f3b9f802df20d1bf4c98c9b05b8cecd2324cd7d71f6fe100c4d":256:0 +aes_encrypt_xts:"15e1f589a6779f3915251839cb7ea8e8d9922ac894d9ced9e91b3d9643f44c40":"4a016d54644a4ea4150c91a23c3a2ae8":"ff38672b06f8d4d7764b9aac7fa16eca17d6bd5f40f4a65870de3c47d991e70d":"a8b83ba850781f3b9f802df20d1bf4c98c9b05b8cecd2324cd7d71f6fe100c4d" AES-128-XTS Encrypt NIST XTSTestVectors #173 -aes_encrypt_xts:"e8f729c0a215413736103f94f05b8fcae71a81bd9bf09b3f565fa01fe2c50ab0":"7f0d79ca1ce9d4db848ca02a31b3f1cd":"51706a2a4b11a288d9edb2050d3c99a6b0edbf18c8a1a9924f8b2368444a25cc":"0b3a4f241a07620b8fe02244ee7d9c490a47fea534efa9b4571a9aae18e16aa4":256:0 +aes_encrypt_xts:"e8f729c0a215413736103f94f05b8fcae71a81bd9bf09b3f565fa01fe2c50ab0":"7f0d79ca1ce9d4db848ca02a31b3f1cd":"51706a2a4b11a288d9edb2050d3c99a6b0edbf18c8a1a9924f8b2368444a25cc":"0b3a4f241a07620b8fe02244ee7d9c490a47fea534efa9b4571a9aae18e16aa4" AES-128-XTS Encrypt NIST XTSTestVectors #174 -aes_encrypt_xts:"b9a348c298cc0250b8c2f06c15dd0be0b6836f8fe159ca29f970ad76d3a2d50a":"f7a29e074d94798e0a59bad061e96eaa":"47c20372b6059ab8d62fbc730ca80ffb4b332ae2decdf64702c3cec45576a9c7":"f36190c978fe130823a42b027def30fa076e5f7fa12206b5ee1543a4ac273b62":256:0 +aes_encrypt_xts:"b9a348c298cc0250b8c2f06c15dd0be0b6836f8fe159ca29f970ad76d3a2d50a":"f7a29e074d94798e0a59bad061e96eaa":"47c20372b6059ab8d62fbc730ca80ffb4b332ae2decdf64702c3cec45576a9c7":"f36190c978fe130823a42b027def30fa076e5f7fa12206b5ee1543a4ac273b62" AES-128-XTS Encrypt NIST XTSTestVectors #175 -aes_encrypt_xts:"6076804da6dfa4eac7401b58f94f7f846d49cfcc1cecbed43123fb0b747b8ecc":"a3091f07569195b039720690c2c72ee2":"109d89b30295ff6232c9766f2776a66592daf922dc87b26d7e244f4d63fc1d53":"1eee3fc196fa028b5242dc583065137b756c185a744b22f34c0bf331d7ef2fba":256:0 +aes_encrypt_xts:"6076804da6dfa4eac7401b58f94f7f846d49cfcc1cecbed43123fb0b747b8ecc":"a3091f07569195b039720690c2c72ee2":"109d89b30295ff6232c9766f2776a66592daf922dc87b26d7e244f4d63fc1d53":"1eee3fc196fa028b5242dc583065137b756c185a744b22f34c0bf331d7ef2fba" AES-128-XTS Encrypt NIST XTSTestVectors #176 -aes_encrypt_xts:"b7987786c7f3ed5b623da204be4f70bfc5ee0f472404565826695ec69cd5e30f":"4a38a089043fb883074385865264b6a5":"d1f9803450c632c8951c2c0b50138921866880b5b4ff17c2eabcd8db572e2fd9":"c0ec8b5bf1c40af5257b750b5d3ae97c2549080c00d9168145a65c6ebf6d0a57":256:0 +aes_encrypt_xts:"b7987786c7f3ed5b623da204be4f70bfc5ee0f472404565826695ec69cd5e30f":"4a38a089043fb883074385865264b6a5":"d1f9803450c632c8951c2c0b50138921866880b5b4ff17c2eabcd8db572e2fd9":"c0ec8b5bf1c40af5257b750b5d3ae97c2549080c00d9168145a65c6ebf6d0a57" AES-128-XTS Encrypt NIST XTSTestVectors #177 -aes_encrypt_xts:"5e1cc35539c7fb019af84ceebe2cd69318a84917da3fa0f6e612a7eb62190950":"9a201df0e98b967d204ebac32f2665f2":"b3f2589d7c3a085835f2178fc4499147c49a434553a61d6a3086e3316c9219db":"b367c8de015f5493ec949f6b33637fdc5f4ab2dee86b40dce979ce31c3aace7f":256:0 +aes_encrypt_xts:"5e1cc35539c7fb019af84ceebe2cd69318a84917da3fa0f6e612a7eb62190950":"9a201df0e98b967d204ebac32f2665f2":"b3f2589d7c3a085835f2178fc4499147c49a434553a61d6a3086e3316c9219db":"b367c8de015f5493ec949f6b33637fdc5f4ab2dee86b40dce979ce31c3aace7f" AES-128-XTS Encrypt NIST XTSTestVectors #178 -aes_encrypt_xts:"2904db4d1c87c5d477a36c9a964bc89347f7faa7590c20d78cb6a96e750eabad":"ac214bbe1d54b43c7d892d496864ed46":"d690b7934016a76add5cec09fbc10423b0a9a4da6faeb37742a9381a13472e8f":"b484a6b10eafc8384cf7ed2077b6ffbf59065a7c6119ca58859435bb58fe5474":256:0 +aes_encrypt_xts:"2904db4d1c87c5d477a36c9a964bc89347f7faa7590c20d78cb6a96e750eabad":"ac214bbe1d54b43c7d892d496864ed46":"d690b7934016a76add5cec09fbc10423b0a9a4da6faeb37742a9381a13472e8f":"b484a6b10eafc8384cf7ed2077b6ffbf59065a7c6119ca58859435bb58fe5474" AES-128-XTS Encrypt NIST XTSTestVectors #179 -aes_encrypt_xts:"2d6eb27a61fe3db7ec51318305c70825868b93e01a2bd1c99010a7664131da46":"7dc24d44b7df86268a1515fde988a0f7":"85c8420ce4646e12bf22d4eac28de5f774a1974cfda03721e77f8ef2faf58d9d":"9182cd5c0691ecf1914eae26861d31be7a60fdc58b41d1de2499fb7c66fe0ed1":256:0 +aes_encrypt_xts:"2d6eb27a61fe3db7ec51318305c70825868b93e01a2bd1c99010a7664131da46":"7dc24d44b7df86268a1515fde988a0f7":"85c8420ce4646e12bf22d4eac28de5f774a1974cfda03721e77f8ef2faf58d9d":"9182cd5c0691ecf1914eae26861d31be7a60fdc58b41d1de2499fb7c66fe0ed1" AES-128-XTS Encrypt NIST XTSTestVectors #180 -aes_encrypt_xts:"db192d020aa2efd0e7a4cfc7ff5ccefc693934244da6fb5647a49cd7c0125c69":"bf2ee51f87f3d67667d22fdd177b2d6e":"333ecf4fcb6fbade9a084a605b3bf545a8069e9bbb343b118634ed69e5da2814":"2d38f911c7f8985bcfe9245501703cc7cc6bd47d361d465ff009bf2ef0ef096c":256:0 +aes_encrypt_xts:"db192d020aa2efd0e7a4cfc7ff5ccefc693934244da6fb5647a49cd7c0125c69":"bf2ee51f87f3d67667d22fdd177b2d6e":"333ecf4fcb6fbade9a084a605b3bf545a8069e9bbb343b118634ed69e5da2814":"2d38f911c7f8985bcfe9245501703cc7cc6bd47d361d465ff009bf2ef0ef096c" AES-128-XTS Encrypt NIST XTSTestVectors #181 -aes_encrypt_xts:"4feaf564170ed86e245ec432fdeffa291df90a8c3846f255262f62719d04daed":"4e0eae3d8eb6d796883e98b77d4d381f":"93c74d39560a0c7d0e6916289da276a9fab405ef30f33e104330fb4443261bd2":"9e39a707b10ab820fec31ced09e75058fc2e8b08daaa700cf2670041fdd78b8b":256:0 +aes_encrypt_xts:"4feaf564170ed86e245ec432fdeffa291df90a8c3846f255262f62719d04daed":"4e0eae3d8eb6d796883e98b77d4d381f":"93c74d39560a0c7d0e6916289da276a9fab405ef30f33e104330fb4443261bd2":"9e39a707b10ab820fec31ced09e75058fc2e8b08daaa700cf2670041fdd78b8b" AES-128-XTS Encrypt NIST XTSTestVectors #182 -aes_encrypt_xts:"7ffaee11c6fbd462651b88cae7604d04c34ca306a013de35c237a3d201f22f97":"ba763e99b42ef1b8d7f631dd634e9bb1":"0682c322334246782e8b94b3c6bf8ca7b27dbd6eaa4a4a620788c2abb69c5d03":"628a97d730ec7c1598e87c789f86f119c4fe04e81f4292dc6565efed9414b677":256:0 +aes_encrypt_xts:"7ffaee11c6fbd462651b88cae7604d04c34ca306a013de35c237a3d201f22f97":"ba763e99b42ef1b8d7f631dd634e9bb1":"0682c322334246782e8b94b3c6bf8ca7b27dbd6eaa4a4a620788c2abb69c5d03":"628a97d730ec7c1598e87c789f86f119c4fe04e81f4292dc6565efed9414b677" AES-128-XTS Encrypt NIST XTSTestVectors #183 -aes_encrypt_xts:"61bc711d6083037e5465a15f1555d444e8469484583fe00d77973ef3873b9fbe":"007a8bc5f7419886bfcbddd472e65bcb":"678e4d546cb604c3263a1f824d65773b7ded4b1617024dfcce23ba062855582b":"4533aa42c53eaa49960dff2d98a8359867e907f20d44ba49b02ec4864d06c62d":256:0 +aes_encrypt_xts:"61bc711d6083037e5465a15f1555d444e8469484583fe00d77973ef3873b9fbe":"007a8bc5f7419886bfcbddd472e65bcb":"678e4d546cb604c3263a1f824d65773b7ded4b1617024dfcce23ba062855582b":"4533aa42c53eaa49960dff2d98a8359867e907f20d44ba49b02ec4864d06c62d" AES-128-XTS Encrypt NIST XTSTestVectors #184 -aes_encrypt_xts:"2608364f7d9ebe8cfc5080b5453cb904829606f45a4c54f28109d5bcb431d7e3":"98cb6d9ae35baeb33f2a99eb02e3a5ff":"a2244a4eb724d88cce5915ae6a5dc492e6f7b0272c1874653fa290a9ff3bef54":"f55bb7a2172dd7722c99136047e578ff685498f0cf0d4b19434afdf1c2dc995a":256:0 +aes_encrypt_xts:"2608364f7d9ebe8cfc5080b5453cb904829606f45a4c54f28109d5bcb431d7e3":"98cb6d9ae35baeb33f2a99eb02e3a5ff":"a2244a4eb724d88cce5915ae6a5dc492e6f7b0272c1874653fa290a9ff3bef54":"f55bb7a2172dd7722c99136047e578ff685498f0cf0d4b19434afdf1c2dc995a" AES-128-XTS Encrypt NIST XTSTestVectors #185 -aes_encrypt_xts:"199ab553f460efdfb4138c0947a23a7f962fe33e1e25f753856197c62705164a":"a9df5b0eec470156f93258650f467940":"e52638e40bfbfa3e27613da2436fc0f40608814ba712d8a5c478cb5c20ba7254":"26a405908813c077a67fd413c2d333b8ec98f6037b96f8e05fd7c6dd344af284":256:0 +aes_encrypt_xts:"199ab553f460efdfb4138c0947a23a7f962fe33e1e25f753856197c62705164a":"a9df5b0eec470156f93258650f467940":"e52638e40bfbfa3e27613da2436fc0f40608814ba712d8a5c478cb5c20ba7254":"26a405908813c077a67fd413c2d333b8ec98f6037b96f8e05fd7c6dd344af284" AES-128-XTS Encrypt NIST XTSTestVectors #186 -aes_encrypt_xts:"cce9c7280f49abdb92540209eb67bd4a2c02af676442ba23bdc860bec1ffe690":"d77d6765fa475d3c296a0e9abcb1d6dd":"e522798f88760ca431eb3a09179c82933dbfb9538c37c55d3d6585c627ed76d8":"fc21c07891fe11cc2320fe00ef604a385184f71d0b0e06f89c06e47062dac7f0":256:0 +aes_encrypt_xts:"cce9c7280f49abdb92540209eb67bd4a2c02af676442ba23bdc860bec1ffe690":"d77d6765fa475d3c296a0e9abcb1d6dd":"e522798f88760ca431eb3a09179c82933dbfb9538c37c55d3d6585c627ed76d8":"fc21c07891fe11cc2320fe00ef604a385184f71d0b0e06f89c06e47062dac7f0" AES-128-XTS Encrypt NIST XTSTestVectors #187 -aes_encrypt_xts:"654965bd6e76a1dfeb8e86758aad2e8f46f739e24ef9499344d52814855dba6b":"08d14be534332ace3663956ae4684d30":"6e742c2baa261c25f82551fc0bd8cd0de7970873de73a8757f7cda3d20721b21":"254cfa8b4de498bede50e9cbcaa0d626c97e62292cf1e5b7b0feb3b8b9f18e1f":256:0 +aes_encrypt_xts:"654965bd6e76a1dfeb8e86758aad2e8f46f739e24ef9499344d52814855dba6b":"08d14be534332ace3663956ae4684d30":"6e742c2baa261c25f82551fc0bd8cd0de7970873de73a8757f7cda3d20721b21":"254cfa8b4de498bede50e9cbcaa0d626c97e62292cf1e5b7b0feb3b8b9f18e1f" AES-128-XTS Encrypt NIST XTSTestVectors #188 -aes_encrypt_xts:"65f4b1554f2a1c9e40e823efe4592651d9e3cd5d6dc4cb76b58eae99111827f3":"f50c3f6a2278ef514355e10e20048674":"a141e49ea2ecc3b37282cad5dc12d9b557f1d070accfa21a0deee7135158f776":"b320178497cadd2d8e0c5604bb5730502b4d18c2fc042945fcdfd697bc7ed2f6":256:0 +aes_encrypt_xts:"65f4b1554f2a1c9e40e823efe4592651d9e3cd5d6dc4cb76b58eae99111827f3":"f50c3f6a2278ef514355e10e20048674":"a141e49ea2ecc3b37282cad5dc12d9b557f1d070accfa21a0deee7135158f776":"b320178497cadd2d8e0c5604bb5730502b4d18c2fc042945fcdfd697bc7ed2f6" AES-128-XTS Encrypt NIST XTSTestVectors #189 -aes_encrypt_xts:"f702b664ae77b739766fb0cc32b971d42af7155c05c3f28c9bb8fbc418ce2b14":"cc078ce78779ad2f3540617d1676c9a3":"80505689e8c1b93fa0442c49534d6633b45328d24a5e677840062dbe097b7d6e":"b820f220066582982407a4670c5c3cd2c882e695712eaf109ecc77fd77a1935c":256:0 +aes_encrypt_xts:"f702b664ae77b739766fb0cc32b971d42af7155c05c3f28c9bb8fbc418ce2b14":"cc078ce78779ad2f3540617d1676c9a3":"80505689e8c1b93fa0442c49534d6633b45328d24a5e677840062dbe097b7d6e":"b820f220066582982407a4670c5c3cd2c882e695712eaf109ecc77fd77a1935c" AES-128-XTS Encrypt NIST XTSTestVectors #190 -aes_encrypt_xts:"9ac0e1005efc33eb677f47e388362f6f204fb154ae3abbb1af92a68913f2c94a":"ea39bb7575c2508fed0d0ef9b19fdfbc":"20dbdd904e8b57e03646d9b90da16164ef35d411f94cca94bc05a9ab7367d205":"7fd76a5b3d3a75946691320cf8b0891414ebea82adff2c523a2446076ce87578":256:0 +aes_encrypt_xts:"9ac0e1005efc33eb677f47e388362f6f204fb154ae3abbb1af92a68913f2c94a":"ea39bb7575c2508fed0d0ef9b19fdfbc":"20dbdd904e8b57e03646d9b90da16164ef35d411f94cca94bc05a9ab7367d205":"7fd76a5b3d3a75946691320cf8b0891414ebea82adff2c523a2446076ce87578" AES-128-XTS Encrypt NIST XTSTestVectors #191 -aes_encrypt_xts:"4b5c0a78bb1c659cb433cb1ec6190eaa57a823cef6d7555cc491e4e5d2ff9716":"6678f26c95fb68d33e1c36d4536f4487":"27ed02c5925bd4dcdb1d1ee3b7e2c513870211d8e785d6fd994a487a8fe30e38":"769e6a73c1939d318ef52c9fdf18e7ac7a7829a01158c7a325f9bf9c6d9ee1c8":256:0 +aes_encrypt_xts:"4b5c0a78bb1c659cb433cb1ec6190eaa57a823cef6d7555cc491e4e5d2ff9716":"6678f26c95fb68d33e1c36d4536f4487":"27ed02c5925bd4dcdb1d1ee3b7e2c513870211d8e785d6fd994a487a8fe30e38":"769e6a73c1939d318ef52c9fdf18e7ac7a7829a01158c7a325f9bf9c6d9ee1c8" AES-128-XTS Encrypt NIST XTSTestVectors #192 -aes_encrypt_xts:"18304466731dba064694e4c789e4ddcabe223fa45c3c03c34d09b7658121b55f":"3bb00e9174f9cf365da337510fac809f":"033e653570d0062af9e5512d112b170e3112e6edfb447e491a2f27d4b74164ca":"f4dd1d66ce357002c88edc6a4e9cb348636cf61be2b18064aa2fee1da719ede1":256:0 +aes_encrypt_xts:"18304466731dba064694e4c789e4ddcabe223fa45c3c03c34d09b7658121b55f":"3bb00e9174f9cf365da337510fac809f":"033e653570d0062af9e5512d112b170e3112e6edfb447e491a2f27d4b74164ca":"f4dd1d66ce357002c88edc6a4e9cb348636cf61be2b18064aa2fee1da719ede1" AES-128-XTS Encrypt NIST XTSTestVectors #193 -aes_encrypt_xts:"03160162e4d56bad52c166a51cb0c62ca458cf3198daef972b55e7bd4d73df4c":"2604e3456a3f829bff2fbef2352630bc":"4b411f428f4f48373eade17f4e9e8323a100ebfb78f5e654e35366b114ab8e76":"1d6aff6e38bb6a655d0d25d69679dbd1f600f23ae746691e137c2260936b36b5":256:0 +aes_encrypt_xts:"03160162e4d56bad52c166a51cb0c62ca458cf3198daef972b55e7bd4d73df4c":"2604e3456a3f829bff2fbef2352630bc":"4b411f428f4f48373eade17f4e9e8323a100ebfb78f5e654e35366b114ab8e76":"1d6aff6e38bb6a655d0d25d69679dbd1f600f23ae746691e137c2260936b36b5" AES-128-XTS Encrypt NIST XTSTestVectors #194 -aes_encrypt_xts:"ca75fa2a46930a1f2ff72362e3161b5bebab6d5956bb7631321676703700a8f9":"1dce9a80f5b747327e62b08ea9c813b0":"e53e7e1046e2e802304f56cfbef36e957bab8b8f9c49c5830a6f552fbbbfd00d":"e47249c2ef237fd1cafe31b57bd24bcac0eb702c02cd1737202bd55f49505a8a":256:0 +aes_encrypt_xts:"ca75fa2a46930a1f2ff72362e3161b5bebab6d5956bb7631321676703700a8f9":"1dce9a80f5b747327e62b08ea9c813b0":"e53e7e1046e2e802304f56cfbef36e957bab8b8f9c49c5830a6f552fbbbfd00d":"e47249c2ef237fd1cafe31b57bd24bcac0eb702c02cd1737202bd55f49505a8a" AES-128-XTS Encrypt NIST XTSTestVectors #195 -aes_encrypt_xts:"7d87e6b25220e3efeb7151c3e9732078a59128fa31ebce2213ba9d922063e039":"9b7bacf85a6c7f1dbe127079b813a26d":"38fc52ace9c2ccdb0c429a03bd1a4e1f004f95eeb14432169dcc1edda9ec7506":"5e17bfcb4f2ade60bfb2336acf8b7abe2620616cc38abffcbc8dcaa9ea496ca8":256:0 +aes_encrypt_xts:"7d87e6b25220e3efeb7151c3e9732078a59128fa31ebce2213ba9d922063e039":"9b7bacf85a6c7f1dbe127079b813a26d":"38fc52ace9c2ccdb0c429a03bd1a4e1f004f95eeb14432169dcc1edda9ec7506":"5e17bfcb4f2ade60bfb2336acf8b7abe2620616cc38abffcbc8dcaa9ea496ca8" AES-128-XTS Encrypt NIST XTSTestVectors #196 -aes_encrypt_xts:"8b0fde9249eb89f29836f905a9bc82bbeb80cb812a1d4edbc2f4e3a0a993f862":"6762357c130cb08ef0d6082eac235471":"890db6311dec97baf7c1b159ecf4dbb139abf541e1143d67fb195f9de50307ac":"ac90a6689d411ab266fbe0ae9dad9352ab13405f533d9255915a015e3db2b868":256:0 +aes_encrypt_xts:"8b0fde9249eb89f29836f905a9bc82bbeb80cb812a1d4edbc2f4e3a0a993f862":"6762357c130cb08ef0d6082eac235471":"890db6311dec97baf7c1b159ecf4dbb139abf541e1143d67fb195f9de50307ac":"ac90a6689d411ab266fbe0ae9dad9352ab13405f533d9255915a015e3db2b868" AES-128-XTS Encrypt NIST XTSTestVectors #197 -aes_encrypt_xts:"01797f3f4e92bfc26a35c5bdc255ae7d15c07d0c3c81ef4aa28d6aedc47df0e5":"f339b0a9a8a728c7598da8bdd62b76a2":"24556c751eabfb62906a17370c283f80a4234118e36d3fbaaf803fea64028d12":"5973d669c180767ae33d9ed1c1850f8ceb38b190f551c63ff37846fe149b3c85":256:0 +aes_encrypt_xts:"01797f3f4e92bfc26a35c5bdc255ae7d15c07d0c3c81ef4aa28d6aedc47df0e5":"f339b0a9a8a728c7598da8bdd62b76a2":"24556c751eabfb62906a17370c283f80a4234118e36d3fbaaf803fea64028d12":"5973d669c180767ae33d9ed1c1850f8ceb38b190f551c63ff37846fe149b3c85" AES-128-XTS Encrypt NIST XTSTestVectors #198 -aes_encrypt_xts:"5ad4bbaee4060d455169ed04d10cf1f3b504581ec98296d56d46c0585275334e":"9bcfdaceae102c06770185880be37aee":"40498a33fb2ffc718795ec7990f2fc5032e60233edc4fde04b86dffcb4f27149":"6526a0ec0e11203cb282cabc581a55bd49d76acad11e8f594da587d062595e09":256:0 +aes_encrypt_xts:"5ad4bbaee4060d455169ed04d10cf1f3b504581ec98296d56d46c0585275334e":"9bcfdaceae102c06770185880be37aee":"40498a33fb2ffc718795ec7990f2fc5032e60233edc4fde04b86dffcb4f27149":"6526a0ec0e11203cb282cabc581a55bd49d76acad11e8f594da587d062595e09" AES-128-XTS Encrypt NIST XTSTestVectors #199 -aes_encrypt_xts:"f70edafb208cf0404613bd8161f8ba9e8cae7b235c7d18029659e68860dff473":"f0ce843371376493b8606b195876447d":"5fd5f91bdcddcd44f11ecd034fefd6ebd5c9beb7aa54229fc1ad2a41633bbbbc":"67c5995bfe0d099bd5733b7b619d3043500948e444ecb5adcdfe5e96fc05545d":256:0 +aes_encrypt_xts:"f70edafb208cf0404613bd8161f8ba9e8cae7b235c7d18029659e68860dff473":"f0ce843371376493b8606b195876447d":"5fd5f91bdcddcd44f11ecd034fefd6ebd5c9beb7aa54229fc1ad2a41633bbbbc":"67c5995bfe0d099bd5733b7b619d3043500948e444ecb5adcdfe5e96fc05545d" AES-128-XTS Encrypt NIST XTSTestVectors #200 -aes_encrypt_xts:"a3cd3b6e3b784c27504ace3b6b9fe04c75f743b8c1af388a5f05b61e332cd84e":"4d52316b2841abac6d146a44ec253631":"3607893d0421296a1d3e5fa379d9931f060c3ee272f29539afe1b2714036c522":"a01c987eaa58430de82e649d8d75d93c134f1fd063cfcee3545bf73e6628fa79":256:0 +aes_encrypt_xts:"a3cd3b6e3b784c27504ace3b6b9fe04c75f743b8c1af388a5f05b61e332cd84e":"4d52316b2841abac6d146a44ec253631":"3607893d0421296a1d3e5fa379d9931f060c3ee272f29539afe1b2714036c522":"a01c987eaa58430de82e649d8d75d93c134f1fd063cfcee3545bf73e6628fa79" AES-128-XTS Encrypt NIST XTSTestVectors #201 -aes_encrypt_xts:"394c97881abd989d29c703e48a72b397a7acf51b59649eeea9b33274d8541df4":"4b15c684a152d485fe9937d39b168c29":"2f3b9dcfbae729583b1d1ffdd16bb6fe2757329435662a78f0":"f3473802e38a3ffef4d4fb8e6aa266ebde553a64528a06463e":200:0 +aes_encrypt_xts:"394c97881abd989d29c703e48a72b397a7acf51b59649eeea9b33274d8541df4":"4b15c684a152d485fe9937d39b168c29":"2f3b9dcfbae729583b1d1ffdd16bb6fe2757329435662a78f0":"f3473802e38a3ffef4d4fb8e6aa266ebde553a64528a06463e" AES-128-XTS Encrypt NIST XTSTestVectors #202 -aes_encrypt_xts:"8afb90c2ec924c4b0b0bd840fb1efc842c9385a14d1ca95bd4d12cbf9ab588ed":"b2f8c6374eb275c1744e85aa21f8ea6b":"d9d8f00683bcd489154882290f24624726e093390783d4959a":"f4bbaa8ebd480d2a2a371beab3d8b387c02282678c6000227b":200:0 +aes_encrypt_xts:"8afb90c2ec924c4b0b0bd840fb1efc842c9385a14d1ca95bd4d12cbf9ab588ed":"b2f8c6374eb275c1744e85aa21f8ea6b":"d9d8f00683bcd489154882290f24624726e093390783d4959a":"f4bbaa8ebd480d2a2a371beab3d8b387c02282678c6000227b" AES-128-XTS Encrypt NIST XTSTestVectors #203 -aes_encrypt_xts:"6052a415b42d1df06d4283186ef363c9e59aa0eafa92ffe0aa1ce617fa1ed39a":"b29b1a4388673fec4c1dbd786a491c62":"eb61da2b2159b9ca0099cbb82af6cf26a645ad954811aa703c":"2c404c9b9c71dde43012a5abe879fa66d4c94fbebbdbfc01fa":200:0 +aes_encrypt_xts:"6052a415b42d1df06d4283186ef363c9e59aa0eafa92ffe0aa1ce617fa1ed39a":"b29b1a4388673fec4c1dbd786a491c62":"eb61da2b2159b9ca0099cbb82af6cf26a645ad954811aa703c":"2c404c9b9c71dde43012a5abe879fa66d4c94fbebbdbfc01fa" AES-128-XTS Encrypt NIST XTSTestVectors #204 -aes_encrypt_xts:"74f6073c3c4e9bf8186e5497b56d653bd6e158170a0b59c6f64db1ca60f1baa4":"8dca1120c79a077a842a9b9d7723460a":"408ac25080340d1f59e7abd879bcb2132779025ba3207fe4c5":"036c53b929980fc9f042cc4926e125331fb3e21290a052bf7d":200:0 +aes_encrypt_xts:"74f6073c3c4e9bf8186e5497b56d653bd6e158170a0b59c6f64db1ca60f1baa4":"8dca1120c79a077a842a9b9d7723460a":"408ac25080340d1f59e7abd879bcb2132779025ba3207fe4c5":"036c53b929980fc9f042cc4926e125331fb3e21290a052bf7d" AES-128-XTS Encrypt NIST XTSTestVectors #205 -aes_encrypt_xts:"210130cf1586c24e4f072fad1f39aa3da371cbf73af43f49efe7db5d48aaac4a":"c3ff2bb1af53e80231ad244b3bbe1dff":"463f9c120f974a5096acef4b315262ddeafb3dca8380896314":"bfc77723445cccd0e30ef333b721ef07edad579ed78561859f":200:0 +aes_encrypt_xts:"210130cf1586c24e4f072fad1f39aa3da371cbf73af43f49efe7db5d48aaac4a":"c3ff2bb1af53e80231ad244b3bbe1dff":"463f9c120f974a5096acef4b315262ddeafb3dca8380896314":"bfc77723445cccd0e30ef333b721ef07edad579ed78561859f" AES-128-XTS Encrypt NIST XTSTestVectors #206 -aes_encrypt_xts:"00f867841e6cc8bcea32e5ce2b1398a08730d6c567412bffb1e0e971a418c388":"f09170358ddaaec8139a9aaae8cb2cce":"ea03b308b39728940ba9e84faf4c5c54a1238996f694932a12":"97f039021aa175e3837b7d4fd79948e8500d40fb7fdfb27c79":200:0 +aes_encrypt_xts:"00f867841e6cc8bcea32e5ce2b1398a08730d6c567412bffb1e0e971a418c388":"f09170358ddaaec8139a9aaae8cb2cce":"ea03b308b39728940ba9e84faf4c5c54a1238996f694932a12":"97f039021aa175e3837b7d4fd79948e8500d40fb7fdfb27c79" AES-128-XTS Encrypt NIST XTSTestVectors #207 -aes_encrypt_xts:"abbebd60a3002bfbb5842d8bfdafaa39168b61cc5592f3eee76dd06b5117c219":"aa60fa8533ced539c0ba0019ae5e99a0":"20e44bdbe4316ae7677b4d78316c5a47ae26c3248b06e779c7":"20b1fd404143f39ce1a5d64dbbc137e5d8717aa5b28471d72d":200:0 +aes_encrypt_xts:"abbebd60a3002bfbb5842d8bfdafaa39168b61cc5592f3eee76dd06b5117c219":"aa60fa8533ced539c0ba0019ae5e99a0":"20e44bdbe4316ae7677b4d78316c5a47ae26c3248b06e779c7":"20b1fd404143f39ce1a5d64dbbc137e5d8717aa5b28471d72d" AES-128-XTS Encrypt NIST XTSTestVectors #208 -aes_encrypt_xts:"7992df46c0f31a963227fd5c4c227c756ae0b4afd3356db4823e561a75d6519a":"18c2815051d9a2c16eb006467853f723":"ea9027e5016713fa1956ef5672c1e194fd619af89a873ea9e1":"adaf45d262fbd59bd887f639f820bc1409da4a0896ad677713":200:0 +aes_encrypt_xts:"7992df46c0f31a963227fd5c4c227c756ae0b4afd3356db4823e561a75d6519a":"18c2815051d9a2c16eb006467853f723":"ea9027e5016713fa1956ef5672c1e194fd619af89a873ea9e1":"adaf45d262fbd59bd887f639f820bc1409da4a0896ad677713" AES-128-XTS Encrypt NIST XTSTestVectors #209 -aes_encrypt_xts:"88a6ded6454dc8b660e735b95de9b96a4547238f6da36a19fa39fc457b95e03a":"33b924a99d989ae8835e9b28044493b1":"7e7ce9aa3ae4c86c210f1aa1f279c6948d2a43dd0f3febd3d4":"298282d3c794f3c3126a2c0ba1a2c8d9c47b6f2dadcaa64248":200:0 +aes_encrypt_xts:"88a6ded6454dc8b660e735b95de9b96a4547238f6da36a19fa39fc457b95e03a":"33b924a99d989ae8835e9b28044493b1":"7e7ce9aa3ae4c86c210f1aa1f279c6948d2a43dd0f3febd3d4":"298282d3c794f3c3126a2c0ba1a2c8d9c47b6f2dadcaa64248" AES-128-XTS Encrypt NIST XTSTestVectors #210 -aes_encrypt_xts:"6cc01f3db0f5f629d5c9ba91b437bbdb60ed23c035a7090446d6322e407e3abc":"af6e3a4923037e4ac052aaf823aeafea":"d1cea3010fcd675aeb9af9a4a1a2ca3190714767da0dc3aeab":"214cdd03c0f0c49d32e8b341ea60a2db076eb4d6e4d06c50e3":200:0 +aes_encrypt_xts:"6cc01f3db0f5f629d5c9ba91b437bbdb60ed23c035a7090446d6322e407e3abc":"af6e3a4923037e4ac052aaf823aeafea":"d1cea3010fcd675aeb9af9a4a1a2ca3190714767da0dc3aeab":"214cdd03c0f0c49d32e8b341ea60a2db076eb4d6e4d06c50e3" AES-128-XTS Encrypt NIST XTSTestVectors #211 -aes_encrypt_xts:"f6875e62c5a26a448fb631a8893bed7a276d2c9b27c17862b004f1637dc0b0ec":"b1ac3ddb2252420f21903ffdd925cc75":"8c02a37d22c7db9e26738047c0d2272e2f4d19ba08e7010981":"2153abac32e4b527c640106cc572119b279dc79a9b61e5775e":200:0 +aes_encrypt_xts:"f6875e62c5a26a448fb631a8893bed7a276d2c9b27c17862b004f1637dc0b0ec":"b1ac3ddb2252420f21903ffdd925cc75":"8c02a37d22c7db9e26738047c0d2272e2f4d19ba08e7010981":"2153abac32e4b527c640106cc572119b279dc79a9b61e5775e" AES-128-XTS Encrypt NIST XTSTestVectors #212 -aes_encrypt_xts:"fd527d189f3f2928df313a9629765d2c2d68ae4eede5e116a46e506abf719946":"2d1bf18678dc3e58cf0242d0cd6ea350":"95195e104502be51e909c62c861aab3ef134572dab637f94af":"879a8dde4415fd0fe17602d3565efb3d07e8cc6e73c79e92f3":200:0 +aes_encrypt_xts:"fd527d189f3f2928df313a9629765d2c2d68ae4eede5e116a46e506abf719946":"2d1bf18678dc3e58cf0242d0cd6ea350":"95195e104502be51e909c62c861aab3ef134572dab637f94af":"879a8dde4415fd0fe17602d3565efb3d07e8cc6e73c79e92f3" AES-128-XTS Encrypt NIST XTSTestVectors #213 -aes_encrypt_xts:"e42534721c057c6440e756d6e65f90548c3f5c0efb3708d0e3fec2099da6f54f":"3ba5b7afec9c73817ece2bde8781cecd":"0736cc39393dbfd41b179a8d6fb36d4ba26428c32d106dbbb7":"1ef24efa1b755a9475d7decb7727d391e1b9e0742966369b4d":200:0 +aes_encrypt_xts:"e42534721c057c6440e756d6e65f90548c3f5c0efb3708d0e3fec2099da6f54f":"3ba5b7afec9c73817ece2bde8781cecd":"0736cc39393dbfd41b179a8d6fb36d4ba26428c32d106dbbb7":"1ef24efa1b755a9475d7decb7727d391e1b9e0742966369b4d" AES-128-XTS Encrypt NIST XTSTestVectors #214 -aes_encrypt_xts:"935668ea1764559c0c172646d27545a7b4e8427f8cd3e8eb2f13ca88c8befb73":"81098e82199c910d09dead25217beb0e":"8d5c532f2e3be41f333da1eb0ec1a992bd693711ed857c1dab":"ff32c690c16217c8d37812242e18970d8690934678d24fa895":200:0 +aes_encrypt_xts:"935668ea1764559c0c172646d27545a7b4e8427f8cd3e8eb2f13ca88c8befb73":"81098e82199c910d09dead25217beb0e":"8d5c532f2e3be41f333da1eb0ec1a992bd693711ed857c1dab":"ff32c690c16217c8d37812242e18970d8690934678d24fa895" AES-128-XTS Encrypt NIST XTSTestVectors #215 -aes_encrypt_xts:"07f19291810afe5cbf2794091307d0ceb0ee40a84b60eb3dade5994cfc4308cd":"a461f6c8dea6ce1b0bb1448949a0f457":"e37955490db3df6147ea414187db5427dbe6ec8e28c1f08036":"cc151c98f0a770134509fbd3e176ba97f53a89f8b87cf4c1f1":200:0 +aes_encrypt_xts:"07f19291810afe5cbf2794091307d0ceb0ee40a84b60eb3dade5994cfc4308cd":"a461f6c8dea6ce1b0bb1448949a0f457":"e37955490db3df6147ea414187db5427dbe6ec8e28c1f08036":"cc151c98f0a770134509fbd3e176ba97f53a89f8b87cf4c1f1" AES-128-XTS Encrypt NIST XTSTestVectors #216 -aes_encrypt_xts:"06f23047f2b67ab05585be6d84ecffb67bf1afb8a7d2c991e4d92eb7018e7296":"cd2d834683418b3c99b177cb887845cf":"be9318de73b3a83590e9fe457f8e43a8b91c54bdba2d91ae40":"57ce6a3d6ef979ccd2991b2a7e99dc52269c048c8734e19ec3":200:0 +aes_encrypt_xts:"06f23047f2b67ab05585be6d84ecffb67bf1afb8a7d2c991e4d92eb7018e7296":"cd2d834683418b3c99b177cb887845cf":"be9318de73b3a83590e9fe457f8e43a8b91c54bdba2d91ae40":"57ce6a3d6ef979ccd2991b2a7e99dc52269c048c8734e19ec3" AES-128-XTS Encrypt NIST XTSTestVectors #217 -aes_encrypt_xts:"61f51917fe4c4a6176d5d157a555118da3668bc7cdda89f65b71466ad4462b29":"09530973916984418ef9e9c9e3f333fc":"541011ea4f071eb1073a542002a26ff68f5008d41b3c1a6a3f":"c5620250d6d5c90366baadd667e2e938eb1faa81345be9d493":200:0 +aes_encrypt_xts:"61f51917fe4c4a6176d5d157a555118da3668bc7cdda89f65b71466ad4462b29":"09530973916984418ef9e9c9e3f333fc":"541011ea4f071eb1073a542002a26ff68f5008d41b3c1a6a3f":"c5620250d6d5c90366baadd667e2e938eb1faa81345be9d493" AES-128-XTS Encrypt NIST XTSTestVectors #218 -aes_encrypt_xts:"99dd1a65a9437f8a6cb15b7504be84475b43028680d481c0ec2c33f105f4fe37":"1d6a6528e8bc0d9f15f28cbde9dbbbfb":"91108381030c7df63e65f35bbd591f7fecb9d1038ece29d3e4":"8e675302665e5f53cea616e1689e80ef7a67f463c5de2c4113":200:0 +aes_encrypt_xts:"99dd1a65a9437f8a6cb15b7504be84475b43028680d481c0ec2c33f105f4fe37":"1d6a6528e8bc0d9f15f28cbde9dbbbfb":"91108381030c7df63e65f35bbd591f7fecb9d1038ece29d3e4":"8e675302665e5f53cea616e1689e80ef7a67f463c5de2c4113" AES-128-XTS Encrypt NIST XTSTestVectors #219 -aes_encrypt_xts:"7ea10c70328d9984166ddc2e923937e65469b9f980686c3722d507c0647f72f9":"9c814fe58dc8f63e064394d85c64bff8":"b7b6840563a0677ab35062bcfc31944eed4ab4f0fd360b8e31":"8770255e47e3e319bd32ff0d249e0bf4843ae62e724339569a":200:0 +aes_encrypt_xts:"7ea10c70328d9984166ddc2e923937e65469b9f980686c3722d507c0647f72f9":"9c814fe58dc8f63e064394d85c64bff8":"b7b6840563a0677ab35062bcfc31944eed4ab4f0fd360b8e31":"8770255e47e3e319bd32ff0d249e0bf4843ae62e724339569a" AES-128-XTS Encrypt NIST XTSTestVectors #220 -aes_encrypt_xts:"c3ef8390b1d9264d1daa652e210871c98680a450cefe30f418b7c8fbda75c49c":"035bb337c94f4a14ca15103e89b47413":"547f2dccf98871153d5b5483c3e02ed6b729ced86636a0ffbf":"173a1b4b09522cd1866deed0f47da469c798b29daa449972c0":200:0 +aes_encrypt_xts:"c3ef8390b1d9264d1daa652e210871c98680a450cefe30f418b7c8fbda75c49c":"035bb337c94f4a14ca15103e89b47413":"547f2dccf98871153d5b5483c3e02ed6b729ced86636a0ffbf":"173a1b4b09522cd1866deed0f47da469c798b29daa449972c0" AES-128-XTS Encrypt NIST XTSTestVectors #221 -aes_encrypt_xts:"5bb35fb381c55315902d5185379a2b1609e998404b37f79e7f1187dbf8eb48e1":"6e4b057c0438c33b60a30e21b14a7d48":"d1167f61f0c9ba43d1510965a3d1981d87aa59a118a119cdd7":"ef9643acd4e886f0a793bf5a2803545d095e27b57870277a2f":200:0 +aes_encrypt_xts:"5bb35fb381c55315902d5185379a2b1609e998404b37f79e7f1187dbf8eb48e1":"6e4b057c0438c33b60a30e21b14a7d48":"d1167f61f0c9ba43d1510965a3d1981d87aa59a118a119cdd7":"ef9643acd4e886f0a793bf5a2803545d095e27b57870277a2f" AES-128-XTS Encrypt NIST XTSTestVectors #222 -aes_encrypt_xts:"8334258820cdd938d89f6238e2562ff138b5c622cdb3d8665f2ba866c9064f9c":"f803bbbb08f2602f3cd9953625e5bbbd":"1f6639b1fc46d7515b67fd689f1e26211b9f0c08da40a067e7":"2ae630af91ce83adbecdcdc71636f688527e141fb63a6c1867":200:0 +aes_encrypt_xts:"8334258820cdd938d89f6238e2562ff138b5c622cdb3d8665f2ba866c9064f9c":"f803bbbb08f2602f3cd9953625e5bbbd":"1f6639b1fc46d7515b67fd689f1e26211b9f0c08da40a067e7":"2ae630af91ce83adbecdcdc71636f688527e141fb63a6c1867" AES-128-XTS Encrypt NIST XTSTestVectors #223 -aes_encrypt_xts:"8ce4f0d2d06a5ca0930ede520fda57804cf48d6e44c957997d8f4c00dad78013":"9ae179c73dc59514c077372c4bc52484":"82d23241cba5789da826aadbbcb7b08c06b6454e9cf6721fab":"68af115227c41990d9bc1a0c95e40d45fc9a277331666197b9":200:0 +aes_encrypt_xts:"8ce4f0d2d06a5ca0930ede520fda57804cf48d6e44c957997d8f4c00dad78013":"9ae179c73dc59514c077372c4bc52484":"82d23241cba5789da826aadbbcb7b08c06b6454e9cf6721fab":"68af115227c41990d9bc1a0c95e40d45fc9a277331666197b9" AES-128-XTS Encrypt NIST XTSTestVectors #224 -aes_encrypt_xts:"614038df17f7d8c72c512dde15dc748be6f054e574a5f395ce488303c8b0af77":"a44bc4fa2f56dbe6c2d2f9663ed64144":"15b57091569393b05f5d49077c9d3e084e061077e929a74a4e":"a027ed474e8e8d856fe5d956f83a101910733f84c34f92fc73":200:0 +aes_encrypt_xts:"614038df17f7d8c72c512dde15dc748be6f054e574a5f395ce488303c8b0af77":"a44bc4fa2f56dbe6c2d2f9663ed64144":"15b57091569393b05f5d49077c9d3e084e061077e929a74a4e":"a027ed474e8e8d856fe5d956f83a101910733f84c34f92fc73" AES-128-XTS Encrypt NIST XTSTestVectors #225 -aes_encrypt_xts:"13f36a1169f07b03b8a1b096b3783abf921acc0df08f86f7356cc71209d03378":"5f6e0532d4454315781c77215f7f95d9":"4873b4c0fad95ff43c18cec8cf8d20e379819394a7192beb2d":"4c6986699bebc8de4ef1761264cae27b4b851ea2bd0531d303":200:0 +aes_encrypt_xts:"13f36a1169f07b03b8a1b096b3783abf921acc0df08f86f7356cc71209d03378":"5f6e0532d4454315781c77215f7f95d9":"4873b4c0fad95ff43c18cec8cf8d20e379819394a7192beb2d":"4c6986699bebc8de4ef1761264cae27b4b851ea2bd0531d303" AES-128-XTS Encrypt NIST XTSTestVectors #226 -aes_encrypt_xts:"a3a739144df9d7f1db448c1c07fa899912ded87441b97b46f8207ff257422d17":"13eddbb266a7f9969b23c42947670dbf":"011ed8e077c4360422189b97ad0b06b9bd94a627e912af700b":"cdb7d40efa547e1c4c09b471a7442a382323c6e81245e3d6cf":200:0 +aes_encrypt_xts:"a3a739144df9d7f1db448c1c07fa899912ded87441b97b46f8207ff257422d17":"13eddbb266a7f9969b23c42947670dbf":"011ed8e077c4360422189b97ad0b06b9bd94a627e912af700b":"cdb7d40efa547e1c4c09b471a7442a382323c6e81245e3d6cf" AES-128-XTS Encrypt NIST XTSTestVectors #227 -aes_encrypt_xts:"c384af65fa8da0d2746c9b7dc5996e28953a6bd8c75cf4c4ec4e609f239f8a59":"6ce9761b07bbdb6b8b8fd51f0ea61b84":"db59fdefaa83e896d0d400abe0f829eede6d3d4603ab370f23":"7823c42f128e3e4309591bb92267545710fa323a911ba7c3ce":200:0 +aes_encrypt_xts:"c384af65fa8da0d2746c9b7dc5996e28953a6bd8c75cf4c4ec4e609f239f8a59":"6ce9761b07bbdb6b8b8fd51f0ea61b84":"db59fdefaa83e896d0d400abe0f829eede6d3d4603ab370f23":"7823c42f128e3e4309591bb92267545710fa323a911ba7c3ce" AES-128-XTS Encrypt NIST XTSTestVectors #228 -aes_encrypt_xts:"1c134f80758315cab936c24974ecc60e1f5bbc24eaebd031db70a6beeaefaab1":"e5e4d359a0a110ad39fef374c4a8e10a":"1bbcedd6dc143048476166e4e507193478eb5a73c27f465cf2":"ed3eb03768fb347d8f78f0b889ba3246d9028a20f91d856e2e":200:0 +aes_encrypt_xts:"1c134f80758315cab936c24974ecc60e1f5bbc24eaebd031db70a6beeaefaab1":"e5e4d359a0a110ad39fef374c4a8e10a":"1bbcedd6dc143048476166e4e507193478eb5a73c27f465cf2":"ed3eb03768fb347d8f78f0b889ba3246d9028a20f91d856e2e" AES-128-XTS Encrypt NIST XTSTestVectors #229 -aes_encrypt_xts:"5fe96e240f72596e3ce402133b7e0cad2078de90c9ada25c3c63b4de22ed4214":"7b3b95cf9b24d136817bfb3481fc3ecc":"a7c2799c0c6237f53d1758587b4c55760127ed8bf2aa8e06ce":"a58d3740942ee757576f5702ae0143aaf09e0d4eba5cb5676b":200:0 +aes_encrypt_xts:"5fe96e240f72596e3ce402133b7e0cad2078de90c9ada25c3c63b4de22ed4214":"7b3b95cf9b24d136817bfb3481fc3ecc":"a7c2799c0c6237f53d1758587b4c55760127ed8bf2aa8e06ce":"a58d3740942ee757576f5702ae0143aaf09e0d4eba5cb5676b" AES-128-XTS Encrypt NIST XTSTestVectors #230 -aes_encrypt_xts:"40f0f2f18c4c77b71002658d66955b129066fe9ef164608e3a06452c180c884e":"65133652438f1b0ad14752e500408e39":"78150268b20c8661b073657b1e4f3f7e11bb51bd95c14f2165":"bd3258080df1df07cb21633264eae50f3c6cd4c6b409c8c02e":200:0 +aes_encrypt_xts:"40f0f2f18c4c77b71002658d66955b129066fe9ef164608e3a06452c180c884e":"65133652438f1b0ad14752e500408e39":"78150268b20c8661b073657b1e4f3f7e11bb51bd95c14f2165":"bd3258080df1df07cb21633264eae50f3c6cd4c6b409c8c02e" AES-128-XTS Encrypt NIST XTSTestVectors #231 -aes_encrypt_xts:"390ace7df8d9892010652a8862b171a7d058dea4965f2ce695e1491156e8d6fc":"ea297b9462b8fa94fb3391669c61ecfa":"991f23936a4eec5e7ba83044ba842cef061eaeaf8e799228a4":"a67772f97982680e75e74e4a38f2ba0b8392e183d277d1a25e":200:0 +aes_encrypt_xts:"390ace7df8d9892010652a8862b171a7d058dea4965f2ce695e1491156e8d6fc":"ea297b9462b8fa94fb3391669c61ecfa":"991f23936a4eec5e7ba83044ba842cef061eaeaf8e799228a4":"a67772f97982680e75e74e4a38f2ba0b8392e183d277d1a25e" AES-128-XTS Encrypt NIST XTSTestVectors #232 -aes_encrypt_xts:"25ba7f7fd6a6a73dab8e10b650a9760d54eee4c2ac329a93213cbb1cd85bdf82":"0a88554a4c8a6161a87f6e6d34716697":"258fb3ec75e89725ce871adc4c492dba868d62bcdbf3786932":"ecae91b32ba90a35d01e7499d09c136357fef2926d046d4c6e":200:0 +aes_encrypt_xts:"25ba7f7fd6a6a73dab8e10b650a9760d54eee4c2ac329a93213cbb1cd85bdf82":"0a88554a4c8a6161a87f6e6d34716697":"258fb3ec75e89725ce871adc4c492dba868d62bcdbf3786932":"ecae91b32ba90a35d01e7499d09c136357fef2926d046d4c6e" AES-128-XTS Encrypt NIST XTSTestVectors #233 -aes_encrypt_xts:"17c11527b98a80e5368005fcf05173c5121cee6107c716b54a9e2aeec4ff2c79":"27f00b6624d4f10444c85c95b1f6a7e5":"a8acdc65502df6a6fd0dd2e0fc0593b5bf98f820f5468e3595":"f39239affedfd427901e58094b93ab8016b74f88a91c03f05a":200:0 +aes_encrypt_xts:"17c11527b98a80e5368005fcf05173c5121cee6107c716b54a9e2aeec4ff2c79":"27f00b6624d4f10444c85c95b1f6a7e5":"a8acdc65502df6a6fd0dd2e0fc0593b5bf98f820f5468e3595":"f39239affedfd427901e58094b93ab8016b74f88a91c03f05a" AES-128-XTS Encrypt NIST XTSTestVectors #234 -aes_encrypt_xts:"5a09c86603053ee166d97b8b656eddceec74be955a22ac9d530b87c5d18e2ef7":"5832369a401fd6e4ed57932dfdba85ae":"bb8411818a8be2285615a5c1f5e1a64d328f98f379e1644239":"48ccd45842d2790c34ff5c66b501debf569e797573beaa00ac":200:0 +aes_encrypt_xts:"5a09c86603053ee166d97b8b656eddceec74be955a22ac9d530b87c5d18e2ef7":"5832369a401fd6e4ed57932dfdba85ae":"bb8411818a8be2285615a5c1f5e1a64d328f98f379e1644239":"48ccd45842d2790c34ff5c66b501debf569e797573beaa00ac" AES-128-XTS Encrypt NIST XTSTestVectors #235 -aes_encrypt_xts:"ca36f1f6934b300e5c975f648fbf6a0ae3e7c29c76b30fcd5f49592a2394b1a5":"a656913d21adc644c72fec61ed050c3f":"4f484497dc3cdbb3816047195c04ec2cc5faf97b228c1839fd":"52a0ebbc5391d438110f7277966136c880c43fe1f2f0d70aa7":200:0 +aes_encrypt_xts:"ca36f1f6934b300e5c975f648fbf6a0ae3e7c29c76b30fcd5f49592a2394b1a5":"a656913d21adc644c72fec61ed050c3f":"4f484497dc3cdbb3816047195c04ec2cc5faf97b228c1839fd":"52a0ebbc5391d438110f7277966136c880c43fe1f2f0d70aa7" AES-128-XTS Encrypt NIST XTSTestVectors #236 -aes_encrypt_xts:"93035c14d384a781dc92d29f446ba709c5d32351a908c1a56d7c4447050786ce":"2b628a380440823f22ebdfa50934ba23":"b4ac378eadf90f8f53f64bda7dedb2b6286ac19848d11b896a":"a0acb3739ffd5008bf57b3e292b70e33e8b71a68a8a12f0b75":200:0 +aes_encrypt_xts:"93035c14d384a781dc92d29f446ba709c5d32351a908c1a56d7c4447050786ce":"2b628a380440823f22ebdfa50934ba23":"b4ac378eadf90f8f53f64bda7dedb2b6286ac19848d11b896a":"a0acb3739ffd5008bf57b3e292b70e33e8b71a68a8a12f0b75" AES-128-XTS Encrypt NIST XTSTestVectors #237 -aes_encrypt_xts:"4486838e62524e1c6e05cc1fd3363ebb50dbd59ba6147b0c13da6beb98f2388e":"d70f77fcd9529efda9930f0b2921ab17":"bf0db2891f20b54cc7d7c32c467ddee126c7912c861b69bba1":"78c9bb3fe16d7c5e11e7f69a12da5d0a9decfa070277c9b709":200:0 +aes_encrypt_xts:"4486838e62524e1c6e05cc1fd3363ebb50dbd59ba6147b0c13da6beb98f2388e":"d70f77fcd9529efda9930f0b2921ab17":"bf0db2891f20b54cc7d7c32c467ddee126c7912c861b69bba1":"78c9bb3fe16d7c5e11e7f69a12da5d0a9decfa070277c9b709" AES-128-XTS Encrypt NIST XTSTestVectors #238 -aes_encrypt_xts:"9884700b29e65a7ce78d59d16471019eeda7f8f9f054a57cb89a19d7b3eb6c52":"0562e1568b2264be65067a6a4e767924":"b65a91f6aa728b64282bb2c245e232bc3aa8030e78eb44aca8":"c4c87711919613f8d2bee324f07d6220e0c07f20206b611d50":200:0 +aes_encrypt_xts:"9884700b29e65a7ce78d59d16471019eeda7f8f9f054a57cb89a19d7b3eb6c52":"0562e1568b2264be65067a6a4e767924":"b65a91f6aa728b64282bb2c245e232bc3aa8030e78eb44aca8":"c4c87711919613f8d2bee324f07d6220e0c07f20206b611d50" AES-128-XTS Encrypt NIST XTSTestVectors #239 -aes_encrypt_xts:"37b793ff51cd83f01ba5d0c2186ed2ac81637fd759022e434d9dc4491fb218a0":"656489f2473a021fbdca7465d95bc6e6":"8408a1a7514eb81c9be042316963e7ea9687b3bde92b285d9e":"a62ccf9d5b31b6d1e428a93c3efd04f6bcf08c7746542062e8":200:0 +aes_encrypt_xts:"37b793ff51cd83f01ba5d0c2186ed2ac81637fd759022e434d9dc4491fb218a0":"656489f2473a021fbdca7465d95bc6e6":"8408a1a7514eb81c9be042316963e7ea9687b3bde92b285d9e":"a62ccf9d5b31b6d1e428a93c3efd04f6bcf08c7746542062e8" AES-128-XTS Encrypt NIST XTSTestVectors #240 -aes_encrypt_xts:"6a4f963102476f03c1961da63f100a12185586342971131e7363c031721dac39":"9476741f581a3d58ceb586dc1a1b9990":"4f8afe09801e8ab585e3f02fefdd1c157d1064fb31bf52ea15":"73b03d51cb3d7b6062c6aafc842971281417709034a99905f7":200:0 +aes_encrypt_xts:"6a4f963102476f03c1961da63f100a12185586342971131e7363c031721dac39":"9476741f581a3d58ceb586dc1a1b9990":"4f8afe09801e8ab585e3f02fefdd1c157d1064fb31bf52ea15":"73b03d51cb3d7b6062c6aafc842971281417709034a99905f7" AES-128-XTS Encrypt NIST XTSTestVectors #241 -aes_encrypt_xts:"1fc997593a1e96ae1896d2ccee36a2d977bae2039a1f266e57e07b0f3aab8dff":"324dbc298eb9fda397227016eb28be9f":"60dd3b2c4dcbbd62c7afea77b82c96a9d7c8cd124125787323":"b233384a9ae646210b6191656212cb28339679ad801e54a58e":200:0 +aes_encrypt_xts:"1fc997593a1e96ae1896d2ccee36a2d977bae2039a1f266e57e07b0f3aab8dff":"324dbc298eb9fda397227016eb28be9f":"60dd3b2c4dcbbd62c7afea77b82c96a9d7c8cd124125787323":"b233384a9ae646210b6191656212cb28339679ad801e54a58e" AES-128-XTS Encrypt NIST XTSTestVectors #242 -aes_encrypt_xts:"501d8b1e26db47dca3f3b8a5d82031e11785c35947b4add20128f0fd7413e61f":"65aac528e07922190c825e59962bee46":"d570ab4468efdc2afd13a7524f1e74f89a150df75aa6ba1d2b":"db41a8f6c57e3391097035b5d40bc2625213f1c6bb78f50aa9":200:0 +aes_encrypt_xts:"501d8b1e26db47dca3f3b8a5d82031e11785c35947b4add20128f0fd7413e61f":"65aac528e07922190c825e59962bee46":"d570ab4468efdc2afd13a7524f1e74f89a150df75aa6ba1d2b":"db41a8f6c57e3391097035b5d40bc2625213f1c6bb78f50aa9" AES-128-XTS Encrypt NIST XTSTestVectors #243 -aes_encrypt_xts:"ad1aa2aa6d67b2ee4d2b2bb63116c4422b87a3f537889a9f6e19ce526f8a76da":"daf6877ddc2930804422b2a25bd83cea":"d4648b3e737082177ed6ccc1caf48500cfdbeec2f052522fbe":"42f89e670adbb6484ca15d9326a411dfa5042507fd549960d5":200:0 +aes_encrypt_xts:"ad1aa2aa6d67b2ee4d2b2bb63116c4422b87a3f537889a9f6e19ce526f8a76da":"daf6877ddc2930804422b2a25bd83cea":"d4648b3e737082177ed6ccc1caf48500cfdbeec2f052522fbe":"42f89e670adbb6484ca15d9326a411dfa5042507fd549960d5" AES-128-XTS Encrypt NIST XTSTestVectors #244 -aes_encrypt_xts:"90b0e0ad653e1b0784c3ab33a95a08819eee61cb46f866b5fec5e8cf9e47fc70":"0e631c6f1e4026fe38e7867e26a39295":"aaff25cd8502ddade1f0f0b50882f6d1741f44405ba7a9222a":"fdd741e15a8e53cef1a78bbf9f068150fb6c91a89b57212aad":200:0 +aes_encrypt_xts:"90b0e0ad653e1b0784c3ab33a95a08819eee61cb46f866b5fec5e8cf9e47fc70":"0e631c6f1e4026fe38e7867e26a39295":"aaff25cd8502ddade1f0f0b50882f6d1741f44405ba7a9222a":"fdd741e15a8e53cef1a78bbf9f068150fb6c91a89b57212aad" AES-128-XTS Encrypt NIST XTSTestVectors #245 -aes_encrypt_xts:"12920ae695dd07425a1002ab1d3eed2dc5065022500379e32bde42cd5fb849c8":"418a3273dfa013d76c17aa02b76192af":"8ed2bebaa5f42279af74a2c0cad26f152fabdad23bc07948a6":"f6e692f23c0917e638a80031bc57b403299a797b7986a3e514":200:0 +aes_encrypt_xts:"12920ae695dd07425a1002ab1d3eed2dc5065022500379e32bde42cd5fb849c8":"418a3273dfa013d76c17aa02b76192af":"8ed2bebaa5f42279af74a2c0cad26f152fabdad23bc07948a6":"f6e692f23c0917e638a80031bc57b403299a797b7986a3e514" AES-128-XTS Encrypt NIST XTSTestVectors #246 -aes_encrypt_xts:"18e9fc45cdf3a24732c63763ba4b065d189ad201d45ddcd77f45aadea9cae18f":"fa4d09b5264e180b666c48eda198404c":"afbe16568bd1900c1cf60e43d295187cac1abfb26ac55a896e":"3d1af03817d694a492796a0661980a80acee3147c83e171cda":200:0 +aes_encrypt_xts:"18e9fc45cdf3a24732c63763ba4b065d189ad201d45ddcd77f45aadea9cae18f":"fa4d09b5264e180b666c48eda198404c":"afbe16568bd1900c1cf60e43d295187cac1abfb26ac55a896e":"3d1af03817d694a492796a0661980a80acee3147c83e171cda" AES-128-XTS Encrypt NIST XTSTestVectors #247 -aes_encrypt_xts:"9e4a0c44dee66b7f10c90159391e63cca7b6cf476a217cd29c3375a4ee84ce09":"1636eb2a5f8133d68cbc8781f34201fa":"1f6ce4e0e8545e7d4a96ea2e886986c53aa78dc32b2c6d8d64":"cd09e978f6cc8e85d66b6ce2a07b712aaf4af448488cef38dd":200:0 +aes_encrypt_xts:"9e4a0c44dee66b7f10c90159391e63cca7b6cf476a217cd29c3375a4ee84ce09":"1636eb2a5f8133d68cbc8781f34201fa":"1f6ce4e0e8545e7d4a96ea2e886986c53aa78dc32b2c6d8d64":"cd09e978f6cc8e85d66b6ce2a07b712aaf4af448488cef38dd" AES-128-XTS Encrypt NIST XTSTestVectors #248 -aes_encrypt_xts:"9094d67639a33c185d6fba5139a874bbc647de93995ff0f2527a38876954ae64":"eac4c96f67898f4a828fe775300dda69":"f44fc9c7c06697f3d67ad70e2e456e58ec183a8546a95d8a1a":"57c341b4129b8b116485e33baafca44864959b6fcd75996f4a":200:0 +aes_encrypt_xts:"9094d67639a33c185d6fba5139a874bbc647de93995ff0f2527a38876954ae64":"eac4c96f67898f4a828fe775300dda69":"f44fc9c7c06697f3d67ad70e2e456e58ec183a8546a95d8a1a":"57c341b4129b8b116485e33baafca44864959b6fcd75996f4a" AES-128-XTS Encrypt NIST XTSTestVectors #249 -aes_encrypt_xts:"42f87222102586c14f2a609cebbe96aa8374efbb38b15a66cdf69db0710dd776":"042fd8940b15e78b285528c6804a55cf":"16ee2ef9fc7dff88575683e2c2965ace93ef2cc0fe880b8cd9":"e326d372cfee988286f6d0ee8167578e2c0a0fd06df913d355":200:0 +aes_encrypt_xts:"42f87222102586c14f2a609cebbe96aa8374efbb38b15a66cdf69db0710dd776":"042fd8940b15e78b285528c6804a55cf":"16ee2ef9fc7dff88575683e2c2965ace93ef2cc0fe880b8cd9":"e326d372cfee988286f6d0ee8167578e2c0a0fd06df913d355" AES-128-XTS Encrypt NIST XTSTestVectors #250 -aes_encrypt_xts:"fc5fac80b69e7780adf841c49936d221d0da385ed4e4d384ae61c0018ceea102":"6a7c2ff7b1cae2a359b96c1606b10679":"e3d2dc05f30541bc7976ef482322e3ac32f8c1cf63f00f8ed1":"25932ca1dedefcdec569d1305f8abc1d25ab21728bd5d5ac5c":200:0 +aes_encrypt_xts:"fc5fac80b69e7780adf841c49936d221d0da385ed4e4d384ae61c0018ceea102":"6a7c2ff7b1cae2a359b96c1606b10679":"e3d2dc05f30541bc7976ef482322e3ac32f8c1cf63f00f8ed1":"25932ca1dedefcdec569d1305f8abc1d25ab21728bd5d5ac5c" AES-128-XTS Encrypt NIST XTSTestVectors #251 -aes_encrypt_xts:"e764d4a43c23500302f3cce9f4d78a922f31e822e68c41be20efd3c981eb4e9b":"11ce717ef2e553c32f0cc16cb0d4b0e6":"14962b52355600e138d3bebe594ae85c96c5027a6d65887c01":"41f829f09977f4724d4c1fe387b7ea0135918d61d6c24aaa81":200:0 +aes_encrypt_xts:"e764d4a43c23500302f3cce9f4d78a922f31e822e68c41be20efd3c981eb4e9b":"11ce717ef2e553c32f0cc16cb0d4b0e6":"14962b52355600e138d3bebe594ae85c96c5027a6d65887c01":"41f829f09977f4724d4c1fe387b7ea0135918d61d6c24aaa81" AES-128-XTS Encrypt NIST XTSTestVectors #252 -aes_encrypt_xts:"4977ab40842fee15b0d6dc0a4efc322024271836c6643631b5b7e0291051446d":"cae105ceba1f16c9882534e5bfdfe604":"6fe36fb5e07663cb712f009052a606efef3c1e0b45f967d9ae":"5753b4417ed0ffe081f7cd2a23fe14beb9126c2b1bbf1b8175":200:0 +aes_encrypt_xts:"4977ab40842fee15b0d6dc0a4efc322024271836c6643631b5b7e0291051446d":"cae105ceba1f16c9882534e5bfdfe604":"6fe36fb5e07663cb712f009052a606efef3c1e0b45f967d9ae":"5753b4417ed0ffe081f7cd2a23fe14beb9126c2b1bbf1b8175" AES-128-XTS Encrypt NIST XTSTestVectors #253 -aes_encrypt_xts:"451c1ffff9a02867453a5f2389319c9e1f9eae7a95338be76ed7bae53513b6ee":"e6bc99a1a2c4d5e1d3107471bfcb0599":"5f901756506ce784edcc45320a081497476fe0a5e946c32798":"0dd88dd144165dc85984b134e2e9d9c3bd471768ea6984266f":200:0 +aes_encrypt_xts:"451c1ffff9a02867453a5f2389319c9e1f9eae7a95338be76ed7bae53513b6ee":"e6bc99a1a2c4d5e1d3107471bfcb0599":"5f901756506ce784edcc45320a081497476fe0a5e946c32798":"0dd88dd144165dc85984b134e2e9d9c3bd471768ea6984266f" AES-128-XTS Encrypt NIST XTSTestVectors #254 -aes_encrypt_xts:"8a1d702fccd2215212ef3d82497025bc73cc171bc53b406b3bbd415b5189df3f":"bceee9fd3dc69ecaeb7c7f8260a1029c":"ee3bcd52a4c80435404705fd2c5b2193fa425fdc78171c0e20":"95a6736bbf7ad45517ea25b623a8de1dbd13b358c24cf4ee30":200:0 +aes_encrypt_xts:"8a1d702fccd2215212ef3d82497025bc73cc171bc53b406b3bbd415b5189df3f":"bceee9fd3dc69ecaeb7c7f8260a1029c":"ee3bcd52a4c80435404705fd2c5b2193fa425fdc78171c0e20":"95a6736bbf7ad45517ea25b623a8de1dbd13b358c24cf4ee30" AES-128-XTS Encrypt NIST XTSTestVectors #255 -aes_encrypt_xts:"675753a16ecf9b40c66fd1f6c3973b061d76bdd02a0e9c7a0ac5c09630b947ad":"1d987500e5bed8f6736549bb45f8cf5b":"a6e9d9c2e87eba4e6fa2f1ab37d0fb5c46e809ef5f044ab61f":"a43341fe59c1f3bb9a8cbf5c71c8c4c02172392df716890733":200:0 +aes_encrypt_xts:"675753a16ecf9b40c66fd1f6c3973b061d76bdd02a0e9c7a0ac5c09630b947ad":"1d987500e5bed8f6736549bb45f8cf5b":"a6e9d9c2e87eba4e6fa2f1ab37d0fb5c46e809ef5f044ab61f":"a43341fe59c1f3bb9a8cbf5c71c8c4c02172392df716890733" AES-128-XTS Encrypt NIST XTSTestVectors #256 -aes_encrypt_xts:"3e72c4e778e339f254fa2dc5a7998e9c5677a509e1960302314cda964db7924b":"d5bdd52d82dd3fe5d8900ee817571012":"72be49ccdfb8328cb2bbb6f10eac20cba9d1176b8e04ac467d":"d4da53e7ef94fb114fe81c349ae469a0eb2b968871cdf7c9d5":200:0 +aes_encrypt_xts:"3e72c4e778e339f254fa2dc5a7998e9c5677a509e1960302314cda964db7924b":"d5bdd52d82dd3fe5d8900ee817571012":"72be49ccdfb8328cb2bbb6f10eac20cba9d1176b8e04ac467d":"d4da53e7ef94fb114fe81c349ae469a0eb2b968871cdf7c9d5" AES-128-XTS Encrypt NIST XTSTestVectors #257 -aes_encrypt_xts:"ebee2706f8fe0b6c4363fd678037b926b2df1a0e79d4f5ac293b6a7ebda63e16":"92651101fad79d68bba6aee4647e2a7d":"2bbb8f7902366bcd95ead90d14517e46c15d28be47e97923fd":"79d75b0f0f963732640ef039d8d662db11037737779a050390":200:0 +aes_encrypt_xts:"ebee2706f8fe0b6c4363fd678037b926b2df1a0e79d4f5ac293b6a7ebda63e16":"92651101fad79d68bba6aee4647e2a7d":"2bbb8f7902366bcd95ead90d14517e46c15d28be47e97923fd":"79d75b0f0f963732640ef039d8d662db11037737779a050390" AES-128-XTS Encrypt NIST XTSTestVectors #258 -aes_encrypt_xts:"ef279cb5100ec77546f36ad5fedcc776666cbc087d2280a7507de679a8347952":"7e10c655b1118baa83ad903128863d3f":"4b84652f951e21461c50947ae64913d16110f7419bf7e9c3f1":"ff14d1097efd5146efa1c3b9ceb6d57a650ecd24f19523daee":200:0 +aes_encrypt_xts:"ef279cb5100ec77546f36ad5fedcc776666cbc087d2280a7507de679a8347952":"7e10c655b1118baa83ad903128863d3f":"4b84652f951e21461c50947ae64913d16110f7419bf7e9c3f1":"ff14d1097efd5146efa1c3b9ceb6d57a650ecd24f19523daee" AES-128-XTS Encrypt NIST XTSTestVectors #259 -aes_encrypt_xts:"049e2338ed7b9cb2ce6942e7417f768bd05767f1310f0142c1760f9bf6fc34b2":"a224decdd41c72d63a5bf078c4e03129":"db3d252e3b9a3153547f24df015f5e12a94c94e29e2cd14096":"ab3462a486f8bad95f0ee099fcdafadbcaaff73cb28f6dae62":200:0 +aes_encrypt_xts:"049e2338ed7b9cb2ce6942e7417f768bd05767f1310f0142c1760f9bf6fc34b2":"a224decdd41c72d63a5bf078c4e03129":"db3d252e3b9a3153547f24df015f5e12a94c94e29e2cd14096":"ab3462a486f8bad95f0ee099fcdafadbcaaff73cb28f6dae62" AES-128-XTS Encrypt NIST XTSTestVectors #260 -aes_encrypt_xts:"c784ccf72ce67db21fac9b2db649b7f0b2d319b734dfd7d8f37457e8c4ea8b9f":"c57c6f940224ea7e24fdbb3688337721":"ce5fb89b2c313070fcd85a310d90348bb103af093c38633a93":"3d8809d6f5d4fbaa893f4832657ec3fa8d2c31bec15107624f":200:0 +aes_encrypt_xts:"c784ccf72ce67db21fac9b2db649b7f0b2d319b734dfd7d8f37457e8c4ea8b9f":"c57c6f940224ea7e24fdbb3688337721":"ce5fb89b2c313070fcd85a310d90348bb103af093c38633a93":"3d8809d6f5d4fbaa893f4832657ec3fa8d2c31bec15107624f" AES-128-XTS Encrypt NIST XTSTestVectors #261 -aes_encrypt_xts:"0da2ef2b3e42652567a9d7e00d78072a4c528b8a1c444cb2dbf725997876f13b":"fdbb92831b9b2f3758295bd405a1b9fd":"fa914a5d45afb654e82a33a52b4ab2c4e92f1b0ca39d75654b":"e4ae621ce3ba1f2423532e186ed3ce78e93c1bee82cd92c32e":200:0 +aes_encrypt_xts:"0da2ef2b3e42652567a9d7e00d78072a4c528b8a1c444cb2dbf725997876f13b":"fdbb92831b9b2f3758295bd405a1b9fd":"fa914a5d45afb654e82a33a52b4ab2c4e92f1b0ca39d75654b":"e4ae621ce3ba1f2423532e186ed3ce78e93c1bee82cd92c32e" AES-128-XTS Encrypt NIST XTSTestVectors #262 -aes_encrypt_xts:"b17254f48188c2f7602323e5a8da39f31a9585725b204067f49057e03be1ff3f":"94b401bbc4b9f73810e88438bbb0d1fb":"306d05045dbc4ad0c7d8459001fb5cc1537f8e77aee2e446a6":"4fed11ea08dccdddc6f97c8039959218636e224069fe25b06e":200:0 +aes_encrypt_xts:"b17254f48188c2f7602323e5a8da39f31a9585725b204067f49057e03be1ff3f":"94b401bbc4b9f73810e88438bbb0d1fb":"306d05045dbc4ad0c7d8459001fb5cc1537f8e77aee2e446a6":"4fed11ea08dccdddc6f97c8039959218636e224069fe25b06e" AES-128-XTS Encrypt NIST XTSTestVectors #263 -aes_encrypt_xts:"3c05a555da1595e9c151c8a55b149f6caef6eb3326e5de58c4f902e53f0dcf00":"1fae8f3e5607ed4d89ca4e8d21f849a4":"916687ddaa519303e38207bd1748d19727c347af8e7c5c4b34":"74d2320508f2b60ce3ed6ed6fbc12908f14c5dcaf2d890b37e":200:0 +aes_encrypt_xts:"3c05a555da1595e9c151c8a55b149f6caef6eb3326e5de58c4f902e53f0dcf00":"1fae8f3e5607ed4d89ca4e8d21f849a4":"916687ddaa519303e38207bd1748d19727c347af8e7c5c4b34":"74d2320508f2b60ce3ed6ed6fbc12908f14c5dcaf2d890b37e" AES-128-XTS Encrypt NIST XTSTestVectors #264 -aes_encrypt_xts:"edc7ddf1af418fe0ec30c142526fb970f3e70c4183a722246eea6f32fe26e4fb":"903243958e525f03a1774754ccee5cd2":"efe22bf3eac0aff0a8f798b8dc2bd967a740cb2afd018df1a7":"0e9ec45e968e1103aa6f78a5b23706189e8f61fcc8758f99f2":200:0 +aes_encrypt_xts:"edc7ddf1af418fe0ec30c142526fb970f3e70c4183a722246eea6f32fe26e4fb":"903243958e525f03a1774754ccee5cd2":"efe22bf3eac0aff0a8f798b8dc2bd967a740cb2afd018df1a7":"0e9ec45e968e1103aa6f78a5b23706189e8f61fcc8758f99f2" AES-128-XTS Encrypt NIST XTSTestVectors #265 -aes_encrypt_xts:"3644b6e1ddad06c36ba2a369841de978b182fe90f1767d7652568a7218fb3a9e":"da4bf695b21d606e7cd7c6dbcb64d074":"a99a87841ab828375a7177b863bcf2b9bfe1bda02dfefa0200":"feef1ded263a273989f4a16b907edfd9e9f4e2f085509ce2ba":200:0 +aes_encrypt_xts:"3644b6e1ddad06c36ba2a369841de978b182fe90f1767d7652568a7218fb3a9e":"da4bf695b21d606e7cd7c6dbcb64d074":"a99a87841ab828375a7177b863bcf2b9bfe1bda02dfefa0200":"feef1ded263a273989f4a16b907edfd9e9f4e2f085509ce2ba" AES-128-XTS Encrypt NIST XTSTestVectors #266 -aes_encrypt_xts:"69debf9b3c38faae3ca9927bdeac8c3609b88b87ac269afc2bd63d221bb35d75":"1f3fb765167e0e91773ce97f102cda60":"0d374a41984b539d6bec39316473637b1c8a5b48b5734406ca":"bfb95b7fcea88899b5d57d9405c16403e68c2a42fa5a6ab450":200:0 +aes_encrypt_xts:"69debf9b3c38faae3ca9927bdeac8c3609b88b87ac269afc2bd63d221bb35d75":"1f3fb765167e0e91773ce97f102cda60":"0d374a41984b539d6bec39316473637b1c8a5b48b5734406ca":"bfb95b7fcea88899b5d57d9405c16403e68c2a42fa5a6ab450" AES-128-XTS Encrypt NIST XTSTestVectors #267 -aes_encrypt_xts:"b6cb0e7c03eb812f701e5e562db7eef80adeda2402881013f0c00dc0d8a14274":"1e26366785b21d1487c0945cfebd1b4a":"c460940eb8afb254a5c3dc834dbb088a69af761b4884ec48a2":"b5400e6a5a0dea27214ad579229b579120e375a5ec6a0fe9e2":200:0 +aes_encrypt_xts:"b6cb0e7c03eb812f701e5e562db7eef80adeda2402881013f0c00dc0d8a14274":"1e26366785b21d1487c0945cfebd1b4a":"c460940eb8afb254a5c3dc834dbb088a69af761b4884ec48a2":"b5400e6a5a0dea27214ad579229b579120e375a5ec6a0fe9e2" AES-128-XTS Encrypt NIST XTSTestVectors #268 -aes_encrypt_xts:"d95260b97d7069dd2f30006d686f5d5fbf3141bfff295df70e9af4b7f3d7da65":"1807f95e6b00f8d843d118fe21cc54b7":"ec9026c8b1388d48b15aafe32f663f5024c1744ca8832d6e0a":"bef97fb5b326541fd1024b5513ffc54475715435fa86884bac":200:0 +aes_encrypt_xts:"d95260b97d7069dd2f30006d686f5d5fbf3141bfff295df70e9af4b7f3d7da65":"1807f95e6b00f8d843d118fe21cc54b7":"ec9026c8b1388d48b15aafe32f663f5024c1744ca8832d6e0a":"bef97fb5b326541fd1024b5513ffc54475715435fa86884bac" AES-128-XTS Encrypt NIST XTSTestVectors #269 -aes_encrypt_xts:"c909a9f89025137670c94a35ee280324e4e69fff32bdb92da87d618c7732f6b6":"b435909e84a9bba20a81ad63e95adc5c":"216cd882630f21f53f152d81341d3bb2dc7b6a8d8918a1616a":"8170ef0326c67578753a9995bf20dc2678ba8caec54d52d25c":200:0 +aes_encrypt_xts:"c909a9f89025137670c94a35ee280324e4e69fff32bdb92da87d618c7732f6b6":"b435909e84a9bba20a81ad63e95adc5c":"216cd882630f21f53f152d81341d3bb2dc7b6a8d8918a1616a":"8170ef0326c67578753a9995bf20dc2678ba8caec54d52d25c" AES-128-XTS Encrypt NIST XTSTestVectors #270 -aes_encrypt_xts:"2dc29601550890a4b9747ff18da7d44a977ec4cea206639702ce7580e1c5b37e":"7cf2b45cb1937a640cfc66153fc3e981":"c07c1799070c5451d9bca4424504d3cb208b2e7592ee3df086":"4ca9c280b77779c764e965e051256c94a3da4e2a81f42c01bc":200:0 +aes_encrypt_xts:"2dc29601550890a4b9747ff18da7d44a977ec4cea206639702ce7580e1c5b37e":"7cf2b45cb1937a640cfc66153fc3e981":"c07c1799070c5451d9bca4424504d3cb208b2e7592ee3df086":"4ca9c280b77779c764e965e051256c94a3da4e2a81f42c01bc" AES-128-XTS Encrypt NIST XTSTestVectors #271 -aes_encrypt_xts:"9ca7dc714099b17b71a6400bbeec2d9476dc84ac95bf855fe3e478a984ec71b3":"3797b7798f1670b9e394d6d94f9c8238":"f00ee8fce52ad07b2009122aefe5fbdde2f4357e5a4c2e1388":"d737063da8968cff0852d15a048192c3f52e9c3fbee3aaf3e6":200:0 +aes_encrypt_xts:"9ca7dc714099b17b71a6400bbeec2d9476dc84ac95bf855fe3e478a984ec71b3":"3797b7798f1670b9e394d6d94f9c8238":"f00ee8fce52ad07b2009122aefe5fbdde2f4357e5a4c2e1388":"d737063da8968cff0852d15a048192c3f52e9c3fbee3aaf3e6" AES-128-XTS Encrypt NIST XTSTestVectors #272 -aes_encrypt_xts:"0ae37f5ac48d6a2d528225506f80bd9241f17135205a1a90619baaac931e46b6":"dd65ef2b931b0ca92dd354c87c9d7bed":"ce3310cf42b951ef9cfb8e7f05b36a157478f8d3c76e62752a":"bfedd3cc1566d414c1ae19262595b5208ae552ee05289b82ff":200:0 +aes_encrypt_xts:"0ae37f5ac48d6a2d528225506f80bd9241f17135205a1a90619baaac931e46b6":"dd65ef2b931b0ca92dd354c87c9d7bed":"ce3310cf42b951ef9cfb8e7f05b36a157478f8d3c76e62752a":"bfedd3cc1566d414c1ae19262595b5208ae552ee05289b82ff" AES-128-XTS Encrypt NIST XTSTestVectors #273 -aes_encrypt_xts:"389ecd695be62d7467bbc9e4228212d0fcc46a3ab77d760635ef61f9aea4136a":"3451416be9964e0a14757aec60705838":"b7c003c267f3c95b12664d726c6e73d93baea238d23802e98f":"ae3333b90593ddf6c0c9ed6b64bf5fb53c607b8fde8e619a52":200:0 +aes_encrypt_xts:"389ecd695be62d7467bbc9e4228212d0fcc46a3ab77d760635ef61f9aea4136a":"3451416be9964e0a14757aec60705838":"b7c003c267f3c95b12664d726c6e73d93baea238d23802e98f":"ae3333b90593ddf6c0c9ed6b64bf5fb53c607b8fde8e619a52" AES-128-XTS Encrypt NIST XTSTestVectors #274 -aes_encrypt_xts:"6171891dbf04fc163e141ffd92015e3119e74b31c1122788cb6321521f2ce6e7":"c8350b5bd076b2803b8c38408d4b7d16":"2e36bae834da6926f35cb35bf1ffa396ee876f52371a9c9aa0":"b59e938bfb8b473ae264017913257ce71d081c33e4f17023f0":200:0 +aes_encrypt_xts:"6171891dbf04fc163e141ffd92015e3119e74b31c1122788cb6321521f2ce6e7":"c8350b5bd076b2803b8c38408d4b7d16":"2e36bae834da6926f35cb35bf1ffa396ee876f52371a9c9aa0":"b59e938bfb8b473ae264017913257ce71d081c33e4f17023f0" AES-128-XTS Encrypt NIST XTSTestVectors #275 -aes_encrypt_xts:"5d830cb67b77700a768ea3935335986d675a43011091ccf1777c1903dd8472c1":"b972e333fa01f5813d3f33da70882af7":"44d0b6fea1ab47edbcb69484a2de6b42b3c4ba59eaf1bd5bdc":"ef27bab834ad34ea9f026fc0deb96ce3c731b7e029b5f119f6":200:0 +aes_encrypt_xts:"5d830cb67b77700a768ea3935335986d675a43011091ccf1777c1903dd8472c1":"b972e333fa01f5813d3f33da70882af7":"44d0b6fea1ab47edbcb69484a2de6b42b3c4ba59eaf1bd5bdc":"ef27bab834ad34ea9f026fc0deb96ce3c731b7e029b5f119f6" AES-128-XTS Encrypt NIST XTSTestVectors #276 -aes_encrypt_xts:"fbd0b0bb3f7d415bb072e12815d1e432da5490a0a68f0f00abe47319e92ec1cd":"581b1f8a59e66a1e21547b715e86222e":"1c912851c2775e56046f61386dd8004a46d8939b9402c34640":"13819d2156d46ebeba6f8b8243ce163fe4fc93bbba047d82b2":200:0 +aes_encrypt_xts:"fbd0b0bb3f7d415bb072e12815d1e432da5490a0a68f0f00abe47319e92ec1cd":"581b1f8a59e66a1e21547b715e86222e":"1c912851c2775e56046f61386dd8004a46d8939b9402c34640":"13819d2156d46ebeba6f8b8243ce163fe4fc93bbba047d82b2" AES-128-XTS Encrypt NIST XTSTestVectors #277 -aes_encrypt_xts:"cc99b6059568fa44e7d30cb03fa6cc99194ae718e8907e8c5dfaefa841d14f3f":"087167e3fba4edeea98ee9530a51ecc3":"335f6292a5db8308a04b7e287ce00698716375e1430eb051d4":"f0ae2e8e4f43709f9513c7d8d54542fdefeedb92c3f3df696d":200:0 +aes_encrypt_xts:"cc99b6059568fa44e7d30cb03fa6cc99194ae718e8907e8c5dfaefa841d14f3f":"087167e3fba4edeea98ee9530a51ecc3":"335f6292a5db8308a04b7e287ce00698716375e1430eb051d4":"f0ae2e8e4f43709f9513c7d8d54542fdefeedb92c3f3df696d" AES-128-XTS Encrypt NIST XTSTestVectors #278 -aes_encrypt_xts:"0862c0f15bcd10fe50317c4ddad84e889f90aac77cf2f3407603079bd18bf9b2":"e4db4baa2c402206d94d985511189041":"dca083db5080cb24aa0d6c719468b271f08b516d564782fac6":"fc0be49f7226f03699553ddcc306d9f11dbc10ae178f2ed969":200:0 +aes_encrypt_xts:"0862c0f15bcd10fe50317c4ddad84e889f90aac77cf2f3407603079bd18bf9b2":"e4db4baa2c402206d94d985511189041":"dca083db5080cb24aa0d6c719468b271f08b516d564782fac6":"fc0be49f7226f03699553ddcc306d9f11dbc10ae178f2ed969" AES-128-XTS Encrypt NIST XTSTestVectors #279 -aes_encrypt_xts:"eaab1775215640aa69dc5215e3eebea54e1e5404b7bbfe1fac1a499ae21fcdcd":"09dadcd9c49c75198bd0bf139baa0b23":"0d868bca68497051610f715d695930ae5c654464b845144c93":"7c68dbd7a1543c1996cfc6d3d4ef3a4e3cede53de0681a74ca":200:0 +aes_encrypt_xts:"eaab1775215640aa69dc5215e3eebea54e1e5404b7bbfe1fac1a499ae21fcdcd":"09dadcd9c49c75198bd0bf139baa0b23":"0d868bca68497051610f715d695930ae5c654464b845144c93":"7c68dbd7a1543c1996cfc6d3d4ef3a4e3cede53de0681a74ca" AES-128-XTS Encrypt NIST XTSTestVectors #280 -aes_encrypt_xts:"bad7ed1dc3460173247761d6dc798a2a93553f1d33ae014fb7f940a4e414c4af":"4fe879235e79cb8fb2499722652e7fee":"b3d6332dbfe3be9b20425df73ce605ca787434551a0be1a65a":"a4ed66bb18ebb2c2c09749fae3247768c0213a939070c7f032":200:0 +aes_encrypt_xts:"bad7ed1dc3460173247761d6dc798a2a93553f1d33ae014fb7f940a4e414c4af":"4fe879235e79cb8fb2499722652e7fee":"b3d6332dbfe3be9b20425df73ce605ca787434551a0be1a65a":"a4ed66bb18ebb2c2c09749fae3247768c0213a939070c7f032" AES-128-XTS Encrypt NIST XTSTestVectors #281 -aes_encrypt_xts:"9d0b7247238476a25db16bb061be8ab76f7c1ce9bf9b256e0407d5016726e983":"fd5c2284e72362d369c82f86e63a8398":"1a7e102572c4795a6493857b50b3bedee0de68305aa622b432":"d1aebf0213b3aaad1a89a73e1ed0c6c494e8f4ce4559d9ca25":200:0 +aes_encrypt_xts:"9d0b7247238476a25db16bb061be8ab76f7c1ce9bf9b256e0407d5016726e983":"fd5c2284e72362d369c82f86e63a8398":"1a7e102572c4795a6493857b50b3bedee0de68305aa622b432":"d1aebf0213b3aaad1a89a73e1ed0c6c494e8f4ce4559d9ca25" AES-128-XTS Encrypt NIST XTSTestVectors #282 -aes_encrypt_xts:"dbdcfb0189bfe444c9964460e7d48bfbf90bd48c706635cbf1907b4af137f5d4":"591477dcf19302e578f569f3e81d1b28":"0dd2575a6b0757bcceee19b74db147394dcfd89a8c9953352f":"cd07e57e7f9ccd9a8328c5717e4a6cb9f82f31fa0e78239a8c":200:0 +aes_encrypt_xts:"dbdcfb0189bfe444c9964460e7d48bfbf90bd48c706635cbf1907b4af137f5d4":"591477dcf19302e578f569f3e81d1b28":"0dd2575a6b0757bcceee19b74db147394dcfd89a8c9953352f":"cd07e57e7f9ccd9a8328c5717e4a6cb9f82f31fa0e78239a8c" AES-128-XTS Encrypt NIST XTSTestVectors #283 -aes_encrypt_xts:"69ec9a750e63328c09421e30174e44f048952fbd717a1f4b884544417a8e2e6d":"df94cf10396922f2c5e54943e88dc46a":"48f0f1543f644b417242dd1183dbeabf6f8e40bc820ff2da1c":"c637ba39b02669b6c8759a5694a917e11a91c46e1338b3dde3":200:0 +aes_encrypt_xts:"69ec9a750e63328c09421e30174e44f048952fbd717a1f4b884544417a8e2e6d":"df94cf10396922f2c5e54943e88dc46a":"48f0f1543f644b417242dd1183dbeabf6f8e40bc820ff2da1c":"c637ba39b02669b6c8759a5694a917e11a91c46e1338b3dde3" AES-128-XTS Encrypt NIST XTSTestVectors #284 -aes_encrypt_xts:"75cf1d4394c6b256b29b225cfa54648bb05bef1210f0932d1c64062499961108":"1958ffc6e26bcc5fd9b638bae5cafe90":"1bb523250849224278636616b50446d0e16488151d3cb4071a":"0576ac39ec2716c60ca2afce812d9f0efb75ee429d8f3455b0":200:0 +aes_encrypt_xts:"75cf1d4394c6b256b29b225cfa54648bb05bef1210f0932d1c64062499961108":"1958ffc6e26bcc5fd9b638bae5cafe90":"1bb523250849224278636616b50446d0e16488151d3cb4071a":"0576ac39ec2716c60ca2afce812d9f0efb75ee429d8f3455b0" AES-128-XTS Encrypt NIST XTSTestVectors #285 -aes_encrypt_xts:"b8db0b9e63f5f0e6609798a6cb42bb5b5d7139bb955799f52a7c581f84633176":"8d46f96701167a1d77cd1e44da92f3a8":"b4644dc1b38dd598ca840a82d4d9c0656723b15801aa18e66e":"09288cf51f1eb4adb85423d0e0d6e958188706af260e24674e":200:0 +aes_encrypt_xts:"b8db0b9e63f5f0e6609798a6cb42bb5b5d7139bb955799f52a7c581f84633176":"8d46f96701167a1d77cd1e44da92f3a8":"b4644dc1b38dd598ca840a82d4d9c0656723b15801aa18e66e":"09288cf51f1eb4adb85423d0e0d6e958188706af260e24674e" AES-128-XTS Encrypt NIST XTSTestVectors #286 -aes_encrypt_xts:"41407d7bd6b7666c320f2c2a89ffa5437f78e4e5dcc81ec3df3616237ed27819":"65778665119801907c843e0598aed0d5":"371e57c294518cc7bcad10a9b3ee45d77e3dbd6d5c6e83fd99":"2f70e57d5bd098a8a019d6f60479649a8603284a27b8e2f90e":200:0 +aes_encrypt_xts:"41407d7bd6b7666c320f2c2a89ffa5437f78e4e5dcc81ec3df3616237ed27819":"65778665119801907c843e0598aed0d5":"371e57c294518cc7bcad10a9b3ee45d77e3dbd6d5c6e83fd99":"2f70e57d5bd098a8a019d6f60479649a8603284a27b8e2f90e" AES-128-XTS Encrypt NIST XTSTestVectors #287 -aes_encrypt_xts:"9790040342f660b3fa7ccbe990cd0866e33ba8fc90ff3fafe45c1fdc388b548f":"9f380615149117b24eebb8d2364cc3c5":"ea069a8de1482eacfc5d7b8099fc6c331487bf4c52ef7aa5a8":"bc32729d102494ead18c7a3d273e4bf0ce16671e6b378062d3":200:0 +aes_encrypt_xts:"9790040342f660b3fa7ccbe990cd0866e33ba8fc90ff3fafe45c1fdc388b548f":"9f380615149117b24eebb8d2364cc3c5":"ea069a8de1482eacfc5d7b8099fc6c331487bf4c52ef7aa5a8":"bc32729d102494ead18c7a3d273e4bf0ce16671e6b378062d3" AES-128-XTS Encrypt NIST XTSTestVectors #288 -aes_encrypt_xts:"8b681f99ea3a7a6f954a0bfa0b7208c4af19176df8a7e51bcd9d1104b3a21bdb":"752c97876b54f33d371bbd3198675a86":"87dc736a04fdacdbec20d5987a26d2f0064385bfa11e4f6842":"fb2f15e5aae94edc8bf8b021e5dfc9f2f1155b306560dbd064":200:0 +aes_encrypt_xts:"8b681f99ea3a7a6f954a0bfa0b7208c4af19176df8a7e51bcd9d1104b3a21bdb":"752c97876b54f33d371bbd3198675a86":"87dc736a04fdacdbec20d5987a26d2f0064385bfa11e4f6842":"fb2f15e5aae94edc8bf8b021e5dfc9f2f1155b306560dbd064" AES-128-XTS Encrypt NIST XTSTestVectors #289 -aes_encrypt_xts:"770059053f53f24f9afe0694280e35be66a00cafee4180b5dda108761b460acf":"638289381ecd2b5043f9978f359bca6f":"ce6c188b42c2e54c5cc61d41b9c22fe1c195090603fab8d7ce":"700d63a1e0919de638c229ecdfcb6bff9f4bffddb57b43b47d":200:0 +aes_encrypt_xts:"770059053f53f24f9afe0694280e35be66a00cafee4180b5dda108761b460acf":"638289381ecd2b5043f9978f359bca6f":"ce6c188b42c2e54c5cc61d41b9c22fe1c195090603fab8d7ce":"700d63a1e0919de638c229ecdfcb6bff9f4bffddb57b43b47d" AES-128-XTS Encrypt NIST XTSTestVectors #290 -aes_encrypt_xts:"a3f53da523b7707c5a720213df5fb206a13cb381d43144a44684813af0f50cad":"8df861cca6930cf385da66d8a2645886":"a5ae456dddf7d4c69d98f07fdc3b8d2faff18ee4409758a8be":"73e56ce7c2f711e8e3cbaa7ab323711b552ef64d0e0121560d":200:0 +aes_encrypt_xts:"a3f53da523b7707c5a720213df5fb206a13cb381d43144a44684813af0f50cad":"8df861cca6930cf385da66d8a2645886":"a5ae456dddf7d4c69d98f07fdc3b8d2faff18ee4409758a8be":"73e56ce7c2f711e8e3cbaa7ab323711b552ef64d0e0121560d" AES-128-XTS Encrypt NIST XTSTestVectors #291 -aes_encrypt_xts:"df57a76f69a4ed440236ef46aeed0483264c8ec2e9b926a5622c0f4d16f11c72":"6299d19cca7b488f398c82199fb0c693":"cce18dfd27b965f992ecf0f4b8712b0905e222ce3e6b0de160":"d4833a029818f02fd0b0ffda3ff055ec03c7e1ceb7d07ff046":200:0 +aes_encrypt_xts:"df57a76f69a4ed440236ef46aeed0483264c8ec2e9b926a5622c0f4d16f11c72":"6299d19cca7b488f398c82199fb0c693":"cce18dfd27b965f992ecf0f4b8712b0905e222ce3e6b0de160":"d4833a029818f02fd0b0ffda3ff055ec03c7e1ceb7d07ff046" AES-128-XTS Encrypt NIST XTSTestVectors #292 -aes_encrypt_xts:"32d773f5a9684daf661d72b5eb176e742714096e040fb6be6299e11fc0b5a1c0":"084b52b31726092911c468d9755f8e1a":"2ace487e0d253e94f1eb873e5fd77aa99aa57467d3c483d33c":"fef06d12b502c66349faaa13cf9e111d6bfa7bc285ebcc26e8":200:0 +aes_encrypt_xts:"32d773f5a9684daf661d72b5eb176e742714096e040fb6be6299e11fc0b5a1c0":"084b52b31726092911c468d9755f8e1a":"2ace487e0d253e94f1eb873e5fd77aa99aa57467d3c483d33c":"fef06d12b502c66349faaa13cf9e111d6bfa7bc285ebcc26e8" AES-128-XTS Encrypt NIST XTSTestVectors #293 -aes_encrypt_xts:"24135c437a1cdd551da0e7b360e50be8996bebbddfa5ab6641a410029cc62a8e":"c9da86cd08f5e50b379b7e179e81ce1c":"3837fd178932a761b7b332b1086c91db2a5fa0d4c13e4a4fbc":"6f1f0d9f45fb6323c413ec3e0253dca7c203896018ebeb7fa0":200:0 +aes_encrypt_xts:"24135c437a1cdd551da0e7b360e50be8996bebbddfa5ab6641a410029cc62a8e":"c9da86cd08f5e50b379b7e179e81ce1c":"3837fd178932a761b7b332b1086c91db2a5fa0d4c13e4a4fbc":"6f1f0d9f45fb6323c413ec3e0253dca7c203896018ebeb7fa0" AES-128-XTS Encrypt NIST XTSTestVectors #294 -aes_encrypt_xts:"dad5449784634bce789a5d0f7846adab8e44a92cbf206ee337fce51a479e750e":"9e956ebc04fb79ea3a545a70dcfea495":"aad3e2d07bbc090808a5470dc26621ab483b9e1083ef4b566f":"f7a55a52650510d2f9e8748190e19deff97d7ce3326dabe117":200:0 +aes_encrypt_xts:"dad5449784634bce789a5d0f7846adab8e44a92cbf206ee337fce51a479e750e":"9e956ebc04fb79ea3a545a70dcfea495":"aad3e2d07bbc090808a5470dc26621ab483b9e1083ef4b566f":"f7a55a52650510d2f9e8748190e19deff97d7ce3326dabe117" AES-128-XTS Encrypt NIST XTSTestVectors #295 -aes_encrypt_xts:"bf450e0d06febe5e78d10c4a71a63fdb6a9c77e467fad3a6ba90d9119d62ffe8":"2230f85cf887d594107d5758de34f2eb":"6963b057c4785730144a3c682fbc22ba50af7c6f8b900714f6":"544f3bc9a39c1c56431674e7976be2c7d624b25fbb8f342db9":200:0 +aes_encrypt_xts:"bf450e0d06febe5e78d10c4a71a63fdb6a9c77e467fad3a6ba90d9119d62ffe8":"2230f85cf887d594107d5758de34f2eb":"6963b057c4785730144a3c682fbc22ba50af7c6f8b900714f6":"544f3bc9a39c1c56431674e7976be2c7d624b25fbb8f342db9" AES-128-XTS Encrypt NIST XTSTestVectors #296 -aes_encrypt_xts:"e8354849e799b6dfc2f7015645c21948616afecc449a0b94786bccbc244e9bf9":"f1a789b4c76ab39da591c3b3ea9ae75c":"08fed380e9cfe583f769822adc885d439dbb4103c3c7d36e5a":"1f2136319ad84dcaa9fadabbc2433e8d854794ad50c92d9dbc":200:0 +aes_encrypt_xts:"e8354849e799b6dfc2f7015645c21948616afecc449a0b94786bccbc244e9bf9":"f1a789b4c76ab39da591c3b3ea9ae75c":"08fed380e9cfe583f769822adc885d439dbb4103c3c7d36e5a":"1f2136319ad84dcaa9fadabbc2433e8d854794ad50c92d9dbc" AES-128-XTS Encrypt NIST XTSTestVectors #297 -aes_encrypt_xts:"8fad4e44ffee282a2f96c76f14adfb703b856b96c18d409171b089de1908b306":"dc00a2e2b27cb79d3e14fb505bde3842":"3e953629e42bf39b53364b73e20946dd2bee0eae6d442f1a68":"f3cd30a00768b3d8c49cf8438130096aa2cba2a1f08e8ef515":200:0 +aes_encrypt_xts:"8fad4e44ffee282a2f96c76f14adfb703b856b96c18d409171b089de1908b306":"dc00a2e2b27cb79d3e14fb505bde3842":"3e953629e42bf39b53364b73e20946dd2bee0eae6d442f1a68":"f3cd30a00768b3d8c49cf8438130096aa2cba2a1f08e8ef515" AES-128-XTS Encrypt NIST XTSTestVectors #298 -aes_encrypt_xts:"d1cdd107e8aa980ffac39a36d3b2714715a6193a5c24791716211401885395b8":"9773afc7efeb6a9e3582544c13aad954":"e4f7487a4bc0e29a0a8b2d01f0b6ea1c58f34fba782d5b6c19":"cfe9ba9716ebdb434bafeda9615d0fc41516c2a9cd260ab45c":200:0 +aes_encrypt_xts:"d1cdd107e8aa980ffac39a36d3b2714715a6193a5c24791716211401885395b8":"9773afc7efeb6a9e3582544c13aad954":"e4f7487a4bc0e29a0a8b2d01f0b6ea1c58f34fba782d5b6c19":"cfe9ba9716ebdb434bafeda9615d0fc41516c2a9cd260ab45c" AES-128-XTS Encrypt NIST XTSTestVectors #299 -aes_encrypt_xts:"7e1d8b12e7955529b902062364d3f2fb10eae877ed50ff848429e27a8a3f64c6":"e95297569ca19cc1bf9e4334c7129a07":"92a867163bd97993371e44289463b3a0d9fb6ceb95b30b8089":"b492090c2b98bbaeb0e5f8adf2fcf9d74bcb87204cdaee0fcf":200:0 +aes_encrypt_xts:"7e1d8b12e7955529b902062364d3f2fb10eae877ed50ff848429e27a8a3f64c6":"e95297569ca19cc1bf9e4334c7129a07":"92a867163bd97993371e44289463b3a0d9fb6ceb95b30b8089":"b492090c2b98bbaeb0e5f8adf2fcf9d74bcb87204cdaee0fcf" AES-128-XTS Encrypt NIST XTSTestVectors #300 -aes_encrypt_xts:"b7090e04e8a41c798aa16ef695c57aa645f8ee29742e0d98d320463a4f7ee17f":"312b646c51109e284a6cb073b83bb252":"9cb4e43f438290494448a669147f6864b16a8a45782a4fd40d":"4c33423b061d4c23e7d90030f3407523d0f8e8f7f1a442bddf":200:0 +aes_encrypt_xts:"b7090e04e8a41c798aa16ef695c57aa645f8ee29742e0d98d320463a4f7ee17f":"312b646c51109e284a6cb073b83bb252":"9cb4e43f438290494448a669147f6864b16a8a45782a4fd40d":"4c33423b061d4c23e7d90030f3407523d0f8e8f7f1a442bddf" AES-128-XTS Encrypt NIST XTSTestVectors #301 -aes_encrypt_xts:"03877591c280ac961c7a934f983121053695610f32e58a936a85a0a646f54eea":"5f193c539893edcea422e1c9d01ad95e":"83280dfecb3480491ac2df2ec90953e81f1e1ebc7659ec9820acb8eb8ce030cf":"f491446e42f9ccab200ecb505f7e49bf8a2ec66d4ea9420858c04544a4221bf8":256:0 +aes_encrypt_xts:"03877591c280ac961c7a934f983121053695610f32e58a936a85a0a646f54eea":"5f193c539893edcea422e1c9d01ad95e":"83280dfecb3480491ac2df2ec90953e81f1e1ebc7659ec9820acb8eb8ce030cf":"f491446e42f9ccab200ecb505f7e49bf8a2ec66d4ea9420858c04544a4221bf8" AES-128-XTS Encrypt NIST XTSTestVectors #302 -aes_encrypt_xts:"b4ea849b02a0cd5b6d32c5c0cbd059a2bfd517ca8f09cbdb90f23b4537e0dc9c":"4cbc59b0824f5f6913f50d1155860818":"1dd27696c9c501945533f8990c245f74b0c13faf25b349a627d808f46ac77efe":"3e80a917a0956e62c9400c0607b45504f2ed01a69271678779190adf3f651725":256:0 +aes_encrypt_xts:"b4ea849b02a0cd5b6d32c5c0cbd059a2bfd517ca8f09cbdb90f23b4537e0dc9c":"4cbc59b0824f5f6913f50d1155860818":"1dd27696c9c501945533f8990c245f74b0c13faf25b349a627d808f46ac77efe":"3e80a917a0956e62c9400c0607b45504f2ed01a69271678779190adf3f651725" AES-128-XTS Encrypt NIST XTSTestVectors #303 -aes_encrypt_xts:"9978a4506e5486a291727c7197e5b583a3eeb3a0f5410e529fb7129a9073b972":"5b609c6abd8ef2c49d37ca13afd9d155":"aaeb480915111e302462cd223ff5234454e03dfb296b87a9cd90d19d6d3251b3":"be1b296c0df263f61af59d1761c149e58d829bab6e65b65d258661e69fc990ac":256:0 +aes_encrypt_xts:"9978a4506e5486a291727c7197e5b583a3eeb3a0f5410e529fb7129a9073b972":"5b609c6abd8ef2c49d37ca13afd9d155":"aaeb480915111e302462cd223ff5234454e03dfb296b87a9cd90d19d6d3251b3":"be1b296c0df263f61af59d1761c149e58d829bab6e65b65d258661e69fc990ac" AES-128-XTS Encrypt NIST XTSTestVectors #304 -aes_encrypt_xts:"be5cf1f99d5159f211dbc4c147f79c556b2da5c691deed740d0157eab8c9c89a":"89248624b696cf9cb1b5779cdcbcfe1c":"3b80f822c4eee1313f79ca3db134d9ca8b09a3534d4e18e6439e1cdb86182a4f":"4b6af43a88b633ebd1e127c1ec90cc47a2f16e3bc79f8845e3bd0025da872645":256:0 +aes_encrypt_xts:"be5cf1f99d5159f211dbc4c147f79c556b2da5c691deed740d0157eab8c9c89a":"89248624b696cf9cb1b5779cdcbcfe1c":"3b80f822c4eee1313f79ca3db134d9ca8b09a3534d4e18e6439e1cdb86182a4f":"4b6af43a88b633ebd1e127c1ec90cc47a2f16e3bc79f8845e3bd0025da872645" AES-128-XTS Encrypt NIST XTSTestVectors #305 -aes_encrypt_xts:"07ad64899440e49fcda7d223799a0bae0a867f3c7202ffad8bf58b58b0570205":"c983899741711ff622c4bf5a0f3abec8":"bb69210203d49bb3fc03f8a244b32e52691ba8c8fef437e31f979a5c11c85b52":"7e0e9d664f2d06362fde224f5522fe7222f4878e0883d21ad6bc1292e27dd17c":256:0 +aes_encrypt_xts:"07ad64899440e49fcda7d223799a0bae0a867f3c7202ffad8bf58b58b0570205":"c983899741711ff622c4bf5a0f3abec8":"bb69210203d49bb3fc03f8a244b32e52691ba8c8fef437e31f979a5c11c85b52":"7e0e9d664f2d06362fde224f5522fe7222f4878e0883d21ad6bc1292e27dd17c" AES-128-XTS Encrypt NIST XTSTestVectors #306 -aes_encrypt_xts:"bef309391268c02b98bb8808e3b6d0b02718ed4b3b9007ac9db7496d6e81dacd":"9fc461a3f0da106bb3eabf37d33f7f35":"50940690b0ecba839834b892e9b35f146e974e87750e2e57eefc39a003219b21":"080a46957a9d1bf26a6675363a0e80075c332a670f99c14e71b199c2d4205472":256:0 +aes_encrypt_xts:"bef309391268c02b98bb8808e3b6d0b02718ed4b3b9007ac9db7496d6e81dacd":"9fc461a3f0da106bb3eabf37d33f7f35":"50940690b0ecba839834b892e9b35f146e974e87750e2e57eefc39a003219b21":"080a46957a9d1bf26a6675363a0e80075c332a670f99c14e71b199c2d4205472" AES-128-XTS Encrypt NIST XTSTestVectors #307 -aes_encrypt_xts:"1ae48da164ea9f3229dad4c0e29665818fa093253331be78bbe0c8b9f12d7041":"5eabfb795018b073a3d0ef8b02259126":"79ad43198755c960d9df29437007ff2b0569cff37f8b38969a14faa309f76c9e":"65a0f9766a4f44b81c0ba3a3d6f95d38621709d10a286f846e420f4aeb22bb6f":256:0 +aes_encrypt_xts:"1ae48da164ea9f3229dad4c0e29665818fa093253331be78bbe0c8b9f12d7041":"5eabfb795018b073a3d0ef8b02259126":"79ad43198755c960d9df29437007ff2b0569cff37f8b38969a14faa309f76c9e":"65a0f9766a4f44b81c0ba3a3d6f95d38621709d10a286f846e420f4aeb22bb6f" AES-128-XTS Encrypt NIST XTSTestVectors #308 -aes_encrypt_xts:"cecdac48818cb319b56933738ac642f1920d331a5de195732bca38ec60c185c2":"db865f9334ea3d8c3eb654fc38068ef2":"d42208ba82512c6566a2b6160732746f150c73a155e78772b583d7c5338199e8":"37d438fd2000e2c2a4ed0349225a869ee521b34c78c7d16890d2000c7784a317":256:0 +aes_encrypt_xts:"cecdac48818cb319b56933738ac642f1920d331a5de195732bca38ec60c185c2":"db865f9334ea3d8c3eb654fc38068ef2":"d42208ba82512c6566a2b6160732746f150c73a155e78772b583d7c5338199e8":"37d438fd2000e2c2a4ed0349225a869ee521b34c78c7d16890d2000c7784a317" AES-128-XTS Encrypt NIST XTSTestVectors #309 -aes_encrypt_xts:"e8a9cfa12fbfed8beb97266234cc19807ab8391fc492caaab83cefc2aa5ef721":"ceefe3cfa557410766b6e291e5313105":"2105c7efa74c9106e81ae89cb665b903b666de169a79dbc7ba89775fde00fd55":"1b213817ebcddef293ed69a27118ff8bbdf846304343934077e200e9ea5f38f0":256:0 +aes_encrypt_xts:"e8a9cfa12fbfed8beb97266234cc19807ab8391fc492caaab83cefc2aa5ef721":"ceefe3cfa557410766b6e291e5313105":"2105c7efa74c9106e81ae89cb665b903b666de169a79dbc7ba89775fde00fd55":"1b213817ebcddef293ed69a27118ff8bbdf846304343934077e200e9ea5f38f0" AES-128-XTS Encrypt NIST XTSTestVectors #310 -aes_encrypt_xts:"abd4ddba8320692c80219e4d693476bd3a052419b7b8e1c257a60f7e925a3397":"b5df87ffc38192d65f4e871daf134aaf":"c864fc5ad9a4cd6075ad0eecaada4bff3df419619fcc9f60bf264c0305d4f102":"0900c03b7d06eed42177ef3d20336391af0c1317d2bcf19697192fd66417e59c":256:0 +aes_encrypt_xts:"abd4ddba8320692c80219e4d693476bd3a052419b7b8e1c257a60f7e925a3397":"b5df87ffc38192d65f4e871daf134aaf":"c864fc5ad9a4cd6075ad0eecaada4bff3df419619fcc9f60bf264c0305d4f102":"0900c03b7d06eed42177ef3d20336391af0c1317d2bcf19697192fd66417e59c" AES-128-XTS Encrypt NIST XTSTestVectors #311 -aes_encrypt_xts:"d17020c55be457687659af4eb18f298e18132d633b0b150b5e1c6db290c58356":"cdb3611dcb62c902c8c80bd63173db1d":"56d8fb8adf517e007b83732eea59d3ebf8a7e5a86f54151cc15de581c6c093c2":"0b6619f282373d07afdd758f1b9359eb0688fd79d48ad80d58c44a1052b58b0a":256:0 +aes_encrypt_xts:"d17020c55be457687659af4eb18f298e18132d633b0b150b5e1c6db290c58356":"cdb3611dcb62c902c8c80bd63173db1d":"56d8fb8adf517e007b83732eea59d3ebf8a7e5a86f54151cc15de581c6c093c2":"0b6619f282373d07afdd758f1b9359eb0688fd79d48ad80d58c44a1052b58b0a" AES-128-XTS Encrypt NIST XTSTestVectors #312 -aes_encrypt_xts:"c444a2b8b997454f9103dad5cc2455d240db9c23ae074ba33195b7126c019a01":"5ee51581d9c26116337ffba96f86be18":"ae4971e64101fb66532721f0662c11f5513479b0cb01780ad9f38b978f8bf17c":"84172a01d875b7c480feb379252e1480337df590101cc0b8da7076baf6fd85c6":256:0 +aes_encrypt_xts:"c444a2b8b997454f9103dad5cc2455d240db9c23ae074ba33195b7126c019a01":"5ee51581d9c26116337ffba96f86be18":"ae4971e64101fb66532721f0662c11f5513479b0cb01780ad9f38b978f8bf17c":"84172a01d875b7c480feb379252e1480337df590101cc0b8da7076baf6fd85c6" AES-128-XTS Encrypt NIST XTSTestVectors #313 -aes_encrypt_xts:"5bf0a6833c7caa86d21f2e7db2462aa6dc570884e06ba31b111e26598bddc15d":"21a54fb9bd5b6ca53962083547b00cee":"5d73f3c3dc231b59bf42be456af9dd315d588693b1c5478c69f4efc2d40490e2":"f3fdae1ce86598f3f0faf8e9059a479e1c20564fb1665e1eab22cefa180c23d6":256:0 +aes_encrypt_xts:"5bf0a6833c7caa86d21f2e7db2462aa6dc570884e06ba31b111e26598bddc15d":"21a54fb9bd5b6ca53962083547b00cee":"5d73f3c3dc231b59bf42be456af9dd315d588693b1c5478c69f4efc2d40490e2":"f3fdae1ce86598f3f0faf8e9059a479e1c20564fb1665e1eab22cefa180c23d6" AES-128-XTS Encrypt NIST XTSTestVectors #314 -aes_encrypt_xts:"ada71b0ba150c95516ab067c6611d49263dda530b6805f5c67f982a74c8d796e":"4c7877bcff408e1f4c07778a81455de5":"24e8d8c470565e31d7f8efb672eac6482a02bbbee05a5f31db22b613324c101b":"37de77144f6ef49aa29519da88178dfc52f974a688d93a49e527a6ba03251ab8":256:0 +aes_encrypt_xts:"ada71b0ba150c95516ab067c6611d49263dda530b6805f5c67f982a74c8d796e":"4c7877bcff408e1f4c07778a81455de5":"24e8d8c470565e31d7f8efb672eac6482a02bbbee05a5f31db22b613324c101b":"37de77144f6ef49aa29519da88178dfc52f974a688d93a49e527a6ba03251ab8" AES-128-XTS Encrypt NIST XTSTestVectors #315 -aes_encrypt_xts:"d9070bb4493208e2421b52d31d97569d4bcfdc4e7d4dbc1dbc5afe9869eb06a0":"2eb46fcbff7bafe8db3f116fbd3054ca":"ead6ba5594db44e5d1cd2dc491d105baf11b667e8f695dbffa7dcc721ebcd45e":"0fe5be2a3d56c5d15d14eeac02d0f5a0d34b58521e94b0c0052659e316cbd8dc":256:0 +aes_encrypt_xts:"d9070bb4493208e2421b52d31d97569d4bcfdc4e7d4dbc1dbc5afe9869eb06a0":"2eb46fcbff7bafe8db3f116fbd3054ca":"ead6ba5594db44e5d1cd2dc491d105baf11b667e8f695dbffa7dcc721ebcd45e":"0fe5be2a3d56c5d15d14eeac02d0f5a0d34b58521e94b0c0052659e316cbd8dc" AES-128-XTS Encrypt NIST XTSTestVectors #316 -aes_encrypt_xts:"9d8bbe5ea7681295fcea80b1ca65050235450dca58b0fa4f5b12a3cdef963b00":"20fae766e10fb4f19e3f3b8468ae9f74":"c1223f99e7b6fcb5d2fcbbdb8d5aeb003412ee393206f9e7846f45ade6578e38":"0aeaebbc613d813600df65763b548787c99ca40530a0c2f817050d8a6172ac82":256:0 +aes_encrypt_xts:"9d8bbe5ea7681295fcea80b1ca65050235450dca58b0fa4f5b12a3cdef963b00":"20fae766e10fb4f19e3f3b8468ae9f74":"c1223f99e7b6fcb5d2fcbbdb8d5aeb003412ee393206f9e7846f45ade6578e38":"0aeaebbc613d813600df65763b548787c99ca40530a0c2f817050d8a6172ac82" AES-128-XTS Encrypt NIST XTSTestVectors #317 -aes_encrypt_xts:"b26426391533901831058943265bfd73f5453402b0afbb1d71857cb1653ed092":"c2dfdf831d6f703f260a9b00e85b1b82":"c30afcb4a255bcfdbec8d2b8f8f570431ca25db2ea9c4096b5d8f55653cb0eaf":"ced314063ab4c4b914224cc9504fea9fa1d4feb568398980707e277ae7d78634":256:0 +aes_encrypt_xts:"b26426391533901831058943265bfd73f5453402b0afbb1d71857cb1653ed092":"c2dfdf831d6f703f260a9b00e85b1b82":"c30afcb4a255bcfdbec8d2b8f8f570431ca25db2ea9c4096b5d8f55653cb0eaf":"ced314063ab4c4b914224cc9504fea9fa1d4feb568398980707e277ae7d78634" AES-128-XTS Encrypt NIST XTSTestVectors #318 -aes_encrypt_xts:"6b24212a9e224fa2d60fa69a5010b126db9e1f035c630f234e64656c549db53e":"d5f8305bd1074d8d884be21fbb4575fa":"24e51027f9c8ec525c5e30f0b63c4d2cb510d093cc3c332c3106677551a7f46f":"813d2d3420eeaf965be28638d94cd7976ead39ccd5b615877d4fab4fe5f9e09f":256:0 +aes_encrypt_xts:"6b24212a9e224fa2d60fa69a5010b126db9e1f035c630f234e64656c549db53e":"d5f8305bd1074d8d884be21fbb4575fa":"24e51027f9c8ec525c5e30f0b63c4d2cb510d093cc3c332c3106677551a7f46f":"813d2d3420eeaf965be28638d94cd7976ead39ccd5b615877d4fab4fe5f9e09f" AES-128-XTS Encrypt NIST XTSTestVectors #319 -aes_encrypt_xts:"02b21b1524f2178efd16c12d7bbb9f0a31ab243228f312f5c84e19138d1250c7":"5075307921a48600cffe1bb2111adbc2":"121a6ce40a0b256b8404b169d2a79f5925ebe865dc0aa788f728e4ca4adf9a48":"9849ddbafc01c400d9c862a34456a21ccbc4804ace99ec145eaa8610111f72b8":256:0 +aes_encrypt_xts:"02b21b1524f2178efd16c12d7bbb9f0a31ab243228f312f5c84e19138d1250c7":"5075307921a48600cffe1bb2111adbc2":"121a6ce40a0b256b8404b169d2a79f5925ebe865dc0aa788f728e4ca4adf9a48":"9849ddbafc01c400d9c862a34456a21ccbc4804ace99ec145eaa8610111f72b8" AES-128-XTS Encrypt NIST XTSTestVectors #320 -aes_encrypt_xts:"136c782bb55cd6dba0f7bdc6199d9b1f584def00dcf08684f3f3530b0a6bdae4":"a50e56b262d094d8f6f38977b2b2296e":"2279ef6f8c811479a00a051ad800ec5e5e7c491c357a1ac91538bc141ac71d18":"9147a09066366e74d685838f7e48fcf2624b314a48d052765470dd314fdbf767":256:0 +aes_encrypt_xts:"136c782bb55cd6dba0f7bdc6199d9b1f584def00dcf08684f3f3530b0a6bdae4":"a50e56b262d094d8f6f38977b2b2296e":"2279ef6f8c811479a00a051ad800ec5e5e7c491c357a1ac91538bc141ac71d18":"9147a09066366e74d685838f7e48fcf2624b314a48d052765470dd314fdbf767" AES-128-XTS Encrypt NIST XTSTestVectors #321 -aes_encrypt_xts:"51c40593d82c26a3bc7b6571f1d26b3b11ecba97ab44cfb14e9853e9fb5df74d":"7c47786f6897d15f41afd8a364351062":"6240895df5bc3b07dca5ed1b04170fa89cf1294814d9e079f49133227e761a0f":"ec7054168ae6b9bf3b27b5a8530ac6f7d112c75be6ab59ff47198c93eec5baff":256:0 +aes_encrypt_xts:"51c40593d82c26a3bc7b6571f1d26b3b11ecba97ab44cfb14e9853e9fb5df74d":"7c47786f6897d15f41afd8a364351062":"6240895df5bc3b07dca5ed1b04170fa89cf1294814d9e079f49133227e761a0f":"ec7054168ae6b9bf3b27b5a8530ac6f7d112c75be6ab59ff47198c93eec5baff" AES-128-XTS Encrypt NIST XTSTestVectors #322 -aes_encrypt_xts:"226d9d330f02e685a83dba1f40a263875676d1e24e5fecf7beb4c6838fe75e38":"481b887d645eadb4bd682e04868caa24":"f3c8914dd7f06480959ca946b2398a6c84ff44a8f98a72a6d0c8cbf6a1a80834":"e43d2cc44744c459c54ab0fd44aa7cc70d0400059c70c2a1f3b3397159f6e0d5":256:0 +aes_encrypt_xts:"226d9d330f02e685a83dba1f40a263875676d1e24e5fecf7beb4c6838fe75e38":"481b887d645eadb4bd682e04868caa24":"f3c8914dd7f06480959ca946b2398a6c84ff44a8f98a72a6d0c8cbf6a1a80834":"e43d2cc44744c459c54ab0fd44aa7cc70d0400059c70c2a1f3b3397159f6e0d5" AES-128-XTS Encrypt NIST XTSTestVectors #323 -aes_encrypt_xts:"8384ce63414a822f27ec32cb0857b178011e9831f7dc51f70f3ee4b4ca7ac631":"9ecca263be90cd94605a8fc95167bc24":"190c84c7d46375e9f78553310804ea1cdb7a3933982063444d77c600b977164d":"3eea611fda316529e4410ee71ef9f07bcf4c9d9d853f08d9acc4a9fdc891ba43":256:0 +aes_encrypt_xts:"8384ce63414a822f27ec32cb0857b178011e9831f7dc51f70f3ee4b4ca7ac631":"9ecca263be90cd94605a8fc95167bc24":"190c84c7d46375e9f78553310804ea1cdb7a3933982063444d77c600b977164d":"3eea611fda316529e4410ee71ef9f07bcf4c9d9d853f08d9acc4a9fdc891ba43" AES-128-XTS Encrypt NIST XTSTestVectors #324 -aes_encrypt_xts:"c33646baedbba6509d53e5e408e47f8c5cc19b6d047593375bcfa8a33f2ff800":"6484dd1e46a02c0b871bb4d404c65ba6":"35c2d802da70ad8ec9c08804eee0374d0119a8d203953c4dc4d2834cfe11e992":"35fa4861fbfbba9daa2977cc2b5ef7f996b33a17a805a5b8f081b4ae65560214":256:0 +aes_encrypt_xts:"c33646baedbba6509d53e5e408e47f8c5cc19b6d047593375bcfa8a33f2ff800":"6484dd1e46a02c0b871bb4d404c65ba6":"35c2d802da70ad8ec9c08804eee0374d0119a8d203953c4dc4d2834cfe11e992":"35fa4861fbfbba9daa2977cc2b5ef7f996b33a17a805a5b8f081b4ae65560214" AES-128-XTS Encrypt NIST XTSTestVectors #325 -aes_encrypt_xts:"4e49c91841eb18141f0c4d44cc2b5f8c45e5b1d99331404807a96a5022b3a696":"816fa97e8c2c26c94995a740e12b5c56":"5a829a1ca3ccef21fb57428850e50d8e1bbd88a2ea034be861945650bad16f96":"fccddbd5de72be23c93ea5acfcd2bcd865b1e7d0355edc53fe74229a82e2eadf":256:0 +aes_encrypt_xts:"4e49c91841eb18141f0c4d44cc2b5f8c45e5b1d99331404807a96a5022b3a696":"816fa97e8c2c26c94995a740e12b5c56":"5a829a1ca3ccef21fb57428850e50d8e1bbd88a2ea034be861945650bad16f96":"fccddbd5de72be23c93ea5acfcd2bcd865b1e7d0355edc53fe74229a82e2eadf" AES-128-XTS Encrypt NIST XTSTestVectors #326 -aes_encrypt_xts:"7ba56055504bb5555b7b3431f8233a730536858ab912b57f392c565518c35493":"f8a7ed6d6f857cffdd091549a6524a4d":"9b84ab2593e082671fa9215cd7f31c64690a7c847a5a45033aee4c94563d9d16":"421cfa029bb8028dcc91409bf14b6a1a7ff931c3ede16ab1c14dd1454d78ebbf":256:0 +aes_encrypt_xts:"7ba56055504bb5555b7b3431f8233a730536858ab912b57f392c565518c35493":"f8a7ed6d6f857cffdd091549a6524a4d":"9b84ab2593e082671fa9215cd7f31c64690a7c847a5a45033aee4c94563d9d16":"421cfa029bb8028dcc91409bf14b6a1a7ff931c3ede16ab1c14dd1454d78ebbf" AES-128-XTS Encrypt NIST XTSTestVectors #327 -aes_encrypt_xts:"16f40f45b28a611ad925d3b43b8b38d739b5ea91d1f659de07037d0b2b54f294":"c54618821e6212b1532b860f808d1201":"d608591b932038e4cef104c56cc4296242874c4ec360cc5c16a532ae9d461915":"f64916847c16ae940ff14e923d2e2fa37757c9fbc189007148253f059a11bc55":256:0 +aes_encrypt_xts:"16f40f45b28a611ad925d3b43b8b38d739b5ea91d1f659de07037d0b2b54f294":"c54618821e6212b1532b860f808d1201":"d608591b932038e4cef104c56cc4296242874c4ec360cc5c16a532ae9d461915":"f64916847c16ae940ff14e923d2e2fa37757c9fbc189007148253f059a11bc55" AES-128-XTS Encrypt NIST XTSTestVectors #328 -aes_encrypt_xts:"cb0c7c3a686623972e4906d8345704c93453d0e24b0df65b960b9942e9652526":"c53e3eb0a6da67fd0d4f1d5907c0e85d":"f60a13ca871660bb2dd0250e440e561710fa664e45f3578629393b54a9a89b9f":"06bd1ab94c6ab8ffffafdc5c986eff7a859b12337170d63ae1369f174791c367":256:0 +aes_encrypt_xts:"cb0c7c3a686623972e4906d8345704c93453d0e24b0df65b960b9942e9652526":"c53e3eb0a6da67fd0d4f1d5907c0e85d":"f60a13ca871660bb2dd0250e440e561710fa664e45f3578629393b54a9a89b9f":"06bd1ab94c6ab8ffffafdc5c986eff7a859b12337170d63ae1369f174791c367" AES-128-XTS Encrypt NIST XTSTestVectors #329 -aes_encrypt_xts:"16cd5037eb454bad5dae6bffa864f37bf5dbbed8f2788880e0b0333ff3cef183":"c51e75a1cdfdbba11e66b9f51eee6c8f":"6b09105ea56df790ead72f9942e696ff026676b60388a2b01840995b47a02f97":"487dd1f7be4ab3f43f68f2e4bf30f2e3ba18bb944ad90578a1a60b1e8d0c1f87":256:0 +aes_encrypt_xts:"16cd5037eb454bad5dae6bffa864f37bf5dbbed8f2788880e0b0333ff3cef183":"c51e75a1cdfdbba11e66b9f51eee6c8f":"6b09105ea56df790ead72f9942e696ff026676b60388a2b01840995b47a02f97":"487dd1f7be4ab3f43f68f2e4bf30f2e3ba18bb944ad90578a1a60b1e8d0c1f87" AES-128-XTS Encrypt NIST XTSTestVectors #330 -aes_encrypt_xts:"013b8a0d524aa51caaea800b71a96d373cfb7f546e526b67ed4e8b5448455435":"a41e7ba0a87844d39079980fb8424800":"5753757b010dbe91b3d050df467c9499e79f8f40a5a7d9fe17807689eb098d40":"e8a1fef235bef88aa72a02d1792a2b32557956e29591c2ad22e8ad0581e4f944":256:0 +aes_encrypt_xts:"013b8a0d524aa51caaea800b71a96d373cfb7f546e526b67ed4e8b5448455435":"a41e7ba0a87844d39079980fb8424800":"5753757b010dbe91b3d050df467c9499e79f8f40a5a7d9fe17807689eb098d40":"e8a1fef235bef88aa72a02d1792a2b32557956e29591c2ad22e8ad0581e4f944" AES-128-XTS Encrypt NIST XTSTestVectors #331 -aes_encrypt_xts:"9b7f94044bd13ebad385bf4fd9c0bc18280bee7f1c43c2ed29352f4a0f4eea18":"e2508de947e3c32f66d511f5e4f596ff":"7325bbc4f480001a0406da6af0bd34909f59c57ab99d718b91e6686848cb9deb":"6ba938d27feca55d18ba2a1af546e6234bd89ab54596a8bc3f6fdb3e719d2887":256:0 +aes_encrypt_xts:"9b7f94044bd13ebad385bf4fd9c0bc18280bee7f1c43c2ed29352f4a0f4eea18":"e2508de947e3c32f66d511f5e4f596ff":"7325bbc4f480001a0406da6af0bd34909f59c57ab99d718b91e6686848cb9deb":"6ba938d27feca55d18ba2a1af546e6234bd89ab54596a8bc3f6fdb3e719d2887" AES-128-XTS Encrypt NIST XTSTestVectors #332 -aes_encrypt_xts:"a70f0fc7f92db7a64cb6d029b2e8d127021416415e16c655f253654daae9e1e5":"dd4001dacfad534677066c4f59ecf734":"318506eb10a753b1cc920df731f7c51d4ef50bd1d6cde1222b414cce212e727d":"a7092e32f1a1e7a6cd89c79e5dd99377a52d2f421591615fb4d928d8c019c7c1":256:0 +aes_encrypt_xts:"a70f0fc7f92db7a64cb6d029b2e8d127021416415e16c655f253654daae9e1e5":"dd4001dacfad534677066c4f59ecf734":"318506eb10a753b1cc920df731f7c51d4ef50bd1d6cde1222b414cce212e727d":"a7092e32f1a1e7a6cd89c79e5dd99377a52d2f421591615fb4d928d8c019c7c1" AES-128-XTS Encrypt NIST XTSTestVectors #333 -aes_encrypt_xts:"db3f026308b712911b8d5418b71eeff753a8614eeb6495fd6d06da1d3a939169":"db8a6c216a01f4a93ee7dd4d7818451e":"7d87ee2b6f8e0dcb55f67eff96e9182688cc0261d7ce3409dbb4a38e2002309c":"4fa94efd047d6254406863d92fd7c05245e9c3335360926453c9f935e8acb0fa":256:0 +aes_encrypt_xts:"db3f026308b712911b8d5418b71eeff753a8614eeb6495fd6d06da1d3a939169":"db8a6c216a01f4a93ee7dd4d7818451e":"7d87ee2b6f8e0dcb55f67eff96e9182688cc0261d7ce3409dbb4a38e2002309c":"4fa94efd047d6254406863d92fd7c05245e9c3335360926453c9f935e8acb0fa" AES-128-XTS Encrypt NIST XTSTestVectors #334 -aes_encrypt_xts:"b8d820058c20a34b55aec16bd9ff10a9f9de3c071caf2217a4422c0bd39a2fc9":"b97d9c8bd7f5a503233c11164c252e5b":"d085378688c0836a76e39285f5e3a786748d9f97074caf3c65c25696ecf1f23e":"a9697d5047abf5e31517614cf0e41d27ede31aeedb73a32a22133329990eb6ac":256:0 +aes_encrypt_xts:"b8d820058c20a34b55aec16bd9ff10a9f9de3c071caf2217a4422c0bd39a2fc9":"b97d9c8bd7f5a503233c11164c252e5b":"d085378688c0836a76e39285f5e3a786748d9f97074caf3c65c25696ecf1f23e":"a9697d5047abf5e31517614cf0e41d27ede31aeedb73a32a22133329990eb6ac" AES-128-XTS Encrypt NIST XTSTestVectors #335 -aes_encrypt_xts:"c1bdf06902747962e7453e201e4011fd03974eaff8e2758ad47e4f60ece2aec9":"27299656b85340e7397aaf20e795c28e":"9c7c618d681c032ef10f2b554d3a5067084d68570377bf496b953122dcb0b333":"fa2b8d449536fc11c117702de757a0b4790745cb04ef3e0c6cf4e166b177c08c":256:0 +aes_encrypt_xts:"c1bdf06902747962e7453e201e4011fd03974eaff8e2758ad47e4f60ece2aec9":"27299656b85340e7397aaf20e795c28e":"9c7c618d681c032ef10f2b554d3a5067084d68570377bf496b953122dcb0b333":"fa2b8d449536fc11c117702de757a0b4790745cb04ef3e0c6cf4e166b177c08c" AES-128-XTS Encrypt NIST XTSTestVectors #336 -aes_encrypt_xts:"c5daf1a726f3419eaa32936e7e12e1a4ac6685487986c9a38470ce23e64ab07a":"4ed794b26083938f7c4b51f6d5fdc2f1":"e25141cdd9ae22c378b864515fb8d7f2320aa24c3e747d1b566675362e2c8ead":"1357df892b91f7c2bf7f7ebf2b6fa3f6783effe36aa66d53ed21a50156b8c739":256:0 +aes_encrypt_xts:"c5daf1a726f3419eaa32936e7e12e1a4ac6685487986c9a38470ce23e64ab07a":"4ed794b26083938f7c4b51f6d5fdc2f1":"e25141cdd9ae22c378b864515fb8d7f2320aa24c3e747d1b566675362e2c8ead":"1357df892b91f7c2bf7f7ebf2b6fa3f6783effe36aa66d53ed21a50156b8c739" AES-128-XTS Encrypt NIST XTSTestVectors #337 -aes_encrypt_xts:"0560ec1e3469e4eea9c04a6a5baa39c1bceb64ce9a83fbce8f240ad41ce63013":"3adcadd94ac5d385bbeadb7e12b56d8b":"88ac15329974a9cbd8a5d6f370bbe7fe31705e82f24663917c27be319bccc756":"9c2bbec2626638dba8e7d4a5d47424154912fd9c18b72adeb5ee85815cc19b6a":256:0 +aes_encrypt_xts:"0560ec1e3469e4eea9c04a6a5baa39c1bceb64ce9a83fbce8f240ad41ce63013":"3adcadd94ac5d385bbeadb7e12b56d8b":"88ac15329974a9cbd8a5d6f370bbe7fe31705e82f24663917c27be319bccc756":"9c2bbec2626638dba8e7d4a5d47424154912fd9c18b72adeb5ee85815cc19b6a" AES-128-XTS Encrypt NIST XTSTestVectors #338 -aes_encrypt_xts:"725c6cb3a8f4ab8c524f1c8a5626029e85f11a04d8593e056387ef493ac6ba25":"6235da2b9673518df8a356569ec9bb63":"6c68d2f3ef6241ecd0610654a58fc68c2b5b60da73d7380ac33638b42302063d":"86868e16193f58c9cb9ed42362e15efad1baa79a8faab6947fc0adcb48bdea5d":256:0 +aes_encrypt_xts:"725c6cb3a8f4ab8c524f1c8a5626029e85f11a04d8593e056387ef493ac6ba25":"6235da2b9673518df8a356569ec9bb63":"6c68d2f3ef6241ecd0610654a58fc68c2b5b60da73d7380ac33638b42302063d":"86868e16193f58c9cb9ed42362e15efad1baa79a8faab6947fc0adcb48bdea5d" AES-128-XTS Encrypt NIST XTSTestVectors #339 -aes_encrypt_xts:"86bd097c948e671deba9cdab9cf7611235eefe5da54ce47eb5c7cbea6c583af7":"0753ba896e5733ed3e1aaa93afeed7af":"779614513f7414929df2bec1d0989dad294c5dc80ec630f56e76b5490ebc43e3":"88fec29008dac2f894bf53364701eb472ed57c542df2ec02942c8b87c201c898":256:0 +aes_encrypt_xts:"86bd097c948e671deba9cdab9cf7611235eefe5da54ce47eb5c7cbea6c583af7":"0753ba896e5733ed3e1aaa93afeed7af":"779614513f7414929df2bec1d0989dad294c5dc80ec630f56e76b5490ebc43e3":"88fec29008dac2f894bf53364701eb472ed57c542df2ec02942c8b87c201c898" AES-128-XTS Encrypt NIST XTSTestVectors #340 -aes_encrypt_xts:"b3ede67af12bc4bb90e16a111bad88ef75a0fa0aa807ab35a18d7ff0f6854d93":"45740845e6abe588b7be6de531c97b82":"9836a461474734b324e93f9df7255781157f7c216aa868bfeccc28b00bc3ec93":"32f77825ea526e284faff34aa438cb719d8417afb4dc37fad3d8911f8fcbf28a":256:0 +aes_encrypt_xts:"b3ede67af12bc4bb90e16a111bad88ef75a0fa0aa807ab35a18d7ff0f6854d93":"45740845e6abe588b7be6de531c97b82":"9836a461474734b324e93f9df7255781157f7c216aa868bfeccc28b00bc3ec93":"32f77825ea526e284faff34aa438cb719d8417afb4dc37fad3d8911f8fcbf28a" AES-128-XTS Encrypt NIST XTSTestVectors #341 -aes_encrypt_xts:"97661d6430e10df0e912fa849d0fcf5ee5f8e00df66cd6c0fb198365e7b0dcca":"f6313e7374bd2b18e4b6a3c9c812242e":"e5ac4bbe1c35299ebe4c98d160463ab252dbb99af2dbe30d1aecc63d22b10ceb":"8b8a6c5fc696076c18193d045571645ae2fa7ae5cfc26198a47463c4949dfc54":256:0 +aes_encrypt_xts:"97661d6430e10df0e912fa849d0fcf5ee5f8e00df66cd6c0fb198365e7b0dcca":"f6313e7374bd2b18e4b6a3c9c812242e":"e5ac4bbe1c35299ebe4c98d160463ab252dbb99af2dbe30d1aecc63d22b10ceb":"8b8a6c5fc696076c18193d045571645ae2fa7ae5cfc26198a47463c4949dfc54" AES-128-XTS Encrypt NIST XTSTestVectors #342 -aes_encrypt_xts:"85dac2dfef835b2876004d2ee540645067834377d91071a7229c9a225c6e5185":"5f3df0dfad6aa5788bae24d31bcd86db":"e2898f438dc747cd2bf9402a0f11c59ad120f4fb9d6e2d17324c37a4b0882152":"2776c76442351c7e80dadcb3900264014559e52941d085da565d5eb30d190c86":256:0 +aes_encrypt_xts:"85dac2dfef835b2876004d2ee540645067834377d91071a7229c9a225c6e5185":"5f3df0dfad6aa5788bae24d31bcd86db":"e2898f438dc747cd2bf9402a0f11c59ad120f4fb9d6e2d17324c37a4b0882152":"2776c76442351c7e80dadcb3900264014559e52941d085da565d5eb30d190c86" AES-128-XTS Encrypt NIST XTSTestVectors #343 -aes_encrypt_xts:"5292993332ac4ce702f16067ed66366b8def658fae840ee3541e8515b1a7331a":"a180e09d27be71d71bb73027b87cdceb":"c10159214ae7fe14e46fe26610098d90ca1b70badb781350d979c8cfe9b23cbc":"d0fbfe168e90799f41f1d3d3c621bfc10bc8f22dff8efa6bcdee96a5dc1eceff":256:0 +aes_encrypt_xts:"5292993332ac4ce702f16067ed66366b8def658fae840ee3541e8515b1a7331a":"a180e09d27be71d71bb73027b87cdceb":"c10159214ae7fe14e46fe26610098d90ca1b70badb781350d979c8cfe9b23cbc":"d0fbfe168e90799f41f1d3d3c621bfc10bc8f22dff8efa6bcdee96a5dc1eceff" AES-128-XTS Encrypt NIST XTSTestVectors #344 -aes_encrypt_xts:"eb100d829416741e2f9ea5097d0efca4750cc467be4ea09ce1c1a535237472d2":"9d81b315b88e18b0562623b16cdac546":"ee51a91656d439e7901ea4844a925b16b8d217031e2484b030d068d899bf10d5":"37b7a7ab4515e769031463f0b7228f00fdb723e49ab4a2c2e6f40611b3a54f72":256:0 +aes_encrypt_xts:"eb100d829416741e2f9ea5097d0efca4750cc467be4ea09ce1c1a535237472d2":"9d81b315b88e18b0562623b16cdac546":"ee51a91656d439e7901ea4844a925b16b8d217031e2484b030d068d899bf10d5":"37b7a7ab4515e769031463f0b7228f00fdb723e49ab4a2c2e6f40611b3a54f72" AES-128-XTS Encrypt NIST XTSTestVectors #345 -aes_encrypt_xts:"05b919c0ad6dc5e5c1e90cc46bf9fc297c082b4a42e9da06891d77c99830c977":"30dd0edf0089edf85d38852459dedef4":"e545aa458fe2aba532c70fc097b197f21e8f56f82695322f52f4ca51a36fdfbe":"65f521f124ec59722820493b6df95dc31dc9ffe828a8ef3c7822869c8351d59f":256:0 +aes_encrypt_xts:"05b919c0ad6dc5e5c1e90cc46bf9fc297c082b4a42e9da06891d77c99830c977":"30dd0edf0089edf85d38852459dedef4":"e545aa458fe2aba532c70fc097b197f21e8f56f82695322f52f4ca51a36fdfbe":"65f521f124ec59722820493b6df95dc31dc9ffe828a8ef3c7822869c8351d59f" AES-128-XTS Encrypt NIST XTSTestVectors #346 -aes_encrypt_xts:"a412d486c56ece7f7c65ad01d281447877090df06a2f41163a8764e2bdf39f01":"fb603bdeede5da6d56dab5923fbd01d3":"2fa04b578c78874567424016316f81f879af03c87c0e07387db65f38cc47cdf3":"1f484c0931eb867925ab0605bd3f1ab80d9be65610f05cfc68c76734eb36a3f4":256:0 +aes_encrypt_xts:"a412d486c56ece7f7c65ad01d281447877090df06a2f41163a8764e2bdf39f01":"fb603bdeede5da6d56dab5923fbd01d3":"2fa04b578c78874567424016316f81f879af03c87c0e07387db65f38cc47cdf3":"1f484c0931eb867925ab0605bd3f1ab80d9be65610f05cfc68c76734eb36a3f4" AES-128-XTS Encrypt NIST XTSTestVectors #347 -aes_encrypt_xts:"b8e03c92d7c4d6143bbddc139be2f5bc57dc4d0953aa0827505494675014bfad":"5f9e36fb6ab76951c0efbc45eecaf6a7":"98c3ccd4fe6db0dbf6cfcebbfa616f7586c240c64e8cb8fdc453468dad84b61c":"e684857ac24b785cbac38db6902e8cf992ca275219385a671ff506e36107b250":256:0 +aes_encrypt_xts:"b8e03c92d7c4d6143bbddc139be2f5bc57dc4d0953aa0827505494675014bfad":"5f9e36fb6ab76951c0efbc45eecaf6a7":"98c3ccd4fe6db0dbf6cfcebbfa616f7586c240c64e8cb8fdc453468dad84b61c":"e684857ac24b785cbac38db6902e8cf992ca275219385a671ff506e36107b250" AES-128-XTS Encrypt NIST XTSTestVectors #348 -aes_encrypt_xts:"7c49bb52f46db1ffd326029425a0d7df2e8575df20978a9f0392ad6462e9b320":"9d78f22cd051452c50c4d5c1a4d45898":"ab52a4a66d7be149105958014d22b4c406a2aded43779549f2424733241b541b":"a94223f2bc2b962e4388defe23595f2b9a09c35863c622d1a15e9540372cf8d1":256:0 +aes_encrypt_xts:"7c49bb52f46db1ffd326029425a0d7df2e8575df20978a9f0392ad6462e9b320":"9d78f22cd051452c50c4d5c1a4d45898":"ab52a4a66d7be149105958014d22b4c406a2aded43779549f2424733241b541b":"a94223f2bc2b962e4388defe23595f2b9a09c35863c622d1a15e9540372cf8d1" AES-128-XTS Encrypt NIST XTSTestVectors #349 -aes_encrypt_xts:"9d2d0d9b6e4f964d4d3517f5dd11802f81f93be1be95fcb0856adc1976f254b3":"9924a19aaadc4f0c55686d25ccabe056":"91cfa3cc38e51001b6a226c7092d47033229d91793a9976c6596c4b313c5d93c":"99d72780f964187cec119a43f0d3bc92d6de1659094d26b27a2ffc428e106f53":256:0 +aes_encrypt_xts:"9d2d0d9b6e4f964d4d3517f5dd11802f81f93be1be95fcb0856adc1976f254b3":"9924a19aaadc4f0c55686d25ccabe056":"91cfa3cc38e51001b6a226c7092d47033229d91793a9976c6596c4b313c5d93c":"99d72780f964187cec119a43f0d3bc92d6de1659094d26b27a2ffc428e106f53" AES-128-XTS Encrypt NIST XTSTestVectors #350 -aes_encrypt_xts:"364c4ae2ec7e129d6123597731d03fbc6efa2ccbd17520534acd5ee1aa417b63":"b8fd4ed8d5c1fe3eb2983dcbcb00354e":"37d8ab4701c2ee6b460afaa0964fda430f3d7e53956edc745bcf3de275521e49":"39223c5a7ae3f5541fd111aef42f8b2970d34d94e7375c0e71c4a7c4e60314b3":256:0 +aes_encrypt_xts:"364c4ae2ec7e129d6123597731d03fbc6efa2ccbd17520534acd5ee1aa417b63":"b8fd4ed8d5c1fe3eb2983dcbcb00354e":"37d8ab4701c2ee6b460afaa0964fda430f3d7e53956edc745bcf3de275521e49":"39223c5a7ae3f5541fd111aef42f8b2970d34d94e7375c0e71c4a7c4e60314b3" AES-128-XTS Encrypt NIST XTSTestVectors #351 -aes_encrypt_xts:"f6da105bf2cb3c17b08127e72aa7e5a1d71f59dcb7272e6e3d397dc49ce3baa4":"20b6f7eee88a0305edd2d3cb832456c2":"7436a5cdb44fba8e9870316276f6b0889de65d122a657ad2346144cadb427a5c":"95a17741dd4717c08299988135bf8ffddf042bb89cbed4a106254a9b8be3ce71":256:0 +aes_encrypt_xts:"f6da105bf2cb3c17b08127e72aa7e5a1d71f59dcb7272e6e3d397dc49ce3baa4":"20b6f7eee88a0305edd2d3cb832456c2":"7436a5cdb44fba8e9870316276f6b0889de65d122a657ad2346144cadb427a5c":"95a17741dd4717c08299988135bf8ffddf042bb89cbed4a106254a9b8be3ce71" AES-128-XTS Encrypt NIST XTSTestVectors #352 -aes_encrypt_xts:"1d053906b3b6e317bfd7bfeb52a6e3216a9326e54ca7768c212e8c8115002f34":"439edacad05ccafec7f8674a3d7e1697":"09400c066bb2e74008d89b15c34bd6b866c319b7340cf3847cb2ff6b0785d181":"9203cb17f33f1a8e8aaf2fb37e9b642dc8092b4d591c16fcaef47823dfeea563":256:0 +aes_encrypt_xts:"1d053906b3b6e317bfd7bfeb52a6e3216a9326e54ca7768c212e8c8115002f34":"439edacad05ccafec7f8674a3d7e1697":"09400c066bb2e74008d89b15c34bd6b866c319b7340cf3847cb2ff6b0785d181":"9203cb17f33f1a8e8aaf2fb37e9b642dc8092b4d591c16fcaef47823dfeea563" AES-128-XTS Encrypt NIST XTSTestVectors #353 -aes_encrypt_xts:"9b8ee3f0832d2ef6840d6ebfd213059d3b9f19012e9bfd18f0d3fc82099d77f9":"4de81c3288c351385edb042d6b1decd2":"79d8561cf3f84ebba702f1dda09ffbbd7b0ae7893475d5f0e4ff2cd814731628":"816682858337f95699bbcad5e894cdf8c0a0e9958f808925731a8327c688427d":256:0 +aes_encrypt_xts:"9b8ee3f0832d2ef6840d6ebfd213059d3b9f19012e9bfd18f0d3fc82099d77f9":"4de81c3288c351385edb042d6b1decd2":"79d8561cf3f84ebba702f1dda09ffbbd7b0ae7893475d5f0e4ff2cd814731628":"816682858337f95699bbcad5e894cdf8c0a0e9958f808925731a8327c688427d" AES-128-XTS Encrypt NIST XTSTestVectors #354 -aes_encrypt_xts:"ffc3a5cf1c55fc8535bafd1555e6d4c40cc77294a084c5d641683d723ef075df":"bde3def09308faf0d7b32c7389f20378":"fb65bd9c7cad9bcb2661bb51bcb939556f3fbd8033a281dcb5951fe6a2a1b1bd":"19583fcff612d54f3d03c368198c14ad5c2aaf45902294f30f74949752827df5":256:0 +aes_encrypt_xts:"ffc3a5cf1c55fc8535bafd1555e6d4c40cc77294a084c5d641683d723ef075df":"bde3def09308faf0d7b32c7389f20378":"fb65bd9c7cad9bcb2661bb51bcb939556f3fbd8033a281dcb5951fe6a2a1b1bd":"19583fcff612d54f3d03c368198c14ad5c2aaf45902294f30f74949752827df5" AES-128-XTS Encrypt NIST XTSTestVectors #355 -aes_encrypt_xts:"820fc9671b0abb7d8dfcb3c58847c5ee98881027d3f7b74211de656afa5e0d29":"3e48a4f5eb0e4d3c5347520ec096615c":"438cc2aba6817369e24099f7129055f632c803934048ec77dd0e289febf7d43e":"c39fabce42d280715f669fd1d508a3798cd23a76d7ada6b404baa27454f6e46e":256:0 +aes_encrypt_xts:"820fc9671b0abb7d8dfcb3c58847c5ee98881027d3f7b74211de656afa5e0d29":"3e48a4f5eb0e4d3c5347520ec096615c":"438cc2aba6817369e24099f7129055f632c803934048ec77dd0e289febf7d43e":"c39fabce42d280715f669fd1d508a3798cd23a76d7ada6b404baa27454f6e46e" AES-128-XTS Encrypt NIST XTSTestVectors #356 -aes_encrypt_xts:"bcc9bcefdc0cb4d8fbd9a120d6c17b7d19cc66b1e797c21f3b5eaf65c6ddc1b5":"c95be26491708fedd8a414725f2eda72":"998e1a2184314c76edac0590b8bc2f8c597d09d965a9233aadd3e21f0fca9bc6":"e41842f6117dfcc0054975e1c4093f769522a5561da93fb2ef9f8b047feff3fc":256:0 +aes_encrypt_xts:"bcc9bcefdc0cb4d8fbd9a120d6c17b7d19cc66b1e797c21f3b5eaf65c6ddc1b5":"c95be26491708fedd8a414725f2eda72":"998e1a2184314c76edac0590b8bc2f8c597d09d965a9233aadd3e21f0fca9bc6":"e41842f6117dfcc0054975e1c4093f769522a5561da93fb2ef9f8b047feff3fc" AES-128-XTS Encrypt NIST XTSTestVectors #357 -aes_encrypt_xts:"6d954d20c568cd7e79f0cd8225dc8b46e8f477b9acd47b534822e93dd6c24324":"d622b7fb7f9a2ac1c211348333750b10":"89e2fa3bd1938a39fd17217554419ddf09ff6ad5ceaf1f355ed9b99902f885ca":"3aea18015de12916605257ce715177b8135acd2e6278eb420a8a98a3e06e301c":256:0 +aes_encrypt_xts:"6d954d20c568cd7e79f0cd8225dc8b46e8f477b9acd47b534822e93dd6c24324":"d622b7fb7f9a2ac1c211348333750b10":"89e2fa3bd1938a39fd17217554419ddf09ff6ad5ceaf1f355ed9b99902f885ca":"3aea18015de12916605257ce715177b8135acd2e6278eb420a8a98a3e06e301c" AES-128-XTS Encrypt NIST XTSTestVectors #358 -aes_encrypt_xts:"6193358d4116e74bbb72e2a37c1622f569dc5ce0ec390a521eb36a299ef78585":"5297a3e876a71c5c2d2b71a82b4f2114":"31ac9236fed920a7d827aa6b958748c1b49c9f08d681784944368fd57f03e4ac":"3f8bc0a5818bd267f96bebd3b6577547180f19132e59d323b159123192f22039":256:0 +aes_encrypt_xts:"6193358d4116e74bbb72e2a37c1622f569dc5ce0ec390a521eb36a299ef78585":"5297a3e876a71c5c2d2b71a82b4f2114":"31ac9236fed920a7d827aa6b958748c1b49c9f08d681784944368fd57f03e4ac":"3f8bc0a5818bd267f96bebd3b6577547180f19132e59d323b159123192f22039" AES-128-XTS Encrypt NIST XTSTestVectors #359 -aes_encrypt_xts:"a2512a91773f40e71b3b9ca12d7198f252ab533cc2d90583f7f7942c5d725433":"02b44f1929a2660a52a5cfd7ed609798":"b1bce6b65272de8989bb12a1a734735a1a9230b6c9bb303e2708789bad39c952":"df39584245e9c3f573a7fa6f655b11425dd45190a9bf8a71720edf4ddd1bb2df":256:0 +aes_encrypt_xts:"a2512a91773f40e71b3b9ca12d7198f252ab533cc2d90583f7f7942c5d725433":"02b44f1929a2660a52a5cfd7ed609798":"b1bce6b65272de8989bb12a1a734735a1a9230b6c9bb303e2708789bad39c952":"df39584245e9c3f573a7fa6f655b11425dd45190a9bf8a71720edf4ddd1bb2df" AES-128-XTS Encrypt NIST XTSTestVectors #360 -aes_encrypt_xts:"6dde8b2da9ecc3a6a71d5b6fe4301087c5bfbd8e4625d097be6b10e08d68f6d7":"c71b8b55e911fe4dd12d5b650e639fb8":"85a890990412233632c3101c11d02a84258dc44cdebde323149fbb5509571705":"7e61b188c81ac6af8207aafe0f77cd4eccd238d1cb3d2d7c6da2f35486fd7ebd":256:0 +aes_encrypt_xts:"6dde8b2da9ecc3a6a71d5b6fe4301087c5bfbd8e4625d097be6b10e08d68f6d7":"c71b8b55e911fe4dd12d5b650e639fb8":"85a890990412233632c3101c11d02a84258dc44cdebde323149fbb5509571705":"7e61b188c81ac6af8207aafe0f77cd4eccd238d1cb3d2d7c6da2f35486fd7ebd" AES-128-XTS Encrypt NIST XTSTestVectors #361 -aes_encrypt_xts:"3c4d650a3baf6cf75e9b5021b0d9b6f97b6de6345118030461fcc0a6a7f292d5":"89a7ee983d17760af2099fc837604638":"98ddef44a912e506178e297c00e1f495e51d1773f741ece10917c1747d2164e9":"1147a1e778c26d9d0339f0dc6b8b87214c4c636d26002a8bcef59017e0f0b635":256:0 +aes_encrypt_xts:"3c4d650a3baf6cf75e9b5021b0d9b6f97b6de6345118030461fcc0a6a7f292d5":"89a7ee983d17760af2099fc837604638":"98ddef44a912e506178e297c00e1f495e51d1773f741ece10917c1747d2164e9":"1147a1e778c26d9d0339f0dc6b8b87214c4c636d26002a8bcef59017e0f0b635" AES-128-XTS Encrypt NIST XTSTestVectors #362 -aes_encrypt_xts:"ab333b418b3b42af9519cbe8fd9270de848e5adac8f42b1e64152c349890434c":"a7d05c1a5d99854333b94f5e0dce80a7":"f3fbf3c450df2032d7821f65eb91b9d8758d133edae1f84f2ebdc31ee413103e":"f64a3a6066d680f9a402fcfe2b5cac72b20740173930aabfb1056fb0590448fc":256:0 +aes_encrypt_xts:"ab333b418b3b42af9519cbe8fd9270de848e5adac8f42b1e64152c349890434c":"a7d05c1a5d99854333b94f5e0dce80a7":"f3fbf3c450df2032d7821f65eb91b9d8758d133edae1f84f2ebdc31ee413103e":"f64a3a6066d680f9a402fcfe2b5cac72b20740173930aabfb1056fb0590448fc" AES-128-XTS Encrypt NIST XTSTestVectors #363 -aes_encrypt_xts:"bd657a156e360bb92ed6cc9de16b92ef6b6d2fea601e424aef47372d9a57d268":"64faa47c4922b9418280b58686694e2a":"f01280440de63e089028cbd5db65ce1429d2d7a85b7264f8dcd930f27108bdf6":"a33474692411fcd3d185c3278b6be43832e76d0a6ba42b84d50aa403ffbdbbde":256:0 +aes_encrypt_xts:"bd657a156e360bb92ed6cc9de16b92ef6b6d2fea601e424aef47372d9a57d268":"64faa47c4922b9418280b58686694e2a":"f01280440de63e089028cbd5db65ce1429d2d7a85b7264f8dcd930f27108bdf6":"a33474692411fcd3d185c3278b6be43832e76d0a6ba42b84d50aa403ffbdbbde" AES-128-XTS Encrypt NIST XTSTestVectors #364 -aes_encrypt_xts:"20feca2e0676c80a3ec90e927245cd192f07b6812ff3f7a8747f75e195780c12":"43fd4516326311477a147f4a258d3245":"67b1b4ea40e373619298c3b57932e1e02a916a10d05b359231e9b171cd65be3b":"73c7812b6623d4e956ab8a460773f4a4390c506a1826ca6fe975dc43734ec40f":256:0 +aes_encrypt_xts:"20feca2e0676c80a3ec90e927245cd192f07b6812ff3f7a8747f75e195780c12":"43fd4516326311477a147f4a258d3245":"67b1b4ea40e373619298c3b57932e1e02a916a10d05b359231e9b171cd65be3b":"73c7812b6623d4e956ab8a460773f4a4390c506a1826ca6fe975dc43734ec40f" AES-128-XTS Encrypt NIST XTSTestVectors #365 -aes_encrypt_xts:"3f00ee521037265292634e6e5750a339ebba857ff2d6e4f38b5f75e0bd97bf7b":"017a9e57cf26680828bc6da1ad493ec0":"1f01ad4341af3638b52fcfee31c6ae7fe0f16c702c31b731890a2e4792fe6dfe":"da84cb3f422ea88c9444dee28b8d2d031e6f9c2804bbe719c603444b7e844f81":256:0 +aes_encrypt_xts:"3f00ee521037265292634e6e5750a339ebba857ff2d6e4f38b5f75e0bd97bf7b":"017a9e57cf26680828bc6da1ad493ec0":"1f01ad4341af3638b52fcfee31c6ae7fe0f16c702c31b731890a2e4792fe6dfe":"da84cb3f422ea88c9444dee28b8d2d031e6f9c2804bbe719c603444b7e844f81" AES-128-XTS Encrypt NIST XTSTestVectors #366 -aes_encrypt_xts:"c265e6dd320f5a8fb6d934678d23d6b1a8c0a0c6bd753597334117e8d39e47b8":"adbbec55260c6434852a44a42d9e1d6f":"6dfc5d7ba1bb6fc49f6bf5a0bc8fc29a3951cc73fe69a5f2417350bfdbb2fa64":"ffb891a9f814b94c744be45fc94112a08e3026c182741c4e3f306c0d105f949f":256:0 +aes_encrypt_xts:"c265e6dd320f5a8fb6d934678d23d6b1a8c0a0c6bd753597334117e8d39e47b8":"adbbec55260c6434852a44a42d9e1d6f":"6dfc5d7ba1bb6fc49f6bf5a0bc8fc29a3951cc73fe69a5f2417350bfdbb2fa64":"ffb891a9f814b94c744be45fc94112a08e3026c182741c4e3f306c0d105f949f" AES-128-XTS Encrypt NIST XTSTestVectors #367 -aes_encrypt_xts:"04faab2d9921f406588f567e227efa8b0766a09d7f1745ece6b6ab904f7dd6b3":"abf4ebc1aa380135732419d373e9625a":"3ef7fb43a18313b018f9435cc375401d271444db745d1fa27042ac7c0ec60d3e":"c8eaa98da6fffa17e7652fec46003ba86504dd52865d587b966708298c905994":256:0 +aes_encrypt_xts:"04faab2d9921f406588f567e227efa8b0766a09d7f1745ece6b6ab904f7dd6b3":"abf4ebc1aa380135732419d373e9625a":"3ef7fb43a18313b018f9435cc375401d271444db745d1fa27042ac7c0ec60d3e":"c8eaa98da6fffa17e7652fec46003ba86504dd52865d587b966708298c905994" AES-128-XTS Encrypt NIST XTSTestVectors #368 -aes_encrypt_xts:"eb7db584603f003950968560d4b0da950f7cafed9fd6c827d0ad680983144dd2":"7003557613c2298114ccf447d465c15a":"fc7e0d78701035e96a1661520ba81418078d30fbc151bf0ada66e1a1e268691b":"5482f43be7b7dd774583fe17c1f70d36b7385a327987722c1284243962488e77":256:0 +aes_encrypt_xts:"eb7db584603f003950968560d4b0da950f7cafed9fd6c827d0ad680983144dd2":"7003557613c2298114ccf447d465c15a":"fc7e0d78701035e96a1661520ba81418078d30fbc151bf0ada66e1a1e268691b":"5482f43be7b7dd774583fe17c1f70d36b7385a327987722c1284243962488e77" AES-128-XTS Encrypt NIST XTSTestVectors #369 -aes_encrypt_xts:"4b71316977fb73c984ba5fe72212d8277f6f9cd6e2235f6c977494aae2db4fda":"c51f8ab8ef6b7c6aed3f02e1a455b724":"3304e61f522aa4aa20e48ae4bb55f3450e964da4c6642ff0cb25bb56c1c584e7":"f7ea9d434b8a5ee0eeb1b9b021e867da90e1a9601dad6f4177d95a4df5cb7ca1":256:0 +aes_encrypt_xts:"4b71316977fb73c984ba5fe72212d8277f6f9cd6e2235f6c977494aae2db4fda":"c51f8ab8ef6b7c6aed3f02e1a455b724":"3304e61f522aa4aa20e48ae4bb55f3450e964da4c6642ff0cb25bb56c1c584e7":"f7ea9d434b8a5ee0eeb1b9b021e867da90e1a9601dad6f4177d95a4df5cb7ca1" AES-128-XTS Encrypt NIST XTSTestVectors #370 -aes_encrypt_xts:"d88c7304e6de6ece71b2188aafe3dda0e881d0c68d7623fb4a67d9986b1ec3de":"1518d21553008b5e81346d64e7f02d78":"2e2faeeac230d7ff3bfde80ffc4215057fb65a0771cb5d03c0fb3320d8147dcf":"ed8b13bdf133c6c2d46ba1b3dd0f4882ad81060aea41d153ccf90d6796b0c20b":256:0 +aes_encrypt_xts:"d88c7304e6de6ece71b2188aafe3dda0e881d0c68d7623fb4a67d9986b1ec3de":"1518d21553008b5e81346d64e7f02d78":"2e2faeeac230d7ff3bfde80ffc4215057fb65a0771cb5d03c0fb3320d8147dcf":"ed8b13bdf133c6c2d46ba1b3dd0f4882ad81060aea41d153ccf90d6796b0c20b" AES-128-XTS Encrypt NIST XTSTestVectors #371 -aes_encrypt_xts:"8af11e69d22c159124bd2d753b40f89750edf9738e77fafde5ed1c409d7ee4fa":"5834b04a46b3ff971b8fda42a3c4a46d":"6dd8fb0cba152cd49aa4f53293e80bdb29562a07b8e43254d865d3beb2302743":"e7c46840183afa862ada36705038e1a392db49c7c92507d36ee23aba21bb32c3":256:0 +aes_encrypt_xts:"8af11e69d22c159124bd2d753b40f89750edf9738e77fafde5ed1c409d7ee4fa":"5834b04a46b3ff971b8fda42a3c4a46d":"6dd8fb0cba152cd49aa4f53293e80bdb29562a07b8e43254d865d3beb2302743":"e7c46840183afa862ada36705038e1a392db49c7c92507d36ee23aba21bb32c3" AES-128-XTS Encrypt NIST XTSTestVectors #372 -aes_encrypt_xts:"188f2327ea20557842213ce5be19ff700bc2426f0d47a4ee3c9761624a33156f":"9faf671d4f6779c605ce509db39c261b":"3eb4b92062114cb9314067a643290e4616013159cefe89b300cbc5a7502d1201":"4f8e2ca33dfc8edd599ede3892220e77a59f5ab0add5117dddcd77bb9e40c6c4":256:0 +aes_encrypt_xts:"188f2327ea20557842213ce5be19ff700bc2426f0d47a4ee3c9761624a33156f":"9faf671d4f6779c605ce509db39c261b":"3eb4b92062114cb9314067a643290e4616013159cefe89b300cbc5a7502d1201":"4f8e2ca33dfc8edd599ede3892220e77a59f5ab0add5117dddcd77bb9e40c6c4" AES-128-XTS Encrypt NIST XTSTestVectors #373 -aes_encrypt_xts:"5bd073414e407c15cc9630c8b3d91c28a4ed61e541b3b813577f487d515cd81a":"6e09aa0381baf46904f94e276d31aead":"5baf7c4669a261731bc84f06e59abefc4e41d5e0b60b7ed8f04674e5954ca606":"e786654c54adfea6152c25c8cbd145e05b10b08b5ba5d649d1ad0ce13984c1b4":256:0 +aes_encrypt_xts:"5bd073414e407c15cc9630c8b3d91c28a4ed61e541b3b813577f487d515cd81a":"6e09aa0381baf46904f94e276d31aead":"5baf7c4669a261731bc84f06e59abefc4e41d5e0b60b7ed8f04674e5954ca606":"e786654c54adfea6152c25c8cbd145e05b10b08b5ba5d649d1ad0ce13984c1b4" AES-128-XTS Encrypt NIST XTSTestVectors #374 -aes_encrypt_xts:"99c871dfc8fbe7fca07248d8dc007483ae0d93637de8d1a3fccbd4f3cad48a86":"2c4cea585b89d7c6f00bceefe39e1da3":"1a3f2f3636dbbf830a605d98ea57681b31c1665a1c1596c45574168174ad7d6d":"c393cacf549b79a1ba54f00717d3f7d992931a457db826cc4c132e77c29c7037":256:0 +aes_encrypt_xts:"99c871dfc8fbe7fca07248d8dc007483ae0d93637de8d1a3fccbd4f3cad48a86":"2c4cea585b89d7c6f00bceefe39e1da3":"1a3f2f3636dbbf830a605d98ea57681b31c1665a1c1596c45574168174ad7d6d":"c393cacf549b79a1ba54f00717d3f7d992931a457db826cc4c132e77c29c7037" AES-128-XTS Encrypt NIST XTSTestVectors #375 -aes_encrypt_xts:"eb4ddf5bb550972714447359dfa28ad2f675f42ccbb6a1fdd4b4f7a5f06685cc":"b0e870553293f0fd028c8f99dca2365e":"f84b6551a2910fc62d4807277a2fa2c2e5ba84abba798bc77675be1e89d87f5d":"3a189067fe2993b36b5ae430e9476a6d8f644dc9b0241fcb5e76c87a03c89568":256:0 +aes_encrypt_xts:"eb4ddf5bb550972714447359dfa28ad2f675f42ccbb6a1fdd4b4f7a5f06685cc":"b0e870553293f0fd028c8f99dca2365e":"f84b6551a2910fc62d4807277a2fa2c2e5ba84abba798bc77675be1e89d87f5d":"3a189067fe2993b36b5ae430e9476a6d8f644dc9b0241fcb5e76c87a03c89568" AES-128-XTS Encrypt NIST XTSTestVectors #376 -aes_encrypt_xts:"58e407625996011de200b7a5477e391bcaffe819fd62be113ba48ef6fd6a4ade":"1318417d36b70d5efa3a8132c4f5db63":"e95911953addf07c3ac25aefcdccdef14292f284bb64fd0ef2a9649faa9820ee":"4c5731b07147d4be6b2041f97f0984619e7ae1c34b2502a0e2976f0046febed1":256:0 +aes_encrypt_xts:"58e407625996011de200b7a5477e391bcaffe819fd62be113ba48ef6fd6a4ade":"1318417d36b70d5efa3a8132c4f5db63":"e95911953addf07c3ac25aefcdccdef14292f284bb64fd0ef2a9649faa9820ee":"4c5731b07147d4be6b2041f97f0984619e7ae1c34b2502a0e2976f0046febed1" AES-128-XTS Encrypt NIST XTSTestVectors #377 -aes_encrypt_xts:"5539c27465c47d1b0c8152f64e76bfb5059842f9fa202f398ba5ce5f5170538e":"43fdba2f384b816edc2d1f9c2972e685":"19cc9664c47a6b8a7bbb122b01ed843e425f23ef164b96970918c6664f1c3969":"664714b3643903e42e3b2615627085b563a0d19719d81976e290e3c4d47c0c10":256:0 +aes_encrypt_xts:"5539c27465c47d1b0c8152f64e76bfb5059842f9fa202f398ba5ce5f5170538e":"43fdba2f384b816edc2d1f9c2972e685":"19cc9664c47a6b8a7bbb122b01ed843e425f23ef164b96970918c6664f1c3969":"664714b3643903e42e3b2615627085b563a0d19719d81976e290e3c4d47c0c10" AES-128-XTS Encrypt NIST XTSTestVectors #378 -aes_encrypt_xts:"f66f0d35fe0b4ffb9141ad53986556854894f9d3ebbff2463a64763d1b6cdc1e":"bf8b59de7a0908d948fab554f0c4aad7":"49a8119c079f65ae4d97d1ce92e1e6150b5cdbf6abe5fc9d487eaaf1e5a750e5":"9f4dcd4b088c7a804671f3ad7cb7ac409d47bdfbe04e31b5d9964a746b462217":256:0 +aes_encrypt_xts:"f66f0d35fe0b4ffb9141ad53986556854894f9d3ebbff2463a64763d1b6cdc1e":"bf8b59de7a0908d948fab554f0c4aad7":"49a8119c079f65ae4d97d1ce92e1e6150b5cdbf6abe5fc9d487eaaf1e5a750e5":"9f4dcd4b088c7a804671f3ad7cb7ac409d47bdfbe04e31b5d9964a746b462217" AES-128-XTS Encrypt NIST XTSTestVectors #379 -aes_encrypt_xts:"71b894dbee8d78e2c700837fcf077525c92d6beadd6bc9f8e14476408e842787":"56007b6b02aaf85fa08bf674a29ca5d8":"ad9b381580d680ccec3f31011351923c02fca9270bdc268bb5bd2f75d709a80d":"05523cfe54c568d8daefdb5a4821ad67885c35f7e72700c0d10f6d9e08fc005d":256:0 +aes_encrypt_xts:"71b894dbee8d78e2c700837fcf077525c92d6beadd6bc9f8e14476408e842787":"56007b6b02aaf85fa08bf674a29ca5d8":"ad9b381580d680ccec3f31011351923c02fca9270bdc268bb5bd2f75d709a80d":"05523cfe54c568d8daefdb5a4821ad67885c35f7e72700c0d10f6d9e08fc005d" AES-128-XTS Encrypt NIST XTSTestVectors #380 -aes_encrypt_xts:"666ec109029735ca59271f22ce347ade057dd39d6e99f48a8756a1d08ed39d85":"a89318b3cb5b2523f597e8d63bb4bb06":"66cde13067c7f0c56817a6ff1c03318767125d4ce4cc650b9e9631af10406836":"b3ad873e257ed5c840b0268d7671ee28cfd4699d5ede678c631398b9664d8b2f":256:0 +aes_encrypt_xts:"666ec109029735ca59271f22ce347ade057dd39d6e99f48a8756a1d08ed39d85":"a89318b3cb5b2523f597e8d63bb4bb06":"66cde13067c7f0c56817a6ff1c03318767125d4ce4cc650b9e9631af10406836":"b3ad873e257ed5c840b0268d7671ee28cfd4699d5ede678c631398b9664d8b2f" AES-128-XTS Encrypt NIST XTSTestVectors #381 -aes_encrypt_xts:"bf0342615ce4f2a8d803e549d6321dc6ee55947c668e30f102c86a1efc676638":"5bffe0daea9ef5dfdf2b05335416ee84":"a99d2d7d421ca2c0b92b9cd978237d32a815f6db8041f0c2a22d90dbfe5a3c18":"f50b956ae5b5d1187bbea285dfe03a53c7cba20ddf91fb53ac33a5d511fddf2b":256:0 +aes_encrypt_xts:"bf0342615ce4f2a8d803e549d6321dc6ee55947c668e30f102c86a1efc676638":"5bffe0daea9ef5dfdf2b05335416ee84":"a99d2d7d421ca2c0b92b9cd978237d32a815f6db8041f0c2a22d90dbfe5a3c18":"f50b956ae5b5d1187bbea285dfe03a53c7cba20ddf91fb53ac33a5d511fddf2b" AES-128-XTS Encrypt NIST XTSTestVectors #382 -aes_encrypt_xts:"44db4b6d84bb36f961fc6bb8b5b5bea72ff9da5a07962de32784d8d00c8df838":"66b259c2c7ad1947809efc9940def73e":"6715c69789b7a55b8b74eba1abab66352003926b92f0bc60bf626cc5a0318700":"441d923ddeb31c22f1ed38747aa5e57a2dfc88d1c19ad9586fac982b044fc1c8":256:0 +aes_encrypt_xts:"44db4b6d84bb36f961fc6bb8b5b5bea72ff9da5a07962de32784d8d00c8df838":"66b259c2c7ad1947809efc9940def73e":"6715c69789b7a55b8b74eba1abab66352003926b92f0bc60bf626cc5a0318700":"441d923ddeb31c22f1ed38747aa5e57a2dfc88d1c19ad9586fac982b044fc1c8" AES-128-XTS Encrypt NIST XTSTestVectors #383 -aes_encrypt_xts:"6871cec62e3f869403b24eb12bb818c74efea9c3f0b71abae6f1e51313c2be77":"f0896c8bc97695a2dfe7f43ae5661006":"bf9f5c3fd12c8a3c7403c14a46b3eae76caf249df5b7a9d2dc75f07de6934c5b":"b1e58aa0e4233c4a396a509288aeddef429c412600b4b5bd67ca788340b6a686":256:0 +aes_encrypt_xts:"6871cec62e3f869403b24eb12bb818c74efea9c3f0b71abae6f1e51313c2be77":"f0896c8bc97695a2dfe7f43ae5661006":"bf9f5c3fd12c8a3c7403c14a46b3eae76caf249df5b7a9d2dc75f07de6934c5b":"b1e58aa0e4233c4a396a509288aeddef429c412600b4b5bd67ca788340b6a686" AES-128-XTS Encrypt NIST XTSTestVectors #384 -aes_encrypt_xts:"7943a57c457aeed06aabc65417caacde54fa57956ee5ca4b187824655d09e40d":"194e6da835db6a7869f436004c14e6c8":"2e21e00ca2e633e13b3764ac76808293903c34bbeb8dff604661626abe0ee71c":"636b63f02ca28a72c0a7520307dedd714eb7f75630ea86fe77ec1880586cd9ab":256:0 +aes_encrypt_xts:"7943a57c457aeed06aabc65417caacde54fa57956ee5ca4b187824655d09e40d":"194e6da835db6a7869f436004c14e6c8":"2e21e00ca2e633e13b3764ac76808293903c34bbeb8dff604661626abe0ee71c":"636b63f02ca28a72c0a7520307dedd714eb7f75630ea86fe77ec1880586cd9ab" AES-128-XTS Encrypt NIST XTSTestVectors #385 -aes_encrypt_xts:"9df2d47ef484d62bdc67994e436c2b93c4d0ab12a51dd7efa5b92408a56327e7":"16d77939b9e3dde5d364da9528a69812":"ed46eb35be0fd0cef9817b713f07213c553429af849ede85b8a3c1a50c7673c0":"6900e0db5f1870d87db594248ac2d9b722eb748a577e140d483bb980eb188380":256:0 +aes_encrypt_xts:"9df2d47ef484d62bdc67994e436c2b93c4d0ab12a51dd7efa5b92408a56327e7":"16d77939b9e3dde5d364da9528a69812":"ed46eb35be0fd0cef9817b713f07213c553429af849ede85b8a3c1a50c7673c0":"6900e0db5f1870d87db594248ac2d9b722eb748a577e140d483bb980eb188380" AES-128-XTS Encrypt NIST XTSTestVectors #386 -aes_encrypt_xts:"59a6f61c4477b75875bcff5cf6fed0b3ce47cb2087936b52554158f13b601ff4":"cb4022a294ab59075efce487a5aea584":"abddddefe0c353d26bd9dc5b10dcf61de6737a84d0b1a14dc9c2762e9d2b71e2":"a6efd71eb74f6a3d752d3f0155dc73de6e6dd046da913bb6995a34448efd07d0":256:0 +aes_encrypt_xts:"59a6f61c4477b75875bcff5cf6fed0b3ce47cb2087936b52554158f13b601ff4":"cb4022a294ab59075efce487a5aea584":"abddddefe0c353d26bd9dc5b10dcf61de6737a84d0b1a14dc9c2762e9d2b71e2":"a6efd71eb74f6a3d752d3f0155dc73de6e6dd046da913bb6995a34448efd07d0" AES-128-XTS Encrypt NIST XTSTestVectors #387 -aes_encrypt_xts:"efb9c55df8260b6c31556b40ed58e3db71336cbd2f9b4cb566726167da6ad06d":"bc02e099607f91e5ba566bfe16164e41":"fb615f1aefaf34ac7cfb2ab582e6a8c1410cee8cc1e971388968c54a4a20bc92":"15d122d539f1c4f306a1dda8cc325733adf673e3c0d7fb2317030f599a2da544":256:0 +aes_encrypt_xts:"efb9c55df8260b6c31556b40ed58e3db71336cbd2f9b4cb566726167da6ad06d":"bc02e099607f91e5ba566bfe16164e41":"fb615f1aefaf34ac7cfb2ab582e6a8c1410cee8cc1e971388968c54a4a20bc92":"15d122d539f1c4f306a1dda8cc325733adf673e3c0d7fb2317030f599a2da544" AES-128-XTS Encrypt NIST XTSTestVectors #388 -aes_encrypt_xts:"1c1028bbf96e48c15a0e486f786a8134dd23327b24c0461f9e4832599e83083b":"37974201494c3fa500f2a58b118abc06":"af97ed10c28b82246d090cdb71c8a097651aaf1012fffa92f5f34a5284546173":"ce0faff2aad71c26cf03ef19431a7270f2c0eb50fd71b1a7fa9c46ca70450cec":256:0 +aes_encrypt_xts:"1c1028bbf96e48c15a0e486f786a8134dd23327b24c0461f9e4832599e83083b":"37974201494c3fa500f2a58b118abc06":"af97ed10c28b82246d090cdb71c8a097651aaf1012fffa92f5f34a5284546173":"ce0faff2aad71c26cf03ef19431a7270f2c0eb50fd71b1a7fa9c46ca70450cec" AES-128-XTS Encrypt NIST XTSTestVectors #389 -aes_encrypt_xts:"c591fc7bd38527cf4158e51da3dcad945e30eac2bb3f9d45b4d35ba694081797":"2a35c3ecf3a3a1f8e3c0f04093bd6af1":"299a99a67dc8167a84eb15e6b20b39a5914cc3118cf4d65caf4d1bf2b17ceaf6":"0d3cc3fada933e67340b57c96634d277331ffdf39d958a182e75f1faf2ef4522":256:0 +aes_encrypt_xts:"c591fc7bd38527cf4158e51da3dcad945e30eac2bb3f9d45b4d35ba694081797":"2a35c3ecf3a3a1f8e3c0f04093bd6af1":"299a99a67dc8167a84eb15e6b20b39a5914cc3118cf4d65caf4d1bf2b17ceaf6":"0d3cc3fada933e67340b57c96634d277331ffdf39d958a182e75f1faf2ef4522" AES-128-XTS Encrypt NIST XTSTestVectors #390 -aes_encrypt_xts:"2fe89406145d94f70412ab0070f3d5e5484b78f2641aee9a402a5bdd656888e1":"17e7af69fa8b180da8f5dddea35210a9":"6cdf7b631748e0d9861a47fdce2e8f09bc145da6859b6e53e581e2c62d3009b6":"5550bd928d2a30d0c168b73455a080539836320908c8300b15d03c27b7039a2f":256:0 +aes_encrypt_xts:"2fe89406145d94f70412ab0070f3d5e5484b78f2641aee9a402a5bdd656888e1":"17e7af69fa8b180da8f5dddea35210a9":"6cdf7b631748e0d9861a47fdce2e8f09bc145da6859b6e53e581e2c62d3009b6":"5550bd928d2a30d0c168b73455a080539836320908c8300b15d03c27b7039a2f" AES-128-XTS Encrypt NIST XTSTestVectors #391 -aes_encrypt_xts:"74d3273cbed32440492358f9454e1ef658bb6ebc403c723739f5db9a69c69140":"f17796bd48abb00e1d34b522b2b52ca2":"334481593c7b0d0c55ccf9484daffc866669d11afd7599bb42fc4bac797d87f3":"952960aa9cb53d9bec1efe8190d6c9dfb68f29f4c996b3f3b69f1f0bd9576581":256:0 +aes_encrypt_xts:"74d3273cbed32440492358f9454e1ef658bb6ebc403c723739f5db9a69c69140":"f17796bd48abb00e1d34b522b2b52ca2":"334481593c7b0d0c55ccf9484daffc866669d11afd7599bb42fc4bac797d87f3":"952960aa9cb53d9bec1efe8190d6c9dfb68f29f4c996b3f3b69f1f0bd9576581" AES-128-XTS Encrypt NIST XTSTestVectors #392 -aes_encrypt_xts:"ad5909c69da7291d80b7b77cc115be06dee319d6ddd554c1783998b74d111c75":"505bd5d461eb95cd59a06f7cb086c5c2":"c72a9163f942a89dca851a5c5002af77970cd6f4cd3182240f1865b8148076d2":"df6dba8159b1d2a0f371415ca2e9b560b2aa3a0d61c6357440055dd33a3e7d51":256:0 +aes_encrypt_xts:"ad5909c69da7291d80b7b77cc115be06dee319d6ddd554c1783998b74d111c75":"505bd5d461eb95cd59a06f7cb086c5c2":"c72a9163f942a89dca851a5c5002af77970cd6f4cd3182240f1865b8148076d2":"df6dba8159b1d2a0f371415ca2e9b560b2aa3a0d61c6357440055dd33a3e7d51" AES-128-XTS Encrypt NIST XTSTestVectors #393 -aes_encrypt_xts:"353d7b9d27e591dfbc4cf5074ec7d97abad17a5d30f9d9ea7ea396f8ee2cbcb7":"233f70d9159327653daa1a07fa2aa672":"57748c6f23ac4032612c666130fbbe1136914be2a7e2aebdc8ca3c425a9b23ce":"2c2f3cdb3757dedabd0c8fa3d9e9e2fa38a52766ca3714796586aafd1f9c14c3":256:0 +aes_encrypt_xts:"353d7b9d27e591dfbc4cf5074ec7d97abad17a5d30f9d9ea7ea396f8ee2cbcb7":"233f70d9159327653daa1a07fa2aa672":"57748c6f23ac4032612c666130fbbe1136914be2a7e2aebdc8ca3c425a9b23ce":"2c2f3cdb3757dedabd0c8fa3d9e9e2fa38a52766ca3714796586aafd1f9c14c3" AES-128-XTS Encrypt NIST XTSTestVectors #394 -aes_encrypt_xts:"d466963d144a7059eecf19447e0aeb34c700755e3a12930470e7cd10290f6b55":"89f1ced7524958922244c7d68063dc61":"a2889e90e1c0bf168739d9c9fec063b88c9dc7f8a9381e8713c9451b089290fe":"f294ae7f37b4be5a216b4a24db957a9338f78d7036158fb107b8ae77a28dce4f":256:0 +aes_encrypt_xts:"d466963d144a7059eecf19447e0aeb34c700755e3a12930470e7cd10290f6b55":"89f1ced7524958922244c7d68063dc61":"a2889e90e1c0bf168739d9c9fec063b88c9dc7f8a9381e8713c9451b089290fe":"f294ae7f37b4be5a216b4a24db957a9338f78d7036158fb107b8ae77a28dce4f" AES-128-XTS Encrypt NIST XTSTestVectors #395 -aes_encrypt_xts:"8688caa83348807098298b1b615cb886ec838b41e38490b8b3389d22165eeeef":"3ef56e6894859bf89d9f294d7e5866e9":"22c40633a7f09509c8d585264aa709e8cd13d4a5f284efb6cbd161d984b4e278":"25db61fff51359456349138b517db26453b74dc91cf6a6d0c8adc594a7b0f349":256:0 +aes_encrypt_xts:"8688caa83348807098298b1b615cb886ec838b41e38490b8b3389d22165eeeef":"3ef56e6894859bf89d9f294d7e5866e9":"22c40633a7f09509c8d585264aa709e8cd13d4a5f284efb6cbd161d984b4e278":"25db61fff51359456349138b517db26453b74dc91cf6a6d0c8adc594a7b0f349" AES-128-XTS Encrypt NIST XTSTestVectors #396 -aes_encrypt_xts:"605e870782df95c7c76adc9de2c1cda29225071a6e454f04e37b96283ede7754":"1152b14e05fa7c190f6780e74794d424":"990da376926f16863b4fa53e23a3fb95c1aecacff0400e07cc3c4323589d4448":"7211d91b79478ce0af976377ba36639d42ce8c467a43509c82a24d4d16c3a4d2":256:0 +aes_encrypt_xts:"605e870782df95c7c76adc9de2c1cda29225071a6e454f04e37b96283ede7754":"1152b14e05fa7c190f6780e74794d424":"990da376926f16863b4fa53e23a3fb95c1aecacff0400e07cc3c4323589d4448":"7211d91b79478ce0af976377ba36639d42ce8c467a43509c82a24d4d16c3a4d2" AES-128-XTS Encrypt NIST XTSTestVectors #397 -aes_encrypt_xts:"7f482803b14728d0d38449fc3a00386172be904a45e0e251bb70e5fd33f15fa9":"bcf42eb2edaa251f655e010a067c5d5a":"a066729910e5841a1e3d33095d06336ac5f84f6aafb21fedaaed88baee304c4e":"e52d09384c0d909b57aad3a648f7cbc04baeb33728b8efd2f3ad4dbf9e96f041":256:0 +aes_encrypt_xts:"7f482803b14728d0d38449fc3a00386172be904a45e0e251bb70e5fd33f15fa9":"bcf42eb2edaa251f655e010a067c5d5a":"a066729910e5841a1e3d33095d06336ac5f84f6aafb21fedaaed88baee304c4e":"e52d09384c0d909b57aad3a648f7cbc04baeb33728b8efd2f3ad4dbf9e96f041" AES-128-XTS Encrypt NIST XTSTestVectors #398 -aes_encrypt_xts:"371c3a86d208df75ad4a92972d5e66c4dd91628ce011eb0d98b5efa0cb7d9f0b":"135189e1af2069ae9fe03a9f826cc84a":"394c537f1573fbc4c58f504d8a70c06117215ea30768ef7f4111172913a360d7":"77748930ab64edd8c92039d789d9cd164de87532a71c50c15df3caf846b5d909":256:0 +aes_encrypt_xts:"371c3a86d208df75ad4a92972d5e66c4dd91628ce011eb0d98b5efa0cb7d9f0b":"135189e1af2069ae9fe03a9f826cc84a":"394c537f1573fbc4c58f504d8a70c06117215ea30768ef7f4111172913a360d7":"77748930ab64edd8c92039d789d9cd164de87532a71c50c15df3caf846b5d909" AES-128-XTS Encrypt NIST XTSTestVectors #399 -aes_encrypt_xts:"c87b33c6b441c033d2750b9daacc1f7f6f3a123781d03cb8f7b9e7c6eb1cd933":"9685037a4221a374e52353fbe1f63352":"8923306880986dd26469cacb98949493ab17e704fcaa81c31f10624b1a43fc81":"c4242b19b2c21976098fa58ed4a388d67cb13c1144c77aa26abe55c71643f9da":256:0 +aes_encrypt_xts:"c87b33c6b441c033d2750b9daacc1f7f6f3a123781d03cb8f7b9e7c6eb1cd933":"9685037a4221a374e52353fbe1f63352":"8923306880986dd26469cacb98949493ab17e704fcaa81c31f10624b1a43fc81":"c4242b19b2c21976098fa58ed4a388d67cb13c1144c77aa26abe55c71643f9da" AES-128-XTS Encrypt NIST XTSTestVectors #400 -aes_encrypt_xts:"783a83ec52a27405dff9de4c57f9c979b360b6a5df88d67ec1a052e6f582a717":"886e975b29bdf6f0c01bb47f61f6f0f5":"b04d84da856b9a59ce2d626746f689a8051dacd6bce3b990aa901e4030648879":"f941039ebab8cac39d59247cbbcb4d816c726daed11577692c55e4ac6d3e6820":256:0 +aes_encrypt_xts:"783a83ec52a27405dff9de4c57f9c979b360b6a5df88d67ec1a052e6f582a717":"886e975b29bdf6f0c01bb47f61f6f0f5":"b04d84da856b9a59ce2d626746f689a8051dacd6bce3b990aa901e4030648879":"f941039ebab8cac39d59247cbbcb4d816c726daed11577692c55e4ac6d3e6820" AES-128-XTS Decrypt NIST XTSTestVectors #1 -aes_decrypt_xts:"c43cd0b23798ee3db0053d1e4d185e965d67fdda8c5325cc709fc3973f05cd17":"7900432e6021bc0e627c7b96ca08b4d0":"3454f7d34c0caffa12e9d2850b037fff":"07f2c2d4e6db6e1200bc165d154e0698":128:0 +aes_decrypt_xts:"c43cd0b23798ee3db0053d1e4d185e965d67fdda8c5325cc709fc3973f05cd17":"7900432e6021bc0e627c7b96ca08b4d0":"07f2c2d4e6db6e1200bc165d154e0698":"3454f7d34c0caffa12e9d2850b037fff" AES-128-XTS Decrypt NIST XTSTestVectors #2 -aes_decrypt_xts:"9a131bcbdebf2ba2efc2513245203421315636ac24f592e1d2b59540511650be":"8cfb87d61f9c41ad3cbe38cf81d4a3ea":"1070b7c17d3474281ad01fc0ad89cd8b":"321475ac6aa05712554d35a0a96a9265":128:0 +aes_decrypt_xts:"9a131bcbdebf2ba2efc2513245203421315636ac24f592e1d2b59540511650be":"8cfb87d61f9c41ad3cbe38cf81d4a3ea":"321475ac6aa05712554d35a0a96a9265":"1070b7c17d3474281ad01fc0ad89cd8b" AES-128-XTS Decrypt NIST XTSTestVectors #3 -aes_decrypt_xts:"fd5622255e4b21e3ee6c4f1f354a2377a68b0758bc3aca3f32aa0fd899d16f11":"d6a27b8dde6dfffa7d4ca436441978b0":"2fb97e979fb107bcc13b577f0f1ea203":"6e0a78bc0db27021f0f59756a447e313":128:0 +aes_decrypt_xts:"fd5622255e4b21e3ee6c4f1f354a2377a68b0758bc3aca3f32aa0fd899d16f11":"d6a27b8dde6dfffa7d4ca436441978b0":"6e0a78bc0db27021f0f59756a447e313":"2fb97e979fb107bcc13b577f0f1ea203" AES-128-XTS Decrypt NIST XTSTestVectors #4 -aes_decrypt_xts:"4e3135ee5167ab658b4694fbb7b021791de41ed676c8c408c51ecffb1900c07e":"7d68f0f53d3ce015ef8f442b409d82b1":"cff15a809220b4067c7c0266bbcb3248":"18757efd08059ab70bde2df78f3bd6ba":128:0 +aes_decrypt_xts:"4e3135ee5167ab658b4694fbb7b021791de41ed676c8c408c51ecffb1900c07e":"7d68f0f53d3ce015ef8f442b409d82b1":"18757efd08059ab70bde2df78f3bd6ba":"cff15a809220b4067c7c0266bbcb3248" AES-128-XTS Decrypt NIST XTSTestVectors #5 -aes_decrypt_xts:"239b565ac710fe742c43ff156ff9fa7372efdea33803bd8b883f778149726920":"ba1546ffa9bf8e194c99211a3d620a92":"83725eecbcdfa8ebdec2f40ba4b157ed":"7fecfc127a3762e30e14791141f65585":128:0 +aes_decrypt_xts:"239b565ac710fe742c43ff156ff9fa7372efdea33803bd8b883f778149726920":"ba1546ffa9bf8e194c99211a3d620a92":"7fecfc127a3762e30e14791141f65585":"83725eecbcdfa8ebdec2f40ba4b157ed" AES-128-XTS Decrypt NIST XTSTestVectors #6 -aes_decrypt_xts:"da3373e25d76d16b53e4dda368669cb0d9b851750b9624c65cd7d7933cf462a8":"8d24b579f0448336550d372c7228fa1b":"a7931ff118db06cb44097bcac1fad1af":"c5801ed8a38a78277a45516a3e12b310":128:0 +aes_decrypt_xts:"da3373e25d76d16b53e4dda368669cb0d9b851750b9624c65cd7d7933cf462a8":"8d24b579f0448336550d372c7228fa1b":"c5801ed8a38a78277a45516a3e12b310":"a7931ff118db06cb44097bcac1fad1af" AES-128-XTS Decrypt NIST XTSTestVectors #7 -aes_decrypt_xts:"1dbb0881542c6d678e8a0040c220340ed4884e1a81b23f43d9673b4ac5e295d6":"d09787717b3cb41a68898823b615a75a":"331960c250eb4988c75c0d532e206e5c":"25162f7511b5c3b24aee339ffeb7941c":128:0 +aes_decrypt_xts:"1dbb0881542c6d678e8a0040c220340ed4884e1a81b23f43d9673b4ac5e295d6":"d09787717b3cb41a68898823b615a75a":"25162f7511b5c3b24aee339ffeb7941c":"331960c250eb4988c75c0d532e206e5c" AES-128-XTS Decrypt NIST XTSTestVectors #8 -aes_decrypt_xts:"60d2e71898b341357b9150a5163a2be056f5da2cedc4ac708eb43d92ba40e001":"0adaa6e0ff4b0a04dfbf2247f64a2608":"369ad5f8fb83a0df649c899b49ef7459":"09da2fc0ed605b69d95e0b7760840a99":128:0 +aes_decrypt_xts:"60d2e71898b341357b9150a5163a2be056f5da2cedc4ac708eb43d92ba40e001":"0adaa6e0ff4b0a04dfbf2247f64a2608":"09da2fc0ed605b69d95e0b7760840a99":"369ad5f8fb83a0df649c899b49ef7459" AES-128-XTS Decrypt NIST XTSTestVectors #9 -aes_decrypt_xts:"dce7d083c3ad402029f1ed40074ff2f42e9e14091d09ddb68095eb945bf343b7":"caa883e27597661d8e72582ed34624a4":"4ae7a4ac80023405ac25bc497d6541fb":"d66768542f495d5c50b8623f314085f8":128:0 +aes_decrypt_xts:"dce7d083c3ad402029f1ed40074ff2f42e9e14091d09ddb68095eb945bf343b7":"caa883e27597661d8e72582ed34624a4":"d66768542f495d5c50b8623f314085f8":"4ae7a4ac80023405ac25bc497d6541fb" AES-128-XTS Decrypt NIST XTSTestVectors #10 -aes_decrypt_xts:"8f8e473564fa632684d04051cac1f129c1d6129b64700429b8b10cf300033638":"391b14e2f8cc2111bb0147a3baa040e8":"c0f6f44c03d1cbe668c034562ea3d804":"f6c53bcb07cbb44747fc19a6604e26d7":128:0 +aes_decrypt_xts:"8f8e473564fa632684d04051cac1f129c1d6129b64700429b8b10cf300033638":"391b14e2f8cc2111bb0147a3baa040e8":"f6c53bcb07cbb44747fc19a6604e26d7":"c0f6f44c03d1cbe668c034562ea3d804" AES-128-XTS Decrypt NIST XTSTestVectors #11 -aes_decrypt_xts:"4945ebf4ded6f497c9d7361d87174643f9cf5909294f6a23a82a53befc6a58c6":"2976c2e825c61b8360402be399fbea20":"dcff3e38dfea1d3eb78182326d7d68ab":"d2f58ae0386e9230744a2056b7fd1310":128:0 +aes_decrypt_xts:"4945ebf4ded6f497c9d7361d87174643f9cf5909294f6a23a82a53befc6a58c6":"2976c2e825c61b8360402be399fbea20":"d2f58ae0386e9230744a2056b7fd1310":"dcff3e38dfea1d3eb78182326d7d68ab" AES-128-XTS Decrypt NIST XTSTestVectors #12 -aes_decrypt_xts:"b089bc48bfa11c49368757f02d309504a30afed12ce5c63a18a3e2eb3c04153f":"b79e3147e948a84413f5456ef01b7fb6":"26339412d7ac113b319088153e13e1ac":"e1fd155647de15b9fe230baf668d23db":128:0 +aes_decrypt_xts:"b089bc48bfa11c49368757f02d309504a30afed12ce5c63a18a3e2eb3c04153f":"b79e3147e948a84413f5456ef01b7fb6":"e1fd155647de15b9fe230baf668d23db":"26339412d7ac113b319088153e13e1ac" AES-128-XTS Decrypt NIST XTSTestVectors #13 -aes_decrypt_xts:"b709f18eef3d86d854702f2007f9dd13463fda8f070ff02eeb7e8fb54e009ff8":"479cd8e9aefa5cfec125a110f11dfecf":"29c3616714bf8076ab195e5e0d6cc0d7":"5fc717d763a56d764a21009b5132dab4":128:0 +aes_decrypt_xts:"b709f18eef3d86d854702f2007f9dd13463fda8f070ff02eeb7e8fb54e009ff8":"479cd8e9aefa5cfec125a110f11dfecf":"5fc717d763a56d764a21009b5132dab4":"29c3616714bf8076ab195e5e0d6cc0d7" AES-128-XTS Decrypt NIST XTSTestVectors #14 -aes_decrypt_xts:"07fde947d9d0c07b81a824d53e33e252726553cd3ecdffaf0234d161843c112b":"421a912b685ab76b800e9cf156f233b5":"8850a5b5011c0b49b444daa5cbd04aba":"ec5364fa0184d8b98ec02cf996428f38":128:0 +aes_decrypt_xts:"07fde947d9d0c07b81a824d53e33e252726553cd3ecdffaf0234d161843c112b":"421a912b685ab76b800e9cf156f233b5":"ec5364fa0184d8b98ec02cf996428f38":"8850a5b5011c0b49b444daa5cbd04aba" AES-128-XTS Decrypt NIST XTSTestVectors #15 -aes_decrypt_xts:"58f6e713c670fffa62b2e74659240fa84c44644614cbf7ad33a991457b9041dd":"b220a3d0907ec1b56f36b38b0fdb51a6":"2fbaadd1b47f726dce3f7d4c0358fd99":"95360d08af997eb3ec62e641dd6b899a":128:0 +aes_decrypt_xts:"58f6e713c670fffa62b2e74659240fa84c44644614cbf7ad33a991457b9041dd":"b220a3d0907ec1b56f36b38b0fdb51a6":"95360d08af997eb3ec62e641dd6b899a":"2fbaadd1b47f726dce3f7d4c0358fd99" AES-128-XTS Decrypt NIST XTSTestVectors #16 -aes_decrypt_xts:"b2d47e6ba056b67aff509939d30287e489a71bbda6c31b639f8de5e2508b8be0":"4ed7ea04032c82f612ad0b2654cc9b7e":"6df4beebbe92ec8a427336b0caec1ec6":"fde4ae887d890b8835a5fc80bfcca708":128:0 +aes_decrypt_xts:"b2d47e6ba056b67aff509939d30287e489a71bbda6c31b639f8de5e2508b8be0":"4ed7ea04032c82f612ad0b2654cc9b7e":"fde4ae887d890b8835a5fc80bfcca708":"6df4beebbe92ec8a427336b0caec1ec6" AES-128-XTS Decrypt NIST XTSTestVectors #17 -aes_decrypt_xts:"81b19f35f45b4e459d88e95e3a49642c5127098ccba6a50ef4b2f875ed20b9e5":"4027cf6780a3afc3d99c3d2fe46c5751":"945864f9190ea8c11943df2510f94421":"db57d5b819129d7896e2df0958a6f9f3":128:0 +aes_decrypt_xts:"81b19f35f45b4e459d88e95e3a49642c5127098ccba6a50ef4b2f875ed20b9e5":"4027cf6780a3afc3d99c3d2fe46c5751":"db57d5b819129d7896e2df0958a6f9f3":"945864f9190ea8c11943df2510f94421" AES-128-XTS Decrypt NIST XTSTestVectors #18 -aes_decrypt_xts:"68cbd5e7e9ecfc6031a2c63ad1f95dc8ba5faa3d3b7fba1b1ef2176f8265fbdb":"8a0efaaff09c3ab2a3b202a7cb673679":"a856594179845a87855ea16dd03916be":"f36143630377d4e4efd44c5716a8bda1":128:0 +aes_decrypt_xts:"68cbd5e7e9ecfc6031a2c63ad1f95dc8ba5faa3d3b7fba1b1ef2176f8265fbdb":"8a0efaaff09c3ab2a3b202a7cb673679":"f36143630377d4e4efd44c5716a8bda1":"a856594179845a87855ea16dd03916be" AES-128-XTS Decrypt NIST XTSTestVectors #19 -aes_decrypt_xts:"3bd57d47e13ea39f1cf5f33c8ba029fb20f0d338639016f986b77978533701fe":"7d9e266aba87ee2af4ab7a2275742189":"d13ab11d3834d733ea5dd6dbf79ac92b":"8aab744287bff6901441908da23f0b11":128:0 +aes_decrypt_xts:"3bd57d47e13ea39f1cf5f33c8ba029fb20f0d338639016f986b77978533701fe":"7d9e266aba87ee2af4ab7a2275742189":"8aab744287bff6901441908da23f0b11":"d13ab11d3834d733ea5dd6dbf79ac92b" AES-128-XTS Decrypt NIST XTSTestVectors #20 -aes_decrypt_xts:"ab46c306a2503fcc9480ad96018791674970937f73aca90a5fd05d8420e7bdc2":"92e8295631bd608c0a53a3f26f907a7a":"51b9c927ead5fadad56c3eb1a220eec7":"b9a3533b48269b56f0dbb05724272ce5":128:0 +aes_decrypt_xts:"ab46c306a2503fcc9480ad96018791674970937f73aca90a5fd05d8420e7bdc2":"92e8295631bd608c0a53a3f26f907a7a":"b9a3533b48269b56f0dbb05724272ce5":"51b9c927ead5fadad56c3eb1a220eec7" AES-128-XTS Decrypt NIST XTSTestVectors #21 -aes_decrypt_xts:"1b09121d93458279013df12b26e7b2a15c28c44f93f97ea638b056177deafab0":"bf962d31bd58a1f89e3db4572cfcd8dd":"d83ddc006deeee4cc2b4c495830dddc3":"d33777d780a04bfe625cae471d2b8169":128:0 +aes_decrypt_xts:"1b09121d93458279013df12b26e7b2a15c28c44f93f97ea638b056177deafab0":"bf962d31bd58a1f89e3db4572cfcd8dd":"d33777d780a04bfe625cae471d2b8169":"d83ddc006deeee4cc2b4c495830dddc3" AES-128-XTS Decrypt NIST XTSTestVectors #22 -aes_decrypt_xts:"d02380e84e40f68915ed276c2efa482c90b098467027fc3f0a16e8a327b523c9":"6d1baf4e86bbd5dfd8cfa34b16966820":"6d246f57b5d692205f2b970dcf8ed6f8":"a7f7e80a068e7591ae681fe3e5e277a6":128:0 +aes_decrypt_xts:"d02380e84e40f68915ed276c2efa482c90b098467027fc3f0a16e8a327b523c9":"6d1baf4e86bbd5dfd8cfa34b16966820":"a7f7e80a068e7591ae681fe3e5e277a6":"6d246f57b5d692205f2b970dcf8ed6f8" AES-128-XTS Decrypt NIST XTSTestVectors #23 -aes_decrypt_xts:"224decbf90014e6fc9bce683072c9ace108933b92ebac49bceea98261716c4ae":"f17f4340df271fa5ea5fecec58f990be":"a8b8326cc5126a926cf414b471abd1b2":"f31aff86e5759a2243bfe96f1cdad7f6":128:0 +aes_decrypt_xts:"224decbf90014e6fc9bce683072c9ace108933b92ebac49bceea98261716c4ae":"f17f4340df271fa5ea5fecec58f990be":"f31aff86e5759a2243bfe96f1cdad7f6":"a8b8326cc5126a926cf414b471abd1b2" AES-128-XTS Decrypt NIST XTSTestVectors #24 -aes_decrypt_xts:"675ff2637fccd2289065a642dcfc548db7582a040d3ab709d52b03512d5e6a08":"05f15b654a7c3c8b7168aba1abefd38a":"47b751adeeccd4475163239610797d4b":"4f6707b5e65da3eea92b5353c7bd95a2":128:0 +aes_decrypt_xts:"675ff2637fccd2289065a642dcfc548db7582a040d3ab709d52b03512d5e6a08":"05f15b654a7c3c8b7168aba1abefd38a":"4f6707b5e65da3eea92b5353c7bd95a2":"47b751adeeccd4475163239610797d4b" AES-128-XTS Decrypt NIST XTSTestVectors #25 -aes_decrypt_xts:"bd0e9572298b6af20ddc0792efa2a6c50cb3e08f75b5550e607318ac1808bb93":"8ff426a0471d8546d5711544a6540b0b":"e8c647ee7488adc4090e08a96965cced":"d3aa65af5882d432e8afdaa0b4f42640":128:0 +aes_decrypt_xts:"bd0e9572298b6af20ddc0792efa2a6c50cb3e08f75b5550e607318ac1808bb93":"8ff426a0471d8546d5711544a6540b0b":"d3aa65af5882d432e8afdaa0b4f42640":"e8c647ee7488adc4090e08a96965cced" AES-128-XTS Decrypt NIST XTSTestVectors #26 -aes_decrypt_xts:"627842bfaab7d8e6e72681ac4e5bf9915f82e8561b040ccaabec9e70343a94e5":"7a9f9a4182bdf28e4d364db9b67a8b0b":"1c980fd798b916326c525632e215c4ec":"8789bb3e01c8d3e768033f2c05ffee17":128:0 +aes_decrypt_xts:"627842bfaab7d8e6e72681ac4e5bf9915f82e8561b040ccaabec9e70343a94e5":"7a9f9a4182bdf28e4d364db9b67a8b0b":"8789bb3e01c8d3e768033f2c05ffee17":"1c980fd798b916326c525632e215c4ec" AES-128-XTS Decrypt NIST XTSTestVectors #27 -aes_decrypt_xts:"1f0ab8d1e15365e3922ec914e9ad68097f3907b3812b90052d7c6a6daf439c61":"88fd391aa1f3bb6b7cee85b53768fc76":"90f3c999cb074587f875561d04160c6c":"1d72767fffb8de3a2a420ca4383087a6":128:0 +aes_decrypt_xts:"1f0ab8d1e15365e3922ec914e9ad68097f3907b3812b90052d7c6a6daf439c61":"88fd391aa1f3bb6b7cee85b53768fc76":"1d72767fffb8de3a2a420ca4383087a6":"90f3c999cb074587f875561d04160c6c" AES-128-XTS Decrypt NIST XTSTestVectors #28 -aes_decrypt_xts:"e1977129e29c76175e7fd170710faf9f60c8b02d03b40ce68b0caee872377de4":"57cbc8bd440653202319f7c932cb9589":"cfa1f3a9a152c4875100ad4807b3b09c":"fb8d8db9cb8639de8344238dc2c1f255":128:0 +aes_decrypt_xts:"e1977129e29c76175e7fd170710faf9f60c8b02d03b40ce68b0caee872377de4":"57cbc8bd440653202319f7c932cb9589":"fb8d8db9cb8639de8344238dc2c1f255":"cfa1f3a9a152c4875100ad4807b3b09c" AES-128-XTS Decrypt NIST XTSTestVectors #29 -aes_decrypt_xts:"fccb6e7b4c912d417d30347bae86e554ecb2d05057b27cc4f38245567cd8af9e":"402be8fb1c78c0194de0f0beb90ccc98":"b04ea8cd83aea25893ac2a621879a4cd":"90c08ac785b3b5e7c1815497a451a96c":128:0 +aes_decrypt_xts:"fccb6e7b4c912d417d30347bae86e554ecb2d05057b27cc4f38245567cd8af9e":"402be8fb1c78c0194de0f0beb90ccc98":"90c08ac785b3b5e7c1815497a451a96c":"b04ea8cd83aea25893ac2a621879a4cd" AES-128-XTS Decrypt NIST XTSTestVectors #30 -aes_decrypt_xts:"1dc948c48dfe027a62be79f10b4be213d62bdc5b784559356c9bc9c65973f7f4":"ad5291d8680e2d603ca27da084d56a78":"b1ac6eca721709a527598d1dc7fa365e":"036cad62c24295b188c47cdc247eae41":128:0 +aes_decrypt_xts:"1dc948c48dfe027a62be79f10b4be213d62bdc5b784559356c9bc9c65973f7f4":"ad5291d8680e2d603ca27da084d56a78":"036cad62c24295b188c47cdc247eae41":"b1ac6eca721709a527598d1dc7fa365e" AES-128-XTS Decrypt NIST XTSTestVectors #31 -aes_decrypt_xts:"6c3b934f3778ded28c4a5ba1d2185621f5e946c109962959dc0b8f7ab401944b":"920ba467004287321943cbd132166c20":"98f21426b7148082b4ee4a8074672a10":"857679e49cd68bc648c4ab0986aa59f8":128:0 +aes_decrypt_xts:"6c3b934f3778ded28c4a5ba1d2185621f5e946c109962959dc0b8f7ab401944b":"920ba467004287321943cbd132166c20":"857679e49cd68bc648c4ab0986aa59f8":"98f21426b7148082b4ee4a8074672a10" AES-128-XTS Decrypt NIST XTSTestVectors #32 -aes_decrypt_xts:"51696879ee8b77f3724c6289f3a273a346d9d03807dc0b82670f3c2b378a7935":"935232958b223695c4865c8c097677e7":"22f8c0637327b1123067e730c3be4a01":"5c931a135b9d4a7d65c9a8d5535c1294":128:0 +aes_decrypt_xts:"51696879ee8b77f3724c6289f3a273a346d9d03807dc0b82670f3c2b378a7935":"935232958b223695c4865c8c097677e7":"5c931a135b9d4a7d65c9a8d5535c1294":"22f8c0637327b1123067e730c3be4a01" AES-128-XTS Decrypt NIST XTSTestVectors #33 -aes_decrypt_xts:"4d2b83551ac5cb8c4bb434577d364dac703f7fe75f74c79fbf1a7963711fdd53":"fc696d4190a3fc6273caa1a070e5bbfc":"8704552b90009ec3324adbf284dbd51e":"dd155757fcf457d90bb571e8eebd4630":128:0 +aes_decrypt_xts:"4d2b83551ac5cb8c4bb434577d364dac703f7fe75f74c79fbf1a7963711fdd53":"fc696d4190a3fc6273caa1a070e5bbfc":"dd155757fcf457d90bb571e8eebd4630":"8704552b90009ec3324adbf284dbd51e" AES-128-XTS Decrypt NIST XTSTestVectors #34 -aes_decrypt_xts:"35d7a774848259760d32f46c7a013d791babd3b898316dfb00c668c5528bc3f3":"f1540dcc897f03b8a70d7ba4506a1115":"c5f6673cbceae8236fa236798261eec1":"56fdd92d70c107b7707c9aa1d33ab0ac":128:0 +aes_decrypt_xts:"35d7a774848259760d32f46c7a013d791babd3b898316dfb00c668c5528bc3f3":"f1540dcc897f03b8a70d7ba4506a1115":"56fdd92d70c107b7707c9aa1d33ab0ac":"c5f6673cbceae8236fa236798261eec1" AES-128-XTS Decrypt NIST XTSTestVectors #35 -aes_decrypt_xts:"e5d608c5cb8c2c3d726bb4f4a8023831b9335d005cc2df3bd70d9f7e71250c6a":"14d830f71e15e8945380a6e7f533a532":"91eecd8bbd0ff7cfe4b33d8e99924368":"d49ca2b1dfc2848120dfc2b75e292a0c":128:0 +aes_decrypt_xts:"e5d608c5cb8c2c3d726bb4f4a8023831b9335d005cc2df3bd70d9f7e71250c6a":"14d830f71e15e8945380a6e7f533a532":"d49ca2b1dfc2848120dfc2b75e292a0c":"91eecd8bbd0ff7cfe4b33d8e99924368" AES-128-XTS Decrypt NIST XTSTestVectors #36 -aes_decrypt_xts:"0a180bd90ba206a7bf2cc82a2f5fddf92240e08711ba02a4925f90a090b9ca68":"e7cf2a79fab30a2d0e461fbb647ddee3":"86d6bf324bcc2910816abbf55f3ba45d":"da868afeec48764091c51f5e7332338d":128:0 +aes_decrypt_xts:"0a180bd90ba206a7bf2cc82a2f5fddf92240e08711ba02a4925f90a090b9ca68":"e7cf2a79fab30a2d0e461fbb647ddee3":"da868afeec48764091c51f5e7332338d":"86d6bf324bcc2910816abbf55f3ba45d" AES-128-XTS Decrypt NIST XTSTestVectors #37 -aes_decrypt_xts:"a887a09699a2685dbef306d09015f83897a7f599bdcb3b7f64e34645cb6fafcf":"13c383754d39411943576e45dfb77763":"5b0a85e376a636d113366ec82a2c03f8":"e8cb042a3d239771ef104b5892bd1067":128:0 +aes_decrypt_xts:"a887a09699a2685dbef306d09015f83897a7f599bdcb3b7f64e34645cb6fafcf":"13c383754d39411943576e45dfb77763":"e8cb042a3d239771ef104b5892bd1067":"5b0a85e376a636d113366ec82a2c03f8" AES-128-XTS Decrypt NIST XTSTestVectors #38 -aes_decrypt_xts:"efe934cb1a60b2928bf4dca84364958d6a2b5b6986db3e63162a65d377becacc":"70a06dcf8044b9088c00f9bb91014c89":"9b3a036436a24636290c969e9d97cf8b":"df6867693d8884cca8198283bb2c3e16":128:0 +aes_decrypt_xts:"efe934cb1a60b2928bf4dca84364958d6a2b5b6986db3e63162a65d377becacc":"70a06dcf8044b9088c00f9bb91014c89":"df6867693d8884cca8198283bb2c3e16":"9b3a036436a24636290c969e9d97cf8b" AES-128-XTS Decrypt NIST XTSTestVectors #39 -aes_decrypt_xts:"43228ddf518ea7675d9ca6394f3e8944422fa3449e8fa804fb42228f55b97bc2":"202f6f090d295e118d1ce501add69ee8":"f515b3d50e991d55a3e0fcb093085a10":"f224ec19a58bbde03cb692e0e4fc19d7":128:0 +aes_decrypt_xts:"43228ddf518ea7675d9ca6394f3e8944422fa3449e8fa804fb42228f55b97bc2":"202f6f090d295e118d1ce501add69ee8":"f224ec19a58bbde03cb692e0e4fc19d7":"f515b3d50e991d55a3e0fcb093085a10" AES-128-XTS Decrypt NIST XTSTestVectors #40 -aes_decrypt_xts:"b13e6af1d59e3d82842703d103c1038d3d052aee0347a97167b8786aaaf0b8fe":"fa02f1df1956fb9b11ac59933dfc0e67":"4b20fce1ffacc7553afa3a6ac94e5966":"b8fa089cca83d2c9979e642b9a248882":128:0 +aes_decrypt_xts:"b13e6af1d59e3d82842703d103c1038d3d052aee0347a97167b8786aaaf0b8fe":"fa02f1df1956fb9b11ac59933dfc0e67":"b8fa089cca83d2c9979e642b9a248882":"4b20fce1ffacc7553afa3a6ac94e5966" AES-128-XTS Decrypt NIST XTSTestVectors #41 -aes_decrypt_xts:"d4dac4b88c978d82f0d8d0d8b44f69c91eee8735f12f0ab5a97458ab72e46268":"515ec6657d3923c568a3f7503f461663":"caed5c738a8dc30155522864f9289e61":"89691c5dbc84bf8e2e1454148049648f":128:0 +aes_decrypt_xts:"d4dac4b88c978d82f0d8d0d8b44f69c91eee8735f12f0ab5a97458ab72e46268":"515ec6657d3923c568a3f7503f461663":"89691c5dbc84bf8e2e1454148049648f":"caed5c738a8dc30155522864f9289e61" AES-128-XTS Decrypt NIST XTSTestVectors #42 -aes_decrypt_xts:"2bfafb74d192d506a50cf8ce28b79c155a35590b925d795102b7a185080e0a3f":"4b5f1b938bd9145c5a0c27d551a0d8b2":"63a88184186fa797d264a0528f39709f":"d7f7c8bccf8968b9f118bbead353b630":128:0 +aes_decrypt_xts:"2bfafb74d192d506a50cf8ce28b79c155a35590b925d795102b7a185080e0a3f":"4b5f1b938bd9145c5a0c27d551a0d8b2":"d7f7c8bccf8968b9f118bbead353b630":"63a88184186fa797d264a0528f39709f" AES-128-XTS Decrypt NIST XTSTestVectors #43 -aes_decrypt_xts:"3fe024e9b46c0a7262ce0431e81142443a4eb01fb82d301e9b8b5f7ebfe2cf4c":"a4a5905fa0b1065af6bfbeeac9578379":"baa495ce8309a6c88ad855f97a774113":"8b6572487318167d1babedf6a8cef7b2":128:0 +aes_decrypt_xts:"3fe024e9b46c0a7262ce0431e81142443a4eb01fb82d301e9b8b5f7ebfe2cf4c":"a4a5905fa0b1065af6bfbeeac9578379":"8b6572487318167d1babedf6a8cef7b2":"baa495ce8309a6c88ad855f97a774113" AES-128-XTS Decrypt NIST XTSTestVectors #44 -aes_decrypt_xts:"890d5cbb10d8c7f65e7a9581c2c0a459a84e2e80ee90d46499581c5b8ab2746c":"00f99cfdea2b045c5b8e29ae801368cc":"68c529586435374cfbadb17b9b895a4d":"531d3393772d49bbd0a1b6d839de0185":128:0 +aes_decrypt_xts:"890d5cbb10d8c7f65e7a9581c2c0a459a84e2e80ee90d46499581c5b8ab2746c":"00f99cfdea2b045c5b8e29ae801368cc":"531d3393772d49bbd0a1b6d839de0185":"68c529586435374cfbadb17b9b895a4d" AES-128-XTS Decrypt NIST XTSTestVectors #45 -aes_decrypt_xts:"9a41784e49531dc475b76d969a4296510f88af1925c8323c38f6e8e11a9b0a33":"842d108a3cd448bf505cda8b375626ec":"71f0519b7a6aee116d481f31b965fc2d":"926cfa1f568b03c914b5a8283920be26":128:0 +aes_decrypt_xts:"9a41784e49531dc475b76d969a4296510f88af1925c8323c38f6e8e11a9b0a33":"842d108a3cd448bf505cda8b375626ec":"926cfa1f568b03c914b5a8283920be26":"71f0519b7a6aee116d481f31b965fc2d" AES-128-XTS Decrypt NIST XTSTestVectors #46 -aes_decrypt_xts:"9885c035f7145632759b5df6c11fab9a2b8da85a8efa7a9bc9121a59e454da94":"935db95d74d2044634a426533a3f191d":"e9c680838484714f38c59fdbfaf49a5e":"b790368e2ab0227e5c08adc4e7057baa":128:0 +aes_decrypt_xts:"9885c035f7145632759b5df6c11fab9a2b8da85a8efa7a9bc9121a59e454da94":"935db95d74d2044634a426533a3f191d":"b790368e2ab0227e5c08adc4e7057baa":"e9c680838484714f38c59fdbfaf49a5e" AES-128-XTS Decrypt NIST XTSTestVectors #47 -aes_decrypt_xts:"2594e2d7255a6c99ae3be120f7cc6ca1835b5643fc28c1245e2d88137308e9ac":"3f0aef5662d5f2e40d33f1712aea392a":"aca43e27d8cffc6d273a90f343c9acce":"c94c62fdac550cf62f3dbec89cb8614c":128:0 +aes_decrypt_xts:"2594e2d7255a6c99ae3be120f7cc6ca1835b5643fc28c1245e2d88137308e9ac":"3f0aef5662d5f2e40d33f1712aea392a":"c94c62fdac550cf62f3dbec89cb8614c":"aca43e27d8cffc6d273a90f343c9acce" AES-128-XTS Decrypt NIST XTSTestVectors #48 -aes_decrypt_xts:"48e4a77186bdf295bf1caf076595b3497a6d6d6d91820452cefdfa2d221af5aa":"abff43aa43c2be70aed5c911f5361de1":"8fd86c0489944d4350b2232958016668":"16938d35e74a7ab0caddde531cbbc333":128:0 +aes_decrypt_xts:"48e4a77186bdf295bf1caf076595b3497a6d6d6d91820452cefdfa2d221af5aa":"abff43aa43c2be70aed5c911f5361de1":"16938d35e74a7ab0caddde531cbbc333":"8fd86c0489944d4350b2232958016668" AES-128-XTS Decrypt NIST XTSTestVectors #49 -aes_decrypt_xts:"e6c15e17793de54edc96ec2942c269342780092b70977bf525616d80e6ada36b":"898493e8ce343b400e4e2ab9c65d45c0":"3f069d4997a1dd7ea4215cf1d9568395":"35d16e1d15cdad0502e7ef58e86f4d4c":128:0 +aes_decrypt_xts:"e6c15e17793de54edc96ec2942c269342780092b70977bf525616d80e6ada36b":"898493e8ce343b400e4e2ab9c65d45c0":"35d16e1d15cdad0502e7ef58e86f4d4c":"3f069d4997a1dd7ea4215cf1d9568395" AES-128-XTS Decrypt NIST XTSTestVectors #50 -aes_decrypt_xts:"23f98e3aacb0c59f8532dc09b4cda9bc6925481a140c98be78ab34242dd67bfe":"d5a8b6d4b51baca7495ece35b911c361":"b7972c5f6a488dce95eb46a855a105a5":"6af3152f9763e39a83b94fe960e04447":128:0 +aes_decrypt_xts:"23f98e3aacb0c59f8532dc09b4cda9bc6925481a140c98be78ab34242dd67bfe":"d5a8b6d4b51baca7495ece35b911c361":"6af3152f9763e39a83b94fe960e04447":"b7972c5f6a488dce95eb46a855a105a5" AES-128-XTS Decrypt NIST XTSTestVectors #51 -aes_decrypt_xts:"a068e2245deddb8f422d1abe3f347a7ee45563ce9784fdb5da6452d418596c18":"de754c6085aff2e6d759cbb5214ebc8a":"804795bc588aa048894a184c600ac75f":"d5a4d8ec68e53c0aac094b95b8add3c9":128:0 +aes_decrypt_xts:"a068e2245deddb8f422d1abe3f347a7ee45563ce9784fdb5da6452d418596c18":"de754c6085aff2e6d759cbb5214ebc8a":"d5a4d8ec68e53c0aac094b95b8add3c9":"804795bc588aa048894a184c600ac75f" AES-128-XTS Decrypt NIST XTSTestVectors #52 -aes_decrypt_xts:"d6cd858364f472395726f55996114755f3fca7392015bac58f0e6065da32eb94":"9678bf9646f91ff5be8e5ce7d5b979af":"4dcdabefbf99b4f494fa83b91f0e97a7":"638789a303154fb364e5168aa9340882":128:0 +aes_decrypt_xts:"d6cd858364f472395726f55996114755f3fca7392015bac58f0e6065da32eb94":"9678bf9646f91ff5be8e5ce7d5b979af":"638789a303154fb364e5168aa9340882":"4dcdabefbf99b4f494fa83b91f0e97a7" AES-128-XTS Decrypt NIST XTSTestVectors #53 -aes_decrypt_xts:"946b388efbf5946802b0c55720910a2a71f75085a565472f2fca091eec6c4e9c":"34192227361656b6fbf986d1050c33a1":"a4321472fca02d869432585a4380be30":"5ff7c0249be2b694ad82e68023974533":128:0 +aes_decrypt_xts:"946b388efbf5946802b0c55720910a2a71f75085a565472f2fca091eec6c4e9c":"34192227361656b6fbf986d1050c33a1":"5ff7c0249be2b694ad82e68023974533":"a4321472fca02d869432585a4380be30" AES-128-XTS Decrypt NIST XTSTestVectors #54 -aes_decrypt_xts:"2ed1166124991ce6d3c0921a25f50a4c99008c2698e8012868db6a3071e153c7":"5b8b3b040d78f5cf327508e180edc152":"625438700a4d153811dc26f688b1f82e":"4462bc469e794fd74288f3f775c02cf9":128:0 +aes_decrypt_xts:"2ed1166124991ce6d3c0921a25f50a4c99008c2698e8012868db6a3071e153c7":"5b8b3b040d78f5cf327508e180edc152":"4462bc469e794fd74288f3f775c02cf9":"625438700a4d153811dc26f688b1f82e" AES-128-XTS Decrypt NIST XTSTestVectors #55 -aes_decrypt_xts:"64ec33f6f58114318cf88f2c86f69ea5a78594f95475884404add2610740cf49":"1fb5f8e05c76302a24612cb3e585c8f0":"565fa6390a7a377b90330ba09391a7d6":"3f29bfa05616507792cedc91e27e4fbc":128:0 +aes_decrypt_xts:"64ec33f6f58114318cf88f2c86f69ea5a78594f95475884404add2610740cf49":"1fb5f8e05c76302a24612cb3e585c8f0":"3f29bfa05616507792cedc91e27e4fbc":"565fa6390a7a377b90330ba09391a7d6" AES-128-XTS Decrypt NIST XTSTestVectors #56 -aes_decrypt_xts:"ba0f088a697ad37829e20cdcd535ca3a1780a120d07ad88c7a2369ece37d4251":"6bf9a3e64b2f893a40d012651d2bd7f1":"7d180b8ae143617369239a606c693d1f":"4479885b32ed93a05bc973d925b30a71":128:0 +aes_decrypt_xts:"ba0f088a697ad37829e20cdcd535ca3a1780a120d07ad88c7a2369ece37d4251":"6bf9a3e64b2f893a40d012651d2bd7f1":"4479885b32ed93a05bc973d925b30a71":"7d180b8ae143617369239a606c693d1f" AES-128-XTS Decrypt NIST XTSTestVectors #57 -aes_decrypt_xts:"02669a844e5d4fdd66287cd8b2e116a3eb47f3391a1caf3a58fdbfabbe34708d":"702cc1b251559ba36c97ff62ffbfd510":"e567f6d2727622278b9310e91ece0165":"5faa528556f79049118c00852e022d96":128:0 +aes_decrypt_xts:"02669a844e5d4fdd66287cd8b2e116a3eb47f3391a1caf3a58fdbfabbe34708d":"702cc1b251559ba36c97ff62ffbfd510":"5faa528556f79049118c00852e022d96":"e567f6d2727622278b9310e91ece0165" AES-128-XTS Decrypt NIST XTSTestVectors #58 -aes_decrypt_xts:"31ff2c6e5cc7dab66ee7811ccfb36d9546d81ac0b857550cf938b945da72a4e5":"100aec347f62e5bf01a8d4f279bd5740":"5ce1562f45da9dad248bb7ac2aabe2b4":"fa58ed4b5530ecb8adb5f4c119a9edda":128:0 +aes_decrypt_xts:"31ff2c6e5cc7dab66ee7811ccfb36d9546d81ac0b857550cf938b945da72a4e5":"100aec347f62e5bf01a8d4f279bd5740":"fa58ed4b5530ecb8adb5f4c119a9edda":"5ce1562f45da9dad248bb7ac2aabe2b4" AES-128-XTS Decrypt NIST XTSTestVectors #59 -aes_decrypt_xts:"367dd317ca33af76880b3a1c0194582fb752c9dc4d5edf983e6a67e7d790281e":"15b8b471979eb22086f2c34fba7a0c71":"9774ebd7b08cc87fdf70c9d4f746f2f4":"83f4639b4fa54f5f657c03fe4c00983e":128:0 +aes_decrypt_xts:"367dd317ca33af76880b3a1c0194582fb752c9dc4d5edf983e6a67e7d790281e":"15b8b471979eb22086f2c34fba7a0c71":"83f4639b4fa54f5f657c03fe4c00983e":"9774ebd7b08cc87fdf70c9d4f746f2f4" AES-128-XTS Decrypt NIST XTSTestVectors #60 -aes_decrypt_xts:"fd00d628c112191dba7929780cfb5be8df9e0a99830f028218108a5800c149bb":"e6eab2573412adc1a8517d57bb6c993c":"e72746c743f84e32eed81b8dd51b6fea":"9c085ebe5cd42b24889be07f59f761b1":128:0 +aes_decrypt_xts:"fd00d628c112191dba7929780cfb5be8df9e0a99830f028218108a5800c149bb":"e6eab2573412adc1a8517d57bb6c993c":"9c085ebe5cd42b24889be07f59f761b1":"e72746c743f84e32eed81b8dd51b6fea" AES-128-XTS Decrypt NIST XTSTestVectors #61 -aes_decrypt_xts:"02579c691f098802d59471252389789ac049fce858839deb685f15fc21e82fa8":"720948a84a9c52beff584af9ace6ee9e":"48210df8641e31039d06f0e7dc1ad97f":"0ccaac98e1c9609f406930617f1e35ec":128:0 +aes_decrypt_xts:"02579c691f098802d59471252389789ac049fce858839deb685f15fc21e82fa8":"720948a84a9c52beff584af9ace6ee9e":"0ccaac98e1c9609f406930617f1e35ec":"48210df8641e31039d06f0e7dc1ad97f" AES-128-XTS Decrypt NIST XTSTestVectors #62 -aes_decrypt_xts:"968597e80a2e162e4d43e676aacc4bf70757a335c04cba26fd0ffb5ff0db0149":"dc7c32c712f5ea1363b804a4faa9c6ee":"944f66bb9cb9c0da59111875bd8a83ed":"1fb8a2d4996bacf34f62caf1402ced12":128:0 +aes_decrypt_xts:"968597e80a2e162e4d43e676aacc4bf70757a335c04cba26fd0ffb5ff0db0149":"dc7c32c712f5ea1363b804a4faa9c6ee":"1fb8a2d4996bacf34f62caf1402ced12":"944f66bb9cb9c0da59111875bd8a83ed" AES-128-XTS Decrypt NIST XTSTestVectors #63 -aes_decrypt_xts:"a2a8ba815d0b4c04dc74204e8a5a4b459a11c11a2e3b59c0a60e7b5aa5ed6316":"e16180263553ad759ccee451e32a9b25":"6b6295ca7b81d5216cc251ead46c70bb":"abcae54afcbb0b0ec75884b11a9901ff":128:0 +aes_decrypt_xts:"a2a8ba815d0b4c04dc74204e8a5a4b459a11c11a2e3b59c0a60e7b5aa5ed6316":"e16180263553ad759ccee451e32a9b25":"abcae54afcbb0b0ec75884b11a9901ff":"6b6295ca7b81d5216cc251ead46c70bb" AES-128-XTS Decrypt NIST XTSTestVectors #64 -aes_decrypt_xts:"08d86e27b902aa491a22a0d8d54104bfa29bf4aff23228590bcbca10af64e521":"67c05beb8378760de12fb22c1ab66839":"09bea3cca20b8f9544e62430819d90cc":"c9fed3c29cf7c2a28463684f551c11cd":128:0 +aes_decrypt_xts:"08d86e27b902aa491a22a0d8d54104bfa29bf4aff23228590bcbca10af64e521":"67c05beb8378760de12fb22c1ab66839":"c9fed3c29cf7c2a28463684f551c11cd":"09bea3cca20b8f9544e62430819d90cc" AES-128-XTS Decrypt NIST XTSTestVectors #65 -aes_decrypt_xts:"2e13807ff04501d899e9d195244c1a8ed4aa8022b9d69994c65a6569bb63ff3f":"037fd78231d27b3a3bc419ddfd04683d":"ae58fbd41058bd60b546379c836ada28":"55ddb8bc2ba156bcd66483ab6a2cfe5c":128:0 +aes_decrypt_xts:"2e13807ff04501d899e9d195244c1a8ed4aa8022b9d69994c65a6569bb63ff3f":"037fd78231d27b3a3bc419ddfd04683d":"55ddb8bc2ba156bcd66483ab6a2cfe5c":"ae58fbd41058bd60b546379c836ada28" AES-128-XTS Decrypt NIST XTSTestVectors #66 -aes_decrypt_xts:"7aa1e6c20fdd2755e50f5537515fa749d03a14c41ac845d72e59e166e06d7e82":"589dd483feda2c6d49d3d9dd6838b2c5":"2c11e9973068abcff0b75cb1b0022521":"7d8858efdf678473d11389acee8ded16":128:0 +aes_decrypt_xts:"7aa1e6c20fdd2755e50f5537515fa749d03a14c41ac845d72e59e166e06d7e82":"589dd483feda2c6d49d3d9dd6838b2c5":"7d8858efdf678473d11389acee8ded16":"2c11e9973068abcff0b75cb1b0022521" AES-128-XTS Decrypt NIST XTSTestVectors #67 -aes_decrypt_xts:"a6caade662b70bd179d295efa4cc29c75b240533c77b1b545c02477a16041915":"0e3cd26086d7deeb3fde71b2f8bdf52b":"6ffdbb7b11bc41a68bb43980b4d5045a":"cb1e8732f3a2dcd45f4d057409eb4d06":128:0 +aes_decrypt_xts:"a6caade662b70bd179d295efa4cc29c75b240533c77b1b545c02477a16041915":"0e3cd26086d7deeb3fde71b2f8bdf52b":"cb1e8732f3a2dcd45f4d057409eb4d06":"6ffdbb7b11bc41a68bb43980b4d5045a" AES-128-XTS Decrypt NIST XTSTestVectors #68 -aes_decrypt_xts:"b4c0ae25fe1bb22281a27f9355c791701ab7086487d2971fbc008a71ef498c42":"0b249865b5e147cd40e6531299da33c5":"55bc2096219a930b9a12e2214c5147ef":"44729a7975c22a89c615d0f48bcbad63":128:0 +aes_decrypt_xts:"b4c0ae25fe1bb22281a27f9355c791701ab7086487d2971fbc008a71ef498c42":"0b249865b5e147cd40e6531299da33c5":"44729a7975c22a89c615d0f48bcbad63":"55bc2096219a930b9a12e2214c5147ef" AES-128-XTS Decrypt NIST XTSTestVectors #69 -aes_decrypt_xts:"e96f4fd85c512764912e2a2af4a2ac2334259b79c8971c68f28c4e6c4cdc8dfb":"b6b57c53f05dcc7668078b0d9d3e4535":"eb68e475bff2bdf3a151b07e38860d03":"eedc77726be43017fb49bc4031429e46":128:0 +aes_decrypt_xts:"e96f4fd85c512764912e2a2af4a2ac2334259b79c8971c68f28c4e6c4cdc8dfb":"b6b57c53f05dcc7668078b0d9d3e4535":"eedc77726be43017fb49bc4031429e46":"eb68e475bff2bdf3a151b07e38860d03" AES-128-XTS Decrypt NIST XTSTestVectors #70 -aes_decrypt_xts:"2a5ca993900f108d83fec3bc6ab4e74fd5bc2ad9812c31154b80f48b2c437229":"368854a69393002929ac54e1fab7fb60":"d4475da48f24ba759531bf30a5bcd430":"98900bbe2e1141b594c05c93bda68c50":128:0 +aes_decrypt_xts:"2a5ca993900f108d83fec3bc6ab4e74fd5bc2ad9812c31154b80f48b2c437229":"368854a69393002929ac54e1fab7fb60":"98900bbe2e1141b594c05c93bda68c50":"d4475da48f24ba759531bf30a5bcd430" AES-128-XTS Decrypt NIST XTSTestVectors #71 -aes_decrypt_xts:"5b3ed266e35131678b5fc1b4f359bba01f1539d188b6631ea6a74dc8b5895e12":"779525bd7e5c47d604da709e76705716":"d14d7b026273dff33b09e70db45d3140":"8c9c9231732b49baa07f994ac90cbb74":128:0 +aes_decrypt_xts:"5b3ed266e35131678b5fc1b4f359bba01f1539d188b6631ea6a74dc8b5895e12":"779525bd7e5c47d604da709e76705716":"8c9c9231732b49baa07f994ac90cbb74":"d14d7b026273dff33b09e70db45d3140" AES-128-XTS Decrypt NIST XTSTestVectors #72 -aes_decrypt_xts:"08fd0509efb8d9171ea3ad3ec9bbbedd9dbedde971cc757aee349c9db181d569":"0607eb143a6f1a294b6bd3517c758ae5":"93f3952656b43f663e0228ed74cbab0f":"b438d11e4af51107a4212f4844d8c670":128:0 +aes_decrypt_xts:"08fd0509efb8d9171ea3ad3ec9bbbedd9dbedde971cc757aee349c9db181d569":"0607eb143a6f1a294b6bd3517c758ae5":"b438d11e4af51107a4212f4844d8c670":"93f3952656b43f663e0228ed74cbab0f" AES-128-XTS Decrypt NIST XTSTestVectors #73 -aes_decrypt_xts:"1001571a70f8d7b34148c14023e5f30731c6903bd87de3acf55a00175291faac":"00dd2e5013b03a9001c9a2240991cfe1":"987d38afcfbc37b254ef41b6283813e5":"83eee45aba638bcf7126242177193563":128:0 +aes_decrypt_xts:"1001571a70f8d7b34148c14023e5f30731c6903bd87de3acf55a00175291faac":"00dd2e5013b03a9001c9a2240991cfe1":"83eee45aba638bcf7126242177193563":"987d38afcfbc37b254ef41b6283813e5" AES-128-XTS Decrypt NIST XTSTestVectors #74 -aes_decrypt_xts:"eb52163326d25b59772860065cc68f0f5c05f58a41e7608d9248b9865bcc6a54":"a2a72ff871e9a9011ec2dc4b79c36322":"bc0bbd16a21bafca60588e3f670fffb9":"e7e4dff4b36ee969fd6d80e8baec55c1":128:0 +aes_decrypt_xts:"eb52163326d25b59772860065cc68f0f5c05f58a41e7608d9248b9865bcc6a54":"a2a72ff871e9a9011ec2dc4b79c36322":"e7e4dff4b36ee969fd6d80e8baec55c1":"bc0bbd16a21bafca60588e3f670fffb9" AES-128-XTS Decrypt NIST XTSTestVectors #75 -aes_decrypt_xts:"45da2eace7d9b15efbedac1373f4120eeb1b361f2a5cf8f828f0be86f94217cc":"aacbb60ca26f89ced075e97c732576ab":"60698b823beb2d9d083dbe2e7d1ad243":"c3990409706eb8a1adcfe3baea3b421a":128:0 +aes_decrypt_xts:"45da2eace7d9b15efbedac1373f4120eeb1b361f2a5cf8f828f0be86f94217cc":"aacbb60ca26f89ced075e97c732576ab":"c3990409706eb8a1adcfe3baea3b421a":"60698b823beb2d9d083dbe2e7d1ad243" AES-128-XTS Decrypt NIST XTSTestVectors #76 -aes_decrypt_xts:"ec79df9eb4b6aeb8016d4f316be7fc6db42c22955f6e432744a48a1f18163920":"f843868efeeff86f358dbaab0444a800":"a3ed3b9052e763b74913cbdf1f71fafd":"47fe4c3759758ebec50f370d483ebbb8":128:0 +aes_decrypt_xts:"ec79df9eb4b6aeb8016d4f316be7fc6db42c22955f6e432744a48a1f18163920":"f843868efeeff86f358dbaab0444a800":"47fe4c3759758ebec50f370d483ebbb8":"a3ed3b9052e763b74913cbdf1f71fafd" AES-128-XTS Decrypt NIST XTSTestVectors #77 -aes_decrypt_xts:"632f8eab45cd9b6f6a24b467ac804f4ec7dc6567725df02e405250f1da078795":"f548a334c918b1a2e3f1181c1a7e263c":"5d8b27da95b073b93fb155edd2c88fea":"5c709d120204ee3e32a57b8ea278e584":128:0 +aes_decrypt_xts:"632f8eab45cd9b6f6a24b467ac804f4ec7dc6567725df02e405250f1da078795":"f548a334c918b1a2e3f1181c1a7e263c":"5c709d120204ee3e32a57b8ea278e584":"5d8b27da95b073b93fb155edd2c88fea" AES-128-XTS Decrypt NIST XTSTestVectors #78 -aes_decrypt_xts:"db6a32d2a0262d615251d0aa9d6a36d154e96d866c0bae2b2abf8910a331d49e":"a20d33c2db132a5fea4287f471ef94df":"b5458afa6268d1474a936ddf84b63b05":"fa81d0c1f617257b43a70136aeb55168":128:0 +aes_decrypt_xts:"db6a32d2a0262d615251d0aa9d6a36d154e96d866c0bae2b2abf8910a331d49e":"a20d33c2db132a5fea4287f471ef94df":"fa81d0c1f617257b43a70136aeb55168":"b5458afa6268d1474a936ddf84b63b05" AES-128-XTS Decrypt NIST XTSTestVectors #79 -aes_decrypt_xts:"c6ad2cca0d5da19180d177d81c502da94e3b9e89a517768d8e1c5ccd8a396faa":"0325d5cab485110f23703ab185c98af3":"b0404586c6313ef77e24650fa48da131":"2becd50a3beb5ba41aefd89588413c49":128:0 +aes_decrypt_xts:"c6ad2cca0d5da19180d177d81c502da94e3b9e89a517768d8e1c5ccd8a396faa":"0325d5cab485110f23703ab185c98af3":"2becd50a3beb5ba41aefd89588413c49":"b0404586c6313ef77e24650fa48da131" AES-128-XTS Decrypt NIST XTSTestVectors #80 -aes_decrypt_xts:"92688300d4001da8aa8bc6fabc637a96315ee4ec18dcab010c44af72123a7e01":"53c4d4101a4975863ffcb857fb5c12f2":"61ebad87df8c35e459eb315e27bc47f3":"7cf6c02693cbb1f3fc825e4a5cdb7faf":128:0 +aes_decrypt_xts:"92688300d4001da8aa8bc6fabc637a96315ee4ec18dcab010c44af72123a7e01":"53c4d4101a4975863ffcb857fb5c12f2":"7cf6c02693cbb1f3fc825e4a5cdb7faf":"61ebad87df8c35e459eb315e27bc47f3" AES-128-XTS Decrypt NIST XTSTestVectors #81 -aes_decrypt_xts:"1a01a96c832f38b1a0447d82c9bec760cc3401f0159cc0f6d4b6703eaa16f07c":"e9ae4c864fb05be2606035c0aebb8580":"f113016f74698d5f1e680788ddcb56d0":"0d59b40ba3d9174b58da3eb82ae30de3":128:0 +aes_decrypt_xts:"1a01a96c832f38b1a0447d82c9bec760cc3401f0159cc0f6d4b6703eaa16f07c":"e9ae4c864fb05be2606035c0aebb8580":"0d59b40ba3d9174b58da3eb82ae30de3":"f113016f74698d5f1e680788ddcb56d0" AES-128-XTS Decrypt NIST XTSTestVectors #82 -aes_decrypt_xts:"4729c7b7e7c614560186fdd7badb0a9a1f9a963893ba191ef4acf5fe33adf8aa":"d17b190fb3e129bc4f4448d7a6bd5e46":"fd8f5fa162820585f77b250efbb50f1c":"4a88021a53af9389e3abc19ab6c229a1":128:0 +aes_decrypt_xts:"4729c7b7e7c614560186fdd7badb0a9a1f9a963893ba191ef4acf5fe33adf8aa":"d17b190fb3e129bc4f4448d7a6bd5e46":"4a88021a53af9389e3abc19ab6c229a1":"fd8f5fa162820585f77b250efbb50f1c" AES-128-XTS Decrypt NIST XTSTestVectors #83 -aes_decrypt_xts:"4dda941e4008f5999e5e0b6399237baaf371b4f3fa97737e714f460721825ddc":"491a76aeb66faf2328c9bb7e9ccd2122":"6551d6910ae9e2977f09bd2964d0fa2b":"a84dfd53492ec2e80bda1878929d2952":128:0 +aes_decrypt_xts:"4dda941e4008f5999e5e0b6399237baaf371b4f3fa97737e714f460721825ddc":"491a76aeb66faf2328c9bb7e9ccd2122":"a84dfd53492ec2e80bda1878929d2952":"6551d6910ae9e2977f09bd2964d0fa2b" AES-128-XTS Decrypt NIST XTSTestVectors #84 -aes_decrypt_xts:"63dcc1075b2031730017c68a412874dd1e26597b23c1d02f1a9f24be3ba021a4":"356e3ea6f10afa893584345e6d2d0282":"caf96f61fa32ef7c5df66103afac8495":"a601c169ee059b8e1d0dce77cf2862f3":128:0 +aes_decrypt_xts:"63dcc1075b2031730017c68a412874dd1e26597b23c1d02f1a9f24be3ba021a4":"356e3ea6f10afa893584345e6d2d0282":"a601c169ee059b8e1d0dce77cf2862f3":"caf96f61fa32ef7c5df66103afac8495" AES-128-XTS Decrypt NIST XTSTestVectors #85 -aes_decrypt_xts:"1014b5d1ec8a235b852f38668a0a3679bc68d219b82d95ea68fe065004851a77":"988d1621a468137f3a6d88e6c198d0a9":"3518778706a0a0b1baac40dfd818161d":"85c93edc4ec4d33d6c4efd2558184025":128:0 +aes_decrypt_xts:"1014b5d1ec8a235b852f38668a0a3679bc68d219b82d95ea68fe065004851a77":"988d1621a468137f3a6d88e6c198d0a9":"85c93edc4ec4d33d6c4efd2558184025":"3518778706a0a0b1baac40dfd818161d" AES-128-XTS Decrypt NIST XTSTestVectors #86 -aes_decrypt_xts:"ea8b8147562339e900b0413e58d7589e60acb5a5a5d31242ed013762b0c68720":"3b262ce639c06a7c1a4629010aebd677":"6920c0c3a8e23bbeb85b52588abd97b6":"3f715273efe1954565669a208504a763":128:0 +aes_decrypt_xts:"ea8b8147562339e900b0413e58d7589e60acb5a5a5d31242ed013762b0c68720":"3b262ce639c06a7c1a4629010aebd677":"3f715273efe1954565669a208504a763":"6920c0c3a8e23bbeb85b52588abd97b6" AES-128-XTS Decrypt NIST XTSTestVectors #87 -aes_decrypt_xts:"c93d5870fd5fc606f901bc71556c6e04fc05d6a1be0c78320574f4dfcb6995a4":"440f5b3b83da79d5c60a236a51f21fae":"69cc1f1d1ccb57df6ade5302959b1746":"9dad8e385c806d90f88bfcbb5a7a9686":128:0 +aes_decrypt_xts:"c93d5870fd5fc606f901bc71556c6e04fc05d6a1be0c78320574f4dfcb6995a4":"440f5b3b83da79d5c60a236a51f21fae":"9dad8e385c806d90f88bfcbb5a7a9686":"69cc1f1d1ccb57df6ade5302959b1746" AES-128-XTS Decrypt NIST XTSTestVectors #88 -aes_decrypt_xts:"3c355945b683491d70c487125864e6b5d2941bcefef9ca1172f05fd5b5d56a31":"74abc0018cd6b522704542bc65ae5499":"7030b6122c3229afc6d12d8eb2c29b99":"a593e87bca06f1ba529317a718883abc":128:0 +aes_decrypt_xts:"3c355945b683491d70c487125864e6b5d2941bcefef9ca1172f05fd5b5d56a31":"74abc0018cd6b522704542bc65ae5499":"a593e87bca06f1ba529317a718883abc":"7030b6122c3229afc6d12d8eb2c29b99" AES-128-XTS Decrypt NIST XTSTestVectors #89 -aes_decrypt_xts:"f422918b583ebe25ae906262f882266b8d5c6856ecff6d070bedf2184b1cdbec":"c3df1bb13bee0c55c8c06b6160f36aee":"c9ac91095dbcea52d5fcb58b57871441":"89c0bb8f0fc63987cfd35c7292ddc50e":128:0 +aes_decrypt_xts:"f422918b583ebe25ae906262f882266b8d5c6856ecff6d070bedf2184b1cdbec":"c3df1bb13bee0c55c8c06b6160f36aee":"89c0bb8f0fc63987cfd35c7292ddc50e":"c9ac91095dbcea52d5fcb58b57871441" AES-128-XTS Decrypt NIST XTSTestVectors #90 -aes_decrypt_xts:"025829be534d9bd3b8367d8b732a11114bcbb0941f6ce2771370af654ded40a5":"cdd733421c225a988adce48e3b9f9b6c":"ee286b71484a9d0556e1c042d8866d8f":"db8d019ab12c98765edb0a7ca2589248":128:0 +aes_decrypt_xts:"025829be534d9bd3b8367d8b732a11114bcbb0941f6ce2771370af654ded40a5":"cdd733421c225a988adce48e3b9f9b6c":"db8d019ab12c98765edb0a7ca2589248":"ee286b71484a9d0556e1c042d8866d8f" AES-128-XTS Decrypt NIST XTSTestVectors #91 -aes_decrypt_xts:"122e550ce602c943951b4fc2ea263417465c5390f0f9316b1b12ff406ed25075":"ec81291ad865e74ad532b7ba5f7f7435":"fe89ccbb3997f475e47d55248288a324":"f8560d7995e848fd0afc518b6c7b6278":128:0 +aes_decrypt_xts:"122e550ce602c943951b4fc2ea263417465c5390f0f9316b1b12ff406ed25075":"ec81291ad865e74ad532b7ba5f7f7435":"f8560d7995e848fd0afc518b6c7b6278":"fe89ccbb3997f475e47d55248288a324" AES-128-XTS Decrypt NIST XTSTestVectors #92 -aes_decrypt_xts:"fc58a8df74ba8317cfe34322e883664df7663f7f5a1a133e375d4190200c48ac":"9035d4247dde48c8b973e77f5b8366d0":"c3c7d49f3c42a84e283ecbd8b2be81d2":"bbfeeba2077e7d29c67daf70a1ef1ca3":128:0 +aes_decrypt_xts:"fc58a8df74ba8317cfe34322e883664df7663f7f5a1a133e375d4190200c48ac":"9035d4247dde48c8b973e77f5b8366d0":"bbfeeba2077e7d29c67daf70a1ef1ca3":"c3c7d49f3c42a84e283ecbd8b2be81d2" AES-128-XTS Decrypt NIST XTSTestVectors #93 -aes_decrypt_xts:"40f258586efef9cb9dfbf76b4e6eaff61e3032e84319cc978e0dbf3ccd62afc9":"bb819e43ed9335c47ab2c710ee4546ed":"7a70fd4ded65cd2cfcf15ec38b2e879b":"0770f640b1013a31480c3250883b0bc7":128:0 +aes_decrypt_xts:"40f258586efef9cb9dfbf76b4e6eaff61e3032e84319cc978e0dbf3ccd62afc9":"bb819e43ed9335c47ab2c710ee4546ed":"0770f640b1013a31480c3250883b0bc7":"7a70fd4ded65cd2cfcf15ec38b2e879b" AES-128-XTS Decrypt NIST XTSTestVectors #94 -aes_decrypt_xts:"6eb9d00590990aec1aec6e19ab66ecf3de19eb4a32f70da478ce4ed74407d0ab":"ba70ebb0d388c8ec10a579acb3fd1930":"975ea366ab8ec3cd35fdda91dfb1afd6":"d161e08ecf9cf27324ffa84aadf16941":128:0 +aes_decrypt_xts:"6eb9d00590990aec1aec6e19ab66ecf3de19eb4a32f70da478ce4ed74407d0ab":"ba70ebb0d388c8ec10a579acb3fd1930":"d161e08ecf9cf27324ffa84aadf16941":"975ea366ab8ec3cd35fdda91dfb1afd6" AES-128-XTS Decrypt NIST XTSTestVectors #95 -aes_decrypt_xts:"d01ab251b0a75454de3047cee9a465850b5735204d7cefe0890694670ceb1cd4":"a24850a9e8c0c7733607fc1043a762f7":"460c046e6e3b97e23565bce7b9224e97":"a138f2a16033e8c2245243da3adc1498":128:0 +aes_decrypt_xts:"d01ab251b0a75454de3047cee9a465850b5735204d7cefe0890694670ceb1cd4":"a24850a9e8c0c7733607fc1043a762f7":"a138f2a16033e8c2245243da3adc1498":"460c046e6e3b97e23565bce7b9224e97" AES-128-XTS Decrypt NIST XTSTestVectors #96 -aes_decrypt_xts:"6a1ab8336878022ae325df5c64fd10ed32b8cad26ae7feeb9532153c7c4e9d86":"f8c530c834447713f041c1b7fa243bc8":"efccaaae45817cbc6125c62084c705ec":"6ab5f2be0fca76bcd895bf9d46de01c9":128:0 +aes_decrypt_xts:"6a1ab8336878022ae325df5c64fd10ed32b8cad26ae7feeb9532153c7c4e9d86":"f8c530c834447713f041c1b7fa243bc8":"6ab5f2be0fca76bcd895bf9d46de01c9":"efccaaae45817cbc6125c62084c705ec" AES-128-XTS Decrypt NIST XTSTestVectors #97 -aes_decrypt_xts:"e52d4259c405508944ba593b6cdc2b4b959cc7c4ad0504f9819fe9dd98e8a900":"a189e7d6678d41b02dde8fbfdb90187f":"b0238d6d1f37953e70d3dcf3cdd328a1":"70330558f8288b74e8768cde827137c8":128:0 +aes_decrypt_xts:"e52d4259c405508944ba593b6cdc2b4b959cc7c4ad0504f9819fe9dd98e8a900":"a189e7d6678d41b02dde8fbfdb90187f":"70330558f8288b74e8768cde827137c8":"b0238d6d1f37953e70d3dcf3cdd328a1" AES-128-XTS Decrypt NIST XTSTestVectors #98 -aes_decrypt_xts:"5b4b43e4a9a51b8462be36605292b49654c91b3263dd4aeb4b382c4f76717ea8":"ec1e5fed86770560310b1a60bc785cc4":"7ed0d25f0d1d1b7e62facfe36e468c5d":"a220ba8c184a68262b455e73c13e6ffc":128:0 +aes_decrypt_xts:"5b4b43e4a9a51b8462be36605292b49654c91b3263dd4aeb4b382c4f76717ea8":"ec1e5fed86770560310b1a60bc785cc4":"a220ba8c184a68262b455e73c13e6ffc":"7ed0d25f0d1d1b7e62facfe36e468c5d" AES-128-XTS Decrypt NIST XTSTestVectors #99 -aes_decrypt_xts:"2a3a180923387e99ff7d8cb3a493e94ceeff5e99f40039df16b864c9c7af7d8d":"4b5e84d6e3242408647d924f71848a0e":"00e8406307b798d43fdff7772565d5f9":"66235974ce1e718c12f7b8fd729defe0":128:0 +aes_decrypt_xts:"2a3a180923387e99ff7d8cb3a493e94ceeff5e99f40039df16b864c9c7af7d8d":"4b5e84d6e3242408647d924f71848a0e":"66235974ce1e718c12f7b8fd729defe0":"00e8406307b798d43fdff7772565d5f9" AES-128-XTS Decrypt NIST XTSTestVectors #100 -aes_decrypt_xts:"d1391081c8ec4f3ee4c1b5f24c48d6a47cabea73fe4919c8d284909221e0511a":"0b6791a93c2ef84aff52b63fe62ab977":"ecc038125fdb267662a57dc9acc06439":"c333dcc0149fac9f23374f9023fe92d0":128:0 +aes_decrypt_xts:"d1391081c8ec4f3ee4c1b5f24c48d6a47cabea73fe4919c8d284909221e0511a":"0b6791a93c2ef84aff52b63fe62ab977":"c333dcc0149fac9f23374f9023fe92d0":"ecc038125fdb267662a57dc9acc06439" AES-128-XTS Decrypt NIST XTSTestVectors #101 -aes_decrypt_xts:"044283616dfbe755a7bf69eec18d79a0fbbd3e7a702eacc3261bc418b805e885":"5319fb90e136c7d025e3765432e6d413":"7896ce4849a603dcf01e622d6820f425e7de2485d2472105bbf5f11c5dc58ee1":"1943901fff18170ac59c0bbbd6b72362dbb5c65057bf055389f520757ac29daf":256:0 +aes_decrypt_xts:"044283616dfbe755a7bf69eec18d79a0fbbd3e7a702eacc3261bc418b805e885":"5319fb90e136c7d025e3765432e6d413":"1943901fff18170ac59c0bbbd6b72362dbb5c65057bf055389f520757ac29daf":"7896ce4849a603dcf01e622d6820f425e7de2485d2472105bbf5f11c5dc58ee1" AES-128-XTS Decrypt NIST XTSTestVectors #102 -aes_decrypt_xts:"5d2419fad1a22c322d92e76227edd3488e52e1e98c67b5a25f894a2f3a95470b":"576c5c416f267fa4617426dc71b6be24":"7cf25199fcecb97ef2a6b8416677c1ad15f4a6cf78f02b420bb8ce95bd5cdbb5":"ecc411f4ac85292d40f4cf8be6256457eda2ab5aa6d6eff15bc46da8a5a87c56":256:0 +aes_decrypt_xts:"5d2419fad1a22c322d92e76227edd3488e52e1e98c67b5a25f894a2f3a95470b":"576c5c416f267fa4617426dc71b6be24":"ecc411f4ac85292d40f4cf8be6256457eda2ab5aa6d6eff15bc46da8a5a87c56":"7cf25199fcecb97ef2a6b8416677c1ad15f4a6cf78f02b420bb8ce95bd5cdbb5" AES-128-XTS Decrypt NIST XTSTestVectors #103 -aes_decrypt_xts:"3ace4e72a97f75a5337beb8adba224b8ec7d625f0ce46ce0114f53594b9adf0a":"7d4bd1037bf26d793a09dc0642060246":"4cc966f42277f1cccc68a886fb149bb457dca713e65b51c3156a12d4709b0f76":"735053bd54470647b5674a12c57a51b6e7ce8045470afef1c12b6918a3a91611":256:0 +aes_decrypt_xts:"3ace4e72a97f75a5337beb8adba224b8ec7d625f0ce46ce0114f53594b9adf0a":"7d4bd1037bf26d793a09dc0642060246":"735053bd54470647b5674a12c57a51b6e7ce8045470afef1c12b6918a3a91611":"4cc966f42277f1cccc68a886fb149bb457dca713e65b51c3156a12d4709b0f76" AES-128-XTS Decrypt NIST XTSTestVectors #104 -aes_decrypt_xts:"aa4f7e9b2a9d3ab5fc11888dfdcfa13b19a21fe122fc18331b95488832dde973":"33b915fce7ea20533ff0be2d697064ac":"26fadd2d11fb2a1f983d419959f8a0352735160328e0fdb37b800fa22e3f51f5":"29f7c93bd321b1076805c7dafbcc35390aa9014b60543f816e080107c6c14b9c":256:0 +aes_decrypt_xts:"aa4f7e9b2a9d3ab5fc11888dfdcfa13b19a21fe122fc18331b95488832dde973":"33b915fce7ea20533ff0be2d697064ac":"29f7c93bd321b1076805c7dafbcc35390aa9014b60543f816e080107c6c14b9c":"26fadd2d11fb2a1f983d419959f8a0352735160328e0fdb37b800fa22e3f51f5" AES-128-XTS Decrypt NIST XTSTestVectors #105 -aes_decrypt_xts:"0219bff8a61a52ffcb5acbe188eab095d210a9ed0d18a4f70f8eed0c36901e8a":"8edeb65d5be19b1943538752b885e3f9":"e33e936b3ffe75d56e00a4c75777517509e6d2fbb046bf4b7fb6b87b4032112d":"3e021d77d911269ebf24d2d7b7e9a579d4ee38f873b67bffe3fa55c786047f19":256:0 +aes_decrypt_xts:"0219bff8a61a52ffcb5acbe188eab095d210a9ed0d18a4f70f8eed0c36901e8a":"8edeb65d5be19b1943538752b885e3f9":"3e021d77d911269ebf24d2d7b7e9a579d4ee38f873b67bffe3fa55c786047f19":"e33e936b3ffe75d56e00a4c75777517509e6d2fbb046bf4b7fb6b87b4032112d" AES-128-XTS Decrypt NIST XTSTestVectors #106 -aes_decrypt_xts:"673f0a6b2a889a8fb9fb1fdea135fa7b0fbb54d39321fadca847e7ce4d1324c5":"321c76a91a1b1908c521d868b2914eef":"1a1a46ee1773c9cef92749c4ef3b552fe2e04658293a5a60c60c2e350b3723c3":"14a7b30c80d341609c291680f8cbdd6628cf6dbb46004e52653b91cd9c189d48":256:0 +aes_decrypt_xts:"673f0a6b2a889a8fb9fb1fdea135fa7b0fbb54d39321fadca847e7ce4d1324c5":"321c76a91a1b1908c521d868b2914eef":"14a7b30c80d341609c291680f8cbdd6628cf6dbb46004e52653b91cd9c189d48":"1a1a46ee1773c9cef92749c4ef3b552fe2e04658293a5a60c60c2e350b3723c3" AES-128-XTS Decrypt NIST XTSTestVectors #107 -aes_decrypt_xts:"f2bcab3eada04aef3a352b2cd4be83b23cc52cc870798e3127025b2c88555e51":"be795ba14ba661524792e3cabdb8f97a":"b2937e879998784c74cc6a487902d196d6a328f07afe2381324cf2730131f0b5":"deac6e7b9e0634c31da6a5ff71981f04c086f4879632b3cd5aff696f94ba13e0":256:0 +aes_decrypt_xts:"f2bcab3eada04aef3a352b2cd4be83b23cc52cc870798e3127025b2c88555e51":"be795ba14ba661524792e3cabdb8f97a":"deac6e7b9e0634c31da6a5ff71981f04c086f4879632b3cd5aff696f94ba13e0":"b2937e879998784c74cc6a487902d196d6a328f07afe2381324cf2730131f0b5" AES-128-XTS Decrypt NIST XTSTestVectors #108 -aes_decrypt_xts:"ad052d633bf3ebaef19a321ff9ed9e58217924c39dc73e7481420fa360a8c348":"0eed58f5c27fb91419ea3b23ff87b162":"d09ebe78351e03201aed53ba22157af7752c45f94ee2833820229120a60e0594":"b82a58a64d811c342b0420efb3886fd99fd85f59c52d40d199faa2d3608679e4":256:0 +aes_decrypt_xts:"ad052d633bf3ebaef19a321ff9ed9e58217924c39dc73e7481420fa360a8c348":"0eed58f5c27fb91419ea3b23ff87b162":"b82a58a64d811c342b0420efb3886fd99fd85f59c52d40d199faa2d3608679e4":"d09ebe78351e03201aed53ba22157af7752c45f94ee2833820229120a60e0594" AES-128-XTS Decrypt NIST XTSTestVectors #109 -aes_decrypt_xts:"1bdb3cd4fe6a1b8c2f10837de1652101708d1a869d99513041fe6444ad065e30":"769b823a460a08d3a35a0a8b983163e7":"e40f5f032ae20a1d06b817d5016e2a35fb259c879977b899c9950dd212d7b533":"02f3aff69a08b6517930ead666afdaa2af68898806cd723a50fb9bc0488d7a0c":256:0 +aes_decrypt_xts:"1bdb3cd4fe6a1b8c2f10837de1652101708d1a869d99513041fe6444ad065e30":"769b823a460a08d3a35a0a8b983163e7":"02f3aff69a08b6517930ead666afdaa2af68898806cd723a50fb9bc0488d7a0c":"e40f5f032ae20a1d06b817d5016e2a35fb259c879977b899c9950dd212d7b533" AES-128-XTS Decrypt NIST XTSTestVectors #110 -aes_decrypt_xts:"a5b74d3bb58ca839f620b5504ae92aa99a4065d81a49635734061708ef5a2c56":"fae3d83c2ee49c122c1d5886af4fc364":"092517adac8bef1a33cc31084207519838f31482a60e8cbeaf86d0bae617a872":"57c5ef3e9f7eab676de959eeb325f95466f6a9ddabd84d7bd75d26c44f508f49":256:0 +aes_decrypt_xts:"a5b74d3bb58ca839f620b5504ae92aa99a4065d81a49635734061708ef5a2c56":"fae3d83c2ee49c122c1d5886af4fc364":"57c5ef3e9f7eab676de959eeb325f95466f6a9ddabd84d7bd75d26c44f508f49":"092517adac8bef1a33cc31084207519838f31482a60e8cbeaf86d0bae617a872" AES-128-XTS Decrypt NIST XTSTestVectors #111 -aes_decrypt_xts:"b1ebc8c5bdc018ef3d12c15ffd4b5e1dd6512cbe42bb13528dd0c754397641d0":"0257c5a4778ecac72533abbc513efd92":"6946dfdf79151e6e2cfcc54e0b52af6de17840f834662570220ad849875ce7a5":"97aab762ae883ff6a10816a12ec0723562c941fd094972b1b85bf91406c4d6c8":256:0 +aes_decrypt_xts:"b1ebc8c5bdc018ef3d12c15ffd4b5e1dd6512cbe42bb13528dd0c754397641d0":"0257c5a4778ecac72533abbc513efd92":"97aab762ae883ff6a10816a12ec0723562c941fd094972b1b85bf91406c4d6c8":"6946dfdf79151e6e2cfcc54e0b52af6de17840f834662570220ad849875ce7a5" AES-128-XTS Decrypt NIST XTSTestVectors #112 -aes_decrypt_xts:"8ee4f0150c23ebaca127bd6c52ca3d53daf6f9135b323bcb86f5de2fc4edd8be":"c2c8efef4b98055c04657815fd263a94":"7a51b33966255e2ca325bea9de4aaacb22e9359b82ff0ca34b5b39f80805a6b7":"1c8ddd3f0ce1f824ea03a9401c5389b07e82f681f5767f17dbb09103506ebb98":256:0 +aes_decrypt_xts:"8ee4f0150c23ebaca127bd6c52ca3d53daf6f9135b323bcb86f5de2fc4edd8be":"c2c8efef4b98055c04657815fd263a94":"1c8ddd3f0ce1f824ea03a9401c5389b07e82f681f5767f17dbb09103506ebb98":"7a51b33966255e2ca325bea9de4aaacb22e9359b82ff0ca34b5b39f80805a6b7" AES-128-XTS Decrypt NIST XTSTestVectors #113 -aes_decrypt_xts:"fdd4f169b484177dcee1f4f139980a5226d1ad778fdc591b6d56d0e456d9eb8a":"14c26aedbaa6309ede93dc6f96afa54e":"306bf2c4cc85a7ec8fe6c669bc100c4fa92af993428f80e22425a9e630c22950":"4051976a403c91b16307da5867f73f409f35d5304d88700518094454117d84c1":256:0 +aes_decrypt_xts:"fdd4f169b484177dcee1f4f139980a5226d1ad778fdc591b6d56d0e456d9eb8a":"14c26aedbaa6309ede93dc6f96afa54e":"4051976a403c91b16307da5867f73f409f35d5304d88700518094454117d84c1":"306bf2c4cc85a7ec8fe6c669bc100c4fa92af993428f80e22425a9e630c22950" AES-128-XTS Decrypt NIST XTSTestVectors #114 -aes_decrypt_xts:"9d873c9d561c1b456b2325e7f739680dc8809a99597534941fccc0749db47637":"1d252fe67bc7a54044cfa6b9db14149f":"8098ed2f1290f3d6bb2168a9da96f081d184c722ece4bbed528a8f00392a3c03":"30816367feffff5fcf4d1308d83cf6c1844d8bfaa842b31ae44460f611479f45":256:0 +aes_decrypt_xts:"9d873c9d561c1b456b2325e7f739680dc8809a99597534941fccc0749db47637":"1d252fe67bc7a54044cfa6b9db14149f":"30816367feffff5fcf4d1308d83cf6c1844d8bfaa842b31ae44460f611479f45":"8098ed2f1290f3d6bb2168a9da96f081d184c722ece4bbed528a8f00392a3c03" AES-128-XTS Decrypt NIST XTSTestVectors #115 -aes_decrypt_xts:"b93485c5419fb4065b1eb1cd66d35b40c459cd80ff6363643b9a7d119f86db35":"922e9a6e669bb32edaf3e45c442e07bc":"a3b6ba3951ba203a59827cb59762d40a3c5a91d5d5bf862a38b75fc35d4fb2de":"e5e81f1c1193ad8d1e2ec11a3c82d9361a8036852ef7783ed098e1b6234599e7":256:0 +aes_decrypt_xts:"b93485c5419fb4065b1eb1cd66d35b40c459cd80ff6363643b9a7d119f86db35":"922e9a6e669bb32edaf3e45c442e07bc":"e5e81f1c1193ad8d1e2ec11a3c82d9361a8036852ef7783ed098e1b6234599e7":"a3b6ba3951ba203a59827cb59762d40a3c5a91d5d5bf862a38b75fc35d4fb2de" AES-128-XTS Decrypt NIST XTSTestVectors #116 -aes_decrypt_xts:"4bf38653c1384adda2afa560064e84b7d2208de969a06683cbfc3dd618a07eba":"4e05eea6be3b3ee6bb5b0e8f86a4ab12":"229665a0c440e46d7d79091ff9f00dcf60482bdd1c988219721f7389f129c0a4":"bbe7412a55ba624ef81855d60180ee0a49409447b412b7639d054b18fba66ec4":256:0 +aes_decrypt_xts:"4bf38653c1384adda2afa560064e84b7d2208de969a06683cbfc3dd618a07eba":"4e05eea6be3b3ee6bb5b0e8f86a4ab12":"bbe7412a55ba624ef81855d60180ee0a49409447b412b7639d054b18fba66ec4":"229665a0c440e46d7d79091ff9f00dcf60482bdd1c988219721f7389f129c0a4" AES-128-XTS Decrypt NIST XTSTestVectors #117 -aes_decrypt_xts:"d2373c8c6266b114fd42e438e83603cfdb73160e4abd42f21b31039d39437d5e":"d6c99f589a7c9e09e76c0cbee93fdc97":"cafe8b6342699f001e81688dd8fa5c52038deea6d3f5a2deb3b4e52cdf1c2fcb":"4b0c63087838ffc7521afccc0f031cc77e3c6e8dcf8d63c48b47165d65414590":256:0 +aes_decrypt_xts:"d2373c8c6266b114fd42e438e83603cfdb73160e4abd42f21b31039d39437d5e":"d6c99f589a7c9e09e76c0cbee93fdc97":"4b0c63087838ffc7521afccc0f031cc77e3c6e8dcf8d63c48b47165d65414590":"cafe8b6342699f001e81688dd8fa5c52038deea6d3f5a2deb3b4e52cdf1c2fcb" AES-128-XTS Decrypt NIST XTSTestVectors #118 -aes_decrypt_xts:"4516f9b156923a7018b8490944b7f59f0730787ee77fed4aa5428024d5b23c61":"4c0bc7afae44f2b023dc337cece479d1":"3e6ce9343ed6cc3f5009b9794a48d79b05b93426bcf624d06298741ab7af4ba1":"ae9b10bde36f925e82eb2506d2f5fbfe0742053bbe822f834ee0039fa71b1cb0":256:0 +aes_decrypt_xts:"4516f9b156923a7018b8490944b7f59f0730787ee77fed4aa5428024d5b23c61":"4c0bc7afae44f2b023dc337cece479d1":"ae9b10bde36f925e82eb2506d2f5fbfe0742053bbe822f834ee0039fa71b1cb0":"3e6ce9343ed6cc3f5009b9794a48d79b05b93426bcf624d06298741ab7af4ba1" AES-128-XTS Decrypt NIST XTSTestVectors #119 -aes_decrypt_xts:"19b09bc8cd5ded96b9d4a68fb595f6952e683b6a96297fb32ffec06e2bba1ff1":"d0d71e9b464f6a551a2750b037fb7e82":"639475e5686c8c300e6d21e36c82d24fabc21c8a74e3ead02a91aec46411968d":"8b36cd24bebf3618839979f40ab01dd83ce9567df7f444d2f998d3b07699abb9":256:0 +aes_decrypt_xts:"19b09bc8cd5ded96b9d4a68fb595f6952e683b6a96297fb32ffec06e2bba1ff1":"d0d71e9b464f6a551a2750b037fb7e82":"8b36cd24bebf3618839979f40ab01dd83ce9567df7f444d2f998d3b07699abb9":"639475e5686c8c300e6d21e36c82d24fabc21c8a74e3ead02a91aec46411968d" AES-128-XTS Decrypt NIST XTSTestVectors #120 -aes_decrypt_xts:"2c07d8b84ec34853283fdecf6a77d4a93a53d364873226352b570437f861d290":"32dace1c2cb282b7e83349ca0aa3b02e":"022f0fe481a8e702c331bd11959dd25e149fde8e3bc4b3392052a7fa04387a26":"ba5ef8bfe3c9562cfece168bd4e1ad3b5fa518b98791175ab316ed7512952e44":256:0 +aes_decrypt_xts:"2c07d8b84ec34853283fdecf6a77d4a93a53d364873226352b570437f861d290":"32dace1c2cb282b7e83349ca0aa3b02e":"ba5ef8bfe3c9562cfece168bd4e1ad3b5fa518b98791175ab316ed7512952e44":"022f0fe481a8e702c331bd11959dd25e149fde8e3bc4b3392052a7fa04387a26" AES-128-XTS Decrypt NIST XTSTestVectors #121 -aes_decrypt_xts:"2c3b552d43f01f1dc82ead0cb0d43fa746d1b83e10044774cc0ea0c9e8830de3":"5f619da32f6a83c6e2716ddaf5282d94":"119ad870e63997b0a758524aa896a65f40299b01b84181f52730134aac0d22d6":"23af1a5891bc51e5788967a9f8419aeb7127744c2ac86225d83b180135acdcda":256:0 +aes_decrypt_xts:"2c3b552d43f01f1dc82ead0cb0d43fa746d1b83e10044774cc0ea0c9e8830de3":"5f619da32f6a83c6e2716ddaf5282d94":"23af1a5891bc51e5788967a9f8419aeb7127744c2ac86225d83b180135acdcda":"119ad870e63997b0a758524aa896a65f40299b01b84181f52730134aac0d22d6" AES-128-XTS Decrypt NIST XTSTestVectors #122 -aes_decrypt_xts:"c14a66b327b4554ec0f285c6d7100e72dd8aff50e77fc674da88f8b8092ec566":"72066f4627978ffbc2efc3f41f62800d":"19354124549135a513fb92bc94c552d04a8360df74e34c7e9c616fe59c5ea683":"7134eea52179c47ba7cc1a7f0e15ac2a5b1993a60512775f353a1288a7926e7a":256:0 +aes_decrypt_xts:"c14a66b327b4554ec0f285c6d7100e72dd8aff50e77fc674da88f8b8092ec566":"72066f4627978ffbc2efc3f41f62800d":"7134eea52179c47ba7cc1a7f0e15ac2a5b1993a60512775f353a1288a7926e7a":"19354124549135a513fb92bc94c552d04a8360df74e34c7e9c616fe59c5ea683" AES-128-XTS Decrypt NIST XTSTestVectors #123 -aes_decrypt_xts:"2ed8893ade98f9afd2911617ad346d6fd5d258ce1b6f37d32cc5815381033601":"0de933e43642c5788c770a486a2eccc6":"f589aae6af885ad01be832afabf65ddee4b6eda336a19ca30e2646ac3a856419":"0d3111cf9e105217bfd255152c28004f3728207a43c06aabff00b38f3b2fb389":256:0 +aes_decrypt_xts:"2ed8893ade98f9afd2911617ad346d6fd5d258ce1b6f37d32cc5815381033601":"0de933e43642c5788c770a486a2eccc6":"0d3111cf9e105217bfd255152c28004f3728207a43c06aabff00b38f3b2fb389":"f589aae6af885ad01be832afabf65ddee4b6eda336a19ca30e2646ac3a856419" AES-128-XTS Decrypt NIST XTSTestVectors #124 -aes_decrypt_xts:"9ee30803540c35388cf04478e48090183c1a0f1b7e8c1c9b2a674d65f48bca8d":"fad02f9604c16e3b7eee1db6f5466096":"371dfdac453c960fc7d53075ad57e2da811c0d7ac0b60ce04e6af68b9aaf7241":"4f61f2ea0f7ae3e673a7098e0a179191130943bc78cf4f361ebce0b84877e4e6":256:0 +aes_decrypt_xts:"9ee30803540c35388cf04478e48090183c1a0f1b7e8c1c9b2a674d65f48bca8d":"fad02f9604c16e3b7eee1db6f5466096":"4f61f2ea0f7ae3e673a7098e0a179191130943bc78cf4f361ebce0b84877e4e6":"371dfdac453c960fc7d53075ad57e2da811c0d7ac0b60ce04e6af68b9aaf7241" AES-128-XTS Decrypt NIST XTSTestVectors #125 -aes_decrypt_xts:"674fa11662f1f220c1bd6b59523d84fa7241f9dabf37827e827019834312197c":"9c027a2ac913a0a8b0b0a48c6b13bfd2":"d9f81da996b958a2cef8776d0dd47630a1355e95ee267cb8b841331cbb3c0f3e":"f2e01a94b2101372ed33f67e51ddfa2c50dc2dfe7bd881273a09ae247cec9b63":256:0 +aes_decrypt_xts:"674fa11662f1f220c1bd6b59523d84fa7241f9dabf37827e827019834312197c":"9c027a2ac913a0a8b0b0a48c6b13bfd2":"f2e01a94b2101372ed33f67e51ddfa2c50dc2dfe7bd881273a09ae247cec9b63":"d9f81da996b958a2cef8776d0dd47630a1355e95ee267cb8b841331cbb3c0f3e" AES-128-XTS Decrypt NIST XTSTestVectors #126 -aes_decrypt_xts:"39257905dfcc77766c870a806a60e3c093d12acfcb5142fa096989625b60db16":"5cf79db6c5cd991a1c78814224951e84":"d6be046d41f23b5ed70b6b3d5c8e66232be6b807d4dcc60eff8dbc1d9f7fc822":"bdc5468fbc8d50a10d1c857f791c5cbab3810d0d73cf8f2046b1d19e7d5d8a56":256:0 +aes_decrypt_xts:"39257905dfcc77766c870a806a60e3c093d12acfcb5142fa096989625b60db16":"5cf79db6c5cd991a1c78814224951e84":"bdc5468fbc8d50a10d1c857f791c5cbab3810d0d73cf8f2046b1d19e7d5d8a56":"d6be046d41f23b5ed70b6b3d5c8e66232be6b807d4dcc60eff8dbc1d9f7fc822" AES-128-XTS Decrypt NIST XTSTestVectors #127 -aes_decrypt_xts:"e6e8728f520affb5c5b2c65e589df25ed00068b718bbb00a79d4ec055e1cc32a":"a1159cfcfa6781e1617fc1f8f6110eea":"1e980473c23d1e6db5b83a3488730ee6444f6a7d3db0751583fb4b0738473222":"10fe87e6c715575e7e23220f38e9c5b9d4ee25b8cf744e447f2d4056c9efabc0":256:0 +aes_decrypt_xts:"e6e8728f520affb5c5b2c65e589df25ed00068b718bbb00a79d4ec055e1cc32a":"a1159cfcfa6781e1617fc1f8f6110eea":"10fe87e6c715575e7e23220f38e9c5b9d4ee25b8cf744e447f2d4056c9efabc0":"1e980473c23d1e6db5b83a3488730ee6444f6a7d3db0751583fb4b0738473222" AES-128-XTS Decrypt NIST XTSTestVectors #128 -aes_decrypt_xts:"e16a2fb38a83cbb50b9b73bff97987867bb2c5dde20ee66e8bc193bb20303044":"34232e6b9830a03c970bc7c8784f6f99":"cb89009d4149e2d5bc9055395590b9a417c995fba301dc5c618282637167d905":"a2b45ed5e593a1fcbf9bcf3f406bb7afc541997d454c251ea924804c44a037bc":256:0 +aes_decrypt_xts:"e16a2fb38a83cbb50b9b73bff97987867bb2c5dde20ee66e8bc193bb20303044":"34232e6b9830a03c970bc7c8784f6f99":"a2b45ed5e593a1fcbf9bcf3f406bb7afc541997d454c251ea924804c44a037bc":"cb89009d4149e2d5bc9055395590b9a417c995fba301dc5c618282637167d905" AES-128-XTS Decrypt NIST XTSTestVectors #129 -aes_decrypt_xts:"054fa805cd6ed4d72c6cf5175b072c946b5271e3626d2ece4308185b2a413ac7":"2a7f2dba78605b7d446da4484be7db25":"8691b83afce58b52a6575618b7f8b68a408acc866376adad22c7b74945283d1e":"e4a19cdc4eab9f3a91bf42a8b084a2d712095a646aa03a3c0bc9bf695b19c4bc":256:0 +aes_decrypt_xts:"054fa805cd6ed4d72c6cf5175b072c946b5271e3626d2ece4308185b2a413ac7":"2a7f2dba78605b7d446da4484be7db25":"e4a19cdc4eab9f3a91bf42a8b084a2d712095a646aa03a3c0bc9bf695b19c4bc":"8691b83afce58b52a6575618b7f8b68a408acc866376adad22c7b74945283d1e" AES-128-XTS Decrypt NIST XTSTestVectors #130 -aes_decrypt_xts:"2695e7eb0009277f2463a6da8a57ccbbb244b2bd09abe5f2da538025c7516b80":"458c1197215f3e52c345bac48ded0c89":"ced642916af8c58db857f88f1b8c8a478760df75834f8b77ce2f1d312054f76a":"915358470cb9faec9f4bd52b915c9f1b30ac8377d316e5a92d3eea87653946ae":256:0 +aes_decrypt_xts:"2695e7eb0009277f2463a6da8a57ccbbb244b2bd09abe5f2da538025c7516b80":"458c1197215f3e52c345bac48ded0c89":"915358470cb9faec9f4bd52b915c9f1b30ac8377d316e5a92d3eea87653946ae":"ced642916af8c58db857f88f1b8c8a478760df75834f8b77ce2f1d312054f76a" AES-128-XTS Decrypt NIST XTSTestVectors #131 -aes_decrypt_xts:"8557ca8c4e7a9560f75d2c41eaaa2a4ecf7b4bc502127f7e717f018de1616528":"254b6726fd24769fc7da30a3fec823d7":"0caf12ff5784ff49dc88eaf0ee96097f6bd1a005ade18b9ea73b6eadd05bc549":"47a833c7bdc56e7ea95f2dacf4415872131dd2c76d6c2c9be49ad3079c90d493":256:0 +aes_decrypt_xts:"8557ca8c4e7a9560f75d2c41eaaa2a4ecf7b4bc502127f7e717f018de1616528":"254b6726fd24769fc7da30a3fec823d7":"47a833c7bdc56e7ea95f2dacf4415872131dd2c76d6c2c9be49ad3079c90d493":"0caf12ff5784ff49dc88eaf0ee96097f6bd1a005ade18b9ea73b6eadd05bc549" AES-128-XTS Decrypt NIST XTSTestVectors #132 -aes_decrypt_xts:"3504f81672150db24a6156a89951124863baa30558e2f1a0f51c3c6cf80903a2":"4f54f205d61a71fa9429379852ee05a3":"ff49aa4237871f91d54ae1877a27d8da877e9867cb2f69330d22e9c273a449d9":"1cf28a0f09a31a0e84e07b5fd659f65b033a6d51ad7c92902ec6a44ce9b3c39e":256:0 +aes_decrypt_xts:"3504f81672150db24a6156a89951124863baa30558e2f1a0f51c3c6cf80903a2":"4f54f205d61a71fa9429379852ee05a3":"1cf28a0f09a31a0e84e07b5fd659f65b033a6d51ad7c92902ec6a44ce9b3c39e":"ff49aa4237871f91d54ae1877a27d8da877e9867cb2f69330d22e9c273a449d9" AES-128-XTS Decrypt NIST XTSTestVectors #133 -aes_decrypt_xts:"499263a63c4917f4b44f6adb008bf19974b29c2c9e02186cfc9cd0a8a05ec731":"c56800ac94f572058cd0a63c7e9ea45e":"c1cb16891d30ff0e05e24b957d57c3e40dadfa2c7c27378cbe8a1676f1128615":"b7a0294e798c9ba085a39693810278391e51381ffbfd9b49b89e2e7faaa93aa0":256:0 +aes_decrypt_xts:"499263a63c4917f4b44f6adb008bf19974b29c2c9e02186cfc9cd0a8a05ec731":"c56800ac94f572058cd0a63c7e9ea45e":"b7a0294e798c9ba085a39693810278391e51381ffbfd9b49b89e2e7faaa93aa0":"c1cb16891d30ff0e05e24b957d57c3e40dadfa2c7c27378cbe8a1676f1128615" AES-128-XTS Decrypt NIST XTSTestVectors #134 -aes_decrypt_xts:"069f5777de49632b67cef412141948fa68d4c5465cd3b8be59659c29b76f5315":"1a0da41cd478b5bbd5c241b56bc3585c":"15c9d8dd956d739aac3541a4e2912ed47df5d193c0bfc7eb2436ef756e3b82e8":"c94543b713108815746c14c92b35165f6c1d7aeb34d03be82231b1bfc2d9cc39":256:0 +aes_decrypt_xts:"069f5777de49632b67cef412141948fa68d4c5465cd3b8be59659c29b76f5315":"1a0da41cd478b5bbd5c241b56bc3585c":"c94543b713108815746c14c92b35165f6c1d7aeb34d03be82231b1bfc2d9cc39":"15c9d8dd956d739aac3541a4e2912ed47df5d193c0bfc7eb2436ef756e3b82e8" AES-128-XTS Decrypt NIST XTSTestVectors #135 -aes_decrypt_xts:"0896818d81fbb84ceb0bea5ac93c09caecfa92ce0afd0bedfeac9cecb8ba8c55":"9b70a5206dbce1c3ef42c05910356185":"a551cee3572dc853d90b215760da632206e369a356423346c7c4924d57d0a942":"4e114666f7b643bd103091ccc066053d1448c60f4adee11930dfd989a8b86417":256:0 +aes_decrypt_xts:"0896818d81fbb84ceb0bea5ac93c09caecfa92ce0afd0bedfeac9cecb8ba8c55":"9b70a5206dbce1c3ef42c05910356185":"4e114666f7b643bd103091ccc066053d1448c60f4adee11930dfd989a8b86417":"a551cee3572dc853d90b215760da632206e369a356423346c7c4924d57d0a942" AES-128-XTS Decrypt NIST XTSTestVectors #136 -aes_decrypt_xts:"a259389be36d64568c053c639467be0e26d3c0eb62827903d4826efa53171616":"a0d57460a4388ef39880cea435095ee7":"9d2717ab39b9cbd4b62acdf7f56a8ae234f8d23232bb71348ca039a88398bfab":"69a6ea573cf4b6fab1d075bf18eb004cb2bf42dd7d8fbcd573f73a6cfb7d38b8":256:0 +aes_decrypt_xts:"a259389be36d64568c053c639467be0e26d3c0eb62827903d4826efa53171616":"a0d57460a4388ef39880cea435095ee7":"69a6ea573cf4b6fab1d075bf18eb004cb2bf42dd7d8fbcd573f73a6cfb7d38b8":"9d2717ab39b9cbd4b62acdf7f56a8ae234f8d23232bb71348ca039a88398bfab" AES-128-XTS Decrypt NIST XTSTestVectors #137 -aes_decrypt_xts:"733eb125413c570b9adbdaecbd9bda1c13a1bc286081041aa069e52bb722914f":"be9f2cda02f1e35b155fc04a7f3e9557":"9332c3facd20f6ad6ebc02b944e8189e10b12be74a74298100015c88d15b2bc4":"7507fe9123cd07ef45b767a19fa8c852e6681244df9e99f387ceae373c6406f2":256:0 +aes_decrypt_xts:"733eb125413c570b9adbdaecbd9bda1c13a1bc286081041aa069e52bb722914f":"be9f2cda02f1e35b155fc04a7f3e9557":"7507fe9123cd07ef45b767a19fa8c852e6681244df9e99f387ceae373c6406f2":"9332c3facd20f6ad6ebc02b944e8189e10b12be74a74298100015c88d15b2bc4" AES-128-XTS Decrypt NIST XTSTestVectors #138 -aes_decrypt_xts:"07e4378bf7e514e2875086ff567fee9621c45f6ff36db45f1c0f706b1a9e028b":"8646c53c9e2e47b298486eb92ab74c30":"d08a0d052f00c44604ed31348cdfa86e4dbce71bad4db88db9cc27cea50d7fde":"f8d1bac52d1e3ed981e9adcc510c26dacc00f4778fb2b92cec8a62d0b814e0df":256:0 +aes_decrypt_xts:"07e4378bf7e514e2875086ff567fee9621c45f6ff36db45f1c0f706b1a9e028b":"8646c53c9e2e47b298486eb92ab74c30":"f8d1bac52d1e3ed981e9adcc510c26dacc00f4778fb2b92cec8a62d0b814e0df":"d08a0d052f00c44604ed31348cdfa86e4dbce71bad4db88db9cc27cea50d7fde" AES-128-XTS Decrypt NIST XTSTestVectors #139 -aes_decrypt_xts:"0e171e225cbde40873dbf686b297b2b6d4ed08476dd69236224f0ee1bf304382":"14edbb755ab9dfe2e370546a1da9e6f6":"f0813a6d4ceb96af1a920f8a066c96d8799a34338ac8d46deb6a651ad927d53f":"2ba7a7c394840fe2a0401860815be11c404d09e76cb902a8c4ed372fe3231319":256:0 +aes_decrypt_xts:"0e171e225cbde40873dbf686b297b2b6d4ed08476dd69236224f0ee1bf304382":"14edbb755ab9dfe2e370546a1da9e6f6":"2ba7a7c394840fe2a0401860815be11c404d09e76cb902a8c4ed372fe3231319":"f0813a6d4ceb96af1a920f8a066c96d8799a34338ac8d46deb6a651ad927d53f" AES-128-XTS Decrypt NIST XTSTestVectors #140 -aes_decrypt_xts:"e856117ec0538643e82769197e4a4c0a26ae60f3f8de165002ba347444cba06f":"cb38d1a1dd9c57aa067308ee91e90419":"6981550e1c535e10218e6120cee3b159f56b1bb492c6bf181b694c2496f71fb8":"0a69ecdab9ecc65c04b67f77783bb733c8691b71e079dca5a62945e622493eff":256:0 +aes_decrypt_xts:"e856117ec0538643e82769197e4a4c0a26ae60f3f8de165002ba347444cba06f":"cb38d1a1dd9c57aa067308ee91e90419":"0a69ecdab9ecc65c04b67f77783bb733c8691b71e079dca5a62945e622493eff":"6981550e1c535e10218e6120cee3b159f56b1bb492c6bf181b694c2496f71fb8" AES-128-XTS Decrypt NIST XTSTestVectors #141 -aes_decrypt_xts:"c5b49e5fcac9236caf72421605be6dc53177400f8d3ee3e877fa55592ccf2a83":"8b660fe9a5e3d39e5f820adb2f21d83a":"f6a266ddd684f024eb080c9b58f817ae2d24f3143350b4d3e27a1309cdf1a3e0":"69b2799e4aaf631114d1558b6ee78c7ea05a9dbf5cd36f7ed7d4f778df77d9fe":256:0 +aes_decrypt_xts:"c5b49e5fcac9236caf72421605be6dc53177400f8d3ee3e877fa55592ccf2a83":"8b660fe9a5e3d39e5f820adb2f21d83a":"69b2799e4aaf631114d1558b6ee78c7ea05a9dbf5cd36f7ed7d4f778df77d9fe":"f6a266ddd684f024eb080c9b58f817ae2d24f3143350b4d3e27a1309cdf1a3e0" AES-128-XTS Decrypt NIST XTSTestVectors #142 -aes_decrypt_xts:"d29ceb274a3fe20b9cd372c3ef264df36990d6d20ede699150bc8a013a167a4b":"51afadace8420b516cf5e8ce06368393":"a6235693bb98a47abf6dd7efc20ed8718eb96d46e8ed53bbc6aef2620391aa78":"532d3e0cfe56e1b1e6bff43c48b62680aa799fa50b461a2d018b892dae2400a9":256:0 +aes_decrypt_xts:"d29ceb274a3fe20b9cd372c3ef264df36990d6d20ede699150bc8a013a167a4b":"51afadace8420b516cf5e8ce06368393":"532d3e0cfe56e1b1e6bff43c48b62680aa799fa50b461a2d018b892dae2400a9":"a6235693bb98a47abf6dd7efc20ed8718eb96d46e8ed53bbc6aef2620391aa78" AES-128-XTS Decrypt NIST XTSTestVectors #143 -aes_decrypt_xts:"ccd3762a0616cda5c4a470f6fa81a9af777ba59ee8788bd7ea9ec117f25a75c4":"425a4b30a4cd0bad3c75c7daf0b31ac8":"c29e8ee347528d3d160d28aed9b5cb1309d7b0b706a01a2e2aefdd9453d3d13f":"9348dc371e73a05ca8616bd2b135fa301260a54bd396c4b0dbf175037b08e8ba":256:0 +aes_decrypt_xts:"ccd3762a0616cda5c4a470f6fa81a9af777ba59ee8788bd7ea9ec117f25a75c4":"425a4b30a4cd0bad3c75c7daf0b31ac8":"9348dc371e73a05ca8616bd2b135fa301260a54bd396c4b0dbf175037b08e8ba":"c29e8ee347528d3d160d28aed9b5cb1309d7b0b706a01a2e2aefdd9453d3d13f" AES-128-XTS Decrypt NIST XTSTestVectors #144 -aes_decrypt_xts:"b9fa2fc603700e6fe788f71fa0064f4c5a846188fe6da462f09b9a8f15cfd709":"6b2fd2d25d6a680abeaa4edb2296ff3d":"6d598f53df022853e05fe704ef8f1f6cf5dd6e88da57d3f29ce7ee392f01de2a":"74627128b529c571ad25566237c14f2f4281bf365abd40cd048a3d5e42558d7e":256:0 +aes_decrypt_xts:"b9fa2fc603700e6fe788f71fa0064f4c5a846188fe6da462f09b9a8f15cfd709":"6b2fd2d25d6a680abeaa4edb2296ff3d":"74627128b529c571ad25566237c14f2f4281bf365abd40cd048a3d5e42558d7e":"6d598f53df022853e05fe704ef8f1f6cf5dd6e88da57d3f29ce7ee392f01de2a" AES-128-XTS Decrypt NIST XTSTestVectors #145 -aes_decrypt_xts:"ede735ce9a456bd795abbd65671e64f621ece06520c2b632a4aa8753e6afe74b":"a42c6192f06d2ddc9a551bc9098dfe12":"8d316d020176d51b42f6c2a5cc581158eb674d9910f46e20b756790d6491f7ab":"480f820256610b5615d5adab888c7157db22d76064be1af6c6579b524a80e49e":256:0 +aes_decrypt_xts:"ede735ce9a456bd795abbd65671e64f621ece06520c2b632a4aa8753e6afe74b":"a42c6192f06d2ddc9a551bc9098dfe12":"480f820256610b5615d5adab888c7157db22d76064be1af6c6579b524a80e49e":"8d316d020176d51b42f6c2a5cc581158eb674d9910f46e20b756790d6491f7ab" AES-128-XTS Decrypt NIST XTSTestVectors #146 -aes_decrypt_xts:"f69bd6716cceee47a18c1ba918ce1ce594568acb1cd596c14964fbf7cbf83812":"3f99de813eed138e029acd2de7593c28":"cc58b67180a3bbea944cbaaa66e8e37ee258f8f274cdd6202815368e3bf1cfcb":"e7be50cb362389510ab1620cf24cf4276971f5b03ef904a354e117e7d5a8f38b":256:0 +aes_decrypt_xts:"f69bd6716cceee47a18c1ba918ce1ce594568acb1cd596c14964fbf7cbf83812":"3f99de813eed138e029acd2de7593c28":"e7be50cb362389510ab1620cf24cf4276971f5b03ef904a354e117e7d5a8f38b":"cc58b67180a3bbea944cbaaa66e8e37ee258f8f274cdd6202815368e3bf1cfcb" AES-128-XTS Decrypt NIST XTSTestVectors #147 -aes_decrypt_xts:"0255df0339936b44e3f0ce4f130f5202e19d2f1817bb0c94c440483419fd4ed9":"7f3573b7b147cf47333657c873affff5":"a031586aba1f8233fc303c1c5eef6398b5979f5409a4553a3282a2e813a60944":"ba11de1dd990dc606159d05c9948f9318564660b68724e3d9fd78e3bfde550c0":256:0 +aes_decrypt_xts:"0255df0339936b44e3f0ce4f130f5202e19d2f1817bb0c94c440483419fd4ed9":"7f3573b7b147cf47333657c873affff5":"ba11de1dd990dc606159d05c9948f9318564660b68724e3d9fd78e3bfde550c0":"a031586aba1f8233fc303c1c5eef6398b5979f5409a4553a3282a2e813a60944" AES-128-XTS Decrypt NIST XTSTestVectors #148 -aes_decrypt_xts:"cc36bc7da2274c363d456e6e818c557336e5302392a231b7fdf5ed6c38d9dc90":"2915e37abd33462434964d3801e00a34":"414996ef10185fc35aa9503ce7bf56f6adcb8210e9ded026b93a24ee484d7cd8":"ec08a6b04e3a1c7df55ec7634019da8a5fd1de8957ddf46106e3e2607396d18b":256:0 +aes_decrypt_xts:"cc36bc7da2274c363d456e6e818c557336e5302392a231b7fdf5ed6c38d9dc90":"2915e37abd33462434964d3801e00a34":"ec08a6b04e3a1c7df55ec7634019da8a5fd1de8957ddf46106e3e2607396d18b":"414996ef10185fc35aa9503ce7bf56f6adcb8210e9ded026b93a24ee484d7cd8" AES-128-XTS Decrypt NIST XTSTestVectors #149 -aes_decrypt_xts:"ac587dc588d4392230a81efdcb4ba8e015eae361fa5c5669e89ceae7742c5e6e":"74d01cc8cfc095fdd669f3e4201d7774":"d02533765e11e71ddaf2eb26333391be171f492cf88e3a4802a966e92b03231b":"7539707e7ff1f47cf6878b089dff00bd8c212a8939ffcf9e2c223e2452dc1a12":256:0 +aes_decrypt_xts:"ac587dc588d4392230a81efdcb4ba8e015eae361fa5c5669e89ceae7742c5e6e":"74d01cc8cfc095fdd669f3e4201d7774":"7539707e7ff1f47cf6878b089dff00bd8c212a8939ffcf9e2c223e2452dc1a12":"d02533765e11e71ddaf2eb26333391be171f492cf88e3a4802a966e92b03231b" AES-128-XTS Decrypt NIST XTSTestVectors #150 -aes_decrypt_xts:"e8c7bc3cf64b16349436fd728b48d8fd84d7f235dab621b1cc93b4a5f066698c":"71500ce100b1c662684157117ce16e53":"fdfa02074291866ff7f6d3fc9b16a22a7438e8d69a24689518ac9680768e95a6":"9971caa7b01a2526dfa5de8f71b0a6086013184ede8fa46cbf9e9b2b4e573a0c":256:0 +aes_decrypt_xts:"e8c7bc3cf64b16349436fd728b48d8fd84d7f235dab621b1cc93b4a5f066698c":"71500ce100b1c662684157117ce16e53":"9971caa7b01a2526dfa5de8f71b0a6086013184ede8fa46cbf9e9b2b4e573a0c":"fdfa02074291866ff7f6d3fc9b16a22a7438e8d69a24689518ac9680768e95a6" AES-128-XTS Decrypt NIST XTSTestVectors #151 -aes_decrypt_xts:"8f717cbd0d8273f3144371f1e5a0328430caa8d26831f03fe039fe1133156a0b":"0e5445e060628575aef9bffd99d90672":"f8d423662e315be3ee5cfc7f0b509df2e64f57b1f2c1f4a8cdab5ecf95a763fd":"6567adf85ff4f82cd16062f1aa780d33e15826a89bd383535aa42b7ef003bc2e":256:0 +aes_decrypt_xts:"8f717cbd0d8273f3144371f1e5a0328430caa8d26831f03fe039fe1133156a0b":"0e5445e060628575aef9bffd99d90672":"6567adf85ff4f82cd16062f1aa780d33e15826a89bd383535aa42b7ef003bc2e":"f8d423662e315be3ee5cfc7f0b509df2e64f57b1f2c1f4a8cdab5ecf95a763fd" AES-128-XTS Decrypt NIST XTSTestVectors #152 -aes_decrypt_xts:"eb0a463bb214831754add03988aae734d58de328b07e6f1351905a3762feebe0":"9cde2a35ad6440c4bc148ca0c78b056a":"2a3d5d94b3d4e362cc9ca1d43db1c27ea6abf5d42084e78cc8fbd90962769370":"a3b0e16f94c3a77796b4a34bd546ef54cf57062d0d805a4c8c1b2bdf5cf761f6":256:0 +aes_decrypt_xts:"eb0a463bb214831754add03988aae734d58de328b07e6f1351905a3762feebe0":"9cde2a35ad6440c4bc148ca0c78b056a":"a3b0e16f94c3a77796b4a34bd546ef54cf57062d0d805a4c8c1b2bdf5cf761f6":"2a3d5d94b3d4e362cc9ca1d43db1c27ea6abf5d42084e78cc8fbd90962769370" AES-128-XTS Decrypt NIST XTSTestVectors #153 -aes_decrypt_xts:"669347efc2c9111bbce1d4972560ec21ae715327c132571518a0d0ff697a07cd":"e0f61cb7f236ee8b4441a6a5faa6439b":"5ff9652b495f7666b72fe90d2e60faf6c7f6b527241f2e7a25e7695c140b129a":"42bb6895ee03cbe9591904f0e7c306476de747084397c6a7fd6eb03b10cbd5f7":256:0 +aes_decrypt_xts:"669347efc2c9111bbce1d4972560ec21ae715327c132571518a0d0ff697a07cd":"e0f61cb7f236ee8b4441a6a5faa6439b":"42bb6895ee03cbe9591904f0e7c306476de747084397c6a7fd6eb03b10cbd5f7":"5ff9652b495f7666b72fe90d2e60faf6c7f6b527241f2e7a25e7695c140b129a" AES-128-XTS Decrypt NIST XTSTestVectors #154 -aes_decrypt_xts:"c99e3ef1455e2856f5ef07d6227b1a37eda652db8f50ea4bcb95250276ee3b0e":"006fd6a744e0598f8569fe19317babc4":"a889c2cb9e79698abe3486d0c09da39524dcee74c21408945a253e0a8b41835c":"2d86b899a457c3cc2e77cef01760ff01188335bde93a7b23d8d6ff9ad2a13fdd":256:0 +aes_decrypt_xts:"c99e3ef1455e2856f5ef07d6227b1a37eda652db8f50ea4bcb95250276ee3b0e":"006fd6a744e0598f8569fe19317babc4":"2d86b899a457c3cc2e77cef01760ff01188335bde93a7b23d8d6ff9ad2a13fdd":"a889c2cb9e79698abe3486d0c09da39524dcee74c21408945a253e0a8b41835c" AES-128-XTS Decrypt NIST XTSTestVectors #155 -aes_decrypt_xts:"48683ff1939b4e78179b18d81dab05e7dc46d85eb35659b4f7145bc338199011":"5d43b97dc5c44c61c7e9c6a6214a970a":"fe6c08f47bb581acde230f9c74dd70983117eb3eb116d192e71c9744c8a5ab09":"24daf45f97f89c971cab4e95e51d257a12a38f08a5b55424063f6b317b5a1274":256:0 +aes_decrypt_xts:"48683ff1939b4e78179b18d81dab05e7dc46d85eb35659b4f7145bc338199011":"5d43b97dc5c44c61c7e9c6a6214a970a":"24daf45f97f89c971cab4e95e51d257a12a38f08a5b55424063f6b317b5a1274":"fe6c08f47bb581acde230f9c74dd70983117eb3eb116d192e71c9744c8a5ab09" AES-128-XTS Decrypt NIST XTSTestVectors #156 -aes_decrypt_xts:"92d339d378855a78b3aa7be96ef366b872031b0993ae15f35bc7d48e88f2db69":"48e0f7baf76767ea56c1f9e14cab120f":"48c17f35b48f78456bb36be8b6080e4d419a53aa94232024a8a8dbcd880b4c8f":"c3ce2a1e7fc5b6f3c2fb3762ab8f17dd1498e50beb2eb6372d8112ec420a12b8":256:0 +aes_decrypt_xts:"92d339d378855a78b3aa7be96ef366b872031b0993ae15f35bc7d48e88f2db69":"48e0f7baf76767ea56c1f9e14cab120f":"c3ce2a1e7fc5b6f3c2fb3762ab8f17dd1498e50beb2eb6372d8112ec420a12b8":"48c17f35b48f78456bb36be8b6080e4d419a53aa94232024a8a8dbcd880b4c8f" AES-128-XTS Decrypt NIST XTSTestVectors #157 -aes_decrypt_xts:"38dea42a9f43833bc6312842e3a3cb4b6fb4b2fa96d4623285b5a1367ca8ea11":"4e2574d31f9b602cdfe63d45c1057d31":"9c118b0722eb85bed7eb7eb00f2f7635263957aa654c2d382441f8b42a251916":"c78c167fc22cd7ea26c76bd3c3138ff3adee6d70fb134febe0b051cdd2583f96":256:0 +aes_decrypt_xts:"38dea42a9f43833bc6312842e3a3cb4b6fb4b2fa96d4623285b5a1367ca8ea11":"4e2574d31f9b602cdfe63d45c1057d31":"c78c167fc22cd7ea26c76bd3c3138ff3adee6d70fb134febe0b051cdd2583f96":"9c118b0722eb85bed7eb7eb00f2f7635263957aa654c2d382441f8b42a251916" AES-128-XTS Decrypt NIST XTSTestVectors #158 -aes_decrypt_xts:"6ce0008fb88de2b560ec426ace1fd7ce40f95df75ecd3b59a1a0b4326b30ce3e":"cfe0862c45fc275074d414df2bf87c74":"af9929ef02d9040db01d29bc146b10d5e2f3ba401f0a5ec5274f942e522beafa":"9f84dca78c13053e73b79137d8d9e405779cfc8ef3d4824997fbbce1e9682dbd":256:0 +aes_decrypt_xts:"6ce0008fb88de2b560ec426ace1fd7ce40f95df75ecd3b59a1a0b4326b30ce3e":"cfe0862c45fc275074d414df2bf87c74":"9f84dca78c13053e73b79137d8d9e405779cfc8ef3d4824997fbbce1e9682dbd":"af9929ef02d9040db01d29bc146b10d5e2f3ba401f0a5ec5274f942e522beafa" AES-128-XTS Decrypt NIST XTSTestVectors #159 -aes_decrypt_xts:"0f5e51d37cbc39255ce050235e1522cc175abff1b22f3b211c2fb652d75d520d":"da68787d75dfbb4be14a39070fb53923":"35779b9b7934c859f4ec756686aa52e71f620044011e3460673adc98afb9dd12":"6d525c546094c5db7600678e84a07d1595468526c02f907b34fe43ef327f2124":256:0 +aes_decrypt_xts:"0f5e51d37cbc39255ce050235e1522cc175abff1b22f3b211c2fb652d75d520d":"da68787d75dfbb4be14a39070fb53923":"6d525c546094c5db7600678e84a07d1595468526c02f907b34fe43ef327f2124":"35779b9b7934c859f4ec756686aa52e71f620044011e3460673adc98afb9dd12" AES-128-XTS Decrypt NIST XTSTestVectors #160 -aes_decrypt_xts:"ba0341ba66b39d2694fbdd9bfca9a7985245026ab3e5acfb6d2af4b27e3b4a80":"de23468ac5a8af13583e0424b3370214":"5f895212b21d1b109602c0388bcd614159958257dd07e212e5560124bd125a7d":"8e9b5e02b071a0b602319ef38a070d1fd05906b8c39397b00eb9bd0fd5c528a2":256:0 +aes_decrypt_xts:"ba0341ba66b39d2694fbdd9bfca9a7985245026ab3e5acfb6d2af4b27e3b4a80":"de23468ac5a8af13583e0424b3370214":"8e9b5e02b071a0b602319ef38a070d1fd05906b8c39397b00eb9bd0fd5c528a2":"5f895212b21d1b109602c0388bcd614159958257dd07e212e5560124bd125a7d" AES-128-XTS Decrypt NIST XTSTestVectors #161 -aes_decrypt_xts:"3592cfccbdb26a9573ec93c671a69c95ea9c9e8a1c10bd739d2674db5b91d039":"6707376cee14faf50fe98c153b112eb8":"63b8d58c7a99344bd2d24e884e46712ed4d7caeb4b7ced6fe7278fe1ee3ef58b":"5704190a0cbc4874637659edb3447e02a09416ddc54774011ea1261a86ff438d":256:0 +aes_decrypt_xts:"3592cfccbdb26a9573ec93c671a69c95ea9c9e8a1c10bd739d2674db5b91d039":"6707376cee14faf50fe98c153b112eb8":"5704190a0cbc4874637659edb3447e02a09416ddc54774011ea1261a86ff438d":"63b8d58c7a99344bd2d24e884e46712ed4d7caeb4b7ced6fe7278fe1ee3ef58b" AES-128-XTS Decrypt NIST XTSTestVectors #162 -aes_decrypt_xts:"51f04e84a1771e27bb2cea89ed4c6d2e51fa1bb4a1a192f47e306c61dac45c3c":"d5143c2f1cc1fd052d86a6b3404944ab":"a0ff0b77936dbbef98d74c4b90926c9d0e2c34f78e5a4101e604693e0f810bb8":"b3c5a7d096059d8180d14858e4defb544fab31e76a6289d46492d3db5babcfc7":256:0 +aes_decrypt_xts:"51f04e84a1771e27bb2cea89ed4c6d2e51fa1bb4a1a192f47e306c61dac45c3c":"d5143c2f1cc1fd052d86a6b3404944ab":"b3c5a7d096059d8180d14858e4defb544fab31e76a6289d46492d3db5babcfc7":"a0ff0b77936dbbef98d74c4b90926c9d0e2c34f78e5a4101e604693e0f810bb8" AES-128-XTS Decrypt NIST XTSTestVectors #163 -aes_decrypt_xts:"42dc6644c1a5639b50c0778ad8c98b5eb6aa9bd34792cb06567e15cc50e0360c":"e09cb439d70d9e55c74b513f954093b2":"e7573b16bdd60ec97ea416679b5397c82ba518aa4f57c353026f42464eda8769":"2d0b96e49210362954b0793200ed252f7c4ab2c2a039c73b418e43a78116cbf4":256:0 +aes_decrypt_xts:"42dc6644c1a5639b50c0778ad8c98b5eb6aa9bd34792cb06567e15cc50e0360c":"e09cb439d70d9e55c74b513f954093b2":"2d0b96e49210362954b0793200ed252f7c4ab2c2a039c73b418e43a78116cbf4":"e7573b16bdd60ec97ea416679b5397c82ba518aa4f57c353026f42464eda8769" AES-128-XTS Decrypt NIST XTSTestVectors #164 -aes_decrypt_xts:"b6079631dc85a7a6de4d3579bbc625e4928c350f1313a99e9ba43c2ef8614016":"123eee6cbd2736f906afb8711030ac18":"90aa84716826343d1b1a0da539aa2b95ee9dd92a94d1a867e3cf5822f0c5e52a":"dcaa483d90a1b6f5cc0f7abaccf20bc91553e1d988e08e82f79827476d157c7c":256:0 +aes_decrypt_xts:"b6079631dc85a7a6de4d3579bbc625e4928c350f1313a99e9ba43c2ef8614016":"123eee6cbd2736f906afb8711030ac18":"dcaa483d90a1b6f5cc0f7abaccf20bc91553e1d988e08e82f79827476d157c7c":"90aa84716826343d1b1a0da539aa2b95ee9dd92a94d1a867e3cf5822f0c5e52a" AES-128-XTS Decrypt NIST XTSTestVectors #165 -aes_decrypt_xts:"afab4564697da7509aa044961aa1d791034dc63a2fa41289026d99d45faecba1":"23b92f2ec62b8758ad67ff77c33a92fe":"5b3c9dbee7de685068fdc23336af6bb091f4b65c142c17fa468bdd05680a304b":"3151ca41cb6c805656582d1724106c2a88e09e62b6a4acb0573205234aaf0e5e":256:0 +aes_decrypt_xts:"afab4564697da7509aa044961aa1d791034dc63a2fa41289026d99d45faecba1":"23b92f2ec62b8758ad67ff77c33a92fe":"3151ca41cb6c805656582d1724106c2a88e09e62b6a4acb0573205234aaf0e5e":"5b3c9dbee7de685068fdc23336af6bb091f4b65c142c17fa468bdd05680a304b" AES-128-XTS Decrypt NIST XTSTestVectors #166 -aes_decrypt_xts:"267e667f3d9843410dc5558720c4ed46061020212f3664d27d8d00d405895e25":"9bcbd6ca75e29a74d3707ab407481273":"25b5cbc2360b9502f4521b6a76c13970a99d3061a6f398cfb57b0b7c92e98093":"164e58282845ba1595c3e964629fef1d943eb1349ae980262bb0efcebf72cd8f":256:0 +aes_decrypt_xts:"267e667f3d9843410dc5558720c4ed46061020212f3664d27d8d00d405895e25":"9bcbd6ca75e29a74d3707ab407481273":"164e58282845ba1595c3e964629fef1d943eb1349ae980262bb0efcebf72cd8f":"25b5cbc2360b9502f4521b6a76c13970a99d3061a6f398cfb57b0b7c92e98093" AES-128-XTS Decrypt NIST XTSTestVectors #167 -aes_decrypt_xts:"44e194e2df43a831d71fd8b478307de7e59f1cd27943f89d970caf8a9a7c2c90":"fdeb2c91814504563de7bb0b25a8beb6":"451440401c3d121d7da73cef54f3d021147455390e93c7e2f16e5de651dc343c":"e016fe074a6da731975b3d62d5d04b0ee16e5ed6bbd8b0fbabb4c8d4b518af9e":256:0 +aes_decrypt_xts:"44e194e2df43a831d71fd8b478307de7e59f1cd27943f89d970caf8a9a7c2c90":"fdeb2c91814504563de7bb0b25a8beb6":"e016fe074a6da731975b3d62d5d04b0ee16e5ed6bbd8b0fbabb4c8d4b518af9e":"451440401c3d121d7da73cef54f3d021147455390e93c7e2f16e5de651dc343c" AES-128-XTS Decrypt NIST XTSTestVectors #168 -aes_decrypt_xts:"79a411748cde56274117c3bba32b517311b20e00bf426ef0377c5666febc7ae4":"7b4588428f97a074c831703ef67aae48":"52998524d967b28c646ba625fb3f9a8d1be86529d385702a2e676cfea26d88e5":"867b185fd0b09a093b0fd61a2022fe825570fb311c8cb7f04ef3561e08c99289":256:0 +aes_decrypt_xts:"79a411748cde56274117c3bba32b517311b20e00bf426ef0377c5666febc7ae4":"7b4588428f97a074c831703ef67aae48":"867b185fd0b09a093b0fd61a2022fe825570fb311c8cb7f04ef3561e08c99289":"52998524d967b28c646ba625fb3f9a8d1be86529d385702a2e676cfea26d88e5" AES-128-XTS Decrypt NIST XTSTestVectors #169 -aes_decrypt_xts:"1edd1dee26eda249801bc7e364e3ba7c4bd645d9390a2306a1290c9f6ecbfac9":"c651517a455f01efd510519cbcac8f10":"8d1a066fb06eec35825a1d504c381571aa3d6c65bb584fc44487370e29872e96":"e7556e5cc957abdb1515884cb3942952dc5270e43198c796137e1d670ac55617":256:0 +aes_decrypt_xts:"1edd1dee26eda249801bc7e364e3ba7c4bd645d9390a2306a1290c9f6ecbfac9":"c651517a455f01efd510519cbcac8f10":"e7556e5cc957abdb1515884cb3942952dc5270e43198c796137e1d670ac55617":"8d1a066fb06eec35825a1d504c381571aa3d6c65bb584fc44487370e29872e96" AES-128-XTS Decrypt NIST XTSTestVectors #170 -aes_decrypt_xts:"4b2364b88691890e2c889689db7c6eebb8c5af8ebb33372c0f16c86a55fde0b9":"9f1d3d844b60bf8d5cee7fae532c5a5f":"ba1d0c4b8951c4d36a1e8f7548ab3703d3dc0772e0c752e96dd5d1926f339efb":"611bbfec479a568ee437062591b9d50d4f87cc845c25e5a0845c38fe02c07b74":256:0 +aes_decrypt_xts:"4b2364b88691890e2c889689db7c6eebb8c5af8ebb33372c0f16c86a55fde0b9":"9f1d3d844b60bf8d5cee7fae532c5a5f":"611bbfec479a568ee437062591b9d50d4f87cc845c25e5a0845c38fe02c07b74":"ba1d0c4b8951c4d36a1e8f7548ab3703d3dc0772e0c752e96dd5d1926f339efb" AES-128-XTS Decrypt NIST XTSTestVectors #171 -aes_decrypt_xts:"feca1b2bd1f9fb8da81143a867f50adcd23e8e0c59f169caf1bf21ff6c84bbe1":"55be12a01a7baff9379377e9c9595746":"2c3da31666f77851ef74cd4c3a9cb47ba6f06a8c0f7f9bd4c6a85cd865910d70":"de4bb0a89d35a0a5a33a0364da56d9ea1b541f0acb368e706c9f76fab4edaca0":256:0 +aes_decrypt_xts:"feca1b2bd1f9fb8da81143a867f50adcd23e8e0c59f169caf1bf21ff6c84bbe1":"55be12a01a7baff9379377e9c9595746":"de4bb0a89d35a0a5a33a0364da56d9ea1b541f0acb368e706c9f76fab4edaca0":"2c3da31666f77851ef74cd4c3a9cb47ba6f06a8c0f7f9bd4c6a85cd865910d70" AES-128-XTS Decrypt NIST XTSTestVectors #172 -aes_decrypt_xts:"7da8b2f6623c61d7f5b6640bed42136d944ed144dcea01b2830fe0cc55cfda60":"a239e1f6f09c9007730bcd438c681bab":"b2c45dd61eae5a195e51cfe1a943e7577f9715f9310861b7320b60ee469648b5":"8228e1276c55e2c51514ec670ab8e98db09bf1faa515120075b8b228bd32dc8e":256:0 +aes_decrypt_xts:"7da8b2f6623c61d7f5b6640bed42136d944ed144dcea01b2830fe0cc55cfda60":"a239e1f6f09c9007730bcd438c681bab":"8228e1276c55e2c51514ec670ab8e98db09bf1faa515120075b8b228bd32dc8e":"b2c45dd61eae5a195e51cfe1a943e7577f9715f9310861b7320b60ee469648b5" AES-128-XTS Decrypt NIST XTSTestVectors #173 -aes_decrypt_xts:"391a7c85a1725aa5d060499d3a9e254a5f93ec9d404f68c432caea3bd1bec836":"9616b77c5eae8bfa6b2a8c0c6626c685":"4de5236fa0e2291d5bc2c0a5368dfee287c08969d051f8e061b51a1ad427992a":"165035521d63a1517de3fc77c72d821fe6a8a624b2e1537fd9f1806253227f6a":256:0 +aes_decrypt_xts:"391a7c85a1725aa5d060499d3a9e254a5f93ec9d404f68c432caea3bd1bec836":"9616b77c5eae8bfa6b2a8c0c6626c685":"165035521d63a1517de3fc77c72d821fe6a8a624b2e1537fd9f1806253227f6a":"4de5236fa0e2291d5bc2c0a5368dfee287c08969d051f8e061b51a1ad427992a" AES-128-XTS Decrypt NIST XTSTestVectors #174 -aes_decrypt_xts:"fd13fa71278083a746c39effb7140a0c3e81a81c0cbb493683bf7b587c12e0a1":"7dd6b0341ec10fbe22ac778401666654":"e6b64af66466c2b40b53c7859b3206110788a7717ee1b1628ca8433368dbafa9":"0af2bc0b0d3a648e398b9e77c051f868d4d357f96347315742f5648daf488a1a":256:0 +aes_decrypt_xts:"fd13fa71278083a746c39effb7140a0c3e81a81c0cbb493683bf7b587c12e0a1":"7dd6b0341ec10fbe22ac778401666654":"0af2bc0b0d3a648e398b9e77c051f868d4d357f96347315742f5648daf488a1a":"e6b64af66466c2b40b53c7859b3206110788a7717ee1b1628ca8433368dbafa9" AES-128-XTS Decrypt NIST XTSTestVectors #175 -aes_decrypt_xts:"cea70dbaa9c1d6ad189b19942ee2a6c8916e4c67db3151e4a42c48974f5913c0":"0c0bc9f5edbc4df9043b4c0e4c7e7d07":"784b11e12f9eb14c6a1bb44871a68a03090dbd1c858b516cd817f0c5db0705de":"43aff03b7e68764fb57b1ea8eb45928d7551819f7d3f07d8a31cd4bba8fc6a80":256:0 +aes_decrypt_xts:"cea70dbaa9c1d6ad189b19942ee2a6c8916e4c67db3151e4a42c48974f5913c0":"0c0bc9f5edbc4df9043b4c0e4c7e7d07":"43aff03b7e68764fb57b1ea8eb45928d7551819f7d3f07d8a31cd4bba8fc6a80":"784b11e12f9eb14c6a1bb44871a68a03090dbd1c858b516cd817f0c5db0705de" AES-128-XTS Decrypt NIST XTSTestVectors #176 -aes_decrypt_xts:"e97afe2eef68f9431a32c54f5d2920eec8ee1463f48252f1151a276de94cd0e8":"b795e40375a15ccde21ba870a9e4e22e":"3bf8e4c87d6e9238dc2c9ad80dd8b456f01946b9de87bd3c7fef47303690a568":"46fb35fec3b3dc306b7e9ecf221c48595734de234506e9ff366201158c19d6ee":256:0 +aes_decrypt_xts:"e97afe2eef68f9431a32c54f5d2920eec8ee1463f48252f1151a276de94cd0e8":"b795e40375a15ccde21ba870a9e4e22e":"46fb35fec3b3dc306b7e9ecf221c48595734de234506e9ff366201158c19d6ee":"3bf8e4c87d6e9238dc2c9ad80dd8b456f01946b9de87bd3c7fef47303690a568" AES-128-XTS Decrypt NIST XTSTestVectors #177 -aes_decrypt_xts:"6390f9291084bb68646df4448ac990d49fe3129a134a6ecf162b2750d59f7092":"d6c46b9c5e085a18929aceca53e5a9c7":"7dc23f89c3f740103edd77c83f3302c91256486363edbe331b97946409a827d2":"aee62492e99c660edad4b930fdc7ec63fe8a1f0fa1dfcaa990eabba765cbc941":256:0 +aes_decrypt_xts:"6390f9291084bb68646df4448ac990d49fe3129a134a6ecf162b2750d59f7092":"d6c46b9c5e085a18929aceca53e5a9c7":"aee62492e99c660edad4b930fdc7ec63fe8a1f0fa1dfcaa990eabba765cbc941":"7dc23f89c3f740103edd77c83f3302c91256486363edbe331b97946409a827d2" AES-128-XTS Decrypt NIST XTSTestVectors #178 -aes_decrypt_xts:"dbe90739bcffe54970605aaa4ff87aa3475f4bd8f85d283496888235923d6088":"d48cfac76baea7ca5d31bd2b6f908a2a":"68fb3c4f6e30a9e8b6cae6b49130c433ef5f9af012d0021ace4ad84a3e532926":"ed492a488e3b1e7b6d672fdff489f67df068652fd4e3530182835dc73d3c06a7":256:0 +aes_decrypt_xts:"dbe90739bcffe54970605aaa4ff87aa3475f4bd8f85d283496888235923d6088":"d48cfac76baea7ca5d31bd2b6f908a2a":"ed492a488e3b1e7b6d672fdff489f67df068652fd4e3530182835dc73d3c06a7":"68fb3c4f6e30a9e8b6cae6b49130c433ef5f9af012d0021ace4ad84a3e532926" AES-128-XTS Decrypt NIST XTSTestVectors #179 -aes_decrypt_xts:"e31fffe341576c3d89f9723434584edd1732b5fc60cf95e3cbf500404ce76a41":"b5ecf5aedd2fbe0f47661fb0e2127e74":"a92adc72cfce95b34965b5293028666c2f2b9f6a8ec13f900077b1018b4b0e7b":"5c20b2e1c2e8375637787de95d4e20776754375e53f505a95a4f5eccb6df5e97":256:0 +aes_decrypt_xts:"e31fffe341576c3d89f9723434584edd1732b5fc60cf95e3cbf500404ce76a41":"b5ecf5aedd2fbe0f47661fb0e2127e74":"5c20b2e1c2e8375637787de95d4e20776754375e53f505a95a4f5eccb6df5e97":"a92adc72cfce95b34965b5293028666c2f2b9f6a8ec13f900077b1018b4b0e7b" AES-128-XTS Decrypt NIST XTSTestVectors #180 -aes_decrypt_xts:"5d8b9c9c5c35f8461c04414f576b1ce9cfcbfd9b3e88f194a2256752e4dd21de":"b2dc9f626c36d4f0e326b5da36e7f41e":"edfce1f8b6016c79b59853b5471803d62224f1fa37aa5cbff28747a066689d5b":"d650c535bea59ee815e645a1dd67c9dd9957fd18a5634f28c0d5d7a2fb84cbbd":256:0 +aes_decrypt_xts:"5d8b9c9c5c35f8461c04414f576b1ce9cfcbfd9b3e88f194a2256752e4dd21de":"b2dc9f626c36d4f0e326b5da36e7f41e":"d650c535bea59ee815e645a1dd67c9dd9957fd18a5634f28c0d5d7a2fb84cbbd":"edfce1f8b6016c79b59853b5471803d62224f1fa37aa5cbff28747a066689d5b" AES-128-XTS Decrypt NIST XTSTestVectors #181 -aes_decrypt_xts:"4e4db8d402c12967679484a288b6403356c54ffe4c3bae1b40d3e02927b212b6":"cca77fc7c6891b7c4fcc4f466215afe6":"55a00c1f814bdf1eeb2ce0ff0c60ebf7b5dd7acf63ce4417f2ba143a7d51066e":"ba817877ad41b8c770670426457fa4241e9068329b395cc077aa0f2c33b64b78":256:0 +aes_decrypt_xts:"4e4db8d402c12967679484a288b6403356c54ffe4c3bae1b40d3e02927b212b6":"cca77fc7c6891b7c4fcc4f466215afe6":"ba817877ad41b8c770670426457fa4241e9068329b395cc077aa0f2c33b64b78":"55a00c1f814bdf1eeb2ce0ff0c60ebf7b5dd7acf63ce4417f2ba143a7d51066e" AES-128-XTS Decrypt NIST XTSTestVectors #182 -aes_decrypt_xts:"b1dc62f2dd58965563166b779ae7b2266aceb85b8760a5d09dd4500b8073903a":"79a8140ad71fbcbec19d902b81f0968f":"240754114157c3b79d0abe9bfc22a91984462eb92f9830b5525b3f7e19b3fb55":"4be52bf0aedf63964f602a7173f6b732432770950ee35d3ad6adf59b518e1cea":256:0 +aes_decrypt_xts:"b1dc62f2dd58965563166b779ae7b2266aceb85b8760a5d09dd4500b8073903a":"79a8140ad71fbcbec19d902b81f0968f":"4be52bf0aedf63964f602a7173f6b732432770950ee35d3ad6adf59b518e1cea":"240754114157c3b79d0abe9bfc22a91984462eb92f9830b5525b3f7e19b3fb55" AES-128-XTS Decrypt NIST XTSTestVectors #183 -aes_decrypt_xts:"70d3b79d9e7781d3143c134951ea2163e13a5c93b15df9eb01e38516c9ea5fd6":"d4a9985b875fe4800e95d1988f6ca9e1":"51d824176a47da468be75f6bf19a091a555b9af8f4bfb0e0448cc23c99331f05":"d270c546f25b750997581b61a58a252a0a4bb219060c0b6080944411a824806d":256:0 +aes_decrypt_xts:"70d3b79d9e7781d3143c134951ea2163e13a5c93b15df9eb01e38516c9ea5fd6":"d4a9985b875fe4800e95d1988f6ca9e1":"d270c546f25b750997581b61a58a252a0a4bb219060c0b6080944411a824806d":"51d824176a47da468be75f6bf19a091a555b9af8f4bfb0e0448cc23c99331f05" AES-128-XTS Decrypt NIST XTSTestVectors #184 -aes_decrypt_xts:"6f5b8eec5cf96621bf9124aeeece5c7e584d00ac1f622cdd606cb412492be315":"3204404a2dc6515f2d804d77b139bb1c":"dc410f8bcc922e96634db123d5e2f466150d08dc0b2da19a8c6b1b3a395babad":"28049435ea0c685597ceef221893281925d63dfa7b1b67124cd8828b775c95fd":256:0 +aes_decrypt_xts:"6f5b8eec5cf96621bf9124aeeece5c7e584d00ac1f622cdd606cb412492be315":"3204404a2dc6515f2d804d77b139bb1c":"28049435ea0c685597ceef221893281925d63dfa7b1b67124cd8828b775c95fd":"dc410f8bcc922e96634db123d5e2f466150d08dc0b2da19a8c6b1b3a395babad" AES-128-XTS Decrypt NIST XTSTestVectors #185 -aes_decrypt_xts:"08c5eb903f57bc70f6c7a18fc83661abe97d3e4bbd9af81c66b38b4502430cc0":"b512458016c106b60477ffb0e6e577e9":"b4ffa11554412916bbe84588d498ffb75617aeda49618f2791dce4ff22bc0acf":"645978c382065664860fcf60dce8f9144253ad4cc58f931e94344aa6468d2ae0":256:0 +aes_decrypt_xts:"08c5eb903f57bc70f6c7a18fc83661abe97d3e4bbd9af81c66b38b4502430cc0":"b512458016c106b60477ffb0e6e577e9":"645978c382065664860fcf60dce8f9144253ad4cc58f931e94344aa6468d2ae0":"b4ffa11554412916bbe84588d498ffb75617aeda49618f2791dce4ff22bc0acf" AES-128-XTS Decrypt NIST XTSTestVectors #186 -aes_decrypt_xts:"fedeaa112c4f1f69366ef67da328d782a27a0e0a88a0f5e53d9a8ae58691606b":"679664423421fcbf136a84677cc7cc26":"8bd8b5470d3646fde294f048f2e8a0f0129b745c53f5e898f80f1462ad798938":"3c2ad1bd816094dc99790ab08ad9dc3f44fca71a84af5ca194a84960dc969c85":256:0 +aes_decrypt_xts:"fedeaa112c4f1f69366ef67da328d782a27a0e0a88a0f5e53d9a8ae58691606b":"679664423421fcbf136a84677cc7cc26":"3c2ad1bd816094dc99790ab08ad9dc3f44fca71a84af5ca194a84960dc969c85":"8bd8b5470d3646fde294f048f2e8a0f0129b745c53f5e898f80f1462ad798938" AES-128-XTS Decrypt NIST XTSTestVectors #187 -aes_decrypt_xts:"d0d083d28643b3de9cd78c99b014f23339ef1e8ee82ea50265c94c85fb308ad1":"4eae7eb066b909b0dfc3d97c648984c3":"a385dc6e2cec08aedd4fedb7536ae7f4bb77f13969ce595d3e367cd83b6be4c4":"e12035d6fe971721de96a5fe09f1ac118d1266149ed5a0b30a74004588ed9b07":256:0 +aes_decrypt_xts:"d0d083d28643b3de9cd78c99b014f23339ef1e8ee82ea50265c94c85fb308ad1":"4eae7eb066b909b0dfc3d97c648984c3":"e12035d6fe971721de96a5fe09f1ac118d1266149ed5a0b30a74004588ed9b07":"a385dc6e2cec08aedd4fedb7536ae7f4bb77f13969ce595d3e367cd83b6be4c4" AES-128-XTS Decrypt NIST XTSTestVectors #188 -aes_decrypt_xts:"061489a369f164aa16ec7438aa89e80c3a0c295b9bc46f8c4d4476e94d576a07":"e608ed8d0e4290dd8ceac04cad45e30d":"3003fbe4977eb63a3c58981d1fb4eac2bac382e8bcf9389ecb5a372f1349b884":"5d1d68ffa02c6921ec15dd044064bf9e1a4dd3b6f74efc7d81cb6dd0d9e7e714":256:0 +aes_decrypt_xts:"061489a369f164aa16ec7438aa89e80c3a0c295b9bc46f8c4d4476e94d576a07":"e608ed8d0e4290dd8ceac04cad45e30d":"5d1d68ffa02c6921ec15dd044064bf9e1a4dd3b6f74efc7d81cb6dd0d9e7e714":"3003fbe4977eb63a3c58981d1fb4eac2bac382e8bcf9389ecb5a372f1349b884" AES-128-XTS Decrypt NIST XTSTestVectors #189 -aes_decrypt_xts:"d9a8014ea3b594a332bc9738fcae2779e260411e0b7e30ad3ea420992a3b1aa5":"20bd322a26ff065f0fd1e39853b04b2e":"d04ecf6b79210002a778ad2a3314d90fb2707ce3cd913e581347db2cdf61d698":"73bda730ddde9efc10f285175d2d10d2938edcf981813ce292808aa6a9e065c4":256:0 +aes_decrypt_xts:"d9a8014ea3b594a332bc9738fcae2779e260411e0b7e30ad3ea420992a3b1aa5":"20bd322a26ff065f0fd1e39853b04b2e":"73bda730ddde9efc10f285175d2d10d2938edcf981813ce292808aa6a9e065c4":"d04ecf6b79210002a778ad2a3314d90fb2707ce3cd913e581347db2cdf61d698" AES-128-XTS Decrypt NIST XTSTestVectors #190 -aes_decrypt_xts:"14374d46f0e6db819ceb4f56b761ef88bb76f97142aaa621e154654abb95bb67":"3eeeb4381a3646365b5809a7e392d2ec":"d5e1fa40b47645e5924717b53bfb629038c66e065f7106b6b6c6426e5d5cba19":"172705714de1eab0f9a8abb2fe6ddd111d8f249f2d1f985a6223a1b275df2faf":256:0 +aes_decrypt_xts:"14374d46f0e6db819ceb4f56b761ef88bb76f97142aaa621e154654abb95bb67":"3eeeb4381a3646365b5809a7e392d2ec":"172705714de1eab0f9a8abb2fe6ddd111d8f249f2d1f985a6223a1b275df2faf":"d5e1fa40b47645e5924717b53bfb629038c66e065f7106b6b6c6426e5d5cba19" AES-128-XTS Decrypt NIST XTSTestVectors #191 -aes_decrypt_xts:"a37b4c68b6d566ac6461e863bf6d7808d7b73425a35ab5325768f79487c29669":"88eb8ef050ead3886026498bf0cf3120":"ad6477dd9d9c3aa40c28e455f1bd169324e515b5d16394702e7a1937ee29fee7":"c4699932994954aed43806a157cf991bb8c8947c5e800e5b0ed264b1aa1e2e5a":256:0 +aes_decrypt_xts:"a37b4c68b6d566ac6461e863bf6d7808d7b73425a35ab5325768f79487c29669":"88eb8ef050ead3886026498bf0cf3120":"c4699932994954aed43806a157cf991bb8c8947c5e800e5b0ed264b1aa1e2e5a":"ad6477dd9d9c3aa40c28e455f1bd169324e515b5d16394702e7a1937ee29fee7" AES-128-XTS Decrypt NIST XTSTestVectors #192 -aes_decrypt_xts:"e11cd1da196b4d8cfe0bf351aa311793a43c4726ee14ee861409411ff14cd4f0":"bcee9ce68b99cc1aa0f4cd3feb768792":"e61c7ba1cfd2291207a0da836aa8ca91254983d1a7eea69d1e2528de1cd3389f":"9e0cfe3eec6eb1d4e6ff6ddbbfb4425875d35c4df2d124758fabc38b49f85aff":256:0 +aes_decrypt_xts:"e11cd1da196b4d8cfe0bf351aa311793a43c4726ee14ee861409411ff14cd4f0":"bcee9ce68b99cc1aa0f4cd3feb768792":"9e0cfe3eec6eb1d4e6ff6ddbbfb4425875d35c4df2d124758fabc38b49f85aff":"e61c7ba1cfd2291207a0da836aa8ca91254983d1a7eea69d1e2528de1cd3389f" AES-128-XTS Decrypt NIST XTSTestVectors #193 -aes_decrypt_xts:"e3698883f9715f9fcbefeb78339037f35ff143ec0a4b95a0637734a4d1b8565c":"c8dea62b20967fbfd005cb44dc2d2c29":"5591dc08a63364ddfcb182390afc85b2b2759febc494812739ac8b4447c6c892":"85121f241cf49cd4135703ba2e583e40ac6273fd3b33fd3ee4bba661aeaf5455":256:0 +aes_decrypt_xts:"e3698883f9715f9fcbefeb78339037f35ff143ec0a4b95a0637734a4d1b8565c":"c8dea62b20967fbfd005cb44dc2d2c29":"85121f241cf49cd4135703ba2e583e40ac6273fd3b33fd3ee4bba661aeaf5455":"5591dc08a63364ddfcb182390afc85b2b2759febc494812739ac8b4447c6c892" AES-128-XTS Decrypt NIST XTSTestVectors #194 -aes_decrypt_xts:"91ec4e0d3f41db57d5372dc35eb88dbb7a81129ffef6113fdb5a46abc4525f8f":"419e250747f5c649f33ce8c14ef4091f":"fd296a1d648598143dc4c10551b69eab17de74facf0159d5a539c34a92174595":"fb9bf7cc73b307138b999c3ff1a31762694d106d45b35854513c1544596a11f3":256:0 +aes_decrypt_xts:"91ec4e0d3f41db57d5372dc35eb88dbb7a81129ffef6113fdb5a46abc4525f8f":"419e250747f5c649f33ce8c14ef4091f":"fb9bf7cc73b307138b999c3ff1a31762694d106d45b35854513c1544596a11f3":"fd296a1d648598143dc4c10551b69eab17de74facf0159d5a539c34a92174595" AES-128-XTS Decrypt NIST XTSTestVectors #195 -aes_decrypt_xts:"b36bca6c5548d75dbcb479027fff829dd7e390e2a7a5acb54feeb169275a8deb":"7534b3a49902c677196ca8f277597910":"dc17cacd5e10d13c0324bfe80f00066a782a2bfb284041316286bc85bac28479":"232d6a3ae68531bfcb9491f13394ea297d925c79003ec4eeafceff8141fac815":256:0 +aes_decrypt_xts:"b36bca6c5548d75dbcb479027fff829dd7e390e2a7a5acb54feeb169275a8deb":"7534b3a49902c677196ca8f277597910":"232d6a3ae68531bfcb9491f13394ea297d925c79003ec4eeafceff8141fac815":"dc17cacd5e10d13c0324bfe80f00066a782a2bfb284041316286bc85bac28479" AES-128-XTS Decrypt NIST XTSTestVectors #196 -aes_decrypt_xts:"665923b53eb855cc0bfc7c7aac6abacc210c2f23da7364148b1ee32ea106b6a3":"cf5ca0f7af99536fc401883e5df60504":"059908c4d5313cfd847cd2b1fb5d8570ea65928f0b318e5a2c48c3827beed860":"abd2b52e2702f9fee809fa08098b8c4a0f43a5ccbccf210f13ddceabb7d44c2a":256:0 +aes_decrypt_xts:"665923b53eb855cc0bfc7c7aac6abacc210c2f23da7364148b1ee32ea106b6a3":"cf5ca0f7af99536fc401883e5df60504":"abd2b52e2702f9fee809fa08098b8c4a0f43a5ccbccf210f13ddceabb7d44c2a":"059908c4d5313cfd847cd2b1fb5d8570ea65928f0b318e5a2c48c3827beed860" AES-128-XTS Decrypt NIST XTSTestVectors #197 -aes_decrypt_xts:"ed4777b9785414a5c587ecba5ff239f21c33aa427dcc00ae655e96c5ff949575":"7c85345491f8759e085efdfebd67b70d":"2e1255db34a137dbf6da594137a03bfae676b5e943a0c1bef1cf2847dfa2b172":"9b284a37c478a157c929e7a7dd16d809f904d57c37a30cf3a727c97717d8980c":256:0 +aes_decrypt_xts:"ed4777b9785414a5c587ecba5ff239f21c33aa427dcc00ae655e96c5ff949575":"7c85345491f8759e085efdfebd67b70d":"9b284a37c478a157c929e7a7dd16d809f904d57c37a30cf3a727c97717d8980c":"2e1255db34a137dbf6da594137a03bfae676b5e943a0c1bef1cf2847dfa2b172" AES-128-XTS Decrypt NIST XTSTestVectors #198 -aes_decrypt_xts:"7be92cfe4956b52d3defbe5203b03dfd36564e4d22e59fcfe37f4feda5824ec5":"e06863508966409d63dcf0912f0cc608":"14f7b41f7dca28ecdad8a80aabe1a26223ce3a3d583db3b143fd94f2f210e41e":"cdbee0af6192a02695879214b60d578f972a37f5d72ec8d0b5b627d542c70cd3":256:0 +aes_decrypt_xts:"7be92cfe4956b52d3defbe5203b03dfd36564e4d22e59fcfe37f4feda5824ec5":"e06863508966409d63dcf0912f0cc608":"cdbee0af6192a02695879214b60d578f972a37f5d72ec8d0b5b627d542c70cd3":"14f7b41f7dca28ecdad8a80aabe1a26223ce3a3d583db3b143fd94f2f210e41e" AES-128-XTS Decrypt NIST XTSTestVectors #199 -aes_decrypt_xts:"055cf1f3fb8806be29430026bbc55f5b06249d75383221b50743ac33d8a23d0f":"b38a84e3be18f1c7ceb82557bbf33661":"d4915d2fa9e2191054addb63b816be05c0dc0e65515fa05cb95c1ab8dff356ab":"40ff1bb216133799f3ef4faabae5fa2409a5c95affc9b542ffe7adbfb642a6c1":256:0 +aes_decrypt_xts:"055cf1f3fb8806be29430026bbc55f5b06249d75383221b50743ac33d8a23d0f":"b38a84e3be18f1c7ceb82557bbf33661":"40ff1bb216133799f3ef4faabae5fa2409a5c95affc9b542ffe7adbfb642a6c1":"d4915d2fa9e2191054addb63b816be05c0dc0e65515fa05cb95c1ab8dff356ab" AES-128-XTS Decrypt NIST XTSTestVectors #200 -aes_decrypt_xts:"9c5c6e72cbb9ffcb0c074e1ab94133a207f2231b5576da2f7caac1b8bacf2f93":"dcf721cac1ce6bb3af579df88a125295":"593cb736f64c9e838f0a880229a724502d16a4aa3ba80b2a3515542d3ace499c":"cfaa36b3a0dacf1f43cb907df53d0ac0688d36feb30df1160de12443b0415fbb":256:0 +aes_decrypt_xts:"9c5c6e72cbb9ffcb0c074e1ab94133a207f2231b5576da2f7caac1b8bacf2f93":"dcf721cac1ce6bb3af579df88a125295":"cfaa36b3a0dacf1f43cb907df53d0ac0688d36feb30df1160de12443b0415fbb":"593cb736f64c9e838f0a880229a724502d16a4aa3ba80b2a3515542d3ace499c" AES-128-XTS Decrypt NIST XTSTestVectors #201 -aes_decrypt_xts:"fbef31bf8aa7546b52686be2a66019a15ea83833654901f6dc52603ae65579ea":"2379d5a6850ec74e7457f5a3ad43af40":"23d56c45e6ca04bc1fea4024f8f113fa3f634fc3e50d3305e4":"9475dd02153732bb6b31e29f8da5c357658c2dad55bfe960df":200:0 +aes_decrypt_xts:"fbef31bf8aa7546b52686be2a66019a15ea83833654901f6dc52603ae65579ea":"2379d5a6850ec74e7457f5a3ad43af40":"9475dd02153732bb6b31e29f8da5c357658c2dad55bfe960df":"23d56c45e6ca04bc1fea4024f8f113fa3f634fc3e50d3305e4" AES-128-XTS Decrypt NIST XTSTestVectors #202 -aes_decrypt_xts:"d806b852edb29707f3e94ac52f43d35a23a9b4b3be8171a4690516da12b2040a":"9fa41b79ea18dcd6dd2c1d8cb0006d28":"6029618d912f8e54e5cf6baa9c347a9d7064ff195aa226ed6b":"ed350cb05ba65b5e5b1fe437a15db57c66b4c2b7481a415e6f":200:0 +aes_decrypt_xts:"d806b852edb29707f3e94ac52f43d35a23a9b4b3be8171a4690516da12b2040a":"9fa41b79ea18dcd6dd2c1d8cb0006d28":"ed350cb05ba65b5e5b1fe437a15db57c66b4c2b7481a415e6f":"6029618d912f8e54e5cf6baa9c347a9d7064ff195aa226ed6b" AES-128-XTS Decrypt NIST XTSTestVectors #203 -aes_decrypt_xts:"e4b92fa62c5f093949d1dfd49d300e1b73415a176315b921e70fd49e6ba634e1":"9d85e0c9e1ac1eecd012d302c7da2e3d":"c7273e5bbf320c130ed8c158a075d3553a2da19db0ae3d1198":"86120e308d7e38e7bd9b437715e19e43b243fca9e4cd05c0f5":200:0 +aes_decrypt_xts:"e4b92fa62c5f093949d1dfd49d300e1b73415a176315b921e70fd49e6ba634e1":"9d85e0c9e1ac1eecd012d302c7da2e3d":"86120e308d7e38e7bd9b437715e19e43b243fca9e4cd05c0f5":"c7273e5bbf320c130ed8c158a075d3553a2da19db0ae3d1198" AES-128-XTS Decrypt NIST XTSTestVectors #204 -aes_decrypt_xts:"a037ca87a644b5d30927aeff1b31f97c5f19e428e972b8c685c19e17924744f4":"efb161410b021384674ff1f50b2987c4":"07ac685baa212272068edebdd6a62bdfc2fc0d71ab5739e3b3":"92dea2ec459a91dfe84bdfcc5c08eb6a3c861241c05241c7fa":200:0 +aes_decrypt_xts:"a037ca87a644b5d30927aeff1b31f97c5f19e428e972b8c685c19e17924744f4":"efb161410b021384674ff1f50b2987c4":"92dea2ec459a91dfe84bdfcc5c08eb6a3c861241c05241c7fa":"07ac685baa212272068edebdd6a62bdfc2fc0d71ab5739e3b3" AES-128-XTS Decrypt NIST XTSTestVectors #205 -aes_decrypt_xts:"404d270f415cfabac621470b35d87a27d41e6b40bc5f4c4c9cba13558047dc26":"38193d9ab89457e11738e940bd08f11b":"58cc332b30a2c750cc9c52b7670bb15cb7e9cbde953df73bb2":"ecbffcccdc9e1bbe602f1aa1e51bb3ad0d70c56d34405bcedd":200:0 +aes_decrypt_xts:"404d270f415cfabac621470b35d87a27d41e6b40bc5f4c4c9cba13558047dc26":"38193d9ab89457e11738e940bd08f11b":"ecbffcccdc9e1bbe602f1aa1e51bb3ad0d70c56d34405bcedd":"58cc332b30a2c750cc9c52b7670bb15cb7e9cbde953df73bb2" AES-128-XTS Decrypt NIST XTSTestVectors #206 -aes_decrypt_xts:"c33c5f6888af228af40fcc927f7ccf5480ddeac79198363ec27a06778c7e97d0":"3ace69701c340df58f49ca0ba8ca7a9a":"1645015b342b14af82eee3d49ca66ee4a54346eb13d927e736":"490c6b508d5d58fe24c5d3df81dd908cb047473757acb46113":200:0 +aes_decrypt_xts:"c33c5f6888af228af40fcc927f7ccf5480ddeac79198363ec27a06778c7e97d0":"3ace69701c340df58f49ca0ba8ca7a9a":"490c6b508d5d58fe24c5d3df81dd908cb047473757acb46113":"1645015b342b14af82eee3d49ca66ee4a54346eb13d927e736" AES-128-XTS Decrypt NIST XTSTestVectors #207 -aes_decrypt_xts:"fcc244bb1d01e3376ce8c67837ec3926cb71ad57270ad74ee017a43e44048c68":"e58e1358203b9298998143fbfe61af7e":"2f080621a40e749206af079d6e93903d4c2d40f667fdfa9b5d":"dd743f4de3cbb9911fc6b8a049321cd1fb813a7e9152fee484":200:0 +aes_decrypt_xts:"fcc244bb1d01e3376ce8c67837ec3926cb71ad57270ad74ee017a43e44048c68":"e58e1358203b9298998143fbfe61af7e":"dd743f4de3cbb9911fc6b8a049321cd1fb813a7e9152fee484":"2f080621a40e749206af079d6e93903d4c2d40f667fdfa9b5d" AES-128-XTS Decrypt NIST XTSTestVectors #208 -aes_decrypt_xts:"e347aa19836fe56b333a1a3dcfcf38f9d3e6a8f65e02bc154e4c6e6ea57f1b4a":"822ee75f223be8bd7c1bb515e41c8723":"7449e37f7411d56156c45b916127fb163c2b09ea03874d8207":"f826708df391b465c39571cf6908a5f730ea6038034f25a150":200:0 +aes_decrypt_xts:"e347aa19836fe56b333a1a3dcfcf38f9d3e6a8f65e02bc154e4c6e6ea57f1b4a":"822ee75f223be8bd7c1bb515e41c8723":"f826708df391b465c39571cf6908a5f730ea6038034f25a150":"7449e37f7411d56156c45b916127fb163c2b09ea03874d8207" AES-128-XTS Decrypt NIST XTSTestVectors #209 -aes_decrypt_xts:"a92d85c29168738cdccc19b8343c241434d0e00553b0e14bba86c62324d43d61":"7e1b80b3b565d9b1d0b7fe9f24d52f82":"6b0b6128f7e3384008da26b1754141fdf341e86e70396f5c3a":"9243754996b00661089e35ac65423d63177da076462c7185c6":200:0 +aes_decrypt_xts:"a92d85c29168738cdccc19b8343c241434d0e00553b0e14bba86c62324d43d61":"7e1b80b3b565d9b1d0b7fe9f24d52f82":"9243754996b00661089e35ac65423d63177da076462c7185c6":"6b0b6128f7e3384008da26b1754141fdf341e86e70396f5c3a" AES-128-XTS Decrypt NIST XTSTestVectors #210 -aes_decrypt_xts:"2bbf7cdc0e467166037b995101d6a4c248e385a59dc5601c64212dff72243578":"e628449b7f6317899a8f87f870ef593b":"865ac26b6ac1ed29ffb39fcabb9cba74ebedacfdb4c703193b":"9ad23cb9bd377a0502e4cc9f9df43b8b830549779e9223fef8":200:0 +aes_decrypt_xts:"2bbf7cdc0e467166037b995101d6a4c248e385a59dc5601c64212dff72243578":"e628449b7f6317899a8f87f870ef593b":"9ad23cb9bd377a0502e4cc9f9df43b8b830549779e9223fef8":"865ac26b6ac1ed29ffb39fcabb9cba74ebedacfdb4c703193b" AES-128-XTS Decrypt NIST XTSTestVectors #211 -aes_decrypt_xts:"e8df65c635daea1f8e16344b7cb720e596264e3863c358bfc7aa47ad998516a5":"2fcadf3615e63e8aee822b039afb198d":"863312743a006c4849b71157f1ca1083cfa1b2654ba37ea44f":"54324f39cfe3463126925ef444caf18b3bebd2956651f0e6fd":200:0 +aes_decrypt_xts:"e8df65c635daea1f8e16344b7cb720e596264e3863c358bfc7aa47ad998516a5":"2fcadf3615e63e8aee822b039afb198d":"54324f39cfe3463126925ef444caf18b3bebd2956651f0e6fd":"863312743a006c4849b71157f1ca1083cfa1b2654ba37ea44f" AES-128-XTS Decrypt NIST XTSTestVectors #212 -aes_decrypt_xts:"17beb510f684f64484904b1dde68038da6b6aaee611bafb492ed1c608593b118":"07825deed3b028425df2c88ead6a330a":"370dda9447cbe265eb1c391a89a1c8aaf75d4425ab29630a7f":"d3d43653393803fd1bc2bdb4a27cad1085d8235cf875426af3":200:0 +aes_decrypt_xts:"17beb510f684f64484904b1dde68038da6b6aaee611bafb492ed1c608593b118":"07825deed3b028425df2c88ead6a330a":"d3d43653393803fd1bc2bdb4a27cad1085d8235cf875426af3":"370dda9447cbe265eb1c391a89a1c8aaf75d4425ab29630a7f" AES-128-XTS Decrypt NIST XTSTestVectors #213 -aes_decrypt_xts:"6efb572de4e6a588c43c7afa9fc4f58650bea15d713f58fc273c97d492177f2c":"9244fdf8b6f83fb425e5066d5abe3862":"253c0d5cb7268054fea1c8ffc68ec7dde3636268db54ceff2e":"2e6da9dac3d16720d0b402eaa48d585f76a3c6da6a872e94db":200:0 +aes_decrypt_xts:"6efb572de4e6a588c43c7afa9fc4f58650bea15d713f58fc273c97d492177f2c":"9244fdf8b6f83fb425e5066d5abe3862":"2e6da9dac3d16720d0b402eaa48d585f76a3c6da6a872e94db":"253c0d5cb7268054fea1c8ffc68ec7dde3636268db54ceff2e" AES-128-XTS Decrypt NIST XTSTestVectors #214 -aes_decrypt_xts:"2e52f59ebec33506000c2d05aa3bc8047f5798fc0736456a0d3ed09d86b9c36a":"1e3022eeb3a832909beecf9ae632a13f":"267119f919b490ec4d3bd72cec3a717f8e9ec707aabe984bd6":"6e3a0442958f6421a147b2b4ef7a8de8cf3e375af8d07d73bd":200:0 +aes_decrypt_xts:"2e52f59ebec33506000c2d05aa3bc8047f5798fc0736456a0d3ed09d86b9c36a":"1e3022eeb3a832909beecf9ae632a13f":"6e3a0442958f6421a147b2b4ef7a8de8cf3e375af8d07d73bd":"267119f919b490ec4d3bd72cec3a717f8e9ec707aabe984bd6" AES-128-XTS Decrypt NIST XTSTestVectors #215 -aes_decrypt_xts:"13cbc3bbfa8216a7d956b5f7391e0a9d82cff559263d3ec7e0d1e98a5d0e3b94":"b1fedd540d12db05fca03e6971cd93b0":"fa354cbfce182ed0710d6007e944d1a8b299de9320ce775db2":"85868ec4af1df87fbc3a3cb840ea93be6098c0dcf35f18901b":200:0 +aes_decrypt_xts:"13cbc3bbfa8216a7d956b5f7391e0a9d82cff559263d3ec7e0d1e98a5d0e3b94":"b1fedd540d12db05fca03e6971cd93b0":"85868ec4af1df87fbc3a3cb840ea93be6098c0dcf35f18901b":"fa354cbfce182ed0710d6007e944d1a8b299de9320ce775db2" AES-128-XTS Decrypt NIST XTSTestVectors #216 -aes_decrypt_xts:"93d5eb3e9b513a5a86cf7a8422a4411c164d70d1814c275cae56de0995e2c396":"0112091ca7b7754612998dda5ade4882":"d6769334e90a0faa02e2f952208aca066213db8dca050b528a":"e5a0e987448fb909b58033f8670aaa882317370f0a4427fbc3":200:0 +aes_decrypt_xts:"93d5eb3e9b513a5a86cf7a8422a4411c164d70d1814c275cae56de0995e2c396":"0112091ca7b7754612998dda5ade4882":"e5a0e987448fb909b58033f8670aaa882317370f0a4427fbc3":"d6769334e90a0faa02e2f952208aca066213db8dca050b528a" AES-128-XTS Decrypt NIST XTSTestVectors #217 -aes_decrypt_xts:"9e291547fc0f7a31c6330a34871c49c73ebc245ddcb50c076cf57a079c845f9c":"d0ae20895052d6b6fd53508cd687c642":"3ecdefcf57f1b5a7c1d275aac331ccd2255c089e5444b16a51":"af0db7968c67f68f313708a55d1de9de87491c2c07f74cdf85":200:0 +aes_decrypt_xts:"9e291547fc0f7a31c6330a34871c49c73ebc245ddcb50c076cf57a079c845f9c":"d0ae20895052d6b6fd53508cd687c642":"af0db7968c67f68f313708a55d1de9de87491c2c07f74cdf85":"3ecdefcf57f1b5a7c1d275aac331ccd2255c089e5444b16a51" AES-128-XTS Decrypt NIST XTSTestVectors #218 -aes_decrypt_xts:"b39208c7f52f6dbe67817d83a8b6a539bbaaea877f2ebcd18d7021b32fe7f61e":"6f381a595594fa453e953ff7b4903482":"30b06d11fe83e9a471b120589906c0a818ac3d9ff03f620f07":"d606ec4146428145db4caccb7b5b87fdc2d4d25b7a44ec993a":200:0 +aes_decrypt_xts:"b39208c7f52f6dbe67817d83a8b6a539bbaaea877f2ebcd18d7021b32fe7f61e":"6f381a595594fa453e953ff7b4903482":"d606ec4146428145db4caccb7b5b87fdc2d4d25b7a44ec993a":"30b06d11fe83e9a471b120589906c0a818ac3d9ff03f620f07" AES-128-XTS Decrypt NIST XTSTestVectors #219 -aes_decrypt_xts:"041dc3f6ba6c6a2ffb554c61f0cf1452071e0d84adeba3d16cfc86564f47d05f":"6e2c3aa1dd00fa16d8831d263932aeb8":"3086460934d7a7ed6b3798c122fc8c0e1ec6a3a07605fcd327":"63db506c7ea17e5cd75dcc12f6c4a427305bb98ea6247b47b2":200:0 +aes_decrypt_xts:"041dc3f6ba6c6a2ffb554c61f0cf1452071e0d84adeba3d16cfc86564f47d05f":"6e2c3aa1dd00fa16d8831d263932aeb8":"63db506c7ea17e5cd75dcc12f6c4a427305bb98ea6247b47b2":"3086460934d7a7ed6b3798c122fc8c0e1ec6a3a07605fcd327" AES-128-XTS Decrypt NIST XTSTestVectors #220 -aes_decrypt_xts:"ac4fc0dfc316cb268a2fada377b433a6c4c15dd25214762c7d5f4b8f30397088":"ba1a0ddc152f4919b217df3773031694":"37cd1b9b779cd4051af39754d97bcb44805d8c72645063347c":"bd2251160c6b3ea80ccc354758ee2971bdc8de9ef7e94056c4":200:0 +aes_decrypt_xts:"ac4fc0dfc316cb268a2fada377b433a6c4c15dd25214762c7d5f4b8f30397088":"ba1a0ddc152f4919b217df3773031694":"bd2251160c6b3ea80ccc354758ee2971bdc8de9ef7e94056c4":"37cd1b9b779cd4051af39754d97bcb44805d8c72645063347c" AES-128-XTS Decrypt NIST XTSTestVectors #221 -aes_decrypt_xts:"c8eee809910165fb5dd97b96e8f71e6957b0e52d1f733618570906d14c40ec2f":"5c224010c54f128a54530baafb5c3044":"ea6632f9d6d552b414ede1a5d2a554505f8d2e22ffea692e53":"c669d4464784eb9bcdd09f8e3aa38a3c838d1d34f8d3f55052":200:0 +aes_decrypt_xts:"c8eee809910165fb5dd97b96e8f71e6957b0e52d1f733618570906d14c40ec2f":"5c224010c54f128a54530baafb5c3044":"c669d4464784eb9bcdd09f8e3aa38a3c838d1d34f8d3f55052":"ea6632f9d6d552b414ede1a5d2a554505f8d2e22ffea692e53" AES-128-XTS Decrypt NIST XTSTestVectors #222 -aes_decrypt_xts:"088a939d9214f56b5ded3cadcb345bbf8386aab39c66d36ae749b28e0dc0244e":"82e55bdc602a52280c52190f693662ef":"8c7b4e51eb88aae271e2d1fbe4522fa9d128dd4bc2e36efdc4":"c3f459370ea04d6997b46a7ce523f63e260a2495dcb648aec7":200:0 +aes_decrypt_xts:"088a939d9214f56b5ded3cadcb345bbf8386aab39c66d36ae749b28e0dc0244e":"82e55bdc602a52280c52190f693662ef":"c3f459370ea04d6997b46a7ce523f63e260a2495dcb648aec7":"8c7b4e51eb88aae271e2d1fbe4522fa9d128dd4bc2e36efdc4" AES-128-XTS Decrypt NIST XTSTestVectors #223 -aes_decrypt_xts:"bfd385f0c1f82beeefda68223e8866bad2a69be66c32df1e80ee598563aa7a47":"2618b01fb8f6c823f45ab07551e5ed17":"c86539642f08cc959d906d85910321029e1484fed419daea69":"e9532da75da1a5c13b746667fb072601dd701567714adce42d":200:0 +aes_decrypt_xts:"bfd385f0c1f82beeefda68223e8866bad2a69be66c32df1e80ee598563aa7a47":"2618b01fb8f6c823f45ab07551e5ed17":"e9532da75da1a5c13b746667fb072601dd701567714adce42d":"c86539642f08cc959d906d85910321029e1484fed419daea69" AES-128-XTS Decrypt NIST XTSTestVectors #224 -aes_decrypt_xts:"ee74d721fb5abd7237213ffb3259e6d6d371edd6be98102e7cdf9f386b2c3ce8":"b8b6d1d6409342971d1b62d9b22c1bc9":"d768bad059b0c94ff3aa95e2742572bd44d7bf05dc9a1d3e29":"5aa11c28745d15567c774ad6185813c2280673c8f032a61c6c":200:0 +aes_decrypt_xts:"ee74d721fb5abd7237213ffb3259e6d6d371edd6be98102e7cdf9f386b2c3ce8":"b8b6d1d6409342971d1b62d9b22c1bc9":"5aa11c28745d15567c774ad6185813c2280673c8f032a61c6c":"d768bad059b0c94ff3aa95e2742572bd44d7bf05dc9a1d3e29" AES-128-XTS Decrypt NIST XTSTestVectors #225 -aes_decrypt_xts:"48d13c8259e99ea601b78cbbc10389985f49f1c8cf832fcbfa3985f87ba8c032":"a5d1bad7b446b97ab2a3c8baa3aabb48":"9c426465cd3d9458bf3f8e3fc2636ddcbc7fb4b57428bd6ea2":"049ee2f3b049e9303a0d4bf47f0c5b76e6f6d1431158b2d23a":200:0 +aes_decrypt_xts:"48d13c8259e99ea601b78cbbc10389985f49f1c8cf832fcbfa3985f87ba8c032":"a5d1bad7b446b97ab2a3c8baa3aabb48":"049ee2f3b049e9303a0d4bf47f0c5b76e6f6d1431158b2d23a":"9c426465cd3d9458bf3f8e3fc2636ddcbc7fb4b57428bd6ea2" AES-128-XTS Decrypt NIST XTSTestVectors #226 -aes_decrypt_xts:"4eeccad57d350ec0e70465a1cd7d8f1cd2bd7157b1deab22675b600c99b4ccf0":"1728d62293e761d1480a01f4596b0e32":"c15d7e9d1ac579277f78f0a3ae8dd9d29ed55b90a94e8650d0":"81ab55151b51b41881e675c4d8bfb376d79c26425be1bd6a5e":200:0 +aes_decrypt_xts:"4eeccad57d350ec0e70465a1cd7d8f1cd2bd7157b1deab22675b600c99b4ccf0":"1728d62293e761d1480a01f4596b0e32":"81ab55151b51b41881e675c4d8bfb376d79c26425be1bd6a5e":"c15d7e9d1ac579277f78f0a3ae8dd9d29ed55b90a94e8650d0" AES-128-XTS Decrypt NIST XTSTestVectors #227 -aes_decrypt_xts:"e74294e1713e59822141853a5ef8e9ffdf98f4f4706464bda9b975787bb789e9":"9e1fd8b505932b268f792b83169369a5":"55b18ced640860d480f630a6b71f7f5aea2926d5b4e4fb3097":"c5981c2f99d8baf6cf7850d9f3629be0558d411bafa30657e3":200:0 +aes_decrypt_xts:"e74294e1713e59822141853a5ef8e9ffdf98f4f4706464bda9b975787bb789e9":"9e1fd8b505932b268f792b83169369a5":"c5981c2f99d8baf6cf7850d9f3629be0558d411bafa30657e3":"55b18ced640860d480f630a6b71f7f5aea2926d5b4e4fb3097" AES-128-XTS Decrypt NIST XTSTestVectors #228 -aes_decrypt_xts:"103df884b1cb8f2498de1e7f681c4455df56f719c206dd250f83dc74508c1a6a":"ac7bf83953d8fd938e12926ce1e2e788":"b5b338fd3dc8e565fb612cd5aef6af4a804d8ca0090de9b20f":"33d4c71a8c59394c8262a9209bec31484cfec27f449e223b3b":200:0 +aes_decrypt_xts:"103df884b1cb8f2498de1e7f681c4455df56f719c206dd250f83dc74508c1a6a":"ac7bf83953d8fd938e12926ce1e2e788":"33d4c71a8c59394c8262a9209bec31484cfec27f449e223b3b":"b5b338fd3dc8e565fb612cd5aef6af4a804d8ca0090de9b20f" AES-128-XTS Decrypt NIST XTSTestVectors #229 -aes_decrypt_xts:"26247d33f2b7e9e06a2ee4833e814d992573a8343f4762e1454b0bbbd1525ae4":"cff4f84225d0bbaa7503a4d6617e7566":"a3cf158e19010a9b8dd8605d5cff1be2c502a1c0ad325543b0":"95ededf9fa5ca3948a849e5e3eea11642faefda4db415fab5b":200:0 +aes_decrypt_xts:"26247d33f2b7e9e06a2ee4833e814d992573a8343f4762e1454b0bbbd1525ae4":"cff4f84225d0bbaa7503a4d6617e7566":"95ededf9fa5ca3948a849e5e3eea11642faefda4db415fab5b":"a3cf158e19010a9b8dd8605d5cff1be2c502a1c0ad325543b0" AES-128-XTS Decrypt NIST XTSTestVectors #230 -aes_decrypt_xts:"75799cb6759a2eddfe9963973491102ee9653bf0320c1b3224fd4e7a308088e3":"3000f2ef64206577555a1fe486f6b609":"b143b059ff945cc28b3c1c3203ed7e7e7ebe33ad1345258963":"358e7be75e5a18a8234e536e374024c473680186d3a85f5d20":200:0 +aes_decrypt_xts:"75799cb6759a2eddfe9963973491102ee9653bf0320c1b3224fd4e7a308088e3":"3000f2ef64206577555a1fe486f6b609":"358e7be75e5a18a8234e536e374024c473680186d3a85f5d20":"b143b059ff945cc28b3c1c3203ed7e7e7ebe33ad1345258963" AES-128-XTS Decrypt NIST XTSTestVectors #231 -aes_decrypt_xts:"b5ccecb554fba1092bcc546e0335a75b07bdb234c552e4172e73331588d6a314":"356a7bb2a2bd57128b2b7938bcb020cd":"8a0b4f8d6217434bfbe5cfd80c08e7066fe0c47baf6c2a3a7c":"82a05058464d90ecc67b5ad314e5795ab0a45627416632873f":200:0 +aes_decrypt_xts:"b5ccecb554fba1092bcc546e0335a75b07bdb234c552e4172e73331588d6a314":"356a7bb2a2bd57128b2b7938bcb020cd":"82a05058464d90ecc67b5ad314e5795ab0a45627416632873f":"8a0b4f8d6217434bfbe5cfd80c08e7066fe0c47baf6c2a3a7c" AES-128-XTS Decrypt NIST XTSTestVectors #232 -aes_decrypt_xts:"9f94a398e032c2608167ad538b7faf92d01fba0cbce9b1385736e31372389e10":"cc40c7b1c09edf0217e01e09c107ea7c":"b311ba6e522f18ca1d13f1fd426918ee83efcfa87390efc40e":"d812b764449ac957f88b3cc6349c0a74338a529dd79d6bcaab":200:0 +aes_decrypt_xts:"9f94a398e032c2608167ad538b7faf92d01fba0cbce9b1385736e31372389e10":"cc40c7b1c09edf0217e01e09c107ea7c":"d812b764449ac957f88b3cc6349c0a74338a529dd79d6bcaab":"b311ba6e522f18ca1d13f1fd426918ee83efcfa87390efc40e" AES-128-XTS Decrypt NIST XTSTestVectors #233 -aes_decrypt_xts:"5d3fb468b26ea02e5ff772b9df6c6c98a7e28c5e67a9b16b8a44d2c68e436f8a":"83e6ca85fe7ec093794f902d45e0f210":"ed47719847d73e0e12707a277ec47a9cc8096791a8238daebd":"4db38763d93f334547cc760dfb6b187abe5b5a0246c58eb066":200:0 +aes_decrypt_xts:"5d3fb468b26ea02e5ff772b9df6c6c98a7e28c5e67a9b16b8a44d2c68e436f8a":"83e6ca85fe7ec093794f902d45e0f210":"4db38763d93f334547cc760dfb6b187abe5b5a0246c58eb066":"ed47719847d73e0e12707a277ec47a9cc8096791a8238daebd" AES-128-XTS Decrypt NIST XTSTestVectors #234 -aes_decrypt_xts:"9bde31a8f1a4a3b546bb70c8d49911f9a32b7591b551e5c9b8506c33b2152b68":"280dcfd9091f013fa54f6825229235b4":"23e79873e3269f9dc42b6d9b7120cfb1c9e45ae80ebe166cad":"d3fef015613f51d2e358837f4e0e23a105baa874c64db2531d":200:0 +aes_decrypt_xts:"9bde31a8f1a4a3b546bb70c8d49911f9a32b7591b551e5c9b8506c33b2152b68":"280dcfd9091f013fa54f6825229235b4":"d3fef015613f51d2e358837f4e0e23a105baa874c64db2531d":"23e79873e3269f9dc42b6d9b7120cfb1c9e45ae80ebe166cad" AES-128-XTS Decrypt NIST XTSTestVectors #235 -aes_decrypt_xts:"1e10506557a0a1c5397d1416eb4d994c907161701fce00157aede9d5ab38158d":"2ddd0ef00f8d0c451555ca4a6fe4ad2c":"efe24078d36a8cf155dd95bdd5321c6acb26ff607b3b19bca5":"412639e306c30613476f951ec61a20321a0083886fc3c0e3a7":200:0 +aes_decrypt_xts:"1e10506557a0a1c5397d1416eb4d994c907161701fce00157aede9d5ab38158d":"2ddd0ef00f8d0c451555ca4a6fe4ad2c":"412639e306c30613476f951ec61a20321a0083886fc3c0e3a7":"efe24078d36a8cf155dd95bdd5321c6acb26ff607b3b19bca5" AES-128-XTS Decrypt NIST XTSTestVectors #236 -aes_decrypt_xts:"5d773f413dc514f4e64441970a66ac36ddc352924236c948384dd5116ea73b0f":"25b3ae8779b8399097a3ead7c4a4b7c1":"245d2528b7e1608a186f6e8d6218ee0b7a73ed9796582419d7":"9d247eef8e3e00fccf519a7e0b61008fd73d2a5a1767721096":200:0 +aes_decrypt_xts:"5d773f413dc514f4e64441970a66ac36ddc352924236c948384dd5116ea73b0f":"25b3ae8779b8399097a3ead7c4a4b7c1":"9d247eef8e3e00fccf519a7e0b61008fd73d2a5a1767721096":"245d2528b7e1608a186f6e8d6218ee0b7a73ed9796582419d7" AES-128-XTS Decrypt NIST XTSTestVectors #237 -aes_decrypt_xts:"49e4639310b6a2dd5ee90b69ed4dcfd768d514254eeb7ed559c864d567a6d1a9":"4b19df03740b52d37c98fedf26cf0bff":"3eb38e02e70372b2a41f27c68e4edd7b8ea196a1a38b285fa3":"aa7a0fb2193c6c57b82d3f37562f3ff8c9d8ec0e5fe7ead0d6":200:0 +aes_decrypt_xts:"49e4639310b6a2dd5ee90b69ed4dcfd768d514254eeb7ed559c864d567a6d1a9":"4b19df03740b52d37c98fedf26cf0bff":"aa7a0fb2193c6c57b82d3f37562f3ff8c9d8ec0e5fe7ead0d6":"3eb38e02e70372b2a41f27c68e4edd7b8ea196a1a38b285fa3" AES-128-XTS Decrypt NIST XTSTestVectors #238 -aes_decrypt_xts:"e7b827bcd50c71b1986a526745847281a4a7a69a8d019016412fe2ba74bcd3b7":"c0f66bf0bd3f3d3f630e15cc5ef4bcce":"1bdde74caabc38b37383b072d2aeb40cb21fb29401f110ac0c":"22901ef0f865e92d2bea19238cf5d76a802b7af47642ebd742":200:0 +aes_decrypt_xts:"e7b827bcd50c71b1986a526745847281a4a7a69a8d019016412fe2ba74bcd3b7":"c0f66bf0bd3f3d3f630e15cc5ef4bcce":"22901ef0f865e92d2bea19238cf5d76a802b7af47642ebd742":"1bdde74caabc38b37383b072d2aeb40cb21fb29401f110ac0c" AES-128-XTS Decrypt NIST XTSTestVectors #239 -aes_decrypt_xts:"ab1193e2737f282d6a0d29932600c4e408c8f194906978fe2f9f56b2cb98ea83":"fd7d921baec362239eb3cfa19164d071":"ec08afe7a0b64503e03a757ba0baa8cd285cc3fe74a69f65a5":"881e90b4c70ddbda40b7e4c465482e9854e194ba964d1f80a2":200:0 +aes_decrypt_xts:"ab1193e2737f282d6a0d29932600c4e408c8f194906978fe2f9f56b2cb98ea83":"fd7d921baec362239eb3cfa19164d071":"881e90b4c70ddbda40b7e4c465482e9854e194ba964d1f80a2":"ec08afe7a0b64503e03a757ba0baa8cd285cc3fe74a69f65a5" AES-128-XTS Decrypt NIST XTSTestVectors #240 -aes_decrypt_xts:"82be68298bdea7562547e68b9fbafd4306f57d3df9cd91a9325b54097d2d7f5b":"9b6eb0c00cd6b13264c069d742d29583":"ead29b33519fa010e1b457d3a51b71452fb486b1ee3799653c":"25b2ed3546e7f174a29bf843377e9139ae428a24d4c9e62852":200:0 +aes_decrypt_xts:"82be68298bdea7562547e68b9fbafd4306f57d3df9cd91a9325b54097d2d7f5b":"9b6eb0c00cd6b13264c069d742d29583":"25b2ed3546e7f174a29bf843377e9139ae428a24d4c9e62852":"ead29b33519fa010e1b457d3a51b71452fb486b1ee3799653c" AES-128-XTS Decrypt NIST XTSTestVectors #241 -aes_decrypt_xts:"b7ce957c67acc523f963d07532a9f829ef153b03462602aa9d57367c96d61941":"cb5ce7c066b894581f1136a1a00f50f8":"321d47479537f2381f5d33ece66cd17368bcabc2ea90f3bd2c":"67a37d74ef2ede7cee56fd5ea3ad418d08cf9a1dbbf11af9c3":200:0 +aes_decrypt_xts:"b7ce957c67acc523f963d07532a9f829ef153b03462602aa9d57367c96d61941":"cb5ce7c066b894581f1136a1a00f50f8":"67a37d74ef2ede7cee56fd5ea3ad418d08cf9a1dbbf11af9c3":"321d47479537f2381f5d33ece66cd17368bcabc2ea90f3bd2c" AES-128-XTS Decrypt NIST XTSTestVectors #242 -aes_decrypt_xts:"444bd7e11ef01e890b32764311d64506c360fdf410ef8a77f26716b1d1be43e4":"41da2c52d2be94ff3592ae054e2dac3c":"34a02ae19dd39e76da256d3270aaa25725c746113bb2e5d9c4":"c4480c6e7cb194e086b98fa2ae41f662c8b6bdada29e3d394c":200:0 +aes_decrypt_xts:"444bd7e11ef01e890b32764311d64506c360fdf410ef8a77f26716b1d1be43e4":"41da2c52d2be94ff3592ae054e2dac3c":"c4480c6e7cb194e086b98fa2ae41f662c8b6bdada29e3d394c":"34a02ae19dd39e76da256d3270aaa25725c746113bb2e5d9c4" AES-128-XTS Decrypt NIST XTSTestVectors #243 -aes_decrypt_xts:"5eafe05362eddd05effcb2447896e7440f38c655276b6c7fbae003a387d10c96":"219df9c3fecea911484e9b15258d76ac":"0a6aafd33750144f388bc77ccdfa40c947117c3a7e1fed53bf":"95a65a9e57c81ad3a381b0994cb719714ad6838255534d3d1b":200:0 +aes_decrypt_xts:"5eafe05362eddd05effcb2447896e7440f38c655276b6c7fbae003a387d10c96":"219df9c3fecea911484e9b15258d76ac":"95a65a9e57c81ad3a381b0994cb719714ad6838255534d3d1b":"0a6aafd33750144f388bc77ccdfa40c947117c3a7e1fed53bf" AES-128-XTS Decrypt NIST XTSTestVectors #244 -aes_decrypt_xts:"89dae92621ba5a259c6be4c82d0eeeb11851ce00eb37dadf770f68f44a310a9c":"cce0ab6778b19dfb7f3de45d97caab65":"ced72e956ba69ffa144bf81a2a99462f3d474f62cc46a9f1dd":"29c3508fba48285f2c02eaabf75e790268a6d59e52fc2dccab":200:0 +aes_decrypt_xts:"89dae92621ba5a259c6be4c82d0eeeb11851ce00eb37dadf770f68f44a310a9c":"cce0ab6778b19dfb7f3de45d97caab65":"29c3508fba48285f2c02eaabf75e790268a6d59e52fc2dccab":"ced72e956ba69ffa144bf81a2a99462f3d474f62cc46a9f1dd" AES-128-XTS Decrypt NIST XTSTestVectors #245 -aes_decrypt_xts:"1fb04dac75df2a616f497fdd35ce5929e612f05147dca4183e4786ffd2ae9b29":"d4fd5c7580b1068ab0dfd90f79733ff2":"659915e34274ff7f72c9fe55c3fa4ea55cb9a021ffcc9f1367":"a32d4b9355afa690525211185e19586860eab67d34308ec4a6":200:0 +aes_decrypt_xts:"1fb04dac75df2a616f497fdd35ce5929e612f05147dca4183e4786ffd2ae9b29":"d4fd5c7580b1068ab0dfd90f79733ff2":"a32d4b9355afa690525211185e19586860eab67d34308ec4a6":"659915e34274ff7f72c9fe55c3fa4ea55cb9a021ffcc9f1367" AES-128-XTS Decrypt NIST XTSTestVectors #246 -aes_decrypt_xts:"2ffe2866d6fa82a75d2fcf257257708336775684aace6625ace0ed4a8fd89e67":"b5429585dfcd80f8e14b48c86f11d1d9":"a3a06380056b3f155892fb0103aac666ea19205fa3fae94f78":"59631652ddbc62395784bf18cbc967cef66ea5180f3f6df5aa":200:0 +aes_decrypt_xts:"2ffe2866d6fa82a75d2fcf257257708336775684aace6625ace0ed4a8fd89e67":"b5429585dfcd80f8e14b48c86f11d1d9":"59631652ddbc62395784bf18cbc967cef66ea5180f3f6df5aa":"a3a06380056b3f155892fb0103aac666ea19205fa3fae94f78" AES-128-XTS Decrypt NIST XTSTestVectors #247 -aes_decrypt_xts:"7741d5c21c34af083001dbde3922e787b3d6ed2242b876fdae6266b7d7a97c9b":"3cc1d268fe621c5d4052919bf6f307db":"40d9f9dc7ac22624c0a450d276898f622ebd0586ec2c48372b":"d42ad036521b1d84200faf86d9788679e89377280b7833e434":200:0 +aes_decrypt_xts:"7741d5c21c34af083001dbde3922e787b3d6ed2242b876fdae6266b7d7a97c9b":"3cc1d268fe621c5d4052919bf6f307db":"d42ad036521b1d84200faf86d9788679e89377280b7833e434":"40d9f9dc7ac22624c0a450d276898f622ebd0586ec2c48372b" AES-128-XTS Decrypt NIST XTSTestVectors #248 -aes_decrypt_xts:"a48e8b318856240f5f703a0d92a19f8b26b060d13dbd80ddda54baec71e96eab":"108b6e490624f99e92f8652fac056906":"9be5b49d8e8b87401690d2404797f0584de888d02b1f90d61d":"66317322cef8425d535eb6b29510ac9762ed077c6624c500e9":200:0 +aes_decrypt_xts:"a48e8b318856240f5f703a0d92a19f8b26b060d13dbd80ddda54baec71e96eab":"108b6e490624f99e92f8652fac056906":"66317322cef8425d535eb6b29510ac9762ed077c6624c500e9":"9be5b49d8e8b87401690d2404797f0584de888d02b1f90d61d" AES-128-XTS Decrypt NIST XTSTestVectors #249 -aes_decrypt_xts:"aa13ecf099e54e89a3ac486132a41f575e4222877262aac4f1efd10055c85ef2":"127591c10b0f2a88f726132ba10f80c9":"cb833d27f1bce1a6554b15dfa0ae87402f5d9d2e0c5218c1cd":"861052fee0e744f346f113af0e81100360088faf1834bc6cc5":200:0 +aes_decrypt_xts:"aa13ecf099e54e89a3ac486132a41f575e4222877262aac4f1efd10055c85ef2":"127591c10b0f2a88f726132ba10f80c9":"861052fee0e744f346f113af0e81100360088faf1834bc6cc5":"cb833d27f1bce1a6554b15dfa0ae87402f5d9d2e0c5218c1cd" AES-128-XTS Decrypt NIST XTSTestVectors #250 -aes_decrypt_xts:"e3cb682b03708d53e29203f722804789a6bb01bd0975a9679f0c7f7d8684da3c":"ecc2edf7ec7b0ff5293cf636852220f2":"954684c0b47de98bd2bdaead680a36815794d7ac6d1ede17c7":"480bfe398c1a627129d11a51c9de9b4e0abda94020dbc5d149":200:0 +aes_decrypt_xts:"e3cb682b03708d53e29203f722804789a6bb01bd0975a9679f0c7f7d8684da3c":"ecc2edf7ec7b0ff5293cf636852220f2":"480bfe398c1a627129d11a51c9de9b4e0abda94020dbc5d149":"954684c0b47de98bd2bdaead680a36815794d7ac6d1ede17c7" AES-128-XTS Decrypt NIST XTSTestVectors #251 -aes_decrypt_xts:"1ae56806ca986fee1087ceca88fc49528abe3b14db9ac108555555c7878ee7db":"77acddd84b31aed0f90817751d023730":"6f8cb38086322161f64a2ca494738bbc0c89c8b70c4f5325c1":"30a7e3382b7778bb6fd2eec2b61e2970dcc34fe8e9b7b8bf4e":200:0 +aes_decrypt_xts:"1ae56806ca986fee1087ceca88fc49528abe3b14db9ac108555555c7878ee7db":"77acddd84b31aed0f90817751d023730":"30a7e3382b7778bb6fd2eec2b61e2970dcc34fe8e9b7b8bf4e":"6f8cb38086322161f64a2ca494738bbc0c89c8b70c4f5325c1" AES-128-XTS Decrypt NIST XTSTestVectors #252 -aes_decrypt_xts:"6b0e4079b7e587d78e9b0c1601ca5403ef6fff525e923813103320682e7f2751":"44b0a00519a4712aaabdf66dc133a51c":"57b9224a61e6904e5b4eb0f98183e60ec4668bd5e5356b73a1":"3d90eeed5a13680653b21e6d8e766624621e0027f8c60cd105":200:0 +aes_decrypt_xts:"6b0e4079b7e587d78e9b0c1601ca5403ef6fff525e923813103320682e7f2751":"44b0a00519a4712aaabdf66dc133a51c":"3d90eeed5a13680653b21e6d8e766624621e0027f8c60cd105":"57b9224a61e6904e5b4eb0f98183e60ec4668bd5e5356b73a1" AES-128-XTS Decrypt NIST XTSTestVectors #253 -aes_decrypt_xts:"6778bb3a3def8c9fcfd019ce2f840203941461f3d118911eec77c7986b441ca1":"8b097e2f871a2890785d3b6d74037516":"ead6b89e0d2d9fbbf664924b82e872f2286d5f349b83c3399f":"e171b49371f01355b86ca8f7e45a9bf535713b05ea0e1454e5":200:0 +aes_decrypt_xts:"6778bb3a3def8c9fcfd019ce2f840203941461f3d118911eec77c7986b441ca1":"8b097e2f871a2890785d3b6d74037516":"e171b49371f01355b86ca8f7e45a9bf535713b05ea0e1454e5":"ead6b89e0d2d9fbbf664924b82e872f2286d5f349b83c3399f" AES-128-XTS Decrypt NIST XTSTestVectors #254 -aes_decrypt_xts:"db15ebb2c468376af9ac8cacacb7d2316920b14be74662dceaaafce0450aedca":"147a139b50eed66d774edcdfde8b1718":"c95dbdf3ba97d3c2a595c5d6eb5fcca10215c6b78dde68dae9":"54b3bfb4076e61aa952354f3c2e15babc3817fc864c2bad329":200:0 +aes_decrypt_xts:"db15ebb2c468376af9ac8cacacb7d2316920b14be74662dceaaafce0450aedca":"147a139b50eed66d774edcdfde8b1718":"54b3bfb4076e61aa952354f3c2e15babc3817fc864c2bad329":"c95dbdf3ba97d3c2a595c5d6eb5fcca10215c6b78dde68dae9" AES-128-XTS Decrypt NIST XTSTestVectors #255 -aes_decrypt_xts:"a0d2480a7dd0c002bbfae670617a2773031de1281fffcf8e4410e4f1c6ce8738":"12161ac707eb8bd62909129983121a54":"0f88af952d2e5075baeb06d115131b190dcec38b9875f46b32":"6e172aa1523c951be8e760f50784e72b14e0b35168a3c541a3":200:0 +aes_decrypt_xts:"a0d2480a7dd0c002bbfae670617a2773031de1281fffcf8e4410e4f1c6ce8738":"12161ac707eb8bd62909129983121a54":"6e172aa1523c951be8e760f50784e72b14e0b35168a3c541a3":"0f88af952d2e5075baeb06d115131b190dcec38b9875f46b32" AES-128-XTS Decrypt NIST XTSTestVectors #256 -aes_decrypt_xts:"4d395dea25b72b034bd5c2ba67425c84c1370c587275b948558d05a0c77d2e7c":"69b12f9fcf716119e4a4272e3b1742e8":"e258fc0279687f49e473caa139c88e4dd136ce4cc13781a4ee":"b136f6203b48cf1def8261fc40ab6eb827c33b7e53ccc4de95":200:0 +aes_decrypt_xts:"4d395dea25b72b034bd5c2ba67425c84c1370c587275b948558d05a0c77d2e7c":"69b12f9fcf716119e4a4272e3b1742e8":"b136f6203b48cf1def8261fc40ab6eb827c33b7e53ccc4de95":"e258fc0279687f49e473caa139c88e4dd136ce4cc13781a4ee" AES-128-XTS Decrypt NIST XTSTestVectors #257 -aes_decrypt_xts:"dc706043cc2320d22035793344ae01dd4d9367506a5d07b6f6627de613a0d224":"5350a5c69e4ff96afd98ea1462d25ed9":"56fe0a998675cc6e91b09e07c94d567819657d9c7b01b40d16":"e14371fea26ac467e14c1384b7e050a3b51d63bf9dd0d57741":200:0 +aes_decrypt_xts:"dc706043cc2320d22035793344ae01dd4d9367506a5d07b6f6627de613a0d224":"5350a5c69e4ff96afd98ea1462d25ed9":"e14371fea26ac467e14c1384b7e050a3b51d63bf9dd0d57741":"56fe0a998675cc6e91b09e07c94d567819657d9c7b01b40d16" AES-128-XTS Decrypt NIST XTSTestVectors #258 -aes_decrypt_xts:"233fa776f0ab4f0bc9277c72770174d1be3ca386215823f344cc519b38468585":"dd376910b79b3e9c30b62fbf5d5ced26":"bebabb626e38700651f1f652db7f3553b0b76cd45aa8dbec28":"ad2aaaa83e52613034e071c22ed9a1acf571fc5639d96b9477":200:0 +aes_decrypt_xts:"233fa776f0ab4f0bc9277c72770174d1be3ca386215823f344cc519b38468585":"dd376910b79b3e9c30b62fbf5d5ced26":"ad2aaaa83e52613034e071c22ed9a1acf571fc5639d96b9477":"bebabb626e38700651f1f652db7f3553b0b76cd45aa8dbec28" AES-128-XTS Decrypt NIST XTSTestVectors #259 -aes_decrypt_xts:"b2587464db492eec3c33034a754fc9cbd0b8ffd4cd49d1be5024940cdbd35c40":"522e83e7aba57ee47c43cc0405d6c1ff":"03c3c304f09dcc397215ae2e0bf1900e6bb088a8d157e37478":"15a9e688a01f8a201dc7b80847ebb598a8d4d39ba0de21dfc6":200:0 +aes_decrypt_xts:"b2587464db492eec3c33034a754fc9cbd0b8ffd4cd49d1be5024940cdbd35c40":"522e83e7aba57ee47c43cc0405d6c1ff":"15a9e688a01f8a201dc7b80847ebb598a8d4d39ba0de21dfc6":"03c3c304f09dcc397215ae2e0bf1900e6bb088a8d157e37478" AES-128-XTS Decrypt NIST XTSTestVectors #260 -aes_decrypt_xts:"55c2a6e71623e32446a2af66d13eb174359fee87dfa79f0cfd0cea89dd4b582d":"b04bdb4aabf42b0bad6aedb816528526":"ec975db73e5c47904e8c37186f69171e2ff87b176c95633d7e":"a87f0fefde2efa2720f0dfff0cf106bfe35295dc29cef8634b":200:0 +aes_decrypt_xts:"55c2a6e71623e32446a2af66d13eb174359fee87dfa79f0cfd0cea89dd4b582d":"b04bdb4aabf42b0bad6aedb816528526":"a87f0fefde2efa2720f0dfff0cf106bfe35295dc29cef8634b":"ec975db73e5c47904e8c37186f69171e2ff87b176c95633d7e" AES-128-XTS Decrypt NIST XTSTestVectors #261 -aes_decrypt_xts:"6256ede67e32e223845f10b8e1a0570a9febe1016a0c5b265b3a0308207dccad":"9313fcad3d377118633cb6e4ff9c7cab":"f0ecbc774e769d3a35021a3b8b6f6231a7c21390fa953dc820":"65c5d0b8a6b2af5716bffdd8f6aea7b39e5ee202324721993e":200:0 +aes_decrypt_xts:"6256ede67e32e223845f10b8e1a0570a9febe1016a0c5b265b3a0308207dccad":"9313fcad3d377118633cb6e4ff9c7cab":"65c5d0b8a6b2af5716bffdd8f6aea7b39e5ee202324721993e":"f0ecbc774e769d3a35021a3b8b6f6231a7c21390fa953dc820" AES-128-XTS Decrypt NIST XTSTestVectors #262 -aes_decrypt_xts:"520430ff9e70665db955216d562e788dc8b6cf6ad64d174265ea0d0fc7c4d888":"0868407108c10869f043bb01ccf537e7":"740735a817316c7f0211d31dc2e0668a4fa4e5cad10d5ab0fc":"d35916fde4f2e086cc310a17a554a60c9fc5a2272078e06742":200:0 +aes_decrypt_xts:"520430ff9e70665db955216d562e788dc8b6cf6ad64d174265ea0d0fc7c4d888":"0868407108c10869f043bb01ccf537e7":"d35916fde4f2e086cc310a17a554a60c9fc5a2272078e06742":"740735a817316c7f0211d31dc2e0668a4fa4e5cad10d5ab0fc" AES-128-XTS Decrypt NIST XTSTestVectors #263 -aes_decrypt_xts:"49404d86c6df865398eb5eeff3c55e353e7c6146bbc3f75e63e9dd96d5fdb340":"22f63a00729dd9c6436bc51b25283b1d":"67d983a4d699bd582ce060b98062d86bc0f86672175579048f":"995d9c983dd77bd682830f03c043e7c4a106b8973e02e8b2a9":200:0 +aes_decrypt_xts:"49404d86c6df865398eb5eeff3c55e353e7c6146bbc3f75e63e9dd96d5fdb340":"22f63a00729dd9c6436bc51b25283b1d":"995d9c983dd77bd682830f03c043e7c4a106b8973e02e8b2a9":"67d983a4d699bd582ce060b98062d86bc0f86672175579048f" AES-128-XTS Decrypt NIST XTSTestVectors #264 -aes_decrypt_xts:"4a39d37e5cead002209e1ecb7fac5dfe20b0d5dac45052ac8f22f87e46bfe2a4":"e9aa238cb922337e4e5d168f8a797e77":"144453348fd894d8d919832fb18e6ec5cfd67afffd249cc212":"e35cb6771a7983bd990dec0dcb28ef5d5bff22253bf741ac87":200:0 +aes_decrypt_xts:"4a39d37e5cead002209e1ecb7fac5dfe20b0d5dac45052ac8f22f87e46bfe2a4":"e9aa238cb922337e4e5d168f8a797e77":"e35cb6771a7983bd990dec0dcb28ef5d5bff22253bf741ac87":"144453348fd894d8d919832fb18e6ec5cfd67afffd249cc212" AES-128-XTS Decrypt NIST XTSTestVectors #265 -aes_decrypt_xts:"31d7de504f3bc4417a4db932231b350954a8e1ec85a799ac1b169a0edbee24c8":"e31c3dee11b9d526eba865742e825b65":"21d5ab2f2b33242f25dd4fba01677fa1fdc080773bcc17a544":"b23968074f639ff65ce55f9f0fbeb57a1095468a9864f1d616":200:0 +aes_decrypt_xts:"31d7de504f3bc4417a4db932231b350954a8e1ec85a799ac1b169a0edbee24c8":"e31c3dee11b9d526eba865742e825b65":"b23968074f639ff65ce55f9f0fbeb57a1095468a9864f1d616":"21d5ab2f2b33242f25dd4fba01677fa1fdc080773bcc17a544" AES-128-XTS Decrypt NIST XTSTestVectors #266 -aes_decrypt_xts:"a783fc87e55a7fca96c2ce5aa277361565582703dfd18dc15afa98bb0b606ac6":"d255a5d7e6c95906061de654d19edc79":"04ef8bf556a2c0803e2e35e3e8db034f3accf3e3412bbfdfa6":"21e9a241c58140e0369b3677045aa4f225ca735ef9ac5e87d1":200:0 +aes_decrypt_xts:"a783fc87e55a7fca96c2ce5aa277361565582703dfd18dc15afa98bb0b606ac6":"d255a5d7e6c95906061de654d19edc79":"21e9a241c58140e0369b3677045aa4f225ca735ef9ac5e87d1":"04ef8bf556a2c0803e2e35e3e8db034f3accf3e3412bbfdfa6" AES-128-XTS Decrypt NIST XTSTestVectors #267 -aes_decrypt_xts:"4601aa2ba0fa7e99c93e0c9dbd448fd1d99ce5098a6d1d8c9c214db6206ed052":"555b0a0758be0b3ea2d67a86e284ee04":"df0a8a6f98dd44b2534910797feb9745e1d1ae7bc7e6cb1e72":"4c5c75f0fedc86b766eb4df59465431eb3e716007bba8dc9ec":200:0 +aes_decrypt_xts:"4601aa2ba0fa7e99c93e0c9dbd448fd1d99ce5098a6d1d8c9c214db6206ed052":"555b0a0758be0b3ea2d67a86e284ee04":"4c5c75f0fedc86b766eb4df59465431eb3e716007bba8dc9ec":"df0a8a6f98dd44b2534910797feb9745e1d1ae7bc7e6cb1e72" AES-128-XTS Decrypt NIST XTSTestVectors #268 -aes_decrypt_xts:"b23806ed16e3b3a35b3030c92fb68f2754c432cd87fb1fc2b8a09fd52b890214":"64f6dbdec3f96426af252ce1ba819fd0":"d16639eb844330a0a6ed573eb7d61f00db66b1e146117384ea":"9b7d57f9d45854a011516d93dc56ff73da2cb374562a671bef":200:0 +aes_decrypt_xts:"b23806ed16e3b3a35b3030c92fb68f2754c432cd87fb1fc2b8a09fd52b890214":"64f6dbdec3f96426af252ce1ba819fd0":"9b7d57f9d45854a011516d93dc56ff73da2cb374562a671bef":"d16639eb844330a0a6ed573eb7d61f00db66b1e146117384ea" AES-128-XTS Decrypt NIST XTSTestVectors #269 -aes_decrypt_xts:"f43351de2b9bf93f5735b199f56b7e10eb6b7a8240f96aeb4b2134648632e28a":"65a0343583b5809cccc58876f2120016":"2a67608547b9d9d903b2d7cb2b6c654858e81aab2b1d9a72aa":"72291aea230d2b52b927d6aae5957c08a38f21b26a379908ec":200:0 +aes_decrypt_xts:"f43351de2b9bf93f5735b199f56b7e10eb6b7a8240f96aeb4b2134648632e28a":"65a0343583b5809cccc58876f2120016":"72291aea230d2b52b927d6aae5957c08a38f21b26a379908ec":"2a67608547b9d9d903b2d7cb2b6c654858e81aab2b1d9a72aa" AES-128-XTS Decrypt NIST XTSTestVectors #270 -aes_decrypt_xts:"c2951a92b7be8cdaeebe9ba271bff0cccd1d5b13eca45b62cd69728adf2723f4":"ce0e30edca647a60e67bec3e236c09af":"135402857776b81a0d1eff891d583b92276a9abe7c51fa3f0a":"c110191e9e932dcb81fa86f94ff503881044dd1e129edf16e5":200:0 +aes_decrypt_xts:"c2951a92b7be8cdaeebe9ba271bff0cccd1d5b13eca45b62cd69728adf2723f4":"ce0e30edca647a60e67bec3e236c09af":"c110191e9e932dcb81fa86f94ff503881044dd1e129edf16e5":"135402857776b81a0d1eff891d583b92276a9abe7c51fa3f0a" AES-128-XTS Decrypt NIST XTSTestVectors #271 -aes_decrypt_xts:"7b92a21b3357bbcfa42b333388a46478cd38eff643eb5b8186db23728299e15f":"86c7440922e7620eb5ab5ce525df9b08":"d63cbd6896ae1a9dee4c93a2831beb71beec5b37b083b80e56":"b21074d11257eadfd828291ad57e1f294ff70794d333821726":200:0 +aes_decrypt_xts:"7b92a21b3357bbcfa42b333388a46478cd38eff643eb5b8186db23728299e15f":"86c7440922e7620eb5ab5ce525df9b08":"b21074d11257eadfd828291ad57e1f294ff70794d333821726":"d63cbd6896ae1a9dee4c93a2831beb71beec5b37b083b80e56" AES-128-XTS Decrypt NIST XTSTestVectors #272 -aes_decrypt_xts:"6a95d53261ca6210d4f2973d204f1862a478b919b4520e30d45f3aeab0e6e92b":"2a557c02143c00ebc92732516c5452f7":"9193a921ae6e830d9ce721e91d20ed236e7809fa09640cb0fb":"a7c8d66721a4c76d1ca9f5205d5327b52067cb6f512095b863":200:0 +aes_decrypt_xts:"6a95d53261ca6210d4f2973d204f1862a478b919b4520e30d45f3aeab0e6e92b":"2a557c02143c00ebc92732516c5452f7":"a7c8d66721a4c76d1ca9f5205d5327b52067cb6f512095b863":"9193a921ae6e830d9ce721e91d20ed236e7809fa09640cb0fb" AES-128-XTS Decrypt NIST XTSTestVectors #273 -aes_decrypt_xts:"9e8aae708afd148931883fbbb20360b5d44ac7a3083baa3afb53a4ac0f2f4769":"d9bc4fc7fd21773be0352aaf99e2d382":"6fab9591cd07472b81f2d906068da07189c977db6e09231c0c":"850de3082a0c7de1eeda9234b6eb6d76747de1267a2ee3e5fe":200:0 +aes_decrypt_xts:"9e8aae708afd148931883fbbb20360b5d44ac7a3083baa3afb53a4ac0f2f4769":"d9bc4fc7fd21773be0352aaf99e2d382":"850de3082a0c7de1eeda9234b6eb6d76747de1267a2ee3e5fe":"6fab9591cd07472b81f2d906068da07189c977db6e09231c0c" AES-128-XTS Decrypt NIST XTSTestVectors #274 -aes_decrypt_xts:"43841bd949bb30eb9d52d13e5c34820390c669180a5fd4b30769acc646744e2b":"fdae2ff6408e095ef4f3cfafb84fa993":"b52b1448bcf6d013cc28c491e4d37807ff8e8825e1f5ffdec6":"8a9526bfd34578408bb7e89845c6e5a79c348cd1c6a95dab09":200:0 +aes_decrypt_xts:"43841bd949bb30eb9d52d13e5c34820390c669180a5fd4b30769acc646744e2b":"fdae2ff6408e095ef4f3cfafb84fa993":"8a9526bfd34578408bb7e89845c6e5a79c348cd1c6a95dab09":"b52b1448bcf6d013cc28c491e4d37807ff8e8825e1f5ffdec6" AES-128-XTS Decrypt NIST XTSTestVectors #275 -aes_decrypt_xts:"77fa5f7b82ec32be0b3db9ecee9e674483ed370a43616f81ae199ccb2fd24c25":"9dbb74ad0a775f940ea3eee5190a26ab":"9497153d737abaf2aa1ce7bbf591ff5a764cdf95e6be9f2838":"7b3c942a7b29c0f3a3125f1473ac209ff5731265824ff2df31":200:0 +aes_decrypt_xts:"77fa5f7b82ec32be0b3db9ecee9e674483ed370a43616f81ae199ccb2fd24c25":"9dbb74ad0a775f940ea3eee5190a26ab":"7b3c942a7b29c0f3a3125f1473ac209ff5731265824ff2df31":"9497153d737abaf2aa1ce7bbf591ff5a764cdf95e6be9f2838" AES-128-XTS Decrypt NIST XTSTestVectors #276 -aes_decrypt_xts:"9d382f84fb275ff898311284adcdc79f2ae363d1c392fbaf9f8f286e7dd8f146":"aff121d2d85c120be9718d3034cee823":"6bb74faf0b17833a3a1a95f673675e230c518dfa26fd98a52a":"98d6dadbadb67b5b1df72794dbccecb3c1bc1de3efdb2983c3":200:0 +aes_decrypt_xts:"9d382f84fb275ff898311284adcdc79f2ae363d1c392fbaf9f8f286e7dd8f146":"aff121d2d85c120be9718d3034cee823":"98d6dadbadb67b5b1df72794dbccecb3c1bc1de3efdb2983c3":"6bb74faf0b17833a3a1a95f673675e230c518dfa26fd98a52a" AES-128-XTS Decrypt NIST XTSTestVectors #277 -aes_decrypt_xts:"c7e12b520adfcd8965d4f091af25217b31fbbbcce731537215b70ba56e983d50":"b9036536b9f8bcf4f8dff5ed19406f8b":"84bb8d1772e93f00e80df5b20e5d1a5602ab9b001badec7b4a":"8a5224ebb27292c6996350b32c3b1f2ff1884c179d3b5b4abf":200:0 +aes_decrypt_xts:"c7e12b520adfcd8965d4f091af25217b31fbbbcce731537215b70ba56e983d50":"b9036536b9f8bcf4f8dff5ed19406f8b":"8a5224ebb27292c6996350b32c3b1f2ff1884c179d3b5b4abf":"84bb8d1772e93f00e80df5b20e5d1a5602ab9b001badec7b4a" AES-128-XTS Decrypt NIST XTSTestVectors #278 -aes_decrypt_xts:"14d2f712bb2aac8a77cf0711a4b64a72996d7e309a11a3d900d1658f637d40dc":"2a29b939c7b612796cca4ebc1ff03e45":"9e12e6b70d6aa1687288a6e49cd8b6d861dba0400e05aaf752":"f47db336f194e89a9e3f2afaee51b5075583a533320f9230b6":200:0 +aes_decrypt_xts:"14d2f712bb2aac8a77cf0711a4b64a72996d7e309a11a3d900d1658f637d40dc":"2a29b939c7b612796cca4ebc1ff03e45":"f47db336f194e89a9e3f2afaee51b5075583a533320f9230b6":"9e12e6b70d6aa1687288a6e49cd8b6d861dba0400e05aaf752" AES-128-XTS Decrypt NIST XTSTestVectors #279 -aes_decrypt_xts:"a38566d8c583d7df3b5a7a84685762e9982415fe319d1d7577d9ba0c945846bb":"e5fa939d8120784eb51faebe29b405b4":"375fbcb5a046655e2eedfa4f177a0cd8ce3a7f62c81c085188":"dcdf427f9c2be96feaaa587409924ce00bd27d4dc3d3980c61":200:0 +aes_decrypt_xts:"a38566d8c583d7df3b5a7a84685762e9982415fe319d1d7577d9ba0c945846bb":"e5fa939d8120784eb51faebe29b405b4":"dcdf427f9c2be96feaaa587409924ce00bd27d4dc3d3980c61":"375fbcb5a046655e2eedfa4f177a0cd8ce3a7f62c81c085188" AES-128-XTS Decrypt NIST XTSTestVectors #280 -aes_decrypt_xts:"b312324a75bc7b24a6da68e30ee0f4463a78bcd6922e4aa0c8e74b051ae1e0eb":"b325c5378adec8ee71d1d31095669b1a":"6b4d1142679b321c0265215bced89e8cd9ff1c7321447594f1":"1ed74ff9e63551d474f5331f63b3a22d6440be1933573298fa":200:0 +aes_decrypt_xts:"b312324a75bc7b24a6da68e30ee0f4463a78bcd6922e4aa0c8e74b051ae1e0eb":"b325c5378adec8ee71d1d31095669b1a":"1ed74ff9e63551d474f5331f63b3a22d6440be1933573298fa":"6b4d1142679b321c0265215bced89e8cd9ff1c7321447594f1" AES-128-XTS Decrypt NIST XTSTestVectors #281 -aes_decrypt_xts:"944096722c2a3e5213ec709fc5aa92918f3f49c04e3c75623bb7885ff6529c56":"983ebcb9ac2b2e4e955f613a424fe80a":"dd212143569f1c9d8002224bf0149f33908fd1f711faa77d38":"5858c5e89f58dde600d30ada520c35ef68a918250727179642":200:0 +aes_decrypt_xts:"944096722c2a3e5213ec709fc5aa92918f3f49c04e3c75623bb7885ff6529c56":"983ebcb9ac2b2e4e955f613a424fe80a":"5858c5e89f58dde600d30ada520c35ef68a918250727179642":"dd212143569f1c9d8002224bf0149f33908fd1f711faa77d38" AES-128-XTS Decrypt NIST XTSTestVectors #282 -aes_decrypt_xts:"385a07651362b5364d826cd5ae1e96deb7541c67b6f4016c590823bbe42d016b":"c33411a22ac9c0d3986e9a51fc325d6b":"8e81218f0069e1002e218fee9b9530b1c229233de661aaa28e":"5679521a1ba1dac5b6e3a615e12ea8a05ce6c35ac36c80118e":200:0 +aes_decrypt_xts:"385a07651362b5364d826cd5ae1e96deb7541c67b6f4016c590823bbe42d016b":"c33411a22ac9c0d3986e9a51fc325d6b":"5679521a1ba1dac5b6e3a615e12ea8a05ce6c35ac36c80118e":"8e81218f0069e1002e218fee9b9530b1c229233de661aaa28e" AES-128-XTS Decrypt NIST XTSTestVectors #283 -aes_decrypt_xts:"cd727f71f21a5372860be9715a6990fd5b670be8ae08311195062a1239e32012":"59dc139d7bce497ce49195d16e59f4f7":"a11f8fd6a571ed601fbd52439a727d476266776bc853a3d7fa":"5fec25a3956f46b47e6607279c50ebc30436a4e6ebbfadede4":200:0 +aes_decrypt_xts:"cd727f71f21a5372860be9715a6990fd5b670be8ae08311195062a1239e32012":"59dc139d7bce497ce49195d16e59f4f7":"5fec25a3956f46b47e6607279c50ebc30436a4e6ebbfadede4":"a11f8fd6a571ed601fbd52439a727d476266776bc853a3d7fa" AES-128-XTS Decrypt NIST XTSTestVectors #284 -aes_decrypt_xts:"d0ff00594281c808bbec5d1fd0ccc8b671360b953384617fadee42a9b5d9857e":"425e7c32238be5c199a155de0078463d":"520f01b9d8285be1f956df7b765d1c601c2dfd0d7a19f50fec":"4eadbeb0baceeb9c509cb91b842419b4580c45486bafe7b2b1":200:0 +aes_decrypt_xts:"d0ff00594281c808bbec5d1fd0ccc8b671360b953384617fadee42a9b5d9857e":"425e7c32238be5c199a155de0078463d":"4eadbeb0baceeb9c509cb91b842419b4580c45486bafe7b2b1":"520f01b9d8285be1f956df7b765d1c601c2dfd0d7a19f50fec" AES-128-XTS Decrypt NIST XTSTestVectors #285 -aes_decrypt_xts:"5528e3d3d0585d3fee3fcde675f38c2d6d7891a9a8c48e969598dbfd717e8749":"734cdfc62fd71976edc82eb7f33d3700":"5036024990b58e017a2561f126c143ecfef343eb6b1f3f333d":"ec7bd1112c8690cf0ec320a7e6de7b898dcacf7687faf49af9":200:0 +aes_decrypt_xts:"5528e3d3d0585d3fee3fcde675f38c2d6d7891a9a8c48e969598dbfd717e8749":"734cdfc62fd71976edc82eb7f33d3700":"ec7bd1112c8690cf0ec320a7e6de7b898dcacf7687faf49af9":"5036024990b58e017a2561f126c143ecfef343eb6b1f3f333d" AES-128-XTS Decrypt NIST XTSTestVectors #286 -aes_decrypt_xts:"96f1b37729d92068d7b7b663edae42bdfbc43f5829f207a9dcafe0023035cafd":"dfd6673b7af534a4cd80f55ffb577a9b":"2ba07aaf5be5550ed7b44e28070414f154aaf30ec8904e8252":"62db2c1e5879d0c9b16efe58c245c3e011b36574570446476a":200:0 +aes_decrypt_xts:"96f1b37729d92068d7b7b663edae42bdfbc43f5829f207a9dcafe0023035cafd":"dfd6673b7af534a4cd80f55ffb577a9b":"62db2c1e5879d0c9b16efe58c245c3e011b36574570446476a":"2ba07aaf5be5550ed7b44e28070414f154aaf30ec8904e8252" AES-128-XTS Decrypt NIST XTSTestVectors #287 -aes_decrypt_xts:"6b119a824df4e7ea2a4b8f535a46765bbbaf93fe304e784cf4b8585971a6393a":"339ce2a6fe1a6ea741c7aaed4ebad4e1":"5709fbb509ac6776797423bc64f30140d57da9f5decaede08f":"0dad6e21ac440de54284e38785db84648619017aac90f2dc37":200:0 +aes_decrypt_xts:"6b119a824df4e7ea2a4b8f535a46765bbbaf93fe304e784cf4b8585971a6393a":"339ce2a6fe1a6ea741c7aaed4ebad4e1":"0dad6e21ac440de54284e38785db84648619017aac90f2dc37":"5709fbb509ac6776797423bc64f30140d57da9f5decaede08f" AES-128-XTS Decrypt NIST XTSTestVectors #288 -aes_decrypt_xts:"b4434957d3dd0b9e4f86be9382f305b5d0f5c231d9c7a9d752d0341535db3e08":"4ca5d1586450a4c500a557fa7837d5e8":"dc79b09edeaa45ff813953af1b00615124ca660abf00fc92dc":"fea71105d2d86b1bcd1ffeb0f9d0faf61b6b99f214b46ff2ce":200:0 +aes_decrypt_xts:"b4434957d3dd0b9e4f86be9382f305b5d0f5c231d9c7a9d752d0341535db3e08":"4ca5d1586450a4c500a557fa7837d5e8":"fea71105d2d86b1bcd1ffeb0f9d0faf61b6b99f214b46ff2ce":"dc79b09edeaa45ff813953af1b00615124ca660abf00fc92dc" AES-128-XTS Decrypt NIST XTSTestVectors #289 -aes_decrypt_xts:"c2e4b8a47ebc5686246acc32bbe14c9df85d9ec4109d94a8f0697fc26b65f41e":"8d9a4e5cc92010771aaea21a08e83a52":"8d1a4199a2971481ed293b9843f0714b5e670146188c1c6506":"e8e75f23f2dd384adc245053169f25c46ad0374c41ce400f7f":200:0 +aes_decrypt_xts:"c2e4b8a47ebc5686246acc32bbe14c9df85d9ec4109d94a8f0697fc26b65f41e":"8d9a4e5cc92010771aaea21a08e83a52":"e8e75f23f2dd384adc245053169f25c46ad0374c41ce400f7f":"8d1a4199a2971481ed293b9843f0714b5e670146188c1c6506" AES-128-XTS Decrypt NIST XTSTestVectors #290 -aes_decrypt_xts:"e094ef60057a3fa2385b00b41f0f6f22ff6ad8dc2f75daf16c1095d67d54e6bc":"874d2ec02b41a0388f350a078964c11f":"82331cf05a8eb9912d44723c8dda595a2fa2706c10e81379e4":"309f2c68bd7d10785fac154ef747e071f00800fd3e233a5851":200:0 +aes_decrypt_xts:"e094ef60057a3fa2385b00b41f0f6f22ff6ad8dc2f75daf16c1095d67d54e6bc":"874d2ec02b41a0388f350a078964c11f":"309f2c68bd7d10785fac154ef747e071f00800fd3e233a5851":"82331cf05a8eb9912d44723c8dda595a2fa2706c10e81379e4" AES-128-XTS Decrypt NIST XTSTestVectors #291 -aes_decrypt_xts:"bef575e3d299927d3f0a656b29acf6412f92f8c86098bac14dca9ea53e386572":"eb12fde7d3f63382fcec95af1e3331d6":"d4a6309e5749eb506f25b57cc313ab50dc373fe709ef44114c":"6f9a99540b4670a09081e72508007d5e9813edd9809ad4795e":200:0 +aes_decrypt_xts:"bef575e3d299927d3f0a656b29acf6412f92f8c86098bac14dca9ea53e386572":"eb12fde7d3f63382fcec95af1e3331d6":"6f9a99540b4670a09081e72508007d5e9813edd9809ad4795e":"d4a6309e5749eb506f25b57cc313ab50dc373fe709ef44114c" AES-128-XTS Decrypt NIST XTSTestVectors #292 -aes_decrypt_xts:"b0abd734d1fd91a7ec4b31f15a109420d3ddfaefd59f4cca5050c4bb8ad977b9":"49fe957634c5a5841c51496e7b6b665c":"7c928f210f983125ee6cb1217b6e55643a3263234c2192fe5f":"1b7bd09b8607a176afafaedd46c76671a4608f3d0de0993d27":200:0 +aes_decrypt_xts:"b0abd734d1fd91a7ec4b31f15a109420d3ddfaefd59f4cca5050c4bb8ad977b9":"49fe957634c5a5841c51496e7b6b665c":"1b7bd09b8607a176afafaedd46c76671a4608f3d0de0993d27":"7c928f210f983125ee6cb1217b6e55643a3263234c2192fe5f" AES-128-XTS Decrypt NIST XTSTestVectors #293 -aes_decrypt_xts:"6afcf8e96518c48c7b40b15e7179beebd3cc81f4e0d36d5b977ac658744e1780":"ab3601291eacb19eff2072297d3534e2":"c2011f959c7e809c8976db6ba783034bbb2ad1589730ff0a1e":"f7fc570548b243a5f983e973f34df17e654f761c47ad951738":200:0 +aes_decrypt_xts:"6afcf8e96518c48c7b40b15e7179beebd3cc81f4e0d36d5b977ac658744e1780":"ab3601291eacb19eff2072297d3534e2":"f7fc570548b243a5f983e973f34df17e654f761c47ad951738":"c2011f959c7e809c8976db6ba783034bbb2ad1589730ff0a1e" AES-128-XTS Decrypt NIST XTSTestVectors #294 -aes_decrypt_xts:"d5bcc7498154125a4a12213fcd2a1a83afd5aa6f602a614cfbb8d4d0efd61d33":"0c737522da7f9e042cdc4618d50a5c40":"a6b9be98f5e1fe5459e239474dc41b34a3dccc3895ce1121d3":"4df12279fa56bbce90474ca33d879867ab087938317c53207e":200:0 +aes_decrypt_xts:"d5bcc7498154125a4a12213fcd2a1a83afd5aa6f602a614cfbb8d4d0efd61d33":"0c737522da7f9e042cdc4618d50a5c40":"4df12279fa56bbce90474ca33d879867ab087938317c53207e":"a6b9be98f5e1fe5459e239474dc41b34a3dccc3895ce1121d3" AES-128-XTS Decrypt NIST XTSTestVectors #295 -aes_decrypt_xts:"54352859c21f7611aed81870fe6a675af646643b2be3eb4cf94a195ebe24968b":"7038624c1f4ed2351d259823e3ca3fda":"5f5a7a30cf1da7e979d006d76890ddb975ae171741b903ba88":"38e04dd8507808d0740321d8be4a9fdd1961aa27f87f3366cf":200:0 +aes_decrypt_xts:"54352859c21f7611aed81870fe6a675af646643b2be3eb4cf94a195ebe24968b":"7038624c1f4ed2351d259823e3ca3fda":"38e04dd8507808d0740321d8be4a9fdd1961aa27f87f3366cf":"5f5a7a30cf1da7e979d006d76890ddb975ae171741b903ba88" AES-128-XTS Decrypt NIST XTSTestVectors #296 -aes_decrypt_xts:"49a20f03d58263482e28c4450c85b0b23322ee47243aaafa458d1b7d3eb50baf":"9cf56907b8c47614f913b997afa60d9f":"d65a3cbbbc2a42f140e46cf4011c4e686be6f4a9804e9f631b":"8378ed1341e387ef4f27bec03a88658d112984ef888955c6d6":200:0 +aes_decrypt_xts:"49a20f03d58263482e28c4450c85b0b23322ee47243aaafa458d1b7d3eb50baf":"9cf56907b8c47614f913b997afa60d9f":"8378ed1341e387ef4f27bec03a88658d112984ef888955c6d6":"d65a3cbbbc2a42f140e46cf4011c4e686be6f4a9804e9f631b" AES-128-XTS Decrypt NIST XTSTestVectors #297 -aes_decrypt_xts:"53c3e20d72ae95dd7668cde4b401064b2e5cdcba84a59e5e480fc34247ebeb2d":"538376da072b5c7c1e6d662eac0ec3db":"45e1ddae35c67c99b82518bcf7e6b3d1cf5f30e48c309104cd":"656b1142f3982603c549b1aa61e9769ad7467012c03c413db8":200:0 +aes_decrypt_xts:"53c3e20d72ae95dd7668cde4b401064b2e5cdcba84a59e5e480fc34247ebeb2d":"538376da072b5c7c1e6d662eac0ec3db":"656b1142f3982603c549b1aa61e9769ad7467012c03c413db8":"45e1ddae35c67c99b82518bcf7e6b3d1cf5f30e48c309104cd" AES-128-XTS Decrypt NIST XTSTestVectors #298 -aes_decrypt_xts:"ea41d6e91253b0aefc476c87dcc775c140829f718fb33a67f17c293a9f8d04cc":"e1585863e755067bc2665eaf8a52f175":"b82c5c5a2160eaec989ae70266b9e346cd9daa95de127788a1":"95f4132408c7ca956c4fdc712cc993af4a8c387796a317755b":200:0 +aes_decrypt_xts:"ea41d6e91253b0aefc476c87dcc775c140829f718fb33a67f17c293a9f8d04cc":"e1585863e755067bc2665eaf8a52f175":"95f4132408c7ca956c4fdc712cc993af4a8c387796a317755b":"b82c5c5a2160eaec989ae70266b9e346cd9daa95de127788a1" AES-128-XTS Decrypt NIST XTSTestVectors #299 -aes_decrypt_xts:"995cb6f49a8ba57a841e0aa3c5bb04cef01bd28c3ec07f0f6a9e86ccf00e7d9f":"192bcd4da78cf5971201c06c436750ed":"2be8b0c0faeb45ad38c90b4bf703903b015a87ec6524819deb":"599f549775aa84bfe398edf89198ed26c612828e6943ce2e3f":200:0 +aes_decrypt_xts:"995cb6f49a8ba57a841e0aa3c5bb04cef01bd28c3ec07f0f6a9e86ccf00e7d9f":"192bcd4da78cf5971201c06c436750ed":"599f549775aa84bfe398edf89198ed26c612828e6943ce2e3f":"2be8b0c0faeb45ad38c90b4bf703903b015a87ec6524819deb" AES-128-XTS Decrypt NIST XTSTestVectors #300 -aes_decrypt_xts:"6bae7093486ca9c40fe063f01a665920dc13aca902986e6410d124ec01e8706a":"2fa841c562e770ade439d6ab936edaf8":"6b50db3d294c3f4aba335942a02340c7f61ea4fe670e3f0ba2":"f08e493175aac45d9b5178f565f50c2bbd3d587565ca677c78":200:0 +aes_decrypt_xts:"6bae7093486ca9c40fe063f01a665920dc13aca902986e6410d124ec01e8706a":"2fa841c562e770ade439d6ab936edaf8":"f08e493175aac45d9b5178f565f50c2bbd3d587565ca677c78":"6b50db3d294c3f4aba335942a02340c7f61ea4fe670e3f0ba2" AES-128-XTS Decrypt NIST XTSTestVectors #301 -aes_decrypt_xts:"66c21c859d40bc384725626c793fe882b0f11a397c63aac2026cc8da8916fbad":"6886ce7237031d3963af24ef3d20f7ed":"3c214904072fc4ac45a2245341f78b7873f05d3255d340115a920d0bf2abf671":"a8ac2bba1d5de939679fbe3b975909490172fe860e6c24c7076374dc0caf5535":256:0 +aes_decrypt_xts:"66c21c859d40bc384725626c793fe882b0f11a397c63aac2026cc8da8916fbad":"6886ce7237031d3963af24ef3d20f7ed":"a8ac2bba1d5de939679fbe3b975909490172fe860e6c24c7076374dc0caf5535":"3c214904072fc4ac45a2245341f78b7873f05d3255d340115a920d0bf2abf671" AES-128-XTS Decrypt NIST XTSTestVectors #302 -aes_decrypt_xts:"6c921b4a18cc84abcafcd9825665c7a0fe5f3651d51099d168076c434b495f9c":"a46fadbd1e92406c422d7f02eb2810ff":"d96bdbbfdce8d898d51081c46d9578e29b3f598757e83cec92ab921a41e459ef":"e48c208d2676adb2a5a61d07677d4afc1eec5210c417a9813f579ca6262a70a8":256:0 +aes_decrypt_xts:"6c921b4a18cc84abcafcd9825665c7a0fe5f3651d51099d168076c434b495f9c":"a46fadbd1e92406c422d7f02eb2810ff":"e48c208d2676adb2a5a61d07677d4afc1eec5210c417a9813f579ca6262a70a8":"d96bdbbfdce8d898d51081c46d9578e29b3f598757e83cec92ab921a41e459ef" AES-128-XTS Decrypt NIST XTSTestVectors #303 -aes_decrypt_xts:"b0cd927dc578481b39178638de7c877af7fe87a04ffe7bfbcbf331d14f817ca8":"5e04ca16e675882b3d386c99d2f50863":"a1e2d8bc5a24736fd71b624e7cdeb9afa92e6044923540deeb17b6c681299efa":"db1d67611974def49013f2a2df322829fbc95362d1e073700d6560c799a75f09":256:0 +aes_decrypt_xts:"b0cd927dc578481b39178638de7c877af7fe87a04ffe7bfbcbf331d14f817ca8":"5e04ca16e675882b3d386c99d2f50863":"db1d67611974def49013f2a2df322829fbc95362d1e073700d6560c799a75f09":"a1e2d8bc5a24736fd71b624e7cdeb9afa92e6044923540deeb17b6c681299efa" AES-128-XTS Decrypt NIST XTSTestVectors #304 -aes_decrypt_xts:"e7824f446fbd4dd4e0bb4024693f25d8ba7a3e4b502f061c4feded1a328c4915":"3dddff055866ae70f318384c048fcf94":"2bed1ebb1c0e665fcd050739390c71fb6b99c000cc97780bda64e12f5de5e1f5":"0bc208386eaabae4c9864e9f201e7be3764568a33d2929616427214eb454aeb6":256:0 +aes_decrypt_xts:"e7824f446fbd4dd4e0bb4024693f25d8ba7a3e4b502f061c4feded1a328c4915":"3dddff055866ae70f318384c048fcf94":"0bc208386eaabae4c9864e9f201e7be3764568a33d2929616427214eb454aeb6":"2bed1ebb1c0e665fcd050739390c71fb6b99c000cc97780bda64e12f5de5e1f5" AES-128-XTS Decrypt NIST XTSTestVectors #305 -aes_decrypt_xts:"83a23039ae08a9e17b5963ce9a900154d5b03fff19d0cbd967e4e147d5321663":"0d05cf88ef9884f64ad06700c906e760":"0305e809edba6c0ed99987c9b5f46a9659fb7edb958ca0ec2bc92f0bf4a5ea76":"8a436c6d15afc0d65354e8dda22d86296537f77468dfbf799dd7a5517ee39b46":256:0 +aes_decrypt_xts:"83a23039ae08a9e17b5963ce9a900154d5b03fff19d0cbd967e4e147d5321663":"0d05cf88ef9884f64ad06700c906e760":"8a436c6d15afc0d65354e8dda22d86296537f77468dfbf799dd7a5517ee39b46":"0305e809edba6c0ed99987c9b5f46a9659fb7edb958ca0ec2bc92f0bf4a5ea76" AES-128-XTS Decrypt NIST XTSTestVectors #306 -aes_decrypt_xts:"f9825bfc9ceea113ce39948629de52a4fb494ad113df9454b29dba67b9f26f7e":"b6ef5f5776c793622fd19077a2a17322":"4646de2ec05b00e542bb00499eab1c7c002eafe99a1802ec89eea673bde97fd0":"8e1ac176ac7ace307f54cbefdcfdd9627d736cb7cd8bdf1faba338c36514616f":256:0 +aes_decrypt_xts:"f9825bfc9ceea113ce39948629de52a4fb494ad113df9454b29dba67b9f26f7e":"b6ef5f5776c793622fd19077a2a17322":"8e1ac176ac7ace307f54cbefdcfdd9627d736cb7cd8bdf1faba338c36514616f":"4646de2ec05b00e542bb00499eab1c7c002eafe99a1802ec89eea673bde97fd0" AES-128-XTS Decrypt NIST XTSTestVectors #307 -aes_decrypt_xts:"4934d6cca2118097a384bf7f5f6b045f02467722373a8c22b2ed1cff0c4e3d04":"944c4b8f03f50e8331d383c10d89f014":"8c79d7edf78bc94d15fb514e48c28d4bfac0c64cc1da7e09ee87b34e83b36da5":"428d27a557c5d64fa7c3f3088261206e82dba03e319a776097ab1a87b54c4b19":256:0 +aes_decrypt_xts:"4934d6cca2118097a384bf7f5f6b045f02467722373a8c22b2ed1cff0c4e3d04":"944c4b8f03f50e8331d383c10d89f014":"428d27a557c5d64fa7c3f3088261206e82dba03e319a776097ab1a87b54c4b19":"8c79d7edf78bc94d15fb514e48c28d4bfac0c64cc1da7e09ee87b34e83b36da5" AES-128-XTS Decrypt NIST XTSTestVectors #308 -aes_decrypt_xts:"2e6f0449678d5ab6362ec391c45ec5667ad1440ad658ee1e8133d1f1600ab1ea":"0acea6f45d6b40c758937c371e047cc5":"e19877fa2bfd08589d2f23f5d65af56749990d5d908ea0f9291f4c40629326ed":"b8fe1b8972f1a5ac8148ef18db69118640ed368812a3a2d6bdc71b09803d4c37":256:0 +aes_decrypt_xts:"2e6f0449678d5ab6362ec391c45ec5667ad1440ad658ee1e8133d1f1600ab1ea":"0acea6f45d6b40c758937c371e047cc5":"b8fe1b8972f1a5ac8148ef18db69118640ed368812a3a2d6bdc71b09803d4c37":"e19877fa2bfd08589d2f23f5d65af56749990d5d908ea0f9291f4c40629326ed" AES-128-XTS Decrypt NIST XTSTestVectors #309 -aes_decrypt_xts:"27ea501470b1971ea9058cb8f10f817ce0e5ed133a04bda1d622ea239590a2d5":"ef063261c4be4c9bde14d8e435df2952":"d03115996617d336f22bfcd2a6bc996e1760349022b93e5f503e21901f99e9f5":"d31ad7c6fb078c5befa07ce92565bde2c6cb6d721d6c294991638017fa9407fc":256:0 +aes_decrypt_xts:"27ea501470b1971ea9058cb8f10f817ce0e5ed133a04bda1d622ea239590a2d5":"ef063261c4be4c9bde14d8e435df2952":"d31ad7c6fb078c5befa07ce92565bde2c6cb6d721d6c294991638017fa9407fc":"d03115996617d336f22bfcd2a6bc996e1760349022b93e5f503e21901f99e9f5" AES-128-XTS Decrypt NIST XTSTestVectors #310 -aes_decrypt_xts:"302333a6724ac620a7dd30835632bc5fcff2277a1f24375d55922b36780cf709":"98262418306e22f864634c57e9b5a815":"6dc4f143ed48d39777e4960194a4251dc1f50080a88f339eda36a840269a4d2a":"df0727cf3456bf551b805e8c6afde66b58682ed032ba1f48a82be578e3293a7e":256:0 +aes_decrypt_xts:"302333a6724ac620a7dd30835632bc5fcff2277a1f24375d55922b36780cf709":"98262418306e22f864634c57e9b5a815":"df0727cf3456bf551b805e8c6afde66b58682ed032ba1f48a82be578e3293a7e":"6dc4f143ed48d39777e4960194a4251dc1f50080a88f339eda36a840269a4d2a" AES-128-XTS Decrypt NIST XTSTestVectors #311 -aes_decrypt_xts:"88b107dee12493379a033be0a40fbef077511acef2c85328e4097867ebd2d940":"dab484b0e94274b36bef339e5f2e2092":"4c6c484207922cdb460934777762ad0ae9b119baba711a6687fcc8828d2032ef":"6b488fb6b867e0ac60bd5d8fea9d5a89ae49a4458758332dc56817d61e0d455e":256:0 +aes_decrypt_xts:"88b107dee12493379a033be0a40fbef077511acef2c85328e4097867ebd2d940":"dab484b0e94274b36bef339e5f2e2092":"6b488fb6b867e0ac60bd5d8fea9d5a89ae49a4458758332dc56817d61e0d455e":"4c6c484207922cdb460934777762ad0ae9b119baba711a6687fcc8828d2032ef" AES-128-XTS Decrypt NIST XTSTestVectors #312 -aes_decrypt_xts:"a8e3f1475ab7a62b4cbeca782af4bdf8246c00fbded354826f6b16fff4f16d10":"d945ed0e1c80544f3effd5321625ce48":"fb0d27add7009db06db557c85710091ed8e3cfe5be418be0613626b950114755":"b60365ad30aea1f4df658b2c8dfd7e61f3dbae2622d512129cd9418f683b9f4f":256:0 +aes_decrypt_xts:"a8e3f1475ab7a62b4cbeca782af4bdf8246c00fbded354826f6b16fff4f16d10":"d945ed0e1c80544f3effd5321625ce48":"b60365ad30aea1f4df658b2c8dfd7e61f3dbae2622d512129cd9418f683b9f4f":"fb0d27add7009db06db557c85710091ed8e3cfe5be418be0613626b950114755" AES-128-XTS Decrypt NIST XTSTestVectors #313 -aes_decrypt_xts:"d35463bd6ecad03ead9a3663817d6266a0dcf24b2a172e03a61fd865104eefb8":"7167ec38b3dc39e6055c00881723dccf":"badf408bc9a6c2d43a5dbfd641c224965bfd560eac91729197b720548006741c":"2ff189df5c34436c98edff0fa475fa817ac76b9b6b3a1acc204bde61feddcfe8":256:0 +aes_decrypt_xts:"d35463bd6ecad03ead9a3663817d6266a0dcf24b2a172e03a61fd865104eefb8":"7167ec38b3dc39e6055c00881723dccf":"2ff189df5c34436c98edff0fa475fa817ac76b9b6b3a1acc204bde61feddcfe8":"badf408bc9a6c2d43a5dbfd641c224965bfd560eac91729197b720548006741c" AES-128-XTS Decrypt NIST XTSTestVectors #314 -aes_decrypt_xts:"29ed68975911f8e419694fdf95b628bac4b9c326d7bc1a398d3229e5a6320005":"ed93d3dbc57422dd13225dd7886dea41":"8b6a2767a2d476122cac5bfdcff044f316eb2e1ccb0266f596b994793c8c6532":"7a08a0d04f295c5e950ce2cc2356c0599709a5a0ce6c8a72b5dcc38f28dd0893":256:0 +aes_decrypt_xts:"29ed68975911f8e419694fdf95b628bac4b9c326d7bc1a398d3229e5a6320005":"ed93d3dbc57422dd13225dd7886dea41":"7a08a0d04f295c5e950ce2cc2356c0599709a5a0ce6c8a72b5dcc38f28dd0893":"8b6a2767a2d476122cac5bfdcff044f316eb2e1ccb0266f596b994793c8c6532" AES-128-XTS Decrypt NIST XTSTestVectors #315 -aes_decrypt_xts:"b3dceb732e6067058e83e3c15f8b1575aa1bf6ce7bf45e98f81933ebb715fb5d":"cedc28a1ea5a3e12f8736d46506679bd":"191ff178e8217ef11d245795e448db5168f2e9db184cbe0983cf066c408f2c8e":"b283086e62104f7845a9bfdc68c6d91665b581b81121f9fa9a9ea7ea2887f166":256:0 +aes_decrypt_xts:"b3dceb732e6067058e83e3c15f8b1575aa1bf6ce7bf45e98f81933ebb715fb5d":"cedc28a1ea5a3e12f8736d46506679bd":"b283086e62104f7845a9bfdc68c6d91665b581b81121f9fa9a9ea7ea2887f166":"191ff178e8217ef11d245795e448db5168f2e9db184cbe0983cf066c408f2c8e" AES-128-XTS Decrypt NIST XTSTestVectors #316 -aes_decrypt_xts:"68ae9972fca9df71523dbfe25bca935d0e505167ca930914bab22e94e7dde507":"85bdc603af4d820713bce069647b12c7":"0c40b0b4e5337f8c6fed302f051828a35311b65802be920efa468a598e18175d":"9696c55ac663e9506d413930641d6a25fd50a4abbb4be69bf0cdf0d47673c027":256:0 +aes_decrypt_xts:"68ae9972fca9df71523dbfe25bca935d0e505167ca930914bab22e94e7dde507":"85bdc603af4d820713bce069647b12c7":"9696c55ac663e9506d413930641d6a25fd50a4abbb4be69bf0cdf0d47673c027":"0c40b0b4e5337f8c6fed302f051828a35311b65802be920efa468a598e18175d" AES-128-XTS Decrypt NIST XTSTestVectors #317 -aes_decrypt_xts:"ce98cf88bdcf3f46e233222488cf76457fff234f9d3e81bbf4b32c862323377e":"86ad8cb70c4f91ae2f6e47c3b2c10fd1":"30ee2084aadafed974dada9b395778c407efd9902c4c30bc95e286ae30ea2866":"43e72a74127c90b72a94e2f0a54c99b20c2ab6316f1d446ee74e47145d999e5b":256:0 +aes_decrypt_xts:"ce98cf88bdcf3f46e233222488cf76457fff234f9d3e81bbf4b32c862323377e":"86ad8cb70c4f91ae2f6e47c3b2c10fd1":"43e72a74127c90b72a94e2f0a54c99b20c2ab6316f1d446ee74e47145d999e5b":"30ee2084aadafed974dada9b395778c407efd9902c4c30bc95e286ae30ea2866" AES-128-XTS Decrypt NIST XTSTestVectors #318 -aes_decrypt_xts:"71eb5975e71fd9e60ac98cc24c51aa7d5cd35481ece1208b82f64006fd6ca30b":"36166a679d1ae9564b6850267a117379":"0700f9062ece9fc6fe38e4463f248a4130a129219480f9caaf4e5ac08fd47e8f":"9baa1004f29bf21de237e3491e413bf233b2fc686d86597bf98f444e1c4a5fcb":256:0 +aes_decrypt_xts:"71eb5975e71fd9e60ac98cc24c51aa7d5cd35481ece1208b82f64006fd6ca30b":"36166a679d1ae9564b6850267a117379":"9baa1004f29bf21de237e3491e413bf233b2fc686d86597bf98f444e1c4a5fcb":"0700f9062ece9fc6fe38e4463f248a4130a129219480f9caaf4e5ac08fd47e8f" AES-128-XTS Decrypt NIST XTSTestVectors #319 -aes_decrypt_xts:"458b602713ba0a0e77b580f0347ad177f9da3e02eabfc3fc259c1e0eccb70ec1":"8eb080e71afaa28363dceb57c5ffb345":"e5c8b5c99a394c5fa94d3bc3fb9b34e33a95e1494a59f82af7f3dcaf8be26903":"9b2e6d09d633aae3bb002390c6301505ae979c1219400f471a671576d88e006d":256:0 +aes_decrypt_xts:"458b602713ba0a0e77b580f0347ad177f9da3e02eabfc3fc259c1e0eccb70ec1":"8eb080e71afaa28363dceb57c5ffb345":"9b2e6d09d633aae3bb002390c6301505ae979c1219400f471a671576d88e006d":"e5c8b5c99a394c5fa94d3bc3fb9b34e33a95e1494a59f82af7f3dcaf8be26903" AES-128-XTS Decrypt NIST XTSTestVectors #320 -aes_decrypt_xts:"e7c59265971f52ceb42419d11dcd3ca426007e00908554ed0a4f664f8b57b9d3":"b02310bc11eab0e5f3b33a4ba4c3c356":"6ab00f3f79577c1da7a766e0e5965209518ade87130e288c7899f6003c8e25e0":"89a42ffef66f2ad441b44065dadcb737aa428206ceafe913d0b53d3dfb88efcb":256:0 +aes_decrypt_xts:"e7c59265971f52ceb42419d11dcd3ca426007e00908554ed0a4f664f8b57b9d3":"b02310bc11eab0e5f3b33a4ba4c3c356":"89a42ffef66f2ad441b44065dadcb737aa428206ceafe913d0b53d3dfb88efcb":"6ab00f3f79577c1da7a766e0e5965209518ade87130e288c7899f6003c8e25e0" AES-128-XTS Decrypt NIST XTSTestVectors #321 -aes_decrypt_xts:"dc6e160d75077074c029a0850b19f155743b2954584efaca1f3f87a5e0bb2c40":"998921c51466e4c6a01f65b684aaebef":"4baae5a5194ea7b000be20943b08e8a43274c64762f486053b93fd2d53595961":"220f0b29a41828de271fbcd2c4611ac6d24f2d48a7881e6de9022fe626838aeb":256:0 +aes_decrypt_xts:"dc6e160d75077074c029a0850b19f155743b2954584efaca1f3f87a5e0bb2c40":"998921c51466e4c6a01f65b684aaebef":"220f0b29a41828de271fbcd2c4611ac6d24f2d48a7881e6de9022fe626838aeb":"4baae5a5194ea7b000be20943b08e8a43274c64762f486053b93fd2d53595961" AES-128-XTS Decrypt NIST XTSTestVectors #322 -aes_decrypt_xts:"1865ff2c5aa75a2ab41c752518b9cb19340dd3785cc726c6b649f28ee619c87a":"fa7c95decefdad912ba3c64748de870e":"56f75a340cad8b53dabdb5cfaf94d783fabca1915c97208c6ae05ce5a1be1cf9":"8754e4c8a7e8e3bab9a61590df5aea1bc51651da24e3191c3dbf0ec0c1ec6967":256:0 +aes_decrypt_xts:"1865ff2c5aa75a2ab41c752518b9cb19340dd3785cc726c6b649f28ee619c87a":"fa7c95decefdad912ba3c64748de870e":"8754e4c8a7e8e3bab9a61590df5aea1bc51651da24e3191c3dbf0ec0c1ec6967":"56f75a340cad8b53dabdb5cfaf94d783fabca1915c97208c6ae05ce5a1be1cf9" AES-128-XTS Decrypt NIST XTSTestVectors #323 -aes_decrypt_xts:"de5cd9be6043520183817eedfa9703a9dbba13fc08ca6376b0bc601a8f2d1287":"6d52eea3e1174d245a91243e165d4fdf":"f1818975f81efcc30af58fbe01c2283c2fb836f41e9db5dc6695c09cbd43dc01":"867d7218708f8095a50a5831d95fe6f08f842e4306e1c15533b8075bd05d0805":256:0 +aes_decrypt_xts:"de5cd9be6043520183817eedfa9703a9dbba13fc08ca6376b0bc601a8f2d1287":"6d52eea3e1174d245a91243e165d4fdf":"867d7218708f8095a50a5831d95fe6f08f842e4306e1c15533b8075bd05d0805":"f1818975f81efcc30af58fbe01c2283c2fb836f41e9db5dc6695c09cbd43dc01" AES-128-XTS Decrypt NIST XTSTestVectors #324 -aes_decrypt_xts:"558f8cd83144e54398abadbca6bb3860ca21c12c7baf0ed3cb7fa7fff882c464":"e2785b967650c0de9d38fb909d2ddf0e":"510fc8bf0943a1e70969a04eda288ef9fcdb2a4b867ef42231e4f5dac27acb68":"7b68ea6be18552fa49a14c0cc7c10778bb43e48dd4a77821cb589787bc2ca227":256:0 +aes_decrypt_xts:"558f8cd83144e54398abadbca6bb3860ca21c12c7baf0ed3cb7fa7fff882c464":"e2785b967650c0de9d38fb909d2ddf0e":"7b68ea6be18552fa49a14c0cc7c10778bb43e48dd4a77821cb589787bc2ca227":"510fc8bf0943a1e70969a04eda288ef9fcdb2a4b867ef42231e4f5dac27acb68" AES-128-XTS Decrypt NIST XTSTestVectors #325 -aes_decrypt_xts:"97517ae1c780090b393ed48980b9de5ac6f2fa82210fdd1cdeebfdd87ef4986b":"e14111441451d47f953408f82c93a71b":"786538d17c9f31c654e20093a944e2e7285d583c563c3988e9a4cce39b18ff50":"962b33df39d5310b34b026bc7d147c9f13bea76d19d11b66d335e3f5b825893c":256:0 +aes_decrypt_xts:"97517ae1c780090b393ed48980b9de5ac6f2fa82210fdd1cdeebfdd87ef4986b":"e14111441451d47f953408f82c93a71b":"962b33df39d5310b34b026bc7d147c9f13bea76d19d11b66d335e3f5b825893c":"786538d17c9f31c654e20093a944e2e7285d583c563c3988e9a4cce39b18ff50" AES-128-XTS Decrypt NIST XTSTestVectors #326 -aes_decrypt_xts:"f6968f7119682dda3af945e5bc4c88dc3e38a20693809f081d4365c3dc9220cb":"56cd772e836bde44f2b9040e0a5834c1":"8c377b5cdb03b6f422fa761dd2e21c694ae77d536ed95d3546da9b13bfacb14e":"43375726092dedb530b22ab37fa5733a7befb1c1c114791d9722ee905f96acbe":256:0 +aes_decrypt_xts:"f6968f7119682dda3af945e5bc4c88dc3e38a20693809f081d4365c3dc9220cb":"56cd772e836bde44f2b9040e0a5834c1":"43375726092dedb530b22ab37fa5733a7befb1c1c114791d9722ee905f96acbe":"8c377b5cdb03b6f422fa761dd2e21c694ae77d536ed95d3546da9b13bfacb14e" AES-128-XTS Decrypt NIST XTSTestVectors #327 -aes_decrypt_xts:"b9b9b7724b42abedf21a1aa50cf99de0b25022cc55e54189f1f4b0982c212af1":"57b6c7669dfe3fb864e0170b36082a25":"9e551121991f1c22f81689bf4269fd97ce5bcee7bd457b9a7445ae5173a0784c":"fa370c44aaac8ba4fcd07a815079cf991ced83e435a946f7cf52dfe3e345a10c":256:0 +aes_decrypt_xts:"b9b9b7724b42abedf21a1aa50cf99de0b25022cc55e54189f1f4b0982c212af1":"57b6c7669dfe3fb864e0170b36082a25":"fa370c44aaac8ba4fcd07a815079cf991ced83e435a946f7cf52dfe3e345a10c":"9e551121991f1c22f81689bf4269fd97ce5bcee7bd457b9a7445ae5173a0784c" AES-128-XTS Decrypt NIST XTSTestVectors #328 -aes_decrypt_xts:"ffe29c1531de9f1e53f802b4386634460cdd1077b83018a3f2834e9e55958133":"25ca3d3e9d24fbfa50a938f4cda860b1":"1664e8e2b9f1c2bf86987aaee4b3c37aa4bb2454241240a5808d459c342e5e67":"a42ffa84b57e27b089afd3f7aec40ef7f5d56ee3f4c829fe9316f3efb5b7590f":256:0 +aes_decrypt_xts:"ffe29c1531de9f1e53f802b4386634460cdd1077b83018a3f2834e9e55958133":"25ca3d3e9d24fbfa50a938f4cda860b1":"a42ffa84b57e27b089afd3f7aec40ef7f5d56ee3f4c829fe9316f3efb5b7590f":"1664e8e2b9f1c2bf86987aaee4b3c37aa4bb2454241240a5808d459c342e5e67" AES-128-XTS Decrypt NIST XTSTestVectors #329 -aes_decrypt_xts:"017f16ffce632bf3ef31de3731c1fc669a0146e9394af564e4200159299e87c3":"2a82cedf4e5b65de34047834b133bad7":"a0b3edcfd2bc4b6de65532934529d815f7ceaddcb4647f0669ac0f93eaaba4e1":"443a210f6ad8ec3bf4554113fe3464814ca4dde402e761d39be67487fb57f651":256:0 +aes_decrypt_xts:"017f16ffce632bf3ef31de3731c1fc669a0146e9394af564e4200159299e87c3":"2a82cedf4e5b65de34047834b133bad7":"443a210f6ad8ec3bf4554113fe3464814ca4dde402e761d39be67487fb57f651":"a0b3edcfd2bc4b6de65532934529d815f7ceaddcb4647f0669ac0f93eaaba4e1" AES-128-XTS Decrypt NIST XTSTestVectors #330 -aes_decrypt_xts:"8251f4a54e0266819c6538e8adc2b0b4959069d57e7fb12178a221d234ad69dc":"c6659953c729c0238092a581aa021386":"a0c54ebad278ee5229bcf997261589efd7722bdfd89deb031c1154e650eed06c":"6a6fc65a0df7ac6d01d3b89452d12a917a718d97c8b757e49f089a5d6f051a13":256:0 +aes_decrypt_xts:"8251f4a54e0266819c6538e8adc2b0b4959069d57e7fb12178a221d234ad69dc":"c6659953c729c0238092a581aa021386":"6a6fc65a0df7ac6d01d3b89452d12a917a718d97c8b757e49f089a5d6f051a13":"a0c54ebad278ee5229bcf997261589efd7722bdfd89deb031c1154e650eed06c" AES-128-XTS Decrypt NIST XTSTestVectors #331 -aes_decrypt_xts:"b6cbdd64d61913f905402bf59e7c2438373ccaf697c7af934580857a9d3b86f3":"e71f0b944194940c30a339c644d5cf69":"e607cd33369bbf8748a6a6fa9359e487e416095045ce2cbcce46bbeda64cf1d6":"e6d0dddf7111ce86b69d0088c351c194e75fe00027058a33ca8467d32307db49":256:0 +aes_decrypt_xts:"b6cbdd64d61913f905402bf59e7c2438373ccaf697c7af934580857a9d3b86f3":"e71f0b944194940c30a339c644d5cf69":"e6d0dddf7111ce86b69d0088c351c194e75fe00027058a33ca8467d32307db49":"e607cd33369bbf8748a6a6fa9359e487e416095045ce2cbcce46bbeda64cf1d6" AES-128-XTS Decrypt NIST XTSTestVectors #332 -aes_decrypt_xts:"a29acc4a74ef7044f525a161e43fa96c301996c3d656ac50e2ff6907f0548cc9":"f9b04d5d03c8875462f852fc1a438f9d":"1f924968c0020793e5578d71b0763c7e4693d5648e9192aa21051247a9df713d":"8b42a0a87630201a212cc4815455db5c22991528616a7fd066a7146ee8623e1f":256:0 +aes_decrypt_xts:"a29acc4a74ef7044f525a161e43fa96c301996c3d656ac50e2ff6907f0548cc9":"f9b04d5d03c8875462f852fc1a438f9d":"8b42a0a87630201a212cc4815455db5c22991528616a7fd066a7146ee8623e1f":"1f924968c0020793e5578d71b0763c7e4693d5648e9192aa21051247a9df713d" AES-128-XTS Decrypt NIST XTSTestVectors #333 -aes_decrypt_xts:"3bec22040d78e4eb50fe1212032bb55252297ac67dc0264c132458b57618a85d":"f89f805456b642059e28f7decb202faa":"2d86572cfb63cb0c7e38e0315a7159d898542b7c35d209c2b763c0f4577a85a4":"22099be8cd7b4ff0d50fe68e8d8fcbebdfd3532d0b95189d72d83377b117ca83":256:0 +aes_decrypt_xts:"3bec22040d78e4eb50fe1212032bb55252297ac67dc0264c132458b57618a85d":"f89f805456b642059e28f7decb202faa":"22099be8cd7b4ff0d50fe68e8d8fcbebdfd3532d0b95189d72d83377b117ca83":"2d86572cfb63cb0c7e38e0315a7159d898542b7c35d209c2b763c0f4577a85a4" AES-128-XTS Decrypt NIST XTSTestVectors #334 -aes_decrypt_xts:"0b8e6a32a9709b77ead782eb1a5f096d5315e3aee9e2a72a1b552a7719a132ef":"c01571013edce1c9d48a5431b6bd7976":"a5cd1fbc645609541c777eabdb1425b643e2acbed12f7e04dd178765c96a8fe5":"32e7211a70915aa74ce059fb05ea543d717346940789bf163751a7447d32e84c":256:0 +aes_decrypt_xts:"0b8e6a32a9709b77ead782eb1a5f096d5315e3aee9e2a72a1b552a7719a132ef":"c01571013edce1c9d48a5431b6bd7976":"32e7211a70915aa74ce059fb05ea543d717346940789bf163751a7447d32e84c":"a5cd1fbc645609541c777eabdb1425b643e2acbed12f7e04dd178765c96a8fe5" AES-128-XTS Decrypt NIST XTSTestVectors #335 -aes_decrypt_xts:"d86e38f2f2ac28f5d21de98deb908affacd602456a1c06e64c1f7a00df1f62fe":"1b47fb7416d86fee2ddacb829406f0f3":"38643398093d7979b72021004e94eb928aa82915f052c5dc44d022f4982ba059":"bcd2f0afd0078a9313a6f0f7e683dcc83b8a92805551b0f157551cf619a80208":256:0 +aes_decrypt_xts:"d86e38f2f2ac28f5d21de98deb908affacd602456a1c06e64c1f7a00df1f62fe":"1b47fb7416d86fee2ddacb829406f0f3":"bcd2f0afd0078a9313a6f0f7e683dcc83b8a92805551b0f157551cf619a80208":"38643398093d7979b72021004e94eb928aa82915f052c5dc44d022f4982ba059" AES-128-XTS Decrypt NIST XTSTestVectors #336 -aes_decrypt_xts:"57027dde15772e4e8de731d41ca4c6bdb58bf8206f5dd18ef8ff0c7cfea0fa2c":"17f38c8f986657904c3b2f1d6c93407b":"9162a2109de3b6cc07ef8ca75129b466031b45d4b6476b7945fa1129339ecab5":"5b2229ea8709309994efdc7ddf0ec92bc51f06a9fcb59e5d2fa4c9ef4bedafb5":256:0 +aes_decrypt_xts:"57027dde15772e4e8de731d41ca4c6bdb58bf8206f5dd18ef8ff0c7cfea0fa2c":"17f38c8f986657904c3b2f1d6c93407b":"5b2229ea8709309994efdc7ddf0ec92bc51f06a9fcb59e5d2fa4c9ef4bedafb5":"9162a2109de3b6cc07ef8ca75129b466031b45d4b6476b7945fa1129339ecab5" AES-128-XTS Decrypt NIST XTSTestVectors #337 -aes_decrypt_xts:"9b59606ff36374866ac669de6933d39baf3c36ba46daf2dbdb58487044ec70c0":"c7fb5c3683082d5d69f8361ec054ef04":"d0466e1da946515e6572c3359b2f0aa994213db1c878a4828e08a88f4b18afaf":"f71f0f2e514b22b4139629ae6e45d5c5f38cf4f0a303a78a08603c2e6a11d7b1":256:0 +aes_decrypt_xts:"9b59606ff36374866ac669de6933d39baf3c36ba46daf2dbdb58487044ec70c0":"c7fb5c3683082d5d69f8361ec054ef04":"f71f0f2e514b22b4139629ae6e45d5c5f38cf4f0a303a78a08603c2e6a11d7b1":"d0466e1da946515e6572c3359b2f0aa994213db1c878a4828e08a88f4b18afaf" AES-128-XTS Decrypt NIST XTSTestVectors #338 -aes_decrypt_xts:"b29fa8fde6efc2f66df9e5e591ba818c15a82358d6365c4f58fd2f31f254bcd9":"f9b15d6fae9a5338b84cbae05facec40":"3d055f21e3b363f770e9514b9bbe4fb52a4c963219dc70333b24096c6d464395":"913577a2d4a98bca801c857dec368674eb20be04f5ac8bea047fe3a9373dca62":256:0 +aes_decrypt_xts:"b29fa8fde6efc2f66df9e5e591ba818c15a82358d6365c4f58fd2f31f254bcd9":"f9b15d6fae9a5338b84cbae05facec40":"913577a2d4a98bca801c857dec368674eb20be04f5ac8bea047fe3a9373dca62":"3d055f21e3b363f770e9514b9bbe4fb52a4c963219dc70333b24096c6d464395" AES-128-XTS Decrypt NIST XTSTestVectors #339 -aes_decrypt_xts:"805938641ab6dbb68ed15cb0896f290109064eec6417fc0ba8dcb48343a1a8e7":"8c72c606debff56d89c968adaec4b0f8":"1112b69e118632f34870265fecefa0b7ee0eec2b6551ffd36a8ede269c1c2ab7":"17499183950757c2f4cdfc37d0e505a277cf27e00948b11b4d3537cb362ad769":256:0 +aes_decrypt_xts:"805938641ab6dbb68ed15cb0896f290109064eec6417fc0ba8dcb48343a1a8e7":"8c72c606debff56d89c968adaec4b0f8":"17499183950757c2f4cdfc37d0e505a277cf27e00948b11b4d3537cb362ad769":"1112b69e118632f34870265fecefa0b7ee0eec2b6551ffd36a8ede269c1c2ab7" AES-128-XTS Decrypt NIST XTSTestVectors #340 -aes_decrypt_xts:"91639ef6651a2dbb250b81c865010ac8f21162fe568d0d633d0e92a4d5565e29":"aaafeca1f25a6b82f8aa68c309193e60":"de0e7df7ee6ab1f1f4708c9a7f179510157ca620631e762ba69cbdfbf3509aed":"7486cd751a51d91957208b73896f0142062f8788b5f6787011020c9f18b21969":256:0 +aes_decrypt_xts:"91639ef6651a2dbb250b81c865010ac8f21162fe568d0d633d0e92a4d5565e29":"aaafeca1f25a6b82f8aa68c309193e60":"7486cd751a51d91957208b73896f0142062f8788b5f6787011020c9f18b21969":"de0e7df7ee6ab1f1f4708c9a7f179510157ca620631e762ba69cbdfbf3509aed" AES-128-XTS Decrypt NIST XTSTestVectors #341 -aes_decrypt_xts:"151349765b211aa41abf334220a2c6cc8d04a452a35e4f3f6996465844568e89":"674fdd744b171361a191d5bc87b1a7d3":"652c40273b2fb4f5eb8681fce6ff7959067eb9d3bf7a1671072c21c9524243d9":"44efa575e7bb73cdd6905786507dbd4371c98abc8fb2ef1bdd58ab1b6cb70a49":256:0 +aes_decrypt_xts:"151349765b211aa41abf334220a2c6cc8d04a452a35e4f3f6996465844568e89":"674fdd744b171361a191d5bc87b1a7d3":"44efa575e7bb73cdd6905786507dbd4371c98abc8fb2ef1bdd58ab1b6cb70a49":"652c40273b2fb4f5eb8681fce6ff7959067eb9d3bf7a1671072c21c9524243d9" AES-128-XTS Decrypt NIST XTSTestVectors #342 -aes_decrypt_xts:"b4b0dc42b421789a68b4c8491dda3c21e13e0b5a1ba6d15235969b14eb3c478e":"cfee857e13ba52c8ea86ed8836e4eb93":"22490f0c1f5782681e209686082a22ea76dd5e1346285b5658bfd788c7ee0f4c":"e811e545f4a99e875392b62f0eab77fd7d778a41f36c0fed6225ed57ef40dbf9":256:0 +aes_decrypt_xts:"b4b0dc42b421789a68b4c8491dda3c21e13e0b5a1ba6d15235969b14eb3c478e":"cfee857e13ba52c8ea86ed8836e4eb93":"e811e545f4a99e875392b62f0eab77fd7d778a41f36c0fed6225ed57ef40dbf9":"22490f0c1f5782681e209686082a22ea76dd5e1346285b5658bfd788c7ee0f4c" AES-128-XTS Decrypt NIST XTSTestVectors #343 -aes_decrypt_xts:"768c72e3e86eec02110db6c71a2bf0dc9bafa00539264bd876410e5610d2fcea":"c6db3ebdb4a7fab97b95f3c23ea3122c":"e57bad7173c8e5cc7f430a6b7e7685b6a362b8ea49791d9d710178276d5e3695":"48ea1e9c160740301b2f7e0ec00351a205ba38059d134c6903618f3a269c87e3":256:0 +aes_decrypt_xts:"768c72e3e86eec02110db6c71a2bf0dc9bafa00539264bd876410e5610d2fcea":"c6db3ebdb4a7fab97b95f3c23ea3122c":"48ea1e9c160740301b2f7e0ec00351a205ba38059d134c6903618f3a269c87e3":"e57bad7173c8e5cc7f430a6b7e7685b6a362b8ea49791d9d710178276d5e3695" AES-128-XTS Decrypt NIST XTSTestVectors #344 -aes_decrypt_xts:"4a59a61208a62aa7561c01ecef00f15003a8a55a9c1ced6c54946c1ac4702294":"3d90c370df4c4a4a725c9b6cf6b278e0":"1d691f56d7a54255950c4df1cbd8611d2a45f90254ba3f5de8cce703f0eb9edc":"ca9189596b2a42f3780e2b509211a9bc81ffa6c00eae1f65e4490dff664cdbbd":256:0 +aes_decrypt_xts:"4a59a61208a62aa7561c01ecef00f15003a8a55a9c1ced6c54946c1ac4702294":"3d90c370df4c4a4a725c9b6cf6b278e0":"ca9189596b2a42f3780e2b509211a9bc81ffa6c00eae1f65e4490dff664cdbbd":"1d691f56d7a54255950c4df1cbd8611d2a45f90254ba3f5de8cce703f0eb9edc" AES-128-XTS Decrypt NIST XTSTestVectors #345 -aes_decrypt_xts:"3fd81a574fc68a8a1e4ae732f6b8178f426c981140a9bf5f0b044b848fb59fc2":"e479b1e421cf935a7c950851f3ec5b35":"41a8ff2885863891c61128e1215d3a1943848152350f6a881810583463110b9e":"962dffd12f95e0d6dc8f67ba38774f6351dd4a89699dd9a8a9ce3d7c699b1f22":256:0 +aes_decrypt_xts:"3fd81a574fc68a8a1e4ae732f6b8178f426c981140a9bf5f0b044b848fb59fc2":"e479b1e421cf935a7c950851f3ec5b35":"962dffd12f95e0d6dc8f67ba38774f6351dd4a89699dd9a8a9ce3d7c699b1f22":"41a8ff2885863891c61128e1215d3a1943848152350f6a881810583463110b9e" AES-128-XTS Decrypt NIST XTSTestVectors #346 -aes_decrypt_xts:"fa7c434a3216e9055fbb38241237885116a9f12ebfe1944a3d927bb880be9280":"76e4f001c6619c76fb2b3b191aed57e2":"2c670635da304140a3f9f1b68840a413bfa4f2c70c3926e7f3dc223d33419a2d":"656d341a14d04656a67b7aeb4bd73b66d47c34f97fd2ff45766a2262da767fc8":256:0 +aes_decrypt_xts:"fa7c434a3216e9055fbb38241237885116a9f12ebfe1944a3d927bb880be9280":"76e4f001c6619c76fb2b3b191aed57e2":"656d341a14d04656a67b7aeb4bd73b66d47c34f97fd2ff45766a2262da767fc8":"2c670635da304140a3f9f1b68840a413bfa4f2c70c3926e7f3dc223d33419a2d" AES-128-XTS Decrypt NIST XTSTestVectors #347 -aes_decrypt_xts:"3011d3362dbda37684491282fda9a32385cbc94522b72424f4b2be81714c6c80":"83bbb18bdfbe4460a579ffbcf97b0ee8":"1fbd95f261e45099f8ef7d98a35bb7fa450f01054a681e0772cb3571d5b16430":"6f322bf72d744d5129e49fb3730f872ba039d86a6c4edd3fd9864fb796393f04":256:0 +aes_decrypt_xts:"3011d3362dbda37684491282fda9a32385cbc94522b72424f4b2be81714c6c80":"83bbb18bdfbe4460a579ffbcf97b0ee8":"6f322bf72d744d5129e49fb3730f872ba039d86a6c4edd3fd9864fb796393f04":"1fbd95f261e45099f8ef7d98a35bb7fa450f01054a681e0772cb3571d5b16430" AES-128-XTS Decrypt NIST XTSTestVectors #348 -aes_decrypt_xts:"87714940a51dfc508e5c2723be59d008c7a3ed32e11bcab70aca32440d401f5f":"418195d883d1e24ce90c06eab325a233":"5b2ae9d5a88238b61d09e09b40288ad7e6d04ab48ce733571e2e66d3ac8beab4":"b02c69e084e3be5c7948f82c2010593f4c4a0dbd7c4ebf28419e65f33473c508":256:0 +aes_decrypt_xts:"87714940a51dfc508e5c2723be59d008c7a3ed32e11bcab70aca32440d401f5f":"418195d883d1e24ce90c06eab325a233":"b02c69e084e3be5c7948f82c2010593f4c4a0dbd7c4ebf28419e65f33473c508":"5b2ae9d5a88238b61d09e09b40288ad7e6d04ab48ce733571e2e66d3ac8beab4" AES-128-XTS Decrypt NIST XTSTestVectors #349 -aes_decrypt_xts:"91652688ae049f61e742075ab77d16a8b3cb1043c157ef3577c318917130589b":"866f8cf399ec7b0063754f27528b6401":"e17efdceee7feece1f0f99c36c2d406d0fd321042548b8a8cd47c3085e5e433d":"33466caed9da1f28056d2c81b5757bfe54d2da188e5c88c173541ed1fc4bc377":256:0 +aes_decrypt_xts:"91652688ae049f61e742075ab77d16a8b3cb1043c157ef3577c318917130589b":"866f8cf399ec7b0063754f27528b6401":"33466caed9da1f28056d2c81b5757bfe54d2da188e5c88c173541ed1fc4bc377":"e17efdceee7feece1f0f99c36c2d406d0fd321042548b8a8cd47c3085e5e433d" AES-128-XTS Decrypt NIST XTSTestVectors #350 -aes_decrypt_xts:"53c6949ac9aa4a6f0a9b8ae3e9f50f95b9e20c72be617f895a4b0a132d7721d0":"0e76cd3d76d5c9f7c284288d51955b30":"1de34705906295decf89033d95efb51b97bb94e1ccf4bd71d0554f7695275246":"781fe9d6554204b6d38fae0b530dbc7ede39269a522761c1716586b351aaef17":256:0 +aes_decrypt_xts:"53c6949ac9aa4a6f0a9b8ae3e9f50f95b9e20c72be617f895a4b0a132d7721d0":"0e76cd3d76d5c9f7c284288d51955b30":"781fe9d6554204b6d38fae0b530dbc7ede39269a522761c1716586b351aaef17":"1de34705906295decf89033d95efb51b97bb94e1ccf4bd71d0554f7695275246" AES-128-XTS Decrypt NIST XTSTestVectors #351 -aes_decrypt_xts:"c9992ce98071a5fe5a8aa6d101c9cb18ea7b1ffd00bc65f8bea7bc8e08e7da03":"6786eacd8ff954fd9c74e9213b008b20":"5d599e3957bf95ed6a10fe8a5a585fd6e1fa8927a3639227ee4724ae68ca7b1e":"2c1c50c872a16f3b51550e873677baaa08e90431f4f3e6d0cc880da0f8244023":256:0 +aes_decrypt_xts:"c9992ce98071a5fe5a8aa6d101c9cb18ea7b1ffd00bc65f8bea7bc8e08e7da03":"6786eacd8ff954fd9c74e9213b008b20":"2c1c50c872a16f3b51550e873677baaa08e90431f4f3e6d0cc880da0f8244023":"5d599e3957bf95ed6a10fe8a5a585fd6e1fa8927a3639227ee4724ae68ca7b1e" AES-128-XTS Decrypt NIST XTSTestVectors #352 -aes_decrypt_xts:"cbb0c1897390f727303e3dc7feefd17c5e343462c5456621e2872184d92d78be":"72d9e2221335cb6931c77c08f9cea626":"076362c7f5293e9e8f4212dfeadfdd5fd4b43470c402910a441e8e5968466a4b":"e2ddecc1f7017b2119cfc26ba20fb4ab0d31e15875ee2bb9b0b3e627d8a5a3fc":256:0 +aes_decrypt_xts:"cbb0c1897390f727303e3dc7feefd17c5e343462c5456621e2872184d92d78be":"72d9e2221335cb6931c77c08f9cea626":"e2ddecc1f7017b2119cfc26ba20fb4ab0d31e15875ee2bb9b0b3e627d8a5a3fc":"076362c7f5293e9e8f4212dfeadfdd5fd4b43470c402910a441e8e5968466a4b" AES-128-XTS Decrypt NIST XTSTestVectors #353 -aes_decrypt_xts:"ae85c9237affebe65fb88cdd983790b192841787b5f7536d3f2777ee7b9adf01":"c89db2c8618149795f19b7a41f7486bd":"73561f50172cf7491dbf7e579902207831b7b4a03ef88a83597c73fc4868eccd":"873cbc71d5070307a5f93647ace4eaf11fdf827a356eacf97a457f5e5339275f":256:0 +aes_decrypt_xts:"ae85c9237affebe65fb88cdd983790b192841787b5f7536d3f2777ee7b9adf01":"c89db2c8618149795f19b7a41f7486bd":"873cbc71d5070307a5f93647ace4eaf11fdf827a356eacf97a457f5e5339275f":"73561f50172cf7491dbf7e579902207831b7b4a03ef88a83597c73fc4868eccd" AES-128-XTS Decrypt NIST XTSTestVectors #354 -aes_decrypt_xts:"9c18fd6d4b35ad0b179481d309f1cbd0d031f48ba84697165f2bd9dca5b83677":"7284d5171876b6b71208da30ce7be015":"0f1d8de33215292638728374e640f0a39a171721d4f1800b79caaae923af80ff":"faded1d057e3adfbe6861203f76244c73dde51966520a9071615ff63398404f1":256:0 +aes_decrypt_xts:"9c18fd6d4b35ad0b179481d309f1cbd0d031f48ba84697165f2bd9dca5b83677":"7284d5171876b6b71208da30ce7be015":"faded1d057e3adfbe6861203f76244c73dde51966520a9071615ff63398404f1":"0f1d8de33215292638728374e640f0a39a171721d4f1800b79caaae923af80ff" AES-128-XTS Decrypt NIST XTSTestVectors #355 -aes_decrypt_xts:"12091a52ac1370306733e58ec42414277e7838dd16184450475a6cc44a6e84ac":"7c2952c9eb9ca4546bfd2d1276f985d4":"7ebf723a6bebddbabd9de7156f3421258edb9ca56e4027b37c95f5b94a98593e":"06529577d8124b46264ccc8cdf57abb8cb9735325addfb6433bc684623f37c51":256:0 +aes_decrypt_xts:"12091a52ac1370306733e58ec42414277e7838dd16184450475a6cc44a6e84ac":"7c2952c9eb9ca4546bfd2d1276f985d4":"06529577d8124b46264ccc8cdf57abb8cb9735325addfb6433bc684623f37c51":"7ebf723a6bebddbabd9de7156f3421258edb9ca56e4027b37c95f5b94a98593e" AES-128-XTS Decrypt NIST XTSTestVectors #356 -aes_decrypt_xts:"0d3c118c025bed7f73ead51ce8a233dab59bfbc916d078a20c8f768b054defbb":"28055b960de478c8c746aabe2de0d962":"e9be27b10c707e794e8f8d0b74c5ddb07c77571bd3e1d9592e8ec7ffbb186444":"b46df5bf50a48f516951478a9611dc695696c82df8ba7c5781610f70c271865e":256:0 +aes_decrypt_xts:"0d3c118c025bed7f73ead51ce8a233dab59bfbc916d078a20c8f768b054defbb":"28055b960de478c8c746aabe2de0d962":"b46df5bf50a48f516951478a9611dc695696c82df8ba7c5781610f70c271865e":"e9be27b10c707e794e8f8d0b74c5ddb07c77571bd3e1d9592e8ec7ffbb186444" AES-128-XTS Decrypt NIST XTSTestVectors #357 -aes_decrypt_xts:"e1f01bc45ad87717d89bbfde155daa3edd8f66793ae205cb79f6abc58f90e418":"2f2831d0fd731918bde6cb0f35697e16":"994af737b1d3076e6dfc4cee6f19779bafc7d49b542434a5421c8ec9a8ad78f9":"0e67b5a5278333b22b8390bbeafb90b4fb4983ea4f7090eb2e8eca46d4ccf60d":256:0 +aes_decrypt_xts:"e1f01bc45ad87717d89bbfde155daa3edd8f66793ae205cb79f6abc58f90e418":"2f2831d0fd731918bde6cb0f35697e16":"0e67b5a5278333b22b8390bbeafb90b4fb4983ea4f7090eb2e8eca46d4ccf60d":"994af737b1d3076e6dfc4cee6f19779bafc7d49b542434a5421c8ec9a8ad78f9" AES-128-XTS Decrypt NIST XTSTestVectors #358 -aes_decrypt_xts:"cb3343bf749ffe1f18291956b22e7f2ee58e7f1b3c351a3361b326ef73d5d263":"ce0b8cba0c9187e8dd1fa4196545d652":"7713ec1f804d166903bd0bb722d442148d6f0d1e6afde70c13389f14c6e65475":"a408fa05f3fa2393123c3fabf797293f806cc1fb83e0dba22720573368766bbe":256:0 +aes_decrypt_xts:"cb3343bf749ffe1f18291956b22e7f2ee58e7f1b3c351a3361b326ef73d5d263":"ce0b8cba0c9187e8dd1fa4196545d652":"a408fa05f3fa2393123c3fabf797293f806cc1fb83e0dba22720573368766bbe":"7713ec1f804d166903bd0bb722d442148d6f0d1e6afde70c13389f14c6e65475" AES-128-XTS Decrypt NIST XTSTestVectors #359 -aes_decrypt_xts:"e2a0ff54179e85a0db18a421f8c60e57db3903c09e476228c1b58ed15ce3fca8":"e6380deab6331db98a8a2ec215d18a8d":"f97fb1c1db5e6a75010971d02c458175981daad782d5152f09265b69a2a927dc":"b41d7cd7b6b9bb8def7f88adaa695fe15e9c195d60d4c731b5af57e4330a7168":256:0 +aes_decrypt_xts:"e2a0ff54179e85a0db18a421f8c60e57db3903c09e476228c1b58ed15ce3fca8":"e6380deab6331db98a8a2ec215d18a8d":"b41d7cd7b6b9bb8def7f88adaa695fe15e9c195d60d4c731b5af57e4330a7168":"f97fb1c1db5e6a75010971d02c458175981daad782d5152f09265b69a2a927dc" AES-128-XTS Decrypt NIST XTSTestVectors #360 -aes_decrypt_xts:"bafd1d1699374567b088c3d976315b75161a5738ff537a868a3ffd88016873d3":"a6ccbbd39f0f0f34e0fad7f4599676e4":"cb0742e11cbc49a14379c7d34d0f181e52aa56fa3aede870fb307db550cd2815":"74c36e7defa07e87b1974882b6b0f0d70c0081912989dd70de74adf061f5e764":256:0 +aes_decrypt_xts:"bafd1d1699374567b088c3d976315b75161a5738ff537a868a3ffd88016873d3":"a6ccbbd39f0f0f34e0fad7f4599676e4":"74c36e7defa07e87b1974882b6b0f0d70c0081912989dd70de74adf061f5e764":"cb0742e11cbc49a14379c7d34d0f181e52aa56fa3aede870fb307db550cd2815" AES-128-XTS Decrypt NIST XTSTestVectors #361 -aes_decrypt_xts:"9cc06d592c3df53097ffcd7555d4f28dec1b56e4d6bd70cbea85406ebe877df0":"e38a80e571e00ccdb2284e8ccf56b95e":"6a02db704dd93739c0a536f18f9acc134815aec32f5d0d8c2dfed1968afa1dd5":"f29e94e342409f1983f4e64c8f7df5865d1ce9e28f11741670791daac091c51d":256:0 +aes_decrypt_xts:"9cc06d592c3df53097ffcd7555d4f28dec1b56e4d6bd70cbea85406ebe877df0":"e38a80e571e00ccdb2284e8ccf56b95e":"f29e94e342409f1983f4e64c8f7df5865d1ce9e28f11741670791daac091c51d":"6a02db704dd93739c0a536f18f9acc134815aec32f5d0d8c2dfed1968afa1dd5" AES-128-XTS Decrypt NIST XTSTestVectors #362 -aes_decrypt_xts:"c4799556edf5231e46f648182b3866e9257cd166100131a0796b4c204c96aa15":"e1cbea55948c7ccb0d519105c3a99eb2":"142979ca70e1725322af4522ca85a0158a572cb386d25a8022692b7ce1b74bac":"cd536bf78fd34c812a243f14e7757ac2a96be4c526f1f84dd306ae4397e6ee0d":256:0 +aes_decrypt_xts:"c4799556edf5231e46f648182b3866e9257cd166100131a0796b4c204c96aa15":"e1cbea55948c7ccb0d519105c3a99eb2":"cd536bf78fd34c812a243f14e7757ac2a96be4c526f1f84dd306ae4397e6ee0d":"142979ca70e1725322af4522ca85a0158a572cb386d25a8022692b7ce1b74bac" AES-128-XTS Decrypt NIST XTSTestVectors #363 -aes_decrypt_xts:"1a67439eb05bef086b57dff8f79a09cbac982daafa8f697d250c5affc43f4466":"6ce3038d2ff7bdbda247c8364bc921e5":"33f2f5c1ceeebe603aaea4640bcc0b4d499c46458d6babf5d21740890fd08944":"08bf472a3211f7d8c46133eb9c087f17cde9348360d63e2a8ec950193691ba67":256:0 +aes_decrypt_xts:"1a67439eb05bef086b57dff8f79a09cbac982daafa8f697d250c5affc43f4466":"6ce3038d2ff7bdbda247c8364bc921e5":"08bf472a3211f7d8c46133eb9c087f17cde9348360d63e2a8ec950193691ba67":"33f2f5c1ceeebe603aaea4640bcc0b4d499c46458d6babf5d21740890fd08944" AES-128-XTS Decrypt NIST XTSTestVectors #364 -aes_decrypt_xts:"bd63a67180a025aac25c7381eab4d677a59b6c223dc8568847179dcb491693df":"ded07cf030ddd235ef7182032fe74d4b":"ec7d3b092571c305c69c81c84040c5fcf3b079b05c3eabde9d2347c5b692371a":"16ca766a9b913f569e47de8c0360c22289997c4ab79adb263d546c2f2df0ae75":256:0 +aes_decrypt_xts:"bd63a67180a025aac25c7381eab4d677a59b6c223dc8568847179dcb491693df":"ded07cf030ddd235ef7182032fe74d4b":"16ca766a9b913f569e47de8c0360c22289997c4ab79adb263d546c2f2df0ae75":"ec7d3b092571c305c69c81c84040c5fcf3b079b05c3eabde9d2347c5b692371a" AES-128-XTS Decrypt NIST XTSTestVectors #365 -aes_decrypt_xts:"a73faf2a968bc08745988a54c94649ccb149de0e522e316a0b046bed453dd5cf":"d50c76e0b7323b4ee4b945a0d8cd4b50":"117ef241a43842ab8aec2225cdb76aa54cee1ae793395d28fa56f59784bad4f1":"c31649e09f3501ccf9ea6d9e4898ff4c1d5411a6a091cadc96a08381583ec0a3":256:0 +aes_decrypt_xts:"a73faf2a968bc08745988a54c94649ccb149de0e522e316a0b046bed453dd5cf":"d50c76e0b7323b4ee4b945a0d8cd4b50":"c31649e09f3501ccf9ea6d9e4898ff4c1d5411a6a091cadc96a08381583ec0a3":"117ef241a43842ab8aec2225cdb76aa54cee1ae793395d28fa56f59784bad4f1" AES-128-XTS Decrypt NIST XTSTestVectors #366 -aes_decrypt_xts:"b02435ad97ba36ea88553832e76bc2fca754b9869fb5139115ffbc02eb57f283":"d4d79513039a96bad06fa8a7531ecda3":"2448134e49bdef622863b276ad08d36e153bbce1c5ac686de0f63ef84c0133ed":"a56694cb3b80238fa8284548af9108d769e7a3f3dbaab0047498c9e8c056f60c":256:0 +aes_decrypt_xts:"b02435ad97ba36ea88553832e76bc2fca754b9869fb5139115ffbc02eb57f283":"d4d79513039a96bad06fa8a7531ecda3":"a56694cb3b80238fa8284548af9108d769e7a3f3dbaab0047498c9e8c056f60c":"2448134e49bdef622863b276ad08d36e153bbce1c5ac686de0f63ef84c0133ed" AES-128-XTS Decrypt NIST XTSTestVectors #367 -aes_decrypt_xts:"1dc83690aaf430466ce0b1da4b1a7c45dbb69870c2006620b52c7ae90d56caab":"9cbd4befc3beb8f962825785a288ba84":"d4fc14d75960cfbd10ae1cb173dd9f3369c960841a988c9b2a5c07ea75b7c61f":"bf2673c9d653dcbd55f67ec2d3c4088a442ff5d50765809a204039f3eed8bad7":256:0 +aes_decrypt_xts:"1dc83690aaf430466ce0b1da4b1a7c45dbb69870c2006620b52c7ae90d56caab":"9cbd4befc3beb8f962825785a288ba84":"bf2673c9d653dcbd55f67ec2d3c4088a442ff5d50765809a204039f3eed8bad7":"d4fc14d75960cfbd10ae1cb173dd9f3369c960841a988c9b2a5c07ea75b7c61f" AES-128-XTS Decrypt NIST XTSTestVectors #368 -aes_decrypt_xts:"0bde61a25c97127188fc41bc2fe134ea904c48b2c350f95a7524d22b5ced1a1a":"3e643c2594c8d96ece8bca2eb8e12a97":"d0ab934b523510d26c1191a74a7bc4a0ca4d02aba7d17eaefc07e42aacc75320":"f5dc9afcaefe387c3d162d02baac1e8da69fe216a72c16b7b174823a32bf9161":256:0 +aes_decrypt_xts:"0bde61a25c97127188fc41bc2fe134ea904c48b2c350f95a7524d22b5ced1a1a":"3e643c2594c8d96ece8bca2eb8e12a97":"f5dc9afcaefe387c3d162d02baac1e8da69fe216a72c16b7b174823a32bf9161":"d0ab934b523510d26c1191a74a7bc4a0ca4d02aba7d17eaefc07e42aacc75320" AES-128-XTS Decrypt NIST XTSTestVectors #369 -aes_decrypt_xts:"8c8a18eb06c5a67af28d7c935414324264a952bad195c8281d7c5af2a42f3bc1":"57ed5750b97f1319494d38b162db5a90":"ade82aeccf5cff68500b20a0536fcc3e447d4c843af16a4edd6e3dd49bb8fc22":"11283c9262d5e214db2f29c16b5cd0256822ca94c81d9be5c033c6d2af2aad84":256:0 +aes_decrypt_xts:"8c8a18eb06c5a67af28d7c935414324264a952bad195c8281d7c5af2a42f3bc1":"57ed5750b97f1319494d38b162db5a90":"11283c9262d5e214db2f29c16b5cd0256822ca94c81d9be5c033c6d2af2aad84":"ade82aeccf5cff68500b20a0536fcc3e447d4c843af16a4edd6e3dd49bb8fc22" AES-128-XTS Decrypt NIST XTSTestVectors #370 -aes_decrypt_xts:"787d59d0aa52855175b4e855ef72ea331d79e19fe3fa8d4bd8ba2c0b8a47344d":"b41428766d9500001ad3439f823b4120":"7accb5b292a61f150e5c2e83878819d7d3fecf8dd1be6c7eae42aa0602bb1a34":"e4a1aeeb8f2e858b030d2497e088f90c024c9d820c32865767e4950c20d906e4":256:0 +aes_decrypt_xts:"787d59d0aa52855175b4e855ef72ea331d79e19fe3fa8d4bd8ba2c0b8a47344d":"b41428766d9500001ad3439f823b4120":"e4a1aeeb8f2e858b030d2497e088f90c024c9d820c32865767e4950c20d906e4":"7accb5b292a61f150e5c2e83878819d7d3fecf8dd1be6c7eae42aa0602bb1a34" AES-128-XTS Decrypt NIST XTSTestVectors #371 -aes_decrypt_xts:"00279a16174d2a2f34388a9e685cf0c79495ab57ed7c6f33daa17737d87e5da0":"cfdeb1dd875df263c678b21ee2382af2":"49bec7e76920b8a2a2c075aab356986c84694f696d5a07bd781e605f00405bd6":"c922eadec16521678dc512f899b92a169db8b514fbd3cf01429786f54afaaf5d":256:0 +aes_decrypt_xts:"00279a16174d2a2f34388a9e685cf0c79495ab57ed7c6f33daa17737d87e5da0":"cfdeb1dd875df263c678b21ee2382af2":"c922eadec16521678dc512f899b92a169db8b514fbd3cf01429786f54afaaf5d":"49bec7e76920b8a2a2c075aab356986c84694f696d5a07bd781e605f00405bd6" AES-128-XTS Decrypt NIST XTSTestVectors #372 -aes_decrypt_xts:"0cdb4da72e0c99cab4d8203c48f74fec6441cff020770ffe3eeb9139406e294c":"0570d4fd8d2536b58fdbeffc49d63c60":"1038412a0a44c3be99fb4c19c257225d27f6f33266f87dc801a24ca6b872fe41":"ddb6d4c3b620bd22e0b7b52df47cdecb1818028cd46e0283fb82546a095c4277":256:0 +aes_decrypt_xts:"0cdb4da72e0c99cab4d8203c48f74fec6441cff020770ffe3eeb9139406e294c":"0570d4fd8d2536b58fdbeffc49d63c60":"ddb6d4c3b620bd22e0b7b52df47cdecb1818028cd46e0283fb82546a095c4277":"1038412a0a44c3be99fb4c19c257225d27f6f33266f87dc801a24ca6b872fe41" AES-128-XTS Decrypt NIST XTSTestVectors #373 -aes_decrypt_xts:"85e008ce75b9043a2067926bfeb636cde90190092aef04c19b3f0091839ee974":"1185bff86b66e0effa7d28447faf2d51":"5adb6228a0e5b177be828b4f9cc9ca2e1b5741e5328b6134da081fc6ee0d3d4f":"a36027595ac1007c486fa7353d7f6aa2dac36fcd3c08fb32bd5e728662ec2bd9":256:0 +aes_decrypt_xts:"85e008ce75b9043a2067926bfeb636cde90190092aef04c19b3f0091839ee974":"1185bff86b66e0effa7d28447faf2d51":"a36027595ac1007c486fa7353d7f6aa2dac36fcd3c08fb32bd5e728662ec2bd9":"5adb6228a0e5b177be828b4f9cc9ca2e1b5741e5328b6134da081fc6ee0d3d4f" AES-128-XTS Decrypt NIST XTSTestVectors #374 -aes_decrypt_xts:"e1d13a25254f0258b77de256b332836762f36ea9bc5b953f7ceea89e3bf369d1":"39601d5e218d7f5f3ce7fc45f0576f3d":"d4330525cc897ec4d6fa57c73a0281f9f913b795943ca618d9327af4ef9663ee":"1b0fe2a567f562289739e298a912415a1021ddf32327845968f5363f7fe74135":256:0 +aes_decrypt_xts:"e1d13a25254f0258b77de256b332836762f36ea9bc5b953f7ceea89e3bf369d1":"39601d5e218d7f5f3ce7fc45f0576f3d":"1b0fe2a567f562289739e298a912415a1021ddf32327845968f5363f7fe74135":"d4330525cc897ec4d6fa57c73a0281f9f913b795943ca618d9327af4ef9663ee" AES-128-XTS Decrypt NIST XTSTestVectors #375 -aes_decrypt_xts:"a6b53928364abd3e572f534cb50e7c3eb87a5602e1cfdabb594537b807b41854":"11a91ce83d324a10377f70ac375f01df":"1e438f84d789e14acfee3031c8f42c03245f661589523688e6816a219a4af3b4":"867d46a73970c7c9cacca63554c859b643d6266aebc1f91d674ed739fd2d4cf5":256:0 +aes_decrypt_xts:"a6b53928364abd3e572f534cb50e7c3eb87a5602e1cfdabb594537b807b41854":"11a91ce83d324a10377f70ac375f01df":"867d46a73970c7c9cacca63554c859b643d6266aebc1f91d674ed739fd2d4cf5":"1e438f84d789e14acfee3031c8f42c03245f661589523688e6816a219a4af3b4" AES-128-XTS Decrypt NIST XTSTestVectors #376 -aes_decrypt_xts:"8314a8b33cdeb89cebc298d3051ca8b7f9f7436767faa195fcbfef26341d4e79":"aaf0d6b19c4e42a98cc884709981d08b":"8c0db63bbd4260b2ba8b016342b3a357729782410249f5f0265c60cec61abfd6":"28b40e90b54c8fabada1d0ad5d080403893f41a1753be6157c154bce7c1894d1":256:0 +aes_decrypt_xts:"8314a8b33cdeb89cebc298d3051ca8b7f9f7436767faa195fcbfef26341d4e79":"aaf0d6b19c4e42a98cc884709981d08b":"28b40e90b54c8fabada1d0ad5d080403893f41a1753be6157c154bce7c1894d1":"8c0db63bbd4260b2ba8b016342b3a357729782410249f5f0265c60cec61abfd6" AES-128-XTS Decrypt NIST XTSTestVectors #377 -aes_decrypt_xts:"dc907cbd963b7a71e4e4f9770836b5dca005c8850df035b3db8396d373f49edc":"6d9b0fce7d9c3a9c6417cc667ded9011":"6fbabab7b668b20b2fd1efe4a26731c91bdfbc0e58b38ad296d68e7ad951ab9c":"663d633824e9de4558a3f264c760a9eee6041e19c194ff8df3fee4d4f800add7":256:0 +aes_decrypt_xts:"dc907cbd963b7a71e4e4f9770836b5dca005c8850df035b3db8396d373f49edc":"6d9b0fce7d9c3a9c6417cc667ded9011":"663d633824e9de4558a3f264c760a9eee6041e19c194ff8df3fee4d4f800add7":"6fbabab7b668b20b2fd1efe4a26731c91bdfbc0e58b38ad296d68e7ad951ab9c" AES-128-XTS Decrypt NIST XTSTestVectors #378 -aes_decrypt_xts:"71487f76a3dd10fddaa548e8b0400884d47e121de4c801c184378d2aed6dce2b":"48346e22e34f56cb47e84e5df1c490a8":"4158b9b122db41c9620d5c8b50fe0f813079062f6853467e5f755e6ba929b6b8":"c90c05133a3c9890c332fb2af5e9e23b2af662cd6c17f42ea6fcf9146272ee03":256:0 +aes_decrypt_xts:"71487f76a3dd10fddaa548e8b0400884d47e121de4c801c184378d2aed6dce2b":"48346e22e34f56cb47e84e5df1c490a8":"c90c05133a3c9890c332fb2af5e9e23b2af662cd6c17f42ea6fcf9146272ee03":"4158b9b122db41c9620d5c8b50fe0f813079062f6853467e5f755e6ba929b6b8" AES-128-XTS Decrypt NIST XTSTestVectors #379 -aes_decrypt_xts:"00eb1bd469c875764fea1be87f1b8fc6fef10238d07268cc3eff5bab5425884c":"2454b18d3a4d160c4bd4a0855a3238f6":"541f41348830e753941faeed1eed942173bff4dd94155e1caf7ad8fcc2378338":"eb3d61b6fe4241d426fdaae384ccd051acf37482e25127648fdb5e27fe9a8cdc":256:0 +aes_decrypt_xts:"00eb1bd469c875764fea1be87f1b8fc6fef10238d07268cc3eff5bab5425884c":"2454b18d3a4d160c4bd4a0855a3238f6":"eb3d61b6fe4241d426fdaae384ccd051acf37482e25127648fdb5e27fe9a8cdc":"541f41348830e753941faeed1eed942173bff4dd94155e1caf7ad8fcc2378338" AES-128-XTS Decrypt NIST XTSTestVectors #380 -aes_decrypt_xts:"79d44277ee9d9cf75b5a6b5b4de2b40f37f9dc69737569b50c6970a57e25150e":"5c6535b125d12dbcee401f77239d6c38":"7e1da418e5ff44ebe18656fc571b57617f691246b8674d0b06b0d25757d8d7d1":"a6ca823cb5cdd24899990345cb57620839ae99c9bca2eb837b3f8d5ceac9d6d7":256:0 +aes_decrypt_xts:"79d44277ee9d9cf75b5a6b5b4de2b40f37f9dc69737569b50c6970a57e25150e":"5c6535b125d12dbcee401f77239d6c38":"a6ca823cb5cdd24899990345cb57620839ae99c9bca2eb837b3f8d5ceac9d6d7":"7e1da418e5ff44ebe18656fc571b57617f691246b8674d0b06b0d25757d8d7d1" AES-128-XTS Decrypt NIST XTSTestVectors #381 -aes_decrypt_xts:"3bb824a605eb8a86c76dd1feec687dfa762d8ceed8d8f755554791ee72a1fad7":"d33b97c43280bef9ee27644c5fc91978":"7d73007f3339720fe1e72c4c2e59d85a15183598c5917f2a4495bd9b2edd5e0c":"107676291b7f5319fdd896fd2db60a1f8e2bf7da1253772d4c8b46e30235b7de":256:0 +aes_decrypt_xts:"3bb824a605eb8a86c76dd1feec687dfa762d8ceed8d8f755554791ee72a1fad7":"d33b97c43280bef9ee27644c5fc91978":"107676291b7f5319fdd896fd2db60a1f8e2bf7da1253772d4c8b46e30235b7de":"7d73007f3339720fe1e72c4c2e59d85a15183598c5917f2a4495bd9b2edd5e0c" AES-128-XTS Decrypt NIST XTSTestVectors #382 -aes_decrypt_xts:"c07f4ef1097cdfc08040f923b4965751bd1fdcab7f758144f65c9cbb4241c782":"6c90e57c767eab9f747eb80862ea0e0e":"61ced0098f961bae4d3da74924f21c1146d274690b8a8ff7d5a4efc3ebd366b0":"b0b126ea7f1dbac06c958dafd46cebfc7c6112de15408343acee9187946bc9a7":256:0 +aes_decrypt_xts:"c07f4ef1097cdfc08040f923b4965751bd1fdcab7f758144f65c9cbb4241c782":"6c90e57c767eab9f747eb80862ea0e0e":"b0b126ea7f1dbac06c958dafd46cebfc7c6112de15408343acee9187946bc9a7":"61ced0098f961bae4d3da74924f21c1146d274690b8a8ff7d5a4efc3ebd366b0" AES-128-XTS Decrypt NIST XTSTestVectors #383 -aes_decrypt_xts:"7c41879bc721d95f30d1049579d4a4c547d755ea5bbc56ad0635ba6f2ae9d8db":"ee12a5598d2c28e321c4d4a21303909b":"17649c6bef80a487fc36849d251f4eb88d83232418554f282f2891bd5fbc254e":"d3c6411320788fd6469e797a536b3f2c202e27b82b21233548a94bd06ce70aff":256:0 +aes_decrypt_xts:"7c41879bc721d95f30d1049579d4a4c547d755ea5bbc56ad0635ba6f2ae9d8db":"ee12a5598d2c28e321c4d4a21303909b":"d3c6411320788fd6469e797a536b3f2c202e27b82b21233548a94bd06ce70aff":"17649c6bef80a487fc36849d251f4eb88d83232418554f282f2891bd5fbc254e" AES-128-XTS Decrypt NIST XTSTestVectors #384 -aes_decrypt_xts:"9f8f6a66cc635762ab9f4ec6da604622ca44c74637a3d85e218a59851221fcd0":"690773e098b7baebf9a23a49f294433e":"26fc5d9eaf3fe07fa121b21b8151cefcf8b6511cc5cdc20ae6d2c1f76f90990b":"4029deb520eab15dea3a3f780da94370985ab909e2f44945c5bde012316e1cdc":256:0 +aes_decrypt_xts:"9f8f6a66cc635762ab9f4ec6da604622ca44c74637a3d85e218a59851221fcd0":"690773e098b7baebf9a23a49f294433e":"4029deb520eab15dea3a3f780da94370985ab909e2f44945c5bde012316e1cdc":"26fc5d9eaf3fe07fa121b21b8151cefcf8b6511cc5cdc20ae6d2c1f76f90990b" AES-128-XTS Decrypt NIST XTSTestVectors #385 -aes_decrypt_xts:"2b114d9eaed8c00f40aa000a751399b8de580b4674f3fdb574c180fc7e38ed31":"f5ddfe7d66dab52b9f52a535c65ae324":"aacf2ba4b02dcafda31435fc9a01d923d229914adb4792040edffe2237fa3e18":"1bc41d7f8e5006f04367fee164d975a7ace77b784ef5a0db8a31bca05bf6cc88":256:0 +aes_decrypt_xts:"2b114d9eaed8c00f40aa000a751399b8de580b4674f3fdb574c180fc7e38ed31":"f5ddfe7d66dab52b9f52a535c65ae324":"1bc41d7f8e5006f04367fee164d975a7ace77b784ef5a0db8a31bca05bf6cc88":"aacf2ba4b02dcafda31435fc9a01d923d229914adb4792040edffe2237fa3e18" AES-128-XTS Decrypt NIST XTSTestVectors #386 -aes_decrypt_xts:"4073c003c7fd558b2627c9d091db851316d743b9191ba970053347570fa2bba0":"2d8bd1e6815b89c53ebd31c3983d3ff4":"84db0592c3aef2fa2517f3bbcc4f40e9f1f80440440dec268703bd41581bdf1a":"43e07ff6fe1b25dcac7d0c25db07069727ecf412090a6a687b097591161784ab":256:0 +aes_decrypt_xts:"4073c003c7fd558b2627c9d091db851316d743b9191ba970053347570fa2bba0":"2d8bd1e6815b89c53ebd31c3983d3ff4":"43e07ff6fe1b25dcac7d0c25db07069727ecf412090a6a687b097591161784ab":"84db0592c3aef2fa2517f3bbcc4f40e9f1f80440440dec268703bd41581bdf1a" AES-128-XTS Decrypt NIST XTSTestVectors #387 -aes_decrypt_xts:"bfdaebb9887023d389c9043d3a37093ac388b71d2558dd2f28b65f08d62109cb":"ee362d96dead9152fc2684642ed88156":"cdbe35d4bbfcbf06cfefb140be149a8b482f3ed56c76c056a2f9e7c33731fd64":"efca2d3e289765a8a5ba7a8616f0fc124dc3e024c203c8d2c8d8e77b5073d0bf":256:0 +aes_decrypt_xts:"bfdaebb9887023d389c9043d3a37093ac388b71d2558dd2f28b65f08d62109cb":"ee362d96dead9152fc2684642ed88156":"efca2d3e289765a8a5ba7a8616f0fc124dc3e024c203c8d2c8d8e77b5073d0bf":"cdbe35d4bbfcbf06cfefb140be149a8b482f3ed56c76c056a2f9e7c33731fd64" AES-128-XTS Decrypt NIST XTSTestVectors #388 -aes_decrypt_xts:"394deb252b4882ae847413a047bf2be029c575778fbf1f162d2ee2a6950bf105":"39534857872fb95bcf2336070304ebf5":"2b08d7663653b0c80a29ec443a95841c934f3d0fe665e520eea286d9f80a6aef":"73f71c5b72dda8afb914079ebea2748612f13eba8ff3c1a10ae9617ea1fc0438":256:0 +aes_decrypt_xts:"394deb252b4882ae847413a047bf2be029c575778fbf1f162d2ee2a6950bf105":"39534857872fb95bcf2336070304ebf5":"73f71c5b72dda8afb914079ebea2748612f13eba8ff3c1a10ae9617ea1fc0438":"2b08d7663653b0c80a29ec443a95841c934f3d0fe665e520eea286d9f80a6aef" AES-128-XTS Decrypt NIST XTSTestVectors #389 -aes_decrypt_xts:"e96f5bb437001fe24ea61edb54c58f0cffe9262a6acf104af6b6ab579f7c9353":"7ea8d01b594f823a53c2138ad1379f75":"46bbf8de6f76f77e382ebb9efe21f81da5d41393a8e8eaa3f6885124a8617952":"9b864118d8cbb95c2be722d886e0ceee810e1b50600dff1f9502836231f9f85d":256:0 +aes_decrypt_xts:"e96f5bb437001fe24ea61edb54c58f0cffe9262a6acf104af6b6ab579f7c9353":"7ea8d01b594f823a53c2138ad1379f75":"9b864118d8cbb95c2be722d886e0ceee810e1b50600dff1f9502836231f9f85d":"46bbf8de6f76f77e382ebb9efe21f81da5d41393a8e8eaa3f6885124a8617952" AES-128-XTS Decrypt NIST XTSTestVectors #390 -aes_decrypt_xts:"d1429d81ef1084f7e8974a070fb51deafe0884623132b6e13d3e0e0a93b666e3":"b322e8436967ebb311fb5961abcc98dd":"f0b0cf67462fe53ff2ed316d654236f1e90f5c986b302d4f96cb3e8bc53b4c4d":"ccbff83fe441e52dcc54795aa4f78ab871784b9a7b8482635d45498231bf6052":256:0 +aes_decrypt_xts:"d1429d81ef1084f7e8974a070fb51deafe0884623132b6e13d3e0e0a93b666e3":"b322e8436967ebb311fb5961abcc98dd":"ccbff83fe441e52dcc54795aa4f78ab871784b9a7b8482635d45498231bf6052":"f0b0cf67462fe53ff2ed316d654236f1e90f5c986b302d4f96cb3e8bc53b4c4d" AES-128-XTS Decrypt NIST XTSTestVectors #391 -aes_decrypt_xts:"1c20022a80e97cc386e1c271703f92702ee8df21489fdc410ff612d67c9d9d1e":"e4b6cc44c051ec114bc33ee7eb12a0cc":"f53326a16c1cb4a0ca9d46a50727f1c45f5fa0dee61f2cd490c17df9f97c6720":"6d400c0b880c35ac29e512da89920cbe83bbbd75a66286f58ae24b375867c83d":256:0 +aes_decrypt_xts:"1c20022a80e97cc386e1c271703f92702ee8df21489fdc410ff612d67c9d9d1e":"e4b6cc44c051ec114bc33ee7eb12a0cc":"6d400c0b880c35ac29e512da89920cbe83bbbd75a66286f58ae24b375867c83d":"f53326a16c1cb4a0ca9d46a50727f1c45f5fa0dee61f2cd490c17df9f97c6720" AES-128-XTS Decrypt NIST XTSTestVectors #392 -aes_decrypt_xts:"7f2c1902bdda3df699415f6a9fb2194a186b93a99418bd9945c1ca6b356025ec":"0cb85a0d33c6b8e0c19b8c2152aa0038":"943b05e29e87abec1d51e55e5f53c5a1028f4e5135ad918aced43ee60695ef7c":"586d9a1078f0acf4af3613c510c86b02236ec86d39621b6f7d605fac8fdc35d2":256:0 +aes_decrypt_xts:"7f2c1902bdda3df699415f6a9fb2194a186b93a99418bd9945c1ca6b356025ec":"0cb85a0d33c6b8e0c19b8c2152aa0038":"586d9a1078f0acf4af3613c510c86b02236ec86d39621b6f7d605fac8fdc35d2":"943b05e29e87abec1d51e55e5f53c5a1028f4e5135ad918aced43ee60695ef7c" AES-128-XTS Decrypt NIST XTSTestVectors #393 -aes_decrypt_xts:"6cd680b77d3244514fa31c3a9bb7708c45d06f44b45715dc2ed7c74c70cecc04":"7819b600b9ca2a3a729b125b662c0153":"2bd2c3076218f852657cdec00c1717c5333e4b6ff33f2bcd24ffca33adfe8c0d":"b98b68f396d353d1011795292153d53ad03d34b4b23595e11bb46cab7f40fce1":256:0 +aes_decrypt_xts:"6cd680b77d3244514fa31c3a9bb7708c45d06f44b45715dc2ed7c74c70cecc04":"7819b600b9ca2a3a729b125b662c0153":"b98b68f396d353d1011795292153d53ad03d34b4b23595e11bb46cab7f40fce1":"2bd2c3076218f852657cdec00c1717c5333e4b6ff33f2bcd24ffca33adfe8c0d" AES-128-XTS Decrypt NIST XTSTestVectors #394 -aes_decrypt_xts:"8eaa33fb8f4dbf3f6b3c9d360bdffb6bbc48f3b396028f122d07dcb50f908932":"0435f9629b440cd757c26c2c5d6c572a":"5278b57d46e346edabb92e9c13624bb9a69fbd138a31b7b7c5d67f912322eb39":"7d145149f88496cc0b1c1970fd3b9c6a4d2c3d50dc9b6b521168448043fb0085":256:0 +aes_decrypt_xts:"8eaa33fb8f4dbf3f6b3c9d360bdffb6bbc48f3b396028f122d07dcb50f908932":"0435f9629b440cd757c26c2c5d6c572a":"7d145149f88496cc0b1c1970fd3b9c6a4d2c3d50dc9b6b521168448043fb0085":"5278b57d46e346edabb92e9c13624bb9a69fbd138a31b7b7c5d67f912322eb39" AES-128-XTS Decrypt NIST XTSTestVectors #395 -aes_decrypt_xts:"38bb05b111bf219754145a63ec43996f2532fe9d82d809ce40bd5f1177875782":"cb385e13c3aed72da623ed717ea5c1d8":"c9dd00a2ac68dc3e61d5dc51deedeabf56b577dd245803d566c0c966d53ba998":"28ecab53a5d8e7447912afb5f99d026cc5f3a1b9e84123ebd7796f7bccf84d81":256:0 +aes_decrypt_xts:"38bb05b111bf219754145a63ec43996f2532fe9d82d809ce40bd5f1177875782":"cb385e13c3aed72da623ed717ea5c1d8":"28ecab53a5d8e7447912afb5f99d026cc5f3a1b9e84123ebd7796f7bccf84d81":"c9dd00a2ac68dc3e61d5dc51deedeabf56b577dd245803d566c0c966d53ba998" AES-128-XTS Decrypt NIST XTSTestVectors #396 -aes_decrypt_xts:"fd53c1ba88b85452c34d92d1cbaaada133431bc6d8d658dc860f88d527590d9f":"22f3feabf8f5ab7a6ba30b4c48454cdb":"1f38db440c4bc5cd866c29f68f5b9374dce3ca32a5fd271cd7ab413770c181ea":"c3793e7374ab0f7b16fe334be05c64c7a9217dc7eb24f5700567e3207f2c5b54":256:0 +aes_decrypt_xts:"fd53c1ba88b85452c34d92d1cbaaada133431bc6d8d658dc860f88d527590d9f":"22f3feabf8f5ab7a6ba30b4c48454cdb":"c3793e7374ab0f7b16fe334be05c64c7a9217dc7eb24f5700567e3207f2c5b54":"1f38db440c4bc5cd866c29f68f5b9374dce3ca32a5fd271cd7ab413770c181ea" AES-128-XTS Decrypt NIST XTSTestVectors #397 -aes_decrypt_xts:"16d678acc1010c87fe104abf88ef4ec981937803eb85046178f45d3a9bf3ffe6":"b5d625b02f05b7c0670859a8f71df5f0":"c7c1545a772e196cd6953c410656ea4a48be54a41b07456c1c8917d81ca1b830":"77bd794269808f22a150d75fa0c42a9a2887aefd88ccadec38757f71b9c334b7":256:0 +aes_decrypt_xts:"16d678acc1010c87fe104abf88ef4ec981937803eb85046178f45d3a9bf3ffe6":"b5d625b02f05b7c0670859a8f71df5f0":"77bd794269808f22a150d75fa0c42a9a2887aefd88ccadec38757f71b9c334b7":"c7c1545a772e196cd6953c410656ea4a48be54a41b07456c1c8917d81ca1b830" AES-128-XTS Decrypt NIST XTSTestVectors #398 -aes_decrypt_xts:"1c30bee1ed70b77a87131e46308975bfa27a1ecba8a07c286b11ee292e5f4371":"6ff7bcf33b6ff77b116610fd39f4f6ae":"bb9ddcf417afc25702cc533952c65fd8fdb7ec85e7d3b407f851b51e5dc9a4fb":"c6dcafbdbfd7f71b029b9240ce57d63495ba68c1c3131e6eb10d09cb5a1fcb5e":256:0 +aes_decrypt_xts:"1c30bee1ed70b77a87131e46308975bfa27a1ecba8a07c286b11ee292e5f4371":"6ff7bcf33b6ff77b116610fd39f4f6ae":"c6dcafbdbfd7f71b029b9240ce57d63495ba68c1c3131e6eb10d09cb5a1fcb5e":"bb9ddcf417afc25702cc533952c65fd8fdb7ec85e7d3b407f851b51e5dc9a4fb" AES-128-XTS Decrypt NIST XTSTestVectors #399 -aes_decrypt_xts:"a4ba40d98b8397e525eb7681f5c545da432619e23a067421171d951ed018d10e":"ddbfcc25e21ad7bdf66a1b3513a03018":"e33c52514cd30153cef8d9636519a9c348170182e2a6478dd4887a8d536f0f45":"2d93fe17fcd51ef19c4a0489f772f1ab91921b261a301751f10df819f65df8e8":256:0 +aes_decrypt_xts:"a4ba40d98b8397e525eb7681f5c545da432619e23a067421171d951ed018d10e":"ddbfcc25e21ad7bdf66a1b3513a03018":"2d93fe17fcd51ef19c4a0489f772f1ab91921b261a301751f10df819f65df8e8":"e33c52514cd30153cef8d9636519a9c348170182e2a6478dd4887a8d536f0f45" AES-128-XTS Decrypt NIST XTSTestVectors #400 -aes_decrypt_xts:"bf14b298e9c72ca73676915a80fa2fac4fe2b56ebc4df57e3028fd4a41ac9e1c":"5e49263efac5451ee395083c25de2c13":"63a98f178be85688a8a5ce00b25bf08a972d34ece95c6947260e6e44fdbaa357":"401efe5c41cea23da0d33caa946b916c88ad99d65fb8238047597b94bcdb88b7":256:0 +aes_decrypt_xts:"bf14b298e9c72ca73676915a80fa2fac4fe2b56ebc4df57e3028fd4a41ac9e1c":"5e49263efac5451ee395083c25de2c13":"401efe5c41cea23da0d33caa946b916c88ad99d65fb8238047597b94bcdb88b7":"63a98f178be85688a8a5ce00b25bf08a972d34ece95c6947260e6e44fdbaa357" AES-256-XTS Encrypt NIST XTSTestVectors #1 -aes_encrypt_xts:"1ea661c58d943a0e4801e42f4b0947149e7f9f8e3e68d0c7505210bd311a0e7cd6e13ffdf2418d8d1911c004cda58da3d619b7e2b9141e58318eea392cf41b08":"adf8d92627464ad2f0428e84a9f87564":"2eedea52cd8215e1acc647e810bbc3642e87287f8d2e57e36c0a24fbc12a202e":"cbaad0e2f6cea3f50b37f934d46a9b130b9d54f07e34f36af793e86f73c6d7db":256:0 +aes_encrypt_xts:"1ea661c58d943a0e4801e42f4b0947149e7f9f8e3e68d0c7505210bd311a0e7cd6e13ffdf2418d8d1911c004cda58da3d619b7e2b9141e58318eea392cf41b08":"adf8d92627464ad2f0428e84a9f87564":"2eedea52cd8215e1acc647e810bbc3642e87287f8d2e57e36c0a24fbc12a202e":"cbaad0e2f6cea3f50b37f934d46a9b130b9d54f07e34f36af793e86f73c6d7db" AES-256-XTS Encrypt NIST XTSTestVectors #2 -aes_encrypt_xts:"e149be00177d76b7c1d85bcbb6b5054ee10b9f51cd73f59e0840628b9e7d854e2e1c0ab0537186a2a7c314bbc5eb23b6876a26bcdbf9e6b758d1cae053c2f278":"0ea18818fab95289b1caab4e61349501":"f5f101d8e3a7681b1ddb21bd2826b24e32990bca49b39291b5369a9bca277d75":"5bf2479393cc673306fbb15e72600598e33d4d8a470727ce098730fd80afa959":256:0 +aes_encrypt_xts:"e149be00177d76b7c1d85bcbb6b5054ee10b9f51cd73f59e0840628b9e7d854e2e1c0ab0537186a2a7c314bbc5eb23b6876a26bcdbf9e6b758d1cae053c2f278":"0ea18818fab95289b1caab4e61349501":"f5f101d8e3a7681b1ddb21bd2826b24e32990bca49b39291b5369a9bca277d75":"5bf2479393cc673306fbb15e72600598e33d4d8a470727ce098730fd80afa959" AES-256-XTS Encrypt NIST XTSTestVectors #3 -aes_encrypt_xts:"522499839449864b0f59ac861b0b8923a1e4e204f8a255febb9ef0a8078942e8ab26a30a3bd6d14fd291efaeacd088169a6bb1218f3ffe9a482a439d2ef78628":"04782cd3c9161fd2eaa9e911c23af4c8":"1614c98391c1dece1a3d165af0101c872a31730c407b07a2bc97f8c8741e7fcb":"4d8ee472b5c9367b364cf284738ef5b490f4c131a4badc316a175f3d55d28711":256:0 +aes_encrypt_xts:"522499839449864b0f59ac861b0b8923a1e4e204f8a255febb9ef0a8078942e8ab26a30a3bd6d14fd291efaeacd088169a6bb1218f3ffe9a482a439d2ef78628":"04782cd3c9161fd2eaa9e911c23af4c8":"1614c98391c1dece1a3d165af0101c872a31730c407b07a2bc97f8c8741e7fcb":"4d8ee472b5c9367b364cf284738ef5b490f4c131a4badc316a175f3d55d28711" AES-256-XTS Encrypt NIST XTSTestVectors #4 -aes_encrypt_xts:"67c2e3a5b02881d7370320d6c04a0a138370dae588bf09a0cb2595167150572ff4b3bda91e64c6ede62375e8dd47a2951d65464ca48346047044d970ff45f480":"a1f908be560286b9bdd0a7f405abd4bc":"42b564650ec0a34eac69dc17fb69f46c2cecaa5588557ece634711ba76d55da0":"bcf08b6bf20e6961d8b7348f8fced7f9ea51e15902671bab1a366de1f72c1726":256:0 +aes_encrypt_xts:"67c2e3a5b02881d7370320d6c04a0a138370dae588bf09a0cb2595167150572ff4b3bda91e64c6ede62375e8dd47a2951d65464ca48346047044d970ff45f480":"a1f908be560286b9bdd0a7f405abd4bc":"42b564650ec0a34eac69dc17fb69f46c2cecaa5588557ece634711ba76d55da0":"bcf08b6bf20e6961d8b7348f8fced7f9ea51e15902671bab1a366de1f72c1726" AES-256-XTS Encrypt NIST XTSTestVectors #5 -aes_encrypt_xts:"5ec416c58f2b5a78c4f658da055bc00f359c685b9f6de6ffa56f86d95086844f11b58338d318ddc8ed7ff65c31b7dce448df81271877d2616f36b29a6fcba9aa":"38d7db2d700d0adaf20bf5c2e84568ab":"db34b3fa9914903f5184040f1143078f124db769fe830b89d253c73423da50ea":"998f9e21fe8f2a848b8b778ecd254bd2113969e13bf7587fc98fa8d7ebc2e2a4":256:0 +aes_encrypt_xts:"5ec416c58f2b5a78c4f658da055bc00f359c685b9f6de6ffa56f86d95086844f11b58338d318ddc8ed7ff65c31b7dce448df81271877d2616f36b29a6fcba9aa":"38d7db2d700d0adaf20bf5c2e84568ab":"db34b3fa9914903f5184040f1143078f124db769fe830b89d253c73423da50ea":"998f9e21fe8f2a848b8b778ecd254bd2113969e13bf7587fc98fa8d7ebc2e2a4" AES-256-XTS Encrypt NIST XTSTestVectors #6 -aes_encrypt_xts:"b5b96b90e36b35eccb718b14c7a749f31fd99ae1ec1ed3a52f99d4a3beeb6f20ca2723d5bb005386b79e1c4e23f6b5f81fb450b2ba92a5844280d3d91aee4a56":"9a063653a0d7a67bca5d2e47aca24ac9":"beb295f510ca61db0cedd1d0e9f75827970657f9873e0ec010b573d3d85ea586":"b7d44012a1a4459a6ec604633f74c7a76b62032fe6a2727cdf8d3578c189e541":256:0 +aes_encrypt_xts:"b5b96b90e36b35eccb718b14c7a749f31fd99ae1ec1ed3a52f99d4a3beeb6f20ca2723d5bb005386b79e1c4e23f6b5f81fb450b2ba92a5844280d3d91aee4a56":"9a063653a0d7a67bca5d2e47aca24ac9":"beb295f510ca61db0cedd1d0e9f75827970657f9873e0ec010b573d3d85ea586":"b7d44012a1a4459a6ec604633f74c7a76b62032fe6a2727cdf8d3578c189e541" AES-256-XTS Encrypt NIST XTSTestVectors #7 -aes_encrypt_xts:"cb87196e188698698a058c98e855aff5cfbae00a4c51e913f0c9e4a57d5ab416228757d08414b1178852eb4d47172de6ac0bf7d5f16dbb535606e8b212ab49d9":"225592557e2f60e8916056ee71091984":"e5d3ca08ff68cb54a0a5b8480747823042ced6c03280d968ed3f66c958d971ec":"d456c0ff4000c5dcb884eadfa8d4d13895c488f5188211df77b31ee087c8bdbe":256:0 +aes_encrypt_xts:"cb87196e188698698a058c98e855aff5cfbae00a4c51e913f0c9e4a57d5ab416228757d08414b1178852eb4d47172de6ac0bf7d5f16dbb535606e8b212ab49d9":"225592557e2f60e8916056ee71091984":"e5d3ca08ff68cb54a0a5b8480747823042ced6c03280d968ed3f66c958d971ec":"d456c0ff4000c5dcb884eadfa8d4d13895c488f5188211df77b31ee087c8bdbe" AES-256-XTS Encrypt NIST XTSTestVectors #8 -aes_encrypt_xts:"143b1de8a633fb40893a0d5a88334bdbf89bcbe6237b984688bba1528a8e4b1c58aa7615be268a157cf352f0a6c4cfcafa1fd58950d7398f3cbb83a71ddff17d":"b17e857e9b101282a8bc32538b9dc632":"6cd912f55687e9223036801c200a5573f563075ef452f5681f489c19cfcdb4da":"8b4336e87d1934bb3531f9261c9b6aae8e1ce3017e8c948350daadf4d2a84e99":256:0 +aes_encrypt_xts:"143b1de8a633fb40893a0d5a88334bdbf89bcbe6237b984688bba1528a8e4b1c58aa7615be268a157cf352f0a6c4cfcafa1fd58950d7398f3cbb83a71ddff17d":"b17e857e9b101282a8bc32538b9dc632":"6cd912f55687e9223036801c200a5573f563075ef452f5681f489c19cfcdb4da":"8b4336e87d1934bb3531f9261c9b6aae8e1ce3017e8c948350daadf4d2a84e99" AES-256-XTS Encrypt NIST XTSTestVectors #9 -aes_encrypt_xts:"092230dd7d1d6f3f83ab04ccd46b1311cea25c7e2b503839c7e5535a0148b6dbfdddf6777708265aae0e72b47658a45310139ee0b1185f98c8b8a5c187d5fa69":"17e6ba1c70f77074ff1d567b52f6bdad":"9c3ba625a21f8f5583884b56d4d1a2e1e65fccd03f65d6caa5507b71b10ae0c3":"5e987275d6ea7c36593c5eab78a74e38504ee47bfef4fe6184285a2e625619fe":256:0 +aes_encrypt_xts:"092230dd7d1d6f3f83ab04ccd46b1311cea25c7e2b503839c7e5535a0148b6dbfdddf6777708265aae0e72b47658a45310139ee0b1185f98c8b8a5c187d5fa69":"17e6ba1c70f77074ff1d567b52f6bdad":"9c3ba625a21f8f5583884b56d4d1a2e1e65fccd03f65d6caa5507b71b10ae0c3":"5e987275d6ea7c36593c5eab78a74e38504ee47bfef4fe6184285a2e625619fe" AES-256-XTS Encrypt NIST XTSTestVectors #10 -aes_encrypt_xts:"5d4240766e71216ab73da19ea88027488759c3c83aad8223bcb60ad5559f913d1fa858154fbb8217c04ca352b22e492cf9ea81d1a87838125c90a1340d04f8cf":"08496af5e9e51e06e562ad121ed422e4":"ab5ead893b99dc72e927c82edf40c3e9617c6789d9d488d63a91ed7d37892eba":"a8fb3a8bb9c1158d08610636137db4bc2adf2907291e965efe91e5b804c2f3f8":256:0 +aes_encrypt_xts:"5d4240766e71216ab73da19ea88027488759c3c83aad8223bcb60ad5559f913d1fa858154fbb8217c04ca352b22e492cf9ea81d1a87838125c90a1340d04f8cf":"08496af5e9e51e06e562ad121ed422e4":"ab5ead893b99dc72e927c82edf40c3e9617c6789d9d488d63a91ed7d37892eba":"a8fb3a8bb9c1158d08610636137db4bc2adf2907291e965efe91e5b804c2f3f8" AES-256-XTS Encrypt NIST XTSTestVectors #11 -aes_encrypt_xts:"6c20526385c785ae857a24754875f753911b1ecf189643de9b5c41a7e7213b721d1b063d363821a0f1f2e42166d1fbfbf7d17396b289d6012a531577365672b9":"eba311569feff984eae41209b495c298":"ebe077dcfad6a39023a976a6f5a69b251191e9096efa4e4d9e0d8a8f3bd877c6":"fa1d194b88f488be2a6bab15ad9bf40a7150971d6ac9503fab58ea86b714a2c0":256:0 +aes_encrypt_xts:"6c20526385c785ae857a24754875f753911b1ecf189643de9b5c41a7e7213b721d1b063d363821a0f1f2e42166d1fbfbf7d17396b289d6012a531577365672b9":"eba311569feff984eae41209b495c298":"ebe077dcfad6a39023a976a6f5a69b251191e9096efa4e4d9e0d8a8f3bd877c6":"fa1d194b88f488be2a6bab15ad9bf40a7150971d6ac9503fab58ea86b714a2c0" AES-256-XTS Encrypt NIST XTSTestVectors #12 -aes_encrypt_xts:"b265b9c31b388b7f12c810f23a38ec48443fb1ec52f2c1147e58481735a30cf1a690d7be6558ee22d8346a1e9420b0b3326b3c494f607531bf9e1700a3f972fc":"2cca7a1da2e92063e2f87ae92c460868":"d6ab662f11675bebbaaf100e16d32aaa8f12e240a7a3d261267daa04574b969a":"d1203e2b1aa9d9bd08e22fb4c25080e7f85f35ca839013d964821c0a02429a6e":256:0 +aes_encrypt_xts:"b265b9c31b388b7f12c810f23a38ec48443fb1ec52f2c1147e58481735a30cf1a690d7be6558ee22d8346a1e9420b0b3326b3c494f607531bf9e1700a3f972fc":"2cca7a1da2e92063e2f87ae92c460868":"d6ab662f11675bebbaaf100e16d32aaa8f12e240a7a3d261267daa04574b969a":"d1203e2b1aa9d9bd08e22fb4c25080e7f85f35ca839013d964821c0a02429a6e" AES-256-XTS Encrypt NIST XTSTestVectors #13 -aes_encrypt_xts:"cf16b47b4b32bd038dab1d4bdbf86b7b797bc9ca2f7b9bb18415fef781c3a214e6f1863bb37414ba12559d8c0b603b376a4f88d0ea5c49e8bab005a42799c545":"ce328a5b1f000b36353723418eac4a0b":"0b4b0609d9521b9ab96b0bb566378a2163f940d61230bccfb27d7f9e185b4022":"e3881ad60a6b1b71bffc3aa60853951740ee52bfff75940031cd2eece1ddf6f8":256:0 +aes_encrypt_xts:"cf16b47b4b32bd038dab1d4bdbf86b7b797bc9ca2f7b9bb18415fef781c3a214e6f1863bb37414ba12559d8c0b603b376a4f88d0ea5c49e8bab005a42799c545":"ce328a5b1f000b36353723418eac4a0b":"0b4b0609d9521b9ab96b0bb566378a2163f940d61230bccfb27d7f9e185b4022":"e3881ad60a6b1b71bffc3aa60853951740ee52bfff75940031cd2eece1ddf6f8" AES-256-XTS Encrypt NIST XTSTestVectors #14 -aes_encrypt_xts:"b21f22b98004f3579e3a7b4a8a72503543faa0a5a5cfcc09fe449e3d76f668a2539bafdb0cf1c002d6df3ebf3e6b7ef176d3c564f84beacb38c5dc2566667c19":"f747278e3fec0e192d308f56111d0d08":"2d8f720c3ea91684784e52bcba169a6a081a1eee78f68a83049114b5352a6635":"bff5cee0f2cc3e52bb3c3bb67c663c5c1020fe3b1083b0b1ee8c718f7b5ecc47":256:0 +aes_encrypt_xts:"b21f22b98004f3579e3a7b4a8a72503543faa0a5a5cfcc09fe449e3d76f668a2539bafdb0cf1c002d6df3ebf3e6b7ef176d3c564f84beacb38c5dc2566667c19":"f747278e3fec0e192d308f56111d0d08":"2d8f720c3ea91684784e52bcba169a6a081a1eee78f68a83049114b5352a6635":"bff5cee0f2cc3e52bb3c3bb67c663c5c1020fe3b1083b0b1ee8c718f7b5ecc47" AES-256-XTS Encrypt NIST XTSTestVectors #15 -aes_encrypt_xts:"7d797b11bb16634625ed5e1ea909cd2c6c3d2f6b86db5f974d772f04df86972330323a54bbb105c7c0801207439a2e89b73d48cc5c0cb7938a192ee59b8c7547":"a3e1477d3b0886eddfe8934f111a2449":"63ebae85895f3440c19b563e25f6673f1a519b87ec8d8f80d4afd0dfa5c4d3d3":"60977934efa61e51b171cddede3358fd53b6fc13483a690820a484a7ec33c2a8":256:0 +aes_encrypt_xts:"7d797b11bb16634625ed5e1ea909cd2c6c3d2f6b86db5f974d772f04df86972330323a54bbb105c7c0801207439a2e89b73d48cc5c0cb7938a192ee59b8c7547":"a3e1477d3b0886eddfe8934f111a2449":"63ebae85895f3440c19b563e25f6673f1a519b87ec8d8f80d4afd0dfa5c4d3d3":"60977934efa61e51b171cddede3358fd53b6fc13483a690820a484a7ec33c2a8" AES-256-XTS Encrypt NIST XTSTestVectors #16 -aes_encrypt_xts:"8a055b91c8a099f7a033812ce74b2b2228de2492e94572b5722737581769e7407a309743866da1c0a162894e13c133ed33d0ce3fa1c385310b3c7ac4dd4cdbc1":"898d5d82fef50c536f483632201948a7":"45e092e64bf2928194f7a69bfa2503509bb3c6d99f71fb49c700500c5cbf9d20":"2792d9481a3454274283c843e936e835f9fa44239355168d4faecdf70904b758":256:0 +aes_encrypt_xts:"8a055b91c8a099f7a033812ce74b2b2228de2492e94572b5722737581769e7407a309743866da1c0a162894e13c133ed33d0ce3fa1c385310b3c7ac4dd4cdbc1":"898d5d82fef50c536f483632201948a7":"45e092e64bf2928194f7a69bfa2503509bb3c6d99f71fb49c700500c5cbf9d20":"2792d9481a3454274283c843e936e835f9fa44239355168d4faecdf70904b758" AES-256-XTS Encrypt NIST XTSTestVectors #17 -aes_encrypt_xts:"513df3b4470f38aed86ab22cd33732eb02d86358f0e76d375ae94848587c0fdd473a06cad5bda8a3796f636f884f1b9bd0c36497f06998835b5b21ad0d53ebf7":"bdc61c3eaa3b825abb585f7938d003d6":"64235b353e43c69fa42c8c4936a11bb931d71432bc49d473d34100e21027c722":"db2db7fdc072101a97ed1f758848eff49d08896fbd657a10cbd0d3299cdeb03c":256:0 +aes_encrypt_xts:"513df3b4470f38aed86ab22cd33732eb02d86358f0e76d375ae94848587c0fdd473a06cad5bda8a3796f636f884f1b9bd0c36497f06998835b5b21ad0d53ebf7":"bdc61c3eaa3b825abb585f7938d003d6":"64235b353e43c69fa42c8c4936a11bb931d71432bc49d473d34100e21027c722":"db2db7fdc072101a97ed1f758848eff49d08896fbd657a10cbd0d3299cdeb03c" AES-256-XTS Encrypt NIST XTSTestVectors #18 -aes_encrypt_xts:"e4cc481edbfe800ec4e1e525598567eed861e553ce5c92efdd84d69861e09baa72309c0d0549a92e120785cb43a4937acbd303f6197b26f24b16d0911f70a313":"5c006140b8ac3f9738af2fd3ea6f3721":"8df44a74c0205222addd30eab2c7d2fc71ec07ad12932bf0854fe0502a642183":"0eb309335399b2006b832bbc7356fd88af0abcea6864f6b41193dffeca4a7f15":256:0 +aes_encrypt_xts:"e4cc481edbfe800ec4e1e525598567eed861e553ce5c92efdd84d69861e09baa72309c0d0549a92e120785cb43a4937acbd303f6197b26f24b16d0911f70a313":"5c006140b8ac3f9738af2fd3ea6f3721":"8df44a74c0205222addd30eab2c7d2fc71ec07ad12932bf0854fe0502a642183":"0eb309335399b2006b832bbc7356fd88af0abcea6864f6b41193dffeca4a7f15" AES-256-XTS Encrypt NIST XTSTestVectors #19 -aes_encrypt_xts:"04e45520f663ec8230a3226da247580129ab927cf80fd8f656a1f13424e98ba39c57bf3e4c172c8c21bf6c60a01d05360a306d6f803d5f2377fe67447b869f5c":"652ccd3927cd5a845ecbce9150a87127":"8658f2b13a49b7150a52280c9e98bad19ca1ac0ef2bc3e0244254d8a0a8f4215":"b0cdf23aed707762e73a9262eb168487873be8a4ce990208e0a67b922b8e3712":256:0 +aes_encrypt_xts:"04e45520f663ec8230a3226da247580129ab927cf80fd8f656a1f13424e98ba39c57bf3e4c172c8c21bf6c60a01d05360a306d6f803d5f2377fe67447b869f5c":"652ccd3927cd5a845ecbce9150a87127":"8658f2b13a49b7150a52280c9e98bad19ca1ac0ef2bc3e0244254d8a0a8f4215":"b0cdf23aed707762e73a9262eb168487873be8a4ce990208e0a67b922b8e3712" AES-256-XTS Encrypt NIST XTSTestVectors #20 -aes_encrypt_xts:"c9032290ea6c1b8fe8448fdb6e7e48ef0d81c1a0bc84a9052e40807e515733ed93e55838a88ff1c78509c62afb26d52a8ff687846601b0930771e6df1d1f3c4d":"30ffaecc5c0843078b13d370d912ede9":"a02ffe56131167a1b12136f04bb71786aade3b06adf578fd8d998e39a9846c12":"5ab207394fc7a0728a2c683a880d4daee8c20553d91722816a76340e2b4e6662":256:0 +aes_encrypt_xts:"c9032290ea6c1b8fe8448fdb6e7e48ef0d81c1a0bc84a9052e40807e515733ed93e55838a88ff1c78509c62afb26d52a8ff687846601b0930771e6df1d1f3c4d":"30ffaecc5c0843078b13d370d912ede9":"a02ffe56131167a1b12136f04bb71786aade3b06adf578fd8d998e39a9846c12":"5ab207394fc7a0728a2c683a880d4daee8c20553d91722816a76340e2b4e6662" AES-256-XTS Encrypt NIST XTSTestVectors #21 -aes_encrypt_xts:"28b09f8b53adcdff4db75dcc254e1f4f19212c26d7348a3e3e0f26aeac1f954a7ec89e55bfae931cddc378821e282b52ee44f39b9501d5658d5a9be89cae2067":"07160761f37f37839402890cbc189aeb":"b56df24e2796624ef75f74f6b7ac4dec4ed4f0aefb836dda2ab9b4e58d7e342e":"f3e260ae6299ff02f487eec8a73a881bc9769a4efbca446418f9e1fe554d1ab6":256:0 +aes_encrypt_xts:"28b09f8b53adcdff4db75dcc254e1f4f19212c26d7348a3e3e0f26aeac1f954a7ec89e55bfae931cddc378821e282b52ee44f39b9501d5658d5a9be89cae2067":"07160761f37f37839402890cbc189aeb":"b56df24e2796624ef75f74f6b7ac4dec4ed4f0aefb836dda2ab9b4e58d7e342e":"f3e260ae6299ff02f487eec8a73a881bc9769a4efbca446418f9e1fe554d1ab6" AES-256-XTS Encrypt NIST XTSTestVectors #22 -aes_encrypt_xts:"756bc77552bd66bfff904634afcda857ef3e9bf274eb2e6e3ced54e62340a540b61ec8071474cbd3277df609cf14b06394046b22dbe8e3e3dc5a50741e0cc5de":"930b1c20ca3907ace49afb3c2bc729ef":"9ad8651834d2d914222c288e720645b33da47e0ff9f3e029debed250cf0a6a77":"870b2995952b36c98f1858586279634b998cb5fb6a7d3efb2e95181828c4c649":256:0 +aes_encrypt_xts:"756bc77552bd66bfff904634afcda857ef3e9bf274eb2e6e3ced54e62340a540b61ec8071474cbd3277df609cf14b06394046b22dbe8e3e3dc5a50741e0cc5de":"930b1c20ca3907ace49afb3c2bc729ef":"9ad8651834d2d914222c288e720645b33da47e0ff9f3e029debed250cf0a6a77":"870b2995952b36c98f1858586279634b998cb5fb6a7d3efb2e95181828c4c649" AES-256-XTS Encrypt NIST XTSTestVectors #23 -aes_encrypt_xts:"c4c78f0c6bbd08da2e3be614bba35081a975b2cf1558b324dd72def3c35b5ccee542c25ea50f83f8b5afebec7a3ccb6922c445d31dc2f524f207bbc48183a99c":"01e1776af79c9f983403fe0232bb67cb":"23a759a8c4935d275d4b02a6b11b47510720fbb9cd2cd5452680d43da7bd0a7c":"58441453991fef424e28add914f67883a6b8e53522aafa6cfec1b5fb09e966e9":256:0 +aes_encrypt_xts:"c4c78f0c6bbd08da2e3be614bba35081a975b2cf1558b324dd72def3c35b5ccee542c25ea50f83f8b5afebec7a3ccb6922c445d31dc2f524f207bbc48183a99c":"01e1776af79c9f983403fe0232bb67cb":"23a759a8c4935d275d4b02a6b11b47510720fbb9cd2cd5452680d43da7bd0a7c":"58441453991fef424e28add914f67883a6b8e53522aafa6cfec1b5fb09e966e9" AES-256-XTS Encrypt NIST XTSTestVectors #24 -aes_encrypt_xts:"49b2658a244059d8bda854ba5e1d03927d413caeaf8adbd95eb4ad4edabeab13b3f51b5ae9c04a4946df2d17b02bb2630318347ed8709df8f98af9ae9a468bd2":"a496a1be3debf774eb8efb36254ed706":"eee5279ec8d959be31b935147261308fde0fb4c4346c50e4f14ea6f2406537ea":"85a9e672ad50c7b509bdc6964593446eb9bd3458205202d3e20519a207e9c1ef":256:0 +aes_encrypt_xts:"49b2658a244059d8bda854ba5e1d03927d413caeaf8adbd95eb4ad4edabeab13b3f51b5ae9c04a4946df2d17b02bb2630318347ed8709df8f98af9ae9a468bd2":"a496a1be3debf774eb8efb36254ed706":"eee5279ec8d959be31b935147261308fde0fb4c4346c50e4f14ea6f2406537ea":"85a9e672ad50c7b509bdc6964593446eb9bd3458205202d3e20519a207e9c1ef" AES-256-XTS Encrypt NIST XTSTestVectors #25 -aes_encrypt_xts:"21b5ec3a31be1c36cf353d2794f1e39e77353d4a284ab10590b5a4afbc23fbb447dc85421f739ffa8296d15537f514673746c854c8d4f88c2b9c466eacba061b":"6391ab6f9ddd693422e21e5c2bbf440b":"177bcfe1414a3bfe6a53700da1a3c6fc5b27b29ce042d973099d87bf886f4137":"aba26b842ccc19cb646de66018710e7a95b1f4f87b6bcedba61dd074a3fdef17":256:0 +aes_encrypt_xts:"21b5ec3a31be1c36cf353d2794f1e39e77353d4a284ab10590b5a4afbc23fbb447dc85421f739ffa8296d15537f514673746c854c8d4f88c2b9c466eacba061b":"6391ab6f9ddd693422e21e5c2bbf440b":"177bcfe1414a3bfe6a53700da1a3c6fc5b27b29ce042d973099d87bf886f4137":"aba26b842ccc19cb646de66018710e7a95b1f4f87b6bcedba61dd074a3fdef17" AES-256-XTS Encrypt NIST XTSTestVectors #26 -aes_encrypt_xts:"9ffc993d37b16d55a399242b973dfc135f2f98dafeceba6e4f9af27431e8f73140edae9b91d7aefc05eb5244bb6520cdb29babc59ec96860006e415d698a076c":"db03e166d130a0517b6e2d1be6909c4e":"c18ac5ffc5226784e6cac442e25cef13417f912b5e1d1d0cb1eddff9bb59e835":"42d07f26b4eb62c99768455ec72bdb696e1cfacadcf28ba0815024cb4c570e64":256:0 +aes_encrypt_xts:"9ffc993d37b16d55a399242b973dfc135f2f98dafeceba6e4f9af27431e8f73140edae9b91d7aefc05eb5244bb6520cdb29babc59ec96860006e415d698a076c":"db03e166d130a0517b6e2d1be6909c4e":"c18ac5ffc5226784e6cac442e25cef13417f912b5e1d1d0cb1eddff9bb59e835":"42d07f26b4eb62c99768455ec72bdb696e1cfacadcf28ba0815024cb4c570e64" AES-256-XTS Encrypt NIST XTSTestVectors #27 -aes_encrypt_xts:"50c8febdea7ceed2690f73a39af02ac3229f11c9d4d2f19048eeb48dbb26978480781c1dd5952258305383f5b3bca0cca71681574c99d8d15e86eef2ff04d7b3":"b46ed058407cc928d693a0f8221c08ca":"f1377a8b83f1d7562e5eeea291fdf07c1d6e076d061fe100e6cc1a647c8644d8":"989931951f452f96033628d2a44baf1c8a4aeeda0684462efc9689b15235f955":256:0 +aes_encrypt_xts:"50c8febdea7ceed2690f73a39af02ac3229f11c9d4d2f19048eeb48dbb26978480781c1dd5952258305383f5b3bca0cca71681574c99d8d15e86eef2ff04d7b3":"b46ed058407cc928d693a0f8221c08ca":"f1377a8b83f1d7562e5eeea291fdf07c1d6e076d061fe100e6cc1a647c8644d8":"989931951f452f96033628d2a44baf1c8a4aeeda0684462efc9689b15235f955" AES-256-XTS Encrypt NIST XTSTestVectors #28 -aes_encrypt_xts:"b384d849e3fdd1c0155083a496100caf0937ec08eb6705ec9bf088e6e62e27371b9d4ad50286d3bf660f3aef08f2681785b67ce4483e83b468976ccdeb263768":"f400d14e42d0840f69a2be44913c6fb4":"3ee6e2156e4b0928f85be9a88cb122b873d6c5f0e598bb37acdc744b121f3a0e":"f909c6e723d8cb615a3382e13dece80461a424e62b72517ca3b2898249266d19":256:0 +aes_encrypt_xts:"b384d849e3fdd1c0155083a496100caf0937ec08eb6705ec9bf088e6e62e27371b9d4ad50286d3bf660f3aef08f2681785b67ce4483e83b468976ccdeb263768":"f400d14e42d0840f69a2be44913c6fb4":"3ee6e2156e4b0928f85be9a88cb122b873d6c5f0e598bb37acdc744b121f3a0e":"f909c6e723d8cb615a3382e13dece80461a424e62b72517ca3b2898249266d19" AES-256-XTS Encrypt NIST XTSTestVectors #29 -aes_encrypt_xts:"c76daaa16c56b73280bf0b0304b94eb3cd5fb2e31bfeaa07e137123eaa97bcdc9d073c84b64191591b12267c85207d346d1f534c648e0d5432b62bc3aac54dbd":"f710627d0cede8763eef34f1a47b12bc":"902ef7c1da3ee9fe4d03340e7b466df16080d2093a268a0a172eb9830880a68a":"ac4bbba090232062b801aeb8ddbbf450e04133505510840abd0c42d6bb089f62":256:0 +aes_encrypt_xts:"c76daaa16c56b73280bf0b0304b94eb3cd5fb2e31bfeaa07e137123eaa97bcdc9d073c84b64191591b12267c85207d346d1f534c648e0d5432b62bc3aac54dbd":"f710627d0cede8763eef34f1a47b12bc":"902ef7c1da3ee9fe4d03340e7b466df16080d2093a268a0a172eb9830880a68a":"ac4bbba090232062b801aeb8ddbbf450e04133505510840abd0c42d6bb089f62" AES-256-XTS Encrypt NIST XTSTestVectors #30 -aes_encrypt_xts:"d9dd2f932b39b82c666352b104b15b31f714cde49d9d2e019aa1e73db3818b8eddaf4f47f6f1fc173eec2e0c30674803de8780f945d8005d9fe995785912354b":"dfc989f8d81871a2bfe7839b94dc8a9f":"72660b85b4cb16ed7334404fa39877b62a15ebdee777bd1013df9f6733372b62":"ae4dd2851a8c12efc5a49cfcb7d98f6eb3a8b6d76400aaf53ca6c7fe142a6689":256:0 +aes_encrypt_xts:"d9dd2f932b39b82c666352b104b15b31f714cde49d9d2e019aa1e73db3818b8eddaf4f47f6f1fc173eec2e0c30674803de8780f945d8005d9fe995785912354b":"dfc989f8d81871a2bfe7839b94dc8a9f":"72660b85b4cb16ed7334404fa39877b62a15ebdee777bd1013df9f6733372b62":"ae4dd2851a8c12efc5a49cfcb7d98f6eb3a8b6d76400aaf53ca6c7fe142a6689" AES-256-XTS Encrypt NIST XTSTestVectors #31 -aes_encrypt_xts:"7006a18821fc53955195bbac5dc395bd2e8b6ed72818a98d86c841d83e4c70b9981b67f162dc9b8690b47e11dc2e695afb7d83095f6960b8611b335e2d7dbfd8":"508d50040430f6ef585b84b7afcad76d":"e69061771cad8516d75b5a2cc4893d31d482b6ab8dd59a68f733defdf74d147c":"c5a4607ed7fd6162abb2af66b1213b337a18b4843d81735318ea763d8bab6acc":256:0 +aes_encrypt_xts:"7006a18821fc53955195bbac5dc395bd2e8b6ed72818a98d86c841d83e4c70b9981b67f162dc9b8690b47e11dc2e695afb7d83095f6960b8611b335e2d7dbfd8":"508d50040430f6ef585b84b7afcad76d":"e69061771cad8516d75b5a2cc4893d31d482b6ab8dd59a68f733defdf74d147c":"c5a4607ed7fd6162abb2af66b1213b337a18b4843d81735318ea763d8bab6acc" AES-256-XTS Encrypt NIST XTSTestVectors #32 -aes_encrypt_xts:"4870cee046707d197ed4e09c713164cdb5213781a651ac82378a6e0b2958484a43a826cb34ce3fd0b20b5a06bb5a65f381c0db4fc718fae31fd94893f5b7d6d6":"24a0237aa8177cbe218847a84e4dfa90":"f984fee2341c4f1a7eeb85765240c2b104323ecf70f39b150a2ff58c01d63d0b":"df754889084e0f8ffe799d17c481242eb65c6cb5fb0d46a81bb027c2202f3d3d":256:0 +aes_encrypt_xts:"4870cee046707d197ed4e09c713164cdb5213781a651ac82378a6e0b2958484a43a826cb34ce3fd0b20b5a06bb5a65f381c0db4fc718fae31fd94893f5b7d6d6":"24a0237aa8177cbe218847a84e4dfa90":"f984fee2341c4f1a7eeb85765240c2b104323ecf70f39b150a2ff58c01d63d0b":"df754889084e0f8ffe799d17c481242eb65c6cb5fb0d46a81bb027c2202f3d3d" AES-256-XTS Encrypt NIST XTSTestVectors #33 -aes_encrypt_xts:"1352e5045192ee5dcb9509b737a8b392acfe311c2f94ecbee363c8390dd6362df3f13cdfcc9957dfab46393a217d5baa8b2fa94687485353eb5a9bd9e15283c2":"ba04ead5e7311fb6cf37c9e70115c8b5":"1f9cbf00c97ec9d1173da395be86ce366f1e2cdf16bd10f28a86e03b99860046":"64e67521557a7050435f8d0a71a157c971d875cb8d1d4d74a57499477f231328":256:0 +aes_encrypt_xts:"1352e5045192ee5dcb9509b737a8b392acfe311c2f94ecbee363c8390dd6362df3f13cdfcc9957dfab46393a217d5baa8b2fa94687485353eb5a9bd9e15283c2":"ba04ead5e7311fb6cf37c9e70115c8b5":"1f9cbf00c97ec9d1173da395be86ce366f1e2cdf16bd10f28a86e03b99860046":"64e67521557a7050435f8d0a71a157c971d875cb8d1d4d74a57499477f231328" AES-256-XTS Encrypt NIST XTSTestVectors #34 -aes_encrypt_xts:"c4b788a0762a0a3458705883f0a892d6adf705c8cf329cbfbdb53c6304c4dd849838816508c293e8e6d1cffa21df5725b17ef3b89f5a5c7f743b105480548531":"60d6f70a1918596c2d7abb85b68d9b12":"0eb7f0fb2b1dd5035c06658a49af7cba2a7d66ee06b0c194a26af4edff636697":"87845b822bb5f1f8d6b77715165657c2df3a969b40b1df491adf6d6f7cd250be":256:0 +aes_encrypt_xts:"c4b788a0762a0a3458705883f0a892d6adf705c8cf329cbfbdb53c6304c4dd849838816508c293e8e6d1cffa21df5725b17ef3b89f5a5c7f743b105480548531":"60d6f70a1918596c2d7abb85b68d9b12":"0eb7f0fb2b1dd5035c06658a49af7cba2a7d66ee06b0c194a26af4edff636697":"87845b822bb5f1f8d6b77715165657c2df3a969b40b1df491adf6d6f7cd250be" AES-256-XTS Encrypt NIST XTSTestVectors #35 -aes_encrypt_xts:"2241de46a24e36a62fa50a2018ac90c594717c832dbd8d75d69b5f39b5eb9e6167e3be1657b22a18228fba50bea17bc3e40e2a72ad7374e1be92cefe5d541357":"56f92b0fb2b56d649c63dbbd429da28e":"3bccc7324bb8a878f5550edf2351c10a4ca7ceb3e33f8980ecab264f79337b55":"d25a331baba8bf6c5a7d7c915fd032a2a7e751720c2d0961934dadd56c6df8c2":256:0 +aes_encrypt_xts:"2241de46a24e36a62fa50a2018ac90c594717c832dbd8d75d69b5f39b5eb9e6167e3be1657b22a18228fba50bea17bc3e40e2a72ad7374e1be92cefe5d541357":"56f92b0fb2b56d649c63dbbd429da28e":"3bccc7324bb8a878f5550edf2351c10a4ca7ceb3e33f8980ecab264f79337b55":"d25a331baba8bf6c5a7d7c915fd032a2a7e751720c2d0961934dadd56c6df8c2" AES-256-XTS Encrypt NIST XTSTestVectors #36 -aes_encrypt_xts:"e33936e9010d7a813296d212b9656fbed7a9dc445c496cb0898ce062c3dcf168cc17f7ba253760f45cc379d425c908bd253f78c1755a866e9b3c20e92729cf3a":"a3bfaf71bffcf0da9d4428621a4dd8db":"590e37f827fadb3fee838fe94fbc8673de1f9461ba9572929d600b7331e0da54":"4c996d217ae5aad9709b8b393d8ec9fa858e2a20585092cf0ddc1b72ffa2288c":256:0 +aes_encrypt_xts:"e33936e9010d7a813296d212b9656fbed7a9dc445c496cb0898ce062c3dcf168cc17f7ba253760f45cc379d425c908bd253f78c1755a866e9b3c20e92729cf3a":"a3bfaf71bffcf0da9d4428621a4dd8db":"590e37f827fadb3fee838fe94fbc8673de1f9461ba9572929d600b7331e0da54":"4c996d217ae5aad9709b8b393d8ec9fa858e2a20585092cf0ddc1b72ffa2288c" AES-256-XTS Encrypt NIST XTSTestVectors #37 -aes_encrypt_xts:"6213b1bc4a50eb65153f486258550a5eedf4298a773110e3b348a9cd37844f4becd514718370fccdb7b225550bcb39553d1631ef2f210c28cd142cdc452a52fd":"68c03891f08fd8ec549bd82771b5dd57":"fe1a3ec210bb8e9625609a27bb31bdbf5e2d4a9c820b2f6012c0586b211163ad":"9ceb1d7626c135d33cca2aff06caeb8129d44a9db1a2dd1cbc90199f59caee29":256:0 +aes_encrypt_xts:"6213b1bc4a50eb65153f486258550a5eedf4298a773110e3b348a9cd37844f4becd514718370fccdb7b225550bcb39553d1631ef2f210c28cd142cdc452a52fd":"68c03891f08fd8ec549bd82771b5dd57":"fe1a3ec210bb8e9625609a27bb31bdbf5e2d4a9c820b2f6012c0586b211163ad":"9ceb1d7626c135d33cca2aff06caeb8129d44a9db1a2dd1cbc90199f59caee29" AES-256-XTS Encrypt NIST XTSTestVectors #38 -aes_encrypt_xts:"3b4e2dd14eb165a0503006c93469d1435b3e3e0bab047d116a71fdebc6509ececd0883ad42ea0db56ac5988fb66519bc2ea0c6d5744f7548184a8290b0da77f4":"65a523921d5a7075b22012e390b67c43":"33df8d8086819128987a105c7359f057fe099fe26f1a58d28e0c88333d5f69e9":"2700042526c540c26946678ee07d6c82e6523032cb210349c7d85c0525f1655b":256:0 +aes_encrypt_xts:"3b4e2dd14eb165a0503006c93469d1435b3e3e0bab047d116a71fdebc6509ececd0883ad42ea0db56ac5988fb66519bc2ea0c6d5744f7548184a8290b0da77f4":"65a523921d5a7075b22012e390b67c43":"33df8d8086819128987a105c7359f057fe099fe26f1a58d28e0c88333d5f69e9":"2700042526c540c26946678ee07d6c82e6523032cb210349c7d85c0525f1655b" AES-256-XTS Encrypt NIST XTSTestVectors #39 -aes_encrypt_xts:"9aa772f47f53559cea4f4a7d73f0fb6f97a5a460e73b18ecbef1fede288372d2482103210cc16df8d4c1f1b37022ccbabd3d93ce4a95d2c9efcce13d83036afd":"8d142aaae1da29fc59bd6e7fbee260cb":"3598af1b46069c473d1cd87eb2eef25ca5c2a5ac5530a9270af88770a498229e":"7b435eb9227a100049e6256b46141fd14f9b73529a26252cab5147c0fd7b5436":256:0 +aes_encrypt_xts:"9aa772f47f53559cea4f4a7d73f0fb6f97a5a460e73b18ecbef1fede288372d2482103210cc16df8d4c1f1b37022ccbabd3d93ce4a95d2c9efcce13d83036afd":"8d142aaae1da29fc59bd6e7fbee260cb":"3598af1b46069c473d1cd87eb2eef25ca5c2a5ac5530a9270af88770a498229e":"7b435eb9227a100049e6256b46141fd14f9b73529a26252cab5147c0fd7b5436" AES-256-XTS Encrypt NIST XTSTestVectors #40 -aes_encrypt_xts:"d77104e5756ca260c3c5912439b7f8c81716d5c4a457e24d104ae50b40167a80ff03e0682729d824dfa8c84c794b80303dc9ff0585088ee6532565bec63ad7c2":"e9dc846cef4a2c41b4a020f44c233f47":"c125edd5ff5eaf875cc4b2bba5fb7dc47a2a1dbe5cba38b213372188890f153f":"cada4e269a208e1ee4b3379a4ede5dea049a93fd8e0f5b26069800b0789a0319":256:0 +aes_encrypt_xts:"d77104e5756ca260c3c5912439b7f8c81716d5c4a457e24d104ae50b40167a80ff03e0682729d824dfa8c84c794b80303dc9ff0585088ee6532565bec63ad7c2":"e9dc846cef4a2c41b4a020f44c233f47":"c125edd5ff5eaf875cc4b2bba5fb7dc47a2a1dbe5cba38b213372188890f153f":"cada4e269a208e1ee4b3379a4ede5dea049a93fd8e0f5b26069800b0789a0319" AES-256-XTS Encrypt NIST XTSTestVectors #41 -aes_encrypt_xts:"4fe410e5f61f858c3b784c5e213ebd112f2d8333cc206ccca8454b28497a2e9057ca0061aa077331772868a82728b4a75f896f286d384f540638af9e7bd9d293":"f8cdcfdebb4a48bb1df1a4701b8ad6a4":"e8a8ec4fd5fb92ee2d0b289b8c3fb674d95575798b85b47ef48a8a4bd33de685":"d6132ba3551914b3e6c5c15064fab84247cb2faf0c4b445f86451271ae7c6cf4":256:0 +aes_encrypt_xts:"4fe410e5f61f858c3b784c5e213ebd112f2d8333cc206ccca8454b28497a2e9057ca0061aa077331772868a82728b4a75f896f286d384f540638af9e7bd9d293":"f8cdcfdebb4a48bb1df1a4701b8ad6a4":"e8a8ec4fd5fb92ee2d0b289b8c3fb674d95575798b85b47ef48a8a4bd33de685":"d6132ba3551914b3e6c5c15064fab84247cb2faf0c4b445f86451271ae7c6cf4" AES-256-XTS Encrypt NIST XTSTestVectors #42 -aes_encrypt_xts:"ebb8a03972dcfdb90c55c3002a558f057f2027a9cc2cdabbc2d8bd9710f473d8f21aeaf4ba82b11c372731c5be576ef049ede9cdbad208be07d3ed15dd760940":"0fde23fe8746ed15d0b160c05d0f88c9":"a200dfecd771a9a019caadb4bfbbbec6de631ad5b6ec8f2379ddd39732f601dc":"a08047dbfde7f4724bf9906cae354f10040c6b64951b02564b2808eb430415b8":256:0 +aes_encrypt_xts:"ebb8a03972dcfdb90c55c3002a558f057f2027a9cc2cdabbc2d8bd9710f473d8f21aeaf4ba82b11c372731c5be576ef049ede9cdbad208be07d3ed15dd760940":"0fde23fe8746ed15d0b160c05d0f88c9":"a200dfecd771a9a019caadb4bfbbbec6de631ad5b6ec8f2379ddd39732f601dc":"a08047dbfde7f4724bf9906cae354f10040c6b64951b02564b2808eb430415b8" AES-256-XTS Encrypt NIST XTSTestVectors #43 -aes_encrypt_xts:"76ad6a08c3991479dc9ffe3feead0dcadab6633465b0b6697cefc210452dec412eaa749859a9b5d5560026e44d0ef9e24de41df17f1839c5a2f7a7ab88a35775":"e6d02b254009b1f98a6d54f744216eda":"e0bbcf9410691a1fbf7a2724945f214d29a51fad8c2a3e0f22a7effb0562c19f":"0ab10a0a91c3ed9838ffc45eaed5575413e3d839cb5f101c24cb18f00e82a530":256:0 +aes_encrypt_xts:"76ad6a08c3991479dc9ffe3feead0dcadab6633465b0b6697cefc210452dec412eaa749859a9b5d5560026e44d0ef9e24de41df17f1839c5a2f7a7ab88a35775":"e6d02b254009b1f98a6d54f744216eda":"e0bbcf9410691a1fbf7a2724945f214d29a51fad8c2a3e0f22a7effb0562c19f":"0ab10a0a91c3ed9838ffc45eaed5575413e3d839cb5f101c24cb18f00e82a530" AES-256-XTS Encrypt NIST XTSTestVectors #44 -aes_encrypt_xts:"601b363028a6e805404752870de68d8cffe554461ff5ecb3aa68d97a31616fa42b0d604029c25e65ce434a09f1ca90e1cf58b92fc8c65bb203ec2ffc960e0af2":"33c6f73a788514f0fba9e29ed3acc0f4":"1ad9633a85b2fe2810e7197ec1293a8b82cf58dc2bef9f8cf43399157b2365ad":"6507d7d6d8f8ff19bfa13261de7f4514624e20b45544e021c6d9bda3e255cf98":256:0 +aes_encrypt_xts:"601b363028a6e805404752870de68d8cffe554461ff5ecb3aa68d97a31616fa42b0d604029c25e65ce434a09f1ca90e1cf58b92fc8c65bb203ec2ffc960e0af2":"33c6f73a788514f0fba9e29ed3acc0f4":"1ad9633a85b2fe2810e7197ec1293a8b82cf58dc2bef9f8cf43399157b2365ad":"6507d7d6d8f8ff19bfa13261de7f4514624e20b45544e021c6d9bda3e255cf98" AES-256-XTS Encrypt NIST XTSTestVectors #45 -aes_encrypt_xts:"75f8bd54f8246f79b89c0784154c853137199d7504c700203193bff20818a1e363ddfb9a6999f81c63dcb6ee0c6a453ff5e563046c31fae501852f688cdd6a2b":"066ab7e7206df6fb3383631c75a90393":"2cad40aa2b61be8a1dabd3901d5d4f861fb034198a4102a7b7a7ac407599c24b":"6caf989c55c27a65bc7f99bc4ae0f5d54178ada004a09efc91809814c01a5dee":256:0 +aes_encrypt_xts:"75f8bd54f8246f79b89c0784154c853137199d7504c700203193bff20818a1e363ddfb9a6999f81c63dcb6ee0c6a453ff5e563046c31fae501852f688cdd6a2b":"066ab7e7206df6fb3383631c75a90393":"2cad40aa2b61be8a1dabd3901d5d4f861fb034198a4102a7b7a7ac407599c24b":"6caf989c55c27a65bc7f99bc4ae0f5d54178ada004a09efc91809814c01a5dee" AES-256-XTS Encrypt NIST XTSTestVectors #46 -aes_encrypt_xts:"37dd7adbb9d548cd66604cd685f62bc6b5d7c316ed8d9158b538901776191e9591314b0d5b82c85f8b241fa4f5e43e015610306dcf6e64fadc90725085b268be":"3c6e70423c165e451ff191329d4c1b41":"36492eabf5f863a8d5f2433094fe8ac077acff0613efc654317d09bad75ba4af":"5621bb68ebd12e7d17e1e07890a995a35fe97cb5056b43e7e1f9edee6373173e":256:0 +aes_encrypt_xts:"37dd7adbb9d548cd66604cd685f62bc6b5d7c316ed8d9158b538901776191e9591314b0d5b82c85f8b241fa4f5e43e015610306dcf6e64fadc90725085b268be":"3c6e70423c165e451ff191329d4c1b41":"36492eabf5f863a8d5f2433094fe8ac077acff0613efc654317d09bad75ba4af":"5621bb68ebd12e7d17e1e07890a995a35fe97cb5056b43e7e1f9edee6373173e" AES-256-XTS Encrypt NIST XTSTestVectors #47 -aes_encrypt_xts:"7af1784dc21b17ea18ef31edc133f171bc4d84fc63e76693de6842ee3ae2d73e5288ece073eec5b6975e47d2e6d6e6a8c2f532fd5a7d0ea9c58f5da0d3b04d08":"c9773da09bcdc7a63b3164b8db6b7bd0":"31109a3076f3a2f229d9971767db2e2529d577fd3f6f9108b4372e2c031715d4":"2ec0458586ab8e1c0843d2be81b3490a5a3f478fa932d2e01d34e4355c841866":256:0 +aes_encrypt_xts:"7af1784dc21b17ea18ef31edc133f171bc4d84fc63e76693de6842ee3ae2d73e5288ece073eec5b6975e47d2e6d6e6a8c2f532fd5a7d0ea9c58f5da0d3b04d08":"c9773da09bcdc7a63b3164b8db6b7bd0":"31109a3076f3a2f229d9971767db2e2529d577fd3f6f9108b4372e2c031715d4":"2ec0458586ab8e1c0843d2be81b3490a5a3f478fa932d2e01d34e4355c841866" AES-256-XTS Encrypt NIST XTSTestVectors #48 -aes_encrypt_xts:"b91df6121596c9998b14c167cf47bb9640228f3bff3baf6ee616bd735d5508dc9a0f6256f14b6ce438f3a83f895a732873c913e7dde5a1c34ee9c8db8655d1b9":"a314d4a0825127c5d7d6304be27dfd87":"48ab86544c0e8584d70aa1f7334119bab3c811975da93aa8f3e399d563748eaf":"6c634c9805becf8a9cea5bb527f439565ff516538f98d5692149bd995ceda47f":256:0 +aes_encrypt_xts:"b91df6121596c9998b14c167cf47bb9640228f3bff3baf6ee616bd735d5508dc9a0f6256f14b6ce438f3a83f895a732873c913e7dde5a1c34ee9c8db8655d1b9":"a314d4a0825127c5d7d6304be27dfd87":"48ab86544c0e8584d70aa1f7334119bab3c811975da93aa8f3e399d563748eaf":"6c634c9805becf8a9cea5bb527f439565ff516538f98d5692149bd995ceda47f" AES-256-XTS Encrypt NIST XTSTestVectors #49 -aes_encrypt_xts:"fda65c924b471bcc27dc75b1b39189eb1ed2282baa851e7daf067185d7ddcb65570aa06356ece3451d076ca56da27a6f149a368cfa3d1f10c5499c9d58dc7d63":"6b3d15f86b5b47a972883c8c12d72a06":"364ff6183b8d4e1ae81091e57e55658e0b6784cb88c0ca98e9b12d9b2fdc36e0":"f51c0df01754d4de41c0160060b991164e298a82c15dbcd17c4d144a215e6350":256:0 +aes_encrypt_xts:"fda65c924b471bcc27dc75b1b39189eb1ed2282baa851e7daf067185d7ddcb65570aa06356ece3451d076ca56da27a6f149a368cfa3d1f10c5499c9d58dc7d63":"6b3d15f86b5b47a972883c8c12d72a06":"364ff6183b8d4e1ae81091e57e55658e0b6784cb88c0ca98e9b12d9b2fdc36e0":"f51c0df01754d4de41c0160060b991164e298a82c15dbcd17c4d144a215e6350" AES-256-XTS Encrypt NIST XTSTestVectors #50 -aes_encrypt_xts:"0406cefa3e16325e0b820591b5d45bbf21164b521ded97628835f2d3be7ecca18d1ba0e5d47f10b969420f59c02e731161a2a262b55b5f35f6f8ef365159f50d":"9ab2ef46133b547a8ab880e17000aba1":"cfe237a9399d58034a6ca7f0066a96374235c1659ca7e7fc978a1db2cb30263a":"d2f5bfe75ba30148aaf42b56e264e1827f29b8097f06322d4c7c74bcb2ff540c":256:0 +aes_encrypt_xts:"0406cefa3e16325e0b820591b5d45bbf21164b521ded97628835f2d3be7ecca18d1ba0e5d47f10b969420f59c02e731161a2a262b55b5f35f6f8ef365159f50d":"9ab2ef46133b547a8ab880e17000aba1":"cfe237a9399d58034a6ca7f0066a96374235c1659ca7e7fc978a1db2cb30263a":"d2f5bfe75ba30148aaf42b56e264e1827f29b8097f06322d4c7c74bcb2ff540c" AES-256-XTS Encrypt NIST XTSTestVectors #51 -aes_encrypt_xts:"bd3e3a102cac0a692e72b5c3529b0fcea279d8588ed3c5fa3018ba672c12cfe07a58cd95e037b55b2d621b6791f4abbc7a5d9a7c112ac7c7871dcbba57c06c87":"5dbfa92072870ae6b02da840f272de16":"39069d88e51c26432ddb0ec8da3af3b53f0f71411e1434e87274f9eb540047b4":"969d42664562fe21c6e158c537493fb154202cd741676747c239749ebf46bb34":256:0 +aes_encrypt_xts:"bd3e3a102cac0a692e72b5c3529b0fcea279d8588ed3c5fa3018ba672c12cfe07a58cd95e037b55b2d621b6791f4abbc7a5d9a7c112ac7c7871dcbba57c06c87":"5dbfa92072870ae6b02da840f272de16":"39069d88e51c26432ddb0ec8da3af3b53f0f71411e1434e87274f9eb540047b4":"969d42664562fe21c6e158c537493fb154202cd741676747c239749ebf46bb34" AES-256-XTS Encrypt NIST XTSTestVectors #52 -aes_encrypt_xts:"c9380aaa1729c64a0b49473dbcf0051bc7ecfbc035dd7508097c6a26638da4fe41a242e1733bafe2cb5b3f49c2019668efba0d1effbad25f6eb3bc00d26ba8ff":"75e7dd791f0be8487ac7b855b5ca7f7f":"f06df3eb3771d11dba468cdf19dc67fd003d55b91dcae2fb30bd56c93aaa96df":"b2c7ac50573ec233a42b39cbba166429e40bd9907be910f2be2f88d306be1683":256:0 +aes_encrypt_xts:"c9380aaa1729c64a0b49473dbcf0051bc7ecfbc035dd7508097c6a26638da4fe41a242e1733bafe2cb5b3f49c2019668efba0d1effbad25f6eb3bc00d26ba8ff":"75e7dd791f0be8487ac7b855b5ca7f7f":"f06df3eb3771d11dba468cdf19dc67fd003d55b91dcae2fb30bd56c93aaa96df":"b2c7ac50573ec233a42b39cbba166429e40bd9907be910f2be2f88d306be1683" AES-256-XTS Encrypt NIST XTSTestVectors #53 -aes_encrypt_xts:"5e3046ab8f0ec340e04ebfbdede872660dee6f84d852e9ff77db14aac70c3d76fe1e525fad3881ee1b77069a1727eaaf3c4721342704f94ec4b612573f4804f9":"38caff738ecd994061beec2be45a1d05":"a6976bdf2d3d5dda17ef8c63e6bd318ecbfdb46b66452a6a8084ea8666d58404":"d4e5cee54ac9139fd0bc20d9bc1c5635b3f8c7c0731562a9e5c7f952834644c0":256:0 +aes_encrypt_xts:"5e3046ab8f0ec340e04ebfbdede872660dee6f84d852e9ff77db14aac70c3d76fe1e525fad3881ee1b77069a1727eaaf3c4721342704f94ec4b612573f4804f9":"38caff738ecd994061beec2be45a1d05":"a6976bdf2d3d5dda17ef8c63e6bd318ecbfdb46b66452a6a8084ea8666d58404":"d4e5cee54ac9139fd0bc20d9bc1c5635b3f8c7c0731562a9e5c7f952834644c0" AES-256-XTS Encrypt NIST XTSTestVectors #54 -aes_encrypt_xts:"a29a75b3000b5511b5acd0e9c227b01186d353f87104d195816a46c68770cbc8106b4ba8978b92f1c72642d61d67a9a5f61657b23af7fdda349b0bace100de6c":"70f92b4e1451b94aeb7e6bd4dbc1cf59":"2429389764ad11293ebcedb89c8d8cc1acc6a0f3b64f684f21bd33cac0e41155":"99fc30d6833fe504ef4cdf5a50693774e7e6608f2c92b8b2c2c10bad4dd5cd13":256:0 +aes_encrypt_xts:"a29a75b3000b5511b5acd0e9c227b01186d353f87104d195816a46c68770cbc8106b4ba8978b92f1c72642d61d67a9a5f61657b23af7fdda349b0bace100de6c":"70f92b4e1451b94aeb7e6bd4dbc1cf59":"2429389764ad11293ebcedb89c8d8cc1acc6a0f3b64f684f21bd33cac0e41155":"99fc30d6833fe504ef4cdf5a50693774e7e6608f2c92b8b2c2c10bad4dd5cd13" AES-256-XTS Encrypt NIST XTSTestVectors #55 -aes_encrypt_xts:"e6c905acdfeb059cb92ef54b2fa481a4f26cc5a353feedbdfdfbdbe50849c5ce39dc418d2a81f4f5ab288fa15d457958f5edcc0d48a49594a4ea7198a1e8ce10":"6a84176a739eedeaf1429402e19842dd":"d4b4f0f5fe0468be24c07aa5bfc92fd804a4f31c62af687ca86ccf1dc97bd8e1":"636877e35b20da31fb65c1d44c3ce0673c7c3382db58ca90c89b9e4db169a94b":256:0 +aes_encrypt_xts:"e6c905acdfeb059cb92ef54b2fa481a4f26cc5a353feedbdfdfbdbe50849c5ce39dc418d2a81f4f5ab288fa15d457958f5edcc0d48a49594a4ea7198a1e8ce10":"6a84176a739eedeaf1429402e19842dd":"d4b4f0f5fe0468be24c07aa5bfc92fd804a4f31c62af687ca86ccf1dc97bd8e1":"636877e35b20da31fb65c1d44c3ce0673c7c3382db58ca90c89b9e4db169a94b" AES-256-XTS Encrypt NIST XTSTestVectors #56 -aes_encrypt_xts:"cd013ffee14bc1f6425105e2a6b81596378372ab92a59041af5533fec9e3bc16d4a73298327c10a044458e42a69bcf0dcfaf11e17a159e87768677acb39080af":"e946672d76e091710d8346e3ebe079f3":"c78d93ba03e6ff1b232bc88a9ff86127d18bb8d572a3bf6d40ab655f9d4699f1":"e23851a6bfd895090da16f499123dcf16759219b28f8edeee1aa9ca0ac1fb4a1":256:0 +aes_encrypt_xts:"cd013ffee14bc1f6425105e2a6b81596378372ab92a59041af5533fec9e3bc16d4a73298327c10a044458e42a69bcf0dcfaf11e17a159e87768677acb39080af":"e946672d76e091710d8346e3ebe079f3":"c78d93ba03e6ff1b232bc88a9ff86127d18bb8d572a3bf6d40ab655f9d4699f1":"e23851a6bfd895090da16f499123dcf16759219b28f8edeee1aa9ca0ac1fb4a1" AES-256-XTS Encrypt NIST XTSTestVectors #57 -aes_encrypt_xts:"fba875b9782e7899889175e6bbab6889145c1b277ee0457cb2f710f27efcaeb172eb552921915453792ab29519b31af9152a8ac592da9dea1d3feb7a1c2a32c8":"a2cf7f40421a813924a692a69ce31c66":"14e02407ffcccaac0326716af04738c1912780c2c0aca49b3d11fef17674a3bb":"0264678282589a6c6af763194ce315abb277831a0f133201d789fff4e870b7b2":256:0 +aes_encrypt_xts:"fba875b9782e7899889175e6bbab6889145c1b277ee0457cb2f710f27efcaeb172eb552921915453792ab29519b31af9152a8ac592da9dea1d3feb7a1c2a32c8":"a2cf7f40421a813924a692a69ce31c66":"14e02407ffcccaac0326716af04738c1912780c2c0aca49b3d11fef17674a3bb":"0264678282589a6c6af763194ce315abb277831a0f133201d789fff4e870b7b2" AES-256-XTS Encrypt NIST XTSTestVectors #58 -aes_encrypt_xts:"270cd3551e4a1259c22043e32c5b60106453701ffb04788f860976aff8363b28970bd30b00eb8ecbe5664b1ba181a6259a4b754591507925c2a5eac0714215ce":"804e27d0a228b0e459d2d4a70d22e7a2":"0f50e4ecb59a167d6de832af706a8ed5da24804d287d707344261a083a091957":"fb9cb8ee4a2a34c1a50d79c1c81e4093c75ddfb9f8a7193975abcc060cdb9e97":256:0 +aes_encrypt_xts:"270cd3551e4a1259c22043e32c5b60106453701ffb04788f860976aff8363b28970bd30b00eb8ecbe5664b1ba181a6259a4b754591507925c2a5eac0714215ce":"804e27d0a228b0e459d2d4a70d22e7a2":"0f50e4ecb59a167d6de832af706a8ed5da24804d287d707344261a083a091957":"fb9cb8ee4a2a34c1a50d79c1c81e4093c75ddfb9f8a7193975abcc060cdb9e97" AES-256-XTS Encrypt NIST XTSTestVectors #59 -aes_encrypt_xts:"ba2046990180efed157e49e20cbaa262336e174f12dd9f94e6787aa3995a6f4969b017dcd0c2f0fa2f1d85376d3fcf91ff5dcf1a46be33e6a6157e9aa66dbf97":"f96bf00f92435b262ad2ef78029b8870":"2aff40f08750fab83524a2e908fde20af678930a07aaf77f55a055abddf69224":"25bbecffaf0699a45793b5166d2fa52b5ab909ae0209eb2ae70726bc9ea43071":256:0 +aes_encrypt_xts:"ba2046990180efed157e49e20cbaa262336e174f12dd9f94e6787aa3995a6f4969b017dcd0c2f0fa2f1d85376d3fcf91ff5dcf1a46be33e6a6157e9aa66dbf97":"f96bf00f92435b262ad2ef78029b8870":"2aff40f08750fab83524a2e908fde20af678930a07aaf77f55a055abddf69224":"25bbecffaf0699a45793b5166d2fa52b5ab909ae0209eb2ae70726bc9ea43071" AES-256-XTS Encrypt NIST XTSTestVectors #60 -aes_encrypt_xts:"bade4d98d950bc1c0f9af6c0449df05955ad9db136fdab98b07f359b3a3781d44ccd04a9bdbf2191099dd74705811c9cbf26173dba5ca9c1c89566f061d0c943":"28b0fe036e623143923e8bbc34588269":"70ccd34838671d1699a89e113edcae8fd312415b6f8fd5d00b02705887822497":"b090dcd79bfc77f1a5ed3470dca309d018c1c82b39832a2e4f355e43a787f643":256:0 +aes_encrypt_xts:"bade4d98d950bc1c0f9af6c0449df05955ad9db136fdab98b07f359b3a3781d44ccd04a9bdbf2191099dd74705811c9cbf26173dba5ca9c1c89566f061d0c943":"28b0fe036e623143923e8bbc34588269":"70ccd34838671d1699a89e113edcae8fd312415b6f8fd5d00b02705887822497":"b090dcd79bfc77f1a5ed3470dca309d018c1c82b39832a2e4f355e43a787f643" AES-256-XTS Encrypt NIST XTSTestVectors #61 -aes_encrypt_xts:"5eb50987dc582bae4bb46c7a1cae341984380ba28909ebc9a4f20cb992475b167fd81d94ca638003c13986f0095c1ec8eb12e6f060d4e83cff0f8f170ceb96a8":"c1b94b4b6bbd65f75ad8d1aac014fdf0":"64e5ddf733229d639dfc7b86921f2c8bb8dff717bb163a85ff59b915fdf285e3":"3abd4bd1d8436be9cf9d3027b0a7a543db6b2caacd77a41abcbc9a899e42e3fe":256:0 +aes_encrypt_xts:"5eb50987dc582bae4bb46c7a1cae341984380ba28909ebc9a4f20cb992475b167fd81d94ca638003c13986f0095c1ec8eb12e6f060d4e83cff0f8f170ceb96a8":"c1b94b4b6bbd65f75ad8d1aac014fdf0":"64e5ddf733229d639dfc7b86921f2c8bb8dff717bb163a85ff59b915fdf285e3":"3abd4bd1d8436be9cf9d3027b0a7a543db6b2caacd77a41abcbc9a899e42e3fe" AES-256-XTS Encrypt NIST XTSTestVectors #62 -aes_encrypt_xts:"d01b40f455522cfc8304119e2e633d6bb2748702045b89a6184b836a9a7cd859d9e7ee1d952a95e1e770b8b96f8f7cbcfa9c411b93227e775d94a5ce778715a0":"3fc644cbec9af3212f491849b6e01088":"492cc94ccea28122c78a14a9f774e5e4d773b36b00eeda944a56aafc80dad414":"26a59c5bd693033fcdd97106ecdf63d8488411d437416f221651d68ffe278e99":256:0 +aes_encrypt_xts:"d01b40f455522cfc8304119e2e633d6bb2748702045b89a6184b836a9a7cd859d9e7ee1d952a95e1e770b8b96f8f7cbcfa9c411b93227e775d94a5ce778715a0":"3fc644cbec9af3212f491849b6e01088":"492cc94ccea28122c78a14a9f774e5e4d773b36b00eeda944a56aafc80dad414":"26a59c5bd693033fcdd97106ecdf63d8488411d437416f221651d68ffe278e99" AES-256-XTS Encrypt NIST XTSTestVectors #63 -aes_encrypt_xts:"fff7bf050b3da1ab92b48eee92d9e7d7a178e47b021260e84df3572c71d3523d34e1bc45e6ff8982a61e528c0d56f8f98e60a07ea76429eeadbb5fd3561ae801":"49870da1189bf3d1a143460db2af1a3e":"68b91b3b495be17a600e81c188dc1f1dfd53e30db2f3ffb1f17acb600c9de877":"0d9ab80875b2b64d2f8987f5d9afc7387f3bf028bafb967b6d8bf619f2618529":256:0 +aes_encrypt_xts:"fff7bf050b3da1ab92b48eee92d9e7d7a178e47b021260e84df3572c71d3523d34e1bc45e6ff8982a61e528c0d56f8f98e60a07ea76429eeadbb5fd3561ae801":"49870da1189bf3d1a143460db2af1a3e":"68b91b3b495be17a600e81c188dc1f1dfd53e30db2f3ffb1f17acb600c9de877":"0d9ab80875b2b64d2f8987f5d9afc7387f3bf028bafb967b6d8bf619f2618529" AES-256-XTS Encrypt NIST XTSTestVectors #64 -aes_encrypt_xts:"c04f15a5d33c2fcb78264756a55c882dac5d018d0488d3c3944f94b35ab1c517e70f8474e8a140142c4f188efe4634c384d7ec689c7f744a0e12794651f5d69b":"046fe4185368f7ce6796f0bd3dba63be":"bb47621961bf208350eb9d8aaeeb3c422f53856e256506bb820bef3df5741acc":"ce268a799726173ce0c2a2c7ab365873b650f1b9dfdf02f74e3ca6e7bf4ee5bc":256:0 +aes_encrypt_xts:"c04f15a5d33c2fcb78264756a55c882dac5d018d0488d3c3944f94b35ab1c517e70f8474e8a140142c4f188efe4634c384d7ec689c7f744a0e12794651f5d69b":"046fe4185368f7ce6796f0bd3dba63be":"bb47621961bf208350eb9d8aaeeb3c422f53856e256506bb820bef3df5741acc":"ce268a799726173ce0c2a2c7ab365873b650f1b9dfdf02f74e3ca6e7bf4ee5bc" AES-256-XTS Encrypt NIST XTSTestVectors #65 -aes_encrypt_xts:"aeb3fe8f87a1d9ba5fb6ad1620b40f80bc450627250c83ca9a75a0010455852508a4b3ad801d2ff582197ebae9215c248acdd1ed048cd511537fe0e3c9106f6d":"8c19d398db05c333562ec9ed9b63c98b":"ff8239f19d44a67d0f4a0d02958dc3fd4752e97887e3375629561878024f2173":"593085a47c864597edd47a7e6de8bbc402baa5bab8f554dd2dc791bee10c2348":256:0 +aes_encrypt_xts:"aeb3fe8f87a1d9ba5fb6ad1620b40f80bc450627250c83ca9a75a0010455852508a4b3ad801d2ff582197ebae9215c248acdd1ed048cd511537fe0e3c9106f6d":"8c19d398db05c333562ec9ed9b63c98b":"ff8239f19d44a67d0f4a0d02958dc3fd4752e97887e3375629561878024f2173":"593085a47c864597edd47a7e6de8bbc402baa5bab8f554dd2dc791bee10c2348" AES-256-XTS Encrypt NIST XTSTestVectors #66 -aes_encrypt_xts:"10c9e07ce784d6d20512f39f7677a2fee2f4743f96b3a35f71f4b8505b6f2f57764592014ac5c138b0bbb516e9725ea60dfa6b1d122420af411cb6a20ce71faf":"ad496ac92c2e5a6e76d2e1d9c9b81368":"9ef1531b80e5ca4e180ce9a2ffd4a402badd3a12c3d08a60871acf7769b2e7ed":"c24a51de9c172b91b9e8ae94c0ae9f9b89b322072704c7b65f78880bb367f210":256:0 +aes_encrypt_xts:"10c9e07ce784d6d20512f39f7677a2fee2f4743f96b3a35f71f4b8505b6f2f57764592014ac5c138b0bbb516e9725ea60dfa6b1d122420af411cb6a20ce71faf":"ad496ac92c2e5a6e76d2e1d9c9b81368":"9ef1531b80e5ca4e180ce9a2ffd4a402badd3a12c3d08a60871acf7769b2e7ed":"c24a51de9c172b91b9e8ae94c0ae9f9b89b322072704c7b65f78880bb367f210" AES-256-XTS Encrypt NIST XTSTestVectors #67 -aes_encrypt_xts:"179761ee0513de99804d839b01a6eb11a4f1cef843f27940ca407ba0c7f7b8987eb1c11a6ec7a77f7181fd4dc6639c83cd408ef2fb6a844224cb5ec827a77ed3":"857950196ae7d3c8ef53cb8921d63d58":"7d6b066eb3d1612741937118001dab97f30f20232dc78e3d0a89071f4864ec73":"8c699ad0feec040d385a864c3728b3455584a667e719bc5bd5869ca2293a025e":256:0 +aes_encrypt_xts:"179761ee0513de99804d839b01a6eb11a4f1cef843f27940ca407ba0c7f7b8987eb1c11a6ec7a77f7181fd4dc6639c83cd408ef2fb6a844224cb5ec827a77ed3":"857950196ae7d3c8ef53cb8921d63d58":"7d6b066eb3d1612741937118001dab97f30f20232dc78e3d0a89071f4864ec73":"8c699ad0feec040d385a864c3728b3455584a667e719bc5bd5869ca2293a025e" AES-256-XTS Encrypt NIST XTSTestVectors #68 -aes_encrypt_xts:"7113e52e6121a823cd9ea8712b2e26927c67a280f4ab856a13cd8773c0d9467b527d8565725f5a16484ca41d03886a64e23385139fde571fac218c6d915ff99f":"40bc30b095db185e89c4851ff2bfa0c0":"baeb3860674e6d65644d2d76471d7ab9ced7bef25e11d11983e81e02e5ed1856":"1204cc8c76826cac97b90bdbb06fda9585ee1a493450b688c261f9886c8c1561":256:0 +aes_encrypt_xts:"7113e52e6121a823cd9ea8712b2e26927c67a280f4ab856a13cd8773c0d9467b527d8565725f5a16484ca41d03886a64e23385139fde571fac218c6d915ff99f":"40bc30b095db185e89c4851ff2bfa0c0":"baeb3860674e6d65644d2d76471d7ab9ced7bef25e11d11983e81e02e5ed1856":"1204cc8c76826cac97b90bdbb06fda9585ee1a493450b688c261f9886c8c1561" AES-256-XTS Encrypt NIST XTSTestVectors #69 -aes_encrypt_xts:"2f4671066a9c328e393276f64f8c9b5406881682fa51cded858bc8d0678ada4f450d7007589251c41ad853012221c583d515e3986aaec5c30fbfd1962986f24d":"a1ca7a742815f9dfaef37391fa8c29da":"219814a0c9d202d13855f06b8eb9b91749008f19a2bd725d28aa4b475ee6b66d":"7abfdf593fa2ef38e1cbbc3eb046ad6334bc42c24c35eeff147a13810005155d":256:0 +aes_encrypt_xts:"2f4671066a9c328e393276f64f8c9b5406881682fa51cded858bc8d0678ada4f450d7007589251c41ad853012221c583d515e3986aaec5c30fbfd1962986f24d":"a1ca7a742815f9dfaef37391fa8c29da":"219814a0c9d202d13855f06b8eb9b91749008f19a2bd725d28aa4b475ee6b66d":"7abfdf593fa2ef38e1cbbc3eb046ad6334bc42c24c35eeff147a13810005155d" AES-256-XTS Encrypt NIST XTSTestVectors #70 -aes_encrypt_xts:"b353e17f495d6b6a24357a6a6c30372d8e6d79923f0e0b62224af47240123ed909f5a94a299a0cbda4ba99e864698803101507e7027041fe04eed90336d89c76":"45c9b9a9842445dd369f2f9408c76813":"d265b71fb89677540d73c441368299c4162e9f5c070c3856813245f0ed402fab":"48126086975de6b282a5acdbeec5777e5f5955d7f938f3c56fe69a91b8b63401":256:0 +aes_encrypt_xts:"b353e17f495d6b6a24357a6a6c30372d8e6d79923f0e0b62224af47240123ed909f5a94a299a0cbda4ba99e864698803101507e7027041fe04eed90336d89c76":"45c9b9a9842445dd369f2f9408c76813":"d265b71fb89677540d73c441368299c4162e9f5c070c3856813245f0ed402fab":"48126086975de6b282a5acdbeec5777e5f5955d7f938f3c56fe69a91b8b63401" AES-256-XTS Encrypt NIST XTSTestVectors #71 -aes_encrypt_xts:"78444ca15453b6120f49b31648be62138b3b5588083ffbaae5f32a8fd999a997c2734b3bf1f90c84a8ff70286f973de7ef5b3cdaa2c7d890be18a18e5a1dc051":"6756726a7aa08c27023090f244c61f80":"7ef4668bcad140a7158ef491cb7373c070f4cdb4e2d416dc8dc689ca88045e1f":"dfb3c1d4f07451b82f263af412c712f8f4fc29adc6d49abfd5faa48417d34372":256:0 +aes_encrypt_xts:"78444ca15453b6120f49b31648be62138b3b5588083ffbaae5f32a8fd999a997c2734b3bf1f90c84a8ff70286f973de7ef5b3cdaa2c7d890be18a18e5a1dc051":"6756726a7aa08c27023090f244c61f80":"7ef4668bcad140a7158ef491cb7373c070f4cdb4e2d416dc8dc689ca88045e1f":"dfb3c1d4f07451b82f263af412c712f8f4fc29adc6d49abfd5faa48417d34372" AES-256-XTS Encrypt NIST XTSTestVectors #72 -aes_encrypt_xts:"14c9b136c6afd636caaebe249c762d6828463e27b2e24fc2777f6003a7ebdef43a32506b49ff1beaa0efeb914cd024c5ba2aa0b011dbb29ca3ff22059a94f7f4":"c2a15c46df79085642160d1206b7c5ca":"3659371d51cfb1df06d596566fddf904dc4715ee819185a453f6095826d4094c":"7bbeedad3910cafeb14234245cc2a1502653641ef5e0e0689d6c70125f0009c0":256:0 +aes_encrypt_xts:"14c9b136c6afd636caaebe249c762d6828463e27b2e24fc2777f6003a7ebdef43a32506b49ff1beaa0efeb914cd024c5ba2aa0b011dbb29ca3ff22059a94f7f4":"c2a15c46df79085642160d1206b7c5ca":"3659371d51cfb1df06d596566fddf904dc4715ee819185a453f6095826d4094c":"7bbeedad3910cafeb14234245cc2a1502653641ef5e0e0689d6c70125f0009c0" AES-256-XTS Encrypt NIST XTSTestVectors #73 -aes_encrypt_xts:"5694c511286ffa1f1f51678a7ad4644eb5e9547d8560d4aa4baad8f1eee84f1ba2ff4dce1e3c633cfab4d62556d9b0e0646d723e03363276cd4c81d7c7e81612":"b441cb43fdd9e2c42e31a43e40255dff":"53e1c77b46310319a90e03e778136a3c838d92ea0a427b551f3aee1f70085b6b":"ef760471a22a83872e950910376a38a61b1e3e2e3641c89286e3443b56b94490":256:0 +aes_encrypt_xts:"5694c511286ffa1f1f51678a7ad4644eb5e9547d8560d4aa4baad8f1eee84f1ba2ff4dce1e3c633cfab4d62556d9b0e0646d723e03363276cd4c81d7c7e81612":"b441cb43fdd9e2c42e31a43e40255dff":"53e1c77b46310319a90e03e778136a3c838d92ea0a427b551f3aee1f70085b6b":"ef760471a22a83872e950910376a38a61b1e3e2e3641c89286e3443b56b94490" AES-256-XTS Encrypt NIST XTSTestVectors #74 -aes_encrypt_xts:"a9f66417f5f28808de4a41e53c6d90e9952bc33691141e266dd965414b6ec0d3b2d0a6ae2bcc8ed2c23db6e4b1f6890a14f7070c65dd04798b6d85df1ef38f58":"fd3e61399781e527add8b2eb0efb795a":"e6bce62a359d887aaf5989f96f266672e9eac28bb49503c5d79d7b1c6a11a507":"4511c9dda86feeb3ab9703aee9eadabb407ba2c02a9e03003959d9334d9067da":256:0 +aes_encrypt_xts:"a9f66417f5f28808de4a41e53c6d90e9952bc33691141e266dd965414b6ec0d3b2d0a6ae2bcc8ed2c23db6e4b1f6890a14f7070c65dd04798b6d85df1ef38f58":"fd3e61399781e527add8b2eb0efb795a":"e6bce62a359d887aaf5989f96f266672e9eac28bb49503c5d79d7b1c6a11a507":"4511c9dda86feeb3ab9703aee9eadabb407ba2c02a9e03003959d9334d9067da" AES-256-XTS Encrypt NIST XTSTestVectors #75 -aes_encrypt_xts:"0b75926865c1c0571324ff3475c5143e7c18d157162f177c233f3e17a0f4e12f19abcc4e827549fca534eecd8be858edbef1e1f3f1d28d06db966d6e62e73499":"55b2333468a0ec130c014b2bcd0ac8a9":"455393961b34dc103037d425f3874d3a8ed0ff22d1290260c1f97a9097cb0562":"e66d3c26a03fee0277f4f09e37ba7def9f0ccb8d4372787e3dfd61ed683bcbdf":256:0 +aes_encrypt_xts:"0b75926865c1c0571324ff3475c5143e7c18d157162f177c233f3e17a0f4e12f19abcc4e827549fca534eecd8be858edbef1e1f3f1d28d06db966d6e62e73499":"55b2333468a0ec130c014b2bcd0ac8a9":"455393961b34dc103037d425f3874d3a8ed0ff22d1290260c1f97a9097cb0562":"e66d3c26a03fee0277f4f09e37ba7def9f0ccb8d4372787e3dfd61ed683bcbdf" AES-256-XTS Encrypt NIST XTSTestVectors #76 -aes_encrypt_xts:"9c0c1f73bed872b90cbfd16ddfdeba84d10fd9431731124fb845e9ad03f301ea91a4c51f71d8e75618151a5a5a2e979a1e412f5e3069748b5bd684f042518bdb":"131d7d5fb585eb9d495483a43377f768":"c9440ecf76f673dc6539114ffacc1643d5709d0ff6cf75dc4a52fa503ceb0ce4":"2391e3d877382ec2427de1730d7acacc73a54e75583e8d20f116fb6b03906d07":256:0 +aes_encrypt_xts:"9c0c1f73bed872b90cbfd16ddfdeba84d10fd9431731124fb845e9ad03f301ea91a4c51f71d8e75618151a5a5a2e979a1e412f5e3069748b5bd684f042518bdb":"131d7d5fb585eb9d495483a43377f768":"c9440ecf76f673dc6539114ffacc1643d5709d0ff6cf75dc4a52fa503ceb0ce4":"2391e3d877382ec2427de1730d7acacc73a54e75583e8d20f116fb6b03906d07" AES-256-XTS Encrypt NIST XTSTestVectors #77 -aes_encrypt_xts:"dbc6ea5f07e5eef069066e0705c47df805f850ce5c09ca0bf3042830e482dcb8862df12434b42ea603982705719ab6b83be318b17654db9f7a9d8a0a041f1d5c":"5af578e4af1ec5afb45dbe05bbb77cc8":"793180ea6a128b94f12f34853302f1c235d72cc2972615844d4ae8b6c88465a7":"538657e16e2a5f2653fed30d49c2036fdd2573d2dde74149d78b0bd5812301c2":256:0 +aes_encrypt_xts:"dbc6ea5f07e5eef069066e0705c47df805f850ce5c09ca0bf3042830e482dcb8862df12434b42ea603982705719ab6b83be318b17654db9f7a9d8a0a041f1d5c":"5af578e4af1ec5afb45dbe05bbb77cc8":"793180ea6a128b94f12f34853302f1c235d72cc2972615844d4ae8b6c88465a7":"538657e16e2a5f2653fed30d49c2036fdd2573d2dde74149d78b0bd5812301c2" AES-256-XTS Encrypt NIST XTSTestVectors #78 -aes_encrypt_xts:"d5857d935161473031a49fb99aad2735416519aca50027d1fdd9a0a2c8fd8108dc2fc8dfc43ba56e0d55f1917b5b12b79d5dc57b2ea757099672c5890cacca59":"5062ede46ba1f3e48d49f6478d1b4664":"a4d0a482e9d0742cf41a7c876dc58d78201aea9fef682c7d221e61e9912851b7":"b9046bb527cec7a0d6943a51d8514ae83c52abcae659fc67d8aaee1c8a2f7c6f":256:0 +aes_encrypt_xts:"d5857d935161473031a49fb99aad2735416519aca50027d1fdd9a0a2c8fd8108dc2fc8dfc43ba56e0d55f1917b5b12b79d5dc57b2ea757099672c5890cacca59":"5062ede46ba1f3e48d49f6478d1b4664":"a4d0a482e9d0742cf41a7c876dc58d78201aea9fef682c7d221e61e9912851b7":"b9046bb527cec7a0d6943a51d8514ae83c52abcae659fc67d8aaee1c8a2f7c6f" AES-256-XTS Encrypt NIST XTSTestVectors #79 -aes_encrypt_xts:"7bb5f025084fcb5f350de299288a106c867af70d0cd8071ee925ed6009ccb59337ae0219eded1788eecfe325d170fd18ae5cb1ad369e3492e9db3a8e00439f08":"b770b9e5652bcbba2c2947b476e583e9":"2930197db6de215d6b758435572f2777081784a16b8ad4f53435e1a3ff41f889":"0357dea5df59d7e834e0c20fb3d74da2bc686ab26a9c5698c4337ee18ba694a7":256:0 +aes_encrypt_xts:"7bb5f025084fcb5f350de299288a106c867af70d0cd8071ee925ed6009ccb59337ae0219eded1788eecfe325d170fd18ae5cb1ad369e3492e9db3a8e00439f08":"b770b9e5652bcbba2c2947b476e583e9":"2930197db6de215d6b758435572f2777081784a16b8ad4f53435e1a3ff41f889":"0357dea5df59d7e834e0c20fb3d74da2bc686ab26a9c5698c4337ee18ba694a7" AES-256-XTS Encrypt NIST XTSTestVectors #80 -aes_encrypt_xts:"2c7ca38b0445ca7345c53d05e433a84e93617723ec4f22a9e3c4d822fdda9a88748d653b83ea170668fae1b22525afd3aa78e1f09106a22d640d853524a80b5a":"44ddb8c843750a34a598c4b1f91d9230":"847417b53e2fe4662e6197409e869dcc16c3b1902cbcd5ed01b5b60d890c4f79":"187d4fd73abe3cb652f58a3860e0d8ca36509b10b5843c693160a18824b45ff3":256:0 +aes_encrypt_xts:"2c7ca38b0445ca7345c53d05e433a84e93617723ec4f22a9e3c4d822fdda9a88748d653b83ea170668fae1b22525afd3aa78e1f09106a22d640d853524a80b5a":"44ddb8c843750a34a598c4b1f91d9230":"847417b53e2fe4662e6197409e869dcc16c3b1902cbcd5ed01b5b60d890c4f79":"187d4fd73abe3cb652f58a3860e0d8ca36509b10b5843c693160a18824b45ff3" AES-256-XTS Encrypt NIST XTSTestVectors #81 -aes_encrypt_xts:"299fd77e9d9e43639bc91507ed733fbabb351bc4a4df920aa741b00b3bc69c93788609bbf63eb0d86d9718b3dff485e9190db3b7896d693e5155785eb07296eb":"77f53efcfaced3ec7eda86db1cd4ee0d":"3c0269b40517756022a06a5e9fe59e49d9713a75a86ba373cbda9e8a87570388":"1e782e2e678dbb3edf7d05f2c5ba1e23e35a7f92bd6f64d8c9f5232d0c240398":256:0 +aes_encrypt_xts:"299fd77e9d9e43639bc91507ed733fbabb351bc4a4df920aa741b00b3bc69c93788609bbf63eb0d86d9718b3dff485e9190db3b7896d693e5155785eb07296eb":"77f53efcfaced3ec7eda86db1cd4ee0d":"3c0269b40517756022a06a5e9fe59e49d9713a75a86ba373cbda9e8a87570388":"1e782e2e678dbb3edf7d05f2c5ba1e23e35a7f92bd6f64d8c9f5232d0c240398" AES-256-XTS Encrypt NIST XTSTestVectors #82 -aes_encrypt_xts:"a3e184eb5f0b5ac6763366443e3c67759374788b22c564d7adaf325412c2b0b35658f0974c1744c4217135a791e63754ec4536453a9a3241cb5f26b8f2fbbaa8":"392d2e266bde97e23fe33e253d98cef6":"c59f047e76f02adcf22e0646808d57caac0e16d026111346d4f2a18240be0c76":"a9073447e5674c12e0038b02d9b15fecbfaab3f9f1fccd26b7103e9676470c24":256:0 +aes_encrypt_xts:"a3e184eb5f0b5ac6763366443e3c67759374788b22c564d7adaf325412c2b0b35658f0974c1744c4217135a791e63754ec4536453a9a3241cb5f26b8f2fbbaa8":"392d2e266bde97e23fe33e253d98cef6":"c59f047e76f02adcf22e0646808d57caac0e16d026111346d4f2a18240be0c76":"a9073447e5674c12e0038b02d9b15fecbfaab3f9f1fccd26b7103e9676470c24" AES-256-XTS Encrypt NIST XTSTestVectors #83 -aes_encrypt_xts:"ed4e43fcf5e2fd4454028aa6bd3a8ece19ef318a49f485342bd4bf4ce98abca6e3593a9fd339ad1c2764d65e40adb66dcd7052b3bc31f3c18e9c5ef590df2f0a":"1e1d81c6f69a78e30f2392188ac9b429":"b4f2bc3a56ebb8a28d8035b216748fc3d465efe8a3b019e793f9187fe28e96ad":"0bcb4c624b7895e716d195cb6fef836173e3ccdd1e3db52d3e8592c9e9aa4c4e":256:0 +aes_encrypt_xts:"ed4e43fcf5e2fd4454028aa6bd3a8ece19ef318a49f485342bd4bf4ce98abca6e3593a9fd339ad1c2764d65e40adb66dcd7052b3bc31f3c18e9c5ef590df2f0a":"1e1d81c6f69a78e30f2392188ac9b429":"b4f2bc3a56ebb8a28d8035b216748fc3d465efe8a3b019e793f9187fe28e96ad":"0bcb4c624b7895e716d195cb6fef836173e3ccdd1e3db52d3e8592c9e9aa4c4e" AES-256-XTS Encrypt NIST XTSTestVectors #84 -aes_encrypt_xts:"b612d544688c73b150a7618ae53fcd0a70cbacc6fcb9c88b4c7b4c5d320708fc5384ef900e78881f57cd952f57a638979b05de62d2aaca4e80241fee5f68263e":"d5f652f36584bf8ed30fc51f5ac77cfa":"4fda1bf5fa57d0a8a8b76ece238eef69edf5c5fb12dfa995cdad65367d36114d":"441ee0acd5a7848483f40a77acaec83ae3871a205aa781e5c4266c52b6bd659f":256:0 +aes_encrypt_xts:"b612d544688c73b150a7618ae53fcd0a70cbacc6fcb9c88b4c7b4c5d320708fc5384ef900e78881f57cd952f57a638979b05de62d2aaca4e80241fee5f68263e":"d5f652f36584bf8ed30fc51f5ac77cfa":"4fda1bf5fa57d0a8a8b76ece238eef69edf5c5fb12dfa995cdad65367d36114d":"441ee0acd5a7848483f40a77acaec83ae3871a205aa781e5c4266c52b6bd659f" AES-256-XTS Encrypt NIST XTSTestVectors #85 -aes_encrypt_xts:"7f0f22836de358c3e19621a6be759054956cb5953eca76f9636288937922a126537b69ea03f8669e95d38f85f4f4fc5e88622e2b8fd0cdfa5ee320d2b5ab2503":"8e68cf52ac93940c277442b5fd70a180":"8ab4548236620a2665004bc68a9ffa77bfc00ece36f8257280fb85cf6b25aa9e":"fa4748fac282dcf219a83ca98d959992d4d7ae5c60fcbcc1f609c1f93cff8299":256:0 +aes_encrypt_xts:"7f0f22836de358c3e19621a6be759054956cb5953eca76f9636288937922a126537b69ea03f8669e95d38f85f4f4fc5e88622e2b8fd0cdfa5ee320d2b5ab2503":"8e68cf52ac93940c277442b5fd70a180":"8ab4548236620a2665004bc68a9ffa77bfc00ece36f8257280fb85cf6b25aa9e":"fa4748fac282dcf219a83ca98d959992d4d7ae5c60fcbcc1f609c1f93cff8299" AES-256-XTS Encrypt NIST XTSTestVectors #86 -aes_encrypt_xts:"37514f9de4c60940958aed0e631dd04709929e706ca4d042026e0a8fcc4dbfc4e58cc129df23f50d1585427d1829659fcd4d4191d563716453746e564fb387a4":"f569d6883b4139ceb52eb45af461f7f5":"b1639e0f5a3835e1e1f847643a2afa36839fb23ab1a52b577603c5d78efa7495":"64f4968f60e331e7313630ca2e28e578b1b74f0c3e90d6fe7a7b8a9e82103407":256:0 +aes_encrypt_xts:"37514f9de4c60940958aed0e631dd04709929e706ca4d042026e0a8fcc4dbfc4e58cc129df23f50d1585427d1829659fcd4d4191d563716453746e564fb387a4":"f569d6883b4139ceb52eb45af461f7f5":"b1639e0f5a3835e1e1f847643a2afa36839fb23ab1a52b577603c5d78efa7495":"64f4968f60e331e7313630ca2e28e578b1b74f0c3e90d6fe7a7b8a9e82103407" AES-256-XTS Encrypt NIST XTSTestVectors #87 -aes_encrypt_xts:"50d3f1eddc9684df8a37d0d5ebf7f7b8da55497ea77d7752fb28d4a6a8b1fcbe05e25de4aae4086aac47f5bde2009c5653351378b4749ea888e79178cabb1dfe":"8aa380f47ca98106e5407197bb3a369a":"8bd39e46fb14f75ac84c0abe09a9f4e0cbc4542a6e28346a9c6d526690914553":"4f00d328c4c8f44e2e56b5b1caffdda9e862563b3a35dfdc954d5c5203847d4d":256:0 +aes_encrypt_xts:"50d3f1eddc9684df8a37d0d5ebf7f7b8da55497ea77d7752fb28d4a6a8b1fcbe05e25de4aae4086aac47f5bde2009c5653351378b4749ea888e79178cabb1dfe":"8aa380f47ca98106e5407197bb3a369a":"8bd39e46fb14f75ac84c0abe09a9f4e0cbc4542a6e28346a9c6d526690914553":"4f00d328c4c8f44e2e56b5b1caffdda9e862563b3a35dfdc954d5c5203847d4d" AES-256-XTS Encrypt NIST XTSTestVectors #88 -aes_encrypt_xts:"00f5f7044069709b333af05cd4afe19318be7e0e8854a330969ddc6630b657d753c98df8facbba7ea380e9b3c9af55c7f217397b64e04328b5cf0051c527dca6":"d7ffba8fe2ae7a7ea4d985ebfbd4a0bc":"b8f683813dd418d33a9210c3467e6cf29b891870f2bab0bf7843b4767749d837":"fda4a3a378070cc1304e8d3a6a149aa3372855b55516a113ba60a32dd800743e":256:0 +aes_encrypt_xts:"00f5f7044069709b333af05cd4afe19318be7e0e8854a330969ddc6630b657d753c98df8facbba7ea380e9b3c9af55c7f217397b64e04328b5cf0051c527dca6":"d7ffba8fe2ae7a7ea4d985ebfbd4a0bc":"b8f683813dd418d33a9210c3467e6cf29b891870f2bab0bf7843b4767749d837":"fda4a3a378070cc1304e8d3a6a149aa3372855b55516a113ba60a32dd800743e" AES-256-XTS Encrypt NIST XTSTestVectors #89 -aes_encrypt_xts:"ec41b9248e64dd43b89cd53bcd6d720a3bdea5b6bab13c0c7d574b0eb096e6eaccc8e83b52eb3a854b7f44abf0da25ef82472478c3e40b507592e69f1732ecb4":"9c92632596acc6c3f3c016ef804cf144":"276553f1f023053728a3e8b9b3baa70d19d0b26de25eed9cc06efdf09125e5d7":"e77c05af1907a847a40fd582224306a4d60693288a6b98724fde927820ae6824":256:0 +aes_encrypt_xts:"ec41b9248e64dd43b89cd53bcd6d720a3bdea5b6bab13c0c7d574b0eb096e6eaccc8e83b52eb3a854b7f44abf0da25ef82472478c3e40b507592e69f1732ecb4":"9c92632596acc6c3f3c016ef804cf144":"276553f1f023053728a3e8b9b3baa70d19d0b26de25eed9cc06efdf09125e5d7":"e77c05af1907a847a40fd582224306a4d60693288a6b98724fde927820ae6824" AES-256-XTS Encrypt NIST XTSTestVectors #90 -aes_encrypt_xts:"9051e843a1a216c0bbad5d67e2e30ee414ae0ec29675deca56507ef011ba7f3f273edd58ea12c02ad03ebe2405702a0b8ac33016d216e22af0f1141998ea488b":"b4599993e7c9b1c96a49828ad0eb0d24":"dd09c1fc4932cbebdcc02fd5ae3cd84c69cceaebca4fecfc6f975ca211fbe205":"a818957f0e23cdd3b9d579ba40997a9be651566996f656be257a806a36c2756f":256:0 +aes_encrypt_xts:"9051e843a1a216c0bbad5d67e2e30ee414ae0ec29675deca56507ef011ba7f3f273edd58ea12c02ad03ebe2405702a0b8ac33016d216e22af0f1141998ea488b":"b4599993e7c9b1c96a49828ad0eb0d24":"dd09c1fc4932cbebdcc02fd5ae3cd84c69cceaebca4fecfc6f975ca211fbe205":"a818957f0e23cdd3b9d579ba40997a9be651566996f656be257a806a36c2756f" AES-256-XTS Encrypt NIST XTSTestVectors #91 -aes_encrypt_xts:"cc0e919745830661faa12b04dba5febc29772d4a686d9a433ebbd9ccdbc02d3b893a1ed1dfb10d2d351978a1971a408eced8bd3daa53a49198cd7f751733d927":"77a0a83e86727254130a59a7d6b76391":"daec92b3a1848d81286d5dfea7cc5acbc1cc27c1d1947aa757bf16cf7c895fbb":"35401c3cd3671db2890e1638895691f09a9037f2e07c705817edbdf6b9c28d11":256:0 +aes_encrypt_xts:"cc0e919745830661faa12b04dba5febc29772d4a686d9a433ebbd9ccdbc02d3b893a1ed1dfb10d2d351978a1971a408eced8bd3daa53a49198cd7f751733d927":"77a0a83e86727254130a59a7d6b76391":"daec92b3a1848d81286d5dfea7cc5acbc1cc27c1d1947aa757bf16cf7c895fbb":"35401c3cd3671db2890e1638895691f09a9037f2e07c705817edbdf6b9c28d11" AES-256-XTS Encrypt NIST XTSTestVectors #92 -aes_encrypt_xts:"e3917c9e9ba6d89ede4b7e0b8fc501cedd7f1ccd146162efad989095f5f68d5ecd6fd4333e1bd453f09b6d09d697a285e07e0f5ec4611412977f9ae38d15ef9e":"9e258244d34e09a1c5ef76ea210e676e":"32dff1452da87bfec228c13028abd6535780a6beb39ff9e3074be5896f30cfc0":"a6a3e35f0de70a925bbd7d8012e7f9c2fde3c009f8113e3ba90a943319e0dec2":256:0 +aes_encrypt_xts:"e3917c9e9ba6d89ede4b7e0b8fc501cedd7f1ccd146162efad989095f5f68d5ecd6fd4333e1bd453f09b6d09d697a285e07e0f5ec4611412977f9ae38d15ef9e":"9e258244d34e09a1c5ef76ea210e676e":"32dff1452da87bfec228c13028abd6535780a6beb39ff9e3074be5896f30cfc0":"a6a3e35f0de70a925bbd7d8012e7f9c2fde3c009f8113e3ba90a943319e0dec2" AES-256-XTS Encrypt NIST XTSTestVectors #93 -aes_encrypt_xts:"9a40e679508c6d3091aed61da803fec47f191c5a792ac38479ccff2f28c2ab71ec899ed4711a0e6704db0f60067d3d80009d7968c2926cec9cb3b029b0cfa5b0":"11822fab69820b6703163c9b282f0e2c":"f4a350c54b03cd24e1e6596d328c2c93bd3b7275107c24b43850f2410f17e795":"f864e42bb92dec7496f9c64d474fd8e010726a389e058bf9c20c318b522ef184":256:0 +aes_encrypt_xts:"9a40e679508c6d3091aed61da803fec47f191c5a792ac38479ccff2f28c2ab71ec899ed4711a0e6704db0f60067d3d80009d7968c2926cec9cb3b029b0cfa5b0":"11822fab69820b6703163c9b282f0e2c":"f4a350c54b03cd24e1e6596d328c2c93bd3b7275107c24b43850f2410f17e795":"f864e42bb92dec7496f9c64d474fd8e010726a389e058bf9c20c318b522ef184" AES-256-XTS Encrypt NIST XTSTestVectors #94 -aes_encrypt_xts:"f5d145f6a7dd0596b81439a1a5423ec285e3bd1eb99c71991a3ddd00b2e59f27f7656a4107d929d20b293bae1f86414488a1e328bb278a6b09b3955110a1e769":"65c0b2a7d4448c8bc0f2979055f0d284":"ef26cd107a96dd8c33f047aaaaf2322645eda646d458f0dcd897cee44b02d446":"084535587434e28f955c4925d738a5d66c5b43c35359872708f6d3db59646055":256:0 +aes_encrypt_xts:"f5d145f6a7dd0596b81439a1a5423ec285e3bd1eb99c71991a3ddd00b2e59f27f7656a4107d929d20b293bae1f86414488a1e328bb278a6b09b3955110a1e769":"65c0b2a7d4448c8bc0f2979055f0d284":"ef26cd107a96dd8c33f047aaaaf2322645eda646d458f0dcd897cee44b02d446":"084535587434e28f955c4925d738a5d66c5b43c35359872708f6d3db59646055" AES-256-XTS Encrypt NIST XTSTestVectors #95 -aes_encrypt_xts:"4921b019ea495cc798613e0168b7d8c525c4c7c2fcf0c0c58b7ff07ac38a1a885e033684f4311e37f50c429e0196030c99bd8fb01d19fb98467e5aec7d3e172e":"9dcb96a565a8795d40075fce44458bbf":"e19961d9543f444a81bbd501779c7fb796ba0da3d1d37d47243ab1ecffd4ad3b":"ae79e4150553e9c3bebb85dee47dec390d992a7a266f6136e5ac6bf88a414d5d":256:0 +aes_encrypt_xts:"4921b019ea495cc798613e0168b7d8c525c4c7c2fcf0c0c58b7ff07ac38a1a885e033684f4311e37f50c429e0196030c99bd8fb01d19fb98467e5aec7d3e172e":"9dcb96a565a8795d40075fce44458bbf":"e19961d9543f444a81bbd501779c7fb796ba0da3d1d37d47243ab1ecffd4ad3b":"ae79e4150553e9c3bebb85dee47dec390d992a7a266f6136e5ac6bf88a414d5d" AES-256-XTS Encrypt NIST XTSTestVectors #96 -aes_encrypt_xts:"b1a00973d9bd1312cfe4eb0053c25c89d1a421f0f0551f8b923d1d9feb32500146032f952f243e1ac1a7f5b71f80c9fb8fcf33e756816de66d8934a747fb5027":"b93df2683c7486b8fc7f097275a6eae4":"559f74fb464561ff6b59c7f8d1d795419cc24358a2e58075aa7f83c591875107":"6687d9604ee1698fc6faa3f0fc685f0cb2778e1a12abf3d2235383d7aee21e87":256:0 +aes_encrypt_xts:"b1a00973d9bd1312cfe4eb0053c25c89d1a421f0f0551f8b923d1d9feb32500146032f952f243e1ac1a7f5b71f80c9fb8fcf33e756816de66d8934a747fb5027":"b93df2683c7486b8fc7f097275a6eae4":"559f74fb464561ff6b59c7f8d1d795419cc24358a2e58075aa7f83c591875107":"6687d9604ee1698fc6faa3f0fc685f0cb2778e1a12abf3d2235383d7aee21e87" AES-256-XTS Encrypt NIST XTSTestVectors #97 -aes_encrypt_xts:"6290d7762f83a9220008274a74e89c744f5b95e877b9e9d170f442f4efc9b0cde0e9bfc1420ab4986631f9309a392e4dd02b98c3d518fa5742851f658f9fa273":"745013c449a0af38c1fa3f419e896684":"9d800948bbce94eebc17db5eb492e4c1ae43c036736f383b30547b01b349dbe6":"4065a0574d5b1d19b8f82ea31f2beb6daafe4580f589ee641338d94d23dffdc3":256:0 +aes_encrypt_xts:"6290d7762f83a9220008274a74e89c744f5b95e877b9e9d170f442f4efc9b0cde0e9bfc1420ab4986631f9309a392e4dd02b98c3d518fa5742851f658f9fa273":"745013c449a0af38c1fa3f419e896684":"9d800948bbce94eebc17db5eb492e4c1ae43c036736f383b30547b01b349dbe6":"4065a0574d5b1d19b8f82ea31f2beb6daafe4580f589ee641338d94d23dffdc3" AES-256-XTS Encrypt NIST XTSTestVectors #98 -aes_encrypt_xts:"14271a41e9da37781d5ce0db76c8ab3ed8baa50a74aed3a1b2669b75e0b36cdc141d0d012fd216a1108ba7db61e556027b4dc080808e64d835cff9074af8141d":"2d3e449ce014692868ac402103f8bbaf":"8a8b2073dad4fa0b83ef703b658c3e153db72f4148e0ceb8eca389931d0a67d3":"bf561aa9ac6e0b4580511aedcf93df60d977ef9d42e5d5120c5cc86435bbe41c":256:0 +aes_encrypt_xts:"14271a41e9da37781d5ce0db76c8ab3ed8baa50a74aed3a1b2669b75e0b36cdc141d0d012fd216a1108ba7db61e556027b4dc080808e64d835cff9074af8141d":"2d3e449ce014692868ac402103f8bbaf":"8a8b2073dad4fa0b83ef703b658c3e153db72f4148e0ceb8eca389931d0a67d3":"bf561aa9ac6e0b4580511aedcf93df60d977ef9d42e5d5120c5cc86435bbe41c" AES-256-XTS Encrypt NIST XTSTestVectors #99 -aes_encrypt_xts:"93adcb4261ca1a38eca6d98eeea7c3ac37a06f9cfdc9f2a4377a6c30e297b589df06203091f8298a523ab28b3100691a8cd341320a5876bd4dcbf1877280bae3":"c2f84d160574b5376968c56ce080f910":"aba336ae4e0acf542f826f014f749720ed169ddaae994b8d932929bce19d4848":"e6596074c2a9dc9d8dc2ee35b39c8b9f9fc62d53dafcb85ea3f88d79fb4c6ad1":256:0 +aes_encrypt_xts:"93adcb4261ca1a38eca6d98eeea7c3ac37a06f9cfdc9f2a4377a6c30e297b589df06203091f8298a523ab28b3100691a8cd341320a5876bd4dcbf1877280bae3":"c2f84d160574b5376968c56ce080f910":"aba336ae4e0acf542f826f014f749720ed169ddaae994b8d932929bce19d4848":"e6596074c2a9dc9d8dc2ee35b39c8b9f9fc62d53dafcb85ea3f88d79fb4c6ad1" AES-256-XTS Encrypt NIST XTSTestVectors #100 -aes_encrypt_xts:"198363340a2c104edecef6ada540a9c3a752c4fdcab8d16fff1823d98d959389b92bfd43a9df083600e07f712d6f04a20456d452ec6cb7e836da36581ff7ea33":"3738f1d2fa33ed4fd3dc8345a77c3195":"8e9369480e1c33bd5e4f9355cc81acc0a97bac373ab8a292874fe7103b16ed95":"3a23189b53f33da3976c3db3a945cbe89b7cbae84f00dc691b4a113ebefe65b2":256:0 +aes_encrypt_xts:"198363340a2c104edecef6ada540a9c3a752c4fdcab8d16fff1823d98d959389b92bfd43a9df083600e07f712d6f04a20456d452ec6cb7e836da36581ff7ea33":"3738f1d2fa33ed4fd3dc8345a77c3195":"8e9369480e1c33bd5e4f9355cc81acc0a97bac373ab8a292874fe7103b16ed95":"3a23189b53f33da3976c3db3a945cbe89b7cbae84f00dc691b4a113ebefe65b2" AES-256-XTS Encrypt NIST XTSTestVectors #101 -aes_encrypt_xts:"266c336b3b01489f3267f52835fd92f674374b88b4e1ebd2d36a5f457581d9d042c3eef7b0b7e5137b086496b4d9e6ac658d7196a23f23f036172fdb8faee527":"06b209a7a22f486ecbfadb0f3137ba42":"ca7d65ef8d3dfad345b61ccddca1ad81de830b9e86c7b426d76cb7db766852d981c6b21409399d78f42cc0b33a7bbb06":"c73256870cc2f4dd57acc74b5456dbd776912a128bc1f77d72cdebbf270044b7a43ceed29025e1e8be211fa3c3ed002d":384:0 +aes_encrypt_xts:"266c336b3b01489f3267f52835fd92f674374b88b4e1ebd2d36a5f457581d9d042c3eef7b0b7e5137b086496b4d9e6ac658d7196a23f23f036172fdb8faee527":"06b209a7a22f486ecbfadb0f3137ba42":"ca7d65ef8d3dfad345b61ccddca1ad81de830b9e86c7b426d76cb7db766852d981c6b21409399d78f42cc0b33a7bbb06":"c73256870cc2f4dd57acc74b5456dbd776912a128bc1f77d72cdebbf270044b7a43ceed29025e1e8be211fa3c3ed002d" AES-256-XTS Encrypt NIST XTSTestVectors #102 -aes_encrypt_xts:"7d12d5eaf687a3edf4ef0a284a6c7e9cfa075185e2608c2003b5f2719f81dec92d107279d6f1985b4b950e168b8af70b6e6e0b4419ddb50f425d673fa3714a38":"d63bba65b05d175a90de1003624e1d9f":"752e9b0b241e91fad431e0b900b5b697f875c0898d3d58b93b74723c032fd103bcc555a7b8be44a9d1e7726e7f31d2c7":"ad6f2c59c6130f0814bfebcb3f5e7833d6dbccb24c3311642806f965ff4435602d9d3e39851a495cfada67f8b3017ae7":384:0 +aes_encrypt_xts:"7d12d5eaf687a3edf4ef0a284a6c7e9cfa075185e2608c2003b5f2719f81dec92d107279d6f1985b4b950e168b8af70b6e6e0b4419ddb50f425d673fa3714a38":"d63bba65b05d175a90de1003624e1d9f":"752e9b0b241e91fad431e0b900b5b697f875c0898d3d58b93b74723c032fd103bcc555a7b8be44a9d1e7726e7f31d2c7":"ad6f2c59c6130f0814bfebcb3f5e7833d6dbccb24c3311642806f965ff4435602d9d3e39851a495cfada67f8b3017ae7" AES-256-XTS Encrypt NIST XTSTestVectors #103 -aes_encrypt_xts:"c87fb73eb82d324be109e8fea07e14a7e76d39dcf4b2a3f745a230c2df66413686a48db657c220ddd1a35764379ae4d3c83c5645090c262f776778adea5bfa28":"029c8685779e9d3be89aaf5b16cd28bd":"f7354b97fdb01e0b64dde22c841dfda5c946b93e206e75d4a87b67784bd3b4d054174b980144b4c2419af2f084e08809":"7be844854b4aace2178e94f5f0ea6f9452df701137710be4913389cb64595cbaacca500b3e004ac49d1aa9ee926139ea":384:0 +aes_encrypt_xts:"c87fb73eb82d324be109e8fea07e14a7e76d39dcf4b2a3f745a230c2df66413686a48db657c220ddd1a35764379ae4d3c83c5645090c262f776778adea5bfa28":"029c8685779e9d3be89aaf5b16cd28bd":"f7354b97fdb01e0b64dde22c841dfda5c946b93e206e75d4a87b67784bd3b4d054174b980144b4c2419af2f084e08809":"7be844854b4aace2178e94f5f0ea6f9452df701137710be4913389cb64595cbaacca500b3e004ac49d1aa9ee926139ea" AES-256-XTS Encrypt NIST XTSTestVectors #104 -aes_encrypt_xts:"2aa55a7ec3664f104c232ed94f6ea94edba7f48bf0a4faa9e2ebac695d67f9cd60de48dee13a9ef910b25e7b5845e5661f6d7197ba1f534d0c9032e9ca33026c":"44b39243dd8accd55aad11224d010522":"7dbe65710b19518a86cf49f0530fe6b1d0c838ddf444e442745bcbfd81fa90f1eec7f027cbc4ee9d74f8c9dad514dd83":"b9b07a4aa980b432ff5a46af2f996d14722cc26b7ec86bd265db68edf63bbc128016a8405efcb96bb13cdaf9e35121fa":384:0 +aes_encrypt_xts:"2aa55a7ec3664f104c232ed94f6ea94edba7f48bf0a4faa9e2ebac695d67f9cd60de48dee13a9ef910b25e7b5845e5661f6d7197ba1f534d0c9032e9ca33026c":"44b39243dd8accd55aad11224d010522":"7dbe65710b19518a86cf49f0530fe6b1d0c838ddf444e442745bcbfd81fa90f1eec7f027cbc4ee9d74f8c9dad514dd83":"b9b07a4aa980b432ff5a46af2f996d14722cc26b7ec86bd265db68edf63bbc128016a8405efcb96bb13cdaf9e35121fa" AES-256-XTS Encrypt NIST XTSTestVectors #105 -aes_encrypt_xts:"53376c86ebf9e73d69de6ae8dfb6168568639e22f874e1c47971104113fa33f5044dc53e662cdf9f34f2b5ccdbda299408a2514a32ce4ed07e033b5da9c600f3":"0b807f99baa9a840eace541448c3ac3e":"dd9f72e9ec10d7e1ba53402288a4726d346f9b1486c11a6e6a931c58398b86839fb0748d40c576d9e2ef2f69416919ec":"90384646ab252d37d35702ae9635061222e7c1584c6fdd2b9a0409497f535c986e67bc621ceacd30ca0117c505dc5205":384:0 +aes_encrypt_xts:"53376c86ebf9e73d69de6ae8dfb6168568639e22f874e1c47971104113fa33f5044dc53e662cdf9f34f2b5ccdbda299408a2514a32ce4ed07e033b5da9c600f3":"0b807f99baa9a840eace541448c3ac3e":"dd9f72e9ec10d7e1ba53402288a4726d346f9b1486c11a6e6a931c58398b86839fb0748d40c576d9e2ef2f69416919ec":"90384646ab252d37d35702ae9635061222e7c1584c6fdd2b9a0409497f535c986e67bc621ceacd30ca0117c505dc5205" AES-256-XTS Encrypt NIST XTSTestVectors #106 -aes_encrypt_xts:"aa70271d299a1a6e524e4b0bde2740f1b00f7759b6595b3959fb7530558fed75b933414b5f32b98e779aaabf64c03c80acbf8783031a065e61c4af6a6900668c":"ae92161e7db865f788a070e9caa93c84":"6000f51ef62d75c4a95654d2be920cb4e95c8972ab4ef4b6099c9e5f1003dcb9da1ab121653b9a6f848f349f9d13b77e":"d7db21ccc2949cb67de8647fc5d127db10ce4736ec54b099767b7d69c57a7ae843e6a88f522c849e80f12b2dd85f5a8c":384:0 +aes_encrypt_xts:"aa70271d299a1a6e524e4b0bde2740f1b00f7759b6595b3959fb7530558fed75b933414b5f32b98e779aaabf64c03c80acbf8783031a065e61c4af6a6900668c":"ae92161e7db865f788a070e9caa93c84":"6000f51ef62d75c4a95654d2be920cb4e95c8972ab4ef4b6099c9e5f1003dcb9da1ab121653b9a6f848f349f9d13b77e":"d7db21ccc2949cb67de8647fc5d127db10ce4736ec54b099767b7d69c57a7ae843e6a88f522c849e80f12b2dd85f5a8c" AES-256-XTS Encrypt NIST XTSTestVectors #107 -aes_encrypt_xts:"6c1325c67c0ce664ddbd688a736d07638f29270e472e4c5af41b0526c3b3bb3bb7f34cc8b288b168c4d4096f8a6e5ce50fe419bfd253fae03ad70101e0ef7b8b":"8003b7f5bea391deec6ef5eb75d564f6":"3e0b5d60e4f0cc18e2816acc58524f82bc2bf4f4be8d339779456e3ad8be14c3c58663dfb2c79523580dba65466ec05c":"16a544d137e63d4aaa910d7de3fb49e59c226fa8623a1512dbdbe1faa0002f0f2518e5439edb406c8a6faa729ad031fb":384:0 +aes_encrypt_xts:"6c1325c67c0ce664ddbd688a736d07638f29270e472e4c5af41b0526c3b3bb3bb7f34cc8b288b168c4d4096f8a6e5ce50fe419bfd253fae03ad70101e0ef7b8b":"8003b7f5bea391deec6ef5eb75d564f6":"3e0b5d60e4f0cc18e2816acc58524f82bc2bf4f4be8d339779456e3ad8be14c3c58663dfb2c79523580dba65466ec05c":"16a544d137e63d4aaa910d7de3fb49e59c226fa8623a1512dbdbe1faa0002f0f2518e5439edb406c8a6faa729ad031fb" AES-256-XTS Encrypt NIST XTSTestVectors #108 -aes_encrypt_xts:"f7a0f29333229a59cf356dd11f5239b5fb5fd95e1494b5cb8a221ff1d8023fa5ed8f4c001f66dce3fed0dafd990876dfa360369a22a18abb8271cecdcf32b77f":"2528cf17d839919f8418fc58e72be0cb":"2402f6f20ff1a6c47a265bfa78bf6de2ef996ff2648c587e9a201e1c4e83b61ef2dcff405f71a526b58e0dae69f03977":"ebc9f63d59c69bf8c5fa52b195e9969c3c060bc50e476f0164350e2c5cdca173cfbb16ca2298a0a6ffd7945619a90838":384:0 +aes_encrypt_xts:"f7a0f29333229a59cf356dd11f5239b5fb5fd95e1494b5cb8a221ff1d8023fa5ed8f4c001f66dce3fed0dafd990876dfa360369a22a18abb8271cecdcf32b77f":"2528cf17d839919f8418fc58e72be0cb":"2402f6f20ff1a6c47a265bfa78bf6de2ef996ff2648c587e9a201e1c4e83b61ef2dcff405f71a526b58e0dae69f03977":"ebc9f63d59c69bf8c5fa52b195e9969c3c060bc50e476f0164350e2c5cdca173cfbb16ca2298a0a6ffd7945619a90838" AES-256-XTS Encrypt NIST XTSTestVectors #109 -aes_encrypt_xts:"f8ff93de3b1917fb087d01ddff7ed8dfc2654fcbd94fa7a79f74e8fadfd18038601c770d046a0c9edef526d582ee7fcb4d3af1a7d67064935b6cd9242592b96e":"82cb05ed3159bd8f4f71cffa9d9b1184":"2aaed8ab63b4b7ca80d6932c34d9dbf6e1a70f0cf3c06d9ef47540f48c741ba6784141e625126ab53287715d2e8fbd19":"2730516c74322c7438e79f2dc214176b6c24076f52f43d08bcc76b031ea6400ea537eb4df4a1f58a585d13bd1df816ec":384:0 +aes_encrypt_xts:"f8ff93de3b1917fb087d01ddff7ed8dfc2654fcbd94fa7a79f74e8fadfd18038601c770d046a0c9edef526d582ee7fcb4d3af1a7d67064935b6cd9242592b96e":"82cb05ed3159bd8f4f71cffa9d9b1184":"2aaed8ab63b4b7ca80d6932c34d9dbf6e1a70f0cf3c06d9ef47540f48c741ba6784141e625126ab53287715d2e8fbd19":"2730516c74322c7438e79f2dc214176b6c24076f52f43d08bcc76b031ea6400ea537eb4df4a1f58a585d13bd1df816ec" AES-256-XTS Encrypt NIST XTSTestVectors #110 -aes_encrypt_xts:"6b1984c24e7eb6628e3a11c9ccd2594033a3a0d9016eae65c2f24e09b9a66e9fe9d163a506dfbccf2d93e8991e2fc560e10435b890b5889a5003e4bf817dc3e0":"6bb0d3ae4fa86e431619e407d59ad4f4":"6a741a945bfbf0c67afd43ba1f841816c099515805d0fc1f7dbf6de900e0aa7a219c88563271b009d1ac90eb7dc99735":"e47bce292baa63bef316f680a5f480a7b883dfab6ed5a57f7e29ecb89e354a31c9b174c4abad6cbababa19140c4620a3":384:0 +aes_encrypt_xts:"6b1984c24e7eb6628e3a11c9ccd2594033a3a0d9016eae65c2f24e09b9a66e9fe9d163a506dfbccf2d93e8991e2fc560e10435b890b5889a5003e4bf817dc3e0":"6bb0d3ae4fa86e431619e407d59ad4f4":"6a741a945bfbf0c67afd43ba1f841816c099515805d0fc1f7dbf6de900e0aa7a219c88563271b009d1ac90eb7dc99735":"e47bce292baa63bef316f680a5f480a7b883dfab6ed5a57f7e29ecb89e354a31c9b174c4abad6cbababa19140c4620a3" AES-256-XTS Encrypt NIST XTSTestVectors #111 -aes_encrypt_xts:"9aca91dd1dd1b9235272bd211c540d8131488a38703322287391ab24840c1f6e917027deeb02f5033908b2f866d32b98acc4ce6f8d31f932a90400627eccb033":"d6f8e524f8d56e49c79f5c42f9ff1392":"c88db3a0143f085332a4f508cd45ee02570e8c58747a980d4cabf41e8647ca8ead0c3b72965ee23488583861564fd0ef":"7fc8b03cfa3647f119c20089204957244546bb22cff5390ad271ea5c5385251deccffae6ce0090c4b043232e4485856a":384:0 +aes_encrypt_xts:"9aca91dd1dd1b9235272bd211c540d8131488a38703322287391ab24840c1f6e917027deeb02f5033908b2f866d32b98acc4ce6f8d31f932a90400627eccb033":"d6f8e524f8d56e49c79f5c42f9ff1392":"c88db3a0143f085332a4f508cd45ee02570e8c58747a980d4cabf41e8647ca8ead0c3b72965ee23488583861564fd0ef":"7fc8b03cfa3647f119c20089204957244546bb22cff5390ad271ea5c5385251deccffae6ce0090c4b043232e4485856a" AES-256-XTS Encrypt NIST XTSTestVectors #112 -aes_encrypt_xts:"dc969f141952d672e56cac6510662c1e7174fb1ebfba1390d7da1eb6d8c8578ff80badec38804f74d67e3e2326fa5407cf1b324e74e294ad4d0f533482dc443a":"261881c205bfda56c0793e1a49cd6915":"fbdacb586d7b54650640c607e50ada280a4ccd13a88f9649216845ea1885fc86ef3aaa35a4d8d30d1197e8fe954163fa":"79ce5e5855343e4c6fa6c47244bb27e723a3f04cfd7eadf87eae9d81825a5e26749f59c42776a721559b5e4e3fc1602f":384:0 +aes_encrypt_xts:"dc969f141952d672e56cac6510662c1e7174fb1ebfba1390d7da1eb6d8c8578ff80badec38804f74d67e3e2326fa5407cf1b324e74e294ad4d0f533482dc443a":"261881c205bfda56c0793e1a49cd6915":"fbdacb586d7b54650640c607e50ada280a4ccd13a88f9649216845ea1885fc86ef3aaa35a4d8d30d1197e8fe954163fa":"79ce5e5855343e4c6fa6c47244bb27e723a3f04cfd7eadf87eae9d81825a5e26749f59c42776a721559b5e4e3fc1602f" AES-256-XTS Encrypt NIST XTSTestVectors #113 -aes_encrypt_xts:"a8647d60a8d1bec3305178f11fd3e193ef0bd62354815bb1d9b3fcc555a7a8aedc7861a9a7242348a1890498e845bd4101d75899db5087205f9f3386a82dd63d":"878013b84337862ee5fe8558ec03ce8e":"ff5574a4a0e796c53d2fb8b859401fe624c26d6c9ad53adfcb0bf5b5deda9745e06133c5477f51e9ccc2e2294abf3107":"0d555965bf178dea351710b48e9d88005a2b4c26439c923ea2a4e5124da610d35f7bbdd3e0495b5ea52807bc726ba72c":384:0 +aes_encrypt_xts:"a8647d60a8d1bec3305178f11fd3e193ef0bd62354815bb1d9b3fcc555a7a8aedc7861a9a7242348a1890498e845bd4101d75899db5087205f9f3386a82dd63d":"878013b84337862ee5fe8558ec03ce8e":"ff5574a4a0e796c53d2fb8b859401fe624c26d6c9ad53adfcb0bf5b5deda9745e06133c5477f51e9ccc2e2294abf3107":"0d555965bf178dea351710b48e9d88005a2b4c26439c923ea2a4e5124da610d35f7bbdd3e0495b5ea52807bc726ba72c" AES-256-XTS Encrypt NIST XTSTestVectors #114 -aes_encrypt_xts:"e7d31c5668b67c871e58ac0bd79f75b89022be1c83c6ff43dfcbd6c5bbb103f0415f51a13a70dfcd1f24617ecadff10c22968c5282bef4437e68899b4f87b526":"6aaa85b7315188155627a060aa77df05":"0ae75a94eba76a33c6a0cf761f0a0e4788f17876d295362ac42a3531ebbc27dc5a59ae929ff0a7fa91c249aaab7e95ee":"888a69890cfeac26cc053126872f7be70213ccfcceb42585211e89ef9c2ca8f2e4dd529d2da88df4cfb6833cbcaab896":384:0 +aes_encrypt_xts:"e7d31c5668b67c871e58ac0bd79f75b89022be1c83c6ff43dfcbd6c5bbb103f0415f51a13a70dfcd1f24617ecadff10c22968c5282bef4437e68899b4f87b526":"6aaa85b7315188155627a060aa77df05":"0ae75a94eba76a33c6a0cf761f0a0e4788f17876d295362ac42a3531ebbc27dc5a59ae929ff0a7fa91c249aaab7e95ee":"888a69890cfeac26cc053126872f7be70213ccfcceb42585211e89ef9c2ca8f2e4dd529d2da88df4cfb6833cbcaab896" AES-256-XTS Encrypt NIST XTSTestVectors #115 -aes_encrypt_xts:"8792f4788d7789137e42dcb6e58b210f9d84518311fff0a2448a436837497e072e7d96bfa72d69265bb44cf113037045e3a1633db2b924df3aabf548193b7f38":"cc36b7272a3399d6f1b273cb0382a5a2":"6e0c8b9f131d30ee50e68e52e782bfa316e856abcec87ee842d58cc82d4b12021c651db5bcea52579462ee201bf52119":"33ff0ccb4183dafcd77f0a0eca53b56f089abbb85eb5de1d59e7da9264c89f3333d774cf26083ac2152c304171da11cb":384:0 +aes_encrypt_xts:"8792f4788d7789137e42dcb6e58b210f9d84518311fff0a2448a436837497e072e7d96bfa72d69265bb44cf113037045e3a1633db2b924df3aabf548193b7f38":"cc36b7272a3399d6f1b273cb0382a5a2":"6e0c8b9f131d30ee50e68e52e782bfa316e856abcec87ee842d58cc82d4b12021c651db5bcea52579462ee201bf52119":"33ff0ccb4183dafcd77f0a0eca53b56f089abbb85eb5de1d59e7da9264c89f3333d774cf26083ac2152c304171da11cb" AES-256-XTS Encrypt NIST XTSTestVectors #116 -aes_encrypt_xts:"ad504b85d751bfba6913b4cc79b65a62f7f39d360f35b5ec4a7e95bd9ba5f2ecc1d77ea3c374bd4b131b078387dd555ab5b0c7e52db50612d2b53acb478a53b4":"e64219ede0e1c2a00ef5586ac49beb6f":"24cb762255b5a800f46e8060569e0553bcfe86553bcad589c7541a73acc39abd53c40776d8e822619ea9ad77a0134cfc":"a3c6f3f382795b1087d70250db2cd3b1a162a8b6dc126061c10a84a5853f3a89e66cdbb79ab4289bc3ead810e9c0af92":384:0 +aes_encrypt_xts:"ad504b85d751bfba6913b4cc79b65a62f7f39d360f35b5ec4a7e95bd9ba5f2ecc1d77ea3c374bd4b131b078387dd555ab5b0c7e52db50612d2b53acb478a53b4":"e64219ede0e1c2a00ef5586ac49beb6f":"24cb762255b5a800f46e8060569e0553bcfe86553bcad589c7541a73acc39abd53c40776d8e822619ea9ad77a0134cfc":"a3c6f3f382795b1087d70250db2cd3b1a162a8b6dc126061c10a84a5853f3a89e66cdbb79ab4289bc3ead810e9c0af92" AES-256-XTS Encrypt NIST XTSTestVectors #117 -aes_encrypt_xts:"72af6f0ead6fede25a5ce84fbae1184bc87e2724a1b07aa92fb7ddbbffae9f8650d7f8fcf105306455031f3c46b054eb56b277cdc361f89bb6d2a3e5ed2044dc":"03cc73b0c5e3529896824b17ab607990":"bec8eee6f77e942a62ba114c2ee73fa4a57b9fc4bcf270f44dfd01ed4f92d52bd3fdcb5e5765146e47bcbbf3770933af":"846e690501b57469ade12d801b6dc0886b627c677d98bfd66882275d315b32e22725bb8117b456fd89f078254db84cb9":384:0 +aes_encrypt_xts:"72af6f0ead6fede25a5ce84fbae1184bc87e2724a1b07aa92fb7ddbbffae9f8650d7f8fcf105306455031f3c46b054eb56b277cdc361f89bb6d2a3e5ed2044dc":"03cc73b0c5e3529896824b17ab607990":"bec8eee6f77e942a62ba114c2ee73fa4a57b9fc4bcf270f44dfd01ed4f92d52bd3fdcb5e5765146e47bcbbf3770933af":"846e690501b57469ade12d801b6dc0886b627c677d98bfd66882275d315b32e22725bb8117b456fd89f078254db84cb9" AES-256-XTS Encrypt NIST XTSTestVectors #118 -aes_encrypt_xts:"6869a611b75dd542a020b73ed3bc9c501865847c49732c1fda9f35c3def00b8c083fc997dca1c3c2b64224c2dbda9d97451ccf6771a986bf5183e23fae88229a":"16d433a9a5189b9277ba63121cd7de89":"d3339aecb2539dc8efbc895d33f9cbc43aea88d339be0f3e75045d3990ce578453d3c47fdc69df76907c27a5b9bb7a43":"5167067599371ea28f13dabd45b74fe3d50bd8f4209d186742c37531551f9f9469589a0696712f6ce1e293deae35116c":384:0 +aes_encrypt_xts:"6869a611b75dd542a020b73ed3bc9c501865847c49732c1fda9f35c3def00b8c083fc997dca1c3c2b64224c2dbda9d97451ccf6771a986bf5183e23fae88229a":"16d433a9a5189b9277ba63121cd7de89":"d3339aecb2539dc8efbc895d33f9cbc43aea88d339be0f3e75045d3990ce578453d3c47fdc69df76907c27a5b9bb7a43":"5167067599371ea28f13dabd45b74fe3d50bd8f4209d186742c37531551f9f9469589a0696712f6ce1e293deae35116c" AES-256-XTS Encrypt NIST XTSTestVectors #119 -aes_encrypt_xts:"2b607c1b16ec9b6c0dee3bf30a6c8c45147564258cf26b9a1dad97640ea0b9c4db159a566ea2b57683db1f11973076097683facc69adb3a2bb4f6657a26df964":"3b92cdd3ffc656c8920d3c928fab0ab4":"0fcad47ae115142a65aee595f7669ba5dfbe2957df728df45d1883d903d8ed5085ee5fc255ef2a514b772a2e5ed3f36a":"9a97c8e704c8fe5af919b28055636e43b9e4f01121ed2aed118bae2ac3374bddb4a316171c85651c24138cd525945691":384:0 +aes_encrypt_xts:"2b607c1b16ec9b6c0dee3bf30a6c8c45147564258cf26b9a1dad97640ea0b9c4db159a566ea2b57683db1f11973076097683facc69adb3a2bb4f6657a26df964":"3b92cdd3ffc656c8920d3c928fab0ab4":"0fcad47ae115142a65aee595f7669ba5dfbe2957df728df45d1883d903d8ed5085ee5fc255ef2a514b772a2e5ed3f36a":"9a97c8e704c8fe5af919b28055636e43b9e4f01121ed2aed118bae2ac3374bddb4a316171c85651c24138cd525945691" AES-256-XTS Encrypt NIST XTSTestVectors #120 -aes_encrypt_xts:"10c2e0ee117d7c83bcc1422b1c75445fdca94530eac7c9292e76a2766766368d7f852c6f6b25e8448e9e315b761dcb1a31290b643535a66de5c2bc1e5e3978f7":"5879b20b8e420dbc2258ac2edc8c227a":"95fa154a5845e016c11482071cc2078108eca943b4a3a7bdb65c09ebaf4c7b5b529dc5a718b34f488dd8bab912207da9":"6edfac840de7a7e9a4718eb8a1270004806bf4d1ef6249c13b482d390cac49e31f8e1bffc387c2837f2c891eb8e1243a":384:0 +aes_encrypt_xts:"10c2e0ee117d7c83bcc1422b1c75445fdca94530eac7c9292e76a2766766368d7f852c6f6b25e8448e9e315b761dcb1a31290b643535a66de5c2bc1e5e3978f7":"5879b20b8e420dbc2258ac2edc8c227a":"95fa154a5845e016c11482071cc2078108eca943b4a3a7bdb65c09ebaf4c7b5b529dc5a718b34f488dd8bab912207da9":"6edfac840de7a7e9a4718eb8a1270004806bf4d1ef6249c13b482d390cac49e31f8e1bffc387c2837f2c891eb8e1243a" AES-256-XTS Encrypt NIST XTSTestVectors #121 -aes_encrypt_xts:"bf73ac492ae887e0c81447fd61db7e02e76492468171dbc2584975b44a9e9cb9b3c17a4d543bc1cb4484333b4c55ca0c4deabe859ecf5e1676395d4caf89c29a":"b3bf55044d4912a01b6d4d195a6d1759":"48fbb539341ed55b5599dd9d8eb0424e74941e48d0fba53485ae2cfca67c8200eac3e88ad066dcc4857f8f6731be10d8":"fbfecd2aa668d0c806e2972b188a010284a8c672e0287e3e50a32f6b355125ae18ed9559fb460eaf992ea502111f31b7":384:0 +aes_encrypt_xts:"bf73ac492ae887e0c81447fd61db7e02e76492468171dbc2584975b44a9e9cb9b3c17a4d543bc1cb4484333b4c55ca0c4deabe859ecf5e1676395d4caf89c29a":"b3bf55044d4912a01b6d4d195a6d1759":"48fbb539341ed55b5599dd9d8eb0424e74941e48d0fba53485ae2cfca67c8200eac3e88ad066dcc4857f8f6731be10d8":"fbfecd2aa668d0c806e2972b188a010284a8c672e0287e3e50a32f6b355125ae18ed9559fb460eaf992ea502111f31b7" AES-256-XTS Encrypt NIST XTSTestVectors #122 -aes_encrypt_xts:"4651a50a0035837f2b2a23ef9d6e54037ff4a921d96e47f0a4dc0029e905eef3fd1c5ab89972d008b896473bb94b75b2a432ef184a3163933460833a5259a37f":"70467a95b12df8cc7ee1e89378b1426c":"3ef5aa6e50c92763d82bddea1e9100f4e0bd423097e296c4eedd27a053fb58a56f5f29b964d0ffc64f41777f707f57f3":"f5498a2abdc91d5014f09ff27325428ffd9c82a167a9bee072b74875ab6829e053d0f2e66e6b778988594f711bdea85f":384:0 +aes_encrypt_xts:"4651a50a0035837f2b2a23ef9d6e54037ff4a921d96e47f0a4dc0029e905eef3fd1c5ab89972d008b896473bb94b75b2a432ef184a3163933460833a5259a37f":"70467a95b12df8cc7ee1e89378b1426c":"3ef5aa6e50c92763d82bddea1e9100f4e0bd423097e296c4eedd27a053fb58a56f5f29b964d0ffc64f41777f707f57f3":"f5498a2abdc91d5014f09ff27325428ffd9c82a167a9bee072b74875ab6829e053d0f2e66e6b778988594f711bdea85f" AES-256-XTS Encrypt NIST XTSTestVectors #123 -aes_encrypt_xts:"54b00bfc239bdd18e173bf7df6180f53f61a147a78755543f14f5e09b5b0a75dd3da7c2295483d80bf38b4e554d02a212dfed88d41c94e0150eca0e0cddaac78":"bcb436646f8256a17144916df031f03e":"71b1548ff300c266dc012e80da264c9745705e63f84eb209eb1b4feaf4becbaf91c4a60a7c205fa607a180b058b0b5ff":"212be3721e86d135a7bdb0a6133df9b37e74ee1813c913745a20cf9f9d2067565080af51ec9d81254f910f6000ac9526":384:0 +aes_encrypt_xts:"54b00bfc239bdd18e173bf7df6180f53f61a147a78755543f14f5e09b5b0a75dd3da7c2295483d80bf38b4e554d02a212dfed88d41c94e0150eca0e0cddaac78":"bcb436646f8256a17144916df031f03e":"71b1548ff300c266dc012e80da264c9745705e63f84eb209eb1b4feaf4becbaf91c4a60a7c205fa607a180b058b0b5ff":"212be3721e86d135a7bdb0a6133df9b37e74ee1813c913745a20cf9f9d2067565080af51ec9d81254f910f6000ac9526" AES-256-XTS Encrypt NIST XTSTestVectors #124 -aes_encrypt_xts:"09ba8945b20b11997703590aa41b3326cfa57efd7357db92748fdb631e39adc612e65081190ab399f9f1f599c44f6dfec6050745f4077f66e0cf90e240bf1219":"7a81574d2d35ab97547b3c7d11386a21":"7f1c8e3064b0a3d0c88f3151978dcdef34bade3beea971c72ba99201f78c38217e1b0b132a30469080be2b719bfeedc9":"0b700f620004682783bbc05ce929f7a6eb742d207cff0e1044d68d518e3421c4eccdb7e238fdaacb9df2ff9151bbdb0f":384:0 +aes_encrypt_xts:"09ba8945b20b11997703590aa41b3326cfa57efd7357db92748fdb631e39adc612e65081190ab399f9f1f599c44f6dfec6050745f4077f66e0cf90e240bf1219":"7a81574d2d35ab97547b3c7d11386a21":"7f1c8e3064b0a3d0c88f3151978dcdef34bade3beea971c72ba99201f78c38217e1b0b132a30469080be2b719bfeedc9":"0b700f620004682783bbc05ce929f7a6eb742d207cff0e1044d68d518e3421c4eccdb7e238fdaacb9df2ff9151bbdb0f" AES-256-XTS Encrypt NIST XTSTestVectors #125 -aes_encrypt_xts:"216f0c8ed55a2a0b258c9eabd7141e1dd8af126a78ec2dc18f77a603355a438e533c7d552e6d22ff5ee5ae419939b9cea5b028a1435a268362364d85829abce4":"2c67313a6d54db9d65100315da93a764":"9ed2285635da3f7758df2c88f91eaabab755b870a9961875739ec63ce177c630a04c886f36ef779bc0bf887795670dc8":"2db6af8267a207985a60704c0f004c1fad447e25e9cc7ac4ab66feb158b0fbdfc36e8044150f0973cbb9276c210426a8":384:0 +aes_encrypt_xts:"216f0c8ed55a2a0b258c9eabd7141e1dd8af126a78ec2dc18f77a603355a438e533c7d552e6d22ff5ee5ae419939b9cea5b028a1435a268362364d85829abce4":"2c67313a6d54db9d65100315da93a764":"9ed2285635da3f7758df2c88f91eaabab755b870a9961875739ec63ce177c630a04c886f36ef779bc0bf887795670dc8":"2db6af8267a207985a60704c0f004c1fad447e25e9cc7ac4ab66feb158b0fbdfc36e8044150f0973cbb9276c210426a8" AES-256-XTS Encrypt NIST XTSTestVectors #126 -aes_encrypt_xts:"7ba4a8a379ffcc91db2c6341910aa1fb267c06ad06506de9575af0a1b4d35c97530c13efd96a6e178b7d0768752eb182f52999a3ecfc4ecd10daefdfe0cdd6b3":"9aedb367dae2a4374fc488f8b085f940":"c422fd648f256943410f8d5908286d6b261ac73f78a900feee15a3b61d16479b2debc421b86c2b9fd285a2004ee739aa":"6f09ccba799791bc547a6ea68c617975c651496f90c15d3f41ac722df192b4b1271e22a25e48f157acf031458d74e77b":384:0 +aes_encrypt_xts:"7ba4a8a379ffcc91db2c6341910aa1fb267c06ad06506de9575af0a1b4d35c97530c13efd96a6e178b7d0768752eb182f52999a3ecfc4ecd10daefdfe0cdd6b3":"9aedb367dae2a4374fc488f8b085f940":"c422fd648f256943410f8d5908286d6b261ac73f78a900feee15a3b61d16479b2debc421b86c2b9fd285a2004ee739aa":"6f09ccba799791bc547a6ea68c617975c651496f90c15d3f41ac722df192b4b1271e22a25e48f157acf031458d74e77b" AES-256-XTS Encrypt NIST XTSTestVectors #127 -aes_encrypt_xts:"9336f79ff5b4dd5f3856f3e8bc638d2dcbae1f4c666db2e6b830b6ba7d588500573fa80cd847dea34ae653989ee895d32eb2a05c6b4b1ff3b2bb1a249823b9e7":"e3449764518c5812613d634847433925":"a2c39a96c251ebad7fca5d2f130cc934bc6a4d0f4ae02b429188d6815ce71f32564d8a1e5c513fe8c4f6a5e3f1941416":"67da7b9320893c5c97e00e746f53c64c33aa6210c6ec15f33f292fa382fbab5b09c9bd8470e5accfaade333d2b2edca1":384:0 +aes_encrypt_xts:"9336f79ff5b4dd5f3856f3e8bc638d2dcbae1f4c666db2e6b830b6ba7d588500573fa80cd847dea34ae653989ee895d32eb2a05c6b4b1ff3b2bb1a249823b9e7":"e3449764518c5812613d634847433925":"a2c39a96c251ebad7fca5d2f130cc934bc6a4d0f4ae02b429188d6815ce71f32564d8a1e5c513fe8c4f6a5e3f1941416":"67da7b9320893c5c97e00e746f53c64c33aa6210c6ec15f33f292fa382fbab5b09c9bd8470e5accfaade333d2b2edca1" AES-256-XTS Encrypt NIST XTSTestVectors #128 -aes_encrypt_xts:"4e9ca11a9de2a83344ea6ae5c4211aa9720c5850c31e7e4d28b54b43ebb4f4b6b7257483e2fc3c4ae6ec6ad917778943ab88493ba7dda57585aaebe4659863bd":"df5c2a4d3099d37ef08f15c671143fc6":"2aaebb3527a6cc859775496efab8fb72bd0f750a9842285944364c62483f31b659243b7ad67913523de642834e09eacc":"6aef3af2512ba5b7266203d5b83d63c78b5006424fec3b08fb927141c1971ebad4ae5df3f56a1a9f7d1427e9ddf58dbe":384:0 +aes_encrypt_xts:"4e9ca11a9de2a83344ea6ae5c4211aa9720c5850c31e7e4d28b54b43ebb4f4b6b7257483e2fc3c4ae6ec6ad917778943ab88493ba7dda57585aaebe4659863bd":"df5c2a4d3099d37ef08f15c671143fc6":"2aaebb3527a6cc859775496efab8fb72bd0f750a9842285944364c62483f31b659243b7ad67913523de642834e09eacc":"6aef3af2512ba5b7266203d5b83d63c78b5006424fec3b08fb927141c1971ebad4ae5df3f56a1a9f7d1427e9ddf58dbe" AES-256-XTS Encrypt NIST XTSTestVectors #129 -aes_encrypt_xts:"b15c829a888679c519c4b60033853b9f3f05167cd86aba2a7f5809c45a8d01a3dc37a23f5839db1c4679cae2094238ac445a00f858add076c339b1492383bf9c":"fc457c2c32432d62032db1a3236f3484":"f652822bd37d069e74487b0448a3e52e5841f470fed4a341e7451caf6b9a3ac036ea6ac2ce176262de53e11cca9ff915":"1536ac71910b23198e1afcdf963e09da36feb5054f78bb4f08a2a5655e3e1682e776b26f67c6762c6bf441014d8037bf":384:0 +aes_encrypt_xts:"b15c829a888679c519c4b60033853b9f3f05167cd86aba2a7f5809c45a8d01a3dc37a23f5839db1c4679cae2094238ac445a00f858add076c339b1492383bf9c":"fc457c2c32432d62032db1a3236f3484":"f652822bd37d069e74487b0448a3e52e5841f470fed4a341e7451caf6b9a3ac036ea6ac2ce176262de53e11cca9ff915":"1536ac71910b23198e1afcdf963e09da36feb5054f78bb4f08a2a5655e3e1682e776b26f67c6762c6bf441014d8037bf" AES-256-XTS Encrypt NIST XTSTestVectors #130 -aes_encrypt_xts:"43401c1696961f2cfa7f2f825c0bd08683219ef7a3b8f2352c6a27afa14424de31ceb11b0983b981b3cc59f712d7513bbd78b97724544fba99a7370698c1f586":"78753fb9e9fa3bff92ed0419cddc538b":"7b57a6803504864254cf8dc951502410d9cdc6cd2bcc5ba15d8253f42b8f5a6886ac7c7d00c1487012e02c670540e100":"99dc0c7a5041257055a6a857ab29191552c63a5432c6371dead034f1167746bfb84c260b304eca8e6ec315dab732e03a":384:0 +aes_encrypt_xts:"43401c1696961f2cfa7f2f825c0bd08683219ef7a3b8f2352c6a27afa14424de31ceb11b0983b981b3cc59f712d7513bbd78b97724544fba99a7370698c1f586":"78753fb9e9fa3bff92ed0419cddc538b":"7b57a6803504864254cf8dc951502410d9cdc6cd2bcc5ba15d8253f42b8f5a6886ac7c7d00c1487012e02c670540e100":"99dc0c7a5041257055a6a857ab29191552c63a5432c6371dead034f1167746bfb84c260b304eca8e6ec315dab732e03a" AES-256-XTS Encrypt NIST XTSTestVectors #131 -aes_encrypt_xts:"9f77c936d56ccf0596b050a2f8f69dbe332bcb076cedd5f38ee5f610c2ab055f86ccf384ae03f695642fd2b2f401f31036f5e6ee24f4cc88f2f0ed578f0502bb":"494421c2e06904fdc73768a180d19c20":"221e662328a6eec07622b86b0e41abcb7126a8b39a143af267cc503f935d2b08953a3c636721e032b60d38db0d7547c4":"337ee5b177fca8d904e0d72261ac87e85af88f3fdcc0623bc44506237dfbaad74c79b5b84bfeb42f9d6401b5e535063c":384:0 +aes_encrypt_xts:"9f77c936d56ccf0596b050a2f8f69dbe332bcb076cedd5f38ee5f610c2ab055f86ccf384ae03f695642fd2b2f401f31036f5e6ee24f4cc88f2f0ed578f0502bb":"494421c2e06904fdc73768a180d19c20":"221e662328a6eec07622b86b0e41abcb7126a8b39a143af267cc503f935d2b08953a3c636721e032b60d38db0d7547c4":"337ee5b177fca8d904e0d72261ac87e85af88f3fdcc0623bc44506237dfbaad74c79b5b84bfeb42f9d6401b5e535063c" AES-256-XTS Encrypt NIST XTSTestVectors #132 -aes_encrypt_xts:"3a9ee90d0def2db705a3c0c22de935f8dbe02f9081bdfe5e48e3c1db290d7123a2d39b1e1e4cd86664356a79f5624fa003a4413da03f534fca9434209732cebe":"a6aab252e78c6dbfd6693796bc2091a2":"3da39f8cca3a38513e5273df01ba68031521289ae0501a29c242a5ef5368667b7ccee1d12aeabd69732e274051f8b975":"cba3900b3c01da11ebb612896ac8421ccdaa08721191020a5434873a68ddc6672c2682251986ed3fbe5cb77010eb035f":384:0 +aes_encrypt_xts:"3a9ee90d0def2db705a3c0c22de935f8dbe02f9081bdfe5e48e3c1db290d7123a2d39b1e1e4cd86664356a79f5624fa003a4413da03f534fca9434209732cebe":"a6aab252e78c6dbfd6693796bc2091a2":"3da39f8cca3a38513e5273df01ba68031521289ae0501a29c242a5ef5368667b7ccee1d12aeabd69732e274051f8b975":"cba3900b3c01da11ebb612896ac8421ccdaa08721191020a5434873a68ddc6672c2682251986ed3fbe5cb77010eb035f" AES-256-XTS Encrypt NIST XTSTestVectors #133 -aes_encrypt_xts:"d8759a0292b96c21ae3ceb6d79e2dee35c1cb4e24b7a8aff4d010fb176fcb6bdf2cdf92e5c40614a1d4d449836bf7f160aa28ac04a351185c4c3229bb6656482":"d85e27a4ba1286ac013d081bd2ccde07":"f063d4d7e5e18efe889aeee00d607d075f6536c1ac41fcb9388aad9516cec5f149acebcfc5075f78ad36eb88ac30f107":"0d7db7c5799c49ac1ba0a8194d261c6455e0a67155d37b1f03fb75016f2b42c8a9979fcba1510ac5392008be168e79aa":384:0 +aes_encrypt_xts:"d8759a0292b96c21ae3ceb6d79e2dee35c1cb4e24b7a8aff4d010fb176fcb6bdf2cdf92e5c40614a1d4d449836bf7f160aa28ac04a351185c4c3229bb6656482":"d85e27a4ba1286ac013d081bd2ccde07":"f063d4d7e5e18efe889aeee00d607d075f6536c1ac41fcb9388aad9516cec5f149acebcfc5075f78ad36eb88ac30f107":"0d7db7c5799c49ac1ba0a8194d261c6455e0a67155d37b1f03fb75016f2b42c8a9979fcba1510ac5392008be168e79aa" AES-256-XTS Encrypt NIST XTSTestVectors #134 -aes_encrypt_xts:"bdc32ca87d2b190f302553b5bb15f29b037e04622237f0f3868891fc4660debb75e812d7891b4c172cfa79ba69239e70b32e2c537670f6e1dc9ed3079d2df881":"5480e24d0f82039cd6c4391dbcfdf9a8":"856f272fbe13940cd6c8a43df0211a39901a8a25b55b854d9eb85b6d17b2796f025ce0bf44db6e67590491c625cda5ac":"3c16c325ff46ca5be5dcd3b6db72daa594f44da2ec9c2ee357b6b42e8e554a4fa5f9c7d8f0d6aab934116e7d56a510b8":384:0 +aes_encrypt_xts:"bdc32ca87d2b190f302553b5bb15f29b037e04622237f0f3868891fc4660debb75e812d7891b4c172cfa79ba69239e70b32e2c537670f6e1dc9ed3079d2df881":"5480e24d0f82039cd6c4391dbcfdf9a8":"856f272fbe13940cd6c8a43df0211a39901a8a25b55b854d9eb85b6d17b2796f025ce0bf44db6e67590491c625cda5ac":"3c16c325ff46ca5be5dcd3b6db72daa594f44da2ec9c2ee357b6b42e8e554a4fa5f9c7d8f0d6aab934116e7d56a510b8" AES-256-XTS Encrypt NIST XTSTestVectors #135 -aes_encrypt_xts:"9f93af0ca4eb5466f1428a30a6d5a7c34dd536601d2c630a39c4156857c7b048922ff82fbccb4b821152119eea670dcc0e54e960df39fc245945e0463ce171c0":"c477c7c4f32602bc40879b88a603f215":"fe5ee92f6ae8ceafae84cc236cba230a5cb20ddd8ea3746b3ddd18affd4c94b855c08bdd67f03f5f30b2bda8f16d1b96":"64507645ee5991dd9dfb89c0730b83c48f7a92408aadc4726ac68354ad4fe8c6404afb8f9c0149b8cb92a916b49b52ad":384:0 +aes_encrypt_xts:"9f93af0ca4eb5466f1428a30a6d5a7c34dd536601d2c630a39c4156857c7b048922ff82fbccb4b821152119eea670dcc0e54e960df39fc245945e0463ce171c0":"c477c7c4f32602bc40879b88a603f215":"fe5ee92f6ae8ceafae84cc236cba230a5cb20ddd8ea3746b3ddd18affd4c94b855c08bdd67f03f5f30b2bda8f16d1b96":"64507645ee5991dd9dfb89c0730b83c48f7a92408aadc4726ac68354ad4fe8c6404afb8f9c0149b8cb92a916b49b52ad" AES-256-XTS Encrypt NIST XTSTestVectors #136 -aes_encrypt_xts:"77d750d986ae30df8d13806dbb26f25e626a98641d27f7b773b8f6ec8974dc801efb5a5e07d4c5c7ed294dcf1346ef0306c4201eded8e2245cb4400c6de263a2":"d85c5369ce2ba233574c1f1e010eabad":"ebed28b5d382363bb27db6dfe0822313b1826f91a1132b8b59dca270d7f02ed19d6bd5d92815d5ca660a63b9aa7e78c3":"7ff26afae811752382f950cad612f4b955bb45c341b7dd1717747f52f8fd2f4e271b3a83b4df2adb11c06bfd3de6b3c3":384:0 +aes_encrypt_xts:"77d750d986ae30df8d13806dbb26f25e626a98641d27f7b773b8f6ec8974dc801efb5a5e07d4c5c7ed294dcf1346ef0306c4201eded8e2245cb4400c6de263a2":"d85c5369ce2ba233574c1f1e010eabad":"ebed28b5d382363bb27db6dfe0822313b1826f91a1132b8b59dca270d7f02ed19d6bd5d92815d5ca660a63b9aa7e78c3":"7ff26afae811752382f950cad612f4b955bb45c341b7dd1717747f52f8fd2f4e271b3a83b4df2adb11c06bfd3de6b3c3" AES-256-XTS Encrypt NIST XTSTestVectors #137 -aes_encrypt_xts:"83c72d2cc28d5bc519a62c9bb35b839ecf4ac9339d442fb5485395a7da7319ecb26af5cff53da7c84ab6f43472395bfcc840b3995f8d833715082c0811dbae14":"85eac0f9dd0f8e660555474c719e7c12":"e728ccd3670164a985012e7917d3c2c2edc5f67b44158a4ff3645075a9d94fc763e4547325ce9ad95fa35888cb8b43ba":"a55b647c758d500e39d70f9ceaeb14bde4c3481b2f3e5c308bc995fdbaf354eca5ca13aa4bf991894bfe50e64a120c97":384:0 +aes_encrypt_xts:"83c72d2cc28d5bc519a62c9bb35b839ecf4ac9339d442fb5485395a7da7319ecb26af5cff53da7c84ab6f43472395bfcc840b3995f8d833715082c0811dbae14":"85eac0f9dd0f8e660555474c719e7c12":"e728ccd3670164a985012e7917d3c2c2edc5f67b44158a4ff3645075a9d94fc763e4547325ce9ad95fa35888cb8b43ba":"a55b647c758d500e39d70f9ceaeb14bde4c3481b2f3e5c308bc995fdbaf354eca5ca13aa4bf991894bfe50e64a120c97" AES-256-XTS Encrypt NIST XTSTestVectors #138 -aes_encrypt_xts:"74adfcaa33265427702d44376c909ac28207fff5c5f2f15d21b1570317127ee68ae2228a99abf28c6d455368afe43685df10ecbc5d4dc5a860c413882761cb75":"2b0a5fd60e11d7ef024fbc89bc04848d":"46ee2018a1b4e6d8fabb48eceadf99e572881d8ccf378dcd40f209f6b939a114b302b04cc0edd964d69fb2061ef7ca93":"f180695ad0d23cf97d6ac48974a91e595cb1dbf689021ec942df956cc63bf7f4841f931f1b5a8d23e56f4873b282149d":384:0 +aes_encrypt_xts:"74adfcaa33265427702d44376c909ac28207fff5c5f2f15d21b1570317127ee68ae2228a99abf28c6d455368afe43685df10ecbc5d4dc5a860c413882761cb75":"2b0a5fd60e11d7ef024fbc89bc04848d":"46ee2018a1b4e6d8fabb48eceadf99e572881d8ccf378dcd40f209f6b939a114b302b04cc0edd964d69fb2061ef7ca93":"f180695ad0d23cf97d6ac48974a91e595cb1dbf689021ec942df956cc63bf7f4841f931f1b5a8d23e56f4873b282149d" AES-256-XTS Encrypt NIST XTSTestVectors #139 -aes_encrypt_xts:"d8f32414b5945f01d74fadfa95faadcb24bd689e56a18e9dfd32be88a931b93724451ba2573d01db6134381aafc0299102b72bfa56270d2ae4d077a5c240a70f":"7e77fa25bedcac8cdb2103a493c2184b":"d9acfaae546c745131f7e3c9346d4547e32f18f0d7fdbd4330aaca4d3aee23e66a8f3c6818b2ba324496061edb5a2a7a":"06fe3e1be1272b3d2d6cd6df1228ed94b7d5c9afb2c94918c896f3ded9248f3c3d2aa9859276277998b22ee2722cc725":384:0 +aes_encrypt_xts:"d8f32414b5945f01d74fadfa95faadcb24bd689e56a18e9dfd32be88a931b93724451ba2573d01db6134381aafc0299102b72bfa56270d2ae4d077a5c240a70f":"7e77fa25bedcac8cdb2103a493c2184b":"d9acfaae546c745131f7e3c9346d4547e32f18f0d7fdbd4330aaca4d3aee23e66a8f3c6818b2ba324496061edb5a2a7a":"06fe3e1be1272b3d2d6cd6df1228ed94b7d5c9afb2c94918c896f3ded9248f3c3d2aa9859276277998b22ee2722cc725" AES-256-XTS Encrypt NIST XTSTestVectors #140 -aes_encrypt_xts:"1e30686246d41359c6b98bc474ca7c70bfd1b1167183d099443b50050b9abc031d2491249b64dae81532d55e5ec4b8fc0942956b8016e70c05c07c2f9281294a":"7bf88e00f309e50739b2eb9b8fa8ce07":"df6a4358a3aefbf2490a0cf00e7b7be13ed08881003e140a4681bc794a5327f06ac3fb54cb89be10130ee742bc28ba57":"fb051d28b1f2d0f225afe2b5738eb3ed30a050642436fd9c65aa3160997204d05efdbb9d0ccda19a497ba135ff0490e4":384:0 +aes_encrypt_xts:"1e30686246d41359c6b98bc474ca7c70bfd1b1167183d099443b50050b9abc031d2491249b64dae81532d55e5ec4b8fc0942956b8016e70c05c07c2f9281294a":"7bf88e00f309e50739b2eb9b8fa8ce07":"df6a4358a3aefbf2490a0cf00e7b7be13ed08881003e140a4681bc794a5327f06ac3fb54cb89be10130ee742bc28ba57":"fb051d28b1f2d0f225afe2b5738eb3ed30a050642436fd9c65aa3160997204d05efdbb9d0ccda19a497ba135ff0490e4" AES-256-XTS Encrypt NIST XTSTestVectors #141 -aes_encrypt_xts:"a3423ec58d76ec1fa3a1fdba142da32c69d1b313f38064ab69d9a48c0244f576eb040258fa13bfe06ea107907841a54fa7bb7f8eb082ee2d42f62459a45df00a":"71220dad8c752f5c8cea9a8897e0b8c5":"4e9de42c573ee90bea1b3ee93be45d76c8540013e729ce1c89a214095e84ef8e585d649f2e8b7d7405724ad992770a2c":"9d15f61291993813c71157a74ca6e1553502b698e6f4c99d532e0ec7a9382c3ed92a3ee41dab4def573eed927190bae5":384:0 +aes_encrypt_xts:"a3423ec58d76ec1fa3a1fdba142da32c69d1b313f38064ab69d9a48c0244f576eb040258fa13bfe06ea107907841a54fa7bb7f8eb082ee2d42f62459a45df00a":"71220dad8c752f5c8cea9a8897e0b8c5":"4e9de42c573ee90bea1b3ee93be45d76c8540013e729ce1c89a214095e84ef8e585d649f2e8b7d7405724ad992770a2c":"9d15f61291993813c71157a74ca6e1553502b698e6f4c99d532e0ec7a9382c3ed92a3ee41dab4def573eed927190bae5" AES-256-XTS Encrypt NIST XTSTestVectors #142 -aes_encrypt_xts:"8ccd4a12da6df4d5e338fc63c6a042570c732b9af330407a7f83a5cd9713d59574c6e3e4cc79a3a6bbf9de362e2a0fc4d4ddb923194ca38c618e3845377e7dda":"75acb5edc9215b64fed3aa9a81937239":"3aeb1fda34708dad3ba316b1a1a706c4c1a4aa794bc75e0022d322d29feac7ccd20773ba70628cf09c4375208d6bb0a4":"19c927bad89a3d5a15e733c5b8393e0f1304476ab7c5bb964d105914bcd362f32d42ef3dfbf2f703dea1952a09372430":384:0 +aes_encrypt_xts:"8ccd4a12da6df4d5e338fc63c6a042570c732b9af330407a7f83a5cd9713d59574c6e3e4cc79a3a6bbf9de362e2a0fc4d4ddb923194ca38c618e3845377e7dda":"75acb5edc9215b64fed3aa9a81937239":"3aeb1fda34708dad3ba316b1a1a706c4c1a4aa794bc75e0022d322d29feac7ccd20773ba70628cf09c4375208d6bb0a4":"19c927bad89a3d5a15e733c5b8393e0f1304476ab7c5bb964d105914bcd362f32d42ef3dfbf2f703dea1952a09372430" AES-256-XTS Encrypt NIST XTSTestVectors #143 -aes_encrypt_xts:"492b3b5fdb5460b292abb9eeaff2451caf69aa98eb684b32aaa40aa1ca13b1237c8c7e9a00054d66722affb5df91b9cf308c18987d007d01d1a6318c50a757ec":"1db148fbf62680e5426d4bce96840725":"7798587bf9d4b69ecbf217f105a064cd8abc0017b455821b0f2730fe34a0aaa200450122bd7304b684a299b7b0d16b10":"39cded2cb9c931537a889701ec5212e516d63a71554bc40c4ab149c5db6aed2391e53add098bef58f03d58710ca35de8":384:0 +aes_encrypt_xts:"492b3b5fdb5460b292abb9eeaff2451caf69aa98eb684b32aaa40aa1ca13b1237c8c7e9a00054d66722affb5df91b9cf308c18987d007d01d1a6318c50a757ec":"1db148fbf62680e5426d4bce96840725":"7798587bf9d4b69ecbf217f105a064cd8abc0017b455821b0f2730fe34a0aaa200450122bd7304b684a299b7b0d16b10":"39cded2cb9c931537a889701ec5212e516d63a71554bc40c4ab149c5db6aed2391e53add098bef58f03d58710ca35de8" AES-256-XTS Encrypt NIST XTSTestVectors #144 -aes_encrypt_xts:"5c2978a295e222f9e0c87eb2c24948bc89391cb447a6fc7b5c2b29f331e629ab51d5876d25c6d7abaa277a6039f790099ae41caff4a81ee3d7ccb02a439e14a0":"e6a95dd69a1166b404a7436496966b65":"f797aa0af52e28263fd58eae6c6af9d592bcc21745bd163211e162b5af909139407344d6a1f61e6a472db40542557f1f":"14f59aedcf8d49a650cf57108216656045f92b785e7451d782e43b4c33edf5469566a1a3073237b84f9a669e1b6371f6":384:0 +aes_encrypt_xts:"5c2978a295e222f9e0c87eb2c24948bc89391cb447a6fc7b5c2b29f331e629ab51d5876d25c6d7abaa277a6039f790099ae41caff4a81ee3d7ccb02a439e14a0":"e6a95dd69a1166b404a7436496966b65":"f797aa0af52e28263fd58eae6c6af9d592bcc21745bd163211e162b5af909139407344d6a1f61e6a472db40542557f1f":"14f59aedcf8d49a650cf57108216656045f92b785e7451d782e43b4c33edf5469566a1a3073237b84f9a669e1b6371f6" AES-256-XTS Encrypt NIST XTSTestVectors #145 -aes_encrypt_xts:"9b21dd5314e36dd03db4881d81e4b17fb5b497b950b191142df63b3f27afed5564d165bbb0b7f86cebe52f705a78a554c4f098445b074b88a2b47bfba9a7f28f":"9b6c318decd74c24fa509c52c7694401":"15963085220f25479ca0f4ddd300dda86808f4b71986e2243be63b6fa08977343ed166aae73da48f0bdb097af0532e9e":"08bfa5f85e988b052e2edda3a331ddbd5dcabff296d76b57a6e923b9f7dbd71ed1207a6b2f6e0f150c1833e0adaa0d25":384:0 +aes_encrypt_xts:"9b21dd5314e36dd03db4881d81e4b17fb5b497b950b191142df63b3f27afed5564d165bbb0b7f86cebe52f705a78a554c4f098445b074b88a2b47bfba9a7f28f":"9b6c318decd74c24fa509c52c7694401":"15963085220f25479ca0f4ddd300dda86808f4b71986e2243be63b6fa08977343ed166aae73da48f0bdb097af0532e9e":"08bfa5f85e988b052e2edda3a331ddbd5dcabff296d76b57a6e923b9f7dbd71ed1207a6b2f6e0f150c1833e0adaa0d25" AES-256-XTS Encrypt NIST XTSTestVectors #146 -aes_encrypt_xts:"d8277c4045a8689fe04f0005d556da9cc922a23f9a70296d36111b048fda55a1eae47d6692f46640ebdc57b1c58cb991f069a6126f6355ef740663e7c2bfe652":"76a6f7b899716fadf10df7615ecf4d45":"55b5cce3a8651b0791ee96d15b3d4834e2bbeb1e099ca093b8e8bf096066bff23a52722320728e86d3800cac3388e1ff":"21b566972760a6bbb54c6f9bf9bdfb578746b6f8da26bd8a4e55343f8475120af136b929e3b12c75971bc262d71f90aa":384:0 +aes_encrypt_xts:"d8277c4045a8689fe04f0005d556da9cc922a23f9a70296d36111b048fda55a1eae47d6692f46640ebdc57b1c58cb991f069a6126f6355ef740663e7c2bfe652":"76a6f7b899716fadf10df7615ecf4d45":"55b5cce3a8651b0791ee96d15b3d4834e2bbeb1e099ca093b8e8bf096066bff23a52722320728e86d3800cac3388e1ff":"21b566972760a6bbb54c6f9bf9bdfb578746b6f8da26bd8a4e55343f8475120af136b929e3b12c75971bc262d71f90aa" AES-256-XTS Encrypt NIST XTSTestVectors #147 -aes_encrypt_xts:"975e9f5b58a62858dbfbcb10aa309cba67be6085b8d73799151d90eef36d04dc10a303b916fbb552b0d8447d008e5f2a0b148b61dad9967c014619e088e33c32":"4018a8c77e9ca52738f864e853490f97":"c72806c859f771f4ecf5477ab583b53a36768fee534c160930649d1e7081a1a3dda25d92e600ef2775ccef7d903f9015":"4bb488b4b0a2df1f7d33e732a0879280d8a8864f1234edeaa0fe32bff3d19b129170df1780353fdc2dc66f59b856bb76":384:0 +aes_encrypt_xts:"975e9f5b58a62858dbfbcb10aa309cba67be6085b8d73799151d90eef36d04dc10a303b916fbb552b0d8447d008e5f2a0b148b61dad9967c014619e088e33c32":"4018a8c77e9ca52738f864e853490f97":"c72806c859f771f4ecf5477ab583b53a36768fee534c160930649d1e7081a1a3dda25d92e600ef2775ccef7d903f9015":"4bb488b4b0a2df1f7d33e732a0879280d8a8864f1234edeaa0fe32bff3d19b129170df1780353fdc2dc66f59b856bb76" AES-256-XTS Encrypt NIST XTSTestVectors #148 -aes_encrypt_xts:"3ac4ce7ae065833f2105ff9a2dbc2039e8fd493d9fd97d173650c48c67970eeb7b3f18fc0b5bce46ecf20437ebbb69d0349021a059f81bcd47e4b3c2374e0bcc":"8ede4ca58947c1cf5f15a868762d7b73":"72e256c170ce2b87b8cda77e4e880c7b6a2534a69a80f08c6a0f20e8f278590fd550faff242675de5c503a07c1d961c3":"4ff16e3af2b3e1a6ef90517b81d8dd78e3d450b3b6837f2be147f2e8e843029627eb4912847b9100dec74bfcb0c6e553":384:0 +aes_encrypt_xts:"3ac4ce7ae065833f2105ff9a2dbc2039e8fd493d9fd97d173650c48c67970eeb7b3f18fc0b5bce46ecf20437ebbb69d0349021a059f81bcd47e4b3c2374e0bcc":"8ede4ca58947c1cf5f15a868762d7b73":"72e256c170ce2b87b8cda77e4e880c7b6a2534a69a80f08c6a0f20e8f278590fd550faff242675de5c503a07c1d961c3":"4ff16e3af2b3e1a6ef90517b81d8dd78e3d450b3b6837f2be147f2e8e843029627eb4912847b9100dec74bfcb0c6e553" AES-256-XTS Encrypt NIST XTSTestVectors #149 -aes_encrypt_xts:"9e64c5ffaf72a653a95ee344458f1aa7b23c40eac9f705d5da5a5bab60843293d05d5e04a06685f41ee9d15a39655f8a49cf5f431570b1261e08ce7ab5cead62":"c9e88bca111c735d795447189c91f49f":"661ff0a7fabc65dfd6aee579dedcf249737ef2f736e9231a9f7fe780e44d657ff54c4b49a905b672fb628236c33ffe63":"c0e0d5a23553ce55d823c7517e44e1c23ab2ce1e70edefea33d0f0fbff4300183f21b4849b49bff44d31498907ab0562":384:0 +aes_encrypt_xts:"9e64c5ffaf72a653a95ee344458f1aa7b23c40eac9f705d5da5a5bab60843293d05d5e04a06685f41ee9d15a39655f8a49cf5f431570b1261e08ce7ab5cead62":"c9e88bca111c735d795447189c91f49f":"661ff0a7fabc65dfd6aee579dedcf249737ef2f736e9231a9f7fe780e44d657ff54c4b49a905b672fb628236c33ffe63":"c0e0d5a23553ce55d823c7517e44e1c23ab2ce1e70edefea33d0f0fbff4300183f21b4849b49bff44d31498907ab0562" AES-256-XTS Encrypt NIST XTSTestVectors #150 -aes_encrypt_xts:"b4713941c6a4ffdbfe2bffdcca09631911e91f1260e650d389803b1aa89f5789fb8ead890218105b63c6d8af1cdaecb8da8c807a16e97ebdab860c169431f596":"737ec14228a09f9c52041d9dbfcdd013":"be7735fe5eed83198698d1597dcfbb5ece39a067a1d0b7486cdf9e80767a55317da178b7ad276974abd4d069604668a6":"aef253795f84d13f90706d34d925394c3d9c3bdc06772fded8ee9cd82b407f06482c679672fa4225c8db8f036eb71eb3":384:0 +aes_encrypt_xts:"b4713941c6a4ffdbfe2bffdcca09631911e91f1260e650d389803b1aa89f5789fb8ead890218105b63c6d8af1cdaecb8da8c807a16e97ebdab860c169431f596":"737ec14228a09f9c52041d9dbfcdd013":"be7735fe5eed83198698d1597dcfbb5ece39a067a1d0b7486cdf9e80767a55317da178b7ad276974abd4d069604668a6":"aef253795f84d13f90706d34d925394c3d9c3bdc06772fded8ee9cd82b407f06482c679672fa4225c8db8f036eb71eb3" AES-256-XTS Encrypt NIST XTSTestVectors #151 -aes_encrypt_xts:"3655b75c8622b0cb72fcf91adda8584d24854abec01edf3311e4ec760dcdaa21f8088acdfc493b0bcdf486f1419b48662eeca09c5f87c9cf8416f7b0c021ddb2":"445d7f431d12e1550a1d74d9fd3e5334":"9c8e67abac7191f52f761c1ce7df0f383471825a9d0f0c8a890fccea0bfee4d2643275237440761517e1599e736bb35f":"42bc46ab27c0ff1a3512267e7a72868f4e268f2da85fd42755011345b8f0c7fd7d82c1dffe78a787bcd1eae7ead24f69":384:0 +aes_encrypt_xts:"3655b75c8622b0cb72fcf91adda8584d24854abec01edf3311e4ec760dcdaa21f8088acdfc493b0bcdf486f1419b48662eeca09c5f87c9cf8416f7b0c021ddb2":"445d7f431d12e1550a1d74d9fd3e5334":"9c8e67abac7191f52f761c1ce7df0f383471825a9d0f0c8a890fccea0bfee4d2643275237440761517e1599e736bb35f":"42bc46ab27c0ff1a3512267e7a72868f4e268f2da85fd42755011345b8f0c7fd7d82c1dffe78a787bcd1eae7ead24f69" AES-256-XTS Encrypt NIST XTSTestVectors #152 -aes_encrypt_xts:"9267253c66fc16377af2bce2c9e44e03306c63d4027960333e0130520bdcd27e25408def8c86945717443c5cf3ed9a64c38ebcb355524d3137aa34e304fb7863":"41ae06d300818c5aa6a8b9cf5c52cad8":"718215becec21f55eb29f54305d1c1278a40332ce6883b5adbb5ddcd5b8174a5dc16d8f6829709c784d6680154bef201":"853a8d46cb2f6419deb1ceb52bca6214048017fcae05c3b1355b6d2c61716653f9501067fea1628e74ed9f765401b1a9":384:0 +aes_encrypt_xts:"9267253c66fc16377af2bce2c9e44e03306c63d4027960333e0130520bdcd27e25408def8c86945717443c5cf3ed9a64c38ebcb355524d3137aa34e304fb7863":"41ae06d300818c5aa6a8b9cf5c52cad8":"718215becec21f55eb29f54305d1c1278a40332ce6883b5adbb5ddcd5b8174a5dc16d8f6829709c784d6680154bef201":"853a8d46cb2f6419deb1ceb52bca6214048017fcae05c3b1355b6d2c61716653f9501067fea1628e74ed9f765401b1a9" AES-256-XTS Encrypt NIST XTSTestVectors #153 -aes_encrypt_xts:"82d4b132e6c04e54efce6694f175b845fbb6a2f49fc25137beada3eb9d043cbdcf5870998a2b2625311d3d3f3493d0cbc808c9aa17b34108eb63f4d8d79af4b9":"d182db4398021fe1c1f6b80f95296720":"a0eeaac02b6cb25d5288e9c8140df96d6942f5bccc39eee94ca938674d5dd973ac7ec13e47e02b84e2233240c8bb03d1":"bc6dbac1f4db306c68aa0f5d94b934d4460f1348a8acefc98635e807131030c6ce48ce7f7d6f7966339d4db83eac3625":384:0 +aes_encrypt_xts:"82d4b132e6c04e54efce6694f175b845fbb6a2f49fc25137beada3eb9d043cbdcf5870998a2b2625311d3d3f3493d0cbc808c9aa17b34108eb63f4d8d79af4b9":"d182db4398021fe1c1f6b80f95296720":"a0eeaac02b6cb25d5288e9c8140df96d6942f5bccc39eee94ca938674d5dd973ac7ec13e47e02b84e2233240c8bb03d1":"bc6dbac1f4db306c68aa0f5d94b934d4460f1348a8acefc98635e807131030c6ce48ce7f7d6f7966339d4db83eac3625" AES-256-XTS Encrypt NIST XTSTestVectors #154 -aes_encrypt_xts:"d8e20dbac2cd42acc08a966fbb43d3a97219e3aab6565a02312a6ff89e9799a145bd962d07c8577589d3a28d0c8cbe0a61e42be021e14ee05ad40b8cf6b31cc5":"4dc897636cb9eb73dbab047272ca37b6":"0d95922172f80534c8212099147ef81dd499e5938564b90f064361ba089d885cafa19921347f806ecc682502c06cf570":"82f34f8fc604c93c2df8ada24d40a35def297d682ac8c1eaa1ab08e65d7dfff48ac4c9dcd0cd88092efbc18e19a296f6":384:0 +aes_encrypt_xts:"d8e20dbac2cd42acc08a966fbb43d3a97219e3aab6565a02312a6ff89e9799a145bd962d07c8577589d3a28d0c8cbe0a61e42be021e14ee05ad40b8cf6b31cc5":"4dc897636cb9eb73dbab047272ca37b6":"0d95922172f80534c8212099147ef81dd499e5938564b90f064361ba089d885cafa19921347f806ecc682502c06cf570":"82f34f8fc604c93c2df8ada24d40a35def297d682ac8c1eaa1ab08e65d7dfff48ac4c9dcd0cd88092efbc18e19a296f6" AES-256-XTS Encrypt NIST XTSTestVectors #155 -aes_encrypt_xts:"1f1dd824fda9666118ec1116eea78d37175da4d459a5fe225e5fdaaa4eb2aaf41eb8c002cea6d7f7d2cdefc7e9589d789d190b2e93f0ba58bf648826c275329b":"acf51a6805fd7c2a806d75bd7ee5f42e":"b54950c0acc1699aef8d952e013da2637974311487a11d9889b458cfe9678b8830fa61af3eddcb1b670fabdf4b10aebc":"724341e9eda6599cf6930c62de8957e3a05194843b6aeb6f5a80786464176ebefd1c823fbef5e195cc41a968c14aeb8b":384:0 +aes_encrypt_xts:"1f1dd824fda9666118ec1116eea78d37175da4d459a5fe225e5fdaaa4eb2aaf41eb8c002cea6d7f7d2cdefc7e9589d789d190b2e93f0ba58bf648826c275329b":"acf51a6805fd7c2a806d75bd7ee5f42e":"b54950c0acc1699aef8d952e013da2637974311487a11d9889b458cfe9678b8830fa61af3eddcb1b670fabdf4b10aebc":"724341e9eda6599cf6930c62de8957e3a05194843b6aeb6f5a80786464176ebefd1c823fbef5e195cc41a968c14aeb8b" AES-256-XTS Encrypt NIST XTSTestVectors #156 -aes_encrypt_xts:"daf2070f2986540e2b07b8e63afbad8b8934399c856ecd1353040fab2d521473d4d49c94949fb491b2e0f1652ae166354269802bd9e1f33bb3b920a58c9418ba":"36afe529f06f9497b31a38bd656fc791":"83d0a966309fcd7dfc2866e5e39776f7ca91f64baf5593433b996facd85a09f2df0d1cf88dfaa742aecd66e1fe2c4252":"300cf9081141d6332d1532f679eb9d1e10923754fe125b29f1ee8af57f16fbb7823548bd9273acdae5efc0dfed06bf33":384:0 +aes_encrypt_xts:"daf2070f2986540e2b07b8e63afbad8b8934399c856ecd1353040fab2d521473d4d49c94949fb491b2e0f1652ae166354269802bd9e1f33bb3b920a58c9418ba":"36afe529f06f9497b31a38bd656fc791":"83d0a966309fcd7dfc2866e5e39776f7ca91f64baf5593433b996facd85a09f2df0d1cf88dfaa742aecd66e1fe2c4252":"300cf9081141d6332d1532f679eb9d1e10923754fe125b29f1ee8af57f16fbb7823548bd9273acdae5efc0dfed06bf33" AES-256-XTS Encrypt NIST XTSTestVectors #157 -aes_encrypt_xts:"c76cc70eb967996dc3de798ea3ae862ed5fda03ac4d881302548bb15981e6fc2465099e3b5f588d9f823052b7945b3834e3c667474a683384a205a2c273fe5b4":"9493384402aba6e016eefa5f90665bc9":"c037230578c86f95a662c4f9516cfb5c5163e9ea17083d56dde5ee7d99a4856ecab83d0dd936f308bc2b8be38fc9d1d0":"2acead8a43e0b024fe5f5c6e0d22542d07790e7d504f465e9580acc6a61e36c57b337a0a7cd7c30acad64c808826572c":384:0 +aes_encrypt_xts:"c76cc70eb967996dc3de798ea3ae862ed5fda03ac4d881302548bb15981e6fc2465099e3b5f588d9f823052b7945b3834e3c667474a683384a205a2c273fe5b4":"9493384402aba6e016eefa5f90665bc9":"c037230578c86f95a662c4f9516cfb5c5163e9ea17083d56dde5ee7d99a4856ecab83d0dd936f308bc2b8be38fc9d1d0":"2acead8a43e0b024fe5f5c6e0d22542d07790e7d504f465e9580acc6a61e36c57b337a0a7cd7c30acad64c808826572c" AES-256-XTS Encrypt NIST XTSTestVectors #158 -aes_encrypt_xts:"9a80693962f631b5661cae3d6796d879beda0cf5410ba99d003622b7e88d50181cac526a04258ba72ab33e09f176ec71b46e361fa3bda4e7ccc786ca863aa6a4":"debf5738cbce508c0160e1f97cb4b96d":"fac73fc7e2b36e5c6ac3572c4ff2e9f1557d83f451c17a69407dc6a83d1d7f39c877bce17d14347793fdce146ab48eb7":"866da719cf292c8a8e6e5b7c350c95a521ec70f5b6d7ca03e5bdb10b75265256f185d56fc9fc60a0f3fd3f35c96b3394":384:0 +aes_encrypt_xts:"9a80693962f631b5661cae3d6796d879beda0cf5410ba99d003622b7e88d50181cac526a04258ba72ab33e09f176ec71b46e361fa3bda4e7ccc786ca863aa6a4":"debf5738cbce508c0160e1f97cb4b96d":"fac73fc7e2b36e5c6ac3572c4ff2e9f1557d83f451c17a69407dc6a83d1d7f39c877bce17d14347793fdce146ab48eb7":"866da719cf292c8a8e6e5b7c350c95a521ec70f5b6d7ca03e5bdb10b75265256f185d56fc9fc60a0f3fd3f35c96b3394" AES-256-XTS Encrypt NIST XTSTestVectors #159 -aes_encrypt_xts:"d10daae41eb813899cb799207508d68062428835c0990dbbe23210d2a6086699bacc8447fe826da454001600a241597e79a038e1eed99000353fcc451964e5e2":"a9ec9b30bcaf0a4a9adea43ba2c7780b":"83509891a6745a63fd929dc95b2cde503b4bb1c8638c1786f82c036c31320697543f93a8d3aa187fae13d3dc66004859":"8369f1cd430e116d05da901f1fd3e4f588ccbe27bc70767a1a2942a5f28cc6fa9a8e0880bef691a8d0769122496c7460":384:0 +aes_encrypt_xts:"d10daae41eb813899cb799207508d68062428835c0990dbbe23210d2a6086699bacc8447fe826da454001600a241597e79a038e1eed99000353fcc451964e5e2":"a9ec9b30bcaf0a4a9adea43ba2c7780b":"83509891a6745a63fd929dc95b2cde503b4bb1c8638c1786f82c036c31320697543f93a8d3aa187fae13d3dc66004859":"8369f1cd430e116d05da901f1fd3e4f588ccbe27bc70767a1a2942a5f28cc6fa9a8e0880bef691a8d0769122496c7460" AES-256-XTS Encrypt NIST XTSTestVectors #160 -aes_encrypt_xts:"02f5f16166ff196ecbd88d90ece619f1815e6dcfce2827a407fe1201c4a4c82956318912d9c7a6e12ab2f69e17b83c0ec42fc9abb25629e66c37b8583c2ef9bb":"bc9ab46c8d61620d078ecd0fe2cc9796":"f163a11a1169c6befcf999c68253f24c35bec8416d7bb738309e8f4cdaed4cc4146bddb71388ffe6361c44b30ceb76b4":"feaa6a8a357f3427dfb745cd2eebb3bd893efaac50cf6fcee3495f6292257954873dcdfca9bef8cec8f032d7fc378481":384:0 +aes_encrypt_xts:"02f5f16166ff196ecbd88d90ece619f1815e6dcfce2827a407fe1201c4a4c82956318912d9c7a6e12ab2f69e17b83c0ec42fc9abb25629e66c37b8583c2ef9bb":"bc9ab46c8d61620d078ecd0fe2cc9796":"f163a11a1169c6befcf999c68253f24c35bec8416d7bb738309e8f4cdaed4cc4146bddb71388ffe6361c44b30ceb76b4":"feaa6a8a357f3427dfb745cd2eebb3bd893efaac50cf6fcee3495f6292257954873dcdfca9bef8cec8f032d7fc378481" AES-256-XTS Encrypt NIST XTSTestVectors #161 -aes_encrypt_xts:"e090673661378f59af36db6c310630512859723a0404e766df7eb47253dfc9b74115d61dc26e157e09f7660de9ef984751321fc951900977073cad10a3124c09":"254d80b21be5f7654260d7223306c1e0":"40e5953642e4d13a7aa95206f101de8c98862822e1c23ddc0c366ac656a26f859f4244462fc33153f3112ca966bd3beb":"f66665211b4f95ba2fc9cae36a8f3a7789e60e802e91d8a1e6037b5c237885b0767df9c92de9ec3fdedac971d0c6bcdc":384:0 +aes_encrypt_xts:"e090673661378f59af36db6c310630512859723a0404e766df7eb47253dfc9b74115d61dc26e157e09f7660de9ef984751321fc951900977073cad10a3124c09":"254d80b21be5f7654260d7223306c1e0":"40e5953642e4d13a7aa95206f101de8c98862822e1c23ddc0c366ac656a26f859f4244462fc33153f3112ca966bd3beb":"f66665211b4f95ba2fc9cae36a8f3a7789e60e802e91d8a1e6037b5c237885b0767df9c92de9ec3fdedac971d0c6bcdc" AES-256-XTS Encrypt NIST XTSTestVectors #162 -aes_encrypt_xts:"ad7dc36258b42180fe22d74f9f82d05948dc09102c041fc646c7c0822dbc0dfd25bbce142d573cb895566615593fbef46aa3710705a809179d6e3079147dc1ab":"494f48e8ecd7fe9af1fbb56d5d6fd1ae":"a4a57b20a0cfa6c9fd0d2f6aa30c130e3c3460a40e7ed4b06a08a4b6b0a3ebe2186cc61a0e8ff372402af501a8fa06da":"0d769bd9230cb06edf453084587bfdf687f70b8acd7501ba84df52af19badeb4b3439e03d1627b75aba2881b8f68d371":384:0 +aes_encrypt_xts:"ad7dc36258b42180fe22d74f9f82d05948dc09102c041fc646c7c0822dbc0dfd25bbce142d573cb895566615593fbef46aa3710705a809179d6e3079147dc1ab":"494f48e8ecd7fe9af1fbb56d5d6fd1ae":"a4a57b20a0cfa6c9fd0d2f6aa30c130e3c3460a40e7ed4b06a08a4b6b0a3ebe2186cc61a0e8ff372402af501a8fa06da":"0d769bd9230cb06edf453084587bfdf687f70b8acd7501ba84df52af19badeb4b3439e03d1627b75aba2881b8f68d371" AES-256-XTS Encrypt NIST XTSTestVectors #163 -aes_encrypt_xts:"4d6825a1ca1ee2c879ff83bc842fb310a2e83ec101bc1956de43794aab03fb3cb6e993471ab1a724ea5dd9c57ca2736884d95ad930d9f6dd59f6ca751b2f5712":"6ff95ba9982494170476370457f6bd80":"501f6d9c497edc87eb0233c035d6601c3ce8460229f2d14156912d8d0ba15b6416eb837e21073164b456f0f7c45646ea":"8cf64aa880939d899634216abc9ca3d9340433cda8ffdce272d4e3e3a6e84e2ef8644492bf6acd1475a9295beb4f73ce":384:0 +aes_encrypt_xts:"4d6825a1ca1ee2c879ff83bc842fb310a2e83ec101bc1956de43794aab03fb3cb6e993471ab1a724ea5dd9c57ca2736884d95ad930d9f6dd59f6ca751b2f5712":"6ff95ba9982494170476370457f6bd80":"501f6d9c497edc87eb0233c035d6601c3ce8460229f2d14156912d8d0ba15b6416eb837e21073164b456f0f7c45646ea":"8cf64aa880939d899634216abc9ca3d9340433cda8ffdce272d4e3e3a6e84e2ef8644492bf6acd1475a9295beb4f73ce" AES-256-XTS Encrypt NIST XTSTestVectors #164 -aes_encrypt_xts:"6a9bdc0fb0ff6ae2505f4b745d74597c3923e8c566dbedfc4b75d63987cbc2ef275a15c27bc2b4f34c0b00916f43cdff8fb13b448b4cfec1aa5915ffc6a69a0c":"216694bf2f49ad9cd6c9df880b0b8dc6":"5cf02f7f10f17483ab4546df0ad70523e3f43ee4a743d920ca4f320dafd43f9ef67d970f0e5518f20ae9a0b34b514a0b":"bd3ed5ec110a230bc52175616e0135a5a8ed4151a64c49bc988514b870f75791fed8ecf8e6067fcafcf96c0a3affc7ed":384:0 +aes_encrypt_xts:"6a9bdc0fb0ff6ae2505f4b745d74597c3923e8c566dbedfc4b75d63987cbc2ef275a15c27bc2b4f34c0b00916f43cdff8fb13b448b4cfec1aa5915ffc6a69a0c":"216694bf2f49ad9cd6c9df880b0b8dc6":"5cf02f7f10f17483ab4546df0ad70523e3f43ee4a743d920ca4f320dafd43f9ef67d970f0e5518f20ae9a0b34b514a0b":"bd3ed5ec110a230bc52175616e0135a5a8ed4151a64c49bc988514b870f75791fed8ecf8e6067fcafcf96c0a3affc7ed" AES-256-XTS Encrypt NIST XTSTestVectors #165 -aes_encrypt_xts:"a1a8d702b9820db069b716b994ecfa26f269e2155bdef78eb460e588aac7a059ebb9158795e4ffce42f7c65e30ab7eb8e26608dee93b4f89fdc12699af0466a0":"5fee20bce0457000b1fea66d0ab536d7":"1181679dbd33ddebdbf6a0449316a74894b72d01a21b6e96e51eb1c30d59e8b26358c1e87e09edcf8d763422022b4252":"fb6065eb25aacd507e134f4f3cdbd77a46748e347574a7685fb756b4e49569c940237e43ccb17c04c1f3d6d169c6ee3c":384:0 +aes_encrypt_xts:"a1a8d702b9820db069b716b994ecfa26f269e2155bdef78eb460e588aac7a059ebb9158795e4ffce42f7c65e30ab7eb8e26608dee93b4f89fdc12699af0466a0":"5fee20bce0457000b1fea66d0ab536d7":"1181679dbd33ddebdbf6a0449316a74894b72d01a21b6e96e51eb1c30d59e8b26358c1e87e09edcf8d763422022b4252":"fb6065eb25aacd507e134f4f3cdbd77a46748e347574a7685fb756b4e49569c940237e43ccb17c04c1f3d6d169c6ee3c" AES-256-XTS Encrypt NIST XTSTestVectors #166 -aes_encrypt_xts:"3ba55c673b309d723921dbc3c84251bdc2ddf76abb963e23e011fe7214096cfaf6c84e3897af04f6081c157aabeb87bd2fdba4be8a9c452fc77b02ee5ffde802":"5231319bbd17b15e18afd13d02d8f122":"4c00323d6781443e5e6e2181e51219a746d9c259a9c13f2a5b8efb10424da7b86f97f87c1fb2bf3d3f163c719cf930ba":"faf2616f0dfccb96bb44c786bcb7b80b7161a55657309559d590895448145b9d6dd01aafb3b3509c93eb5c394ba85446":384:0 +aes_encrypt_xts:"3ba55c673b309d723921dbc3c84251bdc2ddf76abb963e23e011fe7214096cfaf6c84e3897af04f6081c157aabeb87bd2fdba4be8a9c452fc77b02ee5ffde802":"5231319bbd17b15e18afd13d02d8f122":"4c00323d6781443e5e6e2181e51219a746d9c259a9c13f2a5b8efb10424da7b86f97f87c1fb2bf3d3f163c719cf930ba":"faf2616f0dfccb96bb44c786bcb7b80b7161a55657309559d590895448145b9d6dd01aafb3b3509c93eb5c394ba85446" AES-256-XTS Encrypt NIST XTSTestVectors #167 -aes_encrypt_xts:"7e76d932c8d3edf5990468db816c9d35af407c748a43078c46540673d8b34406a960d338b18166227e88c08bc69c8d52723a1c468ff6a201d2d21a63ba8a5997":"a39603c815ff257354cb48f99825f675":"0749d735c15504fd4fbd6a8763eedce9929a20a0f994b30fe541a0e0ea34a01c46f9dfae701cb25c1030cb1cf95999f5":"0c22810005ecc4bbabad73f4db66c10a1a624b3f5ecac922cec8e1d3ec50011d52109d780d5a18ae7db6774c14e7746e":384:0 +aes_encrypt_xts:"7e76d932c8d3edf5990468db816c9d35af407c748a43078c46540673d8b34406a960d338b18166227e88c08bc69c8d52723a1c468ff6a201d2d21a63ba8a5997":"a39603c815ff257354cb48f99825f675":"0749d735c15504fd4fbd6a8763eedce9929a20a0f994b30fe541a0e0ea34a01c46f9dfae701cb25c1030cb1cf95999f5":"0c22810005ecc4bbabad73f4db66c10a1a624b3f5ecac922cec8e1d3ec50011d52109d780d5a18ae7db6774c14e7746e" AES-256-XTS Encrypt NIST XTSTestVectors #168 -aes_encrypt_xts:"dcfcaacab2a5f6894ae1ffa3186d43770828d49a5fad35ecaf89debf184538180cf5772f1f9115d60813951094ca389d0c4b90a76485e79ab6f6780e6c4df243":"01be8643c67bf7c9cba96e62c4568e92":"7411783aef37c79842410e7be57d1830e1f0369ba89cbe2087c3f7967df44c5cee14f2468bfd41535ce09f28c4c8b027":"41b22f50b116ede2dd5cde9cfdc78150053b2362c412933354f2d54ab995e35f830ac52fb0be748473f8928032301a1a":384:0 +aes_encrypt_xts:"dcfcaacab2a5f6894ae1ffa3186d43770828d49a5fad35ecaf89debf184538180cf5772f1f9115d60813951094ca389d0c4b90a76485e79ab6f6780e6c4df243":"01be8643c67bf7c9cba96e62c4568e92":"7411783aef37c79842410e7be57d1830e1f0369ba89cbe2087c3f7967df44c5cee14f2468bfd41535ce09f28c4c8b027":"41b22f50b116ede2dd5cde9cfdc78150053b2362c412933354f2d54ab995e35f830ac52fb0be748473f8928032301a1a" AES-256-XTS Encrypt NIST XTSTestVectors #169 -aes_encrypt_xts:"426d4d31f88a5be86330c6512816091cd05eecd09f8b27af1fa13936c9d2de61ce6051fa64a9e621f1710fe8bb1b002e73a84164628ea1ff8e78247012cdbd70":"646deef6e9065772fd576c172aed6100":"309d9e8811708346c6a79ee019ca89a5a9203b12e442b6d022fbfa13ff55d16968a6e82de49e4373766befb5f7ae8da6":"452a7d94597a084b0d4e8938989ed937136fbb2e56965da0c1505230cd369a8a996527f001a30e90bb26b9b3af272f2e":384:0 +aes_encrypt_xts:"426d4d31f88a5be86330c6512816091cd05eecd09f8b27af1fa13936c9d2de61ce6051fa64a9e621f1710fe8bb1b002e73a84164628ea1ff8e78247012cdbd70":"646deef6e9065772fd576c172aed6100":"309d9e8811708346c6a79ee019ca89a5a9203b12e442b6d022fbfa13ff55d16968a6e82de49e4373766befb5f7ae8da6":"452a7d94597a084b0d4e8938989ed937136fbb2e56965da0c1505230cd369a8a996527f001a30e90bb26b9b3af272f2e" AES-256-XTS Encrypt NIST XTSTestVectors #170 -aes_encrypt_xts:"b67995bece5a587ffdfa9d63ce82700eabaec701312aac591ae4c13045b17832fbffb96fe953be24ad4e22ac146eff566453fb9abec7c80b7d4f849dba96ec2d":"952d9dbe6d2b70eca8f11a68bd260e46":"190e1bd6674eabd5f5954a439c6748c820d036913e6ce075e2c53f3a1c53dca62f99a2377a42ce685b33edb63917b2ff":"a458c4a4952c0cd01c096624ffe94f911197691b658f8daee6b1b853775173ded5761e07d9a1a39ef72d8b6242a1422e":384:0 +aes_encrypt_xts:"b67995bece5a587ffdfa9d63ce82700eabaec701312aac591ae4c13045b17832fbffb96fe953be24ad4e22ac146eff566453fb9abec7c80b7d4f849dba96ec2d":"952d9dbe6d2b70eca8f11a68bd260e46":"190e1bd6674eabd5f5954a439c6748c820d036913e6ce075e2c53f3a1c53dca62f99a2377a42ce685b33edb63917b2ff":"a458c4a4952c0cd01c096624ffe94f911197691b658f8daee6b1b853775173ded5761e07d9a1a39ef72d8b6242a1422e" AES-256-XTS Encrypt NIST XTSTestVectors #171 -aes_encrypt_xts:"f1798b1cbe9683b9a6e4f24583bddde5bffb82381150cf6df71a3f7755f1c49f22f18a6703ea82266f72aead930307d6bca13b99b4d2419e9435e97f6c11ecf7":"0858df21034a36ba442231c543be1945":"509e85aa57adfdcb51f750e096a17c441a83d9c314aa3321ad4b6a5d77040637bf24854fe01d91548ce0c622e5d7078d":"a9a9e269651078e4fe95c631cf22e39f83ecf09e6ea231a79ffc26eae32f706167a546f3c30c1587fca293803fccb198":384:0 +aes_encrypt_xts:"f1798b1cbe9683b9a6e4f24583bddde5bffb82381150cf6df71a3f7755f1c49f22f18a6703ea82266f72aead930307d6bca13b99b4d2419e9435e97f6c11ecf7":"0858df21034a36ba442231c543be1945":"509e85aa57adfdcb51f750e096a17c441a83d9c314aa3321ad4b6a5d77040637bf24854fe01d91548ce0c622e5d7078d":"a9a9e269651078e4fe95c631cf22e39f83ecf09e6ea231a79ffc26eae32f706167a546f3c30c1587fca293803fccb198" AES-256-XTS Encrypt NIST XTSTestVectors #172 -aes_encrypt_xts:"5c7f7a36080178430083ff5492ef77260f680a15a76624b89e854c94f0488a9e7daa4f33011f91df5e338053f46cee650fb0ee69f8c215755a4a63cd4228c219":"a401d73c8875e759aa3eef53e0fb6263":"b1e629a62a03ca969b16915202bcaa09e78ae1851bc88581164968a5656c82c0e5c403ba54b9b5ed9babe8b0751d1b34":"f5bca60fb9352b1de04d7129405626b3a474a264fbac2d6be119e1d57aa998d0e0e4d9f9c976210d93c465a3e360cd92":384:0 +aes_encrypt_xts:"5c7f7a36080178430083ff5492ef77260f680a15a76624b89e854c94f0488a9e7daa4f33011f91df5e338053f46cee650fb0ee69f8c215755a4a63cd4228c219":"a401d73c8875e759aa3eef53e0fb6263":"b1e629a62a03ca969b16915202bcaa09e78ae1851bc88581164968a5656c82c0e5c403ba54b9b5ed9babe8b0751d1b34":"f5bca60fb9352b1de04d7129405626b3a474a264fbac2d6be119e1d57aa998d0e0e4d9f9c976210d93c465a3e360cd92" AES-256-XTS Encrypt NIST XTSTestVectors #173 -aes_encrypt_xts:"1911e3774102c5a38f4bc1af2bd9111b43e9a3df53bc0e7134adf4c90801b140ea65fcf9e94ab063d94a3de77e775b1c27d1b2de8c4e48167fa54d838297fa28":"4ad18ae1a630c169bb93ffe98168cdc9":"399dd2e00110380da43d67a81bef6169898754cc8f75c13674ee6a652ab0198175c98b2399edca0f592ffb488051433b":"e055d709d88b21bf36cb2700164d508b690d8262342052abf807a9df093658ec8164d49fd630091e01536e962321354a":384:0 +aes_encrypt_xts:"1911e3774102c5a38f4bc1af2bd9111b43e9a3df53bc0e7134adf4c90801b140ea65fcf9e94ab063d94a3de77e775b1c27d1b2de8c4e48167fa54d838297fa28":"4ad18ae1a630c169bb93ffe98168cdc9":"399dd2e00110380da43d67a81bef6169898754cc8f75c13674ee6a652ab0198175c98b2399edca0f592ffb488051433b":"e055d709d88b21bf36cb2700164d508b690d8262342052abf807a9df093658ec8164d49fd630091e01536e962321354a" AES-256-XTS Encrypt NIST XTSTestVectors #174 -aes_encrypt_xts:"b6bfef891f83b5ff073f2231267be51eb084b791fa19a154399c0684c8b2dfcb37de77d28bbda3b4180026ad640b74243b3133e7b9fae629403f6733423dae28":"db200efb7eaaa737dbdf40babb68953f":"77f4ef63d734ebd028508da66c22cdebdd52ecd6ee2ab0a50bc8ad0cfd692ca5fcd4e6dedc45df7f6503f462611dc542":"ce7d905a7776ac72f240d22aafed5e4eb7566cdc7211220e970da634ce015f131a5ecb8d400bc9e84f0b81d8725dbbc7":384:0 +aes_encrypt_xts:"b6bfef891f83b5ff073f2231267be51eb084b791fa19a154399c0684c8b2dfcb37de77d28bbda3b4180026ad640b74243b3133e7b9fae629403f6733423dae28":"db200efb7eaaa737dbdf40babb68953f":"77f4ef63d734ebd028508da66c22cdebdd52ecd6ee2ab0a50bc8ad0cfd692ca5fcd4e6dedc45df7f6503f462611dc542":"ce7d905a7776ac72f240d22aafed5e4eb7566cdc7211220e970da634ce015f131a5ecb8d400bc9e84f0b81d8725dbbc7" AES-256-XTS Encrypt NIST XTSTestVectors #175 -aes_encrypt_xts:"a4be45694240755787649bbfe9c62dca7955fbad4a2be15d4eef2c703696f12877ecda778a0d547f5a1a4328f2ae0db5893470f967a8967c75881370f9d18b4b":"d66458b1e5e382b006b32c9632a2e12f":"0e380a0ad91c31ac1e95d6c3d26554c38915df0fa1e9e8f781b34969c7ea61347b74cc807c7c603b35cd1593271fa938":"3fd7b0b5ea66cf4e2da1e690f6e80660638b1a3f84cf212d9ba90e7db14177a3c4eda89ad357af4408a7a342828a5dd6":384:0 +aes_encrypt_xts:"a4be45694240755787649bbfe9c62dca7955fbad4a2be15d4eef2c703696f12877ecda778a0d547f5a1a4328f2ae0db5893470f967a8967c75881370f9d18b4b":"d66458b1e5e382b006b32c9632a2e12f":"0e380a0ad91c31ac1e95d6c3d26554c38915df0fa1e9e8f781b34969c7ea61347b74cc807c7c603b35cd1593271fa938":"3fd7b0b5ea66cf4e2da1e690f6e80660638b1a3f84cf212d9ba90e7db14177a3c4eda89ad357af4408a7a342828a5dd6" AES-256-XTS Encrypt NIST XTSTestVectors #176 -aes_encrypt_xts:"47c2b1b4458af043441a1461ae7326113fa2dc1b7b35cba14eb8473db169a17d33ba78659fe0933aeecdd75047b1c986524c091c778c545722cb459430487b55":"87b1d01d0525d0af0bed9e059e6946b6":"1cfaaaab545fe967549f0f28f9667a0f7d2ea55fb7bab2ac4f3917a76bc309155780853d2e48d2e8217685c4ba909cc7":"3fe4be324991aee1a628c3e5c14ef6d7c4125932563afe2c08a1bb82234152bfe78228b40acadd7d398cf20f621eadf3":384:0 +aes_encrypt_xts:"47c2b1b4458af043441a1461ae7326113fa2dc1b7b35cba14eb8473db169a17d33ba78659fe0933aeecdd75047b1c986524c091c778c545722cb459430487b55":"87b1d01d0525d0af0bed9e059e6946b6":"1cfaaaab545fe967549f0f28f9667a0f7d2ea55fb7bab2ac4f3917a76bc309155780853d2e48d2e8217685c4ba909cc7":"3fe4be324991aee1a628c3e5c14ef6d7c4125932563afe2c08a1bb82234152bfe78228b40acadd7d398cf20f621eadf3" AES-256-XTS Encrypt NIST XTSTestVectors #177 -aes_encrypt_xts:"6013e5cd1c6f341c2f37f4f35583dd222c06207a446f2e10b71743e0d6164542387089692d975e2f50c5d62e0f18c20570354a737b71514a2beb7a49cc941a61":"d7ed58c0282398df330ee851872bdb46":"c79f127174bce174451306e6dafeaea0e1bab09970b5aeb0e041f1e5c1f925667b7902433e7a34b47a19bba216bb622b":"831a0c7330e96088cfd14346c0c53f2e4add5a6edad6d1a80cb007a5f25aaf241a195c0243ae26761044f274e9000b43":384:0 +aes_encrypt_xts:"6013e5cd1c6f341c2f37f4f35583dd222c06207a446f2e10b71743e0d6164542387089692d975e2f50c5d62e0f18c20570354a737b71514a2beb7a49cc941a61":"d7ed58c0282398df330ee851872bdb46":"c79f127174bce174451306e6dafeaea0e1bab09970b5aeb0e041f1e5c1f925667b7902433e7a34b47a19bba216bb622b":"831a0c7330e96088cfd14346c0c53f2e4add5a6edad6d1a80cb007a5f25aaf241a195c0243ae26761044f274e9000b43" AES-256-XTS Encrypt NIST XTSTestVectors #178 -aes_encrypt_xts:"53724613045a688ebadd8119d87e28a1674178fc42a40b54a83a61c0021afbcb8d6e6d28b6c1a5138c6b2deee472d61143f81f45dc697556e2ce9f7197996b83":"b00bd9829b1024629a1ee362bc50158f":"6a131dd6bf6f35b1d08e50951ac2df6c2239dbe2c3b8283cac688ee97363544506a295d86e39abb0ae730a952be896fa":"0e2bbc05fd817f098b0d94408c8d65704901e8a63262032b0e7b03cd6960a9ec0366aea05d3c2002971efb075396db51":384:0 +aes_encrypt_xts:"53724613045a688ebadd8119d87e28a1674178fc42a40b54a83a61c0021afbcb8d6e6d28b6c1a5138c6b2deee472d61143f81f45dc697556e2ce9f7197996b83":"b00bd9829b1024629a1ee362bc50158f":"6a131dd6bf6f35b1d08e50951ac2df6c2239dbe2c3b8283cac688ee97363544506a295d86e39abb0ae730a952be896fa":"0e2bbc05fd817f098b0d94408c8d65704901e8a63262032b0e7b03cd6960a9ec0366aea05d3c2002971efb075396db51" AES-256-XTS Encrypt NIST XTSTestVectors #179 -aes_encrypt_xts:"df35e4d415feaf511203daff594843a79ca3f164c954dc3cf70d660a4d3628ac7ac38218ecae74b433e3b0e6cfe21f78fe3ed3fc02f3bfd60abe6b529912a7d4":"79178a9eac0958a622214a2c4f2b2f2c":"f0762872bf7795392f75708ca33fda7886f9f1c4167229221580707804c283a4e86e75ce9cf4dc310ce090e590c66241":"26fd54196b4ac550342ff46e2e7f442540518e01467ace2da52876a54636626f1e986df916e36e716fc009e5fc9dfb81":384:0 +aes_encrypt_xts:"df35e4d415feaf511203daff594843a79ca3f164c954dc3cf70d660a4d3628ac7ac38218ecae74b433e3b0e6cfe21f78fe3ed3fc02f3bfd60abe6b529912a7d4":"79178a9eac0958a622214a2c4f2b2f2c":"f0762872bf7795392f75708ca33fda7886f9f1c4167229221580707804c283a4e86e75ce9cf4dc310ce090e590c66241":"26fd54196b4ac550342ff46e2e7f442540518e01467ace2da52876a54636626f1e986df916e36e716fc009e5fc9dfb81" AES-256-XTS Encrypt NIST XTSTestVectors #180 -aes_encrypt_xts:"4324b0fcdcfedc5af7f8170c157ef68680197f5901fb5f3c9b9f85db8319293066a4e1a61c5943865e7b2de129dd3a6db5d8865ac55722399a58822c4e51d0df":"c0eb880e0ee09b46d3d28ad7b363a851":"e6082cecc24808a6b25e7659b24b71e77ec14887750a01fb9d387c2e90acc77243d7a0dbab70e41c34594a4ad197c8aa":"d3c5c210afd597feb2e188b0fc08e77992e2e75bd53cd60c507b2ebca37c7b7defadd06500ab67af7c00e5918fca8a16":384:0 +aes_encrypt_xts:"4324b0fcdcfedc5af7f8170c157ef68680197f5901fb5f3c9b9f85db8319293066a4e1a61c5943865e7b2de129dd3a6db5d8865ac55722399a58822c4e51d0df":"c0eb880e0ee09b46d3d28ad7b363a851":"e6082cecc24808a6b25e7659b24b71e77ec14887750a01fb9d387c2e90acc77243d7a0dbab70e41c34594a4ad197c8aa":"d3c5c210afd597feb2e188b0fc08e77992e2e75bd53cd60c507b2ebca37c7b7defadd06500ab67af7c00e5918fca8a16" AES-256-XTS Encrypt NIST XTSTestVectors #181 -aes_encrypt_xts:"b77c56a9784f3c26a8847114a31ee2cc3648b44295651267df3964dd689fb226fc9526da77a02ab04f332d39a4faf9ee7ce3a7320f2ce9c21fbd5536506aad07":"5207aa755b7874b559139f6d50e3c5fe":"b2268a28bb39a15d8fd90b5ca7ac698fc2f28206e0f2073b543e567969baa69397aabbea9fb90062d1a7c395936f49b4":"9ec9552e50f7620b9b4fdcf9df6512ada43c03a14a32e17a7d48cf5378f9f855a2cdfd8054c677ecfd4f2bb925723496":384:0 +aes_encrypt_xts:"b77c56a9784f3c26a8847114a31ee2cc3648b44295651267df3964dd689fb226fc9526da77a02ab04f332d39a4faf9ee7ce3a7320f2ce9c21fbd5536506aad07":"5207aa755b7874b559139f6d50e3c5fe":"b2268a28bb39a15d8fd90b5ca7ac698fc2f28206e0f2073b543e567969baa69397aabbea9fb90062d1a7c395936f49b4":"9ec9552e50f7620b9b4fdcf9df6512ada43c03a14a32e17a7d48cf5378f9f855a2cdfd8054c677ecfd4f2bb925723496" AES-256-XTS Encrypt NIST XTSTestVectors #182 -aes_encrypt_xts:"17230072ac4f7af2661c26325c88565573fa05c270c53193ef3b52c40b86ae720cc894ca4ce8510d4eac659ad4aac0f9c9e0a65fec76ce9a2296218fca6ce500":"5246b8bf6a28c8799101dcfb375f83a8":"0bdc724383d8f76e2a921940ec84b0701eb37b8f5c35072cbe48d0fb8792b87b9bb99d6ca40ff864562b720745712f26":"9c4b9b19b48c3d1cbe13b0b08d708345b0f25e4926f633480a9f52ed3e30995375038f641267431a206e3eca599fe6dd":384:0 +aes_encrypt_xts:"17230072ac4f7af2661c26325c88565573fa05c270c53193ef3b52c40b86ae720cc894ca4ce8510d4eac659ad4aac0f9c9e0a65fec76ce9a2296218fca6ce500":"5246b8bf6a28c8799101dcfb375f83a8":"0bdc724383d8f76e2a921940ec84b0701eb37b8f5c35072cbe48d0fb8792b87b9bb99d6ca40ff864562b720745712f26":"9c4b9b19b48c3d1cbe13b0b08d708345b0f25e4926f633480a9f52ed3e30995375038f641267431a206e3eca599fe6dd" AES-256-XTS Encrypt NIST XTSTestVectors #183 -aes_encrypt_xts:"b625879ad3cfcf11d39af454007d0483afdc2724ffe07c046db78501c9d04cdc9ca8a00fa6c6ca14e3987991f2e8f53504390a125d471c95c92d4565fb3b1928":"697b65159bcf2b0871cfa8e070631218":"758a608a8d146167be0283e776aa493fc39eee0cd6de71c1b57a5c24551d0f58bd55fc60814a661aa0a17d4c54ae3e43":"db2552e820f1aedba4c17d0883745ef307c4551c7c8b7dcf457ee33bbf5d59e1fe95044103c94494569ea31f00ffe1e3":384:0 +aes_encrypt_xts:"b625879ad3cfcf11d39af454007d0483afdc2724ffe07c046db78501c9d04cdc9ca8a00fa6c6ca14e3987991f2e8f53504390a125d471c95c92d4565fb3b1928":"697b65159bcf2b0871cfa8e070631218":"758a608a8d146167be0283e776aa493fc39eee0cd6de71c1b57a5c24551d0f58bd55fc60814a661aa0a17d4c54ae3e43":"db2552e820f1aedba4c17d0883745ef307c4551c7c8b7dcf457ee33bbf5d59e1fe95044103c94494569ea31f00ffe1e3" AES-256-XTS Encrypt NIST XTSTestVectors #184 -aes_encrypt_xts:"2efed72f6fae0c139bc12de5a1c90a05510bccd2d83fa55ca1058a9253a6fc55ca7885ffc10ec6128046f87cde88b1e8f4a237e24618ead6cdc4f4f01995800b":"cad76b7158a61465586b61272e0864ba":"0739d41d77d69acc204600a4c84334c4c39d3effab76e063d575baed1c956bcb67691983d55d924dba3f1fe79ebe4c20":"0d6846f139511d9e07888dfa7afb1ff0b029f1b6d6d8a35cd4130637fda958e824c9a9df5f6e80f80a19ee2731b12289":384:0 +aes_encrypt_xts:"2efed72f6fae0c139bc12de5a1c90a05510bccd2d83fa55ca1058a9253a6fc55ca7885ffc10ec6128046f87cde88b1e8f4a237e24618ead6cdc4f4f01995800b":"cad76b7158a61465586b61272e0864ba":"0739d41d77d69acc204600a4c84334c4c39d3effab76e063d575baed1c956bcb67691983d55d924dba3f1fe79ebe4c20":"0d6846f139511d9e07888dfa7afb1ff0b029f1b6d6d8a35cd4130637fda958e824c9a9df5f6e80f80a19ee2731b12289" AES-256-XTS Encrypt NIST XTSTestVectors #185 -aes_encrypt_xts:"924379aac0cb7a4e2de6108b506ef501490aeeeaf16d7af500b4f2b8f313c2d7738f499bc42adfbfdc28759ce68b4cd5e57e62b469e3aad0941ff87b6546ba14":"635e4d4669fed1c8c37e1f0a36b37804":"1cf76a9be30e60220c1828db68d45d96a0d6a3b1fe309cb1defedce851b39b07caf15a822e3d60372f8544ec906b4add":"be0406da120d4cc1e3bcd9a44626e8b5b3b550a23c6f9279940ba7d4f71e275088b92a958d4d2ad5111bd8f715de4c30":384:0 +aes_encrypt_xts:"924379aac0cb7a4e2de6108b506ef501490aeeeaf16d7af500b4f2b8f313c2d7738f499bc42adfbfdc28759ce68b4cd5e57e62b469e3aad0941ff87b6546ba14":"635e4d4669fed1c8c37e1f0a36b37804":"1cf76a9be30e60220c1828db68d45d96a0d6a3b1fe309cb1defedce851b39b07caf15a822e3d60372f8544ec906b4add":"be0406da120d4cc1e3bcd9a44626e8b5b3b550a23c6f9279940ba7d4f71e275088b92a958d4d2ad5111bd8f715de4c30" AES-256-XTS Encrypt NIST XTSTestVectors #186 -aes_encrypt_xts:"a7bfb6d4a54484c2909b92339b7dcf176188f3d4182d9112243714fd5b9c798d3d7407be99852fc185688e58135a76b4609daeeb6c1d0659b120fe7505a4624a":"0d3b9350ebbbaf2a1416995424a7885e":"4091ebe277df242e8de6209908b6a8e6973cf4531e23ed6b1b76cf0e8efb652d2cecde9b697bc65afe873603dc0a70a6":"7b205893a05873a82f7ab2132883685e0b6f20f05445d5a0d9b2fa8cdbeb1037239b05d715b169bb99d0ee9b5ffef742":384:0 +aes_encrypt_xts:"a7bfb6d4a54484c2909b92339b7dcf176188f3d4182d9112243714fd5b9c798d3d7407be99852fc185688e58135a76b4609daeeb6c1d0659b120fe7505a4624a":"0d3b9350ebbbaf2a1416995424a7885e":"4091ebe277df242e8de6209908b6a8e6973cf4531e23ed6b1b76cf0e8efb652d2cecde9b697bc65afe873603dc0a70a6":"7b205893a05873a82f7ab2132883685e0b6f20f05445d5a0d9b2fa8cdbeb1037239b05d715b169bb99d0ee9b5ffef742" AES-256-XTS Encrypt NIST XTSTestVectors #187 -aes_encrypt_xts:"16d7db8d519c2974cba7c44d3a2a4cb79773d21edb3b359cb20c716570bf3aecab9dec3976d8322db4aa97b2e153e2b012c4eb1ecd2dca83f7c06cc370791f78":"d208aa5cc5486e0e27faa73ffa767623":"81ecbe0ad23a1645f5d2891d78da406a70d540993c3cab508859bcfb2d3a371c4331a380fad7caf872e74bf861b95bd8":"305d4cf4f7f9a6192e85e55176a58a85e5795dd359417fab2e72aaa13ee6e093768a4e741a00f4d20ed572d6af43a121":384:0 +aes_encrypt_xts:"16d7db8d519c2974cba7c44d3a2a4cb79773d21edb3b359cb20c716570bf3aecab9dec3976d8322db4aa97b2e153e2b012c4eb1ecd2dca83f7c06cc370791f78":"d208aa5cc5486e0e27faa73ffa767623":"81ecbe0ad23a1645f5d2891d78da406a70d540993c3cab508859bcfb2d3a371c4331a380fad7caf872e74bf861b95bd8":"305d4cf4f7f9a6192e85e55176a58a85e5795dd359417fab2e72aaa13ee6e093768a4e741a00f4d20ed572d6af43a121" AES-256-XTS Encrypt NIST XTSTestVectors #188 -aes_encrypt_xts:"41e9c3d70302fb488034f3c1f4156d09f951e19ae00ed0914d7b9ea688bd4aa9a20fdebd4229e2b3558411cc9868152a436fdf0b5d10eedb2a581cac4252b9c8":"2cc5ddbe77712002de095aa5de31d429":"306165583eaf16391a31512c8d2487431ecd714baefe609ac478e41e6d35a694ca6dbec8faa3f814844dc2acddc157b6":"73593426603a768f9a151894184deae22df23584374f2ab1253bb38eb99d1f208562d12d81ea34bb0f4fd183aa5e9af5":384:0 +aes_encrypt_xts:"41e9c3d70302fb488034f3c1f4156d09f951e19ae00ed0914d7b9ea688bd4aa9a20fdebd4229e2b3558411cc9868152a436fdf0b5d10eedb2a581cac4252b9c8":"2cc5ddbe77712002de095aa5de31d429":"306165583eaf16391a31512c8d2487431ecd714baefe609ac478e41e6d35a694ca6dbec8faa3f814844dc2acddc157b6":"73593426603a768f9a151894184deae22df23584374f2ab1253bb38eb99d1f208562d12d81ea34bb0f4fd183aa5e9af5" AES-256-XTS Encrypt NIST XTSTestVectors #189 -aes_encrypt_xts:"ee5bc150f08110aa95700f96abfefad196755b49068866dc7b2e251260bde5226b2a234c8043309dc4ceaa62d62c3eedaf4440e09f6c44915db7ce47a17a411c":"11071e5b327fe8acec3b9f81fab37141":"134a04de6a76beeac202f48f656e101e27c2856384d0bb417a1779ca29403dc96b382830e151764c2513ceb4e572aa27":"b4dd7ed020d3121ad9d1a58760980e3e7d203d84fd7b77c6d4fa3dcdb29f9aa6803074aeee6ad8e47ad0dd01a2b0ab96":384:0 +aes_encrypt_xts:"ee5bc150f08110aa95700f96abfefad196755b49068866dc7b2e251260bde5226b2a234c8043309dc4ceaa62d62c3eedaf4440e09f6c44915db7ce47a17a411c":"11071e5b327fe8acec3b9f81fab37141":"134a04de6a76beeac202f48f656e101e27c2856384d0bb417a1779ca29403dc96b382830e151764c2513ceb4e572aa27":"b4dd7ed020d3121ad9d1a58760980e3e7d203d84fd7b77c6d4fa3dcdb29f9aa6803074aeee6ad8e47ad0dd01a2b0ab96" AES-256-XTS Encrypt NIST XTSTestVectors #190 -aes_encrypt_xts:"458dfebe5a6e381da894a1551b95467f19fd475be6a61930ea7707c4f21f88cddd7283c59cc4211af68cc4273ab0e31bf24bee161a5690c754f46ee6392eb6fd":"eb051cfab3db35ff7b3919ede9f79e93":"506a8565eb8d3a39e2cc9d32eb477cbbc621d6451e61fcb8528a6b1935071ffb31f18980ef586b97f02e257e09ca5f0b":"95943d6d57f17f5d626518cbc2c7175ab97cf74bbfc8571e8100a921061e68df4e193b53e4256356efbc42969ebebee1":384:0 +aes_encrypt_xts:"458dfebe5a6e381da894a1551b95467f19fd475be6a61930ea7707c4f21f88cddd7283c59cc4211af68cc4273ab0e31bf24bee161a5690c754f46ee6392eb6fd":"eb051cfab3db35ff7b3919ede9f79e93":"506a8565eb8d3a39e2cc9d32eb477cbbc621d6451e61fcb8528a6b1935071ffb31f18980ef586b97f02e257e09ca5f0b":"95943d6d57f17f5d626518cbc2c7175ab97cf74bbfc8571e8100a921061e68df4e193b53e4256356efbc42969ebebee1" AES-256-XTS Encrypt NIST XTSTestVectors #191 -aes_encrypt_xts:"4224d8d8e7c870628c9fc4a2b5c67117f68ca06fe9b9d0fabc0de18ce9ff2f5fe2f93c46eaf42c5513af3880bee73be8f6cd051e1172c1a79d8a5f7509b3d170":"d128477c0509e96770e907a69f316f11":"5511e976c5929dc506b12e3a13740d59799c31e6e4f762ed3df15085cd5a99588813edbf30413a48622896a690e4795a":"ec0f79a240589de132bcd23ad5b1bf6218ad82314f94fa43f918a0e342d1d5c719d12dd3a70984d7b6ea2c25f71180fb":384:0 +aes_encrypt_xts:"4224d8d8e7c870628c9fc4a2b5c67117f68ca06fe9b9d0fabc0de18ce9ff2f5fe2f93c46eaf42c5513af3880bee73be8f6cd051e1172c1a79d8a5f7509b3d170":"d128477c0509e96770e907a69f316f11":"5511e976c5929dc506b12e3a13740d59799c31e6e4f762ed3df15085cd5a99588813edbf30413a48622896a690e4795a":"ec0f79a240589de132bcd23ad5b1bf6218ad82314f94fa43f918a0e342d1d5c719d12dd3a70984d7b6ea2c25f71180fb" AES-256-XTS Encrypt NIST XTSTestVectors #192 -aes_encrypt_xts:"30788b62febec41de3d01e9375b01ff3c5362a81b4ec0adf2b4fbf4aa79d2654a1efcf89dddb2b4aac7c0c25ff7d5e631baee8cf5ff46f2c6c440db08120f798":"fce20063b9ce5820c48583d856c31d5b":"45d5ba3506f5510256a9dcdf7a69efe9d2ddb191972c10ca3c6b820aabea59c8c02262df10b24471723129cfb46647da":"a7c2aa4f19ce66a3c2b15c950783401c547691eb06740971dcd0f1b2acf2bcaed48f569b799b41b8d613f2bf4d7657c0":384:0 +aes_encrypt_xts:"30788b62febec41de3d01e9375b01ff3c5362a81b4ec0adf2b4fbf4aa79d2654a1efcf89dddb2b4aac7c0c25ff7d5e631baee8cf5ff46f2c6c440db08120f798":"fce20063b9ce5820c48583d856c31d5b":"45d5ba3506f5510256a9dcdf7a69efe9d2ddb191972c10ca3c6b820aabea59c8c02262df10b24471723129cfb46647da":"a7c2aa4f19ce66a3c2b15c950783401c547691eb06740971dcd0f1b2acf2bcaed48f569b799b41b8d613f2bf4d7657c0" AES-256-XTS Encrypt NIST XTSTestVectors #193 -aes_encrypt_xts:"1b7424cf9a4598a3f6aa1f15267e9ae0c4b2019d0665e9f7e7d4d7fa8871884a248ac042a5267dfef73c51d89bcdf01a51568dfccb080b6121b70f6c8f2416c0":"c83836292441a0dab60ba7312014d9a6":"943d20b70e72cd3f9328048933e8cd2d639d9468251c20232100f162dc5326c78edde144f59006ba4a886bf8de6eeeda":"d398795a15f9de591a897712bc454d819962a9ed1e638254cda815e86d5a9f297b017274a55179e6393ff0e5f1c49e27":384:0 +aes_encrypt_xts:"1b7424cf9a4598a3f6aa1f15267e9ae0c4b2019d0665e9f7e7d4d7fa8871884a248ac042a5267dfef73c51d89bcdf01a51568dfccb080b6121b70f6c8f2416c0":"c83836292441a0dab60ba7312014d9a6":"943d20b70e72cd3f9328048933e8cd2d639d9468251c20232100f162dc5326c78edde144f59006ba4a886bf8de6eeeda":"d398795a15f9de591a897712bc454d819962a9ed1e638254cda815e86d5a9f297b017274a55179e6393ff0e5f1c49e27" AES-256-XTS Encrypt NIST XTSTestVectors #194 -aes_encrypt_xts:"2501f6f8fb11168026fdb988879d2571679e69715e89d5f142dce3de6d59697af676a811c6fc255554486b4f82997bb909cad701cd2e0f269450128faf23ec1e":"37aa0356bc9f948630c6e7ac50e9b381":"b0b198e498e685fd761aaf775416972fab373e05b4d8dd8640294f473a04bba1a3b1634cec7c188a0e9f30530cc446b3":"000493368e93d01cf6800f4054da92d74867b685419e2f382eea9c8abdc421469d063609bd0cb7e433a8ebfa652979e4":384:0 +aes_encrypt_xts:"2501f6f8fb11168026fdb988879d2571679e69715e89d5f142dce3de6d59697af676a811c6fc255554486b4f82997bb909cad701cd2e0f269450128faf23ec1e":"37aa0356bc9f948630c6e7ac50e9b381":"b0b198e498e685fd761aaf775416972fab373e05b4d8dd8640294f473a04bba1a3b1634cec7c188a0e9f30530cc446b3":"000493368e93d01cf6800f4054da92d74867b685419e2f382eea9c8abdc421469d063609bd0cb7e433a8ebfa652979e4" AES-256-XTS Encrypt NIST XTSTestVectors #195 -aes_encrypt_xts:"073d56941b536ce6567b100839c8ca5b97827e58b4c849e2be549cc49e690e15f5869311094c6b8227ae3c9c0fb24d146ab24f286ce9fd50ee06293501bbafb2":"ca51fcf3fe7aee41c6e482e9d4df171a":"b62a3c1084b5b2a1ca930cabf36e3df93ecea8ca45029af19479d866c05999a1c24276413a4d1ef4bb8d85714cfd8c79":"74c927e7a7eff446f0f3b62d2b65fa14e2798a7fcd1b88df941002fa6733df5e087570d4556195e3fca5a8290008f974":384:0 +aes_encrypt_xts:"073d56941b536ce6567b100839c8ca5b97827e58b4c849e2be549cc49e690e15f5869311094c6b8227ae3c9c0fb24d146ab24f286ce9fd50ee06293501bbafb2":"ca51fcf3fe7aee41c6e482e9d4df171a":"b62a3c1084b5b2a1ca930cabf36e3df93ecea8ca45029af19479d866c05999a1c24276413a4d1ef4bb8d85714cfd8c79":"74c927e7a7eff446f0f3b62d2b65fa14e2798a7fcd1b88df941002fa6733df5e087570d4556195e3fca5a8290008f974" AES-256-XTS Encrypt NIST XTSTestVectors #196 -aes_encrypt_xts:"c581a4cedc8d412bebfd448350d088bbc63b731da56041fd9cf34ba9e2f47232a3da784530bdebe90f9f0662fc14cc7aece6cb28ec4eaf6487a240b5f5e5cd7e":"20922c21dfc3478fda875ffd0ccd06d8":"150a747149fb2ce6e17312fef0950fe85343b356f37541c9e051e464b628a6cbbd51a2c84a5dbe6e886732949dd0b95c":"57e865cd82cd9c841add8ba33806d35a83728a1f10320ad4e09f66ad26735e447d3b1d8a396e67f4ce84ebbd0207fc67":384:0 +aes_encrypt_xts:"c581a4cedc8d412bebfd448350d088bbc63b731da56041fd9cf34ba9e2f47232a3da784530bdebe90f9f0662fc14cc7aece6cb28ec4eaf6487a240b5f5e5cd7e":"20922c21dfc3478fda875ffd0ccd06d8":"150a747149fb2ce6e17312fef0950fe85343b356f37541c9e051e464b628a6cbbd51a2c84a5dbe6e886732949dd0b95c":"57e865cd82cd9c841add8ba33806d35a83728a1f10320ad4e09f66ad26735e447d3b1d8a396e67f4ce84ebbd0207fc67" AES-256-XTS Encrypt NIST XTSTestVectors #197 -aes_encrypt_xts:"f3fd9423bfdabec6536aa498c5a83c0616269f89666e5f9aa1843dd0103cf8e5badfa8c5dccda59987c3ac01c27d6315196fd5bb484c545be246e3e10992209f":"6c01f321222682310c6522b74803f823":"66cb3db29d13169a8bd426a88190c5e44b81de0f7561acdf226528df15cf0ba4ad50f02f958669794351acb1c612434c":"6f53bf8590f00956c4047189da666ebd328c18806854ebcca99f8f18f47582bc58945a9d61bd13ed7a49644dfef206e5":384:0 +aes_encrypt_xts:"f3fd9423bfdabec6536aa498c5a83c0616269f89666e5f9aa1843dd0103cf8e5badfa8c5dccda59987c3ac01c27d6315196fd5bb484c545be246e3e10992209f":"6c01f321222682310c6522b74803f823":"66cb3db29d13169a8bd426a88190c5e44b81de0f7561acdf226528df15cf0ba4ad50f02f958669794351acb1c612434c":"6f53bf8590f00956c4047189da666ebd328c18806854ebcca99f8f18f47582bc58945a9d61bd13ed7a49644dfef206e5" AES-256-XTS Encrypt NIST XTSTestVectors #198 -aes_encrypt_xts:"31dd1c3355a05085156a51d2133365ba323d5092b6c5d1945ce68493915d2d41c46a4ec60f62c3f9ba41382c06d24143c71f88c7b900170fd30aff02a4fa6a0e":"af5c1274eae7d65d3aef19b3b2d6cc45":"37d77d18180e205a19f057c9beafaee099683d905c9270434b065a4426d15a4c68670157a9ce6752e6dcf61c8315c93a":"2beafe1310a40b04c07cf8136acd2cb9a1c6e49d468f1d727d18e90b9c2da77ed1ded5ac0929fc8a53079c23c5093c05":384:0 +aes_encrypt_xts:"31dd1c3355a05085156a51d2133365ba323d5092b6c5d1945ce68493915d2d41c46a4ec60f62c3f9ba41382c06d24143c71f88c7b900170fd30aff02a4fa6a0e":"af5c1274eae7d65d3aef19b3b2d6cc45":"37d77d18180e205a19f057c9beafaee099683d905c9270434b065a4426d15a4c68670157a9ce6752e6dcf61c8315c93a":"2beafe1310a40b04c07cf8136acd2cb9a1c6e49d468f1d727d18e90b9c2da77ed1ded5ac0929fc8a53079c23c5093c05" AES-256-XTS Encrypt NIST XTSTestVectors #199 -aes_encrypt_xts:"2937ce984fd09f899adb653f0acb7725ad9e493bdeb520bc527cba058049a6fb827e13ed6e67f02d8f1af74798caa8bc92d77a7db30ddfa7a3b3ef5d28f546e6":"9290ecd6483382598a540e1b67c99f9c":"aa2fd60e91f9f001233f5617580266486a0c5a767695f60fa45fa067d13b7cc775431704963dd9426b5ed8c84de94b61":"9f743b2d5021a796c9ed4dfd043cd7592f762cd7b299d77dd1c1d7e30b2bb8c4b055ec6988a08ca0d4cc31f17d4461c6":384:0 +aes_encrypt_xts:"2937ce984fd09f899adb653f0acb7725ad9e493bdeb520bc527cba058049a6fb827e13ed6e67f02d8f1af74798caa8bc92d77a7db30ddfa7a3b3ef5d28f546e6":"9290ecd6483382598a540e1b67c99f9c":"aa2fd60e91f9f001233f5617580266486a0c5a767695f60fa45fa067d13b7cc775431704963dd9426b5ed8c84de94b61":"9f743b2d5021a796c9ed4dfd043cd7592f762cd7b299d77dd1c1d7e30b2bb8c4b055ec6988a08ca0d4cc31f17d4461c6" AES-256-XTS Encrypt NIST XTSTestVectors #200 -aes_encrypt_xts:"28ab33a47b32dbe9ac4e33a7dd3bdea0fc47deae790c3f5c24cc4e97229ce0c0a15160ff5cc544e2b4e03b4ccd55cc685e93e4ddb2fad8879d0774e92780c521":"3871b04b799f7c572168af16efe880cf":"abf99e347e086cad3676dba7d8ad30713de3852514c78db83ad75d75b686bab066f62431cefe3a98de7b713b72c926fc":"3501de2f9e6921c2ca6c6f5a7d642e7c6ad6cc1fc8f3ba496fc5ddc6580df5584bfed4bd02e48d898dbd06757b5f5b06":384:0 +aes_encrypt_xts:"28ab33a47b32dbe9ac4e33a7dd3bdea0fc47deae790c3f5c24cc4e97229ce0c0a15160ff5cc544e2b4e03b4ccd55cc685e93e4ddb2fad8879d0774e92780c521":"3871b04b799f7c572168af16efe880cf":"abf99e347e086cad3676dba7d8ad30713de3852514c78db83ad75d75b686bab066f62431cefe3a98de7b713b72c926fc":"3501de2f9e6921c2ca6c6f5a7d642e7c6ad6cc1fc8f3ba496fc5ddc6580df5584bfed4bd02e48d898dbd06757b5f5b06" AES-256-XTS Encrypt NIST XTSTestVectors #201 -aes_encrypt_xts:"33e89e817ff8d037d6ac5a2296657503f20885d94c483e26449066bd9284d1302dbdbb4b66b6b9f4687f13dd028eb6aa528ca91deb9c5f40db93218806033801":"a78c04335ab7498a52b81ed74b48e6cf":"14c3ac31291b075f40788247c3019e88c7b40bac3832da45bbc6c4fe7461371b4dfffb63f71c9f8edb98f28ff4f33121":"dead7e587519bc78c70d99279fbe3d9b1ad13cdaae69824e0ab8135413230bfdb13babe8f986fbb30d46ab5ec56b916e":384:0 +aes_encrypt_xts:"33e89e817ff8d037d6ac5a2296657503f20885d94c483e26449066bd9284d1302dbdbb4b66b6b9f4687f13dd028eb6aa528ca91deb9c5f40db93218806033801":"a78c04335ab7498a52b81ed74b48e6cf":"14c3ac31291b075f40788247c3019e88c7b40bac3832da45bbc6c4fe7461371b4dfffb63f71c9f8edb98f28ff4f33121":"dead7e587519bc78c70d99279fbe3d9b1ad13cdaae69824e0ab8135413230bfdb13babe8f986fbb30d46ab5ec56b916e" AES-256-XTS Encrypt NIST XTSTestVectors #202 -aes_encrypt_xts:"e530b0dda11865624e73a321d6ea17d60e501353466f7686cfadcf7b75791f7e2233f08d0097ae8dceb50cf63e6e95518476213797016094dc75d96e7a9a4c56":"968d77c9b876e9b5b7cc6a2494c16b67":"ce37427ee378dccf1b3dea3b91612eb7c7c4436c6bce3846313cce952693e0b9a8d5dd20a67ea4b3ed985752e7629893":"87b06e311a58866e58b522dfe90219eb1d350a95960575a3ba6c3d53f781f6d09f354e79425cb643eee2b1a00492a67b":384:0 +aes_encrypt_xts:"e530b0dda11865624e73a321d6ea17d60e501353466f7686cfadcf7b75791f7e2233f08d0097ae8dceb50cf63e6e95518476213797016094dc75d96e7a9a4c56":"968d77c9b876e9b5b7cc6a2494c16b67":"ce37427ee378dccf1b3dea3b91612eb7c7c4436c6bce3846313cce952693e0b9a8d5dd20a67ea4b3ed985752e7629893":"87b06e311a58866e58b522dfe90219eb1d350a95960575a3ba6c3d53f781f6d09f354e79425cb643eee2b1a00492a67b" AES-256-XTS Encrypt NIST XTSTestVectors #203 -aes_encrypt_xts:"d1f9cc7ed9a0434e194ace026dedbd1271faaae855ca8b7a6e23e4fd13a2a2b680ed1131aefd06e023773e8915d9bc04ed1bc4260671c0204676c2148ebcf430":"b7c9054a9af838750afcbd736e7b1047":"5bad620098fb1b6bea9d5118a7e89b7dd59861f0566ebd87f9c16d84e7a8b5dcb721c7c5a2e2155922aa82348794325c":"5227c1299c1287edbb53603fc558697394dc5bfb6aff6356850f74191d990c2401b01be229f54fb3aeaff0ce8f6b0181":384:0 +aes_encrypt_xts:"d1f9cc7ed9a0434e194ace026dedbd1271faaae855ca8b7a6e23e4fd13a2a2b680ed1131aefd06e023773e8915d9bc04ed1bc4260671c0204676c2148ebcf430":"b7c9054a9af838750afcbd736e7b1047":"5bad620098fb1b6bea9d5118a7e89b7dd59861f0566ebd87f9c16d84e7a8b5dcb721c7c5a2e2155922aa82348794325c":"5227c1299c1287edbb53603fc558697394dc5bfb6aff6356850f74191d990c2401b01be229f54fb3aeaff0ce8f6b0181" AES-256-XTS Encrypt NIST XTSTestVectors #204 -aes_encrypt_xts:"855a34fac429b15d0406e197bf02d8afe411a16fc417f4e6255406a072b5b0accbd9d49fe84922498c370f52a2f1bf05478f6d7796ec1179c374b82c4edce4d2":"ad6cefe6705f37084019e0c35576d463":"67c195a568cb0a37de8f7261fe15c25fd9912afef57c9e9482ae13d2d817558ac10179e908dedf8aa8b97cc4844c30bd":"16816297d988d987c82b8a33eb9259ae48c85c1ae1401de30200e572582109e88f8ee8ae807371b3fab0edd3400e8cbc":384:0 +aes_encrypt_xts:"855a34fac429b15d0406e197bf02d8afe411a16fc417f4e6255406a072b5b0accbd9d49fe84922498c370f52a2f1bf05478f6d7796ec1179c374b82c4edce4d2":"ad6cefe6705f37084019e0c35576d463":"67c195a568cb0a37de8f7261fe15c25fd9912afef57c9e9482ae13d2d817558ac10179e908dedf8aa8b97cc4844c30bd":"16816297d988d987c82b8a33eb9259ae48c85c1ae1401de30200e572582109e88f8ee8ae807371b3fab0edd3400e8cbc" AES-256-XTS Encrypt NIST XTSTestVectors #205 -aes_encrypt_xts:"7af19fcfdbf6a2e959f15c906c0d2276010c94cc74f3fdae22220f8487fad572db7ad21cf72bfa44a4cf311045e8933b770430540da4834c909a310dc1718377":"25bee7a7b7f3cfb3660fab619b8d64d9":"b39032f82fa5dbe8f11815ba11c0036b44dadcd558d0a263e79caab673bfc6cc906b35c8a23afedf33b4ada9cf15a79c":"a17ff069a5d2bdc11052e856b64b03fb8f8dff05b1fbd9ac39745f2a970e183c8297cbf797ec0d45916d2851c465747b":384:0 +aes_encrypt_xts:"7af19fcfdbf6a2e959f15c906c0d2276010c94cc74f3fdae22220f8487fad572db7ad21cf72bfa44a4cf311045e8933b770430540da4834c909a310dc1718377":"25bee7a7b7f3cfb3660fab619b8d64d9":"b39032f82fa5dbe8f11815ba11c0036b44dadcd558d0a263e79caab673bfc6cc906b35c8a23afedf33b4ada9cf15a79c":"a17ff069a5d2bdc11052e856b64b03fb8f8dff05b1fbd9ac39745f2a970e183c8297cbf797ec0d45916d2851c465747b" AES-256-XTS Encrypt NIST XTSTestVectors #206 -aes_encrypt_xts:"b9e0b80c434881a979151bb6364e27c9986f4c72fa76c4f38d3177af7ccb94103477dd3d63024ff17ac9cf4258ef0be570a5a3aca2fedac37d9a48925a51c529":"98083c9386a6d58cce570c0d0abac54a":"b42b0a8201ee75707761a6b9c089f9ffc431c47824af69adc95eff98571427b59206ae1cc3ba8da79e73e472ae062711":"b0d5dafb947784df27e2a1f8e512858cc795b7cb4c0e08e5c527c912f5acd63adadeabbb697358cc1d2a5d3c62e9687d":384:0 +aes_encrypt_xts:"b9e0b80c434881a979151bb6364e27c9986f4c72fa76c4f38d3177af7ccb94103477dd3d63024ff17ac9cf4258ef0be570a5a3aca2fedac37d9a48925a51c529":"98083c9386a6d58cce570c0d0abac54a":"b42b0a8201ee75707761a6b9c089f9ffc431c47824af69adc95eff98571427b59206ae1cc3ba8da79e73e472ae062711":"b0d5dafb947784df27e2a1f8e512858cc795b7cb4c0e08e5c527c912f5acd63adadeabbb697358cc1d2a5d3c62e9687d" AES-256-XTS Encrypt NIST XTSTestVectors #207 -aes_encrypt_xts:"7f9bf3748f2ddd3a121d15a050c5dde9f41f310a6159beded1e99601d3d2af934f8206902ced5f3633a00b9be391b9d06c25a8383116fb9f01bf4a0c116776f3":"9260004acc621c658e8f6707358bd074":"f6c24aa94d7bf049f7dbaea25b55ea8f742cd1906a4f5c1c7c701d922135fc7a81232d1abc269c93c7145472c43f2d2e":"2a0163558171c8762c1757c25ee7043dd8ba06ae16f4b401f34832391c4b3ac3dbd089084b7efadbf7ae8dc33264b89e":384:0 +aes_encrypt_xts:"7f9bf3748f2ddd3a121d15a050c5dde9f41f310a6159beded1e99601d3d2af934f8206902ced5f3633a00b9be391b9d06c25a8383116fb9f01bf4a0c116776f3":"9260004acc621c658e8f6707358bd074":"f6c24aa94d7bf049f7dbaea25b55ea8f742cd1906a4f5c1c7c701d922135fc7a81232d1abc269c93c7145472c43f2d2e":"2a0163558171c8762c1757c25ee7043dd8ba06ae16f4b401f34832391c4b3ac3dbd089084b7efadbf7ae8dc33264b89e" AES-256-XTS Encrypt NIST XTSTestVectors #208 -aes_encrypt_xts:"41302e54c603a61b79d551bd3d57e6a38f86124ee76585af81abb023ec8ef3cc53d77600e5f45e968264a12f728851dd57fc888cb978c227323288447451b241":"fbfd6b005dc0f052c8b5bc2b2d602af0":"547a2b9299a5dc98c85182a45a8d40374614deaf0d25eb8cbb9101b82a55a37bfc78667dcafbfb464d86381a65bd01ec":"e6bfdfae2677287baf8ec594185746e374ad6bb98a80fbf865701cf56fff6a81c1a666dd40fb1084ec623aa8165945c5":384:0 +aes_encrypt_xts:"41302e54c603a61b79d551bd3d57e6a38f86124ee76585af81abb023ec8ef3cc53d77600e5f45e968264a12f728851dd57fc888cb978c227323288447451b241":"fbfd6b005dc0f052c8b5bc2b2d602af0":"547a2b9299a5dc98c85182a45a8d40374614deaf0d25eb8cbb9101b82a55a37bfc78667dcafbfb464d86381a65bd01ec":"e6bfdfae2677287baf8ec594185746e374ad6bb98a80fbf865701cf56fff6a81c1a666dd40fb1084ec623aa8165945c5" AES-256-XTS Encrypt NIST XTSTestVectors #209 -aes_encrypt_xts:"4da540f88e3bec25814aea89fbb43737f0ccbee99392248e69f1987e00d100018d7b23de8efff8c5cc85b0006d16900436a699fe5c4450e194fd9391b8485e6a":"60b25f3fb580d6cde23496f660d1459c":"9e09d2cdd844decd7a00c71cd7ba8885ba98649027cab1452c233bedf92c18c2d720d1279ff6fcdf3db2fd0ad99972f2":"89738935e791f1ccc96ddb6d1e1435eb866c817557c22a0eb1295592bcc555710a8c1bd5dc257a5d83e4329acbd7b480":384:0 +aes_encrypt_xts:"4da540f88e3bec25814aea89fbb43737f0ccbee99392248e69f1987e00d100018d7b23de8efff8c5cc85b0006d16900436a699fe5c4450e194fd9391b8485e6a":"60b25f3fb580d6cde23496f660d1459c":"9e09d2cdd844decd7a00c71cd7ba8885ba98649027cab1452c233bedf92c18c2d720d1279ff6fcdf3db2fd0ad99972f2":"89738935e791f1ccc96ddb6d1e1435eb866c817557c22a0eb1295592bcc555710a8c1bd5dc257a5d83e4329acbd7b480" AES-256-XTS Encrypt NIST XTSTestVectors #210 -aes_encrypt_xts:"50cb392fb40b931374c3405601ba2764b88e5e63d6a2a3a183eada949e21c578a1a1b55ee0147856f72d3874368e13565213204833e608ad5ea084e163d05d6a":"6ff4b5ddef5128f9ae292b984bbdecf8":"285188e2d5981602f042908489a570580b89c50d3f10674bd147521bc3a69e1ae0db35218547e3744f0c2e5489f9b62c":"82876e4a69160f0249eee80423a8749888156f15c61f5a4b450e9f8f77a86baa86733f2d453a7e4d09132582083e7e6a":384:0 +aes_encrypt_xts:"50cb392fb40b931374c3405601ba2764b88e5e63d6a2a3a183eada949e21c578a1a1b55ee0147856f72d3874368e13565213204833e608ad5ea084e163d05d6a":"6ff4b5ddef5128f9ae292b984bbdecf8":"285188e2d5981602f042908489a570580b89c50d3f10674bd147521bc3a69e1ae0db35218547e3744f0c2e5489f9b62c":"82876e4a69160f0249eee80423a8749888156f15c61f5a4b450e9f8f77a86baa86733f2d453a7e4d09132582083e7e6a" AES-256-XTS Encrypt NIST XTSTestVectors #211 -aes_encrypt_xts:"9e01a04a3b2f66b8e78421305affa696b5c1cfc1c90eae00ca375dfae5133dd20368596024943f6101dcd3653723f0e785becaf22169e8244e2bcb63ea0f1811":"201b298202cb180722f34ca2a025c791":"65dc6a43ed1c2a8acf505f708bb4a34196c79fdc1e86cedaef17c5591b6683b353123cc7a1dbb8fa90e0ba9a488cc3bf":"8da1bbe05f34555d72d5498a266a45d3f42f8456b925356df3ee7476115c59d237953d4f357d6505e0ef107bca5e6cbd":384:0 +aes_encrypt_xts:"9e01a04a3b2f66b8e78421305affa696b5c1cfc1c90eae00ca375dfae5133dd20368596024943f6101dcd3653723f0e785becaf22169e8244e2bcb63ea0f1811":"201b298202cb180722f34ca2a025c791":"65dc6a43ed1c2a8acf505f708bb4a34196c79fdc1e86cedaef17c5591b6683b353123cc7a1dbb8fa90e0ba9a488cc3bf":"8da1bbe05f34555d72d5498a266a45d3f42f8456b925356df3ee7476115c59d237953d4f357d6505e0ef107bca5e6cbd" AES-256-XTS Encrypt NIST XTSTestVectors #212 -aes_encrypt_xts:"2da8c026b078e512fc389f1d0aa4f95575ce1b7d3e23e9c6b6f2c2d5f9a12d5f1156972250289b4dbe3130b01a2b37f24b4ea35f6eec741539cdaf85fe5acce8":"cfac7c90008093e9700c6d0828a231b3":"c0450cf6088790544f355923e15cd72d643a7141b67af61c20f63692a15e35db38a84d47b7bbace78fb4d8a2b58e5946":"f38892550a774c5bbb23ebe182e6b2912e52853de79b082533449baa0da535df5f30d4f5951ce4d0342f060878ce474d":384:0 +aes_encrypt_xts:"2da8c026b078e512fc389f1d0aa4f95575ce1b7d3e23e9c6b6f2c2d5f9a12d5f1156972250289b4dbe3130b01a2b37f24b4ea35f6eec741539cdaf85fe5acce8":"cfac7c90008093e9700c6d0828a231b3":"c0450cf6088790544f355923e15cd72d643a7141b67af61c20f63692a15e35db38a84d47b7bbace78fb4d8a2b58e5946":"f38892550a774c5bbb23ebe182e6b2912e52853de79b082533449baa0da535df5f30d4f5951ce4d0342f060878ce474d" AES-256-XTS Encrypt NIST XTSTestVectors #213 -aes_encrypt_xts:"489a0b0ea71f3240b461fc8b1becb86f3f9844c4fd6acae8b20123c79d9510dcbbe33288a993e407517d86140a17f3254fae6e5f4a1b63c94b84618adf91122f":"78fb2890e7962081a8273cb1a2e6a388":"1e2ff2fdd015aa629f7c066434592ce808bb0e4afa34e555678c40b989414530a383d37664d0cb325ae2c94af98f285e":"be3be639292ede0aa1f258951e026c03c2b7299a7ddfbeae96beccc91edb696780e4a3675d762ecfb2d28529785189cb":384:0 +aes_encrypt_xts:"489a0b0ea71f3240b461fc8b1becb86f3f9844c4fd6acae8b20123c79d9510dcbbe33288a993e407517d86140a17f3254fae6e5f4a1b63c94b84618adf91122f":"78fb2890e7962081a8273cb1a2e6a388":"1e2ff2fdd015aa629f7c066434592ce808bb0e4afa34e555678c40b989414530a383d37664d0cb325ae2c94af98f285e":"be3be639292ede0aa1f258951e026c03c2b7299a7ddfbeae96beccc91edb696780e4a3675d762ecfb2d28529785189cb" AES-256-XTS Encrypt NIST XTSTestVectors #214 -aes_encrypt_xts:"aa364e6de2f0856dd07a93ee1198b2d83d2cf27f26dd29ddccce7f214e6b5d096f04404352b54ef4154634b5a47fae3baf6f05a30423bd126161a00c56267458":"0341b3c3a427488abca69a308202f633":"9388066de5c865cc4183f42e436838a98fdb4329052e57d1440b7efe7b84b877c7516ce7e63f5a37397da6561a176a37":"851eeb8fe99c5e8409e9af8f4855b4b6a2ecff5d7d330c3e07ff7b243150d3c1a8f9160a4327bc6fc791fcab71aee2bb":384:0 +aes_encrypt_xts:"aa364e6de2f0856dd07a93ee1198b2d83d2cf27f26dd29ddccce7f214e6b5d096f04404352b54ef4154634b5a47fae3baf6f05a30423bd126161a00c56267458":"0341b3c3a427488abca69a308202f633":"9388066de5c865cc4183f42e436838a98fdb4329052e57d1440b7efe7b84b877c7516ce7e63f5a37397da6561a176a37":"851eeb8fe99c5e8409e9af8f4855b4b6a2ecff5d7d330c3e07ff7b243150d3c1a8f9160a4327bc6fc791fcab71aee2bb" AES-256-XTS Encrypt NIST XTSTestVectors #215 -aes_encrypt_xts:"d7b55d450a709888c2e81ece078c69367c8a4c28a7b0a20831a95ccc6377c185272a2054aac1c7c95577894aa2b2bd2a3cf0bc87cc3919de750f44ba49ac769a":"b943cd22706fa4d675936f5ad994c437":"c510d766b3693a84247baa9c38bb29d758ff2155bbe13619b8fd6a7992e5a54a6c1daf4eb8ce763cee78d2b9ff24bb22":"befcac56e561ba4bb513f9dbcb0cda5498d18555f595bf8dcb6bad1495088e3b2e268809266f6c0850751e90a1d61fbf":384:0 +aes_encrypt_xts:"d7b55d450a709888c2e81ece078c69367c8a4c28a7b0a20831a95ccc6377c185272a2054aac1c7c95577894aa2b2bd2a3cf0bc87cc3919de750f44ba49ac769a":"b943cd22706fa4d675936f5ad994c437":"c510d766b3693a84247baa9c38bb29d758ff2155bbe13619b8fd6a7992e5a54a6c1daf4eb8ce763cee78d2b9ff24bb22":"befcac56e561ba4bb513f9dbcb0cda5498d18555f595bf8dcb6bad1495088e3b2e268809266f6c0850751e90a1d61fbf" AES-256-XTS Encrypt NIST XTSTestVectors #216 -aes_encrypt_xts:"4128a40ff005da011d43405a3dc4214d1ebafffcdf28dfd47bd7675a714b75a19fd81f819fa9654bf8228859d420d0cfe0a5b9f2084317b423c6739b8265c540":"de0d613bd82886c69f046625e05c4771":"81ee0eecf86168a0756d0807ef258e06b69d7b9e2e01ec0bd05b408387c74df9a1c000376dfcc4210099eb80781366dd":"f22be4c22a249d17cb4fa92d4d826517521712eddbecd98baab1fa462b0b94d636ce55f6b350a7fb7bcc3409575a3081":384:0 +aes_encrypt_xts:"4128a40ff005da011d43405a3dc4214d1ebafffcdf28dfd47bd7675a714b75a19fd81f819fa9654bf8228859d420d0cfe0a5b9f2084317b423c6739b8265c540":"de0d613bd82886c69f046625e05c4771":"81ee0eecf86168a0756d0807ef258e06b69d7b9e2e01ec0bd05b408387c74df9a1c000376dfcc4210099eb80781366dd":"f22be4c22a249d17cb4fa92d4d826517521712eddbecd98baab1fa462b0b94d636ce55f6b350a7fb7bcc3409575a3081" AES-256-XTS Encrypt NIST XTSTestVectors #217 -aes_encrypt_xts:"979d3095432fe13926466d81f76a03c3a97b4d28859120bba04ab039fc4e45dde6dea0c12dfb22b947ea805c21997d7d83dde735df04d14263ee81901e6feebd":"c45521359984d4e6aee4e750082b4aff":"4a7a241f6dbac0f7661020c29f2c2a2de686fc1ab14eb48d2b8a2bec8d1947c71ddd5d55d909d6e89117ff4db5ee8d39":"676474603ca0a17615f8642a0af2be79f7a1083eeb79fe770f4376a6e9bcf149f2eeddc158e4f8b194ccab6c7fbf804f":384:0 +aes_encrypt_xts:"979d3095432fe13926466d81f76a03c3a97b4d28859120bba04ab039fc4e45dde6dea0c12dfb22b947ea805c21997d7d83dde735df04d14263ee81901e6feebd":"c45521359984d4e6aee4e750082b4aff":"4a7a241f6dbac0f7661020c29f2c2a2de686fc1ab14eb48d2b8a2bec8d1947c71ddd5d55d909d6e89117ff4db5ee8d39":"676474603ca0a17615f8642a0af2be79f7a1083eeb79fe770f4376a6e9bcf149f2eeddc158e4f8b194ccab6c7fbf804f" AES-256-XTS Encrypt NIST XTSTestVectors #218 -aes_encrypt_xts:"eae9203370d6a5ece7de37d8c09a556e7e8a7a0c2fe6aaa8138f8ae58a7e287db2470e841dc9b152fd42e44b764d240c66cdfef9ae3944346711ab9ef329c18d":"176dbf122409b7eff4156e6ae1112824":"c629649be641298e789a01db2e7e5907ec9d0c2436349f45ace4b1802033b0834e4607c3e070c1940f6a8d8c2e5b669f":"4ca724f3e2df333e826bf1f56282d4abe8a17e68377351a4858d493185e045613e436ed2d6b65b6a5d1cd522111251bb":384:0 +aes_encrypt_xts:"eae9203370d6a5ece7de37d8c09a556e7e8a7a0c2fe6aaa8138f8ae58a7e287db2470e841dc9b152fd42e44b764d240c66cdfef9ae3944346711ab9ef329c18d":"176dbf122409b7eff4156e6ae1112824":"c629649be641298e789a01db2e7e5907ec9d0c2436349f45ace4b1802033b0834e4607c3e070c1940f6a8d8c2e5b669f":"4ca724f3e2df333e826bf1f56282d4abe8a17e68377351a4858d493185e045613e436ed2d6b65b6a5d1cd522111251bb" AES-256-XTS Encrypt NIST XTSTestVectors #219 -aes_encrypt_xts:"4b08acb6b459ee038aebc951149e251d6774330654f3f8c3a4263f01ff461abe9d93da564eb83f2098d48f2a25cc55d50acd9d738f74cb06ee92156d797bd271":"62e7b4213cdf615ba78aa9ffdbf109f7":"60f1a6ab744aad7377f18e5d4836c90520b8879aee4e20a284756fbeda585d5263089ec22f7a79d3150c137904a4840d":"5b60589281336b88255b2f57f10c0e5f2eeedf75623775da46de824f238b78ad428f96ffafdf7afc5aa86739d9e33294":384:0 +aes_encrypt_xts:"4b08acb6b459ee038aebc951149e251d6774330654f3f8c3a4263f01ff461abe9d93da564eb83f2098d48f2a25cc55d50acd9d738f74cb06ee92156d797bd271":"62e7b4213cdf615ba78aa9ffdbf109f7":"60f1a6ab744aad7377f18e5d4836c90520b8879aee4e20a284756fbeda585d5263089ec22f7a79d3150c137904a4840d":"5b60589281336b88255b2f57f10c0e5f2eeedf75623775da46de824f238b78ad428f96ffafdf7afc5aa86739d9e33294" AES-256-XTS Encrypt NIST XTSTestVectors #220 -aes_encrypt_xts:"f7301e716790cee0c4eb7be11efd0ed7801da85a500710ce745c03ad62845d3b24cb118e05db4b56781085beaa4b74b193ac9e3db3f9969afea0c0572c2c4246":"22bd2e7be2b234dfe7b0d59728b8664e":"702d25a1345ad00f877e6dd53df92c9ce0e4a163315b1cf66967f962391005edd967e8e3a60df48964788f326f080ca3":"59ab157b2ffdf44f73c594fc3d3e889fbe76ae3e9a62d8844dd3d4f6e58b92049e28fe3dc869ff477251ede8d9ab0cd0":384:0 +aes_encrypt_xts:"f7301e716790cee0c4eb7be11efd0ed7801da85a500710ce745c03ad62845d3b24cb118e05db4b56781085beaa4b74b193ac9e3db3f9969afea0c0572c2c4246":"22bd2e7be2b234dfe7b0d59728b8664e":"702d25a1345ad00f877e6dd53df92c9ce0e4a163315b1cf66967f962391005edd967e8e3a60df48964788f326f080ca3":"59ab157b2ffdf44f73c594fc3d3e889fbe76ae3e9a62d8844dd3d4f6e58b92049e28fe3dc869ff477251ede8d9ab0cd0" AES-256-XTS Encrypt NIST XTSTestVectors #221 -aes_encrypt_xts:"2fdab284390fa70f308a3f78175e46023e6c9656c256a61cf41b526d28a0ce1a3fa9fdf7f518dddc722b079ebdb33f146a5476a23187050563365851e3cb68d2":"cff7d8941e4e6d42564fd9099cc21f12":"db1cbe9bfde94fd981bbd24ef9b409a8e3ebc3306c91aaeff4487afab84f3bc85f025402b5dfd034bf0fae5144c40b5e":"5b2a66dff6c62884b9254690d9fa5fbdf0e11d07899901838fde5df15c7bc78dea2fc8b5b5c320de3197810299b7635d":384:0 +aes_encrypt_xts:"2fdab284390fa70f308a3f78175e46023e6c9656c256a61cf41b526d28a0ce1a3fa9fdf7f518dddc722b079ebdb33f146a5476a23187050563365851e3cb68d2":"cff7d8941e4e6d42564fd9099cc21f12":"db1cbe9bfde94fd981bbd24ef9b409a8e3ebc3306c91aaeff4487afab84f3bc85f025402b5dfd034bf0fae5144c40b5e":"5b2a66dff6c62884b9254690d9fa5fbdf0e11d07899901838fde5df15c7bc78dea2fc8b5b5c320de3197810299b7635d" AES-256-XTS Encrypt NIST XTSTestVectors #222 -aes_encrypt_xts:"5f1a7eef236b1fe4ac1654404c878a4a0ec4ee7c55a30daa4e045447e9893a253b5a10918b6348f85b110e92a57b2ed76a9c5342d764909669793c932ffeeff4":"aeb016d57ce55f9f4c2f1f94ebe0d2b9":"4ce97a0d46eea97ebb8c5ad5b0d4a000bf59c93a66f1c2b0ca4c816332bcf2aafdc43bb0eea1d4cb119995d41627cd16":"99565220a2ebe0b7c3aa4c3d5fbb16e54976915a54a0ec0a26dbec31105076e8d4d87faf2a25c36d8c11994e3ef65999":384:0 +aes_encrypt_xts:"5f1a7eef236b1fe4ac1654404c878a4a0ec4ee7c55a30daa4e045447e9893a253b5a10918b6348f85b110e92a57b2ed76a9c5342d764909669793c932ffeeff4":"aeb016d57ce55f9f4c2f1f94ebe0d2b9":"4ce97a0d46eea97ebb8c5ad5b0d4a000bf59c93a66f1c2b0ca4c816332bcf2aafdc43bb0eea1d4cb119995d41627cd16":"99565220a2ebe0b7c3aa4c3d5fbb16e54976915a54a0ec0a26dbec31105076e8d4d87faf2a25c36d8c11994e3ef65999" AES-256-XTS Encrypt NIST XTSTestVectors #223 -aes_encrypt_xts:"a753896b0be3b9941f0f83efe313534ecfb46f592822d6e284e54adaba6f54117cd87d8f584d5d67341be1cf78705260f2026935eafd30897fe03cc9e39954fc":"6f35b45f32c6cf17ffb84b43978c2330":"10f0327bf1dfa02d213009c7847cc31d5f2e7bdebab5b9f7887aeea472a769a8f8bbc5cbcce518603f3c08f14516bf2b":"cb9257ec818a740debecf3f7685ca6cb28cd47c324faf4129e635f707b719bdf382c9c4080b405191075d7b37efc6f05":384:0 +aes_encrypt_xts:"a753896b0be3b9941f0f83efe313534ecfb46f592822d6e284e54adaba6f54117cd87d8f584d5d67341be1cf78705260f2026935eafd30897fe03cc9e39954fc":"6f35b45f32c6cf17ffb84b43978c2330":"10f0327bf1dfa02d213009c7847cc31d5f2e7bdebab5b9f7887aeea472a769a8f8bbc5cbcce518603f3c08f14516bf2b":"cb9257ec818a740debecf3f7685ca6cb28cd47c324faf4129e635f707b719bdf382c9c4080b405191075d7b37efc6f05" AES-256-XTS Encrypt NIST XTSTestVectors #224 -aes_encrypt_xts:"a0bf48c242020cce49406bca6a60701b1a6900a7898183232e372bf4dcc13673c69292210b197011899c10f308005dca98b2c30f50626eed3c5b9f8a0c05c0bf":"973136efcb9d28e3990e6e09ccaacc72":"80f44acb5d39c5851b1a16ac9d4b56cacf18c2d6eb557702d68eda14169e7a4772dfabe574bb4021d484531b92bea96b":"013b3a9c6107115466f3b72fe617f5c2445a1213cdc3d551e5e59415319490889507e74625453d65c0c1d20137c52c5f":384:0 +aes_encrypt_xts:"a0bf48c242020cce49406bca6a60701b1a6900a7898183232e372bf4dcc13673c69292210b197011899c10f308005dca98b2c30f50626eed3c5b9f8a0c05c0bf":"973136efcb9d28e3990e6e09ccaacc72":"80f44acb5d39c5851b1a16ac9d4b56cacf18c2d6eb557702d68eda14169e7a4772dfabe574bb4021d484531b92bea96b":"013b3a9c6107115466f3b72fe617f5c2445a1213cdc3d551e5e59415319490889507e74625453d65c0c1d20137c52c5f" AES-256-XTS Encrypt NIST XTSTestVectors #225 -aes_encrypt_xts:"518f72b4f9ee1eaa6b1c479a761473e6589f1de0e6b286d64cafbb31927add025350831894f99201408fbb551617678d67f2caf201ca407852862a2a5c411020":"77c07601ea263cd0ddf5e2519ff2c395":"95e871fc8b10372fc9ea3cbf01ed93ab3233bec51180701a9e674322afda1d6d919b33d871d445c202a79ba916b87a36":"e1f2ada5fd010949b1de7536a8ea9480f3872146ce1528644a54a6d7f303ad95d8f0318213cff9b245dd904d4eea3a75":384:0 +aes_encrypt_xts:"518f72b4f9ee1eaa6b1c479a761473e6589f1de0e6b286d64cafbb31927add025350831894f99201408fbb551617678d67f2caf201ca407852862a2a5c411020":"77c07601ea263cd0ddf5e2519ff2c395":"95e871fc8b10372fc9ea3cbf01ed93ab3233bec51180701a9e674322afda1d6d919b33d871d445c202a79ba916b87a36":"e1f2ada5fd010949b1de7536a8ea9480f3872146ce1528644a54a6d7f303ad95d8f0318213cff9b245dd904d4eea3a75" AES-256-XTS Encrypt NIST XTSTestVectors #226 -aes_encrypt_xts:"373932733e0e0e62a76999cfacbad13307ace06d8d3e2b422ff14d59d2c6aee14dc39313c962bbe0b36c1001fa11a8c5bb6ba0b2b4a8b50b8e1f91220a0e831b":"156ceed43aee9c7d237b398919132e10":"e6b1d6c0d7f07314da08ff33e66a8241b93cf6a821c6cdf43cfde86af94f0317a693ee8e6da24009351a19e4cff3b29d":"b725256a672918cb4ca62f9c7b308eb31e8901f8c678e345941ed924ac58d4775e0634923639d40edefe83a7b2a7af50":384:0 +aes_encrypt_xts:"373932733e0e0e62a76999cfacbad13307ace06d8d3e2b422ff14d59d2c6aee14dc39313c962bbe0b36c1001fa11a8c5bb6ba0b2b4a8b50b8e1f91220a0e831b":"156ceed43aee9c7d237b398919132e10":"e6b1d6c0d7f07314da08ff33e66a8241b93cf6a821c6cdf43cfde86af94f0317a693ee8e6da24009351a19e4cff3b29d":"b725256a672918cb4ca62f9c7b308eb31e8901f8c678e345941ed924ac58d4775e0634923639d40edefe83a7b2a7af50" AES-256-XTS Encrypt NIST XTSTestVectors #227 -aes_encrypt_xts:"965174b5d01d7e799f6a6256d03d24ae4fc67dc544bad32d9262745c79b8ce4720ada383e07003a93eb907b154c9246623ed08ba7fc9e1537be8ea9f41cd7cfe":"30f6923942b85df99a8dc77ea2183a8c":"9bbe69dcf8a0cb16e36a6509d3f602b565a43a4af0847e3784ad0d8186c980cef7e4ace111c8a0a5a9069b9aa957af0f":"3af755faf78c2e545f2fac29a70f681166f88d104fd687bc63e4c741e8097bf94f3ccf515d5b1d03c9018ab13ed7392c":384:0 +aes_encrypt_xts:"965174b5d01d7e799f6a6256d03d24ae4fc67dc544bad32d9262745c79b8ce4720ada383e07003a93eb907b154c9246623ed08ba7fc9e1537be8ea9f41cd7cfe":"30f6923942b85df99a8dc77ea2183a8c":"9bbe69dcf8a0cb16e36a6509d3f602b565a43a4af0847e3784ad0d8186c980cef7e4ace111c8a0a5a9069b9aa957af0f":"3af755faf78c2e545f2fac29a70f681166f88d104fd687bc63e4c741e8097bf94f3ccf515d5b1d03c9018ab13ed7392c" AES-256-XTS Encrypt NIST XTSTestVectors #228 -aes_encrypt_xts:"4c135d3037c1b5515dec182d7d59292206dd5bdd2d554d6a738b16b95e27fd9fb357517d6de25ca6adf2ac5ae6216bd21e39095f954bc6aae9503aede621bd75":"12c69f333247ae211beb5b52b137099c":"fbcf863977d06d60d843dc0ac8f969f05a665e04735897932fd24bd339adf44387b6b8f33df4539bb8da363a6aef644f":"810bf3e4fb0654c076d255be6ab60f9241c4a5a340ba55d2ce6282643797b21abb0af124f8d9b912330754b7b15d181b":384:0 +aes_encrypt_xts:"4c135d3037c1b5515dec182d7d59292206dd5bdd2d554d6a738b16b95e27fd9fb357517d6de25ca6adf2ac5ae6216bd21e39095f954bc6aae9503aede621bd75":"12c69f333247ae211beb5b52b137099c":"fbcf863977d06d60d843dc0ac8f969f05a665e04735897932fd24bd339adf44387b6b8f33df4539bb8da363a6aef644f":"810bf3e4fb0654c076d255be6ab60f9241c4a5a340ba55d2ce6282643797b21abb0af124f8d9b912330754b7b15d181b" AES-256-XTS Encrypt NIST XTSTestVectors #229 -aes_encrypt_xts:"8912e1559da5efd048a2b727bbbf5600604231b353b6548d011bed90ac7cd6d1edcfc73e4dc6c2eb81c164936f4795837af02446ba0cd108c93976f16291d2db":"24464822cf1d76cf3d0a732eb37e04e6":"2a520e2007155ab5d4252dc0fdbc4b7020fe78306f9514aabb5340943cc78a81cc499db0551e729e702948c65cc84f39":"bd9dd3caec54dc2881e53eb3a81d1349f5ac933f8b61c31950696bfad721c33e029de3b5590d971610631cb31cc09c1f":384:0 +aes_encrypt_xts:"8912e1559da5efd048a2b727bbbf5600604231b353b6548d011bed90ac7cd6d1edcfc73e4dc6c2eb81c164936f4795837af02446ba0cd108c93976f16291d2db":"24464822cf1d76cf3d0a732eb37e04e6":"2a520e2007155ab5d4252dc0fdbc4b7020fe78306f9514aabb5340943cc78a81cc499db0551e729e702948c65cc84f39":"bd9dd3caec54dc2881e53eb3a81d1349f5ac933f8b61c31950696bfad721c33e029de3b5590d971610631cb31cc09c1f" AES-256-XTS Encrypt NIST XTSTestVectors #230 -aes_encrypt_xts:"800071eaf8f823922bbd0b2a51e9b35e3bc3f13bb4da01ec92ed5dcc9e1c038197101c94227132fe7280d7d7e04dcf17028dc2af1cec04fee5ad5ff1c0942584":"9c90b8dccac883b4703ad293ad33b300":"08ad0d71cd03f12e33c2b8980fcdb4aae76c88f8d548a681c412b5e823d8ade22bbcdbc057f52c9b2eadb1ee503398db":"53fc6d33ac578ff9e1620e3505572f90b259c278c50490d790fdfc348f3b4d5ffde2a88664c860c55f28b86c0bd02b39":384:0 +aes_encrypt_xts:"800071eaf8f823922bbd0b2a51e9b35e3bc3f13bb4da01ec92ed5dcc9e1c038197101c94227132fe7280d7d7e04dcf17028dc2af1cec04fee5ad5ff1c0942584":"9c90b8dccac883b4703ad293ad33b300":"08ad0d71cd03f12e33c2b8980fcdb4aae76c88f8d548a681c412b5e823d8ade22bbcdbc057f52c9b2eadb1ee503398db":"53fc6d33ac578ff9e1620e3505572f90b259c278c50490d790fdfc348f3b4d5ffde2a88664c860c55f28b86c0bd02b39" AES-256-XTS Encrypt NIST XTSTestVectors #231 -aes_encrypt_xts:"4d5cc26c3be36c57c1dbcf9ae7be1d64b1fdfa93266e04b0cd3a8db169a8509d1704184d0bf44bb03ae5dc3aeaa6526bbf1c190bc17a069ec5dd5836dd6942a8":"35e19c474dcfaace164dfcfe0dacecce":"2c569493d405ecd77eb1911d6a8e160c1bc54ccaa023428a669ddcb1329a92a9fbf33feb225aef9f16cf7c9b824f19e0":"6b721b1ff3bb2fc4beacb3398757f2f1a97e74a2380ef0324b3013a79bf952b48ff6ac093819749ebb354a65793850d5":384:0 +aes_encrypt_xts:"4d5cc26c3be36c57c1dbcf9ae7be1d64b1fdfa93266e04b0cd3a8db169a8509d1704184d0bf44bb03ae5dc3aeaa6526bbf1c190bc17a069ec5dd5836dd6942a8":"35e19c474dcfaace164dfcfe0dacecce":"2c569493d405ecd77eb1911d6a8e160c1bc54ccaa023428a669ddcb1329a92a9fbf33feb225aef9f16cf7c9b824f19e0":"6b721b1ff3bb2fc4beacb3398757f2f1a97e74a2380ef0324b3013a79bf952b48ff6ac093819749ebb354a65793850d5" AES-256-XTS Encrypt NIST XTSTestVectors #232 -aes_encrypt_xts:"184fb3132237433adc47fb2a3ea5bb9f22ae5a03a52da793ababd773cda0cd5a281fede3a9b161aac709d80c53da681290a94018beb1da60d3b7fdd764f4ef86":"d8709b421e6e7da75e226bf17c0a7bdd":"cc296b587e519a1f59040442426c3496519cdc8704422f77134aa0d1c5bfb551907441132c99e26cb77d78221cca5cb9":"bfaa158f31515bc17193c054a09aa7ce066a8f1963b292a7cdc89af63804292cd3b141294dd12c37ca186106a63a2646":384:0 +aes_encrypt_xts:"184fb3132237433adc47fb2a3ea5bb9f22ae5a03a52da793ababd773cda0cd5a281fede3a9b161aac709d80c53da681290a94018beb1da60d3b7fdd764f4ef86":"d8709b421e6e7da75e226bf17c0a7bdd":"cc296b587e519a1f59040442426c3496519cdc8704422f77134aa0d1c5bfb551907441132c99e26cb77d78221cca5cb9":"bfaa158f31515bc17193c054a09aa7ce066a8f1963b292a7cdc89af63804292cd3b141294dd12c37ca186106a63a2646" AES-256-XTS Encrypt NIST XTSTestVectors #233 -aes_encrypt_xts:"e47075156af0a1a768975efe44ba405333649be33547bd477c0f0dfd6ad294d2bb625d477cc9eafb098df87e2277a35ea4c560b329604d200875080a3e51f1d3":"5b910bf36c7d057b27203333174e3a08":"227b504d86ebe6d43d127d1dc9247f87ed8810505a41d43357fd04d5446ab5501c40583031bcdb8ce96603906e4011c4":"c028a1b32d53c4de051bbe46ee7ee398846e54198b85635926ac281fbb19b6fb43a09a4a9e248ada8dc7798a7ed15575":384:0 +aes_encrypt_xts:"e47075156af0a1a768975efe44ba405333649be33547bd477c0f0dfd6ad294d2bb625d477cc9eafb098df87e2277a35ea4c560b329604d200875080a3e51f1d3":"5b910bf36c7d057b27203333174e3a08":"227b504d86ebe6d43d127d1dc9247f87ed8810505a41d43357fd04d5446ab5501c40583031bcdb8ce96603906e4011c4":"c028a1b32d53c4de051bbe46ee7ee398846e54198b85635926ac281fbb19b6fb43a09a4a9e248ada8dc7798a7ed15575" AES-256-XTS Encrypt NIST XTSTestVectors #234 -aes_encrypt_xts:"3f6edc1f2c91a839f111cd4842a0eef76bf78ec71a76d3bba8b29c0348d8568776d6adefd44ee5016d28703bc74ad4d0261721420cca6c9139e9a1bc80d8a7b1":"65b54398ad4582db06b79d4a3366d5c9":"9d329be9874ee0eaa755e0094ccf9f0e6c897b8ef7beb78bbe4f7030de0c949220bcf6f92af0976bc5258428145e839c":"582ecefe2850afd18867267ddff93681fd2049db5a354d6b11c985eca449570788282d4d9a36aad8818e34878bfcca4e":384:0 +aes_encrypt_xts:"3f6edc1f2c91a839f111cd4842a0eef76bf78ec71a76d3bba8b29c0348d8568776d6adefd44ee5016d28703bc74ad4d0261721420cca6c9139e9a1bc80d8a7b1":"65b54398ad4582db06b79d4a3366d5c9":"9d329be9874ee0eaa755e0094ccf9f0e6c897b8ef7beb78bbe4f7030de0c949220bcf6f92af0976bc5258428145e839c":"582ecefe2850afd18867267ddff93681fd2049db5a354d6b11c985eca449570788282d4d9a36aad8818e34878bfcca4e" AES-256-XTS Encrypt NIST XTSTestVectors #235 -aes_encrypt_xts:"00244b082f858988323307c43dafeddf5efbf89dbde9cb61c9ec377d9a3c5e7740a790391b965cf0ca60d7bcd6bb8e894f4eefb48651c192bafe49eb16ef028d":"6ede8ecf620263817f8a5828faf524f3":"12b3d9d5a2b78482947c24781b738e29ada9b203d2b8a88909408ec40458f0d8ccccbd585a0ee268f63139f4c568eed7":"401af685cd0b6481b4da4ae7deacc999b4cbc6d3b235aa782f09d7f49e769f5091288ca832bd24c2ba698d3e40385181":384:0 +aes_encrypt_xts:"00244b082f858988323307c43dafeddf5efbf89dbde9cb61c9ec377d9a3c5e7740a790391b965cf0ca60d7bcd6bb8e894f4eefb48651c192bafe49eb16ef028d":"6ede8ecf620263817f8a5828faf524f3":"12b3d9d5a2b78482947c24781b738e29ada9b203d2b8a88909408ec40458f0d8ccccbd585a0ee268f63139f4c568eed7":"401af685cd0b6481b4da4ae7deacc999b4cbc6d3b235aa782f09d7f49e769f5091288ca832bd24c2ba698d3e40385181" AES-256-XTS Encrypt NIST XTSTestVectors #236 -aes_encrypt_xts:"4de47c16cdd416f0a38a4f06ae05b46f739ef9726c3a3cc70fc8402d31ddf38bf9adcec3e38a0d4206123aed7d9b41461cbae757e9beb048d1938223971e224e":"0da47ab72d1ffa5801069ae842d7692b":"252e868a6b186848903831b50bd306500dbbe7318c1e5e88d185ad24536aa8985c780b3187b90aa47588da3921798d92":"df991967ff6cf081832ea29b23b1daa122c91fcba56d89a0ae0aaa634322c96530c11c0aa11c94531e159008c94a5bac":384:0 +aes_encrypt_xts:"4de47c16cdd416f0a38a4f06ae05b46f739ef9726c3a3cc70fc8402d31ddf38bf9adcec3e38a0d4206123aed7d9b41461cbae757e9beb048d1938223971e224e":"0da47ab72d1ffa5801069ae842d7692b":"252e868a6b186848903831b50bd306500dbbe7318c1e5e88d185ad24536aa8985c780b3187b90aa47588da3921798d92":"df991967ff6cf081832ea29b23b1daa122c91fcba56d89a0ae0aaa634322c96530c11c0aa11c94531e159008c94a5bac" AES-256-XTS Encrypt NIST XTSTestVectors #237 -aes_encrypt_xts:"73ab8193a73706485c5278c422a21035a46bad252a25b8ed2915c6716ef25c08262979eb61663eb52ce3878d17223e5e01d4b809163c421538aff01b465bf86c":"fa1e662fc3ce3bde4987cdd09df7a7a0":"79ae2464e02f635eaa2bd52eab4f4c38bca5087672f8f100110890efd62c0be4cf5ddb991b73a3186477eae0a0c1aec7":"0eb58b4184b4785820d0970ab796dcd7cc062fc8333fad1894739e13b04acbfd0452826732c151e6e01ad947e050f844":384:0 +aes_encrypt_xts:"73ab8193a73706485c5278c422a21035a46bad252a25b8ed2915c6716ef25c08262979eb61663eb52ce3878d17223e5e01d4b809163c421538aff01b465bf86c":"fa1e662fc3ce3bde4987cdd09df7a7a0":"79ae2464e02f635eaa2bd52eab4f4c38bca5087672f8f100110890efd62c0be4cf5ddb991b73a3186477eae0a0c1aec7":"0eb58b4184b4785820d0970ab796dcd7cc062fc8333fad1894739e13b04acbfd0452826732c151e6e01ad947e050f844" AES-256-XTS Encrypt NIST XTSTestVectors #238 -aes_encrypt_xts:"d8f8a4d3861cb94a22ceb520839858fa85c5f24a6846a71de6a16d615ab91384ad4821b62398481afd4838b9f43c61e0ba9c51154c658f0cddbffd45d7e135e7":"19ddb587dd877bfe42aef3135085b7fd":"a8721be1ccf73df0e0ae71b80c6cef9e0b432f48b3230d24855f0a568ee31e543af55a3234ab3276cb4683ba86219726":"6750f4c86b03c20538db00b7bca155e6d2354cf74c8e7bd3589e48cb978b57e4b00134a61475d65c7b3c0738ba8f4f6e":384:0 +aes_encrypt_xts:"d8f8a4d3861cb94a22ceb520839858fa85c5f24a6846a71de6a16d615ab91384ad4821b62398481afd4838b9f43c61e0ba9c51154c658f0cddbffd45d7e135e7":"19ddb587dd877bfe42aef3135085b7fd":"a8721be1ccf73df0e0ae71b80c6cef9e0b432f48b3230d24855f0a568ee31e543af55a3234ab3276cb4683ba86219726":"6750f4c86b03c20538db00b7bca155e6d2354cf74c8e7bd3589e48cb978b57e4b00134a61475d65c7b3c0738ba8f4f6e" AES-256-XTS Encrypt NIST XTSTestVectors #239 -aes_encrypt_xts:"f2d66c8c7ef1b37256300ff61c675bef4906fdf74971b7983c91bc9459ed1f420b54e039d813c175cc56e4696f0fad55abf67e1e5a7613826b1de744cb5e827d":"3728b18f071c60189ebd40c131e76fbe":"706320a888fd9d4b0651693f5292433e8fb2c845d3e9741cb81dcc83b9fbaa538b6971c30080fc97756dea35fd62119f":"34435ecc7261fd13da15b039bb1d6d1065f43b93f273841663301ae0abc556dcbc0be8c459f507e40621c9c67f883832":384:0 +aes_encrypt_xts:"f2d66c8c7ef1b37256300ff61c675bef4906fdf74971b7983c91bc9459ed1f420b54e039d813c175cc56e4696f0fad55abf67e1e5a7613826b1de744cb5e827d":"3728b18f071c60189ebd40c131e76fbe":"706320a888fd9d4b0651693f5292433e8fb2c845d3e9741cb81dcc83b9fbaa538b6971c30080fc97756dea35fd62119f":"34435ecc7261fd13da15b039bb1d6d1065f43b93f273841663301ae0abc556dcbc0be8c459f507e40621c9c67f883832" AES-256-XTS Encrypt NIST XTSTestVectors #240 -aes_encrypt_xts:"37b0faadaaa998d95113705f5a7672516e6b8ebdd51bf88673fa15a9e8405ed77eb9bde59460b5e74829d965f7f040e5704047553457b50841bb4396569830fb":"b2215567118b0da3dc5c056712fdde8b":"cc5adb91ecac6b56dac35d087fa2f4060ee38ddc20697baac0e97e9047b389550777a9c041dae55cb729fa55cbfbe557":"fc0bd619c8d6ad0a4c119fbe2dd2869479629a617ea91ce1a7eb5742d149b2ab7c94ccb3c7c0cd6519ae714bea2dd7e4":384:0 +aes_encrypt_xts:"37b0faadaaa998d95113705f5a7672516e6b8ebdd51bf88673fa15a9e8405ed77eb9bde59460b5e74829d965f7f040e5704047553457b50841bb4396569830fb":"b2215567118b0da3dc5c056712fdde8b":"cc5adb91ecac6b56dac35d087fa2f4060ee38ddc20697baac0e97e9047b389550777a9c041dae55cb729fa55cbfbe557":"fc0bd619c8d6ad0a4c119fbe2dd2869479629a617ea91ce1a7eb5742d149b2ab7c94ccb3c7c0cd6519ae714bea2dd7e4" AES-256-XTS Encrypt NIST XTSTestVectors #241 -aes_encrypt_xts:"d1b2082a9058b62b20f1b38ccc23db8dd9300372c658c8c7afda574849f52c306ea585cd3762ff12b62d2554adb6c2837fb637f3c54783ed1934a5a3bdf16329":"19c0c9d90665cda36a75239ee36640a7":"8388b93400607bbf01679eefd6ec03b8c696908c9a676d2b88300adaa25acb314e745c00ac6d699445cc56eed2ddc5e4":"06606458310edae8af17b99dfcc8a5c55276237e9cafdd9a6a4528e879f0c81cbec86d32c8a0794fbf77b7348222bb3a":384:0 +aes_encrypt_xts:"d1b2082a9058b62b20f1b38ccc23db8dd9300372c658c8c7afda574849f52c306ea585cd3762ff12b62d2554adb6c2837fb637f3c54783ed1934a5a3bdf16329":"19c0c9d90665cda36a75239ee36640a7":"8388b93400607bbf01679eefd6ec03b8c696908c9a676d2b88300adaa25acb314e745c00ac6d699445cc56eed2ddc5e4":"06606458310edae8af17b99dfcc8a5c55276237e9cafdd9a6a4528e879f0c81cbec86d32c8a0794fbf77b7348222bb3a" AES-256-XTS Encrypt NIST XTSTestVectors #242 -aes_encrypt_xts:"e3ad7e6595bfc614575407659282487af07292ae3aca2456d79091ecb3fcf2d23a2d111414e7601ffff63cfad7730c1510ec127b85e71897c9da8fe178219514":"eba6ce201ce8b72d224a4819882df5bc":"4bc16d06e2bce2a0bfd22fc22bd8aa0d19d90a12919371f9d7e2c85b995ebcbd4e6e474f7a99fb439d2f6feb70d4f6cc":"1a6cd9729e677fcb07b5ef28f104839e3d1d25bf0565b3b454fa2f8a76a92f1a86929688a8b7293c9e507fdb172c0424":384:0 +aes_encrypt_xts:"e3ad7e6595bfc614575407659282487af07292ae3aca2456d79091ecb3fcf2d23a2d111414e7601ffff63cfad7730c1510ec127b85e71897c9da8fe178219514":"eba6ce201ce8b72d224a4819882df5bc":"4bc16d06e2bce2a0bfd22fc22bd8aa0d19d90a12919371f9d7e2c85b995ebcbd4e6e474f7a99fb439d2f6feb70d4f6cc":"1a6cd9729e677fcb07b5ef28f104839e3d1d25bf0565b3b454fa2f8a76a92f1a86929688a8b7293c9e507fdb172c0424" AES-256-XTS Encrypt NIST XTSTestVectors #243 -aes_encrypt_xts:"f466fa4445a1af7c61825c750ea3d63db2025c4b087fa05e3203bff90cfcff84b53a873e117dbbae7106f68b13c13ce1b7dfa53af5445127dc3aebba05ddeac5":"ba47c834ee9d9ec6f0a8d33c16d6e8ee":"2356fd0447e4541f4424a042ff10077333222a06ef6c2643a8f981929ce01f085c762a4718d811979c81a71357f872d1":"8508fc10a2cf71825d78158ecc060ff19fdd26499581ab3c3e486d5208ebff73de777ee44691e37fe8f4216aedf19030":384:0 +aes_encrypt_xts:"f466fa4445a1af7c61825c750ea3d63db2025c4b087fa05e3203bff90cfcff84b53a873e117dbbae7106f68b13c13ce1b7dfa53af5445127dc3aebba05ddeac5":"ba47c834ee9d9ec6f0a8d33c16d6e8ee":"2356fd0447e4541f4424a042ff10077333222a06ef6c2643a8f981929ce01f085c762a4718d811979c81a71357f872d1":"8508fc10a2cf71825d78158ecc060ff19fdd26499581ab3c3e486d5208ebff73de777ee44691e37fe8f4216aedf19030" AES-256-XTS Encrypt NIST XTSTestVectors #244 -aes_encrypt_xts:"bc582099de504e3f75b78ec7096f19077a8323f9fe1e6f0d85c3203b25ff119e4f96578bb79d8ffdc7c1e4622f9445b80b8f478b355faa78bab1bbb4292e3f70":"fbfbf29cb67f7bdf223e12020cd7ff24":"3e1d9bff9f52b93962e90b5c8dc704c399e0b07440293c06af10794aabaf1aae2e65cbd0f97caf6f8abd4e32f2109e68":"895d5eb837e46ba570f39a2f1091c474c81ba2a5df67146f50b7c4fae42b6994b8ecdfb1d4512bbc3c76c6fc8d89c0b8":384:0 +aes_encrypt_xts:"bc582099de504e3f75b78ec7096f19077a8323f9fe1e6f0d85c3203b25ff119e4f96578bb79d8ffdc7c1e4622f9445b80b8f478b355faa78bab1bbb4292e3f70":"fbfbf29cb67f7bdf223e12020cd7ff24":"3e1d9bff9f52b93962e90b5c8dc704c399e0b07440293c06af10794aabaf1aae2e65cbd0f97caf6f8abd4e32f2109e68":"895d5eb837e46ba570f39a2f1091c474c81ba2a5df67146f50b7c4fae42b6994b8ecdfb1d4512bbc3c76c6fc8d89c0b8" AES-256-XTS Encrypt NIST XTSTestVectors #245 -aes_encrypt_xts:"0e73205d525f760a9f31b243ef908d8c7d6380e9258cbac457789c325bbd49c0b4264b206c850e7590a4ddcd136565bbaa67797485b2760aee7a9e16abb5fa3a":"bcb889d6407589333f461ea647662ce0":"c9aa5c342d3b72780567c319c21cbc4e96a8ac9352fca1a46ef426c1d57ac624e121e25c31c286d811858a71f426a0a4":"9545db1d64266428cf348eb22e1eb54b14de587056bee8d89f43c749547d4b4b68f8f840357a6b632bf0c7eb2c8269ff":384:0 +aes_encrypt_xts:"0e73205d525f760a9f31b243ef908d8c7d6380e9258cbac457789c325bbd49c0b4264b206c850e7590a4ddcd136565bbaa67797485b2760aee7a9e16abb5fa3a":"bcb889d6407589333f461ea647662ce0":"c9aa5c342d3b72780567c319c21cbc4e96a8ac9352fca1a46ef426c1d57ac624e121e25c31c286d811858a71f426a0a4":"9545db1d64266428cf348eb22e1eb54b14de587056bee8d89f43c749547d4b4b68f8f840357a6b632bf0c7eb2c8269ff" AES-256-XTS Encrypt NIST XTSTestVectors #246 -aes_encrypt_xts:"3cc5514014f6d31571ecd8c37d3bc3b9631b860b6dc85b85bf642941c3de1ea16df23ee3e09bbc96644562e9a913b782987c6b44b629d4e89c13b619bdb05c32":"a9d417da79f8a6831d743bfbc286b7b4":"9be6f2c1e0902df5203179cd33c46810d666b1b9cf2a3522669f4388607dd19849183db003cdb039ac66a9ef559db9a2":"ebed0ccffb568b491c7d4b8f605afcba24969ddba398723a9726e3a49c6aac8afa63016bd1df9924dd8cc77b2ca9b963":384:0 +aes_encrypt_xts:"3cc5514014f6d31571ecd8c37d3bc3b9631b860b6dc85b85bf642941c3de1ea16df23ee3e09bbc96644562e9a913b782987c6b44b629d4e89c13b619bdb05c32":"a9d417da79f8a6831d743bfbc286b7b4":"9be6f2c1e0902df5203179cd33c46810d666b1b9cf2a3522669f4388607dd19849183db003cdb039ac66a9ef559db9a2":"ebed0ccffb568b491c7d4b8f605afcba24969ddba398723a9726e3a49c6aac8afa63016bd1df9924dd8cc77b2ca9b963" AES-256-XTS Encrypt NIST XTSTestVectors #247 -aes_encrypt_xts:"a131ac276002444650b1b8970add73b5bc25b60bdd90d1b664512c0ccf4fff882da00fc38b3db578ee96c41ce0a38c04d6f653fb1a8f51a271d17c4c1aeebfb4":"82945ec7af88ad122c71707f74946137":"0aa5ffdf2e1023ed88627247749b3a3d49610d0289b5ba6bf815234cba8fabf75683852eb7dd5e96aeac17b0d2e6292d":"aef8fe7bd9b1bd64fca4a1086bde03ebf4503137cc531a134ac716892c0926ff93ea7b79c1483835ec05199cabae3097":384:0 +aes_encrypt_xts:"a131ac276002444650b1b8970add73b5bc25b60bdd90d1b664512c0ccf4fff882da00fc38b3db578ee96c41ce0a38c04d6f653fb1a8f51a271d17c4c1aeebfb4":"82945ec7af88ad122c71707f74946137":"0aa5ffdf2e1023ed88627247749b3a3d49610d0289b5ba6bf815234cba8fabf75683852eb7dd5e96aeac17b0d2e6292d":"aef8fe7bd9b1bd64fca4a1086bde03ebf4503137cc531a134ac716892c0926ff93ea7b79c1483835ec05199cabae3097" AES-256-XTS Encrypt NIST XTSTestVectors #248 -aes_encrypt_xts:"8dff968176aa0ead9ee87c8ae039adbb0fce8be62d4851fa1613c6e7a63000236b05fc9a9bef72fb5c06f4cb55805031caaadcceaf09d9c59c49e255cfceff4c":"6c032965a6447400c1f59ec2923d3110":"31b1a375fd16bb6ca1cfdcd07c7edf9d972ebbcd05eb0ccad353e9b543a9d25668a5e1d9a5d2b883184c37a4bb5d49c0":"fc43b291c62fe04c2f3cb2ccf5e262359807feb2437aa7ee6dd95f54ca6ab022745a8551e0e40605b85d59046e9283d9":384:0 +aes_encrypt_xts:"8dff968176aa0ead9ee87c8ae039adbb0fce8be62d4851fa1613c6e7a63000236b05fc9a9bef72fb5c06f4cb55805031caaadcceaf09d9c59c49e255cfceff4c":"6c032965a6447400c1f59ec2923d3110":"31b1a375fd16bb6ca1cfdcd07c7edf9d972ebbcd05eb0ccad353e9b543a9d25668a5e1d9a5d2b883184c37a4bb5d49c0":"fc43b291c62fe04c2f3cb2ccf5e262359807feb2437aa7ee6dd95f54ca6ab022745a8551e0e40605b85d59046e9283d9" AES-256-XTS Encrypt NIST XTSTestVectors #249 -aes_encrypt_xts:"0752ab81ba758906dadbb904c3a04f475f865f550d57012c489c36972e2fca27d5a60f1783bb01513c26421a473f9a2170455283676ab8cb189dfea207883847":"79ce2e25ccffc13822e9550513833e01":"8c9f52a42c7e3aefd257e6f025b7a9940866022a309a86a06406f3608a9261877d37ef30c1365e192d6e7309de5ef8c2":"6a52f9e2db3968d98c823258c104b9b5c91701be9a0f52705de346975a8ecec3498309f0cd1d68481ce15d6caadeea80":384:0 +aes_encrypt_xts:"0752ab81ba758906dadbb904c3a04f475f865f550d57012c489c36972e2fca27d5a60f1783bb01513c26421a473f9a2170455283676ab8cb189dfea207883847":"79ce2e25ccffc13822e9550513833e01":"8c9f52a42c7e3aefd257e6f025b7a9940866022a309a86a06406f3608a9261877d37ef30c1365e192d6e7309de5ef8c2":"6a52f9e2db3968d98c823258c104b9b5c91701be9a0f52705de346975a8ecec3498309f0cd1d68481ce15d6caadeea80" AES-256-XTS Encrypt NIST XTSTestVectors #250 -aes_encrypt_xts:"55530a5443027e5929f596f38891f13ba9d50cbd6a4e435abfc119a5b69e0a9f064871da5efd099f73a41ba2e188039d5269207eebf8a8be79538519de467f4b":"fd0f9db3c0410092972ece3718a7515a":"00917d5f735e2051c1ad1a5be010d94fd0ce217917af0cf6defa17890252737987acb62ce7f6ce95b55da73d5db729da":"4960e889d4900f33ed1dd69649828664dbbb2e119cc1147fea63799dba3262a54fe9c3af0f3ae69d4cc863b0a8d7ae8d":384:0 +aes_encrypt_xts:"55530a5443027e5929f596f38891f13ba9d50cbd6a4e435abfc119a5b69e0a9f064871da5efd099f73a41ba2e188039d5269207eebf8a8be79538519de467f4b":"fd0f9db3c0410092972ece3718a7515a":"00917d5f735e2051c1ad1a5be010d94fd0ce217917af0cf6defa17890252737987acb62ce7f6ce95b55da73d5db729da":"4960e889d4900f33ed1dd69649828664dbbb2e119cc1147fea63799dba3262a54fe9c3af0f3ae69d4cc863b0a8d7ae8d" AES-256-XTS Encrypt NIST XTSTestVectors #251 -aes_encrypt_xts:"94567a4abf8616ad67bee70cc9a4efabf81a7ded305db095a08d401176a4b218a31ec1e922ff386a80266e1d369e785d8c1378addb65116581d01119e41ec144":"0f7d9ca5d875bdeddc368c3308a44170":"e1c2c4283348f591ad59dd9514b3b51bade71135785d79927dba1630fafdbbba61f384a362ebaa7ac530acf3cf12ea15":"c3f4026b886f91a2ef908ce80bc0642493c5fc71ffb426be688ad9cdc0e7ad83a0da7503a464b0fa8baf41ee61143fff":384:0 +aes_encrypt_xts:"94567a4abf8616ad67bee70cc9a4efabf81a7ded305db095a08d401176a4b218a31ec1e922ff386a80266e1d369e785d8c1378addb65116581d01119e41ec144":"0f7d9ca5d875bdeddc368c3308a44170":"e1c2c4283348f591ad59dd9514b3b51bade71135785d79927dba1630fafdbbba61f384a362ebaa7ac530acf3cf12ea15":"c3f4026b886f91a2ef908ce80bc0642493c5fc71ffb426be688ad9cdc0e7ad83a0da7503a464b0fa8baf41ee61143fff" AES-256-XTS Encrypt NIST XTSTestVectors #252 -aes_encrypt_xts:"c763c2af34fad42b7f8469b92f1aeae060ebba5c875c458ee18d1850b741a78a4200c59277faca3825ede9fc87db25ac536f8fe7a5c69778593d9289a0f5ae74":"71be24041818789de0e2140b74db131a":"1f6161ba7e67d581b09f30a619c3c1ed47188a4f9ba6004832b1c444022d901f7a8f9ff8657482c764ac173decafa18b":"326faf30b7bcf070663fca637f570fc5853d84f048c2767cc8db0fd34c076f86bd03cdc2c1356e177c0de04762c6ad11":384:0 +aes_encrypt_xts:"c763c2af34fad42b7f8469b92f1aeae060ebba5c875c458ee18d1850b741a78a4200c59277faca3825ede9fc87db25ac536f8fe7a5c69778593d9289a0f5ae74":"71be24041818789de0e2140b74db131a":"1f6161ba7e67d581b09f30a619c3c1ed47188a4f9ba6004832b1c444022d901f7a8f9ff8657482c764ac173decafa18b":"326faf30b7bcf070663fca637f570fc5853d84f048c2767cc8db0fd34c076f86bd03cdc2c1356e177c0de04762c6ad11" AES-256-XTS Encrypt NIST XTSTestVectors #253 -aes_encrypt_xts:"de97b53a19bcc487bd196a39a6d69b4e9f66a5f6a3f08caaac702d33e3c7eea821f32bb5b4e826bd1a774d5a7d0297dae05d31a42efd3cf7bdcb04f92e1002f6":"99a4960fbecfb25400eae94752f9f433":"01fb207a7dd8aa73331074730b8af1bd5668d1a6d95eb93ca691177d1639d09ab254a692304fc28ff9901708e73dea67":"0b67720f6a2c78f8cbad3f2c89b9a660059d08646d41ec1c04e4d2ad69ec48b72b8c511e9930b4b2ec8c500bd06e78ce":384:0 +aes_encrypt_xts:"de97b53a19bcc487bd196a39a6d69b4e9f66a5f6a3f08caaac702d33e3c7eea821f32bb5b4e826bd1a774d5a7d0297dae05d31a42efd3cf7bdcb04f92e1002f6":"99a4960fbecfb25400eae94752f9f433":"01fb207a7dd8aa73331074730b8af1bd5668d1a6d95eb93ca691177d1639d09ab254a692304fc28ff9901708e73dea67":"0b67720f6a2c78f8cbad3f2c89b9a660059d08646d41ec1c04e4d2ad69ec48b72b8c511e9930b4b2ec8c500bd06e78ce" AES-256-XTS Encrypt NIST XTSTestVectors #254 -aes_encrypt_xts:"b8de923a9388a4fcfd8fcb68de538bc25043d73bce5498753c28c2dee0048fd4a3779977a29a5333d8c91d044300d7fe9d7c3b3b4917f8b6996332b94486df10":"232b8b688d493516928341fb9ee6791e":"bc3c13650e65c3c90ea282bf2f8edf37ad8848392cb4373ba210ed4bd7e50d786ec2dd269e501d3639927ab8e34aa905":"3051adee4dc52719cdf93c2a37a2a26481485266366a6897d12c644d234483327483dec1e26fb1c3940aebe17b749baf":384:0 +aes_encrypt_xts:"b8de923a9388a4fcfd8fcb68de538bc25043d73bce5498753c28c2dee0048fd4a3779977a29a5333d8c91d044300d7fe9d7c3b3b4917f8b6996332b94486df10":"232b8b688d493516928341fb9ee6791e":"bc3c13650e65c3c90ea282bf2f8edf37ad8848392cb4373ba210ed4bd7e50d786ec2dd269e501d3639927ab8e34aa905":"3051adee4dc52719cdf93c2a37a2a26481485266366a6897d12c644d234483327483dec1e26fb1c3940aebe17b749baf" AES-256-XTS Encrypt NIST XTSTestVectors #255 -aes_encrypt_xts:"fbb5a0dcb1f4dda2315b36c3a28696332eae9e9210b602fcd4071f5d5a125658b251d6ed215a213ef0ab03664579804e2952fbaed7ca2fdea1c6ddfc4285fbb3":"f56a7f20721d38ea2ad86223f059a724":"be4b75635884dea9aee6c9ca2fcf3375ebf8c5b3b1618da4a83d228d72c99fe79411637a0766b3393a106802ac440f16":"bd4481cfb4f9bf92b45056324fcd99a79c1bc9a6fa2de7558a4414f8899c72a5f422e88c11572b8c080826903b682ebb":384:0 +aes_encrypt_xts:"fbb5a0dcb1f4dda2315b36c3a28696332eae9e9210b602fcd4071f5d5a125658b251d6ed215a213ef0ab03664579804e2952fbaed7ca2fdea1c6ddfc4285fbb3":"f56a7f20721d38ea2ad86223f059a724":"be4b75635884dea9aee6c9ca2fcf3375ebf8c5b3b1618da4a83d228d72c99fe79411637a0766b3393a106802ac440f16":"bd4481cfb4f9bf92b45056324fcd99a79c1bc9a6fa2de7558a4414f8899c72a5f422e88c11572b8c080826903b682ebb" AES-256-XTS Encrypt NIST XTSTestVectors #256 -aes_encrypt_xts:"86c8d2a32a783e07c5fe94e3cc84914376c1d9563c86760402fc3e675873911e2e16a25fcb9a1630c93f8abfb1bfedb51ad3468b754367a150d865ba41447569":"16ed6603c0a65b7528ff0098e217f651":"81cdd1eec3a60572733018fa3c44eb958c9b2d9c00e72e66512613698006730d1657950c1da3ab5577a142868613ff5a":"bf01f13075ba3a1ce59baeac0df9b9c9fc5667fbac35c11d3c706d9604b48d2ac13091c965e1bf17b365094b3a83bff3":384:0 +aes_encrypt_xts:"86c8d2a32a783e07c5fe94e3cc84914376c1d9563c86760402fc3e675873911e2e16a25fcb9a1630c93f8abfb1bfedb51ad3468b754367a150d865ba41447569":"16ed6603c0a65b7528ff0098e217f651":"81cdd1eec3a60572733018fa3c44eb958c9b2d9c00e72e66512613698006730d1657950c1da3ab5577a142868613ff5a":"bf01f13075ba3a1ce59baeac0df9b9c9fc5667fbac35c11d3c706d9604b48d2ac13091c965e1bf17b365094b3a83bff3" AES-256-XTS Encrypt NIST XTSTestVectors #257 -aes_encrypt_xts:"64dce56219b0117a53cea0e76e13e95e1d0bae319ea1bca918fdbaaee021051e256ad0642f64fff7b10dd3c61b55c79a32abdabd4ee5598866485a3ac1279f5e":"31cbe5713e0b7a17f3cd12171eb045e8":"209ad309d38d74fb7cfc93784fbfc359a4a1ddd70a11d25f40053af2e054d6d98fe907f45b0a311793da27215c0bd573":"4efccbffa63c27a956bd7d616d2bd7ebe4b685aaa554aeea9cdef8db49b7e4e6bc006afa19abe33b81777e90e8823686":384:0 +aes_encrypt_xts:"64dce56219b0117a53cea0e76e13e95e1d0bae319ea1bca918fdbaaee021051e256ad0642f64fff7b10dd3c61b55c79a32abdabd4ee5598866485a3ac1279f5e":"31cbe5713e0b7a17f3cd12171eb045e8":"209ad309d38d74fb7cfc93784fbfc359a4a1ddd70a11d25f40053af2e054d6d98fe907f45b0a311793da27215c0bd573":"4efccbffa63c27a956bd7d616d2bd7ebe4b685aaa554aeea9cdef8db49b7e4e6bc006afa19abe33b81777e90e8823686" AES-256-XTS Encrypt NIST XTSTestVectors #258 -aes_encrypt_xts:"22e468c21660ebc624fe47953cea5fa6a05858373290a0425a3dc300ceb4959ef1a026aeb9292bc2269f2d05205797df7867dae5de788c3823c9b80943d669ed":"89174e04332c36411189e6389a585794":"81ee8b8cfe1a66d5482c212dd65255005008634d33976125eb664656d075f856e257e4a50406e7033b5cc9f713ad753f":"2206cd84ff0cec8bb52cb1230cf581cda543a31d6437784689c69d932156460be91d8d837632e2baeeeea1441a2894d1":384:0 +aes_encrypt_xts:"22e468c21660ebc624fe47953cea5fa6a05858373290a0425a3dc300ceb4959ef1a026aeb9292bc2269f2d05205797df7867dae5de788c3823c9b80943d669ed":"89174e04332c36411189e6389a585794":"81ee8b8cfe1a66d5482c212dd65255005008634d33976125eb664656d075f856e257e4a50406e7033b5cc9f713ad753f":"2206cd84ff0cec8bb52cb1230cf581cda543a31d6437784689c69d932156460be91d8d837632e2baeeeea1441a2894d1" AES-256-XTS Encrypt NIST XTSTestVectors #259 -aes_encrypt_xts:"a6eae85ee996fae10371db24034bfea4c3775011f10445d0f2df399ad1fa91d3f48489a0b2b60c6332f5d092b987732ac746d917a7c8a533304896552499a9e5":"95ea8913950b859265866f9b97e2f1c4":"2352a2dcca3f5862c038e1ce67cc156bb7aa6873d84ab381b5cfde88a2287a512260b38f8f7f6cf47e9b3ca4d7cc5c41":"4791269aa13d48049b3e66f0e0d6337e73d0812775a4b8b99aa8c6b25cd679111c38090d6bfa0a7a6fedee6d75360d85":384:0 +aes_encrypt_xts:"a6eae85ee996fae10371db24034bfea4c3775011f10445d0f2df399ad1fa91d3f48489a0b2b60c6332f5d092b987732ac746d917a7c8a533304896552499a9e5":"95ea8913950b859265866f9b97e2f1c4":"2352a2dcca3f5862c038e1ce67cc156bb7aa6873d84ab381b5cfde88a2287a512260b38f8f7f6cf47e9b3ca4d7cc5c41":"4791269aa13d48049b3e66f0e0d6337e73d0812775a4b8b99aa8c6b25cd679111c38090d6bfa0a7a6fedee6d75360d85" AES-256-XTS Encrypt NIST XTSTestVectors #260 -aes_encrypt_xts:"1a635fe84fb37659bc48e82ce5f9391b9740a3111072ff9cdf47568a74031a40ec0369773ae8d9058dbe9a261874887aa82ca12d53a39f20b7780f42fa3d3e79":"15ca77f1d9d72fe1d5fa8d622acd060d":"352670040ebf26b73b4d335707e62a9f48517ef21b706c568ccd8414f2299cb586ec72b0d28e925d903ab633f579077d":"cc2a69bf3169076f207975d312aca04822740be8c34c663fc942cdc1939006360e0f16f302f95ea8fcdb423ddd738b77":384:0 +aes_encrypt_xts:"1a635fe84fb37659bc48e82ce5f9391b9740a3111072ff9cdf47568a74031a40ec0369773ae8d9058dbe9a261874887aa82ca12d53a39f20b7780f42fa3d3e79":"15ca77f1d9d72fe1d5fa8d622acd060d":"352670040ebf26b73b4d335707e62a9f48517ef21b706c568ccd8414f2299cb586ec72b0d28e925d903ab633f579077d":"cc2a69bf3169076f207975d312aca04822740be8c34c663fc942cdc1939006360e0f16f302f95ea8fcdb423ddd738b77" AES-256-XTS Encrypt NIST XTSTestVectors #261 -aes_encrypt_xts:"d1c5a5d2529f37e2148b97d6a8503df8376f32465e9caccf62b6a820be94bef0d9765bd59332e940367d8a1ea9f31cd4c3473675f38dc8b764e68411136b2845":"f25d22a0371d3a8ed89ee52ab03aed56":"d33fccf40a839fb89d828b8b5d14c9f2ebf25928b54554d19677d22a3d316d4debea0a3431dcb696fe9044340ac3d252":"bba184170322598167d318409f194c44d63131144d4e512d49957235c63d95c2987f1c7cbf078db83eff78f4c56b47a5":384:0 +aes_encrypt_xts:"d1c5a5d2529f37e2148b97d6a8503df8376f32465e9caccf62b6a820be94bef0d9765bd59332e940367d8a1ea9f31cd4c3473675f38dc8b764e68411136b2845":"f25d22a0371d3a8ed89ee52ab03aed56":"d33fccf40a839fb89d828b8b5d14c9f2ebf25928b54554d19677d22a3d316d4debea0a3431dcb696fe9044340ac3d252":"bba184170322598167d318409f194c44d63131144d4e512d49957235c63d95c2987f1c7cbf078db83eff78f4c56b47a5" AES-256-XTS Encrypt NIST XTSTestVectors #262 -aes_encrypt_xts:"5c3b0535357dd13458b968ecf074fb0e10358f61d759af1c163a625a99076d37fec4dea877ddcfa19ed42cac9f70837241e4364bad8823fff441d712f2cdcb68":"36df975b80397ef9fdacbc4fd53eacf8":"513d198fafcf7e1715ac95cb028aac21cba7d43cbb5c8c604687bbd000dd90161a4294ff5436d85c26806e9d54e6a43f":"5a7c1d0c6c540c7774ab9da6698b0305d00fa5fd9d8a4e44d8622406ec6e44609aa412f100cff620b9a12cb9dbdb326d":384:0 +aes_encrypt_xts:"5c3b0535357dd13458b968ecf074fb0e10358f61d759af1c163a625a99076d37fec4dea877ddcfa19ed42cac9f70837241e4364bad8823fff441d712f2cdcb68":"36df975b80397ef9fdacbc4fd53eacf8":"513d198fafcf7e1715ac95cb028aac21cba7d43cbb5c8c604687bbd000dd90161a4294ff5436d85c26806e9d54e6a43f":"5a7c1d0c6c540c7774ab9da6698b0305d00fa5fd9d8a4e44d8622406ec6e44609aa412f100cff620b9a12cb9dbdb326d" AES-256-XTS Encrypt NIST XTSTestVectors #263 -aes_encrypt_xts:"58afd7a4c6f5de499d27ea3a3cdcb12e839a2943c943298b039e683adae4e4d82bf3c8c89de47df3ffe429750279cdfd2832f321bbe56f933a2181cd1e6968ee":"81b8407f4b3a5b13b2242d6f7d5f56a2":"8760161dbd2675f16c0f9f247fe7326f3ba0eb53d6b31f926d72b72e44a0a69f6aafa6cb42df20c3b491625737af319f":"b24652cd7ac6d8a5d9f54aa326ac4a05eef7414fef6769efb083d81ae387b4e7602794c0710a199122dac6385a70bed8":384:0 +aes_encrypt_xts:"58afd7a4c6f5de499d27ea3a3cdcb12e839a2943c943298b039e683adae4e4d82bf3c8c89de47df3ffe429750279cdfd2832f321bbe56f933a2181cd1e6968ee":"81b8407f4b3a5b13b2242d6f7d5f56a2":"8760161dbd2675f16c0f9f247fe7326f3ba0eb53d6b31f926d72b72e44a0a69f6aafa6cb42df20c3b491625737af319f":"b24652cd7ac6d8a5d9f54aa326ac4a05eef7414fef6769efb083d81ae387b4e7602794c0710a199122dac6385a70bed8" AES-256-XTS Encrypt NIST XTSTestVectors #264 -aes_encrypt_xts:"4d9a20a9c1abd4f12e0b09983c38ca37de42a60c7cea75d1e64fab9d71a821aa94ecb62d133f8facf268707acfd4ac0d81de88de1267aa6762ac8cf1d2c43f24":"3a0f801397f7156988ff2fc5f9fbc56d":"59cb7e9e21e7f6f23974c6519cc9f934584f5d5ec73074e70f935759be2a8fd1286b33fe53407d611a9b4ad5c5f0a830":"965bf283c5e3d1c1c20a827bdf94d5b24a91099d8dfede4e1ca39e048a7fe1bb9d0f0f029e3774272327805b1006a93e":384:0 +aes_encrypt_xts:"4d9a20a9c1abd4f12e0b09983c38ca37de42a60c7cea75d1e64fab9d71a821aa94ecb62d133f8facf268707acfd4ac0d81de88de1267aa6762ac8cf1d2c43f24":"3a0f801397f7156988ff2fc5f9fbc56d":"59cb7e9e21e7f6f23974c6519cc9f934584f5d5ec73074e70f935759be2a8fd1286b33fe53407d611a9b4ad5c5f0a830":"965bf283c5e3d1c1c20a827bdf94d5b24a91099d8dfede4e1ca39e048a7fe1bb9d0f0f029e3774272327805b1006a93e" AES-256-XTS Encrypt NIST XTSTestVectors #265 -aes_encrypt_xts:"be9d95f1bf3195797e538762dca29f1a21bb911daf520ecb82364ed58aa56f5b73d3f2eeab514c2b7591b5a37af7836e71b601d1a567318ad20536eb49f883bc":"a3edb09b82164dfd3b4d352667a11302":"af004ad963c21d1b31b0a541470ecfc4db38c494cc7738ebdad5ae692d2fd1bca957448b2c0c4e3975ebc3d4d9bbefb1":"9f0bdda15c80781e65b8a31e63930422ae5fc9d5a6e7ba462e9c01687cd8c1b2b7fc6c7c97322950e02316dac3e66f13":384:0 +aes_encrypt_xts:"be9d95f1bf3195797e538762dca29f1a21bb911daf520ecb82364ed58aa56f5b73d3f2eeab514c2b7591b5a37af7836e71b601d1a567318ad20536eb49f883bc":"a3edb09b82164dfd3b4d352667a11302":"af004ad963c21d1b31b0a541470ecfc4db38c494cc7738ebdad5ae692d2fd1bca957448b2c0c4e3975ebc3d4d9bbefb1":"9f0bdda15c80781e65b8a31e63930422ae5fc9d5a6e7ba462e9c01687cd8c1b2b7fc6c7c97322950e02316dac3e66f13" AES-256-XTS Encrypt NIST XTSTestVectors #266 -aes_encrypt_xts:"c25ac007331f92690d7435f9568919709bfaaf25ab2bc418cbd5972f33601f4cf5349a4b90774a8ddf18ce47365c623c8c464a5d674358635f88ff5efd8498c0":"8369e1317fe676b17281a19e7f64ea27":"bcb6c06fc8100ef18f712f24e26e033b63812631a6e13f1f23788f910359d919ff60d08b9ec53390566cd8f91ef3b730":"caac67a8204b34b14a0e4dbf82b8f9fb5fc04ac229f671151a6cdcb6769f173e1f547a695cb1731f377ca754f5d07c79":384:0 +aes_encrypt_xts:"c25ac007331f92690d7435f9568919709bfaaf25ab2bc418cbd5972f33601f4cf5349a4b90774a8ddf18ce47365c623c8c464a5d674358635f88ff5efd8498c0":"8369e1317fe676b17281a19e7f64ea27":"bcb6c06fc8100ef18f712f24e26e033b63812631a6e13f1f23788f910359d919ff60d08b9ec53390566cd8f91ef3b730":"caac67a8204b34b14a0e4dbf82b8f9fb5fc04ac229f671151a6cdcb6769f173e1f547a695cb1731f377ca754f5d07c79" AES-256-XTS Encrypt NIST XTSTestVectors #267 -aes_encrypt_xts:"e266c1622bfda720e54f69070f23bd1e2acb51033d49ded7a31bfbc73e90665bb6fc3beb57f858ab83d1169136689b4a125fc534bb7bfebf50d93b320a7db03b":"b0e42e7e64abeac7462f65790b290380":"be10128460a0842e9c60b067069d052e05ce71fc878592a9c3982d51702871d42b7f6da40034ebff764fa60a22acc0b9":"89e805751b838259c2cf0d76b99592cc759188f7cc3f21c39a5369e5a8a75470b2fcb4f6a9e2ef701d5ee50b177773de":384:0 +aes_encrypt_xts:"e266c1622bfda720e54f69070f23bd1e2acb51033d49ded7a31bfbc73e90665bb6fc3beb57f858ab83d1169136689b4a125fc534bb7bfebf50d93b320a7db03b":"b0e42e7e64abeac7462f65790b290380":"be10128460a0842e9c60b067069d052e05ce71fc878592a9c3982d51702871d42b7f6da40034ebff764fa60a22acc0b9":"89e805751b838259c2cf0d76b99592cc759188f7cc3f21c39a5369e5a8a75470b2fcb4f6a9e2ef701d5ee50b177773de" AES-256-XTS Encrypt NIST XTSTestVectors #268 -aes_encrypt_xts:"525cf97de904abc4e50f5650fcf05dedd48f5018951981308e00ee8be9433e953ac2cf9c5f4e2b9aec05b5d78b319535ae8b283a147498a844bdf0128d35f441":"1d546b762189af6c48256fa56fd0a4bb":"41ece877088ed3ab96fa404ab436213ad9c89c5b9262c863f7f2fe093fba5253bae9c36e5453942c3dfca91e582f90f4":"fba5cc2ffe3b49dc5b00152b9ced9823f1c1802398586ea912716a8bfd8ad8733512cc24eb921eca884c3dc9b08ec42c":384:0 +aes_encrypt_xts:"525cf97de904abc4e50f5650fcf05dedd48f5018951981308e00ee8be9433e953ac2cf9c5f4e2b9aec05b5d78b319535ae8b283a147498a844bdf0128d35f441":"1d546b762189af6c48256fa56fd0a4bb":"41ece877088ed3ab96fa404ab436213ad9c89c5b9262c863f7f2fe093fba5253bae9c36e5453942c3dfca91e582f90f4":"fba5cc2ffe3b49dc5b00152b9ced9823f1c1802398586ea912716a8bfd8ad8733512cc24eb921eca884c3dc9b08ec42c" AES-256-XTS Encrypt NIST XTSTestVectors #269 -aes_encrypt_xts:"99bef6647cbb1258b030ae77110bec0229d39d276fc21e3bda4b63ea1f730a9bab602425dea7bcbc717e9b15249211f2ba629af9092170b481bfb245f3748f5d":"c606b65525e08be6635feb5ee24794a1":"c8ca4dde72241ff3d985e6043be6c27031000898f960d3d7517abe9a6961d19b853b14737b276e5c03fc1fd615c06af2":"8f336c49f2fc1906f92a78b7bcffb94bb11ff019ff5ebf97a0ed8d47359cae6a3a318cf13b3bc3429a903b4973552058":384:0 +aes_encrypt_xts:"99bef6647cbb1258b030ae77110bec0229d39d276fc21e3bda4b63ea1f730a9bab602425dea7bcbc717e9b15249211f2ba629af9092170b481bfb245f3748f5d":"c606b65525e08be6635feb5ee24794a1":"c8ca4dde72241ff3d985e6043be6c27031000898f960d3d7517abe9a6961d19b853b14737b276e5c03fc1fd615c06af2":"8f336c49f2fc1906f92a78b7bcffb94bb11ff019ff5ebf97a0ed8d47359cae6a3a318cf13b3bc3429a903b4973552058" AES-256-XTS Encrypt NIST XTSTestVectors #270 -aes_encrypt_xts:"4c10ba42c5171947d5be36e941148f2f3b5d7813069d38270a81f2fe5f27196a0eb89f15201b28e09b5b8d279a13e88e63b8db9b41695501d34b130750687016":"4db380db639aaa8d2879ed85ae1e4afc":"42b20c75852571c2fe29dcbbbcd5f869ec8f392464870937f326257d222e5db64d9d0e596a5b40ff6141eabed904a7a9":"1df7cdc016dfb1723bc5de4a6cbf908de2b623319ee37aab18e5770b7cd5d184e79531692702fc08f595aef13212aee2":384:0 +aes_encrypt_xts:"4c10ba42c5171947d5be36e941148f2f3b5d7813069d38270a81f2fe5f27196a0eb89f15201b28e09b5b8d279a13e88e63b8db9b41695501d34b130750687016":"4db380db639aaa8d2879ed85ae1e4afc":"42b20c75852571c2fe29dcbbbcd5f869ec8f392464870937f326257d222e5db64d9d0e596a5b40ff6141eabed904a7a9":"1df7cdc016dfb1723bc5de4a6cbf908de2b623319ee37aab18e5770b7cd5d184e79531692702fc08f595aef13212aee2" AES-256-XTS Encrypt NIST XTSTestVectors #271 -aes_encrypt_xts:"76769673505d54cc393bbd65d78054ba65e624fe5f493fbd69ee74d285a526583cb15acb6ec8027da55bbea687e9edf576f7f12cecaa258d1ff4ae21cf1ae362":"bfabb3aa671419c8e1045d55ae3eec68":"ae481ec2954cabe199a9fbb2c8c1152f4cc2fdb0ada760ed69bf42af40979f8170ff4dca924c086b52383842fc296616":"5698a8f7edc14957718ba1be88336118e51ade14f094411deb78d7d43c510b4ce36bf1e4e3a50b6d2216ff3c077359a1":384:0 +aes_encrypt_xts:"76769673505d54cc393bbd65d78054ba65e624fe5f493fbd69ee74d285a526583cb15acb6ec8027da55bbea687e9edf576f7f12cecaa258d1ff4ae21cf1ae362":"bfabb3aa671419c8e1045d55ae3eec68":"ae481ec2954cabe199a9fbb2c8c1152f4cc2fdb0ada760ed69bf42af40979f8170ff4dca924c086b52383842fc296616":"5698a8f7edc14957718ba1be88336118e51ade14f094411deb78d7d43c510b4ce36bf1e4e3a50b6d2216ff3c077359a1" AES-256-XTS Encrypt NIST XTSTestVectors #272 -aes_encrypt_xts:"a33e067d0c044e57d9cf00ee269a708b29e58c3a7d7159114444fb782fe7c73fdf4f20d0053bdb02f6eeeb2ec63029dd0f86c08cc663a7d7b944e14d30e84640":"a23e735c786e3cd74b8e6237252ded83":"6eaf2e2d04219d2ef7d5349019d81f659a1db9e761ab231ed3bf56a612d930d1542c0a7e3d3f76b4d8dedf2143b3e4dd":"b61f227cc34800b107d3468b75bcbbb944048e885433b8343b1a471fe20544084249962374007769a89dbd32196f0fd3":384:0 +aes_encrypt_xts:"a33e067d0c044e57d9cf00ee269a708b29e58c3a7d7159114444fb782fe7c73fdf4f20d0053bdb02f6eeeb2ec63029dd0f86c08cc663a7d7b944e14d30e84640":"a23e735c786e3cd74b8e6237252ded83":"6eaf2e2d04219d2ef7d5349019d81f659a1db9e761ab231ed3bf56a612d930d1542c0a7e3d3f76b4d8dedf2143b3e4dd":"b61f227cc34800b107d3468b75bcbbb944048e885433b8343b1a471fe20544084249962374007769a89dbd32196f0fd3" AES-256-XTS Encrypt NIST XTSTestVectors #273 -aes_encrypt_xts:"a0f3aa51fa0af57e6342951152f7c00400d9becb62733bfec925a43cd5ceb87ea7a1e89194ea4e362b33651c330daf4f0d27bfc2b09f4074d0aa84ec45ded592":"34443bcaca3838ffc27763ef34a9950b":"2e3808071f9eeafff6508256752cbfca74c2a98333c98598e5f39eef640aa3d45628c82fbccc549bc8689354f590b10b":"54eb2e17d9a02e956cf7a15fbc544a734b3733323dd9631e32043a8bff8332537cac04a9b974bb361043190a22a4f923":384:0 +aes_encrypt_xts:"a0f3aa51fa0af57e6342951152f7c00400d9becb62733bfec925a43cd5ceb87ea7a1e89194ea4e362b33651c330daf4f0d27bfc2b09f4074d0aa84ec45ded592":"34443bcaca3838ffc27763ef34a9950b":"2e3808071f9eeafff6508256752cbfca74c2a98333c98598e5f39eef640aa3d45628c82fbccc549bc8689354f590b10b":"54eb2e17d9a02e956cf7a15fbc544a734b3733323dd9631e32043a8bff8332537cac04a9b974bb361043190a22a4f923" AES-256-XTS Encrypt NIST XTSTestVectors #274 -aes_encrypt_xts:"21c133a3cd8e7ac8252618222ff619415bcf67d2bf4fb80050f7c8eec3910bb8d1032d83f6a414d07eed218b305d36a227204c549ba0f0eef02a951f625fa58b":"ae4c4e4f040112d1de235b243cc31f88":"2b7eb21ffe88441ca1c1f9055274fc2c9db04ecd9b862ee7b77d3cc63e9d09d8cae911b379ac0dbf8020dcd22f45eb7d":"7bf76866480bbdd86f43286eaf1d1f51486d4504cb77ae58b824c38c7e741b00096a1944a879233c6b17cb390ccca88c":384:0 +aes_encrypt_xts:"21c133a3cd8e7ac8252618222ff619415bcf67d2bf4fb80050f7c8eec3910bb8d1032d83f6a414d07eed218b305d36a227204c549ba0f0eef02a951f625fa58b":"ae4c4e4f040112d1de235b243cc31f88":"2b7eb21ffe88441ca1c1f9055274fc2c9db04ecd9b862ee7b77d3cc63e9d09d8cae911b379ac0dbf8020dcd22f45eb7d":"7bf76866480bbdd86f43286eaf1d1f51486d4504cb77ae58b824c38c7e741b00096a1944a879233c6b17cb390ccca88c" AES-256-XTS Encrypt NIST XTSTestVectors #275 -aes_encrypt_xts:"825770c71e2468a3a646f860a2e8766ef9a5a5204ad53a4ca7278b1658d3f9eeeff819aaadd2c4577b84051c58d914751eca1d353389439dbb06dbd6669016a6":"734720de3930566fefb8ea6bba358eed":"8ed9ac29e341f7c34e72f4b50ebb402e443a7f07837b119b4620c8bdececcffdabe8f258e5eacc74fb40a2eb60aef5fd":"2f9ba195027adb0c209a11efb412ed9bb1aec1e5b22010646901655af1427ba2755284c2f4312c2376e50bba119bcf06":384:0 +aes_encrypt_xts:"825770c71e2468a3a646f860a2e8766ef9a5a5204ad53a4ca7278b1658d3f9eeeff819aaadd2c4577b84051c58d914751eca1d353389439dbb06dbd6669016a6":"734720de3930566fefb8ea6bba358eed":"8ed9ac29e341f7c34e72f4b50ebb402e443a7f07837b119b4620c8bdececcffdabe8f258e5eacc74fb40a2eb60aef5fd":"2f9ba195027adb0c209a11efb412ed9bb1aec1e5b22010646901655af1427ba2755284c2f4312c2376e50bba119bcf06" AES-256-XTS Encrypt NIST XTSTestVectors #276 -aes_encrypt_xts:"b74af58a37ef27e4522ac44919a7a22c09bf33e9cf2d2a1d2888a733ba0d650a8f003f4dbec9c699f495cd77994b09b9269028979f86a12e55eab31cac3585d1":"2224229ff88bcf39bc2537fe62681e84":"65f06b230608213e925a6b665affd182aa7480eaf535a7feafdc7e7d6ccf61e914b82b41a2859e29c34dc8e9c2b96bca":"cc9bed251539e83209a1e80da9deef6ea29a223d8cdffa5d69db3676fcefe5218ec72006ff174a4cdb89741a2bd8402b":384:0 +aes_encrypt_xts:"b74af58a37ef27e4522ac44919a7a22c09bf33e9cf2d2a1d2888a733ba0d650a8f003f4dbec9c699f495cd77994b09b9269028979f86a12e55eab31cac3585d1":"2224229ff88bcf39bc2537fe62681e84":"65f06b230608213e925a6b665affd182aa7480eaf535a7feafdc7e7d6ccf61e914b82b41a2859e29c34dc8e9c2b96bca":"cc9bed251539e83209a1e80da9deef6ea29a223d8cdffa5d69db3676fcefe5218ec72006ff174a4cdb89741a2bd8402b" AES-256-XTS Encrypt NIST XTSTestVectors #277 -aes_encrypt_xts:"0e62e26087aad3f3a1bedcfd4e594fed590bc2d083e7f9d6f8189b3a948e8315d51fd03ae6b6912fb63204b61bb27cb5436fb8e1408b03128700c58cfcbb80a0":"c6265b83f0d90eae17815e173d867ae4":"72afab7e865c77ac9d9902f063b3e1376a9425131b18014b9aa5e47ebb66eecfddf0bcf72c8975f91d3a83e223b92785":"e983a0e5dcee030dbfad8ac2ed19a72b4e61682dc924768e050b3b729d89217de39d7bdcfdee9c7cc9d7e4b581bbf0fa":384:0 +aes_encrypt_xts:"0e62e26087aad3f3a1bedcfd4e594fed590bc2d083e7f9d6f8189b3a948e8315d51fd03ae6b6912fb63204b61bb27cb5436fb8e1408b03128700c58cfcbb80a0":"c6265b83f0d90eae17815e173d867ae4":"72afab7e865c77ac9d9902f063b3e1376a9425131b18014b9aa5e47ebb66eecfddf0bcf72c8975f91d3a83e223b92785":"e983a0e5dcee030dbfad8ac2ed19a72b4e61682dc924768e050b3b729d89217de39d7bdcfdee9c7cc9d7e4b581bbf0fa" AES-256-XTS Encrypt NIST XTSTestVectors #278 -aes_encrypt_xts:"3ae2940d74e57f9ace37b0f65ddd3bb129e074aac894fb4c03b1c6b449f3367ea477aecf907089ef322d0be1228ae5fca3ce30bcee3563c91ca6d49ba67c272b":"0ae4826a4ce82af5dd9bc5cf7e743a6d":"f4480d6c7cc4950c539f14f211e3065a0844eadb2abb68c116a015f56dedd4ff9c6559cb4f9e09b9415b6f9edccd95e2":"265f49ee193cfd77afbe2bd9d63104ae3bbb0f668124655add65041b3a2293ee86cdc2f137a48bcaaae70c3cd776a2bf":384:0 +aes_encrypt_xts:"3ae2940d74e57f9ace37b0f65ddd3bb129e074aac894fb4c03b1c6b449f3367ea477aecf907089ef322d0be1228ae5fca3ce30bcee3563c91ca6d49ba67c272b":"0ae4826a4ce82af5dd9bc5cf7e743a6d":"f4480d6c7cc4950c539f14f211e3065a0844eadb2abb68c116a015f56dedd4ff9c6559cb4f9e09b9415b6f9edccd95e2":"265f49ee193cfd77afbe2bd9d63104ae3bbb0f668124655add65041b3a2293ee86cdc2f137a48bcaaae70c3cd776a2bf" AES-256-XTS Encrypt NIST XTSTestVectors #279 -aes_encrypt_xts:"678301c9cb96a2bd1bb1a8353dbbf9d6ad0f13d2299d2e5baec7faf5fc1a434752fca1d8c524ba00689b3c966771dcc2cdbb7c230f3e1818ca5dad0901127baf":"96e0d833ee5a2a54ff046eed7ce50707":"a9159a541e9a80085183966c2c9e92ba38b6da42d0bc26335f6fbebb01ea3fd48f6e05c52d0d4bc3378dc345d8f959a4":"e01ee76321ea067c4cc9aee5d61b3f39da92fb849ca0468376f43482b5ce24948ce3c436871f4f0615de9b23c3dfb142":384:0 +aes_encrypt_xts:"678301c9cb96a2bd1bb1a8353dbbf9d6ad0f13d2299d2e5baec7faf5fc1a434752fca1d8c524ba00689b3c966771dcc2cdbb7c230f3e1818ca5dad0901127baf":"96e0d833ee5a2a54ff046eed7ce50707":"a9159a541e9a80085183966c2c9e92ba38b6da42d0bc26335f6fbebb01ea3fd48f6e05c52d0d4bc3378dc345d8f959a4":"e01ee76321ea067c4cc9aee5d61b3f39da92fb849ca0468376f43482b5ce24948ce3c436871f4f0615de9b23c3dfb142" AES-256-XTS Encrypt NIST XTSTestVectors #280 -aes_encrypt_xts:"1724994838543581df05ecff923090110de5bd67113f2077a2ca253bc94b800aada34726ec1fe80105fc42537705bf133e743d74569077b3444f6af0e6271ace":"60e395231d95eb313b8f26a5abad4573":"c090563de2d4c0378e45eee013f6284df4395c0489376c214f62c5429bc75a689e9c559e1a168a7d693c62a57c0f80e8":"d222fef359235d966a187e4fe11f6babdd4e5cb87ab5895592b63c68319fd2cbb5bcb28e26b32b17c67270bad199478e":384:0 +aes_encrypt_xts:"1724994838543581df05ecff923090110de5bd67113f2077a2ca253bc94b800aada34726ec1fe80105fc42537705bf133e743d74569077b3444f6af0e6271ace":"60e395231d95eb313b8f26a5abad4573":"c090563de2d4c0378e45eee013f6284df4395c0489376c214f62c5429bc75a689e9c559e1a168a7d693c62a57c0f80e8":"d222fef359235d966a187e4fe11f6babdd4e5cb87ab5895592b63c68319fd2cbb5bcb28e26b32b17c67270bad199478e" AES-256-XTS Encrypt NIST XTSTestVectors #281 -aes_encrypt_xts:"4debfd26c4d9aec8963d3d8874d410b77637e99cc316176998db4cd80f5df28e9224929811a8633fc3714b3702f27d177ec47c171f1bf66536a26a1dff72be60":"c89a693500c72732ae0f43b2576d8630":"699036872e32a1ea51d9129c367275fb5ad210f97580bfab26a6868078dfd04e4f507eddbc8c1744c5958de9fa5f5981":"e3351b19f8f21318dbf92e2d73e50a0a9c50dd41ea5ba292606f09bb31fe35affb5d7728b9eb1b81f4645d81524088a6":384:0 +aes_encrypt_xts:"4debfd26c4d9aec8963d3d8874d410b77637e99cc316176998db4cd80f5df28e9224929811a8633fc3714b3702f27d177ec47c171f1bf66536a26a1dff72be60":"c89a693500c72732ae0f43b2576d8630":"699036872e32a1ea51d9129c367275fb5ad210f97580bfab26a6868078dfd04e4f507eddbc8c1744c5958de9fa5f5981":"e3351b19f8f21318dbf92e2d73e50a0a9c50dd41ea5ba292606f09bb31fe35affb5d7728b9eb1b81f4645d81524088a6" AES-256-XTS Encrypt NIST XTSTestVectors #282 -aes_encrypt_xts:"35abe18855fa1cd2da0db8685861a1df48fd134b93de59c042967db8d2d52570c7a702ba8237d9f8dc41d8999119ac0af533083bbede660e82276a0cd7a74e67":"c799cbe0d318ee036c89f8599488034d":"a858265bd5ad1bf007f014e2e797bcef02eb15290302d138e266094625e5e0026c64cf36812582ebd87d5ef1abb27e1b":"3fbe905c39bbd6776c1d77104ddf51d73b5ed7df6e03a346f89f0d76380847478e16d1d7e986d079f988561a88101870":384:0 +aes_encrypt_xts:"35abe18855fa1cd2da0db8685861a1df48fd134b93de59c042967db8d2d52570c7a702ba8237d9f8dc41d8999119ac0af533083bbede660e82276a0cd7a74e67":"c799cbe0d318ee036c89f8599488034d":"a858265bd5ad1bf007f014e2e797bcef02eb15290302d138e266094625e5e0026c64cf36812582ebd87d5ef1abb27e1b":"3fbe905c39bbd6776c1d77104ddf51d73b5ed7df6e03a346f89f0d76380847478e16d1d7e986d079f988561a88101870" AES-256-XTS Encrypt NIST XTSTestVectors #283 -aes_encrypt_xts:"932ed6949a7e627c79c3d443ee7cfad4d5533a944a09ff12d2979b1389c206b3598d35de74bf6e66eb796ff2eaa55b22b9b55f315abb1d0a34988c2ae1fde451":"ba7bc93f93114597b281fddcf10b3e3d":"8c761b459dcc090dcb49c30a4ddce0a629062a18ccbe3a289c7dcca977239a2579ce1909d5e236251d6f15579350620b":"5bc9fa9de58cd7f1ad73e9d48a49ccc8856be75dc7f18ae49403af91bae754382c98efe6f8283e34aa38df1021764c6a":384:0 +aes_encrypt_xts:"932ed6949a7e627c79c3d443ee7cfad4d5533a944a09ff12d2979b1389c206b3598d35de74bf6e66eb796ff2eaa55b22b9b55f315abb1d0a34988c2ae1fde451":"ba7bc93f93114597b281fddcf10b3e3d":"8c761b459dcc090dcb49c30a4ddce0a629062a18ccbe3a289c7dcca977239a2579ce1909d5e236251d6f15579350620b":"5bc9fa9de58cd7f1ad73e9d48a49ccc8856be75dc7f18ae49403af91bae754382c98efe6f8283e34aa38df1021764c6a" AES-256-XTS Encrypt NIST XTSTestVectors #284 -aes_encrypt_xts:"6b9cbe0befdf8d1f748fb74a0505997766a0f657f62b509b6a1645f31033e5d982dd710c61037705a2a75f3f73c8809c906159a7568837778c8c8256219b0d81":"691ebf74d2d87d205435e607b272e27c":"021dc2f407368c6a29941b726a9afb8579e152e16503f6bea67f917509759a1f585ce43731d35b67d7adf2a79314f6c4":"ec71432cfb6e3dd7bf48f151b7c1abfce4e1f48c02189a468495026eb691fbef5222a90d6e9333b733725e34718c0788":384:0 +aes_encrypt_xts:"6b9cbe0befdf8d1f748fb74a0505997766a0f657f62b509b6a1645f31033e5d982dd710c61037705a2a75f3f73c8809c906159a7568837778c8c8256219b0d81":"691ebf74d2d87d205435e607b272e27c":"021dc2f407368c6a29941b726a9afb8579e152e16503f6bea67f917509759a1f585ce43731d35b67d7adf2a79314f6c4":"ec71432cfb6e3dd7bf48f151b7c1abfce4e1f48c02189a468495026eb691fbef5222a90d6e9333b733725e34718c0788" AES-256-XTS Encrypt NIST XTSTestVectors #285 -aes_encrypt_xts:"5c65ad92651e424161758248583fe02528af6475a8d9a1830d7cc7b1ce4648a15613cf20c7b68d9635d8e08cc6d7272df04bd3654464390255fa69c42e38217d":"3ab3f59b007892e12864b3c801dd35e5":"247c8c5c2ca3de257bedb9fbd732c813435499fe4814bf5138cf489278263ee29f19c47b52407a0d26263830e5c640f3":"347c30b64303458d2facbd564b52b76a51ec393c88dec584dc0b34fa6f65c7d71215f206be2fdb600cd28c81744311fa":384:0 +aes_encrypt_xts:"5c65ad92651e424161758248583fe02528af6475a8d9a1830d7cc7b1ce4648a15613cf20c7b68d9635d8e08cc6d7272df04bd3654464390255fa69c42e38217d":"3ab3f59b007892e12864b3c801dd35e5":"247c8c5c2ca3de257bedb9fbd732c813435499fe4814bf5138cf489278263ee29f19c47b52407a0d26263830e5c640f3":"347c30b64303458d2facbd564b52b76a51ec393c88dec584dc0b34fa6f65c7d71215f206be2fdb600cd28c81744311fa" AES-256-XTS Encrypt NIST XTSTestVectors #286 -aes_encrypt_xts:"6c461541fff0d5703511d1167de08d15998027ec3b747ebc720020606862ba6a91b198b5fed88df3ff0ac21ba211a5cfd1a24637e24a5d3523583a095c6639e9":"926159e4e5f2ed25ff1085a0e84ad85f":"77e6946473e4e07ff462f752111a6646dc5b04265e022fcbd9a9381873a671c1f2ba76ecf91f4867aa545d71d51fe1f9":"35e53e3894f98ff07634d37b0f568d16bc498ebcaf3b529806811cdde6b6888fb3df9de9ecd00e6ef152f8e487153e7d":384:0 +aes_encrypt_xts:"6c461541fff0d5703511d1167de08d15998027ec3b747ebc720020606862ba6a91b198b5fed88df3ff0ac21ba211a5cfd1a24637e24a5d3523583a095c6639e9":"926159e4e5f2ed25ff1085a0e84ad85f":"77e6946473e4e07ff462f752111a6646dc5b04265e022fcbd9a9381873a671c1f2ba76ecf91f4867aa545d71d51fe1f9":"35e53e3894f98ff07634d37b0f568d16bc498ebcaf3b529806811cdde6b6888fb3df9de9ecd00e6ef152f8e487153e7d" AES-256-XTS Encrypt NIST XTSTestVectors #287 -aes_encrypt_xts:"97c3258ef5b78f4b9ec0804bdf4f6a0725f557fc5fbac571a8df39e94eafae6b2ff8c412318fd4febf37f87d5cbe663d1086e3e85475adedbaf023f191eafc9f":"81ddb5f22d7af9f55a0b217641fc3aef":"abc73f814b3ef921b5f8382e16cd85cd23c2f60e6c8a48c12c0f478c47163c82f6b13d0ab27f32fba2190112e054ac21":"45abb1a5f7721ba6ecc67ef6acafb8dd67e824cfe74da76a95c1baaf5e50eb11e90c6e53f599ae1a682ddf2121203faa":384:0 +aes_encrypt_xts:"97c3258ef5b78f4b9ec0804bdf4f6a0725f557fc5fbac571a8df39e94eafae6b2ff8c412318fd4febf37f87d5cbe663d1086e3e85475adedbaf023f191eafc9f":"81ddb5f22d7af9f55a0b217641fc3aef":"abc73f814b3ef921b5f8382e16cd85cd23c2f60e6c8a48c12c0f478c47163c82f6b13d0ab27f32fba2190112e054ac21":"45abb1a5f7721ba6ecc67ef6acafb8dd67e824cfe74da76a95c1baaf5e50eb11e90c6e53f599ae1a682ddf2121203faa" AES-256-XTS Encrypt NIST XTSTestVectors #288 -aes_encrypt_xts:"7b6ae796c4ade282c1062f0b8e0ca82c3d9c3fe326a983aedb430545fad1357979b4d3ec3d17a9736c78f108798f187afe62f1f71100fdf8fa307e0a0aac6144":"7402d34b92fcdaa51f42522b97cbaa95":"80791a7600c23cb7ec612d35df354f1c2878189c6a34037824a01945f7a4bd3ccce4e61bc9fa9a94648b17beb43602f3":"d956c3451076bc5a1b3834a7f61120a202566f4c5ca18b6b1f0b0fdec163cc18adfb0a979559d2ad1810976a4d9b03af":384:0 +aes_encrypt_xts:"7b6ae796c4ade282c1062f0b8e0ca82c3d9c3fe326a983aedb430545fad1357979b4d3ec3d17a9736c78f108798f187afe62f1f71100fdf8fa307e0a0aac6144":"7402d34b92fcdaa51f42522b97cbaa95":"80791a7600c23cb7ec612d35df354f1c2878189c6a34037824a01945f7a4bd3ccce4e61bc9fa9a94648b17beb43602f3":"d956c3451076bc5a1b3834a7f61120a202566f4c5ca18b6b1f0b0fdec163cc18adfb0a979559d2ad1810976a4d9b03af" AES-256-XTS Encrypt NIST XTSTestVectors #289 -aes_encrypt_xts:"c6760611fe089715fa0e2206b82c94fad00348aba732a3eeadb40af4f67326ac3fed5fe9e4ced821bcb4d055c0879fc39c063ad8c5806e8200a3c80c8f0be63c":"8fbace89f9feccda03195839fadbecd8":"bd3ff4c8407e006128b90a8f115baddcf7881abac332ed522be73a42d64712022bfdef3e9cb63b4ff3ef234d87b89ec7":"d421aa7999cbc494cffe2bf739b9d4a5220e47b823cdfe20a5bf54fc039d2f6da608e0a6c9bdea4feeade90acfc6efb4":384:0 +aes_encrypt_xts:"c6760611fe089715fa0e2206b82c94fad00348aba732a3eeadb40af4f67326ac3fed5fe9e4ced821bcb4d055c0879fc39c063ad8c5806e8200a3c80c8f0be63c":"8fbace89f9feccda03195839fadbecd8":"bd3ff4c8407e006128b90a8f115baddcf7881abac332ed522be73a42d64712022bfdef3e9cb63b4ff3ef234d87b89ec7":"d421aa7999cbc494cffe2bf739b9d4a5220e47b823cdfe20a5bf54fc039d2f6da608e0a6c9bdea4feeade90acfc6efb4" AES-256-XTS Encrypt NIST XTSTestVectors #290 -aes_encrypt_xts:"1d10611943a801b991f4fa344f7effff2cb8117f43e3fc4a5ce96e327f531a00346e88ac970c27be55b10ab7e2e79b944210e44d32c5709a377716e83de43ba4":"a4b09fe5cab5a90f7d72b25d5b5a237c":"ea8b9cc1eb236566e347716ce093cd77154708da85b8c40098e4882ba725fc2b6566868bcf584122ad8ecf482ed8c9db":"7684e096b15a4f1b3f1169c14bd7f194400db13b12090761020d59280b4ecfcbacd497fdcf2021f8194ce25107759ab8":384:0 +aes_encrypt_xts:"1d10611943a801b991f4fa344f7effff2cb8117f43e3fc4a5ce96e327f531a00346e88ac970c27be55b10ab7e2e79b944210e44d32c5709a377716e83de43ba4":"a4b09fe5cab5a90f7d72b25d5b5a237c":"ea8b9cc1eb236566e347716ce093cd77154708da85b8c40098e4882ba725fc2b6566868bcf584122ad8ecf482ed8c9db":"7684e096b15a4f1b3f1169c14bd7f194400db13b12090761020d59280b4ecfcbacd497fdcf2021f8194ce25107759ab8" AES-256-XTS Encrypt NIST XTSTestVectors #291 -aes_encrypt_xts:"555f3e74d863eb05465e5c188a3a6b58fc37b695c74d4049744810138efea5438e6aaccb1d68e233e1e0e24866ef5da99c761b91d8db1641402f039b37cab9cf":"8c98bf3127e08adbe9d97921f05d9b5f":"01727c534ed81fdf58596ea98dff4ac2b87b2066847661c6b6a90da7ba603025b7cbf60b2a5444fb94b8a526885718ab":"6da62ad3d67ea55566ee645de9613c512a7accf044d441625d3dbe6aa685656837b844c1633bc1d8e36829aa3446b7f5":384:0 +aes_encrypt_xts:"555f3e74d863eb05465e5c188a3a6b58fc37b695c74d4049744810138efea5438e6aaccb1d68e233e1e0e24866ef5da99c761b91d8db1641402f039b37cab9cf":"8c98bf3127e08adbe9d97921f05d9b5f":"01727c534ed81fdf58596ea98dff4ac2b87b2066847661c6b6a90da7ba603025b7cbf60b2a5444fb94b8a526885718ab":"6da62ad3d67ea55566ee645de9613c512a7accf044d441625d3dbe6aa685656837b844c1633bc1d8e36829aa3446b7f5" AES-256-XTS Encrypt NIST XTSTestVectors #292 -aes_encrypt_xts:"04a8d393c82fbcf247d26449d4c09052fa012952b88139ac015d7a0c5a3180b8ddac81fef8628c4794db9f8b1f7878ba763893a9685c803c882ac3e6f5ff522a":"64d975ac0be61dcc80459dbc7ee7638c":"5fc0a002b527dee2c7056ca837a3a2f58e945a702c8f0358fff8a0b1d85aee6a94ae5da5acecfe11fbc9094c95302d88":"d7489c5b8c441e645e827685488f865082ce2f9de71cd67085c70697a2bd7bfc1e4887512ecdcc55c0911c5ff08c7e7c":384:0 +aes_encrypt_xts:"04a8d393c82fbcf247d26449d4c09052fa012952b88139ac015d7a0c5a3180b8ddac81fef8628c4794db9f8b1f7878ba763893a9685c803c882ac3e6f5ff522a":"64d975ac0be61dcc80459dbc7ee7638c":"5fc0a002b527dee2c7056ca837a3a2f58e945a702c8f0358fff8a0b1d85aee6a94ae5da5acecfe11fbc9094c95302d88":"d7489c5b8c441e645e827685488f865082ce2f9de71cd67085c70697a2bd7bfc1e4887512ecdcc55c0911c5ff08c7e7c" AES-256-XTS Encrypt NIST XTSTestVectors #293 -aes_encrypt_xts:"89cbab9c7f28f38a97e2e809e56789f1ae6ff81a7fb47de0437411eb2a17e2ea687a31177e5ba25797ffb939aa2e4e5c8bb8b1747acab163e93d4c74789d3f6e":"54146f264efa6a0662ed4524e18ca60b":"db09ea8f56d6952054d89c153163055fd892bdeb03b5b264eb9d271c30406f4e71a7fca3ff7f1c25432e809a2ca36146":"aecb6dd7c4aedf2345b4b9b3b82a417383397bc3d8b71a88e518b138dc12581f9b32af7827b92ad8a72b9416b1efc799":384:0 +aes_encrypt_xts:"89cbab9c7f28f38a97e2e809e56789f1ae6ff81a7fb47de0437411eb2a17e2ea687a31177e5ba25797ffb939aa2e4e5c8bb8b1747acab163e93d4c74789d3f6e":"54146f264efa6a0662ed4524e18ca60b":"db09ea8f56d6952054d89c153163055fd892bdeb03b5b264eb9d271c30406f4e71a7fca3ff7f1c25432e809a2ca36146":"aecb6dd7c4aedf2345b4b9b3b82a417383397bc3d8b71a88e518b138dc12581f9b32af7827b92ad8a72b9416b1efc799" AES-256-XTS Encrypt NIST XTSTestVectors #294 -aes_encrypt_xts:"b9559c33bbb70b2f7406d4a37e204ee7fc815ed30d8972f98c2c1314d7cddf88d576b790bd3ff1b802e5dbeaae1dc21371252721b4d8a29469c3240302c91452":"dd34f1d2d538248a341417d0a4f429bc":"d1481207ba38c1d5eb3cab54bcb9246edac12cefee87df7ccc50d043b0a6295075c67187e676026c853e52d4e6ad51bc":"dd80b56415ec7739775cf379989d25138b921ae7bf4ea42ec4ce289be41e7c6a5e75134b027a59be665f0bcfd0b12294":384:0 +aes_encrypt_xts:"b9559c33bbb70b2f7406d4a37e204ee7fc815ed30d8972f98c2c1314d7cddf88d576b790bd3ff1b802e5dbeaae1dc21371252721b4d8a29469c3240302c91452":"dd34f1d2d538248a341417d0a4f429bc":"d1481207ba38c1d5eb3cab54bcb9246edac12cefee87df7ccc50d043b0a6295075c67187e676026c853e52d4e6ad51bc":"dd80b56415ec7739775cf379989d25138b921ae7bf4ea42ec4ce289be41e7c6a5e75134b027a59be665f0bcfd0b12294" AES-256-XTS Encrypt NIST XTSTestVectors #295 -aes_encrypt_xts:"aaf865d76ae52fcc29345c806e516e8b0391b23b1d8199afc7e844b2cee7e64cb70eea79f10a7c3fcc9bacdc9e93223d36e5d9cbd491c5b05aa71eeb93317e81":"c66070e12f45047bac1b0478615ba4fd":"a53bfea427733adc2efce66e66c74bfa5550f92be2e239d884e225d4409e679cb4e1c0fadf8866df27f0fe9f853ed091":"369bb26e25cfeb0084fdbc45fc2e5b20251536d04372ac9f547d435275a289cc8ee78fd4170716ebbb63f2d182a783f5":384:0 +aes_encrypt_xts:"aaf865d76ae52fcc29345c806e516e8b0391b23b1d8199afc7e844b2cee7e64cb70eea79f10a7c3fcc9bacdc9e93223d36e5d9cbd491c5b05aa71eeb93317e81":"c66070e12f45047bac1b0478615ba4fd":"a53bfea427733adc2efce66e66c74bfa5550f92be2e239d884e225d4409e679cb4e1c0fadf8866df27f0fe9f853ed091":"369bb26e25cfeb0084fdbc45fc2e5b20251536d04372ac9f547d435275a289cc8ee78fd4170716ebbb63f2d182a783f5" AES-256-XTS Encrypt NIST XTSTestVectors #296 -aes_encrypt_xts:"4ace01499baf18194edc7f4ca0f57737cc451ce36261def6a162d1d265096bc3e3bb5aed2e28e5c79304f21261a8d159b5c1c84b2eb9ef6df8ee5b96f0158bc0":"22e9ea287889c5cc85d8cc864183bba8":"7568a318405df4b402d27f86a46bf21474fbfb399db0cadb55a2d42cfb814797dad8a7023343a917e437e82b8e70f11b":"d611506c6ff98e17893e2bded01de16e8d313a37c56caeb7a85396c913da3f9d2f7e3fe53a591c6fe98fde0579eb9b79":384:0 +aes_encrypt_xts:"4ace01499baf18194edc7f4ca0f57737cc451ce36261def6a162d1d265096bc3e3bb5aed2e28e5c79304f21261a8d159b5c1c84b2eb9ef6df8ee5b96f0158bc0":"22e9ea287889c5cc85d8cc864183bba8":"7568a318405df4b402d27f86a46bf21474fbfb399db0cadb55a2d42cfb814797dad8a7023343a917e437e82b8e70f11b":"d611506c6ff98e17893e2bded01de16e8d313a37c56caeb7a85396c913da3f9d2f7e3fe53a591c6fe98fde0579eb9b79" AES-256-XTS Encrypt NIST XTSTestVectors #297 -aes_encrypt_xts:"0bca0a8fee0214922630de10a5d9aea3b81681d358731945375aaa1bb2abd1b961bdb83e7c2f05d8e2eecd509c6c09065751e5d01a915fd04ef90f3bdd6d5aa8":"96c043a031ec50f023fa00a4d29d77b9":"c4f63004dd082fdd13873366ca48d1aed43fe31beffa72df95bfc163f3387722cbf7aed09897423f74c3b4f80f073337":"679aca84b9b77facb5e17f0be8d8cd46f9f3c6ca1e6cdbf53058f02e6544f5ffb59e7af8297520b99b70f974648e6b8b":384:0 +aes_encrypt_xts:"0bca0a8fee0214922630de10a5d9aea3b81681d358731945375aaa1bb2abd1b961bdb83e7c2f05d8e2eecd509c6c09065751e5d01a915fd04ef90f3bdd6d5aa8":"96c043a031ec50f023fa00a4d29d77b9":"c4f63004dd082fdd13873366ca48d1aed43fe31beffa72df95bfc163f3387722cbf7aed09897423f74c3b4f80f073337":"679aca84b9b77facb5e17f0be8d8cd46f9f3c6ca1e6cdbf53058f02e6544f5ffb59e7af8297520b99b70f974648e6b8b" AES-256-XTS Encrypt NIST XTSTestVectors #298 -aes_encrypt_xts:"687c01013d1feee7af6aeb62ac2fb7daa3dd206b7945907c1d8b1601062b189bde738a2c64b949b5295313d90313e1123a756571269a8638b999bfed2d8d582f":"4f95b733c211363c19bdc8f91f287208":"8f93f8a09cd9b1dd5c99a4d979cbb279619f20f1a7515bddd82762107477313135535bd22fa8b081fba291a47f5dbadb":"e6debc72c2d8b05063bb8bf812801300208e2daa398e9f3e5d824feaeaf9614bc7b2d6bc6421c5500a85e4ae99f4cb05":384:0 +aes_encrypt_xts:"687c01013d1feee7af6aeb62ac2fb7daa3dd206b7945907c1d8b1601062b189bde738a2c64b949b5295313d90313e1123a756571269a8638b999bfed2d8d582f":"4f95b733c211363c19bdc8f91f287208":"8f93f8a09cd9b1dd5c99a4d979cbb279619f20f1a7515bddd82762107477313135535bd22fa8b081fba291a47f5dbadb":"e6debc72c2d8b05063bb8bf812801300208e2daa398e9f3e5d824feaeaf9614bc7b2d6bc6421c5500a85e4ae99f4cb05" AES-256-XTS Encrypt NIST XTSTestVectors #299 -aes_encrypt_xts:"4277e9990843d29661e7e02f1cf715eb31f04e7cd024e6247f5b59ed57cca23ae12c913197a98a755e29f4e76c889cbbbabecb0e4f347253d281c1f71edfeec9":"8bdcf94203914cac8c267b7a47c8a446":"c4266ba90b5ba727102bb88c48f3e790e3e4c671c8bbf9101f2310f77f19f60ec6291789f60a47fd735e205dedfaf1be":"0d97925dcfb071cb2443e7e3af8d6b6a173a8c4dca8ccfad2364fba3bf47860494603c27d7192f28c820c1d0a22ad3b3":384:0 +aes_encrypt_xts:"4277e9990843d29661e7e02f1cf715eb31f04e7cd024e6247f5b59ed57cca23ae12c913197a98a755e29f4e76c889cbbbabecb0e4f347253d281c1f71edfeec9":"8bdcf94203914cac8c267b7a47c8a446":"c4266ba90b5ba727102bb88c48f3e790e3e4c671c8bbf9101f2310f77f19f60ec6291789f60a47fd735e205dedfaf1be":"0d97925dcfb071cb2443e7e3af8d6b6a173a8c4dca8ccfad2364fba3bf47860494603c27d7192f28c820c1d0a22ad3b3" AES-256-XTS Encrypt NIST XTSTestVectors #300 -aes_encrypt_xts:"7fb0922fce09eddd3665a11f5235d51ef77206a7de454775b69dcc5459acdb24ccf05c415af5ab8a06623d198d5b918595a9dcaaf5392ee717c1047f2f08f62b":"8ea3638b9d4062f169196ff4555ad0af":"bbb234db01be79d3dc7dcf49bc53b8efc62fe7179439061d73a6b20edb9b7da0450b19f020820209afe08112ae4afdd3":"cbf68848c42049efb146e2d1e4115f62e4faa4efff198f1a0aa0c98ba02cc44da376d762d6151f234587bf128b6a7ffa":384:0 +aes_encrypt_xts:"7fb0922fce09eddd3665a11f5235d51ef77206a7de454775b69dcc5459acdb24ccf05c415af5ab8a06623d198d5b918595a9dcaaf5392ee717c1047f2f08f62b":"8ea3638b9d4062f169196ff4555ad0af":"bbb234db01be79d3dc7dcf49bc53b8efc62fe7179439061d73a6b20edb9b7da0450b19f020820209afe08112ae4afdd3":"cbf68848c42049efb146e2d1e4115f62e4faa4efff198f1a0aa0c98ba02cc44da376d762d6151f234587bf128b6a7ffa" AES-256-XTS Decrypt NIST XTSTestVectors #1 -aes_decrypt_xts:"d6c4cf73c639e025654dd3232fe3aa7138f21bc8922271b4a6c0af999100b6b5e380ec7ec8da88e6816cd7f4f26e7ac0f86e4caac3be55234ebcd4347cda2fa5":"041f41fa30b78898040b5e0ecba27d2b":"d083f37a6160ac25c3229800ae0721d94bf6a9ff2f73a418544e6c787cbcd34a":"b8f33dd38c138daca227728e19b62c4ad5ad516ee2c3af3431097ff281956d7d":256:0 +aes_decrypt_xts:"d6c4cf73c639e025654dd3232fe3aa7138f21bc8922271b4a6c0af999100b6b5e380ec7ec8da88e6816cd7f4f26e7ac0f86e4caac3be55234ebcd4347cda2fa5":"041f41fa30b78898040b5e0ecba27d2b":"b8f33dd38c138daca227728e19b62c4ad5ad516ee2c3af3431097ff281956d7d":"d083f37a6160ac25c3229800ae0721d94bf6a9ff2f73a418544e6c787cbcd34a" AES-256-XTS Decrypt NIST XTSTestVectors #2 -aes_decrypt_xts:"cec5a8b7461bd2726d731a33993338f42ce0d25f7f507c65626b52528bb9e3b283270566f99d0b8a803fd4b59b96867af0afee35b7748134b93ca689662e7271":"cedcade41522aad2f1f9b64ef0bb6244":"8fdba53d625a581ba797ae46eca318ee340365d6ae2f7180a8b95a3371c0f01b":"02304f2975fb7e8db98b6a6bafffcd5c7e7a0141b8fa7623ca3440ca95449549":256:0 +aes_decrypt_xts:"cec5a8b7461bd2726d731a33993338f42ce0d25f7f507c65626b52528bb9e3b283270566f99d0b8a803fd4b59b96867af0afee35b7748134b93ca689662e7271":"cedcade41522aad2f1f9b64ef0bb6244":"02304f2975fb7e8db98b6a6bafffcd5c7e7a0141b8fa7623ca3440ca95449549":"8fdba53d625a581ba797ae46eca318ee340365d6ae2f7180a8b95a3371c0f01b" AES-256-XTS Decrypt NIST XTSTestVectors #3 -aes_decrypt_xts:"5f60f076a6a1a2f8f82fd6b607625804de0466fcc9a6e565fad741b2371f9c105d7debfb43f384e75dcb53f4b95b2a7069bc53f9497f31f0f99a02735fc5c4a7":"e92ae47a1b83cd75f4d08a5c69ac16b3":"7cceb38454084e158c75b2b0b952b5e8d3693056ddd80bf0eb3876224015b2bc":"8e280d5b18da80b1b60ed982fe999e6bad64a22d956f08eac8730fa5bd90254c":256:0 +aes_decrypt_xts:"5f60f076a6a1a2f8f82fd6b607625804de0466fcc9a6e565fad741b2371f9c105d7debfb43f384e75dcb53f4b95b2a7069bc53f9497f31f0f99a02735fc5c4a7":"e92ae47a1b83cd75f4d08a5c69ac16b3":"8e280d5b18da80b1b60ed982fe999e6bad64a22d956f08eac8730fa5bd90254c":"7cceb38454084e158c75b2b0b952b5e8d3693056ddd80bf0eb3876224015b2bc" AES-256-XTS Decrypt NIST XTSTestVectors #4 -aes_decrypt_xts:"17175ed8775d8972d9aa4182ce5358603315da0f9e3416ca12acb3bf8049c9717cd0ca522f28ca1b874f96754aefda28561d1946b9fb7bcebbe39fa417a9893a":"a7fbbc8d99abe760a0624b6149a9358e":"468b386686beec763110f1942baf603c43ab65582eacc8b517d6314621224510":"7eaaea6cad6615e97e7adcae96bff28bc1be379cce8eab087ac08503f8ecdfd9":256:0 +aes_decrypt_xts:"17175ed8775d8972d9aa4182ce5358603315da0f9e3416ca12acb3bf8049c9717cd0ca522f28ca1b874f96754aefda28561d1946b9fb7bcebbe39fa417a9893a":"a7fbbc8d99abe760a0624b6149a9358e":"7eaaea6cad6615e97e7adcae96bff28bc1be379cce8eab087ac08503f8ecdfd9":"468b386686beec763110f1942baf603c43ab65582eacc8b517d6314621224510" AES-256-XTS Decrypt NIST XTSTestVectors #5 -aes_decrypt_xts:"584a8558bad66cce5280550f17419259f4d13cda0afe085555bb6ac08ece0cdeba090d37b0c879c684ff9d28169443d454a45059b90dc413fc15f8cf9141baec":"a8f1d8232a0afe586cdae0f172e67425":"9c52f8c56b9dbe8928e2e146e434492a1731ac895f588e175ae5fac04bd5e519":"9fc8b6aed1789b81d35e830c42cfafa89ce4a29687ef394646491508f5c4fdc3":256:0 +aes_decrypt_xts:"584a8558bad66cce5280550f17419259f4d13cda0afe085555bb6ac08ece0cdeba090d37b0c879c684ff9d28169443d454a45059b90dc413fc15f8cf9141baec":"a8f1d8232a0afe586cdae0f172e67425":"9fc8b6aed1789b81d35e830c42cfafa89ce4a29687ef394646491508f5c4fdc3":"9c52f8c56b9dbe8928e2e146e434492a1731ac895f588e175ae5fac04bd5e519" AES-256-XTS Decrypt NIST XTSTestVectors #6 -aes_decrypt_xts:"f614b8c11bcf172848e4c77c4fc355594d08bb3f5a9b62cad6fc6004fb112ee74e78ff39e07106ade5925e6681dcac1640d49701e65b5b364158ba579e66ed8d":"cddc6107aacc85808a53edd581a2df4d":"9bf2b66442ab6c53848eff8524e281731927a60916ef3c84e04b2d5ba430665d":"d8df70400e7d324152b9badddf1eaa031dacdeaf8b6397bac4c410a2c561170d":256:0 +aes_decrypt_xts:"f614b8c11bcf172848e4c77c4fc355594d08bb3f5a9b62cad6fc6004fb112ee74e78ff39e07106ade5925e6681dcac1640d49701e65b5b364158ba579e66ed8d":"cddc6107aacc85808a53edd581a2df4d":"d8df70400e7d324152b9badddf1eaa031dacdeaf8b6397bac4c410a2c561170d":"9bf2b66442ab6c53848eff8524e281731927a60916ef3c84e04b2d5ba430665d" AES-256-XTS Decrypt NIST XTSTestVectors #7 -aes_decrypt_xts:"82e186a902a4026bd76e106062e7bb8f7b647726a752170284561fa13946fa2ef071f244d1c0dc616d2ed0384cf35ac8056388ab2ee1eb4af93e629e596db57d":"3db892a45f3e5bfc15783ce6635db387":"28a643e71d6811ff46788c9ebce0bfc4e85deddc1ebea69581c3a2a602f2f59a":"e8fb493e637cc0fd54f62e2726848fc1148f9508ca38e4b6eda3ddd1b6fac234":256:0 +aes_decrypt_xts:"82e186a902a4026bd76e106062e7bb8f7b647726a752170284561fa13946fa2ef071f244d1c0dc616d2ed0384cf35ac8056388ab2ee1eb4af93e629e596db57d":"3db892a45f3e5bfc15783ce6635db387":"e8fb493e637cc0fd54f62e2726848fc1148f9508ca38e4b6eda3ddd1b6fac234":"28a643e71d6811ff46788c9ebce0bfc4e85deddc1ebea69581c3a2a602f2f59a" AES-256-XTS Decrypt NIST XTSTestVectors #8 -aes_decrypt_xts:"5d41f68a21ea43b9f7fa80bf272802fed4b73ad551ac9e7ead13ec87c59453e1d0fb97533f66a3a7fb6ea3cbd316b23a599dd89729cb6593f07ad30d3736bf4d":"7c29aa570c00177044c2534ecc1a754d":"7ee9549a9a360292a699d18e57b9a34d63f6972e235583990a0cd9fdf0034a78":"0199c46503c399eb0a56eab6ad34de00e714d7f629848721408199a7f07b765a":256:0 +aes_decrypt_xts:"5d41f68a21ea43b9f7fa80bf272802fed4b73ad551ac9e7ead13ec87c59453e1d0fb97533f66a3a7fb6ea3cbd316b23a599dd89729cb6593f07ad30d3736bf4d":"7c29aa570c00177044c2534ecc1a754d":"0199c46503c399eb0a56eab6ad34de00e714d7f629848721408199a7f07b765a":"7ee9549a9a360292a699d18e57b9a34d63f6972e235583990a0cd9fdf0034a78" AES-256-XTS Decrypt NIST XTSTestVectors #9 -aes_decrypt_xts:"f5c81f050285d4aca3afdd87581a233be9b53e2c5ab18a573dceb8cc6ebb91bb6c0281048140e5b83cc6000d4dcedafaa1386b00248a39fa11d202c5b688df32":"cb148cc2d8f7f879040182f728e44f78":"93657988a75c67554e1e872770670f1ad18d274c410989e3d5acffc915689b11":"513c3295984d13306cb3b150a4995a9fe87adc8b39e6e7bd0d7884cf4a823ea3":256:0 +aes_decrypt_xts:"f5c81f050285d4aca3afdd87581a233be9b53e2c5ab18a573dceb8cc6ebb91bb6c0281048140e5b83cc6000d4dcedafaa1386b00248a39fa11d202c5b688df32":"cb148cc2d8f7f879040182f728e44f78":"513c3295984d13306cb3b150a4995a9fe87adc8b39e6e7bd0d7884cf4a823ea3":"93657988a75c67554e1e872770670f1ad18d274c410989e3d5acffc915689b11" AES-256-XTS Decrypt NIST XTSTestVectors #10 -aes_decrypt_xts:"9fd68b29688c7a2daf3fccb0e2de4c8ce8e5b17fb3d829a768ba415ff33e3960b7b47196ef1d81e6a56c9fcd948ab8dc7e35c202e2b0a6998adc434ecd5d5bf7":"20844a2129a137831595fedacdc0b087":"977e2298c68aa6ed32d295a64800d4ad34bfffb065e5dc2d2d54f94136d62ccc":"bf60159a4e172c15f54b4f9ab24b2196541ad5cdd677abac34e58c21b2c5907b":256:0 +aes_decrypt_xts:"9fd68b29688c7a2daf3fccb0e2de4c8ce8e5b17fb3d829a768ba415ff33e3960b7b47196ef1d81e6a56c9fcd948ab8dc7e35c202e2b0a6998adc434ecd5d5bf7":"20844a2129a137831595fedacdc0b087":"bf60159a4e172c15f54b4f9ab24b2196541ad5cdd677abac34e58c21b2c5907b":"977e2298c68aa6ed32d295a64800d4ad34bfffb065e5dc2d2d54f94136d62ccc" AES-256-XTS Decrypt NIST XTSTestVectors #11 -aes_decrypt_xts:"3d331b39f4f6bd2a2f1ad638af6b3bfffd62d2ef597198795324b40def92942e68fe58a5ec5328a38f2a0254986d42ff03db8c6c90ae0f9f9a6f323761518ffb":"31ed8f0b28de817c71c62b5b768c8890":"7367d9cdc8b1156d1fad4c300447767632c22e765550ffc15011e69fa46ac17a":"aa6429f07da572bd9f3a97b6c8c05a1ab3e5ab964ed6d79cd3100196c90454aa":256:0 +aes_decrypt_xts:"3d331b39f4f6bd2a2f1ad638af6b3bfffd62d2ef597198795324b40def92942e68fe58a5ec5328a38f2a0254986d42ff03db8c6c90ae0f9f9a6f323761518ffb":"31ed8f0b28de817c71c62b5b768c8890":"aa6429f07da572bd9f3a97b6c8c05a1ab3e5ab964ed6d79cd3100196c90454aa":"7367d9cdc8b1156d1fad4c300447767632c22e765550ffc15011e69fa46ac17a" AES-256-XTS Decrypt NIST XTSTestVectors #12 -aes_decrypt_xts:"4dccfa92af6344c53d878bf0bc8a213f9f90378b061d4477ab8938790987f4afdbec6459aca6071ab8cd25fb9bb828de140c82ae31d06faff22d75b5bf616a53":"09c3d47545737f24c586da62335d36e5":"89c709ed1bee40dd25d6ce24b4d5a3cd017a8a15a06901edd2a7ac093782923e":"eb59ed896fe0e15aac1b0568d335661be2d87ff81392ecbf1f795c842a3acf55":256:0 +aes_decrypt_xts:"4dccfa92af6344c53d878bf0bc8a213f9f90378b061d4477ab8938790987f4afdbec6459aca6071ab8cd25fb9bb828de140c82ae31d06faff22d75b5bf616a53":"09c3d47545737f24c586da62335d36e5":"eb59ed896fe0e15aac1b0568d335661be2d87ff81392ecbf1f795c842a3acf55":"89c709ed1bee40dd25d6ce24b4d5a3cd017a8a15a06901edd2a7ac093782923e" AES-256-XTS Decrypt NIST XTSTestVectors #13 -aes_decrypt_xts:"6ae7f0450a5b85ab696a7ee5f88d686327277136fe818fa42e4d2e05ca78468f9fff714409fd7a32ed64a538ab09820a26a4dc4c095e5921baa7d25ac6a2fba8":"ac364d95b382eebe02569933aafd61e0":"6a206b31f32fac49dd3839e5aa5ca98481d27bc349ab588cfd73fe44d7daabb5":"ca24b172b0ca4ec2a6b5eb94d3becece7591e6e17d9144e9c0b7abf04843a429":256:0 +aes_decrypt_xts:"6ae7f0450a5b85ab696a7ee5f88d686327277136fe818fa42e4d2e05ca78468f9fff714409fd7a32ed64a538ab09820a26a4dc4c095e5921baa7d25ac6a2fba8":"ac364d95b382eebe02569933aafd61e0":"ca24b172b0ca4ec2a6b5eb94d3becece7591e6e17d9144e9c0b7abf04843a429":"6a206b31f32fac49dd3839e5aa5ca98481d27bc349ab588cfd73fe44d7daabb5" AES-256-XTS Decrypt NIST XTSTestVectors #14 -aes_decrypt_xts:"f3b65600634704f241327bd6ccf77df867eb410910c65d2787c596ad7fb3541c2574f12297a3a23092c4520b065f638288bbe159d2b83af2283fece097cbe353":"d6eecb7e8e71ec5f3c52f232d398c9a6":"0f2d357c63605b4363585992e79cc6f62a07e06c2f8ce464e17c85eb93cbaa50":"1c5adb819f5b998b8adf9e17257fff0883b773d945f64b6bfea87544630e6549":256:0 +aes_decrypt_xts:"f3b65600634704f241327bd6ccf77df867eb410910c65d2787c596ad7fb3541c2574f12297a3a23092c4520b065f638288bbe159d2b83af2283fece097cbe353":"d6eecb7e8e71ec5f3c52f232d398c9a6":"1c5adb819f5b998b8adf9e17257fff0883b773d945f64b6bfea87544630e6549":"0f2d357c63605b4363585992e79cc6f62a07e06c2f8ce464e17c85eb93cbaa50" AES-256-XTS Decrypt NIST XTSTestVectors #15 -aes_decrypt_xts:"bc53907a9e4892ba6aa16c50a28c45ef8ae659bef84634351f92f0cc23fabf423d28dff27eeccafa70efc5c0e87435de12dc864f17fc746acc8729cffbc9b354":"67fc28da4fc507ffdf1cb5e7f7cf2518":"0ec08386b95ababaca4b8f760a5908d46869a7ce70857e0a63b5b0b016dc5fd9":"28534fffab6f923ff31fab12a76dbb753ae7e2440a015f8a58d0a9518524d0f7":256:0 +aes_decrypt_xts:"bc53907a9e4892ba6aa16c50a28c45ef8ae659bef84634351f92f0cc23fabf423d28dff27eeccafa70efc5c0e87435de12dc864f17fc746acc8729cffbc9b354":"67fc28da4fc507ffdf1cb5e7f7cf2518":"28534fffab6f923ff31fab12a76dbb753ae7e2440a015f8a58d0a9518524d0f7":"0ec08386b95ababaca4b8f760a5908d46869a7ce70857e0a63b5b0b016dc5fd9" AES-256-XTS Decrypt NIST XTSTestVectors #16 -aes_decrypt_xts:"8f695011ea9bead9a7ea8b0f45443e2c4db7bacb904c1d6a35c3ea7a6dc976ec393d0a4a4e98f751f21af79b1e064e13c525495728e8db384b979a7c7d3a6e73":"b53610e6339d25450564640bf390f16e":"16764c5b04afd030690d6797102c8d1f14d1194596201ffaf2578ff593173038":"3d3a1c597a4371c70c2f6637a47607f5a4cbae9f28aa663d517c1d356161d0b5":256:0 +aes_decrypt_xts:"8f695011ea9bead9a7ea8b0f45443e2c4db7bacb904c1d6a35c3ea7a6dc976ec393d0a4a4e98f751f21af79b1e064e13c525495728e8db384b979a7c7d3a6e73":"b53610e6339d25450564640bf390f16e":"3d3a1c597a4371c70c2f6637a47607f5a4cbae9f28aa663d517c1d356161d0b5":"16764c5b04afd030690d6797102c8d1f14d1194596201ffaf2578ff593173038" AES-256-XTS Decrypt NIST XTSTestVectors #17 -aes_decrypt_xts:"1bc1a27e5e486673bf75cbbf0646d58b21f9dd01c632f9bc89a69544baf1165ded763c4c9b9a40a598436493f1e07ff463fa358740425f26d4477224d32a368b":"4f505f87b3b733847ff0797db87e4e4d":"ff1235ee5fdda59573b080ac43c2c2b0d49b122ab4a8cac6d27d74a1e3f5ade0":"efd25b83c7f7aa28775142b8341f14bb8b6db6afc63235bec710fa17e89af79f":256:0 +aes_decrypt_xts:"1bc1a27e5e486673bf75cbbf0646d58b21f9dd01c632f9bc89a69544baf1165ded763c4c9b9a40a598436493f1e07ff463fa358740425f26d4477224d32a368b":"4f505f87b3b733847ff0797db87e4e4d":"efd25b83c7f7aa28775142b8341f14bb8b6db6afc63235bec710fa17e89af79f":"ff1235ee5fdda59573b080ac43c2c2b0d49b122ab4a8cac6d27d74a1e3f5ade0" AES-256-XTS Decrypt NIST XTSTestVectors #18 -aes_decrypt_xts:"ba5439f3020868a4dfe13515711904909534f19be12aa49b6053a914a3ac8058e841d8526cd2d2e9ec9b9bf5ec0ebf37a4de8ec3c34e71105f0bfa3ea827e498":"e9048751b3e59a65e8e4abdaa463440b":"478e111e57d858616bfabc13654666846160b44d25545eb0b69bc8c9dd414f20":"933a2625b867bceacfe0bcd4e1c3d9840ddbd4f2db6de0c86c251705d17f1806":256:0 +aes_decrypt_xts:"ba5439f3020868a4dfe13515711904909534f19be12aa49b6053a914a3ac8058e841d8526cd2d2e9ec9b9bf5ec0ebf37a4de8ec3c34e71105f0bfa3ea827e498":"e9048751b3e59a65e8e4abdaa463440b":"933a2625b867bceacfe0bcd4e1c3d9840ddbd4f2db6de0c86c251705d17f1806":"478e111e57d858616bfabc13654666846160b44d25545eb0b69bc8c9dd414f20" AES-256-XTS Decrypt NIST XTSTestVectors #19 -aes_decrypt_xts:"227e268488be32b9b37280d3661255909f1dc089dae4f0e739f833ff361fd0a5a542a690e459b92c39b5581d6d37d7ab9edb3f37886cc02454630e148efa6f0a":"42a37fc06ada0a5efbb8a55d62a218cd":"6889f64de477693e7b72fa86a590d365716e89189c68baae2cc30e7fc3910a6a":"85ac115bea965ffcf7f2cae9d2301f6fe46b68d8181d4b7e464fdfe96c379d02":256:0 +aes_decrypt_xts:"227e268488be32b9b37280d3661255909f1dc089dae4f0e739f833ff361fd0a5a542a690e459b92c39b5581d6d37d7ab9edb3f37886cc02454630e148efa6f0a":"42a37fc06ada0a5efbb8a55d62a218cd":"85ac115bea965ffcf7f2cae9d2301f6fe46b68d8181d4b7e464fdfe96c379d02":"6889f64de477693e7b72fa86a590d365716e89189c68baae2cc30e7fc3910a6a" AES-256-XTS Decrypt NIST XTSTestVectors #20 -aes_decrypt_xts:"a27888522083c272ce4566fd9da9fd806fef48bae8f87740a131d33d88e4677d9d418a5d733e48882949bfdfca87bf6362731b0e5fcd6f5ed52f131e4a1fc52b":"0a115fcaf0918e326eca1e178b6ae50d":"ba0efe83bd81c147475fcbb5510886c87bf4fe78e158f29820ba43c76b79fb38":"93c009cba7c4424e50e88ef27e78b532805781945fdba4635935c91728c8ef65":256:0 +aes_decrypt_xts:"a27888522083c272ce4566fd9da9fd806fef48bae8f87740a131d33d88e4677d9d418a5d733e48882949bfdfca87bf6362731b0e5fcd6f5ed52f131e4a1fc52b":"0a115fcaf0918e326eca1e178b6ae50d":"93c009cba7c4424e50e88ef27e78b532805781945fdba4635935c91728c8ef65":"ba0efe83bd81c147475fcbb5510886c87bf4fe78e158f29820ba43c76b79fb38" AES-256-XTS Decrypt NIST XTSTestVectors #21 -aes_decrypt_xts:"5b6726f9c0e1cdde92e87420b712282e80a423483b9146bec0287ebf768410bbce06ddf2f9df4082ac4f38fc61cfefce246e1b99561960c730633304498c4c7f":"10478a37d567ae3557098bd44ff03674":"33a8c0b87e4a6cc784072fb834546d53e26b7b265b0217eaabe2ea294cac4d0f":"d550583ff0c77230084a1cc2f6d4db3b992f3a912116750e476f2281c2ca2cca":256:0 +aes_decrypt_xts:"5b6726f9c0e1cdde92e87420b712282e80a423483b9146bec0287ebf768410bbce06ddf2f9df4082ac4f38fc61cfefce246e1b99561960c730633304498c4c7f":"10478a37d567ae3557098bd44ff03674":"d550583ff0c77230084a1cc2f6d4db3b992f3a912116750e476f2281c2ca2cca":"33a8c0b87e4a6cc784072fb834546d53e26b7b265b0217eaabe2ea294cac4d0f" AES-256-XTS Decrypt NIST XTSTestVectors #22 -aes_decrypt_xts:"c34e4afd6a13fd1b07ffd05234dd62e291b1ad423a51ed4008bdf90cc2fe56d2f478e92c1993e5b7bc604a64492f1179a6aac5450cfc31ec40283ef39e0ea95f":"e0b8bdbf45e05053130bc2cf457f3e14":"a6a3c0c5f72e507cab0f777ad12bfa6ab1586b9c7c16d01583192f2e58a0e3d3":"593a49d19de6175705926764f26c84c0195eced8cd897555dd520ab0b12be81d":256:0 +aes_decrypt_xts:"c34e4afd6a13fd1b07ffd05234dd62e291b1ad423a51ed4008bdf90cc2fe56d2f478e92c1993e5b7bc604a64492f1179a6aac5450cfc31ec40283ef39e0ea95f":"e0b8bdbf45e05053130bc2cf457f3e14":"593a49d19de6175705926764f26c84c0195eced8cd897555dd520ab0b12be81d":"a6a3c0c5f72e507cab0f777ad12bfa6ab1586b9c7c16d01583192f2e58a0e3d3" AES-256-XTS Decrypt NIST XTSTestVectors #23 -aes_decrypt_xts:"ed1143299c2f244deb0d74cf1f69221a918edcc50223575ce8ee922d2436012eb9e908ab14722763290e5a83631e20bfb6121b8f730628d2685cbf07cb89062b":"c6b9ff0535b2ae9b846e3dc3e84ae22b":"96326ce5c5f8092c476c629ff9c4e5124e2c42fc3cb6780f58f22291339803ca":"51c13c72d992441c8b31de1432605ccfdbaa7d540c2be208ac7eb9603b23b423":256:0 +aes_decrypt_xts:"ed1143299c2f244deb0d74cf1f69221a918edcc50223575ce8ee922d2436012eb9e908ab14722763290e5a83631e20bfb6121b8f730628d2685cbf07cb89062b":"c6b9ff0535b2ae9b846e3dc3e84ae22b":"51c13c72d992441c8b31de1432605ccfdbaa7d540c2be208ac7eb9603b23b423":"96326ce5c5f8092c476c629ff9c4e5124e2c42fc3cb6780f58f22291339803ca" AES-256-XTS Decrypt NIST XTSTestVectors #24 -aes_decrypt_xts:"64394309abbb9f361b10fb099183bc53f98c84c880055a4ef7a0366a5c6db77cf6ac89d84c6f638e093fcc4734806a8f53e98230f5dfc9e80ff7513e40da1bf6":"7e7b7340fbab68082c0a6cbb5bf3c348":"eb854f092c7fe67ebb110fbc447ef0e557c04599ff63d81f1406604d0ab7cca7":"5d962b7f3a32b8208bda5b04003a38545cf20ed276322c919f5017461cf88a5e":256:0 +aes_decrypt_xts:"64394309abbb9f361b10fb099183bc53f98c84c880055a4ef7a0366a5c6db77cf6ac89d84c6f638e093fcc4734806a8f53e98230f5dfc9e80ff7513e40da1bf6":"7e7b7340fbab68082c0a6cbb5bf3c348":"5d962b7f3a32b8208bda5b04003a38545cf20ed276322c919f5017461cf88a5e":"eb854f092c7fe67ebb110fbc447ef0e557c04599ff63d81f1406604d0ab7cca7" AES-256-XTS Decrypt NIST XTSTestVectors #25 -aes_decrypt_xts:"c789279af70874ab8421ed79d1dbf2654210d727a29ff9f88fea12900831e5e9ed34a1effb5f91f6b4c2a2dcb2ae7023a0b95b457f90838d60150594590c02d9":"ac1148341acdd6dbd749539036e1bac0":"0021274a83b0edf648a4209bfdce60e47dbbb8599a1e9e528c8f462c2d2b8e3f":"9e87776461c215027d65fd116c4076f3a743050c0fd9b4605ec5869c1f6366d1":256:0 +aes_decrypt_xts:"c789279af70874ab8421ed79d1dbf2654210d727a29ff9f88fea12900831e5e9ed34a1effb5f91f6b4c2a2dcb2ae7023a0b95b457f90838d60150594590c02d9":"ac1148341acdd6dbd749539036e1bac0":"9e87776461c215027d65fd116c4076f3a743050c0fd9b4605ec5869c1f6366d1":"0021274a83b0edf648a4209bfdce60e47dbbb8599a1e9e528c8f462c2d2b8e3f" AES-256-XTS Decrypt NIST XTSTestVectors #26 -aes_decrypt_xts:"efbad382653912be08ffb5f478ef4b8efb699ec4e1cbf50f557c143816f1644fc85d3a68a0857d495bf0bb360c324900b451da0145cb928ee430e6cb8adcb92c":"2248fb680856a37e923a3dadcc169f7e":"107492ca4f17fad537de5f9da8ddbac13f2a818aebd8258fcd158f3298abce3c":"f72d487e04d0ee6b309705534194dc87a284f4243091b21acf895a94b349ee69":256:0 +aes_decrypt_xts:"efbad382653912be08ffb5f478ef4b8efb699ec4e1cbf50f557c143816f1644fc85d3a68a0857d495bf0bb360c324900b451da0145cb928ee430e6cb8adcb92c":"2248fb680856a37e923a3dadcc169f7e":"f72d487e04d0ee6b309705534194dc87a284f4243091b21acf895a94b349ee69":"107492ca4f17fad537de5f9da8ddbac13f2a818aebd8258fcd158f3298abce3c" AES-256-XTS Decrypt NIST XTSTestVectors #27 -aes_decrypt_xts:"b907abb9ef92e8dcd2f715327c75560ac9a457f1ed899c5ed60e50d56c82d27ffe64ec990deaefc8fd7085a15b3b66fb28a8d355f7557aedce88fe1869ff3aad":"71a84c54550cf7709b86dcfad12f7b39":"2ac31f2a43166ef924b0c4b9de382ebdfab762d0636d419d5b2f1752112efa58":"7ec213478b5ba0b61be8a936608e4de13b3e2d79064bc416ed3e46457e9cd076":256:0 +aes_decrypt_xts:"b907abb9ef92e8dcd2f715327c75560ac9a457f1ed899c5ed60e50d56c82d27ffe64ec990deaefc8fd7085a15b3b66fb28a8d355f7557aedce88fe1869ff3aad":"71a84c54550cf7709b86dcfad12f7b39":"7ec213478b5ba0b61be8a936608e4de13b3e2d79064bc416ed3e46457e9cd076":"2ac31f2a43166ef924b0c4b9de382ebdfab762d0636d419d5b2f1752112efa58" AES-256-XTS Decrypt NIST XTSTestVectors #28 -aes_decrypt_xts:"4babbb348b285e4eb6743fdce3bdbb2245c488a1af48a9f2adc43ea6f65bbb12ab08eeb78c27056f0324dadceb3262236a998ed04c632e0b27a855523946d024":"c5fe67a855da9f6732c9bcba51b06d80":"6c169090442b653a47599e8b8eb1474bce5ae92ccf0f273b060cd735985d4236":"51d75318ae3202d7e6dc20aa1404d639e5cd124878c84c71feba1d99b62deb0f":256:0 +aes_decrypt_xts:"4babbb348b285e4eb6743fdce3bdbb2245c488a1af48a9f2adc43ea6f65bbb12ab08eeb78c27056f0324dadceb3262236a998ed04c632e0b27a855523946d024":"c5fe67a855da9f6732c9bcba51b06d80":"51d75318ae3202d7e6dc20aa1404d639e5cd124878c84c71feba1d99b62deb0f":"6c169090442b653a47599e8b8eb1474bce5ae92ccf0f273b060cd735985d4236" AES-256-XTS Decrypt NIST XTSTestVectors #29 -aes_decrypt_xts:"7ed825d10321835a5097c5c700c81f11356a656ca0ff74cd34e315356057f59a64a2e3aaeabe1e4da059da11e4b2af86cf1c9797449f323d31afb73399802239":"702a03103a3f864fd137850616a726d0":"addcaa45e3442c9542487b956d1e7d18c690913b29dd14c12ca32f7199a99251":"efe329f4092f980676a6cb89ec42f565d0d61467e7430e7ff9f9aba2978c161f":256:0 +aes_decrypt_xts:"7ed825d10321835a5097c5c700c81f11356a656ca0ff74cd34e315356057f59a64a2e3aaeabe1e4da059da11e4b2af86cf1c9797449f323d31afb73399802239":"702a03103a3f864fd137850616a726d0":"efe329f4092f980676a6cb89ec42f565d0d61467e7430e7ff9f9aba2978c161f":"addcaa45e3442c9542487b956d1e7d18c690913b29dd14c12ca32f7199a99251" AES-256-XTS Decrypt NIST XTSTestVectors #30 -aes_decrypt_xts:"db3f00b5eb10becaf8317745b6a27b22858ef623895247419bc7508ec436cfac4ef695e7b738a3b082964f0c1dd4fb2bdd27e92239b449428749eb5f23680e80":"771c9380b10718995bed167d6a775a32":"d7e9408307a37a302de85f75efe3bf2c261d3a6771d139cd6a4ae925a50f09db":"981c93f922a7961f5b0e2e1c863453d59694e28a790bea2663d8650f74b8a30b":256:0 +aes_decrypt_xts:"db3f00b5eb10becaf8317745b6a27b22858ef623895247419bc7508ec436cfac4ef695e7b738a3b082964f0c1dd4fb2bdd27e92239b449428749eb5f23680e80":"771c9380b10718995bed167d6a775a32":"981c93f922a7961f5b0e2e1c863453d59694e28a790bea2663d8650f74b8a30b":"d7e9408307a37a302de85f75efe3bf2c261d3a6771d139cd6a4ae925a50f09db" AES-256-XTS Decrypt NIST XTSTestVectors #31 -aes_decrypt_xts:"1e7d9e0a3082a1f09721e3d3d8bc5c406694c638e3a3a42ccadc78b0aab1ff349347d59d2d3d73b25c95f3a9ccc2e558edc61d52cb3faf2f0353387a3d55a922":"f542d05d34e2f0e9b8d76836705c1ca0":"e7c5c3bc528b30e1bad1efdc2a311af00f03eec53448d7f6f55d31cafc9664b5":"aa2ed151691c757492e2b1ed5f532cbd26358e1d5e5680758f76a45fda7acd63":256:0 +aes_decrypt_xts:"1e7d9e0a3082a1f09721e3d3d8bc5c406694c638e3a3a42ccadc78b0aab1ff349347d59d2d3d73b25c95f3a9ccc2e558edc61d52cb3faf2f0353387a3d55a922":"f542d05d34e2f0e9b8d76836705c1ca0":"aa2ed151691c757492e2b1ed5f532cbd26358e1d5e5680758f76a45fda7acd63":"e7c5c3bc528b30e1bad1efdc2a311af00f03eec53448d7f6f55d31cafc9664b5" AES-256-XTS Decrypt NIST XTSTestVectors #32 -aes_decrypt_xts:"8162b8823a64c10500ed53eb3d33abc047c17878c2039478436c6623873414906161584b40b9ba5c377e50a641a4e406d34c70eb3f839f68321918ffe1cb47b5":"29b5d1891055bfa03caa661f702aae11":"12ca696b902a1208a1701d0d8747b2bac871951483f98f0c1e5911cec2f06a5e":"904cd3a9fe9e68da61f09d6087e32e50cdb2776fd304e5014893697dd1a400eb":256:0 +aes_decrypt_xts:"8162b8823a64c10500ed53eb3d33abc047c17878c2039478436c6623873414906161584b40b9ba5c377e50a641a4e406d34c70eb3f839f68321918ffe1cb47b5":"29b5d1891055bfa03caa661f702aae11":"904cd3a9fe9e68da61f09d6087e32e50cdb2776fd304e5014893697dd1a400eb":"12ca696b902a1208a1701d0d8747b2bac871951483f98f0c1e5911cec2f06a5e" AES-256-XTS Decrypt NIST XTSTestVectors #33 -aes_decrypt_xts:"21a81a103c9f0218426d4731c0f801c831be846fa20527b8f427cf544d5d0b5c95ef0dd2c1ec7f3b6eb3d073e5a5a910a3079abcb0d5b01fb3ced0b3f6cc1e3e":"31fb7fb5687ee84074bc33de7810a5bc":"74598e1f2d2c15ab388648aef453c141b5b2f68ad694f33bf7b6fbccc06109c7":"56be65d6f34621251197efd0909aa5637e98627d2d295652a8366315a5ea0c33":256:0 +aes_decrypt_xts:"21a81a103c9f0218426d4731c0f801c831be846fa20527b8f427cf544d5d0b5c95ef0dd2c1ec7f3b6eb3d073e5a5a910a3079abcb0d5b01fb3ced0b3f6cc1e3e":"31fb7fb5687ee84074bc33de7810a5bc":"56be65d6f34621251197efd0909aa5637e98627d2d295652a8366315a5ea0c33":"74598e1f2d2c15ab388648aef453c141b5b2f68ad694f33bf7b6fbccc06109c7" AES-256-XTS Decrypt NIST XTSTestVectors #34 -aes_decrypt_xts:"ad23b74fd4d2a5a71153a6f363ba6916f8d672fc3783cb89d1808e29abcd4220c6d9cd6afb335e5ade6f6c6aa5ff74635d987436645aa5c15dfd212ab12fec7d":"ccc1b7f0de76c048449a15d4413d0150":"97c1109ac2b8187d94941f90d3b93b4e0d136b54950680b402e3e291df27f2d4":"412979201dc4f3b9f2b1dbe2a1ce5d8a4fdbbf71f2c00757d6565f1082e1e40e":256:0 +aes_decrypt_xts:"ad23b74fd4d2a5a71153a6f363ba6916f8d672fc3783cb89d1808e29abcd4220c6d9cd6afb335e5ade6f6c6aa5ff74635d987436645aa5c15dfd212ab12fec7d":"ccc1b7f0de76c048449a15d4413d0150":"412979201dc4f3b9f2b1dbe2a1ce5d8a4fdbbf71f2c00757d6565f1082e1e40e":"97c1109ac2b8187d94941f90d3b93b4e0d136b54950680b402e3e291df27f2d4" AES-256-XTS Decrypt NIST XTSTestVectors #35 -aes_decrypt_xts:"68d3c1f8c11ec07a777d043f7499f6a6b101e84808fc7cfd19dd0d1ba30e64fea780ffe05731242e99617cbe582d4f990fb5c8be295d2476e31f41954f6f9263":"fdb74c8dfee52e9544c157d0aba581a1":"18fddb86f2f46706d41646642e4fe9a7315f40e995e9c3e7aa168131e68bb940":"85c48b91427e5d4110f74d6f9fe9c222f6bdbbc4ab1ba6268a4fad8e3f82fce0":256:0 +aes_decrypt_xts:"68d3c1f8c11ec07a777d043f7499f6a6b101e84808fc7cfd19dd0d1ba30e64fea780ffe05731242e99617cbe582d4f990fb5c8be295d2476e31f41954f6f9263":"fdb74c8dfee52e9544c157d0aba581a1":"85c48b91427e5d4110f74d6f9fe9c222f6bdbbc4ab1ba6268a4fad8e3f82fce0":"18fddb86f2f46706d41646642e4fe9a7315f40e995e9c3e7aa168131e68bb940" AES-256-XTS Decrypt NIST XTSTestVectors #36 -aes_decrypt_xts:"ddfde3b53c5adf72554858c243eb1ac144d9330c1ce9329aeb57f9e7ba3c29c755931eace6899b385906532022e2bf4c7d55e354d2ea2ead689cc686891ea66a":"ddc64f1b711e9c05299957934002a04f":"7da16a03eeee3a78a3288abfa6d666192deff33e4696a69b39529bde0ee56481":"546b9ef545fb3edbdc4137c964ee3f94885f5b72d42b0db006ede1e825b6a8dc":256:0 +aes_decrypt_xts:"ddfde3b53c5adf72554858c243eb1ac144d9330c1ce9329aeb57f9e7ba3c29c755931eace6899b385906532022e2bf4c7d55e354d2ea2ead689cc686891ea66a":"ddc64f1b711e9c05299957934002a04f":"546b9ef545fb3edbdc4137c964ee3f94885f5b72d42b0db006ede1e825b6a8dc":"7da16a03eeee3a78a3288abfa6d666192deff33e4696a69b39529bde0ee56481" AES-256-XTS Decrypt NIST XTSTestVectors #37 -aes_decrypt_xts:"956e2c3cd0c7236df8f1a6ca59d1f7786e04baf6126321d24ebf3ecc0d60bbf078a5b15c3553e3f7b0725429763b20fa898c0c7d72cdc333674866cf6598b3dd":"2e5a497b0e881cba90115c24e92bd4f0":"21aeabada0c38ea53bb83d1278014fac63e742f79bc4982aa86aa2e123ad101f":"98d8d36f3b72757d9992c69f480d9929b155d4a924cca22d853b5feb4e6147d6":256:0 +aes_decrypt_xts:"956e2c3cd0c7236df8f1a6ca59d1f7786e04baf6126321d24ebf3ecc0d60bbf078a5b15c3553e3f7b0725429763b20fa898c0c7d72cdc333674866cf6598b3dd":"2e5a497b0e881cba90115c24e92bd4f0":"98d8d36f3b72757d9992c69f480d9929b155d4a924cca22d853b5feb4e6147d6":"21aeabada0c38ea53bb83d1278014fac63e742f79bc4982aa86aa2e123ad101f" AES-256-XTS Decrypt NIST XTSTestVectors #38 -aes_decrypt_xts:"520f1a6eef4ae250bd7e82cdb905dc9011121776d152e555d210ba8baf2d4da4d2d3dcd544216fa7bcb6eaad8929c6949720fe0ccd41ea3a2e761c19d686c1f4":"24dad492025323cc65e3b50895d706fb":"ce56d96ac36939b8d9bd9032ceaae8be3b6138aeb5658ce732f9754627fac388":"425ae89a979d1b26dd142b8ca8b017c9e7015c6643e751fbd521b7965de5dd99":256:0 +aes_decrypt_xts:"520f1a6eef4ae250bd7e82cdb905dc9011121776d152e555d210ba8baf2d4da4d2d3dcd544216fa7bcb6eaad8929c6949720fe0ccd41ea3a2e761c19d686c1f4":"24dad492025323cc65e3b50895d706fb":"425ae89a979d1b26dd142b8ca8b017c9e7015c6643e751fbd521b7965de5dd99":"ce56d96ac36939b8d9bd9032ceaae8be3b6138aeb5658ce732f9754627fac388" AES-256-XTS Decrypt NIST XTSTestVectors #39 -aes_decrypt_xts:"1aea0a4acbed0ee2489cea391caea7636b933e52a46011159b7000175e5c039a86a66b649cd9be4ed8da282e07ef8422fb9d695cd71e2cc4396091bf19ccad77":"98f752f8f68d635ecb42ad0adf32fcb7":"e47270aaa7200f5d253c27b01eb1443d966e78f05dc60a320cb3e70c3eaf5ee1":"12d8d09eb6f0ee2e8e893b1b6177c9df979869135e5babc02469923eb9b7e779":256:0 +aes_decrypt_xts:"1aea0a4acbed0ee2489cea391caea7636b933e52a46011159b7000175e5c039a86a66b649cd9be4ed8da282e07ef8422fb9d695cd71e2cc4396091bf19ccad77":"98f752f8f68d635ecb42ad0adf32fcb7":"12d8d09eb6f0ee2e8e893b1b6177c9df979869135e5babc02469923eb9b7e779":"e47270aaa7200f5d253c27b01eb1443d966e78f05dc60a320cb3e70c3eaf5ee1" AES-256-XTS Decrypt NIST XTSTestVectors #40 -aes_decrypt_xts:"acd9d7c1784edfb835cd881261e0cf3d0a885fc1f46f7c2d46e5c3b803221dd3a6cb15694df333e9751ec03d5a64e7cf681f1869af938e5d0a991164439b4e4b":"a1cfa739fce97d65dad127d4447663e3":"cd604d709bba54cbee6621e302f8465e0d47157099ebf0d49fa106324a23a0ac":"0c34d46d57d0728ea9330376f484aa549dac4875b4385f369272edb759c2269d":256:0 +aes_decrypt_xts:"acd9d7c1784edfb835cd881261e0cf3d0a885fc1f46f7c2d46e5c3b803221dd3a6cb15694df333e9751ec03d5a64e7cf681f1869af938e5d0a991164439b4e4b":"a1cfa739fce97d65dad127d4447663e3":"0c34d46d57d0728ea9330376f484aa549dac4875b4385f369272edb759c2269d":"cd604d709bba54cbee6621e302f8465e0d47157099ebf0d49fa106324a23a0ac" AES-256-XTS Decrypt NIST XTSTestVectors #41 -aes_decrypt_xts:"2678d93f9ff9523531e8aa858a4909c7fa11c2bbb4ad65a1384d643cb3b11c215b97c673cc09d0a71a10a539b39efa49114696fa4b711bece4e6378dcfb76feb":"c4c988940af831fb9625a277cf5a3e19":"febc78f845ca3549ba3fea990460f4240d73fb3bf57e4d497da8f1a3a47ca486":"c14aeba90bdc8a2e8e0016e607a4499046f50de731012ce5ee241dd65dd4fc14":256:0 +aes_decrypt_xts:"2678d93f9ff9523531e8aa858a4909c7fa11c2bbb4ad65a1384d643cb3b11c215b97c673cc09d0a71a10a539b39efa49114696fa4b711bece4e6378dcfb76feb":"c4c988940af831fb9625a277cf5a3e19":"c14aeba90bdc8a2e8e0016e607a4499046f50de731012ce5ee241dd65dd4fc14":"febc78f845ca3549ba3fea990460f4240d73fb3bf57e4d497da8f1a3a47ca486" AES-256-XTS Decrypt NIST XTSTestVectors #42 -aes_decrypt_xts:"3164a9707b14c57323b658c3745359c15936638edae8cf349c12c41f077d5e454fdb24c40084ebcf1da8be8d191c26140ab2d353f2fa2aae246a74a87b58dbf2":"33e18aea617748a49231a101d0429292":"aa5cc91c3454caf70c70bc3766dc40fdba707c994c0645c4ec9ff84ffa722b73":"ffcd2e8bccf9597cb146e8781c3827dfcea696e807b226c4d2e78240db1fd647":256:0 +aes_decrypt_xts:"3164a9707b14c57323b658c3745359c15936638edae8cf349c12c41f077d5e454fdb24c40084ebcf1da8be8d191c26140ab2d353f2fa2aae246a74a87b58dbf2":"33e18aea617748a49231a101d0429292":"ffcd2e8bccf9597cb146e8781c3827dfcea696e807b226c4d2e78240db1fd647":"aa5cc91c3454caf70c70bc3766dc40fdba707c994c0645c4ec9ff84ffa722b73" AES-256-XTS Decrypt NIST XTSTestVectors #43 -aes_decrypt_xts:"d4e62dab75dd2d08e575a9fccc5f76c8884e48a3adde2b6e84f2ff7cebe6f102efa3bef298f77de8689a2c7f3e621ec1aa64efb20fc43a95e7fc0285836a26a8":"1b5309f4ffc0bb8411ae4ca06261dffb":"2847b818a492e2b02e6256dae33e1fe7977ed97eb9fc9e58b2502bae42ef5d1a":"5f1290ce4183dca27f4bddcfc3a6a47f61eef7c2956d601395ba4e200f7dc4b3":256:0 +aes_decrypt_xts:"d4e62dab75dd2d08e575a9fccc5f76c8884e48a3adde2b6e84f2ff7cebe6f102efa3bef298f77de8689a2c7f3e621ec1aa64efb20fc43a95e7fc0285836a26a8":"1b5309f4ffc0bb8411ae4ca06261dffb":"5f1290ce4183dca27f4bddcfc3a6a47f61eef7c2956d601395ba4e200f7dc4b3":"2847b818a492e2b02e6256dae33e1fe7977ed97eb9fc9e58b2502bae42ef5d1a" AES-256-XTS Decrypt NIST XTSTestVectors #44 -aes_decrypt_xts:"ee8175539855c54f9f3cb61a582f5ba6520b3af8d20963a98117c60337a1eefa809e7352bfff617ecf3ed70ae81afc6c951c20b5d2d6c54934ebec3e8fca2541":"a6f4bdb1c44f2cb0272ddcb4b6c415fa":"def8570fc94f43b7d39d6349ed2cb8cdc84e0e4a38bdac40763f992db67bfb3d":"f9a8d9cfe67c49300ac5f54b1f1699f604d8874d7940003a6cadf6ac64ff0a86":256:0 +aes_decrypt_xts:"ee8175539855c54f9f3cb61a582f5ba6520b3af8d20963a98117c60337a1eefa809e7352bfff617ecf3ed70ae81afc6c951c20b5d2d6c54934ebec3e8fca2541":"a6f4bdb1c44f2cb0272ddcb4b6c415fa":"f9a8d9cfe67c49300ac5f54b1f1699f604d8874d7940003a6cadf6ac64ff0a86":"def8570fc94f43b7d39d6349ed2cb8cdc84e0e4a38bdac40763f992db67bfb3d" AES-256-XTS Decrypt NIST XTSTestVectors #45 -aes_decrypt_xts:"b0974a79ebc3457a9f03dbfab918baeb3e9eb97156026f823bb00242d465e4cf9894107b07e8e966faa2fd6924555dd379e729ed971d314c351a27acd819e729":"c6c227a84bb450cac2db484f3801922d":"9a569438a0ab93592bee3300b4c8330a000a1fffcba0af9893c2c150a81a4784":"00196ea20d39aef5189f8ad7f6c9d493aaca798e881a8c2ddab5a2d3243d0834":256:0 +aes_decrypt_xts:"b0974a79ebc3457a9f03dbfab918baeb3e9eb97156026f823bb00242d465e4cf9894107b07e8e966faa2fd6924555dd379e729ed971d314c351a27acd819e729":"c6c227a84bb450cac2db484f3801922d":"00196ea20d39aef5189f8ad7f6c9d493aaca798e881a8c2ddab5a2d3243d0834":"9a569438a0ab93592bee3300b4c8330a000a1fffcba0af9893c2c150a81a4784" AES-256-XTS Decrypt NIST XTSTestVectors #46 -aes_decrypt_xts:"6d8d74483ebc16c1f440dba204f066c71041eea8c9d5b30cd50dfa2b3071b728ec5ac62fbc4e52904acb838084dc99487c4f741b702b9fc1a8df943f0fe7c98e":"2840438e3d9915bea84ce9c3aea78276":"92b790bf3d1cef4ae5badf2266e74b57f35b73084fbb6542ab2643ea625e7abb":"2e42abebc4cadf87dbb55ac4601b4c7138fff26e2dbcce3e5a685e142fefd05f":256:0 +aes_decrypt_xts:"6d8d74483ebc16c1f440dba204f066c71041eea8c9d5b30cd50dfa2b3071b728ec5ac62fbc4e52904acb838084dc99487c4f741b702b9fc1a8df943f0fe7c98e":"2840438e3d9915bea84ce9c3aea78276":"2e42abebc4cadf87dbb55ac4601b4c7138fff26e2dbcce3e5a685e142fefd05f":"92b790bf3d1cef4ae5badf2266e74b57f35b73084fbb6542ab2643ea625e7abb" AES-256-XTS Decrypt NIST XTSTestVectors #47 -aes_decrypt_xts:"f076f0d9e9d37b085a97dfa170f1cb74f1fe6f57ba0309d3aef705c32b847b691f6221b237efa189ab89750b551b0a6e952e34bd2152484ef096177cd6b711a5":"ef3164926723e42a993a9202b8a3bc10":"58cd66b79f28ca7c1ee3a3f966537ca3fcb360a2cf7b05bcce5d4469085edb78":"69db55cf97b4cc8686b319936d52141546ef12e76e1f666e56d230b2e1e94aad":256:0 +aes_decrypt_xts:"f076f0d9e9d37b085a97dfa170f1cb74f1fe6f57ba0309d3aef705c32b847b691f6221b237efa189ab89750b551b0a6e952e34bd2152484ef096177cd6b711a5":"ef3164926723e42a993a9202b8a3bc10":"69db55cf97b4cc8686b319936d52141546ef12e76e1f666e56d230b2e1e94aad":"58cd66b79f28ca7c1ee3a3f966537ca3fcb360a2cf7b05bcce5d4469085edb78" AES-256-XTS Decrypt NIST XTSTestVectors #48 -aes_decrypt_xts:"7e140ca0a62d6f04c836f75ecaf6954106552b912d403d782db76aa28bb8752a990c1363fccd74ea43cf449dbdf6b93e2ce13617f276abaabff4b975aa7b8bc5":"2e7c55cc94eb401525bc598b3c2fbf92":"dc2fbd358ae020b99a3223ad4d31dc622fd8fd9177bd59af0ec5eb3d1ea7f6bb":"528e4b95d4ceb23d778d0e3ee08e318275a41278119d81aa1023b1524f592cac":256:0 +aes_decrypt_xts:"7e140ca0a62d6f04c836f75ecaf6954106552b912d403d782db76aa28bb8752a990c1363fccd74ea43cf449dbdf6b93e2ce13617f276abaabff4b975aa7b8bc5":"2e7c55cc94eb401525bc598b3c2fbf92":"528e4b95d4ceb23d778d0e3ee08e318275a41278119d81aa1023b1524f592cac":"dc2fbd358ae020b99a3223ad4d31dc622fd8fd9177bd59af0ec5eb3d1ea7f6bb" AES-256-XTS Decrypt NIST XTSTestVectors #49 -aes_decrypt_xts:"1ca9e3087e8f0ef94ee10afe05976514c0d9723d9fdcf93170641c50becad1ab67f16454cd296f2b8e325fcbcf4c2c5df2577537c341aa0361601c7b271dc116":"65b244234c25e5f354a7c6dcfb375529":"4d7a4bc695898ec62eeb5b6e0aed1a508dd504ecd976a785f925eaaf00e66de8":"bc38b4919b808dee6c03227fb259068f9c1441df3c7ee1a808e8a37e5ad34f0e":256:0 +aes_decrypt_xts:"1ca9e3087e8f0ef94ee10afe05976514c0d9723d9fdcf93170641c50becad1ab67f16454cd296f2b8e325fcbcf4c2c5df2577537c341aa0361601c7b271dc116":"65b244234c25e5f354a7c6dcfb375529":"bc38b4919b808dee6c03227fb259068f9c1441df3c7ee1a808e8a37e5ad34f0e":"4d7a4bc695898ec62eeb5b6e0aed1a508dd504ecd976a785f925eaaf00e66de8" AES-256-XTS Decrypt NIST XTSTestVectors #50 -aes_decrypt_xts:"86c601a90e431ddfe7a038c45523fa368e8311c2bc711f731e8c75389ae012343bb7a3576797c0f187206f8b22b76583000e7c44f2e11bd3ee23f015c67225ca":"e5bece3b0572737ead70b5e288eb5593":"d08a2c1fda5eb7156f71619ef7ee2d8558ee28365464fdb896c803f72f091370":"f885fa71549334a42494f0b942ed5e16f2906101b74486da4ee490e39b45c427":256:0 +aes_decrypt_xts:"86c601a90e431ddfe7a038c45523fa368e8311c2bc711f731e8c75389ae012343bb7a3576797c0f187206f8b22b76583000e7c44f2e11bd3ee23f015c67225ca":"e5bece3b0572737ead70b5e288eb5593":"f885fa71549334a42494f0b942ed5e16f2906101b74486da4ee490e39b45c427":"d08a2c1fda5eb7156f71619ef7ee2d8558ee28365464fdb896c803f72f091370" AES-256-XTS Decrypt NIST XTSTestVectors #51 -aes_decrypt_xts:"a71ecf02e6279d19b896984116ebe8160428fd4ff483a7ade16b170dbeac7e71c78f080dd5eae666ac9ebd7d61712911fb9961b5ff69dacaeb42ea3a6281510f":"442e796f49b1ca939ebe73e259ef0dc6":"c2a27d22a58fa41160d64dbb38ab6bf96836624885b305b999946546623ae0aa":"83367a097962b7da5ddbc1b46751f486995bbfde01fb1adcea960ad7042d8fe0":256:0 +aes_decrypt_xts:"a71ecf02e6279d19b896984116ebe8160428fd4ff483a7ade16b170dbeac7e71c78f080dd5eae666ac9ebd7d61712911fb9961b5ff69dacaeb42ea3a6281510f":"442e796f49b1ca939ebe73e259ef0dc6":"83367a097962b7da5ddbc1b46751f486995bbfde01fb1adcea960ad7042d8fe0":"c2a27d22a58fa41160d64dbb38ab6bf96836624885b305b999946546623ae0aa" AES-256-XTS Decrypt NIST XTSTestVectors #52 -aes_decrypt_xts:"1033a417ec7fd040d9d674991b03f427a674f52c40cd53027c233e19821d677e0c37fb1ffc8564d38167668fabaeeb4dc6225fc90fe66b74c215272840e9f953":"e7639f7a7e50dc9899599de9523d7f1b":"9bb33a9489ffd123ed2bea8830eca78b4db615488585f0a03ccb4f3465088d15":"a02ff7552fc56b978446f0f8c6a49b306abedb252f828acdf55e22c740a11a49":256:0 +aes_decrypt_xts:"1033a417ec7fd040d9d674991b03f427a674f52c40cd53027c233e19821d677e0c37fb1ffc8564d38167668fabaeeb4dc6225fc90fe66b74c215272840e9f953":"e7639f7a7e50dc9899599de9523d7f1b":"a02ff7552fc56b978446f0f8c6a49b306abedb252f828acdf55e22c740a11a49":"9bb33a9489ffd123ed2bea8830eca78b4db615488585f0a03ccb4f3465088d15" AES-256-XTS Decrypt NIST XTSTestVectors #53 -aes_decrypt_xts:"8a40a21bdde506e73aaaa5ef3a091a31128ef0e687579baaa9ab5cd8b36748d64d6fa971efa93270c8b38cdd8fde694300b63852cbfa7f0a7bb8efeacd07c120":"81ec4f35aa1fb106e507d78c60ddb8c6":"0383f8931f8bea11cbab29dc82f16e81f333f2b89a124f697bd09b26d1cc455e":"763abe8f59bcfd1aa03a6be7a300004dc2cb7de08dd1e0d98dba0f61e41d215d":256:0 +aes_decrypt_xts:"8a40a21bdde506e73aaaa5ef3a091a31128ef0e687579baaa9ab5cd8b36748d64d6fa971efa93270c8b38cdd8fde694300b63852cbfa7f0a7bb8efeacd07c120":"81ec4f35aa1fb106e507d78c60ddb8c6":"763abe8f59bcfd1aa03a6be7a300004dc2cb7de08dd1e0d98dba0f61e41d215d":"0383f8931f8bea11cbab29dc82f16e81f333f2b89a124f697bd09b26d1cc455e" AES-256-XTS Decrypt NIST XTSTestVectors #54 -aes_decrypt_xts:"bddac920a38eaef68a2abf85a35ba3362d080a83ddf2813b83c4508842f5a43351d64587b9a7a33d40f911f81b4d86d22fb7d6c2bd5a9e07c7cce8c651c95141":"a9a29727ed6abe6e66cc63f8e1c9c92d":"851ebd1b462ba25fbff6dfcfd9999bf4880d55592d234d64ace1f872815d1a59":"2e648f700eaaf5d240ab584cceea5b89bb0604e7abb5b4ba87db4de14bea0d4e":256:0 +aes_decrypt_xts:"bddac920a38eaef68a2abf85a35ba3362d080a83ddf2813b83c4508842f5a43351d64587b9a7a33d40f911f81b4d86d22fb7d6c2bd5a9e07c7cce8c651c95141":"a9a29727ed6abe6e66cc63f8e1c9c92d":"2e648f700eaaf5d240ab584cceea5b89bb0604e7abb5b4ba87db4de14bea0d4e":"851ebd1b462ba25fbff6dfcfd9999bf4880d55592d234d64ace1f872815d1a59" AES-256-XTS Decrypt NIST XTSTestVectors #55 -aes_decrypt_xts:"66988bb604262bc14e03c397abf0df6071e14b7bbd231a66659e2667fb525e6d92fd5e126fcf32fb792eaa52469c5e19ca8f73869d1cfc6e0c7db95817637e4c":"df9a982444a9325bd850c939ac8e2157":"2930ed7fd664582683c4e75f7d2bc7534daf7ea07896f043411cb6c2a432faaa":"2420271e7bbc2d6633f13fc5aa7beaddcb596ca829239245331da9c9069f54d9":256:0 +aes_decrypt_xts:"66988bb604262bc14e03c397abf0df6071e14b7bbd231a66659e2667fb525e6d92fd5e126fcf32fb792eaa52469c5e19ca8f73869d1cfc6e0c7db95817637e4c":"df9a982444a9325bd850c939ac8e2157":"2420271e7bbc2d6633f13fc5aa7beaddcb596ca829239245331da9c9069f54d9":"2930ed7fd664582683c4e75f7d2bc7534daf7ea07896f043411cb6c2a432faaa" AES-256-XTS Decrypt NIST XTSTestVectors #56 -aes_decrypt_xts:"1d8063a813a3a7622695481513bddc2bb193799f7b04a3cfbec2ad7aa20a8aaa30e46ab7c0a70f41dd4b989d4a2ccc0ed17164798fc5a194197e85776ec9bd8f":"58eca9e299fa2298832f3681ac38a14e":"8f041232f4abd5ed23eff7c8bf9f2e6231636b8bb14c6c05ff55c55ea9d2686d":"87897863f5145432a13401aa7d97cc97a95c1ebfe66d2074a9f5b0c1df85712d":256:0 +aes_decrypt_xts:"1d8063a813a3a7622695481513bddc2bb193799f7b04a3cfbec2ad7aa20a8aaa30e46ab7c0a70f41dd4b989d4a2ccc0ed17164798fc5a194197e85776ec9bd8f":"58eca9e299fa2298832f3681ac38a14e":"87897863f5145432a13401aa7d97cc97a95c1ebfe66d2074a9f5b0c1df85712d":"8f041232f4abd5ed23eff7c8bf9f2e6231636b8bb14c6c05ff55c55ea9d2686d" AES-256-XTS Decrypt NIST XTSTestVectors #57 -aes_decrypt_xts:"c5541b82dd41e660fd59df745e89cc3fd7b3d70d892bf8b5655fea85351fb4b660e06712c302130430ebe94d25260035d0433e43e576bbee3dbb58ec45fb719b":"38538213e86784472c458fa95c8dceae":"ae975d765695926d72d4dd1b41f1ae9e2fe1000b512bbfac55f721b629e48c0b":"c1e136398461d475847f2c043b3723115d225ed51a21d9149c87bfbdeb201851":256:0 +aes_decrypt_xts:"c5541b82dd41e660fd59df745e89cc3fd7b3d70d892bf8b5655fea85351fb4b660e06712c302130430ebe94d25260035d0433e43e576bbee3dbb58ec45fb719b":"38538213e86784472c458fa95c8dceae":"c1e136398461d475847f2c043b3723115d225ed51a21d9149c87bfbdeb201851":"ae975d765695926d72d4dd1b41f1ae9e2fe1000b512bbfac55f721b629e48c0b" AES-256-XTS Decrypt NIST XTSTestVectors #58 -aes_decrypt_xts:"1a468623ae89dfdc0047334d9488908bb3b9b628197252036b9cc42ef25542d9d6b50bc9e7975be660d8bb9c9e30a9584abb0ebc48528c9c13012fe6f424164f":"3f021863a5684e305dc5908e1b5245d1":"cd0ec55a2b1236c04b038a60a98b94f5831912a548e93467aed21644a6b90854":"085fefc14885adfe9b52f301b751a1cab74ab3663ed94ec8a4e3d4b10bbf0aa6":256:0 +aes_decrypt_xts:"1a468623ae89dfdc0047334d9488908bb3b9b628197252036b9cc42ef25542d9d6b50bc9e7975be660d8bb9c9e30a9584abb0ebc48528c9c13012fe6f424164f":"3f021863a5684e305dc5908e1b5245d1":"085fefc14885adfe9b52f301b751a1cab74ab3663ed94ec8a4e3d4b10bbf0aa6":"cd0ec55a2b1236c04b038a60a98b94f5831912a548e93467aed21644a6b90854" AES-256-XTS Decrypt NIST XTSTestVectors #59 -aes_decrypt_xts:"845eeb0c65feff4427841b3f29025430135ca0b576b0b2878b178ad70034b3476b843190ed38bf91e118b06a310bd78c544aaa9c49b6032a223b90878b644573":"58d25c15b25f4e1b3612bf270f97c6bc":"ffaf58fc042718e087f9df84ab31f17161b87404003735cf1e39a49458d0034b":"ead4947c3241845cfbd0c0f9f140eaf816dbbfb597d2b5916cceb632c8224dd7":256:0 +aes_decrypt_xts:"845eeb0c65feff4427841b3f29025430135ca0b576b0b2878b178ad70034b3476b843190ed38bf91e118b06a310bd78c544aaa9c49b6032a223b90878b644573":"58d25c15b25f4e1b3612bf270f97c6bc":"ead4947c3241845cfbd0c0f9f140eaf816dbbfb597d2b5916cceb632c8224dd7":"ffaf58fc042718e087f9df84ab31f17161b87404003735cf1e39a49458d0034b" AES-256-XTS Decrypt NIST XTSTestVectors #60 -aes_decrypt_xts:"1b243cd23442f86c34819ad3434b71e4ada7367fa6156b146ab05c86c481dfa259ca63c6eed3b23efcd0e76533b48f92534d1581256b6a23d518f6485c1be63d":"0209956882317900ac93f66c3a48ce60":"e5fdd31a474e5d3394593e65b9cc4df51ea465dfe61a56b65d1cb5ee794cfccf":"ca51fa9df852111efb865f8e49004518e71ebb6e041e30b4fab04112dd775dae":256:0 +aes_decrypt_xts:"1b243cd23442f86c34819ad3434b71e4ada7367fa6156b146ab05c86c481dfa259ca63c6eed3b23efcd0e76533b48f92534d1581256b6a23d518f6485c1be63d":"0209956882317900ac93f66c3a48ce60":"ca51fa9df852111efb865f8e49004518e71ebb6e041e30b4fab04112dd775dae":"e5fdd31a474e5d3394593e65b9cc4df51ea465dfe61a56b65d1cb5ee794cfccf" AES-256-XTS Decrypt NIST XTSTestVectors #61 -aes_decrypt_xts:"81c37c6a44054389ec1f56faeecb28f7c1fd00e1ebcb6bea329d80a5a31c158ddb5f06679cfdf7ec7ff35e6fbc925bf56119cc91acb7eb4704fae1e27ef8e62c":"8105b3502093d7661fd19eb62bf669da":"805a27fce84f84901e579903e85834b510a5cb2ea217fe68a6c5d3fe6996df5d":"f6a8dd7ebd89223261d09ad03f55a8bad410d66936b16ff8b80ba7c344f79a5e":256:0 +aes_decrypt_xts:"81c37c6a44054389ec1f56faeecb28f7c1fd00e1ebcb6bea329d80a5a31c158ddb5f06679cfdf7ec7ff35e6fbc925bf56119cc91acb7eb4704fae1e27ef8e62c":"8105b3502093d7661fd19eb62bf669da":"f6a8dd7ebd89223261d09ad03f55a8bad410d66936b16ff8b80ba7c344f79a5e":"805a27fce84f84901e579903e85834b510a5cb2ea217fe68a6c5d3fe6996df5d" AES-256-XTS Decrypt NIST XTSTestVectors #62 -aes_decrypt_xts:"fd6a73fafdc0cb895b6bff8a3751f8ebe84b10b4a17275a8d36b9e9872278812f03844f264e9fd72d331a018fedb1a3d63f1d586a1161b08b03efd7d020f798a":"ff325821e3ff3f23e5637e0cb626fef5":"49a60e4f1c87dfe213337c7bb95421ad99ca8e8432a914844a9a8a78eb32a6c1":"7c4a1c0b25a54f0215ab92878b9af8713f7ac846412b32f329fe983540fd200f":256:0 +aes_decrypt_xts:"fd6a73fafdc0cb895b6bff8a3751f8ebe84b10b4a17275a8d36b9e9872278812f03844f264e9fd72d331a018fedb1a3d63f1d586a1161b08b03efd7d020f798a":"ff325821e3ff3f23e5637e0cb626fef5":"7c4a1c0b25a54f0215ab92878b9af8713f7ac846412b32f329fe983540fd200f":"49a60e4f1c87dfe213337c7bb95421ad99ca8e8432a914844a9a8a78eb32a6c1" AES-256-XTS Decrypt NIST XTSTestVectors #63 -aes_decrypt_xts:"09420a8be61e1b13b17085e9cc1c899706724db03ba591fd8df9d321116bd4ec4faa4cbd3a2a4e22b091524e47001998167f81d5de32723f361eb6b9b7edce65":"b779776114dc07c71c42bf787bb847be":"8b2a2a44ecc72480947e45ce49ee0cdeefb53e6d6ea36e59b22fdcac51664c2e":"7993cb22694d09c4d2f3d036663e5ff3337efa701402a75327371d4b19f300b9":256:0 +aes_decrypt_xts:"09420a8be61e1b13b17085e9cc1c899706724db03ba591fd8df9d321116bd4ec4faa4cbd3a2a4e22b091524e47001998167f81d5de32723f361eb6b9b7edce65":"b779776114dc07c71c42bf787bb847be":"7993cb22694d09c4d2f3d036663e5ff3337efa701402a75327371d4b19f300b9":"8b2a2a44ecc72480947e45ce49ee0cdeefb53e6d6ea36e59b22fdcac51664c2e" AES-256-XTS Decrypt NIST XTSTestVectors #64 -aes_decrypt_xts:"155157353bf4872811614f3dde54263e181861a691df74f89d1c8ec0f0f2f4dc343a5055f24a9e142d6045b956ac1388a30b2f19beb8718292dc07055d970d44":"bafd5c342d05b2d4a6bbf9461df85afb":"d00b755c6b9eb0f15c4b4d41f887581942308ec22749abee21a642e209a6a4d2":"7ee212fa36384a7477cea6be8c44a57742ae19c4beff1ae103fb37a83711cc0b":256:0 +aes_decrypt_xts:"155157353bf4872811614f3dde54263e181861a691df74f89d1c8ec0f0f2f4dc343a5055f24a9e142d6045b956ac1388a30b2f19beb8718292dc07055d970d44":"bafd5c342d05b2d4a6bbf9461df85afb":"7ee212fa36384a7477cea6be8c44a57742ae19c4beff1ae103fb37a83711cc0b":"d00b755c6b9eb0f15c4b4d41f887581942308ec22749abee21a642e209a6a4d2" AES-256-XTS Decrypt NIST XTSTestVectors #65 -aes_decrypt_xts:"9ffa9b5c5fd2071286a3e248de08ad57ec628fc19a088919ffa96912031e0ca6f13278840e6dd4f8cb492d8b09f905b1be57455ae51fc681dc33a74e7c98d9c7":"c0b296fce542d2e855e62595451a4c7e":"3653a7f0a75182579d6529e9d02d95e0a22dee4d2aea6f7bf4bc25ffff5f019f":"20f19fa1d3dcd8d68607c87d128d9faeebcf1e74315a9cb5028d67818b3fef53":256:0 +aes_decrypt_xts:"9ffa9b5c5fd2071286a3e248de08ad57ec628fc19a088919ffa96912031e0ca6f13278840e6dd4f8cb492d8b09f905b1be57455ae51fc681dc33a74e7c98d9c7":"c0b296fce542d2e855e62595451a4c7e":"20f19fa1d3dcd8d68607c87d128d9faeebcf1e74315a9cb5028d67818b3fef53":"3653a7f0a75182579d6529e9d02d95e0a22dee4d2aea6f7bf4bc25ffff5f019f" AES-256-XTS Decrypt NIST XTSTestVectors #66 -aes_decrypt_xts:"a6e4eb0c37aaf83c70c510a2c2067c8003e6aae93dd197d4fee4aa210bc09a11b0429394af6eb5e54758e91751d1d8fa9d763bcfa5fadda22197410ffbe41a12":"306aeb042d6893cb69f22469602732be":"a0982aaecb75d804ea371265e9b3ee262e52fb7d5a30ff2d46e8ed3b4a86baa0":"f511d0f27f0fed0115cae7d78c9e3eb84304c8db15d3f829ff97050012790e96":256:0 +aes_decrypt_xts:"a6e4eb0c37aaf83c70c510a2c2067c8003e6aae93dd197d4fee4aa210bc09a11b0429394af6eb5e54758e91751d1d8fa9d763bcfa5fadda22197410ffbe41a12":"306aeb042d6893cb69f22469602732be":"f511d0f27f0fed0115cae7d78c9e3eb84304c8db15d3f829ff97050012790e96":"a0982aaecb75d804ea371265e9b3ee262e52fb7d5a30ff2d46e8ed3b4a86baa0" AES-256-XTS Decrypt NIST XTSTestVectors #67 -aes_decrypt_xts:"36461691dc3f78bbe018986743245089bd3332976357301a75203d63efa27a283102c04715fd75feae1c4493e2b39d0b56102bbcdb1ba710d4094856fafeebdf":"8d42d4ae7a717bd5868c0e013d4768ad":"193b66b884b9566871aed988d127f766b8c3285b2aaf208a5980abdc71d4945f":"74d87361a677da5d20af1f867d59dbb0c3f8d643d133231ec4401207c101d0a0":256:0 +aes_decrypt_xts:"36461691dc3f78bbe018986743245089bd3332976357301a75203d63efa27a283102c04715fd75feae1c4493e2b39d0b56102bbcdb1ba710d4094856fafeebdf":"8d42d4ae7a717bd5868c0e013d4768ad":"74d87361a677da5d20af1f867d59dbb0c3f8d643d133231ec4401207c101d0a0":"193b66b884b9566871aed988d127f766b8c3285b2aaf208a5980abdc71d4945f" AES-256-XTS Decrypt NIST XTSTestVectors #68 -aes_decrypt_xts:"492b013cf9058250596a5c529f8a9e45185f2fee981b91131e5b21219670e71feb01daae8cf927022bf155bdebcfcc539897924d3a1ee4213588b9a9a0bb34b8":"5e3a921851e18bd893f83da3a50c7510":"4f6f56c889fe46a6ab53824756b18492e847e2686b2a89fcfb842587423663a7":"25c4bd0d6459d2f40f577df22bb8aef2e4d1283019ed408ffba61590cfa0d67a":256:0 +aes_decrypt_xts:"492b013cf9058250596a5c529f8a9e45185f2fee981b91131e5b21219670e71feb01daae8cf927022bf155bdebcfcc539897924d3a1ee4213588b9a9a0bb34b8":"5e3a921851e18bd893f83da3a50c7510":"25c4bd0d6459d2f40f577df22bb8aef2e4d1283019ed408ffba61590cfa0d67a":"4f6f56c889fe46a6ab53824756b18492e847e2686b2a89fcfb842587423663a7" AES-256-XTS Decrypt NIST XTSTestVectors #69 -aes_decrypt_xts:"a60231c46d27df8eb66d3b587d5d5db35e09766157fb339ffb4232c120e20873af320e5e4e2a932d326b626043bfbb3e6a312eb44d875bbb20312aa47dc6d766":"306b2b55110c493b8edece1e15a429a9":"5e73370e521eb049c226488142de70b9b389bf90b7affd1e285915a8e863c28a":"b71e7441b2eaaeb862489e23eb3a0730ab33f96f9b72083717fb7bced8f2bbcb":256:0 +aes_decrypt_xts:"a60231c46d27df8eb66d3b587d5d5db35e09766157fb339ffb4232c120e20873af320e5e4e2a932d326b626043bfbb3e6a312eb44d875bbb20312aa47dc6d766":"306b2b55110c493b8edece1e15a429a9":"b71e7441b2eaaeb862489e23eb3a0730ab33f96f9b72083717fb7bced8f2bbcb":"5e73370e521eb049c226488142de70b9b389bf90b7affd1e285915a8e863c28a" AES-256-XTS Decrypt NIST XTSTestVectors #70 -aes_decrypt_xts:"9a0129a101f425ce60bd57b9266cd93ab44106666ae9f9e9eb6fb2844d86409b607401e535e203b3dfa430945b0035466efc27a2e68726dbe943a62530a09e0b":"c0e1872ae297148b50a94bddd73503a3":"c58251f94a2a6cbfa597ce77c09640e894e34d82a425dc23f030e6c9d52fea81":"01a2325ba2a647a70475b2d258bf856ad572893006489e79b52b6773c36f2653":256:0 +aes_decrypt_xts:"9a0129a101f425ce60bd57b9266cd93ab44106666ae9f9e9eb6fb2844d86409b607401e535e203b3dfa430945b0035466efc27a2e68726dbe943a62530a09e0b":"c0e1872ae297148b50a94bddd73503a3":"01a2325ba2a647a70475b2d258bf856ad572893006489e79b52b6773c36f2653":"c58251f94a2a6cbfa597ce77c09640e894e34d82a425dc23f030e6c9d52fea81" AES-256-XTS Decrypt NIST XTSTestVectors #71 -aes_decrypt_xts:"fbbcd70efd29a5441e7d43b900263d45c81226fe10532805e6e900f7cf562e50f4ec190f0df9cd7cf0b19c25cabb04da3f77c742b7f0456d34ec27492bc3fa5f":"abfbd1e6c38f4265a80d090490b852c2":"7b95aacf125ac3fcbf9b0801ac98ee4e93a212df67f82216e99e304ea0b8a8e4":"937290bb4e13046d481f4538513ac013d1aab88d2a2939505d860b3d315f18c6":256:0 +aes_decrypt_xts:"fbbcd70efd29a5441e7d43b900263d45c81226fe10532805e6e900f7cf562e50f4ec190f0df9cd7cf0b19c25cabb04da3f77c742b7f0456d34ec27492bc3fa5f":"abfbd1e6c38f4265a80d090490b852c2":"937290bb4e13046d481f4538513ac013d1aab88d2a2939505d860b3d315f18c6":"7b95aacf125ac3fcbf9b0801ac98ee4e93a212df67f82216e99e304ea0b8a8e4" AES-256-XTS Decrypt NIST XTSTestVectors #72 -aes_decrypt_xts:"c00f3a4d76deebb6720a452f454aae8c22eebc8bbc9b0c598f950aeebad786325bfbd52692da232d7a1b5378365f56c093399cc1e376970b9f9a5d277a0f5061":"349741d145157f7e5f6315a059cb6d8f":"25104566f33ed9bd293d69ed9a565dad696daab629c4526dc49f81ee0595ed9e":"a0783f1867843ef9f6e25cdc63bc3075bbab86c359508e1f6982432727b70507":256:0 +aes_decrypt_xts:"c00f3a4d76deebb6720a452f454aae8c22eebc8bbc9b0c598f950aeebad786325bfbd52692da232d7a1b5378365f56c093399cc1e376970b9f9a5d277a0f5061":"349741d145157f7e5f6315a059cb6d8f":"a0783f1867843ef9f6e25cdc63bc3075bbab86c359508e1f6982432727b70507":"25104566f33ed9bd293d69ed9a565dad696daab629c4526dc49f81ee0595ed9e" AES-256-XTS Decrypt NIST XTSTestVectors #73 -aes_decrypt_xts:"4019e9c5da64d3d1a3f79cda9d01166ea02595f955b82cfac7e594ae3172c3be9c658a902983eca73c73edd2b912a6deb4782677f29491b4ceed56acc3fa47e9":"790ec3a70a7ca2a48c3de24dfe8cdc5c":"7922bc4a8911ed7e03f05315253d2aa4445e988dc1c9e66eb9ca994df41da00a":"4cf03b3387f76ab00b3b185c1abee3a88bb8bf175148ed3bbfaafa5b338783a5":256:0 +aes_decrypt_xts:"4019e9c5da64d3d1a3f79cda9d01166ea02595f955b82cfac7e594ae3172c3be9c658a902983eca73c73edd2b912a6deb4782677f29491b4ceed56acc3fa47e9":"790ec3a70a7ca2a48c3de24dfe8cdc5c":"4cf03b3387f76ab00b3b185c1abee3a88bb8bf175148ed3bbfaafa5b338783a5":"7922bc4a8911ed7e03f05315253d2aa4445e988dc1c9e66eb9ca994df41da00a" AES-256-XTS Decrypt NIST XTSTestVectors #74 -aes_decrypt_xts:"506972f890d7ed0787c0383f9925813ec38770ac0b1a2fc64e3804a8023b9723e9d654afcbc473eb9567e2a17bac5c1a76820db5a11c2c68b06db303dc6a5039":"58dc4ed85b1ec5dd368aeaa888256378":"6fc90fde95a6609f2b631e918932abb2f1da85fbf1ea0582bcff24ff5603ef6f":"07d53cf1f3cbd2285dda24431a53ac4c96f664fa2d22ac4cd1453c5be7ef61f2":256:0 +aes_decrypt_xts:"506972f890d7ed0787c0383f9925813ec38770ac0b1a2fc64e3804a8023b9723e9d654afcbc473eb9567e2a17bac5c1a76820db5a11c2c68b06db303dc6a5039":"58dc4ed85b1ec5dd368aeaa888256378":"07d53cf1f3cbd2285dda24431a53ac4c96f664fa2d22ac4cd1453c5be7ef61f2":"6fc90fde95a6609f2b631e918932abb2f1da85fbf1ea0582bcff24ff5603ef6f" AES-256-XTS Decrypt NIST XTSTestVectors #75 -aes_decrypt_xts:"8e7f4415b8d217e7c1eaa411148ed7db1b15e1679dcd21b31461fa7a5e7a55534c7b948e2c91826100187858f1712fdd66ef6e0fd30cb2cdd242b9c12ab52426":"94ec426ab7629c4ee022f3971063a2dc":"2fd582ef3b3e70f74fa2f7186770198e3810b3c452b886249c24c404ac0f699e":"0dfa782d31aae7c3919c2e224e97f682fa811e63050a92ba23cbfeeba9dc5240":256:0 +aes_decrypt_xts:"8e7f4415b8d217e7c1eaa411148ed7db1b15e1679dcd21b31461fa7a5e7a55534c7b948e2c91826100187858f1712fdd66ef6e0fd30cb2cdd242b9c12ab52426":"94ec426ab7629c4ee022f3971063a2dc":"0dfa782d31aae7c3919c2e224e97f682fa811e63050a92ba23cbfeeba9dc5240":"2fd582ef3b3e70f74fa2f7186770198e3810b3c452b886249c24c404ac0f699e" AES-256-XTS Decrypt NIST XTSTestVectors #76 -aes_decrypt_xts:"ed1ff8b1e0909d7d33524270533ebd7f315cfcfcc17a006f013f558400b458cded464ef02830764a526ad33dc314c455f8a27006b7358b7dda3ad5b418d11372":"7aaf9e2e8d7f1608b9326aa061079495":"49346c8d75d6729d03f609a498a3a513f59875a686f1769a7f5a02992f04f775":"0d6005eb5f91a4ae288bd355ff680ca964b784d80973a99c4a4d0ec09cf49485":256:0 +aes_decrypt_xts:"ed1ff8b1e0909d7d33524270533ebd7f315cfcfcc17a006f013f558400b458cded464ef02830764a526ad33dc314c455f8a27006b7358b7dda3ad5b418d11372":"7aaf9e2e8d7f1608b9326aa061079495":"0d6005eb5f91a4ae288bd355ff680ca964b784d80973a99c4a4d0ec09cf49485":"49346c8d75d6729d03f609a498a3a513f59875a686f1769a7f5a02992f04f775" AES-256-XTS Decrypt NIST XTSTestVectors #77 -aes_decrypt_xts:"10b96a3fd64d9637d1c95c33734726e693baabf01fda6116a07edecfafbb2c6cf11d7dca5099c5c74a62417bdcf29baa031e089207c4d4ca58db705af976046a":"ad1383cbac7950532d277f44595d8ecf":"021a014cff455418845d90a7b76c266e8703d04bf188d3119f6628aa65397bc6":"104c4240453ef8efaeb55eadec52dd51631a7f1ce01c43ff262f10016fc69e09":256:0 +aes_decrypt_xts:"10b96a3fd64d9637d1c95c33734726e693baabf01fda6116a07edecfafbb2c6cf11d7dca5099c5c74a62417bdcf29baa031e089207c4d4ca58db705af976046a":"ad1383cbac7950532d277f44595d8ecf":"104c4240453ef8efaeb55eadec52dd51631a7f1ce01c43ff262f10016fc69e09":"021a014cff455418845d90a7b76c266e8703d04bf188d3119f6628aa65397bc6" AES-256-XTS Decrypt NIST XTSTestVectors #78 -aes_decrypt_xts:"d5293fc21b537aeedd93df32daa2d45a371c6063f968d5457599adbfbe3177f206e7e7bbf4dbf7aedcf45cf6de4cb50792ca4a998011d127ef43dc08cbdb06d2":"adfa0b852ee61084106717377ff8736c":"be9321ed7130c8f800e80397c62550c2858446bdc4133cc9e0f3e9317bc58773":"5fef92ba7942f49ebe1af80935ed7304e4e1fe60cef2128c98572f481dd4a92b":256:0 +aes_decrypt_xts:"d5293fc21b537aeedd93df32daa2d45a371c6063f968d5457599adbfbe3177f206e7e7bbf4dbf7aedcf45cf6de4cb50792ca4a998011d127ef43dc08cbdb06d2":"adfa0b852ee61084106717377ff8736c":"5fef92ba7942f49ebe1af80935ed7304e4e1fe60cef2128c98572f481dd4a92b":"be9321ed7130c8f800e80397c62550c2858446bdc4133cc9e0f3e9317bc58773" AES-256-XTS Decrypt NIST XTSTestVectors #79 -aes_decrypt_xts:"3c8acc3bad92315bb4948b7d05ffc225985acd06507885cd7246d81958236687a3c8317feee044b2afd41730ccd41e07aff1259f3d1cc982a824dfcf31aa1ad0":"3b78b8df71027269f9d80b9a80632374":"8e00a4cf4bd4bd9e157a66165bb044e1ba093f1f86aa808a17066bb7eb94be55":"3dc6536e58b1e8104d51a4d58d9086d68cb94a53b4fc747a88d7026cf32be80d":256:0 +aes_decrypt_xts:"3c8acc3bad92315bb4948b7d05ffc225985acd06507885cd7246d81958236687a3c8317feee044b2afd41730ccd41e07aff1259f3d1cc982a824dfcf31aa1ad0":"3b78b8df71027269f9d80b9a80632374":"3dc6536e58b1e8104d51a4d58d9086d68cb94a53b4fc747a88d7026cf32be80d":"8e00a4cf4bd4bd9e157a66165bb044e1ba093f1f86aa808a17066bb7eb94be55" AES-256-XTS Decrypt NIST XTSTestVectors #80 -aes_decrypt_xts:"2f5dbe86bdc519dbe8f1ea33385c58451c700e3bd95b311741a9ee19eeb2c399b689a699a823275a2bcee8b4daa43fc03bf91c26790580d2a808be7174dd5789":"c36c9638b2d549542a69e4ea69a905de":"cad51c8647315fa57c80b304c07bc7a31d8d3979be22296d1815201b6d246893":"13fc4f00953c5fb7624ae4315fce70f4dcac3b075f4702c83a78095a8a44ca81":256:0 +aes_decrypt_xts:"2f5dbe86bdc519dbe8f1ea33385c58451c700e3bd95b311741a9ee19eeb2c399b689a699a823275a2bcee8b4daa43fc03bf91c26790580d2a808be7174dd5789":"c36c9638b2d549542a69e4ea69a905de":"13fc4f00953c5fb7624ae4315fce70f4dcac3b075f4702c83a78095a8a44ca81":"cad51c8647315fa57c80b304c07bc7a31d8d3979be22296d1815201b6d246893" AES-256-XTS Decrypt NIST XTSTestVectors #81 -aes_decrypt_xts:"f9be3b24d0819f38b63d13948c6bd9aa1f941e4b865b9c6f88e3c4d1bb14fc2e4739eba36644d8954788342d051d8040b85927b420739efe33be9064aa884cbc":"4546f9f6b23fa4988a551cd54014fbd7":"349ba948f7ee3b6913fc27eeee1297b98e879716ff19b2569e846b4d656d64d3":"593ccc2cacdca892b7fdbd4ea11f05ed697fea827f408be55a2ff0afdf343172":256:0 +aes_decrypt_xts:"f9be3b24d0819f38b63d13948c6bd9aa1f941e4b865b9c6f88e3c4d1bb14fc2e4739eba36644d8954788342d051d8040b85927b420739efe33be9064aa884cbc":"4546f9f6b23fa4988a551cd54014fbd7":"593ccc2cacdca892b7fdbd4ea11f05ed697fea827f408be55a2ff0afdf343172":"349ba948f7ee3b6913fc27eeee1297b98e879716ff19b2569e846b4d656d64d3" AES-256-XTS Decrypt NIST XTSTestVectors #82 -aes_decrypt_xts:"bf221936e3e2a48987a5338265a6e8e2d8bcb52e5d6d77d58832aab9d404bd91814c13c2263fdd2051822e5f635d29d7c18a6a25888d5e517b5e1bd275669ac0":"c024fb9f26ed411331639feb0ccf9cf2":"87513213e37589ad26589518fcb34e625002d6ead46a720faab4e0cc9babc114":"e7892fbfc0a5975210c277893ef54f1af6a35336658b71a024b7f037e3e8ffe1":256:0 +aes_decrypt_xts:"bf221936e3e2a48987a5338265a6e8e2d8bcb52e5d6d77d58832aab9d404bd91814c13c2263fdd2051822e5f635d29d7c18a6a25888d5e517b5e1bd275669ac0":"c024fb9f26ed411331639feb0ccf9cf2":"e7892fbfc0a5975210c277893ef54f1af6a35336658b71a024b7f037e3e8ffe1":"87513213e37589ad26589518fcb34e625002d6ead46a720faab4e0cc9babc114" AES-256-XTS Decrypt NIST XTSTestVectors #83 -aes_decrypt_xts:"1826c0cb61ced1ee831b9efe0485fb446127cb221f288045e644748d90314cbbb787d085d54ac18d3110820026df22c868e1958ebce406bcbc44276540edc5e3":"cdaaa0bbb166a45f01dc9760951c7c2c":"728787c549b4a4c36a7bf5060b7fdf128c32381844ea7245a4e9d37daa573950":"788cfa48cd506939be8e7a02832a3714ea74062ff3686d0857e1a6036ab5f4d7":256:0 +aes_decrypt_xts:"1826c0cb61ced1ee831b9efe0485fb446127cb221f288045e644748d90314cbbb787d085d54ac18d3110820026df22c868e1958ebce406bcbc44276540edc5e3":"cdaaa0bbb166a45f01dc9760951c7c2c":"788cfa48cd506939be8e7a02832a3714ea74062ff3686d0857e1a6036ab5f4d7":"728787c549b4a4c36a7bf5060b7fdf128c32381844ea7245a4e9d37daa573950" AES-256-XTS Decrypt NIST XTSTestVectors #84 -aes_decrypt_xts:"75a664acd6e60173120c1a5e84283859e30751f97fa2057ca767bc72d9e4518ef4c15bb3fa752341c0b155a111c46de7fde5b5e941c354aad6d644edc68e817a":"b78c4a3aaef54515ca30236f999ebc88":"fd56648bcb0ca7541273dea9fa8aa23f2ba2865fe4d509618d617a0f415e1dff":"a5d95baae47fbd987e619c7d243128c021c0b8a6eb280369e6232a8e95c9edc1":256:0 +aes_decrypt_xts:"75a664acd6e60173120c1a5e84283859e30751f97fa2057ca767bc72d9e4518ef4c15bb3fa752341c0b155a111c46de7fde5b5e941c354aad6d644edc68e817a":"b78c4a3aaef54515ca30236f999ebc88":"a5d95baae47fbd987e619c7d243128c021c0b8a6eb280369e6232a8e95c9edc1":"fd56648bcb0ca7541273dea9fa8aa23f2ba2865fe4d509618d617a0f415e1dff" AES-256-XTS Decrypt NIST XTSTestVectors #85 -aes_decrypt_xts:"238ba90e8e93c53d3a9fc91a2d7043f4b5ec492d8e0793741bf91a83ee8dbe30e45a6127ca37608790d44821cee79f55067537b6b8b059843db98f1b09cd63fd":"70fcdbc2346417979dde1f1493bfc3f3":"491490a2eb646c069ae4fe8ba8ef375b77b0c57957fe03fe490661f179c34083":"db6d2d65641e61cd0d47aa4021a655b283a39e57df5a4c189b3ea720ca80c3a2":256:0 +aes_decrypt_xts:"238ba90e8e93c53d3a9fc91a2d7043f4b5ec492d8e0793741bf91a83ee8dbe30e45a6127ca37608790d44821cee79f55067537b6b8b059843db98f1b09cd63fd":"70fcdbc2346417979dde1f1493bfc3f3":"db6d2d65641e61cd0d47aa4021a655b283a39e57df5a4c189b3ea720ca80c3a2":"491490a2eb646c069ae4fe8ba8ef375b77b0c57957fe03fe490661f179c34083" AES-256-XTS Decrypt NIST XTSTestVectors #86 -aes_decrypt_xts:"9b670a9c5933c91580d0796f46cb11056cb1c65e018615664ed8732bfc7aeebc8f21debcfb7ffc4d9c85a05c21d6b90fc55bbfc44a8f6476dd3fec0f91bade7d":"df4b67bc5e70ef407a8319fe9c4e721b":"8d31609e09f96302b4bc099731f3f9d37ac5bead52df8e595a4c3694a6313233":"c31c284bd36acbe715734f7c166709eb6672dbfbaaf4c5ee3529dcb287bd2aaa":256:0 +aes_decrypt_xts:"9b670a9c5933c91580d0796f46cb11056cb1c65e018615664ed8732bfc7aeebc8f21debcfb7ffc4d9c85a05c21d6b90fc55bbfc44a8f6476dd3fec0f91bade7d":"df4b67bc5e70ef407a8319fe9c4e721b":"c31c284bd36acbe715734f7c166709eb6672dbfbaaf4c5ee3529dcb287bd2aaa":"8d31609e09f96302b4bc099731f3f9d37ac5bead52df8e595a4c3694a6313233" AES-256-XTS Decrypt NIST XTSTestVectors #87 -aes_decrypt_xts:"4eea6d7e5e92b756c635cd4b9942da425e1fcaa0f43ef200732936ee9680c2559281c23d51c21564941f801468385f0a7c24e0df98b2041126f6791e3a992ad7":"150f86fc5e732d055e5b567fc79e6dd3":"fad3006978657f76a2d1a112189b79afa2d7241596e336f4d6bd4efa77f065b9":"12779fc72f7ad1f25a50e3bac3733e977171692ed9e8379d91ac2dfa75f52e9e":256:0 +aes_decrypt_xts:"4eea6d7e5e92b756c635cd4b9942da425e1fcaa0f43ef200732936ee9680c2559281c23d51c21564941f801468385f0a7c24e0df98b2041126f6791e3a992ad7":"150f86fc5e732d055e5b567fc79e6dd3":"12779fc72f7ad1f25a50e3bac3733e977171692ed9e8379d91ac2dfa75f52e9e":"fad3006978657f76a2d1a112189b79afa2d7241596e336f4d6bd4efa77f065b9" AES-256-XTS Decrypt NIST XTSTestVectors #88 -aes_decrypt_xts:"ef9141d43b311a9268b99861a5022760900487c3e4ab1b69de5224b10f015a02861699ce9ab66576e97cf89f8f7c58084aeaf4305e7a2869a200df98e0b59675":"e08d82d1049c842e8fc9437644590ed4":"325eb5d53d9eefc69ed5c0e39aaef5a470097fa6518f4954054278b07501de8a":"5b395b5d1d85d8855a181a6f327eb772f18b2587603961a9a26936df56223b36":256:0 +aes_decrypt_xts:"ef9141d43b311a9268b99861a5022760900487c3e4ab1b69de5224b10f015a02861699ce9ab66576e97cf89f8f7c58084aeaf4305e7a2869a200df98e0b59675":"e08d82d1049c842e8fc9437644590ed4":"5b395b5d1d85d8855a181a6f327eb772f18b2587603961a9a26936df56223b36":"325eb5d53d9eefc69ed5c0e39aaef5a470097fa6518f4954054278b07501de8a" AES-256-XTS Decrypt NIST XTSTestVectors #89 -aes_decrypt_xts:"15e9aa9d4510cca523e1e4cd8d93840b240d1ab02db8f333e041e75edab74f7fa3deae500054c877da0d15cd840b3ad2731b4c853acb398f1ee642db62e9ff99":"97ce585ff452d525425e0c2372bab3e8":"6901f61ef6edad9c2bd07876c6d332cc6a67ae7cb09c443ce7c96d4c2dd76275":"2f183f4cd110f30ff9b4bc5982ea3205a9ff8ff660416f8d240a789bd2ad52ae":256:0 +aes_decrypt_xts:"15e9aa9d4510cca523e1e4cd8d93840b240d1ab02db8f333e041e75edab74f7fa3deae500054c877da0d15cd840b3ad2731b4c853acb398f1ee642db62e9ff99":"97ce585ff452d525425e0c2372bab3e8":"2f183f4cd110f30ff9b4bc5982ea3205a9ff8ff660416f8d240a789bd2ad52ae":"6901f61ef6edad9c2bd07876c6d332cc6a67ae7cb09c443ce7c96d4c2dd76275" AES-256-XTS Decrypt NIST XTSTestVectors #90 -aes_decrypt_xts:"226e2126ecc3435279eff7bd4e5f3daa331f9f29f4c5f1eb5a0f3801f951dfe11956ff9cd2d6caecb685cb7ee959b82b247b4f529e96f7d204ac61f4de568834":"8baa458212142e89fd1e6cda3a1457a3":"a791c53edf5c8166816751a336f3d03402f3dae071f3a60564a0f2af735a885a":"8fbedc977267109b6849aaab669ad5cdfd15dcc4b350dd42eb3664851703e474":256:0 +aes_decrypt_xts:"226e2126ecc3435279eff7bd4e5f3daa331f9f29f4c5f1eb5a0f3801f951dfe11956ff9cd2d6caecb685cb7ee959b82b247b4f529e96f7d204ac61f4de568834":"8baa458212142e89fd1e6cda3a1457a3":"8fbedc977267109b6849aaab669ad5cdfd15dcc4b350dd42eb3664851703e474":"a791c53edf5c8166816751a336f3d03402f3dae071f3a60564a0f2af735a885a" AES-256-XTS Decrypt NIST XTSTestVectors #91 -aes_decrypt_xts:"adaa629d31744b21801f26d00deea6da1a165c07b89fbbdf7bece621d3a7d1984327895ad8bbdbba3b9a80df4dbb0258229199c5b4203422b4a59a22f1bd6507":"6bc9341acd743b5c94bc2f2cedd8840f":"389a057a61ffa0b6681b2bcb5b7c976e768f1ba81cc9d0ef5e3a5d4fa1ca19bd":"6d7d5e9d0b7c40a169d0ae575880ac977b6aa8bcfc15d8549a9f93d8626588b0":256:0 +aes_decrypt_xts:"adaa629d31744b21801f26d00deea6da1a165c07b89fbbdf7bece621d3a7d1984327895ad8bbdbba3b9a80df4dbb0258229199c5b4203422b4a59a22f1bd6507":"6bc9341acd743b5c94bc2f2cedd8840f":"6d7d5e9d0b7c40a169d0ae575880ac977b6aa8bcfc15d8549a9f93d8626588b0":"389a057a61ffa0b6681b2bcb5b7c976e768f1ba81cc9d0ef5e3a5d4fa1ca19bd" AES-256-XTS Decrypt NIST XTSTestVectors #92 -aes_decrypt_xts:"41d8edb523c71df885d397e82aec8fa5cb83f92e000116a802da85696d35a9f905f360eadc6f10b571dccb26ebf52a5d55b7fb1485fd8e42ff3c0158d84ae00b":"be6d32185d469d8b512f85acbca7f7a9":"ad80eb53b26a1f0e97194efed09c68c09883ff576fd9edbbb5a50765dc7b3e85":"874962217c5377573962c7f10a885b27807aea67a798b665d523750fcbeae97a":256:0 +aes_decrypt_xts:"41d8edb523c71df885d397e82aec8fa5cb83f92e000116a802da85696d35a9f905f360eadc6f10b571dccb26ebf52a5d55b7fb1485fd8e42ff3c0158d84ae00b":"be6d32185d469d8b512f85acbca7f7a9":"874962217c5377573962c7f10a885b27807aea67a798b665d523750fcbeae97a":"ad80eb53b26a1f0e97194efed09c68c09883ff576fd9edbbb5a50765dc7b3e85" AES-256-XTS Decrypt NIST XTSTestVectors #93 -aes_decrypt_xts:"875b5b2e86421b7e4c1af98ab8638f50f683ee49a7fe2e66415eebac771e19b636310f68ae40addbb385643c63ad098fc63432f89127d39b66b26fecd91ead7b":"1e5e5df19b5da830826cbc2ff6f69c39":"7662f54ea0c01d6a987360b40e9f6f1cb82f6a6d5c4246f62cb24f240939c43a":"9a435043db8040b0a57686a42c00f1402a1c77bb18f1fb549deeec6db752d50c":256:0 +aes_decrypt_xts:"875b5b2e86421b7e4c1af98ab8638f50f683ee49a7fe2e66415eebac771e19b636310f68ae40addbb385643c63ad098fc63432f89127d39b66b26fecd91ead7b":"1e5e5df19b5da830826cbc2ff6f69c39":"9a435043db8040b0a57686a42c00f1402a1c77bb18f1fb549deeec6db752d50c":"7662f54ea0c01d6a987360b40e9f6f1cb82f6a6d5c4246f62cb24f240939c43a" AES-256-XTS Decrypt NIST XTSTestVectors #94 -aes_decrypt_xts:"361de49dc18480a4da2545615035d724a9ecf959198b12ac33297d86606c1b35baf2eea743c9c0c4a8bcf2df10ed49196243af4676ba7536248cd641b1ea304d":"8362ce6123da1977447a5f3e048ef8d0":"c0c9aec4ad9c1c0c0d6c4d24fdc3307ae3a650c60372ad42171ed12b5ca2a382":"58c11aeafc90ec78fb984d429f989f45825da951c4804f458ebebd6f346b5855":256:0 +aes_decrypt_xts:"361de49dc18480a4da2545615035d724a9ecf959198b12ac33297d86606c1b35baf2eea743c9c0c4a8bcf2df10ed49196243af4676ba7536248cd641b1ea304d":"8362ce6123da1977447a5f3e048ef8d0":"58c11aeafc90ec78fb984d429f989f45825da951c4804f458ebebd6f346b5855":"c0c9aec4ad9c1c0c0d6c4d24fdc3307ae3a650c60372ad42171ed12b5ca2a382" AES-256-XTS Decrypt NIST XTSTestVectors #95 -aes_decrypt_xts:"a9f39b16e17131df50640544f3b38248c98975435de8ff80d0b7f37aa751a4aec4de7caf2f9f5688940f03a76307437d47fbdf3cdc6a6c44471a534a0d0e7807":"ec0656ec1168c040ec36d0353825b1b4":"6dda79b7ada7abce6726365a7b316afa6abb4be396c6bc3b7453f2fac75fae45":"b1acb1c513fe7f0e8cebeacc34489244bbcfa46cc0db526ba875bd75358bb9f5":256:0 +aes_decrypt_xts:"a9f39b16e17131df50640544f3b38248c98975435de8ff80d0b7f37aa751a4aec4de7caf2f9f5688940f03a76307437d47fbdf3cdc6a6c44471a534a0d0e7807":"ec0656ec1168c040ec36d0353825b1b4":"b1acb1c513fe7f0e8cebeacc34489244bbcfa46cc0db526ba875bd75358bb9f5":"6dda79b7ada7abce6726365a7b316afa6abb4be396c6bc3b7453f2fac75fae45" AES-256-XTS Decrypt NIST XTSTestVectors #96 -aes_decrypt_xts:"de69e2a2e7ca0a0bbbc3e379d389b84f627bc62ab277cc7b0c04d5959842525a5d36109287fb066cea844a4487e86388cbe11e39fcde7c15b2f4b2951bdedc1a":"773d903f1ea98b7ce5900ffd9ef866eb":"8d28f585e0a8803b4183abe7c3b82fc3ac66a1e8fcbf0211301786ed456b3e0a":"584a98ebe2b9c24686f400b477d804c3dc1deaf4ada69f4dbc40b454f1b8d5a0":256:0 +aes_decrypt_xts:"de69e2a2e7ca0a0bbbc3e379d389b84f627bc62ab277cc7b0c04d5959842525a5d36109287fb066cea844a4487e86388cbe11e39fcde7c15b2f4b2951bdedc1a":"773d903f1ea98b7ce5900ffd9ef866eb":"584a98ebe2b9c24686f400b477d804c3dc1deaf4ada69f4dbc40b454f1b8d5a0":"8d28f585e0a8803b4183abe7c3b82fc3ac66a1e8fcbf0211301786ed456b3e0a" AES-256-XTS Decrypt NIST XTSTestVectors #97 -aes_decrypt_xts:"adbf1dde5469fcca77f480a5b24f99923e07780a0516ef15c32b0cf37f62413a963dc60e3ffb3bd1f31d393bf62c9f3f2846616093c5f5eec5052a740fda90a8":"b8ae76c5ddd4d9a9fce253f8169c10de":"a754d66b13ae0312f60f7beb4b73b29cacff5a7050d85a9753c4b7af0ee074d1":"d7b2d44076f049c30d5611d7566659dfe1dae35f2f161085da88b4eb7758c8d3":256:0 +aes_decrypt_xts:"adbf1dde5469fcca77f480a5b24f99923e07780a0516ef15c32b0cf37f62413a963dc60e3ffb3bd1f31d393bf62c9f3f2846616093c5f5eec5052a740fda90a8":"b8ae76c5ddd4d9a9fce253f8169c10de":"d7b2d44076f049c30d5611d7566659dfe1dae35f2f161085da88b4eb7758c8d3":"a754d66b13ae0312f60f7beb4b73b29cacff5a7050d85a9753c4b7af0ee074d1" AES-256-XTS Decrypt NIST XTSTestVectors #98 -aes_decrypt_xts:"8f7381a14188011385d09aa340dc8886116ec746296cd83daf457516b4f9fe8ad4e85b019f6724acef2ccce354904e21faa53f01575c6dec4edd0d432b718261":"37a3915a08616eb1772fc0cbc3c6ecaa":"8b6e4dcf7f9bdb106405c0aa5f655aa27f4b224b320e6ba5e6fc35d9975699dc":"ff2cfca857ee1f45f6440bb3b51c71bec1098002fabdcbcf25017383413c572b":256:0 +aes_decrypt_xts:"8f7381a14188011385d09aa340dc8886116ec746296cd83daf457516b4f9fe8ad4e85b019f6724acef2ccce354904e21faa53f01575c6dec4edd0d432b718261":"37a3915a08616eb1772fc0cbc3c6ecaa":"ff2cfca857ee1f45f6440bb3b51c71bec1098002fabdcbcf25017383413c572b":"8b6e4dcf7f9bdb106405c0aa5f655aa27f4b224b320e6ba5e6fc35d9975699dc" AES-256-XTS Decrypt NIST XTSTestVectors #99 -aes_decrypt_xts:"9366b4a9943e1f66cae901f954acd8465fd99ad6e39fc59eb9f91a4fb831ad5e7cec704bc43e2d5c005f8044bb0fd63b8dc3a33a75b4551a7f722a13761c5e00":"d6f125b91a63da779c97af18bb9e2a7b":"af3d1a1e04f0764e1e0c9cbf8dfcfbfb00508f6bc1ec1b3a9cdca4f7aa018a3b":"f5cb7868ac612b0054bb8bcdf8340155f52aaa87dece381c94416cf42143638f":256:0 +aes_decrypt_xts:"9366b4a9943e1f66cae901f954acd8465fd99ad6e39fc59eb9f91a4fb831ad5e7cec704bc43e2d5c005f8044bb0fd63b8dc3a33a75b4551a7f722a13761c5e00":"d6f125b91a63da779c97af18bb9e2a7b":"f5cb7868ac612b0054bb8bcdf8340155f52aaa87dece381c94416cf42143638f":"af3d1a1e04f0764e1e0c9cbf8dfcfbfb00508f6bc1ec1b3a9cdca4f7aa018a3b" AES-256-XTS Decrypt NIST XTSTestVectors #100 -aes_decrypt_xts:"fef5726fbff891a0be1071d43ad3088589cd7cb2fffcd5712f43a7be62b7552a3c7712d390b3a19164ea6365032644406746f6f0d954065dcbb82de7eac64944":"2741e6af5f88a4fd02cb9fbc9cb84a07":"7cd54efa60b0a6bc92acd144935ac11bfec1f0a69a3c53d435ca0d1cc5ca15db":"0ae751bc884670ca9300f91061343d1f478440c36ed8b9fd4dcdccd3a12e61b4":256:0 +aes_decrypt_xts:"fef5726fbff891a0be1071d43ad3088589cd7cb2fffcd5712f43a7be62b7552a3c7712d390b3a19164ea6365032644406746f6f0d954065dcbb82de7eac64944":"2741e6af5f88a4fd02cb9fbc9cb84a07":"0ae751bc884670ca9300f91061343d1f478440c36ed8b9fd4dcdccd3a12e61b4":"7cd54efa60b0a6bc92acd144935ac11bfec1f0a69a3c53d435ca0d1cc5ca15db" AES-256-XTS Decrypt NIST XTSTestVectors #101 -aes_decrypt_xts:"8371c7c207b3734b90e038f6c82d8f42abdfdcc1839875d659757e6b9b788b365617d5c3c8957f2bd1ff5658c624d82ef8a0502d100955acc2bc4ea9528a6219":"a580895c59c23be2cd39b431187806d6":"bf1cc5da2215a23fe2f31baaf8c0f11b5cbb94fe0416909f7dcb7479a3faaf2bec53888f5ddfac5017551aab02cc1bd9":"b89c6508b1f89028c4a522839c7c3a40998da9743061448d58014a379aba7b3784da77bd355c6b96fe3b6685bc0519b1":384:0 +aes_decrypt_xts:"8371c7c207b3734b90e038f6c82d8f42abdfdcc1839875d659757e6b9b788b365617d5c3c8957f2bd1ff5658c624d82ef8a0502d100955acc2bc4ea9528a6219":"a580895c59c23be2cd39b431187806d6":"b89c6508b1f89028c4a522839c7c3a40998da9743061448d58014a379aba7b3784da77bd355c6b96fe3b6685bc0519b1":"bf1cc5da2215a23fe2f31baaf8c0f11b5cbb94fe0416909f7dcb7479a3faaf2bec53888f5ddfac5017551aab02cc1bd9" AES-256-XTS Decrypt NIST XTSTestVectors #102 -aes_decrypt_xts:"9b7c04be9b3766e13b06b77b19d7d552fd8a89c37860fb52135aeafe2ff3206324c0bf48f17e08e83f547a3bb1753e04270ccc14c9d3a5c1fc05e8fa54584fe8":"9e53bfba0953c66cc4d4d6163ae88d9e":"322a7aac97f8fc5884cb6b0048aefbdb0db9817252591514784066723523bdf319d04363bd8ddd69b928f156100e1edc":"4d556a5d583419de7fac2310fdd953845faa40ea3f0bd9a7bd5ca4297eddcb10651f0feddbe91f8a6c91fae88ee56cf9":384:0 +aes_decrypt_xts:"9b7c04be9b3766e13b06b77b19d7d552fd8a89c37860fb52135aeafe2ff3206324c0bf48f17e08e83f547a3bb1753e04270ccc14c9d3a5c1fc05e8fa54584fe8":"9e53bfba0953c66cc4d4d6163ae88d9e":"4d556a5d583419de7fac2310fdd953845faa40ea3f0bd9a7bd5ca4297eddcb10651f0feddbe91f8a6c91fae88ee56cf9":"322a7aac97f8fc5884cb6b0048aefbdb0db9817252591514784066723523bdf319d04363bd8ddd69b928f156100e1edc" AES-256-XTS Decrypt NIST XTSTestVectors #103 -aes_decrypt_xts:"6f2a3165db6d662e95df91fd9a909fef443ffb676b7519ddec38f86dfcd6438ff48a60087f101f8d26274a7a64b4c287ab1edee347398fbe3df901a84dafe5fb":"01c499678e107051f5d6dbff3586c15a":"d2f4014b5ae09f0a9437c853b45c579e171466e72c9da05e881b59e4b30659d76660d77c1d23f0161e356ebd828f366e":"4a9e4939f8398d39830c88142a34040d88822356801bf82cb3e25120cc7da69bbe1847d502f7ccae3c7dfa116a8ee3b5":384:0 +aes_decrypt_xts:"6f2a3165db6d662e95df91fd9a909fef443ffb676b7519ddec38f86dfcd6438ff48a60087f101f8d26274a7a64b4c287ab1edee347398fbe3df901a84dafe5fb":"01c499678e107051f5d6dbff3586c15a":"4a9e4939f8398d39830c88142a34040d88822356801bf82cb3e25120cc7da69bbe1847d502f7ccae3c7dfa116a8ee3b5":"d2f4014b5ae09f0a9437c853b45c579e171466e72c9da05e881b59e4b30659d76660d77c1d23f0161e356ebd828f366e" AES-256-XTS Decrypt NIST XTSTestVectors #104 -aes_decrypt_xts:"e0606a865a993d5d1c49068ec9b8cfd3df4eb976d73475b4a43363c403e1999d9ef33ffbd909abeacec057e700d94ac0ea0d897f5043e5a78f3606d5a3e17a82":"71271383438e0d3ee71fb86d3e97df8f":"bebb3dfe63bf23cc55b2b5d7cea3915a686fe2b91729ea696989b56b1a5ecb0552c4921f0ddd5786503484be334c89c0":"715476936600a12650054dc99c6e3477fa83ef1a2d86d33da89a34d447c8d0124bcce49c790f929ac2838d34de3140d7":384:0 +aes_decrypt_xts:"e0606a865a993d5d1c49068ec9b8cfd3df4eb976d73475b4a43363c403e1999d9ef33ffbd909abeacec057e700d94ac0ea0d897f5043e5a78f3606d5a3e17a82":"71271383438e0d3ee71fb86d3e97df8f":"715476936600a12650054dc99c6e3477fa83ef1a2d86d33da89a34d447c8d0124bcce49c790f929ac2838d34de3140d7":"bebb3dfe63bf23cc55b2b5d7cea3915a686fe2b91729ea696989b56b1a5ecb0552c4921f0ddd5786503484be334c89c0" AES-256-XTS Decrypt NIST XTSTestVectors #105 -aes_decrypt_xts:"a262543e9b7cd00a32ae0dd4c9067e5344c004a9d234636b9c2f13e2785cc33f16d4088947418aaba0c49343526cd0ff70e5ab27fdae27ff4f48894ea86f3aa3":"9670dd28c24f210f6971b69b86e9d413":"b65f955cda658d8ed074fcf562d697ad771e89e0a9a94cf4d8041c2e92f47322d07bcddee361ef584ce30f53814109d1":"418ae4a9d28cdfbefe6cdf70b75457f018ea628631a45a6cc362d10a045d834f652997a9e6bd7bb8cdc60904e4f2eb32":384:0 +aes_decrypt_xts:"a262543e9b7cd00a32ae0dd4c9067e5344c004a9d234636b9c2f13e2785cc33f16d4088947418aaba0c49343526cd0ff70e5ab27fdae27ff4f48894ea86f3aa3":"9670dd28c24f210f6971b69b86e9d413":"418ae4a9d28cdfbefe6cdf70b75457f018ea628631a45a6cc362d10a045d834f652997a9e6bd7bb8cdc60904e4f2eb32":"b65f955cda658d8ed074fcf562d697ad771e89e0a9a94cf4d8041c2e92f47322d07bcddee361ef584ce30f53814109d1" AES-256-XTS Decrypt NIST XTSTestVectors #106 -aes_decrypt_xts:"13bdb0257c78355bab88fab43ecb5dce211df2fa5836acf9196a548b084eb8629cb6fe31a956d8fe1234031a36a980bb8a70260a90b0157fd4974aa2f44ed900":"4fcafd6e1a022e9ee7e3940f68cef99b":"ee2d97438cba39b3c2527b48037e7756cf6cd771412de0fd557af82554a7a95c255c38c9a2eadd186526330119b5ba92":"99a1a07f9f8934350df099c7847b759a6afc42b5f6f8bf6031cdf8781049462e6eafc0cf30f8d4f6a8cd20a253d4c693":384:0 +aes_decrypt_xts:"13bdb0257c78355bab88fab43ecb5dce211df2fa5836acf9196a548b084eb8629cb6fe31a956d8fe1234031a36a980bb8a70260a90b0157fd4974aa2f44ed900":"4fcafd6e1a022e9ee7e3940f68cef99b":"99a1a07f9f8934350df099c7847b759a6afc42b5f6f8bf6031cdf8781049462e6eafc0cf30f8d4f6a8cd20a253d4c693":"ee2d97438cba39b3c2527b48037e7756cf6cd771412de0fd557af82554a7a95c255c38c9a2eadd186526330119b5ba92" AES-256-XTS Decrypt NIST XTSTestVectors #107 -aes_decrypt_xts:"5ef338dd6e8bd772e6f3520d3c060a4466d2f9d5ec0ba9d9c1ddcb3a077ee0d3ebdfd9c4b243753a6e136224a9324a29fe3087c7a0fd9fff4676c70327e8c86c":"421f909438c0072a2db9ac5c9917a112":"010662e281d7385aa1b0cc002563970c64cbe9149b910c14ba23eb8ace8e829c6af003c4e29a8e2e8b10493bf26ddba1":"7c4ae7bf812deacca841dc86e13fadbaaafe7b711a210530f453c172c5973fb408df3f474dfe8f6a898cf75d2dfb0d68":384:0 +aes_decrypt_xts:"5ef338dd6e8bd772e6f3520d3c060a4466d2f9d5ec0ba9d9c1ddcb3a077ee0d3ebdfd9c4b243753a6e136224a9324a29fe3087c7a0fd9fff4676c70327e8c86c":"421f909438c0072a2db9ac5c9917a112":"7c4ae7bf812deacca841dc86e13fadbaaafe7b711a210530f453c172c5973fb408df3f474dfe8f6a898cf75d2dfb0d68":"010662e281d7385aa1b0cc002563970c64cbe9149b910c14ba23eb8ace8e829c6af003c4e29a8e2e8b10493bf26ddba1" AES-256-XTS Decrypt NIST XTSTestVectors #108 -aes_decrypt_xts:"614112e6ae13730e6f4925bf6628a374ce959be494f13574ef86e544ee49a742257f88778fb894316cba489440bff66cce4addfe98e9b88955a86cf6909f4687":"c4f14279906ce44ba6e975e66db505ed":"ba10f58683feec8b166d4800ae60755db22d59b952b47199de408e0ae17e98fc06b80c0be89754159ec3ad378a318e6f":"280f229fb75b6a4d8786aa9681b83e6ac8ee8304bbdf971844a3ac3aa0c6fb16cc19f9d8ae2674d3076fca3b6ec512f6":384:0 +aes_decrypt_xts:"614112e6ae13730e6f4925bf6628a374ce959be494f13574ef86e544ee49a742257f88778fb894316cba489440bff66cce4addfe98e9b88955a86cf6909f4687":"c4f14279906ce44ba6e975e66db505ed":"280f229fb75b6a4d8786aa9681b83e6ac8ee8304bbdf971844a3ac3aa0c6fb16cc19f9d8ae2674d3076fca3b6ec512f6":"ba10f58683feec8b166d4800ae60755db22d59b952b47199de408e0ae17e98fc06b80c0be89754159ec3ad378a318e6f" AES-256-XTS Decrypt NIST XTSTestVectors #109 -aes_decrypt_xts:"850613538d3c8f7cc18636dc1b5be686befec54c60af6a52bb10ef2ac567b13123d38906b7598450ff08129e7e08bb8fe27e04bf2e4b3579f444e0b9ef34fef1":"2cac49606363f2131e9aecab160bdd5b":"ade4ec9a0cde24d8033ae31ef8589dc75388941f902e3b0602f291ec9a6c62bfd5018d848124cb7f5643f8c94c335d5a":"36f282f440c12d74d3b5db24b72cbf780c6b928cd6d3b70718e37ada1bc5f3c15e50c4b561ae4fc0e4f2cfc923585d08":384:0 +aes_decrypt_xts:"850613538d3c8f7cc18636dc1b5be686befec54c60af6a52bb10ef2ac567b13123d38906b7598450ff08129e7e08bb8fe27e04bf2e4b3579f444e0b9ef34fef1":"2cac49606363f2131e9aecab160bdd5b":"36f282f440c12d74d3b5db24b72cbf780c6b928cd6d3b70718e37ada1bc5f3c15e50c4b561ae4fc0e4f2cfc923585d08":"ade4ec9a0cde24d8033ae31ef8589dc75388941f902e3b0602f291ec9a6c62bfd5018d848124cb7f5643f8c94c335d5a" AES-256-XTS Decrypt NIST XTSTestVectors #110 -aes_decrypt_xts:"9d1bdddf822f7a0a38e9c8bbb6c0bb956ece1fcf30264012d967b18ec0187a31434d81731600dc67c25bdbf3ec12dfbdb6cfe47bfaa33e02d9f257b0813b07b6":"bfd261a9e11b7f3a4a5eb61dc7757448":"63465b29394df670faf46dd24cc10f10284bb2d946e6d861cb65875dd58a00ebab2bdf5f85f199558d2178ae16a5ce29":"805068251a01ada16a44df9ce0c6be78ef52e23fdfe5638be74cf8d1242fe21c82bfed83e8f6ac103d4fd44b0e1ef4d5":384:0 +aes_decrypt_xts:"9d1bdddf822f7a0a38e9c8bbb6c0bb956ece1fcf30264012d967b18ec0187a31434d81731600dc67c25bdbf3ec12dfbdb6cfe47bfaa33e02d9f257b0813b07b6":"bfd261a9e11b7f3a4a5eb61dc7757448":"805068251a01ada16a44df9ce0c6be78ef52e23fdfe5638be74cf8d1242fe21c82bfed83e8f6ac103d4fd44b0e1ef4d5":"63465b29394df670faf46dd24cc10f10284bb2d946e6d861cb65875dd58a00ebab2bdf5f85f199558d2178ae16a5ce29" AES-256-XTS Decrypt NIST XTSTestVectors #111 -aes_decrypt_xts:"7cdfa34c0fa73f6906e74075125555090edb25c509c03c0b65c8af384700a20fa1fec243015ec7434e89860fd61e1a249234492af411bf95143775a20ad25b51":"1c810a27ea019a3b1a95df167f028733":"da30bbab8e0559d276d5aa3befb1cb5de42697607e5c2acc4d214fc4df6212fddbae5aa11132c89d20a890826fffc6fb":"105e1e7e44388f5447b9c82afe7383cb0fda0eaf8a3a48459568c9308e6d6620bf3461bcfcfedbe9120f7554415a27fa":384:0 +aes_decrypt_xts:"7cdfa34c0fa73f6906e74075125555090edb25c509c03c0b65c8af384700a20fa1fec243015ec7434e89860fd61e1a249234492af411bf95143775a20ad25b51":"1c810a27ea019a3b1a95df167f028733":"105e1e7e44388f5447b9c82afe7383cb0fda0eaf8a3a48459568c9308e6d6620bf3461bcfcfedbe9120f7554415a27fa":"da30bbab8e0559d276d5aa3befb1cb5de42697607e5c2acc4d214fc4df6212fddbae5aa11132c89d20a890826fffc6fb" AES-256-XTS Decrypt NIST XTSTestVectors #112 -aes_decrypt_xts:"e7d07688fe68d5908b38f6e69159fba04b4397163eae3e9145c18d46b2fb69a6c639c9cd8963688a67b6de38e893508ab98e2b090d605d4bbcbe032df895ea2e":"5c036cd8a5571d265426737408c19871":"f58da78e17efc12ef0b7329238fecffeb0c1bf6f7c17f96ea34a507d5ba2a3d242aa40ee51c1ead23a25367de05dbca2":"d428411defb8af2724abc0cd42a5b984eecd8cdacc9a977e818ea38097b3fc75f5a174bc8e6e59650ad87a8a6693597a":384:0 +aes_decrypt_xts:"e7d07688fe68d5908b38f6e69159fba04b4397163eae3e9145c18d46b2fb69a6c639c9cd8963688a67b6de38e893508ab98e2b090d605d4bbcbe032df895ea2e":"5c036cd8a5571d265426737408c19871":"d428411defb8af2724abc0cd42a5b984eecd8cdacc9a977e818ea38097b3fc75f5a174bc8e6e59650ad87a8a6693597a":"f58da78e17efc12ef0b7329238fecffeb0c1bf6f7c17f96ea34a507d5ba2a3d242aa40ee51c1ead23a25367de05dbca2" AES-256-XTS Decrypt NIST XTSTestVectors #113 -aes_decrypt_xts:"7143fa27a3dea9f9a030ec1845efc8a6cd5f4cbe9e4b7ce217020739f997677b9a72110890224c3a3a338ee97978d747a107457f291ffcc34dba3ab496fde608":"0d889df4593d4c34abedb64d35549dab":"2a083017985f3155bd6a0c9a80d06c7a38ec4b292605b3af9fe7e3dabda5d9ace3854730146ddcc08d5fed02d3fedebc":"b1dca9e099a09f3f12c9764896126d3cbc3ce6026af1b0b4cef0f0c471c536d244a2882c9f17b068df1a2eeb87ea135f":384:0 +aes_decrypt_xts:"7143fa27a3dea9f9a030ec1845efc8a6cd5f4cbe9e4b7ce217020739f997677b9a72110890224c3a3a338ee97978d747a107457f291ffcc34dba3ab496fde608":"0d889df4593d4c34abedb64d35549dab":"b1dca9e099a09f3f12c9764896126d3cbc3ce6026af1b0b4cef0f0c471c536d244a2882c9f17b068df1a2eeb87ea135f":"2a083017985f3155bd6a0c9a80d06c7a38ec4b292605b3af9fe7e3dabda5d9ace3854730146ddcc08d5fed02d3fedebc" AES-256-XTS Decrypt NIST XTSTestVectors #114 -aes_decrypt_xts:"cdb89ff9360f4a1f2746b57365b10ea180c754800b8bcb60c941bd9d340fcf3a66ea74aab2151af0c1ce3b125edfd084e62f87b23c4606c3ec130c84e67483c1":"d8a9b563694d44f2142bd22973c3b00e":"bff44f5022747827fe5b6d28dd7fe1d5442313e35dae24af3fffc30dcaf7165b44261466f7d48a045ee8b9f9c9d029f4":"77cbc985e919236d25455008fc8b544bc9ebd8ad291665a483c1d7df9edab7dd91a180feaa78622ff01639cfefee20db":384:0 +aes_decrypt_xts:"cdb89ff9360f4a1f2746b57365b10ea180c754800b8bcb60c941bd9d340fcf3a66ea74aab2151af0c1ce3b125edfd084e62f87b23c4606c3ec130c84e67483c1":"d8a9b563694d44f2142bd22973c3b00e":"77cbc985e919236d25455008fc8b544bc9ebd8ad291665a483c1d7df9edab7dd91a180feaa78622ff01639cfefee20db":"bff44f5022747827fe5b6d28dd7fe1d5442313e35dae24af3fffc30dcaf7165b44261466f7d48a045ee8b9f9c9d029f4" AES-256-XTS Decrypt NIST XTSTestVectors #115 -aes_decrypt_xts:"bbd683501012cf644ab7f5327956fa57afd1be73b6505ba030dbf270020c0a28046224e43a7fcc6f9ec6f8fff72e18b94813b40382dc8fca0a64c8c291276540":"2a01f2901398de0492c6e7cd009ff3f0":"1ea57eb39a8b149918d8e20428566bd339ecacfc1104a6374cc888140da81beb1245dff489d0ec3e37cd6706df3bfa3d":"642e0df41ef787d9ccadf195d84399e50bd2818ce7394be106c746a0ec7e08d7da4bb67f19e258937304093683738322":384:0 +aes_decrypt_xts:"bbd683501012cf644ab7f5327956fa57afd1be73b6505ba030dbf270020c0a28046224e43a7fcc6f9ec6f8fff72e18b94813b40382dc8fca0a64c8c291276540":"2a01f2901398de0492c6e7cd009ff3f0":"642e0df41ef787d9ccadf195d84399e50bd2818ce7394be106c746a0ec7e08d7da4bb67f19e258937304093683738322":"1ea57eb39a8b149918d8e20428566bd339ecacfc1104a6374cc888140da81beb1245dff489d0ec3e37cd6706df3bfa3d" AES-256-XTS Decrypt NIST XTSTestVectors #116 -aes_decrypt_xts:"d3c690661b6adb9e945142088361262f89ade02f9cda157d0b41a314301be17c9329dddc5517da68824bfa151dd9d805c79e1eb5953603e573d38c7ac8b2c9ab":"dcb4819597e151e6caf04f515d83251b":"579b9f730f83d1a2f398aa82122445557120c5621a5166eb8a927f548ad251c0bb28a5273d60fa904aecc8ad4f219f54":"191128cc613e022caa469223556e72906c83d68f748febdfceb42aedc86f2f860cbfce7707be95a44ca7686684e2b212":384:0 +aes_decrypt_xts:"d3c690661b6adb9e945142088361262f89ade02f9cda157d0b41a314301be17c9329dddc5517da68824bfa151dd9d805c79e1eb5953603e573d38c7ac8b2c9ab":"dcb4819597e151e6caf04f515d83251b":"191128cc613e022caa469223556e72906c83d68f748febdfceb42aedc86f2f860cbfce7707be95a44ca7686684e2b212":"579b9f730f83d1a2f398aa82122445557120c5621a5166eb8a927f548ad251c0bb28a5273d60fa904aecc8ad4f219f54" AES-256-XTS Decrypt NIST XTSTestVectors #117 -aes_decrypt_xts:"8872a3e63fe1848aea13f059d141a5d24edb2b0c4f02df0ee8c6448be2116cbd653f9a4fb6a9ec7a82413a7f2d2ad53b3257a97c167c764affd987dc10553576":"99f633346f32e4c8615e4e6a8deff5ef":"d9241b25b1aec01cc3931e9357e570b610e82fabebf589b182b20a63966bf56a10aab56a9e2b8f611ad06693e9275dde":"74c5604860b555470201c836a49d9c7eb568b86e6acb481f4afced7e4a41f47ac5c1acc0e09fdccaea95a60478842a85":384:0 +aes_decrypt_xts:"8872a3e63fe1848aea13f059d141a5d24edb2b0c4f02df0ee8c6448be2116cbd653f9a4fb6a9ec7a82413a7f2d2ad53b3257a97c167c764affd987dc10553576":"99f633346f32e4c8615e4e6a8deff5ef":"74c5604860b555470201c836a49d9c7eb568b86e6acb481f4afced7e4a41f47ac5c1acc0e09fdccaea95a60478842a85":"d9241b25b1aec01cc3931e9357e570b610e82fabebf589b182b20a63966bf56a10aab56a9e2b8f611ad06693e9275dde" AES-256-XTS Decrypt NIST XTSTestVectors #118 -aes_decrypt_xts:"3f9a6833bff7d2b0161492821a60ee44cd2c1650c6bae26a47d5731b1549c17c966e31081099c4ea9508ee4a36ed5cf9f1193d28bcdf71f764ffabcb0ed543b2":"555a1536b43773be196673a462a48681":"02495f7b7c7bae8f7554f96fe2df2c084642469d0d8b076eb285a352abe5181dd5b55c0c69cf00f46d524bdd0e467787":"2e3a4c6f7829bd818cf1d38dfb3a7ef3186f5d3a61ae55a504b244b0b0418db5cd09d293739809d298cf2e57ee738d03":384:0 +aes_decrypt_xts:"3f9a6833bff7d2b0161492821a60ee44cd2c1650c6bae26a47d5731b1549c17c966e31081099c4ea9508ee4a36ed5cf9f1193d28bcdf71f764ffabcb0ed543b2":"555a1536b43773be196673a462a48681":"2e3a4c6f7829bd818cf1d38dfb3a7ef3186f5d3a61ae55a504b244b0b0418db5cd09d293739809d298cf2e57ee738d03":"02495f7b7c7bae8f7554f96fe2df2c084642469d0d8b076eb285a352abe5181dd5b55c0c69cf00f46d524bdd0e467787" AES-256-XTS Decrypt NIST XTSTestVectors #119 -aes_decrypt_xts:"9f17e600c9aefabd8b67cf06d9145af549710a4fa8ff7f195cc27ba7c419033847ce0f430d9c95a7435bf45c4d844d2dfc7b0ec6c74453b4cb1270ba903dd3a0":"e8c634d79958061297d75cf4245d2090":"ed42fc5741ea648238a9e568cb0cc247f3569cde35d7e67e7bf8cf8ea8ae844547878aeed8845631ece6831ee04fae57":"35fe31158ce1f940269d00ac9ed25667d6b08b3e3f9089d28583546d4945bf0f6ae0cb729207ee4214b57b14ba72daff":384:0 +aes_decrypt_xts:"9f17e600c9aefabd8b67cf06d9145af549710a4fa8ff7f195cc27ba7c419033847ce0f430d9c95a7435bf45c4d844d2dfc7b0ec6c74453b4cb1270ba903dd3a0":"e8c634d79958061297d75cf4245d2090":"35fe31158ce1f940269d00ac9ed25667d6b08b3e3f9089d28583546d4945bf0f6ae0cb729207ee4214b57b14ba72daff":"ed42fc5741ea648238a9e568cb0cc247f3569cde35d7e67e7bf8cf8ea8ae844547878aeed8845631ece6831ee04fae57" AES-256-XTS Decrypt NIST XTSTestVectors #120 -aes_decrypt_xts:"b820d9bdbfe403b9234940e0ea680fe4099d90f6568199365e14f2813fd9a2ed9e459f75fbc17f375de468ff639993177dee8ecb9a0f10b9a9a433dea2fd6143":"22882c52621aa7d25167155eb6cca4b4":"a56c1844a9c9709089b4879ed506b85c687aae3c32d1307131b9f911d2721d9c8f282b8916759df3b0ef8559c729f343":"4e5d7e060c738dabcb7fe4c2d66cb5843d3567a97ffc25af6761045511235935b566c96150be6d9a8efab0e552394b21":384:0 +aes_decrypt_xts:"b820d9bdbfe403b9234940e0ea680fe4099d90f6568199365e14f2813fd9a2ed9e459f75fbc17f375de468ff639993177dee8ecb9a0f10b9a9a433dea2fd6143":"22882c52621aa7d25167155eb6cca4b4":"4e5d7e060c738dabcb7fe4c2d66cb5843d3567a97ffc25af6761045511235935b566c96150be6d9a8efab0e552394b21":"a56c1844a9c9709089b4879ed506b85c687aae3c32d1307131b9f911d2721d9c8f282b8916759df3b0ef8559c729f343" AES-256-XTS Decrypt NIST XTSTestVectors #121 -aes_decrypt_xts:"f7eb8766372b3f6165a98dab452ab0363cef9abbfbad1ddf74d58c72eae48861e8e264abe0b279f790acc725cde3bcef2a4aba6516a9573e4bbe7a879ba0fff4":"7d5eb3da3afeec9141ff67f5fafa915f":"139bc02b84338f905b9b5da4efc36b3d6537780cefbc1260566e95756ddf728d132e1d28df879bc1f35f03b3e5957f05":"9391490371595a509e4dcc95f003b10729ba3c14a4f39720721fb2f14f8fd8eb0e74c605d8a1f9de43bbae4f14664297":384:0 +aes_decrypt_xts:"f7eb8766372b3f6165a98dab452ab0363cef9abbfbad1ddf74d58c72eae48861e8e264abe0b279f790acc725cde3bcef2a4aba6516a9573e4bbe7a879ba0fff4":"7d5eb3da3afeec9141ff67f5fafa915f":"9391490371595a509e4dcc95f003b10729ba3c14a4f39720721fb2f14f8fd8eb0e74c605d8a1f9de43bbae4f14664297":"139bc02b84338f905b9b5da4efc36b3d6537780cefbc1260566e95756ddf728d132e1d28df879bc1f35f03b3e5957f05" AES-256-XTS Decrypt NIST XTSTestVectors #122 -aes_decrypt_xts:"fc2996f070f330a5569b34a30efb96f147b9e6ac8c2f86e6d351c997d8f1ffa2234797f30426bb970758ff3af9973a2fa3ad338c8591bf7e581d7247ec546841":"900fcef72211bf8174f115095d7d1875":"fdc1e7e1b98a3ebb8397b609804d1b841e2b237a4469c9b67014efdc1e2b7cf36f58db603d754938cf6e3c733d6ea21c":"c1a9a13078e8ad999773c4f372791b6ec7d73eaef07fd8a47281bd2d0fd11b5893b20a5fdfafb91cb5a8516a5556aa02":384:0 +aes_decrypt_xts:"fc2996f070f330a5569b34a30efb96f147b9e6ac8c2f86e6d351c997d8f1ffa2234797f30426bb970758ff3af9973a2fa3ad338c8591bf7e581d7247ec546841":"900fcef72211bf8174f115095d7d1875":"c1a9a13078e8ad999773c4f372791b6ec7d73eaef07fd8a47281bd2d0fd11b5893b20a5fdfafb91cb5a8516a5556aa02":"fdc1e7e1b98a3ebb8397b609804d1b841e2b237a4469c9b67014efdc1e2b7cf36f58db603d754938cf6e3c733d6ea21c" AES-256-XTS Decrypt NIST XTSTestVectors #123 -aes_decrypt_xts:"191bcaa937061a76c8e1e1c4f06d9f603825e4b7da400e189dd75dd3d8e1b4e7c34a202e45a29974134b7168fb580aa8c9e45e13ca43e1eb6b48c97a17f7f72d":"00ae1f3b6bd69c515bdc6d1bb7aba232":"252fdef80f61469f3e40ed5d2a7850df46161ef10d49ef240a8897599a3e6cd069df9da7f3b05d0e4c7a902279093e15":"562907df93b5a671c33af2e804f811c76541b4466662fa9c6db7e37b761870ad34e45a19e2d26d1ce5b3707082ad731e":384:0 +aes_decrypt_xts:"191bcaa937061a76c8e1e1c4f06d9f603825e4b7da400e189dd75dd3d8e1b4e7c34a202e45a29974134b7168fb580aa8c9e45e13ca43e1eb6b48c97a17f7f72d":"00ae1f3b6bd69c515bdc6d1bb7aba232":"562907df93b5a671c33af2e804f811c76541b4466662fa9c6db7e37b761870ad34e45a19e2d26d1ce5b3707082ad731e":"252fdef80f61469f3e40ed5d2a7850df46161ef10d49ef240a8897599a3e6cd069df9da7f3b05d0e4c7a902279093e15" AES-256-XTS Decrypt NIST XTSTestVectors #124 -aes_decrypt_xts:"e13f5c63409239ee586a925cdbacd0523f562dd3e6e05efae358720a4bfb85831d7957eadc83642fcca5b87e3e941bae9f3e459913454e8d876f14affe89f521":"9364f455737b739aee1c6eef22dc5ce5":"def91516e9f8538bb9ce8b6ab2c4ba93676000e49aa3e16941b7c0006fa4019a4392d2e37970480610d9f0ee652dd463":"122fd7a58985af34cd037a0fd298c377d9d1930b3fa5c59c6b21e3716c805b7f80fe047ec5f9787dd33cdcb7f276fc0b":384:0 +aes_decrypt_xts:"e13f5c63409239ee586a925cdbacd0523f562dd3e6e05efae358720a4bfb85831d7957eadc83642fcca5b87e3e941bae9f3e459913454e8d876f14affe89f521":"9364f455737b739aee1c6eef22dc5ce5":"122fd7a58985af34cd037a0fd298c377d9d1930b3fa5c59c6b21e3716c805b7f80fe047ec5f9787dd33cdcb7f276fc0b":"def91516e9f8538bb9ce8b6ab2c4ba93676000e49aa3e16941b7c0006fa4019a4392d2e37970480610d9f0ee652dd463" AES-256-XTS Decrypt NIST XTSTestVectors #125 -aes_decrypt_xts:"993ee4505a366f3b08d3f37c52a6da09f3a33deaddf67352329b011b3a6d5d5fce35c91bdaad8f46c22704fcfe0d57a9bfd5ecaef78336a9473f8655f5027f24":"8b8842419670681db59fb10884916283":"a3aca29c2d1ed252c105a8203a4c2f5b79c4dd46abf88b60b88fb10ce57e83f64063e2f2c0c55b9314012eeac2a5f95a":"453f4273d50364d5cc1a47a27d7c17356566b7e4954fbe45c72c1ff8614c7109ebc53b80bfd1cbd23d30a4396d5b01a0":384:0 +aes_decrypt_xts:"993ee4505a366f3b08d3f37c52a6da09f3a33deaddf67352329b011b3a6d5d5fce35c91bdaad8f46c22704fcfe0d57a9bfd5ecaef78336a9473f8655f5027f24":"8b8842419670681db59fb10884916283":"453f4273d50364d5cc1a47a27d7c17356566b7e4954fbe45c72c1ff8614c7109ebc53b80bfd1cbd23d30a4396d5b01a0":"a3aca29c2d1ed252c105a8203a4c2f5b79c4dd46abf88b60b88fb10ce57e83f64063e2f2c0c55b9314012eeac2a5f95a" AES-256-XTS Decrypt NIST XTSTestVectors #126 -aes_decrypt_xts:"69bcdb7f599c27cdb084f9ef4642daa19b0be3b12003f76b4c5c46f1f9887b865134d8fb52e6d571959b803b03e4ca90aa23e3c6e8db955a32ed3136313afac4":"f7788580d83bbcbe9b946d0ed2d01625":"41b40373e9928b57debd1e9334955aaa0151ca96e42924d7d77f93f793a35e54403e902b79977316de30c65874fc7cbb":"209660456885dbbbe8c126d3bac6076aa38fad9235ecd50cfde15c98176cf11b0cc206cc28b9538edc7fb8fd7035e3a0":384:0 +aes_decrypt_xts:"69bcdb7f599c27cdb084f9ef4642daa19b0be3b12003f76b4c5c46f1f9887b865134d8fb52e6d571959b803b03e4ca90aa23e3c6e8db955a32ed3136313afac4":"f7788580d83bbcbe9b946d0ed2d01625":"209660456885dbbbe8c126d3bac6076aa38fad9235ecd50cfde15c98176cf11b0cc206cc28b9538edc7fb8fd7035e3a0":"41b40373e9928b57debd1e9334955aaa0151ca96e42924d7d77f93f793a35e54403e902b79977316de30c65874fc7cbb" AES-256-XTS Decrypt NIST XTSTestVectors #127 -aes_decrypt_xts:"d93a3ee9ce2fe45e6f34668b6283c91ead818c87aee6581c5cc1435a96cb8020fafd0dc62dd569643eb60c5f4f07f2cf9eb1670fdaaac018a94c5dc41a29c58f":"ae6ee7aedabc36178bccca76ce1baa1e":"d0f310edc65d6c14914a047820dd8b6fe15a9b4743684cbc8e4bb4cbc55d2c0d9348f8216d8d20c4d58789fbabdce7bf":"50d72e758f5a07de37888b0c6e342119ee1ede3492532b51fa6579e5a717ac5de31236bab7155d69dd799baf66a14126":384:0 +aes_decrypt_xts:"d93a3ee9ce2fe45e6f34668b6283c91ead818c87aee6581c5cc1435a96cb8020fafd0dc62dd569643eb60c5f4f07f2cf9eb1670fdaaac018a94c5dc41a29c58f":"ae6ee7aedabc36178bccca76ce1baa1e":"50d72e758f5a07de37888b0c6e342119ee1ede3492532b51fa6579e5a717ac5de31236bab7155d69dd799baf66a14126":"d0f310edc65d6c14914a047820dd8b6fe15a9b4743684cbc8e4bb4cbc55d2c0d9348f8216d8d20c4d58789fbabdce7bf" AES-256-XTS Decrypt NIST XTSTestVectors #128 -aes_decrypt_xts:"a494bc9b28e8dcfa342c6e4b71e0f395c2d404925c5ac68ed1a2fd10e73feed634cf90542c6e75ad78b9f140e47475cacf7363362e1995f5fa2bccac0a0c29b1":"66bbfb617c0e1662c037fa1ba23db862":"29304c57bb1d37eb8e16a0ed03677e11cef1e3f23252f5d82fbfdec28f32292b7c151bfe4feb7bceed9ac6dd6bc25547":"af1d834bcccf8df8c47f9b042141ad73cba39e20ac7042f974cc0235c97fb02270691d58e26d0d668fe8d0b374359057":384:0 +aes_decrypt_xts:"a494bc9b28e8dcfa342c6e4b71e0f395c2d404925c5ac68ed1a2fd10e73feed634cf90542c6e75ad78b9f140e47475cacf7363362e1995f5fa2bccac0a0c29b1":"66bbfb617c0e1662c037fa1ba23db862":"af1d834bcccf8df8c47f9b042141ad73cba39e20ac7042f974cc0235c97fb02270691d58e26d0d668fe8d0b374359057":"29304c57bb1d37eb8e16a0ed03677e11cef1e3f23252f5d82fbfdec28f32292b7c151bfe4feb7bceed9ac6dd6bc25547" AES-256-XTS Decrypt NIST XTSTestVectors #129 -aes_decrypt_xts:"708e67b7274dfcb76eb979b61bbe66ec0d41c88a4e770dc300b45d9ad7ee0c0403d24eea57a6e9539ccecc8abdaeb4235aa38fcd72a152ff0a8180f77a4a761f":"304190956afa20a30b0ae65a15acd907":"efee9676be92a9fa0f545eaa2dfe9289e5fa93a9214f1d80c38d20c993eeac5a6978339afdd2444e1d0a1998921a789b":"f411ee2b6f406da72329f6c044c6414ffb82fcbc15392e16dbaacc76a6b0f3dd7565e52e3478a2c87efa5f8ba75eee2e":384:0 +aes_decrypt_xts:"708e67b7274dfcb76eb979b61bbe66ec0d41c88a4e770dc300b45d9ad7ee0c0403d24eea57a6e9539ccecc8abdaeb4235aa38fcd72a152ff0a8180f77a4a761f":"304190956afa20a30b0ae65a15acd907":"f411ee2b6f406da72329f6c044c6414ffb82fcbc15392e16dbaacc76a6b0f3dd7565e52e3478a2c87efa5f8ba75eee2e":"efee9676be92a9fa0f545eaa2dfe9289e5fa93a9214f1d80c38d20c993eeac5a6978339afdd2444e1d0a1998921a789b" AES-256-XTS Decrypt NIST XTSTestVectors #130 -aes_decrypt_xts:"f14e9b014ea36de4d5003caaeb4a05ca1b75b66e627d89c60052db9c760a520bdd5054ba926c5ba9e3b30f786d53754f9e2816154b64e031e36cf22257381df7":"cba170b97a13857e60517e181fb4a7c9":"1ddd33e690c13170919995a0b908fc218226f7804236f070fec64b8d8340eb5954c7a7ebf0d888da69a7cc7aed28a403":"8ed72bfb87a8c11c150c03c683910912e440bd0e98e16ae36f6a70f735d2267a4bd72e52a2a78780149e37287f3063c9":384:0 +aes_decrypt_xts:"f14e9b014ea36de4d5003caaeb4a05ca1b75b66e627d89c60052db9c760a520bdd5054ba926c5ba9e3b30f786d53754f9e2816154b64e031e36cf22257381df7":"cba170b97a13857e60517e181fb4a7c9":"8ed72bfb87a8c11c150c03c683910912e440bd0e98e16ae36f6a70f735d2267a4bd72e52a2a78780149e37287f3063c9":"1ddd33e690c13170919995a0b908fc218226f7804236f070fec64b8d8340eb5954c7a7ebf0d888da69a7cc7aed28a403" AES-256-XTS Decrypt NIST XTSTestVectors #131 -aes_decrypt_xts:"b6bc97e4b3d849e487b730bf0c305e81dbdb33c2676e6035f0d8099d1a12394f709090614040f9d19879a0fb6d82a1a6f6c5447006f0670bbb20b7546169b355":"a90ba7cfed562ec7894067a2a09f3ccf":"23335d164b6f43e3fcc18217bdd6c4b2c9f450acc4ab108343cc393d32535e75902697187ab5d721994a317ed8e4abb6":"bed8d1fc8b3b49e7509cd63a4f2581d954cbb3ebe221bb5243626a0b7edc21d9c69dabdd151254175bd2a840509e4be2":384:0 +aes_decrypt_xts:"b6bc97e4b3d849e487b730bf0c305e81dbdb33c2676e6035f0d8099d1a12394f709090614040f9d19879a0fb6d82a1a6f6c5447006f0670bbb20b7546169b355":"a90ba7cfed562ec7894067a2a09f3ccf":"bed8d1fc8b3b49e7509cd63a4f2581d954cbb3ebe221bb5243626a0b7edc21d9c69dabdd151254175bd2a840509e4be2":"23335d164b6f43e3fcc18217bdd6c4b2c9f450acc4ab108343cc393d32535e75902697187ab5d721994a317ed8e4abb6" AES-256-XTS Decrypt NIST XTSTestVectors #132 -aes_decrypt_xts:"0923dca85c289eb759e16d97a58e3a02b7b0d7c7e3e689ba561b574d0cf1fdbb74f93cb9d33ebfe40df343c426292eb55adf46d5244489f89211c43ca86474e1":"20b5cd360161da8cfbe4b039181678ee":"12713b1228e62fc6ee17155106a01a81788e1d12e4067c7fcaedca1523dacfc743b48ce55d96e7c85232d46ecd3077a0":"f9b483508e5312968280a2a2463751eafa1f2da152143ffe5a295fdf6f312dcca1e78b946c27ad7abf34400b480644b7":384:0 +aes_decrypt_xts:"0923dca85c289eb759e16d97a58e3a02b7b0d7c7e3e689ba561b574d0cf1fdbb74f93cb9d33ebfe40df343c426292eb55adf46d5244489f89211c43ca86474e1":"20b5cd360161da8cfbe4b039181678ee":"f9b483508e5312968280a2a2463751eafa1f2da152143ffe5a295fdf6f312dcca1e78b946c27ad7abf34400b480644b7":"12713b1228e62fc6ee17155106a01a81788e1d12e4067c7fcaedca1523dacfc743b48ce55d96e7c85232d46ecd3077a0" AES-256-XTS Decrypt NIST XTSTestVectors #133 -aes_decrypt_xts:"dd58956bf5e197741dafc0d576e0f17855714721c39168643b5c72def9ede0fcc55c0bc6204e03cbfcb32e4e0a39787036af2a80b89ebaf39caa67421d100d11":"a4146393706912c5d417be483761358e":"7927fb2927d833429fb0f828eeb34d0f75957cd57c7a0ca15931f8512826102b554b22fbecd928f8ffb0006fb5e96f7d":"f5d35df963a293dc7e1d2d71274f4f510a192b72a1523ffdf1abd2d58e1c54248c73898be3f510b6078d2ada857145a0":384:0 +aes_decrypt_xts:"dd58956bf5e197741dafc0d576e0f17855714721c39168643b5c72def9ede0fcc55c0bc6204e03cbfcb32e4e0a39787036af2a80b89ebaf39caa67421d100d11":"a4146393706912c5d417be483761358e":"f5d35df963a293dc7e1d2d71274f4f510a192b72a1523ffdf1abd2d58e1c54248c73898be3f510b6078d2ada857145a0":"7927fb2927d833429fb0f828eeb34d0f75957cd57c7a0ca15931f8512826102b554b22fbecd928f8ffb0006fb5e96f7d" AES-256-XTS Decrypt NIST XTSTestVectors #134 -aes_decrypt_xts:"3b651bf3b3b505ff0e5da0b07946ede49795b8d8bcc29cca5c14d9bb2169c2034acd7b6bba79d8f9b86fc23b480e86f1bedf028dd40fd619b9e34e08e2cab393":"6507a38b44a92791251e041119ecac43":"996bb8c4a24536f74efae148d78f5908bee9f492c12ace5c8d8ad971a66e3c834905de21223865958145a202dd3f6e2b":"50aa489250b6027bafb0681336104d826b021eadbbc564973dad2e51a374311a3c29d30321ece0b5462ed23d9d539077":384:0 +aes_decrypt_xts:"3b651bf3b3b505ff0e5da0b07946ede49795b8d8bcc29cca5c14d9bb2169c2034acd7b6bba79d8f9b86fc23b480e86f1bedf028dd40fd619b9e34e08e2cab393":"6507a38b44a92791251e041119ecac43":"50aa489250b6027bafb0681336104d826b021eadbbc564973dad2e51a374311a3c29d30321ece0b5462ed23d9d539077":"996bb8c4a24536f74efae148d78f5908bee9f492c12ace5c8d8ad971a66e3c834905de21223865958145a202dd3f6e2b" AES-256-XTS Decrypt NIST XTSTestVectors #135 -aes_decrypt_xts:"f43ff13801b37f695a8c889486fc6d3b4eb624031b16ac303db7d27f2763867e09e22dfe28fe7541ee030ae651605814e453a9996cb63e3dcbc076183bd7775d":"d92262e0b310ceb8aa0a2d45c8978459":"cbc7cabecc8755c586349c88359c8835609b65889766f07bfa3a9fccdda024095e562aa445de9703f6e55ff2b206b613":"d61c269407cbbc11af61b35c8899388f1aea3a1780a499a8e8b88eda131cff116ded717f4dd93f9680dc5260f722c55e":384:0 +aes_decrypt_xts:"f43ff13801b37f695a8c889486fc6d3b4eb624031b16ac303db7d27f2763867e09e22dfe28fe7541ee030ae651605814e453a9996cb63e3dcbc076183bd7775d":"d92262e0b310ceb8aa0a2d45c8978459":"d61c269407cbbc11af61b35c8899388f1aea3a1780a499a8e8b88eda131cff116ded717f4dd93f9680dc5260f722c55e":"cbc7cabecc8755c586349c88359c8835609b65889766f07bfa3a9fccdda024095e562aa445de9703f6e55ff2b206b613" AES-256-XTS Decrypt NIST XTSTestVectors #136 -aes_decrypt_xts:"44ddb47fc70cce74bbff362dc15483428d58cf22079e0e84b6cd5b8cabc4da4b4e7599f2a3dc36282b2a252c5f049fd37a558f72d7a5110b57004f03dbfdd7f2":"78558f4ca4e0cd65b8e71d041a2c2847":"3f008d6bee2e065ec88cc396b4c1865308adcb960a3c3f6449f9e19db293a38368bc70e605a1b7e012bd68692cef6b41":"337e9ab35726db0465fff4e7510ddd1b9ab0847b88cb9dcaddb9acb18cffbda49160b7423103955945d42cb4e0bc5e2c":384:0 +aes_decrypt_xts:"44ddb47fc70cce74bbff362dc15483428d58cf22079e0e84b6cd5b8cabc4da4b4e7599f2a3dc36282b2a252c5f049fd37a558f72d7a5110b57004f03dbfdd7f2":"78558f4ca4e0cd65b8e71d041a2c2847":"337e9ab35726db0465fff4e7510ddd1b9ab0847b88cb9dcaddb9acb18cffbda49160b7423103955945d42cb4e0bc5e2c":"3f008d6bee2e065ec88cc396b4c1865308adcb960a3c3f6449f9e19db293a38368bc70e605a1b7e012bd68692cef6b41" AES-256-XTS Decrypt NIST XTSTestVectors #137 -aes_decrypt_xts:"4010a119bd131de644e929d9c288d343f6a3de3a5984412000bc58b4bac9589821a2e6a97a4892bb664c3871c47b9605821aee50a3d1f2c36653e5f53cac7f2a":"27b8039a94f9762cfb1e4b17f0370a45":"0588b51b0aa3be47a4b6fd86a6a59c47ef409626b2068e6f23d7836f12ff17229a9a995459a64e2dc73ae16e62e3d54c":"3a27cabced5a1c373e16be300a37e016f9d1c7444ac456b40d02daa7e330547fdb4c214cd36d117ba9e3a17f85f47a37":384:0 +aes_decrypt_xts:"4010a119bd131de644e929d9c288d343f6a3de3a5984412000bc58b4bac9589821a2e6a97a4892bb664c3871c47b9605821aee50a3d1f2c36653e5f53cac7f2a":"27b8039a94f9762cfb1e4b17f0370a45":"3a27cabced5a1c373e16be300a37e016f9d1c7444ac456b40d02daa7e330547fdb4c214cd36d117ba9e3a17f85f47a37":"0588b51b0aa3be47a4b6fd86a6a59c47ef409626b2068e6f23d7836f12ff17229a9a995459a64e2dc73ae16e62e3d54c" AES-256-XTS Decrypt NIST XTSTestVectors #138 -aes_decrypt_xts:"d51db62a89f09725e8aa7a16f870e2a47e3d20131c43315108e7103610ecca6768165ecab57339a81cc2ccf127590a27c720d62eacf81281ec4123cceb4d9599":"8fcfe1fe4b04a2e1383f808675b27022":"fbe7191d1f5353467b7af25c463f5852487a5708dab98f29266318e3ba3832acf58e42e045426e6ade51a03639eaaacc":"dac7572287e557aa920fb8769140257fc1f461d3811f562ba15c462362a71a5e7424a316fcaa846ab4d3240fc42c49bd":384:0 +aes_decrypt_xts:"d51db62a89f09725e8aa7a16f870e2a47e3d20131c43315108e7103610ecca6768165ecab57339a81cc2ccf127590a27c720d62eacf81281ec4123cceb4d9599":"8fcfe1fe4b04a2e1383f808675b27022":"dac7572287e557aa920fb8769140257fc1f461d3811f562ba15c462362a71a5e7424a316fcaa846ab4d3240fc42c49bd":"fbe7191d1f5353467b7af25c463f5852487a5708dab98f29266318e3ba3832acf58e42e045426e6ade51a03639eaaacc" AES-256-XTS Decrypt NIST XTSTestVectors #139 -aes_decrypt_xts:"ad5ea6899a2c91e535dcc943998910bc41437e3d9a436ca37620511c2525e69e7624494de929dd370743d28a479edbb6e8cf8f23d3ed2db92378e236aa3b0c7b":"383b46df253c5977c04cec7978ec1aa2":"cfb5758fa4041799d56e290defa7fefa74a76892c3a42f26f1e3e6bad3309b14693915145795188c97727af462293457":"b6d402c7a601e7ae0cd4e5a869248eba956ade0025db7beff6888f4182b7b6e4d993e751f8deb635c0c192cb5b0a1920":384:0 +aes_decrypt_xts:"ad5ea6899a2c91e535dcc943998910bc41437e3d9a436ca37620511c2525e69e7624494de929dd370743d28a479edbb6e8cf8f23d3ed2db92378e236aa3b0c7b":"383b46df253c5977c04cec7978ec1aa2":"b6d402c7a601e7ae0cd4e5a869248eba956ade0025db7beff6888f4182b7b6e4d993e751f8deb635c0c192cb5b0a1920":"cfb5758fa4041799d56e290defa7fefa74a76892c3a42f26f1e3e6bad3309b14693915145795188c97727af462293457" AES-256-XTS Decrypt NIST XTSTestVectors #140 -aes_decrypt_xts:"d052b0a2c447778b5ce92fc789b113bba2b4440ce67d268b53c7d6454e52d968820af187e9b25508180bb6c69ee8595707ae54bccbf188b65d1c34f6c35babe4":"bdbbeeba26f3eebd2e201542336b1080":"3f96f3603353b6cb6522f037f74a64a20d264b9b78963bb11195cff1d08a8c6d80da495e69ec83d7513bfd3a0db887fc":"66faa5d1dad7abb1bfc43e40e4ab0810b01b9991a3c0756bb34db935c2fd1b2f14a32814945db8223fc1ba8fad1843c6":384:0 +aes_decrypt_xts:"d052b0a2c447778b5ce92fc789b113bba2b4440ce67d268b53c7d6454e52d968820af187e9b25508180bb6c69ee8595707ae54bccbf188b65d1c34f6c35babe4":"bdbbeeba26f3eebd2e201542336b1080":"66faa5d1dad7abb1bfc43e40e4ab0810b01b9991a3c0756bb34db935c2fd1b2f14a32814945db8223fc1ba8fad1843c6":"3f96f3603353b6cb6522f037f74a64a20d264b9b78963bb11195cff1d08a8c6d80da495e69ec83d7513bfd3a0db887fc" AES-256-XTS Decrypt NIST XTSTestVectors #141 -aes_decrypt_xts:"ec3b71289005e2293056f922989fcbf7c3c3d33668780ebc4a93c1f06abc1d73eb50a100b8ba066ed4e139e5b0a6ab19d0e7df886a5d7efde1eba1de3131ce9b":"8912527f1b288a4ce4b98620fe46d8be":"de53f84d00a413122af1c0e0dd603db8d5dee5f8241bfe61532ce283e9ac8d1b155a0b6fc0b89b81427bb88125cad3c5":"0dfd8d2103c2fd0751b8b01c758f045c290fc07dd51bba7b0a0f735c42bcd05e4704d4970295ad7f1664bd024e21b7dd":384:0 +aes_decrypt_xts:"ec3b71289005e2293056f922989fcbf7c3c3d33668780ebc4a93c1f06abc1d73eb50a100b8ba066ed4e139e5b0a6ab19d0e7df886a5d7efde1eba1de3131ce9b":"8912527f1b288a4ce4b98620fe46d8be":"0dfd8d2103c2fd0751b8b01c758f045c290fc07dd51bba7b0a0f735c42bcd05e4704d4970295ad7f1664bd024e21b7dd":"de53f84d00a413122af1c0e0dd603db8d5dee5f8241bfe61532ce283e9ac8d1b155a0b6fc0b89b81427bb88125cad3c5" AES-256-XTS Decrypt NIST XTSTestVectors #142 -aes_decrypt_xts:"4720b307b2baced16a4de1944a2c92cc6cdc06709521baf2ea03312cc6a7091b688398469b10f52f7a057d8537ffa51616d2cc5b582cf67069a81f2f4fca2302":"1570d6a8fc0cb36810df998ac5131adc":"de8955dd9436ea192969f55daaad721b517f593c3a78aedbfa8f4a07d422ca6930d8ae9ffe8bd3f1a830370317e4586b":"1b568e8945f27bc8ec8360fafe7d241017b0b5ebbc99842068b11015aff7a7669295244129ea96a19fc68de80d342138":384:0 +aes_decrypt_xts:"4720b307b2baced16a4de1944a2c92cc6cdc06709521baf2ea03312cc6a7091b688398469b10f52f7a057d8537ffa51616d2cc5b582cf67069a81f2f4fca2302":"1570d6a8fc0cb36810df998ac5131adc":"1b568e8945f27bc8ec8360fafe7d241017b0b5ebbc99842068b11015aff7a7669295244129ea96a19fc68de80d342138":"de8955dd9436ea192969f55daaad721b517f593c3a78aedbfa8f4a07d422ca6930d8ae9ffe8bd3f1a830370317e4586b" AES-256-XTS Decrypt NIST XTSTestVectors #143 -aes_decrypt_xts:"e4d7e2d73de2e9712f5b1f57bf366f10617101976cbef3321b5cd3a0c4996d5407772a6fcb9e0f27af6ea1454f97d92acd1b4442328bd0f03500c18040b7fba8":"a0aa71464610a637bad36def3cbd5a35":"79d110298ea26c0f0de4cbd4b961b5441750fa9c952a853465ee22f1382d93245860984a68b73490e6972572d858b97e":"9a32e8c0d030b0f792b92fba9ccdfa4c5940c828e5e825d7e850b9796bf43052a14e8e58b486ccd5f7d5e209467962c7":384:0 +aes_decrypt_xts:"e4d7e2d73de2e9712f5b1f57bf366f10617101976cbef3321b5cd3a0c4996d5407772a6fcb9e0f27af6ea1454f97d92acd1b4442328bd0f03500c18040b7fba8":"a0aa71464610a637bad36def3cbd5a35":"9a32e8c0d030b0f792b92fba9ccdfa4c5940c828e5e825d7e850b9796bf43052a14e8e58b486ccd5f7d5e209467962c7":"79d110298ea26c0f0de4cbd4b961b5441750fa9c952a853465ee22f1382d93245860984a68b73490e6972572d858b97e" AES-256-XTS Decrypt NIST XTSTestVectors #144 -aes_decrypt_xts:"660b53ed6be27bd57eb33c07c54195aa23dc3f4e414f43975eb7f7862491a403849c9ae22fc88d4e3706a421a29830a6b1eee7f1f53f4bcac7766ae7e565949d":"21c5a12287b434086e26936e0b68c2fc":"e6657ccf827166bc60525fee617d4dca61b698fedb41f83342fffd624e6343c419bc0693ecd1b033448bd3d6081143f8":"93a65d993315966177f78ebcb415fecd0338f118f2f754763e046d3caf3bccd382afaf4bb751670a6c07b6af2f60c1b2":384:0 +aes_decrypt_xts:"660b53ed6be27bd57eb33c07c54195aa23dc3f4e414f43975eb7f7862491a403849c9ae22fc88d4e3706a421a29830a6b1eee7f1f53f4bcac7766ae7e565949d":"21c5a12287b434086e26936e0b68c2fc":"93a65d993315966177f78ebcb415fecd0338f118f2f754763e046d3caf3bccd382afaf4bb751670a6c07b6af2f60c1b2":"e6657ccf827166bc60525fee617d4dca61b698fedb41f83342fffd624e6343c419bc0693ecd1b033448bd3d6081143f8" AES-256-XTS Decrypt NIST XTSTestVectors #145 -aes_decrypt_xts:"66d895f0346ca6ad9acc99f7184659685116d467bb58997f5df1e156f2bd78e57d648d8795bbefe48b00e7db6c2c1c6fce47a64d6fc50a00a13ef5a4f99870bb":"3b515ed4cbaeeeb77f171f2bac183720":"1a7866844428751e1086efe18a7feecd9a54e336736e7cf08c10a7f538ada88af053939f070286c9d7b825dedd66e4e5":"730aa74f0bb09e561579444b1dfdac63ed7a5fca11a789df9528c9c8a97f4144f8247627e7d5e9818a2675d66a98afe9":384:0 +aes_decrypt_xts:"66d895f0346ca6ad9acc99f7184659685116d467bb58997f5df1e156f2bd78e57d648d8795bbefe48b00e7db6c2c1c6fce47a64d6fc50a00a13ef5a4f99870bb":"3b515ed4cbaeeeb77f171f2bac183720":"730aa74f0bb09e561579444b1dfdac63ed7a5fca11a789df9528c9c8a97f4144f8247627e7d5e9818a2675d66a98afe9":"1a7866844428751e1086efe18a7feecd9a54e336736e7cf08c10a7f538ada88af053939f070286c9d7b825dedd66e4e5" AES-256-XTS Decrypt NIST XTSTestVectors #146 -aes_decrypt_xts:"dd611e07f8b0bd32ddbe3f800bc0bdf905b005caa85ba6552e86666525924a5843e37218be2759beece17308c704b94c3f5b17c77736f0667d1bc8adaaedb8c6":"78cdfcaa5e415a49f037eb171ce8d55a":"d9470f18ff1101c9669a106a1b71290ceb29cc024d2d943675ef4321ce81b6dfdd3203ca96c10a73e5511823fd2212d8":"dfd09c36c1b127411c09e413f5f128b2626c3f00d90e2209845005f7671b5293fb34bbb7efe235f0937d40bb2ef6dbc0":384:0 +aes_decrypt_xts:"dd611e07f8b0bd32ddbe3f800bc0bdf905b005caa85ba6552e86666525924a5843e37218be2759beece17308c704b94c3f5b17c77736f0667d1bc8adaaedb8c6":"78cdfcaa5e415a49f037eb171ce8d55a":"dfd09c36c1b127411c09e413f5f128b2626c3f00d90e2209845005f7671b5293fb34bbb7efe235f0937d40bb2ef6dbc0":"d9470f18ff1101c9669a106a1b71290ceb29cc024d2d943675ef4321ce81b6dfdd3203ca96c10a73e5511823fd2212d8" AES-256-XTS Decrypt NIST XTSTestVectors #147 -aes_decrypt_xts:"408c99436d734148ff3df8545fc1aecb32dffa384e1f933b0131ed012130d71c2ab8b65342a456e7eb0189c1dbed2c9953245d2f1e521d6e74e13bcdf91f2520":"22b74daa4e4660ebac59dad21a5b262f":"e9058ba25a3521957915cb62f2f2ba72701e18a215d728f3a763536e982c05b34182034da1a7a8e694e7e83afddaf43c":"3704d534bb861b482341f6f76e3353562e8e4c554481f0db6d6dd74afc4b5e6db529835134094ddbab298db28e0e1015":384:0 +aes_decrypt_xts:"408c99436d734148ff3df8545fc1aecb32dffa384e1f933b0131ed012130d71c2ab8b65342a456e7eb0189c1dbed2c9953245d2f1e521d6e74e13bcdf91f2520":"22b74daa4e4660ebac59dad21a5b262f":"3704d534bb861b482341f6f76e3353562e8e4c554481f0db6d6dd74afc4b5e6db529835134094ddbab298db28e0e1015":"e9058ba25a3521957915cb62f2f2ba72701e18a215d728f3a763536e982c05b34182034da1a7a8e694e7e83afddaf43c" AES-256-XTS Decrypt NIST XTSTestVectors #148 -aes_decrypt_xts:"03c965f675e388713ba6c4f0ce31f574a2f381fec1ed3b8bd515553db8d3529d7929e1b00262385cef17878490767ddc990f9fd0ed5b76993798912a913a15ee":"dd2b8149e972c1808cecd04c22547685":"06350c4535506b1bc49474416ab080b67e20568c3ef29d5354924a4d5cd564060a3ff043f6a741b0448ded1d4daf35ca":"dfa3bb12234540388c6075dfb454d3112f8e1bdc1fc85208b09d7aae8b57f42559be00d787aab07ffe2e47b26fef983a":384:0 +aes_decrypt_xts:"03c965f675e388713ba6c4f0ce31f574a2f381fec1ed3b8bd515553db8d3529d7929e1b00262385cef17878490767ddc990f9fd0ed5b76993798912a913a15ee":"dd2b8149e972c1808cecd04c22547685":"dfa3bb12234540388c6075dfb454d3112f8e1bdc1fc85208b09d7aae8b57f42559be00d787aab07ffe2e47b26fef983a":"06350c4535506b1bc49474416ab080b67e20568c3ef29d5354924a4d5cd564060a3ff043f6a741b0448ded1d4daf35ca" AES-256-XTS Decrypt NIST XTSTestVectors #149 -aes_decrypt_xts:"67ec5a8808eb5894c9d332839a5f2947ddb4f8c136afc9045451738c231f3b8f2aa124c899767a349b8f265f0d1675e9ee64f93ad8fc29bbbef7950be425d4ac":"0af76bc29e76cb20fc81dedb67547d29":"778972f5f7e5b578d09378a614b3b5572f6dee3ac522b55b988469cbbcc2aedbceef71b0a02d74c42f5366d96638c231":"2ee44c17e8cf28aec9b3a85dadb900a4f79bbeab3eb1ee407a9be1412658f5cd67c439cdf1d23a4d75360c476f7a900c":384:0 +aes_decrypt_xts:"67ec5a8808eb5894c9d332839a5f2947ddb4f8c136afc9045451738c231f3b8f2aa124c899767a349b8f265f0d1675e9ee64f93ad8fc29bbbef7950be425d4ac":"0af76bc29e76cb20fc81dedb67547d29":"2ee44c17e8cf28aec9b3a85dadb900a4f79bbeab3eb1ee407a9be1412658f5cd67c439cdf1d23a4d75360c476f7a900c":"778972f5f7e5b578d09378a614b3b5572f6dee3ac522b55b988469cbbcc2aedbceef71b0a02d74c42f5366d96638c231" AES-256-XTS Decrypt NIST XTSTestVectors #150 -aes_decrypt_xts:"6ed12fa916cc773a20c78407638206143c036739aa4bf7f811fe904812aef1cb7e10ccbd8edc57ff2f32d4103eaac3e1792ea948c9e7ea5930fabdec7888e599":"ec92d320b6d9340c26d0945e0c0060a6":"68681dd0ad463ced8d3c482dedf7dc0edfbb5361cb1b36d8117b66e2594a08defee53ec41e155274b2b94068a5968c64":"338b837589f110af497f707a1a408e598d3b47fa981eaf15fd5af9b05bfe08de385d229344ae77e44868f634ece6d97a":384:0 +aes_decrypt_xts:"6ed12fa916cc773a20c78407638206143c036739aa4bf7f811fe904812aef1cb7e10ccbd8edc57ff2f32d4103eaac3e1792ea948c9e7ea5930fabdec7888e599":"ec92d320b6d9340c26d0945e0c0060a6":"338b837589f110af497f707a1a408e598d3b47fa981eaf15fd5af9b05bfe08de385d229344ae77e44868f634ece6d97a":"68681dd0ad463ced8d3c482dedf7dc0edfbb5361cb1b36d8117b66e2594a08defee53ec41e155274b2b94068a5968c64" AES-256-XTS Decrypt NIST XTSTestVectors #151 -aes_decrypt_xts:"4e86668f91b8524dbf2a2073a411d3e5a4142bfc86046fc49275327ef5196cdd5068712cc3065c4ff66abeb71904de8a08e0cd57f303dfb5c646774b85a32558":"1cd496c8da3025885f5c3a6e59579a81":"bcaeba570f656f1a316f8300875e63faf3c80dc76d0e0f75d0ac00c44cde489bde95623fcd046466d1ce3af545045efe":"103c12893f74903ced629b3e5769446439cc7c627b2f899c67017af0096c791f1567707a9c875067e7818a6b783a4310":384:0 +aes_decrypt_xts:"4e86668f91b8524dbf2a2073a411d3e5a4142bfc86046fc49275327ef5196cdd5068712cc3065c4ff66abeb71904de8a08e0cd57f303dfb5c646774b85a32558":"1cd496c8da3025885f5c3a6e59579a81":"103c12893f74903ced629b3e5769446439cc7c627b2f899c67017af0096c791f1567707a9c875067e7818a6b783a4310":"bcaeba570f656f1a316f8300875e63faf3c80dc76d0e0f75d0ac00c44cde489bde95623fcd046466d1ce3af545045efe" AES-256-XTS Decrypt NIST XTSTestVectors #152 -aes_decrypt_xts:"800546b1c98fb58675033b024a24689cdbbe71043d12042aceddb631dc401dc4ec3f918725861a7d6c12431686125f863edfc8e9cb98ef91908b47ce6add7016":"6ab9f3f874be4bae5b05e326b6e4f965":"e276835e5fffbead85705dc67a4ca8da8c8339e508ef94b343329293c446ae07c4af0eae7bf22010cf595e55b34252c7":"6dc7629e6b627f2771114262468c9e0aa442dc346264bf5118de29b1e44423f266539ec96d2638781ccd965b03c8556b":384:0 +aes_decrypt_xts:"800546b1c98fb58675033b024a24689cdbbe71043d12042aceddb631dc401dc4ec3f918725861a7d6c12431686125f863edfc8e9cb98ef91908b47ce6add7016":"6ab9f3f874be4bae5b05e326b6e4f965":"6dc7629e6b627f2771114262468c9e0aa442dc346264bf5118de29b1e44423f266539ec96d2638781ccd965b03c8556b":"e276835e5fffbead85705dc67a4ca8da8c8339e508ef94b343329293c446ae07c4af0eae7bf22010cf595e55b34252c7" AES-256-XTS Decrypt NIST XTSTestVectors #153 -aes_decrypt_xts:"d02a11c8daf92c94c3b5ef818cb5756fd0f80407d7c0e4f39fd847120ff186e25218829e7d22e3c30bd2a94fd5ec366d5f5629b9d5bd74d4f6a0ee510be6b311":"2fffe45661a05348d92e39169c84c4ed":"34cd561f80501a13abacd32fdad7970559b58a34745ab8f29c2ecfbb6eed14690dbed90b30cbe8a0e96910edaae14240":"36513ffc9aeb9eb70443ebb5e34c0d3c0610c74054b7918eac06fa7ef1f757c53c2756caedae9d1823545f49f2714857":384:0 +aes_decrypt_xts:"d02a11c8daf92c94c3b5ef818cb5756fd0f80407d7c0e4f39fd847120ff186e25218829e7d22e3c30bd2a94fd5ec366d5f5629b9d5bd74d4f6a0ee510be6b311":"2fffe45661a05348d92e39169c84c4ed":"36513ffc9aeb9eb70443ebb5e34c0d3c0610c74054b7918eac06fa7ef1f757c53c2756caedae9d1823545f49f2714857":"34cd561f80501a13abacd32fdad7970559b58a34745ab8f29c2ecfbb6eed14690dbed90b30cbe8a0e96910edaae14240" AES-256-XTS Decrypt NIST XTSTestVectors #154 -aes_decrypt_xts:"58af5dd743388346c6bfe8cac31bfcdb033be2949cc7ef1a8cf35016befde41b9d7de6cf544d63af0fc557b2c0178b73d2ca0f5998c28d0eba3ab99397fef293":"b3b4613a4c32f2e330a18fe2bde7444e":"ca6108d60d07573f8508faa2b6cd55b898ed7db4a4379050ff1631afed0935ebacf5eb9bc271b15f646917a78db9350f":"b7d066022eaa42fb273b7177e4f5c11a7157cec8c4bcdbdb6a4c1fa9d9e4f429dc5289af9d40240c35650ba4fbf6a13f":384:0 +aes_decrypt_xts:"58af5dd743388346c6bfe8cac31bfcdb033be2949cc7ef1a8cf35016befde41b9d7de6cf544d63af0fc557b2c0178b73d2ca0f5998c28d0eba3ab99397fef293":"b3b4613a4c32f2e330a18fe2bde7444e":"b7d066022eaa42fb273b7177e4f5c11a7157cec8c4bcdbdb6a4c1fa9d9e4f429dc5289af9d40240c35650ba4fbf6a13f":"ca6108d60d07573f8508faa2b6cd55b898ed7db4a4379050ff1631afed0935ebacf5eb9bc271b15f646917a78db9350f" AES-256-XTS Decrypt NIST XTSTestVectors #155 -aes_decrypt_xts:"780ece76f0cc31f3871fcd42b4662a501524265edddf2856e74232df69573ec4587e7faa3adc31c23952babbe83fbef6ea21708f1c8849992e47bf9f92ed04b7":"041782dc65438ce5ae0358d744b98eb9":"4c67770ecd362b68fbf1ae467ed576c12027f66ccbd4bbc95b2459e78e408a8e972030d58066ed44661b44c0987254d2":"5336c21c238afc0f4f4c518081a83e6b8e022143fb5e7bcaca0017aa3077aed1a10c2bd5cde9024c5a13012149aa7097":384:0 +aes_decrypt_xts:"780ece76f0cc31f3871fcd42b4662a501524265edddf2856e74232df69573ec4587e7faa3adc31c23952babbe83fbef6ea21708f1c8849992e47bf9f92ed04b7":"041782dc65438ce5ae0358d744b98eb9":"5336c21c238afc0f4f4c518081a83e6b8e022143fb5e7bcaca0017aa3077aed1a10c2bd5cde9024c5a13012149aa7097":"4c67770ecd362b68fbf1ae467ed576c12027f66ccbd4bbc95b2459e78e408a8e972030d58066ed44661b44c0987254d2" AES-256-XTS Decrypt NIST XTSTestVectors #156 -aes_decrypt_xts:"f1e95056d5607017ef98128dbb85b2a3d45696dd7d89d8d3048022ac9704641f9b3256208fb40ca69a55476832e748cfddf2d7052d3e60d1d15fe96f5a480ed3":"5d542d63dedca7e8243d66b849fa56d5":"94f66feab7177cc888a1676338cfd5b706bde54c2ea06b6c09c4c030a39302d6e03c9fb5c4d948b547eb9cf04bc685ed":"901a072469aa261dc7d51909c981520d67ee9476e4e3ccf3643779c1cbda2a875f623a1d0a6dde6f21422b63d31973f9":384:0 +aes_decrypt_xts:"f1e95056d5607017ef98128dbb85b2a3d45696dd7d89d8d3048022ac9704641f9b3256208fb40ca69a55476832e748cfddf2d7052d3e60d1d15fe96f5a480ed3":"5d542d63dedca7e8243d66b849fa56d5":"901a072469aa261dc7d51909c981520d67ee9476e4e3ccf3643779c1cbda2a875f623a1d0a6dde6f21422b63d31973f9":"94f66feab7177cc888a1676338cfd5b706bde54c2ea06b6c09c4c030a39302d6e03c9fb5c4d948b547eb9cf04bc685ed" AES-256-XTS Decrypt NIST XTSTestVectors #157 -aes_decrypt_xts:"3f6076849804d15504f801156fa805ae9264c1e05e9c858ca0d10e66737963f0cf4e0085272eef0075ea2d00c32db2cd7ae202e8d0de157e0484003998ca5c54":"2fbde4b241e6a900e5d31f720c3b9fd5":"a3802b7895eb74d4cd7d996d74fd432b0466be472624d13f3b2ccf6f1dee09564f5a4ed0ff3f659c72bb86d66e50c9df":"51599aa5cba823e65eec65943a95dccae0ce8686733193190885550c3f2d4f16f6ffe59a6e582c2e579b98d6a6f5657c":384:0 +aes_decrypt_xts:"3f6076849804d15504f801156fa805ae9264c1e05e9c858ca0d10e66737963f0cf4e0085272eef0075ea2d00c32db2cd7ae202e8d0de157e0484003998ca5c54":"2fbde4b241e6a900e5d31f720c3b9fd5":"51599aa5cba823e65eec65943a95dccae0ce8686733193190885550c3f2d4f16f6ffe59a6e582c2e579b98d6a6f5657c":"a3802b7895eb74d4cd7d996d74fd432b0466be472624d13f3b2ccf6f1dee09564f5a4ed0ff3f659c72bb86d66e50c9df" AES-256-XTS Decrypt NIST XTSTestVectors #158 -aes_decrypt_xts:"169aaa488f6e797eae39b1ef3140cf3e1a4b558de58bcee19a6d48bdd24a6ac7641e685dedfab5fafbe0a895aff38eeaa6e6845ae8610a1914e0021162c79642":"d6d9d5aed4bacab8a640f92deb21b126":"a82bebe5c813fe6ccc4648ddb7522585d3bcd9e79e1ec8f3c6caab06ec0e5290f563fb5b9fd0d8db2e37ba379c7a350d":"1085f3813cab91ea13b1d41304a67e1fcc21090c9c52f070a8cc656642ec43cbdaa6c6acf575dcb833a4688f2cf5de59":384:0 +aes_decrypt_xts:"169aaa488f6e797eae39b1ef3140cf3e1a4b558de58bcee19a6d48bdd24a6ac7641e685dedfab5fafbe0a895aff38eeaa6e6845ae8610a1914e0021162c79642":"d6d9d5aed4bacab8a640f92deb21b126":"1085f3813cab91ea13b1d41304a67e1fcc21090c9c52f070a8cc656642ec43cbdaa6c6acf575dcb833a4688f2cf5de59":"a82bebe5c813fe6ccc4648ddb7522585d3bcd9e79e1ec8f3c6caab06ec0e5290f563fb5b9fd0d8db2e37ba379c7a350d" AES-256-XTS Decrypt NIST XTSTestVectors #159 -aes_decrypt_xts:"b7635e5fb2014822d2dd8f8a3c419e91879bfffe2a6eba07b1038917935814930fd8d9598525023930a3acd118a08257042e58af61e3be05cd6dad9588c7f4bc":"3e950771d8e4069a45df472f1c2d3cac":"0d8cd76672bf3f755cf9d77260690034a80a1888252dff5844fb081cbc79ee4d5b5a30d040773b520541135145537272":"dc9dce2c50a12185c0a88f44fb4bc095303a9436b779de767baaf293738021abe8765668b89eba693cb6facd113ad669":384:0 +aes_decrypt_xts:"b7635e5fb2014822d2dd8f8a3c419e91879bfffe2a6eba07b1038917935814930fd8d9598525023930a3acd118a08257042e58af61e3be05cd6dad9588c7f4bc":"3e950771d8e4069a45df472f1c2d3cac":"dc9dce2c50a12185c0a88f44fb4bc095303a9436b779de767baaf293738021abe8765668b89eba693cb6facd113ad669":"0d8cd76672bf3f755cf9d77260690034a80a1888252dff5844fb081cbc79ee4d5b5a30d040773b520541135145537272" AES-256-XTS Decrypt NIST XTSTestVectors #160 -aes_decrypt_xts:"ec0b7b7aced4616b1af2192e5f8114c5d7783eb40f2e01fb1921cef739a578f9712bf88e75fcc191d95f77051f0060cd2061e5fbbe7875374167ae1a64298e08":"637c97a03a61d728420859934a5ce246":"f96282484ebc8ada8834ec42109c4eb0699c27f2008e76ba49253e59b0d775c4b2d6a3974590801e19dbbeb694704803":"fd9ca6d640fbcc3a1fcbb82314eea81f3918bd2fe8cb7877ca4ab7b9068dc5e3838bdcc577dbce033f3922e685a1d594":384:0 +aes_decrypt_xts:"ec0b7b7aced4616b1af2192e5f8114c5d7783eb40f2e01fb1921cef739a578f9712bf88e75fcc191d95f77051f0060cd2061e5fbbe7875374167ae1a64298e08":"637c97a03a61d728420859934a5ce246":"fd9ca6d640fbcc3a1fcbb82314eea81f3918bd2fe8cb7877ca4ab7b9068dc5e3838bdcc577dbce033f3922e685a1d594":"f96282484ebc8ada8834ec42109c4eb0699c27f2008e76ba49253e59b0d775c4b2d6a3974590801e19dbbeb694704803" AES-256-XTS Decrypt NIST XTSTestVectors #161 -aes_decrypt_xts:"552db183e5a32887f784f64e3eac3dd75fc86778aeb9bc9a0fc270e100a29fcf7cc0e7dbe0903ef9de62ffff0d35d3cd7ad1a4e1776c1acede69e55eacce7138":"46bf85c0d133d01812c5321cad771692":"248b7109e9299e214c834e30092712bacdae2e5912b87238dc11adfa7f2ae5ae1d0b4bd67eeed9cb6bb6c082eb1e3ead":"736d26a11e98aa18e42e7e0cca2e43a2ec6c01b708f152c462937bfc9ac3f0271352e38644b9ed227f5f171365eed300":384:0 +aes_decrypt_xts:"552db183e5a32887f784f64e3eac3dd75fc86778aeb9bc9a0fc270e100a29fcf7cc0e7dbe0903ef9de62ffff0d35d3cd7ad1a4e1776c1acede69e55eacce7138":"46bf85c0d133d01812c5321cad771692":"736d26a11e98aa18e42e7e0cca2e43a2ec6c01b708f152c462937bfc9ac3f0271352e38644b9ed227f5f171365eed300":"248b7109e9299e214c834e30092712bacdae2e5912b87238dc11adfa7f2ae5ae1d0b4bd67eeed9cb6bb6c082eb1e3ead" AES-256-XTS Decrypt NIST XTSTestVectors #162 -aes_decrypt_xts:"82f95b57d4461e7fd0ebb3f99cf500b8c94c1e6fd103e0046cc1e6c7924d766f7daccd03aa70f55d9edd33041538f8c9b501980f924cac179bd15004dc5b9319":"ad4071bb881e2c4f182977a17254343f":"0df1dd8e5d827bd1218028ec32fc1f27d24d2b8a1c36af713df6fd3a1c76bbcb8bfeef615237bda0614cf3d7407c0a4c":"357cf8228ffb3a4a031b8fc2c763078d86328ce3bf08a5ff1c589be57d155581551883b12a55ed0a7d41ea904e6f00db":384:0 +aes_decrypt_xts:"82f95b57d4461e7fd0ebb3f99cf500b8c94c1e6fd103e0046cc1e6c7924d766f7daccd03aa70f55d9edd33041538f8c9b501980f924cac179bd15004dc5b9319":"ad4071bb881e2c4f182977a17254343f":"357cf8228ffb3a4a031b8fc2c763078d86328ce3bf08a5ff1c589be57d155581551883b12a55ed0a7d41ea904e6f00db":"0df1dd8e5d827bd1218028ec32fc1f27d24d2b8a1c36af713df6fd3a1c76bbcb8bfeef615237bda0614cf3d7407c0a4c" AES-256-XTS Decrypt NIST XTSTestVectors #163 -aes_decrypt_xts:"386d50592bd280838faac82284c6c78a75cdcf4e69fbaf63a91ad3d14f6781713c5fded119d6b3c712ac6f4e4801c80397d1ae10a2b7e3d017cd9c7c61ade3b2":"0e7462f4e756be3d247b042c6baeafe6":"6a90faa07b0a260acb11c9a3ecc5117518ea4d9bc0e60aeb3b270c308f3d16e0e8607d81b03e21d79ad3ca55ebbb736f":"ce75a5b69274d490ed954727baa8c13d39f3c801eac950960a28efb2f33bf345572f7397c3a016da314b41f20a9ce6db":384:0 +aes_decrypt_xts:"386d50592bd280838faac82284c6c78a75cdcf4e69fbaf63a91ad3d14f6781713c5fded119d6b3c712ac6f4e4801c80397d1ae10a2b7e3d017cd9c7c61ade3b2":"0e7462f4e756be3d247b042c6baeafe6":"ce75a5b69274d490ed954727baa8c13d39f3c801eac950960a28efb2f33bf345572f7397c3a016da314b41f20a9ce6db":"6a90faa07b0a260acb11c9a3ecc5117518ea4d9bc0e60aeb3b270c308f3d16e0e8607d81b03e21d79ad3ca55ebbb736f" AES-256-XTS Decrypt NIST XTSTestVectors #164 -aes_decrypt_xts:"d3c02e7642de947cf0d1c4e613d896945931a53d2210bed5d8ad67d24c00f3ae9bf3a2135e685fa216e65cf1747d9f2a67da985d98dd16de679c47ae8a79bc0b":"f6e062a717d406f8cc7f7b7a251e4b22":"b09a27ab0a776934683482d810f72dbf7c6c56a9b52bb663d7aad4ec7d34eee47fc4069e2315d66e90c30b533a409c51":"938e9752d8afc3a0d692ea265e7f659df141cf08774ad9b8a35c83b9558233acc61ea5a97d62902c64bf33fbcea86c85":384:0 +aes_decrypt_xts:"d3c02e7642de947cf0d1c4e613d896945931a53d2210bed5d8ad67d24c00f3ae9bf3a2135e685fa216e65cf1747d9f2a67da985d98dd16de679c47ae8a79bc0b":"f6e062a717d406f8cc7f7b7a251e4b22":"938e9752d8afc3a0d692ea265e7f659df141cf08774ad9b8a35c83b9558233acc61ea5a97d62902c64bf33fbcea86c85":"b09a27ab0a776934683482d810f72dbf7c6c56a9b52bb663d7aad4ec7d34eee47fc4069e2315d66e90c30b533a409c51" AES-256-XTS Decrypt NIST XTSTestVectors #165 -aes_decrypt_xts:"101422a38e091cd87c2761193075eff72a6c6716a47221a2dbe9ddb2401752442b3734a971847ee70a2a7406dbd7708ee3798c57a0d44cb50e805d43119250b2":"0a21b1b891be067645550a688e4aa7ab":"1576b9a9684dda9bc0f87e450408eb9fbac96620dd74f99508028e8f1225709d430fefcf7b69a2713bb9b5fb68d1de4f":"c31b970bc63a22dc3ea4a14bcab2758731c3769a4ed38a707431950231ee89d53a0ba9e24e97a8aba81db36491eb263e":384:0 +aes_decrypt_xts:"101422a38e091cd87c2761193075eff72a6c6716a47221a2dbe9ddb2401752442b3734a971847ee70a2a7406dbd7708ee3798c57a0d44cb50e805d43119250b2":"0a21b1b891be067645550a688e4aa7ab":"c31b970bc63a22dc3ea4a14bcab2758731c3769a4ed38a707431950231ee89d53a0ba9e24e97a8aba81db36491eb263e":"1576b9a9684dda9bc0f87e450408eb9fbac96620dd74f99508028e8f1225709d430fefcf7b69a2713bb9b5fb68d1de4f" AES-256-XTS Decrypt NIST XTSTestVectors #166 -aes_decrypt_xts:"2e3ee38c6de01e23a54ef591695f2ab5c9ab9d2300f95e75ddecdc12b6d0b7db4307793f5bf2c18be6706f70e0fea015f7f45925c2874b095c99369e81d9f8e4":"9a87af87f26e179d2ab0c94269df28fa":"31576b62daa94bf520517899b1898841c38df8384acdedbeb58066e50f5d1483bff622f1d23618be1cd40736afad3155":"35735815407be3a64b32cdaf7e678216908c2bed32b9ad2d09c929c7180e8c742ccc42e933c86a5c1177133ba2773492":384:0 +aes_decrypt_xts:"2e3ee38c6de01e23a54ef591695f2ab5c9ab9d2300f95e75ddecdc12b6d0b7db4307793f5bf2c18be6706f70e0fea015f7f45925c2874b095c99369e81d9f8e4":"9a87af87f26e179d2ab0c94269df28fa":"35735815407be3a64b32cdaf7e678216908c2bed32b9ad2d09c929c7180e8c742ccc42e933c86a5c1177133ba2773492":"31576b62daa94bf520517899b1898841c38df8384acdedbeb58066e50f5d1483bff622f1d23618be1cd40736afad3155" AES-256-XTS Decrypt NIST XTSTestVectors #167 -aes_decrypt_xts:"c9c73f74b5c0f336b4ae886567b450053127f8984084dd7ada79037ac3eb4fd3efd964e886871bfff28d419c5ded2029a13bada7c1c7ac41c46f259b72e7cd08":"894a341f7b8dd7eaf87f698457c3950f":"4e0691e8955c7aeb0eea2dfc0112ea9556ae989ee1b55c006c53039c39a33c51c16e590d8341642ee0c5cab1085ad7c9":"4a6512ca85123c0a655a8fdeffb735a2666de7e4b582b7379efa747bb976a5bd9c232f9210af1da5918544e1957e71b4":384:0 +aes_decrypt_xts:"c9c73f74b5c0f336b4ae886567b450053127f8984084dd7ada79037ac3eb4fd3efd964e886871bfff28d419c5ded2029a13bada7c1c7ac41c46f259b72e7cd08":"894a341f7b8dd7eaf87f698457c3950f":"4a6512ca85123c0a655a8fdeffb735a2666de7e4b582b7379efa747bb976a5bd9c232f9210af1da5918544e1957e71b4":"4e0691e8955c7aeb0eea2dfc0112ea9556ae989ee1b55c006c53039c39a33c51c16e590d8341642ee0c5cab1085ad7c9" AES-256-XTS Decrypt NIST XTSTestVectors #168 -aes_decrypt_xts:"0835df8ac518a59afbe2fd7543f09346a5df19b6a40f01779e8ec6706a20505f3225cdf730d5c797e1994981f43013f06607d6313be98cf5a6c54059d42d04be":"1e12b495516a42cf9a3eded66328f1be":"fe12e857eca8339929963f6a09b2cc884f622059fe70ed45bebfd2bcf4f564ed3e7c03f494e48c01b00f2d7fbeb5709b":"4540c0f6f263e839d58105b0747e964915081f6f317c11c2603f83c6756bdb5e5ca53a9f0eb93c70596e11da38e0c20d":384:0 +aes_decrypt_xts:"0835df8ac518a59afbe2fd7543f09346a5df19b6a40f01779e8ec6706a20505f3225cdf730d5c797e1994981f43013f06607d6313be98cf5a6c54059d42d04be":"1e12b495516a42cf9a3eded66328f1be":"4540c0f6f263e839d58105b0747e964915081f6f317c11c2603f83c6756bdb5e5ca53a9f0eb93c70596e11da38e0c20d":"fe12e857eca8339929963f6a09b2cc884f622059fe70ed45bebfd2bcf4f564ed3e7c03f494e48c01b00f2d7fbeb5709b" AES-256-XTS Decrypt NIST XTSTestVectors #169 -aes_decrypt_xts:"304cd6ff095840d2d9c88fadab0fd8d14f02d7d0d2899b87b9f32cf0117e9046a6dcef37d41112cb5a73a53b81132a80b275455a57b0e91db32e45b70849b1d5":"3c215cf48458b48c19e0e105470d08ba":"b9b25a915161afd9563f803cb48f59a15483d6adef439790f2acd337c9fbf3c4da82ea551691c0a3b16aef88b84be21b":"df1dc3fccbaa46c5cefbb0360186c09315a22826f6e00dc2daa2646f13bedfed383a1604724cf61c9e42720c89114a11":384:0 +aes_decrypt_xts:"304cd6ff095840d2d9c88fadab0fd8d14f02d7d0d2899b87b9f32cf0117e9046a6dcef37d41112cb5a73a53b81132a80b275455a57b0e91db32e45b70849b1d5":"3c215cf48458b48c19e0e105470d08ba":"df1dc3fccbaa46c5cefbb0360186c09315a22826f6e00dc2daa2646f13bedfed383a1604724cf61c9e42720c89114a11":"b9b25a915161afd9563f803cb48f59a15483d6adef439790f2acd337c9fbf3c4da82ea551691c0a3b16aef88b84be21b" AES-256-XTS Decrypt NIST XTSTestVectors #170 -aes_decrypt_xts:"ba6f72b43ca69da39e661fd9ac1fcf3b18e3365e438a121ee9befd1f6e9923b26eccdaab97a2d81988914fd77946575878b698340c511724dfe168d231ef21ce":"b8778f3d61aff8be0f5ab5abf32c1c2a":"9bb82f60fbe6cc21acc87fcd88c231f4b586476d5291afa2e928a538b45861aa0bee574c3bec82acf9ccd7d61ce5bd99":"47b521eabd7265823167208e0a0dd142e3d19a1c80ad2c2d1d00f344da6d9deef7d44268b4df19fbf3b1070272da6c03":384:0 +aes_decrypt_xts:"ba6f72b43ca69da39e661fd9ac1fcf3b18e3365e438a121ee9befd1f6e9923b26eccdaab97a2d81988914fd77946575878b698340c511724dfe168d231ef21ce":"b8778f3d61aff8be0f5ab5abf32c1c2a":"47b521eabd7265823167208e0a0dd142e3d19a1c80ad2c2d1d00f344da6d9deef7d44268b4df19fbf3b1070272da6c03":"9bb82f60fbe6cc21acc87fcd88c231f4b586476d5291afa2e928a538b45861aa0bee574c3bec82acf9ccd7d61ce5bd99" AES-256-XTS Decrypt NIST XTSTestVectors #171 -aes_decrypt_xts:"dbbcd0e0a103aef3cd5ba32c47de8949c155e3a7c96c2ef173c8096ef5e932c4a25f3b0b1bd2732fe7e8064535f4c92a4229a9b70d0caa6bd5fbacea960dce43":"26c25b0494d12a803b36cfcc38102c83":"2ecbfaf2a266c68ed49478009a4e543e0cf21dbebc4cd8c74a0158058c4329db064f04c5f0f9bc969b084827a01f8a35":"1da16e58b11590d02866599575fd9e80403d634db36f7771657af4e18b61ade6d195d81bbaa31b9bc685f8030bda8278":384:0 +aes_decrypt_xts:"dbbcd0e0a103aef3cd5ba32c47de8949c155e3a7c96c2ef173c8096ef5e932c4a25f3b0b1bd2732fe7e8064535f4c92a4229a9b70d0caa6bd5fbacea960dce43":"26c25b0494d12a803b36cfcc38102c83":"1da16e58b11590d02866599575fd9e80403d634db36f7771657af4e18b61ade6d195d81bbaa31b9bc685f8030bda8278":"2ecbfaf2a266c68ed49478009a4e543e0cf21dbebc4cd8c74a0158058c4329db064f04c5f0f9bc969b084827a01f8a35" AES-256-XTS Decrypt NIST XTSTestVectors #172 -aes_decrypt_xts:"5172127f21bed69baab48e93ca97a272e9d99d6af0ab1036b53eec05cd07cb13392a402ad931a0486d12499e58dfb9f716aec6f4558cb18cb52bf04265149043":"8240d65e02caada893fd2a0355fb3218":"66b2514b7364967f839955a05d282f3ea1ee28bb2207377f15ab4957e2f38c81c65f6cfac4d0a81a551de20c150bc70b":"e3d43d65f63c807f085e2fe5dc74d3d27b61bc5edc8948d8661662b7f64c49f2593f074b78992dc2bc22a7a6d513c621":384:0 +aes_decrypt_xts:"5172127f21bed69baab48e93ca97a272e9d99d6af0ab1036b53eec05cd07cb13392a402ad931a0486d12499e58dfb9f716aec6f4558cb18cb52bf04265149043":"8240d65e02caada893fd2a0355fb3218":"e3d43d65f63c807f085e2fe5dc74d3d27b61bc5edc8948d8661662b7f64c49f2593f074b78992dc2bc22a7a6d513c621":"66b2514b7364967f839955a05d282f3ea1ee28bb2207377f15ab4957e2f38c81c65f6cfac4d0a81a551de20c150bc70b" AES-256-XTS Decrypt NIST XTSTestVectors #173 -aes_decrypt_xts:"0612e9db6fc7be770c1278a4c421e6f1b85bfcafe6d9b80fb8d56b0d512c7ce82cec64c562f97c55f14b85024b5808f7d63de0c33f6002e52e33de21bd1359b4":"e78a20373a714e2edebf8de639789ab8":"d51748d5c37ee3824ccd5a17300437b88c19a87ea4d94500d4332d35ae3b019106a591211343e48c279abaeaaa3d6127":"baa9a653bfda7d3be119745584f0641ec335405e8b8ed80306baf6647db7d8615795dceedc30fff94d96e8ca96f7b58f":384:0 +aes_decrypt_xts:"0612e9db6fc7be770c1278a4c421e6f1b85bfcafe6d9b80fb8d56b0d512c7ce82cec64c562f97c55f14b85024b5808f7d63de0c33f6002e52e33de21bd1359b4":"e78a20373a714e2edebf8de639789ab8":"baa9a653bfda7d3be119745584f0641ec335405e8b8ed80306baf6647db7d8615795dceedc30fff94d96e8ca96f7b58f":"d51748d5c37ee3824ccd5a17300437b88c19a87ea4d94500d4332d35ae3b019106a591211343e48c279abaeaaa3d6127" AES-256-XTS Decrypt NIST XTSTestVectors #174 -aes_decrypt_xts:"47a0dc2a998d9bbb52acc0e5034709c0a3b9fecf7cf7507130a827ade1faee67917cb8046c3701555661ca648e40bad3ce072126f56258db1f8a7344aacc4df4":"58cff3419d346277ae01d76950f96674":"c6a454d7530518c5c5e6ac0fddb638d01f1b303c700acb81cf57969fcd49f6368976cfe7d194f72cad018f5f3853dc91":"8cd1913be0877e71a48fc3dea3b444fc46f9a8b056bd76d05089540ad443425e461015657a8b2c0aaa728d30f354ddf8":384:0 +aes_decrypt_xts:"47a0dc2a998d9bbb52acc0e5034709c0a3b9fecf7cf7507130a827ade1faee67917cb8046c3701555661ca648e40bad3ce072126f56258db1f8a7344aacc4df4":"58cff3419d346277ae01d76950f96674":"8cd1913be0877e71a48fc3dea3b444fc46f9a8b056bd76d05089540ad443425e461015657a8b2c0aaa728d30f354ddf8":"c6a454d7530518c5c5e6ac0fddb638d01f1b303c700acb81cf57969fcd49f6368976cfe7d194f72cad018f5f3853dc91" AES-256-XTS Decrypt NIST XTSTestVectors #175 -aes_decrypt_xts:"9aec5cf29267c5ba85e185bb215f3f1bbc59f52861eaa2825962f91412a3bb63bf2e564324bf14ce253f8760962a23f3058633ffb33576b7654b7730dc8967b0":"8a1ad0631eaff7f0b3e1208ab5a4a8ac":"75a56783b75249a1b2fe87a72231cd2d6347ef65c052f5d101ce2a59ecc309c46340ffab02829942b9d03af0b458db56":"1561c887719d719cfb16fd8d66e527235f5b9cb38feeeb7cc559de19c6d180c78d4aafae3ef90a7b386fc202b2d6a3a9":384:0 +aes_decrypt_xts:"9aec5cf29267c5ba85e185bb215f3f1bbc59f52861eaa2825962f91412a3bb63bf2e564324bf14ce253f8760962a23f3058633ffb33576b7654b7730dc8967b0":"8a1ad0631eaff7f0b3e1208ab5a4a8ac":"1561c887719d719cfb16fd8d66e527235f5b9cb38feeeb7cc559de19c6d180c78d4aafae3ef90a7b386fc202b2d6a3a9":"75a56783b75249a1b2fe87a72231cd2d6347ef65c052f5d101ce2a59ecc309c46340ffab02829942b9d03af0b458db56" AES-256-XTS Decrypt NIST XTSTestVectors #176 -aes_decrypt_xts:"91711dcb4092d7f2cd18de96fbabe783905e9a49cb081e5fe534436bf7ae2d888cba809063722b66f9d4b086c1dd3164f361d5bcdbfe7d40892976fe75108264":"e6e863112f6398567d17f2e292c248ec":"f8e38e33e426e8b668f975555b4630956ee1a924bb0aa9433103f5c83ae6abd97d89f53adef86e1fa696d40585de9b30":"c0c30dc778f6211c6e03d2a256c7c64c58980149831314b065b87a1d4ab753b0c2d6dd6101cdad34ce03e89850965c2a":384:0 +aes_decrypt_xts:"91711dcb4092d7f2cd18de96fbabe783905e9a49cb081e5fe534436bf7ae2d888cba809063722b66f9d4b086c1dd3164f361d5bcdbfe7d40892976fe75108264":"e6e863112f6398567d17f2e292c248ec":"c0c30dc778f6211c6e03d2a256c7c64c58980149831314b065b87a1d4ab753b0c2d6dd6101cdad34ce03e89850965c2a":"f8e38e33e426e8b668f975555b4630956ee1a924bb0aa9433103f5c83ae6abd97d89f53adef86e1fa696d40585de9b30" AES-256-XTS Decrypt NIST XTSTestVectors #177 -aes_decrypt_xts:"90faf67535c54aa9b092c699da51630e71231cc60d1a9f3abe602d44440d732c44483b3b1a410331078919bb783e9fe8b4146ee883c9f939242f9bfe5e51276a":"cfb8352f6bc66ffb3fec9952df15b134":"d1d7669c4f35de02e653db56b860ea24fc73ec8e6142a537016f5c55f3b78d0e9ef5489e6e5312d2d0ce9d636e3de157":"45dc6e6796c0dff29e8e948ca238abff40682044ab0db21e4bd9f09796b7a4ee378c5ffc126b7f619454e098f2967aa0":384:0 +aes_decrypt_xts:"90faf67535c54aa9b092c699da51630e71231cc60d1a9f3abe602d44440d732c44483b3b1a410331078919bb783e9fe8b4146ee883c9f939242f9bfe5e51276a":"cfb8352f6bc66ffb3fec9952df15b134":"45dc6e6796c0dff29e8e948ca238abff40682044ab0db21e4bd9f09796b7a4ee378c5ffc126b7f619454e098f2967aa0":"d1d7669c4f35de02e653db56b860ea24fc73ec8e6142a537016f5c55f3b78d0e9ef5489e6e5312d2d0ce9d636e3de157" AES-256-XTS Decrypt NIST XTSTestVectors #178 -aes_decrypt_xts:"fd4f4546932e47e8380985e1ff9bbb398350239b38a90597b5c33de220540d92d1bfd9ce0ec5b19727db23badadff6bcb769cf1c97d2a5510b070a7d8e97b464":"7f51983a86b39a300659ca97983cae4c":"4a85def031242ff962252bc4915d49d9a869e97b4d78308ebe02843eb286a1389835139946d7658a01c73096a13120ac":"1676f44b3281b73e3e9ea06cc2deeb5993344662c19de325730a812834edc3fd76b5aefa7b9cecfe7632a4e1af9b1a0c":384:0 +aes_decrypt_xts:"fd4f4546932e47e8380985e1ff9bbb398350239b38a90597b5c33de220540d92d1bfd9ce0ec5b19727db23badadff6bcb769cf1c97d2a5510b070a7d8e97b464":"7f51983a86b39a300659ca97983cae4c":"1676f44b3281b73e3e9ea06cc2deeb5993344662c19de325730a812834edc3fd76b5aefa7b9cecfe7632a4e1af9b1a0c":"4a85def031242ff962252bc4915d49d9a869e97b4d78308ebe02843eb286a1389835139946d7658a01c73096a13120ac" AES-256-XTS Decrypt NIST XTSTestVectors #179 -aes_decrypt_xts:"ed9f15edce4eaaab4370868e2c6244a0f52f552931bb1e234954ae4dd91f0c6af912a92de70e927990f16fd913419339e938479a1871f56e0d0f0887bf67ca52":"7116a13bca593eecc8505d1363f34a0d":"140d7573496ae68481a5ff528a570a769e92f134e64aa99f3efc3b946591e94287fa6b0e478692e4d793949161165676":"46b976ac0829a56b9919ad5c9209b749f4aa42ca546f414b8fc8feeba392618b404e7e57c643f30d684bb01423897d5d":384:0 +aes_decrypt_xts:"ed9f15edce4eaaab4370868e2c6244a0f52f552931bb1e234954ae4dd91f0c6af912a92de70e927990f16fd913419339e938479a1871f56e0d0f0887bf67ca52":"7116a13bca593eecc8505d1363f34a0d":"46b976ac0829a56b9919ad5c9209b749f4aa42ca546f414b8fc8feeba392618b404e7e57c643f30d684bb01423897d5d":"140d7573496ae68481a5ff528a570a769e92f134e64aa99f3efc3b946591e94287fa6b0e478692e4d793949161165676" AES-256-XTS Decrypt NIST XTSTestVectors #180 -aes_decrypt_xts:"779df82007dfb895d24e4ddcc0727dc23ab87f9b5ebf25ffdf065d231ecece4cebc0f67c818ba66c73b76bf036251aa4f25abc978842dbc22f2a70f57c4875d9":"98c09a6db8a3f380ff84d98cdcc058b5":"5dffe2a3a34b68e45724a58fb3e91592c2847f15367d65639ef7dcdada9423bcf2dbaa839c4454ea13411045ec49c258":"fa814b60557e66da628b5d5e9bbb37113f36c6e3217b7107cf4064efe5c81c848cc2b82513359b2c4af19fd63b03bdbb":384:0 +aes_decrypt_xts:"779df82007dfb895d24e4ddcc0727dc23ab87f9b5ebf25ffdf065d231ecece4cebc0f67c818ba66c73b76bf036251aa4f25abc978842dbc22f2a70f57c4875d9":"98c09a6db8a3f380ff84d98cdcc058b5":"fa814b60557e66da628b5d5e9bbb37113f36c6e3217b7107cf4064efe5c81c848cc2b82513359b2c4af19fd63b03bdbb":"5dffe2a3a34b68e45724a58fb3e91592c2847f15367d65639ef7dcdada9423bcf2dbaa839c4454ea13411045ec49c258" AES-256-XTS Decrypt NIST XTSTestVectors #181 -aes_decrypt_xts:"d14b43d695988b5a81c097d98b17e0d70dd73320b7ba07539644f597e5e8c7a3424d2ae5d811b034f3ccaa12547e8fca915130ad62eb9f93d47e41ea2a6d48bf":"5f1767d9f502084f0dfb37ced86df8bd":"96757ab32a1ba3355b22353492bb57abe00c032a806437b905972a52d790c86f0d309732cf8c9664b002a4a6c1a5d5d5":"589051684b887fe62495ca2e3d5ad01b7f8f2510caa2b1b93a9aa4f3e166975cad47046a4d5e299e6da218f7fc59dda6":384:0 +aes_decrypt_xts:"d14b43d695988b5a81c097d98b17e0d70dd73320b7ba07539644f597e5e8c7a3424d2ae5d811b034f3ccaa12547e8fca915130ad62eb9f93d47e41ea2a6d48bf":"5f1767d9f502084f0dfb37ced86df8bd":"589051684b887fe62495ca2e3d5ad01b7f8f2510caa2b1b93a9aa4f3e166975cad47046a4d5e299e6da218f7fc59dda6":"96757ab32a1ba3355b22353492bb57abe00c032a806437b905972a52d790c86f0d309732cf8c9664b002a4a6c1a5d5d5" AES-256-XTS Decrypt NIST XTSTestVectors #182 -aes_decrypt_xts:"b7196769c67efd987e40f5b3c7c799e86c2a7e77f620dd40c0250c00bc9e430ef679e243c33062ab61947ec22448a7a6f6c0a7aa3c38386cdc0f18b8b01aab24":"9ab5261ba0fc48cca3b91bbccb05969c":"e0bc1ecbcd07b481ded9add0f35c91466f85e3cbb5b07aa0c28651ee979813f497a0068970891e1e87d124454b14fbf7":"c558635ccbfcbfa607d29d902372bc0953ade51625bdc11aa5c7d9b88cd4435efbeb514f94cab1848d624fac2763bf32":384:0 +aes_decrypt_xts:"b7196769c67efd987e40f5b3c7c799e86c2a7e77f620dd40c0250c00bc9e430ef679e243c33062ab61947ec22448a7a6f6c0a7aa3c38386cdc0f18b8b01aab24":"9ab5261ba0fc48cca3b91bbccb05969c":"c558635ccbfcbfa607d29d902372bc0953ade51625bdc11aa5c7d9b88cd4435efbeb514f94cab1848d624fac2763bf32":"e0bc1ecbcd07b481ded9add0f35c91466f85e3cbb5b07aa0c28651ee979813f497a0068970891e1e87d124454b14fbf7" AES-256-XTS Decrypt NIST XTSTestVectors #183 -aes_decrypt_xts:"ccda026bd3ce1c4c5e9d22af1df2be01a6087d891df40250b80df59a25c77085be9d90ea80881490ab488317496fb3976f8b3c1ec914dbdae55d17f4a3d88e6b":"402c8c03ecdf2f483c99be74f87f38ea":"51a290982a3dcc70ca3003df2549bc14fe7dac2950dc0d519dca9307ed66dec8e218b851b6f3e1ebcd6737bb44b8cc57":"9f57edde7d6950342deb10960576175019e4592c28a5210e8d8265cba4ff289988b6ab695526017b7d63e43f38017f82":384:0 +aes_decrypt_xts:"ccda026bd3ce1c4c5e9d22af1df2be01a6087d891df40250b80df59a25c77085be9d90ea80881490ab488317496fb3976f8b3c1ec914dbdae55d17f4a3d88e6b":"402c8c03ecdf2f483c99be74f87f38ea":"9f57edde7d6950342deb10960576175019e4592c28a5210e8d8265cba4ff289988b6ab695526017b7d63e43f38017f82":"51a290982a3dcc70ca3003df2549bc14fe7dac2950dc0d519dca9307ed66dec8e218b851b6f3e1ebcd6737bb44b8cc57" AES-256-XTS Decrypt NIST XTSTestVectors #184 -aes_decrypt_xts:"493db88063f7276a4e736a73f596fcb0a426d6b29fc2ad359759f625fe410e6225ee37afc00d6306958ff2899962308278c62bd27c1c55a2986b1b04b41be014":"71c7a3b6f2fc1e800ff1eb7012d629f2":"2840dfcb6e3c67eeb1eadd83e2d87821cc67f4c5d9b0d0d66cf7a5f8ee4a99a3761ed72dbdfcd24b1bd5aea57e13a0db":"c579ed16337a871f5928903c8e91cfdee1480ed44aa7e0d0dbb7bc260dac31123a24e1ef80a5635f5894255762fbdd75":384:0 +aes_decrypt_xts:"493db88063f7276a4e736a73f596fcb0a426d6b29fc2ad359759f625fe410e6225ee37afc00d6306958ff2899962308278c62bd27c1c55a2986b1b04b41be014":"71c7a3b6f2fc1e800ff1eb7012d629f2":"c579ed16337a871f5928903c8e91cfdee1480ed44aa7e0d0dbb7bc260dac31123a24e1ef80a5635f5894255762fbdd75":"2840dfcb6e3c67eeb1eadd83e2d87821cc67f4c5d9b0d0d66cf7a5f8ee4a99a3761ed72dbdfcd24b1bd5aea57e13a0db" AES-256-XTS Decrypt NIST XTSTestVectors #185 -aes_decrypt_xts:"7f7e14aa451b99c7a2d9586b97a010b8e474087920c4c11f96d860fc2e8f581e88da3dc922d2d7ecacc193dd56f5d0f44903371cf5277f418b857532cc35fda4":"c18b1962d46d1020fa9c308f350e03f7":"59813185ff2de6cd04fc43ebdfc47ec68d2e2aeae3265f6641859a2dba5628039b322f6a83fc9b44a0e84b9e67c82ee9":"c7b6473b4c2b3c649a1d4c478313791385c48988733ba8d3496c45021f6a40a0500b69d25d54563286b18cda989894fb":384:0 +aes_decrypt_xts:"7f7e14aa451b99c7a2d9586b97a010b8e474087920c4c11f96d860fc2e8f581e88da3dc922d2d7ecacc193dd56f5d0f44903371cf5277f418b857532cc35fda4":"c18b1962d46d1020fa9c308f350e03f7":"c7b6473b4c2b3c649a1d4c478313791385c48988733ba8d3496c45021f6a40a0500b69d25d54563286b18cda989894fb":"59813185ff2de6cd04fc43ebdfc47ec68d2e2aeae3265f6641859a2dba5628039b322f6a83fc9b44a0e84b9e67c82ee9" AES-256-XTS Decrypt NIST XTSTestVectors #186 -aes_decrypt_xts:"c9df7ac32db29be7e616e234026b281a1263107a20acd22c7015080b24b6b047764f2541a9782f0a7b0b06794c2525acac534806486a2ca888bdf0e49545dd34":"0c4aec5afd8b3db0b93c76097b3169e1":"a00e78774f7970b9a89e2c794b1a7c1f5cbcd364d6c0fbbf1d30ff0dd9933174d8b87db6c21702900d85c1c03080b04a":"1fabf55b998e1262fac5984083457ee5ba9988172fdfd9da56cc4988452e05c14d37888359837cf767b34661d5b0bf1e":384:0 +aes_decrypt_xts:"c9df7ac32db29be7e616e234026b281a1263107a20acd22c7015080b24b6b047764f2541a9782f0a7b0b06794c2525acac534806486a2ca888bdf0e49545dd34":"0c4aec5afd8b3db0b93c76097b3169e1":"1fabf55b998e1262fac5984083457ee5ba9988172fdfd9da56cc4988452e05c14d37888359837cf767b34661d5b0bf1e":"a00e78774f7970b9a89e2c794b1a7c1f5cbcd364d6c0fbbf1d30ff0dd9933174d8b87db6c21702900d85c1c03080b04a" AES-256-XTS Decrypt NIST XTSTestVectors #187 -aes_decrypt_xts:"697d8446063ad8949d64e3fea2581b1edd9fe243d66e92ba95527d0530352592c092f2ccdd0777f4da86b910b6418c826b12c30eef8db023701a0b8c38f9f57f":"14da514a38bbb7c474294fd4c5383cea":"c6c0b6787b8a78821890b08158e6504f0c759810fc60eed795d0e9e93aa8cc9c91cde53b5188099d9ff4f70ca5dbba89":"499214ca97c7e22a42c191eaf72b42c8b6703ba130e0c3dd8303f1de37f2a0e2066284232e8c28b924f53443527d4049":384:0 +aes_decrypt_xts:"697d8446063ad8949d64e3fea2581b1edd9fe243d66e92ba95527d0530352592c092f2ccdd0777f4da86b910b6418c826b12c30eef8db023701a0b8c38f9f57f":"14da514a38bbb7c474294fd4c5383cea":"499214ca97c7e22a42c191eaf72b42c8b6703ba130e0c3dd8303f1de37f2a0e2066284232e8c28b924f53443527d4049":"c6c0b6787b8a78821890b08158e6504f0c759810fc60eed795d0e9e93aa8cc9c91cde53b5188099d9ff4f70ca5dbba89" AES-256-XTS Decrypt NIST XTSTestVectors #188 -aes_decrypt_xts:"cc407063858e32cd661ccc928ebab2c6b31b039b2d7bb335461d1574a29fbbd1c1fad98545491e366d4c8a131bed457a409e09dbd468806ef23b0ebb6a987d78":"f461894ad0c361728860cc1d0ea9c0ef":"e843731b17691db14a54dcc3ec5d592831fb389cf7bd8b33a680b7daf746488c443ecfe75d5c5cd14e70387be62cb7ff":"34d177b88a5567276852d17ac8ae90a95a0c184193edcfd35408190c5264e5579dee39f0f6a5d2a9e2480534f90b7cfb":384:0 +aes_decrypt_xts:"cc407063858e32cd661ccc928ebab2c6b31b039b2d7bb335461d1574a29fbbd1c1fad98545491e366d4c8a131bed457a409e09dbd468806ef23b0ebb6a987d78":"f461894ad0c361728860cc1d0ea9c0ef":"34d177b88a5567276852d17ac8ae90a95a0c184193edcfd35408190c5264e5579dee39f0f6a5d2a9e2480534f90b7cfb":"e843731b17691db14a54dcc3ec5d592831fb389cf7bd8b33a680b7daf746488c443ecfe75d5c5cd14e70387be62cb7ff" AES-256-XTS Decrypt NIST XTSTestVectors #189 -aes_decrypt_xts:"e16c6d5106b1610a943ad4376b0039c0debdadd83f6b84284a7bd2cd6a4cc782161961ca7f26b2552c99b0156955ba8c15930f0a22008e25541bae8a82e8d1a2":"22f07075d0b429136cd9d9143fd9d907":"20690e92b07c8b3d4f802bd54aad3932f1737dbf1a0fb79ac3fe87a83bc22057e5d609163eaa4e4ebcdad372d04b08e7":"8efda22a1bfd21baea0ac7dca63c28e7cde8ea231e449e284e9fcb239386141ec0c1c88c124b8fbe471b7522fd2bdda0":384:0 +aes_decrypt_xts:"e16c6d5106b1610a943ad4376b0039c0debdadd83f6b84284a7bd2cd6a4cc782161961ca7f26b2552c99b0156955ba8c15930f0a22008e25541bae8a82e8d1a2":"22f07075d0b429136cd9d9143fd9d907":"8efda22a1bfd21baea0ac7dca63c28e7cde8ea231e449e284e9fcb239386141ec0c1c88c124b8fbe471b7522fd2bdda0":"20690e92b07c8b3d4f802bd54aad3932f1737dbf1a0fb79ac3fe87a83bc22057e5d609163eaa4e4ebcdad372d04b08e7" AES-256-XTS Decrypt NIST XTSTestVectors #190 -aes_decrypt_xts:"9e9f933d622afb6894c3254ea8652eb87a3678d29541a0fc0b563cfd14d5e3f1ee322053ad550f4c840779083de121bbd32dce352febc813c7235df11d8caec2":"68bded8e826ea02ceffd6ac0fbd3a694":"4ff5dcfe6479b19679dbdd213c58a555c23f109936060c300794ec94ff3b352d6f6e8777ca01378f5293704119316160":"1333176eefd0fe676b01a80139e5f22bede9d1032db0eb250d71144e1842e09bbdabf3c5843fe5a879000153d8f10bf0":384:0 +aes_decrypt_xts:"9e9f933d622afb6894c3254ea8652eb87a3678d29541a0fc0b563cfd14d5e3f1ee322053ad550f4c840779083de121bbd32dce352febc813c7235df11d8caec2":"68bded8e826ea02ceffd6ac0fbd3a694":"1333176eefd0fe676b01a80139e5f22bede9d1032db0eb250d71144e1842e09bbdabf3c5843fe5a879000153d8f10bf0":"4ff5dcfe6479b19679dbdd213c58a555c23f109936060c300794ec94ff3b352d6f6e8777ca01378f5293704119316160" AES-256-XTS Decrypt NIST XTSTestVectors #191 -aes_decrypt_xts:"eb49e02bbd5e360548e3e062c2897974dec3b58842db2328a7b0483362ff57012db7473d5c264b30fdbad47fe3fd7ed90b193791fe22b1361cb8e41de371b995":"9a1ca83631aaccdd918bb6b087a997ed":"bf663c544bd79fa352dcecfd4a90da685ddd1a094edd84fd784cc957e2582feadca852832097b8900390a906c98dd3fc":"bf6caf9a97e591a5fd3edafbf3020f9cf501cc614a1d73099ff4daf0a9dd8a2b7e59839311067acc08fc801200ad6224":384:0 +aes_decrypt_xts:"eb49e02bbd5e360548e3e062c2897974dec3b58842db2328a7b0483362ff57012db7473d5c264b30fdbad47fe3fd7ed90b193791fe22b1361cb8e41de371b995":"9a1ca83631aaccdd918bb6b087a997ed":"bf6caf9a97e591a5fd3edafbf3020f9cf501cc614a1d73099ff4daf0a9dd8a2b7e59839311067acc08fc801200ad6224":"bf663c544bd79fa352dcecfd4a90da685ddd1a094edd84fd784cc957e2582feadca852832097b8900390a906c98dd3fc" AES-256-XTS Decrypt NIST XTSTestVectors #192 -aes_decrypt_xts:"188f56aad31f8c5ccab4c82525ff3f939ebb78d827313ad5775b0a977e98a5e36ec362d3c2b5f50aca4ffb9e678eea70f8bcbc558dad12587f52de2c83da7270":"8382ee2a64309e2e2f4932d2eb798001":"f632039e7806783b59d5fc966dbdfbf6b1f5b29b0042ef5c51110e90d06f9d0c28107217bb54f6a088e14b144c453e7a":"1d17ee7259f9cecc4f74e300f8ae99b19e169390d9712fdd5e1e3fa0ddbba9c14a6f17b4c31615fe54c12ad190877eb0":384:0 +aes_decrypt_xts:"188f56aad31f8c5ccab4c82525ff3f939ebb78d827313ad5775b0a977e98a5e36ec362d3c2b5f50aca4ffb9e678eea70f8bcbc558dad12587f52de2c83da7270":"8382ee2a64309e2e2f4932d2eb798001":"1d17ee7259f9cecc4f74e300f8ae99b19e169390d9712fdd5e1e3fa0ddbba9c14a6f17b4c31615fe54c12ad190877eb0":"f632039e7806783b59d5fc966dbdfbf6b1f5b29b0042ef5c51110e90d06f9d0c28107217bb54f6a088e14b144c453e7a" AES-256-XTS Decrypt NIST XTSTestVectors #193 -aes_decrypt_xts:"16ddb28ab8d16f883abd43b20b8144746b92f769d5438b380b595a880b50a3d258675031c488d2bb48f7257292a938b75bfac4aeb12aa469d4689bff2caaca6e":"c138833c52f9688a125b310bba0a5b01":"090c1f5003e07bd46ea8d1d5cf688ea93d0222d31732e5c27419b3efa370ed1a1d742274cd6f4b16d48782bafb6be676":"7d811522417c3b57bf4fa95a23052e9271a93492c518b7c0713cc0b4155223892230be2c7f01f9faff7e4c71d89c663c":384:0 +aes_decrypt_xts:"16ddb28ab8d16f883abd43b20b8144746b92f769d5438b380b595a880b50a3d258675031c488d2bb48f7257292a938b75bfac4aeb12aa469d4689bff2caaca6e":"c138833c52f9688a125b310bba0a5b01":"7d811522417c3b57bf4fa95a23052e9271a93492c518b7c0713cc0b4155223892230be2c7f01f9faff7e4c71d89c663c":"090c1f5003e07bd46ea8d1d5cf688ea93d0222d31732e5c27419b3efa370ed1a1d742274cd6f4b16d48782bafb6be676" AES-256-XTS Decrypt NIST XTSTestVectors #194 -aes_decrypt_xts:"91bd3cfd8f5a8430a8d016b0bf0ce07d9c84f192f799cb38cc3aa13bffe8b1d65c8fbad5595944f26cfe391286f9239e1a1c1a7da3b4b62899fcd273afef54a7":"999e9d2a6dbd91cd419660c77450ad28":"aa87ae470bd0a2acfd0ac34fb3e9247974c173cc415eb764cd7ef8d25a5a0f7ecbecebb8aa7c8c99777660e624b0da77":"e125ae4646a1a7c574bb100eddd652ef6a7e7fd213b4894f6f04c7cf519700188138d8eae90ae2f1a6e9d31161f8155e":384:0 +aes_decrypt_xts:"91bd3cfd8f5a8430a8d016b0bf0ce07d9c84f192f799cb38cc3aa13bffe8b1d65c8fbad5595944f26cfe391286f9239e1a1c1a7da3b4b62899fcd273afef54a7":"999e9d2a6dbd91cd419660c77450ad28":"e125ae4646a1a7c574bb100eddd652ef6a7e7fd213b4894f6f04c7cf519700188138d8eae90ae2f1a6e9d31161f8155e":"aa87ae470bd0a2acfd0ac34fb3e9247974c173cc415eb764cd7ef8d25a5a0f7ecbecebb8aa7c8c99777660e624b0da77" AES-256-XTS Decrypt NIST XTSTestVectors #195 -aes_decrypt_xts:"98021fcce0bf38c3879cd16d75bce0d23e2058133650d2cc79e60b1097808ab4f4c6a0a761fce5bd293005aa96c5740326deec4383fb7599eb02cb06f990cd78":"743bdc0223a7af54bbce45567db9eddb":"c78e0aefa0db66b235ff061c0b6f1d60c0bcbfdd1ab4dcb34ebe03b755aaf38a2ce10dd162c343f189aa02a8183229eb":"27453cec704d87e71e3cbc3c058ae16f9f194dc532462f2afadc482573b81d6ded137a7cd655ddd987dc0a95598811d1":384:0 +aes_decrypt_xts:"98021fcce0bf38c3879cd16d75bce0d23e2058133650d2cc79e60b1097808ab4f4c6a0a761fce5bd293005aa96c5740326deec4383fb7599eb02cb06f990cd78":"743bdc0223a7af54bbce45567db9eddb":"27453cec704d87e71e3cbc3c058ae16f9f194dc532462f2afadc482573b81d6ded137a7cd655ddd987dc0a95598811d1":"c78e0aefa0db66b235ff061c0b6f1d60c0bcbfdd1ab4dcb34ebe03b755aaf38a2ce10dd162c343f189aa02a8183229eb" AES-256-XTS Decrypt NIST XTSTestVectors #196 -aes_decrypt_xts:"d35a7d05e0e4a68350fb0d4a818f491e97c20a8640fe7bb773d520f6a6ac9bf6b4874271b048c8144c72fb73bdeb03c95ed110d3e0e9be908962fabc7ab17782":"e27a6b340ef8eaf7f4bc3553c13e54e8":"7b10045ddba27818a4fea4f081cd419d0c61545632c289ed386caeaf7f55d9cd2ef879d42093ab844a6a05b39b95a1dd":"560aaea6918572337dcec07bece7d84da34461990405e97a4eabfeeb18e43d4089d960b9ec548f2ccb6493836535991d":384:0 +aes_decrypt_xts:"d35a7d05e0e4a68350fb0d4a818f491e97c20a8640fe7bb773d520f6a6ac9bf6b4874271b048c8144c72fb73bdeb03c95ed110d3e0e9be908962fabc7ab17782":"e27a6b340ef8eaf7f4bc3553c13e54e8":"560aaea6918572337dcec07bece7d84da34461990405e97a4eabfeeb18e43d4089d960b9ec548f2ccb6493836535991d":"7b10045ddba27818a4fea4f081cd419d0c61545632c289ed386caeaf7f55d9cd2ef879d42093ab844a6a05b39b95a1dd" AES-256-XTS Decrypt NIST XTSTestVectors #197 -aes_decrypt_xts:"9506c89f7574aa6209934b8c26adbe530cf8521ba09ab064dc10607b93917724221a49fa18189d1c5cdcbc7f5f8ec59dc318216f46bc4a7f5be7760c19b5dcd5":"e0fd43b69b7c170b1eaf8131f7fde0b9":"38f6956c446b8d6ea9538bdfd0e63945f461ecb41363612e37b880f1be06bacee15b180fd41e9e0d9c31f48e189143b7":"9193b21bc494fcfcf19ae444136b419c8ce2acd931fd1a65f01cf14de7c4897b5a9871759f9f3c1df36935b2f8e0ac13":384:0 +aes_decrypt_xts:"9506c89f7574aa6209934b8c26adbe530cf8521ba09ab064dc10607b93917724221a49fa18189d1c5cdcbc7f5f8ec59dc318216f46bc4a7f5be7760c19b5dcd5":"e0fd43b69b7c170b1eaf8131f7fde0b9":"9193b21bc494fcfcf19ae444136b419c8ce2acd931fd1a65f01cf14de7c4897b5a9871759f9f3c1df36935b2f8e0ac13":"38f6956c446b8d6ea9538bdfd0e63945f461ecb41363612e37b880f1be06bacee15b180fd41e9e0d9c31f48e189143b7" AES-256-XTS Decrypt NIST XTSTestVectors #198 -aes_decrypt_xts:"e6fd2af4e12095c10a369e917aa63e68c655160822196a46729d66ff1b81ae5f80345d4a4fb3be102182b1c940c189804a3c1501c485a32de21cadd7dd0fb68f":"25cc90fac9b6bb4cfef3fb2ac8be16e7":"674b79b3803465bf6d57b399408e589ee4e94cdbf6200de73b023a949219157969c25125fbb2eea164447a8d88794273":"77f0393f03d1a1884bba30a7cb9d07183b50b5a7982c05366961527902fdc4b6ea85fb6ad4041e929dffffe40032a09c":384:0 +aes_decrypt_xts:"e6fd2af4e12095c10a369e917aa63e68c655160822196a46729d66ff1b81ae5f80345d4a4fb3be102182b1c940c189804a3c1501c485a32de21cadd7dd0fb68f":"25cc90fac9b6bb4cfef3fb2ac8be16e7":"77f0393f03d1a1884bba30a7cb9d07183b50b5a7982c05366961527902fdc4b6ea85fb6ad4041e929dffffe40032a09c":"674b79b3803465bf6d57b399408e589ee4e94cdbf6200de73b023a949219157969c25125fbb2eea164447a8d88794273" AES-256-XTS Decrypt NIST XTSTestVectors #199 -aes_decrypt_xts:"318d38a0ce159fbbbe74ef9c9b2d88bd3e30d967ed2b92890ac795e78489a39d49691ad5c97a52e29cc822d39c81ffdb3fe101cfb1014c4040f3ccb23862d92a":"92d9497074c4f725350fccd4b650b18f":"122c3978bd788a1ecaca9a03924ec8d07623d45e58939968c6116cf6f1594fc59d8d7f08915cb0b20a998afeb1b9957e":"fb78e2f35248e463022a0e46dda6751fa155c5870cbe0aae523bb5d8bee041923b3730e80059170b957ee9a906b08b89":384:0 +aes_decrypt_xts:"318d38a0ce159fbbbe74ef9c9b2d88bd3e30d967ed2b92890ac795e78489a39d49691ad5c97a52e29cc822d39c81ffdb3fe101cfb1014c4040f3ccb23862d92a":"92d9497074c4f725350fccd4b650b18f":"fb78e2f35248e463022a0e46dda6751fa155c5870cbe0aae523bb5d8bee041923b3730e80059170b957ee9a906b08b89":"122c3978bd788a1ecaca9a03924ec8d07623d45e58939968c6116cf6f1594fc59d8d7f08915cb0b20a998afeb1b9957e" AES-256-XTS Decrypt NIST XTSTestVectors #200 -aes_decrypt_xts:"8773be19e0758f76e27fa8d266c1c1fcf6db4687a80d348b847263132c3c6d283e404ff0ae5691c86a591c299846efecb22e55ab3f89af3a1b5f122e82ec6686":"8669ffbe5e7a354ef69c11c2b9201d3c":"79e4d92f98236a55213b8543f637c31221613164f8e690bcf59ff2a2b584edb4b54403ad714b4d8e92e4c6949bcb2f2b":"5de80c83cbcada872a4c87ead84b5df215ab4379549b7dbd5910cd8b37a62937b64c76579a6e6d68933b683244416212":384:0 +aes_decrypt_xts:"8773be19e0758f76e27fa8d266c1c1fcf6db4687a80d348b847263132c3c6d283e404ff0ae5691c86a591c299846efecb22e55ab3f89af3a1b5f122e82ec6686":"8669ffbe5e7a354ef69c11c2b9201d3c":"5de80c83cbcada872a4c87ead84b5df215ab4379549b7dbd5910cd8b37a62937b64c76579a6e6d68933b683244416212":"79e4d92f98236a55213b8543f637c31221613164f8e690bcf59ff2a2b584edb4b54403ad714b4d8e92e4c6949bcb2f2b" AES-256-XTS Decrypt NIST XTSTestVectors #201 -aes_decrypt_xts:"f180a697333f644e15b4b4520df8f4722215a17acc6d1ada059f456c87649f96561cdc3c7055355e23d224c48829a15664caa06ff7c59481fb74665880b87d51":"71356854a37dda04a4b454a0bebc4889":"bc6b173e89c643b10720873e3ff8f9dc9e278e03f8e08e347af3199e06e37ec5c45bdd8b2f9a31d9b4c3729ddc400f8f":"efdf6cf49119338d3b1431de94842002c538bccfba194225c1f98ee62c5fc09731aabce41525184a1f9b6d7838b18389":384:0 +aes_decrypt_xts:"f180a697333f644e15b4b4520df8f4722215a17acc6d1ada059f456c87649f96561cdc3c7055355e23d224c48829a15664caa06ff7c59481fb74665880b87d51":"71356854a37dda04a4b454a0bebc4889":"efdf6cf49119338d3b1431de94842002c538bccfba194225c1f98ee62c5fc09731aabce41525184a1f9b6d7838b18389":"bc6b173e89c643b10720873e3ff8f9dc9e278e03f8e08e347af3199e06e37ec5c45bdd8b2f9a31d9b4c3729ddc400f8f" AES-256-XTS Decrypt NIST XTSTestVectors #202 -aes_decrypt_xts:"a52fefd95ee0d8d3f3d94fd5e58b6439ad71374ec7120072d99c0e870551eca2136f9aed4981b70a8ad830a2089a287363006672cab5c26239a44d57f94e5962":"d8e57c279fb6c13d997a6bad868392ea":"e16b4789f71b8504aad6ffffb91a7f4bc2f98184ba6f7dfc8a01f823358b8bfa1f552611d541722e2e0e5bfe88fd8b5a":"9218809970ab05a4a2ff4c2934796d5badbd8d6e30d92974d6a839aee6008d1a1a5b0449b40624cbb85867be95b6c820":384:0 +aes_decrypt_xts:"a52fefd95ee0d8d3f3d94fd5e58b6439ad71374ec7120072d99c0e870551eca2136f9aed4981b70a8ad830a2089a287363006672cab5c26239a44d57f94e5962":"d8e57c279fb6c13d997a6bad868392ea":"9218809970ab05a4a2ff4c2934796d5badbd8d6e30d92974d6a839aee6008d1a1a5b0449b40624cbb85867be95b6c820":"e16b4789f71b8504aad6ffffb91a7f4bc2f98184ba6f7dfc8a01f823358b8bfa1f552611d541722e2e0e5bfe88fd8b5a" AES-256-XTS Decrypt NIST XTSTestVectors #203 -aes_decrypt_xts:"b167fa386efc0156bae5235ebd4fc29d60a5d648c016c3705717eb717c159a551002e53f58584d9d74855cc4d7e4d7ecba073408f39f1a4193fa7545708d5bd8":"c6420542bd711b221bfde653bcec65bf":"dbb8392a2717936af8a637a3b135e4eb6aea84a3f4ec64ce7e69892c55df594b74f89710cc42f5f8dfd83fd5e466e005":"c1f684bc486386f066ecfe43712aaedcc0912a5ac6eab77dc4b7643de99ec0eb934be0279775a1f103ae1d3f883e0b5c":384:0 +aes_decrypt_xts:"b167fa386efc0156bae5235ebd4fc29d60a5d648c016c3705717eb717c159a551002e53f58584d9d74855cc4d7e4d7ecba073408f39f1a4193fa7545708d5bd8":"c6420542bd711b221bfde653bcec65bf":"c1f684bc486386f066ecfe43712aaedcc0912a5ac6eab77dc4b7643de99ec0eb934be0279775a1f103ae1d3f883e0b5c":"dbb8392a2717936af8a637a3b135e4eb6aea84a3f4ec64ce7e69892c55df594b74f89710cc42f5f8dfd83fd5e466e005" AES-256-XTS Decrypt NIST XTSTestVectors #204 -aes_decrypt_xts:"ef1604cdcc91094a3533a5910bc2ace84905944e5e00105d3398dd9aba68fd0165ccf44ef9b95e22612689178a52ff238861e1f0ba3bdae74726d917ea15993c":"988fe1dd335709b78ecd26fb950ff45e":"7b1255d19879015916f2df8a31f164ae6fd119bf55c6edd372cd7f5bb216ef3ddddcbb63d3fb37334f192c0392444c80":"128896d35f7a5586303e06032d2a654e33dcbc90408ed02957da3e2bbab2ec892908803aca20368d9f10447ae2ecdd61":384:0 +aes_decrypt_xts:"ef1604cdcc91094a3533a5910bc2ace84905944e5e00105d3398dd9aba68fd0165ccf44ef9b95e22612689178a52ff238861e1f0ba3bdae74726d917ea15993c":"988fe1dd335709b78ecd26fb950ff45e":"128896d35f7a5586303e06032d2a654e33dcbc90408ed02957da3e2bbab2ec892908803aca20368d9f10447ae2ecdd61":"7b1255d19879015916f2df8a31f164ae6fd119bf55c6edd372cd7f5bb216ef3ddddcbb63d3fb37334f192c0392444c80" AES-256-XTS Decrypt NIST XTSTestVectors #205 -aes_decrypt_xts:"47ad47c004da79ebf8746a42367b3bb0bcabbf791ab9e388a69692787233f568af82acb58137f2f236dfd917ad6cd2e8fdd0a122706d73e238f4720bbbb17028":"44d44c1230173e694dd57b13d7011f3d":"06cc5f87cfdc5d2dd29231595b2cc26017fa57bae64f7a0c71c6b0c7d51fb2cb4fd72727caecd9813478b6c725a4e909":"3fd99169b740663367ddd0c27f2e53caa7a9f9e0db5b33dd4a0aa5c348a99295b7d5a6a94f7d844e1725589541eb18de":384:0 +aes_decrypt_xts:"47ad47c004da79ebf8746a42367b3bb0bcabbf791ab9e388a69692787233f568af82acb58137f2f236dfd917ad6cd2e8fdd0a122706d73e238f4720bbbb17028":"44d44c1230173e694dd57b13d7011f3d":"3fd99169b740663367ddd0c27f2e53caa7a9f9e0db5b33dd4a0aa5c348a99295b7d5a6a94f7d844e1725589541eb18de":"06cc5f87cfdc5d2dd29231595b2cc26017fa57bae64f7a0c71c6b0c7d51fb2cb4fd72727caecd9813478b6c725a4e909" AES-256-XTS Decrypt NIST XTSTestVectors #206 -aes_decrypt_xts:"0e6e1140a30e59820cf2675aeb6a0e390d6ced29a792e978d8944a4138af8a1273000de0220fa70a2004b3a32f2cbff55e59362b34bee0e16c4abcc8e70e6fd1":"466a2ff957bd2a4da8ba3a1e5e7b2347":"fb00c6423222072ab182a86ee4191cc0ae9b06d3fb27af26ec7819d9e9bd1e52bceed11d7eb32fc252e83a2653e4ee95":"6fd795187f580c10ab3221d1719ca3c149addfb30fbbd660ef8c82358afdcf99f26909d72701701c6462d47648fd2b06":384:0 +aes_decrypt_xts:"0e6e1140a30e59820cf2675aeb6a0e390d6ced29a792e978d8944a4138af8a1273000de0220fa70a2004b3a32f2cbff55e59362b34bee0e16c4abcc8e70e6fd1":"466a2ff957bd2a4da8ba3a1e5e7b2347":"6fd795187f580c10ab3221d1719ca3c149addfb30fbbd660ef8c82358afdcf99f26909d72701701c6462d47648fd2b06":"fb00c6423222072ab182a86ee4191cc0ae9b06d3fb27af26ec7819d9e9bd1e52bceed11d7eb32fc252e83a2653e4ee95" AES-256-XTS Decrypt NIST XTSTestVectors #207 -aes_decrypt_xts:"f4b3aaff7a1e4018ba857121c64713b3cc4d41342240d3a06de098c48430e60edb1907418c510fa7e06bd982b2fd8fcef212126dbcb8e5442df86350e267c9c2":"cbe4d4d9eeb9d4f1bf76937c9dce877e":"0ef23748a456af71f8cbd2294d0410e8e8e662f28e4c0bd9d1bd3d099e22006c20f729f62fccbea32c387798266dc996":"a3394315937f3c590046f36cb0e5a1c18021212ddcfbda58d4e33396ae4afcbb1178c6b2343101aa1b4691f0f871f1f4":384:0 +aes_decrypt_xts:"f4b3aaff7a1e4018ba857121c64713b3cc4d41342240d3a06de098c48430e60edb1907418c510fa7e06bd982b2fd8fcef212126dbcb8e5442df86350e267c9c2":"cbe4d4d9eeb9d4f1bf76937c9dce877e":"a3394315937f3c590046f36cb0e5a1c18021212ddcfbda58d4e33396ae4afcbb1178c6b2343101aa1b4691f0f871f1f4":"0ef23748a456af71f8cbd2294d0410e8e8e662f28e4c0bd9d1bd3d099e22006c20f729f62fccbea32c387798266dc996" AES-256-XTS Decrypt NIST XTSTestVectors #208 -aes_decrypt_xts:"b9a60410b0e210e80665edc2b0b631dd7d1bbda52d8024b613d5a1f3eb88a5e2eb365b5853a9d0e40520a68a0b2e4fea8f24ea78fdf3cc41f1533824c7d6a78d":"92077bd96ce9cbd81d20055570304c1a":"8bf43b702e6099c0e460de394f34a673b77791c79454096acce80d3a8d28b5c90ae08abe472e93fd04abf4c813e8ee4a":"195c7731f3371e77db78fec9bf47185b8c370ba5341ae0f35625abf5843f382a70ab681618406d4eaec598a2e5383e3e":384:0 +aes_decrypt_xts:"b9a60410b0e210e80665edc2b0b631dd7d1bbda52d8024b613d5a1f3eb88a5e2eb365b5853a9d0e40520a68a0b2e4fea8f24ea78fdf3cc41f1533824c7d6a78d":"92077bd96ce9cbd81d20055570304c1a":"195c7731f3371e77db78fec9bf47185b8c370ba5341ae0f35625abf5843f382a70ab681618406d4eaec598a2e5383e3e":"8bf43b702e6099c0e460de394f34a673b77791c79454096acce80d3a8d28b5c90ae08abe472e93fd04abf4c813e8ee4a" AES-256-XTS Decrypt NIST XTSTestVectors #209 -aes_decrypt_xts:"08b7af82538c09845754921ed46679047fc8b3fbc6ed4582cbcd61b11b9ba27cc0b6011cdcdda2d47d7cf32b698cd28075fd050559a920ce86cc634b178f3237":"c96ce1f2ca62b363859c679306b2b71c":"e91b78a0762b747d47bed387a1f35dd8b21a639d36e0124686602b26d27ab0b1528dc6366b71e89a774d5ac16280ce8b":"b4a6679196232c95a858c3ac6af5b6c7a0cbdfe5bd2bc46bda61a7528306a9538b3a4f0e8410c0e53377f1adb3d253a7":384:0 +aes_decrypt_xts:"08b7af82538c09845754921ed46679047fc8b3fbc6ed4582cbcd61b11b9ba27cc0b6011cdcdda2d47d7cf32b698cd28075fd050559a920ce86cc634b178f3237":"c96ce1f2ca62b363859c679306b2b71c":"b4a6679196232c95a858c3ac6af5b6c7a0cbdfe5bd2bc46bda61a7528306a9538b3a4f0e8410c0e53377f1adb3d253a7":"e91b78a0762b747d47bed387a1f35dd8b21a639d36e0124686602b26d27ab0b1528dc6366b71e89a774d5ac16280ce8b" AES-256-XTS Decrypt NIST XTSTestVectors #210 -aes_decrypt_xts:"fc2cca44e3880fa9ee94769352301fe03dccb69ce549bec529a64011d9903df4f7bab738e275716e0bb3d99c375ca63512936354490d7a9dba6fcdf6ce3c1a40":"c20432590236888d874343aad10b1f0d":"63a8f79aa239be64116ef2675ddfd0b623672f8643caab17e5b231117f916f5c7e0c25decb42a32b3c5c04ed7bc2dfcb":"c6181d321b5ac40f3a9c80dbc7ee9344e63edd1270afba1ad9efde3d4f52ec22d8b19d2864496c6f932e6c26fa136d22":384:0 +aes_decrypt_xts:"fc2cca44e3880fa9ee94769352301fe03dccb69ce549bec529a64011d9903df4f7bab738e275716e0bb3d99c375ca63512936354490d7a9dba6fcdf6ce3c1a40":"c20432590236888d874343aad10b1f0d":"c6181d321b5ac40f3a9c80dbc7ee9344e63edd1270afba1ad9efde3d4f52ec22d8b19d2864496c6f932e6c26fa136d22":"63a8f79aa239be64116ef2675ddfd0b623672f8643caab17e5b231117f916f5c7e0c25decb42a32b3c5c04ed7bc2dfcb" AES-256-XTS Decrypt NIST XTSTestVectors #211 -aes_decrypt_xts:"2d299dc9d8fa21205cb65b3ea50496b80b94f3449fba043202b05f8a80e92b1ded290c4aed5a8cdb9b1e184a9c2b1f5b615dfe44af48899f6826a0a27c61fcc2":"0b835c78808626842d6dcecdc74c8d20":"d3396bfb6ae731389861a70f6289b19bef74eeceaaf6c5b027c8139ecfb85c6783c6dcbe0fd5e1c29071af91d53e9c47":"c8c112187f0316a41a9eb604842e31efc87790bb0c21aeae309be6c303abc326ea29d606d12b0f2f1b024d8a8258a753":384:0 +aes_decrypt_xts:"2d299dc9d8fa21205cb65b3ea50496b80b94f3449fba043202b05f8a80e92b1ded290c4aed5a8cdb9b1e184a9c2b1f5b615dfe44af48899f6826a0a27c61fcc2":"0b835c78808626842d6dcecdc74c8d20":"c8c112187f0316a41a9eb604842e31efc87790bb0c21aeae309be6c303abc326ea29d606d12b0f2f1b024d8a8258a753":"d3396bfb6ae731389861a70f6289b19bef74eeceaaf6c5b027c8139ecfb85c6783c6dcbe0fd5e1c29071af91d53e9c47" AES-256-XTS Decrypt NIST XTSTestVectors #212 -aes_decrypt_xts:"2fc44e521419559242bf1b388905cd8b966008f73ec583c5969dc09180872fdc400b86d5666e5f69e3991df11c74e2ea63e4bed607b1c83c16175a4bda858e09":"40323901f3713c41cfc06c058d312ae4":"e34fe86c5e49d05aba13af50cedbdc2db626414e3fc19ce5550d8fbf590232ca29b4b0d89a80d74a2b5ad03177379440":"aff7d31757d021745164bf784607da7f3946688ecf0e8c0846dd87604638043b508ebaf8c379c24049db90723bdbafa1":384:0 +aes_decrypt_xts:"2fc44e521419559242bf1b388905cd8b966008f73ec583c5969dc09180872fdc400b86d5666e5f69e3991df11c74e2ea63e4bed607b1c83c16175a4bda858e09":"40323901f3713c41cfc06c058d312ae4":"aff7d31757d021745164bf784607da7f3946688ecf0e8c0846dd87604638043b508ebaf8c379c24049db90723bdbafa1":"e34fe86c5e49d05aba13af50cedbdc2db626414e3fc19ce5550d8fbf590232ca29b4b0d89a80d74a2b5ad03177379440" AES-256-XTS Decrypt NIST XTSTestVectors #213 -aes_decrypt_xts:"8bdcd06c43d516abdc7fbae34195cca691c6bc6c430c5a1c7b7e3597988d955ae8de8b2bbed42804e48f6ecb662e5c22327dcd26b0babec16c577c99f0941ea0":"c944d9f17b117c8cbf3444182c5e382b":"e3b4b910372e0f24cef8b2ce8e539b549c075b63eedb497ba5fc97674a41a847001c297220062362e7c1f10df2a8b211":"beb93d338df05321644b94a24174ce239d42c59554208f76ca174e182aeabf37d3666e4bc2ce9cd400124d300a4a7a96":384:0 +aes_decrypt_xts:"8bdcd06c43d516abdc7fbae34195cca691c6bc6c430c5a1c7b7e3597988d955ae8de8b2bbed42804e48f6ecb662e5c22327dcd26b0babec16c577c99f0941ea0":"c944d9f17b117c8cbf3444182c5e382b":"beb93d338df05321644b94a24174ce239d42c59554208f76ca174e182aeabf37d3666e4bc2ce9cd400124d300a4a7a96":"e3b4b910372e0f24cef8b2ce8e539b549c075b63eedb497ba5fc97674a41a847001c297220062362e7c1f10df2a8b211" AES-256-XTS Decrypt NIST XTSTestVectors #214 -aes_decrypt_xts:"02f9f0b37b239ed37a9bb27e491247b225cd72a5014e24d99d43c775692f1f0f0aa3829d1f85e15504bba0b71520e57d18ed9c82be72f8776734d838c6e3e051":"2fa6e33fa6c4062aaf86f009eb9c696d":"86f3cef0df4d8c7549309671206c69856b163f15e59005ec81c2e3b5a03972d659c8abe6c6a2737114bca7371fb0846f":"3a8be888cf239bfdcaff8dfbb47bf3e3340bffdc1220bada21e41d3c0f1bbe9880a1f263e617124b44eb57e63707f652":384:0 +aes_decrypt_xts:"02f9f0b37b239ed37a9bb27e491247b225cd72a5014e24d99d43c775692f1f0f0aa3829d1f85e15504bba0b71520e57d18ed9c82be72f8776734d838c6e3e051":"2fa6e33fa6c4062aaf86f009eb9c696d":"3a8be888cf239bfdcaff8dfbb47bf3e3340bffdc1220bada21e41d3c0f1bbe9880a1f263e617124b44eb57e63707f652":"86f3cef0df4d8c7549309671206c69856b163f15e59005ec81c2e3b5a03972d659c8abe6c6a2737114bca7371fb0846f" AES-256-XTS Decrypt NIST XTSTestVectors #215 -aes_decrypt_xts:"5e16fc63b6cdddc3b606fa6c6e610dc5498069f90b9f02632a8c6e875e59b55bfd241b4c51d88ac3f21910abb7034321142d125ae6d003a3540038656c9d78e0":"eda818cfa680edded36a6dba2f22f897":"7a7b0b2c530eb080987b1ba1a7df542c1bb0ed26b386f6ee44c38936d31a3ff709f95d4ec68d82d8eda9f74744b40d79":"c06b883d42c3c27fca667b68456e70aa47b138339e0080b18bf4b96d7728ddac181409efd0b1df9e85ca6cb3c175e158":384:0 +aes_decrypt_xts:"5e16fc63b6cdddc3b606fa6c6e610dc5498069f90b9f02632a8c6e875e59b55bfd241b4c51d88ac3f21910abb7034321142d125ae6d003a3540038656c9d78e0":"eda818cfa680edded36a6dba2f22f897":"c06b883d42c3c27fca667b68456e70aa47b138339e0080b18bf4b96d7728ddac181409efd0b1df9e85ca6cb3c175e158":"7a7b0b2c530eb080987b1ba1a7df542c1bb0ed26b386f6ee44c38936d31a3ff709f95d4ec68d82d8eda9f74744b40d79" AES-256-XTS Decrypt NIST XTSTestVectors #216 -aes_decrypt_xts:"ff525cc15e1ff34be84f618002cf36d2091d69f5e06ffa7d686a16b7be04598ac7cc6d13bb91b5caf9e6cf73a87f5de6495cd67780aad6833b9e11df32017d64":"294498796ff59ed83fd9162f9e97bae9":"e91418650650db42e908d023c170fa84fa18d56a472dcd91f5554c97cf69c57b14a5eeded083b0b4e77b12e739c32b74":"efd85817b3b83ae02d6935240e8faccb5a1ccb65712e61304b92524f83461b84c1c2a5be7db62bf1ff2152ffe657a1e6":384:0 +aes_decrypt_xts:"ff525cc15e1ff34be84f618002cf36d2091d69f5e06ffa7d686a16b7be04598ac7cc6d13bb91b5caf9e6cf73a87f5de6495cd67780aad6833b9e11df32017d64":"294498796ff59ed83fd9162f9e97bae9":"efd85817b3b83ae02d6935240e8faccb5a1ccb65712e61304b92524f83461b84c1c2a5be7db62bf1ff2152ffe657a1e6":"e91418650650db42e908d023c170fa84fa18d56a472dcd91f5554c97cf69c57b14a5eeded083b0b4e77b12e739c32b74" AES-256-XTS Decrypt NIST XTSTestVectors #217 -aes_decrypt_xts:"72cf527ed6acb33cb38a2662521cc775a1e1aee9a6b96fda15e7e7b138030e803e23d47654f1557e3f4b465872b239671f749821b46ccbdb4b9b5b2841a6dc31":"5e1fa2c566ce867538d194035be1ad23":"a6bacd48f7d98613f5dc08d98ff6c6073746e41e88817036877bdd742e672b82c5622cc8ee503aa67f8b94956ba533bc":"2b85ea5e48a19a47d35fcc9591a61c5c85bca40fb4c633a58fd4de7c2148c4b4423681805807c6d7b8ae8a8d12b02683":384:0 +aes_decrypt_xts:"72cf527ed6acb33cb38a2662521cc775a1e1aee9a6b96fda15e7e7b138030e803e23d47654f1557e3f4b465872b239671f749821b46ccbdb4b9b5b2841a6dc31":"5e1fa2c566ce867538d194035be1ad23":"2b85ea5e48a19a47d35fcc9591a61c5c85bca40fb4c633a58fd4de7c2148c4b4423681805807c6d7b8ae8a8d12b02683":"a6bacd48f7d98613f5dc08d98ff6c6073746e41e88817036877bdd742e672b82c5622cc8ee503aa67f8b94956ba533bc" AES-256-XTS Decrypt NIST XTSTestVectors #218 -aes_decrypt_xts:"8f0bec77b4648bfcf2011f84ede3875bf2d63afe7172b7a416ec8fd09c600aa1213dbe32687a863d06e649bf649ed2cd37b072b36aed2b151d168cf13d9920a0":"c9a77b6c764ec3e3ff30769ac8ae37c5":"b4519105021b4070065aff267671022f69be9a93edff37abc005bc875ada5e22cecf2dda4b9ae5285f6479a31594535c":"a95785146f573c8ccc02ef9279fcf27d7da9971f492f8c8e8e121e39781d6e0206627ff80c58e758202112afdeab3098":384:0 +aes_decrypt_xts:"8f0bec77b4648bfcf2011f84ede3875bf2d63afe7172b7a416ec8fd09c600aa1213dbe32687a863d06e649bf649ed2cd37b072b36aed2b151d168cf13d9920a0":"c9a77b6c764ec3e3ff30769ac8ae37c5":"a95785146f573c8ccc02ef9279fcf27d7da9971f492f8c8e8e121e39781d6e0206627ff80c58e758202112afdeab3098":"b4519105021b4070065aff267671022f69be9a93edff37abc005bc875ada5e22cecf2dda4b9ae5285f6479a31594535c" AES-256-XTS Decrypt NIST XTSTestVectors #219 -aes_decrypt_xts:"d502505257be4806fc22aaf17250b2066e6898460969038206a13867aa3a1a42c7d3998ac4f831c7cf028a8902ce59514d877f52300fa149fb45c5d058ba250e":"519fa724ddf75f98477d8e85edc5a037":"9ab8a521879ef4547467fa7e51c00c7af3fda6441b46200c54b36dcb9092c735fcd1868baaa625345fa2239a999f6ed9":"f8ad02ad0dfc6e23a93890feabc3b4a2101a8a93148f62aa4197a12810f46bce149ed5a922b26d1a68988bdc087b5df1":384:0 +aes_decrypt_xts:"d502505257be4806fc22aaf17250b2066e6898460969038206a13867aa3a1a42c7d3998ac4f831c7cf028a8902ce59514d877f52300fa149fb45c5d058ba250e":"519fa724ddf75f98477d8e85edc5a037":"f8ad02ad0dfc6e23a93890feabc3b4a2101a8a93148f62aa4197a12810f46bce149ed5a922b26d1a68988bdc087b5df1":"9ab8a521879ef4547467fa7e51c00c7af3fda6441b46200c54b36dcb9092c735fcd1868baaa625345fa2239a999f6ed9" AES-256-XTS Decrypt NIST XTSTestVectors #220 -aes_decrypt_xts:"28ec974865433690bb459d0a7736825571e628faa4634d3b2bda54f8cadda4572bd4a5734233206e44cc15b329f1485dd416356054564a76df40f5527a279894":"c6a9c7a5c73327bd0b7aeab0ff5b99e9":"c457aa22a192739936b73691a2a15b64727f708817b88074bd9a09f68a2f61805a105d0180fdd2e13347f0c5a3358829":"46b12f1f19f3c6a3a7a0d419415325d2757efc886f003402eea094c1e620c828eb5dc6eb324e730647d5856f152e2646":384:0 +aes_decrypt_xts:"28ec974865433690bb459d0a7736825571e628faa4634d3b2bda54f8cadda4572bd4a5734233206e44cc15b329f1485dd416356054564a76df40f5527a279894":"c6a9c7a5c73327bd0b7aeab0ff5b99e9":"46b12f1f19f3c6a3a7a0d419415325d2757efc886f003402eea094c1e620c828eb5dc6eb324e730647d5856f152e2646":"c457aa22a192739936b73691a2a15b64727f708817b88074bd9a09f68a2f61805a105d0180fdd2e13347f0c5a3358829" AES-256-XTS Decrypt NIST XTSTestVectors #221 -aes_decrypt_xts:"447ca1a296a451e88c03e2845e8d0c41aca408de68d4ff866d872e9daa9fe6e977d5b91eea9d419c75a523378a4ae5ab9ff21728d50e626f51ab24539c0c0dd1":"4348e0f0d73a3533f59b41d386b7542e":"1ce333b441b91ea29724355a9768fc0098faf89f602dcb1c4487babe66e1100cc1c5a0c4198bab4efb696dc22e74effe":"2910c532919dfd7506d591bed10f2a9d2a0c3709f045eb36b791e78a72e980acbd5538ced6a183ed4e4534f92fe8cbe6":384:0 +aes_decrypt_xts:"447ca1a296a451e88c03e2845e8d0c41aca408de68d4ff866d872e9daa9fe6e977d5b91eea9d419c75a523378a4ae5ab9ff21728d50e626f51ab24539c0c0dd1":"4348e0f0d73a3533f59b41d386b7542e":"2910c532919dfd7506d591bed10f2a9d2a0c3709f045eb36b791e78a72e980acbd5538ced6a183ed4e4534f92fe8cbe6":"1ce333b441b91ea29724355a9768fc0098faf89f602dcb1c4487babe66e1100cc1c5a0c4198bab4efb696dc22e74effe" AES-256-XTS Decrypt NIST XTSTestVectors #222 -aes_decrypt_xts:"4365f98aca9eba18185dff94d7326916b855ddd1d2b3495b8d3634f8618aa88a449233fdf400bd811c0b665036d14ac81484a70e92e989db3634fcdf15c8e602":"d58a77ef251c479f2b2f7b84a6196ee5":"5183b008e8e597829d660bf7fb6059b1baac1f2b4429249cc6e5db4b1c080b827a3dfc848908bafe7169c27140f36492":"07bf2e175aafacbcbbf0e0adba257579fd8e2b93e7622950193c1d9cb9ba555e425d0f3015bcd4d05ed209216eef2add":384:0 +aes_decrypt_xts:"4365f98aca9eba18185dff94d7326916b855ddd1d2b3495b8d3634f8618aa88a449233fdf400bd811c0b665036d14ac81484a70e92e989db3634fcdf15c8e602":"d58a77ef251c479f2b2f7b84a6196ee5":"07bf2e175aafacbcbbf0e0adba257579fd8e2b93e7622950193c1d9cb9ba555e425d0f3015bcd4d05ed209216eef2add":"5183b008e8e597829d660bf7fb6059b1baac1f2b4429249cc6e5db4b1c080b827a3dfc848908bafe7169c27140f36492" AES-256-XTS Decrypt NIST XTSTestVectors #223 -aes_decrypt_xts:"4b96e62987d5de96e0c8dac25b30ce98dc5733be1a9428ae0eb24319b09848a264a46cfa0aae9b66beb62300b0e224805c6d4b1052542a187dd8146a53613d67":"bef744e3342dadb8888c8919cc9b0de6":"03ba73c095accb31cd770d402c3786a9a8828fa32cce8ec3fdafc6a59e74c57eedf19797c3c0e56694df432a8d6f7e89":"9b505eff5d8278c39cfab42d9e6d3a3ff1806d3d8fd2156b60375a43019d30bfbc7214a4fdeaca9beadb32ef743d2051":384:0 +aes_decrypt_xts:"4b96e62987d5de96e0c8dac25b30ce98dc5733be1a9428ae0eb24319b09848a264a46cfa0aae9b66beb62300b0e224805c6d4b1052542a187dd8146a53613d67":"bef744e3342dadb8888c8919cc9b0de6":"9b505eff5d8278c39cfab42d9e6d3a3ff1806d3d8fd2156b60375a43019d30bfbc7214a4fdeaca9beadb32ef743d2051":"03ba73c095accb31cd770d402c3786a9a8828fa32cce8ec3fdafc6a59e74c57eedf19797c3c0e56694df432a8d6f7e89" AES-256-XTS Decrypt NIST XTSTestVectors #224 -aes_decrypt_xts:"ab3f7a274b3a81aefc3c11e3d6bb3cd9fdba6d396648673ed33a88239bd3b3c3eb9fe516532962dfc8d8a7b6f49e92116003f6432f1679620201cfd8638075af":"590f9802bc1233bd1235cf2393fad88c":"59fcb32a08a232753bf56e2ab70921cd02e5f4cc98680a7e02fba3ef3ff5ff1bd502c91f15358990a2f58af9cd6c2a65":"645c5dc63e626e647a8f5550ccb432443ada0b716adcd9c23b6ff3025590af418ac42b48cc74c09b08d56525c940b4e6":384:0 +aes_decrypt_xts:"ab3f7a274b3a81aefc3c11e3d6bb3cd9fdba6d396648673ed33a88239bd3b3c3eb9fe516532962dfc8d8a7b6f49e92116003f6432f1679620201cfd8638075af":"590f9802bc1233bd1235cf2393fad88c":"645c5dc63e626e647a8f5550ccb432443ada0b716adcd9c23b6ff3025590af418ac42b48cc74c09b08d56525c940b4e6":"59fcb32a08a232753bf56e2ab70921cd02e5f4cc98680a7e02fba3ef3ff5ff1bd502c91f15358990a2f58af9cd6c2a65" AES-256-XTS Decrypt NIST XTSTestVectors #225 -aes_decrypt_xts:"8356e90f2b7340eaf6bd309565554402c774edefb7d881cec5b8b7011b0588383c04a621dfd0b30f2e892ce550b1627b3cc3736eece937268b8dbc6d29841462":"7350eeb13cfd9211bc6ad86f89001a49":"40327153ca5f58d90e888afa4a62a74af757195bab95a3220b9e25cd0798e577298e87c8c7fc8a93fbd9ac041f3a997f":"0b59ff0dd8e78d89ad39de40229f8433ae00c25e29d409e8c17246574239b2f10ed20775972312dde19c73dbb2baab45":384:0 +aes_decrypt_xts:"8356e90f2b7340eaf6bd309565554402c774edefb7d881cec5b8b7011b0588383c04a621dfd0b30f2e892ce550b1627b3cc3736eece937268b8dbc6d29841462":"7350eeb13cfd9211bc6ad86f89001a49":"0b59ff0dd8e78d89ad39de40229f8433ae00c25e29d409e8c17246574239b2f10ed20775972312dde19c73dbb2baab45":"40327153ca5f58d90e888afa4a62a74af757195bab95a3220b9e25cd0798e577298e87c8c7fc8a93fbd9ac041f3a997f" AES-256-XTS Decrypt NIST XTSTestVectors #226 -aes_decrypt_xts:"f7b0865e8413b08b325f14e230d746a697b3fe0f3b1c2bfdcc49f1b539e69ef9d003fbde4c57c7d6cff03000bdbb4c163da906e33009c7cce5935a09bf4490f2":"2d75a34f623648281538493280b02eb1":"ca2b035ea4eeab11819c2221ce54e2268612999eb7ef8e22829c9089cb92573fb29e3b605651a56a2c38408e1d4cb557":"beb7b2f3c1588bc167ec1676c362bc4d059dcd1a367741e0cacab9577579adf11fb36d03db045abec06d76ba0600e7fd":384:0 +aes_decrypt_xts:"f7b0865e8413b08b325f14e230d746a697b3fe0f3b1c2bfdcc49f1b539e69ef9d003fbde4c57c7d6cff03000bdbb4c163da906e33009c7cce5935a09bf4490f2":"2d75a34f623648281538493280b02eb1":"beb7b2f3c1588bc167ec1676c362bc4d059dcd1a367741e0cacab9577579adf11fb36d03db045abec06d76ba0600e7fd":"ca2b035ea4eeab11819c2221ce54e2268612999eb7ef8e22829c9089cb92573fb29e3b605651a56a2c38408e1d4cb557" AES-256-XTS Decrypt NIST XTSTestVectors #227 -aes_decrypt_xts:"4a6f0f961fe466092c28f46983ea0ef2aec88410df42e3b7ceb99c47f7e4c3af3ecebe97561c784e5e5a45954794cf08a872caa678f32576d9c5e263ef256778":"2fb6767482ff60f37ed9d67c4bfeeb8b":"9ee45688df2239600c1a97dee5c0cbe983ce838d7f3f7b9c23053af8bbab11d45aec5fc2028deae5e27f6f2e30687d4b":"1505e8ca43be97fe94bbf8a76228a3e4205b5917df64e8a818f2747d86797980d01e8f3538959a4c9334f444cb7ced0a":384:0 +aes_decrypt_xts:"4a6f0f961fe466092c28f46983ea0ef2aec88410df42e3b7ceb99c47f7e4c3af3ecebe97561c784e5e5a45954794cf08a872caa678f32576d9c5e263ef256778":"2fb6767482ff60f37ed9d67c4bfeeb8b":"1505e8ca43be97fe94bbf8a76228a3e4205b5917df64e8a818f2747d86797980d01e8f3538959a4c9334f444cb7ced0a":"9ee45688df2239600c1a97dee5c0cbe983ce838d7f3f7b9c23053af8bbab11d45aec5fc2028deae5e27f6f2e30687d4b" AES-256-XTS Decrypt NIST XTSTestVectors #228 -aes_decrypt_xts:"cf3ddd216300e728b45d7643d71bcbaa3fa7c7ab475593bd548e3ccd1aabbb54eb09f95421b29d895dcb17f644d39633d06b4dd84f93501e4aba693b9a149865":"aa08f7cde22815fd0602adeba6a0673b":"3916e58714918f6440d3d3e79bc903f24ee8895dd51b46ae36e4b9aa08dbda567a8e31c32a86a9407071273569ea177a":"c06d3cc43965292eccce807211558daa967631043a64ed94ff95bcf7d63e47d12aabd86c7eb1ceba6f7a2d14e9b66c03":384:0 +aes_decrypt_xts:"cf3ddd216300e728b45d7643d71bcbaa3fa7c7ab475593bd548e3ccd1aabbb54eb09f95421b29d895dcb17f644d39633d06b4dd84f93501e4aba693b9a149865":"aa08f7cde22815fd0602adeba6a0673b":"c06d3cc43965292eccce807211558daa967631043a64ed94ff95bcf7d63e47d12aabd86c7eb1ceba6f7a2d14e9b66c03":"3916e58714918f6440d3d3e79bc903f24ee8895dd51b46ae36e4b9aa08dbda567a8e31c32a86a9407071273569ea177a" AES-256-XTS Decrypt NIST XTSTestVectors #229 -aes_decrypt_xts:"177d84aae540351f66818d18e971a09bed636f7851fbed08376df7360f2d640184a6472e241f6471616967b67ce2739790c303733268c064a7f8bc5e2fd1a24e":"9d078dab3c6fd707c8476c023f426ce2":"205b5eb8af070a902b5dc65ed6487f25a5b08b35cbd8aa3eee28271a67f18222f170b7140d8f4991157f69030c9a13e8":"008365d57214c7faa362467a53f96e7ddd19d4cba834a00c7627235aea73ebe0d5551a91aa91f564104a1df3419bfff4":384:0 +aes_decrypt_xts:"177d84aae540351f66818d18e971a09bed636f7851fbed08376df7360f2d640184a6472e241f6471616967b67ce2739790c303733268c064a7f8bc5e2fd1a24e":"9d078dab3c6fd707c8476c023f426ce2":"008365d57214c7faa362467a53f96e7ddd19d4cba834a00c7627235aea73ebe0d5551a91aa91f564104a1df3419bfff4":"205b5eb8af070a902b5dc65ed6487f25a5b08b35cbd8aa3eee28271a67f18222f170b7140d8f4991157f69030c9a13e8" AES-256-XTS Decrypt NIST XTSTestVectors #230 -aes_decrypt_xts:"f38c80dae5c48782f49a02b958932263246404ff6dfb7a30a9253d1ac2647faa7d6676f375cb02532941904ef7e68adb136718974377d07ab8203f0ff5bd23ab":"f3e7db2d5ebe321abdc18f0fd257b134":"e18714f8fc476f4e81a2df2e2c24c2ae594059db0cfd3991f086319e0ca68000f9c29f9cf717cfc153ea4a6b6404e644":"2d132e6211a37216b99e7a3ecfa59803f9c07ae21f028641e0834450e01df0f7732767e1e83683b29ed2c1148f8d780e":384:0 +aes_decrypt_xts:"f38c80dae5c48782f49a02b958932263246404ff6dfb7a30a9253d1ac2647faa7d6676f375cb02532941904ef7e68adb136718974377d07ab8203f0ff5bd23ab":"f3e7db2d5ebe321abdc18f0fd257b134":"2d132e6211a37216b99e7a3ecfa59803f9c07ae21f028641e0834450e01df0f7732767e1e83683b29ed2c1148f8d780e":"e18714f8fc476f4e81a2df2e2c24c2ae594059db0cfd3991f086319e0ca68000f9c29f9cf717cfc153ea4a6b6404e644" AES-256-XTS Decrypt NIST XTSTestVectors #231 -aes_decrypt_xts:"54d574328c4ae8a36bfdb12c2484e4d166542effa9a55856496dcd48e41a8ae10b6716ef0356075241495edfff66070a749744040dada29832d0a4ad28d912ee":"336bf049278da506f6980d54338e0352":"7715d415939f446aff6279a7a54f9f345616bff913c5b7de2526050c89f32470c93790f7d40c4b33d6d2185630a189ed":"48ed975b45f57aece7d5030fd349ea45f11202c4613ff8a93172835a75c537425977b2386a77c42663e8be75975c5c20":384:0 +aes_decrypt_xts:"54d574328c4ae8a36bfdb12c2484e4d166542effa9a55856496dcd48e41a8ae10b6716ef0356075241495edfff66070a749744040dada29832d0a4ad28d912ee":"336bf049278da506f6980d54338e0352":"48ed975b45f57aece7d5030fd349ea45f11202c4613ff8a93172835a75c537425977b2386a77c42663e8be75975c5c20":"7715d415939f446aff6279a7a54f9f345616bff913c5b7de2526050c89f32470c93790f7d40c4b33d6d2185630a189ed" AES-256-XTS Decrypt NIST XTSTestVectors #232 -aes_decrypt_xts:"a0fbbac3919e90f36ce70c7ff9b947a4bdaf8b1464f14c7fe438ca2b1b6f1b0ff100a96536bbeed609f4023efa5b6fb901bd8763a075dae3644379d03c6c1c84":"cfba211b1f99531c00f9ea8b1ac59532":"487db980bd0cf7beefee4d7b2aca60d42c2fc59094952cbb45a5bde7c8f012ebb6fa5519ba64b351fee87941df6b91ec":"f4664561fd62c7625f43b67c80853109f7e214ad6197cc0202e10dfe2e1dccc52e33ad38656ef0cabdcbad6d0dc51a8c":384:0 +aes_decrypt_xts:"a0fbbac3919e90f36ce70c7ff9b947a4bdaf8b1464f14c7fe438ca2b1b6f1b0ff100a96536bbeed609f4023efa5b6fb901bd8763a075dae3644379d03c6c1c84":"cfba211b1f99531c00f9ea8b1ac59532":"f4664561fd62c7625f43b67c80853109f7e214ad6197cc0202e10dfe2e1dccc52e33ad38656ef0cabdcbad6d0dc51a8c":"487db980bd0cf7beefee4d7b2aca60d42c2fc59094952cbb45a5bde7c8f012ebb6fa5519ba64b351fee87941df6b91ec" AES-256-XTS Decrypt NIST XTSTestVectors #233 -aes_decrypt_xts:"444e2659c5b610de4c42db40bd962ce8520138d4e049fcd6611810f3bf70dc42ddeb64c47bedb537b14ee77d5a019a90297bef364c58a90982002ed6640fb31c":"145ea8621178b9c59e14de3e8c75ae13":"f64770b3f39271d50dccb4dfdd3000d4a2cefc922639965772e3859e7d33d9b54992932666a7a934e85712a8ef13cbea":"586bca94504ff2edc9893070b5f30f8d4f86de07cf0958baa07bbb0b145672833f9eae3e1fb2db09b6cef82c250a95fb":384:0 +aes_decrypt_xts:"444e2659c5b610de4c42db40bd962ce8520138d4e049fcd6611810f3bf70dc42ddeb64c47bedb537b14ee77d5a019a90297bef364c58a90982002ed6640fb31c":"145ea8621178b9c59e14de3e8c75ae13":"586bca94504ff2edc9893070b5f30f8d4f86de07cf0958baa07bbb0b145672833f9eae3e1fb2db09b6cef82c250a95fb":"f64770b3f39271d50dccb4dfdd3000d4a2cefc922639965772e3859e7d33d9b54992932666a7a934e85712a8ef13cbea" AES-256-XTS Decrypt NIST XTSTestVectors #234 -aes_decrypt_xts:"c8a7591c0a0bddc9306da2be23b84e9eab8ca744f0ee38c072aa6b99f7a032405111672187a8d6bb1c261afc268b18989b4d8be8de2ea164a8bcf6f6d97f346d":"a50faba186844b137545f1ca3daf4314":"0878a29d2f9cff3655c487a3a805abc306aea6d37e218402ad47e5d99efa3c888cab767eff058847874b172c89822ec3":"5b11a8981096828b06f42ef13e13e788138d89d083e9b50fbdd48b021f7b772d6ff45a5f4473985245537d959b70ee21":384:0 +aes_decrypt_xts:"c8a7591c0a0bddc9306da2be23b84e9eab8ca744f0ee38c072aa6b99f7a032405111672187a8d6bb1c261afc268b18989b4d8be8de2ea164a8bcf6f6d97f346d":"a50faba186844b137545f1ca3daf4314":"5b11a8981096828b06f42ef13e13e788138d89d083e9b50fbdd48b021f7b772d6ff45a5f4473985245537d959b70ee21":"0878a29d2f9cff3655c487a3a805abc306aea6d37e218402ad47e5d99efa3c888cab767eff058847874b172c89822ec3" AES-256-XTS Decrypt NIST XTSTestVectors #235 -aes_decrypt_xts:"916c7018743955fec768db2a893382339b2e828fc9b18d29dc3466146bd89d7e914d5c5deaf7747e1730cd06c9e6faeeff3107e8e29130446ecec7e4bed73067":"2984ea914545ab090ba8ef6f0cc25858":"57fcc00c7ec04be688b7dbe9cf0f7acf7e986dc14b946ae6ef70bca70777d13de1c038e6ee21266f85e3dea0d84dbc77":"08bb0c0f93d1cdbb5a135783390be691b5464d8496b1b549a0a639de0a5206d234161b86ef36dff10cc57076cb155b85":384:0 +aes_decrypt_xts:"916c7018743955fec768db2a893382339b2e828fc9b18d29dc3466146bd89d7e914d5c5deaf7747e1730cd06c9e6faeeff3107e8e29130446ecec7e4bed73067":"2984ea914545ab090ba8ef6f0cc25858":"08bb0c0f93d1cdbb5a135783390be691b5464d8496b1b549a0a639de0a5206d234161b86ef36dff10cc57076cb155b85":"57fcc00c7ec04be688b7dbe9cf0f7acf7e986dc14b946ae6ef70bca70777d13de1c038e6ee21266f85e3dea0d84dbc77" AES-256-XTS Decrypt NIST XTSTestVectors #236 -aes_decrypt_xts:"fee78577ac335fc29b9da6ddfa9dde896c719dccedfcd8e440123fd99f7837c1a4a595f7ef083f995dfc1466f060823b3897f5ba5de39933d948a9d331572d7f":"65af99729b7ae9a254eb38e1cceef571":"6b924c15a9d118f20aefe1a23c6ead7a09761cf613046bea72dad8d650e104daf89709f0468871d8ca36596151c930f7":"a3beb2187c58a39cad57ba1d55ebebebefcafaa93309a6658e489c172a3b50ca8faf4a4abbc1ccc0793162f56ca77fc4":384:0 +aes_decrypt_xts:"fee78577ac335fc29b9da6ddfa9dde896c719dccedfcd8e440123fd99f7837c1a4a595f7ef083f995dfc1466f060823b3897f5ba5de39933d948a9d331572d7f":"65af99729b7ae9a254eb38e1cceef571":"a3beb2187c58a39cad57ba1d55ebebebefcafaa93309a6658e489c172a3b50ca8faf4a4abbc1ccc0793162f56ca77fc4":"6b924c15a9d118f20aefe1a23c6ead7a09761cf613046bea72dad8d650e104daf89709f0468871d8ca36596151c930f7" AES-256-XTS Decrypt NIST XTSTestVectors #237 -aes_decrypt_xts:"d4d22619ed97e265b18ce73c41b21dc1d7a3f4072a7344099edc174e3db5878ef7a226ee7066fd77f9ad3a75460ecfc023962e65629e5de3269708b0f7e0738a":"0b72ac5ffbd4a24463e1754be32b9c65":"e43671e481a62ae73ef1099e7dbf0af7fd72a3aec3782820777324f09fe71957c29b168f46017b08a83e7ae5f31924aa":"aa6c186fc4e8a6d2154e50ba03c94d1989d484acb3f5410054850772baa8c307d16565a4b1a758e39f6b42f681882a69":384:0 +aes_decrypt_xts:"d4d22619ed97e265b18ce73c41b21dc1d7a3f4072a7344099edc174e3db5878ef7a226ee7066fd77f9ad3a75460ecfc023962e65629e5de3269708b0f7e0738a":"0b72ac5ffbd4a24463e1754be32b9c65":"aa6c186fc4e8a6d2154e50ba03c94d1989d484acb3f5410054850772baa8c307d16565a4b1a758e39f6b42f681882a69":"e43671e481a62ae73ef1099e7dbf0af7fd72a3aec3782820777324f09fe71957c29b168f46017b08a83e7ae5f31924aa" AES-256-XTS Decrypt NIST XTSTestVectors #238 -aes_decrypt_xts:"9cd3a558e7932524fa7dbdcf022985526d807d14278c645eed8995af93c858092454560e8c5bfd9124bebe3abf245850ae61d14761b9aa74b4bce265e59e642c":"b3564ac76fc41685f06c4d40d1bdf22b":"d2e3481c42965c16f030c5bcb7d1d9a2334fca7a374869b64e0e522dc2151cd2209c6c01d850ad141b2ac0cf58d74a81":"9ec4f6db65ffe6dec42aea9eda3ddb1babc0fa8cf5aef87324938ea3bef0d06c8f97cb70f431d2f70a34909969510baf":384:0 +aes_decrypt_xts:"9cd3a558e7932524fa7dbdcf022985526d807d14278c645eed8995af93c858092454560e8c5bfd9124bebe3abf245850ae61d14761b9aa74b4bce265e59e642c":"b3564ac76fc41685f06c4d40d1bdf22b":"9ec4f6db65ffe6dec42aea9eda3ddb1babc0fa8cf5aef87324938ea3bef0d06c8f97cb70f431d2f70a34909969510baf":"d2e3481c42965c16f030c5bcb7d1d9a2334fca7a374869b64e0e522dc2151cd2209c6c01d850ad141b2ac0cf58d74a81" AES-256-XTS Decrypt NIST XTSTestVectors #239 -aes_decrypt_xts:"3e63567d5ca65fb9a93d1f12461d40480cb3cc8f57d11c2a3710811ecbac749f6b4e3ba2aade8566e3f9ee185d0eedb05317fbf56c52309f8e6a26c4a4450de6":"c86df36d4e87d8c4e6e2f0eaecd0a386":"ed84c8bcc815f1c1352acf7b182764eb974b6ac2de20fe693912f1b9cc180901ba5374417fc77dff041508b5040687c4":"1b45adc6c28cb1028b4d1b6be37cf96f573c7c5aa14e3a243e72287f732e7beccb2aa22f501154b3e977cd433748b292":384:0 +aes_decrypt_xts:"3e63567d5ca65fb9a93d1f12461d40480cb3cc8f57d11c2a3710811ecbac749f6b4e3ba2aade8566e3f9ee185d0eedb05317fbf56c52309f8e6a26c4a4450de6":"c86df36d4e87d8c4e6e2f0eaecd0a386":"1b45adc6c28cb1028b4d1b6be37cf96f573c7c5aa14e3a243e72287f732e7beccb2aa22f501154b3e977cd433748b292":"ed84c8bcc815f1c1352acf7b182764eb974b6ac2de20fe693912f1b9cc180901ba5374417fc77dff041508b5040687c4" AES-256-XTS Decrypt NIST XTSTestVectors #240 -aes_decrypt_xts:"cf1313bef63543e63c29aa7f45e249345c7b404d87f73c72e0df2faf60a927ccfd7fb90ebac45f6a55f450e877fc55dab720e484751ac33d1e5bcbaa2f28d7f3":"0bb38e535964aaa4f24402c6f3e5729c":"41aeba30d4fe6ad18c879d1bbab5d1c905278095c47210581ef5cf4f9e25acec653c310a105ade797af148683e6d9dd9":"e5f53381255dce879a19c04a91f66ded9828bf3635661ad630ce7611e9a07d2ef42c6a09c96e1125ae1ccb205a17937c":384:0 +aes_decrypt_xts:"cf1313bef63543e63c29aa7f45e249345c7b404d87f73c72e0df2faf60a927ccfd7fb90ebac45f6a55f450e877fc55dab720e484751ac33d1e5bcbaa2f28d7f3":"0bb38e535964aaa4f24402c6f3e5729c":"e5f53381255dce879a19c04a91f66ded9828bf3635661ad630ce7611e9a07d2ef42c6a09c96e1125ae1ccb205a17937c":"41aeba30d4fe6ad18c879d1bbab5d1c905278095c47210581ef5cf4f9e25acec653c310a105ade797af148683e6d9dd9" AES-256-XTS Decrypt NIST XTSTestVectors #241 -aes_decrypt_xts:"66c5e85bc946463cad566b9453f6af12c2f94d4f9b0b090674306c03e4b404295ca27cf9ae1ad225dddcfee3f28fc5841c1bb56b312949f7c7568e3152b52aa0":"74d8306f8ffe1221eaa3df8c969ac32d":"d0739fe477e043653bd684613db0c95e1693bf84071dbd6dcd951123bbb9e799bb066b199a22cfb763370d4425eebd81":"8ad597587affb574b8a0743065ca9fd84db8d0384628f791802f285d6dbaf6151a2efe4279c2dc60cac6247ff0a519d3":384:0 +aes_decrypt_xts:"66c5e85bc946463cad566b9453f6af12c2f94d4f9b0b090674306c03e4b404295ca27cf9ae1ad225dddcfee3f28fc5841c1bb56b312949f7c7568e3152b52aa0":"74d8306f8ffe1221eaa3df8c969ac32d":"8ad597587affb574b8a0743065ca9fd84db8d0384628f791802f285d6dbaf6151a2efe4279c2dc60cac6247ff0a519d3":"d0739fe477e043653bd684613db0c95e1693bf84071dbd6dcd951123bbb9e799bb066b199a22cfb763370d4425eebd81" AES-256-XTS Decrypt NIST XTSTestVectors #242 -aes_decrypt_xts:"5b416949be1355a8f7f5fd86696376b624e0d6eddb5656e281e39f0955f3b8c4bdd42ff2b0d1e8ef71fe90fad28e22f7a0a0f888f3885797f52aad58e7534042":"3f0ebd8c24ca607c54d3ad9a330da303":"431c80c417bc96a3ef4b3ed0d2937c177bfb838e2c6f52992f0d8852bc4a02bbe2e8a80f4055422f047fef7b63211194":"b8e4e984efe890f175331f7b820d8ce62cce8104bfec907869f0c3b698b5a412f89b55577f9b0a471d7743ffb3fb9d43":384:0 +aes_decrypt_xts:"5b416949be1355a8f7f5fd86696376b624e0d6eddb5656e281e39f0955f3b8c4bdd42ff2b0d1e8ef71fe90fad28e22f7a0a0f888f3885797f52aad58e7534042":"3f0ebd8c24ca607c54d3ad9a330da303":"b8e4e984efe890f175331f7b820d8ce62cce8104bfec907869f0c3b698b5a412f89b55577f9b0a471d7743ffb3fb9d43":"431c80c417bc96a3ef4b3ed0d2937c177bfb838e2c6f52992f0d8852bc4a02bbe2e8a80f4055422f047fef7b63211194" AES-256-XTS Decrypt NIST XTSTestVectors #243 -aes_decrypt_xts:"788d65994e0fa9ce810d539309d14e82b0996aab45ac25c0124765116e18d3483b531473ccf2531e5c9bcfd6176c6e4dfa571cfe166823d2de8c0b9c7b030005":"ef453dc6b1c6e060b47c128ec663b396":"294ff99ed454ea558ffbadcec7074099de5dc4e12cdbe14bbe3c6b18c2b2f219a2a8411a314c7b450018c3e5c9214ffe":"85f1bf2e90d3f22958404ffbf98db7b6fc749f30c9d129d0c6cc263dd7ff3330d660f1b004b93984b7ca5f341917de68":384:0 +aes_decrypt_xts:"788d65994e0fa9ce810d539309d14e82b0996aab45ac25c0124765116e18d3483b531473ccf2531e5c9bcfd6176c6e4dfa571cfe166823d2de8c0b9c7b030005":"ef453dc6b1c6e060b47c128ec663b396":"85f1bf2e90d3f22958404ffbf98db7b6fc749f30c9d129d0c6cc263dd7ff3330d660f1b004b93984b7ca5f341917de68":"294ff99ed454ea558ffbadcec7074099de5dc4e12cdbe14bbe3c6b18c2b2f219a2a8411a314c7b450018c3e5c9214ffe" AES-256-XTS Decrypt NIST XTSTestVectors #244 -aes_decrypt_xts:"60cceda8bb03daa1936ad5d9e9ef6c1bad9200742988bc39cb4e32c6ec732f135c9a04e91f73a14524d9a3a4cbf2f2feeade0aaad65cb316325e31e10f4c0655":"2844e7bc2008b44de2ceafbdd6da4874":"97c06f038f2e255f069f156c9bfad356f13b23dae7c5e370896d1917f568bb830ba69176ce2712130bb23e08f48cecfb":"80f52422b15f7c9f2ed268de687ad25e7fae47866a39b98fd39abbace8e8641f881db1cbc165d013ade010d2f922efb0":384:0 +aes_decrypt_xts:"60cceda8bb03daa1936ad5d9e9ef6c1bad9200742988bc39cb4e32c6ec732f135c9a04e91f73a14524d9a3a4cbf2f2feeade0aaad65cb316325e31e10f4c0655":"2844e7bc2008b44de2ceafbdd6da4874":"80f52422b15f7c9f2ed268de687ad25e7fae47866a39b98fd39abbace8e8641f881db1cbc165d013ade010d2f922efb0":"97c06f038f2e255f069f156c9bfad356f13b23dae7c5e370896d1917f568bb830ba69176ce2712130bb23e08f48cecfb" AES-256-XTS Decrypt NIST XTSTestVectors #245 -aes_decrypt_xts:"70fa1524b0c4997ebc6c236a5ba76cb0e5d113ad3be612d71f7b9094b98940ad64aa8d437902d0dfa528b5a68f52c550728c8243a8e9552983efc9676c4d63cb":"16c57ab23f16fd9e27fd222289608ff6":"d825d9c3cd47590372ff74093f6c45526ed4f4aab637172123f909ff6b09f3dad0053d2777744ebbbce564ef65f5d7ab":"c8ee51eccc3d9f27a954e24ce8e3e2c7646f3b5c56ae2eb20fb6039c65b1c87d397501a1e0e0f28c77c35fc62091ec93":384:0 +aes_decrypt_xts:"70fa1524b0c4997ebc6c236a5ba76cb0e5d113ad3be612d71f7b9094b98940ad64aa8d437902d0dfa528b5a68f52c550728c8243a8e9552983efc9676c4d63cb":"16c57ab23f16fd9e27fd222289608ff6":"c8ee51eccc3d9f27a954e24ce8e3e2c7646f3b5c56ae2eb20fb6039c65b1c87d397501a1e0e0f28c77c35fc62091ec93":"d825d9c3cd47590372ff74093f6c45526ed4f4aab637172123f909ff6b09f3dad0053d2777744ebbbce564ef65f5d7ab" AES-256-XTS Decrypt NIST XTSTestVectors #246 -aes_decrypt_xts:"b84da0b93e5cbbe83d0afbef045b613d8f429b39a51e73848a23e052f1086e311392237b87847d65d20470151a835fd8ed8affbba92fde31f59370bcff524db4":"9e4d4acd11dd99ef72e845dcbe0da30b":"f9543e5edbd0dd4f85a7c68cc7523f4467e89d65072a59ebb634a5c87f9baacdf76dd96b14a72810ccd4436bba040fe1":"20a8fa05344a41154dc3068ab451feeff5a7290f682e6d750f82867c217f60194896264025e1eee8f398d39786af1d39":384:0 +aes_decrypt_xts:"b84da0b93e5cbbe83d0afbef045b613d8f429b39a51e73848a23e052f1086e311392237b87847d65d20470151a835fd8ed8affbba92fde31f59370bcff524db4":"9e4d4acd11dd99ef72e845dcbe0da30b":"20a8fa05344a41154dc3068ab451feeff5a7290f682e6d750f82867c217f60194896264025e1eee8f398d39786af1d39":"f9543e5edbd0dd4f85a7c68cc7523f4467e89d65072a59ebb634a5c87f9baacdf76dd96b14a72810ccd4436bba040fe1" AES-256-XTS Decrypt NIST XTSTestVectors #247 -aes_decrypt_xts:"ca31bd1b5566d110cf08830e23618bc971eb5923ba15ac57c4b451829299a216367c6c26493508f87c60a0644a682820194902547d8095ac12a9bec669c806c6":"cae829363af17cda31441fe27c221a51":"db4ba7cf0cc0d8b77782cd1857fd49311ce8be6bb9a961fd2d6b740895a12004c007c12562ada281ca56a662ad93397c":"b31a62f068ad9107e413d47055df2feeb8139190320a8ef190381857073b08c57de003d5dbcfc61fa4e5d2ef73afe50a":384:0 +aes_decrypt_xts:"ca31bd1b5566d110cf08830e23618bc971eb5923ba15ac57c4b451829299a216367c6c26493508f87c60a0644a682820194902547d8095ac12a9bec669c806c6":"cae829363af17cda31441fe27c221a51":"b31a62f068ad9107e413d47055df2feeb8139190320a8ef190381857073b08c57de003d5dbcfc61fa4e5d2ef73afe50a":"db4ba7cf0cc0d8b77782cd1857fd49311ce8be6bb9a961fd2d6b740895a12004c007c12562ada281ca56a662ad93397c" AES-256-XTS Decrypt NIST XTSTestVectors #248 -aes_decrypt_xts:"f63b73792fdded445434733c808b9e22afd927ec828bbc5c31e085052e6c9e2bae55a2b0ba24b14cd0d5997c7fa1dcafbda5664c3d9c52d1592d809626c364c6":"70dbb202b17c52d054488b513dee5c5f":"1be8e0c1a6c757b1cdb510fb25ec0b84d17c13ef14fe1c314e03df208667a5907ad51677d058e1103ec35b64c004f099":"40ab8f0039e58ff95ec3a51645eadf1fbce5731fd8d9a9f91fb1bd0daff4db3019b6dd280c327157e589d5aa2d2606b5":384:0 +aes_decrypt_xts:"f63b73792fdded445434733c808b9e22afd927ec828bbc5c31e085052e6c9e2bae55a2b0ba24b14cd0d5997c7fa1dcafbda5664c3d9c52d1592d809626c364c6":"70dbb202b17c52d054488b513dee5c5f":"40ab8f0039e58ff95ec3a51645eadf1fbce5731fd8d9a9f91fb1bd0daff4db3019b6dd280c327157e589d5aa2d2606b5":"1be8e0c1a6c757b1cdb510fb25ec0b84d17c13ef14fe1c314e03df208667a5907ad51677d058e1103ec35b64c004f099" AES-256-XTS Decrypt NIST XTSTestVectors #249 -aes_decrypt_xts:"65f4e5433a0b76e53002c766394550d49a3bb82188e48de1d26c1b7fd9dc47f1b1c78d93c86f50f00df4f60e530c032ad382a5159300ddb0ce5edaa875ff002b":"ea0aaa66bf1a100bbd517fed782d37dc":"347cde4bd66851ac9689aa3e45e60d7e7d29082a2e7eb29f4526656773f71a563d55e253da1173624179095d6c9bc939":"a723a9efe5e608b1b3d5906b8c9958635a7c8e8267a8a98c8857de51f55fdca01f99ee2c2c188d32496c5258f7629b4f":384:0 +aes_decrypt_xts:"65f4e5433a0b76e53002c766394550d49a3bb82188e48de1d26c1b7fd9dc47f1b1c78d93c86f50f00df4f60e530c032ad382a5159300ddb0ce5edaa875ff002b":"ea0aaa66bf1a100bbd517fed782d37dc":"a723a9efe5e608b1b3d5906b8c9958635a7c8e8267a8a98c8857de51f55fdca01f99ee2c2c188d32496c5258f7629b4f":"347cde4bd66851ac9689aa3e45e60d7e7d29082a2e7eb29f4526656773f71a563d55e253da1173624179095d6c9bc939" AES-256-XTS Decrypt NIST XTSTestVectors #250 -aes_decrypt_xts:"228605421d8474b297649e2be3ef34685f780f8602ede63a42cb08ad9de1b0bf4aab97b46acd80cf0f7875a01bc586acb03f9de55280d832fc0f0e36c3b1c271":"ada053d9bd64caa95941070f4b3b1085":"eb3a42930193f3164d93d7e1ba645c8a8305b1d72b25feb9fe9f49e63c97d5d53601c68c7695d7ebbfb67128a5a1cb71":"a7decc47dcf7a39e7006595b51b064cff81661143cf1595d161b29b924d2611c55dea5f041a69837f3933ccba47b8434":384:0 +aes_decrypt_xts:"228605421d8474b297649e2be3ef34685f780f8602ede63a42cb08ad9de1b0bf4aab97b46acd80cf0f7875a01bc586acb03f9de55280d832fc0f0e36c3b1c271":"ada053d9bd64caa95941070f4b3b1085":"a7decc47dcf7a39e7006595b51b064cff81661143cf1595d161b29b924d2611c55dea5f041a69837f3933ccba47b8434":"eb3a42930193f3164d93d7e1ba645c8a8305b1d72b25feb9fe9f49e63c97d5d53601c68c7695d7ebbfb67128a5a1cb71" AES-256-XTS Decrypt NIST XTSTestVectors #251 -aes_decrypt_xts:"9111edf90342b66007b95b3703baa40367a304b874e326273bbf77c1be2f941084a8f12bde73e890a87b72b27109381e5d7f50b4f71079d6778c8b6fe5104b0d":"2b4b47afa3b4268d2063ab126ce5adc1":"71a9dfba8fe5074180e884dd721f7c6a889b7650f038889e40b3ba893925a32dfbbea178ace0d6d03dc81c52faad6c4b":"1cec25a66654144d0d080e90a3d9f6c367ae9d4d44489d5956855753896d49fa40538e23f7ab4128974ff9628a897cf7":384:0 +aes_decrypt_xts:"9111edf90342b66007b95b3703baa40367a304b874e326273bbf77c1be2f941084a8f12bde73e890a87b72b27109381e5d7f50b4f71079d6778c8b6fe5104b0d":"2b4b47afa3b4268d2063ab126ce5adc1":"1cec25a66654144d0d080e90a3d9f6c367ae9d4d44489d5956855753896d49fa40538e23f7ab4128974ff9628a897cf7":"71a9dfba8fe5074180e884dd721f7c6a889b7650f038889e40b3ba893925a32dfbbea178ace0d6d03dc81c52faad6c4b" AES-256-XTS Decrypt NIST XTSTestVectors #252 -aes_decrypt_xts:"a89c96e055997ff9379b8211ab4c92da492d6e26280f8a3bcbaaa002f502faa9a0e5dbf38f10ba3edb30f272f0f5b82aedb601c290bfce03d8ca6f40c6c8b883":"a9be52eb70c79e372bcec2df1e0188ef":"55d3dff798fda6a4eecceca4b6946e5634e7a6e179e53c0b34244672e492023e7654c6a520fde2b3d48f100bc70111ea":"dddd97f63aa0e6f23c0ae0e8bdb2e02ff55b988828e55ab93c6f77d4746d1c5e0d9e8490ab940b8a2b9f7bfa05d593b8":384:0 +aes_decrypt_xts:"a89c96e055997ff9379b8211ab4c92da492d6e26280f8a3bcbaaa002f502faa9a0e5dbf38f10ba3edb30f272f0f5b82aedb601c290bfce03d8ca6f40c6c8b883":"a9be52eb70c79e372bcec2df1e0188ef":"dddd97f63aa0e6f23c0ae0e8bdb2e02ff55b988828e55ab93c6f77d4746d1c5e0d9e8490ab940b8a2b9f7bfa05d593b8":"55d3dff798fda6a4eecceca4b6946e5634e7a6e179e53c0b34244672e492023e7654c6a520fde2b3d48f100bc70111ea" AES-256-XTS Decrypt NIST XTSTestVectors #253 -aes_decrypt_xts:"2bd96fc30471184ade916ee3e09280eba1e5247d338793a242efc5c0de985b43030cae0e20315c9f9f318b4d0d8843cd95ec74eed88675bfa44d4903f0480aaf":"2ba414d77abe6897c42c445c15fe40d0":"5022a21f5aeb55d8b039faa3ebe219ddc0e2049b4c03ccb0284c6e77ead77f9794816271058ee418f173f25d1f266755":"cb746613b2cd6a6ba8a3941582e66019519e25839b5318c3942080499b9669493f3f93cbc1b26d00fa8af65d94aa82ad":384:0 +aes_decrypt_xts:"2bd96fc30471184ade916ee3e09280eba1e5247d338793a242efc5c0de985b43030cae0e20315c9f9f318b4d0d8843cd95ec74eed88675bfa44d4903f0480aaf":"2ba414d77abe6897c42c445c15fe40d0":"cb746613b2cd6a6ba8a3941582e66019519e25839b5318c3942080499b9669493f3f93cbc1b26d00fa8af65d94aa82ad":"5022a21f5aeb55d8b039faa3ebe219ddc0e2049b4c03ccb0284c6e77ead77f9794816271058ee418f173f25d1f266755" AES-256-XTS Decrypt NIST XTSTestVectors #254 -aes_decrypt_xts:"7e5c5440c0640d241f270b914bae3a66291b0090d4e63509ac7b48b59d52cb136468cfd6a73a6260367064b72a32ef07e679c27adea446f8d926a92dcbf09311":"77992ce4ad2204b09304803db684ee3a":"69d1fa60f62f03eb1481bf3760e69c73cdfcf7630ccb34fa11ac9fb8b5a2526920faee1b2445d262a49049e93183a222":"060cf67aaed93669d2069c7e2be3380cccf0024c681ce941b045057b085bcdaefcfb4aa2ffe1252356a0bd1ac5f96317":384:0 +aes_decrypt_xts:"7e5c5440c0640d241f270b914bae3a66291b0090d4e63509ac7b48b59d52cb136468cfd6a73a6260367064b72a32ef07e679c27adea446f8d926a92dcbf09311":"77992ce4ad2204b09304803db684ee3a":"060cf67aaed93669d2069c7e2be3380cccf0024c681ce941b045057b085bcdaefcfb4aa2ffe1252356a0bd1ac5f96317":"69d1fa60f62f03eb1481bf3760e69c73cdfcf7630ccb34fa11ac9fb8b5a2526920faee1b2445d262a49049e93183a222" AES-256-XTS Decrypt NIST XTSTestVectors #255 -aes_decrypt_xts:"6b913219fc884ed655107c679c39724c754582a728fe8927ef88efc2f2df6c5fbd949b2c5e34bd0fc7b9d914fe91b2c6c86ef3e7251a1b4d6cb3550240ef4427":"ea03bdd5d817abedbdd737c037c48ef7":"f1941323c4023bab79a66e8495a9234a693c784a80e34031a81c8a9a0646f9a94ed7eaec212f4eb80c2f7c95a9e8c88b":"cabeb3c2d6016d5dfc1b1e611f6746020cf6b029a3d0bc3c5aaa6392c1d9e43e8c541f05121d69410bc05d3aeace5e25":384:0 +aes_decrypt_xts:"6b913219fc884ed655107c679c39724c754582a728fe8927ef88efc2f2df6c5fbd949b2c5e34bd0fc7b9d914fe91b2c6c86ef3e7251a1b4d6cb3550240ef4427":"ea03bdd5d817abedbdd737c037c48ef7":"cabeb3c2d6016d5dfc1b1e611f6746020cf6b029a3d0bc3c5aaa6392c1d9e43e8c541f05121d69410bc05d3aeace5e25":"f1941323c4023bab79a66e8495a9234a693c784a80e34031a81c8a9a0646f9a94ed7eaec212f4eb80c2f7c95a9e8c88b" AES-256-XTS Decrypt NIST XTSTestVectors #256 -aes_decrypt_xts:"bb21751de1bc38ab7ca856682ff22d82ab9fc12306d9348524e68b6503d0d57d4ad5410bd0c35faa39b1fec90b99abbf9e040d2da60103f73faf80ad82c5186e":"0a5abee76502936403ec59df5fed2d1d":"4bb36fd8c6320bbb6fa670d3b3eca75d3ff1c1880eb1fc9b3c06a1a8357b06b3b2551f6ce89d0673a1426c04a5830d27":"cd40698eee26f95457eb089b7b344525312d9e458dfbdf69b34f1cbd5141a4aecb074eaa3549922b3ec32bcd8715802a":384:0 +aes_decrypt_xts:"bb21751de1bc38ab7ca856682ff22d82ab9fc12306d9348524e68b6503d0d57d4ad5410bd0c35faa39b1fec90b99abbf9e040d2da60103f73faf80ad82c5186e":"0a5abee76502936403ec59df5fed2d1d":"cd40698eee26f95457eb089b7b344525312d9e458dfbdf69b34f1cbd5141a4aecb074eaa3549922b3ec32bcd8715802a":"4bb36fd8c6320bbb6fa670d3b3eca75d3ff1c1880eb1fc9b3c06a1a8357b06b3b2551f6ce89d0673a1426c04a5830d27" AES-256-XTS Decrypt NIST XTSTestVectors #257 -aes_decrypt_xts:"3a21ef6b1dff0dde7147ad5d63af604afd1d95a4e59d78906381df629b07f48870fc38379fa0ee8c2d1f6001a7ba885147562f649f9b193c19d57a5ae0bca277":"dd8b714c27ca2f932d753cc35abce78e":"36472c0c0b239884a97fc8c1d738bea4f60d7cb4348626d71543d095e3a9aed54fbacbb9cbd9594337ffe7a9d963efc3":"b8ffe21771ebf2ed99280950a677909e68eb3eed1058bbb6fab3015ae09f36f11b0e30beb3b2e71ffd6ac5360903a3cd":384:0 +aes_decrypt_xts:"3a21ef6b1dff0dde7147ad5d63af604afd1d95a4e59d78906381df629b07f48870fc38379fa0ee8c2d1f6001a7ba885147562f649f9b193c19d57a5ae0bca277":"dd8b714c27ca2f932d753cc35abce78e":"b8ffe21771ebf2ed99280950a677909e68eb3eed1058bbb6fab3015ae09f36f11b0e30beb3b2e71ffd6ac5360903a3cd":"36472c0c0b239884a97fc8c1d738bea4f60d7cb4348626d71543d095e3a9aed54fbacbb9cbd9594337ffe7a9d963efc3" AES-256-XTS Decrypt NIST XTSTestVectors #258 -aes_decrypt_xts:"87b4e3e31ff5074931d38fca3b405c057666e68988fa54367a136bceb93a51a78f10871f0c97b60f32d0c3cf163a32c5e51a67d683d4a713387637ff56f50307":"f0d6ca3a1e8fbd8db939f849ddea7836":"8215f22e13398f38f09c077d195c64d600fd00baec340d239efef411c85b62521b67050d0463659a220dabc7356654b5":"b65eaa8adf598c3a1c62011ddace18b70324278843ce3fd4e9fdae51cf1ebea600db260dcd5ea9652c8f9f0ec31ff975":384:0 +aes_decrypt_xts:"87b4e3e31ff5074931d38fca3b405c057666e68988fa54367a136bceb93a51a78f10871f0c97b60f32d0c3cf163a32c5e51a67d683d4a713387637ff56f50307":"f0d6ca3a1e8fbd8db939f849ddea7836":"b65eaa8adf598c3a1c62011ddace18b70324278843ce3fd4e9fdae51cf1ebea600db260dcd5ea9652c8f9f0ec31ff975":"8215f22e13398f38f09c077d195c64d600fd00baec340d239efef411c85b62521b67050d0463659a220dabc7356654b5" AES-256-XTS Decrypt NIST XTSTestVectors #259 -aes_decrypt_xts:"237c7f74befaa495051347def47b10fc31c1a7f5ebd1747fb4b15afb0221035359063346a55ce6d80cc71f58686c4278167c365989034a75c2a525e40ca73190":"84d4fae61f666165c222c37e97e2b5f1":"8eb2e25b1e1684bdf0a79c4b56e424a5fe88b93a16841ccbfb72701ecfc3c95229162ad194eacbbbfcdca0ba3dd06610":"91ce844ba2688f55f294cc67c8c49fc2ed48ee2b937bae7839ddf1b9bdcedc9007b6f576b8658af1fcd98ef2c8670853":384:0 +aes_decrypt_xts:"237c7f74befaa495051347def47b10fc31c1a7f5ebd1747fb4b15afb0221035359063346a55ce6d80cc71f58686c4278167c365989034a75c2a525e40ca73190":"84d4fae61f666165c222c37e97e2b5f1":"91ce844ba2688f55f294cc67c8c49fc2ed48ee2b937bae7839ddf1b9bdcedc9007b6f576b8658af1fcd98ef2c8670853":"8eb2e25b1e1684bdf0a79c4b56e424a5fe88b93a16841ccbfb72701ecfc3c95229162ad194eacbbbfcdca0ba3dd06610" AES-256-XTS Decrypt NIST XTSTestVectors #260 -aes_decrypt_xts:"4ed7698c12c8b42e620bbc087ebf6ee88cb69508595b3378d2f5cbc9e7bf612261dd69b7055117babb319f2324b3b88f129ede76bdd6d0043e39facbf7ffcc45":"54a2448526f9e9a67fdb3c998044ae14":"a64211f3b4a16ad74200a569cc4a05ceca97de5be1c10c5552d2de801a5c9102d79ba872df4b94ba503bcfbbca4f550b":"5840794c0c4349680a033fb95d4a2ddd8163d69a7f31407c6f01729d03c094e16cd75070e9ba43a5f9207fb053d31025":384:0 +aes_decrypt_xts:"4ed7698c12c8b42e620bbc087ebf6ee88cb69508595b3378d2f5cbc9e7bf612261dd69b7055117babb319f2324b3b88f129ede76bdd6d0043e39facbf7ffcc45":"54a2448526f9e9a67fdb3c998044ae14":"5840794c0c4349680a033fb95d4a2ddd8163d69a7f31407c6f01729d03c094e16cd75070e9ba43a5f9207fb053d31025":"a64211f3b4a16ad74200a569cc4a05ceca97de5be1c10c5552d2de801a5c9102d79ba872df4b94ba503bcfbbca4f550b" AES-256-XTS Decrypt NIST XTSTestVectors #261 -aes_decrypt_xts:"985fdec8e6ae77ad871d8000a12420251ce4898a1f69265268bb9a4bbb2148f6c94244a04f48089fe07315b13aa56ebde62af8f018f61b1e3366262e3d48b169":"24498f7118468e86f259841c283dbd88":"947a979f228700e540a0c484d046acf1f3d06d081e6f0e4223e92b12ae68590fe4c86e67dddf6f8344351d38d2770403":"08838541b90d2d30172b24ae2cf5c5e770e4d7fdd8f5d6f09feacc02430627259fcebe3fb9e1c2968f3fcf6c08baa674":384:0 +aes_decrypt_xts:"985fdec8e6ae77ad871d8000a12420251ce4898a1f69265268bb9a4bbb2148f6c94244a04f48089fe07315b13aa56ebde62af8f018f61b1e3366262e3d48b169":"24498f7118468e86f259841c283dbd88":"08838541b90d2d30172b24ae2cf5c5e770e4d7fdd8f5d6f09feacc02430627259fcebe3fb9e1c2968f3fcf6c08baa674":"947a979f228700e540a0c484d046acf1f3d06d081e6f0e4223e92b12ae68590fe4c86e67dddf6f8344351d38d2770403" AES-256-XTS Decrypt NIST XTSTestVectors #262 -aes_decrypt_xts:"d02b633028f62f66edf6ba2290b46ec9fd5e9ab6a462feb71f09b4375daf7b873e7057039883fed404b3cf21f81c1bfe2f488d0c41317591e01448cd0bfb85ae":"1b7f424fb65501d33f79e1efe4460a51":"f5ebcb1312afa66598b49ae62020ac5c6b9e629bed753727d0e514678c86268393331c6c153c53868025ababa5c3f289":"7a44e091548ad2bda9b26c36cac7d4dfdbde3935a4e0d642ea3a3c09d773094b6341785a196b2cf95da084760bb173bf":384:0 +aes_decrypt_xts:"d02b633028f62f66edf6ba2290b46ec9fd5e9ab6a462feb71f09b4375daf7b873e7057039883fed404b3cf21f81c1bfe2f488d0c41317591e01448cd0bfb85ae":"1b7f424fb65501d33f79e1efe4460a51":"7a44e091548ad2bda9b26c36cac7d4dfdbde3935a4e0d642ea3a3c09d773094b6341785a196b2cf95da084760bb173bf":"f5ebcb1312afa66598b49ae62020ac5c6b9e629bed753727d0e514678c86268393331c6c153c53868025ababa5c3f289" AES-256-XTS Decrypt NIST XTSTestVectors #263 -aes_decrypt_xts:"4c0d1dfe34298acd24a983718231f8265302ab07e90ad801b199acb296bc75c41e6e2277a466b77c65a93b6d9e984f0a9da857977425d18c2edf26b7ea408b44":"6b0975387cea61281bbc4a619b94ab45":"1d72a8f596e7a0635ab475b1733444df3ab230727a0991c0493c3adefeefc4de17031ea834026659edf1728b3d50c89b":"5aa9f0d27530ff99dfd6b30716a4831af1811e70edf9793f51d54474692d37ab58ab3f6f7024d496caca13dec3d0e2ae":384:0 +aes_decrypt_xts:"4c0d1dfe34298acd24a983718231f8265302ab07e90ad801b199acb296bc75c41e6e2277a466b77c65a93b6d9e984f0a9da857977425d18c2edf26b7ea408b44":"6b0975387cea61281bbc4a619b94ab45":"5aa9f0d27530ff99dfd6b30716a4831af1811e70edf9793f51d54474692d37ab58ab3f6f7024d496caca13dec3d0e2ae":"1d72a8f596e7a0635ab475b1733444df3ab230727a0991c0493c3adefeefc4de17031ea834026659edf1728b3d50c89b" AES-256-XTS Decrypt NIST XTSTestVectors #264 -aes_decrypt_xts:"ad3ab9e9e6483175b6c5c3a1eea5690206ec1e6354a7bd2754d1b3870a526868cb7e371e6714cdf349efaaf17830d2d0386376df6be216098b17cb2c1952eb8b":"7ee4290527b66dec463a1a4092230cd4":"6f3d50b3e850e0e8f0492a192023dd5aa8889f92acde41b77d40c3abee6bdd8feb9527cee76b129f91998277f86db166":"ccb973c1ba31fb266cfe3c8ed157ef57cf20161a6fbba3ad4411401f3d6df15cb0e82242d5659ee3254a6c71454fb113":384:0 +aes_decrypt_xts:"ad3ab9e9e6483175b6c5c3a1eea5690206ec1e6354a7bd2754d1b3870a526868cb7e371e6714cdf349efaaf17830d2d0386376df6be216098b17cb2c1952eb8b":"7ee4290527b66dec463a1a4092230cd4":"ccb973c1ba31fb266cfe3c8ed157ef57cf20161a6fbba3ad4411401f3d6df15cb0e82242d5659ee3254a6c71454fb113":"6f3d50b3e850e0e8f0492a192023dd5aa8889f92acde41b77d40c3abee6bdd8feb9527cee76b129f91998277f86db166" AES-256-XTS Decrypt NIST XTSTestVectors #265 -aes_decrypt_xts:"186722cc3ff2088694cdba9e22c136d0e35000a1c2e106f0eaed3c44b2a3a3930d708d182f714c70748e1baa5e3db519b3f08403baea87232666deb8131dcc36":"f6aee1af0d8dfdc72af493a129aa0ebd":"00201cba0e7564d420d0566e961931ca9664e05959e5fb050515facaadb541cff4376932eecaf61a039fc680de336995":"b89acc2bd052f10cc499e5200bd0479c20bf40acc0477de3c7253f3ee371de4e64fcb12facff7a6578b3a082788ce181":384:0 +aes_decrypt_xts:"186722cc3ff2088694cdba9e22c136d0e35000a1c2e106f0eaed3c44b2a3a3930d708d182f714c70748e1baa5e3db519b3f08403baea87232666deb8131dcc36":"f6aee1af0d8dfdc72af493a129aa0ebd":"b89acc2bd052f10cc499e5200bd0479c20bf40acc0477de3c7253f3ee371de4e64fcb12facff7a6578b3a082788ce181":"00201cba0e7564d420d0566e961931ca9664e05959e5fb050515facaadb541cff4376932eecaf61a039fc680de336995" AES-256-XTS Decrypt NIST XTSTestVectors #266 -aes_decrypt_xts:"64dc77c5e0377050f03c993d95f9864ae28342e9584daaa56159e4c641e5a9458655daa1e6f601770e2c1caf0b05eac315700bc1af41c2727f17e4aedc821b45":"deb6821a6858d758e7dc4ee924fdfb92":"3fbf848b218119926fec2f7d8c67b54ae853ec85da4551d95ddb628f5b56519c1c0de8a94e5e5ebe622ac79293bef727":"8e065eca5823f041872b3a2a6fa874a02c504dc2024f97fc1a8f89f2e094acdd4a1690c0b12567786dde80e591741852":384:0 +aes_decrypt_xts:"64dc77c5e0377050f03c993d95f9864ae28342e9584daaa56159e4c641e5a9458655daa1e6f601770e2c1caf0b05eac315700bc1af41c2727f17e4aedc821b45":"deb6821a6858d758e7dc4ee924fdfb92":"8e065eca5823f041872b3a2a6fa874a02c504dc2024f97fc1a8f89f2e094acdd4a1690c0b12567786dde80e591741852":"3fbf848b218119926fec2f7d8c67b54ae853ec85da4551d95ddb628f5b56519c1c0de8a94e5e5ebe622ac79293bef727" AES-256-XTS Decrypt NIST XTSTestVectors #267 -aes_decrypt_xts:"ffa81fd85aaae76cbc7fafb7a25b3fbc18aa535e15e81f1e8413e5e5407d193f7e908aa55eafcc0f4ce6b08e98dd7bf25e3adb430f1f5b6119d481813e962a32":"589bc6953c40b328c23abaaac5a476d8":"a179f6856191b0fb8f698b8c953021ca8bacf4086f874664611e11056f18a06e6a995827d0f8bdc1c9c39f5b52c2b30f":"b29060e7fc2d171b1bbd261a07547e08022103a2942958da403fcd676f4904d75f344390fa0d272c106d4c8804f1302c":384:0 +aes_decrypt_xts:"ffa81fd85aaae76cbc7fafb7a25b3fbc18aa535e15e81f1e8413e5e5407d193f7e908aa55eafcc0f4ce6b08e98dd7bf25e3adb430f1f5b6119d481813e962a32":"589bc6953c40b328c23abaaac5a476d8":"b29060e7fc2d171b1bbd261a07547e08022103a2942958da403fcd676f4904d75f344390fa0d272c106d4c8804f1302c":"a179f6856191b0fb8f698b8c953021ca8bacf4086f874664611e11056f18a06e6a995827d0f8bdc1c9c39f5b52c2b30f" AES-256-XTS Decrypt NIST XTSTestVectors #268 -aes_decrypt_xts:"5ddbe6529a0b28fa77d20f200f3b6aa0ffec804fb3a420e1ee399d02d44d4523d6eba3b0b3166d8810d87c1424b31e5a57fc4b52c44a0a3b958c082e9c9e5992":"b00ad83bc810b6840f31b39d9cd109a2":"b2faca8ca6075c8bd2b9a07f34c4965f33a3afe51c12f282e588d0e1ca0240de523158147d0720dc0743bdcebdb53145":"2f6acddae92f66fc39bb91be1282c97c5261995b2b82a315dc3e789b34342a0f1b656f4674e1d03d36385f043478b526":384:0 +aes_decrypt_xts:"5ddbe6529a0b28fa77d20f200f3b6aa0ffec804fb3a420e1ee399d02d44d4523d6eba3b0b3166d8810d87c1424b31e5a57fc4b52c44a0a3b958c082e9c9e5992":"b00ad83bc810b6840f31b39d9cd109a2":"2f6acddae92f66fc39bb91be1282c97c5261995b2b82a315dc3e789b34342a0f1b656f4674e1d03d36385f043478b526":"b2faca8ca6075c8bd2b9a07f34c4965f33a3afe51c12f282e588d0e1ca0240de523158147d0720dc0743bdcebdb53145" AES-256-XTS Decrypt NIST XTSTestVectors #269 -aes_decrypt_xts:"8424a2d5735a0c26c1031eea01eef7e05e5c1a8321f8ac4f9934336d5d5d847ebef95317f78c5ebce8a82499f919cc9b535c7f110d960991ace250f819ee53a6":"6c146de439efab2aa98fe5e06506d6f2":"9ddcc0d9e0f21f6addc8c73d992755593276acb0f2410e34c633c9c727becea542b317977964a16192c88784c2028c29":"252c6117ed5b9c70efb57c45f1e8e251fab40ec4bd06c22bb951db075c9eeff37d6ce72ca29635c29a182d2b307fc2a5":384:0 +aes_decrypt_xts:"8424a2d5735a0c26c1031eea01eef7e05e5c1a8321f8ac4f9934336d5d5d847ebef95317f78c5ebce8a82499f919cc9b535c7f110d960991ace250f819ee53a6":"6c146de439efab2aa98fe5e06506d6f2":"252c6117ed5b9c70efb57c45f1e8e251fab40ec4bd06c22bb951db075c9eeff37d6ce72ca29635c29a182d2b307fc2a5":"9ddcc0d9e0f21f6addc8c73d992755593276acb0f2410e34c633c9c727becea542b317977964a16192c88784c2028c29" AES-256-XTS Decrypt NIST XTSTestVectors #270 -aes_decrypt_xts:"e4e73bf6c3609dc506068612cc47265c3429bfd912549858b581dfcc3690b9113ab0199863fcb899656117af9569ae3aa8ff4e67ce76ee6f24a35eb6d0893edd":"54876221af1ecd98489bf723fe9fa752":"0760b730b60d1acd026ea8402980362e98fef6343120c23203a575ee218cd1300c157a1fcaceb7974040dfe8d7113106":"f497584ac014791e9582c4f97e1ed031134a6e872cad515481b78dcbc60335c5a89986c857edada62ca45cfcfe3de5a3":384:0 +aes_decrypt_xts:"e4e73bf6c3609dc506068612cc47265c3429bfd912549858b581dfcc3690b9113ab0199863fcb899656117af9569ae3aa8ff4e67ce76ee6f24a35eb6d0893edd":"54876221af1ecd98489bf723fe9fa752":"f497584ac014791e9582c4f97e1ed031134a6e872cad515481b78dcbc60335c5a89986c857edada62ca45cfcfe3de5a3":"0760b730b60d1acd026ea8402980362e98fef6343120c23203a575ee218cd1300c157a1fcaceb7974040dfe8d7113106" AES-256-XTS Decrypt NIST XTSTestVectors #271 -aes_decrypt_xts:"288afcbfce921e11d0376d2c6eed412d1e46e8164b5f159d810f50471e82be253de581cdd05157ed4d6431c7fc0246eec4d279985aa3e7d7435c29f15df93988":"89c6b5a98d7f7ff5310aee0947d07111":"ae2d5bde37e8770f91fa9486623c7b2f31a6e45660f737bc809dcab537509c4ecbed500791b1c1128b9a8eb0ef0d3f78":"b3e5d37d2e4eb5c523fd7dc8de0f0c699a7bc3470cea3e1307e4cd4b66fbdc74ab1a5afd2f7c68441d6dbbf3b275d11b":384:0 +aes_decrypt_xts:"288afcbfce921e11d0376d2c6eed412d1e46e8164b5f159d810f50471e82be253de581cdd05157ed4d6431c7fc0246eec4d279985aa3e7d7435c29f15df93988":"89c6b5a98d7f7ff5310aee0947d07111":"b3e5d37d2e4eb5c523fd7dc8de0f0c699a7bc3470cea3e1307e4cd4b66fbdc74ab1a5afd2f7c68441d6dbbf3b275d11b":"ae2d5bde37e8770f91fa9486623c7b2f31a6e45660f737bc809dcab537509c4ecbed500791b1c1128b9a8eb0ef0d3f78" AES-256-XTS Decrypt NIST XTSTestVectors #272 -aes_decrypt_xts:"bf77dd7f04c2502d5ce07e9f723c7f1e855b2481c35a962c6b5784c629c94b10e0fb4ba16d381ff8ba174d5779c290f93d5ee22cac4c1cb6828fed12efcac8ad":"5d628c12ab06a2c576356cf9e0d9df7f":"19c9fffdb898dec02f7cd91d03e8626f29fa13e3dd2639c472f746105564d8d74d0bc2b47b4c0d299889d6426f2b0f52":"55c3fba5aed86ef55d439379ea1b3b9f231f31c176707665873e85510572a6bf9ba846dd368a56937d7c7dfecc33b0f6":384:0 +aes_decrypt_xts:"bf77dd7f04c2502d5ce07e9f723c7f1e855b2481c35a962c6b5784c629c94b10e0fb4ba16d381ff8ba174d5779c290f93d5ee22cac4c1cb6828fed12efcac8ad":"5d628c12ab06a2c576356cf9e0d9df7f":"55c3fba5aed86ef55d439379ea1b3b9f231f31c176707665873e85510572a6bf9ba846dd368a56937d7c7dfecc33b0f6":"19c9fffdb898dec02f7cd91d03e8626f29fa13e3dd2639c472f746105564d8d74d0bc2b47b4c0d299889d6426f2b0f52" AES-256-XTS Decrypt NIST XTSTestVectors #273 -aes_decrypt_xts:"faaa0558184c419c044eecc892efa05cc8d27d71a1a26fc97ec8bb27efac443110495dc46c73414cd81727259e0302a9834ebe5651e15a914217b376822ad12b":"d7031598a662eec151bb73defcfccd25":"df527221282e43f83812858b0a41857ebb998713d3f27ee87c51f2e95ef3316a19ae6d039761b17114b6fc6faf47fb29":"e992b36451734ae7d417fd3bc949c4f893203fd62bd146f9c31fafca91060ad6be941fca204020fd292711473e93889f":384:0 +aes_decrypt_xts:"faaa0558184c419c044eecc892efa05cc8d27d71a1a26fc97ec8bb27efac443110495dc46c73414cd81727259e0302a9834ebe5651e15a914217b376822ad12b":"d7031598a662eec151bb73defcfccd25":"e992b36451734ae7d417fd3bc949c4f893203fd62bd146f9c31fafca91060ad6be941fca204020fd292711473e93889f":"df527221282e43f83812858b0a41857ebb998713d3f27ee87c51f2e95ef3316a19ae6d039761b17114b6fc6faf47fb29" AES-256-XTS Decrypt NIST XTSTestVectors #274 -aes_decrypt_xts:"31b13cae570bc1e964d3280864bdb9633e4b8b7c3ac52b58093534944686ddb4963b4ed0a3fa37490f0d9917241d72e78882d5890b279af03b5f9868eb5f84d1":"4fbb288625fdbb539862c19995a60fe0":"e862510b1a3ac838daedebe57eb4a76984908477012dc13e7be464648c8ca45be8e330e495fe96f1807ddbab52fecb9b":"821cb386c87a1c0143f49b5fbb58f98a18f351a0002a52460e2c2f93bebae2dbef5cf59ac38a2e65f51d99d885df6b92":384:0 +aes_decrypt_xts:"31b13cae570bc1e964d3280864bdb9633e4b8b7c3ac52b58093534944686ddb4963b4ed0a3fa37490f0d9917241d72e78882d5890b279af03b5f9868eb5f84d1":"4fbb288625fdbb539862c19995a60fe0":"821cb386c87a1c0143f49b5fbb58f98a18f351a0002a52460e2c2f93bebae2dbef5cf59ac38a2e65f51d99d885df6b92":"e862510b1a3ac838daedebe57eb4a76984908477012dc13e7be464648c8ca45be8e330e495fe96f1807ddbab52fecb9b" AES-256-XTS Decrypt NIST XTSTestVectors #275 -aes_decrypt_xts:"fbca0e46af81ec5238d3a1f800f3e10fc672bdaf4f50e056a070a776c4b432405c12a73aa5912781821d3b406abaa9aa21d61dccd74b71c38854e4d8539cabb9":"d5f2bf54d338e2b38cf4abf0893ab532":"67e48a78095f78d94a0b0b502c46f6d386f28b4b6c9c208c51699063a9650cc9163f4fb201feaf2441abad989f6d943b":"f7b12975fe133472f535c036191be0e8769047736cc9c308ab49f52f83d44c22929655edb99af3213fa6dad2e14e16c4":384:0 +aes_decrypt_xts:"fbca0e46af81ec5238d3a1f800f3e10fc672bdaf4f50e056a070a776c4b432405c12a73aa5912781821d3b406abaa9aa21d61dccd74b71c38854e4d8539cabb9":"d5f2bf54d338e2b38cf4abf0893ab532":"f7b12975fe133472f535c036191be0e8769047736cc9c308ab49f52f83d44c22929655edb99af3213fa6dad2e14e16c4":"67e48a78095f78d94a0b0b502c46f6d386f28b4b6c9c208c51699063a9650cc9163f4fb201feaf2441abad989f6d943b" AES-256-XTS Decrypt NIST XTSTestVectors #276 -aes_decrypt_xts:"343345475b56ed9b15630acf7806f4a3756ec13569171b998bf770ca75cea7107a932b886fbc932266f716d4321e6e55a142223072daf3d4450ab318c6a9a659":"1cef65aafee11de5cfcf77680f9bd4ee":"122ccb6acb6fcb00a58046c9bb7a089a790322eaa95bf7a97c47184f8f632662a7f89074ad94a33959b2ae9a9e7a7123":"4badcf8762a4573bc8fe25de5fae2292bbb9720e707def75ad02aa4ec2c09b19a658708d5068433b4de063a3f3fc0dc7":384:0 +aes_decrypt_xts:"343345475b56ed9b15630acf7806f4a3756ec13569171b998bf770ca75cea7107a932b886fbc932266f716d4321e6e55a142223072daf3d4450ab318c6a9a659":"1cef65aafee11de5cfcf77680f9bd4ee":"4badcf8762a4573bc8fe25de5fae2292bbb9720e707def75ad02aa4ec2c09b19a658708d5068433b4de063a3f3fc0dc7":"122ccb6acb6fcb00a58046c9bb7a089a790322eaa95bf7a97c47184f8f632662a7f89074ad94a33959b2ae9a9e7a7123" AES-256-XTS Decrypt NIST XTSTestVectors #277 -aes_decrypt_xts:"2cf754836d5e12d64b1d5040e407bd1567119ebcced96a9b5aedfc9bf1193beab004b949b85c9287dc261b87f805485f6164ab4a0f37dd7e67be709d2a7d6c62":"b0c662ccf654d461ca187713b644846f":"9e57d41d0504fe2826c0e87323e684757f1e630c4efe5212743d23a934f16dc7806c0cdc3a2061ce4964f4e27e38089a":"9b0eac1bff4cf5f810f2c27bde28c5019b3d092a5fbb2057b3bc02fa45afcbdb22f9c4a5e365d047efdfcf3817fe6b46":384:0 +aes_decrypt_xts:"2cf754836d5e12d64b1d5040e407bd1567119ebcced96a9b5aedfc9bf1193beab004b949b85c9287dc261b87f805485f6164ab4a0f37dd7e67be709d2a7d6c62":"b0c662ccf654d461ca187713b644846f":"9b0eac1bff4cf5f810f2c27bde28c5019b3d092a5fbb2057b3bc02fa45afcbdb22f9c4a5e365d047efdfcf3817fe6b46":"9e57d41d0504fe2826c0e87323e684757f1e630c4efe5212743d23a934f16dc7806c0cdc3a2061ce4964f4e27e38089a" AES-256-XTS Decrypt NIST XTSTestVectors #278 -aes_decrypt_xts:"36af2528fcc8470a3087e4719c045717d342471778f1f1820154ca0870d2b78751bd95c396f77464c1bfc3f001374a432d04d974817a591c499eec04f24234ab":"741b84f651fb633caf7eb642fc6af966":"71e013156c93816b3fa0637d1c240df75523e39ed73a401dd1f4bbc5715970eae3d48df8ec4d3366fcb36f1833851597":"fd021404320dde823b797d70c82695cc2fe295616d3deebc2be55bdd5af904c6e8b5758787e072e839e990692d9ec136":384:0 +aes_decrypt_xts:"36af2528fcc8470a3087e4719c045717d342471778f1f1820154ca0870d2b78751bd95c396f77464c1bfc3f001374a432d04d974817a591c499eec04f24234ab":"741b84f651fb633caf7eb642fc6af966":"fd021404320dde823b797d70c82695cc2fe295616d3deebc2be55bdd5af904c6e8b5758787e072e839e990692d9ec136":"71e013156c93816b3fa0637d1c240df75523e39ed73a401dd1f4bbc5715970eae3d48df8ec4d3366fcb36f1833851597" AES-256-XTS Decrypt NIST XTSTestVectors #279 -aes_decrypt_xts:"05a0f1b59f9df2d5cf27c65dd2e7f84c65a1ee433452c5c003d98a348c7e9e8e9d978a743c1e67f55c923bd19717685429e7b34c032f8ef7dfad42061bc9242f":"0d9c21a8549aff00b5795fb7c01fe78f":"cc498edc8243393bb5de6887717c4963954c7571b8a68af79062dd1ced7871d84a0a4da5eb7916c83415476c1a93a310":"1bdeb77b673a2f34889c50255bd5e2df2721b6b20b7c3c52b62af1c8647db32fb271cecbdc1d23dfe3bc8d57d711b646":384:0 +aes_decrypt_xts:"05a0f1b59f9df2d5cf27c65dd2e7f84c65a1ee433452c5c003d98a348c7e9e8e9d978a743c1e67f55c923bd19717685429e7b34c032f8ef7dfad42061bc9242f":"0d9c21a8549aff00b5795fb7c01fe78f":"1bdeb77b673a2f34889c50255bd5e2df2721b6b20b7c3c52b62af1c8647db32fb271cecbdc1d23dfe3bc8d57d711b646":"cc498edc8243393bb5de6887717c4963954c7571b8a68af79062dd1ced7871d84a0a4da5eb7916c83415476c1a93a310" AES-256-XTS Decrypt NIST XTSTestVectors #280 -aes_decrypt_xts:"30d4a18d7715baa3d2abb316c148428969ff38ef444b5543490c7145ddbed5af2e2c67ae518e8a2216be7485b237e3a4440d64d3f404092f9986d24bd9ea232b":"ebc869d8126f4c13de42e1d3d7e90ab7":"46ddf06e9b9f3f22a2105b5ca39b5900f1337eb16cb9815bbd75ce886dc105ebd74807857a895c32f009f81d049db4af":"15703b43bea29d30a34713b9bbcc3364bdace695bb37fb87a249ae84ca0f3056ae22fd91e663cb3a5873bea084d9b4c3":384:0 +aes_decrypt_xts:"30d4a18d7715baa3d2abb316c148428969ff38ef444b5543490c7145ddbed5af2e2c67ae518e8a2216be7485b237e3a4440d64d3f404092f9986d24bd9ea232b":"ebc869d8126f4c13de42e1d3d7e90ab7":"15703b43bea29d30a34713b9bbcc3364bdace695bb37fb87a249ae84ca0f3056ae22fd91e663cb3a5873bea084d9b4c3":"46ddf06e9b9f3f22a2105b5ca39b5900f1337eb16cb9815bbd75ce886dc105ebd74807857a895c32f009f81d049db4af" AES-256-XTS Decrypt NIST XTSTestVectors #281 -aes_decrypt_xts:"0f1d43f1ef8e7738bd9d889fff2486dc8703b39b739e78480ba5651093d70a5eba0402db079ee058fe013e2244b76a1d3c0b0aad775e1efbf7d6785915f0e7d8":"5efa6621ee27b2b587322665341d622e":"7c8d945a350b95f8a95264caf51679aa0429110f808673d56ae94aecc12e95843a5a7fba217d9e43fcffe43718528a69":"63a7da2ac0f7478937ca521e6b9f27309f0b34ad5fc6e9055dd5c3273f585628507a15ef5c003c5a0679ef694ce6834a":384:0 +aes_decrypt_xts:"0f1d43f1ef8e7738bd9d889fff2486dc8703b39b739e78480ba5651093d70a5eba0402db079ee058fe013e2244b76a1d3c0b0aad775e1efbf7d6785915f0e7d8":"5efa6621ee27b2b587322665341d622e":"63a7da2ac0f7478937ca521e6b9f27309f0b34ad5fc6e9055dd5c3273f585628507a15ef5c003c5a0679ef694ce6834a":"7c8d945a350b95f8a95264caf51679aa0429110f808673d56ae94aecc12e95843a5a7fba217d9e43fcffe43718528a69" AES-256-XTS Decrypt NIST XTSTestVectors #282 -aes_decrypt_xts:"b882624e74c9041ced3ec9cf5db40eed0e2d36f7129e2b4c5ea65a8b72bddc7740fcb0df4afedb3e107dbfd8f201300aa0b12a8d18a1e07d572fcc533ecfc040":"239ef70c534fdaca60a14fe8ca3bf3cb":"09df09b43b1324048e1cec032dcef36ea402d7acc1b4590ce2e28b30ba97500d6d734a5e8daad7054404eeca1e8de90e":"0b93b5f8c23c56dad2c4baf948ac413ded2349e6390ef55868d9850a5506795f641d5935ef90d3353ffbd2359372589c":384:0 +aes_decrypt_xts:"b882624e74c9041ced3ec9cf5db40eed0e2d36f7129e2b4c5ea65a8b72bddc7740fcb0df4afedb3e107dbfd8f201300aa0b12a8d18a1e07d572fcc533ecfc040":"239ef70c534fdaca60a14fe8ca3bf3cb":"0b93b5f8c23c56dad2c4baf948ac413ded2349e6390ef55868d9850a5506795f641d5935ef90d3353ffbd2359372589c":"09df09b43b1324048e1cec032dcef36ea402d7acc1b4590ce2e28b30ba97500d6d734a5e8daad7054404eeca1e8de90e" AES-256-XTS Decrypt NIST XTSTestVectors #283 -aes_decrypt_xts:"3067b977b103d6253a83031f0f7e224a5e60ae9c2fd9bee920f64b84ee7ae460d747c9fc7b371a84560942f465cf8f774554f69b2165f472f68f8df6ea11d494":"1cc671b9eea8d38616e05da5c6760ba9":"d76127e3bc15cc6772a693b5750485506f67562a0ae81988d2eda85521d4bc3a96705ec17308639551e6ba76b125b63c":"38a574a8977b38ec3cf9858fb50fb0e50c1a31f619e36a3e42b59caeb3f76afd452df46243cb920675f3031372c3cf8e":384:0 +aes_decrypt_xts:"3067b977b103d6253a83031f0f7e224a5e60ae9c2fd9bee920f64b84ee7ae460d747c9fc7b371a84560942f465cf8f774554f69b2165f472f68f8df6ea11d494":"1cc671b9eea8d38616e05da5c6760ba9":"38a574a8977b38ec3cf9858fb50fb0e50c1a31f619e36a3e42b59caeb3f76afd452df46243cb920675f3031372c3cf8e":"d76127e3bc15cc6772a693b5750485506f67562a0ae81988d2eda85521d4bc3a96705ec17308639551e6ba76b125b63c" AES-256-XTS Decrypt NIST XTSTestVectors #284 -aes_decrypt_xts:"90e031e39a40242e8adfef6efb7aa96716d2253ae131f140d59b12870ce0ee53818730affac35c782a5fe3eb8fbbe028c8b409e8dd093f4f252af920819f1426":"baf030be22e5bc1e81c8b11a4db3493f":"3eabf805919f0ee9619c4e2abb757bb89ab58e0a8eabdee0b20386b5c31c25a9b0b53fd1a7e3f17c4bf86e72e4010ebc":"f3b79cceded081b553438056464fd1f60b3a4c159507dbaf2972a17a21e28f3c0e4e6f298ee5cd460c6300a4dd101fbd":384:0 +aes_decrypt_xts:"90e031e39a40242e8adfef6efb7aa96716d2253ae131f140d59b12870ce0ee53818730affac35c782a5fe3eb8fbbe028c8b409e8dd093f4f252af920819f1426":"baf030be22e5bc1e81c8b11a4db3493f":"f3b79cceded081b553438056464fd1f60b3a4c159507dbaf2972a17a21e28f3c0e4e6f298ee5cd460c6300a4dd101fbd":"3eabf805919f0ee9619c4e2abb757bb89ab58e0a8eabdee0b20386b5c31c25a9b0b53fd1a7e3f17c4bf86e72e4010ebc" AES-256-XTS Decrypt NIST XTSTestVectors #285 -aes_decrypt_xts:"beffab14bd325af4f35e192475c48c9a0c3df06ea983506438dc14c985a22dd4ca7c58ee4ff394a896a96e9a897b7c5565cf9dff0e760ec9261470cacbd28e93":"10a7aed2521a5afe0b7f148c8c75e86c":"f62e42ce53562ea6130504ac8ba96e63acd221ec284d2843b60530f7ceb8cfe6b2fe61d4b8db39391a30ea04952f7f67":"d2b76d9f5f046408cd383bee6d25dbd75e089ab2bceb85f46aacc5d1c6393e914fe036c27be86c6b4e8256c081951ae8":384:0 +aes_decrypt_xts:"beffab14bd325af4f35e192475c48c9a0c3df06ea983506438dc14c985a22dd4ca7c58ee4ff394a896a96e9a897b7c5565cf9dff0e760ec9261470cacbd28e93":"10a7aed2521a5afe0b7f148c8c75e86c":"d2b76d9f5f046408cd383bee6d25dbd75e089ab2bceb85f46aacc5d1c6393e914fe036c27be86c6b4e8256c081951ae8":"f62e42ce53562ea6130504ac8ba96e63acd221ec284d2843b60530f7ceb8cfe6b2fe61d4b8db39391a30ea04952f7f67" AES-256-XTS Decrypt NIST XTSTestVectors #286 -aes_decrypt_xts:"409531fc6ee8715c17eab789c38642f465b5edd7c5f2912b81ba44e4fad95e6224e3fe0a38bfe4c533f06d20a8b51317d0d26574785601e46bada568c6adaed6":"d7ffc894ad769873709fc5e916f766ce":"487ad466c4b8de4aae5f3e8cb4ac25a436cf4159259eec7672e7885a1f088a339bf2841397acfaccb0fb577a395e5937":"f4b9a9ec2e970169074e3b0d8998671a887f5c2c2f065c5e0f5c38356c1aa1a750fc40845e64fc63495c1f7f21c896cc":384:0 +aes_decrypt_xts:"409531fc6ee8715c17eab789c38642f465b5edd7c5f2912b81ba44e4fad95e6224e3fe0a38bfe4c533f06d20a8b51317d0d26574785601e46bada568c6adaed6":"d7ffc894ad769873709fc5e916f766ce":"f4b9a9ec2e970169074e3b0d8998671a887f5c2c2f065c5e0f5c38356c1aa1a750fc40845e64fc63495c1f7f21c896cc":"487ad466c4b8de4aae5f3e8cb4ac25a436cf4159259eec7672e7885a1f088a339bf2841397acfaccb0fb577a395e5937" AES-256-XTS Decrypt NIST XTSTestVectors #287 -aes_decrypt_xts:"104406d7b0424626fbe10c50a92383e2df68ed51cf3b28d601cb8fff7d317ae4f3cb6b445cc437bc9465379310b25d1e9612d0aaa08f8c98ed1c0fba6df8fa88":"44018c58b87974010aca151b754bbec4":"6620a89180027eb3fb2321d8a5e6744808e4c4b39d3ef618f6daeb63a8fbafabb5d13eb57c0fb1b1a0a675bbb0b40a1c":"93fc171f9571dc62696294ef99f9bd71e4b3adcbe5914ba0a2f8bc7c7dff005bfece2c213d2f81d9864857eec5c8714d":384:0 +aes_decrypt_xts:"104406d7b0424626fbe10c50a92383e2df68ed51cf3b28d601cb8fff7d317ae4f3cb6b445cc437bc9465379310b25d1e9612d0aaa08f8c98ed1c0fba6df8fa88":"44018c58b87974010aca151b754bbec4":"93fc171f9571dc62696294ef99f9bd71e4b3adcbe5914ba0a2f8bc7c7dff005bfece2c213d2f81d9864857eec5c8714d":"6620a89180027eb3fb2321d8a5e6744808e4c4b39d3ef618f6daeb63a8fbafabb5d13eb57c0fb1b1a0a675bbb0b40a1c" AES-256-XTS Decrypt NIST XTSTestVectors #288 -aes_decrypt_xts:"841be6311688c24bf03811bc32e54a43d8d1006a1556857020d60296ee7cf4bce5a16d0cd3300a983c2c2dcc702765cebd09a9febb4faed9f0019a4678f61466":"5b9a3fc8f4392061225ab495c9b92a6b":"b7914d966538f95e9766c83c70ce32b43c394a92761df08529113616e25ae5a969f3a25bb637d8d1d03cb4abfe661d2f":"05d3d65639763a533c767054ca2a0cebf52bbd66ebb595dc6a6b574fa07f3bcc03473624966b92fbc2010f2e3b0033f2":384:0 +aes_decrypt_xts:"841be6311688c24bf03811bc32e54a43d8d1006a1556857020d60296ee7cf4bce5a16d0cd3300a983c2c2dcc702765cebd09a9febb4faed9f0019a4678f61466":"5b9a3fc8f4392061225ab495c9b92a6b":"05d3d65639763a533c767054ca2a0cebf52bbd66ebb595dc6a6b574fa07f3bcc03473624966b92fbc2010f2e3b0033f2":"b7914d966538f95e9766c83c70ce32b43c394a92761df08529113616e25ae5a969f3a25bb637d8d1d03cb4abfe661d2f" AES-256-XTS Decrypt NIST XTSTestVectors #289 -aes_decrypt_xts:"e9ea6b695fa5cebb2ecde875954b97a0fceb06a4f209b930b79ffd3264d146dc73060c8bab6e8139231e043d0aa8c4efd7bc7ce91e077ca9e061ea97289ad7e3":"d573693d0d51687eecd9a7edf3c3d9df":"c67660698d58c294e7bc3ac5f5b044fe66f6cfa76009a749464ef88e60bf0357efb7c7d95c2f868fa00de7e37bb124c2":"4c3eba5e795d60a260379684fdf8c29bb420b597e76ba5f391d76edc4f20e9d42e77981b328a14032347b9237aa51e62":384:0 +aes_decrypt_xts:"e9ea6b695fa5cebb2ecde875954b97a0fceb06a4f209b930b79ffd3264d146dc73060c8bab6e8139231e043d0aa8c4efd7bc7ce91e077ca9e061ea97289ad7e3":"d573693d0d51687eecd9a7edf3c3d9df":"4c3eba5e795d60a260379684fdf8c29bb420b597e76ba5f391d76edc4f20e9d42e77981b328a14032347b9237aa51e62":"c67660698d58c294e7bc3ac5f5b044fe66f6cfa76009a749464ef88e60bf0357efb7c7d95c2f868fa00de7e37bb124c2" AES-256-XTS Decrypt NIST XTSTestVectors #290 -aes_decrypt_xts:"35abc4d747a1203003364d26b9421bace3e714f651fcd64d7a03fd4fb07736df21c4285a51fbcf893f948b9d5c8c23e68d4adc49d5443770ee0f5b68e3e6667b":"9bee2bcc842c8ec4ae1b69a8c856b751":"cbe57195d9bed756c3841f74a5de4c5682a1c6f815de80b53bb558566b45788bf14cc35300839950f95553c2cd80670e":"12f1cd63140f348d342c9bf7f659dbb881f940f0d1562fc46b94704b5adcf6a29f0ca72bf74f0d0e139e85ff4384348a":384:0 +aes_decrypt_xts:"35abc4d747a1203003364d26b9421bace3e714f651fcd64d7a03fd4fb07736df21c4285a51fbcf893f948b9d5c8c23e68d4adc49d5443770ee0f5b68e3e6667b":"9bee2bcc842c8ec4ae1b69a8c856b751":"12f1cd63140f348d342c9bf7f659dbb881f940f0d1562fc46b94704b5adcf6a29f0ca72bf74f0d0e139e85ff4384348a":"cbe57195d9bed756c3841f74a5de4c5682a1c6f815de80b53bb558566b45788bf14cc35300839950f95553c2cd80670e" AES-256-XTS Decrypt NIST XTSTestVectors #291 -aes_decrypt_xts:"36fb7b676f4cd16776861ce117d444c87888d9aa2d4d06d73858a19246798900de9060ee7d165245fb94ea003ac58994dc74a03a1804cc7ac11251b3ce796806":"44aea9b2f5c27708ee13287f404dd41b":"5d3298f642670026c25dfd83460dfc8d5c2c3333459346ef9b75fa3faee08d76a999bb024ac3d3fcfaf3091b39b1b815":"fb308adbd9c03742adea867df4891c0452001146ff113ac4552ec35034564ac434a08ba696647014d0f28b620aa8c350":384:0 +aes_decrypt_xts:"36fb7b676f4cd16776861ce117d444c87888d9aa2d4d06d73858a19246798900de9060ee7d165245fb94ea003ac58994dc74a03a1804cc7ac11251b3ce796806":"44aea9b2f5c27708ee13287f404dd41b":"fb308adbd9c03742adea867df4891c0452001146ff113ac4552ec35034564ac434a08ba696647014d0f28b620aa8c350":"5d3298f642670026c25dfd83460dfc8d5c2c3333459346ef9b75fa3faee08d76a999bb024ac3d3fcfaf3091b39b1b815" AES-256-XTS Decrypt NIST XTSTestVectors #292 -aes_decrypt_xts:"0b1431facf4cf32dd3534ec9c5ecd64b3e85a5db73a1550a896e56ba34bf651e5bc19200f5c388c9cca5981e0e594adb95e453c3884acf6f2b70d48f5d0c7586":"76736be270fb7d96b832c7bf1af4969a":"14780c7b4e202a434cd561a6de1d7ca5c1529bef4c3f65b29a6e5e5038f22dc2716507dbcdf42412422a8d2593670926":"e7a1cc5ef4587a88148cbc9eb35ce9d0ddbeb47915f0b9ce801e2e94cadb5ece2b2e56047b04d7bcce12e34e460aec9c":384:0 +aes_decrypt_xts:"0b1431facf4cf32dd3534ec9c5ecd64b3e85a5db73a1550a896e56ba34bf651e5bc19200f5c388c9cca5981e0e594adb95e453c3884acf6f2b70d48f5d0c7586":"76736be270fb7d96b832c7bf1af4969a":"e7a1cc5ef4587a88148cbc9eb35ce9d0ddbeb47915f0b9ce801e2e94cadb5ece2b2e56047b04d7bcce12e34e460aec9c":"14780c7b4e202a434cd561a6de1d7ca5c1529bef4c3f65b29a6e5e5038f22dc2716507dbcdf42412422a8d2593670926" AES-256-XTS Decrypt NIST XTSTestVectors #293 -aes_decrypt_xts:"7086656629adcd47e7093640173f6088648c8477008f590e3f538b49ea1b07335c7506bafe80ee8cf68f553a885cdae49e099741a4eff85e5e782cffee7aefb6":"6679472356a729febb493d90e9addaed":"677dd32fd0cc7434fbd39d112e237ed2c6dcbdf01e4df0dadb12018d13081757ba878656d21ff90e0f7b489a4c53788c":"a153dbb203db963fe92acb826960babe59d7131ba378e19431fc74cbd47ba346d648ba9cedf307dfa0a6c090dc7305ed":384:0 +aes_decrypt_xts:"7086656629adcd47e7093640173f6088648c8477008f590e3f538b49ea1b07335c7506bafe80ee8cf68f553a885cdae49e099741a4eff85e5e782cffee7aefb6":"6679472356a729febb493d90e9addaed":"a153dbb203db963fe92acb826960babe59d7131ba378e19431fc74cbd47ba346d648ba9cedf307dfa0a6c090dc7305ed":"677dd32fd0cc7434fbd39d112e237ed2c6dcbdf01e4df0dadb12018d13081757ba878656d21ff90e0f7b489a4c53788c" AES-256-XTS Decrypt NIST XTSTestVectors #294 -aes_decrypt_xts:"8a0ccbfe4a09b9280b5d79f2e9e49276192df1eac5bda7f882ae041780b639a977f4fe392e7c05da0dac936c32198e5d9c14b8f191511fc2bdbac7fb7af82c8e":"3888ca86a5cdf357425700fd66e55329":"8791f067c70271ddf323ebfd32988e6f2750cdb3f2b67c9b53f49f9f1a083cbad701f74dba5b536ddc53f5b112786d2e":"8cf4f661a4180e5308b57d3ef8acd59fbb3abb4c03354a67c0dc6cec4ada69f43954d92208a863b585ee09e7832f3578":384:0 +aes_decrypt_xts:"8a0ccbfe4a09b9280b5d79f2e9e49276192df1eac5bda7f882ae041780b639a977f4fe392e7c05da0dac936c32198e5d9c14b8f191511fc2bdbac7fb7af82c8e":"3888ca86a5cdf357425700fd66e55329":"8cf4f661a4180e5308b57d3ef8acd59fbb3abb4c03354a67c0dc6cec4ada69f43954d92208a863b585ee09e7832f3578":"8791f067c70271ddf323ebfd32988e6f2750cdb3f2b67c9b53f49f9f1a083cbad701f74dba5b536ddc53f5b112786d2e" AES-256-XTS Decrypt NIST XTSTestVectors #295 -aes_decrypt_xts:"92a92ba922fa20203b4c3896493a0cb73d69ac6d1394e045bad03eb4c3ad2074fb48b211bd02bdb909779324f562090f93150519c8def3097bedde001b5c8909":"595239c0562c5732f5e478d20719d530":"5530b8c60cabe411e865c2b14237bbc60c028934043f74338f8627647b12df38189fd62a34729cfc38b3833cde95d8c7":"7aab1b018951463f6033f7c0563cdff9034f7c2133f6f6dd9e01c6f86efa5998c0ef992a71e0a18fb8dcd4e3acdbc79c":384:0 +aes_decrypt_xts:"92a92ba922fa20203b4c3896493a0cb73d69ac6d1394e045bad03eb4c3ad2074fb48b211bd02bdb909779324f562090f93150519c8def3097bedde001b5c8909":"595239c0562c5732f5e478d20719d530":"7aab1b018951463f6033f7c0563cdff9034f7c2133f6f6dd9e01c6f86efa5998c0ef992a71e0a18fb8dcd4e3acdbc79c":"5530b8c60cabe411e865c2b14237bbc60c028934043f74338f8627647b12df38189fd62a34729cfc38b3833cde95d8c7" AES-256-XTS Decrypt NIST XTSTestVectors #296 -aes_decrypt_xts:"7155f6716c079eb48dfce786b577970664bdaec150a9a862192ebf0886e77124977612c578da8fd9a2be4d579e5eff47dd0d7573acb6cb57dc0ecd00802234e2":"3fbaff1b605a9404fc9728021391f692":"40687387c4e63e04514d1ea869c68e2c658f836508029975f77c9f6c4f6687c53bddbf13ae7ba04cd7c8bfaaf70782fb":"654657f48334dd38ecef7e7531bb1c7518ee3e9139f7680e08b6dd77268ce2bb13b661a36ad79a2743c899b711ac8664":384:0 +aes_decrypt_xts:"7155f6716c079eb48dfce786b577970664bdaec150a9a862192ebf0886e77124977612c578da8fd9a2be4d579e5eff47dd0d7573acb6cb57dc0ecd00802234e2":"3fbaff1b605a9404fc9728021391f692":"654657f48334dd38ecef7e7531bb1c7518ee3e9139f7680e08b6dd77268ce2bb13b661a36ad79a2743c899b711ac8664":"40687387c4e63e04514d1ea869c68e2c658f836508029975f77c9f6c4f6687c53bddbf13ae7ba04cd7c8bfaaf70782fb" AES-256-XTS Decrypt NIST XTSTestVectors #297 -aes_decrypt_xts:"21d9147e6a6533af49edd72e45d08f573dfa3f756dfe8e1fd59303e5afe359ebdea837796d12b2cfa6cb39923fa317736ceb19495729481ed3f7eaf6eb91df7d":"ca539c37cfbcce3717903d24f735e0bf":"997e4ad0d9108408e4286c2ac9488731926ec8b175293ea6f37a7a9250c59727ca82ecea9d6c072ade9a85f9c0c586d6":"2b7146344a94a5c9e7552013cba32db26626c6472e860cd74d18dd8ad64b7634b618f25d27997f6e3cb3443ec0d23d1f":384:0 +aes_decrypt_xts:"21d9147e6a6533af49edd72e45d08f573dfa3f756dfe8e1fd59303e5afe359ebdea837796d12b2cfa6cb39923fa317736ceb19495729481ed3f7eaf6eb91df7d":"ca539c37cfbcce3717903d24f735e0bf":"2b7146344a94a5c9e7552013cba32db26626c6472e860cd74d18dd8ad64b7634b618f25d27997f6e3cb3443ec0d23d1f":"997e4ad0d9108408e4286c2ac9488731926ec8b175293ea6f37a7a9250c59727ca82ecea9d6c072ade9a85f9c0c586d6" AES-256-XTS Decrypt NIST XTSTestVectors #298 -aes_decrypt_xts:"32be1589d7bbfab02b48b543359e9144a2fd05223b6855723be5c49e2c26fa17332be34d4365c158237f495d40b71e8797419c1c36aca8bb9a7b6f763adafe1a":"3d8da7642a1afd3850f7f10125ba28b8":"bc745363769b9ea899963c3a91e576f2a42333f0639c3ef779a82ed2d08a2774d7d8dba8a049fdc8720193e631e18edc":"9e9037370b30476c724c98613ebcc8cce3a9f83d4dcbc6f0195865e0d24622d9c4615240067d276255ed2abb7bd06a4f":384:0 +aes_decrypt_xts:"32be1589d7bbfab02b48b543359e9144a2fd05223b6855723be5c49e2c26fa17332be34d4365c158237f495d40b71e8797419c1c36aca8bb9a7b6f763adafe1a":"3d8da7642a1afd3850f7f10125ba28b8":"9e9037370b30476c724c98613ebcc8cce3a9f83d4dcbc6f0195865e0d24622d9c4615240067d276255ed2abb7bd06a4f":"bc745363769b9ea899963c3a91e576f2a42333f0639c3ef779a82ed2d08a2774d7d8dba8a049fdc8720193e631e18edc" AES-256-XTS Decrypt NIST XTSTestVectors #299 -aes_decrypt_xts:"22a0a371842832d8706388e94533f3df997d749f48503a1ad38dad9791ce14fe9ccaa3f3ab5c7546fd019bdf997cb3abd6cb22edece35349237ebe289708ce9d":"01d23862799e6295c0041bbaec5109a7":"0e2b93cc892b22b5dbba9d32f50aeafe9de0ee66dffccaa6063679be69dd606c7d71a446333f9e5c36755896f4d8e16f":"6169b219ca37a2f7ccd2d8581d621d3c1bff888dac080364f2b9c702d01a9574b55bc4f045bfa04d1851e58c21ea7f55":384:0 +aes_decrypt_xts:"22a0a371842832d8706388e94533f3df997d749f48503a1ad38dad9791ce14fe9ccaa3f3ab5c7546fd019bdf997cb3abd6cb22edece35349237ebe289708ce9d":"01d23862799e6295c0041bbaec5109a7":"6169b219ca37a2f7ccd2d8581d621d3c1bff888dac080364f2b9c702d01a9574b55bc4f045bfa04d1851e58c21ea7f55":"0e2b93cc892b22b5dbba9d32f50aeafe9de0ee66dffccaa6063679be69dd606c7d71a446333f9e5c36755896f4d8e16f" AES-256-XTS Decrypt NIST XTSTestVectors #300 -aes_decrypt_xts:"88dfd7c83cb121968feb417520555b36c0f63b662570eac12ea96cbe188ad5b1a44db23ac6470316cba0041cadf248f6d9a7713f454e663f3e3987585cebbf96":"0ee84632b838dd528f1d96c76439805c":"a55d533c9c5885562b92d4582ea69db8e2ba9c0b967a9f0167700b043525a47bafe7d630774eaf4a1dc9fbcf94a1fda4":"ec36551c70efcdf85de7a39988978263ad261e83996dad219a0058e02187384f2d0754ff9cfa000bec448fafd2cfa738":384:0 +aes_decrypt_xts:"88dfd7c83cb121968feb417520555b36c0f63b662570eac12ea96cbe188ad5b1a44db23ac6470316cba0041cadf248f6d9a7713f454e663f3e3987585cebbf96":"0ee84632b838dd528f1d96c76439805c":"ec36551c70efcdf85de7a39988978263ad261e83996dad219a0058e02187384f2d0754ff9cfa000bec448fafd2cfa738":"a55d533c9c5885562b92d4582ea69db8e2ba9c0b967a9f0167700b043525a47bafe7d630774eaf4a1dc9fbcf94a1fda4" From 425382d4fbf7d62a87fe8f052678f6476d10b948 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Sat, 28 Apr 2018 17:26:25 +0100 Subject: [PATCH 136/180] tests: Extend AES-XTS suite Extend the existing test suite for AES-XTS with checks for error reporting and the IEEE P1619/D16 test vectors. --- tests/suites/test_suite_aes.function | 23 +++++ tests/suites/test_suite_aes.xts.data | 143 +++++++++++++++++++++++++++ 2 files changed, 166 insertions(+) diff --git a/tests/suites/test_suite_aes.function b/tests/suites/test_suite_aes.function index a7da0ac7c..aec4a493d 100644 --- a/tests/suites/test_suite_aes.function +++ b/tests/suites/test_suite_aes.function @@ -237,6 +237,29 @@ exit: } /* END_CASE */ +/* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_XTS */ +void aes_crypt_xts_size( int size, int retval ) +{ + mbedtls_aes_xts_context ctx; + const unsigned char *src = NULL; + unsigned char *output = NULL; + unsigned char data_unit[16]; + size_t length = size; + + mbedtls_aes_xts_init( &ctx ); + memset( data_unit, 0x00, sizeof( data_unit ) ); + + + /* Note that this function will most likely crash on failure, as NULL + * parameters will be used. In the passing case, the length check in + * mbedtls_aes_crypt_xts() will prevent any accesses to parameters by + * exiting the function early. */ + TEST_ASSERT( mbedtls_aes_crypt_xts( &ctx, MBEDTLS_AES_ENCRYPT, length, data_unit, src, output ) == retval ); +} +/* END_CASE */ + + + /* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_CFB */ void aes_encrypt_cfb128( char *hex_key_string, char *hex_iv_string, char *hex_src_string, char *hex_dst_string ) diff --git a/tests/suites/test_suite_aes.xts.data b/tests/suites/test_suite_aes.xts.data index 60aa0d3d0..a0a662685 100644 --- a/tests/suites/test_suite_aes.xts.data +++ b/tests/suites/test_suite_aes.xts.data @@ -1,3 +1,18 @@ +# +# Tests for expected errors (negative tests) +# +AES-128-XTS Encrypt Fail Sector Too Small (by 16 bytes) +aes_crypt_xts_size:0:MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH + +AES-128-XTS Encrypt Fail Sector Too Small (by 1 byte) +aes_crypt_xts_size:15:MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH + +AES-128-XTS Encrypt Fail Sector Too Large (by 1 byte) +aes_crypt_xts_size:16777217:MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH + +AES-128-XTS Encrypt Fail Sector Too Large (by 1 block) +aes_crypt_xts_size:16777232:MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH + AES-128-XTS Encrypt NIST XTSTestVectors #1 aes_encrypt_xts:"a1b90cba3f06ac353b2c343876081762090923026e91771815f29dab01932f2f":"4faef7117cda59c66e4b92013e768ad5":"ebabce95b14d3c8d6fb350390790311c":"778ae8b43cb98d5a825081d5be471c63" @@ -4198,3 +4213,131 @@ aes_decrypt_xts:"22a0a371842832d8706388e94533f3df997d749f48503a1ad38dad9791ce14f AES-256-XTS Decrypt NIST XTSTestVectors #300 aes_decrypt_xts:"88dfd7c83cb121968feb417520555b36c0f63b662570eac12ea96cbe188ad5b1a44db23ac6470316cba0041cadf248f6d9a7713f454e663f3e3987585cebbf96":"0ee84632b838dd528f1d96c76439805c":"ec36551c70efcdf85de7a39988978263ad261e83996dad219a0058e02187384f2d0754ff9cfa000bec448fafd2cfa738":"a55d533c9c5885562b92d4582ea69db8e2ba9c0b967a9f0167700b043525a47bafe7d630774eaf4a1dc9fbcf94a1fda4" +# +# IEEE P1619/D16 Annex B Test Vectors +# http://grouper.ieee.org/groups/1619/email/pdf00086.pdf +# +# 128-bit keys with 32 byte sector +# +AES-128-XTS Encrypt IEEE P1619/D16 Vector 1 +aes_encrypt_xts:"0000000000000000000000000000000000000000000000000000000000000000":"00000000000000000000000000000000":"0000000000000000000000000000000000000000000000000000000000000000":"917cf69ebd68b2ec9b9fe9a3eadda692cd43d2f59598ed858c02c2652fbf922e" + +AES-128-XTS Encrypt IEEE P1619/D16 Vector 2 +aes_encrypt_xts:"1111111111111111111111111111111122222222222222222222222222222222":"33333333330000000000000000000000":"4444444444444444444444444444444444444444444444444444444444444444":"c454185e6a16936e39334038acef838bfb186fff7480adc4289382ecd6d394f0" + +AES-128-XTS Encrypt IEEE P1619/D16 Vector 3 +aes_encrypt_xts:"fffefdfcfbfaf9f8f7f6f5f4f3f2f1f022222222222222222222222222222222":"33333333330000000000000000000000":"4444444444444444444444444444444444444444444444444444444444444444":"af85336b597afc1a900b2eb21ec949d292df4c047e0b21532186a5971a227a89" + +# +# 128-bit keys with 512 byte sector +# +AES-128-XTS Encrypt IEEE P1619/D16 Vector 4 +aes_encrypt_xts:"2718281828459045235360287471352631415926535897932384626433832795":"00000000000000000000000000000000":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"27a7479befa1d476489f308cd4cfa6e2a96e4bbe3208ff25287dd3819616e89cc78cf7f5e543445f8333d8fa7f56000005279fa5d8b5e4ad40e736ddb4d35412328063fd2aab53e5ea1e0a9f332500a5df9487d07a5c92cc512c8866c7e860ce93fdf166a24912b422976146ae20ce846bb7dc9ba94a767aaef20c0d61ad02655ea92dc4c4e41a8952c651d33174be51a10c421110e6d81588ede82103a252d8a750e8768defffed9122810aaeb99f9172af82b604dc4b8e51bcb08235a6f4341332e4ca60482a4ba1a03b3e65008fc5da76b70bf1690db4eae29c5f1badd03c5ccf2a55d705ddcd86d449511ceb7ec30bf12b1fa35b913f9f747a8afd1b130e94bff94effd01a91735ca1726acd0b197c4e5b03393697e126826fb6bbde8ecc1e08298516e2c9ed03ff3c1b7860f6de76d4cecd94c8119855ef5297ca67e9f3e7ff72b1e99785ca0a7e7720c5b36dc6d72cac9574c8cbbc2f801e23e56fd344b07f22154beba0f08ce8891e643ed995c94d9a69c9f1b5f499027a78572aeebd74d20cc39881c213ee770b1010e4bea718846977ae119f7a023ab58cca0ad752afe656bb3c17256a9f6e9bf19fdd5a38fc82bbe872c5539edb609ef4f79c203ebb140f2e583cb2ad15b4aa5b655016a8449277dbd477ef2c8d6c017db738b18deb4a427d1923ce3ff262735779a418f20a282df920147beabe421ee5319d0568" + +AES-128-XTS Encrypt IEEE P1619/D16 Vector 5 +aes_encrypt_xts:"2718281828459045235360287471352631415926535897932384626433832795":"01000000000000000000000000000000":"27a7479befa1d476489f308cd4cfa6e2a96e4bbe3208ff25287dd3819616e89cc78cf7f5e543445f8333d8fa7f56000005279fa5d8b5e4ad40e736ddb4d35412328063fd2aab53e5ea1e0a9f332500a5df9487d07a5c92cc512c8866c7e860ce93fdf166a24912b422976146ae20ce846bb7dc9ba94a767aaef20c0d61ad02655ea92dc4c4e41a8952c651d33174be51a10c421110e6d81588ede82103a252d8a750e8768defffed9122810aaeb99f9172af82b604dc4b8e51bcb08235a6f4341332e4ca60482a4ba1a03b3e65008fc5da76b70bf1690db4eae29c5f1badd03c5ccf2a55d705ddcd86d449511ceb7ec30bf12b1fa35b913f9f747a8afd1b130e94bff94effd01a91735ca1726acd0b197c4e5b03393697e126826fb6bbde8ecc1e08298516e2c9ed03ff3c1b7860f6de76d4cecd94c8119855ef5297ca67e9f3e7ff72b1e99785ca0a7e7720c5b36dc6d72cac9574c8cbbc2f801e23e56fd344b07f22154beba0f08ce8891e643ed995c94d9a69c9f1b5f499027a78572aeebd74d20cc39881c213ee770b1010e4bea718846977ae119f7a023ab58cca0ad752afe656bb3c17256a9f6e9bf19fdd5a38fc82bbe872c5539edb609ef4f79c203ebb140f2e583cb2ad15b4aa5b655016a8449277dbd477ef2c8d6c017db738b18deb4a427d1923ce3ff262735779a418f20a282df920147beabe421ee5319d0568":"264d3ca8512194fec312c8c9891f279fefdd608d0c027b60483a3fa811d65ee59d52d9e40ec5672d81532b38b6b089ce951f0f9c35590b8b978d175213f329bb1c2fd30f2f7f30492a61a532a79f51d36f5e31a7c9a12c286082ff7d2394d18f783e1a8e72c722caaaa52d8f065657d2631fd25bfd8e5baad6e527d763517501c68c5edc3cdd55435c532d7125c8614deed9adaa3acade5888b87bef641c4c994c8091b5bcd387f3963fb5bc37aa922fbfe3df4e5b915e6eb514717bdd2a74079a5073f5c4bfd46adf7d282e7a393a52579d11a028da4d9cd9c77124f9648ee383b1ac763930e7162a8d37f350b2f74b8472cf09902063c6b32e8c2d9290cefbd7346d1c779a0df50edcde4531da07b099c638e83a755944df2aef1aa31752fd323dcb710fb4bfbb9d22b925bc3577e1b8949e729a90bbafeacf7f7879e7b1147e28ba0bae940db795a61b15ecf4df8db07b824bb062802cc98a9545bb2aaeed77cb3fc6db15dcd7d80d7d5bc406c4970a3478ada8899b329198eb61c193fb6275aa8ca340344a75a862aebe92eee1ce032fd950b47d7704a3876923b4ad62844bf4a09c4dbe8b4397184b7471360c9564880aedddb9baa4af2e75394b08cd32ff479c57a07d3eab5d54de5f9738b8d27f27a9f0ab11799d7b7ffefb2704c95c6ad12c39f1e867a4b7b1d7818a4b753dfd2a89ccb45e001a03a867b187f225dd" + +AES-128-XTS Encrypt IEEE P1619/D16 Vector 6 +aes_encrypt_xts:"2718281828459045235360287471352631415926535897932384626433832795":"02000000000000000000000000000000":"264d3ca8512194fec312c8c9891f279fefdd608d0c027b60483a3fa811d65ee59d52d9e40ec5672d81532b38b6b089ce951f0f9c35590b8b978d175213f329bb1c2fd30f2f7f30492a61a532a79f51d36f5e31a7c9a12c286082ff7d2394d18f783e1a8e72c722caaaa52d8f065657d2631fd25bfd8e5baad6e527d763517501c68c5edc3cdd55435c532d7125c8614deed9adaa3acade5888b87bef641c4c994c8091b5bcd387f3963fb5bc37aa922fbfe3df4e5b915e6eb514717bdd2a74079a5073f5c4bfd46adf7d282e7a393a52579d11a028da4d9cd9c77124f9648ee383b1ac763930e7162a8d37f350b2f74b8472cf09902063c6b32e8c2d9290cefbd7346d1c779a0df50edcde4531da07b099c638e83a755944df2aef1aa31752fd323dcb710fb4bfbb9d22b925bc3577e1b8949e729a90bbafeacf7f7879e7b1147e28ba0bae940db795a61b15ecf4df8db07b824bb062802cc98a9545bb2aaeed77cb3fc6db15dcd7d80d7d5bc406c4970a3478ada8899b329198eb61c193fb6275aa8ca340344a75a862aebe92eee1ce032fd950b47d7704a3876923b4ad62844bf4a09c4dbe8b4397184b7471360c9564880aedddb9baa4af2e75394b08cd32ff479c57a07d3eab5d54de5f9738b8d27f27a9f0ab11799d7b7ffefb2704c95c6ad12c39f1e867a4b7b1d7818a4b753dfd2a89ccb45e001a03a867b187f225dd":"fa762a3680b76007928ed4a4f49a9456031b704782e65e16cecb54ed7d017b5e18abd67b338e81078f21edb7868d901ebe9c731a7c18b5e6dec1d6a72e078ac9a4262f860beefa14f4e821018272e411a951502b6e79066e84252c3346f3aa62344351a291d4bedc7a07618bdea2af63145cc7a4b8d4070691ae890cd65733e7946e9021a1dffc4c59f159425ee6d50ca9b135fa6162cea18a939838dc000fb386fad086acce5ac07cb2ece7fd580b00cfa5e98589631dc25e8e2a3daf2ffdec26531659912c9d8f7a15e5865ea8fb5816d6207052bd7128cd743c12c8118791a4736811935eb982a532349e31dd401e0b660a568cb1a4711f552f55ded59f1f15bf7196b3ca12a91e488ef59d64f3a02bf45239499ac6176ae321c4a211ec545365971c5d3f4f09d4eb139bfdf2073d33180b21002b65cc9865e76cb24cd92c874c24c18350399a936ab3637079295d76c417776b94efce3a0ef7206b15110519655c956cbd8b2489405ee2b09a6b6eebe0c53790a12a8998378b33a5b71159625f4ba49d2a2fdba59fbf0897bc7aabd8d707dc140a80f0f309f835d3da54ab584e501dfa0ee977fec543f74186a802b9a37adb3e8291eca04d66520d229e60401e7282bef486ae059aa70696e0e305d777140a7a883ecdcb69b9ff938e8a4231864c69ca2c2043bed007ff3e605e014bcf518138dc3a25c5e236171a2d01d6" + +AES-128-XTS Encrypt IEEE P1619/D16 Vector 7 +aes_encrypt_xts:"2718281828459045235360287471352631415926535897932384626433832795":"fd000000000000000000000000000000":"8e41b78c390b5af9d758bb214a67e9f6bf7727b09ac6124084c37611398fa45daad94868600ed391fb1acd4857a95b466e62ef9f4b377244d1c152e7b30d731aad30c716d214b707aed99eb5b5e580b3e887cf7497465651d4b60e6042051da3693c3b78c14489543be8b6ad0ba629565bba202313ba7b0d0c94a3252b676f46cc02ce0f8a7d34c0ed229129673c1f61aed579d08a9203a25aac3a77e9db60267996db38df637356d9dcd1632e369939f2a29d89345c66e05066f1a3677aef18dea4113faeb629e46721a66d0a7e785d3e29af2594eb67dfa982affe0aac058f6e15864269b135418261fc3afb089472cf68c45dd7f231c6249ba0255e1e033833fc4d00a3fe02132d7bc3873614b8aee34273581ea0325c81f0270affa13641d052d36f0757d484014354d02d6883ca15c24d8c3956b1bd027bcf41f151fd8023c5340e5606f37e90fdb87c86fb4fa634b3718a30bace06a66eaf8f63c4aa3b637826a87fe8cfa44282e92cb1615af3a28e53bc74c7cba1a0977be9065d0c1a5dec6c54ae38d37f37aa35283e048e5530a85c4e7a29d7b92ec0c3169cdf2a805c7604bce60049b9fb7b8eaac10f51ae23794ceba68bb58112e293b9b692ca721b37c662f8574ed4dba6f88e170881c82cddc1034a0ca7e284bf0962b6b26292d836fa9f73c1ac770eef0f2d3a1eaf61d3e03555fd424eedd67e18a18094f888":"d55f684f81f4426e9fde92a5ff02df2ac896af63962888a97910c1379e20b0a3b1db613fb7fe2e07004329ea5c22bfd33e3dbe4cf58cc608c2c26c19a2e2fe22f98732c2b5cb844cc6c0702d91e1d50fc4382a7eba5635cd602432a2306ac4ce82f8d70c8d9bc15f918fe71e74c622d5cf71178bf6e0b9cc9f2b41dd8dbe441c41cd0c73a6dc47a348f6702f9d0e9b1b1431e948e299b9ec2272ab2c5f0c7be86affa5dec87a0bee81d3d50007edaa2bcfccb35605155ff36ed8edd4a40dcd4b243acd11b2b987bdbfaf91a7cac27e9c5aea525ee53de7b2d3332c8644402b823e94a7db26276d2d23aa07180f76b4fd29b9c0823099c9d62c519880aee7e9697617c1497d47bf3e571950311421b6b734d38b0db91eb85331b91ea9f61530f54512a5a52a4bad589eb69781d537f23297bb459bdad2948a29e1550bf4787e0be95bb173cf5fab17dab7a13a052a63453d97ccec1a321954886b7a1299faaeecae35c6eaaca753b041b5e5f093bf83397fd21dd6b3012066fcc058cc32c3b09d7562dee29509b5839392c9ff05f51f3166aaac4ac5f238038a3045e6f72e48ef0fe8bc675e82c318a268e43970271bf119b81bf6a982746554f84e72b9f00280a320a08142923c23c883423ff949827f29bbacdc1ccdb04938ce6098c95ba6b32528f4ef78eed778b2e122ddfd1cbdd11d1c0a6783e011fc536d63d053260637" + +AES-128-XTS Encrypt IEEE P1619/D16 Vector 8 +aes_encrypt_xts:"2718281828459045235360287471352631415926535897932384626433832795":"fe000000000000000000000000000000":"d55f684f81f4426e9fde92a5ff02df2ac896af63962888a97910c1379e20b0a3b1db613fb7fe2e07004329ea5c22bfd33e3dbe4cf58cc608c2c26c19a2e2fe22f98732c2b5cb844cc6c0702d91e1d50fc4382a7eba5635cd602432a2306ac4ce82f8d70c8d9bc15f918fe71e74c622d5cf71178bf6e0b9cc9f2b41dd8dbe441c41cd0c73a6dc47a348f6702f9d0e9b1b1431e948e299b9ec2272ab2c5f0c7be86affa5dec87a0bee81d3d50007edaa2bcfccb35605155ff36ed8edd4a40dcd4b243acd11b2b987bdbfaf91a7cac27e9c5aea525ee53de7b2d3332c8644402b823e94a7db26276d2d23aa07180f76b4fd29b9c0823099c9d62c519880aee7e9697617c1497d47bf3e571950311421b6b734d38b0db91eb85331b91ea9f61530f54512a5a52a4bad589eb69781d537f23297bb459bdad2948a29e1550bf4787e0be95bb173cf5fab17dab7a13a052a63453d97ccec1a321954886b7a1299faaeecae35c6eaaca753b041b5e5f093bf83397fd21dd6b3012066fcc058cc32c3b09d7562dee29509b5839392c9ff05f51f3166aaac4ac5f238038a3045e6f72e48ef0fe8bc675e82c318a268e43970271bf119b81bf6a982746554f84e72b9f00280a320a08142923c23c883423ff949827f29bbacdc1ccdb04938ce6098c95ba6b32528f4ef78eed778b2e122ddfd1cbdd11d1c0a6783e011fc536d63d053260637":"72efc1ebfe1ee25975a6eb3aa8589dda2b261f1c85bdab442a9e5b2dd1d7c3957a16fc08e526d4b1223f1b1232a11af274c3d70dac57f83e0983c498f1a6f1aecb021c3e70085a1e527f1ce41ee5911a82020161529cd82773762daf5459de94a0a82adae7e1703c808543c29ed6fb32d9e004327c1355180c995a07741493a09c21ba01a387882da4f62534b87bb15d60d197201c0fd3bf30c1500a3ecfecdd66d8721f90bcc4c17ee925c61b0a03727a9c0d5f5ca462fbfa0af1c2513a9d9d4b5345bd27a5f6e653f751693e6b6a2b8ead57d511e00e58c45b7b8d005af79288f5c7c22fd4f1bf7a898b03a5634c6a1ae3f9fae5de4f296a2896b23e7ed43ed14fa5a2803f4d28f0d3ffcf24757677aebdb47bb388378708948a8d4126ed1839e0da29a537a8c198b3c66ab00712dd261674bf45a73d67f76914f830ca014b65596f27e4cf62de66125a5566df9975155628b400fbfb3a29040ed50faffdbb18aece7c5c44693260aab386c0a37b11b114f1c415aebb653be468179428d43a4d8bc3ec38813eca30a13cf1bb18d524f1992d44d8b1a42ea30b22e6c95b199d8d182f8840b09d059585c31ad691fa0619ff038aca2c39a943421157361717c49d322028a74648113bd8c9d7ec77cf3c89c1ec8718ceff8516d96b34c3c614f10699c9abc4ed0411506223bea16af35c883accdbe1104eef0cfdb54e12fb230a" + +AES-128-XTS Encrypt IEEE P1619/D16 Vector 9 +aes_encrypt_xts:"2718281828459045235360287471352631415926535897932384626433832795":"ff000000000000000000000000000000":"72efc1ebfe1ee25975a6eb3aa8589dda2b261f1c85bdab442a9e5b2dd1d7c3957a16fc08e526d4b1223f1b1232a11af274c3d70dac57f83e0983c498f1a6f1aecb021c3e70085a1e527f1ce41ee5911a82020161529cd82773762daf5459de94a0a82adae7e1703c808543c29ed6fb32d9e004327c1355180c995a07741493a09c21ba01a387882da4f62534b87bb15d60d197201c0fd3bf30c1500a3ecfecdd66d8721f90bcc4c17ee925c61b0a03727a9c0d5f5ca462fbfa0af1c2513a9d9d4b5345bd27a5f6e653f751693e6b6a2b8ead57d511e00e58c45b7b8d005af79288f5c7c22fd4f1bf7a898b03a5634c6a1ae3f9fae5de4f296a2896b23e7ed43ed14fa5a2803f4d28f0d3ffcf24757677aebdb47bb388378708948a8d4126ed1839e0da29a537a8c198b3c66ab00712dd261674bf45a73d67f76914f830ca014b65596f27e4cf62de66125a5566df9975155628b400fbfb3a29040ed50faffdbb18aece7c5c44693260aab386c0a37b11b114f1c415aebb653be468179428d43a4d8bc3ec38813eca30a13cf1bb18d524f1992d44d8b1a42ea30b22e6c95b199d8d182f8840b09d059585c31ad691fa0619ff038aca2c39a943421157361717c49d322028a74648113bd8c9d7ec77cf3c89c1ec8718ceff8516d96b34c3c614f10699c9abc4ed0411506223bea16af35c883accdbe1104eef0cfdb54e12fb230a":"3260ae8dad1f4a32c5cafe3ab0eb95549d461a67ceb9e5aa2d3afb62dece0553193ba50c75be251e08d1d08f1088576c7efdfaaf3f459559571e12511753b07af073f35da06af0ce0bbf6b8f5ccc5cea500ec1b211bd51f63b606bf6528796ca12173ba39b8935ee44ccce646f90a45bf9ccc567f0ace13dc2d53ebeedc81f58b2e41179dddf0d5a5c42f5d8506c1a5d2f8f59f3ea873cbcd0eec19acbf325423bd3dcb8c2b1bf1d1eaed0eba7f0698e4314fbeb2f1566d1b9253008cbccf45a2b0d9c5c9c21474f4076e02be26050b99dee4fd68a4cf890e496e4fcae7b70f94ea5a9062da0daeba1993d2ccd1dd3c244b8428801495a58b216547e7e847c46d1d756377b6242d2e5fb83bf752b54e0df71e889f3a2bb0f4c10805bf3c590376e3c24e22ff57f7fa965577375325cea5d920db94b9c336b455f6e894c01866fe9fbb8c8d3f70a2957285f6dfb5dcd8cbf54782f8fe7766d4723819913ac773421e3a31095866bad22c86a6036b2518b2059b4229d18c8c2ccbdf906c6cc6e82464ee57bddb0bebcb1dc645325bfb3e665ef7251082c88ebb1cf203bd779fdd38675713c8daadd17e1cabee432b09787b6ddf3304e38b731b45df5df51b78fcfb3d32466028d0ba36555e7e11ab0ee0666061d1645d962444bc47a38188930a84b4d561395c73c087021927ca638b7afc8a8679ccb84c26555440ec7f10445cd" + +# +# 256-bit keys with 512 byte sector +# +AES-256-XTS Encrypt IEEE P1619/D16 Vector 10 +aes_encrypt_xts:"27182818284590452353602874713526624977572470936999595749669676273141592653589793238462643383279502884197169399375105820974944592":"ff000000000000000000000000000000":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"1c3b3a102f770386e4836c99e370cf9bea00803f5e482357a4ae12d414a3e63b5d31e276f8fe4a8d66b317f9ac683f44680a86ac35adfc3345befecb4bb188fd5776926c49a3095eb108fd1098baec70aaa66999a72a82f27d848b21d4a741b0c5cd4d5fff9dac89aeba122961d03a757123e9870f8acf1000020887891429ca2a3e7a7d7df7b10355165c8b9a6d0a7de8b062c4500dc4cd120c0f7418dae3d0b5781c34803fa75421c790dfe1de1834f280d7667b327f6c8cd7557e12ac3a0f93ec05c52e0493ef31a12d3d9260f79a289d6a379bc70c50841473d1a8cc81ec583e9645e07b8d9670655ba5bbcfecc6dc3966380ad8fecb17b6ba02469a020a84e18e8f84252070c13e9f1f289be54fbc481457778f616015e1327a02b140f1505eb309326d68378f8374595c849d84f4c333ec4423885143cb47bd71c5edae9be69a2ffeceb1bec9de244fbe15992b11b77c040f12bd8f6a975a44a0f90c29a9abc3d4d893927284c58754cce294529f8614dcd2aba991925fedc4ae74ffac6e333b93eb4aff0479da9a410e4450e0dd7ae4c6e2910900575da401fc07059f645e8b7e9bfdef33943054ff84011493c27b3429eaedb4ed5376441a77ed43851ad77f16f541dfd269d50d6a5f14fb0aab1cbb4c1550be97f7ab4066193c4caa773dad38014bd2092fa755c824bb5e54c4f36ffda9fcea70b9c6e693e148c151" + +AES-256-XTS Encrypt IEEE P1619/D16 Vector 11 +aes_encrypt_xts:"27182818284590452353602874713526624977572470936999595749669676273141592653589793238462643383279502884197169399375105820974944592":"ffff0000000000000000000000000000":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"77a31251618a15e6b92d1d66dffe7b50b50bad552305ba0217a610688eff7e11e1d0225438e093242d6db274fde801d4cae06f2092c728b2478559df58e837c2469ee4a4fa794e4bbc7f39bc026e3cb72c33b0888f25b4acf56a2a9804f1ce6d3d6e1dc6ca181d4b546179d55544aa7760c40d06741539c7e3cd9d2f6650b2013fd0eeb8c2b8e3d8d240ccae2d4c98320a7442e1c8d75a42d6e6cfa4c2eca1798d158c7aecdf82490f24bb9b38e108bcda12c3faf9a21141c3613b58367f922aaa26cd22f23d708dae699ad7cb40a8ad0b6e2784973dcb605684c08b8d6998c69aac049921871ebb65301a4619ca80ecb485a31d744223ce8ddc2394828d6a80470c092f5ba413c3378fa6054255c6f9df4495862bbb3287681f931b687c888abf844dfc8fc28331e579928cd12bd2390ae123cf03818d14dedde5c0c24c8ab018bfca75ca096f2d531f3d1619e785f1ada437cab92e980558b3dce1474afb75bfedbf8ff54cb2618e0244c9ac0d3c66fb51598cd2db11f9be39791abe447c63094f7c453b7ff87cb5bb36b7c79efb0872d17058b83b15ab0866ad8a58656c5a7e20dbdf308b2461d97c0ec0024a2715055249cf3b478ddd4740de654f75ca686e0d7345c69ed50cdc2a8b332b1f8824108ac937eb050585608ee734097fc09054fbff89eeaeea791f4a7ab1f9868294a4f9e27b42af8100cb9d59cef9645803" + +AES-256-XTS Encrypt IEEE P1619/D16 Vector 12 +aes_encrypt_xts:"27182818284590452353602874713526624977572470936999595749669676273141592653589793238462643383279502884197169399375105820974944592":"ffffff00000000000000000000000000":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"e387aaa58ba483afa7e8eb469778317ecf4cf573aa9d4eac23f2cdf914e4e200a8b490e42ee646802dc6ee2b471b278195d60918ececb44bf79966f83faba0499298ebc699c0c8634715a320bb4f075d622e74c8c932004f25b41e361025b5a87815391f6108fc4afa6a05d9303c6ba68a128a55705d415985832fdeaae6c8e19110e84d1b1f199a2692119edc96132658f09da7c623efcec712537a3d94c0bf5d7e352ec94ae5797fdb377dc1551150721adf15bd26a8efc2fcaad56881fa9e62462c28f30ae1ceaca93c345cf243b73f542e2074a705bd2643bb9f7cc79bb6e7091ea6e232df0f9ad0d6cf502327876d82207abf2115cdacf6d5a48f6c1879a65b115f0f8b3cb3c59d15dd8c769bc014795a1837f3901b5845eb491adfefe097b1fa30a12fc1f65ba22905031539971a10f2f36c321bb51331cdefb39e3964c7ef079994f5b69b2edd83a71ef549971ee93f44eac3938fcdd61d01fa71799da3a8091c4c48aa9ed263ff0749df95d44fef6a0bb578ec69456aa5408ae32c7af08ad7ba8921287e3bbee31b767be06a0e705c864a769137df28292283ea81a2480241b44d9921cdbec1bc28dc1fda114bd8e5217ac9d8ebafa720e9da4f9ace231cc949e5b96fe76ffc21063fddc83a6b8679c00d35e09576a875305bed5f36ed242c8900dd1fa965bc950dfce09b132263a1eef52dd6888c309f5a7d712826" + +AES-256-XTS Encrypt IEEE P1619/D16 Vector 13 +aes_encrypt_xts:"27182818284590452353602874713526624977572470936999595749669676273141592653589793238462643383279502884197169399375105820974944592":"ffffffff000000000000000000000000":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"bf53d2dade78e822a4d949a9bc6766b01b06a8ef70d26748c6a7fc36d80ae4c5520f7c4ab0ac8544424fa405162fef5a6b7f229498063618d39f0003cb5fb8d1c86b643497da1ff945c8d3bedeca4f479702a7a735f043ddb1d6aaade3c4a0ac7ca7f3fa5279bef56f82cd7a2f38672e824814e10700300a055e1630b8f1cb0e919f5e942010a416e2bf48cb46993d3cb6a51c19bacf864785a00bc2ecff15d350875b246ed53e68be6f55bd7e05cfc2b2ed6432198a6444b6d8c247fab941f569768b5c429366f1d3f00f0345b96123d56204c01c63b22ce78baf116e525ed90fdea39fa469494d3866c31e05f295ff21fea8d4e6e13d67e47ce722e9698a1c1048d68ebcde76b86fcf976eab8aa9790268b7068e017a8b9b749409514f1053027fd16c3786ea1bac5f15cb79711ee2abe82f5cf8b13ae73030ef5b9e4457e75d1304f988d62dd6fc4b94ed38ba831da4b7634971b6cd8ec325d9c61c00f1df73627ed3745a5e8489f3a95c69639c32cd6e1d537a85f75cc844726e8a72fc0077ad22000f1d5078f6b866318c668f1ad03d5a5fced5219f2eabbd0aa5c0f460d183f04404a0d6f469558e81fab24a167905ab4c7878502ad3e38fdbe62a41556cec37325759533ce8f25f367c87bb5578d667ae93f9e2fd99bcbc5f2fbba88cf6516139420fcff3b7361d86322c4bd84c82f335abb152c4a93411373aaa8220" + +AES-256-XTS Encrypt IEEE P1619/D16 Vector 14 +aes_encrypt_xts:"27182818284590452353602874713526624977572470936999595749669676273141592653589793238462643383279502884197169399375105820974944592":"ffffffffff0000000000000000000000":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"64497e5a831e4a932c09be3e5393376daa599548b816031d224bbf50a818ed2350eae7e96087c8a0db51ad290bd00c1ac1620857635bf246c176ab463be30b808da548081ac847b158e1264be25bb0910bbc92647108089415d45fab1b3d2604e8a8eff1ae4020cfa39936b66827b23f371b92200be90251e6d73c5f86de5fd4a950781933d79a28272b782a2ec313efdfcc0628f43d744c2dc2ff3dcb66999b50c7ca895b0c64791eeaa5f29499fb1c026f84ce5b5c72ba1083cddb5ce45434631665c333b60b11593fb253c5179a2c8db813782a004856a1653011e93fb6d876c18366dd8683f53412c0c180f9c848592d593f8609ca736317d356e13e2bff3a9f59cd9aeb19cd482593d8c46128bb32423b37a9adfb482b99453fbe25a41bf6feb4aa0bef5ed24bf73c762978025482c13115e4015aac992e5613a3b5c2f685b84795cb6e9b2656d8c88157e52c42f978d8634c43d06fea928f2822e465aa6576e9bf419384506cc3ce3c54ac1a6f67dc66f3b30191e698380bc999b05abce19dc0c6dcc2dd001ec535ba18deb2df1a101023108318c75dc98611a09dc48a0acdec676fabdf222f07e026f059b672b56e5cbc8e1d21bbd867dd927212054681d70ea737134cdfce93b6f82ae22423274e58a0821cc5502e2d0ab4585e94de6975be5e0b4efce51cd3e70c25a1fbbbd609d273ad5b0d59631c531f6a0a57b9" + +# +# 128-bit keys with sector size not evenly divisible by 16 bytes +# +AES-128-XTS Encrypt IEEE P1619/D16 Vector 15 +aes_encrypt_xts:"fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0bfbebdbcbbbab9b8b7b6b5b4b3b2b1b0":"9a785634120000000000000000000000":"000102030405060708090a0b0c0d0e0f10":"6c1625db4671522d3d7599601de7ca09ed" + +AES-128-XTS Encrypt IEEE P1619/D16 Vector 16 +aes_encrypt_xts:"fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0bfbebdbcbbbab9b8b7b6b5b4b3b2b1b0":"9a785634120000000000000000000000":"000102030405060708090a0b0c0d0e0f1011":"d069444b7a7e0cab09e24447d24deb1fedbf" + +AES-128-XTS Encrypt IEEE P1619/D16 Vector 17 +aes_encrypt_xts:"fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0bfbebdbcbbbab9b8b7b6b5b4b3b2b1b0":"9a785634120000000000000000000000":"000102030405060708090a0b0c0d0e0f101112":"e5df1351c0544ba1350b3363cd8ef4beedbf9d" + +AES-128-XTS Encrypt IEEE P1619/D16 Vector 18 +aes_encrypt_xts:"fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0bfbebdbcbbbab9b8b7b6b5b4b3b2b1b0":"9a785634120000000000000000000000":"000102030405060708090a0b0c0d0e0f10111213":"9d84c813f719aa2c7be3f66171c7c5c2edbf9dac" + +AES-128-XTS Encrypt IEEE P1619/D16 Vector 19 +aes_encrypt_xts:"e0e1e2e3e4e5e6e7e8e9eaebecedeeefc0c1c2c3c4c5c6c7c8c9cacbcccdcecf":"21436587a90000000000000000000000":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"38b45812ef43a05bd957e545907e223b954ab4aaf088303ad910eadf14b42be68b2461149d8c8ba85f992be970bc621f1b06573f63e867bf5875acafa04e42ccbd7bd3c2a0fb1fff791ec5ec36c66ae4ac1e806d81fbf709dbe29e471fad38549c8e66f5345d7c1eb94f405d1ec785cc6f6a68f6254dd8339f9d84057e01a17741990482999516b5611a38f41bb6478e6f173f320805dd71b1932fc333cb9ee39936beea9ad96fa10fb4112b901734ddad40bc1878995f8e11aee7d141a2f5d48b7a4e1e7f0b2c04830e69a4fd1378411c2f287edf48c6c4e5c247a19680f7fe41cefbd49b582106e3616cbbe4dfb2344b2ae9519391f3e0fb4922254b1d6d2d19c6d4d537b3a26f3bcc51588b32f3eca0829b6a5ac72578fb814fb43cf80d64a233e3f997a3f02683342f2b33d25b492536b93becb2f5e1a8b82f5b883342729e8ae09d16938841a21a97fb543eea3bbff59f13c1a18449e398701c1ad51648346cbc04c27bb2da3b93a1372ccae548fb53bee476f9e9c91773b1bb19828394d55d3e1a20ed69113a860b6829ffa847224604435070221b257e8dff783615d2cae4803a93aa4334ab482a0afac9c0aeda70b45a481df5dec5df8cc0f423c77a5fd46cd312021d4b438862419a791be03bb4d97c0e59578542531ba466a83baf92cefc151b5cc1611a167893819b63fb8a6b18e86de60290fa72b797b0ce59f3" + +AES-128-XTS Decrypt IEEE P1619/D16 Vector 1 +aes_decrypt_xts:"0000000000000000000000000000000000000000000000000000000000000000":"00000000000000000000000000000000":"0000000000000000000000000000000000000000000000000000000000000000":"917cf69ebd68b2ec9b9fe9a3eadda692cd43d2f59598ed858c02c2652fbf922e" + +AES-128-XTS Decrypt IEEE P1619/D16 Vector 2 +aes_decrypt_xts:"1111111111111111111111111111111122222222222222222222222222222222":"33333333330000000000000000000000":"4444444444444444444444444444444444444444444444444444444444444444":"c454185e6a16936e39334038acef838bfb186fff7480adc4289382ecd6d394f0" + +AES-128-XTS Decrypt IEEE P1619/D16 Vector 3 +aes_decrypt_xts:"2718281828459045235360287471352631415926535897932384626433832795":"00000000000000000000000000000000":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"27a7479befa1d476489f308cd4cfa6e2a96e4bbe3208ff25287dd3819616e89cc78cf7f5e543445f8333d8fa7f56000005279fa5d8b5e4ad40e736ddb4d35412328063fd2aab53e5ea1e0a9f332500a5df9487d07a5c92cc512c8866c7e860ce93fdf166a24912b422976146ae20ce846bb7dc9ba94a767aaef20c0d61ad02655ea92dc4c4e41a8952c651d33174be51a10c421110e6d81588ede82103a252d8a750e8768defffed9122810aaeb99f9172af82b604dc4b8e51bcb08235a6f4341332e4ca60482a4ba1a03b3e65008fc5da76b70bf1690db4eae29c5f1badd03c5ccf2a55d705ddcd86d449511ceb7ec30bf12b1fa35b913f9f747a8afd1b130e94bff94effd01a91735ca1726acd0b197c4e5b03393697e126826fb6bbde8ecc1e08298516e2c9ed03ff3c1b7860f6de76d4cecd94c8119855ef5297ca67e9f3e7ff72b1e99785ca0a7e7720c5b36dc6d72cac9574c8cbbc2f801e23e56fd344b07f22154beba0f08ce8891e643ed995c94d9a69c9f1b5f499027a78572aeebd74d20cc39881c213ee770b1010e4bea718846977ae119f7a023ab58cca0ad752afe656bb3c17256a9f6e9bf19fdd5a38fc82bbe872c5539edb609ef4f79c203ebb140f2e583cb2ad15b4aa5b655016a8449277dbd477ef2c8d6c017db738b18deb4a427d1923ce3ff262735779a418f20a282df920147beabe421ee5319d0568" + +AES-128-XTS Decrypt IEEE P1619/D16 Vector 4 +aes_decrypt_xts:"2718281828459045235360287471352631415926535897932384626433832795":"00000000000000000000000000000000":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"27a7479befa1d476489f308cd4cfa6e2a96e4bbe3208ff25287dd3819616e89cc78cf7f5e543445f8333d8fa7f56000005279fa5d8b5e4ad40e736ddb4d35412328063fd2aab53e5ea1e0a9f332500a5df9487d07a5c92cc512c8866c7e860ce93fdf166a24912b422976146ae20ce846bb7dc9ba94a767aaef20c0d61ad02655ea92dc4c4e41a8952c651d33174be51a10c421110e6d81588ede82103a252d8a750e8768defffed9122810aaeb99f9172af82b604dc4b8e51bcb08235a6f4341332e4ca60482a4ba1a03b3e65008fc5da76b70bf1690db4eae29c5f1badd03c5ccf2a55d705ddcd86d449511ceb7ec30bf12b1fa35b913f9f747a8afd1b130e94bff94effd01a91735ca1726acd0b197c4e5b03393697e126826fb6bbde8ecc1e08298516e2c9ed03ff3c1b7860f6de76d4cecd94c8119855ef5297ca67e9f3e7ff72b1e99785ca0a7e7720c5b36dc6d72cac9574c8cbbc2f801e23e56fd344b07f22154beba0f08ce8891e643ed995c94d9a69c9f1b5f499027a78572aeebd74d20cc39881c213ee770b1010e4bea718846977ae119f7a023ab58cca0ad752afe656bb3c17256a9f6e9bf19fdd5a38fc82bbe872c5539edb609ef4f79c203ebb140f2e583cb2ad15b4aa5b655016a8449277dbd477ef2c8d6c017db738b18deb4a427d1923ce3ff262735779a418f20a282df920147beabe421ee5319d0568" + +AES-128-XTS Decrypt IEEE P1619/D16 Vector 5 +aes_decrypt_xts:"2718281828459045235360287471352631415926535897932384626433832795":"01000000000000000000000000000000":"27a7479befa1d476489f308cd4cfa6e2a96e4bbe3208ff25287dd3819616e89cc78cf7f5e543445f8333d8fa7f56000005279fa5d8b5e4ad40e736ddb4d35412328063fd2aab53e5ea1e0a9f332500a5df9487d07a5c92cc512c8866c7e860ce93fdf166a24912b422976146ae20ce846bb7dc9ba94a767aaef20c0d61ad02655ea92dc4c4e41a8952c651d33174be51a10c421110e6d81588ede82103a252d8a750e8768defffed9122810aaeb99f9172af82b604dc4b8e51bcb08235a6f4341332e4ca60482a4ba1a03b3e65008fc5da76b70bf1690db4eae29c5f1badd03c5ccf2a55d705ddcd86d449511ceb7ec30bf12b1fa35b913f9f747a8afd1b130e94bff94effd01a91735ca1726acd0b197c4e5b03393697e126826fb6bbde8ecc1e08298516e2c9ed03ff3c1b7860f6de76d4cecd94c8119855ef5297ca67e9f3e7ff72b1e99785ca0a7e7720c5b36dc6d72cac9574c8cbbc2f801e23e56fd344b07f22154beba0f08ce8891e643ed995c94d9a69c9f1b5f499027a78572aeebd74d20cc39881c213ee770b1010e4bea718846977ae119f7a023ab58cca0ad752afe656bb3c17256a9f6e9bf19fdd5a38fc82bbe872c5539edb609ef4f79c203ebb140f2e583cb2ad15b4aa5b655016a8449277dbd477ef2c8d6c017db738b18deb4a427d1923ce3ff262735779a418f20a282df920147beabe421ee5319d0568":"264d3ca8512194fec312c8c9891f279fefdd608d0c027b60483a3fa811d65ee59d52d9e40ec5672d81532b38b6b089ce951f0f9c35590b8b978d175213f329bb1c2fd30f2f7f30492a61a532a79f51d36f5e31a7c9a12c286082ff7d2394d18f783e1a8e72c722caaaa52d8f065657d2631fd25bfd8e5baad6e527d763517501c68c5edc3cdd55435c532d7125c8614deed9adaa3acade5888b87bef641c4c994c8091b5bcd387f3963fb5bc37aa922fbfe3df4e5b915e6eb514717bdd2a74079a5073f5c4bfd46adf7d282e7a393a52579d11a028da4d9cd9c77124f9648ee383b1ac763930e7162a8d37f350b2f74b8472cf09902063c6b32e8c2d9290cefbd7346d1c779a0df50edcde4531da07b099c638e83a755944df2aef1aa31752fd323dcb710fb4bfbb9d22b925bc3577e1b8949e729a90bbafeacf7f7879e7b1147e28ba0bae940db795a61b15ecf4df8db07b824bb062802cc98a9545bb2aaeed77cb3fc6db15dcd7d80d7d5bc406c4970a3478ada8899b329198eb61c193fb6275aa8ca340344a75a862aebe92eee1ce032fd950b47d7704a3876923b4ad62844bf4a09c4dbe8b4397184b7471360c9564880aedddb9baa4af2e75394b08cd32ff479c57a07d3eab5d54de5f9738b8d27f27a9f0ab11799d7b7ffefb2704c95c6ad12c39f1e867a4b7b1d7818a4b753dfd2a89ccb45e001a03a867b187f225dd" + +AES-128-XTS Decrypt IEEE P1619/D16 Vector 6 +aes_decrypt_xts:"2718281828459045235360287471352631415926535897932384626433832795":"02000000000000000000000000000000":"264d3ca8512194fec312c8c9891f279fefdd608d0c027b60483a3fa811d65ee59d52d9e40ec5672d81532b38b6b089ce951f0f9c35590b8b978d175213f329bb1c2fd30f2f7f30492a61a532a79f51d36f5e31a7c9a12c286082ff7d2394d18f783e1a8e72c722caaaa52d8f065657d2631fd25bfd8e5baad6e527d763517501c68c5edc3cdd55435c532d7125c8614deed9adaa3acade5888b87bef641c4c994c8091b5bcd387f3963fb5bc37aa922fbfe3df4e5b915e6eb514717bdd2a74079a5073f5c4bfd46adf7d282e7a393a52579d11a028da4d9cd9c77124f9648ee383b1ac763930e7162a8d37f350b2f74b8472cf09902063c6b32e8c2d9290cefbd7346d1c779a0df50edcde4531da07b099c638e83a755944df2aef1aa31752fd323dcb710fb4bfbb9d22b925bc3577e1b8949e729a90bbafeacf7f7879e7b1147e28ba0bae940db795a61b15ecf4df8db07b824bb062802cc98a9545bb2aaeed77cb3fc6db15dcd7d80d7d5bc406c4970a3478ada8899b329198eb61c193fb6275aa8ca340344a75a862aebe92eee1ce032fd950b47d7704a3876923b4ad62844bf4a09c4dbe8b4397184b7471360c9564880aedddb9baa4af2e75394b08cd32ff479c57a07d3eab5d54de5f9738b8d27f27a9f0ab11799d7b7ffefb2704c95c6ad12c39f1e867a4b7b1d7818a4b753dfd2a89ccb45e001a03a867b187f225dd":"fa762a3680b76007928ed4a4f49a9456031b704782e65e16cecb54ed7d017b5e18abd67b338e81078f21edb7868d901ebe9c731a7c18b5e6dec1d6a72e078ac9a4262f860beefa14f4e821018272e411a951502b6e79066e84252c3346f3aa62344351a291d4bedc7a07618bdea2af63145cc7a4b8d4070691ae890cd65733e7946e9021a1dffc4c59f159425ee6d50ca9b135fa6162cea18a939838dc000fb386fad086acce5ac07cb2ece7fd580b00cfa5e98589631dc25e8e2a3daf2ffdec26531659912c9d8f7a15e5865ea8fb5816d6207052bd7128cd743c12c8118791a4736811935eb982a532349e31dd401e0b660a568cb1a4711f552f55ded59f1f15bf7196b3ca12a91e488ef59d64f3a02bf45239499ac6176ae321c4a211ec545365971c5d3f4f09d4eb139bfdf2073d33180b21002b65cc9865e76cb24cd92c874c24c18350399a936ab3637079295d76c417776b94efce3a0ef7206b15110519655c956cbd8b2489405ee2b09a6b6eebe0c53790a12a8998378b33a5b71159625f4ba49d2a2fdba59fbf0897bc7aabd8d707dc140a80f0f309f835d3da54ab584e501dfa0ee977fec543f74186a802b9a37adb3e8291eca04d66520d229e60401e7282bef486ae059aa70696e0e305d777140a7a883ecdcb69b9ff938e8a4231864c69ca2c2043bed007ff3e605e014bcf518138dc3a25c5e236171a2d01d6" + +AES-128-XTS Decrypt IEEE P1619/D16 Vector 7 +aes_decrypt_xts:"2718281828459045235360287471352631415926535897932384626433832795":"fd000000000000000000000000000000":"8e41b78c390b5af9d758bb214a67e9f6bf7727b09ac6124084c37611398fa45daad94868600ed391fb1acd4857a95b466e62ef9f4b377244d1c152e7b30d731aad30c716d214b707aed99eb5b5e580b3e887cf7497465651d4b60e6042051da3693c3b78c14489543be8b6ad0ba629565bba202313ba7b0d0c94a3252b676f46cc02ce0f8a7d34c0ed229129673c1f61aed579d08a9203a25aac3a77e9db60267996db38df637356d9dcd1632e369939f2a29d89345c66e05066f1a3677aef18dea4113faeb629e46721a66d0a7e785d3e29af2594eb67dfa982affe0aac058f6e15864269b135418261fc3afb089472cf68c45dd7f231c6249ba0255e1e033833fc4d00a3fe02132d7bc3873614b8aee34273581ea0325c81f0270affa13641d052d36f0757d484014354d02d6883ca15c24d8c3956b1bd027bcf41f151fd8023c5340e5606f37e90fdb87c86fb4fa634b3718a30bace06a66eaf8f63c4aa3b637826a87fe8cfa44282e92cb1615af3a28e53bc74c7cba1a0977be9065d0c1a5dec6c54ae38d37f37aa35283e048e5530a85c4e7a29d7b92ec0c3169cdf2a805c7604bce60049b9fb7b8eaac10f51ae23794ceba68bb58112e293b9b692ca721b37c662f8574ed4dba6f88e170881c82cddc1034a0ca7e284bf0962b6b26292d836fa9f73c1ac770eef0f2d3a1eaf61d3e03555fd424eedd67e18a18094f888":"d55f684f81f4426e9fde92a5ff02df2ac896af63962888a97910c1379e20b0a3b1db613fb7fe2e07004329ea5c22bfd33e3dbe4cf58cc608c2c26c19a2e2fe22f98732c2b5cb844cc6c0702d91e1d50fc4382a7eba5635cd602432a2306ac4ce82f8d70c8d9bc15f918fe71e74c622d5cf71178bf6e0b9cc9f2b41dd8dbe441c41cd0c73a6dc47a348f6702f9d0e9b1b1431e948e299b9ec2272ab2c5f0c7be86affa5dec87a0bee81d3d50007edaa2bcfccb35605155ff36ed8edd4a40dcd4b243acd11b2b987bdbfaf91a7cac27e9c5aea525ee53de7b2d3332c8644402b823e94a7db26276d2d23aa07180f76b4fd29b9c0823099c9d62c519880aee7e9697617c1497d47bf3e571950311421b6b734d38b0db91eb85331b91ea9f61530f54512a5a52a4bad589eb69781d537f23297bb459bdad2948a29e1550bf4787e0be95bb173cf5fab17dab7a13a052a63453d97ccec1a321954886b7a1299faaeecae35c6eaaca753b041b5e5f093bf83397fd21dd6b3012066fcc058cc32c3b09d7562dee29509b5839392c9ff05f51f3166aaac4ac5f238038a3045e6f72e48ef0fe8bc675e82c318a268e43970271bf119b81bf6a982746554f84e72b9f00280a320a08142923c23c883423ff949827f29bbacdc1ccdb04938ce6098c95ba6b32528f4ef78eed778b2e122ddfd1cbdd11d1c0a6783e011fc536d63d053260637" + +AES-128-XTS Decrypt IEEE P1619/D16 Vector 8 +aes_decrypt_xts:"2718281828459045235360287471352631415926535897932384626433832795":"fe000000000000000000000000000000":"d55f684f81f4426e9fde92a5ff02df2ac896af63962888a97910c1379e20b0a3b1db613fb7fe2e07004329ea5c22bfd33e3dbe4cf58cc608c2c26c19a2e2fe22f98732c2b5cb844cc6c0702d91e1d50fc4382a7eba5635cd602432a2306ac4ce82f8d70c8d9bc15f918fe71e74c622d5cf71178bf6e0b9cc9f2b41dd8dbe441c41cd0c73a6dc47a348f6702f9d0e9b1b1431e948e299b9ec2272ab2c5f0c7be86affa5dec87a0bee81d3d50007edaa2bcfccb35605155ff36ed8edd4a40dcd4b243acd11b2b987bdbfaf91a7cac27e9c5aea525ee53de7b2d3332c8644402b823e94a7db26276d2d23aa07180f76b4fd29b9c0823099c9d62c519880aee7e9697617c1497d47bf3e571950311421b6b734d38b0db91eb85331b91ea9f61530f54512a5a52a4bad589eb69781d537f23297bb459bdad2948a29e1550bf4787e0be95bb173cf5fab17dab7a13a052a63453d97ccec1a321954886b7a1299faaeecae35c6eaaca753b041b5e5f093bf83397fd21dd6b3012066fcc058cc32c3b09d7562dee29509b5839392c9ff05f51f3166aaac4ac5f238038a3045e6f72e48ef0fe8bc675e82c318a268e43970271bf119b81bf6a982746554f84e72b9f00280a320a08142923c23c883423ff949827f29bbacdc1ccdb04938ce6098c95ba6b32528f4ef78eed778b2e122ddfd1cbdd11d1c0a6783e011fc536d63d053260637":"72efc1ebfe1ee25975a6eb3aa8589dda2b261f1c85bdab442a9e5b2dd1d7c3957a16fc08e526d4b1223f1b1232a11af274c3d70dac57f83e0983c498f1a6f1aecb021c3e70085a1e527f1ce41ee5911a82020161529cd82773762daf5459de94a0a82adae7e1703c808543c29ed6fb32d9e004327c1355180c995a07741493a09c21ba01a387882da4f62534b87bb15d60d197201c0fd3bf30c1500a3ecfecdd66d8721f90bcc4c17ee925c61b0a03727a9c0d5f5ca462fbfa0af1c2513a9d9d4b5345bd27a5f6e653f751693e6b6a2b8ead57d511e00e58c45b7b8d005af79288f5c7c22fd4f1bf7a898b03a5634c6a1ae3f9fae5de4f296a2896b23e7ed43ed14fa5a2803f4d28f0d3ffcf24757677aebdb47bb388378708948a8d4126ed1839e0da29a537a8c198b3c66ab00712dd261674bf45a73d67f76914f830ca014b65596f27e4cf62de66125a5566df9975155628b400fbfb3a29040ed50faffdbb18aece7c5c44693260aab386c0a37b11b114f1c415aebb653be468179428d43a4d8bc3ec38813eca30a13cf1bb18d524f1992d44d8b1a42ea30b22e6c95b199d8d182f8840b09d059585c31ad691fa0619ff038aca2c39a943421157361717c49d322028a74648113bd8c9d7ec77cf3c89c1ec8718ceff8516d96b34c3c614f10699c9abc4ed0411506223bea16af35c883accdbe1104eef0cfdb54e12fb230a" + +AES-128-XTS Decrypt IEEE P1619/D16 Vector 9 +aes_decrypt_xts:"2718281828459045235360287471352631415926535897932384626433832795":"ff000000000000000000000000000000":"72efc1ebfe1ee25975a6eb3aa8589dda2b261f1c85bdab442a9e5b2dd1d7c3957a16fc08e526d4b1223f1b1232a11af274c3d70dac57f83e0983c498f1a6f1aecb021c3e70085a1e527f1ce41ee5911a82020161529cd82773762daf5459de94a0a82adae7e1703c808543c29ed6fb32d9e004327c1355180c995a07741493a09c21ba01a387882da4f62534b87bb15d60d197201c0fd3bf30c1500a3ecfecdd66d8721f90bcc4c17ee925c61b0a03727a9c0d5f5ca462fbfa0af1c2513a9d9d4b5345bd27a5f6e653f751693e6b6a2b8ead57d511e00e58c45b7b8d005af79288f5c7c22fd4f1bf7a898b03a5634c6a1ae3f9fae5de4f296a2896b23e7ed43ed14fa5a2803f4d28f0d3ffcf24757677aebdb47bb388378708948a8d4126ed1839e0da29a537a8c198b3c66ab00712dd261674bf45a73d67f76914f830ca014b65596f27e4cf62de66125a5566df9975155628b400fbfb3a29040ed50faffdbb18aece7c5c44693260aab386c0a37b11b114f1c415aebb653be468179428d43a4d8bc3ec38813eca30a13cf1bb18d524f1992d44d8b1a42ea30b22e6c95b199d8d182f8840b09d059585c31ad691fa0619ff038aca2c39a943421157361717c49d322028a74648113bd8c9d7ec77cf3c89c1ec8718ceff8516d96b34c3c614f10699c9abc4ed0411506223bea16af35c883accdbe1104eef0cfdb54e12fb230a":"3260ae8dad1f4a32c5cafe3ab0eb95549d461a67ceb9e5aa2d3afb62dece0553193ba50c75be251e08d1d08f1088576c7efdfaaf3f459559571e12511753b07af073f35da06af0ce0bbf6b8f5ccc5cea500ec1b211bd51f63b606bf6528796ca12173ba39b8935ee44ccce646f90a45bf9ccc567f0ace13dc2d53ebeedc81f58b2e41179dddf0d5a5c42f5d8506c1a5d2f8f59f3ea873cbcd0eec19acbf325423bd3dcb8c2b1bf1d1eaed0eba7f0698e4314fbeb2f1566d1b9253008cbccf45a2b0d9c5c9c21474f4076e02be26050b99dee4fd68a4cf890e496e4fcae7b70f94ea5a9062da0daeba1993d2ccd1dd3c244b8428801495a58b216547e7e847c46d1d756377b6242d2e5fb83bf752b54e0df71e889f3a2bb0f4c10805bf3c590376e3c24e22ff57f7fa965577375325cea5d920db94b9c336b455f6e894c01866fe9fbb8c8d3f70a2957285f6dfb5dcd8cbf54782f8fe7766d4723819913ac773421e3a31095866bad22c86a6036b2518b2059b4229d18c8c2ccbdf906c6cc6e82464ee57bddb0bebcb1dc645325bfb3e665ef7251082c88ebb1cf203bd779fdd38675713c8daadd17e1cabee432b09787b6ddf3304e38b731b45df5df51b78fcfb3d32466028d0ba36555e7e11ab0ee0666061d1645d962444bc47a38188930a84b4d561395c73c087021927ca638b7afc8a8679ccb84c26555440ec7f10445cd" + +AES-256-XTS Decrypt IEEE P1619/D16 Vector 10 +aes_decrypt_xts:"27182818284590452353602874713526624977572470936999595749669676273141592653589793238462643383279502884197169399375105820974944592":"ff000000000000000000000000000000":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"1c3b3a102f770386e4836c99e370cf9bea00803f5e482357a4ae12d414a3e63b5d31e276f8fe4a8d66b317f9ac683f44680a86ac35adfc3345befecb4bb188fd5776926c49a3095eb108fd1098baec70aaa66999a72a82f27d848b21d4a741b0c5cd4d5fff9dac89aeba122961d03a757123e9870f8acf1000020887891429ca2a3e7a7d7df7b10355165c8b9a6d0a7de8b062c4500dc4cd120c0f7418dae3d0b5781c34803fa75421c790dfe1de1834f280d7667b327f6c8cd7557e12ac3a0f93ec05c52e0493ef31a12d3d9260f79a289d6a379bc70c50841473d1a8cc81ec583e9645e07b8d9670655ba5bbcfecc6dc3966380ad8fecb17b6ba02469a020a84e18e8f84252070c13e9f1f289be54fbc481457778f616015e1327a02b140f1505eb309326d68378f8374595c849d84f4c333ec4423885143cb47bd71c5edae9be69a2ffeceb1bec9de244fbe15992b11b77c040f12bd8f6a975a44a0f90c29a9abc3d4d893927284c58754cce294529f8614dcd2aba991925fedc4ae74ffac6e333b93eb4aff0479da9a410e4450e0dd7ae4c6e2910900575da401fc07059f645e8b7e9bfdef33943054ff84011493c27b3429eaedb4ed5376441a77ed43851ad77f16f541dfd269d50d6a5f14fb0aab1cbb4c1550be97f7ab4066193c4caa773dad38014bd2092fa755c824bb5e54c4f36ffda9fcea70b9c6e693e148c151" + +AES-256-XTS Decrypt IEEE P1619/D16 Vector 11 +aes_decrypt_xts:"27182818284590452353602874713526624977572470936999595749669676273141592653589793238462643383279502884197169399375105820974944592":"ffff0000000000000000000000000000":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"77a31251618a15e6b92d1d66dffe7b50b50bad552305ba0217a610688eff7e11e1d0225438e093242d6db274fde801d4cae06f2092c728b2478559df58e837c2469ee4a4fa794e4bbc7f39bc026e3cb72c33b0888f25b4acf56a2a9804f1ce6d3d6e1dc6ca181d4b546179d55544aa7760c40d06741539c7e3cd9d2f6650b2013fd0eeb8c2b8e3d8d240ccae2d4c98320a7442e1c8d75a42d6e6cfa4c2eca1798d158c7aecdf82490f24bb9b38e108bcda12c3faf9a21141c3613b58367f922aaa26cd22f23d708dae699ad7cb40a8ad0b6e2784973dcb605684c08b8d6998c69aac049921871ebb65301a4619ca80ecb485a31d744223ce8ddc2394828d6a80470c092f5ba413c3378fa6054255c6f9df4495862bbb3287681f931b687c888abf844dfc8fc28331e579928cd12bd2390ae123cf03818d14dedde5c0c24c8ab018bfca75ca096f2d531f3d1619e785f1ada437cab92e980558b3dce1474afb75bfedbf8ff54cb2618e0244c9ac0d3c66fb51598cd2db11f9be39791abe447c63094f7c453b7ff87cb5bb36b7c79efb0872d17058b83b15ab0866ad8a58656c5a7e20dbdf308b2461d97c0ec0024a2715055249cf3b478ddd4740de654f75ca686e0d7345c69ed50cdc2a8b332b1f8824108ac937eb050585608ee734097fc09054fbff89eeaeea791f4a7ab1f9868294a4f9e27b42af8100cb9d59cef9645803" + +AES-256-XTS Decrypt IEEE P1619/D16 Vector 12 +aes_decrypt_xts:"27182818284590452353602874713526624977572470936999595749669676273141592653589793238462643383279502884197169399375105820974944592":"ffffff00000000000000000000000000":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"e387aaa58ba483afa7e8eb469778317ecf4cf573aa9d4eac23f2cdf914e4e200a8b490e42ee646802dc6ee2b471b278195d60918ececb44bf79966f83faba0499298ebc699c0c8634715a320bb4f075d622e74c8c932004f25b41e361025b5a87815391f6108fc4afa6a05d9303c6ba68a128a55705d415985832fdeaae6c8e19110e84d1b1f199a2692119edc96132658f09da7c623efcec712537a3d94c0bf5d7e352ec94ae5797fdb377dc1551150721adf15bd26a8efc2fcaad56881fa9e62462c28f30ae1ceaca93c345cf243b73f542e2074a705bd2643bb9f7cc79bb6e7091ea6e232df0f9ad0d6cf502327876d82207abf2115cdacf6d5a48f6c1879a65b115f0f8b3cb3c59d15dd8c769bc014795a1837f3901b5845eb491adfefe097b1fa30a12fc1f65ba22905031539971a10f2f36c321bb51331cdefb39e3964c7ef079994f5b69b2edd83a71ef549971ee93f44eac3938fcdd61d01fa71799da3a8091c4c48aa9ed263ff0749df95d44fef6a0bb578ec69456aa5408ae32c7af08ad7ba8921287e3bbee31b767be06a0e705c864a769137df28292283ea81a2480241b44d9921cdbec1bc28dc1fda114bd8e5217ac9d8ebafa720e9da4f9ace231cc949e5b96fe76ffc21063fddc83a6b8679c00d35e09576a875305bed5f36ed242c8900dd1fa965bc950dfce09b132263a1eef52dd6888c309f5a7d712826" + +AES-256-XTS Decrypt IEEE P1619/D16 Vector 13 +aes_decrypt_xts:"27182818284590452353602874713526624977572470936999595749669676273141592653589793238462643383279502884197169399375105820974944592":"ffffffff000000000000000000000000":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"bf53d2dade78e822a4d949a9bc6766b01b06a8ef70d26748c6a7fc36d80ae4c5520f7c4ab0ac8544424fa405162fef5a6b7f229498063618d39f0003cb5fb8d1c86b643497da1ff945c8d3bedeca4f479702a7a735f043ddb1d6aaade3c4a0ac7ca7f3fa5279bef56f82cd7a2f38672e824814e10700300a055e1630b8f1cb0e919f5e942010a416e2bf48cb46993d3cb6a51c19bacf864785a00bc2ecff15d350875b246ed53e68be6f55bd7e05cfc2b2ed6432198a6444b6d8c247fab941f569768b5c429366f1d3f00f0345b96123d56204c01c63b22ce78baf116e525ed90fdea39fa469494d3866c31e05f295ff21fea8d4e6e13d67e47ce722e9698a1c1048d68ebcde76b86fcf976eab8aa9790268b7068e017a8b9b749409514f1053027fd16c3786ea1bac5f15cb79711ee2abe82f5cf8b13ae73030ef5b9e4457e75d1304f988d62dd6fc4b94ed38ba831da4b7634971b6cd8ec325d9c61c00f1df73627ed3745a5e8489f3a95c69639c32cd6e1d537a85f75cc844726e8a72fc0077ad22000f1d5078f6b866318c668f1ad03d5a5fced5219f2eabbd0aa5c0f460d183f04404a0d6f469558e81fab24a167905ab4c7878502ad3e38fdbe62a41556cec37325759533ce8f25f367c87bb5578d667ae93f9e2fd99bcbc5f2fbba88cf6516139420fcff3b7361d86322c4bd84c82f335abb152c4a93411373aaa8220" + +AES-256-XTS Decrypt IEEE P1619/D16 Vector 14 +aes_decrypt_xts:"27182818284590452353602874713526624977572470936999595749669676273141592653589793238462643383279502884197169399375105820974944592":"ffffffffff0000000000000000000000":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"64497e5a831e4a932c09be3e5393376daa599548b816031d224bbf50a818ed2350eae7e96087c8a0db51ad290bd00c1ac1620857635bf246c176ab463be30b808da548081ac847b158e1264be25bb0910bbc92647108089415d45fab1b3d2604e8a8eff1ae4020cfa39936b66827b23f371b92200be90251e6d73c5f86de5fd4a950781933d79a28272b782a2ec313efdfcc0628f43d744c2dc2ff3dcb66999b50c7ca895b0c64791eeaa5f29499fb1c026f84ce5b5c72ba1083cddb5ce45434631665c333b60b11593fb253c5179a2c8db813782a004856a1653011e93fb6d876c18366dd8683f53412c0c180f9c848592d593f8609ca736317d356e13e2bff3a9f59cd9aeb19cd482593d8c46128bb32423b37a9adfb482b99453fbe25a41bf6feb4aa0bef5ed24bf73c762978025482c13115e4015aac992e5613a3b5c2f685b84795cb6e9b2656d8c88157e52c42f978d8634c43d06fea928f2822e465aa6576e9bf419384506cc3ce3c54ac1a6f67dc66f3b30191e698380bc999b05abce19dc0c6dcc2dd001ec535ba18deb2df1a101023108318c75dc98611a09dc48a0acdec676fabdf222f07e026f059b672b56e5cbc8e1d21bbd867dd927212054681d70ea737134cdfce93b6f82ae22423274e58a0821cc5502e2d0ab4585e94de6975be5e0b4efce51cd3e70c25a1fbbbd609d273ad5b0d59631c531f6a0a57b9" + +AES-128-XTS Decrypt IEEE P1619/D16 Vector 15 +aes_decrypt_xts:"fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0bfbebdbcbbbab9b8b7b6b5b4b3b2b1b0":"9a785634120000000000000000000000":"000102030405060708090a0b0c0d0e0f10":"6c1625db4671522d3d7599601de7ca09ed" + +AES-128-XTS Decrypt IEEE P1619/D16 Vector 16 +aes_decrypt_xts:"fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0bfbebdbcbbbab9b8b7b6b5b4b3b2b1b0":"9a785634120000000000000000000000":"000102030405060708090a0b0c0d0e0f1011":"d069444b7a7e0cab09e24447d24deb1fedbf" + +AES-128-XTS Decrypt IEEE P1619/D16 Vector 17 +aes_decrypt_xts:"fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0bfbebdbcbbbab9b8b7b6b5b4b3b2b1b0":"9a785634120000000000000000000000":"000102030405060708090a0b0c0d0e0f101112":"e5df1351c0544ba1350b3363cd8ef4beedbf9d" + +AES-128-XTS Decrypt IEEE P1619/D16 Vector 18 +aes_decrypt_xts:"fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0bfbebdbcbbbab9b8b7b6b5b4b3b2b1b0":"9a785634120000000000000000000000":"000102030405060708090a0b0c0d0e0f10111213":"9d84c813f719aa2c7be3f66171c7c5c2edbf9dac" + +AES-128-XTS Decrypt IEEE P1619/D16 Vector 19 +aes_decrypt_xts:"e0e1e2e3e4e5e6e7e8e9eaebecedeeefc0c1c2c3c4c5c6c7c8c9cacbcccdcecf":"21436587a90000000000000000000000":"000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff":"38b45812ef43a05bd957e545907e223b954ab4aaf088303ad910eadf14b42be68b2461149d8c8ba85f992be970bc621f1b06573f63e867bf5875acafa04e42ccbd7bd3c2a0fb1fff791ec5ec36c66ae4ac1e806d81fbf709dbe29e471fad38549c8e66f5345d7c1eb94f405d1ec785cc6f6a68f6254dd8339f9d84057e01a17741990482999516b5611a38f41bb6478e6f173f320805dd71b1932fc333cb9ee39936beea9ad96fa10fb4112b901734ddad40bc1878995f8e11aee7d141a2f5d48b7a4e1e7f0b2c04830e69a4fd1378411c2f287edf48c6c4e5c247a19680f7fe41cefbd49b582106e3616cbbe4dfb2344b2ae9519391f3e0fb4922254b1d6d2d19c6d4d537b3a26f3bcc51588b32f3eca0829b6a5ac72578fb814fb43cf80d64a233e3f997a3f02683342f2b33d25b492536b93becb2f5e1a8b82f5b883342729e8ae09d16938841a21a97fb543eea3bbff59f13c1a18449e398701c1ad51648346cbc04c27bb2da3b93a1372ccae548fb53bee476f9e9c91773b1bb19828394d55d3e1a20ed69113a860b6829ffa847224604435070221b257e8dff783615d2cae4803a93aa4334ab482a0afac9c0aeda70b45a481df5dec5df8cc0f423c77a5fd46cd312021d4b438862419a791be03bb4d97c0e59578542531ba466a83baf92cefc151b5cc1611a167893819b63fb8a6b18e86de60290fa72b797b0ce59f3" From c653990ed59714022acecb4b95230f7a29cbd27f Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Mon, 30 Apr 2018 17:17:41 +0100 Subject: [PATCH 137/180] cipher: Add wrappers for AES-XTS AES-XTS does not support multipart use as it can only operate on an entire sector at a time. --- include/mbedtls/cipher.h | 6 +- include/mbedtls/cipher_internal.h | 7 + library/cipher.c | 22 ++++ library/cipher_wrap.c | 162 ++++++++++++++++++++++++ tests/suites/test_suite_cipher.aes.data | 64 ++++++++++ 5 files changed, 260 insertions(+), 1 deletion(-) diff --git a/include/mbedtls/cipher.h b/include/mbedtls/cipher.h index cde2fbd58..0a545eb3c 100644 --- a/include/mbedtls/cipher.h +++ b/include/mbedtls/cipher.h @@ -167,6 +167,8 @@ typedef enum { MBEDTLS_CIPHER_AES_128_OFB, /**< AES 128-bit cipher in OFB mode. */ MBEDTLS_CIPHER_AES_192_OFB, /**< AES 192-bit cipher in OFB mode. */ MBEDTLS_CIPHER_AES_256_OFB, /**< AES 256-bit cipher in OFB mode. */ + MBEDTLS_CIPHER_AES_128_XTS, /**< AES 128-bit cipher in XTS block mode. */ + MBEDTLS_CIPHER_AES_256_XTS, /**< AES 256-bit cipher in XTS block mode. */ } mbedtls_cipher_type_t; /** Supported cipher modes. */ @@ -180,6 +182,7 @@ typedef enum { MBEDTLS_MODE_GCM, /**< The GCM cipher mode. */ MBEDTLS_MODE_STREAM, /**< The stream cipher mode. */ MBEDTLS_MODE_CCM, /**< The CCM cipher mode. */ + MBEDTLS_MODE_XTS, /**< The XTS cipher mode. */ } mbedtls_cipher_mode_t; /** Supported cipher padding types. */ @@ -295,7 +298,8 @@ typedef struct { /** Number of Bytes that have not been processed yet. */ size_t unprocessed_len; - /** Current IV or NONCE_COUNTER for CTR-mode. */ + /** Current IV or NONCE_COUNTER for CTR-mode, data unit (or sector) number + * for XTS-mode. */ unsigned char iv[MBEDTLS_MAX_IV_LENGTH]; /** IV size in Bytes, for ciphers with variable-length IVs. */ diff --git a/include/mbedtls/cipher_internal.h b/include/mbedtls/cipher_internal.h index e02b7f113..c6def0bef 100644 --- a/include/mbedtls/cipher_internal.h +++ b/include/mbedtls/cipher_internal.h @@ -79,6 +79,13 @@ struct mbedtls_cipher_base_t const unsigned char *input, unsigned char *output ); #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + /** Encrypt or decrypt using XTS. */ + int (*xts_func)( void *ctx, mbedtls_operation_t mode, size_t length, + const unsigned char data_unit[16], + const unsigned char *input, unsigned char *output ); +#endif + #if defined(MBEDTLS_CIPHER_MODE_STREAM) /** Encrypt using STREAM */ int (*stream_func)( void *ctx, size_t length, diff --git a/library/cipher.c b/library/cipher.c index 2c599e548..2d85228aa 100644 --- a/library/cipher.c +++ b/library/cipher.c @@ -456,6 +456,27 @@ int mbedtls_cipher_update( mbedtls_cipher_context_t *ctx, const unsigned char *i } #endif /* MBEDTLS_CIPHER_MODE_CTR */ +#if defined(MBEDTLS_CIPHER_MODE_XTS) + if( ctx->cipher_info->mode == MBEDTLS_MODE_XTS ) + { + if( ctx->unprocessed_len > 0 ) { + /* We can only process an entire data unit at a time. */ + return( MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLE ); + } + + ret = ctx->cipher_info->base->xts_func( ctx->cipher_ctx, + ctx->operation, ilen, ctx->iv, input, output ); + if( ret != 0 ) + { + return( ret ); + } + + *olen = ilen; + + return( 0 ); + } +#endif /* MBEDTLS_CIPHER_MODE_XTS */ + #if defined(MBEDTLS_CIPHER_MODE_STREAM) if( ctx->cipher_info->mode == MBEDTLS_MODE_STREAM ) { @@ -658,6 +679,7 @@ int mbedtls_cipher_finish( mbedtls_cipher_context_t *ctx, MBEDTLS_MODE_OFB == ctx->cipher_info->mode || MBEDTLS_MODE_CTR == ctx->cipher_info->mode || MBEDTLS_MODE_GCM == ctx->cipher_info->mode || + MBEDTLS_MODE_XTS == ctx->cipher_info->mode || MBEDTLS_MODE_STREAM == ctx->cipher_info->mode ) { return( 0 ); diff --git a/library/cipher_wrap.c b/library/cipher_wrap.c index fd6e69cb3..16e0a9d9b 100644 --- a/library/cipher_wrap.c +++ b/library/cipher_wrap.c @@ -161,6 +161,33 @@ static int aes_crypt_ctr_wrap( void *ctx, size_t length, size_t *nc_off, } #endif /* MBEDTLS_CIPHER_MODE_CTR */ +#if defined(MBEDTLS_CIPHER_MODE_XTS) +static int aes_crypt_xts_wrap( void *ctx, mbedtls_operation_t operation, + size_t length, + const unsigned char data_unit[16], + const unsigned char *input, + unsigned char *output ) +{ + mbedtls_aes_xts_context *xts_ctx = ctx; + int mode; + + switch( operation ) + { + case MBEDTLS_ENCRYPT: + mode = MBEDTLS_AES_ENCRYPT; + break; + case MBEDTLS_DECRYPT: + mode = MBEDTLS_AES_DECRYPT; + break; + default: + return MBEDTLS_ERR_CIPHER_BAD_INPUT_DATA; + } + + return mbedtls_aes_crypt_xts( xts_ctx, mode, length, + data_unit, input, output ); +} +#endif /* MBEDTLS_CIPHER_MODE_XTS */ + static int aes_setkey_dec_wrap( void *ctx, const unsigned char *key, unsigned int key_bitlen ) { @@ -206,6 +233,9 @@ static const mbedtls_cipher_base_t aes_info = { #if defined(MBEDTLS_CIPHER_MODE_CTR) aes_crypt_ctr_wrap, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_STREAM) NULL, #endif @@ -388,6 +418,92 @@ static const mbedtls_cipher_info_t aes_256_ctr_info = { }; #endif /* MBEDTLS_CIPHER_MODE_CTR */ +#if defined(MBEDTLS_CIPHER_MODE_XTS) +static int xts_aes_setkey_enc_wrap( void *ctx, const unsigned char *key, + unsigned int key_bitlen ) +{ + mbedtls_aes_xts_context *xts_ctx = ctx; + return( mbedtls_aes_xts_setkey_enc( xts_ctx, key, key_bitlen ) ); +} + +static int xts_aes_setkey_dec_wrap( void *ctx, const unsigned char *key, + unsigned int key_bitlen ) +{ + mbedtls_aes_xts_context *xts_ctx = ctx; + return( mbedtls_aes_xts_setkey_dec( xts_ctx, key, key_bitlen ) ); +} + +static void *xts_aes_ctx_alloc( void ) +{ + mbedtls_aes_xts_context *xts_ctx = mbedtls_calloc( 1, sizeof( *xts_ctx ) ); + + if( xts_ctx != NULL ) + mbedtls_aes_xts_init( xts_ctx ); + + return( xts_ctx ); +} + +static void xts_aes_ctx_free( void *ctx ) +{ + mbedtls_aes_xts_context *xts_ctx = ctx; + + if( xts_ctx == NULL ) + return; + + mbedtls_aes_xts_free( xts_ctx ); + mbedtls_free( xts_ctx ); +} + +static const mbedtls_cipher_base_t xts_aes_info = { + MBEDTLS_CIPHER_ID_AES, + NULL, +#if defined(MBEDTLS_CIPHER_MODE_CBC) + NULL, +#endif +#if defined(MBEDTLS_CIPHER_MODE_CFB) + NULL, +#endif +#if defined(MBEDTLS_CIPHER_MODE_OFB) + NULL, +#endif +#if defined(MBEDTLS_CIPHER_MODE_CTR) + NULL, +#endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + aes_crypt_xts_wrap, +#endif +#if defined(MBEDTLS_CIPHER_MODE_STREAM) + NULL, +#endif + xts_aes_setkey_enc_wrap, + xts_aes_setkey_dec_wrap, + xts_aes_ctx_alloc, + xts_aes_ctx_free +}; + +static const mbedtls_cipher_info_t aes_128_xts_info = { + MBEDTLS_CIPHER_AES_128_XTS, + MBEDTLS_MODE_XTS, + 256, + "AES-128-XTS", + 16, + 0, + 16, + &xts_aes_info +}; + +static const mbedtls_cipher_info_t aes_256_xts_info = { + MBEDTLS_CIPHER_AES_256_XTS, + MBEDTLS_MODE_XTS, + 512, + "AES-256-XTS", + 16, + 0, + 16, + &xts_aes_info +}; +#endif /* MBEDTLS_CIPHER_MODE_XTS */ + #if defined(MBEDTLS_GCM_C) static int gcm_aes_setkey_wrap( void *ctx, const unsigned char *key, unsigned int key_bitlen ) @@ -411,6 +527,9 @@ static const mbedtls_cipher_base_t gcm_aes_info = { #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_STREAM) NULL, #endif @@ -477,6 +596,9 @@ static const mbedtls_cipher_base_t ccm_aes_info = { #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_STREAM) NULL, #endif @@ -607,6 +729,9 @@ static const mbedtls_cipher_base_t camellia_info = { #if defined(MBEDTLS_CIPHER_MODE_CTR) camellia_crypt_ctr_wrap, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_STREAM) NULL, #endif @@ -777,6 +902,9 @@ static const mbedtls_cipher_base_t gcm_camellia_info = { #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_STREAM) NULL, #endif @@ -843,6 +971,9 @@ static const mbedtls_cipher_base_t ccm_camellia_info = { #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_STREAM) NULL, #endif @@ -974,6 +1105,9 @@ static const mbedtls_cipher_base_t aria_info = { #if defined(MBEDTLS_CIPHER_MODE_CTR) aria_crypt_ctr_wrap, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_STREAM) NULL, #endif @@ -1144,6 +1278,9 @@ static const mbedtls_cipher_base_t gcm_aria_info = { #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_STREAM) NULL, #endif @@ -1210,6 +1347,9 @@ static const mbedtls_cipher_base_t ccm_aria_info = { #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_STREAM) NULL, #endif @@ -1389,6 +1529,9 @@ static const mbedtls_cipher_base_t des_info = { #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_STREAM) NULL, #endif @@ -1437,6 +1580,9 @@ static const mbedtls_cipher_base_t des_ede_info = { #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_STREAM) NULL, #endif @@ -1485,6 +1631,9 @@ static const mbedtls_cipher_base_t des_ede3_info = { #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_STREAM) NULL, #endif @@ -1597,6 +1746,9 @@ static const mbedtls_cipher_base_t blowfish_info = { #if defined(MBEDTLS_CIPHER_MODE_CTR) blowfish_crypt_ctr_wrap, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_STREAM) NULL, #endif @@ -1710,6 +1862,9 @@ static const mbedtls_cipher_base_t arc4_base_info = { #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_STREAM) arc4_crypt_stream_wrap, #endif @@ -1776,6 +1931,9 @@ static const mbedtls_cipher_base_t null_base_info = { #if defined(MBEDTLS_CIPHER_MODE_CTR) NULL, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + NULL, +#endif #if defined(MBEDTLS_CIPHER_MODE_STREAM) null_crypt_stream, #endif @@ -1823,6 +1981,10 @@ const mbedtls_cipher_definition_t mbedtls_cipher_definitions[] = { MBEDTLS_CIPHER_AES_192_CTR, &aes_192_ctr_info }, { MBEDTLS_CIPHER_AES_256_CTR, &aes_256_ctr_info }, #endif +#if defined(MBEDTLS_CIPHER_MODE_XTS) + { MBEDTLS_CIPHER_AES_128_XTS, &aes_128_xts_info }, + { MBEDTLS_CIPHER_AES_256_XTS, &aes_256_xts_info }, +#endif #if defined(MBEDTLS_GCM_C) { MBEDTLS_CIPHER_AES_128_GCM, &aes_128_gcm_info }, { MBEDTLS_CIPHER_AES_192_GCM, &aes_192_gcm_info }, diff --git a/tests/suites/test_suite_cipher.aes.data b/tests/suites/test_suite_cipher.aes.data index 4ac1cb56b..baab3586b 100644 --- a/tests/suites/test_suite_cipher.aes.data +++ b/tests/suites/test_suite_cipher.aes.data @@ -786,6 +786,70 @@ AES-256 OFB - Encrypt and decrypt 32 bytes in multiple parts 1 depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_OFB enc_dec_buf_multipart:MBEDTLS_CIPHER_AES_256_OFB:256:16:16:-1:16:16:16:16 +AES-128 XTS - Encrypt and decrypt 16 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_128_XTS:"AES-128-XTS":256:16:-1 + +AES-128 XTS - Encrypt and decrypt 17 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_128_XTS:"AES-128-XTS":256:17:-1 + +AES-128 XTS - Encrypt and decrypt 31 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_128_XTS:"AES-128-XTS":256:31:-1 + +AES-128 XTS - Encrypt and decrypt 32 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_128_XTS:"AES-128-XTS":256:32:-1 + +AES-128 XTS - Encrypt and decrypt 33 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_128_XTS:"AES-128-XTS":256:33:-1 + +AES-128 XTS - Encrypt and decrypt 47 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_128_XTS:"AES-128-XTS":256:47:-1 + +AES-128 XTS - Encrypt and decrypt 48 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_128_XTS:"AES-128-XTS":256:48:-1 + +AES-128 XTS - Encrypt and decrypt 49 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_128_XTS:"AES-128-XTS":256:49:-1 + +AES-256 XTS - Encrypt and decrypt 16 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_256_XTS:"AES-256-XTS":512:16:-1 + +AES-256 XTS - Encrypt and decrypt 17 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_256_XTS:"AES-256-XTS":512:17:-1 + +AES-256 XTS - Encrypt and decrypt 31 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_256_XTS:"AES-256-XTS":512:31:-1 + +AES-256 XTS - Encrypt and decrypt 32 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_256_XTS:"AES-256-XTS":512:32:-1 + +AES-256 XTS - Encrypt and decrypt 33 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_256_XTS:"AES-256-XTS":512:33:-1 + +AES-256 XTS - Encrypt and decrypt 47 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_256_XTS:"AES-256-XTS":512:47:-1 + +AES-256 XTS - Encrypt and decrypt 48 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_256_XTS:"AES-256-XTS":512:48:-1 + +AES-256 XTS - Encrypt and decrypt 49 bytes +depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_XTS +enc_dec_buf:MBEDTLS_CIPHER_AES_256_XTS:"AES-256-XTS":512:49:-1 + AES-128 CTR - Encrypt and decrypt 0 bytes depends_on:MBEDTLS_AES_C:MBEDTLS_CIPHER_MODE_CTR enc_dec_buf:MBEDTLS_CIPHER_AES_128_CTR:"AES-128-CTR":128:0:-1 From f167deb6e0a57ed36653a3a12dd231ddc923c409 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Wed, 30 May 2018 19:20:48 +0100 Subject: [PATCH 138/180] aes: xts: Add a reference to the standard It's useful to add a reference to the standard one implements. Add a reference to the AES-XTS standard to the top of `aes.h`. --- include/mbedtls/aes.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/mbedtls/aes.h b/include/mbedtls/aes.h index 74c528fb6..f6603d596 100644 --- a/include/mbedtls/aes.h +++ b/include/mbedtls/aes.h @@ -13,6 +13,11 @@ * ISO/IEC 18033-2:2006: Information technology -- Security * techniques -- Encryption algorithms -- Part 2: Asymmetric * ciphers. + * + * The AES-XTS block mode is standardized by NIST SP 800-38E + * + * and described in detail by IEEE P1619 + * . */ /* Copyright (C) 2006-2018, Arm Limited (or its affiliates), All Rights Reserved. From 5f0b06aedacb723b03ceb259190853ee6a116f5d Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Thu, 31 May 2018 09:23:32 +0100 Subject: [PATCH 139/180] aes: xts: Fix description of gf128mul THe function `mbedtls_gf128mul_x_ble()` doesn't multiply by x, x^4, and x^8. Update the function description to properly describe what the function does. --- library/aes.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/library/aes.c b/library/aes.c index 9c7d3d0c4..de2592709 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1105,10 +1105,10 @@ typedef unsigned char mbedtls_be128[16]; /* * GF(2^128) multiplication function * - * This function multiplies a field element by x, by x^4 and by x^8 in the - * polynomial field representation. It uses 64-bit word operations to gain - * speed but compensates for machine endianess and hence works correctly on - * both big and little endian machines. + * This function multiplies a field element by x in the polynomial field + * representation. It uses 64-bit word operations to gain speed but compensates + * for machine endianess and hence works correctly on both big and little + * endian machines. */ static void mbedtls_gf128mul_x_ble( unsigned char r[16], const unsigned char x[16]) From 8cfc75f603dd1519e9383ef88a6bda21aa431b46 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Thu, 31 May 2018 16:53:08 +0100 Subject: [PATCH 140/180] aes: xts: Fix style issues with gf128mul --- library/aes.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/library/aes.c b/library/aes.c index de2592709..5cd96ecf5 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1111,18 +1111,18 @@ typedef unsigned char mbedtls_be128[16]; * endian machines. */ static void mbedtls_gf128mul_x_ble( unsigned char r[16], - const unsigned char x[16]) + const unsigned char x[16] ) { uint64_t a, b, ra, rb; - GET_UINT64_LE(a, x, 0); - GET_UINT64_LE(b, x, 8); + GET_UINT64_LE( a, x, 0 ); + GET_UINT64_LE( b, x, 8 ); - ra = (a << 1) ^ 0x0087 >> ( 8 - ( ( b >> 63 ) << 3 ) ); - rb = (a >> 63) | (b << 1); + ra = ( a << 1 ) ^ 0x0087 >> ( 8 - ( ( b >> 63 ) << 3 ) ); + rb = ( a >> 63 ) | ( b << 1 ); - PUT_UINT64_LE(ra, r, 0); - PUT_UINT64_LE(rb, r, 8); + PUT_UINT64_LE( ra, r, 0 ); + PUT_UINT64_LE( rb, r, 8 ); } /* From 142383e25b4330ad7e77f2aab2166bc7c8e6337c Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Thu, 31 May 2018 10:40:34 +0100 Subject: [PATCH 141/180] aes: xts: Add tests for invalid key sizes Test that we get the error we expect when using various valid and invalid keysizes with mbedtls_aes_xts_setkey_enc() and mbedtls_aes_xts_setkey_dec(). --- tests/suites/test_suite_aes.function | 15 +++++++++++++++ tests/suites/test_suite_aes.xts.data | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/tests/suites/test_suite_aes.function b/tests/suites/test_suite_aes.function index aec4a493d..e346dc7c3 100644 --- a/tests/suites/test_suite_aes.function +++ b/tests/suites/test_suite_aes.function @@ -258,6 +258,21 @@ void aes_crypt_xts_size( int size, int retval ) } /* END_CASE */ +/* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_XTS */ +void aes_crypt_xts_keysize( int size, int retval ) +{ + mbedtls_aes_xts_context ctx; + const unsigned char *key = NULL; + size_t key_len = size; + + mbedtls_aes_xts_init( &ctx ); + + TEST_ASSERT( mbedtls_aes_xts_setkey_enc( &ctx, key, key_len * 8 ) == retval ); + TEST_ASSERT( mbedtls_aes_xts_setkey_dec( &ctx, key, key_len * 8 ) == retval ); +exit: + mbedtls_aes_xts_free( &ctx ); +} +/* END_CASE */ /* BEGIN_CASE depends_on:MBEDTLS_CIPHER_MODE_CFB */ diff --git a/tests/suites/test_suite_aes.xts.data b/tests/suites/test_suite_aes.xts.data index a0a662685..6af5227d9 100644 --- a/tests/suites/test_suite_aes.xts.data +++ b/tests/suites/test_suite_aes.xts.data @@ -13,6 +13,21 @@ aes_crypt_xts_size:16777217:MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH AES-128-XTS Encrypt Fail Sector Too Large (by 1 block) aes_crypt_xts_size:16777232:MBEDTLS_ERR_AES_INVALID_INPUT_LENGTH +AES-0-XTS Setkey Fail Invalid Key Length +aes_crypt_xts_keysize:0:MBEDTLS_ERR_AES_INVALID_KEY_LENGTH + +AES-4-XTS Setkey Fail Invalid Key Length +aes_crypt_xts_keysize:1:MBEDTLS_ERR_AES_INVALID_KEY_LENGTH + +AES-64-XTS Setkey Fail Invalid Key Length +aes_crypt_xts_keysize:16:MBEDTLS_ERR_AES_INVALID_KEY_LENGTH + +AES-192-XTS Setkey Fail Invalid Key Length +aes_crypt_xts_keysize:48:MBEDTLS_ERR_AES_INVALID_KEY_LENGTH + +AES-384-XTS Setkey Fail Invalid Key Length +aes_crypt_xts_keysize:96:MBEDTLS_ERR_AES_INVALID_KEY_LENGTH + AES-128-XTS Encrypt NIST XTSTestVectors #1 aes_encrypt_xts:"a1b90cba3f06ac353b2c343876081762090923026e91771815f29dab01932f2f":"4faef7117cda59c66e4b92013e768ad5":"ebabce95b14d3c8d6fb350390790311c":"778ae8b43cb98d5a825081d5be471c63" From c28012acddea4c5c67c2fc11b923d990d25d8fe6 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Thu, 31 May 2018 16:58:10 +0100 Subject: [PATCH 142/180] tests: Remove NIST AES-XTS test vectors The IEEE P1619 XTS test vectors should suffice. Remove the NIST test vectors. --- tests/suites/test_suite_aes.xts.data | 4200 -------------------------- 1 file changed, 4200 deletions(-) diff --git a/tests/suites/test_suite_aes.xts.data b/tests/suites/test_suite_aes.xts.data index 6af5227d9..647819e0d 100644 --- a/tests/suites/test_suite_aes.xts.data +++ b/tests/suites/test_suite_aes.xts.data @@ -28,4206 +28,6 @@ aes_crypt_xts_keysize:48:MBEDTLS_ERR_AES_INVALID_KEY_LENGTH AES-384-XTS Setkey Fail Invalid Key Length aes_crypt_xts_keysize:96:MBEDTLS_ERR_AES_INVALID_KEY_LENGTH -AES-128-XTS Encrypt NIST XTSTestVectors #1 -aes_encrypt_xts:"a1b90cba3f06ac353b2c343876081762090923026e91771815f29dab01932f2f":"4faef7117cda59c66e4b92013e768ad5":"ebabce95b14d3c8d6fb350390790311c":"778ae8b43cb98d5a825081d5be471c63" - -AES-128-XTS Encrypt NIST XTSTestVectors #2 -aes_encrypt_xts:"8f59462c1327fd6411cb6b02c04bf0a129f145c276a38693c745de3118c90a2f":"f2b86793b29e730e4a627b6ee161706c":"f7049f8aa312aeb1ab99ad11a1d7a720":"e59fca86c3c906f3df67418636a28767" - -AES-128-XTS Encrypt NIST XTSTestVectors #3 -aes_encrypt_xts:"e4eb402fae4395ff08e1280b0cd4d356e7a1e8c28aad13b9a6fef8b88ccd2e84":"b611ff70e6653cb68b14354f2b3cba74":"132097c5236eddea183235ba1e7b50f9":"268160fa57392906007199d45e988e56" - -AES-128-XTS Encrypt NIST XTSTestVectors #4 -aes_encrypt_xts:"b2db598ea4760696cc7005a6f0f1cb6ef3f0bfebfa7a6682c106df88e26c5d6f":"56b43dae7b5bded0dc91696d1fb0c95c":"0b616b87af8318fdf8be169ab44f83c9":"cfe684f786644260c43293ee4f358a04" - -AES-128-XTS Encrypt NIST XTSTestVectors #5 -aes_encrypt_xts:"501500d45b914aa20d032b49a077e1ea95aa7d505b1d8c01129400f22de52769":"4da9611c97b2e935834b289bdd713345":"21527547247d05a5e232d03d7d491a96":"bb85a8b5a137a44aefff702987ce4ff4" - -AES-128-XTS Encrypt NIST XTSTestVectors #6 -aes_encrypt_xts:"b2a72976af7d5f2b55f6d8b7754e5f7abf8b971271c04e2992c5a55c32d55cb1":"a1c98f71ba24a0c0f5c9b3dfe2a306c1":"1cd8214033178cd0e248534c13b695b4":"b52bfafe136052f830fe0a5838c93a0a" - -AES-128-XTS Encrypt NIST XTSTestVectors #7 -aes_encrypt_xts:"d96064034e2659279f4aff7e6899c8bb880cfc1492da01c1dd5d56025447b42c":"7769c61a7961ae3c12c7072f376ee924":"17ddb4319426ce168a4e847bb1bc7391":"6e179f65391fdff97da1f14eba143327" - -AES-128-XTS Encrypt NIST XTSTestVectors #8 -aes_encrypt_xts:"7d106040240328a719ca6e7ddc5d289e7d97d92d007ac7b9d40b6f09dc730dde":"f18bb26592462d73e7561cade98fea9f":"235b87539176cdab2f97b0a699911eff":"f923b111ce766920eeaa09727c255779" - -AES-128-XTS Encrypt NIST XTSTestVectors #9 -aes_encrypt_xts:"2c222a2f762df2b0cc2e51608fd90a08eec2b58bbd68a14e0aae1cfa9bf5b9d6":"71f9e76e47abe440da813cc813ff5b41":"5507b1e1eddce7e74465ab0fc123d134":"8e7e8d3b8aac868b0e6170d8c9837564" - -AES-128-XTS Encrypt NIST XTSTestVectors #10 -aes_encrypt_xts:"3c2dfc5427dfdec14340f8ee0e643e99d447d97241147c6384b1e682e1227e63":"90ba579d8f0a3ca94595bef9a142e736":"d0ea95d068d21e347a4a22e9ced26186":"6cef0d9c642f8650ce0313c5e8267d74" - -AES-128-XTS Encrypt NIST XTSTestVectors #11 -aes_encrypt_xts:"c00d4d331626aac76fe248f6713bff4484e6f808f516f572afa132ee2bc81427":"18e1c74ecf68e17d3c706b772566cfc1":"cacd00419f7ba7dcc5ea9441e7720c1d":"7a55c8b37922bd605eba05d60b2d8a7c" - -AES-128-XTS Encrypt NIST XTSTestVectors #12 -aes_encrypt_xts:"3ff9bfb378e4da5d2dfa747014c779b568a4ebc97fddda925b5dfab53678ef1b":"4702863fac6b7431fd367d21dad29a7a":"90bbaa1b42ce8d042a96f5410c291ecc":"4e680913b3455809786850f635439ad5" - -AES-128-XTS Encrypt NIST XTSTestVectors #13 -aes_encrypt_xts:"7a0845b0fb049e1b0b0ab08c2fbe2f3885bde1b6feb98addf0c420071d3171f0":"d844e2adf5b97f03d3192a43f099a5b7":"c2e3bf8693bec97f82d57f627a013e99":"e717e45365f6899e649c708b3b17db7b" - -AES-128-XTS Encrypt NIST XTSTestVectors #14 -aes_encrypt_xts:"e7a5d263d6acc867b9a548ff74fbc8cc2f868f9b265039b39951e0950ead932e":"28feec3286ba966d37f1a9d50d746ba2":"3bfe7bc9e9e21ce0e827afa86c61456b":"86ab0a8196a3091676a5cfb1f78dc85c" - -AES-128-XTS Encrypt NIST XTSTestVectors #15 -aes_encrypt_xts:"cd9453cdbaca253cece8cb8dbc71f4124b90a7d320563b77adb823624fb45636":"744d3a7502fc2362152d207d42d53616":"b87e309fb1c276375e40a2764ea49793":"30f91e43c6fa5addb710ce5ceb40f36a" - -AES-128-XTS Encrypt NIST XTSTestVectors #16 -aes_encrypt_xts:"3e5077857971abeb222fa5e40de2260f2ae45ebd5947af6531b9127c58fb022d":"c607b3f53631b8fe08469a50c9fa8ae6":"a90dedfa25cade38ebc1c38e18adfa99":"34974d77a8d24faa1414e17c0a8acc15" - -AES-128-XTS Encrypt NIST XTSTestVectors #17 -aes_encrypt_xts:"b654f7ff25b5e8434c3025bf74a1e0d9f861dc3bba32892ad45c4428b7af2331":"3691548fdcca36f042b2e98eda6929c3":"58a668223e640257b3010adc5067a755":"07db8cfb36b4c8952955a05455a8864c" - -AES-128-XTS Encrypt NIST XTSTestVectors #18 -aes_encrypt_xts:"4799021335944cfa8a7be3de526e7c605e08039c7ef47cf2166cd073f9bec1ba":"a12062f5f4cfe33bb192409b2c14e15b":"fd6f0265e34cf215c1e8e46c9977c249":"f28804a01de4774d44b25ab191b71e2b" - -AES-128-XTS Encrypt NIST XTSTestVectors #19 -aes_encrypt_xts:"cbc9f59509069062f81ef79d4d34c26565ad8b430f8c1ddb53ad516c04c5748e":"09c689eb25140229199a503cfdf54e99":"4dbffb9c55271e97d1448c631a04e6cb":"ac442b829a129eb6b9ce89ece942f0be" - -AES-128-XTS Encrypt NIST XTSTestVectors #20 -aes_encrypt_xts:"cbce7ea2097382967ab1e07eb3acde9afb40123c80aa4e3a87ca7a0504d1f6f5":"5f54177c9e0ebd503f4f15149e742da9":"b10fcf88e5a75c5592b5ea80f23c8f3c":"cb8f511aaa7f5d90915dae94d14c46f8" - -AES-128-XTS Encrypt NIST XTSTestVectors #21 -aes_encrypt_xts:"cc0bd44bc5fbe3e078a1ce60c763d31608beaf9306c512b6ee9b28a19f178b10":"78bcf3cb8cf17a14fe1d76fe66184850":"63bdb170eef978c7566834f46b7f769f":"5b00b861039b3a9a5ab059b3e768dbf7" - -AES-128-XTS Encrypt NIST XTSTestVectors #22 -aes_encrypt_xts:"1e4c84adeb9e091f81343286f10b2ea1eedd5e74ddaf95555bf3877339b4a0c2":"ab6a945fe164c672ed4c79bf4a198b6f":"166cc21d0fd8592222b6ea3d152ce508":"ae084ab9f42429ca04eaa2695d9a50b0" - -AES-128-XTS Encrypt NIST XTSTestVectors #23 -aes_encrypt_xts:"f374f397a7388c3ed070876f0fd69bf3130ac98ce13f077980053c6f348d7924":"09c210b0f779db4323bb534bf49fbc2d":"04cdfab6bb493ff29c076ccf7432a9c5":"70219f67e251d89dba1da356502905ea" - -AES-128-XTS Encrypt NIST XTSTestVectors #24 -aes_encrypt_xts:"d29d603fd8f9a8c23baacc9e12483b899856cbe0b7d77902d928e122f519bd9b":"90ef35315e4b381e76e0337843b15ff5":"1d0394d80721add6c4c042cc2fc0f7a4":"4bb42d45044ac0e33a0a6ccbc7a8f4d0" - -AES-128-XTS Encrypt NIST XTSTestVectors #25 -aes_encrypt_xts:"b51e2d433c25da581a7d4c2f09d75f5002f78fe127a734050a06a3e6a24b5080":"3db972caf99966cf16ff8d410f4ec56a":"d4174f40cf436775eb89fb8b942402ba":"83fab7dc2adf12d1f479af46d506d57b" - -AES-128-XTS Encrypt NIST XTSTestVectors #26 -aes_encrypt_xts:"0dbfed847c7fab67e652f7319fa95920ec6895ee0d71d5816626483d78de0b62":"5b939e9cdad3611c6c70b5bd5c4512d8":"7b6e304efaf654f7f49355b29b52c4a8":"7670ac9e54adab631da2e477d0eb3ebc" - -AES-128-XTS Encrypt NIST XTSTestVectors #27 -aes_encrypt_xts:"7370bbcb47518efb9803f855c641adf39a630f31716f364b80317cb9350ec9c6":"f8a008518b1cf4f4eb1b0f0d9d676af0":"3703ede60e3f032bc36407fbc0cf4673":"8813d07894f6edf29964ed8405b18cf6" - -AES-128-XTS Encrypt NIST XTSTestVectors #28 -aes_encrypt_xts:"e8cd5650429cd0178b55b04d5ec4a749a0cbc07abd51c6e066c4f7db84502e75":"cf6b099e6ea1e30f488e0cbdcc82b3a0":"00c8775cf78a4ae02f66bfe12a753fed":"125f8adfb1362a029e2a6825becdc7ee" - -AES-128-XTS Encrypt NIST XTSTestVectors #29 -aes_encrypt_xts:"5e2d0312332f96a34846899742e7770c56ff60a44e1228c9a8cacc9cb05420a5":"87578736c266727355833c73b93645f1":"cb30ee3f8fae0c35e4b03c9b972c38b3":"96a37488372dc9b5092fc8602c642b40" - -AES-128-XTS Encrypt NIST XTSTestVectors #30 -aes_encrypt_xts:"a21697df7b24480074610db965450cc9b8e87766bc132f0d0d7ba46b2c95f242":"cfa164a6be7f32526b47330f13cd856a":"31ea2a331ff1740402b41dca3464f97e":"af5e95c283683c09fffd0ec47dcc187e" - -AES-128-XTS Encrypt NIST XTSTestVectors #31 -aes_encrypt_xts:"10cc9cb2d3e3b776255cc97aed178a5b742dcc93b071f2b234a193428789c8bf":"3eb88aa67a28c697aa0dade6ad085654":"1e13e7336cf842be7d2beba90de3844a":"9338ee617cb30edbbf45c463b530bab2" - -AES-128-XTS Encrypt NIST XTSTestVectors #32 -aes_encrypt_xts:"cfb9b033247de7299b0ed2fdd69e8ebc75c6b9cbdabe1bb4e4cdc94e36b148c0":"3173bdda40c531502fc5fd2f93aaf68e":"5bd08ef0164a2b1e56e8a10bd5019e51":"054d725c5f4a4f95c4f9c543c86160db" - -AES-128-XTS Encrypt NIST XTSTestVectors #33 -aes_encrypt_xts:"00044e47bb017177478a5ada361fec77256246c6dc6ca3eff7a91d066c05fb09":"941cc97395f558a8063f05186b15b839":"a8285e600da846e8914d7153c3884910":"aa11b588bc3d0b809378a1f10099173e" - -AES-128-XTS Encrypt NIST XTSTestVectors #34 -aes_encrypt_xts:"b73b04a8a4769e860537bb7920395995e6aca0058854c6486a408c9ebd74eeed":"a7e17872d767bb0327c3a9359bca18f6":"d6dd35024fe2e2796d4028ec6c5af28c":"d9a5fc9817a618d43aa3ac9398c86110" - -AES-128-XTS Encrypt NIST XTSTestVectors #35 -aes_encrypt_xts:"c88ed65fcf55167b70e554ea91c8a0340988a9e91b26e307143d37cc67c34509":"923d4583b8e626233a2594fee3ac7619":"25caab978bae5ac4f1e4edc5bf40232c":"ad3f3252dab7b773faa9e14021596e6a" - -AES-128-XTS Encrypt NIST XTSTestVectors #36 -aes_encrypt_xts:"55f536b9a09d88855f36ab11ceb56e72491f02b49ce3aa2ce1d9e35da6dc2c6a":"6ee0078e34ec33567966f0084cc35273":"ef51747b1b1f4917a159eab86044df46":"b8c5a5a773c43e720d422ddd679c7b99" - -AES-128-XTS Encrypt NIST XTSTestVectors #37 -aes_encrypt_xts:"034fa188dc3e2f2d0d03909ffb6f96ea8af11e64b4f4b8a127177e41968bc0eb":"be851d479c0dfefa6bb6b7af186f3a02":"1b2b987c6a8a7a099cf40521733e4965":"31e3da9bf7f79e11c5b3204dafe1492e" - -AES-128-XTS Encrypt NIST XTSTestVectors #38 -aes_encrypt_xts:"16c50e61de6d1133001117e9721adfc6f114e59ce3a145e3bf6a8b864875c179":"b11c72a91ed6e26c2686619acd09602f":"1194829ebeaf79cabe9deeeb290bbec1":"650016d9535be2e519e1f71af8ef1237" - -AES-128-XTS Encrypt NIST XTSTestVectors #39 -aes_encrypt_xts:"527ff902a2e335a0e70072c7d30f174f71681328c41e3da793502479017a98b7":"665ba9deae73392eb8f8d363b788123a":"7baf5bb1cb9a30ae3f6d16a21e6567b6":"a8e9edc7557fb115a077fb008841d4e2" - -AES-128-XTS Encrypt NIST XTSTestVectors #40 -aes_encrypt_xts:"41bcd50ec2a1f8e6cda7ba705ec75fba7a5806525dc41a01c7132592cbc2c58d":"623ab61799128b505ef6e451cc75a686":"a10e9dcdf9583676d88e5764ff7eb649":"aebfa96533fa4ac7137f6b346795644c" - -AES-128-XTS Encrypt NIST XTSTestVectors #41 -aes_encrypt_xts:"1d149b7193498ea7afbab6e825124c138d2e3cdac280ea9da2df18f4ba409a3a":"c31bf1b5a1acc695ce16fcdd648608b8":"833eeda610a943a3e253b0677e622c53":"a3eb1c9cb10e9ba628e3b366401efb3b" - -AES-128-XTS Encrypt NIST XTSTestVectors #42 -aes_encrypt_xts:"a0dce41069c308f9fe73dadc53ee483dad21b538ce8a61da115f7889f7897741":"46400a16465bfc01f86e1842c9b99fe1":"6c347dfa2d6eb73613a792c8ec469e1c":"2f3aedd69ceb9e9df454147ca3a1568a" - -AES-128-XTS Encrypt NIST XTSTestVectors #43 -aes_encrypt_xts:"bef08b0ee81b36252494ead700c2afdd5e65dffe6f935d16458ef040e7895a7d":"5fba0f232317e18b0ec380e103b157e7":"b07d36e3d7377b39e33ff0df0d5db411":"ba73b5e4161642274be5866d7982f432" - -AES-128-XTS Encrypt NIST XTSTestVectors #44 -aes_encrypt_xts:"e556a69657dc28daf40eb45d5a7b6637d7dca9d8c63ea8cde29c9dce9c151e44":"28946548b4b0bf9add17780fbfc7a69c":"e78e668472d8f55833bc0712cefd83b2":"0e789f2207a7e3fc09b982603bcc2548" - -AES-128-XTS Encrypt NIST XTSTestVectors #45 -aes_encrypt_xts:"e9586ea5a14e0155ef32362ddb8d45a6efefb8ab201f2724f527413537d5e083":"2d9744ace19c18d0ffdaa97cf09a2f48":"0a42366832bf021c91489319bbedb097":"5abab8760848e8565422111581abbd66" - -AES-128-XTS Encrypt NIST XTSTestVectors #46 -aes_encrypt_xts:"a14739531d43c33ec0ac859222ab7ec4f7d02465f9a735d643eb99a7e239f35f":"e65d00ab94375b7ccf01e4158a4ce7cd":"c683bc22914859165c877b27251c8912":"c3eb3c54bf63d9beba86d0fb99ce7721" - -AES-128-XTS Encrypt NIST XTSTestVectors #47 -aes_encrypt_xts:"29dadd2e464226096ebf6abc3d83698e42330d34b2da0643898f05c96f8f0237":"7d2cd56d72e61ab4a8b0d03bd64474ba":"ae8c7fc4bcb43652354e9a282a1c2ef6":"29061dbffe9977678446898fbbad1397" - -AES-128-XTS Encrypt NIST XTSTestVectors #48 -aes_encrypt_xts:"5573bbccf4ffd32e1fb16811eafb77e2fd3111bf8ea182999764e46cfe43f82f":"1c567c48ae6df831f2f3fc4786d8ad65":"26650887735db9f7eedd4d82dc8da6f0":"451951af61ee0c8ae8787651737ca236" - -AES-128-XTS Encrypt NIST XTSTestVectors #49 -aes_encrypt_xts:"fc70af558db1be9f9289c0750cf94e88968b9bddd2522993934945b3515867b1":"476fbb56883cafca464958be65cbd66a":"cef2b604c43be7e2c72a51d9c82d2cd0":"404d80a6f4c04b0bcc3da32b6632d708" - -AES-128-XTS Encrypt NIST XTSTestVectors #50 -aes_encrypt_xts:"5ad0f03fbca7f0d6551d94c1faf9d329f025068ced476d72d91ab22cc3c05449":"7c9e49f219189a3fbe991fa8f83cda5b":"946dfefe5aadce492b3875ce3409b0c0":"62bc8ce1873a54c70bba35014877873e" - -AES-128-XTS Encrypt NIST XTSTestVectors #51 -aes_encrypt_xts:"5ba1bc7df65ed39efcaaaacef61e94a5f77512c3a955d3f64f36c02f108dd6ce":"b98a190562f076971fb14e1ebc676939":"dae26a674ea111a932d0727e786c19dc":"13fa1056664a0048e89cdcc87963cdb9" - -AES-128-XTS Encrypt NIST XTSTestVectors #52 -aes_encrypt_xts:"3ce3fbeb7f4a54f200b6ee1ce5dd67dee28765fe15fc523f69c8ae62dfaaa834":"0be9627b38caec6f323d02924c20f9ee":"a290714eb3fabb751dbd448f0bceb072":"8c7d58774a60944a17175353f69762e8" - -AES-128-XTS Encrypt NIST XTSTestVectors #53 -aes_encrypt_xts:"9e9d7704c959c2c6dfd6e8bd0d351986b275af8b075b88580933c3575d1c4dc7":"aadb2ff6ae53347d36c9f25508aab9d9":"f32226db430e55b5ee64ce5884957ee3":"3254a7dcae3202bd8c3d1bc5c409f30d" - -AES-128-XTS Encrypt NIST XTSTestVectors #54 -aes_encrypt_xts:"9eb58c8dbb965f8e9151a6d9d9fcd0531f2398789d134f72251388eb2c1cac26":"96e157e9cb57524d28b99612cd4fc3a3":"6cefc27ed91ada77c67569196ae52a16":"8cf86c455044d142c85c0f80ec1b0fed" - -AES-128-XTS Encrypt NIST XTSTestVectors #55 -aes_encrypt_xts:"079b221467d61667cc40f737ee80e57be60a21507699f9029e9c347b1bf0e6ed":"bc7363a67f679f58786b197814c05d87":"3ce6f7b5b83963e7d9394b6d9416f81a":"c3e40fd05d853f4f1894e4ea25159645" - -AES-128-XTS Encrypt NIST XTSTestVectors #56 -aes_encrypt_xts:"416093a41c5a9ac1180ac5e62c2d1261c83d468fa4bcc1ed2c5c52dbb01ef79d":"28abb2bc7706abd1fd5bd654d50dc7ec":"89450879c782e033c9c5bb5cdb96b2ed":"8691c6991df1c557c6ad8f3c6009ff13" - -AES-128-XTS Encrypt NIST XTSTestVectors #57 -aes_encrypt_xts:"08974139e8579332727df61462f0f6b56ea457330539484a1347491a34ed151e":"80d3c24eaef03ddcdf39ffac464d71c8":"72896d9904553aa075df25360147eee8":"4df68616734ddcc516a0ad23be75cc42" - -AES-128-XTS Encrypt NIST XTSTestVectors #58 -aes_encrypt_xts:"0626b7f6fc045e27000466387b13120bcd7ae6dd4279b32053c9a8169d3f3141":"c1db071bd814e4c0747c005a31dcb65b":"2e796f8b69f30b26e7fd0c339cadf2f6":"4f6d71db8ae377dbdfab6d7f882ad2c0" - -AES-128-XTS Encrypt NIST XTSTestVectors #59 -aes_encrypt_xts:"82cb74d7025a383e584b57c07272e2a7c5bd538448f9d22ca45464599ed46370":"bb0e36c0f43942624cf39f00aa9aba29":"79a2fdeac249e26727e8a0f54a505035":"fc0e87d6765ab6a0a05b450f3052ce89" - -AES-128-XTS Encrypt NIST XTSTestVectors #60 -aes_encrypt_xts:"a086ce7bf0c3273bc1308fa75d4c9d81ba84be3d59cc04e40588d666caaf326e":"baf2a0a20b900a61cd7a8477c1ee52e0":"dd288a3e24dd972872b8bd7b275bc751":"eda786fa68823dc559fbbb976c753759" - -AES-128-XTS Encrypt NIST XTSTestVectors #61 -aes_encrypt_xts:"f687fc3d86e089dd30b8a423c81b6e62730c49ce60a1d85f646f8d2b9c9f5a39":"3abf8a032548c5dbaa446f8e122c9be5":"06a24306f64a91e6425807ac50a20d33":"f3519331137bce03a1d2bedcee940914" - -AES-128-XTS Encrypt NIST XTSTestVectors #62 -aes_encrypt_xts:"20bf35717583c42588c7921b984e5be742a84ee337f89d47909a7c5b0169530c":"6e59ada7ffcda543696ce1eb2a80a4e6":"246ee0dfa8868f5008b94c742ca467d5":"b661a4006cdca086e98b9b18c7047a91" - -AES-128-XTS Encrypt NIST XTSTestVectors #63 -aes_encrypt_xts:"c68a04603abb698621f0467df8bf5fd074772ac8daf8907ebc3a3af59164413c":"b42d6af64f3e987f19d6c2b24e5e0dd8":"005bb8508e334f8feb331e0fb31e91ac":"0f1133e36e9a974655782ac0967f103e" - -AES-128-XTS Encrypt NIST XTSTestVectors #64 -aes_encrypt_xts:"7fd272aec689f6ce977e666ebb101d865f59910150e3ffcaae9b3cdf65319fff":"5094d473a4626aaf8738207c8e301ddf":"18086180ac43731d8146e6fc56727427":"f50531114b3fc814307462a7c0932efe" - -AES-128-XTS Encrypt NIST XTSTestVectors #65 -aes_encrypt_xts:"b9e23c089b3569b49d1078fcf5eca6ec3a30c397a9a68bfae0be8e329ac34dce":"00d42acee9010a000077f150fdd3bad9":"8cf43a655840e69adad8e40485831cf5":"b29d5029f34d08a85fe805d834396724" - -AES-128-XTS Encrypt NIST XTSTestVectors #66 -aes_encrypt_xts:"35346cc28c2d6935268644bd59f6d25bbe6bf6cb644998a2824b31230e364795":"9cfb936e1823601baf57fd693c221933":"4f2aee2974fa75d991574e9aba710689":"fea0612c7bbef5fd38584afeb9458a6a" - -AES-128-XTS Encrypt NIST XTSTestVectors #67 -aes_encrypt_xts:"fe070ac3ef7ad6db34fad98936468c510d89abafa06834629aaec5aa6a4eff36":"53d746f8614d70d3fe0b51563331787f":"a4e2d75f3ea3a292fe6907038a5143cb":"6da2c698b2ac60f155b1baf32d3aac82" - -AES-128-XTS Encrypt NIST XTSTestVectors #68 -aes_encrypt_xts:"2844d35172e0f77fea540770c50b5bc77b019a1bb93e7862bc32e1b0d99e95ad":"6950ac2dbc76cccd26a309f2bcf72cae":"165d63956001266dded19bf8b9ad8b2d":"1d0f8858e2a1e72f478f53c49541796a" - -AES-128-XTS Encrypt NIST XTSTestVectors #69 -aes_encrypt_xts:"6a95417c44bc1709d800e74e51c9dc0552f7455c43fc01e5ce9872abcc8bd147":"df40643d4e070ac2dda0c1d7e353ea91":"f4500713e081be1ab7714bb4108a2135":"3f72ac9eedac79326a7a8ea8e2717219" - -AES-128-XTS Encrypt NIST XTSTestVectors #70 -aes_encrypt_xts:"aecdc0218f226e4dcf4a038f97cc12647bb179aad4e5d41390887f6e10e8a73e":"9d297437f8d60a8d6fd8afc524acfc67":"c5a7d42640283be1e053fba2d0d79b99":"1529a1512d62cbf09ce27a4162a938f9" - -AES-128-XTS Encrypt NIST XTSTestVectors #71 -aes_encrypt_xts:"ace99d768fcb8574ee01ac9ff543eca36606c3d2477007bd4182ef70a22ee61c":"aac64d271cdfbc96b70e1ed7af1d5f71":"e7d409695337c26cc3ecb040945329b5":"4035132f78621c2d28912f18dd0c9cfd" - -AES-128-XTS Encrypt NIST XTSTestVectors #72 -aes_encrypt_xts:"be46ee80aa8d6797f3b016f2598619b7b266724d3cf8f055eac05a71a39eb20b":"25f19156dc93ded00928ea3383808454":"5f4f5c82a550285d22036294da461b78":"b496bd18eaf56e47774c7bd81ce061ed" - -AES-128-XTS Encrypt NIST XTSTestVectors #73 -aes_encrypt_xts:"2e638c8a8a0bce7d7c034271727cc1118b7c39372250ae0720001279fbf1b708":"cf3bd5c42af982212b08a5594588adb6":"40ade7a8103de77ccc19575c456c08eb":"3d797b375fd2a1102b30767582093bb3" - -AES-128-XTS Encrypt NIST XTSTestVectors #74 -aes_encrypt_xts:"86dd8e33b693f9d0347776bc99784a7b9c922a637e4fa064bc6d3e8f9529adf7":"da8716934c675c61ab4bb9a6d9d3dc95":"b298503efd9cbf4c9ccc6b0d1c8029d8":"d2bf9c802b3f52c101bfca8283400406" - -AES-128-XTS Encrypt NIST XTSTestVectors #75 -aes_encrypt_xts:"b1fb47ba5bf88ce22538f32b6731e0983d83400ef7b6eff10fce475a9285d171":"ba6d243874676d2d1609abe5738bbd23":"2386bebf0649682999f609016d5dce15":"1f9f3cf672f54ed0e91c816f2f385267" - -AES-128-XTS Encrypt NIST XTSTestVectors #76 -aes_encrypt_xts:"97e1270108a6ac27c6da05ba14d73db04529b8503c0a8fe64834277158487964":"a0e94358eeace074ffec20c2b4ef7e10":"dfb54a9453dd57349e94f4696b69cee8":"ad32135b0502843bffd1bf14f0b87283" - -AES-128-XTS Encrypt NIST XTSTestVectors #77 -aes_encrypt_xts:"9b70deb145d043a46267d275ad91c853741b52b9a30d7e035f5aa2db84711fd0":"5e74d148d8e83a322579a8a3babc5820":"c6409c0c2469deaaa50e4cd7fc0eb378":"8e3e95169d3b1b62a15ac43cd7e7f00f" - -AES-128-XTS Encrypt NIST XTSTestVectors #78 -aes_encrypt_xts:"631243558c40f4f39dc18d112f76f0e5fd099ed2dde1068db78a72279ad6b2ef":"e376b520a4b6386001c02a870c04634f":"7269ddee70695e39455282f8cf0cf476":"b452eed812d3a9dbaab75fe5a0de43c5" - -AES-128-XTS Encrypt NIST XTSTestVectors #79 -aes_encrypt_xts:"de13f79f857b62865854d520d3bb63b8da94908a3abc3c16f3b0ee48eef1b367":"c73464ab9f2d22b8476412688feee1ac":"20a3894f062bd2ff9c1124bf4144117b":"09200c24723184185414ffb0aed27863" - -AES-128-XTS Encrypt NIST XTSTestVectors #80 -aes_encrypt_xts:"5d5573a8f4ac9f53717889ad2a36c539e9ecb64f3f6bf32b5c44937237847ac9":"df93943d48dccf2530ce2bb0008f1b6f":"9d2c27cf6b8a03dcc24c5a5bf39a9dec":"90c4a48994c36676dda8c05bb3a68392" - -AES-128-XTS Encrypt NIST XTSTestVectors #81 -aes_encrypt_xts:"8a322b07f3a68e4a65dd6c77b1c5b288ef1641a6916d5a1f21e4a863fce6df1f":"392f78248ef791be191401cc3fa9789e":"1d56d64312d3ff8847e0f227b0007eb9":"b460f0be6250eb211e86f23acbdeef62" - -AES-128-XTS Encrypt NIST XTSTestVectors #82 -aes_encrypt_xts:"3b0f7a5c622c924f898425a6749f2a16922d3d762ae930e4afb6235989a4b2c7":"2062378a4befaee3247bbf2dec9c0fb9":"be0cfd7e6c9b98ee5f7c9cbd80ce3e27":"1e1660bf511caba0f9bd51b663699ed4" - -AES-128-XTS Encrypt NIST XTSTestVectors #83 -aes_encrypt_xts:"702bf6faf45de5d5d78ecbae2dc822be3aa294a408b7cc999dd9154e3c3a087e":"e2410cd296e37abacce9fb183313b7da":"83c44115c07ca3bfe17cc28b63870235":"be0b409169d17890b4a2fd23c5597c6f" - -AES-128-XTS Encrypt NIST XTSTestVectors #84 -aes_encrypt_xts:"45f718f5d179ea8799049ca733a69bfbdfbe3bd80e643bdcb63e5a3aa21d65e5":"44a2edaa79c814f219f21f8c1495a5b8":"bd7f641df9053c4455c4d70a21f42d72":"71fda8a62e9249891ae53064a5a35688" - -AES-128-XTS Encrypt NIST XTSTestVectors #85 -aes_encrypt_xts:"cd737e4e4f91f42a39cadcb6303c2056f05d6e3462ec9e26c79aaa7e5fb8439f":"8208e536ad3921cbb1d1379a2d4994cb":"e667b97ecd9ff43e4b00075d4af01542":"ae4da214eb5fcffb13c23355ac7f373d" - -AES-128-XTS Encrypt NIST XTSTestVectors #86 -aes_encrypt_xts:"65405d038341aed9a7cbec68bfd7a08b248fbcf93718dc7469f971ef1fdde1b3":"33153162cbe10263c9e26a5be641402e":"4f082c847ccbb0b6523a381c64c06ff6":"da9c68f700d7e453910030bf237b0840" - -AES-128-XTS Encrypt NIST XTSTestVectors #87 -aes_encrypt_xts:"28e156cc8f4267f97caf998a30b2465ba1c1075ecc52fce341f0c69934655e8a":"bda8cbe797d915b76fd1a7ae442fbb2b":"aba12febac804db6984bf54f9d659de1":"aaea762ea2a78d54613977b8b5e9222e" - -AES-128-XTS Encrypt NIST XTSTestVectors #88 -aes_encrypt_xts:"9ae2af2e18861e4bae6475c9414485ea4f8e1126b498e569066b9d7f63913e75":"9b5256c00518193806eb0f3ec37fca32":"37ed6cf6f7eb4f5c750fc5d713e78230":"11b0cf2360eccb99852bad4210e79aa2" - -AES-128-XTS Encrypt NIST XTSTestVectors #89 -aes_encrypt_xts:"00041bf1f7d5d684d18f3e3dbd4472044b85b87afe2969489990602cd4500978":"4b76164da4775219d741308346dd646a":"82e3aab21ebd79781596855af91a82bf":"5999d9098b813d2b6d9f0beab14f1376" - -AES-128-XTS Encrypt NIST XTSTestVectors #90 -aes_encrypt_xts:"a6e21df4ea484e84d6e9e7d81e1442837fa7ca304536e1dcd44a9dab7dd72011":"9d2f1adba8983d5b351e18e1179c9e4a":"cc74f9832f43ab6013e8b57b352fd669":"a243ddc10735b712cb44cc494a13cebb" - -AES-128-XTS Encrypt NIST XTSTestVectors #91 -aes_encrypt_xts:"d86503698dbd6892bb925806c3946eb9827711a2255cbf3e0ca86eecf6203317":"9af9f47fb2f55b4417a8d10d9e1fe231":"52f860c4eb051868993fad3ae4c5595e":"49797f7b06b5dbb9230d630186295908" - -AES-128-XTS Encrypt NIST XTSTestVectors #92 -aes_encrypt_xts:"307919d2e2610f17d364ded5af988a508a449e01fcf3d1e9772915eb2c28c189":"d2c769e7a77c37730ff0c75490980eab":"d446ba8f20cf04c755f3e006fade15b6":"43bfec146ee0311bf79e1ed929429c81" - -AES-128-XTS Encrypt NIST XTSTestVectors #93 -aes_encrypt_xts:"721997d2112e69b5c640f16ac9a61c612ea26f95f192d710edbde6a3517bf456":"07393d127eaac6aeba4f5abba6e1c997":"f22bd9af89fceadd125fd47daac05bbb":"41f14dcdfd1658934e78dc0f942f20eb" - -AES-128-XTS Encrypt NIST XTSTestVectors #94 -aes_encrypt_xts:"f5d9b48be2ae99bb9b3327cdfefa4921084eee889d824ce5cae5b7216ccfc8d3":"3f695c759571ea5f1bec05f91907f44f":"f46d9867f97abe757ea31d351da12260":"84619814d6722f86519a9e9d89080aac" - -AES-128-XTS Encrypt NIST XTSTestVectors #95 -aes_encrypt_xts:"49be5a4bc1070513f49e9e9a4369d3140f4ef16727380656a9b69bfca12a1e2d":"1e5400cb90902cf7e90f9f693ce21015":"0907ddbcc8b20dee14cc87e7ee0fe338":"d2480f80e3dc756dbe9b253794eb13d7" - -AES-128-XTS Encrypt NIST XTSTestVectors #96 -aes_encrypt_xts:"d01c1e6a51198a691334720a1186d8e748968b9d58c0594600379a122d66eaf5":"cb66808ed646a99946a9c4356e239544":"a069d1441177d7a2a8876987fcab12e4":"0e498c34c7d7a11a2076367c6c56ff1f" - -AES-128-XTS Encrypt NIST XTSTestVectors #97 -aes_encrypt_xts:"9d0615e9f92e32a08475c804085f6f6e6e7c755a83bfb91532185020cd181b0c":"bd5d378fa93a167a9f7c3f1714442227":"55336a79b05e37efc0ee884e5b89ab29":"2e35293ef25ba6776fad870834b1fc84" - -AES-128-XTS Encrypt NIST XTSTestVectors #98 -aes_encrypt_xts:"d040bb72d80c3df0af3e13eda00a30e6103a8f5aa48a431c2fe0b20135daa81e":"048dad1ade7f0909ecd9ea0e5a21382c":"3f4a6302d9aad47197c10921c1bc6ea3":"cfedf66262d6374ce3fdc6b517bcee0c" - -AES-128-XTS Encrypt NIST XTSTestVectors #99 -aes_encrypt_xts:"04016dcda256c3c4c2b418fb7c53a07362ad3de2c29b4010385dc018cdc62904":"57e05d3cd0629bce16d4e6b3e6b1b290":"baaa64653028ff2ea42d3a427e6b2235":"98b1a77617469a680caa51f0709d75e3" - -AES-128-XTS Encrypt NIST XTSTestVectors #100 -aes_encrypt_xts:"bcb6613c495de4bdad9c19f04e4b3915f9ecb379e1a575b633337e934fca1050":"64981173159d58ac355a20120c8e81f1":"189acacee06dfa7c94484c7dae59e166":"7900191d0f19a97668fdba9def84eedc" - -AES-128-XTS Encrypt NIST XTSTestVectors #101 -aes_encrypt_xts:"b7b93f516aef295eff3a29d837cf1f135347e8a21dae616ff5062b2e8d78ce5e":"873edea653b643bd8bcf51403197ed14":"236f8a5b58dd55f6194ed70c4ac1a17f1fe60ec9a6c454d087ccb77d6b638c47":"22e6a3c6379dcf7599b052b5a749c7f78ad8a11b9f1aa9430cf3aef445682e19" - -AES-128-XTS Encrypt NIST XTSTestVectors #102 -aes_encrypt_xts:"750372c3d82f63382867be6662acfa4a259be3fa9bc662a1154ffaaed8b448a5":"93a29254c47e4260669621307d4f5cd3":"d8e3a56559a436ce0d8b212c80a88b23af62b0e598f208e03c1f2e9fa563a54b":"495f7855535efd133464dc9a9abf8a0f28facbce21bd3c22178ec489b799e491" - -AES-128-XTS Encrypt NIST XTSTestVectors #103 -aes_encrypt_xts:"46187e8ad7b6326f31e71685fa92ba95f53a39c6f64c09e8d3d649e194f7ae6c":"033c759ba1dbf346eb125c8eb84e3646":"e211b2b7511a43a88df116cf6ff06a296a63089d74831569090a2fb8e31f4130":"1166257c5973d23e14dde02bf345e53b0da2e5ca765598c7e84ae3698afdf6b3" - -AES-128-XTS Encrypt NIST XTSTestVectors #104 -aes_encrypt_xts:"733147f0aaea884f089f155679256bd1c1b6c1fd8125ce09598976d1e38d04f4":"3ab2dcb01dd53bc87612be160953ff5d":"fae4473b11987843bd0446230c5a78d14dc6c13088433ff0f63c77fb64b768b6":"2863f64ca0dde3b1c3df0cc4f4a0c2ca0882ca17ca1673d3b8475576091e1863" - -AES-128-XTS Encrypt NIST XTSTestVectors #105 -aes_encrypt_xts:"c805959c6e84654cded8de7c89f735b327cccf7aa2b96563e4b4a06a400a5631":"64704fe92c7ffbb2b2618f65eb5f2977":"2ad4ce1768302eb76842741403beb103f6cfc3517acb80fc1d646e824b4cac1e":"62e4d0b8a0f07ab6595219aad7eb40fdcb18dc5c21ca7c772649ad4214767b0b" - -AES-128-XTS Encrypt NIST XTSTestVectors #106 -aes_encrypt_xts:"3082866484d4eae3f321de6622ca088a3f6bf7687038cfb8da89c74e64985fc4":"5bc9ed680495300083e77c067d252907":"ed71c4f949809c3e413195e757b0a6940d2a9a67dd399617d932ac3df62b3c75":"aa47110ea6f074010c88160f855ec4b8fdf9d1ecd4e5d1974186d5607d12ca13" - -AES-128-XTS Encrypt NIST XTSTestVectors #107 -aes_encrypt_xts:"06e41501434ca5d990fa225709bd1123b1291a8b725d6baf7dc50438774e58ba":"15fd9ffa9c744ab9aea67f292e1a1cf7":"0fabbd90c6cc9148bb96b128033671f445ff7cf7cf6a67a342d3a37c8ad2d3f3":"c8f64ff3bd748a77d3691e5a5d20b5e8bbd9cbec6016d12ed383c5d237ebb3ae" - -AES-128-XTS Encrypt NIST XTSTestVectors #108 -aes_encrypt_xts:"b5ec9c20d51985c8c458750c65a0d36814c61680d2e396e93d1d6d31ba540b6c":"f81da4a2a52005e693bd6dbdb573b333":"b970fdd6f0bb1431cb1b80915047bfcd4896f16587047621b395fe55020639b9":"1fc7c00abbaf2f83f89a26fc2a7619e20302bd31fbd63b04f87134c822e746a6" - -AES-128-XTS Encrypt NIST XTSTestVectors #109 -aes_encrypt_xts:"63432c29f28076e3646a84385b35b43ed6bb502cc7796539337a951b71aaf608":"70ab05d43087699b70833ccb109b1961":"0017373fa2d02377a431e86ecaf888647aa5def3057906d85cb122d498add55b":"0e1d51704d954531d71c46c081d09b78e3a082fb403f4f4b01162282e1a57189" - -AES-128-XTS Encrypt NIST XTSTestVectors #110 -aes_encrypt_xts:"a8bc08e258d9d6e6d453c053ddaa5635465eaf466a00c21d137ea03db63ce4e3":"5027ed5e607070a148c57e0ff8023f5d":"45ff25a157870b327193cabbd19ed9fbd27e57dda898a6a50511948890edaa3f":"d270b78085151447de74f24c3019ace4b7220415a5e7839af35a71b87d909da9" - -AES-128-XTS Encrypt NIST XTSTestVectors #111 -aes_encrypt_xts:"1f5c243e5193e6da2ea9bafc8eee81f274d8b87ea64a8a4f0f001fb774ebf7a6":"f17f1e28c793f5bfafa93ddc65d5cd90":"05e53e224f72e5fa6ba4afbbcdff75d03ddccc64088d2c731d908fb1ec55eab2":"006f8a72aed96fe880d583bdc65b60650b3710608abebb6516a37ce2dd13a22b" - -AES-128-XTS Encrypt NIST XTSTestVectors #112 -aes_encrypt_xts:"f5e2b622c38d02402b15784536cf31d8396615b68a80cd5a9d0de21b1f2b777e":"e91555e884a8bf29a7cceb8736cdb7d5":"9267cfe015e653d122df07d9c008ca9e4de5c6a9f6a8d6c9c7c7e7ed2696bc9c":"7776e9d0857cc0abd3d7379e530f9fa12a63d4cc43c7f1bf8900db923d4ab6ca" - -AES-128-XTS Encrypt NIST XTSTestVectors #113 -aes_encrypt_xts:"2beba66cfdf2b5aaf6d266231a9516d45ffa631004cea3fbefefea2ec167d52f":"a6a835a161aab125b0e7e232a2dd918b":"f1fe427d0828445c87dfb4d1ff35bc82bc774ec28676b5eb9046e926e46b800f":"d9abf64f3e1dae020c41758b091195b3c02b11647879648055a51db37174050b" - -AES-128-XTS Encrypt NIST XTSTestVectors #114 -aes_encrypt_xts:"81f3bb026efdfc9f5185d9a34dfb911c68fd3e9bdb405899c24071ab3a8fdce6":"4bbc61beb90eb9bb76ce46abbd875b5a":"c37f989757656ab86b29a86b9920344b61e9246c5c46bec08401d4d3d7979051":"771679370400b5332bb9e9c565b53ddba45185de9ad167c5be50bca0460e693e" - -AES-128-XTS Encrypt NIST XTSTestVectors #115 -aes_encrypt_xts:"54e16a893426bad3726231ed3ead1cc53ffad205db15dd23d03aadd36276229b":"19321a27f8e94d5ad76fa87d31576834":"5e1d44965ead2dbb8608d4a588c42c9d1991a751fd6496fdb487c16619c9055a":"98c1e26394417c433c05cb26699875cc39489615a38a068da38450cf31fc9500" - -AES-128-XTS Encrypt NIST XTSTestVectors #116 -aes_encrypt_xts:"45ce2dd271af151f6fd36564486a4d6e25bf20cfe686e3535adf5356a3cb127e":"7b2ad93eea4547737631d62201950432":"effe998d9e7e044a8641ade66d39f813b58a2fbe20e18eb64edfe58bc13079da":"0a1aa453a60d8c8787a41ad960d62ed49b9ceb4552da779798e3654430ac4667" - -AES-128-XTS Encrypt NIST XTSTestVectors #117 -aes_encrypt_xts:"83db168f2ff4d90a76f2c7eaa5a229990d9248bd5d055dfd72f71189ed08ed44":"837ba56702ad64ad01a02f63842320c4":"d63b8ef7c043625aae4d05075534c6632b8bb748f074bcdf040c393b42d1be8b":"386aa5f9050898319fc0caf8b121078528649c3b0c24111e7d97b24ed83cbab4" - -AES-128-XTS Encrypt NIST XTSTestVectors #118 -aes_encrypt_xts:"14c211391b9265f3ba9a47486440781082f70699ff78d289057b3b85ce8caeb6":"451abde12621658c31881a9a16c3546e":"fd84b927b8706fdebeac6a6b79a53b52ed451ae903111b7b7072d11a11ee396d":"7215e3b95ea35f4834afad832d29c0e6cd6af9fb147f93398add527d902e4c18" - -AES-128-XTS Encrypt NIST XTSTestVectors #119 -aes_encrypt_xts:"d70182c66c1f18a97a234f5c131c8d6124f007ae99204c57ccc6c041ea0c564a":"46c2af18c697eb018033c9edb938b9cf":"11f5bc342fd2e66841c1bab743c7076fce9fa39b41e067c0a7ec0bd2ec6aa8e8":"e76409fb0876f67c037877dcc05d3cfaa2419ef4e364a93c692ea68df03c4c00" - -AES-128-XTS Encrypt NIST XTSTestVectors #120 -aes_encrypt_xts:"7b6b70225fb0e3d18da8c78bd243c8ab07c5690874d38f432b552406b20cd83e":"d9b0e363c23173c59ad9cc9f0f7a330f":"9d588505f4b673487e51ae1eb9e353626c8cc6b918cc4015bf0df59b69d0806c":"36761c36553710e3662f9f4fe434acd91cd47caf716cc6021083d904178c538c" - -AES-128-XTS Encrypt NIST XTSTestVectors #121 -aes_encrypt_xts:"655ee84352b64213b92526a6b6a7a1534235c659010bcc95a731c7102a0fd622":"3f04d04261c4c5b403d5107795ac4e03":"e3bfd336e389c39dd041db5812c0fa552582ccc8b3eb413b57dd86584cce06bc":"794d5b23bea41bf73b3085993809f94f1aa9500afeb5b37ba5cd65beacad9c7f" - -AES-128-XTS Encrypt NIST XTSTestVectors #122 -aes_encrypt_xts:"47e4b858eba54168cb4afcd296299d397b964324e3f033b6415e112b0022ee5c":"f439fa16aa17830a726c8ddad313f6f3":"4dd05e5d82304519594c7fd544ddf6cf9db29976c392c129d32154973bb0c1d1":"a1f1a8e33583137bba606fbbbdb6025c12d2a1d29549a1638e75a8b22c3dfa10" - -AES-128-XTS Encrypt NIST XTSTestVectors #123 -aes_encrypt_xts:"4bf29fa38fe5e5bc2991d756a0ee2acafdc8701ac7b9be286bb1a96ba69523ca":"23e3d324d2ced65d7d9fe165d11eb7b5":"69efe307e054ec02946fe6cc35d42f50f628fc142c11f7238f14962b3d069cf6":"505a7e7aa22e76b3bc1f146d24379877d3e9bd1c2b9e5dceeecb917f182be0d5" - -AES-128-XTS Encrypt NIST XTSTestVectors #124 -aes_encrypt_xts:"38dbd4fca54479d5c3bcea401edcf3651be190aaaa533e6e63d5ee9c14c92917":"e314e1a47efd8387e69c55f0a4d86f6c":"5a3cbf307055cd97da410c3f2c959d376e99e6d6951dbaa80183e1b84bc905a2":"52cbf4fa3d0651c43d2fb7b9c61d3c9caefd7d0b7d375e7872e3fd90ddd5c2bf" - -AES-128-XTS Encrypt NIST XTSTestVectors #125 -aes_encrypt_xts:"9c46ac272e2e3d2e9d21c76df40233a8d1f1adc80c6ce90252f57d3dca2e467a":"923a710a11765bf58caa685f760434aa":"829cb5926b13a17e8929b5fc06923ebf88c72dfe04a5f280113b40f230818512":"39ccbbde3c4afde1c7863c5f72729edd0d1023405258bde3ba12ae9304d8a197" - -AES-128-XTS Encrypt NIST XTSTestVectors #126 -aes_encrypt_xts:"c9c1b2b2e65501b13c4ac5740674e38a22c5e12f12edb846564ffb7c9e2d00c5":"e4dbd34966377d208d85268f14e24ac6":"31d837771b094e5ce3a022a49a69bcfd0136d38df99a302a6649c8477c8699af":"c0e66d432ff3ff317b16f8d7600b1754ff46ff17874320ac91608ea211544c7f" - -AES-128-XTS Encrypt NIST XTSTestVectors #127 -aes_encrypt_xts:"c8b1585f40772be51108354ecac50ec5097de7be9dd71eabd4bf8e2635973aac":"9f320926a228a01b58af44fe5b834fec":"039f9ae50588805f7ec18f7871fe606a09708e85c766b49c7160e3320e39453c":"dd4675d34f6523803c7a285b4e2db3f3fbb0947e1a998819ceb44448e35f6eea" - -AES-128-XTS Encrypt NIST XTSTestVectors #128 -aes_encrypt_xts:"1d6b69e49b69d7e189a4ffbba1fb1b932f2a3cf168d34a5944ebb0d583e5b6d4":"f3a80ae300a768022ca0707996d76d1f":"72e87c33ff388caf74f59f8a92be30ece74ccfa0921e81bacb554e825f8d036b":"43fe40e1388439e23431be73c60ea1b25f7c7d2d4f9fd0337309ea0aca923089" - -AES-128-XTS Encrypt NIST XTSTestVectors #129 -aes_encrypt_xts:"b8c07257dd8463c912f819caad27ea852a8342f864a6aab043268a69bcde6398":"680bf85fa31481649720d6f4ac2097b2":"37c5948bc9b2033251ca779cab8ba3811ce8ab5520bdadafa58e72baf90a2e5e":"491bb45af3db2b05fc9a5c8cbc92e2508dee84c82c372cb6c8e4cad1ca6b164c" - -AES-128-XTS Encrypt NIST XTSTestVectors #130 -aes_encrypt_xts:"da444bc6bc33130c805c6170afe167c10c2dc82bdc233c607cb8b226388ed0fb":"a767de0ef212d28ee4a9ea7ac55b3a03":"ad9b154f597dff935fd8356a454644ac16a182ada5055cb474466b181c4cfa00":"2cf68d71ce84e552212856cada75a30e251c9b6cd0b595b06f47544a08f04b3f" - -AES-128-XTS Encrypt NIST XTSTestVectors #131 -aes_encrypt_xts:"618c127719b26fc6e06c714d0d1345d4c7471d9bf391c6aab34a60e27f6ffbf8":"96abe5fbc601096d9eae8604e0ed3fdf":"d2d4029550014ccd0836c35a62049341fba951954f0e008d8958f43484933a47":"af06ddce1648ab2ac876427fe79111da420522fc265f4132e15038dc1f174873" - -AES-128-XTS Encrypt NIST XTSTestVectors #132 -aes_encrypt_xts:"53f94ced82bf000efed35fb9fd443f5ffde73a52d8af33c78d1cfc5810bec161":"08a91c315b44f0d8af50ae85df760cac":"3749b69a0cff7f32391b429e6280d96e1926ebeaee1eada7d2cdd8f279b146cb":"561c5036b7e7894f82bc228cee7f708991f0333f7ff1bc773f621ad7db72f4dc" - -AES-128-XTS Encrypt NIST XTSTestVectors #133 -aes_encrypt_xts:"ff53e460df54d8e1db7fc7867eadcbded1622841eb3dc30b1f21f149249b06c2":"d94935d33c210165d40d35f87c3f05a7":"a32aa50112180ce4f243952bf48cf804a6e2ace35e88f4d088aea9c340722fe9":"c9d89f95763f7b05deb6da07d6bd1088948f2623ef1183ca9c73ef9b38c68349" - -AES-128-XTS Encrypt NIST XTSTestVectors #134 -aes_encrypt_xts:"de5694199739dae285604dd9a195c33b3e6e93e0fd8b46151d75d5aa124e9bc8":"d34cd8e682e3ded1e58a75dcced13a01":"1db9ac102c247ced18036e1d96d40b5f494802ccbd4a85f0f3dd14486701e7d2":"3b262318b89eb8efdd8ac3c2a5a723a10b85700bd18bda714a3839a4f46b565d" - -AES-128-XTS Encrypt NIST XTSTestVectors #135 -aes_encrypt_xts:"1e36d721035db5e0d3fd89506f14d125f7f001625113d1914ccb0d1302eb0c0e":"ca0f28f042e9ba59e3039443484f0c95":"5b9629764958afa2afd5a5a0500d4c0884980cdec39911556fc0f299b8c9e7d9":"f3ab667b4596e415f03fd7d4dcd34a52e536b084e0a3eeabcb6c6688416f16d2" - -AES-128-XTS Encrypt NIST XTSTestVectors #136 -aes_encrypt_xts:"a4e1711c727409fd6da004236a64fafdf20fb34784473f81e86abf0987a2229a":"a19946d5e913e50bdc49381878077547":"3b9bc44acab558c136d5eb72f70e6292068043e18d09e2f4a7e93c836acdcdc3":"8f13f7979b7d21489e4882183cbb818e1e3be368be5ea7b18c722e4cb0bf2dbe" - -AES-128-XTS Encrypt NIST XTSTestVectors #137 -aes_encrypt_xts:"3b3d8c299676668baa16ffa6765bb84d9ad91fcb649e63b3644113b6be46475d":"f8ee792f85d10fd7bb7b6282257b7411":"f24b543e50e7b951f7df1e2b180296c3f21db0520e872f838cb8da489f14e364":"66c75419b8a7cd0a9c21dfc2ce91efdfddfc5503f1a02eb32dd40ca9f31be473" - -AES-128-XTS Encrypt NIST XTSTestVectors #138 -aes_encrypt_xts:"97e8a0d08d83d0453bec3851459ec1cbea0085cb2b167de5428ac3674ce83179":"9f6260ba9a9c6f53973f87a6612d161e":"3971175035451b35c7a5b873b7969544d0ab7a7fa4d30f9acb172594cf94814d":"4ab22ba045871572d23949142af25645f4bf273d5eef95a1fed0e85e434eb6a7" - -AES-128-XTS Encrypt NIST XTSTestVectors #139 -aes_encrypt_xts:"bfbd74e58319a1f56c0f2f3d9fcb1299bd3f7d419036cee113f023ab40269082":"0da05d1db5b682ab6356aee1681608b6":"145824d47d324d190848009847bb535883984cf21c249d4b18b345eb37eed0e1":"0a519fdf5e8b5d8a9bffd7034c11595be1fde05a13663cb85af8d28fed52beb4" - -AES-128-XTS Encrypt NIST XTSTestVectors #140 -aes_encrypt_xts:"a77b18a4c33568d662f7fddb341e938adb3510ab0aa7a62331e27e964de051c4":"d5993938d61b74718ca5ff6b646fe85b":"9620aba1dfc9ded639bc86de7de9823b8cb9f4748792d96ab0343a2478c2cbd1":"d646a13b88c2bc715d4c73d0c75c4461a0b0e5c107ae465b7ca1afd620803d31" - -AES-128-XTS Encrypt NIST XTSTestVectors #141 -aes_encrypt_xts:"99340869a2f7a3ad1605a3946de026bd2eaec78ab405329914764019be851940":"279f86d0e3b5ede19a31c910a267b6c2":"66bceb2a933bb1db66501470e4c4966cd553a6d790828989f394d8e542aada36":"8322a1f713a69f1676e4704695b0dbac5ba1e0c4237417101e68de3181b12851" - -AES-128-XTS Encrypt NIST XTSTestVectors #142 -aes_encrypt_xts:"f849cf41316512227cb1c976966474503b6a525b1b5e09478b89f8ecdad235e6":"ac915e19c0faf5c2a3aecfbf318b6344":"2fa52e0c72a1ce78b09291890e0893a94f3ff9a4a71295fa256139dd27abce65":"6e8d62ff3435627300d2f5eb4a6a46e7216c92e45c143542c608b511261abe53" - -AES-128-XTS Encrypt NIST XTSTestVectors #143 -aes_encrypt_xts:"973270b1d9df608d501917f2d9b385ab7c6639eab4a472430d52c680ba273e41":"d564716dd21807e4eb32e183b26d5cf4":"64acc597e8e77069047c6de73a96c558dfb05b3cb52506820fb31c13c040cc94":"8f888a56705e67c7422bd09d66be0288634a55311e42dfa18c9a1a217a8f1e2b" - -AES-128-XTS Encrypt NIST XTSTestVectors #144 -aes_encrypt_xts:"02d1c357ba444947302f89c701222c24968f0d7ed621664e4b80020f509a2e3c":"e6911839d40fb5795954201393400a0d":"1a6d9ebeb278738948a31d9b1ebcfd23fe2227c4ea00720076d8f61a9d23b7a4":"896651d285c0ea36d63a5be5e393ca1fa1123797a1c6b9353503562fd9cc61ab" - -AES-128-XTS Encrypt NIST XTSTestVectors #145 -aes_encrypt_xts:"a0b3dc90e29c4298dae47838f5821483bb6ef05228b0154a98fc50db3636e6e1":"1d25fb75d1e88c3d682e59ea42c5993f":"3bcca6dcf43d4e5308d6d5b3979d861ac581fa8b1950dd488db360ba09648ad2":"33cf7d060d6deef9ca42cf94b4d79f1e3335b7ed199994aaa8de4082c53447fb" - -AES-128-XTS Encrypt NIST XTSTestVectors #146 -aes_encrypt_xts:"7594b2e1bf522fb920751cbac55a1f99fa87480a0037d31e721c66fa7acafa7c":"165c14b9db7a21e813f8b795ea30ef30":"f80b3b0ec491b77eb053a6adfac0da5afd3cd10c111f47e49c5a7ba1fcd5cedb":"252aff25110b176af3fbefe034ce72f7d86bbe38e375b3baa72814bc1e1c3254" - -AES-128-XTS Encrypt NIST XTSTestVectors #147 -aes_encrypt_xts:"48a819c9ac1ee1113591a446dbbe64f3bf255fab34880dab4f11730fc094d3e4":"b56f251b7766afa477e0b2dc39888896":"9f91e6e870382df534cc30990a955b3378fb0dfe9690a52d1cd344cb9c21ba5c":"f7e14f5f5f246b7c783ba43d2668b224ad22505a247d7a3eddc0a9d61474c8e2" - -AES-128-XTS Encrypt NIST XTSTestVectors #148 -aes_encrypt_xts:"dd49b53737a28423fe55193633660775f64b273d71f82c1812626b763881e817":"9fe422abed19a9893112b81ae71acda0":"798f481c8b349fef8739a1bab0f517e6c688a8b9a1c6c98cb83d39d9c652e7ae":"76fa8f13bb96ffe484766797d788ff6d58226603d735102763dfd16ee5143700" - -AES-128-XTS Encrypt NIST XTSTestVectors #149 -aes_encrypt_xts:"7d51929e373d3662b7dd5b19a6a1495657e03bab416532434bd8b9032f5e7226":"ec4e792e3ac04c37f85dde52f0d6b80c":"880ff17a8d32d89e910e431c0cdbd0837251b941f009df1a6ceda7c2557d7b5f":"69189fddc63e7cac9778bdbfaa12f6edb95ac93d84bbdb25a30f85d08c114b4b" - -AES-128-XTS Encrypt NIST XTSTestVectors #150 -aes_encrypt_xts:"a6140d21d9f52c2f7d3165876c581692738c79fc4cd3a2065279bc10eb59b830":"a27dfeeceb6ab60722e6be71328d1c08":"bc5b6be6a6157e78df5f77b2bbf04e1b4fe716dfc4b7dfe15a01556a54d7eb33":"62b5d116e5a218581a6785eecc1eb496553318b982d3976f5c357d5233b49c9b" - -AES-128-XTS Encrypt NIST XTSTestVectors #151 -aes_encrypt_xts:"a9e399b4568aaec4474baeceea77a8e715ae94694c30aff32be0353734f0a25d":"d52c178b397287d447874474da7f97a2":"c774446d56bbc44e376e490f55f9f00308e4df157940e590c61780638f0dd134":"810d2031aa28959210231e7b0ea4e00e0de4476ee5c7b138ecaf65a1099630cb" - -AES-128-XTS Encrypt NIST XTSTestVectors #152 -aes_encrypt_xts:"e9f8113f5d352289cd1c3b41a427cc260b09ec9a994b2f29b98a5400ef2274b4":"7d0de99651c13a53675949fb6500311d":"f6e7cc1c05fc03e0ab6b752d42d056e98f6c5108ffbdcd9007af2187c419eb9a":"a0ff4bd413a8db13c12f773195ac52e82a68c2cd92dd8d352083a1bd82a96c2b" - -AES-128-XTS Encrypt NIST XTSTestVectors #153 -aes_encrypt_xts:"1017226b37e0712b938f145f738090067ef568615962e2e7081aba94f3abfb24":"c0a0d39b02b384f94b16435c5bc32790":"7d1c73e71a567ce23ebd6fb49effbf4de204779ccf1f5e39794b10cda87249c9":"cbe3ffadce4bab8aedac813148b0a1ec92e99feb39922deea8b278b7314715d8" - -AES-128-XTS Encrypt NIST XTSTestVectors #154 -aes_encrypt_xts:"1e89067e5867c6497559a65ccc25d7c7c3508f80de7e88914748dc88d8ccd09b":"812b4e71b69f2075f1852d311753022f":"e84520fb9eac431ada9a94c9a685acdbcff29ad329ec5fde72b0ccf709e735a7":"32d78de76805a1ca0b215e6257cdd90a8cb9c499c36e8d5876045fcadb4352af" - -AES-128-XTS Encrypt NIST XTSTestVectors #155 -aes_encrypt_xts:"0de6cbfafb6d60bed08215e5f8cd94832607dacaded945e881a7465820e768f1":"1918d711d75f32206bf6b057002e18b7":"147bdfc7ad960b774a7952d5bb863f507f346b45493b2f8955c3c2df5f599e4e":"f5771399b37a97b5b209f66114105029f070c6d281da893d3f3c3d3b298266e5" - -AES-128-XTS Encrypt NIST XTSTestVectors #156 -aes_encrypt_xts:"5b4e1da38de31e21c931c05bedef3a19c31a1f99dd969bba9076cc7c2dff2a5b":"27fc7f4df95d3401da9a962424ed7522":"ad002d6dddae01946cdfbdda7d3b7a601ae23afe05cf170fc093dbe97636cdfc":"5844722c4dc0e80340588893239a8b7b1dd39a98a85b5eb97a03d9de8c599755" - -AES-128-XTS Encrypt NIST XTSTestVectors #157 -aes_encrypt_xts:"c9667c374b6a04e29697ec2b066631bc474c3123b711b4901eba02877a9dce76":"e613c2ea74906caf1166ae36be977a02":"3177a51fa0190e757bdf5686cdce1f566f7240a6e210577b039f0cf79c32cb98":"ee2285db8187b84d1e4dec525ff30bad479fb3654bc8aa1bda35d703f5b8406f" - -AES-128-XTS Encrypt NIST XTSTestVectors #158 -aes_encrypt_xts:"d9966c9724327760657411f642a7569bd56e5a7ddc251294c112eb310f130c24":"b5c743d1ffdf9c32dfe0b89078a027e8":"6d07d7572504f1d28d5334c77125ae1557495478d2edc8b23969a628c4b49ee1":"85bfcdad4e140c9e6fd8b23eafa747c80cfa7413f1d6544813ceb2085916c662" - -AES-128-XTS Encrypt NIST XTSTestVectors #159 -aes_encrypt_xts:"7b9c7207d1179dd473d7baa15e17771b9d6231dde3625ec6f99c45796e48dea2":"151de5bd1f174aaf40bd0cdac95a7f37":"474439df01f8534df90a91d0ad5f8d571e0f528f1b722c12472e1e617c5675e5":"80ea2e31cccbafa8b208c93304952f21b828f323ae82d7cbfe270c58296045ec" - -AES-128-XTS Encrypt NIST XTSTestVectors #160 -aes_encrypt_xts:"dfcec42dea99c0a5520597ea4a2935eb59a1da0d44dea9412d7459542dc613ef":"a9863d498bcf2f24e45cffde328c13f1":"12f29f80664b61630da1b86d1bf8cb2a198c6c242bd58c0986d89c78e02ce002":"d7d70f5d98f21f0b8505d7739b89600a86b105a223168671cda0316678a230c4" - -AES-128-XTS Encrypt NIST XTSTestVectors #161 -aes_encrypt_xts:"260b6d4b599c53142199bcd69f4089c0ebb9a3261c7203b816c36084e93bbb97":"f9535b013abeeef0c858d5a9faeb8d62":"f2306831e3973a7b51e1330fbdc6d8ed87cc97a9c65a934df838f5e598cc4243":"f196ca050c931a9e98b8c2e88ef7d91740ee040a945c7d4b0f7e56a211c0d1e4" - -AES-128-XTS Encrypt NIST XTSTestVectors #162 -aes_encrypt_xts:"2dad80daad387bbe63cf64c4abadf6a2ba50bbf115dfe86e354791465743eb5b":"9e7eb60f9ccab4f2ab5b46a91d250e3e":"7ca300087f4e0ba7e4d478fa3d503163fc2ad1e0ea93ede68df42956fd73e016":"4ca9f029bb0f8895d4284ffb7f578714b7ab77a2bed2dd59b368f1a770edff27" - -AES-128-XTS Encrypt NIST XTSTestVectors #163 -aes_encrypt_xts:"aef7731222d6a133e5aec773c53844cab2f084b398f19984b9ba0fbb5b37f6ba":"345da8fe78fd882910ff258c71850c79":"428ce80b9724cb2d61587fe0d3a199c092e0eb57018c8fe50f6487fe3524b975":"da91df5d71ef25ee2d883e6fe0749f8439544dfc36f8a69a9039abd03056817b" - -AES-128-XTS Encrypt NIST XTSTestVectors #164 -aes_encrypt_xts:"590ead9adc88682580e3b58171b9d0c52610b5329f551524f021a9ca1dee66dd":"ebe9ba3eb7076efd789fbb905ec49a03":"0d5d8dbbbc068bfe0e6de9889abf09283038b38ed5d2796ae738d33a0f3187cb":"aab7bfce4d6ab3579f60405a0442e17f9cf3256eef3adc30ef9646f0defff6e9" - -AES-128-XTS Encrypt NIST XTSTestVectors #165 -aes_encrypt_xts:"c0401467836ba9f1f0a7d257afe94175725827374114c5f1439c01d9467347d9":"038e2d60381c5ceb292c0ecaa898b5ac":"0e13ba3f3fec9b49b8ac7a816f68b7ea25352daa7464ad13b7850a8bd34763af":"7f063b82bbe90886879ba10358bf170d689de216c7181ddfe64af066a94ba756" - -AES-128-XTS Encrypt NIST XTSTestVectors #166 -aes_encrypt_xts:"0662cff9a410b34bdc4f2fec765dacfdcc31d7250e8615aea2862f94d2e16e6d":"f19db317a2790d7b3ff496c6266f5da2":"69e28661830f21e121a114a4659a248bca7754a21ab5fb82c39cc6dd240c9a29":"1b9d720a2f53cdf93a9b419bc7f09773cfb116237baf222686628677ec031fb6" - -AES-128-XTS Encrypt NIST XTSTestVectors #167 -aes_encrypt_xts:"69534c40034bc830c5b5e5e9c81e7f9cfef297b17957e9d7fd7906f7a942c834":"1bb869676cc4796ac56f93da5c2a21dd":"3287ec12deacb3f53cc73c247d2351916442d89c0c7807a90967f5e88d49748c":"2fe6223ec7b2da9eb40adab95ea14f5ba31a9f7c76501dbed7d7f98667cdabfe" - -AES-128-XTS Encrypt NIST XTSTestVectors #168 -aes_encrypt_xts:"031e7e61243a4f57d0ddd1693e5f617ea1597da241c95cca4c4e0a59e891eb7e":"5106330526d67ea6e9a3352d03a954b0":"e9c9ea3faa68233e698ff7bdff7a47b74da3d6bc5ef4eaa50fa6b582969bb7f5":"e124ce4b92662d1092d8478c942df3bb2a1d5082b3ece9c3ac60077bcb101bcc" - -AES-128-XTS Encrypt NIST XTSTestVectors #169 -aes_encrypt_xts:"a0513f0b74dbb9b2c96e5760f0416f1cd12f9e4044e85f3fa3742d65c94ab95f":"e9baa192a8efdd71ceb1097f30e40b50":"5e1827f087517dd2e334fc412179cbfbd1a5c5d695a08f1d16d7ed310a927961":"277c742561a1bde342b035d07e69078de6a1667e19c4c17cad3b550ecf44765d" - -AES-128-XTS Encrypt NIST XTSTestVectors #170 -aes_encrypt_xts:"2e7d7470c9afd72f811ca24b06d6ec3e37987e94741d1ddca33d0adaabb797b4":"5a5eedc1944ee5d1ec3e1d2564791de7":"811ea3aa5d4c655cc9d6ce6178b0334dd7e81cc7862f2ae15a88318a017d8727":"fda847afd92b31171f19e64764d299a4f00d969a56975591c51403117c3329ad" - -AES-128-XTS Encrypt NIST XTSTestVectors #171 -aes_encrypt_xts:"106678fc82e16a40c1e26a8811456beed97e644f4a970b4e7348deecbd11f3c6":"87e3a254f283e45738b2b1671df1fcb7":"3690fd952a2cf1297bd593282864c84ff156623f0a513fe06361a2e2e4622154":"671e99dcc432fbe6202146459b4c1ccf1bba313debdded2dcbe41f9b840d480a" - -AES-128-XTS Encrypt NIST XTSTestVectors #172 -aes_encrypt_xts:"15e1f589a6779f3915251839cb7ea8e8d9922ac894d9ced9e91b3d9643f44c40":"4a016d54644a4ea4150c91a23c3a2ae8":"ff38672b06f8d4d7764b9aac7fa16eca17d6bd5f40f4a65870de3c47d991e70d":"a8b83ba850781f3b9f802df20d1bf4c98c9b05b8cecd2324cd7d71f6fe100c4d" - -AES-128-XTS Encrypt NIST XTSTestVectors #173 -aes_encrypt_xts:"e8f729c0a215413736103f94f05b8fcae71a81bd9bf09b3f565fa01fe2c50ab0":"7f0d79ca1ce9d4db848ca02a31b3f1cd":"51706a2a4b11a288d9edb2050d3c99a6b0edbf18c8a1a9924f8b2368444a25cc":"0b3a4f241a07620b8fe02244ee7d9c490a47fea534efa9b4571a9aae18e16aa4" - -AES-128-XTS Encrypt NIST XTSTestVectors #174 -aes_encrypt_xts:"b9a348c298cc0250b8c2f06c15dd0be0b6836f8fe159ca29f970ad76d3a2d50a":"f7a29e074d94798e0a59bad061e96eaa":"47c20372b6059ab8d62fbc730ca80ffb4b332ae2decdf64702c3cec45576a9c7":"f36190c978fe130823a42b027def30fa076e5f7fa12206b5ee1543a4ac273b62" - -AES-128-XTS Encrypt NIST XTSTestVectors #175 -aes_encrypt_xts:"6076804da6dfa4eac7401b58f94f7f846d49cfcc1cecbed43123fb0b747b8ecc":"a3091f07569195b039720690c2c72ee2":"109d89b30295ff6232c9766f2776a66592daf922dc87b26d7e244f4d63fc1d53":"1eee3fc196fa028b5242dc583065137b756c185a744b22f34c0bf331d7ef2fba" - -AES-128-XTS Encrypt NIST XTSTestVectors #176 -aes_encrypt_xts:"b7987786c7f3ed5b623da204be4f70bfc5ee0f472404565826695ec69cd5e30f":"4a38a089043fb883074385865264b6a5":"d1f9803450c632c8951c2c0b50138921866880b5b4ff17c2eabcd8db572e2fd9":"c0ec8b5bf1c40af5257b750b5d3ae97c2549080c00d9168145a65c6ebf6d0a57" - -AES-128-XTS Encrypt NIST XTSTestVectors #177 -aes_encrypt_xts:"5e1cc35539c7fb019af84ceebe2cd69318a84917da3fa0f6e612a7eb62190950":"9a201df0e98b967d204ebac32f2665f2":"b3f2589d7c3a085835f2178fc4499147c49a434553a61d6a3086e3316c9219db":"b367c8de015f5493ec949f6b33637fdc5f4ab2dee86b40dce979ce31c3aace7f" - -AES-128-XTS Encrypt NIST XTSTestVectors #178 -aes_encrypt_xts:"2904db4d1c87c5d477a36c9a964bc89347f7faa7590c20d78cb6a96e750eabad":"ac214bbe1d54b43c7d892d496864ed46":"d690b7934016a76add5cec09fbc10423b0a9a4da6faeb37742a9381a13472e8f":"b484a6b10eafc8384cf7ed2077b6ffbf59065a7c6119ca58859435bb58fe5474" - -AES-128-XTS Encrypt NIST XTSTestVectors #179 -aes_encrypt_xts:"2d6eb27a61fe3db7ec51318305c70825868b93e01a2bd1c99010a7664131da46":"7dc24d44b7df86268a1515fde988a0f7":"85c8420ce4646e12bf22d4eac28de5f774a1974cfda03721e77f8ef2faf58d9d":"9182cd5c0691ecf1914eae26861d31be7a60fdc58b41d1de2499fb7c66fe0ed1" - -AES-128-XTS Encrypt NIST XTSTestVectors #180 -aes_encrypt_xts:"db192d020aa2efd0e7a4cfc7ff5ccefc693934244da6fb5647a49cd7c0125c69":"bf2ee51f87f3d67667d22fdd177b2d6e":"333ecf4fcb6fbade9a084a605b3bf545a8069e9bbb343b118634ed69e5da2814":"2d38f911c7f8985bcfe9245501703cc7cc6bd47d361d465ff009bf2ef0ef096c" - -AES-128-XTS Encrypt NIST XTSTestVectors #181 -aes_encrypt_xts:"4feaf564170ed86e245ec432fdeffa291df90a8c3846f255262f62719d04daed":"4e0eae3d8eb6d796883e98b77d4d381f":"93c74d39560a0c7d0e6916289da276a9fab405ef30f33e104330fb4443261bd2":"9e39a707b10ab820fec31ced09e75058fc2e8b08daaa700cf2670041fdd78b8b" - -AES-128-XTS Encrypt NIST XTSTestVectors #182 -aes_encrypt_xts:"7ffaee11c6fbd462651b88cae7604d04c34ca306a013de35c237a3d201f22f97":"ba763e99b42ef1b8d7f631dd634e9bb1":"0682c322334246782e8b94b3c6bf8ca7b27dbd6eaa4a4a620788c2abb69c5d03":"628a97d730ec7c1598e87c789f86f119c4fe04e81f4292dc6565efed9414b677" - -AES-128-XTS Encrypt NIST XTSTestVectors #183 -aes_encrypt_xts:"61bc711d6083037e5465a15f1555d444e8469484583fe00d77973ef3873b9fbe":"007a8bc5f7419886bfcbddd472e65bcb":"678e4d546cb604c3263a1f824d65773b7ded4b1617024dfcce23ba062855582b":"4533aa42c53eaa49960dff2d98a8359867e907f20d44ba49b02ec4864d06c62d" - -AES-128-XTS Encrypt NIST XTSTestVectors #184 -aes_encrypt_xts:"2608364f7d9ebe8cfc5080b5453cb904829606f45a4c54f28109d5bcb431d7e3":"98cb6d9ae35baeb33f2a99eb02e3a5ff":"a2244a4eb724d88cce5915ae6a5dc492e6f7b0272c1874653fa290a9ff3bef54":"f55bb7a2172dd7722c99136047e578ff685498f0cf0d4b19434afdf1c2dc995a" - -AES-128-XTS Encrypt NIST XTSTestVectors #185 -aes_encrypt_xts:"199ab553f460efdfb4138c0947a23a7f962fe33e1e25f753856197c62705164a":"a9df5b0eec470156f93258650f467940":"e52638e40bfbfa3e27613da2436fc0f40608814ba712d8a5c478cb5c20ba7254":"26a405908813c077a67fd413c2d333b8ec98f6037b96f8e05fd7c6dd344af284" - -AES-128-XTS Encrypt NIST XTSTestVectors #186 -aes_encrypt_xts:"cce9c7280f49abdb92540209eb67bd4a2c02af676442ba23bdc860bec1ffe690":"d77d6765fa475d3c296a0e9abcb1d6dd":"e522798f88760ca431eb3a09179c82933dbfb9538c37c55d3d6585c627ed76d8":"fc21c07891fe11cc2320fe00ef604a385184f71d0b0e06f89c06e47062dac7f0" - -AES-128-XTS Encrypt NIST XTSTestVectors #187 -aes_encrypt_xts:"654965bd6e76a1dfeb8e86758aad2e8f46f739e24ef9499344d52814855dba6b":"08d14be534332ace3663956ae4684d30":"6e742c2baa261c25f82551fc0bd8cd0de7970873de73a8757f7cda3d20721b21":"254cfa8b4de498bede50e9cbcaa0d626c97e62292cf1e5b7b0feb3b8b9f18e1f" - -AES-128-XTS Encrypt NIST XTSTestVectors #188 -aes_encrypt_xts:"65f4b1554f2a1c9e40e823efe4592651d9e3cd5d6dc4cb76b58eae99111827f3":"f50c3f6a2278ef514355e10e20048674":"a141e49ea2ecc3b37282cad5dc12d9b557f1d070accfa21a0deee7135158f776":"b320178497cadd2d8e0c5604bb5730502b4d18c2fc042945fcdfd697bc7ed2f6" - -AES-128-XTS Encrypt NIST XTSTestVectors #189 -aes_encrypt_xts:"f702b664ae77b739766fb0cc32b971d42af7155c05c3f28c9bb8fbc418ce2b14":"cc078ce78779ad2f3540617d1676c9a3":"80505689e8c1b93fa0442c49534d6633b45328d24a5e677840062dbe097b7d6e":"b820f220066582982407a4670c5c3cd2c882e695712eaf109ecc77fd77a1935c" - -AES-128-XTS Encrypt NIST XTSTestVectors #190 -aes_encrypt_xts:"9ac0e1005efc33eb677f47e388362f6f204fb154ae3abbb1af92a68913f2c94a":"ea39bb7575c2508fed0d0ef9b19fdfbc":"20dbdd904e8b57e03646d9b90da16164ef35d411f94cca94bc05a9ab7367d205":"7fd76a5b3d3a75946691320cf8b0891414ebea82adff2c523a2446076ce87578" - -AES-128-XTS Encrypt NIST XTSTestVectors #191 -aes_encrypt_xts:"4b5c0a78bb1c659cb433cb1ec6190eaa57a823cef6d7555cc491e4e5d2ff9716":"6678f26c95fb68d33e1c36d4536f4487":"27ed02c5925bd4dcdb1d1ee3b7e2c513870211d8e785d6fd994a487a8fe30e38":"769e6a73c1939d318ef52c9fdf18e7ac7a7829a01158c7a325f9bf9c6d9ee1c8" - -AES-128-XTS Encrypt NIST XTSTestVectors #192 -aes_encrypt_xts:"18304466731dba064694e4c789e4ddcabe223fa45c3c03c34d09b7658121b55f":"3bb00e9174f9cf365da337510fac809f":"033e653570d0062af9e5512d112b170e3112e6edfb447e491a2f27d4b74164ca":"f4dd1d66ce357002c88edc6a4e9cb348636cf61be2b18064aa2fee1da719ede1" - -AES-128-XTS Encrypt NIST XTSTestVectors #193 -aes_encrypt_xts:"03160162e4d56bad52c166a51cb0c62ca458cf3198daef972b55e7bd4d73df4c":"2604e3456a3f829bff2fbef2352630bc":"4b411f428f4f48373eade17f4e9e8323a100ebfb78f5e654e35366b114ab8e76":"1d6aff6e38bb6a655d0d25d69679dbd1f600f23ae746691e137c2260936b36b5" - -AES-128-XTS Encrypt NIST XTSTestVectors #194 -aes_encrypt_xts:"ca75fa2a46930a1f2ff72362e3161b5bebab6d5956bb7631321676703700a8f9":"1dce9a80f5b747327e62b08ea9c813b0":"e53e7e1046e2e802304f56cfbef36e957bab8b8f9c49c5830a6f552fbbbfd00d":"e47249c2ef237fd1cafe31b57bd24bcac0eb702c02cd1737202bd55f49505a8a" - -AES-128-XTS Encrypt NIST XTSTestVectors #195 -aes_encrypt_xts:"7d87e6b25220e3efeb7151c3e9732078a59128fa31ebce2213ba9d922063e039":"9b7bacf85a6c7f1dbe127079b813a26d":"38fc52ace9c2ccdb0c429a03bd1a4e1f004f95eeb14432169dcc1edda9ec7506":"5e17bfcb4f2ade60bfb2336acf8b7abe2620616cc38abffcbc8dcaa9ea496ca8" - -AES-128-XTS Encrypt NIST XTSTestVectors #196 -aes_encrypt_xts:"8b0fde9249eb89f29836f905a9bc82bbeb80cb812a1d4edbc2f4e3a0a993f862":"6762357c130cb08ef0d6082eac235471":"890db6311dec97baf7c1b159ecf4dbb139abf541e1143d67fb195f9de50307ac":"ac90a6689d411ab266fbe0ae9dad9352ab13405f533d9255915a015e3db2b868" - -AES-128-XTS Encrypt NIST XTSTestVectors #197 -aes_encrypt_xts:"01797f3f4e92bfc26a35c5bdc255ae7d15c07d0c3c81ef4aa28d6aedc47df0e5":"f339b0a9a8a728c7598da8bdd62b76a2":"24556c751eabfb62906a17370c283f80a4234118e36d3fbaaf803fea64028d12":"5973d669c180767ae33d9ed1c1850f8ceb38b190f551c63ff37846fe149b3c85" - -AES-128-XTS Encrypt NIST XTSTestVectors #198 -aes_encrypt_xts:"5ad4bbaee4060d455169ed04d10cf1f3b504581ec98296d56d46c0585275334e":"9bcfdaceae102c06770185880be37aee":"40498a33fb2ffc718795ec7990f2fc5032e60233edc4fde04b86dffcb4f27149":"6526a0ec0e11203cb282cabc581a55bd49d76acad11e8f594da587d062595e09" - -AES-128-XTS Encrypt NIST XTSTestVectors #199 -aes_encrypt_xts:"f70edafb208cf0404613bd8161f8ba9e8cae7b235c7d18029659e68860dff473":"f0ce843371376493b8606b195876447d":"5fd5f91bdcddcd44f11ecd034fefd6ebd5c9beb7aa54229fc1ad2a41633bbbbc":"67c5995bfe0d099bd5733b7b619d3043500948e444ecb5adcdfe5e96fc05545d" - -AES-128-XTS Encrypt NIST XTSTestVectors #200 -aes_encrypt_xts:"a3cd3b6e3b784c27504ace3b6b9fe04c75f743b8c1af388a5f05b61e332cd84e":"4d52316b2841abac6d146a44ec253631":"3607893d0421296a1d3e5fa379d9931f060c3ee272f29539afe1b2714036c522":"a01c987eaa58430de82e649d8d75d93c134f1fd063cfcee3545bf73e6628fa79" - -AES-128-XTS Encrypt NIST XTSTestVectors #201 -aes_encrypt_xts:"394c97881abd989d29c703e48a72b397a7acf51b59649eeea9b33274d8541df4":"4b15c684a152d485fe9937d39b168c29":"2f3b9dcfbae729583b1d1ffdd16bb6fe2757329435662a78f0":"f3473802e38a3ffef4d4fb8e6aa266ebde553a64528a06463e" - -AES-128-XTS Encrypt NIST XTSTestVectors #202 -aes_encrypt_xts:"8afb90c2ec924c4b0b0bd840fb1efc842c9385a14d1ca95bd4d12cbf9ab588ed":"b2f8c6374eb275c1744e85aa21f8ea6b":"d9d8f00683bcd489154882290f24624726e093390783d4959a":"f4bbaa8ebd480d2a2a371beab3d8b387c02282678c6000227b" - -AES-128-XTS Encrypt NIST XTSTestVectors #203 -aes_encrypt_xts:"6052a415b42d1df06d4283186ef363c9e59aa0eafa92ffe0aa1ce617fa1ed39a":"b29b1a4388673fec4c1dbd786a491c62":"eb61da2b2159b9ca0099cbb82af6cf26a645ad954811aa703c":"2c404c9b9c71dde43012a5abe879fa66d4c94fbebbdbfc01fa" - -AES-128-XTS Encrypt NIST XTSTestVectors #204 -aes_encrypt_xts:"74f6073c3c4e9bf8186e5497b56d653bd6e158170a0b59c6f64db1ca60f1baa4":"8dca1120c79a077a842a9b9d7723460a":"408ac25080340d1f59e7abd879bcb2132779025ba3207fe4c5":"036c53b929980fc9f042cc4926e125331fb3e21290a052bf7d" - -AES-128-XTS Encrypt NIST XTSTestVectors #205 -aes_encrypt_xts:"210130cf1586c24e4f072fad1f39aa3da371cbf73af43f49efe7db5d48aaac4a":"c3ff2bb1af53e80231ad244b3bbe1dff":"463f9c120f974a5096acef4b315262ddeafb3dca8380896314":"bfc77723445cccd0e30ef333b721ef07edad579ed78561859f" - -AES-128-XTS Encrypt NIST XTSTestVectors #206 -aes_encrypt_xts:"00f867841e6cc8bcea32e5ce2b1398a08730d6c567412bffb1e0e971a418c388":"f09170358ddaaec8139a9aaae8cb2cce":"ea03b308b39728940ba9e84faf4c5c54a1238996f694932a12":"97f039021aa175e3837b7d4fd79948e8500d40fb7fdfb27c79" - -AES-128-XTS Encrypt NIST XTSTestVectors #207 -aes_encrypt_xts:"abbebd60a3002bfbb5842d8bfdafaa39168b61cc5592f3eee76dd06b5117c219":"aa60fa8533ced539c0ba0019ae5e99a0":"20e44bdbe4316ae7677b4d78316c5a47ae26c3248b06e779c7":"20b1fd404143f39ce1a5d64dbbc137e5d8717aa5b28471d72d" - -AES-128-XTS Encrypt NIST XTSTestVectors #208 -aes_encrypt_xts:"7992df46c0f31a963227fd5c4c227c756ae0b4afd3356db4823e561a75d6519a":"18c2815051d9a2c16eb006467853f723":"ea9027e5016713fa1956ef5672c1e194fd619af89a873ea9e1":"adaf45d262fbd59bd887f639f820bc1409da4a0896ad677713" - -AES-128-XTS Encrypt NIST XTSTestVectors #209 -aes_encrypt_xts:"88a6ded6454dc8b660e735b95de9b96a4547238f6da36a19fa39fc457b95e03a":"33b924a99d989ae8835e9b28044493b1":"7e7ce9aa3ae4c86c210f1aa1f279c6948d2a43dd0f3febd3d4":"298282d3c794f3c3126a2c0ba1a2c8d9c47b6f2dadcaa64248" - -AES-128-XTS Encrypt NIST XTSTestVectors #210 -aes_encrypt_xts:"6cc01f3db0f5f629d5c9ba91b437bbdb60ed23c035a7090446d6322e407e3abc":"af6e3a4923037e4ac052aaf823aeafea":"d1cea3010fcd675aeb9af9a4a1a2ca3190714767da0dc3aeab":"214cdd03c0f0c49d32e8b341ea60a2db076eb4d6e4d06c50e3" - -AES-128-XTS Encrypt NIST XTSTestVectors #211 -aes_encrypt_xts:"f6875e62c5a26a448fb631a8893bed7a276d2c9b27c17862b004f1637dc0b0ec":"b1ac3ddb2252420f21903ffdd925cc75":"8c02a37d22c7db9e26738047c0d2272e2f4d19ba08e7010981":"2153abac32e4b527c640106cc572119b279dc79a9b61e5775e" - -AES-128-XTS Encrypt NIST XTSTestVectors #212 -aes_encrypt_xts:"fd527d189f3f2928df313a9629765d2c2d68ae4eede5e116a46e506abf719946":"2d1bf18678dc3e58cf0242d0cd6ea350":"95195e104502be51e909c62c861aab3ef134572dab637f94af":"879a8dde4415fd0fe17602d3565efb3d07e8cc6e73c79e92f3" - -AES-128-XTS Encrypt NIST XTSTestVectors #213 -aes_encrypt_xts:"e42534721c057c6440e756d6e65f90548c3f5c0efb3708d0e3fec2099da6f54f":"3ba5b7afec9c73817ece2bde8781cecd":"0736cc39393dbfd41b179a8d6fb36d4ba26428c32d106dbbb7":"1ef24efa1b755a9475d7decb7727d391e1b9e0742966369b4d" - -AES-128-XTS Encrypt NIST XTSTestVectors #214 -aes_encrypt_xts:"935668ea1764559c0c172646d27545a7b4e8427f8cd3e8eb2f13ca88c8befb73":"81098e82199c910d09dead25217beb0e":"8d5c532f2e3be41f333da1eb0ec1a992bd693711ed857c1dab":"ff32c690c16217c8d37812242e18970d8690934678d24fa895" - -AES-128-XTS Encrypt NIST XTSTestVectors #215 -aes_encrypt_xts:"07f19291810afe5cbf2794091307d0ceb0ee40a84b60eb3dade5994cfc4308cd":"a461f6c8dea6ce1b0bb1448949a0f457":"e37955490db3df6147ea414187db5427dbe6ec8e28c1f08036":"cc151c98f0a770134509fbd3e176ba97f53a89f8b87cf4c1f1" - -AES-128-XTS Encrypt NIST XTSTestVectors #216 -aes_encrypt_xts:"06f23047f2b67ab05585be6d84ecffb67bf1afb8a7d2c991e4d92eb7018e7296":"cd2d834683418b3c99b177cb887845cf":"be9318de73b3a83590e9fe457f8e43a8b91c54bdba2d91ae40":"57ce6a3d6ef979ccd2991b2a7e99dc52269c048c8734e19ec3" - -AES-128-XTS Encrypt NIST XTSTestVectors #217 -aes_encrypt_xts:"61f51917fe4c4a6176d5d157a555118da3668bc7cdda89f65b71466ad4462b29":"09530973916984418ef9e9c9e3f333fc":"541011ea4f071eb1073a542002a26ff68f5008d41b3c1a6a3f":"c5620250d6d5c90366baadd667e2e938eb1faa81345be9d493" - -AES-128-XTS Encrypt NIST XTSTestVectors #218 -aes_encrypt_xts:"99dd1a65a9437f8a6cb15b7504be84475b43028680d481c0ec2c33f105f4fe37":"1d6a6528e8bc0d9f15f28cbde9dbbbfb":"91108381030c7df63e65f35bbd591f7fecb9d1038ece29d3e4":"8e675302665e5f53cea616e1689e80ef7a67f463c5de2c4113" - -AES-128-XTS Encrypt NIST XTSTestVectors #219 -aes_encrypt_xts:"7ea10c70328d9984166ddc2e923937e65469b9f980686c3722d507c0647f72f9":"9c814fe58dc8f63e064394d85c64bff8":"b7b6840563a0677ab35062bcfc31944eed4ab4f0fd360b8e31":"8770255e47e3e319bd32ff0d249e0bf4843ae62e724339569a" - -AES-128-XTS Encrypt NIST XTSTestVectors #220 -aes_encrypt_xts:"c3ef8390b1d9264d1daa652e210871c98680a450cefe30f418b7c8fbda75c49c":"035bb337c94f4a14ca15103e89b47413":"547f2dccf98871153d5b5483c3e02ed6b729ced86636a0ffbf":"173a1b4b09522cd1866deed0f47da469c798b29daa449972c0" - -AES-128-XTS Encrypt NIST XTSTestVectors #221 -aes_encrypt_xts:"5bb35fb381c55315902d5185379a2b1609e998404b37f79e7f1187dbf8eb48e1":"6e4b057c0438c33b60a30e21b14a7d48":"d1167f61f0c9ba43d1510965a3d1981d87aa59a118a119cdd7":"ef9643acd4e886f0a793bf5a2803545d095e27b57870277a2f" - -AES-128-XTS Encrypt NIST XTSTestVectors #222 -aes_encrypt_xts:"8334258820cdd938d89f6238e2562ff138b5c622cdb3d8665f2ba866c9064f9c":"f803bbbb08f2602f3cd9953625e5bbbd":"1f6639b1fc46d7515b67fd689f1e26211b9f0c08da40a067e7":"2ae630af91ce83adbecdcdc71636f688527e141fb63a6c1867" - -AES-128-XTS Encrypt NIST XTSTestVectors #223 -aes_encrypt_xts:"8ce4f0d2d06a5ca0930ede520fda57804cf48d6e44c957997d8f4c00dad78013":"9ae179c73dc59514c077372c4bc52484":"82d23241cba5789da826aadbbcb7b08c06b6454e9cf6721fab":"68af115227c41990d9bc1a0c95e40d45fc9a277331666197b9" - -AES-128-XTS Encrypt NIST XTSTestVectors #224 -aes_encrypt_xts:"614038df17f7d8c72c512dde15dc748be6f054e574a5f395ce488303c8b0af77":"a44bc4fa2f56dbe6c2d2f9663ed64144":"15b57091569393b05f5d49077c9d3e084e061077e929a74a4e":"a027ed474e8e8d856fe5d956f83a101910733f84c34f92fc73" - -AES-128-XTS Encrypt NIST XTSTestVectors #225 -aes_encrypt_xts:"13f36a1169f07b03b8a1b096b3783abf921acc0df08f86f7356cc71209d03378":"5f6e0532d4454315781c77215f7f95d9":"4873b4c0fad95ff43c18cec8cf8d20e379819394a7192beb2d":"4c6986699bebc8de4ef1761264cae27b4b851ea2bd0531d303" - -AES-128-XTS Encrypt NIST XTSTestVectors #226 -aes_encrypt_xts:"a3a739144df9d7f1db448c1c07fa899912ded87441b97b46f8207ff257422d17":"13eddbb266a7f9969b23c42947670dbf":"011ed8e077c4360422189b97ad0b06b9bd94a627e912af700b":"cdb7d40efa547e1c4c09b471a7442a382323c6e81245e3d6cf" - -AES-128-XTS Encrypt NIST XTSTestVectors #227 -aes_encrypt_xts:"c384af65fa8da0d2746c9b7dc5996e28953a6bd8c75cf4c4ec4e609f239f8a59":"6ce9761b07bbdb6b8b8fd51f0ea61b84":"db59fdefaa83e896d0d400abe0f829eede6d3d4603ab370f23":"7823c42f128e3e4309591bb92267545710fa323a911ba7c3ce" - -AES-128-XTS Encrypt NIST XTSTestVectors #228 -aes_encrypt_xts:"1c134f80758315cab936c24974ecc60e1f5bbc24eaebd031db70a6beeaefaab1":"e5e4d359a0a110ad39fef374c4a8e10a":"1bbcedd6dc143048476166e4e507193478eb5a73c27f465cf2":"ed3eb03768fb347d8f78f0b889ba3246d9028a20f91d856e2e" - -AES-128-XTS Encrypt NIST XTSTestVectors #229 -aes_encrypt_xts:"5fe96e240f72596e3ce402133b7e0cad2078de90c9ada25c3c63b4de22ed4214":"7b3b95cf9b24d136817bfb3481fc3ecc":"a7c2799c0c6237f53d1758587b4c55760127ed8bf2aa8e06ce":"a58d3740942ee757576f5702ae0143aaf09e0d4eba5cb5676b" - -AES-128-XTS Encrypt NIST XTSTestVectors #230 -aes_encrypt_xts:"40f0f2f18c4c77b71002658d66955b129066fe9ef164608e3a06452c180c884e":"65133652438f1b0ad14752e500408e39":"78150268b20c8661b073657b1e4f3f7e11bb51bd95c14f2165":"bd3258080df1df07cb21633264eae50f3c6cd4c6b409c8c02e" - -AES-128-XTS Encrypt NIST XTSTestVectors #231 -aes_encrypt_xts:"390ace7df8d9892010652a8862b171a7d058dea4965f2ce695e1491156e8d6fc":"ea297b9462b8fa94fb3391669c61ecfa":"991f23936a4eec5e7ba83044ba842cef061eaeaf8e799228a4":"a67772f97982680e75e74e4a38f2ba0b8392e183d277d1a25e" - -AES-128-XTS Encrypt NIST XTSTestVectors #232 -aes_encrypt_xts:"25ba7f7fd6a6a73dab8e10b650a9760d54eee4c2ac329a93213cbb1cd85bdf82":"0a88554a4c8a6161a87f6e6d34716697":"258fb3ec75e89725ce871adc4c492dba868d62bcdbf3786932":"ecae91b32ba90a35d01e7499d09c136357fef2926d046d4c6e" - -AES-128-XTS Encrypt NIST XTSTestVectors #233 -aes_encrypt_xts:"17c11527b98a80e5368005fcf05173c5121cee6107c716b54a9e2aeec4ff2c79":"27f00b6624d4f10444c85c95b1f6a7e5":"a8acdc65502df6a6fd0dd2e0fc0593b5bf98f820f5468e3595":"f39239affedfd427901e58094b93ab8016b74f88a91c03f05a" - -AES-128-XTS Encrypt NIST XTSTestVectors #234 -aes_encrypt_xts:"5a09c86603053ee166d97b8b656eddceec74be955a22ac9d530b87c5d18e2ef7":"5832369a401fd6e4ed57932dfdba85ae":"bb8411818a8be2285615a5c1f5e1a64d328f98f379e1644239":"48ccd45842d2790c34ff5c66b501debf569e797573beaa00ac" - -AES-128-XTS Encrypt NIST XTSTestVectors #235 -aes_encrypt_xts:"ca36f1f6934b300e5c975f648fbf6a0ae3e7c29c76b30fcd5f49592a2394b1a5":"a656913d21adc644c72fec61ed050c3f":"4f484497dc3cdbb3816047195c04ec2cc5faf97b228c1839fd":"52a0ebbc5391d438110f7277966136c880c43fe1f2f0d70aa7" - -AES-128-XTS Encrypt NIST XTSTestVectors #236 -aes_encrypt_xts:"93035c14d384a781dc92d29f446ba709c5d32351a908c1a56d7c4447050786ce":"2b628a380440823f22ebdfa50934ba23":"b4ac378eadf90f8f53f64bda7dedb2b6286ac19848d11b896a":"a0acb3739ffd5008bf57b3e292b70e33e8b71a68a8a12f0b75" - -AES-128-XTS Encrypt NIST XTSTestVectors #237 -aes_encrypt_xts:"4486838e62524e1c6e05cc1fd3363ebb50dbd59ba6147b0c13da6beb98f2388e":"d70f77fcd9529efda9930f0b2921ab17":"bf0db2891f20b54cc7d7c32c467ddee126c7912c861b69bba1":"78c9bb3fe16d7c5e11e7f69a12da5d0a9decfa070277c9b709" - -AES-128-XTS Encrypt NIST XTSTestVectors #238 -aes_encrypt_xts:"9884700b29e65a7ce78d59d16471019eeda7f8f9f054a57cb89a19d7b3eb6c52":"0562e1568b2264be65067a6a4e767924":"b65a91f6aa728b64282bb2c245e232bc3aa8030e78eb44aca8":"c4c87711919613f8d2bee324f07d6220e0c07f20206b611d50" - -AES-128-XTS Encrypt NIST XTSTestVectors #239 -aes_encrypt_xts:"37b793ff51cd83f01ba5d0c2186ed2ac81637fd759022e434d9dc4491fb218a0":"656489f2473a021fbdca7465d95bc6e6":"8408a1a7514eb81c9be042316963e7ea9687b3bde92b285d9e":"a62ccf9d5b31b6d1e428a93c3efd04f6bcf08c7746542062e8" - -AES-128-XTS Encrypt NIST XTSTestVectors #240 -aes_encrypt_xts:"6a4f963102476f03c1961da63f100a12185586342971131e7363c031721dac39":"9476741f581a3d58ceb586dc1a1b9990":"4f8afe09801e8ab585e3f02fefdd1c157d1064fb31bf52ea15":"73b03d51cb3d7b6062c6aafc842971281417709034a99905f7" - -AES-128-XTS Encrypt NIST XTSTestVectors #241 -aes_encrypt_xts:"1fc997593a1e96ae1896d2ccee36a2d977bae2039a1f266e57e07b0f3aab8dff":"324dbc298eb9fda397227016eb28be9f":"60dd3b2c4dcbbd62c7afea77b82c96a9d7c8cd124125787323":"b233384a9ae646210b6191656212cb28339679ad801e54a58e" - -AES-128-XTS Encrypt NIST XTSTestVectors #242 -aes_encrypt_xts:"501d8b1e26db47dca3f3b8a5d82031e11785c35947b4add20128f0fd7413e61f":"65aac528e07922190c825e59962bee46":"d570ab4468efdc2afd13a7524f1e74f89a150df75aa6ba1d2b":"db41a8f6c57e3391097035b5d40bc2625213f1c6bb78f50aa9" - -AES-128-XTS Encrypt NIST XTSTestVectors #243 -aes_encrypt_xts:"ad1aa2aa6d67b2ee4d2b2bb63116c4422b87a3f537889a9f6e19ce526f8a76da":"daf6877ddc2930804422b2a25bd83cea":"d4648b3e737082177ed6ccc1caf48500cfdbeec2f052522fbe":"42f89e670adbb6484ca15d9326a411dfa5042507fd549960d5" - -AES-128-XTS Encrypt NIST XTSTestVectors #244 -aes_encrypt_xts:"90b0e0ad653e1b0784c3ab33a95a08819eee61cb46f866b5fec5e8cf9e47fc70":"0e631c6f1e4026fe38e7867e26a39295":"aaff25cd8502ddade1f0f0b50882f6d1741f44405ba7a9222a":"fdd741e15a8e53cef1a78bbf9f068150fb6c91a89b57212aad" - -AES-128-XTS Encrypt NIST XTSTestVectors #245 -aes_encrypt_xts:"12920ae695dd07425a1002ab1d3eed2dc5065022500379e32bde42cd5fb849c8":"418a3273dfa013d76c17aa02b76192af":"8ed2bebaa5f42279af74a2c0cad26f152fabdad23bc07948a6":"f6e692f23c0917e638a80031bc57b403299a797b7986a3e514" - -AES-128-XTS Encrypt NIST XTSTestVectors #246 -aes_encrypt_xts:"18e9fc45cdf3a24732c63763ba4b065d189ad201d45ddcd77f45aadea9cae18f":"fa4d09b5264e180b666c48eda198404c":"afbe16568bd1900c1cf60e43d295187cac1abfb26ac55a896e":"3d1af03817d694a492796a0661980a80acee3147c83e171cda" - -AES-128-XTS Encrypt NIST XTSTestVectors #247 -aes_encrypt_xts:"9e4a0c44dee66b7f10c90159391e63cca7b6cf476a217cd29c3375a4ee84ce09":"1636eb2a5f8133d68cbc8781f34201fa":"1f6ce4e0e8545e7d4a96ea2e886986c53aa78dc32b2c6d8d64":"cd09e978f6cc8e85d66b6ce2a07b712aaf4af448488cef38dd" - -AES-128-XTS Encrypt NIST XTSTestVectors #248 -aes_encrypt_xts:"9094d67639a33c185d6fba5139a874bbc647de93995ff0f2527a38876954ae64":"eac4c96f67898f4a828fe775300dda69":"f44fc9c7c06697f3d67ad70e2e456e58ec183a8546a95d8a1a":"57c341b4129b8b116485e33baafca44864959b6fcd75996f4a" - -AES-128-XTS Encrypt NIST XTSTestVectors #249 -aes_encrypt_xts:"42f87222102586c14f2a609cebbe96aa8374efbb38b15a66cdf69db0710dd776":"042fd8940b15e78b285528c6804a55cf":"16ee2ef9fc7dff88575683e2c2965ace93ef2cc0fe880b8cd9":"e326d372cfee988286f6d0ee8167578e2c0a0fd06df913d355" - -AES-128-XTS Encrypt NIST XTSTestVectors #250 -aes_encrypt_xts:"fc5fac80b69e7780adf841c49936d221d0da385ed4e4d384ae61c0018ceea102":"6a7c2ff7b1cae2a359b96c1606b10679":"e3d2dc05f30541bc7976ef482322e3ac32f8c1cf63f00f8ed1":"25932ca1dedefcdec569d1305f8abc1d25ab21728bd5d5ac5c" - -AES-128-XTS Encrypt NIST XTSTestVectors #251 -aes_encrypt_xts:"e764d4a43c23500302f3cce9f4d78a922f31e822e68c41be20efd3c981eb4e9b":"11ce717ef2e553c32f0cc16cb0d4b0e6":"14962b52355600e138d3bebe594ae85c96c5027a6d65887c01":"41f829f09977f4724d4c1fe387b7ea0135918d61d6c24aaa81" - -AES-128-XTS Encrypt NIST XTSTestVectors #252 -aes_encrypt_xts:"4977ab40842fee15b0d6dc0a4efc322024271836c6643631b5b7e0291051446d":"cae105ceba1f16c9882534e5bfdfe604":"6fe36fb5e07663cb712f009052a606efef3c1e0b45f967d9ae":"5753b4417ed0ffe081f7cd2a23fe14beb9126c2b1bbf1b8175" - -AES-128-XTS Encrypt NIST XTSTestVectors #253 -aes_encrypt_xts:"451c1ffff9a02867453a5f2389319c9e1f9eae7a95338be76ed7bae53513b6ee":"e6bc99a1a2c4d5e1d3107471bfcb0599":"5f901756506ce784edcc45320a081497476fe0a5e946c32798":"0dd88dd144165dc85984b134e2e9d9c3bd471768ea6984266f" - -AES-128-XTS Encrypt NIST XTSTestVectors #254 -aes_encrypt_xts:"8a1d702fccd2215212ef3d82497025bc73cc171bc53b406b3bbd415b5189df3f":"bceee9fd3dc69ecaeb7c7f8260a1029c":"ee3bcd52a4c80435404705fd2c5b2193fa425fdc78171c0e20":"95a6736bbf7ad45517ea25b623a8de1dbd13b358c24cf4ee30" - -AES-128-XTS Encrypt NIST XTSTestVectors #255 -aes_encrypt_xts:"675753a16ecf9b40c66fd1f6c3973b061d76bdd02a0e9c7a0ac5c09630b947ad":"1d987500e5bed8f6736549bb45f8cf5b":"a6e9d9c2e87eba4e6fa2f1ab37d0fb5c46e809ef5f044ab61f":"a43341fe59c1f3bb9a8cbf5c71c8c4c02172392df716890733" - -AES-128-XTS Encrypt NIST XTSTestVectors #256 -aes_encrypt_xts:"3e72c4e778e339f254fa2dc5a7998e9c5677a509e1960302314cda964db7924b":"d5bdd52d82dd3fe5d8900ee817571012":"72be49ccdfb8328cb2bbb6f10eac20cba9d1176b8e04ac467d":"d4da53e7ef94fb114fe81c349ae469a0eb2b968871cdf7c9d5" - -AES-128-XTS Encrypt NIST XTSTestVectors #257 -aes_encrypt_xts:"ebee2706f8fe0b6c4363fd678037b926b2df1a0e79d4f5ac293b6a7ebda63e16":"92651101fad79d68bba6aee4647e2a7d":"2bbb8f7902366bcd95ead90d14517e46c15d28be47e97923fd":"79d75b0f0f963732640ef039d8d662db11037737779a050390" - -AES-128-XTS Encrypt NIST XTSTestVectors #258 -aes_encrypt_xts:"ef279cb5100ec77546f36ad5fedcc776666cbc087d2280a7507de679a8347952":"7e10c655b1118baa83ad903128863d3f":"4b84652f951e21461c50947ae64913d16110f7419bf7e9c3f1":"ff14d1097efd5146efa1c3b9ceb6d57a650ecd24f19523daee" - -AES-128-XTS Encrypt NIST XTSTestVectors #259 -aes_encrypt_xts:"049e2338ed7b9cb2ce6942e7417f768bd05767f1310f0142c1760f9bf6fc34b2":"a224decdd41c72d63a5bf078c4e03129":"db3d252e3b9a3153547f24df015f5e12a94c94e29e2cd14096":"ab3462a486f8bad95f0ee099fcdafadbcaaff73cb28f6dae62" - -AES-128-XTS Encrypt NIST XTSTestVectors #260 -aes_encrypt_xts:"c784ccf72ce67db21fac9b2db649b7f0b2d319b734dfd7d8f37457e8c4ea8b9f":"c57c6f940224ea7e24fdbb3688337721":"ce5fb89b2c313070fcd85a310d90348bb103af093c38633a93":"3d8809d6f5d4fbaa893f4832657ec3fa8d2c31bec15107624f" - -AES-128-XTS Encrypt NIST XTSTestVectors #261 -aes_encrypt_xts:"0da2ef2b3e42652567a9d7e00d78072a4c528b8a1c444cb2dbf725997876f13b":"fdbb92831b9b2f3758295bd405a1b9fd":"fa914a5d45afb654e82a33a52b4ab2c4e92f1b0ca39d75654b":"e4ae621ce3ba1f2423532e186ed3ce78e93c1bee82cd92c32e" - -AES-128-XTS Encrypt NIST XTSTestVectors #262 -aes_encrypt_xts:"b17254f48188c2f7602323e5a8da39f31a9585725b204067f49057e03be1ff3f":"94b401bbc4b9f73810e88438bbb0d1fb":"306d05045dbc4ad0c7d8459001fb5cc1537f8e77aee2e446a6":"4fed11ea08dccdddc6f97c8039959218636e224069fe25b06e" - -AES-128-XTS Encrypt NIST XTSTestVectors #263 -aes_encrypt_xts:"3c05a555da1595e9c151c8a55b149f6caef6eb3326e5de58c4f902e53f0dcf00":"1fae8f3e5607ed4d89ca4e8d21f849a4":"916687ddaa519303e38207bd1748d19727c347af8e7c5c4b34":"74d2320508f2b60ce3ed6ed6fbc12908f14c5dcaf2d890b37e" - -AES-128-XTS Encrypt NIST XTSTestVectors #264 -aes_encrypt_xts:"edc7ddf1af418fe0ec30c142526fb970f3e70c4183a722246eea6f32fe26e4fb":"903243958e525f03a1774754ccee5cd2":"efe22bf3eac0aff0a8f798b8dc2bd967a740cb2afd018df1a7":"0e9ec45e968e1103aa6f78a5b23706189e8f61fcc8758f99f2" - -AES-128-XTS Encrypt NIST XTSTestVectors #265 -aes_encrypt_xts:"3644b6e1ddad06c36ba2a369841de978b182fe90f1767d7652568a7218fb3a9e":"da4bf695b21d606e7cd7c6dbcb64d074":"a99a87841ab828375a7177b863bcf2b9bfe1bda02dfefa0200":"feef1ded263a273989f4a16b907edfd9e9f4e2f085509ce2ba" - -AES-128-XTS Encrypt NIST XTSTestVectors #266 -aes_encrypt_xts:"69debf9b3c38faae3ca9927bdeac8c3609b88b87ac269afc2bd63d221bb35d75":"1f3fb765167e0e91773ce97f102cda60":"0d374a41984b539d6bec39316473637b1c8a5b48b5734406ca":"bfb95b7fcea88899b5d57d9405c16403e68c2a42fa5a6ab450" - -AES-128-XTS Encrypt NIST XTSTestVectors #267 -aes_encrypt_xts:"b6cb0e7c03eb812f701e5e562db7eef80adeda2402881013f0c00dc0d8a14274":"1e26366785b21d1487c0945cfebd1b4a":"c460940eb8afb254a5c3dc834dbb088a69af761b4884ec48a2":"b5400e6a5a0dea27214ad579229b579120e375a5ec6a0fe9e2" - -AES-128-XTS Encrypt NIST XTSTestVectors #268 -aes_encrypt_xts:"d95260b97d7069dd2f30006d686f5d5fbf3141bfff295df70e9af4b7f3d7da65":"1807f95e6b00f8d843d118fe21cc54b7":"ec9026c8b1388d48b15aafe32f663f5024c1744ca8832d6e0a":"bef97fb5b326541fd1024b5513ffc54475715435fa86884bac" - -AES-128-XTS Encrypt NIST XTSTestVectors #269 -aes_encrypt_xts:"c909a9f89025137670c94a35ee280324e4e69fff32bdb92da87d618c7732f6b6":"b435909e84a9bba20a81ad63e95adc5c":"216cd882630f21f53f152d81341d3bb2dc7b6a8d8918a1616a":"8170ef0326c67578753a9995bf20dc2678ba8caec54d52d25c" - -AES-128-XTS Encrypt NIST XTSTestVectors #270 -aes_encrypt_xts:"2dc29601550890a4b9747ff18da7d44a977ec4cea206639702ce7580e1c5b37e":"7cf2b45cb1937a640cfc66153fc3e981":"c07c1799070c5451d9bca4424504d3cb208b2e7592ee3df086":"4ca9c280b77779c764e965e051256c94a3da4e2a81f42c01bc" - -AES-128-XTS Encrypt NIST XTSTestVectors #271 -aes_encrypt_xts:"9ca7dc714099b17b71a6400bbeec2d9476dc84ac95bf855fe3e478a984ec71b3":"3797b7798f1670b9e394d6d94f9c8238":"f00ee8fce52ad07b2009122aefe5fbdde2f4357e5a4c2e1388":"d737063da8968cff0852d15a048192c3f52e9c3fbee3aaf3e6" - -AES-128-XTS Encrypt NIST XTSTestVectors #272 -aes_encrypt_xts:"0ae37f5ac48d6a2d528225506f80bd9241f17135205a1a90619baaac931e46b6":"dd65ef2b931b0ca92dd354c87c9d7bed":"ce3310cf42b951ef9cfb8e7f05b36a157478f8d3c76e62752a":"bfedd3cc1566d414c1ae19262595b5208ae552ee05289b82ff" - -AES-128-XTS Encrypt NIST XTSTestVectors #273 -aes_encrypt_xts:"389ecd695be62d7467bbc9e4228212d0fcc46a3ab77d760635ef61f9aea4136a":"3451416be9964e0a14757aec60705838":"b7c003c267f3c95b12664d726c6e73d93baea238d23802e98f":"ae3333b90593ddf6c0c9ed6b64bf5fb53c607b8fde8e619a52" - -AES-128-XTS Encrypt NIST XTSTestVectors #274 -aes_encrypt_xts:"6171891dbf04fc163e141ffd92015e3119e74b31c1122788cb6321521f2ce6e7":"c8350b5bd076b2803b8c38408d4b7d16":"2e36bae834da6926f35cb35bf1ffa396ee876f52371a9c9aa0":"b59e938bfb8b473ae264017913257ce71d081c33e4f17023f0" - -AES-128-XTS Encrypt NIST XTSTestVectors #275 -aes_encrypt_xts:"5d830cb67b77700a768ea3935335986d675a43011091ccf1777c1903dd8472c1":"b972e333fa01f5813d3f33da70882af7":"44d0b6fea1ab47edbcb69484a2de6b42b3c4ba59eaf1bd5bdc":"ef27bab834ad34ea9f026fc0deb96ce3c731b7e029b5f119f6" - -AES-128-XTS Encrypt NIST XTSTestVectors #276 -aes_encrypt_xts:"fbd0b0bb3f7d415bb072e12815d1e432da5490a0a68f0f00abe47319e92ec1cd":"581b1f8a59e66a1e21547b715e86222e":"1c912851c2775e56046f61386dd8004a46d8939b9402c34640":"13819d2156d46ebeba6f8b8243ce163fe4fc93bbba047d82b2" - -AES-128-XTS Encrypt NIST XTSTestVectors #277 -aes_encrypt_xts:"cc99b6059568fa44e7d30cb03fa6cc99194ae718e8907e8c5dfaefa841d14f3f":"087167e3fba4edeea98ee9530a51ecc3":"335f6292a5db8308a04b7e287ce00698716375e1430eb051d4":"f0ae2e8e4f43709f9513c7d8d54542fdefeedb92c3f3df696d" - -AES-128-XTS Encrypt NIST XTSTestVectors #278 -aes_encrypt_xts:"0862c0f15bcd10fe50317c4ddad84e889f90aac77cf2f3407603079bd18bf9b2":"e4db4baa2c402206d94d985511189041":"dca083db5080cb24aa0d6c719468b271f08b516d564782fac6":"fc0be49f7226f03699553ddcc306d9f11dbc10ae178f2ed969" - -AES-128-XTS Encrypt NIST XTSTestVectors #279 -aes_encrypt_xts:"eaab1775215640aa69dc5215e3eebea54e1e5404b7bbfe1fac1a499ae21fcdcd":"09dadcd9c49c75198bd0bf139baa0b23":"0d868bca68497051610f715d695930ae5c654464b845144c93":"7c68dbd7a1543c1996cfc6d3d4ef3a4e3cede53de0681a74ca" - -AES-128-XTS Encrypt NIST XTSTestVectors #280 -aes_encrypt_xts:"bad7ed1dc3460173247761d6dc798a2a93553f1d33ae014fb7f940a4e414c4af":"4fe879235e79cb8fb2499722652e7fee":"b3d6332dbfe3be9b20425df73ce605ca787434551a0be1a65a":"a4ed66bb18ebb2c2c09749fae3247768c0213a939070c7f032" - -AES-128-XTS Encrypt NIST XTSTestVectors #281 -aes_encrypt_xts:"9d0b7247238476a25db16bb061be8ab76f7c1ce9bf9b256e0407d5016726e983":"fd5c2284e72362d369c82f86e63a8398":"1a7e102572c4795a6493857b50b3bedee0de68305aa622b432":"d1aebf0213b3aaad1a89a73e1ed0c6c494e8f4ce4559d9ca25" - -AES-128-XTS Encrypt NIST XTSTestVectors #282 -aes_encrypt_xts:"dbdcfb0189bfe444c9964460e7d48bfbf90bd48c706635cbf1907b4af137f5d4":"591477dcf19302e578f569f3e81d1b28":"0dd2575a6b0757bcceee19b74db147394dcfd89a8c9953352f":"cd07e57e7f9ccd9a8328c5717e4a6cb9f82f31fa0e78239a8c" - -AES-128-XTS Encrypt NIST XTSTestVectors #283 -aes_encrypt_xts:"69ec9a750e63328c09421e30174e44f048952fbd717a1f4b884544417a8e2e6d":"df94cf10396922f2c5e54943e88dc46a":"48f0f1543f644b417242dd1183dbeabf6f8e40bc820ff2da1c":"c637ba39b02669b6c8759a5694a917e11a91c46e1338b3dde3" - -AES-128-XTS Encrypt NIST XTSTestVectors #284 -aes_encrypt_xts:"75cf1d4394c6b256b29b225cfa54648bb05bef1210f0932d1c64062499961108":"1958ffc6e26bcc5fd9b638bae5cafe90":"1bb523250849224278636616b50446d0e16488151d3cb4071a":"0576ac39ec2716c60ca2afce812d9f0efb75ee429d8f3455b0" - -AES-128-XTS Encrypt NIST XTSTestVectors #285 -aes_encrypt_xts:"b8db0b9e63f5f0e6609798a6cb42bb5b5d7139bb955799f52a7c581f84633176":"8d46f96701167a1d77cd1e44da92f3a8":"b4644dc1b38dd598ca840a82d4d9c0656723b15801aa18e66e":"09288cf51f1eb4adb85423d0e0d6e958188706af260e24674e" - -AES-128-XTS Encrypt NIST XTSTestVectors #286 -aes_encrypt_xts:"41407d7bd6b7666c320f2c2a89ffa5437f78e4e5dcc81ec3df3616237ed27819":"65778665119801907c843e0598aed0d5":"371e57c294518cc7bcad10a9b3ee45d77e3dbd6d5c6e83fd99":"2f70e57d5bd098a8a019d6f60479649a8603284a27b8e2f90e" - -AES-128-XTS Encrypt NIST XTSTestVectors #287 -aes_encrypt_xts:"9790040342f660b3fa7ccbe990cd0866e33ba8fc90ff3fafe45c1fdc388b548f":"9f380615149117b24eebb8d2364cc3c5":"ea069a8de1482eacfc5d7b8099fc6c331487bf4c52ef7aa5a8":"bc32729d102494ead18c7a3d273e4bf0ce16671e6b378062d3" - -AES-128-XTS Encrypt NIST XTSTestVectors #288 -aes_encrypt_xts:"8b681f99ea3a7a6f954a0bfa0b7208c4af19176df8a7e51bcd9d1104b3a21bdb":"752c97876b54f33d371bbd3198675a86":"87dc736a04fdacdbec20d5987a26d2f0064385bfa11e4f6842":"fb2f15e5aae94edc8bf8b021e5dfc9f2f1155b306560dbd064" - -AES-128-XTS Encrypt NIST XTSTestVectors #289 -aes_encrypt_xts:"770059053f53f24f9afe0694280e35be66a00cafee4180b5dda108761b460acf":"638289381ecd2b5043f9978f359bca6f":"ce6c188b42c2e54c5cc61d41b9c22fe1c195090603fab8d7ce":"700d63a1e0919de638c229ecdfcb6bff9f4bffddb57b43b47d" - -AES-128-XTS Encrypt NIST XTSTestVectors #290 -aes_encrypt_xts:"a3f53da523b7707c5a720213df5fb206a13cb381d43144a44684813af0f50cad":"8df861cca6930cf385da66d8a2645886":"a5ae456dddf7d4c69d98f07fdc3b8d2faff18ee4409758a8be":"73e56ce7c2f711e8e3cbaa7ab323711b552ef64d0e0121560d" - -AES-128-XTS Encrypt NIST XTSTestVectors #291 -aes_encrypt_xts:"df57a76f69a4ed440236ef46aeed0483264c8ec2e9b926a5622c0f4d16f11c72":"6299d19cca7b488f398c82199fb0c693":"cce18dfd27b965f992ecf0f4b8712b0905e222ce3e6b0de160":"d4833a029818f02fd0b0ffda3ff055ec03c7e1ceb7d07ff046" - -AES-128-XTS Encrypt NIST XTSTestVectors #292 -aes_encrypt_xts:"32d773f5a9684daf661d72b5eb176e742714096e040fb6be6299e11fc0b5a1c0":"084b52b31726092911c468d9755f8e1a":"2ace487e0d253e94f1eb873e5fd77aa99aa57467d3c483d33c":"fef06d12b502c66349faaa13cf9e111d6bfa7bc285ebcc26e8" - -AES-128-XTS Encrypt NIST XTSTestVectors #293 -aes_encrypt_xts:"24135c437a1cdd551da0e7b360e50be8996bebbddfa5ab6641a410029cc62a8e":"c9da86cd08f5e50b379b7e179e81ce1c":"3837fd178932a761b7b332b1086c91db2a5fa0d4c13e4a4fbc":"6f1f0d9f45fb6323c413ec3e0253dca7c203896018ebeb7fa0" - -AES-128-XTS Encrypt NIST XTSTestVectors #294 -aes_encrypt_xts:"dad5449784634bce789a5d0f7846adab8e44a92cbf206ee337fce51a479e750e":"9e956ebc04fb79ea3a545a70dcfea495":"aad3e2d07bbc090808a5470dc26621ab483b9e1083ef4b566f":"f7a55a52650510d2f9e8748190e19deff97d7ce3326dabe117" - -AES-128-XTS Encrypt NIST XTSTestVectors #295 -aes_encrypt_xts:"bf450e0d06febe5e78d10c4a71a63fdb6a9c77e467fad3a6ba90d9119d62ffe8":"2230f85cf887d594107d5758de34f2eb":"6963b057c4785730144a3c682fbc22ba50af7c6f8b900714f6":"544f3bc9a39c1c56431674e7976be2c7d624b25fbb8f342db9" - -AES-128-XTS Encrypt NIST XTSTestVectors #296 -aes_encrypt_xts:"e8354849e799b6dfc2f7015645c21948616afecc449a0b94786bccbc244e9bf9":"f1a789b4c76ab39da591c3b3ea9ae75c":"08fed380e9cfe583f769822adc885d439dbb4103c3c7d36e5a":"1f2136319ad84dcaa9fadabbc2433e8d854794ad50c92d9dbc" - -AES-128-XTS Encrypt NIST XTSTestVectors #297 -aes_encrypt_xts:"8fad4e44ffee282a2f96c76f14adfb703b856b96c18d409171b089de1908b306":"dc00a2e2b27cb79d3e14fb505bde3842":"3e953629e42bf39b53364b73e20946dd2bee0eae6d442f1a68":"f3cd30a00768b3d8c49cf8438130096aa2cba2a1f08e8ef515" - -AES-128-XTS Encrypt NIST XTSTestVectors #298 -aes_encrypt_xts:"d1cdd107e8aa980ffac39a36d3b2714715a6193a5c24791716211401885395b8":"9773afc7efeb6a9e3582544c13aad954":"e4f7487a4bc0e29a0a8b2d01f0b6ea1c58f34fba782d5b6c19":"cfe9ba9716ebdb434bafeda9615d0fc41516c2a9cd260ab45c" - -AES-128-XTS Encrypt NIST XTSTestVectors #299 -aes_encrypt_xts:"7e1d8b12e7955529b902062364d3f2fb10eae877ed50ff848429e27a8a3f64c6":"e95297569ca19cc1bf9e4334c7129a07":"92a867163bd97993371e44289463b3a0d9fb6ceb95b30b8089":"b492090c2b98bbaeb0e5f8adf2fcf9d74bcb87204cdaee0fcf" - -AES-128-XTS Encrypt NIST XTSTestVectors #300 -aes_encrypt_xts:"b7090e04e8a41c798aa16ef695c57aa645f8ee29742e0d98d320463a4f7ee17f":"312b646c51109e284a6cb073b83bb252":"9cb4e43f438290494448a669147f6864b16a8a45782a4fd40d":"4c33423b061d4c23e7d90030f3407523d0f8e8f7f1a442bddf" - -AES-128-XTS Encrypt NIST XTSTestVectors #301 -aes_encrypt_xts:"03877591c280ac961c7a934f983121053695610f32e58a936a85a0a646f54eea":"5f193c539893edcea422e1c9d01ad95e":"83280dfecb3480491ac2df2ec90953e81f1e1ebc7659ec9820acb8eb8ce030cf":"f491446e42f9ccab200ecb505f7e49bf8a2ec66d4ea9420858c04544a4221bf8" - -AES-128-XTS Encrypt NIST XTSTestVectors #302 -aes_encrypt_xts:"b4ea849b02a0cd5b6d32c5c0cbd059a2bfd517ca8f09cbdb90f23b4537e0dc9c":"4cbc59b0824f5f6913f50d1155860818":"1dd27696c9c501945533f8990c245f74b0c13faf25b349a627d808f46ac77efe":"3e80a917a0956e62c9400c0607b45504f2ed01a69271678779190adf3f651725" - -AES-128-XTS Encrypt NIST XTSTestVectors #303 -aes_encrypt_xts:"9978a4506e5486a291727c7197e5b583a3eeb3a0f5410e529fb7129a9073b972":"5b609c6abd8ef2c49d37ca13afd9d155":"aaeb480915111e302462cd223ff5234454e03dfb296b87a9cd90d19d6d3251b3":"be1b296c0df263f61af59d1761c149e58d829bab6e65b65d258661e69fc990ac" - -AES-128-XTS Encrypt NIST XTSTestVectors #304 -aes_encrypt_xts:"be5cf1f99d5159f211dbc4c147f79c556b2da5c691deed740d0157eab8c9c89a":"89248624b696cf9cb1b5779cdcbcfe1c":"3b80f822c4eee1313f79ca3db134d9ca8b09a3534d4e18e6439e1cdb86182a4f":"4b6af43a88b633ebd1e127c1ec90cc47a2f16e3bc79f8845e3bd0025da872645" - -AES-128-XTS Encrypt NIST XTSTestVectors #305 -aes_encrypt_xts:"07ad64899440e49fcda7d223799a0bae0a867f3c7202ffad8bf58b58b0570205":"c983899741711ff622c4bf5a0f3abec8":"bb69210203d49bb3fc03f8a244b32e52691ba8c8fef437e31f979a5c11c85b52":"7e0e9d664f2d06362fde224f5522fe7222f4878e0883d21ad6bc1292e27dd17c" - -AES-128-XTS Encrypt NIST XTSTestVectors #306 -aes_encrypt_xts:"bef309391268c02b98bb8808e3b6d0b02718ed4b3b9007ac9db7496d6e81dacd":"9fc461a3f0da106bb3eabf37d33f7f35":"50940690b0ecba839834b892e9b35f146e974e87750e2e57eefc39a003219b21":"080a46957a9d1bf26a6675363a0e80075c332a670f99c14e71b199c2d4205472" - -AES-128-XTS Encrypt NIST XTSTestVectors #307 -aes_encrypt_xts:"1ae48da164ea9f3229dad4c0e29665818fa093253331be78bbe0c8b9f12d7041":"5eabfb795018b073a3d0ef8b02259126":"79ad43198755c960d9df29437007ff2b0569cff37f8b38969a14faa309f76c9e":"65a0f9766a4f44b81c0ba3a3d6f95d38621709d10a286f846e420f4aeb22bb6f" - -AES-128-XTS Encrypt NIST XTSTestVectors #308 -aes_encrypt_xts:"cecdac48818cb319b56933738ac642f1920d331a5de195732bca38ec60c185c2":"db865f9334ea3d8c3eb654fc38068ef2":"d42208ba82512c6566a2b6160732746f150c73a155e78772b583d7c5338199e8":"37d438fd2000e2c2a4ed0349225a869ee521b34c78c7d16890d2000c7784a317" - -AES-128-XTS Encrypt NIST XTSTestVectors #309 -aes_encrypt_xts:"e8a9cfa12fbfed8beb97266234cc19807ab8391fc492caaab83cefc2aa5ef721":"ceefe3cfa557410766b6e291e5313105":"2105c7efa74c9106e81ae89cb665b903b666de169a79dbc7ba89775fde00fd55":"1b213817ebcddef293ed69a27118ff8bbdf846304343934077e200e9ea5f38f0" - -AES-128-XTS Encrypt NIST XTSTestVectors #310 -aes_encrypt_xts:"abd4ddba8320692c80219e4d693476bd3a052419b7b8e1c257a60f7e925a3397":"b5df87ffc38192d65f4e871daf134aaf":"c864fc5ad9a4cd6075ad0eecaada4bff3df419619fcc9f60bf264c0305d4f102":"0900c03b7d06eed42177ef3d20336391af0c1317d2bcf19697192fd66417e59c" - -AES-128-XTS Encrypt NIST XTSTestVectors #311 -aes_encrypt_xts:"d17020c55be457687659af4eb18f298e18132d633b0b150b5e1c6db290c58356":"cdb3611dcb62c902c8c80bd63173db1d":"56d8fb8adf517e007b83732eea59d3ebf8a7e5a86f54151cc15de581c6c093c2":"0b6619f282373d07afdd758f1b9359eb0688fd79d48ad80d58c44a1052b58b0a" - -AES-128-XTS Encrypt NIST XTSTestVectors #312 -aes_encrypt_xts:"c444a2b8b997454f9103dad5cc2455d240db9c23ae074ba33195b7126c019a01":"5ee51581d9c26116337ffba96f86be18":"ae4971e64101fb66532721f0662c11f5513479b0cb01780ad9f38b978f8bf17c":"84172a01d875b7c480feb379252e1480337df590101cc0b8da7076baf6fd85c6" - -AES-128-XTS Encrypt NIST XTSTestVectors #313 -aes_encrypt_xts:"5bf0a6833c7caa86d21f2e7db2462aa6dc570884e06ba31b111e26598bddc15d":"21a54fb9bd5b6ca53962083547b00cee":"5d73f3c3dc231b59bf42be456af9dd315d588693b1c5478c69f4efc2d40490e2":"f3fdae1ce86598f3f0faf8e9059a479e1c20564fb1665e1eab22cefa180c23d6" - -AES-128-XTS Encrypt NIST XTSTestVectors #314 -aes_encrypt_xts:"ada71b0ba150c95516ab067c6611d49263dda530b6805f5c67f982a74c8d796e":"4c7877bcff408e1f4c07778a81455de5":"24e8d8c470565e31d7f8efb672eac6482a02bbbee05a5f31db22b613324c101b":"37de77144f6ef49aa29519da88178dfc52f974a688d93a49e527a6ba03251ab8" - -AES-128-XTS Encrypt NIST XTSTestVectors #315 -aes_encrypt_xts:"d9070bb4493208e2421b52d31d97569d4bcfdc4e7d4dbc1dbc5afe9869eb06a0":"2eb46fcbff7bafe8db3f116fbd3054ca":"ead6ba5594db44e5d1cd2dc491d105baf11b667e8f695dbffa7dcc721ebcd45e":"0fe5be2a3d56c5d15d14eeac02d0f5a0d34b58521e94b0c0052659e316cbd8dc" - -AES-128-XTS Encrypt NIST XTSTestVectors #316 -aes_encrypt_xts:"9d8bbe5ea7681295fcea80b1ca65050235450dca58b0fa4f5b12a3cdef963b00":"20fae766e10fb4f19e3f3b8468ae9f74":"c1223f99e7b6fcb5d2fcbbdb8d5aeb003412ee393206f9e7846f45ade6578e38":"0aeaebbc613d813600df65763b548787c99ca40530a0c2f817050d8a6172ac82" - -AES-128-XTS Encrypt NIST XTSTestVectors #317 -aes_encrypt_xts:"b26426391533901831058943265bfd73f5453402b0afbb1d71857cb1653ed092":"c2dfdf831d6f703f260a9b00e85b1b82":"c30afcb4a255bcfdbec8d2b8f8f570431ca25db2ea9c4096b5d8f55653cb0eaf":"ced314063ab4c4b914224cc9504fea9fa1d4feb568398980707e277ae7d78634" - -AES-128-XTS Encrypt NIST XTSTestVectors #318 -aes_encrypt_xts:"6b24212a9e224fa2d60fa69a5010b126db9e1f035c630f234e64656c549db53e":"d5f8305bd1074d8d884be21fbb4575fa":"24e51027f9c8ec525c5e30f0b63c4d2cb510d093cc3c332c3106677551a7f46f":"813d2d3420eeaf965be28638d94cd7976ead39ccd5b615877d4fab4fe5f9e09f" - -AES-128-XTS Encrypt NIST XTSTestVectors #319 -aes_encrypt_xts:"02b21b1524f2178efd16c12d7bbb9f0a31ab243228f312f5c84e19138d1250c7":"5075307921a48600cffe1bb2111adbc2":"121a6ce40a0b256b8404b169d2a79f5925ebe865dc0aa788f728e4ca4adf9a48":"9849ddbafc01c400d9c862a34456a21ccbc4804ace99ec145eaa8610111f72b8" - -AES-128-XTS Encrypt NIST XTSTestVectors #320 -aes_encrypt_xts:"136c782bb55cd6dba0f7bdc6199d9b1f584def00dcf08684f3f3530b0a6bdae4":"a50e56b262d094d8f6f38977b2b2296e":"2279ef6f8c811479a00a051ad800ec5e5e7c491c357a1ac91538bc141ac71d18":"9147a09066366e74d685838f7e48fcf2624b314a48d052765470dd314fdbf767" - -AES-128-XTS Encrypt NIST XTSTestVectors #321 -aes_encrypt_xts:"51c40593d82c26a3bc7b6571f1d26b3b11ecba97ab44cfb14e9853e9fb5df74d":"7c47786f6897d15f41afd8a364351062":"6240895df5bc3b07dca5ed1b04170fa89cf1294814d9e079f49133227e761a0f":"ec7054168ae6b9bf3b27b5a8530ac6f7d112c75be6ab59ff47198c93eec5baff" - -AES-128-XTS Encrypt NIST XTSTestVectors #322 -aes_encrypt_xts:"226d9d330f02e685a83dba1f40a263875676d1e24e5fecf7beb4c6838fe75e38":"481b887d645eadb4bd682e04868caa24":"f3c8914dd7f06480959ca946b2398a6c84ff44a8f98a72a6d0c8cbf6a1a80834":"e43d2cc44744c459c54ab0fd44aa7cc70d0400059c70c2a1f3b3397159f6e0d5" - -AES-128-XTS Encrypt NIST XTSTestVectors #323 -aes_encrypt_xts:"8384ce63414a822f27ec32cb0857b178011e9831f7dc51f70f3ee4b4ca7ac631":"9ecca263be90cd94605a8fc95167bc24":"190c84c7d46375e9f78553310804ea1cdb7a3933982063444d77c600b977164d":"3eea611fda316529e4410ee71ef9f07bcf4c9d9d853f08d9acc4a9fdc891ba43" - -AES-128-XTS Encrypt NIST XTSTestVectors #324 -aes_encrypt_xts:"c33646baedbba6509d53e5e408e47f8c5cc19b6d047593375bcfa8a33f2ff800":"6484dd1e46a02c0b871bb4d404c65ba6":"35c2d802da70ad8ec9c08804eee0374d0119a8d203953c4dc4d2834cfe11e992":"35fa4861fbfbba9daa2977cc2b5ef7f996b33a17a805a5b8f081b4ae65560214" - -AES-128-XTS Encrypt NIST XTSTestVectors #325 -aes_encrypt_xts:"4e49c91841eb18141f0c4d44cc2b5f8c45e5b1d99331404807a96a5022b3a696":"816fa97e8c2c26c94995a740e12b5c56":"5a829a1ca3ccef21fb57428850e50d8e1bbd88a2ea034be861945650bad16f96":"fccddbd5de72be23c93ea5acfcd2bcd865b1e7d0355edc53fe74229a82e2eadf" - -AES-128-XTS Encrypt NIST XTSTestVectors #326 -aes_encrypt_xts:"7ba56055504bb5555b7b3431f8233a730536858ab912b57f392c565518c35493":"f8a7ed6d6f857cffdd091549a6524a4d":"9b84ab2593e082671fa9215cd7f31c64690a7c847a5a45033aee4c94563d9d16":"421cfa029bb8028dcc91409bf14b6a1a7ff931c3ede16ab1c14dd1454d78ebbf" - -AES-128-XTS Encrypt NIST XTSTestVectors #327 -aes_encrypt_xts:"16f40f45b28a611ad925d3b43b8b38d739b5ea91d1f659de07037d0b2b54f294":"c54618821e6212b1532b860f808d1201":"d608591b932038e4cef104c56cc4296242874c4ec360cc5c16a532ae9d461915":"f64916847c16ae940ff14e923d2e2fa37757c9fbc189007148253f059a11bc55" - -AES-128-XTS Encrypt NIST XTSTestVectors #328 -aes_encrypt_xts:"cb0c7c3a686623972e4906d8345704c93453d0e24b0df65b960b9942e9652526":"c53e3eb0a6da67fd0d4f1d5907c0e85d":"f60a13ca871660bb2dd0250e440e561710fa664e45f3578629393b54a9a89b9f":"06bd1ab94c6ab8ffffafdc5c986eff7a859b12337170d63ae1369f174791c367" - -AES-128-XTS Encrypt NIST XTSTestVectors #329 -aes_encrypt_xts:"16cd5037eb454bad5dae6bffa864f37bf5dbbed8f2788880e0b0333ff3cef183":"c51e75a1cdfdbba11e66b9f51eee6c8f":"6b09105ea56df790ead72f9942e696ff026676b60388a2b01840995b47a02f97":"487dd1f7be4ab3f43f68f2e4bf30f2e3ba18bb944ad90578a1a60b1e8d0c1f87" - -AES-128-XTS Encrypt NIST XTSTestVectors #330 -aes_encrypt_xts:"013b8a0d524aa51caaea800b71a96d373cfb7f546e526b67ed4e8b5448455435":"a41e7ba0a87844d39079980fb8424800":"5753757b010dbe91b3d050df467c9499e79f8f40a5a7d9fe17807689eb098d40":"e8a1fef235bef88aa72a02d1792a2b32557956e29591c2ad22e8ad0581e4f944" - -AES-128-XTS Encrypt NIST XTSTestVectors #331 -aes_encrypt_xts:"9b7f94044bd13ebad385bf4fd9c0bc18280bee7f1c43c2ed29352f4a0f4eea18":"e2508de947e3c32f66d511f5e4f596ff":"7325bbc4f480001a0406da6af0bd34909f59c57ab99d718b91e6686848cb9deb":"6ba938d27feca55d18ba2a1af546e6234bd89ab54596a8bc3f6fdb3e719d2887" - -AES-128-XTS Encrypt NIST XTSTestVectors #332 -aes_encrypt_xts:"a70f0fc7f92db7a64cb6d029b2e8d127021416415e16c655f253654daae9e1e5":"dd4001dacfad534677066c4f59ecf734":"318506eb10a753b1cc920df731f7c51d4ef50bd1d6cde1222b414cce212e727d":"a7092e32f1a1e7a6cd89c79e5dd99377a52d2f421591615fb4d928d8c019c7c1" - -AES-128-XTS Encrypt NIST XTSTestVectors #333 -aes_encrypt_xts:"db3f026308b712911b8d5418b71eeff753a8614eeb6495fd6d06da1d3a939169":"db8a6c216a01f4a93ee7dd4d7818451e":"7d87ee2b6f8e0dcb55f67eff96e9182688cc0261d7ce3409dbb4a38e2002309c":"4fa94efd047d6254406863d92fd7c05245e9c3335360926453c9f935e8acb0fa" - -AES-128-XTS Encrypt NIST XTSTestVectors #334 -aes_encrypt_xts:"b8d820058c20a34b55aec16bd9ff10a9f9de3c071caf2217a4422c0bd39a2fc9":"b97d9c8bd7f5a503233c11164c252e5b":"d085378688c0836a76e39285f5e3a786748d9f97074caf3c65c25696ecf1f23e":"a9697d5047abf5e31517614cf0e41d27ede31aeedb73a32a22133329990eb6ac" - -AES-128-XTS Encrypt NIST XTSTestVectors #335 -aes_encrypt_xts:"c1bdf06902747962e7453e201e4011fd03974eaff8e2758ad47e4f60ece2aec9":"27299656b85340e7397aaf20e795c28e":"9c7c618d681c032ef10f2b554d3a5067084d68570377bf496b953122dcb0b333":"fa2b8d449536fc11c117702de757a0b4790745cb04ef3e0c6cf4e166b177c08c" - -AES-128-XTS Encrypt NIST XTSTestVectors #336 -aes_encrypt_xts:"c5daf1a726f3419eaa32936e7e12e1a4ac6685487986c9a38470ce23e64ab07a":"4ed794b26083938f7c4b51f6d5fdc2f1":"e25141cdd9ae22c378b864515fb8d7f2320aa24c3e747d1b566675362e2c8ead":"1357df892b91f7c2bf7f7ebf2b6fa3f6783effe36aa66d53ed21a50156b8c739" - -AES-128-XTS Encrypt NIST XTSTestVectors #337 -aes_encrypt_xts:"0560ec1e3469e4eea9c04a6a5baa39c1bceb64ce9a83fbce8f240ad41ce63013":"3adcadd94ac5d385bbeadb7e12b56d8b":"88ac15329974a9cbd8a5d6f370bbe7fe31705e82f24663917c27be319bccc756":"9c2bbec2626638dba8e7d4a5d47424154912fd9c18b72adeb5ee85815cc19b6a" - -AES-128-XTS Encrypt NIST XTSTestVectors #338 -aes_encrypt_xts:"725c6cb3a8f4ab8c524f1c8a5626029e85f11a04d8593e056387ef493ac6ba25":"6235da2b9673518df8a356569ec9bb63":"6c68d2f3ef6241ecd0610654a58fc68c2b5b60da73d7380ac33638b42302063d":"86868e16193f58c9cb9ed42362e15efad1baa79a8faab6947fc0adcb48bdea5d" - -AES-128-XTS Encrypt NIST XTSTestVectors #339 -aes_encrypt_xts:"86bd097c948e671deba9cdab9cf7611235eefe5da54ce47eb5c7cbea6c583af7":"0753ba896e5733ed3e1aaa93afeed7af":"779614513f7414929df2bec1d0989dad294c5dc80ec630f56e76b5490ebc43e3":"88fec29008dac2f894bf53364701eb472ed57c542df2ec02942c8b87c201c898" - -AES-128-XTS Encrypt NIST XTSTestVectors #340 -aes_encrypt_xts:"b3ede67af12bc4bb90e16a111bad88ef75a0fa0aa807ab35a18d7ff0f6854d93":"45740845e6abe588b7be6de531c97b82":"9836a461474734b324e93f9df7255781157f7c216aa868bfeccc28b00bc3ec93":"32f77825ea526e284faff34aa438cb719d8417afb4dc37fad3d8911f8fcbf28a" - -AES-128-XTS Encrypt NIST XTSTestVectors #341 -aes_encrypt_xts:"97661d6430e10df0e912fa849d0fcf5ee5f8e00df66cd6c0fb198365e7b0dcca":"f6313e7374bd2b18e4b6a3c9c812242e":"e5ac4bbe1c35299ebe4c98d160463ab252dbb99af2dbe30d1aecc63d22b10ceb":"8b8a6c5fc696076c18193d045571645ae2fa7ae5cfc26198a47463c4949dfc54" - -AES-128-XTS Encrypt NIST XTSTestVectors #342 -aes_encrypt_xts:"85dac2dfef835b2876004d2ee540645067834377d91071a7229c9a225c6e5185":"5f3df0dfad6aa5788bae24d31bcd86db":"e2898f438dc747cd2bf9402a0f11c59ad120f4fb9d6e2d17324c37a4b0882152":"2776c76442351c7e80dadcb3900264014559e52941d085da565d5eb30d190c86" - -AES-128-XTS Encrypt NIST XTSTestVectors #343 -aes_encrypt_xts:"5292993332ac4ce702f16067ed66366b8def658fae840ee3541e8515b1a7331a":"a180e09d27be71d71bb73027b87cdceb":"c10159214ae7fe14e46fe26610098d90ca1b70badb781350d979c8cfe9b23cbc":"d0fbfe168e90799f41f1d3d3c621bfc10bc8f22dff8efa6bcdee96a5dc1eceff" - -AES-128-XTS Encrypt NIST XTSTestVectors #344 -aes_encrypt_xts:"eb100d829416741e2f9ea5097d0efca4750cc467be4ea09ce1c1a535237472d2":"9d81b315b88e18b0562623b16cdac546":"ee51a91656d439e7901ea4844a925b16b8d217031e2484b030d068d899bf10d5":"37b7a7ab4515e769031463f0b7228f00fdb723e49ab4a2c2e6f40611b3a54f72" - -AES-128-XTS Encrypt NIST XTSTestVectors #345 -aes_encrypt_xts:"05b919c0ad6dc5e5c1e90cc46bf9fc297c082b4a42e9da06891d77c99830c977":"30dd0edf0089edf85d38852459dedef4":"e545aa458fe2aba532c70fc097b197f21e8f56f82695322f52f4ca51a36fdfbe":"65f521f124ec59722820493b6df95dc31dc9ffe828a8ef3c7822869c8351d59f" - -AES-128-XTS Encrypt NIST XTSTestVectors #346 -aes_encrypt_xts:"a412d486c56ece7f7c65ad01d281447877090df06a2f41163a8764e2bdf39f01":"fb603bdeede5da6d56dab5923fbd01d3":"2fa04b578c78874567424016316f81f879af03c87c0e07387db65f38cc47cdf3":"1f484c0931eb867925ab0605bd3f1ab80d9be65610f05cfc68c76734eb36a3f4" - -AES-128-XTS Encrypt NIST XTSTestVectors #347 -aes_encrypt_xts:"b8e03c92d7c4d6143bbddc139be2f5bc57dc4d0953aa0827505494675014bfad":"5f9e36fb6ab76951c0efbc45eecaf6a7":"98c3ccd4fe6db0dbf6cfcebbfa616f7586c240c64e8cb8fdc453468dad84b61c":"e684857ac24b785cbac38db6902e8cf992ca275219385a671ff506e36107b250" - -AES-128-XTS Encrypt NIST XTSTestVectors #348 -aes_encrypt_xts:"7c49bb52f46db1ffd326029425a0d7df2e8575df20978a9f0392ad6462e9b320":"9d78f22cd051452c50c4d5c1a4d45898":"ab52a4a66d7be149105958014d22b4c406a2aded43779549f2424733241b541b":"a94223f2bc2b962e4388defe23595f2b9a09c35863c622d1a15e9540372cf8d1" - -AES-128-XTS Encrypt NIST XTSTestVectors #349 -aes_encrypt_xts:"9d2d0d9b6e4f964d4d3517f5dd11802f81f93be1be95fcb0856adc1976f254b3":"9924a19aaadc4f0c55686d25ccabe056":"91cfa3cc38e51001b6a226c7092d47033229d91793a9976c6596c4b313c5d93c":"99d72780f964187cec119a43f0d3bc92d6de1659094d26b27a2ffc428e106f53" - -AES-128-XTS Encrypt NIST XTSTestVectors #350 -aes_encrypt_xts:"364c4ae2ec7e129d6123597731d03fbc6efa2ccbd17520534acd5ee1aa417b63":"b8fd4ed8d5c1fe3eb2983dcbcb00354e":"37d8ab4701c2ee6b460afaa0964fda430f3d7e53956edc745bcf3de275521e49":"39223c5a7ae3f5541fd111aef42f8b2970d34d94e7375c0e71c4a7c4e60314b3" - -AES-128-XTS Encrypt NIST XTSTestVectors #351 -aes_encrypt_xts:"f6da105bf2cb3c17b08127e72aa7e5a1d71f59dcb7272e6e3d397dc49ce3baa4":"20b6f7eee88a0305edd2d3cb832456c2":"7436a5cdb44fba8e9870316276f6b0889de65d122a657ad2346144cadb427a5c":"95a17741dd4717c08299988135bf8ffddf042bb89cbed4a106254a9b8be3ce71" - -AES-128-XTS Encrypt NIST XTSTestVectors #352 -aes_encrypt_xts:"1d053906b3b6e317bfd7bfeb52a6e3216a9326e54ca7768c212e8c8115002f34":"439edacad05ccafec7f8674a3d7e1697":"09400c066bb2e74008d89b15c34bd6b866c319b7340cf3847cb2ff6b0785d181":"9203cb17f33f1a8e8aaf2fb37e9b642dc8092b4d591c16fcaef47823dfeea563" - -AES-128-XTS Encrypt NIST XTSTestVectors #353 -aes_encrypt_xts:"9b8ee3f0832d2ef6840d6ebfd213059d3b9f19012e9bfd18f0d3fc82099d77f9":"4de81c3288c351385edb042d6b1decd2":"79d8561cf3f84ebba702f1dda09ffbbd7b0ae7893475d5f0e4ff2cd814731628":"816682858337f95699bbcad5e894cdf8c0a0e9958f808925731a8327c688427d" - -AES-128-XTS Encrypt NIST XTSTestVectors #354 -aes_encrypt_xts:"ffc3a5cf1c55fc8535bafd1555e6d4c40cc77294a084c5d641683d723ef075df":"bde3def09308faf0d7b32c7389f20378":"fb65bd9c7cad9bcb2661bb51bcb939556f3fbd8033a281dcb5951fe6a2a1b1bd":"19583fcff612d54f3d03c368198c14ad5c2aaf45902294f30f74949752827df5" - -AES-128-XTS Encrypt NIST XTSTestVectors #355 -aes_encrypt_xts:"820fc9671b0abb7d8dfcb3c58847c5ee98881027d3f7b74211de656afa5e0d29":"3e48a4f5eb0e4d3c5347520ec096615c":"438cc2aba6817369e24099f7129055f632c803934048ec77dd0e289febf7d43e":"c39fabce42d280715f669fd1d508a3798cd23a76d7ada6b404baa27454f6e46e" - -AES-128-XTS Encrypt NIST XTSTestVectors #356 -aes_encrypt_xts:"bcc9bcefdc0cb4d8fbd9a120d6c17b7d19cc66b1e797c21f3b5eaf65c6ddc1b5":"c95be26491708fedd8a414725f2eda72":"998e1a2184314c76edac0590b8bc2f8c597d09d965a9233aadd3e21f0fca9bc6":"e41842f6117dfcc0054975e1c4093f769522a5561da93fb2ef9f8b047feff3fc" - -AES-128-XTS Encrypt NIST XTSTestVectors #357 -aes_encrypt_xts:"6d954d20c568cd7e79f0cd8225dc8b46e8f477b9acd47b534822e93dd6c24324":"d622b7fb7f9a2ac1c211348333750b10":"89e2fa3bd1938a39fd17217554419ddf09ff6ad5ceaf1f355ed9b99902f885ca":"3aea18015de12916605257ce715177b8135acd2e6278eb420a8a98a3e06e301c" - -AES-128-XTS Encrypt NIST XTSTestVectors #358 -aes_encrypt_xts:"6193358d4116e74bbb72e2a37c1622f569dc5ce0ec390a521eb36a299ef78585":"5297a3e876a71c5c2d2b71a82b4f2114":"31ac9236fed920a7d827aa6b958748c1b49c9f08d681784944368fd57f03e4ac":"3f8bc0a5818bd267f96bebd3b6577547180f19132e59d323b159123192f22039" - -AES-128-XTS Encrypt NIST XTSTestVectors #359 -aes_encrypt_xts:"a2512a91773f40e71b3b9ca12d7198f252ab533cc2d90583f7f7942c5d725433":"02b44f1929a2660a52a5cfd7ed609798":"b1bce6b65272de8989bb12a1a734735a1a9230b6c9bb303e2708789bad39c952":"df39584245e9c3f573a7fa6f655b11425dd45190a9bf8a71720edf4ddd1bb2df" - -AES-128-XTS Encrypt NIST XTSTestVectors #360 -aes_encrypt_xts:"6dde8b2da9ecc3a6a71d5b6fe4301087c5bfbd8e4625d097be6b10e08d68f6d7":"c71b8b55e911fe4dd12d5b650e639fb8":"85a890990412233632c3101c11d02a84258dc44cdebde323149fbb5509571705":"7e61b188c81ac6af8207aafe0f77cd4eccd238d1cb3d2d7c6da2f35486fd7ebd" - -AES-128-XTS Encrypt NIST XTSTestVectors #361 -aes_encrypt_xts:"3c4d650a3baf6cf75e9b5021b0d9b6f97b6de6345118030461fcc0a6a7f292d5":"89a7ee983d17760af2099fc837604638":"98ddef44a912e506178e297c00e1f495e51d1773f741ece10917c1747d2164e9":"1147a1e778c26d9d0339f0dc6b8b87214c4c636d26002a8bcef59017e0f0b635" - -AES-128-XTS Encrypt NIST XTSTestVectors #362 -aes_encrypt_xts:"ab333b418b3b42af9519cbe8fd9270de848e5adac8f42b1e64152c349890434c":"a7d05c1a5d99854333b94f5e0dce80a7":"f3fbf3c450df2032d7821f65eb91b9d8758d133edae1f84f2ebdc31ee413103e":"f64a3a6066d680f9a402fcfe2b5cac72b20740173930aabfb1056fb0590448fc" - -AES-128-XTS Encrypt NIST XTSTestVectors #363 -aes_encrypt_xts:"bd657a156e360bb92ed6cc9de16b92ef6b6d2fea601e424aef47372d9a57d268":"64faa47c4922b9418280b58686694e2a":"f01280440de63e089028cbd5db65ce1429d2d7a85b7264f8dcd930f27108bdf6":"a33474692411fcd3d185c3278b6be43832e76d0a6ba42b84d50aa403ffbdbbde" - -AES-128-XTS Encrypt NIST XTSTestVectors #364 -aes_encrypt_xts:"20feca2e0676c80a3ec90e927245cd192f07b6812ff3f7a8747f75e195780c12":"43fd4516326311477a147f4a258d3245":"67b1b4ea40e373619298c3b57932e1e02a916a10d05b359231e9b171cd65be3b":"73c7812b6623d4e956ab8a460773f4a4390c506a1826ca6fe975dc43734ec40f" - -AES-128-XTS Encrypt NIST XTSTestVectors #365 -aes_encrypt_xts:"3f00ee521037265292634e6e5750a339ebba857ff2d6e4f38b5f75e0bd97bf7b":"017a9e57cf26680828bc6da1ad493ec0":"1f01ad4341af3638b52fcfee31c6ae7fe0f16c702c31b731890a2e4792fe6dfe":"da84cb3f422ea88c9444dee28b8d2d031e6f9c2804bbe719c603444b7e844f81" - -AES-128-XTS Encrypt NIST XTSTestVectors #366 -aes_encrypt_xts:"c265e6dd320f5a8fb6d934678d23d6b1a8c0a0c6bd753597334117e8d39e47b8":"adbbec55260c6434852a44a42d9e1d6f":"6dfc5d7ba1bb6fc49f6bf5a0bc8fc29a3951cc73fe69a5f2417350bfdbb2fa64":"ffb891a9f814b94c744be45fc94112a08e3026c182741c4e3f306c0d105f949f" - -AES-128-XTS Encrypt NIST XTSTestVectors #367 -aes_encrypt_xts:"04faab2d9921f406588f567e227efa8b0766a09d7f1745ece6b6ab904f7dd6b3":"abf4ebc1aa380135732419d373e9625a":"3ef7fb43a18313b018f9435cc375401d271444db745d1fa27042ac7c0ec60d3e":"c8eaa98da6fffa17e7652fec46003ba86504dd52865d587b966708298c905994" - -AES-128-XTS Encrypt NIST XTSTestVectors #368 -aes_encrypt_xts:"eb7db584603f003950968560d4b0da950f7cafed9fd6c827d0ad680983144dd2":"7003557613c2298114ccf447d465c15a":"fc7e0d78701035e96a1661520ba81418078d30fbc151bf0ada66e1a1e268691b":"5482f43be7b7dd774583fe17c1f70d36b7385a327987722c1284243962488e77" - -AES-128-XTS Encrypt NIST XTSTestVectors #369 -aes_encrypt_xts:"4b71316977fb73c984ba5fe72212d8277f6f9cd6e2235f6c977494aae2db4fda":"c51f8ab8ef6b7c6aed3f02e1a455b724":"3304e61f522aa4aa20e48ae4bb55f3450e964da4c6642ff0cb25bb56c1c584e7":"f7ea9d434b8a5ee0eeb1b9b021e867da90e1a9601dad6f4177d95a4df5cb7ca1" - -AES-128-XTS Encrypt NIST XTSTestVectors #370 -aes_encrypt_xts:"d88c7304e6de6ece71b2188aafe3dda0e881d0c68d7623fb4a67d9986b1ec3de":"1518d21553008b5e81346d64e7f02d78":"2e2faeeac230d7ff3bfde80ffc4215057fb65a0771cb5d03c0fb3320d8147dcf":"ed8b13bdf133c6c2d46ba1b3dd0f4882ad81060aea41d153ccf90d6796b0c20b" - -AES-128-XTS Encrypt NIST XTSTestVectors #371 -aes_encrypt_xts:"8af11e69d22c159124bd2d753b40f89750edf9738e77fafde5ed1c409d7ee4fa":"5834b04a46b3ff971b8fda42a3c4a46d":"6dd8fb0cba152cd49aa4f53293e80bdb29562a07b8e43254d865d3beb2302743":"e7c46840183afa862ada36705038e1a392db49c7c92507d36ee23aba21bb32c3" - -AES-128-XTS Encrypt NIST XTSTestVectors #372 -aes_encrypt_xts:"188f2327ea20557842213ce5be19ff700bc2426f0d47a4ee3c9761624a33156f":"9faf671d4f6779c605ce509db39c261b":"3eb4b92062114cb9314067a643290e4616013159cefe89b300cbc5a7502d1201":"4f8e2ca33dfc8edd599ede3892220e77a59f5ab0add5117dddcd77bb9e40c6c4" - -AES-128-XTS Encrypt NIST XTSTestVectors #373 -aes_encrypt_xts:"5bd073414e407c15cc9630c8b3d91c28a4ed61e541b3b813577f487d515cd81a":"6e09aa0381baf46904f94e276d31aead":"5baf7c4669a261731bc84f06e59abefc4e41d5e0b60b7ed8f04674e5954ca606":"e786654c54adfea6152c25c8cbd145e05b10b08b5ba5d649d1ad0ce13984c1b4" - -AES-128-XTS Encrypt NIST XTSTestVectors #374 -aes_encrypt_xts:"99c871dfc8fbe7fca07248d8dc007483ae0d93637de8d1a3fccbd4f3cad48a86":"2c4cea585b89d7c6f00bceefe39e1da3":"1a3f2f3636dbbf830a605d98ea57681b31c1665a1c1596c45574168174ad7d6d":"c393cacf549b79a1ba54f00717d3f7d992931a457db826cc4c132e77c29c7037" - -AES-128-XTS Encrypt NIST XTSTestVectors #375 -aes_encrypt_xts:"eb4ddf5bb550972714447359dfa28ad2f675f42ccbb6a1fdd4b4f7a5f06685cc":"b0e870553293f0fd028c8f99dca2365e":"f84b6551a2910fc62d4807277a2fa2c2e5ba84abba798bc77675be1e89d87f5d":"3a189067fe2993b36b5ae430e9476a6d8f644dc9b0241fcb5e76c87a03c89568" - -AES-128-XTS Encrypt NIST XTSTestVectors #376 -aes_encrypt_xts:"58e407625996011de200b7a5477e391bcaffe819fd62be113ba48ef6fd6a4ade":"1318417d36b70d5efa3a8132c4f5db63":"e95911953addf07c3ac25aefcdccdef14292f284bb64fd0ef2a9649faa9820ee":"4c5731b07147d4be6b2041f97f0984619e7ae1c34b2502a0e2976f0046febed1" - -AES-128-XTS Encrypt NIST XTSTestVectors #377 -aes_encrypt_xts:"5539c27465c47d1b0c8152f64e76bfb5059842f9fa202f398ba5ce5f5170538e":"43fdba2f384b816edc2d1f9c2972e685":"19cc9664c47a6b8a7bbb122b01ed843e425f23ef164b96970918c6664f1c3969":"664714b3643903e42e3b2615627085b563a0d19719d81976e290e3c4d47c0c10" - -AES-128-XTS Encrypt NIST XTSTestVectors #378 -aes_encrypt_xts:"f66f0d35fe0b4ffb9141ad53986556854894f9d3ebbff2463a64763d1b6cdc1e":"bf8b59de7a0908d948fab554f0c4aad7":"49a8119c079f65ae4d97d1ce92e1e6150b5cdbf6abe5fc9d487eaaf1e5a750e5":"9f4dcd4b088c7a804671f3ad7cb7ac409d47bdfbe04e31b5d9964a746b462217" - -AES-128-XTS Encrypt NIST XTSTestVectors #379 -aes_encrypt_xts:"71b894dbee8d78e2c700837fcf077525c92d6beadd6bc9f8e14476408e842787":"56007b6b02aaf85fa08bf674a29ca5d8":"ad9b381580d680ccec3f31011351923c02fca9270bdc268bb5bd2f75d709a80d":"05523cfe54c568d8daefdb5a4821ad67885c35f7e72700c0d10f6d9e08fc005d" - -AES-128-XTS Encrypt NIST XTSTestVectors #380 -aes_encrypt_xts:"666ec109029735ca59271f22ce347ade057dd39d6e99f48a8756a1d08ed39d85":"a89318b3cb5b2523f597e8d63bb4bb06":"66cde13067c7f0c56817a6ff1c03318767125d4ce4cc650b9e9631af10406836":"b3ad873e257ed5c840b0268d7671ee28cfd4699d5ede678c631398b9664d8b2f" - -AES-128-XTS Encrypt NIST XTSTestVectors #381 -aes_encrypt_xts:"bf0342615ce4f2a8d803e549d6321dc6ee55947c668e30f102c86a1efc676638":"5bffe0daea9ef5dfdf2b05335416ee84":"a99d2d7d421ca2c0b92b9cd978237d32a815f6db8041f0c2a22d90dbfe5a3c18":"f50b956ae5b5d1187bbea285dfe03a53c7cba20ddf91fb53ac33a5d511fddf2b" - -AES-128-XTS Encrypt NIST XTSTestVectors #382 -aes_encrypt_xts:"44db4b6d84bb36f961fc6bb8b5b5bea72ff9da5a07962de32784d8d00c8df838":"66b259c2c7ad1947809efc9940def73e":"6715c69789b7a55b8b74eba1abab66352003926b92f0bc60bf626cc5a0318700":"441d923ddeb31c22f1ed38747aa5e57a2dfc88d1c19ad9586fac982b044fc1c8" - -AES-128-XTS Encrypt NIST XTSTestVectors #383 -aes_encrypt_xts:"6871cec62e3f869403b24eb12bb818c74efea9c3f0b71abae6f1e51313c2be77":"f0896c8bc97695a2dfe7f43ae5661006":"bf9f5c3fd12c8a3c7403c14a46b3eae76caf249df5b7a9d2dc75f07de6934c5b":"b1e58aa0e4233c4a396a509288aeddef429c412600b4b5bd67ca788340b6a686" - -AES-128-XTS Encrypt NIST XTSTestVectors #384 -aes_encrypt_xts:"7943a57c457aeed06aabc65417caacde54fa57956ee5ca4b187824655d09e40d":"194e6da835db6a7869f436004c14e6c8":"2e21e00ca2e633e13b3764ac76808293903c34bbeb8dff604661626abe0ee71c":"636b63f02ca28a72c0a7520307dedd714eb7f75630ea86fe77ec1880586cd9ab" - -AES-128-XTS Encrypt NIST XTSTestVectors #385 -aes_encrypt_xts:"9df2d47ef484d62bdc67994e436c2b93c4d0ab12a51dd7efa5b92408a56327e7":"16d77939b9e3dde5d364da9528a69812":"ed46eb35be0fd0cef9817b713f07213c553429af849ede85b8a3c1a50c7673c0":"6900e0db5f1870d87db594248ac2d9b722eb748a577e140d483bb980eb188380" - -AES-128-XTS Encrypt NIST XTSTestVectors #386 -aes_encrypt_xts:"59a6f61c4477b75875bcff5cf6fed0b3ce47cb2087936b52554158f13b601ff4":"cb4022a294ab59075efce487a5aea584":"abddddefe0c353d26bd9dc5b10dcf61de6737a84d0b1a14dc9c2762e9d2b71e2":"a6efd71eb74f6a3d752d3f0155dc73de6e6dd046da913bb6995a34448efd07d0" - -AES-128-XTS Encrypt NIST XTSTestVectors #387 -aes_encrypt_xts:"efb9c55df8260b6c31556b40ed58e3db71336cbd2f9b4cb566726167da6ad06d":"bc02e099607f91e5ba566bfe16164e41":"fb615f1aefaf34ac7cfb2ab582e6a8c1410cee8cc1e971388968c54a4a20bc92":"15d122d539f1c4f306a1dda8cc325733adf673e3c0d7fb2317030f599a2da544" - -AES-128-XTS Encrypt NIST XTSTestVectors #388 -aes_encrypt_xts:"1c1028bbf96e48c15a0e486f786a8134dd23327b24c0461f9e4832599e83083b":"37974201494c3fa500f2a58b118abc06":"af97ed10c28b82246d090cdb71c8a097651aaf1012fffa92f5f34a5284546173":"ce0faff2aad71c26cf03ef19431a7270f2c0eb50fd71b1a7fa9c46ca70450cec" - -AES-128-XTS Encrypt NIST XTSTestVectors #389 -aes_encrypt_xts:"c591fc7bd38527cf4158e51da3dcad945e30eac2bb3f9d45b4d35ba694081797":"2a35c3ecf3a3a1f8e3c0f04093bd6af1":"299a99a67dc8167a84eb15e6b20b39a5914cc3118cf4d65caf4d1bf2b17ceaf6":"0d3cc3fada933e67340b57c96634d277331ffdf39d958a182e75f1faf2ef4522" - -AES-128-XTS Encrypt NIST XTSTestVectors #390 -aes_encrypt_xts:"2fe89406145d94f70412ab0070f3d5e5484b78f2641aee9a402a5bdd656888e1":"17e7af69fa8b180da8f5dddea35210a9":"6cdf7b631748e0d9861a47fdce2e8f09bc145da6859b6e53e581e2c62d3009b6":"5550bd928d2a30d0c168b73455a080539836320908c8300b15d03c27b7039a2f" - -AES-128-XTS Encrypt NIST XTSTestVectors #391 -aes_encrypt_xts:"74d3273cbed32440492358f9454e1ef658bb6ebc403c723739f5db9a69c69140":"f17796bd48abb00e1d34b522b2b52ca2":"334481593c7b0d0c55ccf9484daffc866669d11afd7599bb42fc4bac797d87f3":"952960aa9cb53d9bec1efe8190d6c9dfb68f29f4c996b3f3b69f1f0bd9576581" - -AES-128-XTS Encrypt NIST XTSTestVectors #392 -aes_encrypt_xts:"ad5909c69da7291d80b7b77cc115be06dee319d6ddd554c1783998b74d111c75":"505bd5d461eb95cd59a06f7cb086c5c2":"c72a9163f942a89dca851a5c5002af77970cd6f4cd3182240f1865b8148076d2":"df6dba8159b1d2a0f371415ca2e9b560b2aa3a0d61c6357440055dd33a3e7d51" - -AES-128-XTS Encrypt NIST XTSTestVectors #393 -aes_encrypt_xts:"353d7b9d27e591dfbc4cf5074ec7d97abad17a5d30f9d9ea7ea396f8ee2cbcb7":"233f70d9159327653daa1a07fa2aa672":"57748c6f23ac4032612c666130fbbe1136914be2a7e2aebdc8ca3c425a9b23ce":"2c2f3cdb3757dedabd0c8fa3d9e9e2fa38a52766ca3714796586aafd1f9c14c3" - -AES-128-XTS Encrypt NIST XTSTestVectors #394 -aes_encrypt_xts:"d466963d144a7059eecf19447e0aeb34c700755e3a12930470e7cd10290f6b55":"89f1ced7524958922244c7d68063dc61":"a2889e90e1c0bf168739d9c9fec063b88c9dc7f8a9381e8713c9451b089290fe":"f294ae7f37b4be5a216b4a24db957a9338f78d7036158fb107b8ae77a28dce4f" - -AES-128-XTS Encrypt NIST XTSTestVectors #395 -aes_encrypt_xts:"8688caa83348807098298b1b615cb886ec838b41e38490b8b3389d22165eeeef":"3ef56e6894859bf89d9f294d7e5866e9":"22c40633a7f09509c8d585264aa709e8cd13d4a5f284efb6cbd161d984b4e278":"25db61fff51359456349138b517db26453b74dc91cf6a6d0c8adc594a7b0f349" - -AES-128-XTS Encrypt NIST XTSTestVectors #396 -aes_encrypt_xts:"605e870782df95c7c76adc9de2c1cda29225071a6e454f04e37b96283ede7754":"1152b14e05fa7c190f6780e74794d424":"990da376926f16863b4fa53e23a3fb95c1aecacff0400e07cc3c4323589d4448":"7211d91b79478ce0af976377ba36639d42ce8c467a43509c82a24d4d16c3a4d2" - -AES-128-XTS Encrypt NIST XTSTestVectors #397 -aes_encrypt_xts:"7f482803b14728d0d38449fc3a00386172be904a45e0e251bb70e5fd33f15fa9":"bcf42eb2edaa251f655e010a067c5d5a":"a066729910e5841a1e3d33095d06336ac5f84f6aafb21fedaaed88baee304c4e":"e52d09384c0d909b57aad3a648f7cbc04baeb33728b8efd2f3ad4dbf9e96f041" - -AES-128-XTS Encrypt NIST XTSTestVectors #398 -aes_encrypt_xts:"371c3a86d208df75ad4a92972d5e66c4dd91628ce011eb0d98b5efa0cb7d9f0b":"135189e1af2069ae9fe03a9f826cc84a":"394c537f1573fbc4c58f504d8a70c06117215ea30768ef7f4111172913a360d7":"77748930ab64edd8c92039d789d9cd164de87532a71c50c15df3caf846b5d909" - -AES-128-XTS Encrypt NIST XTSTestVectors #399 -aes_encrypt_xts:"c87b33c6b441c033d2750b9daacc1f7f6f3a123781d03cb8f7b9e7c6eb1cd933":"9685037a4221a374e52353fbe1f63352":"8923306880986dd26469cacb98949493ab17e704fcaa81c31f10624b1a43fc81":"c4242b19b2c21976098fa58ed4a388d67cb13c1144c77aa26abe55c71643f9da" - -AES-128-XTS Encrypt NIST XTSTestVectors #400 -aes_encrypt_xts:"783a83ec52a27405dff9de4c57f9c979b360b6a5df88d67ec1a052e6f582a717":"886e975b29bdf6f0c01bb47f61f6f0f5":"b04d84da856b9a59ce2d626746f689a8051dacd6bce3b990aa901e4030648879":"f941039ebab8cac39d59247cbbcb4d816c726daed11577692c55e4ac6d3e6820" - -AES-128-XTS Decrypt NIST XTSTestVectors #1 -aes_decrypt_xts:"c43cd0b23798ee3db0053d1e4d185e965d67fdda8c5325cc709fc3973f05cd17":"7900432e6021bc0e627c7b96ca08b4d0":"07f2c2d4e6db6e1200bc165d154e0698":"3454f7d34c0caffa12e9d2850b037fff" - -AES-128-XTS Decrypt NIST XTSTestVectors #2 -aes_decrypt_xts:"9a131bcbdebf2ba2efc2513245203421315636ac24f592e1d2b59540511650be":"8cfb87d61f9c41ad3cbe38cf81d4a3ea":"321475ac6aa05712554d35a0a96a9265":"1070b7c17d3474281ad01fc0ad89cd8b" - -AES-128-XTS Decrypt NIST XTSTestVectors #3 -aes_decrypt_xts:"fd5622255e4b21e3ee6c4f1f354a2377a68b0758bc3aca3f32aa0fd899d16f11":"d6a27b8dde6dfffa7d4ca436441978b0":"6e0a78bc0db27021f0f59756a447e313":"2fb97e979fb107bcc13b577f0f1ea203" - -AES-128-XTS Decrypt NIST XTSTestVectors #4 -aes_decrypt_xts:"4e3135ee5167ab658b4694fbb7b021791de41ed676c8c408c51ecffb1900c07e":"7d68f0f53d3ce015ef8f442b409d82b1":"18757efd08059ab70bde2df78f3bd6ba":"cff15a809220b4067c7c0266bbcb3248" - -AES-128-XTS Decrypt NIST XTSTestVectors #5 -aes_decrypt_xts:"239b565ac710fe742c43ff156ff9fa7372efdea33803bd8b883f778149726920":"ba1546ffa9bf8e194c99211a3d620a92":"7fecfc127a3762e30e14791141f65585":"83725eecbcdfa8ebdec2f40ba4b157ed" - -AES-128-XTS Decrypt NIST XTSTestVectors #6 -aes_decrypt_xts:"da3373e25d76d16b53e4dda368669cb0d9b851750b9624c65cd7d7933cf462a8":"8d24b579f0448336550d372c7228fa1b":"c5801ed8a38a78277a45516a3e12b310":"a7931ff118db06cb44097bcac1fad1af" - -AES-128-XTS Decrypt NIST XTSTestVectors #7 -aes_decrypt_xts:"1dbb0881542c6d678e8a0040c220340ed4884e1a81b23f43d9673b4ac5e295d6":"d09787717b3cb41a68898823b615a75a":"25162f7511b5c3b24aee339ffeb7941c":"331960c250eb4988c75c0d532e206e5c" - -AES-128-XTS Decrypt NIST XTSTestVectors #8 -aes_decrypt_xts:"60d2e71898b341357b9150a5163a2be056f5da2cedc4ac708eb43d92ba40e001":"0adaa6e0ff4b0a04dfbf2247f64a2608":"09da2fc0ed605b69d95e0b7760840a99":"369ad5f8fb83a0df649c899b49ef7459" - -AES-128-XTS Decrypt NIST XTSTestVectors #9 -aes_decrypt_xts:"dce7d083c3ad402029f1ed40074ff2f42e9e14091d09ddb68095eb945bf343b7":"caa883e27597661d8e72582ed34624a4":"d66768542f495d5c50b8623f314085f8":"4ae7a4ac80023405ac25bc497d6541fb" - -AES-128-XTS Decrypt NIST XTSTestVectors #10 -aes_decrypt_xts:"8f8e473564fa632684d04051cac1f129c1d6129b64700429b8b10cf300033638":"391b14e2f8cc2111bb0147a3baa040e8":"f6c53bcb07cbb44747fc19a6604e26d7":"c0f6f44c03d1cbe668c034562ea3d804" - -AES-128-XTS Decrypt NIST XTSTestVectors #11 -aes_decrypt_xts:"4945ebf4ded6f497c9d7361d87174643f9cf5909294f6a23a82a53befc6a58c6":"2976c2e825c61b8360402be399fbea20":"d2f58ae0386e9230744a2056b7fd1310":"dcff3e38dfea1d3eb78182326d7d68ab" - -AES-128-XTS Decrypt NIST XTSTestVectors #12 -aes_decrypt_xts:"b089bc48bfa11c49368757f02d309504a30afed12ce5c63a18a3e2eb3c04153f":"b79e3147e948a84413f5456ef01b7fb6":"e1fd155647de15b9fe230baf668d23db":"26339412d7ac113b319088153e13e1ac" - -AES-128-XTS Decrypt NIST XTSTestVectors #13 -aes_decrypt_xts:"b709f18eef3d86d854702f2007f9dd13463fda8f070ff02eeb7e8fb54e009ff8":"479cd8e9aefa5cfec125a110f11dfecf":"5fc717d763a56d764a21009b5132dab4":"29c3616714bf8076ab195e5e0d6cc0d7" - -AES-128-XTS Decrypt NIST XTSTestVectors #14 -aes_decrypt_xts:"07fde947d9d0c07b81a824d53e33e252726553cd3ecdffaf0234d161843c112b":"421a912b685ab76b800e9cf156f233b5":"ec5364fa0184d8b98ec02cf996428f38":"8850a5b5011c0b49b444daa5cbd04aba" - -AES-128-XTS Decrypt NIST XTSTestVectors #15 -aes_decrypt_xts:"58f6e713c670fffa62b2e74659240fa84c44644614cbf7ad33a991457b9041dd":"b220a3d0907ec1b56f36b38b0fdb51a6":"95360d08af997eb3ec62e641dd6b899a":"2fbaadd1b47f726dce3f7d4c0358fd99" - -AES-128-XTS Decrypt NIST XTSTestVectors #16 -aes_decrypt_xts:"b2d47e6ba056b67aff509939d30287e489a71bbda6c31b639f8de5e2508b8be0":"4ed7ea04032c82f612ad0b2654cc9b7e":"fde4ae887d890b8835a5fc80bfcca708":"6df4beebbe92ec8a427336b0caec1ec6" - -AES-128-XTS Decrypt NIST XTSTestVectors #17 -aes_decrypt_xts:"81b19f35f45b4e459d88e95e3a49642c5127098ccba6a50ef4b2f875ed20b9e5":"4027cf6780a3afc3d99c3d2fe46c5751":"db57d5b819129d7896e2df0958a6f9f3":"945864f9190ea8c11943df2510f94421" - -AES-128-XTS Decrypt NIST XTSTestVectors #18 -aes_decrypt_xts:"68cbd5e7e9ecfc6031a2c63ad1f95dc8ba5faa3d3b7fba1b1ef2176f8265fbdb":"8a0efaaff09c3ab2a3b202a7cb673679":"f36143630377d4e4efd44c5716a8bda1":"a856594179845a87855ea16dd03916be" - -AES-128-XTS Decrypt NIST XTSTestVectors #19 -aes_decrypt_xts:"3bd57d47e13ea39f1cf5f33c8ba029fb20f0d338639016f986b77978533701fe":"7d9e266aba87ee2af4ab7a2275742189":"8aab744287bff6901441908da23f0b11":"d13ab11d3834d733ea5dd6dbf79ac92b" - -AES-128-XTS Decrypt NIST XTSTestVectors #20 -aes_decrypt_xts:"ab46c306a2503fcc9480ad96018791674970937f73aca90a5fd05d8420e7bdc2":"92e8295631bd608c0a53a3f26f907a7a":"b9a3533b48269b56f0dbb05724272ce5":"51b9c927ead5fadad56c3eb1a220eec7" - -AES-128-XTS Decrypt NIST XTSTestVectors #21 -aes_decrypt_xts:"1b09121d93458279013df12b26e7b2a15c28c44f93f97ea638b056177deafab0":"bf962d31bd58a1f89e3db4572cfcd8dd":"d33777d780a04bfe625cae471d2b8169":"d83ddc006deeee4cc2b4c495830dddc3" - -AES-128-XTS Decrypt NIST XTSTestVectors #22 -aes_decrypt_xts:"d02380e84e40f68915ed276c2efa482c90b098467027fc3f0a16e8a327b523c9":"6d1baf4e86bbd5dfd8cfa34b16966820":"a7f7e80a068e7591ae681fe3e5e277a6":"6d246f57b5d692205f2b970dcf8ed6f8" - -AES-128-XTS Decrypt NIST XTSTestVectors #23 -aes_decrypt_xts:"224decbf90014e6fc9bce683072c9ace108933b92ebac49bceea98261716c4ae":"f17f4340df271fa5ea5fecec58f990be":"f31aff86e5759a2243bfe96f1cdad7f6":"a8b8326cc5126a926cf414b471abd1b2" - -AES-128-XTS Decrypt NIST XTSTestVectors #24 -aes_decrypt_xts:"675ff2637fccd2289065a642dcfc548db7582a040d3ab709d52b03512d5e6a08":"05f15b654a7c3c8b7168aba1abefd38a":"4f6707b5e65da3eea92b5353c7bd95a2":"47b751adeeccd4475163239610797d4b" - -AES-128-XTS Decrypt NIST XTSTestVectors #25 -aes_decrypt_xts:"bd0e9572298b6af20ddc0792efa2a6c50cb3e08f75b5550e607318ac1808bb93":"8ff426a0471d8546d5711544a6540b0b":"d3aa65af5882d432e8afdaa0b4f42640":"e8c647ee7488adc4090e08a96965cced" - -AES-128-XTS Decrypt NIST XTSTestVectors #26 -aes_decrypt_xts:"627842bfaab7d8e6e72681ac4e5bf9915f82e8561b040ccaabec9e70343a94e5":"7a9f9a4182bdf28e4d364db9b67a8b0b":"8789bb3e01c8d3e768033f2c05ffee17":"1c980fd798b916326c525632e215c4ec" - -AES-128-XTS Decrypt NIST XTSTestVectors #27 -aes_decrypt_xts:"1f0ab8d1e15365e3922ec914e9ad68097f3907b3812b90052d7c6a6daf439c61":"88fd391aa1f3bb6b7cee85b53768fc76":"1d72767fffb8de3a2a420ca4383087a6":"90f3c999cb074587f875561d04160c6c" - -AES-128-XTS Decrypt NIST XTSTestVectors #28 -aes_decrypt_xts:"e1977129e29c76175e7fd170710faf9f60c8b02d03b40ce68b0caee872377de4":"57cbc8bd440653202319f7c932cb9589":"fb8d8db9cb8639de8344238dc2c1f255":"cfa1f3a9a152c4875100ad4807b3b09c" - -AES-128-XTS Decrypt NIST XTSTestVectors #29 -aes_decrypt_xts:"fccb6e7b4c912d417d30347bae86e554ecb2d05057b27cc4f38245567cd8af9e":"402be8fb1c78c0194de0f0beb90ccc98":"90c08ac785b3b5e7c1815497a451a96c":"b04ea8cd83aea25893ac2a621879a4cd" - -AES-128-XTS Decrypt NIST XTSTestVectors #30 -aes_decrypt_xts:"1dc948c48dfe027a62be79f10b4be213d62bdc5b784559356c9bc9c65973f7f4":"ad5291d8680e2d603ca27da084d56a78":"036cad62c24295b188c47cdc247eae41":"b1ac6eca721709a527598d1dc7fa365e" - -AES-128-XTS Decrypt NIST XTSTestVectors #31 -aes_decrypt_xts:"6c3b934f3778ded28c4a5ba1d2185621f5e946c109962959dc0b8f7ab401944b":"920ba467004287321943cbd132166c20":"857679e49cd68bc648c4ab0986aa59f8":"98f21426b7148082b4ee4a8074672a10" - -AES-128-XTS Decrypt NIST XTSTestVectors #32 -aes_decrypt_xts:"51696879ee8b77f3724c6289f3a273a346d9d03807dc0b82670f3c2b378a7935":"935232958b223695c4865c8c097677e7":"5c931a135b9d4a7d65c9a8d5535c1294":"22f8c0637327b1123067e730c3be4a01" - -AES-128-XTS Decrypt NIST XTSTestVectors #33 -aes_decrypt_xts:"4d2b83551ac5cb8c4bb434577d364dac703f7fe75f74c79fbf1a7963711fdd53":"fc696d4190a3fc6273caa1a070e5bbfc":"dd155757fcf457d90bb571e8eebd4630":"8704552b90009ec3324adbf284dbd51e" - -AES-128-XTS Decrypt NIST XTSTestVectors #34 -aes_decrypt_xts:"35d7a774848259760d32f46c7a013d791babd3b898316dfb00c668c5528bc3f3":"f1540dcc897f03b8a70d7ba4506a1115":"56fdd92d70c107b7707c9aa1d33ab0ac":"c5f6673cbceae8236fa236798261eec1" - -AES-128-XTS Decrypt NIST XTSTestVectors #35 -aes_decrypt_xts:"e5d608c5cb8c2c3d726bb4f4a8023831b9335d005cc2df3bd70d9f7e71250c6a":"14d830f71e15e8945380a6e7f533a532":"d49ca2b1dfc2848120dfc2b75e292a0c":"91eecd8bbd0ff7cfe4b33d8e99924368" - -AES-128-XTS Decrypt NIST XTSTestVectors #36 -aes_decrypt_xts:"0a180bd90ba206a7bf2cc82a2f5fddf92240e08711ba02a4925f90a090b9ca68":"e7cf2a79fab30a2d0e461fbb647ddee3":"da868afeec48764091c51f5e7332338d":"86d6bf324bcc2910816abbf55f3ba45d" - -AES-128-XTS Decrypt NIST XTSTestVectors #37 -aes_decrypt_xts:"a887a09699a2685dbef306d09015f83897a7f599bdcb3b7f64e34645cb6fafcf":"13c383754d39411943576e45dfb77763":"e8cb042a3d239771ef104b5892bd1067":"5b0a85e376a636d113366ec82a2c03f8" - -AES-128-XTS Decrypt NIST XTSTestVectors #38 -aes_decrypt_xts:"efe934cb1a60b2928bf4dca84364958d6a2b5b6986db3e63162a65d377becacc":"70a06dcf8044b9088c00f9bb91014c89":"df6867693d8884cca8198283bb2c3e16":"9b3a036436a24636290c969e9d97cf8b" - -AES-128-XTS Decrypt NIST XTSTestVectors #39 -aes_decrypt_xts:"43228ddf518ea7675d9ca6394f3e8944422fa3449e8fa804fb42228f55b97bc2":"202f6f090d295e118d1ce501add69ee8":"f224ec19a58bbde03cb692e0e4fc19d7":"f515b3d50e991d55a3e0fcb093085a10" - -AES-128-XTS Decrypt NIST XTSTestVectors #40 -aes_decrypt_xts:"b13e6af1d59e3d82842703d103c1038d3d052aee0347a97167b8786aaaf0b8fe":"fa02f1df1956fb9b11ac59933dfc0e67":"b8fa089cca83d2c9979e642b9a248882":"4b20fce1ffacc7553afa3a6ac94e5966" - -AES-128-XTS Decrypt NIST XTSTestVectors #41 -aes_decrypt_xts:"d4dac4b88c978d82f0d8d0d8b44f69c91eee8735f12f0ab5a97458ab72e46268":"515ec6657d3923c568a3f7503f461663":"89691c5dbc84bf8e2e1454148049648f":"caed5c738a8dc30155522864f9289e61" - -AES-128-XTS Decrypt NIST XTSTestVectors #42 -aes_decrypt_xts:"2bfafb74d192d506a50cf8ce28b79c155a35590b925d795102b7a185080e0a3f":"4b5f1b938bd9145c5a0c27d551a0d8b2":"d7f7c8bccf8968b9f118bbead353b630":"63a88184186fa797d264a0528f39709f" - -AES-128-XTS Decrypt NIST XTSTestVectors #43 -aes_decrypt_xts:"3fe024e9b46c0a7262ce0431e81142443a4eb01fb82d301e9b8b5f7ebfe2cf4c":"a4a5905fa0b1065af6bfbeeac9578379":"8b6572487318167d1babedf6a8cef7b2":"baa495ce8309a6c88ad855f97a774113" - -AES-128-XTS Decrypt NIST XTSTestVectors #44 -aes_decrypt_xts:"890d5cbb10d8c7f65e7a9581c2c0a459a84e2e80ee90d46499581c5b8ab2746c":"00f99cfdea2b045c5b8e29ae801368cc":"531d3393772d49bbd0a1b6d839de0185":"68c529586435374cfbadb17b9b895a4d" - -AES-128-XTS Decrypt NIST XTSTestVectors #45 -aes_decrypt_xts:"9a41784e49531dc475b76d969a4296510f88af1925c8323c38f6e8e11a9b0a33":"842d108a3cd448bf505cda8b375626ec":"926cfa1f568b03c914b5a8283920be26":"71f0519b7a6aee116d481f31b965fc2d" - -AES-128-XTS Decrypt NIST XTSTestVectors #46 -aes_decrypt_xts:"9885c035f7145632759b5df6c11fab9a2b8da85a8efa7a9bc9121a59e454da94":"935db95d74d2044634a426533a3f191d":"b790368e2ab0227e5c08adc4e7057baa":"e9c680838484714f38c59fdbfaf49a5e" - -AES-128-XTS Decrypt NIST XTSTestVectors #47 -aes_decrypt_xts:"2594e2d7255a6c99ae3be120f7cc6ca1835b5643fc28c1245e2d88137308e9ac":"3f0aef5662d5f2e40d33f1712aea392a":"c94c62fdac550cf62f3dbec89cb8614c":"aca43e27d8cffc6d273a90f343c9acce" - -AES-128-XTS Decrypt NIST XTSTestVectors #48 -aes_decrypt_xts:"48e4a77186bdf295bf1caf076595b3497a6d6d6d91820452cefdfa2d221af5aa":"abff43aa43c2be70aed5c911f5361de1":"16938d35e74a7ab0caddde531cbbc333":"8fd86c0489944d4350b2232958016668" - -AES-128-XTS Decrypt NIST XTSTestVectors #49 -aes_decrypt_xts:"e6c15e17793de54edc96ec2942c269342780092b70977bf525616d80e6ada36b":"898493e8ce343b400e4e2ab9c65d45c0":"35d16e1d15cdad0502e7ef58e86f4d4c":"3f069d4997a1dd7ea4215cf1d9568395" - -AES-128-XTS Decrypt NIST XTSTestVectors #50 -aes_decrypt_xts:"23f98e3aacb0c59f8532dc09b4cda9bc6925481a140c98be78ab34242dd67bfe":"d5a8b6d4b51baca7495ece35b911c361":"6af3152f9763e39a83b94fe960e04447":"b7972c5f6a488dce95eb46a855a105a5" - -AES-128-XTS Decrypt NIST XTSTestVectors #51 -aes_decrypt_xts:"a068e2245deddb8f422d1abe3f347a7ee45563ce9784fdb5da6452d418596c18":"de754c6085aff2e6d759cbb5214ebc8a":"d5a4d8ec68e53c0aac094b95b8add3c9":"804795bc588aa048894a184c600ac75f" - -AES-128-XTS Decrypt NIST XTSTestVectors #52 -aes_decrypt_xts:"d6cd858364f472395726f55996114755f3fca7392015bac58f0e6065da32eb94":"9678bf9646f91ff5be8e5ce7d5b979af":"638789a303154fb364e5168aa9340882":"4dcdabefbf99b4f494fa83b91f0e97a7" - -AES-128-XTS Decrypt NIST XTSTestVectors #53 -aes_decrypt_xts:"946b388efbf5946802b0c55720910a2a71f75085a565472f2fca091eec6c4e9c":"34192227361656b6fbf986d1050c33a1":"5ff7c0249be2b694ad82e68023974533":"a4321472fca02d869432585a4380be30" - -AES-128-XTS Decrypt NIST XTSTestVectors #54 -aes_decrypt_xts:"2ed1166124991ce6d3c0921a25f50a4c99008c2698e8012868db6a3071e153c7":"5b8b3b040d78f5cf327508e180edc152":"4462bc469e794fd74288f3f775c02cf9":"625438700a4d153811dc26f688b1f82e" - -AES-128-XTS Decrypt NIST XTSTestVectors #55 -aes_decrypt_xts:"64ec33f6f58114318cf88f2c86f69ea5a78594f95475884404add2610740cf49":"1fb5f8e05c76302a24612cb3e585c8f0":"3f29bfa05616507792cedc91e27e4fbc":"565fa6390a7a377b90330ba09391a7d6" - -AES-128-XTS Decrypt NIST XTSTestVectors #56 -aes_decrypt_xts:"ba0f088a697ad37829e20cdcd535ca3a1780a120d07ad88c7a2369ece37d4251":"6bf9a3e64b2f893a40d012651d2bd7f1":"4479885b32ed93a05bc973d925b30a71":"7d180b8ae143617369239a606c693d1f" - -AES-128-XTS Decrypt NIST XTSTestVectors #57 -aes_decrypt_xts:"02669a844e5d4fdd66287cd8b2e116a3eb47f3391a1caf3a58fdbfabbe34708d":"702cc1b251559ba36c97ff62ffbfd510":"5faa528556f79049118c00852e022d96":"e567f6d2727622278b9310e91ece0165" - -AES-128-XTS Decrypt NIST XTSTestVectors #58 -aes_decrypt_xts:"31ff2c6e5cc7dab66ee7811ccfb36d9546d81ac0b857550cf938b945da72a4e5":"100aec347f62e5bf01a8d4f279bd5740":"fa58ed4b5530ecb8adb5f4c119a9edda":"5ce1562f45da9dad248bb7ac2aabe2b4" - -AES-128-XTS Decrypt NIST XTSTestVectors #59 -aes_decrypt_xts:"367dd317ca33af76880b3a1c0194582fb752c9dc4d5edf983e6a67e7d790281e":"15b8b471979eb22086f2c34fba7a0c71":"83f4639b4fa54f5f657c03fe4c00983e":"9774ebd7b08cc87fdf70c9d4f746f2f4" - -AES-128-XTS Decrypt NIST XTSTestVectors #60 -aes_decrypt_xts:"fd00d628c112191dba7929780cfb5be8df9e0a99830f028218108a5800c149bb":"e6eab2573412adc1a8517d57bb6c993c":"9c085ebe5cd42b24889be07f59f761b1":"e72746c743f84e32eed81b8dd51b6fea" - -AES-128-XTS Decrypt NIST XTSTestVectors #61 -aes_decrypt_xts:"02579c691f098802d59471252389789ac049fce858839deb685f15fc21e82fa8":"720948a84a9c52beff584af9ace6ee9e":"0ccaac98e1c9609f406930617f1e35ec":"48210df8641e31039d06f0e7dc1ad97f" - -AES-128-XTS Decrypt NIST XTSTestVectors #62 -aes_decrypt_xts:"968597e80a2e162e4d43e676aacc4bf70757a335c04cba26fd0ffb5ff0db0149":"dc7c32c712f5ea1363b804a4faa9c6ee":"1fb8a2d4996bacf34f62caf1402ced12":"944f66bb9cb9c0da59111875bd8a83ed" - -AES-128-XTS Decrypt NIST XTSTestVectors #63 -aes_decrypt_xts:"a2a8ba815d0b4c04dc74204e8a5a4b459a11c11a2e3b59c0a60e7b5aa5ed6316":"e16180263553ad759ccee451e32a9b25":"abcae54afcbb0b0ec75884b11a9901ff":"6b6295ca7b81d5216cc251ead46c70bb" - -AES-128-XTS Decrypt NIST XTSTestVectors #64 -aes_decrypt_xts:"08d86e27b902aa491a22a0d8d54104bfa29bf4aff23228590bcbca10af64e521":"67c05beb8378760de12fb22c1ab66839":"c9fed3c29cf7c2a28463684f551c11cd":"09bea3cca20b8f9544e62430819d90cc" - -AES-128-XTS Decrypt NIST XTSTestVectors #65 -aes_decrypt_xts:"2e13807ff04501d899e9d195244c1a8ed4aa8022b9d69994c65a6569bb63ff3f":"037fd78231d27b3a3bc419ddfd04683d":"55ddb8bc2ba156bcd66483ab6a2cfe5c":"ae58fbd41058bd60b546379c836ada28" - -AES-128-XTS Decrypt NIST XTSTestVectors #66 -aes_decrypt_xts:"7aa1e6c20fdd2755e50f5537515fa749d03a14c41ac845d72e59e166e06d7e82":"589dd483feda2c6d49d3d9dd6838b2c5":"7d8858efdf678473d11389acee8ded16":"2c11e9973068abcff0b75cb1b0022521" - -AES-128-XTS Decrypt NIST XTSTestVectors #67 -aes_decrypt_xts:"a6caade662b70bd179d295efa4cc29c75b240533c77b1b545c02477a16041915":"0e3cd26086d7deeb3fde71b2f8bdf52b":"cb1e8732f3a2dcd45f4d057409eb4d06":"6ffdbb7b11bc41a68bb43980b4d5045a" - -AES-128-XTS Decrypt NIST XTSTestVectors #68 -aes_decrypt_xts:"b4c0ae25fe1bb22281a27f9355c791701ab7086487d2971fbc008a71ef498c42":"0b249865b5e147cd40e6531299da33c5":"44729a7975c22a89c615d0f48bcbad63":"55bc2096219a930b9a12e2214c5147ef" - -AES-128-XTS Decrypt NIST XTSTestVectors #69 -aes_decrypt_xts:"e96f4fd85c512764912e2a2af4a2ac2334259b79c8971c68f28c4e6c4cdc8dfb":"b6b57c53f05dcc7668078b0d9d3e4535":"eedc77726be43017fb49bc4031429e46":"eb68e475bff2bdf3a151b07e38860d03" - -AES-128-XTS Decrypt NIST XTSTestVectors #70 -aes_decrypt_xts:"2a5ca993900f108d83fec3bc6ab4e74fd5bc2ad9812c31154b80f48b2c437229":"368854a69393002929ac54e1fab7fb60":"98900bbe2e1141b594c05c93bda68c50":"d4475da48f24ba759531bf30a5bcd430" - -AES-128-XTS Decrypt NIST XTSTestVectors #71 -aes_decrypt_xts:"5b3ed266e35131678b5fc1b4f359bba01f1539d188b6631ea6a74dc8b5895e12":"779525bd7e5c47d604da709e76705716":"8c9c9231732b49baa07f994ac90cbb74":"d14d7b026273dff33b09e70db45d3140" - -AES-128-XTS Decrypt NIST XTSTestVectors #72 -aes_decrypt_xts:"08fd0509efb8d9171ea3ad3ec9bbbedd9dbedde971cc757aee349c9db181d569":"0607eb143a6f1a294b6bd3517c758ae5":"b438d11e4af51107a4212f4844d8c670":"93f3952656b43f663e0228ed74cbab0f" - -AES-128-XTS Decrypt NIST XTSTestVectors #73 -aes_decrypt_xts:"1001571a70f8d7b34148c14023e5f30731c6903bd87de3acf55a00175291faac":"00dd2e5013b03a9001c9a2240991cfe1":"83eee45aba638bcf7126242177193563":"987d38afcfbc37b254ef41b6283813e5" - -AES-128-XTS Decrypt NIST XTSTestVectors #74 -aes_decrypt_xts:"eb52163326d25b59772860065cc68f0f5c05f58a41e7608d9248b9865bcc6a54":"a2a72ff871e9a9011ec2dc4b79c36322":"e7e4dff4b36ee969fd6d80e8baec55c1":"bc0bbd16a21bafca60588e3f670fffb9" - -AES-128-XTS Decrypt NIST XTSTestVectors #75 -aes_decrypt_xts:"45da2eace7d9b15efbedac1373f4120eeb1b361f2a5cf8f828f0be86f94217cc":"aacbb60ca26f89ced075e97c732576ab":"c3990409706eb8a1adcfe3baea3b421a":"60698b823beb2d9d083dbe2e7d1ad243" - -AES-128-XTS Decrypt NIST XTSTestVectors #76 -aes_decrypt_xts:"ec79df9eb4b6aeb8016d4f316be7fc6db42c22955f6e432744a48a1f18163920":"f843868efeeff86f358dbaab0444a800":"47fe4c3759758ebec50f370d483ebbb8":"a3ed3b9052e763b74913cbdf1f71fafd" - -AES-128-XTS Decrypt NIST XTSTestVectors #77 -aes_decrypt_xts:"632f8eab45cd9b6f6a24b467ac804f4ec7dc6567725df02e405250f1da078795":"f548a334c918b1a2e3f1181c1a7e263c":"5c709d120204ee3e32a57b8ea278e584":"5d8b27da95b073b93fb155edd2c88fea" - -AES-128-XTS Decrypt NIST XTSTestVectors #78 -aes_decrypt_xts:"db6a32d2a0262d615251d0aa9d6a36d154e96d866c0bae2b2abf8910a331d49e":"a20d33c2db132a5fea4287f471ef94df":"fa81d0c1f617257b43a70136aeb55168":"b5458afa6268d1474a936ddf84b63b05" - -AES-128-XTS Decrypt NIST XTSTestVectors #79 -aes_decrypt_xts:"c6ad2cca0d5da19180d177d81c502da94e3b9e89a517768d8e1c5ccd8a396faa":"0325d5cab485110f23703ab185c98af3":"2becd50a3beb5ba41aefd89588413c49":"b0404586c6313ef77e24650fa48da131" - -AES-128-XTS Decrypt NIST XTSTestVectors #80 -aes_decrypt_xts:"92688300d4001da8aa8bc6fabc637a96315ee4ec18dcab010c44af72123a7e01":"53c4d4101a4975863ffcb857fb5c12f2":"7cf6c02693cbb1f3fc825e4a5cdb7faf":"61ebad87df8c35e459eb315e27bc47f3" - -AES-128-XTS Decrypt NIST XTSTestVectors #81 -aes_decrypt_xts:"1a01a96c832f38b1a0447d82c9bec760cc3401f0159cc0f6d4b6703eaa16f07c":"e9ae4c864fb05be2606035c0aebb8580":"0d59b40ba3d9174b58da3eb82ae30de3":"f113016f74698d5f1e680788ddcb56d0" - -AES-128-XTS Decrypt NIST XTSTestVectors #82 -aes_decrypt_xts:"4729c7b7e7c614560186fdd7badb0a9a1f9a963893ba191ef4acf5fe33adf8aa":"d17b190fb3e129bc4f4448d7a6bd5e46":"4a88021a53af9389e3abc19ab6c229a1":"fd8f5fa162820585f77b250efbb50f1c" - -AES-128-XTS Decrypt NIST XTSTestVectors #83 -aes_decrypt_xts:"4dda941e4008f5999e5e0b6399237baaf371b4f3fa97737e714f460721825ddc":"491a76aeb66faf2328c9bb7e9ccd2122":"a84dfd53492ec2e80bda1878929d2952":"6551d6910ae9e2977f09bd2964d0fa2b" - -AES-128-XTS Decrypt NIST XTSTestVectors #84 -aes_decrypt_xts:"63dcc1075b2031730017c68a412874dd1e26597b23c1d02f1a9f24be3ba021a4":"356e3ea6f10afa893584345e6d2d0282":"a601c169ee059b8e1d0dce77cf2862f3":"caf96f61fa32ef7c5df66103afac8495" - -AES-128-XTS Decrypt NIST XTSTestVectors #85 -aes_decrypt_xts:"1014b5d1ec8a235b852f38668a0a3679bc68d219b82d95ea68fe065004851a77":"988d1621a468137f3a6d88e6c198d0a9":"85c93edc4ec4d33d6c4efd2558184025":"3518778706a0a0b1baac40dfd818161d" - -AES-128-XTS Decrypt NIST XTSTestVectors #86 -aes_decrypt_xts:"ea8b8147562339e900b0413e58d7589e60acb5a5a5d31242ed013762b0c68720":"3b262ce639c06a7c1a4629010aebd677":"3f715273efe1954565669a208504a763":"6920c0c3a8e23bbeb85b52588abd97b6" - -AES-128-XTS Decrypt NIST XTSTestVectors #87 -aes_decrypt_xts:"c93d5870fd5fc606f901bc71556c6e04fc05d6a1be0c78320574f4dfcb6995a4":"440f5b3b83da79d5c60a236a51f21fae":"9dad8e385c806d90f88bfcbb5a7a9686":"69cc1f1d1ccb57df6ade5302959b1746" - -AES-128-XTS Decrypt NIST XTSTestVectors #88 -aes_decrypt_xts:"3c355945b683491d70c487125864e6b5d2941bcefef9ca1172f05fd5b5d56a31":"74abc0018cd6b522704542bc65ae5499":"a593e87bca06f1ba529317a718883abc":"7030b6122c3229afc6d12d8eb2c29b99" - -AES-128-XTS Decrypt NIST XTSTestVectors #89 -aes_decrypt_xts:"f422918b583ebe25ae906262f882266b8d5c6856ecff6d070bedf2184b1cdbec":"c3df1bb13bee0c55c8c06b6160f36aee":"89c0bb8f0fc63987cfd35c7292ddc50e":"c9ac91095dbcea52d5fcb58b57871441" - -AES-128-XTS Decrypt NIST XTSTestVectors #90 -aes_decrypt_xts:"025829be534d9bd3b8367d8b732a11114bcbb0941f6ce2771370af654ded40a5":"cdd733421c225a988adce48e3b9f9b6c":"db8d019ab12c98765edb0a7ca2589248":"ee286b71484a9d0556e1c042d8866d8f" - -AES-128-XTS Decrypt NIST XTSTestVectors #91 -aes_decrypt_xts:"122e550ce602c943951b4fc2ea263417465c5390f0f9316b1b12ff406ed25075":"ec81291ad865e74ad532b7ba5f7f7435":"f8560d7995e848fd0afc518b6c7b6278":"fe89ccbb3997f475e47d55248288a324" - -AES-128-XTS Decrypt NIST XTSTestVectors #92 -aes_decrypt_xts:"fc58a8df74ba8317cfe34322e883664df7663f7f5a1a133e375d4190200c48ac":"9035d4247dde48c8b973e77f5b8366d0":"bbfeeba2077e7d29c67daf70a1ef1ca3":"c3c7d49f3c42a84e283ecbd8b2be81d2" - -AES-128-XTS Decrypt NIST XTSTestVectors #93 -aes_decrypt_xts:"40f258586efef9cb9dfbf76b4e6eaff61e3032e84319cc978e0dbf3ccd62afc9":"bb819e43ed9335c47ab2c710ee4546ed":"0770f640b1013a31480c3250883b0bc7":"7a70fd4ded65cd2cfcf15ec38b2e879b" - -AES-128-XTS Decrypt NIST XTSTestVectors #94 -aes_decrypt_xts:"6eb9d00590990aec1aec6e19ab66ecf3de19eb4a32f70da478ce4ed74407d0ab":"ba70ebb0d388c8ec10a579acb3fd1930":"d161e08ecf9cf27324ffa84aadf16941":"975ea366ab8ec3cd35fdda91dfb1afd6" - -AES-128-XTS Decrypt NIST XTSTestVectors #95 -aes_decrypt_xts:"d01ab251b0a75454de3047cee9a465850b5735204d7cefe0890694670ceb1cd4":"a24850a9e8c0c7733607fc1043a762f7":"a138f2a16033e8c2245243da3adc1498":"460c046e6e3b97e23565bce7b9224e97" - -AES-128-XTS Decrypt NIST XTSTestVectors #96 -aes_decrypt_xts:"6a1ab8336878022ae325df5c64fd10ed32b8cad26ae7feeb9532153c7c4e9d86":"f8c530c834447713f041c1b7fa243bc8":"6ab5f2be0fca76bcd895bf9d46de01c9":"efccaaae45817cbc6125c62084c705ec" - -AES-128-XTS Decrypt NIST XTSTestVectors #97 -aes_decrypt_xts:"e52d4259c405508944ba593b6cdc2b4b959cc7c4ad0504f9819fe9dd98e8a900":"a189e7d6678d41b02dde8fbfdb90187f":"70330558f8288b74e8768cde827137c8":"b0238d6d1f37953e70d3dcf3cdd328a1" - -AES-128-XTS Decrypt NIST XTSTestVectors #98 -aes_decrypt_xts:"5b4b43e4a9a51b8462be36605292b49654c91b3263dd4aeb4b382c4f76717ea8":"ec1e5fed86770560310b1a60bc785cc4":"a220ba8c184a68262b455e73c13e6ffc":"7ed0d25f0d1d1b7e62facfe36e468c5d" - -AES-128-XTS Decrypt NIST XTSTestVectors #99 -aes_decrypt_xts:"2a3a180923387e99ff7d8cb3a493e94ceeff5e99f40039df16b864c9c7af7d8d":"4b5e84d6e3242408647d924f71848a0e":"66235974ce1e718c12f7b8fd729defe0":"00e8406307b798d43fdff7772565d5f9" - -AES-128-XTS Decrypt NIST XTSTestVectors #100 -aes_decrypt_xts:"d1391081c8ec4f3ee4c1b5f24c48d6a47cabea73fe4919c8d284909221e0511a":"0b6791a93c2ef84aff52b63fe62ab977":"c333dcc0149fac9f23374f9023fe92d0":"ecc038125fdb267662a57dc9acc06439" - -AES-128-XTS Decrypt NIST XTSTestVectors #101 -aes_decrypt_xts:"044283616dfbe755a7bf69eec18d79a0fbbd3e7a702eacc3261bc418b805e885":"5319fb90e136c7d025e3765432e6d413":"1943901fff18170ac59c0bbbd6b72362dbb5c65057bf055389f520757ac29daf":"7896ce4849a603dcf01e622d6820f425e7de2485d2472105bbf5f11c5dc58ee1" - -AES-128-XTS Decrypt NIST XTSTestVectors #102 -aes_decrypt_xts:"5d2419fad1a22c322d92e76227edd3488e52e1e98c67b5a25f894a2f3a95470b":"576c5c416f267fa4617426dc71b6be24":"ecc411f4ac85292d40f4cf8be6256457eda2ab5aa6d6eff15bc46da8a5a87c56":"7cf25199fcecb97ef2a6b8416677c1ad15f4a6cf78f02b420bb8ce95bd5cdbb5" - -AES-128-XTS Decrypt NIST XTSTestVectors #103 -aes_decrypt_xts:"3ace4e72a97f75a5337beb8adba224b8ec7d625f0ce46ce0114f53594b9adf0a":"7d4bd1037bf26d793a09dc0642060246":"735053bd54470647b5674a12c57a51b6e7ce8045470afef1c12b6918a3a91611":"4cc966f42277f1cccc68a886fb149bb457dca713e65b51c3156a12d4709b0f76" - -AES-128-XTS Decrypt NIST XTSTestVectors #104 -aes_decrypt_xts:"aa4f7e9b2a9d3ab5fc11888dfdcfa13b19a21fe122fc18331b95488832dde973":"33b915fce7ea20533ff0be2d697064ac":"29f7c93bd321b1076805c7dafbcc35390aa9014b60543f816e080107c6c14b9c":"26fadd2d11fb2a1f983d419959f8a0352735160328e0fdb37b800fa22e3f51f5" - -AES-128-XTS Decrypt NIST XTSTestVectors #105 -aes_decrypt_xts:"0219bff8a61a52ffcb5acbe188eab095d210a9ed0d18a4f70f8eed0c36901e8a":"8edeb65d5be19b1943538752b885e3f9":"3e021d77d911269ebf24d2d7b7e9a579d4ee38f873b67bffe3fa55c786047f19":"e33e936b3ffe75d56e00a4c75777517509e6d2fbb046bf4b7fb6b87b4032112d" - -AES-128-XTS Decrypt NIST XTSTestVectors #106 -aes_decrypt_xts:"673f0a6b2a889a8fb9fb1fdea135fa7b0fbb54d39321fadca847e7ce4d1324c5":"321c76a91a1b1908c521d868b2914eef":"14a7b30c80d341609c291680f8cbdd6628cf6dbb46004e52653b91cd9c189d48":"1a1a46ee1773c9cef92749c4ef3b552fe2e04658293a5a60c60c2e350b3723c3" - -AES-128-XTS Decrypt NIST XTSTestVectors #107 -aes_decrypt_xts:"f2bcab3eada04aef3a352b2cd4be83b23cc52cc870798e3127025b2c88555e51":"be795ba14ba661524792e3cabdb8f97a":"deac6e7b9e0634c31da6a5ff71981f04c086f4879632b3cd5aff696f94ba13e0":"b2937e879998784c74cc6a487902d196d6a328f07afe2381324cf2730131f0b5" - -AES-128-XTS Decrypt NIST XTSTestVectors #108 -aes_decrypt_xts:"ad052d633bf3ebaef19a321ff9ed9e58217924c39dc73e7481420fa360a8c348":"0eed58f5c27fb91419ea3b23ff87b162":"b82a58a64d811c342b0420efb3886fd99fd85f59c52d40d199faa2d3608679e4":"d09ebe78351e03201aed53ba22157af7752c45f94ee2833820229120a60e0594" - -AES-128-XTS Decrypt NIST XTSTestVectors #109 -aes_decrypt_xts:"1bdb3cd4fe6a1b8c2f10837de1652101708d1a869d99513041fe6444ad065e30":"769b823a460a08d3a35a0a8b983163e7":"02f3aff69a08b6517930ead666afdaa2af68898806cd723a50fb9bc0488d7a0c":"e40f5f032ae20a1d06b817d5016e2a35fb259c879977b899c9950dd212d7b533" - -AES-128-XTS Decrypt NIST XTSTestVectors #110 -aes_decrypt_xts:"a5b74d3bb58ca839f620b5504ae92aa99a4065d81a49635734061708ef5a2c56":"fae3d83c2ee49c122c1d5886af4fc364":"57c5ef3e9f7eab676de959eeb325f95466f6a9ddabd84d7bd75d26c44f508f49":"092517adac8bef1a33cc31084207519838f31482a60e8cbeaf86d0bae617a872" - -AES-128-XTS Decrypt NIST XTSTestVectors #111 -aes_decrypt_xts:"b1ebc8c5bdc018ef3d12c15ffd4b5e1dd6512cbe42bb13528dd0c754397641d0":"0257c5a4778ecac72533abbc513efd92":"97aab762ae883ff6a10816a12ec0723562c941fd094972b1b85bf91406c4d6c8":"6946dfdf79151e6e2cfcc54e0b52af6de17840f834662570220ad849875ce7a5" - -AES-128-XTS Decrypt NIST XTSTestVectors #112 -aes_decrypt_xts:"8ee4f0150c23ebaca127bd6c52ca3d53daf6f9135b323bcb86f5de2fc4edd8be":"c2c8efef4b98055c04657815fd263a94":"1c8ddd3f0ce1f824ea03a9401c5389b07e82f681f5767f17dbb09103506ebb98":"7a51b33966255e2ca325bea9de4aaacb22e9359b82ff0ca34b5b39f80805a6b7" - -AES-128-XTS Decrypt NIST XTSTestVectors #113 -aes_decrypt_xts:"fdd4f169b484177dcee1f4f139980a5226d1ad778fdc591b6d56d0e456d9eb8a":"14c26aedbaa6309ede93dc6f96afa54e":"4051976a403c91b16307da5867f73f409f35d5304d88700518094454117d84c1":"306bf2c4cc85a7ec8fe6c669bc100c4fa92af993428f80e22425a9e630c22950" - -AES-128-XTS Decrypt NIST XTSTestVectors #114 -aes_decrypt_xts:"9d873c9d561c1b456b2325e7f739680dc8809a99597534941fccc0749db47637":"1d252fe67bc7a54044cfa6b9db14149f":"30816367feffff5fcf4d1308d83cf6c1844d8bfaa842b31ae44460f611479f45":"8098ed2f1290f3d6bb2168a9da96f081d184c722ece4bbed528a8f00392a3c03" - -AES-128-XTS Decrypt NIST XTSTestVectors #115 -aes_decrypt_xts:"b93485c5419fb4065b1eb1cd66d35b40c459cd80ff6363643b9a7d119f86db35":"922e9a6e669bb32edaf3e45c442e07bc":"e5e81f1c1193ad8d1e2ec11a3c82d9361a8036852ef7783ed098e1b6234599e7":"a3b6ba3951ba203a59827cb59762d40a3c5a91d5d5bf862a38b75fc35d4fb2de" - -AES-128-XTS Decrypt NIST XTSTestVectors #116 -aes_decrypt_xts:"4bf38653c1384adda2afa560064e84b7d2208de969a06683cbfc3dd618a07eba":"4e05eea6be3b3ee6bb5b0e8f86a4ab12":"bbe7412a55ba624ef81855d60180ee0a49409447b412b7639d054b18fba66ec4":"229665a0c440e46d7d79091ff9f00dcf60482bdd1c988219721f7389f129c0a4" - -AES-128-XTS Decrypt NIST XTSTestVectors #117 -aes_decrypt_xts:"d2373c8c6266b114fd42e438e83603cfdb73160e4abd42f21b31039d39437d5e":"d6c99f589a7c9e09e76c0cbee93fdc97":"4b0c63087838ffc7521afccc0f031cc77e3c6e8dcf8d63c48b47165d65414590":"cafe8b6342699f001e81688dd8fa5c52038deea6d3f5a2deb3b4e52cdf1c2fcb" - -AES-128-XTS Decrypt NIST XTSTestVectors #118 -aes_decrypt_xts:"4516f9b156923a7018b8490944b7f59f0730787ee77fed4aa5428024d5b23c61":"4c0bc7afae44f2b023dc337cece479d1":"ae9b10bde36f925e82eb2506d2f5fbfe0742053bbe822f834ee0039fa71b1cb0":"3e6ce9343ed6cc3f5009b9794a48d79b05b93426bcf624d06298741ab7af4ba1" - -AES-128-XTS Decrypt NIST XTSTestVectors #119 -aes_decrypt_xts:"19b09bc8cd5ded96b9d4a68fb595f6952e683b6a96297fb32ffec06e2bba1ff1":"d0d71e9b464f6a551a2750b037fb7e82":"8b36cd24bebf3618839979f40ab01dd83ce9567df7f444d2f998d3b07699abb9":"639475e5686c8c300e6d21e36c82d24fabc21c8a74e3ead02a91aec46411968d" - -AES-128-XTS Decrypt NIST XTSTestVectors #120 -aes_decrypt_xts:"2c07d8b84ec34853283fdecf6a77d4a93a53d364873226352b570437f861d290":"32dace1c2cb282b7e83349ca0aa3b02e":"ba5ef8bfe3c9562cfece168bd4e1ad3b5fa518b98791175ab316ed7512952e44":"022f0fe481a8e702c331bd11959dd25e149fde8e3bc4b3392052a7fa04387a26" - -AES-128-XTS Decrypt NIST XTSTestVectors #121 -aes_decrypt_xts:"2c3b552d43f01f1dc82ead0cb0d43fa746d1b83e10044774cc0ea0c9e8830de3":"5f619da32f6a83c6e2716ddaf5282d94":"23af1a5891bc51e5788967a9f8419aeb7127744c2ac86225d83b180135acdcda":"119ad870e63997b0a758524aa896a65f40299b01b84181f52730134aac0d22d6" - -AES-128-XTS Decrypt NIST XTSTestVectors #122 -aes_decrypt_xts:"c14a66b327b4554ec0f285c6d7100e72dd8aff50e77fc674da88f8b8092ec566":"72066f4627978ffbc2efc3f41f62800d":"7134eea52179c47ba7cc1a7f0e15ac2a5b1993a60512775f353a1288a7926e7a":"19354124549135a513fb92bc94c552d04a8360df74e34c7e9c616fe59c5ea683" - -AES-128-XTS Decrypt NIST XTSTestVectors #123 -aes_decrypt_xts:"2ed8893ade98f9afd2911617ad346d6fd5d258ce1b6f37d32cc5815381033601":"0de933e43642c5788c770a486a2eccc6":"0d3111cf9e105217bfd255152c28004f3728207a43c06aabff00b38f3b2fb389":"f589aae6af885ad01be832afabf65ddee4b6eda336a19ca30e2646ac3a856419" - -AES-128-XTS Decrypt NIST XTSTestVectors #124 -aes_decrypt_xts:"9ee30803540c35388cf04478e48090183c1a0f1b7e8c1c9b2a674d65f48bca8d":"fad02f9604c16e3b7eee1db6f5466096":"4f61f2ea0f7ae3e673a7098e0a179191130943bc78cf4f361ebce0b84877e4e6":"371dfdac453c960fc7d53075ad57e2da811c0d7ac0b60ce04e6af68b9aaf7241" - -AES-128-XTS Decrypt NIST XTSTestVectors #125 -aes_decrypt_xts:"674fa11662f1f220c1bd6b59523d84fa7241f9dabf37827e827019834312197c":"9c027a2ac913a0a8b0b0a48c6b13bfd2":"f2e01a94b2101372ed33f67e51ddfa2c50dc2dfe7bd881273a09ae247cec9b63":"d9f81da996b958a2cef8776d0dd47630a1355e95ee267cb8b841331cbb3c0f3e" - -AES-128-XTS Decrypt NIST XTSTestVectors #126 -aes_decrypt_xts:"39257905dfcc77766c870a806a60e3c093d12acfcb5142fa096989625b60db16":"5cf79db6c5cd991a1c78814224951e84":"bdc5468fbc8d50a10d1c857f791c5cbab3810d0d73cf8f2046b1d19e7d5d8a56":"d6be046d41f23b5ed70b6b3d5c8e66232be6b807d4dcc60eff8dbc1d9f7fc822" - -AES-128-XTS Decrypt NIST XTSTestVectors #127 -aes_decrypt_xts:"e6e8728f520affb5c5b2c65e589df25ed00068b718bbb00a79d4ec055e1cc32a":"a1159cfcfa6781e1617fc1f8f6110eea":"10fe87e6c715575e7e23220f38e9c5b9d4ee25b8cf744e447f2d4056c9efabc0":"1e980473c23d1e6db5b83a3488730ee6444f6a7d3db0751583fb4b0738473222" - -AES-128-XTS Decrypt NIST XTSTestVectors #128 -aes_decrypt_xts:"e16a2fb38a83cbb50b9b73bff97987867bb2c5dde20ee66e8bc193bb20303044":"34232e6b9830a03c970bc7c8784f6f99":"a2b45ed5e593a1fcbf9bcf3f406bb7afc541997d454c251ea924804c44a037bc":"cb89009d4149e2d5bc9055395590b9a417c995fba301dc5c618282637167d905" - -AES-128-XTS Decrypt NIST XTSTestVectors #129 -aes_decrypt_xts:"054fa805cd6ed4d72c6cf5175b072c946b5271e3626d2ece4308185b2a413ac7":"2a7f2dba78605b7d446da4484be7db25":"e4a19cdc4eab9f3a91bf42a8b084a2d712095a646aa03a3c0bc9bf695b19c4bc":"8691b83afce58b52a6575618b7f8b68a408acc866376adad22c7b74945283d1e" - -AES-128-XTS Decrypt NIST XTSTestVectors #130 -aes_decrypt_xts:"2695e7eb0009277f2463a6da8a57ccbbb244b2bd09abe5f2da538025c7516b80":"458c1197215f3e52c345bac48ded0c89":"915358470cb9faec9f4bd52b915c9f1b30ac8377d316e5a92d3eea87653946ae":"ced642916af8c58db857f88f1b8c8a478760df75834f8b77ce2f1d312054f76a" - -AES-128-XTS Decrypt NIST XTSTestVectors #131 -aes_decrypt_xts:"8557ca8c4e7a9560f75d2c41eaaa2a4ecf7b4bc502127f7e717f018de1616528":"254b6726fd24769fc7da30a3fec823d7":"47a833c7bdc56e7ea95f2dacf4415872131dd2c76d6c2c9be49ad3079c90d493":"0caf12ff5784ff49dc88eaf0ee96097f6bd1a005ade18b9ea73b6eadd05bc549" - -AES-128-XTS Decrypt NIST XTSTestVectors #132 -aes_decrypt_xts:"3504f81672150db24a6156a89951124863baa30558e2f1a0f51c3c6cf80903a2":"4f54f205d61a71fa9429379852ee05a3":"1cf28a0f09a31a0e84e07b5fd659f65b033a6d51ad7c92902ec6a44ce9b3c39e":"ff49aa4237871f91d54ae1877a27d8da877e9867cb2f69330d22e9c273a449d9" - -AES-128-XTS Decrypt NIST XTSTestVectors #133 -aes_decrypt_xts:"499263a63c4917f4b44f6adb008bf19974b29c2c9e02186cfc9cd0a8a05ec731":"c56800ac94f572058cd0a63c7e9ea45e":"b7a0294e798c9ba085a39693810278391e51381ffbfd9b49b89e2e7faaa93aa0":"c1cb16891d30ff0e05e24b957d57c3e40dadfa2c7c27378cbe8a1676f1128615" - -AES-128-XTS Decrypt NIST XTSTestVectors #134 -aes_decrypt_xts:"069f5777de49632b67cef412141948fa68d4c5465cd3b8be59659c29b76f5315":"1a0da41cd478b5bbd5c241b56bc3585c":"c94543b713108815746c14c92b35165f6c1d7aeb34d03be82231b1bfc2d9cc39":"15c9d8dd956d739aac3541a4e2912ed47df5d193c0bfc7eb2436ef756e3b82e8" - -AES-128-XTS Decrypt NIST XTSTestVectors #135 -aes_decrypt_xts:"0896818d81fbb84ceb0bea5ac93c09caecfa92ce0afd0bedfeac9cecb8ba8c55":"9b70a5206dbce1c3ef42c05910356185":"4e114666f7b643bd103091ccc066053d1448c60f4adee11930dfd989a8b86417":"a551cee3572dc853d90b215760da632206e369a356423346c7c4924d57d0a942" - -AES-128-XTS Decrypt NIST XTSTestVectors #136 -aes_decrypt_xts:"a259389be36d64568c053c639467be0e26d3c0eb62827903d4826efa53171616":"a0d57460a4388ef39880cea435095ee7":"69a6ea573cf4b6fab1d075bf18eb004cb2bf42dd7d8fbcd573f73a6cfb7d38b8":"9d2717ab39b9cbd4b62acdf7f56a8ae234f8d23232bb71348ca039a88398bfab" - -AES-128-XTS Decrypt NIST XTSTestVectors #137 -aes_decrypt_xts:"733eb125413c570b9adbdaecbd9bda1c13a1bc286081041aa069e52bb722914f":"be9f2cda02f1e35b155fc04a7f3e9557":"7507fe9123cd07ef45b767a19fa8c852e6681244df9e99f387ceae373c6406f2":"9332c3facd20f6ad6ebc02b944e8189e10b12be74a74298100015c88d15b2bc4" - -AES-128-XTS Decrypt NIST XTSTestVectors #138 -aes_decrypt_xts:"07e4378bf7e514e2875086ff567fee9621c45f6ff36db45f1c0f706b1a9e028b":"8646c53c9e2e47b298486eb92ab74c30":"f8d1bac52d1e3ed981e9adcc510c26dacc00f4778fb2b92cec8a62d0b814e0df":"d08a0d052f00c44604ed31348cdfa86e4dbce71bad4db88db9cc27cea50d7fde" - -AES-128-XTS Decrypt NIST XTSTestVectors #139 -aes_decrypt_xts:"0e171e225cbde40873dbf686b297b2b6d4ed08476dd69236224f0ee1bf304382":"14edbb755ab9dfe2e370546a1da9e6f6":"2ba7a7c394840fe2a0401860815be11c404d09e76cb902a8c4ed372fe3231319":"f0813a6d4ceb96af1a920f8a066c96d8799a34338ac8d46deb6a651ad927d53f" - -AES-128-XTS Decrypt NIST XTSTestVectors #140 -aes_decrypt_xts:"e856117ec0538643e82769197e4a4c0a26ae60f3f8de165002ba347444cba06f":"cb38d1a1dd9c57aa067308ee91e90419":"0a69ecdab9ecc65c04b67f77783bb733c8691b71e079dca5a62945e622493eff":"6981550e1c535e10218e6120cee3b159f56b1bb492c6bf181b694c2496f71fb8" - -AES-128-XTS Decrypt NIST XTSTestVectors #141 -aes_decrypt_xts:"c5b49e5fcac9236caf72421605be6dc53177400f8d3ee3e877fa55592ccf2a83":"8b660fe9a5e3d39e5f820adb2f21d83a":"69b2799e4aaf631114d1558b6ee78c7ea05a9dbf5cd36f7ed7d4f778df77d9fe":"f6a266ddd684f024eb080c9b58f817ae2d24f3143350b4d3e27a1309cdf1a3e0" - -AES-128-XTS Decrypt NIST XTSTestVectors #142 -aes_decrypt_xts:"d29ceb274a3fe20b9cd372c3ef264df36990d6d20ede699150bc8a013a167a4b":"51afadace8420b516cf5e8ce06368393":"532d3e0cfe56e1b1e6bff43c48b62680aa799fa50b461a2d018b892dae2400a9":"a6235693bb98a47abf6dd7efc20ed8718eb96d46e8ed53bbc6aef2620391aa78" - -AES-128-XTS Decrypt NIST XTSTestVectors #143 -aes_decrypt_xts:"ccd3762a0616cda5c4a470f6fa81a9af777ba59ee8788bd7ea9ec117f25a75c4":"425a4b30a4cd0bad3c75c7daf0b31ac8":"9348dc371e73a05ca8616bd2b135fa301260a54bd396c4b0dbf175037b08e8ba":"c29e8ee347528d3d160d28aed9b5cb1309d7b0b706a01a2e2aefdd9453d3d13f" - -AES-128-XTS Decrypt NIST XTSTestVectors #144 -aes_decrypt_xts:"b9fa2fc603700e6fe788f71fa0064f4c5a846188fe6da462f09b9a8f15cfd709":"6b2fd2d25d6a680abeaa4edb2296ff3d":"74627128b529c571ad25566237c14f2f4281bf365abd40cd048a3d5e42558d7e":"6d598f53df022853e05fe704ef8f1f6cf5dd6e88da57d3f29ce7ee392f01de2a" - -AES-128-XTS Decrypt NIST XTSTestVectors #145 -aes_decrypt_xts:"ede735ce9a456bd795abbd65671e64f621ece06520c2b632a4aa8753e6afe74b":"a42c6192f06d2ddc9a551bc9098dfe12":"480f820256610b5615d5adab888c7157db22d76064be1af6c6579b524a80e49e":"8d316d020176d51b42f6c2a5cc581158eb674d9910f46e20b756790d6491f7ab" - -AES-128-XTS Decrypt NIST XTSTestVectors #146 -aes_decrypt_xts:"f69bd6716cceee47a18c1ba918ce1ce594568acb1cd596c14964fbf7cbf83812":"3f99de813eed138e029acd2de7593c28":"e7be50cb362389510ab1620cf24cf4276971f5b03ef904a354e117e7d5a8f38b":"cc58b67180a3bbea944cbaaa66e8e37ee258f8f274cdd6202815368e3bf1cfcb" - -AES-128-XTS Decrypt NIST XTSTestVectors #147 -aes_decrypt_xts:"0255df0339936b44e3f0ce4f130f5202e19d2f1817bb0c94c440483419fd4ed9":"7f3573b7b147cf47333657c873affff5":"ba11de1dd990dc606159d05c9948f9318564660b68724e3d9fd78e3bfde550c0":"a031586aba1f8233fc303c1c5eef6398b5979f5409a4553a3282a2e813a60944" - -AES-128-XTS Decrypt NIST XTSTestVectors #148 -aes_decrypt_xts:"cc36bc7da2274c363d456e6e818c557336e5302392a231b7fdf5ed6c38d9dc90":"2915e37abd33462434964d3801e00a34":"ec08a6b04e3a1c7df55ec7634019da8a5fd1de8957ddf46106e3e2607396d18b":"414996ef10185fc35aa9503ce7bf56f6adcb8210e9ded026b93a24ee484d7cd8" - -AES-128-XTS Decrypt NIST XTSTestVectors #149 -aes_decrypt_xts:"ac587dc588d4392230a81efdcb4ba8e015eae361fa5c5669e89ceae7742c5e6e":"74d01cc8cfc095fdd669f3e4201d7774":"7539707e7ff1f47cf6878b089dff00bd8c212a8939ffcf9e2c223e2452dc1a12":"d02533765e11e71ddaf2eb26333391be171f492cf88e3a4802a966e92b03231b" - -AES-128-XTS Decrypt NIST XTSTestVectors #150 -aes_decrypt_xts:"e8c7bc3cf64b16349436fd728b48d8fd84d7f235dab621b1cc93b4a5f066698c":"71500ce100b1c662684157117ce16e53":"9971caa7b01a2526dfa5de8f71b0a6086013184ede8fa46cbf9e9b2b4e573a0c":"fdfa02074291866ff7f6d3fc9b16a22a7438e8d69a24689518ac9680768e95a6" - -AES-128-XTS Decrypt NIST XTSTestVectors #151 -aes_decrypt_xts:"8f717cbd0d8273f3144371f1e5a0328430caa8d26831f03fe039fe1133156a0b":"0e5445e060628575aef9bffd99d90672":"6567adf85ff4f82cd16062f1aa780d33e15826a89bd383535aa42b7ef003bc2e":"f8d423662e315be3ee5cfc7f0b509df2e64f57b1f2c1f4a8cdab5ecf95a763fd" - -AES-128-XTS Decrypt NIST XTSTestVectors #152 -aes_decrypt_xts:"eb0a463bb214831754add03988aae734d58de328b07e6f1351905a3762feebe0":"9cde2a35ad6440c4bc148ca0c78b056a":"a3b0e16f94c3a77796b4a34bd546ef54cf57062d0d805a4c8c1b2bdf5cf761f6":"2a3d5d94b3d4e362cc9ca1d43db1c27ea6abf5d42084e78cc8fbd90962769370" - -AES-128-XTS Decrypt NIST XTSTestVectors #153 -aes_decrypt_xts:"669347efc2c9111bbce1d4972560ec21ae715327c132571518a0d0ff697a07cd":"e0f61cb7f236ee8b4441a6a5faa6439b":"42bb6895ee03cbe9591904f0e7c306476de747084397c6a7fd6eb03b10cbd5f7":"5ff9652b495f7666b72fe90d2e60faf6c7f6b527241f2e7a25e7695c140b129a" - -AES-128-XTS Decrypt NIST XTSTestVectors #154 -aes_decrypt_xts:"c99e3ef1455e2856f5ef07d6227b1a37eda652db8f50ea4bcb95250276ee3b0e":"006fd6a744e0598f8569fe19317babc4":"2d86b899a457c3cc2e77cef01760ff01188335bde93a7b23d8d6ff9ad2a13fdd":"a889c2cb9e79698abe3486d0c09da39524dcee74c21408945a253e0a8b41835c" - -AES-128-XTS Decrypt NIST XTSTestVectors #155 -aes_decrypt_xts:"48683ff1939b4e78179b18d81dab05e7dc46d85eb35659b4f7145bc338199011":"5d43b97dc5c44c61c7e9c6a6214a970a":"24daf45f97f89c971cab4e95e51d257a12a38f08a5b55424063f6b317b5a1274":"fe6c08f47bb581acde230f9c74dd70983117eb3eb116d192e71c9744c8a5ab09" - -AES-128-XTS Decrypt NIST XTSTestVectors #156 -aes_decrypt_xts:"92d339d378855a78b3aa7be96ef366b872031b0993ae15f35bc7d48e88f2db69":"48e0f7baf76767ea56c1f9e14cab120f":"c3ce2a1e7fc5b6f3c2fb3762ab8f17dd1498e50beb2eb6372d8112ec420a12b8":"48c17f35b48f78456bb36be8b6080e4d419a53aa94232024a8a8dbcd880b4c8f" - -AES-128-XTS Decrypt NIST XTSTestVectors #157 -aes_decrypt_xts:"38dea42a9f43833bc6312842e3a3cb4b6fb4b2fa96d4623285b5a1367ca8ea11":"4e2574d31f9b602cdfe63d45c1057d31":"c78c167fc22cd7ea26c76bd3c3138ff3adee6d70fb134febe0b051cdd2583f96":"9c118b0722eb85bed7eb7eb00f2f7635263957aa654c2d382441f8b42a251916" - -AES-128-XTS Decrypt NIST XTSTestVectors #158 -aes_decrypt_xts:"6ce0008fb88de2b560ec426ace1fd7ce40f95df75ecd3b59a1a0b4326b30ce3e":"cfe0862c45fc275074d414df2bf87c74":"9f84dca78c13053e73b79137d8d9e405779cfc8ef3d4824997fbbce1e9682dbd":"af9929ef02d9040db01d29bc146b10d5e2f3ba401f0a5ec5274f942e522beafa" - -AES-128-XTS Decrypt NIST XTSTestVectors #159 -aes_decrypt_xts:"0f5e51d37cbc39255ce050235e1522cc175abff1b22f3b211c2fb652d75d520d":"da68787d75dfbb4be14a39070fb53923":"6d525c546094c5db7600678e84a07d1595468526c02f907b34fe43ef327f2124":"35779b9b7934c859f4ec756686aa52e71f620044011e3460673adc98afb9dd12" - -AES-128-XTS Decrypt NIST XTSTestVectors #160 -aes_decrypt_xts:"ba0341ba66b39d2694fbdd9bfca9a7985245026ab3e5acfb6d2af4b27e3b4a80":"de23468ac5a8af13583e0424b3370214":"8e9b5e02b071a0b602319ef38a070d1fd05906b8c39397b00eb9bd0fd5c528a2":"5f895212b21d1b109602c0388bcd614159958257dd07e212e5560124bd125a7d" - -AES-128-XTS Decrypt NIST XTSTestVectors #161 -aes_decrypt_xts:"3592cfccbdb26a9573ec93c671a69c95ea9c9e8a1c10bd739d2674db5b91d039":"6707376cee14faf50fe98c153b112eb8":"5704190a0cbc4874637659edb3447e02a09416ddc54774011ea1261a86ff438d":"63b8d58c7a99344bd2d24e884e46712ed4d7caeb4b7ced6fe7278fe1ee3ef58b" - -AES-128-XTS Decrypt NIST XTSTestVectors #162 -aes_decrypt_xts:"51f04e84a1771e27bb2cea89ed4c6d2e51fa1bb4a1a192f47e306c61dac45c3c":"d5143c2f1cc1fd052d86a6b3404944ab":"b3c5a7d096059d8180d14858e4defb544fab31e76a6289d46492d3db5babcfc7":"a0ff0b77936dbbef98d74c4b90926c9d0e2c34f78e5a4101e604693e0f810bb8" - -AES-128-XTS Decrypt NIST XTSTestVectors #163 -aes_decrypt_xts:"42dc6644c1a5639b50c0778ad8c98b5eb6aa9bd34792cb06567e15cc50e0360c":"e09cb439d70d9e55c74b513f954093b2":"2d0b96e49210362954b0793200ed252f7c4ab2c2a039c73b418e43a78116cbf4":"e7573b16bdd60ec97ea416679b5397c82ba518aa4f57c353026f42464eda8769" - -AES-128-XTS Decrypt NIST XTSTestVectors #164 -aes_decrypt_xts:"b6079631dc85a7a6de4d3579bbc625e4928c350f1313a99e9ba43c2ef8614016":"123eee6cbd2736f906afb8711030ac18":"dcaa483d90a1b6f5cc0f7abaccf20bc91553e1d988e08e82f79827476d157c7c":"90aa84716826343d1b1a0da539aa2b95ee9dd92a94d1a867e3cf5822f0c5e52a" - -AES-128-XTS Decrypt NIST XTSTestVectors #165 -aes_decrypt_xts:"afab4564697da7509aa044961aa1d791034dc63a2fa41289026d99d45faecba1":"23b92f2ec62b8758ad67ff77c33a92fe":"3151ca41cb6c805656582d1724106c2a88e09e62b6a4acb0573205234aaf0e5e":"5b3c9dbee7de685068fdc23336af6bb091f4b65c142c17fa468bdd05680a304b" - -AES-128-XTS Decrypt NIST XTSTestVectors #166 -aes_decrypt_xts:"267e667f3d9843410dc5558720c4ed46061020212f3664d27d8d00d405895e25":"9bcbd6ca75e29a74d3707ab407481273":"164e58282845ba1595c3e964629fef1d943eb1349ae980262bb0efcebf72cd8f":"25b5cbc2360b9502f4521b6a76c13970a99d3061a6f398cfb57b0b7c92e98093" - -AES-128-XTS Decrypt NIST XTSTestVectors #167 -aes_decrypt_xts:"44e194e2df43a831d71fd8b478307de7e59f1cd27943f89d970caf8a9a7c2c90":"fdeb2c91814504563de7bb0b25a8beb6":"e016fe074a6da731975b3d62d5d04b0ee16e5ed6bbd8b0fbabb4c8d4b518af9e":"451440401c3d121d7da73cef54f3d021147455390e93c7e2f16e5de651dc343c" - -AES-128-XTS Decrypt NIST XTSTestVectors #168 -aes_decrypt_xts:"79a411748cde56274117c3bba32b517311b20e00bf426ef0377c5666febc7ae4":"7b4588428f97a074c831703ef67aae48":"867b185fd0b09a093b0fd61a2022fe825570fb311c8cb7f04ef3561e08c99289":"52998524d967b28c646ba625fb3f9a8d1be86529d385702a2e676cfea26d88e5" - -AES-128-XTS Decrypt NIST XTSTestVectors #169 -aes_decrypt_xts:"1edd1dee26eda249801bc7e364e3ba7c4bd645d9390a2306a1290c9f6ecbfac9":"c651517a455f01efd510519cbcac8f10":"e7556e5cc957abdb1515884cb3942952dc5270e43198c796137e1d670ac55617":"8d1a066fb06eec35825a1d504c381571aa3d6c65bb584fc44487370e29872e96" - -AES-128-XTS Decrypt NIST XTSTestVectors #170 -aes_decrypt_xts:"4b2364b88691890e2c889689db7c6eebb8c5af8ebb33372c0f16c86a55fde0b9":"9f1d3d844b60bf8d5cee7fae532c5a5f":"611bbfec479a568ee437062591b9d50d4f87cc845c25e5a0845c38fe02c07b74":"ba1d0c4b8951c4d36a1e8f7548ab3703d3dc0772e0c752e96dd5d1926f339efb" - -AES-128-XTS Decrypt NIST XTSTestVectors #171 -aes_decrypt_xts:"feca1b2bd1f9fb8da81143a867f50adcd23e8e0c59f169caf1bf21ff6c84bbe1":"55be12a01a7baff9379377e9c9595746":"de4bb0a89d35a0a5a33a0364da56d9ea1b541f0acb368e706c9f76fab4edaca0":"2c3da31666f77851ef74cd4c3a9cb47ba6f06a8c0f7f9bd4c6a85cd865910d70" - -AES-128-XTS Decrypt NIST XTSTestVectors #172 -aes_decrypt_xts:"7da8b2f6623c61d7f5b6640bed42136d944ed144dcea01b2830fe0cc55cfda60":"a239e1f6f09c9007730bcd438c681bab":"8228e1276c55e2c51514ec670ab8e98db09bf1faa515120075b8b228bd32dc8e":"b2c45dd61eae5a195e51cfe1a943e7577f9715f9310861b7320b60ee469648b5" - -AES-128-XTS Decrypt NIST XTSTestVectors #173 -aes_decrypt_xts:"391a7c85a1725aa5d060499d3a9e254a5f93ec9d404f68c432caea3bd1bec836":"9616b77c5eae8bfa6b2a8c0c6626c685":"165035521d63a1517de3fc77c72d821fe6a8a624b2e1537fd9f1806253227f6a":"4de5236fa0e2291d5bc2c0a5368dfee287c08969d051f8e061b51a1ad427992a" - -AES-128-XTS Decrypt NIST XTSTestVectors #174 -aes_decrypt_xts:"fd13fa71278083a746c39effb7140a0c3e81a81c0cbb493683bf7b587c12e0a1":"7dd6b0341ec10fbe22ac778401666654":"0af2bc0b0d3a648e398b9e77c051f868d4d357f96347315742f5648daf488a1a":"e6b64af66466c2b40b53c7859b3206110788a7717ee1b1628ca8433368dbafa9" - -AES-128-XTS Decrypt NIST XTSTestVectors #175 -aes_decrypt_xts:"cea70dbaa9c1d6ad189b19942ee2a6c8916e4c67db3151e4a42c48974f5913c0":"0c0bc9f5edbc4df9043b4c0e4c7e7d07":"43aff03b7e68764fb57b1ea8eb45928d7551819f7d3f07d8a31cd4bba8fc6a80":"784b11e12f9eb14c6a1bb44871a68a03090dbd1c858b516cd817f0c5db0705de" - -AES-128-XTS Decrypt NIST XTSTestVectors #176 -aes_decrypt_xts:"e97afe2eef68f9431a32c54f5d2920eec8ee1463f48252f1151a276de94cd0e8":"b795e40375a15ccde21ba870a9e4e22e":"46fb35fec3b3dc306b7e9ecf221c48595734de234506e9ff366201158c19d6ee":"3bf8e4c87d6e9238dc2c9ad80dd8b456f01946b9de87bd3c7fef47303690a568" - -AES-128-XTS Decrypt NIST XTSTestVectors #177 -aes_decrypt_xts:"6390f9291084bb68646df4448ac990d49fe3129a134a6ecf162b2750d59f7092":"d6c46b9c5e085a18929aceca53e5a9c7":"aee62492e99c660edad4b930fdc7ec63fe8a1f0fa1dfcaa990eabba765cbc941":"7dc23f89c3f740103edd77c83f3302c91256486363edbe331b97946409a827d2" - -AES-128-XTS Decrypt NIST XTSTestVectors #178 -aes_decrypt_xts:"dbe90739bcffe54970605aaa4ff87aa3475f4bd8f85d283496888235923d6088":"d48cfac76baea7ca5d31bd2b6f908a2a":"ed492a488e3b1e7b6d672fdff489f67df068652fd4e3530182835dc73d3c06a7":"68fb3c4f6e30a9e8b6cae6b49130c433ef5f9af012d0021ace4ad84a3e532926" - -AES-128-XTS Decrypt NIST XTSTestVectors #179 -aes_decrypt_xts:"e31fffe341576c3d89f9723434584edd1732b5fc60cf95e3cbf500404ce76a41":"b5ecf5aedd2fbe0f47661fb0e2127e74":"5c20b2e1c2e8375637787de95d4e20776754375e53f505a95a4f5eccb6df5e97":"a92adc72cfce95b34965b5293028666c2f2b9f6a8ec13f900077b1018b4b0e7b" - -AES-128-XTS Decrypt NIST XTSTestVectors #180 -aes_decrypt_xts:"5d8b9c9c5c35f8461c04414f576b1ce9cfcbfd9b3e88f194a2256752e4dd21de":"b2dc9f626c36d4f0e326b5da36e7f41e":"d650c535bea59ee815e645a1dd67c9dd9957fd18a5634f28c0d5d7a2fb84cbbd":"edfce1f8b6016c79b59853b5471803d62224f1fa37aa5cbff28747a066689d5b" - -AES-128-XTS Decrypt NIST XTSTestVectors #181 -aes_decrypt_xts:"4e4db8d402c12967679484a288b6403356c54ffe4c3bae1b40d3e02927b212b6":"cca77fc7c6891b7c4fcc4f466215afe6":"ba817877ad41b8c770670426457fa4241e9068329b395cc077aa0f2c33b64b78":"55a00c1f814bdf1eeb2ce0ff0c60ebf7b5dd7acf63ce4417f2ba143a7d51066e" - -AES-128-XTS Decrypt NIST XTSTestVectors #182 -aes_decrypt_xts:"b1dc62f2dd58965563166b779ae7b2266aceb85b8760a5d09dd4500b8073903a":"79a8140ad71fbcbec19d902b81f0968f":"4be52bf0aedf63964f602a7173f6b732432770950ee35d3ad6adf59b518e1cea":"240754114157c3b79d0abe9bfc22a91984462eb92f9830b5525b3f7e19b3fb55" - -AES-128-XTS Decrypt NIST XTSTestVectors #183 -aes_decrypt_xts:"70d3b79d9e7781d3143c134951ea2163e13a5c93b15df9eb01e38516c9ea5fd6":"d4a9985b875fe4800e95d1988f6ca9e1":"d270c546f25b750997581b61a58a252a0a4bb219060c0b6080944411a824806d":"51d824176a47da468be75f6bf19a091a555b9af8f4bfb0e0448cc23c99331f05" - -AES-128-XTS Decrypt NIST XTSTestVectors #184 -aes_decrypt_xts:"6f5b8eec5cf96621bf9124aeeece5c7e584d00ac1f622cdd606cb412492be315":"3204404a2dc6515f2d804d77b139bb1c":"28049435ea0c685597ceef221893281925d63dfa7b1b67124cd8828b775c95fd":"dc410f8bcc922e96634db123d5e2f466150d08dc0b2da19a8c6b1b3a395babad" - -AES-128-XTS Decrypt NIST XTSTestVectors #185 -aes_decrypt_xts:"08c5eb903f57bc70f6c7a18fc83661abe97d3e4bbd9af81c66b38b4502430cc0":"b512458016c106b60477ffb0e6e577e9":"645978c382065664860fcf60dce8f9144253ad4cc58f931e94344aa6468d2ae0":"b4ffa11554412916bbe84588d498ffb75617aeda49618f2791dce4ff22bc0acf" - -AES-128-XTS Decrypt NIST XTSTestVectors #186 -aes_decrypt_xts:"fedeaa112c4f1f69366ef67da328d782a27a0e0a88a0f5e53d9a8ae58691606b":"679664423421fcbf136a84677cc7cc26":"3c2ad1bd816094dc99790ab08ad9dc3f44fca71a84af5ca194a84960dc969c85":"8bd8b5470d3646fde294f048f2e8a0f0129b745c53f5e898f80f1462ad798938" - -AES-128-XTS Decrypt NIST XTSTestVectors #187 -aes_decrypt_xts:"d0d083d28643b3de9cd78c99b014f23339ef1e8ee82ea50265c94c85fb308ad1":"4eae7eb066b909b0dfc3d97c648984c3":"e12035d6fe971721de96a5fe09f1ac118d1266149ed5a0b30a74004588ed9b07":"a385dc6e2cec08aedd4fedb7536ae7f4bb77f13969ce595d3e367cd83b6be4c4" - -AES-128-XTS Decrypt NIST XTSTestVectors #188 -aes_decrypt_xts:"061489a369f164aa16ec7438aa89e80c3a0c295b9bc46f8c4d4476e94d576a07":"e608ed8d0e4290dd8ceac04cad45e30d":"5d1d68ffa02c6921ec15dd044064bf9e1a4dd3b6f74efc7d81cb6dd0d9e7e714":"3003fbe4977eb63a3c58981d1fb4eac2bac382e8bcf9389ecb5a372f1349b884" - -AES-128-XTS Decrypt NIST XTSTestVectors #189 -aes_decrypt_xts:"d9a8014ea3b594a332bc9738fcae2779e260411e0b7e30ad3ea420992a3b1aa5":"20bd322a26ff065f0fd1e39853b04b2e":"73bda730ddde9efc10f285175d2d10d2938edcf981813ce292808aa6a9e065c4":"d04ecf6b79210002a778ad2a3314d90fb2707ce3cd913e581347db2cdf61d698" - -AES-128-XTS Decrypt NIST XTSTestVectors #190 -aes_decrypt_xts:"14374d46f0e6db819ceb4f56b761ef88bb76f97142aaa621e154654abb95bb67":"3eeeb4381a3646365b5809a7e392d2ec":"172705714de1eab0f9a8abb2fe6ddd111d8f249f2d1f985a6223a1b275df2faf":"d5e1fa40b47645e5924717b53bfb629038c66e065f7106b6b6c6426e5d5cba19" - -AES-128-XTS Decrypt NIST XTSTestVectors #191 -aes_decrypt_xts:"a37b4c68b6d566ac6461e863bf6d7808d7b73425a35ab5325768f79487c29669":"88eb8ef050ead3886026498bf0cf3120":"c4699932994954aed43806a157cf991bb8c8947c5e800e5b0ed264b1aa1e2e5a":"ad6477dd9d9c3aa40c28e455f1bd169324e515b5d16394702e7a1937ee29fee7" - -AES-128-XTS Decrypt NIST XTSTestVectors #192 -aes_decrypt_xts:"e11cd1da196b4d8cfe0bf351aa311793a43c4726ee14ee861409411ff14cd4f0":"bcee9ce68b99cc1aa0f4cd3feb768792":"9e0cfe3eec6eb1d4e6ff6ddbbfb4425875d35c4df2d124758fabc38b49f85aff":"e61c7ba1cfd2291207a0da836aa8ca91254983d1a7eea69d1e2528de1cd3389f" - -AES-128-XTS Decrypt NIST XTSTestVectors #193 -aes_decrypt_xts:"e3698883f9715f9fcbefeb78339037f35ff143ec0a4b95a0637734a4d1b8565c":"c8dea62b20967fbfd005cb44dc2d2c29":"85121f241cf49cd4135703ba2e583e40ac6273fd3b33fd3ee4bba661aeaf5455":"5591dc08a63364ddfcb182390afc85b2b2759febc494812739ac8b4447c6c892" - -AES-128-XTS Decrypt NIST XTSTestVectors #194 -aes_decrypt_xts:"91ec4e0d3f41db57d5372dc35eb88dbb7a81129ffef6113fdb5a46abc4525f8f":"419e250747f5c649f33ce8c14ef4091f":"fb9bf7cc73b307138b999c3ff1a31762694d106d45b35854513c1544596a11f3":"fd296a1d648598143dc4c10551b69eab17de74facf0159d5a539c34a92174595" - -AES-128-XTS Decrypt NIST XTSTestVectors #195 -aes_decrypt_xts:"b36bca6c5548d75dbcb479027fff829dd7e390e2a7a5acb54feeb169275a8deb":"7534b3a49902c677196ca8f277597910":"232d6a3ae68531bfcb9491f13394ea297d925c79003ec4eeafceff8141fac815":"dc17cacd5e10d13c0324bfe80f00066a782a2bfb284041316286bc85bac28479" - -AES-128-XTS Decrypt NIST XTSTestVectors #196 -aes_decrypt_xts:"665923b53eb855cc0bfc7c7aac6abacc210c2f23da7364148b1ee32ea106b6a3":"cf5ca0f7af99536fc401883e5df60504":"abd2b52e2702f9fee809fa08098b8c4a0f43a5ccbccf210f13ddceabb7d44c2a":"059908c4d5313cfd847cd2b1fb5d8570ea65928f0b318e5a2c48c3827beed860" - -AES-128-XTS Decrypt NIST XTSTestVectors #197 -aes_decrypt_xts:"ed4777b9785414a5c587ecba5ff239f21c33aa427dcc00ae655e96c5ff949575":"7c85345491f8759e085efdfebd67b70d":"9b284a37c478a157c929e7a7dd16d809f904d57c37a30cf3a727c97717d8980c":"2e1255db34a137dbf6da594137a03bfae676b5e943a0c1bef1cf2847dfa2b172" - -AES-128-XTS Decrypt NIST XTSTestVectors #198 -aes_decrypt_xts:"7be92cfe4956b52d3defbe5203b03dfd36564e4d22e59fcfe37f4feda5824ec5":"e06863508966409d63dcf0912f0cc608":"cdbee0af6192a02695879214b60d578f972a37f5d72ec8d0b5b627d542c70cd3":"14f7b41f7dca28ecdad8a80aabe1a26223ce3a3d583db3b143fd94f2f210e41e" - -AES-128-XTS Decrypt NIST XTSTestVectors #199 -aes_decrypt_xts:"055cf1f3fb8806be29430026bbc55f5b06249d75383221b50743ac33d8a23d0f":"b38a84e3be18f1c7ceb82557bbf33661":"40ff1bb216133799f3ef4faabae5fa2409a5c95affc9b542ffe7adbfb642a6c1":"d4915d2fa9e2191054addb63b816be05c0dc0e65515fa05cb95c1ab8dff356ab" - -AES-128-XTS Decrypt NIST XTSTestVectors #200 -aes_decrypt_xts:"9c5c6e72cbb9ffcb0c074e1ab94133a207f2231b5576da2f7caac1b8bacf2f93":"dcf721cac1ce6bb3af579df88a125295":"cfaa36b3a0dacf1f43cb907df53d0ac0688d36feb30df1160de12443b0415fbb":"593cb736f64c9e838f0a880229a724502d16a4aa3ba80b2a3515542d3ace499c" - -AES-128-XTS Decrypt NIST XTSTestVectors #201 -aes_decrypt_xts:"fbef31bf8aa7546b52686be2a66019a15ea83833654901f6dc52603ae65579ea":"2379d5a6850ec74e7457f5a3ad43af40":"9475dd02153732bb6b31e29f8da5c357658c2dad55bfe960df":"23d56c45e6ca04bc1fea4024f8f113fa3f634fc3e50d3305e4" - -AES-128-XTS Decrypt NIST XTSTestVectors #202 -aes_decrypt_xts:"d806b852edb29707f3e94ac52f43d35a23a9b4b3be8171a4690516da12b2040a":"9fa41b79ea18dcd6dd2c1d8cb0006d28":"ed350cb05ba65b5e5b1fe437a15db57c66b4c2b7481a415e6f":"6029618d912f8e54e5cf6baa9c347a9d7064ff195aa226ed6b" - -AES-128-XTS Decrypt NIST XTSTestVectors #203 -aes_decrypt_xts:"e4b92fa62c5f093949d1dfd49d300e1b73415a176315b921e70fd49e6ba634e1":"9d85e0c9e1ac1eecd012d302c7da2e3d":"86120e308d7e38e7bd9b437715e19e43b243fca9e4cd05c0f5":"c7273e5bbf320c130ed8c158a075d3553a2da19db0ae3d1198" - -AES-128-XTS Decrypt NIST XTSTestVectors #204 -aes_decrypt_xts:"a037ca87a644b5d30927aeff1b31f97c5f19e428e972b8c685c19e17924744f4":"efb161410b021384674ff1f50b2987c4":"92dea2ec459a91dfe84bdfcc5c08eb6a3c861241c05241c7fa":"07ac685baa212272068edebdd6a62bdfc2fc0d71ab5739e3b3" - -AES-128-XTS Decrypt NIST XTSTestVectors #205 -aes_decrypt_xts:"404d270f415cfabac621470b35d87a27d41e6b40bc5f4c4c9cba13558047dc26":"38193d9ab89457e11738e940bd08f11b":"ecbffcccdc9e1bbe602f1aa1e51bb3ad0d70c56d34405bcedd":"58cc332b30a2c750cc9c52b7670bb15cb7e9cbde953df73bb2" - -AES-128-XTS Decrypt NIST XTSTestVectors #206 -aes_decrypt_xts:"c33c5f6888af228af40fcc927f7ccf5480ddeac79198363ec27a06778c7e97d0":"3ace69701c340df58f49ca0ba8ca7a9a":"490c6b508d5d58fe24c5d3df81dd908cb047473757acb46113":"1645015b342b14af82eee3d49ca66ee4a54346eb13d927e736" - -AES-128-XTS Decrypt NIST XTSTestVectors #207 -aes_decrypt_xts:"fcc244bb1d01e3376ce8c67837ec3926cb71ad57270ad74ee017a43e44048c68":"e58e1358203b9298998143fbfe61af7e":"dd743f4de3cbb9911fc6b8a049321cd1fb813a7e9152fee484":"2f080621a40e749206af079d6e93903d4c2d40f667fdfa9b5d" - -AES-128-XTS Decrypt NIST XTSTestVectors #208 -aes_decrypt_xts:"e347aa19836fe56b333a1a3dcfcf38f9d3e6a8f65e02bc154e4c6e6ea57f1b4a":"822ee75f223be8bd7c1bb515e41c8723":"f826708df391b465c39571cf6908a5f730ea6038034f25a150":"7449e37f7411d56156c45b916127fb163c2b09ea03874d8207" - -AES-128-XTS Decrypt NIST XTSTestVectors #209 -aes_decrypt_xts:"a92d85c29168738cdccc19b8343c241434d0e00553b0e14bba86c62324d43d61":"7e1b80b3b565d9b1d0b7fe9f24d52f82":"9243754996b00661089e35ac65423d63177da076462c7185c6":"6b0b6128f7e3384008da26b1754141fdf341e86e70396f5c3a" - -AES-128-XTS Decrypt NIST XTSTestVectors #210 -aes_decrypt_xts:"2bbf7cdc0e467166037b995101d6a4c248e385a59dc5601c64212dff72243578":"e628449b7f6317899a8f87f870ef593b":"9ad23cb9bd377a0502e4cc9f9df43b8b830549779e9223fef8":"865ac26b6ac1ed29ffb39fcabb9cba74ebedacfdb4c703193b" - -AES-128-XTS Decrypt NIST XTSTestVectors #211 -aes_decrypt_xts:"e8df65c635daea1f8e16344b7cb720e596264e3863c358bfc7aa47ad998516a5":"2fcadf3615e63e8aee822b039afb198d":"54324f39cfe3463126925ef444caf18b3bebd2956651f0e6fd":"863312743a006c4849b71157f1ca1083cfa1b2654ba37ea44f" - -AES-128-XTS Decrypt NIST XTSTestVectors #212 -aes_decrypt_xts:"17beb510f684f64484904b1dde68038da6b6aaee611bafb492ed1c608593b118":"07825deed3b028425df2c88ead6a330a":"d3d43653393803fd1bc2bdb4a27cad1085d8235cf875426af3":"370dda9447cbe265eb1c391a89a1c8aaf75d4425ab29630a7f" - -AES-128-XTS Decrypt NIST XTSTestVectors #213 -aes_decrypt_xts:"6efb572de4e6a588c43c7afa9fc4f58650bea15d713f58fc273c97d492177f2c":"9244fdf8b6f83fb425e5066d5abe3862":"2e6da9dac3d16720d0b402eaa48d585f76a3c6da6a872e94db":"253c0d5cb7268054fea1c8ffc68ec7dde3636268db54ceff2e" - -AES-128-XTS Decrypt NIST XTSTestVectors #214 -aes_decrypt_xts:"2e52f59ebec33506000c2d05aa3bc8047f5798fc0736456a0d3ed09d86b9c36a":"1e3022eeb3a832909beecf9ae632a13f":"6e3a0442958f6421a147b2b4ef7a8de8cf3e375af8d07d73bd":"267119f919b490ec4d3bd72cec3a717f8e9ec707aabe984bd6" - -AES-128-XTS Decrypt NIST XTSTestVectors #215 -aes_decrypt_xts:"13cbc3bbfa8216a7d956b5f7391e0a9d82cff559263d3ec7e0d1e98a5d0e3b94":"b1fedd540d12db05fca03e6971cd93b0":"85868ec4af1df87fbc3a3cb840ea93be6098c0dcf35f18901b":"fa354cbfce182ed0710d6007e944d1a8b299de9320ce775db2" - -AES-128-XTS Decrypt NIST XTSTestVectors #216 -aes_decrypt_xts:"93d5eb3e9b513a5a86cf7a8422a4411c164d70d1814c275cae56de0995e2c396":"0112091ca7b7754612998dda5ade4882":"e5a0e987448fb909b58033f8670aaa882317370f0a4427fbc3":"d6769334e90a0faa02e2f952208aca066213db8dca050b528a" - -AES-128-XTS Decrypt NIST XTSTestVectors #217 -aes_decrypt_xts:"9e291547fc0f7a31c6330a34871c49c73ebc245ddcb50c076cf57a079c845f9c":"d0ae20895052d6b6fd53508cd687c642":"af0db7968c67f68f313708a55d1de9de87491c2c07f74cdf85":"3ecdefcf57f1b5a7c1d275aac331ccd2255c089e5444b16a51" - -AES-128-XTS Decrypt NIST XTSTestVectors #218 -aes_decrypt_xts:"b39208c7f52f6dbe67817d83a8b6a539bbaaea877f2ebcd18d7021b32fe7f61e":"6f381a595594fa453e953ff7b4903482":"d606ec4146428145db4caccb7b5b87fdc2d4d25b7a44ec993a":"30b06d11fe83e9a471b120589906c0a818ac3d9ff03f620f07" - -AES-128-XTS Decrypt NIST XTSTestVectors #219 -aes_decrypt_xts:"041dc3f6ba6c6a2ffb554c61f0cf1452071e0d84adeba3d16cfc86564f47d05f":"6e2c3aa1dd00fa16d8831d263932aeb8":"63db506c7ea17e5cd75dcc12f6c4a427305bb98ea6247b47b2":"3086460934d7a7ed6b3798c122fc8c0e1ec6a3a07605fcd327" - -AES-128-XTS Decrypt NIST XTSTestVectors #220 -aes_decrypt_xts:"ac4fc0dfc316cb268a2fada377b433a6c4c15dd25214762c7d5f4b8f30397088":"ba1a0ddc152f4919b217df3773031694":"bd2251160c6b3ea80ccc354758ee2971bdc8de9ef7e94056c4":"37cd1b9b779cd4051af39754d97bcb44805d8c72645063347c" - -AES-128-XTS Decrypt NIST XTSTestVectors #221 -aes_decrypt_xts:"c8eee809910165fb5dd97b96e8f71e6957b0e52d1f733618570906d14c40ec2f":"5c224010c54f128a54530baafb5c3044":"c669d4464784eb9bcdd09f8e3aa38a3c838d1d34f8d3f55052":"ea6632f9d6d552b414ede1a5d2a554505f8d2e22ffea692e53" - -AES-128-XTS Decrypt NIST XTSTestVectors #222 -aes_decrypt_xts:"088a939d9214f56b5ded3cadcb345bbf8386aab39c66d36ae749b28e0dc0244e":"82e55bdc602a52280c52190f693662ef":"c3f459370ea04d6997b46a7ce523f63e260a2495dcb648aec7":"8c7b4e51eb88aae271e2d1fbe4522fa9d128dd4bc2e36efdc4" - -AES-128-XTS Decrypt NIST XTSTestVectors #223 -aes_decrypt_xts:"bfd385f0c1f82beeefda68223e8866bad2a69be66c32df1e80ee598563aa7a47":"2618b01fb8f6c823f45ab07551e5ed17":"e9532da75da1a5c13b746667fb072601dd701567714adce42d":"c86539642f08cc959d906d85910321029e1484fed419daea69" - -AES-128-XTS Decrypt NIST XTSTestVectors #224 -aes_decrypt_xts:"ee74d721fb5abd7237213ffb3259e6d6d371edd6be98102e7cdf9f386b2c3ce8":"b8b6d1d6409342971d1b62d9b22c1bc9":"5aa11c28745d15567c774ad6185813c2280673c8f032a61c6c":"d768bad059b0c94ff3aa95e2742572bd44d7bf05dc9a1d3e29" - -AES-128-XTS Decrypt NIST XTSTestVectors #225 -aes_decrypt_xts:"48d13c8259e99ea601b78cbbc10389985f49f1c8cf832fcbfa3985f87ba8c032":"a5d1bad7b446b97ab2a3c8baa3aabb48":"049ee2f3b049e9303a0d4bf47f0c5b76e6f6d1431158b2d23a":"9c426465cd3d9458bf3f8e3fc2636ddcbc7fb4b57428bd6ea2" - -AES-128-XTS Decrypt NIST XTSTestVectors #226 -aes_decrypt_xts:"4eeccad57d350ec0e70465a1cd7d8f1cd2bd7157b1deab22675b600c99b4ccf0":"1728d62293e761d1480a01f4596b0e32":"81ab55151b51b41881e675c4d8bfb376d79c26425be1bd6a5e":"c15d7e9d1ac579277f78f0a3ae8dd9d29ed55b90a94e8650d0" - -AES-128-XTS Decrypt NIST XTSTestVectors #227 -aes_decrypt_xts:"e74294e1713e59822141853a5ef8e9ffdf98f4f4706464bda9b975787bb789e9":"9e1fd8b505932b268f792b83169369a5":"c5981c2f99d8baf6cf7850d9f3629be0558d411bafa30657e3":"55b18ced640860d480f630a6b71f7f5aea2926d5b4e4fb3097" - -AES-128-XTS Decrypt NIST XTSTestVectors #228 -aes_decrypt_xts:"103df884b1cb8f2498de1e7f681c4455df56f719c206dd250f83dc74508c1a6a":"ac7bf83953d8fd938e12926ce1e2e788":"33d4c71a8c59394c8262a9209bec31484cfec27f449e223b3b":"b5b338fd3dc8e565fb612cd5aef6af4a804d8ca0090de9b20f" - -AES-128-XTS Decrypt NIST XTSTestVectors #229 -aes_decrypt_xts:"26247d33f2b7e9e06a2ee4833e814d992573a8343f4762e1454b0bbbd1525ae4":"cff4f84225d0bbaa7503a4d6617e7566":"95ededf9fa5ca3948a849e5e3eea11642faefda4db415fab5b":"a3cf158e19010a9b8dd8605d5cff1be2c502a1c0ad325543b0" - -AES-128-XTS Decrypt NIST XTSTestVectors #230 -aes_decrypt_xts:"75799cb6759a2eddfe9963973491102ee9653bf0320c1b3224fd4e7a308088e3":"3000f2ef64206577555a1fe486f6b609":"358e7be75e5a18a8234e536e374024c473680186d3a85f5d20":"b143b059ff945cc28b3c1c3203ed7e7e7ebe33ad1345258963" - -AES-128-XTS Decrypt NIST XTSTestVectors #231 -aes_decrypt_xts:"b5ccecb554fba1092bcc546e0335a75b07bdb234c552e4172e73331588d6a314":"356a7bb2a2bd57128b2b7938bcb020cd":"82a05058464d90ecc67b5ad314e5795ab0a45627416632873f":"8a0b4f8d6217434bfbe5cfd80c08e7066fe0c47baf6c2a3a7c" - -AES-128-XTS Decrypt NIST XTSTestVectors #232 -aes_decrypt_xts:"9f94a398e032c2608167ad538b7faf92d01fba0cbce9b1385736e31372389e10":"cc40c7b1c09edf0217e01e09c107ea7c":"d812b764449ac957f88b3cc6349c0a74338a529dd79d6bcaab":"b311ba6e522f18ca1d13f1fd426918ee83efcfa87390efc40e" - -AES-128-XTS Decrypt NIST XTSTestVectors #233 -aes_decrypt_xts:"5d3fb468b26ea02e5ff772b9df6c6c98a7e28c5e67a9b16b8a44d2c68e436f8a":"83e6ca85fe7ec093794f902d45e0f210":"4db38763d93f334547cc760dfb6b187abe5b5a0246c58eb066":"ed47719847d73e0e12707a277ec47a9cc8096791a8238daebd" - -AES-128-XTS Decrypt NIST XTSTestVectors #234 -aes_decrypt_xts:"9bde31a8f1a4a3b546bb70c8d49911f9a32b7591b551e5c9b8506c33b2152b68":"280dcfd9091f013fa54f6825229235b4":"d3fef015613f51d2e358837f4e0e23a105baa874c64db2531d":"23e79873e3269f9dc42b6d9b7120cfb1c9e45ae80ebe166cad" - -AES-128-XTS Decrypt NIST XTSTestVectors #235 -aes_decrypt_xts:"1e10506557a0a1c5397d1416eb4d994c907161701fce00157aede9d5ab38158d":"2ddd0ef00f8d0c451555ca4a6fe4ad2c":"412639e306c30613476f951ec61a20321a0083886fc3c0e3a7":"efe24078d36a8cf155dd95bdd5321c6acb26ff607b3b19bca5" - -AES-128-XTS Decrypt NIST XTSTestVectors #236 -aes_decrypt_xts:"5d773f413dc514f4e64441970a66ac36ddc352924236c948384dd5116ea73b0f":"25b3ae8779b8399097a3ead7c4a4b7c1":"9d247eef8e3e00fccf519a7e0b61008fd73d2a5a1767721096":"245d2528b7e1608a186f6e8d6218ee0b7a73ed9796582419d7" - -AES-128-XTS Decrypt NIST XTSTestVectors #237 -aes_decrypt_xts:"49e4639310b6a2dd5ee90b69ed4dcfd768d514254eeb7ed559c864d567a6d1a9":"4b19df03740b52d37c98fedf26cf0bff":"aa7a0fb2193c6c57b82d3f37562f3ff8c9d8ec0e5fe7ead0d6":"3eb38e02e70372b2a41f27c68e4edd7b8ea196a1a38b285fa3" - -AES-128-XTS Decrypt NIST XTSTestVectors #238 -aes_decrypt_xts:"e7b827bcd50c71b1986a526745847281a4a7a69a8d019016412fe2ba74bcd3b7":"c0f66bf0bd3f3d3f630e15cc5ef4bcce":"22901ef0f865e92d2bea19238cf5d76a802b7af47642ebd742":"1bdde74caabc38b37383b072d2aeb40cb21fb29401f110ac0c" - -AES-128-XTS Decrypt NIST XTSTestVectors #239 -aes_decrypt_xts:"ab1193e2737f282d6a0d29932600c4e408c8f194906978fe2f9f56b2cb98ea83":"fd7d921baec362239eb3cfa19164d071":"881e90b4c70ddbda40b7e4c465482e9854e194ba964d1f80a2":"ec08afe7a0b64503e03a757ba0baa8cd285cc3fe74a69f65a5" - -AES-128-XTS Decrypt NIST XTSTestVectors #240 -aes_decrypt_xts:"82be68298bdea7562547e68b9fbafd4306f57d3df9cd91a9325b54097d2d7f5b":"9b6eb0c00cd6b13264c069d742d29583":"25b2ed3546e7f174a29bf843377e9139ae428a24d4c9e62852":"ead29b33519fa010e1b457d3a51b71452fb486b1ee3799653c" - -AES-128-XTS Decrypt NIST XTSTestVectors #241 -aes_decrypt_xts:"b7ce957c67acc523f963d07532a9f829ef153b03462602aa9d57367c96d61941":"cb5ce7c066b894581f1136a1a00f50f8":"67a37d74ef2ede7cee56fd5ea3ad418d08cf9a1dbbf11af9c3":"321d47479537f2381f5d33ece66cd17368bcabc2ea90f3bd2c" - -AES-128-XTS Decrypt NIST XTSTestVectors #242 -aes_decrypt_xts:"444bd7e11ef01e890b32764311d64506c360fdf410ef8a77f26716b1d1be43e4":"41da2c52d2be94ff3592ae054e2dac3c":"c4480c6e7cb194e086b98fa2ae41f662c8b6bdada29e3d394c":"34a02ae19dd39e76da256d3270aaa25725c746113bb2e5d9c4" - -AES-128-XTS Decrypt NIST XTSTestVectors #243 -aes_decrypt_xts:"5eafe05362eddd05effcb2447896e7440f38c655276b6c7fbae003a387d10c96":"219df9c3fecea911484e9b15258d76ac":"95a65a9e57c81ad3a381b0994cb719714ad6838255534d3d1b":"0a6aafd33750144f388bc77ccdfa40c947117c3a7e1fed53bf" - -AES-128-XTS Decrypt NIST XTSTestVectors #244 -aes_decrypt_xts:"89dae92621ba5a259c6be4c82d0eeeb11851ce00eb37dadf770f68f44a310a9c":"cce0ab6778b19dfb7f3de45d97caab65":"29c3508fba48285f2c02eaabf75e790268a6d59e52fc2dccab":"ced72e956ba69ffa144bf81a2a99462f3d474f62cc46a9f1dd" - -AES-128-XTS Decrypt NIST XTSTestVectors #245 -aes_decrypt_xts:"1fb04dac75df2a616f497fdd35ce5929e612f05147dca4183e4786ffd2ae9b29":"d4fd5c7580b1068ab0dfd90f79733ff2":"a32d4b9355afa690525211185e19586860eab67d34308ec4a6":"659915e34274ff7f72c9fe55c3fa4ea55cb9a021ffcc9f1367" - -AES-128-XTS Decrypt NIST XTSTestVectors #246 -aes_decrypt_xts:"2ffe2866d6fa82a75d2fcf257257708336775684aace6625ace0ed4a8fd89e67":"b5429585dfcd80f8e14b48c86f11d1d9":"59631652ddbc62395784bf18cbc967cef66ea5180f3f6df5aa":"a3a06380056b3f155892fb0103aac666ea19205fa3fae94f78" - -AES-128-XTS Decrypt NIST XTSTestVectors #247 -aes_decrypt_xts:"7741d5c21c34af083001dbde3922e787b3d6ed2242b876fdae6266b7d7a97c9b":"3cc1d268fe621c5d4052919bf6f307db":"d42ad036521b1d84200faf86d9788679e89377280b7833e434":"40d9f9dc7ac22624c0a450d276898f622ebd0586ec2c48372b" - -AES-128-XTS Decrypt NIST XTSTestVectors #248 -aes_decrypt_xts:"a48e8b318856240f5f703a0d92a19f8b26b060d13dbd80ddda54baec71e96eab":"108b6e490624f99e92f8652fac056906":"66317322cef8425d535eb6b29510ac9762ed077c6624c500e9":"9be5b49d8e8b87401690d2404797f0584de888d02b1f90d61d" - -AES-128-XTS Decrypt NIST XTSTestVectors #249 -aes_decrypt_xts:"aa13ecf099e54e89a3ac486132a41f575e4222877262aac4f1efd10055c85ef2":"127591c10b0f2a88f726132ba10f80c9":"861052fee0e744f346f113af0e81100360088faf1834bc6cc5":"cb833d27f1bce1a6554b15dfa0ae87402f5d9d2e0c5218c1cd" - -AES-128-XTS Decrypt NIST XTSTestVectors #250 -aes_decrypt_xts:"e3cb682b03708d53e29203f722804789a6bb01bd0975a9679f0c7f7d8684da3c":"ecc2edf7ec7b0ff5293cf636852220f2":"480bfe398c1a627129d11a51c9de9b4e0abda94020dbc5d149":"954684c0b47de98bd2bdaead680a36815794d7ac6d1ede17c7" - -AES-128-XTS Decrypt NIST XTSTestVectors #251 -aes_decrypt_xts:"1ae56806ca986fee1087ceca88fc49528abe3b14db9ac108555555c7878ee7db":"77acddd84b31aed0f90817751d023730":"30a7e3382b7778bb6fd2eec2b61e2970dcc34fe8e9b7b8bf4e":"6f8cb38086322161f64a2ca494738bbc0c89c8b70c4f5325c1" - -AES-128-XTS Decrypt NIST XTSTestVectors #252 -aes_decrypt_xts:"6b0e4079b7e587d78e9b0c1601ca5403ef6fff525e923813103320682e7f2751":"44b0a00519a4712aaabdf66dc133a51c":"3d90eeed5a13680653b21e6d8e766624621e0027f8c60cd105":"57b9224a61e6904e5b4eb0f98183e60ec4668bd5e5356b73a1" - -AES-128-XTS Decrypt NIST XTSTestVectors #253 -aes_decrypt_xts:"6778bb3a3def8c9fcfd019ce2f840203941461f3d118911eec77c7986b441ca1":"8b097e2f871a2890785d3b6d74037516":"e171b49371f01355b86ca8f7e45a9bf535713b05ea0e1454e5":"ead6b89e0d2d9fbbf664924b82e872f2286d5f349b83c3399f" - -AES-128-XTS Decrypt NIST XTSTestVectors #254 -aes_decrypt_xts:"db15ebb2c468376af9ac8cacacb7d2316920b14be74662dceaaafce0450aedca":"147a139b50eed66d774edcdfde8b1718":"54b3bfb4076e61aa952354f3c2e15babc3817fc864c2bad329":"c95dbdf3ba97d3c2a595c5d6eb5fcca10215c6b78dde68dae9" - -AES-128-XTS Decrypt NIST XTSTestVectors #255 -aes_decrypt_xts:"a0d2480a7dd0c002bbfae670617a2773031de1281fffcf8e4410e4f1c6ce8738":"12161ac707eb8bd62909129983121a54":"6e172aa1523c951be8e760f50784e72b14e0b35168a3c541a3":"0f88af952d2e5075baeb06d115131b190dcec38b9875f46b32" - -AES-128-XTS Decrypt NIST XTSTestVectors #256 -aes_decrypt_xts:"4d395dea25b72b034bd5c2ba67425c84c1370c587275b948558d05a0c77d2e7c":"69b12f9fcf716119e4a4272e3b1742e8":"b136f6203b48cf1def8261fc40ab6eb827c33b7e53ccc4de95":"e258fc0279687f49e473caa139c88e4dd136ce4cc13781a4ee" - -AES-128-XTS Decrypt NIST XTSTestVectors #257 -aes_decrypt_xts:"dc706043cc2320d22035793344ae01dd4d9367506a5d07b6f6627de613a0d224":"5350a5c69e4ff96afd98ea1462d25ed9":"e14371fea26ac467e14c1384b7e050a3b51d63bf9dd0d57741":"56fe0a998675cc6e91b09e07c94d567819657d9c7b01b40d16" - -AES-128-XTS Decrypt NIST XTSTestVectors #258 -aes_decrypt_xts:"233fa776f0ab4f0bc9277c72770174d1be3ca386215823f344cc519b38468585":"dd376910b79b3e9c30b62fbf5d5ced26":"ad2aaaa83e52613034e071c22ed9a1acf571fc5639d96b9477":"bebabb626e38700651f1f652db7f3553b0b76cd45aa8dbec28" - -AES-128-XTS Decrypt NIST XTSTestVectors #259 -aes_decrypt_xts:"b2587464db492eec3c33034a754fc9cbd0b8ffd4cd49d1be5024940cdbd35c40":"522e83e7aba57ee47c43cc0405d6c1ff":"15a9e688a01f8a201dc7b80847ebb598a8d4d39ba0de21dfc6":"03c3c304f09dcc397215ae2e0bf1900e6bb088a8d157e37478" - -AES-128-XTS Decrypt NIST XTSTestVectors #260 -aes_decrypt_xts:"55c2a6e71623e32446a2af66d13eb174359fee87dfa79f0cfd0cea89dd4b582d":"b04bdb4aabf42b0bad6aedb816528526":"a87f0fefde2efa2720f0dfff0cf106bfe35295dc29cef8634b":"ec975db73e5c47904e8c37186f69171e2ff87b176c95633d7e" - -AES-128-XTS Decrypt NIST XTSTestVectors #261 -aes_decrypt_xts:"6256ede67e32e223845f10b8e1a0570a9febe1016a0c5b265b3a0308207dccad":"9313fcad3d377118633cb6e4ff9c7cab":"65c5d0b8a6b2af5716bffdd8f6aea7b39e5ee202324721993e":"f0ecbc774e769d3a35021a3b8b6f6231a7c21390fa953dc820" - -AES-128-XTS Decrypt NIST XTSTestVectors #262 -aes_decrypt_xts:"520430ff9e70665db955216d562e788dc8b6cf6ad64d174265ea0d0fc7c4d888":"0868407108c10869f043bb01ccf537e7":"d35916fde4f2e086cc310a17a554a60c9fc5a2272078e06742":"740735a817316c7f0211d31dc2e0668a4fa4e5cad10d5ab0fc" - -AES-128-XTS Decrypt NIST XTSTestVectors #263 -aes_decrypt_xts:"49404d86c6df865398eb5eeff3c55e353e7c6146bbc3f75e63e9dd96d5fdb340":"22f63a00729dd9c6436bc51b25283b1d":"995d9c983dd77bd682830f03c043e7c4a106b8973e02e8b2a9":"67d983a4d699bd582ce060b98062d86bc0f86672175579048f" - -AES-128-XTS Decrypt NIST XTSTestVectors #264 -aes_decrypt_xts:"4a39d37e5cead002209e1ecb7fac5dfe20b0d5dac45052ac8f22f87e46bfe2a4":"e9aa238cb922337e4e5d168f8a797e77":"e35cb6771a7983bd990dec0dcb28ef5d5bff22253bf741ac87":"144453348fd894d8d919832fb18e6ec5cfd67afffd249cc212" - -AES-128-XTS Decrypt NIST XTSTestVectors #265 -aes_decrypt_xts:"31d7de504f3bc4417a4db932231b350954a8e1ec85a799ac1b169a0edbee24c8":"e31c3dee11b9d526eba865742e825b65":"b23968074f639ff65ce55f9f0fbeb57a1095468a9864f1d616":"21d5ab2f2b33242f25dd4fba01677fa1fdc080773bcc17a544" - -AES-128-XTS Decrypt NIST XTSTestVectors #266 -aes_decrypt_xts:"a783fc87e55a7fca96c2ce5aa277361565582703dfd18dc15afa98bb0b606ac6":"d255a5d7e6c95906061de654d19edc79":"21e9a241c58140e0369b3677045aa4f225ca735ef9ac5e87d1":"04ef8bf556a2c0803e2e35e3e8db034f3accf3e3412bbfdfa6" - -AES-128-XTS Decrypt NIST XTSTestVectors #267 -aes_decrypt_xts:"4601aa2ba0fa7e99c93e0c9dbd448fd1d99ce5098a6d1d8c9c214db6206ed052":"555b0a0758be0b3ea2d67a86e284ee04":"4c5c75f0fedc86b766eb4df59465431eb3e716007bba8dc9ec":"df0a8a6f98dd44b2534910797feb9745e1d1ae7bc7e6cb1e72" - -AES-128-XTS Decrypt NIST XTSTestVectors #268 -aes_decrypt_xts:"b23806ed16e3b3a35b3030c92fb68f2754c432cd87fb1fc2b8a09fd52b890214":"64f6dbdec3f96426af252ce1ba819fd0":"9b7d57f9d45854a011516d93dc56ff73da2cb374562a671bef":"d16639eb844330a0a6ed573eb7d61f00db66b1e146117384ea" - -AES-128-XTS Decrypt NIST XTSTestVectors #269 -aes_decrypt_xts:"f43351de2b9bf93f5735b199f56b7e10eb6b7a8240f96aeb4b2134648632e28a":"65a0343583b5809cccc58876f2120016":"72291aea230d2b52b927d6aae5957c08a38f21b26a379908ec":"2a67608547b9d9d903b2d7cb2b6c654858e81aab2b1d9a72aa" - -AES-128-XTS Decrypt NIST XTSTestVectors #270 -aes_decrypt_xts:"c2951a92b7be8cdaeebe9ba271bff0cccd1d5b13eca45b62cd69728adf2723f4":"ce0e30edca647a60e67bec3e236c09af":"c110191e9e932dcb81fa86f94ff503881044dd1e129edf16e5":"135402857776b81a0d1eff891d583b92276a9abe7c51fa3f0a" - -AES-128-XTS Decrypt NIST XTSTestVectors #271 -aes_decrypt_xts:"7b92a21b3357bbcfa42b333388a46478cd38eff643eb5b8186db23728299e15f":"86c7440922e7620eb5ab5ce525df9b08":"b21074d11257eadfd828291ad57e1f294ff70794d333821726":"d63cbd6896ae1a9dee4c93a2831beb71beec5b37b083b80e56" - -AES-128-XTS Decrypt NIST XTSTestVectors #272 -aes_decrypt_xts:"6a95d53261ca6210d4f2973d204f1862a478b919b4520e30d45f3aeab0e6e92b":"2a557c02143c00ebc92732516c5452f7":"a7c8d66721a4c76d1ca9f5205d5327b52067cb6f512095b863":"9193a921ae6e830d9ce721e91d20ed236e7809fa09640cb0fb" - -AES-128-XTS Decrypt NIST XTSTestVectors #273 -aes_decrypt_xts:"9e8aae708afd148931883fbbb20360b5d44ac7a3083baa3afb53a4ac0f2f4769":"d9bc4fc7fd21773be0352aaf99e2d382":"850de3082a0c7de1eeda9234b6eb6d76747de1267a2ee3e5fe":"6fab9591cd07472b81f2d906068da07189c977db6e09231c0c" - -AES-128-XTS Decrypt NIST XTSTestVectors #274 -aes_decrypt_xts:"43841bd949bb30eb9d52d13e5c34820390c669180a5fd4b30769acc646744e2b":"fdae2ff6408e095ef4f3cfafb84fa993":"8a9526bfd34578408bb7e89845c6e5a79c348cd1c6a95dab09":"b52b1448bcf6d013cc28c491e4d37807ff8e8825e1f5ffdec6" - -AES-128-XTS Decrypt NIST XTSTestVectors #275 -aes_decrypt_xts:"77fa5f7b82ec32be0b3db9ecee9e674483ed370a43616f81ae199ccb2fd24c25":"9dbb74ad0a775f940ea3eee5190a26ab":"7b3c942a7b29c0f3a3125f1473ac209ff5731265824ff2df31":"9497153d737abaf2aa1ce7bbf591ff5a764cdf95e6be9f2838" - -AES-128-XTS Decrypt NIST XTSTestVectors #276 -aes_decrypt_xts:"9d382f84fb275ff898311284adcdc79f2ae363d1c392fbaf9f8f286e7dd8f146":"aff121d2d85c120be9718d3034cee823":"98d6dadbadb67b5b1df72794dbccecb3c1bc1de3efdb2983c3":"6bb74faf0b17833a3a1a95f673675e230c518dfa26fd98a52a" - -AES-128-XTS Decrypt NIST XTSTestVectors #277 -aes_decrypt_xts:"c7e12b520adfcd8965d4f091af25217b31fbbbcce731537215b70ba56e983d50":"b9036536b9f8bcf4f8dff5ed19406f8b":"8a5224ebb27292c6996350b32c3b1f2ff1884c179d3b5b4abf":"84bb8d1772e93f00e80df5b20e5d1a5602ab9b001badec7b4a" - -AES-128-XTS Decrypt NIST XTSTestVectors #278 -aes_decrypt_xts:"14d2f712bb2aac8a77cf0711a4b64a72996d7e309a11a3d900d1658f637d40dc":"2a29b939c7b612796cca4ebc1ff03e45":"f47db336f194e89a9e3f2afaee51b5075583a533320f9230b6":"9e12e6b70d6aa1687288a6e49cd8b6d861dba0400e05aaf752" - -AES-128-XTS Decrypt NIST XTSTestVectors #279 -aes_decrypt_xts:"a38566d8c583d7df3b5a7a84685762e9982415fe319d1d7577d9ba0c945846bb":"e5fa939d8120784eb51faebe29b405b4":"dcdf427f9c2be96feaaa587409924ce00bd27d4dc3d3980c61":"375fbcb5a046655e2eedfa4f177a0cd8ce3a7f62c81c085188" - -AES-128-XTS Decrypt NIST XTSTestVectors #280 -aes_decrypt_xts:"b312324a75bc7b24a6da68e30ee0f4463a78bcd6922e4aa0c8e74b051ae1e0eb":"b325c5378adec8ee71d1d31095669b1a":"1ed74ff9e63551d474f5331f63b3a22d6440be1933573298fa":"6b4d1142679b321c0265215bced89e8cd9ff1c7321447594f1" - -AES-128-XTS Decrypt NIST XTSTestVectors #281 -aes_decrypt_xts:"944096722c2a3e5213ec709fc5aa92918f3f49c04e3c75623bb7885ff6529c56":"983ebcb9ac2b2e4e955f613a424fe80a":"5858c5e89f58dde600d30ada520c35ef68a918250727179642":"dd212143569f1c9d8002224bf0149f33908fd1f711faa77d38" - -AES-128-XTS Decrypt NIST XTSTestVectors #282 -aes_decrypt_xts:"385a07651362b5364d826cd5ae1e96deb7541c67b6f4016c590823bbe42d016b":"c33411a22ac9c0d3986e9a51fc325d6b":"5679521a1ba1dac5b6e3a615e12ea8a05ce6c35ac36c80118e":"8e81218f0069e1002e218fee9b9530b1c229233de661aaa28e" - -AES-128-XTS Decrypt NIST XTSTestVectors #283 -aes_decrypt_xts:"cd727f71f21a5372860be9715a6990fd5b670be8ae08311195062a1239e32012":"59dc139d7bce497ce49195d16e59f4f7":"5fec25a3956f46b47e6607279c50ebc30436a4e6ebbfadede4":"a11f8fd6a571ed601fbd52439a727d476266776bc853a3d7fa" - -AES-128-XTS Decrypt NIST XTSTestVectors #284 -aes_decrypt_xts:"d0ff00594281c808bbec5d1fd0ccc8b671360b953384617fadee42a9b5d9857e":"425e7c32238be5c199a155de0078463d":"4eadbeb0baceeb9c509cb91b842419b4580c45486bafe7b2b1":"520f01b9d8285be1f956df7b765d1c601c2dfd0d7a19f50fec" - -AES-128-XTS Decrypt NIST XTSTestVectors #285 -aes_decrypt_xts:"5528e3d3d0585d3fee3fcde675f38c2d6d7891a9a8c48e969598dbfd717e8749":"734cdfc62fd71976edc82eb7f33d3700":"ec7bd1112c8690cf0ec320a7e6de7b898dcacf7687faf49af9":"5036024990b58e017a2561f126c143ecfef343eb6b1f3f333d" - -AES-128-XTS Decrypt NIST XTSTestVectors #286 -aes_decrypt_xts:"96f1b37729d92068d7b7b663edae42bdfbc43f5829f207a9dcafe0023035cafd":"dfd6673b7af534a4cd80f55ffb577a9b":"62db2c1e5879d0c9b16efe58c245c3e011b36574570446476a":"2ba07aaf5be5550ed7b44e28070414f154aaf30ec8904e8252" - -AES-128-XTS Decrypt NIST XTSTestVectors #287 -aes_decrypt_xts:"6b119a824df4e7ea2a4b8f535a46765bbbaf93fe304e784cf4b8585971a6393a":"339ce2a6fe1a6ea741c7aaed4ebad4e1":"0dad6e21ac440de54284e38785db84648619017aac90f2dc37":"5709fbb509ac6776797423bc64f30140d57da9f5decaede08f" - -AES-128-XTS Decrypt NIST XTSTestVectors #288 -aes_decrypt_xts:"b4434957d3dd0b9e4f86be9382f305b5d0f5c231d9c7a9d752d0341535db3e08":"4ca5d1586450a4c500a557fa7837d5e8":"fea71105d2d86b1bcd1ffeb0f9d0faf61b6b99f214b46ff2ce":"dc79b09edeaa45ff813953af1b00615124ca660abf00fc92dc" - -AES-128-XTS Decrypt NIST XTSTestVectors #289 -aes_decrypt_xts:"c2e4b8a47ebc5686246acc32bbe14c9df85d9ec4109d94a8f0697fc26b65f41e":"8d9a4e5cc92010771aaea21a08e83a52":"e8e75f23f2dd384adc245053169f25c46ad0374c41ce400f7f":"8d1a4199a2971481ed293b9843f0714b5e670146188c1c6506" - -AES-128-XTS Decrypt NIST XTSTestVectors #290 -aes_decrypt_xts:"e094ef60057a3fa2385b00b41f0f6f22ff6ad8dc2f75daf16c1095d67d54e6bc":"874d2ec02b41a0388f350a078964c11f":"309f2c68bd7d10785fac154ef747e071f00800fd3e233a5851":"82331cf05a8eb9912d44723c8dda595a2fa2706c10e81379e4" - -AES-128-XTS Decrypt NIST XTSTestVectors #291 -aes_decrypt_xts:"bef575e3d299927d3f0a656b29acf6412f92f8c86098bac14dca9ea53e386572":"eb12fde7d3f63382fcec95af1e3331d6":"6f9a99540b4670a09081e72508007d5e9813edd9809ad4795e":"d4a6309e5749eb506f25b57cc313ab50dc373fe709ef44114c" - -AES-128-XTS Decrypt NIST XTSTestVectors #292 -aes_decrypt_xts:"b0abd734d1fd91a7ec4b31f15a109420d3ddfaefd59f4cca5050c4bb8ad977b9":"49fe957634c5a5841c51496e7b6b665c":"1b7bd09b8607a176afafaedd46c76671a4608f3d0de0993d27":"7c928f210f983125ee6cb1217b6e55643a3263234c2192fe5f" - -AES-128-XTS Decrypt NIST XTSTestVectors #293 -aes_decrypt_xts:"6afcf8e96518c48c7b40b15e7179beebd3cc81f4e0d36d5b977ac658744e1780":"ab3601291eacb19eff2072297d3534e2":"f7fc570548b243a5f983e973f34df17e654f761c47ad951738":"c2011f959c7e809c8976db6ba783034bbb2ad1589730ff0a1e" - -AES-128-XTS Decrypt NIST XTSTestVectors #294 -aes_decrypt_xts:"d5bcc7498154125a4a12213fcd2a1a83afd5aa6f602a614cfbb8d4d0efd61d33":"0c737522da7f9e042cdc4618d50a5c40":"4df12279fa56bbce90474ca33d879867ab087938317c53207e":"a6b9be98f5e1fe5459e239474dc41b34a3dccc3895ce1121d3" - -AES-128-XTS Decrypt NIST XTSTestVectors #295 -aes_decrypt_xts:"54352859c21f7611aed81870fe6a675af646643b2be3eb4cf94a195ebe24968b":"7038624c1f4ed2351d259823e3ca3fda":"38e04dd8507808d0740321d8be4a9fdd1961aa27f87f3366cf":"5f5a7a30cf1da7e979d006d76890ddb975ae171741b903ba88" - -AES-128-XTS Decrypt NIST XTSTestVectors #296 -aes_decrypt_xts:"49a20f03d58263482e28c4450c85b0b23322ee47243aaafa458d1b7d3eb50baf":"9cf56907b8c47614f913b997afa60d9f":"8378ed1341e387ef4f27bec03a88658d112984ef888955c6d6":"d65a3cbbbc2a42f140e46cf4011c4e686be6f4a9804e9f631b" - -AES-128-XTS Decrypt NIST XTSTestVectors #297 -aes_decrypt_xts:"53c3e20d72ae95dd7668cde4b401064b2e5cdcba84a59e5e480fc34247ebeb2d":"538376da072b5c7c1e6d662eac0ec3db":"656b1142f3982603c549b1aa61e9769ad7467012c03c413db8":"45e1ddae35c67c99b82518bcf7e6b3d1cf5f30e48c309104cd" - -AES-128-XTS Decrypt NIST XTSTestVectors #298 -aes_decrypt_xts:"ea41d6e91253b0aefc476c87dcc775c140829f718fb33a67f17c293a9f8d04cc":"e1585863e755067bc2665eaf8a52f175":"95f4132408c7ca956c4fdc712cc993af4a8c387796a317755b":"b82c5c5a2160eaec989ae70266b9e346cd9daa95de127788a1" - -AES-128-XTS Decrypt NIST XTSTestVectors #299 -aes_decrypt_xts:"995cb6f49a8ba57a841e0aa3c5bb04cef01bd28c3ec07f0f6a9e86ccf00e7d9f":"192bcd4da78cf5971201c06c436750ed":"599f549775aa84bfe398edf89198ed26c612828e6943ce2e3f":"2be8b0c0faeb45ad38c90b4bf703903b015a87ec6524819deb" - -AES-128-XTS Decrypt NIST XTSTestVectors #300 -aes_decrypt_xts:"6bae7093486ca9c40fe063f01a665920dc13aca902986e6410d124ec01e8706a":"2fa841c562e770ade439d6ab936edaf8":"f08e493175aac45d9b5178f565f50c2bbd3d587565ca677c78":"6b50db3d294c3f4aba335942a02340c7f61ea4fe670e3f0ba2" - -AES-128-XTS Decrypt NIST XTSTestVectors #301 -aes_decrypt_xts:"66c21c859d40bc384725626c793fe882b0f11a397c63aac2026cc8da8916fbad":"6886ce7237031d3963af24ef3d20f7ed":"a8ac2bba1d5de939679fbe3b975909490172fe860e6c24c7076374dc0caf5535":"3c214904072fc4ac45a2245341f78b7873f05d3255d340115a920d0bf2abf671" - -AES-128-XTS Decrypt NIST XTSTestVectors #302 -aes_decrypt_xts:"6c921b4a18cc84abcafcd9825665c7a0fe5f3651d51099d168076c434b495f9c":"a46fadbd1e92406c422d7f02eb2810ff":"e48c208d2676adb2a5a61d07677d4afc1eec5210c417a9813f579ca6262a70a8":"d96bdbbfdce8d898d51081c46d9578e29b3f598757e83cec92ab921a41e459ef" - -AES-128-XTS Decrypt NIST XTSTestVectors #303 -aes_decrypt_xts:"b0cd927dc578481b39178638de7c877af7fe87a04ffe7bfbcbf331d14f817ca8":"5e04ca16e675882b3d386c99d2f50863":"db1d67611974def49013f2a2df322829fbc95362d1e073700d6560c799a75f09":"a1e2d8bc5a24736fd71b624e7cdeb9afa92e6044923540deeb17b6c681299efa" - -AES-128-XTS Decrypt NIST XTSTestVectors #304 -aes_decrypt_xts:"e7824f446fbd4dd4e0bb4024693f25d8ba7a3e4b502f061c4feded1a328c4915":"3dddff055866ae70f318384c048fcf94":"0bc208386eaabae4c9864e9f201e7be3764568a33d2929616427214eb454aeb6":"2bed1ebb1c0e665fcd050739390c71fb6b99c000cc97780bda64e12f5de5e1f5" - -AES-128-XTS Decrypt NIST XTSTestVectors #305 -aes_decrypt_xts:"83a23039ae08a9e17b5963ce9a900154d5b03fff19d0cbd967e4e147d5321663":"0d05cf88ef9884f64ad06700c906e760":"8a436c6d15afc0d65354e8dda22d86296537f77468dfbf799dd7a5517ee39b46":"0305e809edba6c0ed99987c9b5f46a9659fb7edb958ca0ec2bc92f0bf4a5ea76" - -AES-128-XTS Decrypt NIST XTSTestVectors #306 -aes_decrypt_xts:"f9825bfc9ceea113ce39948629de52a4fb494ad113df9454b29dba67b9f26f7e":"b6ef5f5776c793622fd19077a2a17322":"8e1ac176ac7ace307f54cbefdcfdd9627d736cb7cd8bdf1faba338c36514616f":"4646de2ec05b00e542bb00499eab1c7c002eafe99a1802ec89eea673bde97fd0" - -AES-128-XTS Decrypt NIST XTSTestVectors #307 -aes_decrypt_xts:"4934d6cca2118097a384bf7f5f6b045f02467722373a8c22b2ed1cff0c4e3d04":"944c4b8f03f50e8331d383c10d89f014":"428d27a557c5d64fa7c3f3088261206e82dba03e319a776097ab1a87b54c4b19":"8c79d7edf78bc94d15fb514e48c28d4bfac0c64cc1da7e09ee87b34e83b36da5" - -AES-128-XTS Decrypt NIST XTSTestVectors #308 -aes_decrypt_xts:"2e6f0449678d5ab6362ec391c45ec5667ad1440ad658ee1e8133d1f1600ab1ea":"0acea6f45d6b40c758937c371e047cc5":"b8fe1b8972f1a5ac8148ef18db69118640ed368812a3a2d6bdc71b09803d4c37":"e19877fa2bfd08589d2f23f5d65af56749990d5d908ea0f9291f4c40629326ed" - -AES-128-XTS Decrypt NIST XTSTestVectors #309 -aes_decrypt_xts:"27ea501470b1971ea9058cb8f10f817ce0e5ed133a04bda1d622ea239590a2d5":"ef063261c4be4c9bde14d8e435df2952":"d31ad7c6fb078c5befa07ce92565bde2c6cb6d721d6c294991638017fa9407fc":"d03115996617d336f22bfcd2a6bc996e1760349022b93e5f503e21901f99e9f5" - -AES-128-XTS Decrypt NIST XTSTestVectors #310 -aes_decrypt_xts:"302333a6724ac620a7dd30835632bc5fcff2277a1f24375d55922b36780cf709":"98262418306e22f864634c57e9b5a815":"df0727cf3456bf551b805e8c6afde66b58682ed032ba1f48a82be578e3293a7e":"6dc4f143ed48d39777e4960194a4251dc1f50080a88f339eda36a840269a4d2a" - -AES-128-XTS Decrypt NIST XTSTestVectors #311 -aes_decrypt_xts:"88b107dee12493379a033be0a40fbef077511acef2c85328e4097867ebd2d940":"dab484b0e94274b36bef339e5f2e2092":"6b488fb6b867e0ac60bd5d8fea9d5a89ae49a4458758332dc56817d61e0d455e":"4c6c484207922cdb460934777762ad0ae9b119baba711a6687fcc8828d2032ef" - -AES-128-XTS Decrypt NIST XTSTestVectors #312 -aes_decrypt_xts:"a8e3f1475ab7a62b4cbeca782af4bdf8246c00fbded354826f6b16fff4f16d10":"d945ed0e1c80544f3effd5321625ce48":"b60365ad30aea1f4df658b2c8dfd7e61f3dbae2622d512129cd9418f683b9f4f":"fb0d27add7009db06db557c85710091ed8e3cfe5be418be0613626b950114755" - -AES-128-XTS Decrypt NIST XTSTestVectors #313 -aes_decrypt_xts:"d35463bd6ecad03ead9a3663817d6266a0dcf24b2a172e03a61fd865104eefb8":"7167ec38b3dc39e6055c00881723dccf":"2ff189df5c34436c98edff0fa475fa817ac76b9b6b3a1acc204bde61feddcfe8":"badf408bc9a6c2d43a5dbfd641c224965bfd560eac91729197b720548006741c" - -AES-128-XTS Decrypt NIST XTSTestVectors #314 -aes_decrypt_xts:"29ed68975911f8e419694fdf95b628bac4b9c326d7bc1a398d3229e5a6320005":"ed93d3dbc57422dd13225dd7886dea41":"7a08a0d04f295c5e950ce2cc2356c0599709a5a0ce6c8a72b5dcc38f28dd0893":"8b6a2767a2d476122cac5bfdcff044f316eb2e1ccb0266f596b994793c8c6532" - -AES-128-XTS Decrypt NIST XTSTestVectors #315 -aes_decrypt_xts:"b3dceb732e6067058e83e3c15f8b1575aa1bf6ce7bf45e98f81933ebb715fb5d":"cedc28a1ea5a3e12f8736d46506679bd":"b283086e62104f7845a9bfdc68c6d91665b581b81121f9fa9a9ea7ea2887f166":"191ff178e8217ef11d245795e448db5168f2e9db184cbe0983cf066c408f2c8e" - -AES-128-XTS Decrypt NIST XTSTestVectors #316 -aes_decrypt_xts:"68ae9972fca9df71523dbfe25bca935d0e505167ca930914bab22e94e7dde507":"85bdc603af4d820713bce069647b12c7":"9696c55ac663e9506d413930641d6a25fd50a4abbb4be69bf0cdf0d47673c027":"0c40b0b4e5337f8c6fed302f051828a35311b65802be920efa468a598e18175d" - -AES-128-XTS Decrypt NIST XTSTestVectors #317 -aes_decrypt_xts:"ce98cf88bdcf3f46e233222488cf76457fff234f9d3e81bbf4b32c862323377e":"86ad8cb70c4f91ae2f6e47c3b2c10fd1":"43e72a74127c90b72a94e2f0a54c99b20c2ab6316f1d446ee74e47145d999e5b":"30ee2084aadafed974dada9b395778c407efd9902c4c30bc95e286ae30ea2866" - -AES-128-XTS Decrypt NIST XTSTestVectors #318 -aes_decrypt_xts:"71eb5975e71fd9e60ac98cc24c51aa7d5cd35481ece1208b82f64006fd6ca30b":"36166a679d1ae9564b6850267a117379":"9baa1004f29bf21de237e3491e413bf233b2fc686d86597bf98f444e1c4a5fcb":"0700f9062ece9fc6fe38e4463f248a4130a129219480f9caaf4e5ac08fd47e8f" - -AES-128-XTS Decrypt NIST XTSTestVectors #319 -aes_decrypt_xts:"458b602713ba0a0e77b580f0347ad177f9da3e02eabfc3fc259c1e0eccb70ec1":"8eb080e71afaa28363dceb57c5ffb345":"9b2e6d09d633aae3bb002390c6301505ae979c1219400f471a671576d88e006d":"e5c8b5c99a394c5fa94d3bc3fb9b34e33a95e1494a59f82af7f3dcaf8be26903" - -AES-128-XTS Decrypt NIST XTSTestVectors #320 -aes_decrypt_xts:"e7c59265971f52ceb42419d11dcd3ca426007e00908554ed0a4f664f8b57b9d3":"b02310bc11eab0e5f3b33a4ba4c3c356":"89a42ffef66f2ad441b44065dadcb737aa428206ceafe913d0b53d3dfb88efcb":"6ab00f3f79577c1da7a766e0e5965209518ade87130e288c7899f6003c8e25e0" - -AES-128-XTS Decrypt NIST XTSTestVectors #321 -aes_decrypt_xts:"dc6e160d75077074c029a0850b19f155743b2954584efaca1f3f87a5e0bb2c40":"998921c51466e4c6a01f65b684aaebef":"220f0b29a41828de271fbcd2c4611ac6d24f2d48a7881e6de9022fe626838aeb":"4baae5a5194ea7b000be20943b08e8a43274c64762f486053b93fd2d53595961" - -AES-128-XTS Decrypt NIST XTSTestVectors #322 -aes_decrypt_xts:"1865ff2c5aa75a2ab41c752518b9cb19340dd3785cc726c6b649f28ee619c87a":"fa7c95decefdad912ba3c64748de870e":"8754e4c8a7e8e3bab9a61590df5aea1bc51651da24e3191c3dbf0ec0c1ec6967":"56f75a340cad8b53dabdb5cfaf94d783fabca1915c97208c6ae05ce5a1be1cf9" - -AES-128-XTS Decrypt NIST XTSTestVectors #323 -aes_decrypt_xts:"de5cd9be6043520183817eedfa9703a9dbba13fc08ca6376b0bc601a8f2d1287":"6d52eea3e1174d245a91243e165d4fdf":"867d7218708f8095a50a5831d95fe6f08f842e4306e1c15533b8075bd05d0805":"f1818975f81efcc30af58fbe01c2283c2fb836f41e9db5dc6695c09cbd43dc01" - -AES-128-XTS Decrypt NIST XTSTestVectors #324 -aes_decrypt_xts:"558f8cd83144e54398abadbca6bb3860ca21c12c7baf0ed3cb7fa7fff882c464":"e2785b967650c0de9d38fb909d2ddf0e":"7b68ea6be18552fa49a14c0cc7c10778bb43e48dd4a77821cb589787bc2ca227":"510fc8bf0943a1e70969a04eda288ef9fcdb2a4b867ef42231e4f5dac27acb68" - -AES-128-XTS Decrypt NIST XTSTestVectors #325 -aes_decrypt_xts:"97517ae1c780090b393ed48980b9de5ac6f2fa82210fdd1cdeebfdd87ef4986b":"e14111441451d47f953408f82c93a71b":"962b33df39d5310b34b026bc7d147c9f13bea76d19d11b66d335e3f5b825893c":"786538d17c9f31c654e20093a944e2e7285d583c563c3988e9a4cce39b18ff50" - -AES-128-XTS Decrypt NIST XTSTestVectors #326 -aes_decrypt_xts:"f6968f7119682dda3af945e5bc4c88dc3e38a20693809f081d4365c3dc9220cb":"56cd772e836bde44f2b9040e0a5834c1":"43375726092dedb530b22ab37fa5733a7befb1c1c114791d9722ee905f96acbe":"8c377b5cdb03b6f422fa761dd2e21c694ae77d536ed95d3546da9b13bfacb14e" - -AES-128-XTS Decrypt NIST XTSTestVectors #327 -aes_decrypt_xts:"b9b9b7724b42abedf21a1aa50cf99de0b25022cc55e54189f1f4b0982c212af1":"57b6c7669dfe3fb864e0170b36082a25":"fa370c44aaac8ba4fcd07a815079cf991ced83e435a946f7cf52dfe3e345a10c":"9e551121991f1c22f81689bf4269fd97ce5bcee7bd457b9a7445ae5173a0784c" - -AES-128-XTS Decrypt NIST XTSTestVectors #328 -aes_decrypt_xts:"ffe29c1531de9f1e53f802b4386634460cdd1077b83018a3f2834e9e55958133":"25ca3d3e9d24fbfa50a938f4cda860b1":"a42ffa84b57e27b089afd3f7aec40ef7f5d56ee3f4c829fe9316f3efb5b7590f":"1664e8e2b9f1c2bf86987aaee4b3c37aa4bb2454241240a5808d459c342e5e67" - -AES-128-XTS Decrypt NIST XTSTestVectors #329 -aes_decrypt_xts:"017f16ffce632bf3ef31de3731c1fc669a0146e9394af564e4200159299e87c3":"2a82cedf4e5b65de34047834b133bad7":"443a210f6ad8ec3bf4554113fe3464814ca4dde402e761d39be67487fb57f651":"a0b3edcfd2bc4b6de65532934529d815f7ceaddcb4647f0669ac0f93eaaba4e1" - -AES-128-XTS Decrypt NIST XTSTestVectors #330 -aes_decrypt_xts:"8251f4a54e0266819c6538e8adc2b0b4959069d57e7fb12178a221d234ad69dc":"c6659953c729c0238092a581aa021386":"6a6fc65a0df7ac6d01d3b89452d12a917a718d97c8b757e49f089a5d6f051a13":"a0c54ebad278ee5229bcf997261589efd7722bdfd89deb031c1154e650eed06c" - -AES-128-XTS Decrypt NIST XTSTestVectors #331 -aes_decrypt_xts:"b6cbdd64d61913f905402bf59e7c2438373ccaf697c7af934580857a9d3b86f3":"e71f0b944194940c30a339c644d5cf69":"e6d0dddf7111ce86b69d0088c351c194e75fe00027058a33ca8467d32307db49":"e607cd33369bbf8748a6a6fa9359e487e416095045ce2cbcce46bbeda64cf1d6" - -AES-128-XTS Decrypt NIST XTSTestVectors #332 -aes_decrypt_xts:"a29acc4a74ef7044f525a161e43fa96c301996c3d656ac50e2ff6907f0548cc9":"f9b04d5d03c8875462f852fc1a438f9d":"8b42a0a87630201a212cc4815455db5c22991528616a7fd066a7146ee8623e1f":"1f924968c0020793e5578d71b0763c7e4693d5648e9192aa21051247a9df713d" - -AES-128-XTS Decrypt NIST XTSTestVectors #333 -aes_decrypt_xts:"3bec22040d78e4eb50fe1212032bb55252297ac67dc0264c132458b57618a85d":"f89f805456b642059e28f7decb202faa":"22099be8cd7b4ff0d50fe68e8d8fcbebdfd3532d0b95189d72d83377b117ca83":"2d86572cfb63cb0c7e38e0315a7159d898542b7c35d209c2b763c0f4577a85a4" - -AES-128-XTS Decrypt NIST XTSTestVectors #334 -aes_decrypt_xts:"0b8e6a32a9709b77ead782eb1a5f096d5315e3aee9e2a72a1b552a7719a132ef":"c01571013edce1c9d48a5431b6bd7976":"32e7211a70915aa74ce059fb05ea543d717346940789bf163751a7447d32e84c":"a5cd1fbc645609541c777eabdb1425b643e2acbed12f7e04dd178765c96a8fe5" - -AES-128-XTS Decrypt NIST XTSTestVectors #335 -aes_decrypt_xts:"d86e38f2f2ac28f5d21de98deb908affacd602456a1c06e64c1f7a00df1f62fe":"1b47fb7416d86fee2ddacb829406f0f3":"bcd2f0afd0078a9313a6f0f7e683dcc83b8a92805551b0f157551cf619a80208":"38643398093d7979b72021004e94eb928aa82915f052c5dc44d022f4982ba059" - -AES-128-XTS Decrypt NIST XTSTestVectors #336 -aes_decrypt_xts:"57027dde15772e4e8de731d41ca4c6bdb58bf8206f5dd18ef8ff0c7cfea0fa2c":"17f38c8f986657904c3b2f1d6c93407b":"5b2229ea8709309994efdc7ddf0ec92bc51f06a9fcb59e5d2fa4c9ef4bedafb5":"9162a2109de3b6cc07ef8ca75129b466031b45d4b6476b7945fa1129339ecab5" - -AES-128-XTS Decrypt NIST XTSTestVectors #337 -aes_decrypt_xts:"9b59606ff36374866ac669de6933d39baf3c36ba46daf2dbdb58487044ec70c0":"c7fb5c3683082d5d69f8361ec054ef04":"f71f0f2e514b22b4139629ae6e45d5c5f38cf4f0a303a78a08603c2e6a11d7b1":"d0466e1da946515e6572c3359b2f0aa994213db1c878a4828e08a88f4b18afaf" - -AES-128-XTS Decrypt NIST XTSTestVectors #338 -aes_decrypt_xts:"b29fa8fde6efc2f66df9e5e591ba818c15a82358d6365c4f58fd2f31f254bcd9":"f9b15d6fae9a5338b84cbae05facec40":"913577a2d4a98bca801c857dec368674eb20be04f5ac8bea047fe3a9373dca62":"3d055f21e3b363f770e9514b9bbe4fb52a4c963219dc70333b24096c6d464395" - -AES-128-XTS Decrypt NIST XTSTestVectors #339 -aes_decrypt_xts:"805938641ab6dbb68ed15cb0896f290109064eec6417fc0ba8dcb48343a1a8e7":"8c72c606debff56d89c968adaec4b0f8":"17499183950757c2f4cdfc37d0e505a277cf27e00948b11b4d3537cb362ad769":"1112b69e118632f34870265fecefa0b7ee0eec2b6551ffd36a8ede269c1c2ab7" - -AES-128-XTS Decrypt NIST XTSTestVectors #340 -aes_decrypt_xts:"91639ef6651a2dbb250b81c865010ac8f21162fe568d0d633d0e92a4d5565e29":"aaafeca1f25a6b82f8aa68c309193e60":"7486cd751a51d91957208b73896f0142062f8788b5f6787011020c9f18b21969":"de0e7df7ee6ab1f1f4708c9a7f179510157ca620631e762ba69cbdfbf3509aed" - -AES-128-XTS Decrypt NIST XTSTestVectors #341 -aes_decrypt_xts:"151349765b211aa41abf334220a2c6cc8d04a452a35e4f3f6996465844568e89":"674fdd744b171361a191d5bc87b1a7d3":"44efa575e7bb73cdd6905786507dbd4371c98abc8fb2ef1bdd58ab1b6cb70a49":"652c40273b2fb4f5eb8681fce6ff7959067eb9d3bf7a1671072c21c9524243d9" - -AES-128-XTS Decrypt NIST XTSTestVectors #342 -aes_decrypt_xts:"b4b0dc42b421789a68b4c8491dda3c21e13e0b5a1ba6d15235969b14eb3c478e":"cfee857e13ba52c8ea86ed8836e4eb93":"e811e545f4a99e875392b62f0eab77fd7d778a41f36c0fed6225ed57ef40dbf9":"22490f0c1f5782681e209686082a22ea76dd5e1346285b5658bfd788c7ee0f4c" - -AES-128-XTS Decrypt NIST XTSTestVectors #343 -aes_decrypt_xts:"768c72e3e86eec02110db6c71a2bf0dc9bafa00539264bd876410e5610d2fcea":"c6db3ebdb4a7fab97b95f3c23ea3122c":"48ea1e9c160740301b2f7e0ec00351a205ba38059d134c6903618f3a269c87e3":"e57bad7173c8e5cc7f430a6b7e7685b6a362b8ea49791d9d710178276d5e3695" - -AES-128-XTS Decrypt NIST XTSTestVectors #344 -aes_decrypt_xts:"4a59a61208a62aa7561c01ecef00f15003a8a55a9c1ced6c54946c1ac4702294":"3d90c370df4c4a4a725c9b6cf6b278e0":"ca9189596b2a42f3780e2b509211a9bc81ffa6c00eae1f65e4490dff664cdbbd":"1d691f56d7a54255950c4df1cbd8611d2a45f90254ba3f5de8cce703f0eb9edc" - -AES-128-XTS Decrypt NIST XTSTestVectors #345 -aes_decrypt_xts:"3fd81a574fc68a8a1e4ae732f6b8178f426c981140a9bf5f0b044b848fb59fc2":"e479b1e421cf935a7c950851f3ec5b35":"962dffd12f95e0d6dc8f67ba38774f6351dd4a89699dd9a8a9ce3d7c699b1f22":"41a8ff2885863891c61128e1215d3a1943848152350f6a881810583463110b9e" - -AES-128-XTS Decrypt NIST XTSTestVectors #346 -aes_decrypt_xts:"fa7c434a3216e9055fbb38241237885116a9f12ebfe1944a3d927bb880be9280":"76e4f001c6619c76fb2b3b191aed57e2":"656d341a14d04656a67b7aeb4bd73b66d47c34f97fd2ff45766a2262da767fc8":"2c670635da304140a3f9f1b68840a413bfa4f2c70c3926e7f3dc223d33419a2d" - -AES-128-XTS Decrypt NIST XTSTestVectors #347 -aes_decrypt_xts:"3011d3362dbda37684491282fda9a32385cbc94522b72424f4b2be81714c6c80":"83bbb18bdfbe4460a579ffbcf97b0ee8":"6f322bf72d744d5129e49fb3730f872ba039d86a6c4edd3fd9864fb796393f04":"1fbd95f261e45099f8ef7d98a35bb7fa450f01054a681e0772cb3571d5b16430" - -AES-128-XTS Decrypt NIST XTSTestVectors #348 -aes_decrypt_xts:"87714940a51dfc508e5c2723be59d008c7a3ed32e11bcab70aca32440d401f5f":"418195d883d1e24ce90c06eab325a233":"b02c69e084e3be5c7948f82c2010593f4c4a0dbd7c4ebf28419e65f33473c508":"5b2ae9d5a88238b61d09e09b40288ad7e6d04ab48ce733571e2e66d3ac8beab4" - -AES-128-XTS Decrypt NIST XTSTestVectors #349 -aes_decrypt_xts:"91652688ae049f61e742075ab77d16a8b3cb1043c157ef3577c318917130589b":"866f8cf399ec7b0063754f27528b6401":"33466caed9da1f28056d2c81b5757bfe54d2da188e5c88c173541ed1fc4bc377":"e17efdceee7feece1f0f99c36c2d406d0fd321042548b8a8cd47c3085e5e433d" - -AES-128-XTS Decrypt NIST XTSTestVectors #350 -aes_decrypt_xts:"53c6949ac9aa4a6f0a9b8ae3e9f50f95b9e20c72be617f895a4b0a132d7721d0":"0e76cd3d76d5c9f7c284288d51955b30":"781fe9d6554204b6d38fae0b530dbc7ede39269a522761c1716586b351aaef17":"1de34705906295decf89033d95efb51b97bb94e1ccf4bd71d0554f7695275246" - -AES-128-XTS Decrypt NIST XTSTestVectors #351 -aes_decrypt_xts:"c9992ce98071a5fe5a8aa6d101c9cb18ea7b1ffd00bc65f8bea7bc8e08e7da03":"6786eacd8ff954fd9c74e9213b008b20":"2c1c50c872a16f3b51550e873677baaa08e90431f4f3e6d0cc880da0f8244023":"5d599e3957bf95ed6a10fe8a5a585fd6e1fa8927a3639227ee4724ae68ca7b1e" - -AES-128-XTS Decrypt NIST XTSTestVectors #352 -aes_decrypt_xts:"cbb0c1897390f727303e3dc7feefd17c5e343462c5456621e2872184d92d78be":"72d9e2221335cb6931c77c08f9cea626":"e2ddecc1f7017b2119cfc26ba20fb4ab0d31e15875ee2bb9b0b3e627d8a5a3fc":"076362c7f5293e9e8f4212dfeadfdd5fd4b43470c402910a441e8e5968466a4b" - -AES-128-XTS Decrypt NIST XTSTestVectors #353 -aes_decrypt_xts:"ae85c9237affebe65fb88cdd983790b192841787b5f7536d3f2777ee7b9adf01":"c89db2c8618149795f19b7a41f7486bd":"873cbc71d5070307a5f93647ace4eaf11fdf827a356eacf97a457f5e5339275f":"73561f50172cf7491dbf7e579902207831b7b4a03ef88a83597c73fc4868eccd" - -AES-128-XTS Decrypt NIST XTSTestVectors #354 -aes_decrypt_xts:"9c18fd6d4b35ad0b179481d309f1cbd0d031f48ba84697165f2bd9dca5b83677":"7284d5171876b6b71208da30ce7be015":"faded1d057e3adfbe6861203f76244c73dde51966520a9071615ff63398404f1":"0f1d8de33215292638728374e640f0a39a171721d4f1800b79caaae923af80ff" - -AES-128-XTS Decrypt NIST XTSTestVectors #355 -aes_decrypt_xts:"12091a52ac1370306733e58ec42414277e7838dd16184450475a6cc44a6e84ac":"7c2952c9eb9ca4546bfd2d1276f985d4":"06529577d8124b46264ccc8cdf57abb8cb9735325addfb6433bc684623f37c51":"7ebf723a6bebddbabd9de7156f3421258edb9ca56e4027b37c95f5b94a98593e" - -AES-128-XTS Decrypt NIST XTSTestVectors #356 -aes_decrypt_xts:"0d3c118c025bed7f73ead51ce8a233dab59bfbc916d078a20c8f768b054defbb":"28055b960de478c8c746aabe2de0d962":"b46df5bf50a48f516951478a9611dc695696c82df8ba7c5781610f70c271865e":"e9be27b10c707e794e8f8d0b74c5ddb07c77571bd3e1d9592e8ec7ffbb186444" - -AES-128-XTS Decrypt NIST XTSTestVectors #357 -aes_decrypt_xts:"e1f01bc45ad87717d89bbfde155daa3edd8f66793ae205cb79f6abc58f90e418":"2f2831d0fd731918bde6cb0f35697e16":"0e67b5a5278333b22b8390bbeafb90b4fb4983ea4f7090eb2e8eca46d4ccf60d":"994af737b1d3076e6dfc4cee6f19779bafc7d49b542434a5421c8ec9a8ad78f9" - -AES-128-XTS Decrypt NIST XTSTestVectors #358 -aes_decrypt_xts:"cb3343bf749ffe1f18291956b22e7f2ee58e7f1b3c351a3361b326ef73d5d263":"ce0b8cba0c9187e8dd1fa4196545d652":"a408fa05f3fa2393123c3fabf797293f806cc1fb83e0dba22720573368766bbe":"7713ec1f804d166903bd0bb722d442148d6f0d1e6afde70c13389f14c6e65475" - -AES-128-XTS Decrypt NIST XTSTestVectors #359 -aes_decrypt_xts:"e2a0ff54179e85a0db18a421f8c60e57db3903c09e476228c1b58ed15ce3fca8":"e6380deab6331db98a8a2ec215d18a8d":"b41d7cd7b6b9bb8def7f88adaa695fe15e9c195d60d4c731b5af57e4330a7168":"f97fb1c1db5e6a75010971d02c458175981daad782d5152f09265b69a2a927dc" - -AES-128-XTS Decrypt NIST XTSTestVectors #360 -aes_decrypt_xts:"bafd1d1699374567b088c3d976315b75161a5738ff537a868a3ffd88016873d3":"a6ccbbd39f0f0f34e0fad7f4599676e4":"74c36e7defa07e87b1974882b6b0f0d70c0081912989dd70de74adf061f5e764":"cb0742e11cbc49a14379c7d34d0f181e52aa56fa3aede870fb307db550cd2815" - -AES-128-XTS Decrypt NIST XTSTestVectors #361 -aes_decrypt_xts:"9cc06d592c3df53097ffcd7555d4f28dec1b56e4d6bd70cbea85406ebe877df0":"e38a80e571e00ccdb2284e8ccf56b95e":"f29e94e342409f1983f4e64c8f7df5865d1ce9e28f11741670791daac091c51d":"6a02db704dd93739c0a536f18f9acc134815aec32f5d0d8c2dfed1968afa1dd5" - -AES-128-XTS Decrypt NIST XTSTestVectors #362 -aes_decrypt_xts:"c4799556edf5231e46f648182b3866e9257cd166100131a0796b4c204c96aa15":"e1cbea55948c7ccb0d519105c3a99eb2":"cd536bf78fd34c812a243f14e7757ac2a96be4c526f1f84dd306ae4397e6ee0d":"142979ca70e1725322af4522ca85a0158a572cb386d25a8022692b7ce1b74bac" - -AES-128-XTS Decrypt NIST XTSTestVectors #363 -aes_decrypt_xts:"1a67439eb05bef086b57dff8f79a09cbac982daafa8f697d250c5affc43f4466":"6ce3038d2ff7bdbda247c8364bc921e5":"08bf472a3211f7d8c46133eb9c087f17cde9348360d63e2a8ec950193691ba67":"33f2f5c1ceeebe603aaea4640bcc0b4d499c46458d6babf5d21740890fd08944" - -AES-128-XTS Decrypt NIST XTSTestVectors #364 -aes_decrypt_xts:"bd63a67180a025aac25c7381eab4d677a59b6c223dc8568847179dcb491693df":"ded07cf030ddd235ef7182032fe74d4b":"16ca766a9b913f569e47de8c0360c22289997c4ab79adb263d546c2f2df0ae75":"ec7d3b092571c305c69c81c84040c5fcf3b079b05c3eabde9d2347c5b692371a" - -AES-128-XTS Decrypt NIST XTSTestVectors #365 -aes_decrypt_xts:"a73faf2a968bc08745988a54c94649ccb149de0e522e316a0b046bed453dd5cf":"d50c76e0b7323b4ee4b945a0d8cd4b50":"c31649e09f3501ccf9ea6d9e4898ff4c1d5411a6a091cadc96a08381583ec0a3":"117ef241a43842ab8aec2225cdb76aa54cee1ae793395d28fa56f59784bad4f1" - -AES-128-XTS Decrypt NIST XTSTestVectors #366 -aes_decrypt_xts:"b02435ad97ba36ea88553832e76bc2fca754b9869fb5139115ffbc02eb57f283":"d4d79513039a96bad06fa8a7531ecda3":"a56694cb3b80238fa8284548af9108d769e7a3f3dbaab0047498c9e8c056f60c":"2448134e49bdef622863b276ad08d36e153bbce1c5ac686de0f63ef84c0133ed" - -AES-128-XTS Decrypt NIST XTSTestVectors #367 -aes_decrypt_xts:"1dc83690aaf430466ce0b1da4b1a7c45dbb69870c2006620b52c7ae90d56caab":"9cbd4befc3beb8f962825785a288ba84":"bf2673c9d653dcbd55f67ec2d3c4088a442ff5d50765809a204039f3eed8bad7":"d4fc14d75960cfbd10ae1cb173dd9f3369c960841a988c9b2a5c07ea75b7c61f" - -AES-128-XTS Decrypt NIST XTSTestVectors #368 -aes_decrypt_xts:"0bde61a25c97127188fc41bc2fe134ea904c48b2c350f95a7524d22b5ced1a1a":"3e643c2594c8d96ece8bca2eb8e12a97":"f5dc9afcaefe387c3d162d02baac1e8da69fe216a72c16b7b174823a32bf9161":"d0ab934b523510d26c1191a74a7bc4a0ca4d02aba7d17eaefc07e42aacc75320" - -AES-128-XTS Decrypt NIST XTSTestVectors #369 -aes_decrypt_xts:"8c8a18eb06c5a67af28d7c935414324264a952bad195c8281d7c5af2a42f3bc1":"57ed5750b97f1319494d38b162db5a90":"11283c9262d5e214db2f29c16b5cd0256822ca94c81d9be5c033c6d2af2aad84":"ade82aeccf5cff68500b20a0536fcc3e447d4c843af16a4edd6e3dd49bb8fc22" - -AES-128-XTS Decrypt NIST XTSTestVectors #370 -aes_decrypt_xts:"787d59d0aa52855175b4e855ef72ea331d79e19fe3fa8d4bd8ba2c0b8a47344d":"b41428766d9500001ad3439f823b4120":"e4a1aeeb8f2e858b030d2497e088f90c024c9d820c32865767e4950c20d906e4":"7accb5b292a61f150e5c2e83878819d7d3fecf8dd1be6c7eae42aa0602bb1a34" - -AES-128-XTS Decrypt NIST XTSTestVectors #371 -aes_decrypt_xts:"00279a16174d2a2f34388a9e685cf0c79495ab57ed7c6f33daa17737d87e5da0":"cfdeb1dd875df263c678b21ee2382af2":"c922eadec16521678dc512f899b92a169db8b514fbd3cf01429786f54afaaf5d":"49bec7e76920b8a2a2c075aab356986c84694f696d5a07bd781e605f00405bd6" - -AES-128-XTS Decrypt NIST XTSTestVectors #372 -aes_decrypt_xts:"0cdb4da72e0c99cab4d8203c48f74fec6441cff020770ffe3eeb9139406e294c":"0570d4fd8d2536b58fdbeffc49d63c60":"ddb6d4c3b620bd22e0b7b52df47cdecb1818028cd46e0283fb82546a095c4277":"1038412a0a44c3be99fb4c19c257225d27f6f33266f87dc801a24ca6b872fe41" - -AES-128-XTS Decrypt NIST XTSTestVectors #373 -aes_decrypt_xts:"85e008ce75b9043a2067926bfeb636cde90190092aef04c19b3f0091839ee974":"1185bff86b66e0effa7d28447faf2d51":"a36027595ac1007c486fa7353d7f6aa2dac36fcd3c08fb32bd5e728662ec2bd9":"5adb6228a0e5b177be828b4f9cc9ca2e1b5741e5328b6134da081fc6ee0d3d4f" - -AES-128-XTS Decrypt NIST XTSTestVectors #374 -aes_decrypt_xts:"e1d13a25254f0258b77de256b332836762f36ea9bc5b953f7ceea89e3bf369d1":"39601d5e218d7f5f3ce7fc45f0576f3d":"1b0fe2a567f562289739e298a912415a1021ddf32327845968f5363f7fe74135":"d4330525cc897ec4d6fa57c73a0281f9f913b795943ca618d9327af4ef9663ee" - -AES-128-XTS Decrypt NIST XTSTestVectors #375 -aes_decrypt_xts:"a6b53928364abd3e572f534cb50e7c3eb87a5602e1cfdabb594537b807b41854":"11a91ce83d324a10377f70ac375f01df":"867d46a73970c7c9cacca63554c859b643d6266aebc1f91d674ed739fd2d4cf5":"1e438f84d789e14acfee3031c8f42c03245f661589523688e6816a219a4af3b4" - -AES-128-XTS Decrypt NIST XTSTestVectors #376 -aes_decrypt_xts:"8314a8b33cdeb89cebc298d3051ca8b7f9f7436767faa195fcbfef26341d4e79":"aaf0d6b19c4e42a98cc884709981d08b":"28b40e90b54c8fabada1d0ad5d080403893f41a1753be6157c154bce7c1894d1":"8c0db63bbd4260b2ba8b016342b3a357729782410249f5f0265c60cec61abfd6" - -AES-128-XTS Decrypt NIST XTSTestVectors #377 -aes_decrypt_xts:"dc907cbd963b7a71e4e4f9770836b5dca005c8850df035b3db8396d373f49edc":"6d9b0fce7d9c3a9c6417cc667ded9011":"663d633824e9de4558a3f264c760a9eee6041e19c194ff8df3fee4d4f800add7":"6fbabab7b668b20b2fd1efe4a26731c91bdfbc0e58b38ad296d68e7ad951ab9c" - -AES-128-XTS Decrypt NIST XTSTestVectors #378 -aes_decrypt_xts:"71487f76a3dd10fddaa548e8b0400884d47e121de4c801c184378d2aed6dce2b":"48346e22e34f56cb47e84e5df1c490a8":"c90c05133a3c9890c332fb2af5e9e23b2af662cd6c17f42ea6fcf9146272ee03":"4158b9b122db41c9620d5c8b50fe0f813079062f6853467e5f755e6ba929b6b8" - -AES-128-XTS Decrypt NIST XTSTestVectors #379 -aes_decrypt_xts:"00eb1bd469c875764fea1be87f1b8fc6fef10238d07268cc3eff5bab5425884c":"2454b18d3a4d160c4bd4a0855a3238f6":"eb3d61b6fe4241d426fdaae384ccd051acf37482e25127648fdb5e27fe9a8cdc":"541f41348830e753941faeed1eed942173bff4dd94155e1caf7ad8fcc2378338" - -AES-128-XTS Decrypt NIST XTSTestVectors #380 -aes_decrypt_xts:"79d44277ee9d9cf75b5a6b5b4de2b40f37f9dc69737569b50c6970a57e25150e":"5c6535b125d12dbcee401f77239d6c38":"a6ca823cb5cdd24899990345cb57620839ae99c9bca2eb837b3f8d5ceac9d6d7":"7e1da418e5ff44ebe18656fc571b57617f691246b8674d0b06b0d25757d8d7d1" - -AES-128-XTS Decrypt NIST XTSTestVectors #381 -aes_decrypt_xts:"3bb824a605eb8a86c76dd1feec687dfa762d8ceed8d8f755554791ee72a1fad7":"d33b97c43280bef9ee27644c5fc91978":"107676291b7f5319fdd896fd2db60a1f8e2bf7da1253772d4c8b46e30235b7de":"7d73007f3339720fe1e72c4c2e59d85a15183598c5917f2a4495bd9b2edd5e0c" - -AES-128-XTS Decrypt NIST XTSTestVectors #382 -aes_decrypt_xts:"c07f4ef1097cdfc08040f923b4965751bd1fdcab7f758144f65c9cbb4241c782":"6c90e57c767eab9f747eb80862ea0e0e":"b0b126ea7f1dbac06c958dafd46cebfc7c6112de15408343acee9187946bc9a7":"61ced0098f961bae4d3da74924f21c1146d274690b8a8ff7d5a4efc3ebd366b0" - -AES-128-XTS Decrypt NIST XTSTestVectors #383 -aes_decrypt_xts:"7c41879bc721d95f30d1049579d4a4c547d755ea5bbc56ad0635ba6f2ae9d8db":"ee12a5598d2c28e321c4d4a21303909b":"d3c6411320788fd6469e797a536b3f2c202e27b82b21233548a94bd06ce70aff":"17649c6bef80a487fc36849d251f4eb88d83232418554f282f2891bd5fbc254e" - -AES-128-XTS Decrypt NIST XTSTestVectors #384 -aes_decrypt_xts:"9f8f6a66cc635762ab9f4ec6da604622ca44c74637a3d85e218a59851221fcd0":"690773e098b7baebf9a23a49f294433e":"4029deb520eab15dea3a3f780da94370985ab909e2f44945c5bde012316e1cdc":"26fc5d9eaf3fe07fa121b21b8151cefcf8b6511cc5cdc20ae6d2c1f76f90990b" - -AES-128-XTS Decrypt NIST XTSTestVectors #385 -aes_decrypt_xts:"2b114d9eaed8c00f40aa000a751399b8de580b4674f3fdb574c180fc7e38ed31":"f5ddfe7d66dab52b9f52a535c65ae324":"1bc41d7f8e5006f04367fee164d975a7ace77b784ef5a0db8a31bca05bf6cc88":"aacf2ba4b02dcafda31435fc9a01d923d229914adb4792040edffe2237fa3e18" - -AES-128-XTS Decrypt NIST XTSTestVectors #386 -aes_decrypt_xts:"4073c003c7fd558b2627c9d091db851316d743b9191ba970053347570fa2bba0":"2d8bd1e6815b89c53ebd31c3983d3ff4":"43e07ff6fe1b25dcac7d0c25db07069727ecf412090a6a687b097591161784ab":"84db0592c3aef2fa2517f3bbcc4f40e9f1f80440440dec268703bd41581bdf1a" - -AES-128-XTS Decrypt NIST XTSTestVectors #387 -aes_decrypt_xts:"bfdaebb9887023d389c9043d3a37093ac388b71d2558dd2f28b65f08d62109cb":"ee362d96dead9152fc2684642ed88156":"efca2d3e289765a8a5ba7a8616f0fc124dc3e024c203c8d2c8d8e77b5073d0bf":"cdbe35d4bbfcbf06cfefb140be149a8b482f3ed56c76c056a2f9e7c33731fd64" - -AES-128-XTS Decrypt NIST XTSTestVectors #388 -aes_decrypt_xts:"394deb252b4882ae847413a047bf2be029c575778fbf1f162d2ee2a6950bf105":"39534857872fb95bcf2336070304ebf5":"73f71c5b72dda8afb914079ebea2748612f13eba8ff3c1a10ae9617ea1fc0438":"2b08d7663653b0c80a29ec443a95841c934f3d0fe665e520eea286d9f80a6aef" - -AES-128-XTS Decrypt NIST XTSTestVectors #389 -aes_decrypt_xts:"e96f5bb437001fe24ea61edb54c58f0cffe9262a6acf104af6b6ab579f7c9353":"7ea8d01b594f823a53c2138ad1379f75":"9b864118d8cbb95c2be722d886e0ceee810e1b50600dff1f9502836231f9f85d":"46bbf8de6f76f77e382ebb9efe21f81da5d41393a8e8eaa3f6885124a8617952" - -AES-128-XTS Decrypt NIST XTSTestVectors #390 -aes_decrypt_xts:"d1429d81ef1084f7e8974a070fb51deafe0884623132b6e13d3e0e0a93b666e3":"b322e8436967ebb311fb5961abcc98dd":"ccbff83fe441e52dcc54795aa4f78ab871784b9a7b8482635d45498231bf6052":"f0b0cf67462fe53ff2ed316d654236f1e90f5c986b302d4f96cb3e8bc53b4c4d" - -AES-128-XTS Decrypt NIST XTSTestVectors #391 -aes_decrypt_xts:"1c20022a80e97cc386e1c271703f92702ee8df21489fdc410ff612d67c9d9d1e":"e4b6cc44c051ec114bc33ee7eb12a0cc":"6d400c0b880c35ac29e512da89920cbe83bbbd75a66286f58ae24b375867c83d":"f53326a16c1cb4a0ca9d46a50727f1c45f5fa0dee61f2cd490c17df9f97c6720" - -AES-128-XTS Decrypt NIST XTSTestVectors #392 -aes_decrypt_xts:"7f2c1902bdda3df699415f6a9fb2194a186b93a99418bd9945c1ca6b356025ec":"0cb85a0d33c6b8e0c19b8c2152aa0038":"586d9a1078f0acf4af3613c510c86b02236ec86d39621b6f7d605fac8fdc35d2":"943b05e29e87abec1d51e55e5f53c5a1028f4e5135ad918aced43ee60695ef7c" - -AES-128-XTS Decrypt NIST XTSTestVectors #393 -aes_decrypt_xts:"6cd680b77d3244514fa31c3a9bb7708c45d06f44b45715dc2ed7c74c70cecc04":"7819b600b9ca2a3a729b125b662c0153":"b98b68f396d353d1011795292153d53ad03d34b4b23595e11bb46cab7f40fce1":"2bd2c3076218f852657cdec00c1717c5333e4b6ff33f2bcd24ffca33adfe8c0d" - -AES-128-XTS Decrypt NIST XTSTestVectors #394 -aes_decrypt_xts:"8eaa33fb8f4dbf3f6b3c9d360bdffb6bbc48f3b396028f122d07dcb50f908932":"0435f9629b440cd757c26c2c5d6c572a":"7d145149f88496cc0b1c1970fd3b9c6a4d2c3d50dc9b6b521168448043fb0085":"5278b57d46e346edabb92e9c13624bb9a69fbd138a31b7b7c5d67f912322eb39" - -AES-128-XTS Decrypt NIST XTSTestVectors #395 -aes_decrypt_xts:"38bb05b111bf219754145a63ec43996f2532fe9d82d809ce40bd5f1177875782":"cb385e13c3aed72da623ed717ea5c1d8":"28ecab53a5d8e7447912afb5f99d026cc5f3a1b9e84123ebd7796f7bccf84d81":"c9dd00a2ac68dc3e61d5dc51deedeabf56b577dd245803d566c0c966d53ba998" - -AES-128-XTS Decrypt NIST XTSTestVectors #396 -aes_decrypt_xts:"fd53c1ba88b85452c34d92d1cbaaada133431bc6d8d658dc860f88d527590d9f":"22f3feabf8f5ab7a6ba30b4c48454cdb":"c3793e7374ab0f7b16fe334be05c64c7a9217dc7eb24f5700567e3207f2c5b54":"1f38db440c4bc5cd866c29f68f5b9374dce3ca32a5fd271cd7ab413770c181ea" - -AES-128-XTS Decrypt NIST XTSTestVectors #397 -aes_decrypt_xts:"16d678acc1010c87fe104abf88ef4ec981937803eb85046178f45d3a9bf3ffe6":"b5d625b02f05b7c0670859a8f71df5f0":"77bd794269808f22a150d75fa0c42a9a2887aefd88ccadec38757f71b9c334b7":"c7c1545a772e196cd6953c410656ea4a48be54a41b07456c1c8917d81ca1b830" - -AES-128-XTS Decrypt NIST XTSTestVectors #398 -aes_decrypt_xts:"1c30bee1ed70b77a87131e46308975bfa27a1ecba8a07c286b11ee292e5f4371":"6ff7bcf33b6ff77b116610fd39f4f6ae":"c6dcafbdbfd7f71b029b9240ce57d63495ba68c1c3131e6eb10d09cb5a1fcb5e":"bb9ddcf417afc25702cc533952c65fd8fdb7ec85e7d3b407f851b51e5dc9a4fb" - -AES-128-XTS Decrypt NIST XTSTestVectors #399 -aes_decrypt_xts:"a4ba40d98b8397e525eb7681f5c545da432619e23a067421171d951ed018d10e":"ddbfcc25e21ad7bdf66a1b3513a03018":"2d93fe17fcd51ef19c4a0489f772f1ab91921b261a301751f10df819f65df8e8":"e33c52514cd30153cef8d9636519a9c348170182e2a6478dd4887a8d536f0f45" - -AES-128-XTS Decrypt NIST XTSTestVectors #400 -aes_decrypt_xts:"bf14b298e9c72ca73676915a80fa2fac4fe2b56ebc4df57e3028fd4a41ac9e1c":"5e49263efac5451ee395083c25de2c13":"401efe5c41cea23da0d33caa946b916c88ad99d65fb8238047597b94bcdb88b7":"63a98f178be85688a8a5ce00b25bf08a972d34ece95c6947260e6e44fdbaa357" - -AES-256-XTS Encrypt NIST XTSTestVectors #1 -aes_encrypt_xts:"1ea661c58d943a0e4801e42f4b0947149e7f9f8e3e68d0c7505210bd311a0e7cd6e13ffdf2418d8d1911c004cda58da3d619b7e2b9141e58318eea392cf41b08":"adf8d92627464ad2f0428e84a9f87564":"2eedea52cd8215e1acc647e810bbc3642e87287f8d2e57e36c0a24fbc12a202e":"cbaad0e2f6cea3f50b37f934d46a9b130b9d54f07e34f36af793e86f73c6d7db" - -AES-256-XTS Encrypt NIST XTSTestVectors #2 -aes_encrypt_xts:"e149be00177d76b7c1d85bcbb6b5054ee10b9f51cd73f59e0840628b9e7d854e2e1c0ab0537186a2a7c314bbc5eb23b6876a26bcdbf9e6b758d1cae053c2f278":"0ea18818fab95289b1caab4e61349501":"f5f101d8e3a7681b1ddb21bd2826b24e32990bca49b39291b5369a9bca277d75":"5bf2479393cc673306fbb15e72600598e33d4d8a470727ce098730fd80afa959" - -AES-256-XTS Encrypt NIST XTSTestVectors #3 -aes_encrypt_xts:"522499839449864b0f59ac861b0b8923a1e4e204f8a255febb9ef0a8078942e8ab26a30a3bd6d14fd291efaeacd088169a6bb1218f3ffe9a482a439d2ef78628":"04782cd3c9161fd2eaa9e911c23af4c8":"1614c98391c1dece1a3d165af0101c872a31730c407b07a2bc97f8c8741e7fcb":"4d8ee472b5c9367b364cf284738ef5b490f4c131a4badc316a175f3d55d28711" - -AES-256-XTS Encrypt NIST XTSTestVectors #4 -aes_encrypt_xts:"67c2e3a5b02881d7370320d6c04a0a138370dae588bf09a0cb2595167150572ff4b3bda91e64c6ede62375e8dd47a2951d65464ca48346047044d970ff45f480":"a1f908be560286b9bdd0a7f405abd4bc":"42b564650ec0a34eac69dc17fb69f46c2cecaa5588557ece634711ba76d55da0":"bcf08b6bf20e6961d8b7348f8fced7f9ea51e15902671bab1a366de1f72c1726" - -AES-256-XTS Encrypt NIST XTSTestVectors #5 -aes_encrypt_xts:"5ec416c58f2b5a78c4f658da055bc00f359c685b9f6de6ffa56f86d95086844f11b58338d318ddc8ed7ff65c31b7dce448df81271877d2616f36b29a6fcba9aa":"38d7db2d700d0adaf20bf5c2e84568ab":"db34b3fa9914903f5184040f1143078f124db769fe830b89d253c73423da50ea":"998f9e21fe8f2a848b8b778ecd254bd2113969e13bf7587fc98fa8d7ebc2e2a4" - -AES-256-XTS Encrypt NIST XTSTestVectors #6 -aes_encrypt_xts:"b5b96b90e36b35eccb718b14c7a749f31fd99ae1ec1ed3a52f99d4a3beeb6f20ca2723d5bb005386b79e1c4e23f6b5f81fb450b2ba92a5844280d3d91aee4a56":"9a063653a0d7a67bca5d2e47aca24ac9":"beb295f510ca61db0cedd1d0e9f75827970657f9873e0ec010b573d3d85ea586":"b7d44012a1a4459a6ec604633f74c7a76b62032fe6a2727cdf8d3578c189e541" - -AES-256-XTS Encrypt NIST XTSTestVectors #7 -aes_encrypt_xts:"cb87196e188698698a058c98e855aff5cfbae00a4c51e913f0c9e4a57d5ab416228757d08414b1178852eb4d47172de6ac0bf7d5f16dbb535606e8b212ab49d9":"225592557e2f60e8916056ee71091984":"e5d3ca08ff68cb54a0a5b8480747823042ced6c03280d968ed3f66c958d971ec":"d456c0ff4000c5dcb884eadfa8d4d13895c488f5188211df77b31ee087c8bdbe" - -AES-256-XTS Encrypt NIST XTSTestVectors #8 -aes_encrypt_xts:"143b1de8a633fb40893a0d5a88334bdbf89bcbe6237b984688bba1528a8e4b1c58aa7615be268a157cf352f0a6c4cfcafa1fd58950d7398f3cbb83a71ddff17d":"b17e857e9b101282a8bc32538b9dc632":"6cd912f55687e9223036801c200a5573f563075ef452f5681f489c19cfcdb4da":"8b4336e87d1934bb3531f9261c9b6aae8e1ce3017e8c948350daadf4d2a84e99" - -AES-256-XTS Encrypt NIST XTSTestVectors #9 -aes_encrypt_xts:"092230dd7d1d6f3f83ab04ccd46b1311cea25c7e2b503839c7e5535a0148b6dbfdddf6777708265aae0e72b47658a45310139ee0b1185f98c8b8a5c187d5fa69":"17e6ba1c70f77074ff1d567b52f6bdad":"9c3ba625a21f8f5583884b56d4d1a2e1e65fccd03f65d6caa5507b71b10ae0c3":"5e987275d6ea7c36593c5eab78a74e38504ee47bfef4fe6184285a2e625619fe" - -AES-256-XTS Encrypt NIST XTSTestVectors #10 -aes_encrypt_xts:"5d4240766e71216ab73da19ea88027488759c3c83aad8223bcb60ad5559f913d1fa858154fbb8217c04ca352b22e492cf9ea81d1a87838125c90a1340d04f8cf":"08496af5e9e51e06e562ad121ed422e4":"ab5ead893b99dc72e927c82edf40c3e9617c6789d9d488d63a91ed7d37892eba":"a8fb3a8bb9c1158d08610636137db4bc2adf2907291e965efe91e5b804c2f3f8" - -AES-256-XTS Encrypt NIST XTSTestVectors #11 -aes_encrypt_xts:"6c20526385c785ae857a24754875f753911b1ecf189643de9b5c41a7e7213b721d1b063d363821a0f1f2e42166d1fbfbf7d17396b289d6012a531577365672b9":"eba311569feff984eae41209b495c298":"ebe077dcfad6a39023a976a6f5a69b251191e9096efa4e4d9e0d8a8f3bd877c6":"fa1d194b88f488be2a6bab15ad9bf40a7150971d6ac9503fab58ea86b714a2c0" - -AES-256-XTS Encrypt NIST XTSTestVectors #12 -aes_encrypt_xts:"b265b9c31b388b7f12c810f23a38ec48443fb1ec52f2c1147e58481735a30cf1a690d7be6558ee22d8346a1e9420b0b3326b3c494f607531bf9e1700a3f972fc":"2cca7a1da2e92063e2f87ae92c460868":"d6ab662f11675bebbaaf100e16d32aaa8f12e240a7a3d261267daa04574b969a":"d1203e2b1aa9d9bd08e22fb4c25080e7f85f35ca839013d964821c0a02429a6e" - -AES-256-XTS Encrypt NIST XTSTestVectors #13 -aes_encrypt_xts:"cf16b47b4b32bd038dab1d4bdbf86b7b797bc9ca2f7b9bb18415fef781c3a214e6f1863bb37414ba12559d8c0b603b376a4f88d0ea5c49e8bab005a42799c545":"ce328a5b1f000b36353723418eac4a0b":"0b4b0609d9521b9ab96b0bb566378a2163f940d61230bccfb27d7f9e185b4022":"e3881ad60a6b1b71bffc3aa60853951740ee52bfff75940031cd2eece1ddf6f8" - -AES-256-XTS Encrypt NIST XTSTestVectors #14 -aes_encrypt_xts:"b21f22b98004f3579e3a7b4a8a72503543faa0a5a5cfcc09fe449e3d76f668a2539bafdb0cf1c002d6df3ebf3e6b7ef176d3c564f84beacb38c5dc2566667c19":"f747278e3fec0e192d308f56111d0d08":"2d8f720c3ea91684784e52bcba169a6a081a1eee78f68a83049114b5352a6635":"bff5cee0f2cc3e52bb3c3bb67c663c5c1020fe3b1083b0b1ee8c718f7b5ecc47" - -AES-256-XTS Encrypt NIST XTSTestVectors #15 -aes_encrypt_xts:"7d797b11bb16634625ed5e1ea909cd2c6c3d2f6b86db5f974d772f04df86972330323a54bbb105c7c0801207439a2e89b73d48cc5c0cb7938a192ee59b8c7547":"a3e1477d3b0886eddfe8934f111a2449":"63ebae85895f3440c19b563e25f6673f1a519b87ec8d8f80d4afd0dfa5c4d3d3":"60977934efa61e51b171cddede3358fd53b6fc13483a690820a484a7ec33c2a8" - -AES-256-XTS Encrypt NIST XTSTestVectors #16 -aes_encrypt_xts:"8a055b91c8a099f7a033812ce74b2b2228de2492e94572b5722737581769e7407a309743866da1c0a162894e13c133ed33d0ce3fa1c385310b3c7ac4dd4cdbc1":"898d5d82fef50c536f483632201948a7":"45e092e64bf2928194f7a69bfa2503509bb3c6d99f71fb49c700500c5cbf9d20":"2792d9481a3454274283c843e936e835f9fa44239355168d4faecdf70904b758" - -AES-256-XTS Encrypt NIST XTSTestVectors #17 -aes_encrypt_xts:"513df3b4470f38aed86ab22cd33732eb02d86358f0e76d375ae94848587c0fdd473a06cad5bda8a3796f636f884f1b9bd0c36497f06998835b5b21ad0d53ebf7":"bdc61c3eaa3b825abb585f7938d003d6":"64235b353e43c69fa42c8c4936a11bb931d71432bc49d473d34100e21027c722":"db2db7fdc072101a97ed1f758848eff49d08896fbd657a10cbd0d3299cdeb03c" - -AES-256-XTS Encrypt NIST XTSTestVectors #18 -aes_encrypt_xts:"e4cc481edbfe800ec4e1e525598567eed861e553ce5c92efdd84d69861e09baa72309c0d0549a92e120785cb43a4937acbd303f6197b26f24b16d0911f70a313":"5c006140b8ac3f9738af2fd3ea6f3721":"8df44a74c0205222addd30eab2c7d2fc71ec07ad12932bf0854fe0502a642183":"0eb309335399b2006b832bbc7356fd88af0abcea6864f6b41193dffeca4a7f15" - -AES-256-XTS Encrypt NIST XTSTestVectors #19 -aes_encrypt_xts:"04e45520f663ec8230a3226da247580129ab927cf80fd8f656a1f13424e98ba39c57bf3e4c172c8c21bf6c60a01d05360a306d6f803d5f2377fe67447b869f5c":"652ccd3927cd5a845ecbce9150a87127":"8658f2b13a49b7150a52280c9e98bad19ca1ac0ef2bc3e0244254d8a0a8f4215":"b0cdf23aed707762e73a9262eb168487873be8a4ce990208e0a67b922b8e3712" - -AES-256-XTS Encrypt NIST XTSTestVectors #20 -aes_encrypt_xts:"c9032290ea6c1b8fe8448fdb6e7e48ef0d81c1a0bc84a9052e40807e515733ed93e55838a88ff1c78509c62afb26d52a8ff687846601b0930771e6df1d1f3c4d":"30ffaecc5c0843078b13d370d912ede9":"a02ffe56131167a1b12136f04bb71786aade3b06adf578fd8d998e39a9846c12":"5ab207394fc7a0728a2c683a880d4daee8c20553d91722816a76340e2b4e6662" - -AES-256-XTS Encrypt NIST XTSTestVectors #21 -aes_encrypt_xts:"28b09f8b53adcdff4db75dcc254e1f4f19212c26d7348a3e3e0f26aeac1f954a7ec89e55bfae931cddc378821e282b52ee44f39b9501d5658d5a9be89cae2067":"07160761f37f37839402890cbc189aeb":"b56df24e2796624ef75f74f6b7ac4dec4ed4f0aefb836dda2ab9b4e58d7e342e":"f3e260ae6299ff02f487eec8a73a881bc9769a4efbca446418f9e1fe554d1ab6" - -AES-256-XTS Encrypt NIST XTSTestVectors #22 -aes_encrypt_xts:"756bc77552bd66bfff904634afcda857ef3e9bf274eb2e6e3ced54e62340a540b61ec8071474cbd3277df609cf14b06394046b22dbe8e3e3dc5a50741e0cc5de":"930b1c20ca3907ace49afb3c2bc729ef":"9ad8651834d2d914222c288e720645b33da47e0ff9f3e029debed250cf0a6a77":"870b2995952b36c98f1858586279634b998cb5fb6a7d3efb2e95181828c4c649" - -AES-256-XTS Encrypt NIST XTSTestVectors #23 -aes_encrypt_xts:"c4c78f0c6bbd08da2e3be614bba35081a975b2cf1558b324dd72def3c35b5ccee542c25ea50f83f8b5afebec7a3ccb6922c445d31dc2f524f207bbc48183a99c":"01e1776af79c9f983403fe0232bb67cb":"23a759a8c4935d275d4b02a6b11b47510720fbb9cd2cd5452680d43da7bd0a7c":"58441453991fef424e28add914f67883a6b8e53522aafa6cfec1b5fb09e966e9" - -AES-256-XTS Encrypt NIST XTSTestVectors #24 -aes_encrypt_xts:"49b2658a244059d8bda854ba5e1d03927d413caeaf8adbd95eb4ad4edabeab13b3f51b5ae9c04a4946df2d17b02bb2630318347ed8709df8f98af9ae9a468bd2":"a496a1be3debf774eb8efb36254ed706":"eee5279ec8d959be31b935147261308fde0fb4c4346c50e4f14ea6f2406537ea":"85a9e672ad50c7b509bdc6964593446eb9bd3458205202d3e20519a207e9c1ef" - -AES-256-XTS Encrypt NIST XTSTestVectors #25 -aes_encrypt_xts:"21b5ec3a31be1c36cf353d2794f1e39e77353d4a284ab10590b5a4afbc23fbb447dc85421f739ffa8296d15537f514673746c854c8d4f88c2b9c466eacba061b":"6391ab6f9ddd693422e21e5c2bbf440b":"177bcfe1414a3bfe6a53700da1a3c6fc5b27b29ce042d973099d87bf886f4137":"aba26b842ccc19cb646de66018710e7a95b1f4f87b6bcedba61dd074a3fdef17" - -AES-256-XTS Encrypt NIST XTSTestVectors #26 -aes_encrypt_xts:"9ffc993d37b16d55a399242b973dfc135f2f98dafeceba6e4f9af27431e8f73140edae9b91d7aefc05eb5244bb6520cdb29babc59ec96860006e415d698a076c":"db03e166d130a0517b6e2d1be6909c4e":"c18ac5ffc5226784e6cac442e25cef13417f912b5e1d1d0cb1eddff9bb59e835":"42d07f26b4eb62c99768455ec72bdb696e1cfacadcf28ba0815024cb4c570e64" - -AES-256-XTS Encrypt NIST XTSTestVectors #27 -aes_encrypt_xts:"50c8febdea7ceed2690f73a39af02ac3229f11c9d4d2f19048eeb48dbb26978480781c1dd5952258305383f5b3bca0cca71681574c99d8d15e86eef2ff04d7b3":"b46ed058407cc928d693a0f8221c08ca":"f1377a8b83f1d7562e5eeea291fdf07c1d6e076d061fe100e6cc1a647c8644d8":"989931951f452f96033628d2a44baf1c8a4aeeda0684462efc9689b15235f955" - -AES-256-XTS Encrypt NIST XTSTestVectors #28 -aes_encrypt_xts:"b384d849e3fdd1c0155083a496100caf0937ec08eb6705ec9bf088e6e62e27371b9d4ad50286d3bf660f3aef08f2681785b67ce4483e83b468976ccdeb263768":"f400d14e42d0840f69a2be44913c6fb4":"3ee6e2156e4b0928f85be9a88cb122b873d6c5f0e598bb37acdc744b121f3a0e":"f909c6e723d8cb615a3382e13dece80461a424e62b72517ca3b2898249266d19" - -AES-256-XTS Encrypt NIST XTSTestVectors #29 -aes_encrypt_xts:"c76daaa16c56b73280bf0b0304b94eb3cd5fb2e31bfeaa07e137123eaa97bcdc9d073c84b64191591b12267c85207d346d1f534c648e0d5432b62bc3aac54dbd":"f710627d0cede8763eef34f1a47b12bc":"902ef7c1da3ee9fe4d03340e7b466df16080d2093a268a0a172eb9830880a68a":"ac4bbba090232062b801aeb8ddbbf450e04133505510840abd0c42d6bb089f62" - -AES-256-XTS Encrypt NIST XTSTestVectors #30 -aes_encrypt_xts:"d9dd2f932b39b82c666352b104b15b31f714cde49d9d2e019aa1e73db3818b8eddaf4f47f6f1fc173eec2e0c30674803de8780f945d8005d9fe995785912354b":"dfc989f8d81871a2bfe7839b94dc8a9f":"72660b85b4cb16ed7334404fa39877b62a15ebdee777bd1013df9f6733372b62":"ae4dd2851a8c12efc5a49cfcb7d98f6eb3a8b6d76400aaf53ca6c7fe142a6689" - -AES-256-XTS Encrypt NIST XTSTestVectors #31 -aes_encrypt_xts:"7006a18821fc53955195bbac5dc395bd2e8b6ed72818a98d86c841d83e4c70b9981b67f162dc9b8690b47e11dc2e695afb7d83095f6960b8611b335e2d7dbfd8":"508d50040430f6ef585b84b7afcad76d":"e69061771cad8516d75b5a2cc4893d31d482b6ab8dd59a68f733defdf74d147c":"c5a4607ed7fd6162abb2af66b1213b337a18b4843d81735318ea763d8bab6acc" - -AES-256-XTS Encrypt NIST XTSTestVectors #32 -aes_encrypt_xts:"4870cee046707d197ed4e09c713164cdb5213781a651ac82378a6e0b2958484a43a826cb34ce3fd0b20b5a06bb5a65f381c0db4fc718fae31fd94893f5b7d6d6":"24a0237aa8177cbe218847a84e4dfa90":"f984fee2341c4f1a7eeb85765240c2b104323ecf70f39b150a2ff58c01d63d0b":"df754889084e0f8ffe799d17c481242eb65c6cb5fb0d46a81bb027c2202f3d3d" - -AES-256-XTS Encrypt NIST XTSTestVectors #33 -aes_encrypt_xts:"1352e5045192ee5dcb9509b737a8b392acfe311c2f94ecbee363c8390dd6362df3f13cdfcc9957dfab46393a217d5baa8b2fa94687485353eb5a9bd9e15283c2":"ba04ead5e7311fb6cf37c9e70115c8b5":"1f9cbf00c97ec9d1173da395be86ce366f1e2cdf16bd10f28a86e03b99860046":"64e67521557a7050435f8d0a71a157c971d875cb8d1d4d74a57499477f231328" - -AES-256-XTS Encrypt NIST XTSTestVectors #34 -aes_encrypt_xts:"c4b788a0762a0a3458705883f0a892d6adf705c8cf329cbfbdb53c6304c4dd849838816508c293e8e6d1cffa21df5725b17ef3b89f5a5c7f743b105480548531":"60d6f70a1918596c2d7abb85b68d9b12":"0eb7f0fb2b1dd5035c06658a49af7cba2a7d66ee06b0c194a26af4edff636697":"87845b822bb5f1f8d6b77715165657c2df3a969b40b1df491adf6d6f7cd250be" - -AES-256-XTS Encrypt NIST XTSTestVectors #35 -aes_encrypt_xts:"2241de46a24e36a62fa50a2018ac90c594717c832dbd8d75d69b5f39b5eb9e6167e3be1657b22a18228fba50bea17bc3e40e2a72ad7374e1be92cefe5d541357":"56f92b0fb2b56d649c63dbbd429da28e":"3bccc7324bb8a878f5550edf2351c10a4ca7ceb3e33f8980ecab264f79337b55":"d25a331baba8bf6c5a7d7c915fd032a2a7e751720c2d0961934dadd56c6df8c2" - -AES-256-XTS Encrypt NIST XTSTestVectors #36 -aes_encrypt_xts:"e33936e9010d7a813296d212b9656fbed7a9dc445c496cb0898ce062c3dcf168cc17f7ba253760f45cc379d425c908bd253f78c1755a866e9b3c20e92729cf3a":"a3bfaf71bffcf0da9d4428621a4dd8db":"590e37f827fadb3fee838fe94fbc8673de1f9461ba9572929d600b7331e0da54":"4c996d217ae5aad9709b8b393d8ec9fa858e2a20585092cf0ddc1b72ffa2288c" - -AES-256-XTS Encrypt NIST XTSTestVectors #37 -aes_encrypt_xts:"6213b1bc4a50eb65153f486258550a5eedf4298a773110e3b348a9cd37844f4becd514718370fccdb7b225550bcb39553d1631ef2f210c28cd142cdc452a52fd":"68c03891f08fd8ec549bd82771b5dd57":"fe1a3ec210bb8e9625609a27bb31bdbf5e2d4a9c820b2f6012c0586b211163ad":"9ceb1d7626c135d33cca2aff06caeb8129d44a9db1a2dd1cbc90199f59caee29" - -AES-256-XTS Encrypt NIST XTSTestVectors #38 -aes_encrypt_xts:"3b4e2dd14eb165a0503006c93469d1435b3e3e0bab047d116a71fdebc6509ececd0883ad42ea0db56ac5988fb66519bc2ea0c6d5744f7548184a8290b0da77f4":"65a523921d5a7075b22012e390b67c43":"33df8d8086819128987a105c7359f057fe099fe26f1a58d28e0c88333d5f69e9":"2700042526c540c26946678ee07d6c82e6523032cb210349c7d85c0525f1655b" - -AES-256-XTS Encrypt NIST XTSTestVectors #39 -aes_encrypt_xts:"9aa772f47f53559cea4f4a7d73f0fb6f97a5a460e73b18ecbef1fede288372d2482103210cc16df8d4c1f1b37022ccbabd3d93ce4a95d2c9efcce13d83036afd":"8d142aaae1da29fc59bd6e7fbee260cb":"3598af1b46069c473d1cd87eb2eef25ca5c2a5ac5530a9270af88770a498229e":"7b435eb9227a100049e6256b46141fd14f9b73529a26252cab5147c0fd7b5436" - -AES-256-XTS Encrypt NIST XTSTestVectors #40 -aes_encrypt_xts:"d77104e5756ca260c3c5912439b7f8c81716d5c4a457e24d104ae50b40167a80ff03e0682729d824dfa8c84c794b80303dc9ff0585088ee6532565bec63ad7c2":"e9dc846cef4a2c41b4a020f44c233f47":"c125edd5ff5eaf875cc4b2bba5fb7dc47a2a1dbe5cba38b213372188890f153f":"cada4e269a208e1ee4b3379a4ede5dea049a93fd8e0f5b26069800b0789a0319" - -AES-256-XTS Encrypt NIST XTSTestVectors #41 -aes_encrypt_xts:"4fe410e5f61f858c3b784c5e213ebd112f2d8333cc206ccca8454b28497a2e9057ca0061aa077331772868a82728b4a75f896f286d384f540638af9e7bd9d293":"f8cdcfdebb4a48bb1df1a4701b8ad6a4":"e8a8ec4fd5fb92ee2d0b289b8c3fb674d95575798b85b47ef48a8a4bd33de685":"d6132ba3551914b3e6c5c15064fab84247cb2faf0c4b445f86451271ae7c6cf4" - -AES-256-XTS Encrypt NIST XTSTestVectors #42 -aes_encrypt_xts:"ebb8a03972dcfdb90c55c3002a558f057f2027a9cc2cdabbc2d8bd9710f473d8f21aeaf4ba82b11c372731c5be576ef049ede9cdbad208be07d3ed15dd760940":"0fde23fe8746ed15d0b160c05d0f88c9":"a200dfecd771a9a019caadb4bfbbbec6de631ad5b6ec8f2379ddd39732f601dc":"a08047dbfde7f4724bf9906cae354f10040c6b64951b02564b2808eb430415b8" - -AES-256-XTS Encrypt NIST XTSTestVectors #43 -aes_encrypt_xts:"76ad6a08c3991479dc9ffe3feead0dcadab6633465b0b6697cefc210452dec412eaa749859a9b5d5560026e44d0ef9e24de41df17f1839c5a2f7a7ab88a35775":"e6d02b254009b1f98a6d54f744216eda":"e0bbcf9410691a1fbf7a2724945f214d29a51fad8c2a3e0f22a7effb0562c19f":"0ab10a0a91c3ed9838ffc45eaed5575413e3d839cb5f101c24cb18f00e82a530" - -AES-256-XTS Encrypt NIST XTSTestVectors #44 -aes_encrypt_xts:"601b363028a6e805404752870de68d8cffe554461ff5ecb3aa68d97a31616fa42b0d604029c25e65ce434a09f1ca90e1cf58b92fc8c65bb203ec2ffc960e0af2":"33c6f73a788514f0fba9e29ed3acc0f4":"1ad9633a85b2fe2810e7197ec1293a8b82cf58dc2bef9f8cf43399157b2365ad":"6507d7d6d8f8ff19bfa13261de7f4514624e20b45544e021c6d9bda3e255cf98" - -AES-256-XTS Encrypt NIST XTSTestVectors #45 -aes_encrypt_xts:"75f8bd54f8246f79b89c0784154c853137199d7504c700203193bff20818a1e363ddfb9a6999f81c63dcb6ee0c6a453ff5e563046c31fae501852f688cdd6a2b":"066ab7e7206df6fb3383631c75a90393":"2cad40aa2b61be8a1dabd3901d5d4f861fb034198a4102a7b7a7ac407599c24b":"6caf989c55c27a65bc7f99bc4ae0f5d54178ada004a09efc91809814c01a5dee" - -AES-256-XTS Encrypt NIST XTSTestVectors #46 -aes_encrypt_xts:"37dd7adbb9d548cd66604cd685f62bc6b5d7c316ed8d9158b538901776191e9591314b0d5b82c85f8b241fa4f5e43e015610306dcf6e64fadc90725085b268be":"3c6e70423c165e451ff191329d4c1b41":"36492eabf5f863a8d5f2433094fe8ac077acff0613efc654317d09bad75ba4af":"5621bb68ebd12e7d17e1e07890a995a35fe97cb5056b43e7e1f9edee6373173e" - -AES-256-XTS Encrypt NIST XTSTestVectors #47 -aes_encrypt_xts:"7af1784dc21b17ea18ef31edc133f171bc4d84fc63e76693de6842ee3ae2d73e5288ece073eec5b6975e47d2e6d6e6a8c2f532fd5a7d0ea9c58f5da0d3b04d08":"c9773da09bcdc7a63b3164b8db6b7bd0":"31109a3076f3a2f229d9971767db2e2529d577fd3f6f9108b4372e2c031715d4":"2ec0458586ab8e1c0843d2be81b3490a5a3f478fa932d2e01d34e4355c841866" - -AES-256-XTS Encrypt NIST XTSTestVectors #48 -aes_encrypt_xts:"b91df6121596c9998b14c167cf47bb9640228f3bff3baf6ee616bd735d5508dc9a0f6256f14b6ce438f3a83f895a732873c913e7dde5a1c34ee9c8db8655d1b9":"a314d4a0825127c5d7d6304be27dfd87":"48ab86544c0e8584d70aa1f7334119bab3c811975da93aa8f3e399d563748eaf":"6c634c9805becf8a9cea5bb527f439565ff516538f98d5692149bd995ceda47f" - -AES-256-XTS Encrypt NIST XTSTestVectors #49 -aes_encrypt_xts:"fda65c924b471bcc27dc75b1b39189eb1ed2282baa851e7daf067185d7ddcb65570aa06356ece3451d076ca56da27a6f149a368cfa3d1f10c5499c9d58dc7d63":"6b3d15f86b5b47a972883c8c12d72a06":"364ff6183b8d4e1ae81091e57e55658e0b6784cb88c0ca98e9b12d9b2fdc36e0":"f51c0df01754d4de41c0160060b991164e298a82c15dbcd17c4d144a215e6350" - -AES-256-XTS Encrypt NIST XTSTestVectors #50 -aes_encrypt_xts:"0406cefa3e16325e0b820591b5d45bbf21164b521ded97628835f2d3be7ecca18d1ba0e5d47f10b969420f59c02e731161a2a262b55b5f35f6f8ef365159f50d":"9ab2ef46133b547a8ab880e17000aba1":"cfe237a9399d58034a6ca7f0066a96374235c1659ca7e7fc978a1db2cb30263a":"d2f5bfe75ba30148aaf42b56e264e1827f29b8097f06322d4c7c74bcb2ff540c" - -AES-256-XTS Encrypt NIST XTSTestVectors #51 -aes_encrypt_xts:"bd3e3a102cac0a692e72b5c3529b0fcea279d8588ed3c5fa3018ba672c12cfe07a58cd95e037b55b2d621b6791f4abbc7a5d9a7c112ac7c7871dcbba57c06c87":"5dbfa92072870ae6b02da840f272de16":"39069d88e51c26432ddb0ec8da3af3b53f0f71411e1434e87274f9eb540047b4":"969d42664562fe21c6e158c537493fb154202cd741676747c239749ebf46bb34" - -AES-256-XTS Encrypt NIST XTSTestVectors #52 -aes_encrypt_xts:"c9380aaa1729c64a0b49473dbcf0051bc7ecfbc035dd7508097c6a26638da4fe41a242e1733bafe2cb5b3f49c2019668efba0d1effbad25f6eb3bc00d26ba8ff":"75e7dd791f0be8487ac7b855b5ca7f7f":"f06df3eb3771d11dba468cdf19dc67fd003d55b91dcae2fb30bd56c93aaa96df":"b2c7ac50573ec233a42b39cbba166429e40bd9907be910f2be2f88d306be1683" - -AES-256-XTS Encrypt NIST XTSTestVectors #53 -aes_encrypt_xts:"5e3046ab8f0ec340e04ebfbdede872660dee6f84d852e9ff77db14aac70c3d76fe1e525fad3881ee1b77069a1727eaaf3c4721342704f94ec4b612573f4804f9":"38caff738ecd994061beec2be45a1d05":"a6976bdf2d3d5dda17ef8c63e6bd318ecbfdb46b66452a6a8084ea8666d58404":"d4e5cee54ac9139fd0bc20d9bc1c5635b3f8c7c0731562a9e5c7f952834644c0" - -AES-256-XTS Encrypt NIST XTSTestVectors #54 -aes_encrypt_xts:"a29a75b3000b5511b5acd0e9c227b01186d353f87104d195816a46c68770cbc8106b4ba8978b92f1c72642d61d67a9a5f61657b23af7fdda349b0bace100de6c":"70f92b4e1451b94aeb7e6bd4dbc1cf59":"2429389764ad11293ebcedb89c8d8cc1acc6a0f3b64f684f21bd33cac0e41155":"99fc30d6833fe504ef4cdf5a50693774e7e6608f2c92b8b2c2c10bad4dd5cd13" - -AES-256-XTS Encrypt NIST XTSTestVectors #55 -aes_encrypt_xts:"e6c905acdfeb059cb92ef54b2fa481a4f26cc5a353feedbdfdfbdbe50849c5ce39dc418d2a81f4f5ab288fa15d457958f5edcc0d48a49594a4ea7198a1e8ce10":"6a84176a739eedeaf1429402e19842dd":"d4b4f0f5fe0468be24c07aa5bfc92fd804a4f31c62af687ca86ccf1dc97bd8e1":"636877e35b20da31fb65c1d44c3ce0673c7c3382db58ca90c89b9e4db169a94b" - -AES-256-XTS Encrypt NIST XTSTestVectors #56 -aes_encrypt_xts:"cd013ffee14bc1f6425105e2a6b81596378372ab92a59041af5533fec9e3bc16d4a73298327c10a044458e42a69bcf0dcfaf11e17a159e87768677acb39080af":"e946672d76e091710d8346e3ebe079f3":"c78d93ba03e6ff1b232bc88a9ff86127d18bb8d572a3bf6d40ab655f9d4699f1":"e23851a6bfd895090da16f499123dcf16759219b28f8edeee1aa9ca0ac1fb4a1" - -AES-256-XTS Encrypt NIST XTSTestVectors #57 -aes_encrypt_xts:"fba875b9782e7899889175e6bbab6889145c1b277ee0457cb2f710f27efcaeb172eb552921915453792ab29519b31af9152a8ac592da9dea1d3feb7a1c2a32c8":"a2cf7f40421a813924a692a69ce31c66":"14e02407ffcccaac0326716af04738c1912780c2c0aca49b3d11fef17674a3bb":"0264678282589a6c6af763194ce315abb277831a0f133201d789fff4e870b7b2" - -AES-256-XTS Encrypt NIST XTSTestVectors #58 -aes_encrypt_xts:"270cd3551e4a1259c22043e32c5b60106453701ffb04788f860976aff8363b28970bd30b00eb8ecbe5664b1ba181a6259a4b754591507925c2a5eac0714215ce":"804e27d0a228b0e459d2d4a70d22e7a2":"0f50e4ecb59a167d6de832af706a8ed5da24804d287d707344261a083a091957":"fb9cb8ee4a2a34c1a50d79c1c81e4093c75ddfb9f8a7193975abcc060cdb9e97" - -AES-256-XTS Encrypt NIST XTSTestVectors #59 -aes_encrypt_xts:"ba2046990180efed157e49e20cbaa262336e174f12dd9f94e6787aa3995a6f4969b017dcd0c2f0fa2f1d85376d3fcf91ff5dcf1a46be33e6a6157e9aa66dbf97":"f96bf00f92435b262ad2ef78029b8870":"2aff40f08750fab83524a2e908fde20af678930a07aaf77f55a055abddf69224":"25bbecffaf0699a45793b5166d2fa52b5ab909ae0209eb2ae70726bc9ea43071" - -AES-256-XTS Encrypt NIST XTSTestVectors #60 -aes_encrypt_xts:"bade4d98d950bc1c0f9af6c0449df05955ad9db136fdab98b07f359b3a3781d44ccd04a9bdbf2191099dd74705811c9cbf26173dba5ca9c1c89566f061d0c943":"28b0fe036e623143923e8bbc34588269":"70ccd34838671d1699a89e113edcae8fd312415b6f8fd5d00b02705887822497":"b090dcd79bfc77f1a5ed3470dca309d018c1c82b39832a2e4f355e43a787f643" - -AES-256-XTS Encrypt NIST XTSTestVectors #61 -aes_encrypt_xts:"5eb50987dc582bae4bb46c7a1cae341984380ba28909ebc9a4f20cb992475b167fd81d94ca638003c13986f0095c1ec8eb12e6f060d4e83cff0f8f170ceb96a8":"c1b94b4b6bbd65f75ad8d1aac014fdf0":"64e5ddf733229d639dfc7b86921f2c8bb8dff717bb163a85ff59b915fdf285e3":"3abd4bd1d8436be9cf9d3027b0a7a543db6b2caacd77a41abcbc9a899e42e3fe" - -AES-256-XTS Encrypt NIST XTSTestVectors #62 -aes_encrypt_xts:"d01b40f455522cfc8304119e2e633d6bb2748702045b89a6184b836a9a7cd859d9e7ee1d952a95e1e770b8b96f8f7cbcfa9c411b93227e775d94a5ce778715a0":"3fc644cbec9af3212f491849b6e01088":"492cc94ccea28122c78a14a9f774e5e4d773b36b00eeda944a56aafc80dad414":"26a59c5bd693033fcdd97106ecdf63d8488411d437416f221651d68ffe278e99" - -AES-256-XTS Encrypt NIST XTSTestVectors #63 -aes_encrypt_xts:"fff7bf050b3da1ab92b48eee92d9e7d7a178e47b021260e84df3572c71d3523d34e1bc45e6ff8982a61e528c0d56f8f98e60a07ea76429eeadbb5fd3561ae801":"49870da1189bf3d1a143460db2af1a3e":"68b91b3b495be17a600e81c188dc1f1dfd53e30db2f3ffb1f17acb600c9de877":"0d9ab80875b2b64d2f8987f5d9afc7387f3bf028bafb967b6d8bf619f2618529" - -AES-256-XTS Encrypt NIST XTSTestVectors #64 -aes_encrypt_xts:"c04f15a5d33c2fcb78264756a55c882dac5d018d0488d3c3944f94b35ab1c517e70f8474e8a140142c4f188efe4634c384d7ec689c7f744a0e12794651f5d69b":"046fe4185368f7ce6796f0bd3dba63be":"bb47621961bf208350eb9d8aaeeb3c422f53856e256506bb820bef3df5741acc":"ce268a799726173ce0c2a2c7ab365873b650f1b9dfdf02f74e3ca6e7bf4ee5bc" - -AES-256-XTS Encrypt NIST XTSTestVectors #65 -aes_encrypt_xts:"aeb3fe8f87a1d9ba5fb6ad1620b40f80bc450627250c83ca9a75a0010455852508a4b3ad801d2ff582197ebae9215c248acdd1ed048cd511537fe0e3c9106f6d":"8c19d398db05c333562ec9ed9b63c98b":"ff8239f19d44a67d0f4a0d02958dc3fd4752e97887e3375629561878024f2173":"593085a47c864597edd47a7e6de8bbc402baa5bab8f554dd2dc791bee10c2348" - -AES-256-XTS Encrypt NIST XTSTestVectors #66 -aes_encrypt_xts:"10c9e07ce784d6d20512f39f7677a2fee2f4743f96b3a35f71f4b8505b6f2f57764592014ac5c138b0bbb516e9725ea60dfa6b1d122420af411cb6a20ce71faf":"ad496ac92c2e5a6e76d2e1d9c9b81368":"9ef1531b80e5ca4e180ce9a2ffd4a402badd3a12c3d08a60871acf7769b2e7ed":"c24a51de9c172b91b9e8ae94c0ae9f9b89b322072704c7b65f78880bb367f210" - -AES-256-XTS Encrypt NIST XTSTestVectors #67 -aes_encrypt_xts:"179761ee0513de99804d839b01a6eb11a4f1cef843f27940ca407ba0c7f7b8987eb1c11a6ec7a77f7181fd4dc6639c83cd408ef2fb6a844224cb5ec827a77ed3":"857950196ae7d3c8ef53cb8921d63d58":"7d6b066eb3d1612741937118001dab97f30f20232dc78e3d0a89071f4864ec73":"8c699ad0feec040d385a864c3728b3455584a667e719bc5bd5869ca2293a025e" - -AES-256-XTS Encrypt NIST XTSTestVectors #68 -aes_encrypt_xts:"7113e52e6121a823cd9ea8712b2e26927c67a280f4ab856a13cd8773c0d9467b527d8565725f5a16484ca41d03886a64e23385139fde571fac218c6d915ff99f":"40bc30b095db185e89c4851ff2bfa0c0":"baeb3860674e6d65644d2d76471d7ab9ced7bef25e11d11983e81e02e5ed1856":"1204cc8c76826cac97b90bdbb06fda9585ee1a493450b688c261f9886c8c1561" - -AES-256-XTS Encrypt NIST XTSTestVectors #69 -aes_encrypt_xts:"2f4671066a9c328e393276f64f8c9b5406881682fa51cded858bc8d0678ada4f450d7007589251c41ad853012221c583d515e3986aaec5c30fbfd1962986f24d":"a1ca7a742815f9dfaef37391fa8c29da":"219814a0c9d202d13855f06b8eb9b91749008f19a2bd725d28aa4b475ee6b66d":"7abfdf593fa2ef38e1cbbc3eb046ad6334bc42c24c35eeff147a13810005155d" - -AES-256-XTS Encrypt NIST XTSTestVectors #70 -aes_encrypt_xts:"b353e17f495d6b6a24357a6a6c30372d8e6d79923f0e0b62224af47240123ed909f5a94a299a0cbda4ba99e864698803101507e7027041fe04eed90336d89c76":"45c9b9a9842445dd369f2f9408c76813":"d265b71fb89677540d73c441368299c4162e9f5c070c3856813245f0ed402fab":"48126086975de6b282a5acdbeec5777e5f5955d7f938f3c56fe69a91b8b63401" - -AES-256-XTS Encrypt NIST XTSTestVectors #71 -aes_encrypt_xts:"78444ca15453b6120f49b31648be62138b3b5588083ffbaae5f32a8fd999a997c2734b3bf1f90c84a8ff70286f973de7ef5b3cdaa2c7d890be18a18e5a1dc051":"6756726a7aa08c27023090f244c61f80":"7ef4668bcad140a7158ef491cb7373c070f4cdb4e2d416dc8dc689ca88045e1f":"dfb3c1d4f07451b82f263af412c712f8f4fc29adc6d49abfd5faa48417d34372" - -AES-256-XTS Encrypt NIST XTSTestVectors #72 -aes_encrypt_xts:"14c9b136c6afd636caaebe249c762d6828463e27b2e24fc2777f6003a7ebdef43a32506b49ff1beaa0efeb914cd024c5ba2aa0b011dbb29ca3ff22059a94f7f4":"c2a15c46df79085642160d1206b7c5ca":"3659371d51cfb1df06d596566fddf904dc4715ee819185a453f6095826d4094c":"7bbeedad3910cafeb14234245cc2a1502653641ef5e0e0689d6c70125f0009c0" - -AES-256-XTS Encrypt NIST XTSTestVectors #73 -aes_encrypt_xts:"5694c511286ffa1f1f51678a7ad4644eb5e9547d8560d4aa4baad8f1eee84f1ba2ff4dce1e3c633cfab4d62556d9b0e0646d723e03363276cd4c81d7c7e81612":"b441cb43fdd9e2c42e31a43e40255dff":"53e1c77b46310319a90e03e778136a3c838d92ea0a427b551f3aee1f70085b6b":"ef760471a22a83872e950910376a38a61b1e3e2e3641c89286e3443b56b94490" - -AES-256-XTS Encrypt NIST XTSTestVectors #74 -aes_encrypt_xts:"a9f66417f5f28808de4a41e53c6d90e9952bc33691141e266dd965414b6ec0d3b2d0a6ae2bcc8ed2c23db6e4b1f6890a14f7070c65dd04798b6d85df1ef38f58":"fd3e61399781e527add8b2eb0efb795a":"e6bce62a359d887aaf5989f96f266672e9eac28bb49503c5d79d7b1c6a11a507":"4511c9dda86feeb3ab9703aee9eadabb407ba2c02a9e03003959d9334d9067da" - -AES-256-XTS Encrypt NIST XTSTestVectors #75 -aes_encrypt_xts:"0b75926865c1c0571324ff3475c5143e7c18d157162f177c233f3e17a0f4e12f19abcc4e827549fca534eecd8be858edbef1e1f3f1d28d06db966d6e62e73499":"55b2333468a0ec130c014b2bcd0ac8a9":"455393961b34dc103037d425f3874d3a8ed0ff22d1290260c1f97a9097cb0562":"e66d3c26a03fee0277f4f09e37ba7def9f0ccb8d4372787e3dfd61ed683bcbdf" - -AES-256-XTS Encrypt NIST XTSTestVectors #76 -aes_encrypt_xts:"9c0c1f73bed872b90cbfd16ddfdeba84d10fd9431731124fb845e9ad03f301ea91a4c51f71d8e75618151a5a5a2e979a1e412f5e3069748b5bd684f042518bdb":"131d7d5fb585eb9d495483a43377f768":"c9440ecf76f673dc6539114ffacc1643d5709d0ff6cf75dc4a52fa503ceb0ce4":"2391e3d877382ec2427de1730d7acacc73a54e75583e8d20f116fb6b03906d07" - -AES-256-XTS Encrypt NIST XTSTestVectors #77 -aes_encrypt_xts:"dbc6ea5f07e5eef069066e0705c47df805f850ce5c09ca0bf3042830e482dcb8862df12434b42ea603982705719ab6b83be318b17654db9f7a9d8a0a041f1d5c":"5af578e4af1ec5afb45dbe05bbb77cc8":"793180ea6a128b94f12f34853302f1c235d72cc2972615844d4ae8b6c88465a7":"538657e16e2a5f2653fed30d49c2036fdd2573d2dde74149d78b0bd5812301c2" - -AES-256-XTS Encrypt NIST XTSTestVectors #78 -aes_encrypt_xts:"d5857d935161473031a49fb99aad2735416519aca50027d1fdd9a0a2c8fd8108dc2fc8dfc43ba56e0d55f1917b5b12b79d5dc57b2ea757099672c5890cacca59":"5062ede46ba1f3e48d49f6478d1b4664":"a4d0a482e9d0742cf41a7c876dc58d78201aea9fef682c7d221e61e9912851b7":"b9046bb527cec7a0d6943a51d8514ae83c52abcae659fc67d8aaee1c8a2f7c6f" - -AES-256-XTS Encrypt NIST XTSTestVectors #79 -aes_encrypt_xts:"7bb5f025084fcb5f350de299288a106c867af70d0cd8071ee925ed6009ccb59337ae0219eded1788eecfe325d170fd18ae5cb1ad369e3492e9db3a8e00439f08":"b770b9e5652bcbba2c2947b476e583e9":"2930197db6de215d6b758435572f2777081784a16b8ad4f53435e1a3ff41f889":"0357dea5df59d7e834e0c20fb3d74da2bc686ab26a9c5698c4337ee18ba694a7" - -AES-256-XTS Encrypt NIST XTSTestVectors #80 -aes_encrypt_xts:"2c7ca38b0445ca7345c53d05e433a84e93617723ec4f22a9e3c4d822fdda9a88748d653b83ea170668fae1b22525afd3aa78e1f09106a22d640d853524a80b5a":"44ddb8c843750a34a598c4b1f91d9230":"847417b53e2fe4662e6197409e869dcc16c3b1902cbcd5ed01b5b60d890c4f79":"187d4fd73abe3cb652f58a3860e0d8ca36509b10b5843c693160a18824b45ff3" - -AES-256-XTS Encrypt NIST XTSTestVectors #81 -aes_encrypt_xts:"299fd77e9d9e43639bc91507ed733fbabb351bc4a4df920aa741b00b3bc69c93788609bbf63eb0d86d9718b3dff485e9190db3b7896d693e5155785eb07296eb":"77f53efcfaced3ec7eda86db1cd4ee0d":"3c0269b40517756022a06a5e9fe59e49d9713a75a86ba373cbda9e8a87570388":"1e782e2e678dbb3edf7d05f2c5ba1e23e35a7f92bd6f64d8c9f5232d0c240398" - -AES-256-XTS Encrypt NIST XTSTestVectors #82 -aes_encrypt_xts:"a3e184eb5f0b5ac6763366443e3c67759374788b22c564d7adaf325412c2b0b35658f0974c1744c4217135a791e63754ec4536453a9a3241cb5f26b8f2fbbaa8":"392d2e266bde97e23fe33e253d98cef6":"c59f047e76f02adcf22e0646808d57caac0e16d026111346d4f2a18240be0c76":"a9073447e5674c12e0038b02d9b15fecbfaab3f9f1fccd26b7103e9676470c24" - -AES-256-XTS Encrypt NIST XTSTestVectors #83 -aes_encrypt_xts:"ed4e43fcf5e2fd4454028aa6bd3a8ece19ef318a49f485342bd4bf4ce98abca6e3593a9fd339ad1c2764d65e40adb66dcd7052b3bc31f3c18e9c5ef590df2f0a":"1e1d81c6f69a78e30f2392188ac9b429":"b4f2bc3a56ebb8a28d8035b216748fc3d465efe8a3b019e793f9187fe28e96ad":"0bcb4c624b7895e716d195cb6fef836173e3ccdd1e3db52d3e8592c9e9aa4c4e" - -AES-256-XTS Encrypt NIST XTSTestVectors #84 -aes_encrypt_xts:"b612d544688c73b150a7618ae53fcd0a70cbacc6fcb9c88b4c7b4c5d320708fc5384ef900e78881f57cd952f57a638979b05de62d2aaca4e80241fee5f68263e":"d5f652f36584bf8ed30fc51f5ac77cfa":"4fda1bf5fa57d0a8a8b76ece238eef69edf5c5fb12dfa995cdad65367d36114d":"441ee0acd5a7848483f40a77acaec83ae3871a205aa781e5c4266c52b6bd659f" - -AES-256-XTS Encrypt NIST XTSTestVectors #85 -aes_encrypt_xts:"7f0f22836de358c3e19621a6be759054956cb5953eca76f9636288937922a126537b69ea03f8669e95d38f85f4f4fc5e88622e2b8fd0cdfa5ee320d2b5ab2503":"8e68cf52ac93940c277442b5fd70a180":"8ab4548236620a2665004bc68a9ffa77bfc00ece36f8257280fb85cf6b25aa9e":"fa4748fac282dcf219a83ca98d959992d4d7ae5c60fcbcc1f609c1f93cff8299" - -AES-256-XTS Encrypt NIST XTSTestVectors #86 -aes_encrypt_xts:"37514f9de4c60940958aed0e631dd04709929e706ca4d042026e0a8fcc4dbfc4e58cc129df23f50d1585427d1829659fcd4d4191d563716453746e564fb387a4":"f569d6883b4139ceb52eb45af461f7f5":"b1639e0f5a3835e1e1f847643a2afa36839fb23ab1a52b577603c5d78efa7495":"64f4968f60e331e7313630ca2e28e578b1b74f0c3e90d6fe7a7b8a9e82103407" - -AES-256-XTS Encrypt NIST XTSTestVectors #87 -aes_encrypt_xts:"50d3f1eddc9684df8a37d0d5ebf7f7b8da55497ea77d7752fb28d4a6a8b1fcbe05e25de4aae4086aac47f5bde2009c5653351378b4749ea888e79178cabb1dfe":"8aa380f47ca98106e5407197bb3a369a":"8bd39e46fb14f75ac84c0abe09a9f4e0cbc4542a6e28346a9c6d526690914553":"4f00d328c4c8f44e2e56b5b1caffdda9e862563b3a35dfdc954d5c5203847d4d" - -AES-256-XTS Encrypt NIST XTSTestVectors #88 -aes_encrypt_xts:"00f5f7044069709b333af05cd4afe19318be7e0e8854a330969ddc6630b657d753c98df8facbba7ea380e9b3c9af55c7f217397b64e04328b5cf0051c527dca6":"d7ffba8fe2ae7a7ea4d985ebfbd4a0bc":"b8f683813dd418d33a9210c3467e6cf29b891870f2bab0bf7843b4767749d837":"fda4a3a378070cc1304e8d3a6a149aa3372855b55516a113ba60a32dd800743e" - -AES-256-XTS Encrypt NIST XTSTestVectors #89 -aes_encrypt_xts:"ec41b9248e64dd43b89cd53bcd6d720a3bdea5b6bab13c0c7d574b0eb096e6eaccc8e83b52eb3a854b7f44abf0da25ef82472478c3e40b507592e69f1732ecb4":"9c92632596acc6c3f3c016ef804cf144":"276553f1f023053728a3e8b9b3baa70d19d0b26de25eed9cc06efdf09125e5d7":"e77c05af1907a847a40fd582224306a4d60693288a6b98724fde927820ae6824" - -AES-256-XTS Encrypt NIST XTSTestVectors #90 -aes_encrypt_xts:"9051e843a1a216c0bbad5d67e2e30ee414ae0ec29675deca56507ef011ba7f3f273edd58ea12c02ad03ebe2405702a0b8ac33016d216e22af0f1141998ea488b":"b4599993e7c9b1c96a49828ad0eb0d24":"dd09c1fc4932cbebdcc02fd5ae3cd84c69cceaebca4fecfc6f975ca211fbe205":"a818957f0e23cdd3b9d579ba40997a9be651566996f656be257a806a36c2756f" - -AES-256-XTS Encrypt NIST XTSTestVectors #91 -aes_encrypt_xts:"cc0e919745830661faa12b04dba5febc29772d4a686d9a433ebbd9ccdbc02d3b893a1ed1dfb10d2d351978a1971a408eced8bd3daa53a49198cd7f751733d927":"77a0a83e86727254130a59a7d6b76391":"daec92b3a1848d81286d5dfea7cc5acbc1cc27c1d1947aa757bf16cf7c895fbb":"35401c3cd3671db2890e1638895691f09a9037f2e07c705817edbdf6b9c28d11" - -AES-256-XTS Encrypt NIST XTSTestVectors #92 -aes_encrypt_xts:"e3917c9e9ba6d89ede4b7e0b8fc501cedd7f1ccd146162efad989095f5f68d5ecd6fd4333e1bd453f09b6d09d697a285e07e0f5ec4611412977f9ae38d15ef9e":"9e258244d34e09a1c5ef76ea210e676e":"32dff1452da87bfec228c13028abd6535780a6beb39ff9e3074be5896f30cfc0":"a6a3e35f0de70a925bbd7d8012e7f9c2fde3c009f8113e3ba90a943319e0dec2" - -AES-256-XTS Encrypt NIST XTSTestVectors #93 -aes_encrypt_xts:"9a40e679508c6d3091aed61da803fec47f191c5a792ac38479ccff2f28c2ab71ec899ed4711a0e6704db0f60067d3d80009d7968c2926cec9cb3b029b0cfa5b0":"11822fab69820b6703163c9b282f0e2c":"f4a350c54b03cd24e1e6596d328c2c93bd3b7275107c24b43850f2410f17e795":"f864e42bb92dec7496f9c64d474fd8e010726a389e058bf9c20c318b522ef184" - -AES-256-XTS Encrypt NIST XTSTestVectors #94 -aes_encrypt_xts:"f5d145f6a7dd0596b81439a1a5423ec285e3bd1eb99c71991a3ddd00b2e59f27f7656a4107d929d20b293bae1f86414488a1e328bb278a6b09b3955110a1e769":"65c0b2a7d4448c8bc0f2979055f0d284":"ef26cd107a96dd8c33f047aaaaf2322645eda646d458f0dcd897cee44b02d446":"084535587434e28f955c4925d738a5d66c5b43c35359872708f6d3db59646055" - -AES-256-XTS Encrypt NIST XTSTestVectors #95 -aes_encrypt_xts:"4921b019ea495cc798613e0168b7d8c525c4c7c2fcf0c0c58b7ff07ac38a1a885e033684f4311e37f50c429e0196030c99bd8fb01d19fb98467e5aec7d3e172e":"9dcb96a565a8795d40075fce44458bbf":"e19961d9543f444a81bbd501779c7fb796ba0da3d1d37d47243ab1ecffd4ad3b":"ae79e4150553e9c3bebb85dee47dec390d992a7a266f6136e5ac6bf88a414d5d" - -AES-256-XTS Encrypt NIST XTSTestVectors #96 -aes_encrypt_xts:"b1a00973d9bd1312cfe4eb0053c25c89d1a421f0f0551f8b923d1d9feb32500146032f952f243e1ac1a7f5b71f80c9fb8fcf33e756816de66d8934a747fb5027":"b93df2683c7486b8fc7f097275a6eae4":"559f74fb464561ff6b59c7f8d1d795419cc24358a2e58075aa7f83c591875107":"6687d9604ee1698fc6faa3f0fc685f0cb2778e1a12abf3d2235383d7aee21e87" - -AES-256-XTS Encrypt NIST XTSTestVectors #97 -aes_encrypt_xts:"6290d7762f83a9220008274a74e89c744f5b95e877b9e9d170f442f4efc9b0cde0e9bfc1420ab4986631f9309a392e4dd02b98c3d518fa5742851f658f9fa273":"745013c449a0af38c1fa3f419e896684":"9d800948bbce94eebc17db5eb492e4c1ae43c036736f383b30547b01b349dbe6":"4065a0574d5b1d19b8f82ea31f2beb6daafe4580f589ee641338d94d23dffdc3" - -AES-256-XTS Encrypt NIST XTSTestVectors #98 -aes_encrypt_xts:"14271a41e9da37781d5ce0db76c8ab3ed8baa50a74aed3a1b2669b75e0b36cdc141d0d012fd216a1108ba7db61e556027b4dc080808e64d835cff9074af8141d":"2d3e449ce014692868ac402103f8bbaf":"8a8b2073dad4fa0b83ef703b658c3e153db72f4148e0ceb8eca389931d0a67d3":"bf561aa9ac6e0b4580511aedcf93df60d977ef9d42e5d5120c5cc86435bbe41c" - -AES-256-XTS Encrypt NIST XTSTestVectors #99 -aes_encrypt_xts:"93adcb4261ca1a38eca6d98eeea7c3ac37a06f9cfdc9f2a4377a6c30e297b589df06203091f8298a523ab28b3100691a8cd341320a5876bd4dcbf1877280bae3":"c2f84d160574b5376968c56ce080f910":"aba336ae4e0acf542f826f014f749720ed169ddaae994b8d932929bce19d4848":"e6596074c2a9dc9d8dc2ee35b39c8b9f9fc62d53dafcb85ea3f88d79fb4c6ad1" - -AES-256-XTS Encrypt NIST XTSTestVectors #100 -aes_encrypt_xts:"198363340a2c104edecef6ada540a9c3a752c4fdcab8d16fff1823d98d959389b92bfd43a9df083600e07f712d6f04a20456d452ec6cb7e836da36581ff7ea33":"3738f1d2fa33ed4fd3dc8345a77c3195":"8e9369480e1c33bd5e4f9355cc81acc0a97bac373ab8a292874fe7103b16ed95":"3a23189b53f33da3976c3db3a945cbe89b7cbae84f00dc691b4a113ebefe65b2" - -AES-256-XTS Encrypt NIST XTSTestVectors #101 -aes_encrypt_xts:"266c336b3b01489f3267f52835fd92f674374b88b4e1ebd2d36a5f457581d9d042c3eef7b0b7e5137b086496b4d9e6ac658d7196a23f23f036172fdb8faee527":"06b209a7a22f486ecbfadb0f3137ba42":"ca7d65ef8d3dfad345b61ccddca1ad81de830b9e86c7b426d76cb7db766852d981c6b21409399d78f42cc0b33a7bbb06":"c73256870cc2f4dd57acc74b5456dbd776912a128bc1f77d72cdebbf270044b7a43ceed29025e1e8be211fa3c3ed002d" - -AES-256-XTS Encrypt NIST XTSTestVectors #102 -aes_encrypt_xts:"7d12d5eaf687a3edf4ef0a284a6c7e9cfa075185e2608c2003b5f2719f81dec92d107279d6f1985b4b950e168b8af70b6e6e0b4419ddb50f425d673fa3714a38":"d63bba65b05d175a90de1003624e1d9f":"752e9b0b241e91fad431e0b900b5b697f875c0898d3d58b93b74723c032fd103bcc555a7b8be44a9d1e7726e7f31d2c7":"ad6f2c59c6130f0814bfebcb3f5e7833d6dbccb24c3311642806f965ff4435602d9d3e39851a495cfada67f8b3017ae7" - -AES-256-XTS Encrypt NIST XTSTestVectors #103 -aes_encrypt_xts:"c87fb73eb82d324be109e8fea07e14a7e76d39dcf4b2a3f745a230c2df66413686a48db657c220ddd1a35764379ae4d3c83c5645090c262f776778adea5bfa28":"029c8685779e9d3be89aaf5b16cd28bd":"f7354b97fdb01e0b64dde22c841dfda5c946b93e206e75d4a87b67784bd3b4d054174b980144b4c2419af2f084e08809":"7be844854b4aace2178e94f5f0ea6f9452df701137710be4913389cb64595cbaacca500b3e004ac49d1aa9ee926139ea" - -AES-256-XTS Encrypt NIST XTSTestVectors #104 -aes_encrypt_xts:"2aa55a7ec3664f104c232ed94f6ea94edba7f48bf0a4faa9e2ebac695d67f9cd60de48dee13a9ef910b25e7b5845e5661f6d7197ba1f534d0c9032e9ca33026c":"44b39243dd8accd55aad11224d010522":"7dbe65710b19518a86cf49f0530fe6b1d0c838ddf444e442745bcbfd81fa90f1eec7f027cbc4ee9d74f8c9dad514dd83":"b9b07a4aa980b432ff5a46af2f996d14722cc26b7ec86bd265db68edf63bbc128016a8405efcb96bb13cdaf9e35121fa" - -AES-256-XTS Encrypt NIST XTSTestVectors #105 -aes_encrypt_xts:"53376c86ebf9e73d69de6ae8dfb6168568639e22f874e1c47971104113fa33f5044dc53e662cdf9f34f2b5ccdbda299408a2514a32ce4ed07e033b5da9c600f3":"0b807f99baa9a840eace541448c3ac3e":"dd9f72e9ec10d7e1ba53402288a4726d346f9b1486c11a6e6a931c58398b86839fb0748d40c576d9e2ef2f69416919ec":"90384646ab252d37d35702ae9635061222e7c1584c6fdd2b9a0409497f535c986e67bc621ceacd30ca0117c505dc5205" - -AES-256-XTS Encrypt NIST XTSTestVectors #106 -aes_encrypt_xts:"aa70271d299a1a6e524e4b0bde2740f1b00f7759b6595b3959fb7530558fed75b933414b5f32b98e779aaabf64c03c80acbf8783031a065e61c4af6a6900668c":"ae92161e7db865f788a070e9caa93c84":"6000f51ef62d75c4a95654d2be920cb4e95c8972ab4ef4b6099c9e5f1003dcb9da1ab121653b9a6f848f349f9d13b77e":"d7db21ccc2949cb67de8647fc5d127db10ce4736ec54b099767b7d69c57a7ae843e6a88f522c849e80f12b2dd85f5a8c" - -AES-256-XTS Encrypt NIST XTSTestVectors #107 -aes_encrypt_xts:"6c1325c67c0ce664ddbd688a736d07638f29270e472e4c5af41b0526c3b3bb3bb7f34cc8b288b168c4d4096f8a6e5ce50fe419bfd253fae03ad70101e0ef7b8b":"8003b7f5bea391deec6ef5eb75d564f6":"3e0b5d60e4f0cc18e2816acc58524f82bc2bf4f4be8d339779456e3ad8be14c3c58663dfb2c79523580dba65466ec05c":"16a544d137e63d4aaa910d7de3fb49e59c226fa8623a1512dbdbe1faa0002f0f2518e5439edb406c8a6faa729ad031fb" - -AES-256-XTS Encrypt NIST XTSTestVectors #108 -aes_encrypt_xts:"f7a0f29333229a59cf356dd11f5239b5fb5fd95e1494b5cb8a221ff1d8023fa5ed8f4c001f66dce3fed0dafd990876dfa360369a22a18abb8271cecdcf32b77f":"2528cf17d839919f8418fc58e72be0cb":"2402f6f20ff1a6c47a265bfa78bf6de2ef996ff2648c587e9a201e1c4e83b61ef2dcff405f71a526b58e0dae69f03977":"ebc9f63d59c69bf8c5fa52b195e9969c3c060bc50e476f0164350e2c5cdca173cfbb16ca2298a0a6ffd7945619a90838" - -AES-256-XTS Encrypt NIST XTSTestVectors #109 -aes_encrypt_xts:"f8ff93de3b1917fb087d01ddff7ed8dfc2654fcbd94fa7a79f74e8fadfd18038601c770d046a0c9edef526d582ee7fcb4d3af1a7d67064935b6cd9242592b96e":"82cb05ed3159bd8f4f71cffa9d9b1184":"2aaed8ab63b4b7ca80d6932c34d9dbf6e1a70f0cf3c06d9ef47540f48c741ba6784141e625126ab53287715d2e8fbd19":"2730516c74322c7438e79f2dc214176b6c24076f52f43d08bcc76b031ea6400ea537eb4df4a1f58a585d13bd1df816ec" - -AES-256-XTS Encrypt NIST XTSTestVectors #110 -aes_encrypt_xts:"6b1984c24e7eb6628e3a11c9ccd2594033a3a0d9016eae65c2f24e09b9a66e9fe9d163a506dfbccf2d93e8991e2fc560e10435b890b5889a5003e4bf817dc3e0":"6bb0d3ae4fa86e431619e407d59ad4f4":"6a741a945bfbf0c67afd43ba1f841816c099515805d0fc1f7dbf6de900e0aa7a219c88563271b009d1ac90eb7dc99735":"e47bce292baa63bef316f680a5f480a7b883dfab6ed5a57f7e29ecb89e354a31c9b174c4abad6cbababa19140c4620a3" - -AES-256-XTS Encrypt NIST XTSTestVectors #111 -aes_encrypt_xts:"9aca91dd1dd1b9235272bd211c540d8131488a38703322287391ab24840c1f6e917027deeb02f5033908b2f866d32b98acc4ce6f8d31f932a90400627eccb033":"d6f8e524f8d56e49c79f5c42f9ff1392":"c88db3a0143f085332a4f508cd45ee02570e8c58747a980d4cabf41e8647ca8ead0c3b72965ee23488583861564fd0ef":"7fc8b03cfa3647f119c20089204957244546bb22cff5390ad271ea5c5385251deccffae6ce0090c4b043232e4485856a" - -AES-256-XTS Encrypt NIST XTSTestVectors #112 -aes_encrypt_xts:"dc969f141952d672e56cac6510662c1e7174fb1ebfba1390d7da1eb6d8c8578ff80badec38804f74d67e3e2326fa5407cf1b324e74e294ad4d0f533482dc443a":"261881c205bfda56c0793e1a49cd6915":"fbdacb586d7b54650640c607e50ada280a4ccd13a88f9649216845ea1885fc86ef3aaa35a4d8d30d1197e8fe954163fa":"79ce5e5855343e4c6fa6c47244bb27e723a3f04cfd7eadf87eae9d81825a5e26749f59c42776a721559b5e4e3fc1602f" - -AES-256-XTS Encrypt NIST XTSTestVectors #113 -aes_encrypt_xts:"a8647d60a8d1bec3305178f11fd3e193ef0bd62354815bb1d9b3fcc555a7a8aedc7861a9a7242348a1890498e845bd4101d75899db5087205f9f3386a82dd63d":"878013b84337862ee5fe8558ec03ce8e":"ff5574a4a0e796c53d2fb8b859401fe624c26d6c9ad53adfcb0bf5b5deda9745e06133c5477f51e9ccc2e2294abf3107":"0d555965bf178dea351710b48e9d88005a2b4c26439c923ea2a4e5124da610d35f7bbdd3e0495b5ea52807bc726ba72c" - -AES-256-XTS Encrypt NIST XTSTestVectors #114 -aes_encrypt_xts:"e7d31c5668b67c871e58ac0bd79f75b89022be1c83c6ff43dfcbd6c5bbb103f0415f51a13a70dfcd1f24617ecadff10c22968c5282bef4437e68899b4f87b526":"6aaa85b7315188155627a060aa77df05":"0ae75a94eba76a33c6a0cf761f0a0e4788f17876d295362ac42a3531ebbc27dc5a59ae929ff0a7fa91c249aaab7e95ee":"888a69890cfeac26cc053126872f7be70213ccfcceb42585211e89ef9c2ca8f2e4dd529d2da88df4cfb6833cbcaab896" - -AES-256-XTS Encrypt NIST XTSTestVectors #115 -aes_encrypt_xts:"8792f4788d7789137e42dcb6e58b210f9d84518311fff0a2448a436837497e072e7d96bfa72d69265bb44cf113037045e3a1633db2b924df3aabf548193b7f38":"cc36b7272a3399d6f1b273cb0382a5a2":"6e0c8b9f131d30ee50e68e52e782bfa316e856abcec87ee842d58cc82d4b12021c651db5bcea52579462ee201bf52119":"33ff0ccb4183dafcd77f0a0eca53b56f089abbb85eb5de1d59e7da9264c89f3333d774cf26083ac2152c304171da11cb" - -AES-256-XTS Encrypt NIST XTSTestVectors #116 -aes_encrypt_xts:"ad504b85d751bfba6913b4cc79b65a62f7f39d360f35b5ec4a7e95bd9ba5f2ecc1d77ea3c374bd4b131b078387dd555ab5b0c7e52db50612d2b53acb478a53b4":"e64219ede0e1c2a00ef5586ac49beb6f":"24cb762255b5a800f46e8060569e0553bcfe86553bcad589c7541a73acc39abd53c40776d8e822619ea9ad77a0134cfc":"a3c6f3f382795b1087d70250db2cd3b1a162a8b6dc126061c10a84a5853f3a89e66cdbb79ab4289bc3ead810e9c0af92" - -AES-256-XTS Encrypt NIST XTSTestVectors #117 -aes_encrypt_xts:"72af6f0ead6fede25a5ce84fbae1184bc87e2724a1b07aa92fb7ddbbffae9f8650d7f8fcf105306455031f3c46b054eb56b277cdc361f89bb6d2a3e5ed2044dc":"03cc73b0c5e3529896824b17ab607990":"bec8eee6f77e942a62ba114c2ee73fa4a57b9fc4bcf270f44dfd01ed4f92d52bd3fdcb5e5765146e47bcbbf3770933af":"846e690501b57469ade12d801b6dc0886b627c677d98bfd66882275d315b32e22725bb8117b456fd89f078254db84cb9" - -AES-256-XTS Encrypt NIST XTSTestVectors #118 -aes_encrypt_xts:"6869a611b75dd542a020b73ed3bc9c501865847c49732c1fda9f35c3def00b8c083fc997dca1c3c2b64224c2dbda9d97451ccf6771a986bf5183e23fae88229a":"16d433a9a5189b9277ba63121cd7de89":"d3339aecb2539dc8efbc895d33f9cbc43aea88d339be0f3e75045d3990ce578453d3c47fdc69df76907c27a5b9bb7a43":"5167067599371ea28f13dabd45b74fe3d50bd8f4209d186742c37531551f9f9469589a0696712f6ce1e293deae35116c" - -AES-256-XTS Encrypt NIST XTSTestVectors #119 -aes_encrypt_xts:"2b607c1b16ec9b6c0dee3bf30a6c8c45147564258cf26b9a1dad97640ea0b9c4db159a566ea2b57683db1f11973076097683facc69adb3a2bb4f6657a26df964":"3b92cdd3ffc656c8920d3c928fab0ab4":"0fcad47ae115142a65aee595f7669ba5dfbe2957df728df45d1883d903d8ed5085ee5fc255ef2a514b772a2e5ed3f36a":"9a97c8e704c8fe5af919b28055636e43b9e4f01121ed2aed118bae2ac3374bddb4a316171c85651c24138cd525945691" - -AES-256-XTS Encrypt NIST XTSTestVectors #120 -aes_encrypt_xts:"10c2e0ee117d7c83bcc1422b1c75445fdca94530eac7c9292e76a2766766368d7f852c6f6b25e8448e9e315b761dcb1a31290b643535a66de5c2bc1e5e3978f7":"5879b20b8e420dbc2258ac2edc8c227a":"95fa154a5845e016c11482071cc2078108eca943b4a3a7bdb65c09ebaf4c7b5b529dc5a718b34f488dd8bab912207da9":"6edfac840de7a7e9a4718eb8a1270004806bf4d1ef6249c13b482d390cac49e31f8e1bffc387c2837f2c891eb8e1243a" - -AES-256-XTS Encrypt NIST XTSTestVectors #121 -aes_encrypt_xts:"bf73ac492ae887e0c81447fd61db7e02e76492468171dbc2584975b44a9e9cb9b3c17a4d543bc1cb4484333b4c55ca0c4deabe859ecf5e1676395d4caf89c29a":"b3bf55044d4912a01b6d4d195a6d1759":"48fbb539341ed55b5599dd9d8eb0424e74941e48d0fba53485ae2cfca67c8200eac3e88ad066dcc4857f8f6731be10d8":"fbfecd2aa668d0c806e2972b188a010284a8c672e0287e3e50a32f6b355125ae18ed9559fb460eaf992ea502111f31b7" - -AES-256-XTS Encrypt NIST XTSTestVectors #122 -aes_encrypt_xts:"4651a50a0035837f2b2a23ef9d6e54037ff4a921d96e47f0a4dc0029e905eef3fd1c5ab89972d008b896473bb94b75b2a432ef184a3163933460833a5259a37f":"70467a95b12df8cc7ee1e89378b1426c":"3ef5aa6e50c92763d82bddea1e9100f4e0bd423097e296c4eedd27a053fb58a56f5f29b964d0ffc64f41777f707f57f3":"f5498a2abdc91d5014f09ff27325428ffd9c82a167a9bee072b74875ab6829e053d0f2e66e6b778988594f711bdea85f" - -AES-256-XTS Encrypt NIST XTSTestVectors #123 -aes_encrypt_xts:"54b00bfc239bdd18e173bf7df6180f53f61a147a78755543f14f5e09b5b0a75dd3da7c2295483d80bf38b4e554d02a212dfed88d41c94e0150eca0e0cddaac78":"bcb436646f8256a17144916df031f03e":"71b1548ff300c266dc012e80da264c9745705e63f84eb209eb1b4feaf4becbaf91c4a60a7c205fa607a180b058b0b5ff":"212be3721e86d135a7bdb0a6133df9b37e74ee1813c913745a20cf9f9d2067565080af51ec9d81254f910f6000ac9526" - -AES-256-XTS Encrypt NIST XTSTestVectors #124 -aes_encrypt_xts:"09ba8945b20b11997703590aa41b3326cfa57efd7357db92748fdb631e39adc612e65081190ab399f9f1f599c44f6dfec6050745f4077f66e0cf90e240bf1219":"7a81574d2d35ab97547b3c7d11386a21":"7f1c8e3064b0a3d0c88f3151978dcdef34bade3beea971c72ba99201f78c38217e1b0b132a30469080be2b719bfeedc9":"0b700f620004682783bbc05ce929f7a6eb742d207cff0e1044d68d518e3421c4eccdb7e238fdaacb9df2ff9151bbdb0f" - -AES-256-XTS Encrypt NIST XTSTestVectors #125 -aes_encrypt_xts:"216f0c8ed55a2a0b258c9eabd7141e1dd8af126a78ec2dc18f77a603355a438e533c7d552e6d22ff5ee5ae419939b9cea5b028a1435a268362364d85829abce4":"2c67313a6d54db9d65100315da93a764":"9ed2285635da3f7758df2c88f91eaabab755b870a9961875739ec63ce177c630a04c886f36ef779bc0bf887795670dc8":"2db6af8267a207985a60704c0f004c1fad447e25e9cc7ac4ab66feb158b0fbdfc36e8044150f0973cbb9276c210426a8" - -AES-256-XTS Encrypt NIST XTSTestVectors #126 -aes_encrypt_xts:"7ba4a8a379ffcc91db2c6341910aa1fb267c06ad06506de9575af0a1b4d35c97530c13efd96a6e178b7d0768752eb182f52999a3ecfc4ecd10daefdfe0cdd6b3":"9aedb367dae2a4374fc488f8b085f940":"c422fd648f256943410f8d5908286d6b261ac73f78a900feee15a3b61d16479b2debc421b86c2b9fd285a2004ee739aa":"6f09ccba799791bc547a6ea68c617975c651496f90c15d3f41ac722df192b4b1271e22a25e48f157acf031458d74e77b" - -AES-256-XTS Encrypt NIST XTSTestVectors #127 -aes_encrypt_xts:"9336f79ff5b4dd5f3856f3e8bc638d2dcbae1f4c666db2e6b830b6ba7d588500573fa80cd847dea34ae653989ee895d32eb2a05c6b4b1ff3b2bb1a249823b9e7":"e3449764518c5812613d634847433925":"a2c39a96c251ebad7fca5d2f130cc934bc6a4d0f4ae02b429188d6815ce71f32564d8a1e5c513fe8c4f6a5e3f1941416":"67da7b9320893c5c97e00e746f53c64c33aa6210c6ec15f33f292fa382fbab5b09c9bd8470e5accfaade333d2b2edca1" - -AES-256-XTS Encrypt NIST XTSTestVectors #128 -aes_encrypt_xts:"4e9ca11a9de2a83344ea6ae5c4211aa9720c5850c31e7e4d28b54b43ebb4f4b6b7257483e2fc3c4ae6ec6ad917778943ab88493ba7dda57585aaebe4659863bd":"df5c2a4d3099d37ef08f15c671143fc6":"2aaebb3527a6cc859775496efab8fb72bd0f750a9842285944364c62483f31b659243b7ad67913523de642834e09eacc":"6aef3af2512ba5b7266203d5b83d63c78b5006424fec3b08fb927141c1971ebad4ae5df3f56a1a9f7d1427e9ddf58dbe" - -AES-256-XTS Encrypt NIST XTSTestVectors #129 -aes_encrypt_xts:"b15c829a888679c519c4b60033853b9f3f05167cd86aba2a7f5809c45a8d01a3dc37a23f5839db1c4679cae2094238ac445a00f858add076c339b1492383bf9c":"fc457c2c32432d62032db1a3236f3484":"f652822bd37d069e74487b0448a3e52e5841f470fed4a341e7451caf6b9a3ac036ea6ac2ce176262de53e11cca9ff915":"1536ac71910b23198e1afcdf963e09da36feb5054f78bb4f08a2a5655e3e1682e776b26f67c6762c6bf441014d8037bf" - -AES-256-XTS Encrypt NIST XTSTestVectors #130 -aes_encrypt_xts:"43401c1696961f2cfa7f2f825c0bd08683219ef7a3b8f2352c6a27afa14424de31ceb11b0983b981b3cc59f712d7513bbd78b97724544fba99a7370698c1f586":"78753fb9e9fa3bff92ed0419cddc538b":"7b57a6803504864254cf8dc951502410d9cdc6cd2bcc5ba15d8253f42b8f5a6886ac7c7d00c1487012e02c670540e100":"99dc0c7a5041257055a6a857ab29191552c63a5432c6371dead034f1167746bfb84c260b304eca8e6ec315dab732e03a" - -AES-256-XTS Encrypt NIST XTSTestVectors #131 -aes_encrypt_xts:"9f77c936d56ccf0596b050a2f8f69dbe332bcb076cedd5f38ee5f610c2ab055f86ccf384ae03f695642fd2b2f401f31036f5e6ee24f4cc88f2f0ed578f0502bb":"494421c2e06904fdc73768a180d19c20":"221e662328a6eec07622b86b0e41abcb7126a8b39a143af267cc503f935d2b08953a3c636721e032b60d38db0d7547c4":"337ee5b177fca8d904e0d72261ac87e85af88f3fdcc0623bc44506237dfbaad74c79b5b84bfeb42f9d6401b5e535063c" - -AES-256-XTS Encrypt NIST XTSTestVectors #132 -aes_encrypt_xts:"3a9ee90d0def2db705a3c0c22de935f8dbe02f9081bdfe5e48e3c1db290d7123a2d39b1e1e4cd86664356a79f5624fa003a4413da03f534fca9434209732cebe":"a6aab252e78c6dbfd6693796bc2091a2":"3da39f8cca3a38513e5273df01ba68031521289ae0501a29c242a5ef5368667b7ccee1d12aeabd69732e274051f8b975":"cba3900b3c01da11ebb612896ac8421ccdaa08721191020a5434873a68ddc6672c2682251986ed3fbe5cb77010eb035f" - -AES-256-XTS Encrypt NIST XTSTestVectors #133 -aes_encrypt_xts:"d8759a0292b96c21ae3ceb6d79e2dee35c1cb4e24b7a8aff4d010fb176fcb6bdf2cdf92e5c40614a1d4d449836bf7f160aa28ac04a351185c4c3229bb6656482":"d85e27a4ba1286ac013d081bd2ccde07":"f063d4d7e5e18efe889aeee00d607d075f6536c1ac41fcb9388aad9516cec5f149acebcfc5075f78ad36eb88ac30f107":"0d7db7c5799c49ac1ba0a8194d261c6455e0a67155d37b1f03fb75016f2b42c8a9979fcba1510ac5392008be168e79aa" - -AES-256-XTS Encrypt NIST XTSTestVectors #134 -aes_encrypt_xts:"bdc32ca87d2b190f302553b5bb15f29b037e04622237f0f3868891fc4660debb75e812d7891b4c172cfa79ba69239e70b32e2c537670f6e1dc9ed3079d2df881":"5480e24d0f82039cd6c4391dbcfdf9a8":"856f272fbe13940cd6c8a43df0211a39901a8a25b55b854d9eb85b6d17b2796f025ce0bf44db6e67590491c625cda5ac":"3c16c325ff46ca5be5dcd3b6db72daa594f44da2ec9c2ee357b6b42e8e554a4fa5f9c7d8f0d6aab934116e7d56a510b8" - -AES-256-XTS Encrypt NIST XTSTestVectors #135 -aes_encrypt_xts:"9f93af0ca4eb5466f1428a30a6d5a7c34dd536601d2c630a39c4156857c7b048922ff82fbccb4b821152119eea670dcc0e54e960df39fc245945e0463ce171c0":"c477c7c4f32602bc40879b88a603f215":"fe5ee92f6ae8ceafae84cc236cba230a5cb20ddd8ea3746b3ddd18affd4c94b855c08bdd67f03f5f30b2bda8f16d1b96":"64507645ee5991dd9dfb89c0730b83c48f7a92408aadc4726ac68354ad4fe8c6404afb8f9c0149b8cb92a916b49b52ad" - -AES-256-XTS Encrypt NIST XTSTestVectors #136 -aes_encrypt_xts:"77d750d986ae30df8d13806dbb26f25e626a98641d27f7b773b8f6ec8974dc801efb5a5e07d4c5c7ed294dcf1346ef0306c4201eded8e2245cb4400c6de263a2":"d85c5369ce2ba233574c1f1e010eabad":"ebed28b5d382363bb27db6dfe0822313b1826f91a1132b8b59dca270d7f02ed19d6bd5d92815d5ca660a63b9aa7e78c3":"7ff26afae811752382f950cad612f4b955bb45c341b7dd1717747f52f8fd2f4e271b3a83b4df2adb11c06bfd3de6b3c3" - -AES-256-XTS Encrypt NIST XTSTestVectors #137 -aes_encrypt_xts:"83c72d2cc28d5bc519a62c9bb35b839ecf4ac9339d442fb5485395a7da7319ecb26af5cff53da7c84ab6f43472395bfcc840b3995f8d833715082c0811dbae14":"85eac0f9dd0f8e660555474c719e7c12":"e728ccd3670164a985012e7917d3c2c2edc5f67b44158a4ff3645075a9d94fc763e4547325ce9ad95fa35888cb8b43ba":"a55b647c758d500e39d70f9ceaeb14bde4c3481b2f3e5c308bc995fdbaf354eca5ca13aa4bf991894bfe50e64a120c97" - -AES-256-XTS Encrypt NIST XTSTestVectors #138 -aes_encrypt_xts:"74adfcaa33265427702d44376c909ac28207fff5c5f2f15d21b1570317127ee68ae2228a99abf28c6d455368afe43685df10ecbc5d4dc5a860c413882761cb75":"2b0a5fd60e11d7ef024fbc89bc04848d":"46ee2018a1b4e6d8fabb48eceadf99e572881d8ccf378dcd40f209f6b939a114b302b04cc0edd964d69fb2061ef7ca93":"f180695ad0d23cf97d6ac48974a91e595cb1dbf689021ec942df956cc63bf7f4841f931f1b5a8d23e56f4873b282149d" - -AES-256-XTS Encrypt NIST XTSTestVectors #139 -aes_encrypt_xts:"d8f32414b5945f01d74fadfa95faadcb24bd689e56a18e9dfd32be88a931b93724451ba2573d01db6134381aafc0299102b72bfa56270d2ae4d077a5c240a70f":"7e77fa25bedcac8cdb2103a493c2184b":"d9acfaae546c745131f7e3c9346d4547e32f18f0d7fdbd4330aaca4d3aee23e66a8f3c6818b2ba324496061edb5a2a7a":"06fe3e1be1272b3d2d6cd6df1228ed94b7d5c9afb2c94918c896f3ded9248f3c3d2aa9859276277998b22ee2722cc725" - -AES-256-XTS Encrypt NIST XTSTestVectors #140 -aes_encrypt_xts:"1e30686246d41359c6b98bc474ca7c70bfd1b1167183d099443b50050b9abc031d2491249b64dae81532d55e5ec4b8fc0942956b8016e70c05c07c2f9281294a":"7bf88e00f309e50739b2eb9b8fa8ce07":"df6a4358a3aefbf2490a0cf00e7b7be13ed08881003e140a4681bc794a5327f06ac3fb54cb89be10130ee742bc28ba57":"fb051d28b1f2d0f225afe2b5738eb3ed30a050642436fd9c65aa3160997204d05efdbb9d0ccda19a497ba135ff0490e4" - -AES-256-XTS Encrypt NIST XTSTestVectors #141 -aes_encrypt_xts:"a3423ec58d76ec1fa3a1fdba142da32c69d1b313f38064ab69d9a48c0244f576eb040258fa13bfe06ea107907841a54fa7bb7f8eb082ee2d42f62459a45df00a":"71220dad8c752f5c8cea9a8897e0b8c5":"4e9de42c573ee90bea1b3ee93be45d76c8540013e729ce1c89a214095e84ef8e585d649f2e8b7d7405724ad992770a2c":"9d15f61291993813c71157a74ca6e1553502b698e6f4c99d532e0ec7a9382c3ed92a3ee41dab4def573eed927190bae5" - -AES-256-XTS Encrypt NIST XTSTestVectors #142 -aes_encrypt_xts:"8ccd4a12da6df4d5e338fc63c6a042570c732b9af330407a7f83a5cd9713d59574c6e3e4cc79a3a6bbf9de362e2a0fc4d4ddb923194ca38c618e3845377e7dda":"75acb5edc9215b64fed3aa9a81937239":"3aeb1fda34708dad3ba316b1a1a706c4c1a4aa794bc75e0022d322d29feac7ccd20773ba70628cf09c4375208d6bb0a4":"19c927bad89a3d5a15e733c5b8393e0f1304476ab7c5bb964d105914bcd362f32d42ef3dfbf2f703dea1952a09372430" - -AES-256-XTS Encrypt NIST XTSTestVectors #143 -aes_encrypt_xts:"492b3b5fdb5460b292abb9eeaff2451caf69aa98eb684b32aaa40aa1ca13b1237c8c7e9a00054d66722affb5df91b9cf308c18987d007d01d1a6318c50a757ec":"1db148fbf62680e5426d4bce96840725":"7798587bf9d4b69ecbf217f105a064cd8abc0017b455821b0f2730fe34a0aaa200450122bd7304b684a299b7b0d16b10":"39cded2cb9c931537a889701ec5212e516d63a71554bc40c4ab149c5db6aed2391e53add098bef58f03d58710ca35de8" - -AES-256-XTS Encrypt NIST XTSTestVectors #144 -aes_encrypt_xts:"5c2978a295e222f9e0c87eb2c24948bc89391cb447a6fc7b5c2b29f331e629ab51d5876d25c6d7abaa277a6039f790099ae41caff4a81ee3d7ccb02a439e14a0":"e6a95dd69a1166b404a7436496966b65":"f797aa0af52e28263fd58eae6c6af9d592bcc21745bd163211e162b5af909139407344d6a1f61e6a472db40542557f1f":"14f59aedcf8d49a650cf57108216656045f92b785e7451d782e43b4c33edf5469566a1a3073237b84f9a669e1b6371f6" - -AES-256-XTS Encrypt NIST XTSTestVectors #145 -aes_encrypt_xts:"9b21dd5314e36dd03db4881d81e4b17fb5b497b950b191142df63b3f27afed5564d165bbb0b7f86cebe52f705a78a554c4f098445b074b88a2b47bfba9a7f28f":"9b6c318decd74c24fa509c52c7694401":"15963085220f25479ca0f4ddd300dda86808f4b71986e2243be63b6fa08977343ed166aae73da48f0bdb097af0532e9e":"08bfa5f85e988b052e2edda3a331ddbd5dcabff296d76b57a6e923b9f7dbd71ed1207a6b2f6e0f150c1833e0adaa0d25" - -AES-256-XTS Encrypt NIST XTSTestVectors #146 -aes_encrypt_xts:"d8277c4045a8689fe04f0005d556da9cc922a23f9a70296d36111b048fda55a1eae47d6692f46640ebdc57b1c58cb991f069a6126f6355ef740663e7c2bfe652":"76a6f7b899716fadf10df7615ecf4d45":"55b5cce3a8651b0791ee96d15b3d4834e2bbeb1e099ca093b8e8bf096066bff23a52722320728e86d3800cac3388e1ff":"21b566972760a6bbb54c6f9bf9bdfb578746b6f8da26bd8a4e55343f8475120af136b929e3b12c75971bc262d71f90aa" - -AES-256-XTS Encrypt NIST XTSTestVectors #147 -aes_encrypt_xts:"975e9f5b58a62858dbfbcb10aa309cba67be6085b8d73799151d90eef36d04dc10a303b916fbb552b0d8447d008e5f2a0b148b61dad9967c014619e088e33c32":"4018a8c77e9ca52738f864e853490f97":"c72806c859f771f4ecf5477ab583b53a36768fee534c160930649d1e7081a1a3dda25d92e600ef2775ccef7d903f9015":"4bb488b4b0a2df1f7d33e732a0879280d8a8864f1234edeaa0fe32bff3d19b129170df1780353fdc2dc66f59b856bb76" - -AES-256-XTS Encrypt NIST XTSTestVectors #148 -aes_encrypt_xts:"3ac4ce7ae065833f2105ff9a2dbc2039e8fd493d9fd97d173650c48c67970eeb7b3f18fc0b5bce46ecf20437ebbb69d0349021a059f81bcd47e4b3c2374e0bcc":"8ede4ca58947c1cf5f15a868762d7b73":"72e256c170ce2b87b8cda77e4e880c7b6a2534a69a80f08c6a0f20e8f278590fd550faff242675de5c503a07c1d961c3":"4ff16e3af2b3e1a6ef90517b81d8dd78e3d450b3b6837f2be147f2e8e843029627eb4912847b9100dec74bfcb0c6e553" - -AES-256-XTS Encrypt NIST XTSTestVectors #149 -aes_encrypt_xts:"9e64c5ffaf72a653a95ee344458f1aa7b23c40eac9f705d5da5a5bab60843293d05d5e04a06685f41ee9d15a39655f8a49cf5f431570b1261e08ce7ab5cead62":"c9e88bca111c735d795447189c91f49f":"661ff0a7fabc65dfd6aee579dedcf249737ef2f736e9231a9f7fe780e44d657ff54c4b49a905b672fb628236c33ffe63":"c0e0d5a23553ce55d823c7517e44e1c23ab2ce1e70edefea33d0f0fbff4300183f21b4849b49bff44d31498907ab0562" - -AES-256-XTS Encrypt NIST XTSTestVectors #150 -aes_encrypt_xts:"b4713941c6a4ffdbfe2bffdcca09631911e91f1260e650d389803b1aa89f5789fb8ead890218105b63c6d8af1cdaecb8da8c807a16e97ebdab860c169431f596":"737ec14228a09f9c52041d9dbfcdd013":"be7735fe5eed83198698d1597dcfbb5ece39a067a1d0b7486cdf9e80767a55317da178b7ad276974abd4d069604668a6":"aef253795f84d13f90706d34d925394c3d9c3bdc06772fded8ee9cd82b407f06482c679672fa4225c8db8f036eb71eb3" - -AES-256-XTS Encrypt NIST XTSTestVectors #151 -aes_encrypt_xts:"3655b75c8622b0cb72fcf91adda8584d24854abec01edf3311e4ec760dcdaa21f8088acdfc493b0bcdf486f1419b48662eeca09c5f87c9cf8416f7b0c021ddb2":"445d7f431d12e1550a1d74d9fd3e5334":"9c8e67abac7191f52f761c1ce7df0f383471825a9d0f0c8a890fccea0bfee4d2643275237440761517e1599e736bb35f":"42bc46ab27c0ff1a3512267e7a72868f4e268f2da85fd42755011345b8f0c7fd7d82c1dffe78a787bcd1eae7ead24f69" - -AES-256-XTS Encrypt NIST XTSTestVectors #152 -aes_encrypt_xts:"9267253c66fc16377af2bce2c9e44e03306c63d4027960333e0130520bdcd27e25408def8c86945717443c5cf3ed9a64c38ebcb355524d3137aa34e304fb7863":"41ae06d300818c5aa6a8b9cf5c52cad8":"718215becec21f55eb29f54305d1c1278a40332ce6883b5adbb5ddcd5b8174a5dc16d8f6829709c784d6680154bef201":"853a8d46cb2f6419deb1ceb52bca6214048017fcae05c3b1355b6d2c61716653f9501067fea1628e74ed9f765401b1a9" - -AES-256-XTS Encrypt NIST XTSTestVectors #153 -aes_encrypt_xts:"82d4b132e6c04e54efce6694f175b845fbb6a2f49fc25137beada3eb9d043cbdcf5870998a2b2625311d3d3f3493d0cbc808c9aa17b34108eb63f4d8d79af4b9":"d182db4398021fe1c1f6b80f95296720":"a0eeaac02b6cb25d5288e9c8140df96d6942f5bccc39eee94ca938674d5dd973ac7ec13e47e02b84e2233240c8bb03d1":"bc6dbac1f4db306c68aa0f5d94b934d4460f1348a8acefc98635e807131030c6ce48ce7f7d6f7966339d4db83eac3625" - -AES-256-XTS Encrypt NIST XTSTestVectors #154 -aes_encrypt_xts:"d8e20dbac2cd42acc08a966fbb43d3a97219e3aab6565a02312a6ff89e9799a145bd962d07c8577589d3a28d0c8cbe0a61e42be021e14ee05ad40b8cf6b31cc5":"4dc897636cb9eb73dbab047272ca37b6":"0d95922172f80534c8212099147ef81dd499e5938564b90f064361ba089d885cafa19921347f806ecc682502c06cf570":"82f34f8fc604c93c2df8ada24d40a35def297d682ac8c1eaa1ab08e65d7dfff48ac4c9dcd0cd88092efbc18e19a296f6" - -AES-256-XTS Encrypt NIST XTSTestVectors #155 -aes_encrypt_xts:"1f1dd824fda9666118ec1116eea78d37175da4d459a5fe225e5fdaaa4eb2aaf41eb8c002cea6d7f7d2cdefc7e9589d789d190b2e93f0ba58bf648826c275329b":"acf51a6805fd7c2a806d75bd7ee5f42e":"b54950c0acc1699aef8d952e013da2637974311487a11d9889b458cfe9678b8830fa61af3eddcb1b670fabdf4b10aebc":"724341e9eda6599cf6930c62de8957e3a05194843b6aeb6f5a80786464176ebefd1c823fbef5e195cc41a968c14aeb8b" - -AES-256-XTS Encrypt NIST XTSTestVectors #156 -aes_encrypt_xts:"daf2070f2986540e2b07b8e63afbad8b8934399c856ecd1353040fab2d521473d4d49c94949fb491b2e0f1652ae166354269802bd9e1f33bb3b920a58c9418ba":"36afe529f06f9497b31a38bd656fc791":"83d0a966309fcd7dfc2866e5e39776f7ca91f64baf5593433b996facd85a09f2df0d1cf88dfaa742aecd66e1fe2c4252":"300cf9081141d6332d1532f679eb9d1e10923754fe125b29f1ee8af57f16fbb7823548bd9273acdae5efc0dfed06bf33" - -AES-256-XTS Encrypt NIST XTSTestVectors #157 -aes_encrypt_xts:"c76cc70eb967996dc3de798ea3ae862ed5fda03ac4d881302548bb15981e6fc2465099e3b5f588d9f823052b7945b3834e3c667474a683384a205a2c273fe5b4":"9493384402aba6e016eefa5f90665bc9":"c037230578c86f95a662c4f9516cfb5c5163e9ea17083d56dde5ee7d99a4856ecab83d0dd936f308bc2b8be38fc9d1d0":"2acead8a43e0b024fe5f5c6e0d22542d07790e7d504f465e9580acc6a61e36c57b337a0a7cd7c30acad64c808826572c" - -AES-256-XTS Encrypt NIST XTSTestVectors #158 -aes_encrypt_xts:"9a80693962f631b5661cae3d6796d879beda0cf5410ba99d003622b7e88d50181cac526a04258ba72ab33e09f176ec71b46e361fa3bda4e7ccc786ca863aa6a4":"debf5738cbce508c0160e1f97cb4b96d":"fac73fc7e2b36e5c6ac3572c4ff2e9f1557d83f451c17a69407dc6a83d1d7f39c877bce17d14347793fdce146ab48eb7":"866da719cf292c8a8e6e5b7c350c95a521ec70f5b6d7ca03e5bdb10b75265256f185d56fc9fc60a0f3fd3f35c96b3394" - -AES-256-XTS Encrypt NIST XTSTestVectors #159 -aes_encrypt_xts:"d10daae41eb813899cb799207508d68062428835c0990dbbe23210d2a6086699bacc8447fe826da454001600a241597e79a038e1eed99000353fcc451964e5e2":"a9ec9b30bcaf0a4a9adea43ba2c7780b":"83509891a6745a63fd929dc95b2cde503b4bb1c8638c1786f82c036c31320697543f93a8d3aa187fae13d3dc66004859":"8369f1cd430e116d05da901f1fd3e4f588ccbe27bc70767a1a2942a5f28cc6fa9a8e0880bef691a8d0769122496c7460" - -AES-256-XTS Encrypt NIST XTSTestVectors #160 -aes_encrypt_xts:"02f5f16166ff196ecbd88d90ece619f1815e6dcfce2827a407fe1201c4a4c82956318912d9c7a6e12ab2f69e17b83c0ec42fc9abb25629e66c37b8583c2ef9bb":"bc9ab46c8d61620d078ecd0fe2cc9796":"f163a11a1169c6befcf999c68253f24c35bec8416d7bb738309e8f4cdaed4cc4146bddb71388ffe6361c44b30ceb76b4":"feaa6a8a357f3427dfb745cd2eebb3bd893efaac50cf6fcee3495f6292257954873dcdfca9bef8cec8f032d7fc378481" - -AES-256-XTS Encrypt NIST XTSTestVectors #161 -aes_encrypt_xts:"e090673661378f59af36db6c310630512859723a0404e766df7eb47253dfc9b74115d61dc26e157e09f7660de9ef984751321fc951900977073cad10a3124c09":"254d80b21be5f7654260d7223306c1e0":"40e5953642e4d13a7aa95206f101de8c98862822e1c23ddc0c366ac656a26f859f4244462fc33153f3112ca966bd3beb":"f66665211b4f95ba2fc9cae36a8f3a7789e60e802e91d8a1e6037b5c237885b0767df9c92de9ec3fdedac971d0c6bcdc" - -AES-256-XTS Encrypt NIST XTSTestVectors #162 -aes_encrypt_xts:"ad7dc36258b42180fe22d74f9f82d05948dc09102c041fc646c7c0822dbc0dfd25bbce142d573cb895566615593fbef46aa3710705a809179d6e3079147dc1ab":"494f48e8ecd7fe9af1fbb56d5d6fd1ae":"a4a57b20a0cfa6c9fd0d2f6aa30c130e3c3460a40e7ed4b06a08a4b6b0a3ebe2186cc61a0e8ff372402af501a8fa06da":"0d769bd9230cb06edf453084587bfdf687f70b8acd7501ba84df52af19badeb4b3439e03d1627b75aba2881b8f68d371" - -AES-256-XTS Encrypt NIST XTSTestVectors #163 -aes_encrypt_xts:"4d6825a1ca1ee2c879ff83bc842fb310a2e83ec101bc1956de43794aab03fb3cb6e993471ab1a724ea5dd9c57ca2736884d95ad930d9f6dd59f6ca751b2f5712":"6ff95ba9982494170476370457f6bd80":"501f6d9c497edc87eb0233c035d6601c3ce8460229f2d14156912d8d0ba15b6416eb837e21073164b456f0f7c45646ea":"8cf64aa880939d899634216abc9ca3d9340433cda8ffdce272d4e3e3a6e84e2ef8644492bf6acd1475a9295beb4f73ce" - -AES-256-XTS Encrypt NIST XTSTestVectors #164 -aes_encrypt_xts:"6a9bdc0fb0ff6ae2505f4b745d74597c3923e8c566dbedfc4b75d63987cbc2ef275a15c27bc2b4f34c0b00916f43cdff8fb13b448b4cfec1aa5915ffc6a69a0c":"216694bf2f49ad9cd6c9df880b0b8dc6":"5cf02f7f10f17483ab4546df0ad70523e3f43ee4a743d920ca4f320dafd43f9ef67d970f0e5518f20ae9a0b34b514a0b":"bd3ed5ec110a230bc52175616e0135a5a8ed4151a64c49bc988514b870f75791fed8ecf8e6067fcafcf96c0a3affc7ed" - -AES-256-XTS Encrypt NIST XTSTestVectors #165 -aes_encrypt_xts:"a1a8d702b9820db069b716b994ecfa26f269e2155bdef78eb460e588aac7a059ebb9158795e4ffce42f7c65e30ab7eb8e26608dee93b4f89fdc12699af0466a0":"5fee20bce0457000b1fea66d0ab536d7":"1181679dbd33ddebdbf6a0449316a74894b72d01a21b6e96e51eb1c30d59e8b26358c1e87e09edcf8d763422022b4252":"fb6065eb25aacd507e134f4f3cdbd77a46748e347574a7685fb756b4e49569c940237e43ccb17c04c1f3d6d169c6ee3c" - -AES-256-XTS Encrypt NIST XTSTestVectors #166 -aes_encrypt_xts:"3ba55c673b309d723921dbc3c84251bdc2ddf76abb963e23e011fe7214096cfaf6c84e3897af04f6081c157aabeb87bd2fdba4be8a9c452fc77b02ee5ffde802":"5231319bbd17b15e18afd13d02d8f122":"4c00323d6781443e5e6e2181e51219a746d9c259a9c13f2a5b8efb10424da7b86f97f87c1fb2bf3d3f163c719cf930ba":"faf2616f0dfccb96bb44c786bcb7b80b7161a55657309559d590895448145b9d6dd01aafb3b3509c93eb5c394ba85446" - -AES-256-XTS Encrypt NIST XTSTestVectors #167 -aes_encrypt_xts:"7e76d932c8d3edf5990468db816c9d35af407c748a43078c46540673d8b34406a960d338b18166227e88c08bc69c8d52723a1c468ff6a201d2d21a63ba8a5997":"a39603c815ff257354cb48f99825f675":"0749d735c15504fd4fbd6a8763eedce9929a20a0f994b30fe541a0e0ea34a01c46f9dfae701cb25c1030cb1cf95999f5":"0c22810005ecc4bbabad73f4db66c10a1a624b3f5ecac922cec8e1d3ec50011d52109d780d5a18ae7db6774c14e7746e" - -AES-256-XTS Encrypt NIST XTSTestVectors #168 -aes_encrypt_xts:"dcfcaacab2a5f6894ae1ffa3186d43770828d49a5fad35ecaf89debf184538180cf5772f1f9115d60813951094ca389d0c4b90a76485e79ab6f6780e6c4df243":"01be8643c67bf7c9cba96e62c4568e92":"7411783aef37c79842410e7be57d1830e1f0369ba89cbe2087c3f7967df44c5cee14f2468bfd41535ce09f28c4c8b027":"41b22f50b116ede2dd5cde9cfdc78150053b2362c412933354f2d54ab995e35f830ac52fb0be748473f8928032301a1a" - -AES-256-XTS Encrypt NIST XTSTestVectors #169 -aes_encrypt_xts:"426d4d31f88a5be86330c6512816091cd05eecd09f8b27af1fa13936c9d2de61ce6051fa64a9e621f1710fe8bb1b002e73a84164628ea1ff8e78247012cdbd70":"646deef6e9065772fd576c172aed6100":"309d9e8811708346c6a79ee019ca89a5a9203b12e442b6d022fbfa13ff55d16968a6e82de49e4373766befb5f7ae8da6":"452a7d94597a084b0d4e8938989ed937136fbb2e56965da0c1505230cd369a8a996527f001a30e90bb26b9b3af272f2e" - -AES-256-XTS Encrypt NIST XTSTestVectors #170 -aes_encrypt_xts:"b67995bece5a587ffdfa9d63ce82700eabaec701312aac591ae4c13045b17832fbffb96fe953be24ad4e22ac146eff566453fb9abec7c80b7d4f849dba96ec2d":"952d9dbe6d2b70eca8f11a68bd260e46":"190e1bd6674eabd5f5954a439c6748c820d036913e6ce075e2c53f3a1c53dca62f99a2377a42ce685b33edb63917b2ff":"a458c4a4952c0cd01c096624ffe94f911197691b658f8daee6b1b853775173ded5761e07d9a1a39ef72d8b6242a1422e" - -AES-256-XTS Encrypt NIST XTSTestVectors #171 -aes_encrypt_xts:"f1798b1cbe9683b9a6e4f24583bddde5bffb82381150cf6df71a3f7755f1c49f22f18a6703ea82266f72aead930307d6bca13b99b4d2419e9435e97f6c11ecf7":"0858df21034a36ba442231c543be1945":"509e85aa57adfdcb51f750e096a17c441a83d9c314aa3321ad4b6a5d77040637bf24854fe01d91548ce0c622e5d7078d":"a9a9e269651078e4fe95c631cf22e39f83ecf09e6ea231a79ffc26eae32f706167a546f3c30c1587fca293803fccb198" - -AES-256-XTS Encrypt NIST XTSTestVectors #172 -aes_encrypt_xts:"5c7f7a36080178430083ff5492ef77260f680a15a76624b89e854c94f0488a9e7daa4f33011f91df5e338053f46cee650fb0ee69f8c215755a4a63cd4228c219":"a401d73c8875e759aa3eef53e0fb6263":"b1e629a62a03ca969b16915202bcaa09e78ae1851bc88581164968a5656c82c0e5c403ba54b9b5ed9babe8b0751d1b34":"f5bca60fb9352b1de04d7129405626b3a474a264fbac2d6be119e1d57aa998d0e0e4d9f9c976210d93c465a3e360cd92" - -AES-256-XTS Encrypt NIST XTSTestVectors #173 -aes_encrypt_xts:"1911e3774102c5a38f4bc1af2bd9111b43e9a3df53bc0e7134adf4c90801b140ea65fcf9e94ab063d94a3de77e775b1c27d1b2de8c4e48167fa54d838297fa28":"4ad18ae1a630c169bb93ffe98168cdc9":"399dd2e00110380da43d67a81bef6169898754cc8f75c13674ee6a652ab0198175c98b2399edca0f592ffb488051433b":"e055d709d88b21bf36cb2700164d508b690d8262342052abf807a9df093658ec8164d49fd630091e01536e962321354a" - -AES-256-XTS Encrypt NIST XTSTestVectors #174 -aes_encrypt_xts:"b6bfef891f83b5ff073f2231267be51eb084b791fa19a154399c0684c8b2dfcb37de77d28bbda3b4180026ad640b74243b3133e7b9fae629403f6733423dae28":"db200efb7eaaa737dbdf40babb68953f":"77f4ef63d734ebd028508da66c22cdebdd52ecd6ee2ab0a50bc8ad0cfd692ca5fcd4e6dedc45df7f6503f462611dc542":"ce7d905a7776ac72f240d22aafed5e4eb7566cdc7211220e970da634ce015f131a5ecb8d400bc9e84f0b81d8725dbbc7" - -AES-256-XTS Encrypt NIST XTSTestVectors #175 -aes_encrypt_xts:"a4be45694240755787649bbfe9c62dca7955fbad4a2be15d4eef2c703696f12877ecda778a0d547f5a1a4328f2ae0db5893470f967a8967c75881370f9d18b4b":"d66458b1e5e382b006b32c9632a2e12f":"0e380a0ad91c31ac1e95d6c3d26554c38915df0fa1e9e8f781b34969c7ea61347b74cc807c7c603b35cd1593271fa938":"3fd7b0b5ea66cf4e2da1e690f6e80660638b1a3f84cf212d9ba90e7db14177a3c4eda89ad357af4408a7a342828a5dd6" - -AES-256-XTS Encrypt NIST XTSTestVectors #176 -aes_encrypt_xts:"47c2b1b4458af043441a1461ae7326113fa2dc1b7b35cba14eb8473db169a17d33ba78659fe0933aeecdd75047b1c986524c091c778c545722cb459430487b55":"87b1d01d0525d0af0bed9e059e6946b6":"1cfaaaab545fe967549f0f28f9667a0f7d2ea55fb7bab2ac4f3917a76bc309155780853d2e48d2e8217685c4ba909cc7":"3fe4be324991aee1a628c3e5c14ef6d7c4125932563afe2c08a1bb82234152bfe78228b40acadd7d398cf20f621eadf3" - -AES-256-XTS Encrypt NIST XTSTestVectors #177 -aes_encrypt_xts:"6013e5cd1c6f341c2f37f4f35583dd222c06207a446f2e10b71743e0d6164542387089692d975e2f50c5d62e0f18c20570354a737b71514a2beb7a49cc941a61":"d7ed58c0282398df330ee851872bdb46":"c79f127174bce174451306e6dafeaea0e1bab09970b5aeb0e041f1e5c1f925667b7902433e7a34b47a19bba216bb622b":"831a0c7330e96088cfd14346c0c53f2e4add5a6edad6d1a80cb007a5f25aaf241a195c0243ae26761044f274e9000b43" - -AES-256-XTS Encrypt NIST XTSTestVectors #178 -aes_encrypt_xts:"53724613045a688ebadd8119d87e28a1674178fc42a40b54a83a61c0021afbcb8d6e6d28b6c1a5138c6b2deee472d61143f81f45dc697556e2ce9f7197996b83":"b00bd9829b1024629a1ee362bc50158f":"6a131dd6bf6f35b1d08e50951ac2df6c2239dbe2c3b8283cac688ee97363544506a295d86e39abb0ae730a952be896fa":"0e2bbc05fd817f098b0d94408c8d65704901e8a63262032b0e7b03cd6960a9ec0366aea05d3c2002971efb075396db51" - -AES-256-XTS Encrypt NIST XTSTestVectors #179 -aes_encrypt_xts:"df35e4d415feaf511203daff594843a79ca3f164c954dc3cf70d660a4d3628ac7ac38218ecae74b433e3b0e6cfe21f78fe3ed3fc02f3bfd60abe6b529912a7d4":"79178a9eac0958a622214a2c4f2b2f2c":"f0762872bf7795392f75708ca33fda7886f9f1c4167229221580707804c283a4e86e75ce9cf4dc310ce090e590c66241":"26fd54196b4ac550342ff46e2e7f442540518e01467ace2da52876a54636626f1e986df916e36e716fc009e5fc9dfb81" - -AES-256-XTS Encrypt NIST XTSTestVectors #180 -aes_encrypt_xts:"4324b0fcdcfedc5af7f8170c157ef68680197f5901fb5f3c9b9f85db8319293066a4e1a61c5943865e7b2de129dd3a6db5d8865ac55722399a58822c4e51d0df":"c0eb880e0ee09b46d3d28ad7b363a851":"e6082cecc24808a6b25e7659b24b71e77ec14887750a01fb9d387c2e90acc77243d7a0dbab70e41c34594a4ad197c8aa":"d3c5c210afd597feb2e188b0fc08e77992e2e75bd53cd60c507b2ebca37c7b7defadd06500ab67af7c00e5918fca8a16" - -AES-256-XTS Encrypt NIST XTSTestVectors #181 -aes_encrypt_xts:"b77c56a9784f3c26a8847114a31ee2cc3648b44295651267df3964dd689fb226fc9526da77a02ab04f332d39a4faf9ee7ce3a7320f2ce9c21fbd5536506aad07":"5207aa755b7874b559139f6d50e3c5fe":"b2268a28bb39a15d8fd90b5ca7ac698fc2f28206e0f2073b543e567969baa69397aabbea9fb90062d1a7c395936f49b4":"9ec9552e50f7620b9b4fdcf9df6512ada43c03a14a32e17a7d48cf5378f9f855a2cdfd8054c677ecfd4f2bb925723496" - -AES-256-XTS Encrypt NIST XTSTestVectors #182 -aes_encrypt_xts:"17230072ac4f7af2661c26325c88565573fa05c270c53193ef3b52c40b86ae720cc894ca4ce8510d4eac659ad4aac0f9c9e0a65fec76ce9a2296218fca6ce500":"5246b8bf6a28c8799101dcfb375f83a8":"0bdc724383d8f76e2a921940ec84b0701eb37b8f5c35072cbe48d0fb8792b87b9bb99d6ca40ff864562b720745712f26":"9c4b9b19b48c3d1cbe13b0b08d708345b0f25e4926f633480a9f52ed3e30995375038f641267431a206e3eca599fe6dd" - -AES-256-XTS Encrypt NIST XTSTestVectors #183 -aes_encrypt_xts:"b625879ad3cfcf11d39af454007d0483afdc2724ffe07c046db78501c9d04cdc9ca8a00fa6c6ca14e3987991f2e8f53504390a125d471c95c92d4565fb3b1928":"697b65159bcf2b0871cfa8e070631218":"758a608a8d146167be0283e776aa493fc39eee0cd6de71c1b57a5c24551d0f58bd55fc60814a661aa0a17d4c54ae3e43":"db2552e820f1aedba4c17d0883745ef307c4551c7c8b7dcf457ee33bbf5d59e1fe95044103c94494569ea31f00ffe1e3" - -AES-256-XTS Encrypt NIST XTSTestVectors #184 -aes_encrypt_xts:"2efed72f6fae0c139bc12de5a1c90a05510bccd2d83fa55ca1058a9253a6fc55ca7885ffc10ec6128046f87cde88b1e8f4a237e24618ead6cdc4f4f01995800b":"cad76b7158a61465586b61272e0864ba":"0739d41d77d69acc204600a4c84334c4c39d3effab76e063d575baed1c956bcb67691983d55d924dba3f1fe79ebe4c20":"0d6846f139511d9e07888dfa7afb1ff0b029f1b6d6d8a35cd4130637fda958e824c9a9df5f6e80f80a19ee2731b12289" - -AES-256-XTS Encrypt NIST XTSTestVectors #185 -aes_encrypt_xts:"924379aac0cb7a4e2de6108b506ef501490aeeeaf16d7af500b4f2b8f313c2d7738f499bc42adfbfdc28759ce68b4cd5e57e62b469e3aad0941ff87b6546ba14":"635e4d4669fed1c8c37e1f0a36b37804":"1cf76a9be30e60220c1828db68d45d96a0d6a3b1fe309cb1defedce851b39b07caf15a822e3d60372f8544ec906b4add":"be0406da120d4cc1e3bcd9a44626e8b5b3b550a23c6f9279940ba7d4f71e275088b92a958d4d2ad5111bd8f715de4c30" - -AES-256-XTS Encrypt NIST XTSTestVectors #186 -aes_encrypt_xts:"a7bfb6d4a54484c2909b92339b7dcf176188f3d4182d9112243714fd5b9c798d3d7407be99852fc185688e58135a76b4609daeeb6c1d0659b120fe7505a4624a":"0d3b9350ebbbaf2a1416995424a7885e":"4091ebe277df242e8de6209908b6a8e6973cf4531e23ed6b1b76cf0e8efb652d2cecde9b697bc65afe873603dc0a70a6":"7b205893a05873a82f7ab2132883685e0b6f20f05445d5a0d9b2fa8cdbeb1037239b05d715b169bb99d0ee9b5ffef742" - -AES-256-XTS Encrypt NIST XTSTestVectors #187 -aes_encrypt_xts:"16d7db8d519c2974cba7c44d3a2a4cb79773d21edb3b359cb20c716570bf3aecab9dec3976d8322db4aa97b2e153e2b012c4eb1ecd2dca83f7c06cc370791f78":"d208aa5cc5486e0e27faa73ffa767623":"81ecbe0ad23a1645f5d2891d78da406a70d540993c3cab508859bcfb2d3a371c4331a380fad7caf872e74bf861b95bd8":"305d4cf4f7f9a6192e85e55176a58a85e5795dd359417fab2e72aaa13ee6e093768a4e741a00f4d20ed572d6af43a121" - -AES-256-XTS Encrypt NIST XTSTestVectors #188 -aes_encrypt_xts:"41e9c3d70302fb488034f3c1f4156d09f951e19ae00ed0914d7b9ea688bd4aa9a20fdebd4229e2b3558411cc9868152a436fdf0b5d10eedb2a581cac4252b9c8":"2cc5ddbe77712002de095aa5de31d429":"306165583eaf16391a31512c8d2487431ecd714baefe609ac478e41e6d35a694ca6dbec8faa3f814844dc2acddc157b6":"73593426603a768f9a151894184deae22df23584374f2ab1253bb38eb99d1f208562d12d81ea34bb0f4fd183aa5e9af5" - -AES-256-XTS Encrypt NIST XTSTestVectors #189 -aes_encrypt_xts:"ee5bc150f08110aa95700f96abfefad196755b49068866dc7b2e251260bde5226b2a234c8043309dc4ceaa62d62c3eedaf4440e09f6c44915db7ce47a17a411c":"11071e5b327fe8acec3b9f81fab37141":"134a04de6a76beeac202f48f656e101e27c2856384d0bb417a1779ca29403dc96b382830e151764c2513ceb4e572aa27":"b4dd7ed020d3121ad9d1a58760980e3e7d203d84fd7b77c6d4fa3dcdb29f9aa6803074aeee6ad8e47ad0dd01a2b0ab96" - -AES-256-XTS Encrypt NIST XTSTestVectors #190 -aes_encrypt_xts:"458dfebe5a6e381da894a1551b95467f19fd475be6a61930ea7707c4f21f88cddd7283c59cc4211af68cc4273ab0e31bf24bee161a5690c754f46ee6392eb6fd":"eb051cfab3db35ff7b3919ede9f79e93":"506a8565eb8d3a39e2cc9d32eb477cbbc621d6451e61fcb8528a6b1935071ffb31f18980ef586b97f02e257e09ca5f0b":"95943d6d57f17f5d626518cbc2c7175ab97cf74bbfc8571e8100a921061e68df4e193b53e4256356efbc42969ebebee1" - -AES-256-XTS Encrypt NIST XTSTestVectors #191 -aes_encrypt_xts:"4224d8d8e7c870628c9fc4a2b5c67117f68ca06fe9b9d0fabc0de18ce9ff2f5fe2f93c46eaf42c5513af3880bee73be8f6cd051e1172c1a79d8a5f7509b3d170":"d128477c0509e96770e907a69f316f11":"5511e976c5929dc506b12e3a13740d59799c31e6e4f762ed3df15085cd5a99588813edbf30413a48622896a690e4795a":"ec0f79a240589de132bcd23ad5b1bf6218ad82314f94fa43f918a0e342d1d5c719d12dd3a70984d7b6ea2c25f71180fb" - -AES-256-XTS Encrypt NIST XTSTestVectors #192 -aes_encrypt_xts:"30788b62febec41de3d01e9375b01ff3c5362a81b4ec0adf2b4fbf4aa79d2654a1efcf89dddb2b4aac7c0c25ff7d5e631baee8cf5ff46f2c6c440db08120f798":"fce20063b9ce5820c48583d856c31d5b":"45d5ba3506f5510256a9dcdf7a69efe9d2ddb191972c10ca3c6b820aabea59c8c02262df10b24471723129cfb46647da":"a7c2aa4f19ce66a3c2b15c950783401c547691eb06740971dcd0f1b2acf2bcaed48f569b799b41b8d613f2bf4d7657c0" - -AES-256-XTS Encrypt NIST XTSTestVectors #193 -aes_encrypt_xts:"1b7424cf9a4598a3f6aa1f15267e9ae0c4b2019d0665e9f7e7d4d7fa8871884a248ac042a5267dfef73c51d89bcdf01a51568dfccb080b6121b70f6c8f2416c0":"c83836292441a0dab60ba7312014d9a6":"943d20b70e72cd3f9328048933e8cd2d639d9468251c20232100f162dc5326c78edde144f59006ba4a886bf8de6eeeda":"d398795a15f9de591a897712bc454d819962a9ed1e638254cda815e86d5a9f297b017274a55179e6393ff0e5f1c49e27" - -AES-256-XTS Encrypt NIST XTSTestVectors #194 -aes_encrypt_xts:"2501f6f8fb11168026fdb988879d2571679e69715e89d5f142dce3de6d59697af676a811c6fc255554486b4f82997bb909cad701cd2e0f269450128faf23ec1e":"37aa0356bc9f948630c6e7ac50e9b381":"b0b198e498e685fd761aaf775416972fab373e05b4d8dd8640294f473a04bba1a3b1634cec7c188a0e9f30530cc446b3":"000493368e93d01cf6800f4054da92d74867b685419e2f382eea9c8abdc421469d063609bd0cb7e433a8ebfa652979e4" - -AES-256-XTS Encrypt NIST XTSTestVectors #195 -aes_encrypt_xts:"073d56941b536ce6567b100839c8ca5b97827e58b4c849e2be549cc49e690e15f5869311094c6b8227ae3c9c0fb24d146ab24f286ce9fd50ee06293501bbafb2":"ca51fcf3fe7aee41c6e482e9d4df171a":"b62a3c1084b5b2a1ca930cabf36e3df93ecea8ca45029af19479d866c05999a1c24276413a4d1ef4bb8d85714cfd8c79":"74c927e7a7eff446f0f3b62d2b65fa14e2798a7fcd1b88df941002fa6733df5e087570d4556195e3fca5a8290008f974" - -AES-256-XTS Encrypt NIST XTSTestVectors #196 -aes_encrypt_xts:"c581a4cedc8d412bebfd448350d088bbc63b731da56041fd9cf34ba9e2f47232a3da784530bdebe90f9f0662fc14cc7aece6cb28ec4eaf6487a240b5f5e5cd7e":"20922c21dfc3478fda875ffd0ccd06d8":"150a747149fb2ce6e17312fef0950fe85343b356f37541c9e051e464b628a6cbbd51a2c84a5dbe6e886732949dd0b95c":"57e865cd82cd9c841add8ba33806d35a83728a1f10320ad4e09f66ad26735e447d3b1d8a396e67f4ce84ebbd0207fc67" - -AES-256-XTS Encrypt NIST XTSTestVectors #197 -aes_encrypt_xts:"f3fd9423bfdabec6536aa498c5a83c0616269f89666e5f9aa1843dd0103cf8e5badfa8c5dccda59987c3ac01c27d6315196fd5bb484c545be246e3e10992209f":"6c01f321222682310c6522b74803f823":"66cb3db29d13169a8bd426a88190c5e44b81de0f7561acdf226528df15cf0ba4ad50f02f958669794351acb1c612434c":"6f53bf8590f00956c4047189da666ebd328c18806854ebcca99f8f18f47582bc58945a9d61bd13ed7a49644dfef206e5" - -AES-256-XTS Encrypt NIST XTSTestVectors #198 -aes_encrypt_xts:"31dd1c3355a05085156a51d2133365ba323d5092b6c5d1945ce68493915d2d41c46a4ec60f62c3f9ba41382c06d24143c71f88c7b900170fd30aff02a4fa6a0e":"af5c1274eae7d65d3aef19b3b2d6cc45":"37d77d18180e205a19f057c9beafaee099683d905c9270434b065a4426d15a4c68670157a9ce6752e6dcf61c8315c93a":"2beafe1310a40b04c07cf8136acd2cb9a1c6e49d468f1d727d18e90b9c2da77ed1ded5ac0929fc8a53079c23c5093c05" - -AES-256-XTS Encrypt NIST XTSTestVectors #199 -aes_encrypt_xts:"2937ce984fd09f899adb653f0acb7725ad9e493bdeb520bc527cba058049a6fb827e13ed6e67f02d8f1af74798caa8bc92d77a7db30ddfa7a3b3ef5d28f546e6":"9290ecd6483382598a540e1b67c99f9c":"aa2fd60e91f9f001233f5617580266486a0c5a767695f60fa45fa067d13b7cc775431704963dd9426b5ed8c84de94b61":"9f743b2d5021a796c9ed4dfd043cd7592f762cd7b299d77dd1c1d7e30b2bb8c4b055ec6988a08ca0d4cc31f17d4461c6" - -AES-256-XTS Encrypt NIST XTSTestVectors #200 -aes_encrypt_xts:"28ab33a47b32dbe9ac4e33a7dd3bdea0fc47deae790c3f5c24cc4e97229ce0c0a15160ff5cc544e2b4e03b4ccd55cc685e93e4ddb2fad8879d0774e92780c521":"3871b04b799f7c572168af16efe880cf":"abf99e347e086cad3676dba7d8ad30713de3852514c78db83ad75d75b686bab066f62431cefe3a98de7b713b72c926fc":"3501de2f9e6921c2ca6c6f5a7d642e7c6ad6cc1fc8f3ba496fc5ddc6580df5584bfed4bd02e48d898dbd06757b5f5b06" - -AES-256-XTS Encrypt NIST XTSTestVectors #201 -aes_encrypt_xts:"33e89e817ff8d037d6ac5a2296657503f20885d94c483e26449066bd9284d1302dbdbb4b66b6b9f4687f13dd028eb6aa528ca91deb9c5f40db93218806033801":"a78c04335ab7498a52b81ed74b48e6cf":"14c3ac31291b075f40788247c3019e88c7b40bac3832da45bbc6c4fe7461371b4dfffb63f71c9f8edb98f28ff4f33121":"dead7e587519bc78c70d99279fbe3d9b1ad13cdaae69824e0ab8135413230bfdb13babe8f986fbb30d46ab5ec56b916e" - -AES-256-XTS Encrypt NIST XTSTestVectors #202 -aes_encrypt_xts:"e530b0dda11865624e73a321d6ea17d60e501353466f7686cfadcf7b75791f7e2233f08d0097ae8dceb50cf63e6e95518476213797016094dc75d96e7a9a4c56":"968d77c9b876e9b5b7cc6a2494c16b67":"ce37427ee378dccf1b3dea3b91612eb7c7c4436c6bce3846313cce952693e0b9a8d5dd20a67ea4b3ed985752e7629893":"87b06e311a58866e58b522dfe90219eb1d350a95960575a3ba6c3d53f781f6d09f354e79425cb643eee2b1a00492a67b" - -AES-256-XTS Encrypt NIST XTSTestVectors #203 -aes_encrypt_xts:"d1f9cc7ed9a0434e194ace026dedbd1271faaae855ca8b7a6e23e4fd13a2a2b680ed1131aefd06e023773e8915d9bc04ed1bc4260671c0204676c2148ebcf430":"b7c9054a9af838750afcbd736e7b1047":"5bad620098fb1b6bea9d5118a7e89b7dd59861f0566ebd87f9c16d84e7a8b5dcb721c7c5a2e2155922aa82348794325c":"5227c1299c1287edbb53603fc558697394dc5bfb6aff6356850f74191d990c2401b01be229f54fb3aeaff0ce8f6b0181" - -AES-256-XTS Encrypt NIST XTSTestVectors #204 -aes_encrypt_xts:"855a34fac429b15d0406e197bf02d8afe411a16fc417f4e6255406a072b5b0accbd9d49fe84922498c370f52a2f1bf05478f6d7796ec1179c374b82c4edce4d2":"ad6cefe6705f37084019e0c35576d463":"67c195a568cb0a37de8f7261fe15c25fd9912afef57c9e9482ae13d2d817558ac10179e908dedf8aa8b97cc4844c30bd":"16816297d988d987c82b8a33eb9259ae48c85c1ae1401de30200e572582109e88f8ee8ae807371b3fab0edd3400e8cbc" - -AES-256-XTS Encrypt NIST XTSTestVectors #205 -aes_encrypt_xts:"7af19fcfdbf6a2e959f15c906c0d2276010c94cc74f3fdae22220f8487fad572db7ad21cf72bfa44a4cf311045e8933b770430540da4834c909a310dc1718377":"25bee7a7b7f3cfb3660fab619b8d64d9":"b39032f82fa5dbe8f11815ba11c0036b44dadcd558d0a263e79caab673bfc6cc906b35c8a23afedf33b4ada9cf15a79c":"a17ff069a5d2bdc11052e856b64b03fb8f8dff05b1fbd9ac39745f2a970e183c8297cbf797ec0d45916d2851c465747b" - -AES-256-XTS Encrypt NIST XTSTestVectors #206 -aes_encrypt_xts:"b9e0b80c434881a979151bb6364e27c9986f4c72fa76c4f38d3177af7ccb94103477dd3d63024ff17ac9cf4258ef0be570a5a3aca2fedac37d9a48925a51c529":"98083c9386a6d58cce570c0d0abac54a":"b42b0a8201ee75707761a6b9c089f9ffc431c47824af69adc95eff98571427b59206ae1cc3ba8da79e73e472ae062711":"b0d5dafb947784df27e2a1f8e512858cc795b7cb4c0e08e5c527c912f5acd63adadeabbb697358cc1d2a5d3c62e9687d" - -AES-256-XTS Encrypt NIST XTSTestVectors #207 -aes_encrypt_xts:"7f9bf3748f2ddd3a121d15a050c5dde9f41f310a6159beded1e99601d3d2af934f8206902ced5f3633a00b9be391b9d06c25a8383116fb9f01bf4a0c116776f3":"9260004acc621c658e8f6707358bd074":"f6c24aa94d7bf049f7dbaea25b55ea8f742cd1906a4f5c1c7c701d922135fc7a81232d1abc269c93c7145472c43f2d2e":"2a0163558171c8762c1757c25ee7043dd8ba06ae16f4b401f34832391c4b3ac3dbd089084b7efadbf7ae8dc33264b89e" - -AES-256-XTS Encrypt NIST XTSTestVectors #208 -aes_encrypt_xts:"41302e54c603a61b79d551bd3d57e6a38f86124ee76585af81abb023ec8ef3cc53d77600e5f45e968264a12f728851dd57fc888cb978c227323288447451b241":"fbfd6b005dc0f052c8b5bc2b2d602af0":"547a2b9299a5dc98c85182a45a8d40374614deaf0d25eb8cbb9101b82a55a37bfc78667dcafbfb464d86381a65bd01ec":"e6bfdfae2677287baf8ec594185746e374ad6bb98a80fbf865701cf56fff6a81c1a666dd40fb1084ec623aa8165945c5" - -AES-256-XTS Encrypt NIST XTSTestVectors #209 -aes_encrypt_xts:"4da540f88e3bec25814aea89fbb43737f0ccbee99392248e69f1987e00d100018d7b23de8efff8c5cc85b0006d16900436a699fe5c4450e194fd9391b8485e6a":"60b25f3fb580d6cde23496f660d1459c":"9e09d2cdd844decd7a00c71cd7ba8885ba98649027cab1452c233bedf92c18c2d720d1279ff6fcdf3db2fd0ad99972f2":"89738935e791f1ccc96ddb6d1e1435eb866c817557c22a0eb1295592bcc555710a8c1bd5dc257a5d83e4329acbd7b480" - -AES-256-XTS Encrypt NIST XTSTestVectors #210 -aes_encrypt_xts:"50cb392fb40b931374c3405601ba2764b88e5e63d6a2a3a183eada949e21c578a1a1b55ee0147856f72d3874368e13565213204833e608ad5ea084e163d05d6a":"6ff4b5ddef5128f9ae292b984bbdecf8":"285188e2d5981602f042908489a570580b89c50d3f10674bd147521bc3a69e1ae0db35218547e3744f0c2e5489f9b62c":"82876e4a69160f0249eee80423a8749888156f15c61f5a4b450e9f8f77a86baa86733f2d453a7e4d09132582083e7e6a" - -AES-256-XTS Encrypt NIST XTSTestVectors #211 -aes_encrypt_xts:"9e01a04a3b2f66b8e78421305affa696b5c1cfc1c90eae00ca375dfae5133dd20368596024943f6101dcd3653723f0e785becaf22169e8244e2bcb63ea0f1811":"201b298202cb180722f34ca2a025c791":"65dc6a43ed1c2a8acf505f708bb4a34196c79fdc1e86cedaef17c5591b6683b353123cc7a1dbb8fa90e0ba9a488cc3bf":"8da1bbe05f34555d72d5498a266a45d3f42f8456b925356df3ee7476115c59d237953d4f357d6505e0ef107bca5e6cbd" - -AES-256-XTS Encrypt NIST XTSTestVectors #212 -aes_encrypt_xts:"2da8c026b078e512fc389f1d0aa4f95575ce1b7d3e23e9c6b6f2c2d5f9a12d5f1156972250289b4dbe3130b01a2b37f24b4ea35f6eec741539cdaf85fe5acce8":"cfac7c90008093e9700c6d0828a231b3":"c0450cf6088790544f355923e15cd72d643a7141b67af61c20f63692a15e35db38a84d47b7bbace78fb4d8a2b58e5946":"f38892550a774c5bbb23ebe182e6b2912e52853de79b082533449baa0da535df5f30d4f5951ce4d0342f060878ce474d" - -AES-256-XTS Encrypt NIST XTSTestVectors #213 -aes_encrypt_xts:"489a0b0ea71f3240b461fc8b1becb86f3f9844c4fd6acae8b20123c79d9510dcbbe33288a993e407517d86140a17f3254fae6e5f4a1b63c94b84618adf91122f":"78fb2890e7962081a8273cb1a2e6a388":"1e2ff2fdd015aa629f7c066434592ce808bb0e4afa34e555678c40b989414530a383d37664d0cb325ae2c94af98f285e":"be3be639292ede0aa1f258951e026c03c2b7299a7ddfbeae96beccc91edb696780e4a3675d762ecfb2d28529785189cb" - -AES-256-XTS Encrypt NIST XTSTestVectors #214 -aes_encrypt_xts:"aa364e6de2f0856dd07a93ee1198b2d83d2cf27f26dd29ddccce7f214e6b5d096f04404352b54ef4154634b5a47fae3baf6f05a30423bd126161a00c56267458":"0341b3c3a427488abca69a308202f633":"9388066de5c865cc4183f42e436838a98fdb4329052e57d1440b7efe7b84b877c7516ce7e63f5a37397da6561a176a37":"851eeb8fe99c5e8409e9af8f4855b4b6a2ecff5d7d330c3e07ff7b243150d3c1a8f9160a4327bc6fc791fcab71aee2bb" - -AES-256-XTS Encrypt NIST XTSTestVectors #215 -aes_encrypt_xts:"d7b55d450a709888c2e81ece078c69367c8a4c28a7b0a20831a95ccc6377c185272a2054aac1c7c95577894aa2b2bd2a3cf0bc87cc3919de750f44ba49ac769a":"b943cd22706fa4d675936f5ad994c437":"c510d766b3693a84247baa9c38bb29d758ff2155bbe13619b8fd6a7992e5a54a6c1daf4eb8ce763cee78d2b9ff24bb22":"befcac56e561ba4bb513f9dbcb0cda5498d18555f595bf8dcb6bad1495088e3b2e268809266f6c0850751e90a1d61fbf" - -AES-256-XTS Encrypt NIST XTSTestVectors #216 -aes_encrypt_xts:"4128a40ff005da011d43405a3dc4214d1ebafffcdf28dfd47bd7675a714b75a19fd81f819fa9654bf8228859d420d0cfe0a5b9f2084317b423c6739b8265c540":"de0d613bd82886c69f046625e05c4771":"81ee0eecf86168a0756d0807ef258e06b69d7b9e2e01ec0bd05b408387c74df9a1c000376dfcc4210099eb80781366dd":"f22be4c22a249d17cb4fa92d4d826517521712eddbecd98baab1fa462b0b94d636ce55f6b350a7fb7bcc3409575a3081" - -AES-256-XTS Encrypt NIST XTSTestVectors #217 -aes_encrypt_xts:"979d3095432fe13926466d81f76a03c3a97b4d28859120bba04ab039fc4e45dde6dea0c12dfb22b947ea805c21997d7d83dde735df04d14263ee81901e6feebd":"c45521359984d4e6aee4e750082b4aff":"4a7a241f6dbac0f7661020c29f2c2a2de686fc1ab14eb48d2b8a2bec8d1947c71ddd5d55d909d6e89117ff4db5ee8d39":"676474603ca0a17615f8642a0af2be79f7a1083eeb79fe770f4376a6e9bcf149f2eeddc158e4f8b194ccab6c7fbf804f" - -AES-256-XTS Encrypt NIST XTSTestVectors #218 -aes_encrypt_xts:"eae9203370d6a5ece7de37d8c09a556e7e8a7a0c2fe6aaa8138f8ae58a7e287db2470e841dc9b152fd42e44b764d240c66cdfef9ae3944346711ab9ef329c18d":"176dbf122409b7eff4156e6ae1112824":"c629649be641298e789a01db2e7e5907ec9d0c2436349f45ace4b1802033b0834e4607c3e070c1940f6a8d8c2e5b669f":"4ca724f3e2df333e826bf1f56282d4abe8a17e68377351a4858d493185e045613e436ed2d6b65b6a5d1cd522111251bb" - -AES-256-XTS Encrypt NIST XTSTestVectors #219 -aes_encrypt_xts:"4b08acb6b459ee038aebc951149e251d6774330654f3f8c3a4263f01ff461abe9d93da564eb83f2098d48f2a25cc55d50acd9d738f74cb06ee92156d797bd271":"62e7b4213cdf615ba78aa9ffdbf109f7":"60f1a6ab744aad7377f18e5d4836c90520b8879aee4e20a284756fbeda585d5263089ec22f7a79d3150c137904a4840d":"5b60589281336b88255b2f57f10c0e5f2eeedf75623775da46de824f238b78ad428f96ffafdf7afc5aa86739d9e33294" - -AES-256-XTS Encrypt NIST XTSTestVectors #220 -aes_encrypt_xts:"f7301e716790cee0c4eb7be11efd0ed7801da85a500710ce745c03ad62845d3b24cb118e05db4b56781085beaa4b74b193ac9e3db3f9969afea0c0572c2c4246":"22bd2e7be2b234dfe7b0d59728b8664e":"702d25a1345ad00f877e6dd53df92c9ce0e4a163315b1cf66967f962391005edd967e8e3a60df48964788f326f080ca3":"59ab157b2ffdf44f73c594fc3d3e889fbe76ae3e9a62d8844dd3d4f6e58b92049e28fe3dc869ff477251ede8d9ab0cd0" - -AES-256-XTS Encrypt NIST XTSTestVectors #221 -aes_encrypt_xts:"2fdab284390fa70f308a3f78175e46023e6c9656c256a61cf41b526d28a0ce1a3fa9fdf7f518dddc722b079ebdb33f146a5476a23187050563365851e3cb68d2":"cff7d8941e4e6d42564fd9099cc21f12":"db1cbe9bfde94fd981bbd24ef9b409a8e3ebc3306c91aaeff4487afab84f3bc85f025402b5dfd034bf0fae5144c40b5e":"5b2a66dff6c62884b9254690d9fa5fbdf0e11d07899901838fde5df15c7bc78dea2fc8b5b5c320de3197810299b7635d" - -AES-256-XTS Encrypt NIST XTSTestVectors #222 -aes_encrypt_xts:"5f1a7eef236b1fe4ac1654404c878a4a0ec4ee7c55a30daa4e045447e9893a253b5a10918b6348f85b110e92a57b2ed76a9c5342d764909669793c932ffeeff4":"aeb016d57ce55f9f4c2f1f94ebe0d2b9":"4ce97a0d46eea97ebb8c5ad5b0d4a000bf59c93a66f1c2b0ca4c816332bcf2aafdc43bb0eea1d4cb119995d41627cd16":"99565220a2ebe0b7c3aa4c3d5fbb16e54976915a54a0ec0a26dbec31105076e8d4d87faf2a25c36d8c11994e3ef65999" - -AES-256-XTS Encrypt NIST XTSTestVectors #223 -aes_encrypt_xts:"a753896b0be3b9941f0f83efe313534ecfb46f592822d6e284e54adaba6f54117cd87d8f584d5d67341be1cf78705260f2026935eafd30897fe03cc9e39954fc":"6f35b45f32c6cf17ffb84b43978c2330":"10f0327bf1dfa02d213009c7847cc31d5f2e7bdebab5b9f7887aeea472a769a8f8bbc5cbcce518603f3c08f14516bf2b":"cb9257ec818a740debecf3f7685ca6cb28cd47c324faf4129e635f707b719bdf382c9c4080b405191075d7b37efc6f05" - -AES-256-XTS Encrypt NIST XTSTestVectors #224 -aes_encrypt_xts:"a0bf48c242020cce49406bca6a60701b1a6900a7898183232e372bf4dcc13673c69292210b197011899c10f308005dca98b2c30f50626eed3c5b9f8a0c05c0bf":"973136efcb9d28e3990e6e09ccaacc72":"80f44acb5d39c5851b1a16ac9d4b56cacf18c2d6eb557702d68eda14169e7a4772dfabe574bb4021d484531b92bea96b":"013b3a9c6107115466f3b72fe617f5c2445a1213cdc3d551e5e59415319490889507e74625453d65c0c1d20137c52c5f" - -AES-256-XTS Encrypt NIST XTSTestVectors #225 -aes_encrypt_xts:"518f72b4f9ee1eaa6b1c479a761473e6589f1de0e6b286d64cafbb31927add025350831894f99201408fbb551617678d67f2caf201ca407852862a2a5c411020":"77c07601ea263cd0ddf5e2519ff2c395":"95e871fc8b10372fc9ea3cbf01ed93ab3233bec51180701a9e674322afda1d6d919b33d871d445c202a79ba916b87a36":"e1f2ada5fd010949b1de7536a8ea9480f3872146ce1528644a54a6d7f303ad95d8f0318213cff9b245dd904d4eea3a75" - -AES-256-XTS Encrypt NIST XTSTestVectors #226 -aes_encrypt_xts:"373932733e0e0e62a76999cfacbad13307ace06d8d3e2b422ff14d59d2c6aee14dc39313c962bbe0b36c1001fa11a8c5bb6ba0b2b4a8b50b8e1f91220a0e831b":"156ceed43aee9c7d237b398919132e10":"e6b1d6c0d7f07314da08ff33e66a8241b93cf6a821c6cdf43cfde86af94f0317a693ee8e6da24009351a19e4cff3b29d":"b725256a672918cb4ca62f9c7b308eb31e8901f8c678e345941ed924ac58d4775e0634923639d40edefe83a7b2a7af50" - -AES-256-XTS Encrypt NIST XTSTestVectors #227 -aes_encrypt_xts:"965174b5d01d7e799f6a6256d03d24ae4fc67dc544bad32d9262745c79b8ce4720ada383e07003a93eb907b154c9246623ed08ba7fc9e1537be8ea9f41cd7cfe":"30f6923942b85df99a8dc77ea2183a8c":"9bbe69dcf8a0cb16e36a6509d3f602b565a43a4af0847e3784ad0d8186c980cef7e4ace111c8a0a5a9069b9aa957af0f":"3af755faf78c2e545f2fac29a70f681166f88d104fd687bc63e4c741e8097bf94f3ccf515d5b1d03c9018ab13ed7392c" - -AES-256-XTS Encrypt NIST XTSTestVectors #228 -aes_encrypt_xts:"4c135d3037c1b5515dec182d7d59292206dd5bdd2d554d6a738b16b95e27fd9fb357517d6de25ca6adf2ac5ae6216bd21e39095f954bc6aae9503aede621bd75":"12c69f333247ae211beb5b52b137099c":"fbcf863977d06d60d843dc0ac8f969f05a665e04735897932fd24bd339adf44387b6b8f33df4539bb8da363a6aef644f":"810bf3e4fb0654c076d255be6ab60f9241c4a5a340ba55d2ce6282643797b21abb0af124f8d9b912330754b7b15d181b" - -AES-256-XTS Encrypt NIST XTSTestVectors #229 -aes_encrypt_xts:"8912e1559da5efd048a2b727bbbf5600604231b353b6548d011bed90ac7cd6d1edcfc73e4dc6c2eb81c164936f4795837af02446ba0cd108c93976f16291d2db":"24464822cf1d76cf3d0a732eb37e04e6":"2a520e2007155ab5d4252dc0fdbc4b7020fe78306f9514aabb5340943cc78a81cc499db0551e729e702948c65cc84f39":"bd9dd3caec54dc2881e53eb3a81d1349f5ac933f8b61c31950696bfad721c33e029de3b5590d971610631cb31cc09c1f" - -AES-256-XTS Encrypt NIST XTSTestVectors #230 -aes_encrypt_xts:"800071eaf8f823922bbd0b2a51e9b35e3bc3f13bb4da01ec92ed5dcc9e1c038197101c94227132fe7280d7d7e04dcf17028dc2af1cec04fee5ad5ff1c0942584":"9c90b8dccac883b4703ad293ad33b300":"08ad0d71cd03f12e33c2b8980fcdb4aae76c88f8d548a681c412b5e823d8ade22bbcdbc057f52c9b2eadb1ee503398db":"53fc6d33ac578ff9e1620e3505572f90b259c278c50490d790fdfc348f3b4d5ffde2a88664c860c55f28b86c0bd02b39" - -AES-256-XTS Encrypt NIST XTSTestVectors #231 -aes_encrypt_xts:"4d5cc26c3be36c57c1dbcf9ae7be1d64b1fdfa93266e04b0cd3a8db169a8509d1704184d0bf44bb03ae5dc3aeaa6526bbf1c190bc17a069ec5dd5836dd6942a8":"35e19c474dcfaace164dfcfe0dacecce":"2c569493d405ecd77eb1911d6a8e160c1bc54ccaa023428a669ddcb1329a92a9fbf33feb225aef9f16cf7c9b824f19e0":"6b721b1ff3bb2fc4beacb3398757f2f1a97e74a2380ef0324b3013a79bf952b48ff6ac093819749ebb354a65793850d5" - -AES-256-XTS Encrypt NIST XTSTestVectors #232 -aes_encrypt_xts:"184fb3132237433adc47fb2a3ea5bb9f22ae5a03a52da793ababd773cda0cd5a281fede3a9b161aac709d80c53da681290a94018beb1da60d3b7fdd764f4ef86":"d8709b421e6e7da75e226bf17c0a7bdd":"cc296b587e519a1f59040442426c3496519cdc8704422f77134aa0d1c5bfb551907441132c99e26cb77d78221cca5cb9":"bfaa158f31515bc17193c054a09aa7ce066a8f1963b292a7cdc89af63804292cd3b141294dd12c37ca186106a63a2646" - -AES-256-XTS Encrypt NIST XTSTestVectors #233 -aes_encrypt_xts:"e47075156af0a1a768975efe44ba405333649be33547bd477c0f0dfd6ad294d2bb625d477cc9eafb098df87e2277a35ea4c560b329604d200875080a3e51f1d3":"5b910bf36c7d057b27203333174e3a08":"227b504d86ebe6d43d127d1dc9247f87ed8810505a41d43357fd04d5446ab5501c40583031bcdb8ce96603906e4011c4":"c028a1b32d53c4de051bbe46ee7ee398846e54198b85635926ac281fbb19b6fb43a09a4a9e248ada8dc7798a7ed15575" - -AES-256-XTS Encrypt NIST XTSTestVectors #234 -aes_encrypt_xts:"3f6edc1f2c91a839f111cd4842a0eef76bf78ec71a76d3bba8b29c0348d8568776d6adefd44ee5016d28703bc74ad4d0261721420cca6c9139e9a1bc80d8a7b1":"65b54398ad4582db06b79d4a3366d5c9":"9d329be9874ee0eaa755e0094ccf9f0e6c897b8ef7beb78bbe4f7030de0c949220bcf6f92af0976bc5258428145e839c":"582ecefe2850afd18867267ddff93681fd2049db5a354d6b11c985eca449570788282d4d9a36aad8818e34878bfcca4e" - -AES-256-XTS Encrypt NIST XTSTestVectors #235 -aes_encrypt_xts:"00244b082f858988323307c43dafeddf5efbf89dbde9cb61c9ec377d9a3c5e7740a790391b965cf0ca60d7bcd6bb8e894f4eefb48651c192bafe49eb16ef028d":"6ede8ecf620263817f8a5828faf524f3":"12b3d9d5a2b78482947c24781b738e29ada9b203d2b8a88909408ec40458f0d8ccccbd585a0ee268f63139f4c568eed7":"401af685cd0b6481b4da4ae7deacc999b4cbc6d3b235aa782f09d7f49e769f5091288ca832bd24c2ba698d3e40385181" - -AES-256-XTS Encrypt NIST XTSTestVectors #236 -aes_encrypt_xts:"4de47c16cdd416f0a38a4f06ae05b46f739ef9726c3a3cc70fc8402d31ddf38bf9adcec3e38a0d4206123aed7d9b41461cbae757e9beb048d1938223971e224e":"0da47ab72d1ffa5801069ae842d7692b":"252e868a6b186848903831b50bd306500dbbe7318c1e5e88d185ad24536aa8985c780b3187b90aa47588da3921798d92":"df991967ff6cf081832ea29b23b1daa122c91fcba56d89a0ae0aaa634322c96530c11c0aa11c94531e159008c94a5bac" - -AES-256-XTS Encrypt NIST XTSTestVectors #237 -aes_encrypt_xts:"73ab8193a73706485c5278c422a21035a46bad252a25b8ed2915c6716ef25c08262979eb61663eb52ce3878d17223e5e01d4b809163c421538aff01b465bf86c":"fa1e662fc3ce3bde4987cdd09df7a7a0":"79ae2464e02f635eaa2bd52eab4f4c38bca5087672f8f100110890efd62c0be4cf5ddb991b73a3186477eae0a0c1aec7":"0eb58b4184b4785820d0970ab796dcd7cc062fc8333fad1894739e13b04acbfd0452826732c151e6e01ad947e050f844" - -AES-256-XTS Encrypt NIST XTSTestVectors #238 -aes_encrypt_xts:"d8f8a4d3861cb94a22ceb520839858fa85c5f24a6846a71de6a16d615ab91384ad4821b62398481afd4838b9f43c61e0ba9c51154c658f0cddbffd45d7e135e7":"19ddb587dd877bfe42aef3135085b7fd":"a8721be1ccf73df0e0ae71b80c6cef9e0b432f48b3230d24855f0a568ee31e543af55a3234ab3276cb4683ba86219726":"6750f4c86b03c20538db00b7bca155e6d2354cf74c8e7bd3589e48cb978b57e4b00134a61475d65c7b3c0738ba8f4f6e" - -AES-256-XTS Encrypt NIST XTSTestVectors #239 -aes_encrypt_xts:"f2d66c8c7ef1b37256300ff61c675bef4906fdf74971b7983c91bc9459ed1f420b54e039d813c175cc56e4696f0fad55abf67e1e5a7613826b1de744cb5e827d":"3728b18f071c60189ebd40c131e76fbe":"706320a888fd9d4b0651693f5292433e8fb2c845d3e9741cb81dcc83b9fbaa538b6971c30080fc97756dea35fd62119f":"34435ecc7261fd13da15b039bb1d6d1065f43b93f273841663301ae0abc556dcbc0be8c459f507e40621c9c67f883832" - -AES-256-XTS Encrypt NIST XTSTestVectors #240 -aes_encrypt_xts:"37b0faadaaa998d95113705f5a7672516e6b8ebdd51bf88673fa15a9e8405ed77eb9bde59460b5e74829d965f7f040e5704047553457b50841bb4396569830fb":"b2215567118b0da3dc5c056712fdde8b":"cc5adb91ecac6b56dac35d087fa2f4060ee38ddc20697baac0e97e9047b389550777a9c041dae55cb729fa55cbfbe557":"fc0bd619c8d6ad0a4c119fbe2dd2869479629a617ea91ce1a7eb5742d149b2ab7c94ccb3c7c0cd6519ae714bea2dd7e4" - -AES-256-XTS Encrypt NIST XTSTestVectors #241 -aes_encrypt_xts:"d1b2082a9058b62b20f1b38ccc23db8dd9300372c658c8c7afda574849f52c306ea585cd3762ff12b62d2554adb6c2837fb637f3c54783ed1934a5a3bdf16329":"19c0c9d90665cda36a75239ee36640a7":"8388b93400607bbf01679eefd6ec03b8c696908c9a676d2b88300adaa25acb314e745c00ac6d699445cc56eed2ddc5e4":"06606458310edae8af17b99dfcc8a5c55276237e9cafdd9a6a4528e879f0c81cbec86d32c8a0794fbf77b7348222bb3a" - -AES-256-XTS Encrypt NIST XTSTestVectors #242 -aes_encrypt_xts:"e3ad7e6595bfc614575407659282487af07292ae3aca2456d79091ecb3fcf2d23a2d111414e7601ffff63cfad7730c1510ec127b85e71897c9da8fe178219514":"eba6ce201ce8b72d224a4819882df5bc":"4bc16d06e2bce2a0bfd22fc22bd8aa0d19d90a12919371f9d7e2c85b995ebcbd4e6e474f7a99fb439d2f6feb70d4f6cc":"1a6cd9729e677fcb07b5ef28f104839e3d1d25bf0565b3b454fa2f8a76a92f1a86929688a8b7293c9e507fdb172c0424" - -AES-256-XTS Encrypt NIST XTSTestVectors #243 -aes_encrypt_xts:"f466fa4445a1af7c61825c750ea3d63db2025c4b087fa05e3203bff90cfcff84b53a873e117dbbae7106f68b13c13ce1b7dfa53af5445127dc3aebba05ddeac5":"ba47c834ee9d9ec6f0a8d33c16d6e8ee":"2356fd0447e4541f4424a042ff10077333222a06ef6c2643a8f981929ce01f085c762a4718d811979c81a71357f872d1":"8508fc10a2cf71825d78158ecc060ff19fdd26499581ab3c3e486d5208ebff73de777ee44691e37fe8f4216aedf19030" - -AES-256-XTS Encrypt NIST XTSTestVectors #244 -aes_encrypt_xts:"bc582099de504e3f75b78ec7096f19077a8323f9fe1e6f0d85c3203b25ff119e4f96578bb79d8ffdc7c1e4622f9445b80b8f478b355faa78bab1bbb4292e3f70":"fbfbf29cb67f7bdf223e12020cd7ff24":"3e1d9bff9f52b93962e90b5c8dc704c399e0b07440293c06af10794aabaf1aae2e65cbd0f97caf6f8abd4e32f2109e68":"895d5eb837e46ba570f39a2f1091c474c81ba2a5df67146f50b7c4fae42b6994b8ecdfb1d4512bbc3c76c6fc8d89c0b8" - -AES-256-XTS Encrypt NIST XTSTestVectors #245 -aes_encrypt_xts:"0e73205d525f760a9f31b243ef908d8c7d6380e9258cbac457789c325bbd49c0b4264b206c850e7590a4ddcd136565bbaa67797485b2760aee7a9e16abb5fa3a":"bcb889d6407589333f461ea647662ce0":"c9aa5c342d3b72780567c319c21cbc4e96a8ac9352fca1a46ef426c1d57ac624e121e25c31c286d811858a71f426a0a4":"9545db1d64266428cf348eb22e1eb54b14de587056bee8d89f43c749547d4b4b68f8f840357a6b632bf0c7eb2c8269ff" - -AES-256-XTS Encrypt NIST XTSTestVectors #246 -aes_encrypt_xts:"3cc5514014f6d31571ecd8c37d3bc3b9631b860b6dc85b85bf642941c3de1ea16df23ee3e09bbc96644562e9a913b782987c6b44b629d4e89c13b619bdb05c32":"a9d417da79f8a6831d743bfbc286b7b4":"9be6f2c1e0902df5203179cd33c46810d666b1b9cf2a3522669f4388607dd19849183db003cdb039ac66a9ef559db9a2":"ebed0ccffb568b491c7d4b8f605afcba24969ddba398723a9726e3a49c6aac8afa63016bd1df9924dd8cc77b2ca9b963" - -AES-256-XTS Encrypt NIST XTSTestVectors #247 -aes_encrypt_xts:"a131ac276002444650b1b8970add73b5bc25b60bdd90d1b664512c0ccf4fff882da00fc38b3db578ee96c41ce0a38c04d6f653fb1a8f51a271d17c4c1aeebfb4":"82945ec7af88ad122c71707f74946137":"0aa5ffdf2e1023ed88627247749b3a3d49610d0289b5ba6bf815234cba8fabf75683852eb7dd5e96aeac17b0d2e6292d":"aef8fe7bd9b1bd64fca4a1086bde03ebf4503137cc531a134ac716892c0926ff93ea7b79c1483835ec05199cabae3097" - -AES-256-XTS Encrypt NIST XTSTestVectors #248 -aes_encrypt_xts:"8dff968176aa0ead9ee87c8ae039adbb0fce8be62d4851fa1613c6e7a63000236b05fc9a9bef72fb5c06f4cb55805031caaadcceaf09d9c59c49e255cfceff4c":"6c032965a6447400c1f59ec2923d3110":"31b1a375fd16bb6ca1cfdcd07c7edf9d972ebbcd05eb0ccad353e9b543a9d25668a5e1d9a5d2b883184c37a4bb5d49c0":"fc43b291c62fe04c2f3cb2ccf5e262359807feb2437aa7ee6dd95f54ca6ab022745a8551e0e40605b85d59046e9283d9" - -AES-256-XTS Encrypt NIST XTSTestVectors #249 -aes_encrypt_xts:"0752ab81ba758906dadbb904c3a04f475f865f550d57012c489c36972e2fca27d5a60f1783bb01513c26421a473f9a2170455283676ab8cb189dfea207883847":"79ce2e25ccffc13822e9550513833e01":"8c9f52a42c7e3aefd257e6f025b7a9940866022a309a86a06406f3608a9261877d37ef30c1365e192d6e7309de5ef8c2":"6a52f9e2db3968d98c823258c104b9b5c91701be9a0f52705de346975a8ecec3498309f0cd1d68481ce15d6caadeea80" - -AES-256-XTS Encrypt NIST XTSTestVectors #250 -aes_encrypt_xts:"55530a5443027e5929f596f38891f13ba9d50cbd6a4e435abfc119a5b69e0a9f064871da5efd099f73a41ba2e188039d5269207eebf8a8be79538519de467f4b":"fd0f9db3c0410092972ece3718a7515a":"00917d5f735e2051c1ad1a5be010d94fd0ce217917af0cf6defa17890252737987acb62ce7f6ce95b55da73d5db729da":"4960e889d4900f33ed1dd69649828664dbbb2e119cc1147fea63799dba3262a54fe9c3af0f3ae69d4cc863b0a8d7ae8d" - -AES-256-XTS Encrypt NIST XTSTestVectors #251 -aes_encrypt_xts:"94567a4abf8616ad67bee70cc9a4efabf81a7ded305db095a08d401176a4b218a31ec1e922ff386a80266e1d369e785d8c1378addb65116581d01119e41ec144":"0f7d9ca5d875bdeddc368c3308a44170":"e1c2c4283348f591ad59dd9514b3b51bade71135785d79927dba1630fafdbbba61f384a362ebaa7ac530acf3cf12ea15":"c3f4026b886f91a2ef908ce80bc0642493c5fc71ffb426be688ad9cdc0e7ad83a0da7503a464b0fa8baf41ee61143fff" - -AES-256-XTS Encrypt NIST XTSTestVectors #252 -aes_encrypt_xts:"c763c2af34fad42b7f8469b92f1aeae060ebba5c875c458ee18d1850b741a78a4200c59277faca3825ede9fc87db25ac536f8fe7a5c69778593d9289a0f5ae74":"71be24041818789de0e2140b74db131a":"1f6161ba7e67d581b09f30a619c3c1ed47188a4f9ba6004832b1c444022d901f7a8f9ff8657482c764ac173decafa18b":"326faf30b7bcf070663fca637f570fc5853d84f048c2767cc8db0fd34c076f86bd03cdc2c1356e177c0de04762c6ad11" - -AES-256-XTS Encrypt NIST XTSTestVectors #253 -aes_encrypt_xts:"de97b53a19bcc487bd196a39a6d69b4e9f66a5f6a3f08caaac702d33e3c7eea821f32bb5b4e826bd1a774d5a7d0297dae05d31a42efd3cf7bdcb04f92e1002f6":"99a4960fbecfb25400eae94752f9f433":"01fb207a7dd8aa73331074730b8af1bd5668d1a6d95eb93ca691177d1639d09ab254a692304fc28ff9901708e73dea67":"0b67720f6a2c78f8cbad3f2c89b9a660059d08646d41ec1c04e4d2ad69ec48b72b8c511e9930b4b2ec8c500bd06e78ce" - -AES-256-XTS Encrypt NIST XTSTestVectors #254 -aes_encrypt_xts:"b8de923a9388a4fcfd8fcb68de538bc25043d73bce5498753c28c2dee0048fd4a3779977a29a5333d8c91d044300d7fe9d7c3b3b4917f8b6996332b94486df10":"232b8b688d493516928341fb9ee6791e":"bc3c13650e65c3c90ea282bf2f8edf37ad8848392cb4373ba210ed4bd7e50d786ec2dd269e501d3639927ab8e34aa905":"3051adee4dc52719cdf93c2a37a2a26481485266366a6897d12c644d234483327483dec1e26fb1c3940aebe17b749baf" - -AES-256-XTS Encrypt NIST XTSTestVectors #255 -aes_encrypt_xts:"fbb5a0dcb1f4dda2315b36c3a28696332eae9e9210b602fcd4071f5d5a125658b251d6ed215a213ef0ab03664579804e2952fbaed7ca2fdea1c6ddfc4285fbb3":"f56a7f20721d38ea2ad86223f059a724":"be4b75635884dea9aee6c9ca2fcf3375ebf8c5b3b1618da4a83d228d72c99fe79411637a0766b3393a106802ac440f16":"bd4481cfb4f9bf92b45056324fcd99a79c1bc9a6fa2de7558a4414f8899c72a5f422e88c11572b8c080826903b682ebb" - -AES-256-XTS Encrypt NIST XTSTestVectors #256 -aes_encrypt_xts:"86c8d2a32a783e07c5fe94e3cc84914376c1d9563c86760402fc3e675873911e2e16a25fcb9a1630c93f8abfb1bfedb51ad3468b754367a150d865ba41447569":"16ed6603c0a65b7528ff0098e217f651":"81cdd1eec3a60572733018fa3c44eb958c9b2d9c00e72e66512613698006730d1657950c1da3ab5577a142868613ff5a":"bf01f13075ba3a1ce59baeac0df9b9c9fc5667fbac35c11d3c706d9604b48d2ac13091c965e1bf17b365094b3a83bff3" - -AES-256-XTS Encrypt NIST XTSTestVectors #257 -aes_encrypt_xts:"64dce56219b0117a53cea0e76e13e95e1d0bae319ea1bca918fdbaaee021051e256ad0642f64fff7b10dd3c61b55c79a32abdabd4ee5598866485a3ac1279f5e":"31cbe5713e0b7a17f3cd12171eb045e8":"209ad309d38d74fb7cfc93784fbfc359a4a1ddd70a11d25f40053af2e054d6d98fe907f45b0a311793da27215c0bd573":"4efccbffa63c27a956bd7d616d2bd7ebe4b685aaa554aeea9cdef8db49b7e4e6bc006afa19abe33b81777e90e8823686" - -AES-256-XTS Encrypt NIST XTSTestVectors #258 -aes_encrypt_xts:"22e468c21660ebc624fe47953cea5fa6a05858373290a0425a3dc300ceb4959ef1a026aeb9292bc2269f2d05205797df7867dae5de788c3823c9b80943d669ed":"89174e04332c36411189e6389a585794":"81ee8b8cfe1a66d5482c212dd65255005008634d33976125eb664656d075f856e257e4a50406e7033b5cc9f713ad753f":"2206cd84ff0cec8bb52cb1230cf581cda543a31d6437784689c69d932156460be91d8d837632e2baeeeea1441a2894d1" - -AES-256-XTS Encrypt NIST XTSTestVectors #259 -aes_encrypt_xts:"a6eae85ee996fae10371db24034bfea4c3775011f10445d0f2df399ad1fa91d3f48489a0b2b60c6332f5d092b987732ac746d917a7c8a533304896552499a9e5":"95ea8913950b859265866f9b97e2f1c4":"2352a2dcca3f5862c038e1ce67cc156bb7aa6873d84ab381b5cfde88a2287a512260b38f8f7f6cf47e9b3ca4d7cc5c41":"4791269aa13d48049b3e66f0e0d6337e73d0812775a4b8b99aa8c6b25cd679111c38090d6bfa0a7a6fedee6d75360d85" - -AES-256-XTS Encrypt NIST XTSTestVectors #260 -aes_encrypt_xts:"1a635fe84fb37659bc48e82ce5f9391b9740a3111072ff9cdf47568a74031a40ec0369773ae8d9058dbe9a261874887aa82ca12d53a39f20b7780f42fa3d3e79":"15ca77f1d9d72fe1d5fa8d622acd060d":"352670040ebf26b73b4d335707e62a9f48517ef21b706c568ccd8414f2299cb586ec72b0d28e925d903ab633f579077d":"cc2a69bf3169076f207975d312aca04822740be8c34c663fc942cdc1939006360e0f16f302f95ea8fcdb423ddd738b77" - -AES-256-XTS Encrypt NIST XTSTestVectors #261 -aes_encrypt_xts:"d1c5a5d2529f37e2148b97d6a8503df8376f32465e9caccf62b6a820be94bef0d9765bd59332e940367d8a1ea9f31cd4c3473675f38dc8b764e68411136b2845":"f25d22a0371d3a8ed89ee52ab03aed56":"d33fccf40a839fb89d828b8b5d14c9f2ebf25928b54554d19677d22a3d316d4debea0a3431dcb696fe9044340ac3d252":"bba184170322598167d318409f194c44d63131144d4e512d49957235c63d95c2987f1c7cbf078db83eff78f4c56b47a5" - -AES-256-XTS Encrypt NIST XTSTestVectors #262 -aes_encrypt_xts:"5c3b0535357dd13458b968ecf074fb0e10358f61d759af1c163a625a99076d37fec4dea877ddcfa19ed42cac9f70837241e4364bad8823fff441d712f2cdcb68":"36df975b80397ef9fdacbc4fd53eacf8":"513d198fafcf7e1715ac95cb028aac21cba7d43cbb5c8c604687bbd000dd90161a4294ff5436d85c26806e9d54e6a43f":"5a7c1d0c6c540c7774ab9da6698b0305d00fa5fd9d8a4e44d8622406ec6e44609aa412f100cff620b9a12cb9dbdb326d" - -AES-256-XTS Encrypt NIST XTSTestVectors #263 -aes_encrypt_xts:"58afd7a4c6f5de499d27ea3a3cdcb12e839a2943c943298b039e683adae4e4d82bf3c8c89de47df3ffe429750279cdfd2832f321bbe56f933a2181cd1e6968ee":"81b8407f4b3a5b13b2242d6f7d5f56a2":"8760161dbd2675f16c0f9f247fe7326f3ba0eb53d6b31f926d72b72e44a0a69f6aafa6cb42df20c3b491625737af319f":"b24652cd7ac6d8a5d9f54aa326ac4a05eef7414fef6769efb083d81ae387b4e7602794c0710a199122dac6385a70bed8" - -AES-256-XTS Encrypt NIST XTSTestVectors #264 -aes_encrypt_xts:"4d9a20a9c1abd4f12e0b09983c38ca37de42a60c7cea75d1e64fab9d71a821aa94ecb62d133f8facf268707acfd4ac0d81de88de1267aa6762ac8cf1d2c43f24":"3a0f801397f7156988ff2fc5f9fbc56d":"59cb7e9e21e7f6f23974c6519cc9f934584f5d5ec73074e70f935759be2a8fd1286b33fe53407d611a9b4ad5c5f0a830":"965bf283c5e3d1c1c20a827bdf94d5b24a91099d8dfede4e1ca39e048a7fe1bb9d0f0f029e3774272327805b1006a93e" - -AES-256-XTS Encrypt NIST XTSTestVectors #265 -aes_encrypt_xts:"be9d95f1bf3195797e538762dca29f1a21bb911daf520ecb82364ed58aa56f5b73d3f2eeab514c2b7591b5a37af7836e71b601d1a567318ad20536eb49f883bc":"a3edb09b82164dfd3b4d352667a11302":"af004ad963c21d1b31b0a541470ecfc4db38c494cc7738ebdad5ae692d2fd1bca957448b2c0c4e3975ebc3d4d9bbefb1":"9f0bdda15c80781e65b8a31e63930422ae5fc9d5a6e7ba462e9c01687cd8c1b2b7fc6c7c97322950e02316dac3e66f13" - -AES-256-XTS Encrypt NIST XTSTestVectors #266 -aes_encrypt_xts:"c25ac007331f92690d7435f9568919709bfaaf25ab2bc418cbd5972f33601f4cf5349a4b90774a8ddf18ce47365c623c8c464a5d674358635f88ff5efd8498c0":"8369e1317fe676b17281a19e7f64ea27":"bcb6c06fc8100ef18f712f24e26e033b63812631a6e13f1f23788f910359d919ff60d08b9ec53390566cd8f91ef3b730":"caac67a8204b34b14a0e4dbf82b8f9fb5fc04ac229f671151a6cdcb6769f173e1f547a695cb1731f377ca754f5d07c79" - -AES-256-XTS Encrypt NIST XTSTestVectors #267 -aes_encrypt_xts:"e266c1622bfda720e54f69070f23bd1e2acb51033d49ded7a31bfbc73e90665bb6fc3beb57f858ab83d1169136689b4a125fc534bb7bfebf50d93b320a7db03b":"b0e42e7e64abeac7462f65790b290380":"be10128460a0842e9c60b067069d052e05ce71fc878592a9c3982d51702871d42b7f6da40034ebff764fa60a22acc0b9":"89e805751b838259c2cf0d76b99592cc759188f7cc3f21c39a5369e5a8a75470b2fcb4f6a9e2ef701d5ee50b177773de" - -AES-256-XTS Encrypt NIST XTSTestVectors #268 -aes_encrypt_xts:"525cf97de904abc4e50f5650fcf05dedd48f5018951981308e00ee8be9433e953ac2cf9c5f4e2b9aec05b5d78b319535ae8b283a147498a844bdf0128d35f441":"1d546b762189af6c48256fa56fd0a4bb":"41ece877088ed3ab96fa404ab436213ad9c89c5b9262c863f7f2fe093fba5253bae9c36e5453942c3dfca91e582f90f4":"fba5cc2ffe3b49dc5b00152b9ced9823f1c1802398586ea912716a8bfd8ad8733512cc24eb921eca884c3dc9b08ec42c" - -AES-256-XTS Encrypt NIST XTSTestVectors #269 -aes_encrypt_xts:"99bef6647cbb1258b030ae77110bec0229d39d276fc21e3bda4b63ea1f730a9bab602425dea7bcbc717e9b15249211f2ba629af9092170b481bfb245f3748f5d":"c606b65525e08be6635feb5ee24794a1":"c8ca4dde72241ff3d985e6043be6c27031000898f960d3d7517abe9a6961d19b853b14737b276e5c03fc1fd615c06af2":"8f336c49f2fc1906f92a78b7bcffb94bb11ff019ff5ebf97a0ed8d47359cae6a3a318cf13b3bc3429a903b4973552058" - -AES-256-XTS Encrypt NIST XTSTestVectors #270 -aes_encrypt_xts:"4c10ba42c5171947d5be36e941148f2f3b5d7813069d38270a81f2fe5f27196a0eb89f15201b28e09b5b8d279a13e88e63b8db9b41695501d34b130750687016":"4db380db639aaa8d2879ed85ae1e4afc":"42b20c75852571c2fe29dcbbbcd5f869ec8f392464870937f326257d222e5db64d9d0e596a5b40ff6141eabed904a7a9":"1df7cdc016dfb1723bc5de4a6cbf908de2b623319ee37aab18e5770b7cd5d184e79531692702fc08f595aef13212aee2" - -AES-256-XTS Encrypt NIST XTSTestVectors #271 -aes_encrypt_xts:"76769673505d54cc393bbd65d78054ba65e624fe5f493fbd69ee74d285a526583cb15acb6ec8027da55bbea687e9edf576f7f12cecaa258d1ff4ae21cf1ae362":"bfabb3aa671419c8e1045d55ae3eec68":"ae481ec2954cabe199a9fbb2c8c1152f4cc2fdb0ada760ed69bf42af40979f8170ff4dca924c086b52383842fc296616":"5698a8f7edc14957718ba1be88336118e51ade14f094411deb78d7d43c510b4ce36bf1e4e3a50b6d2216ff3c077359a1" - -AES-256-XTS Encrypt NIST XTSTestVectors #272 -aes_encrypt_xts:"a33e067d0c044e57d9cf00ee269a708b29e58c3a7d7159114444fb782fe7c73fdf4f20d0053bdb02f6eeeb2ec63029dd0f86c08cc663a7d7b944e14d30e84640":"a23e735c786e3cd74b8e6237252ded83":"6eaf2e2d04219d2ef7d5349019d81f659a1db9e761ab231ed3bf56a612d930d1542c0a7e3d3f76b4d8dedf2143b3e4dd":"b61f227cc34800b107d3468b75bcbbb944048e885433b8343b1a471fe20544084249962374007769a89dbd32196f0fd3" - -AES-256-XTS Encrypt NIST XTSTestVectors #273 -aes_encrypt_xts:"a0f3aa51fa0af57e6342951152f7c00400d9becb62733bfec925a43cd5ceb87ea7a1e89194ea4e362b33651c330daf4f0d27bfc2b09f4074d0aa84ec45ded592":"34443bcaca3838ffc27763ef34a9950b":"2e3808071f9eeafff6508256752cbfca74c2a98333c98598e5f39eef640aa3d45628c82fbccc549bc8689354f590b10b":"54eb2e17d9a02e956cf7a15fbc544a734b3733323dd9631e32043a8bff8332537cac04a9b974bb361043190a22a4f923" - -AES-256-XTS Encrypt NIST XTSTestVectors #274 -aes_encrypt_xts:"21c133a3cd8e7ac8252618222ff619415bcf67d2bf4fb80050f7c8eec3910bb8d1032d83f6a414d07eed218b305d36a227204c549ba0f0eef02a951f625fa58b":"ae4c4e4f040112d1de235b243cc31f88":"2b7eb21ffe88441ca1c1f9055274fc2c9db04ecd9b862ee7b77d3cc63e9d09d8cae911b379ac0dbf8020dcd22f45eb7d":"7bf76866480bbdd86f43286eaf1d1f51486d4504cb77ae58b824c38c7e741b00096a1944a879233c6b17cb390ccca88c" - -AES-256-XTS Encrypt NIST XTSTestVectors #275 -aes_encrypt_xts:"825770c71e2468a3a646f860a2e8766ef9a5a5204ad53a4ca7278b1658d3f9eeeff819aaadd2c4577b84051c58d914751eca1d353389439dbb06dbd6669016a6":"734720de3930566fefb8ea6bba358eed":"8ed9ac29e341f7c34e72f4b50ebb402e443a7f07837b119b4620c8bdececcffdabe8f258e5eacc74fb40a2eb60aef5fd":"2f9ba195027adb0c209a11efb412ed9bb1aec1e5b22010646901655af1427ba2755284c2f4312c2376e50bba119bcf06" - -AES-256-XTS Encrypt NIST XTSTestVectors #276 -aes_encrypt_xts:"b74af58a37ef27e4522ac44919a7a22c09bf33e9cf2d2a1d2888a733ba0d650a8f003f4dbec9c699f495cd77994b09b9269028979f86a12e55eab31cac3585d1":"2224229ff88bcf39bc2537fe62681e84":"65f06b230608213e925a6b665affd182aa7480eaf535a7feafdc7e7d6ccf61e914b82b41a2859e29c34dc8e9c2b96bca":"cc9bed251539e83209a1e80da9deef6ea29a223d8cdffa5d69db3676fcefe5218ec72006ff174a4cdb89741a2bd8402b" - -AES-256-XTS Encrypt NIST XTSTestVectors #277 -aes_encrypt_xts:"0e62e26087aad3f3a1bedcfd4e594fed590bc2d083e7f9d6f8189b3a948e8315d51fd03ae6b6912fb63204b61bb27cb5436fb8e1408b03128700c58cfcbb80a0":"c6265b83f0d90eae17815e173d867ae4":"72afab7e865c77ac9d9902f063b3e1376a9425131b18014b9aa5e47ebb66eecfddf0bcf72c8975f91d3a83e223b92785":"e983a0e5dcee030dbfad8ac2ed19a72b4e61682dc924768e050b3b729d89217de39d7bdcfdee9c7cc9d7e4b581bbf0fa" - -AES-256-XTS Encrypt NIST XTSTestVectors #278 -aes_encrypt_xts:"3ae2940d74e57f9ace37b0f65ddd3bb129e074aac894fb4c03b1c6b449f3367ea477aecf907089ef322d0be1228ae5fca3ce30bcee3563c91ca6d49ba67c272b":"0ae4826a4ce82af5dd9bc5cf7e743a6d":"f4480d6c7cc4950c539f14f211e3065a0844eadb2abb68c116a015f56dedd4ff9c6559cb4f9e09b9415b6f9edccd95e2":"265f49ee193cfd77afbe2bd9d63104ae3bbb0f668124655add65041b3a2293ee86cdc2f137a48bcaaae70c3cd776a2bf" - -AES-256-XTS Encrypt NIST XTSTestVectors #279 -aes_encrypt_xts:"678301c9cb96a2bd1bb1a8353dbbf9d6ad0f13d2299d2e5baec7faf5fc1a434752fca1d8c524ba00689b3c966771dcc2cdbb7c230f3e1818ca5dad0901127baf":"96e0d833ee5a2a54ff046eed7ce50707":"a9159a541e9a80085183966c2c9e92ba38b6da42d0bc26335f6fbebb01ea3fd48f6e05c52d0d4bc3378dc345d8f959a4":"e01ee76321ea067c4cc9aee5d61b3f39da92fb849ca0468376f43482b5ce24948ce3c436871f4f0615de9b23c3dfb142" - -AES-256-XTS Encrypt NIST XTSTestVectors #280 -aes_encrypt_xts:"1724994838543581df05ecff923090110de5bd67113f2077a2ca253bc94b800aada34726ec1fe80105fc42537705bf133e743d74569077b3444f6af0e6271ace":"60e395231d95eb313b8f26a5abad4573":"c090563de2d4c0378e45eee013f6284df4395c0489376c214f62c5429bc75a689e9c559e1a168a7d693c62a57c0f80e8":"d222fef359235d966a187e4fe11f6babdd4e5cb87ab5895592b63c68319fd2cbb5bcb28e26b32b17c67270bad199478e" - -AES-256-XTS Encrypt NIST XTSTestVectors #281 -aes_encrypt_xts:"4debfd26c4d9aec8963d3d8874d410b77637e99cc316176998db4cd80f5df28e9224929811a8633fc3714b3702f27d177ec47c171f1bf66536a26a1dff72be60":"c89a693500c72732ae0f43b2576d8630":"699036872e32a1ea51d9129c367275fb5ad210f97580bfab26a6868078dfd04e4f507eddbc8c1744c5958de9fa5f5981":"e3351b19f8f21318dbf92e2d73e50a0a9c50dd41ea5ba292606f09bb31fe35affb5d7728b9eb1b81f4645d81524088a6" - -AES-256-XTS Encrypt NIST XTSTestVectors #282 -aes_encrypt_xts:"35abe18855fa1cd2da0db8685861a1df48fd134b93de59c042967db8d2d52570c7a702ba8237d9f8dc41d8999119ac0af533083bbede660e82276a0cd7a74e67":"c799cbe0d318ee036c89f8599488034d":"a858265bd5ad1bf007f014e2e797bcef02eb15290302d138e266094625e5e0026c64cf36812582ebd87d5ef1abb27e1b":"3fbe905c39bbd6776c1d77104ddf51d73b5ed7df6e03a346f89f0d76380847478e16d1d7e986d079f988561a88101870" - -AES-256-XTS Encrypt NIST XTSTestVectors #283 -aes_encrypt_xts:"932ed6949a7e627c79c3d443ee7cfad4d5533a944a09ff12d2979b1389c206b3598d35de74bf6e66eb796ff2eaa55b22b9b55f315abb1d0a34988c2ae1fde451":"ba7bc93f93114597b281fddcf10b3e3d":"8c761b459dcc090dcb49c30a4ddce0a629062a18ccbe3a289c7dcca977239a2579ce1909d5e236251d6f15579350620b":"5bc9fa9de58cd7f1ad73e9d48a49ccc8856be75dc7f18ae49403af91bae754382c98efe6f8283e34aa38df1021764c6a" - -AES-256-XTS Encrypt NIST XTSTestVectors #284 -aes_encrypt_xts:"6b9cbe0befdf8d1f748fb74a0505997766a0f657f62b509b6a1645f31033e5d982dd710c61037705a2a75f3f73c8809c906159a7568837778c8c8256219b0d81":"691ebf74d2d87d205435e607b272e27c":"021dc2f407368c6a29941b726a9afb8579e152e16503f6bea67f917509759a1f585ce43731d35b67d7adf2a79314f6c4":"ec71432cfb6e3dd7bf48f151b7c1abfce4e1f48c02189a468495026eb691fbef5222a90d6e9333b733725e34718c0788" - -AES-256-XTS Encrypt NIST XTSTestVectors #285 -aes_encrypt_xts:"5c65ad92651e424161758248583fe02528af6475a8d9a1830d7cc7b1ce4648a15613cf20c7b68d9635d8e08cc6d7272df04bd3654464390255fa69c42e38217d":"3ab3f59b007892e12864b3c801dd35e5":"247c8c5c2ca3de257bedb9fbd732c813435499fe4814bf5138cf489278263ee29f19c47b52407a0d26263830e5c640f3":"347c30b64303458d2facbd564b52b76a51ec393c88dec584dc0b34fa6f65c7d71215f206be2fdb600cd28c81744311fa" - -AES-256-XTS Encrypt NIST XTSTestVectors #286 -aes_encrypt_xts:"6c461541fff0d5703511d1167de08d15998027ec3b747ebc720020606862ba6a91b198b5fed88df3ff0ac21ba211a5cfd1a24637e24a5d3523583a095c6639e9":"926159e4e5f2ed25ff1085a0e84ad85f":"77e6946473e4e07ff462f752111a6646dc5b04265e022fcbd9a9381873a671c1f2ba76ecf91f4867aa545d71d51fe1f9":"35e53e3894f98ff07634d37b0f568d16bc498ebcaf3b529806811cdde6b6888fb3df9de9ecd00e6ef152f8e487153e7d" - -AES-256-XTS Encrypt NIST XTSTestVectors #287 -aes_encrypt_xts:"97c3258ef5b78f4b9ec0804bdf4f6a0725f557fc5fbac571a8df39e94eafae6b2ff8c412318fd4febf37f87d5cbe663d1086e3e85475adedbaf023f191eafc9f":"81ddb5f22d7af9f55a0b217641fc3aef":"abc73f814b3ef921b5f8382e16cd85cd23c2f60e6c8a48c12c0f478c47163c82f6b13d0ab27f32fba2190112e054ac21":"45abb1a5f7721ba6ecc67ef6acafb8dd67e824cfe74da76a95c1baaf5e50eb11e90c6e53f599ae1a682ddf2121203faa" - -AES-256-XTS Encrypt NIST XTSTestVectors #288 -aes_encrypt_xts:"7b6ae796c4ade282c1062f0b8e0ca82c3d9c3fe326a983aedb430545fad1357979b4d3ec3d17a9736c78f108798f187afe62f1f71100fdf8fa307e0a0aac6144":"7402d34b92fcdaa51f42522b97cbaa95":"80791a7600c23cb7ec612d35df354f1c2878189c6a34037824a01945f7a4bd3ccce4e61bc9fa9a94648b17beb43602f3":"d956c3451076bc5a1b3834a7f61120a202566f4c5ca18b6b1f0b0fdec163cc18adfb0a979559d2ad1810976a4d9b03af" - -AES-256-XTS Encrypt NIST XTSTestVectors #289 -aes_encrypt_xts:"c6760611fe089715fa0e2206b82c94fad00348aba732a3eeadb40af4f67326ac3fed5fe9e4ced821bcb4d055c0879fc39c063ad8c5806e8200a3c80c8f0be63c":"8fbace89f9feccda03195839fadbecd8":"bd3ff4c8407e006128b90a8f115baddcf7881abac332ed522be73a42d64712022bfdef3e9cb63b4ff3ef234d87b89ec7":"d421aa7999cbc494cffe2bf739b9d4a5220e47b823cdfe20a5bf54fc039d2f6da608e0a6c9bdea4feeade90acfc6efb4" - -AES-256-XTS Encrypt NIST XTSTestVectors #290 -aes_encrypt_xts:"1d10611943a801b991f4fa344f7effff2cb8117f43e3fc4a5ce96e327f531a00346e88ac970c27be55b10ab7e2e79b944210e44d32c5709a377716e83de43ba4":"a4b09fe5cab5a90f7d72b25d5b5a237c":"ea8b9cc1eb236566e347716ce093cd77154708da85b8c40098e4882ba725fc2b6566868bcf584122ad8ecf482ed8c9db":"7684e096b15a4f1b3f1169c14bd7f194400db13b12090761020d59280b4ecfcbacd497fdcf2021f8194ce25107759ab8" - -AES-256-XTS Encrypt NIST XTSTestVectors #291 -aes_encrypt_xts:"555f3e74d863eb05465e5c188a3a6b58fc37b695c74d4049744810138efea5438e6aaccb1d68e233e1e0e24866ef5da99c761b91d8db1641402f039b37cab9cf":"8c98bf3127e08adbe9d97921f05d9b5f":"01727c534ed81fdf58596ea98dff4ac2b87b2066847661c6b6a90da7ba603025b7cbf60b2a5444fb94b8a526885718ab":"6da62ad3d67ea55566ee645de9613c512a7accf044d441625d3dbe6aa685656837b844c1633bc1d8e36829aa3446b7f5" - -AES-256-XTS Encrypt NIST XTSTestVectors #292 -aes_encrypt_xts:"04a8d393c82fbcf247d26449d4c09052fa012952b88139ac015d7a0c5a3180b8ddac81fef8628c4794db9f8b1f7878ba763893a9685c803c882ac3e6f5ff522a":"64d975ac0be61dcc80459dbc7ee7638c":"5fc0a002b527dee2c7056ca837a3a2f58e945a702c8f0358fff8a0b1d85aee6a94ae5da5acecfe11fbc9094c95302d88":"d7489c5b8c441e645e827685488f865082ce2f9de71cd67085c70697a2bd7bfc1e4887512ecdcc55c0911c5ff08c7e7c" - -AES-256-XTS Encrypt NIST XTSTestVectors #293 -aes_encrypt_xts:"89cbab9c7f28f38a97e2e809e56789f1ae6ff81a7fb47de0437411eb2a17e2ea687a31177e5ba25797ffb939aa2e4e5c8bb8b1747acab163e93d4c74789d3f6e":"54146f264efa6a0662ed4524e18ca60b":"db09ea8f56d6952054d89c153163055fd892bdeb03b5b264eb9d271c30406f4e71a7fca3ff7f1c25432e809a2ca36146":"aecb6dd7c4aedf2345b4b9b3b82a417383397bc3d8b71a88e518b138dc12581f9b32af7827b92ad8a72b9416b1efc799" - -AES-256-XTS Encrypt NIST XTSTestVectors #294 -aes_encrypt_xts:"b9559c33bbb70b2f7406d4a37e204ee7fc815ed30d8972f98c2c1314d7cddf88d576b790bd3ff1b802e5dbeaae1dc21371252721b4d8a29469c3240302c91452":"dd34f1d2d538248a341417d0a4f429bc":"d1481207ba38c1d5eb3cab54bcb9246edac12cefee87df7ccc50d043b0a6295075c67187e676026c853e52d4e6ad51bc":"dd80b56415ec7739775cf379989d25138b921ae7bf4ea42ec4ce289be41e7c6a5e75134b027a59be665f0bcfd0b12294" - -AES-256-XTS Encrypt NIST XTSTestVectors #295 -aes_encrypt_xts:"aaf865d76ae52fcc29345c806e516e8b0391b23b1d8199afc7e844b2cee7e64cb70eea79f10a7c3fcc9bacdc9e93223d36e5d9cbd491c5b05aa71eeb93317e81":"c66070e12f45047bac1b0478615ba4fd":"a53bfea427733adc2efce66e66c74bfa5550f92be2e239d884e225d4409e679cb4e1c0fadf8866df27f0fe9f853ed091":"369bb26e25cfeb0084fdbc45fc2e5b20251536d04372ac9f547d435275a289cc8ee78fd4170716ebbb63f2d182a783f5" - -AES-256-XTS Encrypt NIST XTSTestVectors #296 -aes_encrypt_xts:"4ace01499baf18194edc7f4ca0f57737cc451ce36261def6a162d1d265096bc3e3bb5aed2e28e5c79304f21261a8d159b5c1c84b2eb9ef6df8ee5b96f0158bc0":"22e9ea287889c5cc85d8cc864183bba8":"7568a318405df4b402d27f86a46bf21474fbfb399db0cadb55a2d42cfb814797dad8a7023343a917e437e82b8e70f11b":"d611506c6ff98e17893e2bded01de16e8d313a37c56caeb7a85396c913da3f9d2f7e3fe53a591c6fe98fde0579eb9b79" - -AES-256-XTS Encrypt NIST XTSTestVectors #297 -aes_encrypt_xts:"0bca0a8fee0214922630de10a5d9aea3b81681d358731945375aaa1bb2abd1b961bdb83e7c2f05d8e2eecd509c6c09065751e5d01a915fd04ef90f3bdd6d5aa8":"96c043a031ec50f023fa00a4d29d77b9":"c4f63004dd082fdd13873366ca48d1aed43fe31beffa72df95bfc163f3387722cbf7aed09897423f74c3b4f80f073337":"679aca84b9b77facb5e17f0be8d8cd46f9f3c6ca1e6cdbf53058f02e6544f5ffb59e7af8297520b99b70f974648e6b8b" - -AES-256-XTS Encrypt NIST XTSTestVectors #298 -aes_encrypt_xts:"687c01013d1feee7af6aeb62ac2fb7daa3dd206b7945907c1d8b1601062b189bde738a2c64b949b5295313d90313e1123a756571269a8638b999bfed2d8d582f":"4f95b733c211363c19bdc8f91f287208":"8f93f8a09cd9b1dd5c99a4d979cbb279619f20f1a7515bddd82762107477313135535bd22fa8b081fba291a47f5dbadb":"e6debc72c2d8b05063bb8bf812801300208e2daa398e9f3e5d824feaeaf9614bc7b2d6bc6421c5500a85e4ae99f4cb05" - -AES-256-XTS Encrypt NIST XTSTestVectors #299 -aes_encrypt_xts:"4277e9990843d29661e7e02f1cf715eb31f04e7cd024e6247f5b59ed57cca23ae12c913197a98a755e29f4e76c889cbbbabecb0e4f347253d281c1f71edfeec9":"8bdcf94203914cac8c267b7a47c8a446":"c4266ba90b5ba727102bb88c48f3e790e3e4c671c8bbf9101f2310f77f19f60ec6291789f60a47fd735e205dedfaf1be":"0d97925dcfb071cb2443e7e3af8d6b6a173a8c4dca8ccfad2364fba3bf47860494603c27d7192f28c820c1d0a22ad3b3" - -AES-256-XTS Encrypt NIST XTSTestVectors #300 -aes_encrypt_xts:"7fb0922fce09eddd3665a11f5235d51ef77206a7de454775b69dcc5459acdb24ccf05c415af5ab8a06623d198d5b918595a9dcaaf5392ee717c1047f2f08f62b":"8ea3638b9d4062f169196ff4555ad0af":"bbb234db01be79d3dc7dcf49bc53b8efc62fe7179439061d73a6b20edb9b7da0450b19f020820209afe08112ae4afdd3":"cbf68848c42049efb146e2d1e4115f62e4faa4efff198f1a0aa0c98ba02cc44da376d762d6151f234587bf128b6a7ffa" - -AES-256-XTS Decrypt NIST XTSTestVectors #1 -aes_decrypt_xts:"d6c4cf73c639e025654dd3232fe3aa7138f21bc8922271b4a6c0af999100b6b5e380ec7ec8da88e6816cd7f4f26e7ac0f86e4caac3be55234ebcd4347cda2fa5":"041f41fa30b78898040b5e0ecba27d2b":"b8f33dd38c138daca227728e19b62c4ad5ad516ee2c3af3431097ff281956d7d":"d083f37a6160ac25c3229800ae0721d94bf6a9ff2f73a418544e6c787cbcd34a" - -AES-256-XTS Decrypt NIST XTSTestVectors #2 -aes_decrypt_xts:"cec5a8b7461bd2726d731a33993338f42ce0d25f7f507c65626b52528bb9e3b283270566f99d0b8a803fd4b59b96867af0afee35b7748134b93ca689662e7271":"cedcade41522aad2f1f9b64ef0bb6244":"02304f2975fb7e8db98b6a6bafffcd5c7e7a0141b8fa7623ca3440ca95449549":"8fdba53d625a581ba797ae46eca318ee340365d6ae2f7180a8b95a3371c0f01b" - -AES-256-XTS Decrypt NIST XTSTestVectors #3 -aes_decrypt_xts:"5f60f076a6a1a2f8f82fd6b607625804de0466fcc9a6e565fad741b2371f9c105d7debfb43f384e75dcb53f4b95b2a7069bc53f9497f31f0f99a02735fc5c4a7":"e92ae47a1b83cd75f4d08a5c69ac16b3":"8e280d5b18da80b1b60ed982fe999e6bad64a22d956f08eac8730fa5bd90254c":"7cceb38454084e158c75b2b0b952b5e8d3693056ddd80bf0eb3876224015b2bc" - -AES-256-XTS Decrypt NIST XTSTestVectors #4 -aes_decrypt_xts:"17175ed8775d8972d9aa4182ce5358603315da0f9e3416ca12acb3bf8049c9717cd0ca522f28ca1b874f96754aefda28561d1946b9fb7bcebbe39fa417a9893a":"a7fbbc8d99abe760a0624b6149a9358e":"7eaaea6cad6615e97e7adcae96bff28bc1be379cce8eab087ac08503f8ecdfd9":"468b386686beec763110f1942baf603c43ab65582eacc8b517d6314621224510" - -AES-256-XTS Decrypt NIST XTSTestVectors #5 -aes_decrypt_xts:"584a8558bad66cce5280550f17419259f4d13cda0afe085555bb6ac08ece0cdeba090d37b0c879c684ff9d28169443d454a45059b90dc413fc15f8cf9141baec":"a8f1d8232a0afe586cdae0f172e67425":"9fc8b6aed1789b81d35e830c42cfafa89ce4a29687ef394646491508f5c4fdc3":"9c52f8c56b9dbe8928e2e146e434492a1731ac895f588e175ae5fac04bd5e519" - -AES-256-XTS Decrypt NIST XTSTestVectors #6 -aes_decrypt_xts:"f614b8c11bcf172848e4c77c4fc355594d08bb3f5a9b62cad6fc6004fb112ee74e78ff39e07106ade5925e6681dcac1640d49701e65b5b364158ba579e66ed8d":"cddc6107aacc85808a53edd581a2df4d":"d8df70400e7d324152b9badddf1eaa031dacdeaf8b6397bac4c410a2c561170d":"9bf2b66442ab6c53848eff8524e281731927a60916ef3c84e04b2d5ba430665d" - -AES-256-XTS Decrypt NIST XTSTestVectors #7 -aes_decrypt_xts:"82e186a902a4026bd76e106062e7bb8f7b647726a752170284561fa13946fa2ef071f244d1c0dc616d2ed0384cf35ac8056388ab2ee1eb4af93e629e596db57d":"3db892a45f3e5bfc15783ce6635db387":"e8fb493e637cc0fd54f62e2726848fc1148f9508ca38e4b6eda3ddd1b6fac234":"28a643e71d6811ff46788c9ebce0bfc4e85deddc1ebea69581c3a2a602f2f59a" - -AES-256-XTS Decrypt NIST XTSTestVectors #8 -aes_decrypt_xts:"5d41f68a21ea43b9f7fa80bf272802fed4b73ad551ac9e7ead13ec87c59453e1d0fb97533f66a3a7fb6ea3cbd316b23a599dd89729cb6593f07ad30d3736bf4d":"7c29aa570c00177044c2534ecc1a754d":"0199c46503c399eb0a56eab6ad34de00e714d7f629848721408199a7f07b765a":"7ee9549a9a360292a699d18e57b9a34d63f6972e235583990a0cd9fdf0034a78" - -AES-256-XTS Decrypt NIST XTSTestVectors #9 -aes_decrypt_xts:"f5c81f050285d4aca3afdd87581a233be9b53e2c5ab18a573dceb8cc6ebb91bb6c0281048140e5b83cc6000d4dcedafaa1386b00248a39fa11d202c5b688df32":"cb148cc2d8f7f879040182f728e44f78":"513c3295984d13306cb3b150a4995a9fe87adc8b39e6e7bd0d7884cf4a823ea3":"93657988a75c67554e1e872770670f1ad18d274c410989e3d5acffc915689b11" - -AES-256-XTS Decrypt NIST XTSTestVectors #10 -aes_decrypt_xts:"9fd68b29688c7a2daf3fccb0e2de4c8ce8e5b17fb3d829a768ba415ff33e3960b7b47196ef1d81e6a56c9fcd948ab8dc7e35c202e2b0a6998adc434ecd5d5bf7":"20844a2129a137831595fedacdc0b087":"bf60159a4e172c15f54b4f9ab24b2196541ad5cdd677abac34e58c21b2c5907b":"977e2298c68aa6ed32d295a64800d4ad34bfffb065e5dc2d2d54f94136d62ccc" - -AES-256-XTS Decrypt NIST XTSTestVectors #11 -aes_decrypt_xts:"3d331b39f4f6bd2a2f1ad638af6b3bfffd62d2ef597198795324b40def92942e68fe58a5ec5328a38f2a0254986d42ff03db8c6c90ae0f9f9a6f323761518ffb":"31ed8f0b28de817c71c62b5b768c8890":"aa6429f07da572bd9f3a97b6c8c05a1ab3e5ab964ed6d79cd3100196c90454aa":"7367d9cdc8b1156d1fad4c300447767632c22e765550ffc15011e69fa46ac17a" - -AES-256-XTS Decrypt NIST XTSTestVectors #12 -aes_decrypt_xts:"4dccfa92af6344c53d878bf0bc8a213f9f90378b061d4477ab8938790987f4afdbec6459aca6071ab8cd25fb9bb828de140c82ae31d06faff22d75b5bf616a53":"09c3d47545737f24c586da62335d36e5":"eb59ed896fe0e15aac1b0568d335661be2d87ff81392ecbf1f795c842a3acf55":"89c709ed1bee40dd25d6ce24b4d5a3cd017a8a15a06901edd2a7ac093782923e" - -AES-256-XTS Decrypt NIST XTSTestVectors #13 -aes_decrypt_xts:"6ae7f0450a5b85ab696a7ee5f88d686327277136fe818fa42e4d2e05ca78468f9fff714409fd7a32ed64a538ab09820a26a4dc4c095e5921baa7d25ac6a2fba8":"ac364d95b382eebe02569933aafd61e0":"ca24b172b0ca4ec2a6b5eb94d3becece7591e6e17d9144e9c0b7abf04843a429":"6a206b31f32fac49dd3839e5aa5ca98481d27bc349ab588cfd73fe44d7daabb5" - -AES-256-XTS Decrypt NIST XTSTestVectors #14 -aes_decrypt_xts:"f3b65600634704f241327bd6ccf77df867eb410910c65d2787c596ad7fb3541c2574f12297a3a23092c4520b065f638288bbe159d2b83af2283fece097cbe353":"d6eecb7e8e71ec5f3c52f232d398c9a6":"1c5adb819f5b998b8adf9e17257fff0883b773d945f64b6bfea87544630e6549":"0f2d357c63605b4363585992e79cc6f62a07e06c2f8ce464e17c85eb93cbaa50" - -AES-256-XTS Decrypt NIST XTSTestVectors #15 -aes_decrypt_xts:"bc53907a9e4892ba6aa16c50a28c45ef8ae659bef84634351f92f0cc23fabf423d28dff27eeccafa70efc5c0e87435de12dc864f17fc746acc8729cffbc9b354":"67fc28da4fc507ffdf1cb5e7f7cf2518":"28534fffab6f923ff31fab12a76dbb753ae7e2440a015f8a58d0a9518524d0f7":"0ec08386b95ababaca4b8f760a5908d46869a7ce70857e0a63b5b0b016dc5fd9" - -AES-256-XTS Decrypt NIST XTSTestVectors #16 -aes_decrypt_xts:"8f695011ea9bead9a7ea8b0f45443e2c4db7bacb904c1d6a35c3ea7a6dc976ec393d0a4a4e98f751f21af79b1e064e13c525495728e8db384b979a7c7d3a6e73":"b53610e6339d25450564640bf390f16e":"3d3a1c597a4371c70c2f6637a47607f5a4cbae9f28aa663d517c1d356161d0b5":"16764c5b04afd030690d6797102c8d1f14d1194596201ffaf2578ff593173038" - -AES-256-XTS Decrypt NIST XTSTestVectors #17 -aes_decrypt_xts:"1bc1a27e5e486673bf75cbbf0646d58b21f9dd01c632f9bc89a69544baf1165ded763c4c9b9a40a598436493f1e07ff463fa358740425f26d4477224d32a368b":"4f505f87b3b733847ff0797db87e4e4d":"efd25b83c7f7aa28775142b8341f14bb8b6db6afc63235bec710fa17e89af79f":"ff1235ee5fdda59573b080ac43c2c2b0d49b122ab4a8cac6d27d74a1e3f5ade0" - -AES-256-XTS Decrypt NIST XTSTestVectors #18 -aes_decrypt_xts:"ba5439f3020868a4dfe13515711904909534f19be12aa49b6053a914a3ac8058e841d8526cd2d2e9ec9b9bf5ec0ebf37a4de8ec3c34e71105f0bfa3ea827e498":"e9048751b3e59a65e8e4abdaa463440b":"933a2625b867bceacfe0bcd4e1c3d9840ddbd4f2db6de0c86c251705d17f1806":"478e111e57d858616bfabc13654666846160b44d25545eb0b69bc8c9dd414f20" - -AES-256-XTS Decrypt NIST XTSTestVectors #19 -aes_decrypt_xts:"227e268488be32b9b37280d3661255909f1dc089dae4f0e739f833ff361fd0a5a542a690e459b92c39b5581d6d37d7ab9edb3f37886cc02454630e148efa6f0a":"42a37fc06ada0a5efbb8a55d62a218cd":"85ac115bea965ffcf7f2cae9d2301f6fe46b68d8181d4b7e464fdfe96c379d02":"6889f64de477693e7b72fa86a590d365716e89189c68baae2cc30e7fc3910a6a" - -AES-256-XTS Decrypt NIST XTSTestVectors #20 -aes_decrypt_xts:"a27888522083c272ce4566fd9da9fd806fef48bae8f87740a131d33d88e4677d9d418a5d733e48882949bfdfca87bf6362731b0e5fcd6f5ed52f131e4a1fc52b":"0a115fcaf0918e326eca1e178b6ae50d":"93c009cba7c4424e50e88ef27e78b532805781945fdba4635935c91728c8ef65":"ba0efe83bd81c147475fcbb5510886c87bf4fe78e158f29820ba43c76b79fb38" - -AES-256-XTS Decrypt NIST XTSTestVectors #21 -aes_decrypt_xts:"5b6726f9c0e1cdde92e87420b712282e80a423483b9146bec0287ebf768410bbce06ddf2f9df4082ac4f38fc61cfefce246e1b99561960c730633304498c4c7f":"10478a37d567ae3557098bd44ff03674":"d550583ff0c77230084a1cc2f6d4db3b992f3a912116750e476f2281c2ca2cca":"33a8c0b87e4a6cc784072fb834546d53e26b7b265b0217eaabe2ea294cac4d0f" - -AES-256-XTS Decrypt NIST XTSTestVectors #22 -aes_decrypt_xts:"c34e4afd6a13fd1b07ffd05234dd62e291b1ad423a51ed4008bdf90cc2fe56d2f478e92c1993e5b7bc604a64492f1179a6aac5450cfc31ec40283ef39e0ea95f":"e0b8bdbf45e05053130bc2cf457f3e14":"593a49d19de6175705926764f26c84c0195eced8cd897555dd520ab0b12be81d":"a6a3c0c5f72e507cab0f777ad12bfa6ab1586b9c7c16d01583192f2e58a0e3d3" - -AES-256-XTS Decrypt NIST XTSTestVectors #23 -aes_decrypt_xts:"ed1143299c2f244deb0d74cf1f69221a918edcc50223575ce8ee922d2436012eb9e908ab14722763290e5a83631e20bfb6121b8f730628d2685cbf07cb89062b":"c6b9ff0535b2ae9b846e3dc3e84ae22b":"51c13c72d992441c8b31de1432605ccfdbaa7d540c2be208ac7eb9603b23b423":"96326ce5c5f8092c476c629ff9c4e5124e2c42fc3cb6780f58f22291339803ca" - -AES-256-XTS Decrypt NIST XTSTestVectors #24 -aes_decrypt_xts:"64394309abbb9f361b10fb099183bc53f98c84c880055a4ef7a0366a5c6db77cf6ac89d84c6f638e093fcc4734806a8f53e98230f5dfc9e80ff7513e40da1bf6":"7e7b7340fbab68082c0a6cbb5bf3c348":"5d962b7f3a32b8208bda5b04003a38545cf20ed276322c919f5017461cf88a5e":"eb854f092c7fe67ebb110fbc447ef0e557c04599ff63d81f1406604d0ab7cca7" - -AES-256-XTS Decrypt NIST XTSTestVectors #25 -aes_decrypt_xts:"c789279af70874ab8421ed79d1dbf2654210d727a29ff9f88fea12900831e5e9ed34a1effb5f91f6b4c2a2dcb2ae7023a0b95b457f90838d60150594590c02d9":"ac1148341acdd6dbd749539036e1bac0":"9e87776461c215027d65fd116c4076f3a743050c0fd9b4605ec5869c1f6366d1":"0021274a83b0edf648a4209bfdce60e47dbbb8599a1e9e528c8f462c2d2b8e3f" - -AES-256-XTS Decrypt NIST XTSTestVectors #26 -aes_decrypt_xts:"efbad382653912be08ffb5f478ef4b8efb699ec4e1cbf50f557c143816f1644fc85d3a68a0857d495bf0bb360c324900b451da0145cb928ee430e6cb8adcb92c":"2248fb680856a37e923a3dadcc169f7e":"f72d487e04d0ee6b309705534194dc87a284f4243091b21acf895a94b349ee69":"107492ca4f17fad537de5f9da8ddbac13f2a818aebd8258fcd158f3298abce3c" - -AES-256-XTS Decrypt NIST XTSTestVectors #27 -aes_decrypt_xts:"b907abb9ef92e8dcd2f715327c75560ac9a457f1ed899c5ed60e50d56c82d27ffe64ec990deaefc8fd7085a15b3b66fb28a8d355f7557aedce88fe1869ff3aad":"71a84c54550cf7709b86dcfad12f7b39":"7ec213478b5ba0b61be8a936608e4de13b3e2d79064bc416ed3e46457e9cd076":"2ac31f2a43166ef924b0c4b9de382ebdfab762d0636d419d5b2f1752112efa58" - -AES-256-XTS Decrypt NIST XTSTestVectors #28 -aes_decrypt_xts:"4babbb348b285e4eb6743fdce3bdbb2245c488a1af48a9f2adc43ea6f65bbb12ab08eeb78c27056f0324dadceb3262236a998ed04c632e0b27a855523946d024":"c5fe67a855da9f6732c9bcba51b06d80":"51d75318ae3202d7e6dc20aa1404d639e5cd124878c84c71feba1d99b62deb0f":"6c169090442b653a47599e8b8eb1474bce5ae92ccf0f273b060cd735985d4236" - -AES-256-XTS Decrypt NIST XTSTestVectors #29 -aes_decrypt_xts:"7ed825d10321835a5097c5c700c81f11356a656ca0ff74cd34e315356057f59a64a2e3aaeabe1e4da059da11e4b2af86cf1c9797449f323d31afb73399802239":"702a03103a3f864fd137850616a726d0":"efe329f4092f980676a6cb89ec42f565d0d61467e7430e7ff9f9aba2978c161f":"addcaa45e3442c9542487b956d1e7d18c690913b29dd14c12ca32f7199a99251" - -AES-256-XTS Decrypt NIST XTSTestVectors #30 -aes_decrypt_xts:"db3f00b5eb10becaf8317745b6a27b22858ef623895247419bc7508ec436cfac4ef695e7b738a3b082964f0c1dd4fb2bdd27e92239b449428749eb5f23680e80":"771c9380b10718995bed167d6a775a32":"981c93f922a7961f5b0e2e1c863453d59694e28a790bea2663d8650f74b8a30b":"d7e9408307a37a302de85f75efe3bf2c261d3a6771d139cd6a4ae925a50f09db" - -AES-256-XTS Decrypt NIST XTSTestVectors #31 -aes_decrypt_xts:"1e7d9e0a3082a1f09721e3d3d8bc5c406694c638e3a3a42ccadc78b0aab1ff349347d59d2d3d73b25c95f3a9ccc2e558edc61d52cb3faf2f0353387a3d55a922":"f542d05d34e2f0e9b8d76836705c1ca0":"aa2ed151691c757492e2b1ed5f532cbd26358e1d5e5680758f76a45fda7acd63":"e7c5c3bc528b30e1bad1efdc2a311af00f03eec53448d7f6f55d31cafc9664b5" - -AES-256-XTS Decrypt NIST XTSTestVectors #32 -aes_decrypt_xts:"8162b8823a64c10500ed53eb3d33abc047c17878c2039478436c6623873414906161584b40b9ba5c377e50a641a4e406d34c70eb3f839f68321918ffe1cb47b5":"29b5d1891055bfa03caa661f702aae11":"904cd3a9fe9e68da61f09d6087e32e50cdb2776fd304e5014893697dd1a400eb":"12ca696b902a1208a1701d0d8747b2bac871951483f98f0c1e5911cec2f06a5e" - -AES-256-XTS Decrypt NIST XTSTestVectors #33 -aes_decrypt_xts:"21a81a103c9f0218426d4731c0f801c831be846fa20527b8f427cf544d5d0b5c95ef0dd2c1ec7f3b6eb3d073e5a5a910a3079abcb0d5b01fb3ced0b3f6cc1e3e":"31fb7fb5687ee84074bc33de7810a5bc":"56be65d6f34621251197efd0909aa5637e98627d2d295652a8366315a5ea0c33":"74598e1f2d2c15ab388648aef453c141b5b2f68ad694f33bf7b6fbccc06109c7" - -AES-256-XTS Decrypt NIST XTSTestVectors #34 -aes_decrypt_xts:"ad23b74fd4d2a5a71153a6f363ba6916f8d672fc3783cb89d1808e29abcd4220c6d9cd6afb335e5ade6f6c6aa5ff74635d987436645aa5c15dfd212ab12fec7d":"ccc1b7f0de76c048449a15d4413d0150":"412979201dc4f3b9f2b1dbe2a1ce5d8a4fdbbf71f2c00757d6565f1082e1e40e":"97c1109ac2b8187d94941f90d3b93b4e0d136b54950680b402e3e291df27f2d4" - -AES-256-XTS Decrypt NIST XTSTestVectors #35 -aes_decrypt_xts:"68d3c1f8c11ec07a777d043f7499f6a6b101e84808fc7cfd19dd0d1ba30e64fea780ffe05731242e99617cbe582d4f990fb5c8be295d2476e31f41954f6f9263":"fdb74c8dfee52e9544c157d0aba581a1":"85c48b91427e5d4110f74d6f9fe9c222f6bdbbc4ab1ba6268a4fad8e3f82fce0":"18fddb86f2f46706d41646642e4fe9a7315f40e995e9c3e7aa168131e68bb940" - -AES-256-XTS Decrypt NIST XTSTestVectors #36 -aes_decrypt_xts:"ddfde3b53c5adf72554858c243eb1ac144d9330c1ce9329aeb57f9e7ba3c29c755931eace6899b385906532022e2bf4c7d55e354d2ea2ead689cc686891ea66a":"ddc64f1b711e9c05299957934002a04f":"546b9ef545fb3edbdc4137c964ee3f94885f5b72d42b0db006ede1e825b6a8dc":"7da16a03eeee3a78a3288abfa6d666192deff33e4696a69b39529bde0ee56481" - -AES-256-XTS Decrypt NIST XTSTestVectors #37 -aes_decrypt_xts:"956e2c3cd0c7236df8f1a6ca59d1f7786e04baf6126321d24ebf3ecc0d60bbf078a5b15c3553e3f7b0725429763b20fa898c0c7d72cdc333674866cf6598b3dd":"2e5a497b0e881cba90115c24e92bd4f0":"98d8d36f3b72757d9992c69f480d9929b155d4a924cca22d853b5feb4e6147d6":"21aeabada0c38ea53bb83d1278014fac63e742f79bc4982aa86aa2e123ad101f" - -AES-256-XTS Decrypt NIST XTSTestVectors #38 -aes_decrypt_xts:"520f1a6eef4ae250bd7e82cdb905dc9011121776d152e555d210ba8baf2d4da4d2d3dcd544216fa7bcb6eaad8929c6949720fe0ccd41ea3a2e761c19d686c1f4":"24dad492025323cc65e3b50895d706fb":"425ae89a979d1b26dd142b8ca8b017c9e7015c6643e751fbd521b7965de5dd99":"ce56d96ac36939b8d9bd9032ceaae8be3b6138aeb5658ce732f9754627fac388" - -AES-256-XTS Decrypt NIST XTSTestVectors #39 -aes_decrypt_xts:"1aea0a4acbed0ee2489cea391caea7636b933e52a46011159b7000175e5c039a86a66b649cd9be4ed8da282e07ef8422fb9d695cd71e2cc4396091bf19ccad77":"98f752f8f68d635ecb42ad0adf32fcb7":"12d8d09eb6f0ee2e8e893b1b6177c9df979869135e5babc02469923eb9b7e779":"e47270aaa7200f5d253c27b01eb1443d966e78f05dc60a320cb3e70c3eaf5ee1" - -AES-256-XTS Decrypt NIST XTSTestVectors #40 -aes_decrypt_xts:"acd9d7c1784edfb835cd881261e0cf3d0a885fc1f46f7c2d46e5c3b803221dd3a6cb15694df333e9751ec03d5a64e7cf681f1869af938e5d0a991164439b4e4b":"a1cfa739fce97d65dad127d4447663e3":"0c34d46d57d0728ea9330376f484aa549dac4875b4385f369272edb759c2269d":"cd604d709bba54cbee6621e302f8465e0d47157099ebf0d49fa106324a23a0ac" - -AES-256-XTS Decrypt NIST XTSTestVectors #41 -aes_decrypt_xts:"2678d93f9ff9523531e8aa858a4909c7fa11c2bbb4ad65a1384d643cb3b11c215b97c673cc09d0a71a10a539b39efa49114696fa4b711bece4e6378dcfb76feb":"c4c988940af831fb9625a277cf5a3e19":"c14aeba90bdc8a2e8e0016e607a4499046f50de731012ce5ee241dd65dd4fc14":"febc78f845ca3549ba3fea990460f4240d73fb3bf57e4d497da8f1a3a47ca486" - -AES-256-XTS Decrypt NIST XTSTestVectors #42 -aes_decrypt_xts:"3164a9707b14c57323b658c3745359c15936638edae8cf349c12c41f077d5e454fdb24c40084ebcf1da8be8d191c26140ab2d353f2fa2aae246a74a87b58dbf2":"33e18aea617748a49231a101d0429292":"ffcd2e8bccf9597cb146e8781c3827dfcea696e807b226c4d2e78240db1fd647":"aa5cc91c3454caf70c70bc3766dc40fdba707c994c0645c4ec9ff84ffa722b73" - -AES-256-XTS Decrypt NIST XTSTestVectors #43 -aes_decrypt_xts:"d4e62dab75dd2d08e575a9fccc5f76c8884e48a3adde2b6e84f2ff7cebe6f102efa3bef298f77de8689a2c7f3e621ec1aa64efb20fc43a95e7fc0285836a26a8":"1b5309f4ffc0bb8411ae4ca06261dffb":"5f1290ce4183dca27f4bddcfc3a6a47f61eef7c2956d601395ba4e200f7dc4b3":"2847b818a492e2b02e6256dae33e1fe7977ed97eb9fc9e58b2502bae42ef5d1a" - -AES-256-XTS Decrypt NIST XTSTestVectors #44 -aes_decrypt_xts:"ee8175539855c54f9f3cb61a582f5ba6520b3af8d20963a98117c60337a1eefa809e7352bfff617ecf3ed70ae81afc6c951c20b5d2d6c54934ebec3e8fca2541":"a6f4bdb1c44f2cb0272ddcb4b6c415fa":"f9a8d9cfe67c49300ac5f54b1f1699f604d8874d7940003a6cadf6ac64ff0a86":"def8570fc94f43b7d39d6349ed2cb8cdc84e0e4a38bdac40763f992db67bfb3d" - -AES-256-XTS Decrypt NIST XTSTestVectors #45 -aes_decrypt_xts:"b0974a79ebc3457a9f03dbfab918baeb3e9eb97156026f823bb00242d465e4cf9894107b07e8e966faa2fd6924555dd379e729ed971d314c351a27acd819e729":"c6c227a84bb450cac2db484f3801922d":"00196ea20d39aef5189f8ad7f6c9d493aaca798e881a8c2ddab5a2d3243d0834":"9a569438a0ab93592bee3300b4c8330a000a1fffcba0af9893c2c150a81a4784" - -AES-256-XTS Decrypt NIST XTSTestVectors #46 -aes_decrypt_xts:"6d8d74483ebc16c1f440dba204f066c71041eea8c9d5b30cd50dfa2b3071b728ec5ac62fbc4e52904acb838084dc99487c4f741b702b9fc1a8df943f0fe7c98e":"2840438e3d9915bea84ce9c3aea78276":"2e42abebc4cadf87dbb55ac4601b4c7138fff26e2dbcce3e5a685e142fefd05f":"92b790bf3d1cef4ae5badf2266e74b57f35b73084fbb6542ab2643ea625e7abb" - -AES-256-XTS Decrypt NIST XTSTestVectors #47 -aes_decrypt_xts:"f076f0d9e9d37b085a97dfa170f1cb74f1fe6f57ba0309d3aef705c32b847b691f6221b237efa189ab89750b551b0a6e952e34bd2152484ef096177cd6b711a5":"ef3164926723e42a993a9202b8a3bc10":"69db55cf97b4cc8686b319936d52141546ef12e76e1f666e56d230b2e1e94aad":"58cd66b79f28ca7c1ee3a3f966537ca3fcb360a2cf7b05bcce5d4469085edb78" - -AES-256-XTS Decrypt NIST XTSTestVectors #48 -aes_decrypt_xts:"7e140ca0a62d6f04c836f75ecaf6954106552b912d403d782db76aa28bb8752a990c1363fccd74ea43cf449dbdf6b93e2ce13617f276abaabff4b975aa7b8bc5":"2e7c55cc94eb401525bc598b3c2fbf92":"528e4b95d4ceb23d778d0e3ee08e318275a41278119d81aa1023b1524f592cac":"dc2fbd358ae020b99a3223ad4d31dc622fd8fd9177bd59af0ec5eb3d1ea7f6bb" - -AES-256-XTS Decrypt NIST XTSTestVectors #49 -aes_decrypt_xts:"1ca9e3087e8f0ef94ee10afe05976514c0d9723d9fdcf93170641c50becad1ab67f16454cd296f2b8e325fcbcf4c2c5df2577537c341aa0361601c7b271dc116":"65b244234c25e5f354a7c6dcfb375529":"bc38b4919b808dee6c03227fb259068f9c1441df3c7ee1a808e8a37e5ad34f0e":"4d7a4bc695898ec62eeb5b6e0aed1a508dd504ecd976a785f925eaaf00e66de8" - -AES-256-XTS Decrypt NIST XTSTestVectors #50 -aes_decrypt_xts:"86c601a90e431ddfe7a038c45523fa368e8311c2bc711f731e8c75389ae012343bb7a3576797c0f187206f8b22b76583000e7c44f2e11bd3ee23f015c67225ca":"e5bece3b0572737ead70b5e288eb5593":"f885fa71549334a42494f0b942ed5e16f2906101b74486da4ee490e39b45c427":"d08a2c1fda5eb7156f71619ef7ee2d8558ee28365464fdb896c803f72f091370" - -AES-256-XTS Decrypt NIST XTSTestVectors #51 -aes_decrypt_xts:"a71ecf02e6279d19b896984116ebe8160428fd4ff483a7ade16b170dbeac7e71c78f080dd5eae666ac9ebd7d61712911fb9961b5ff69dacaeb42ea3a6281510f":"442e796f49b1ca939ebe73e259ef0dc6":"83367a097962b7da5ddbc1b46751f486995bbfde01fb1adcea960ad7042d8fe0":"c2a27d22a58fa41160d64dbb38ab6bf96836624885b305b999946546623ae0aa" - -AES-256-XTS Decrypt NIST XTSTestVectors #52 -aes_decrypt_xts:"1033a417ec7fd040d9d674991b03f427a674f52c40cd53027c233e19821d677e0c37fb1ffc8564d38167668fabaeeb4dc6225fc90fe66b74c215272840e9f953":"e7639f7a7e50dc9899599de9523d7f1b":"a02ff7552fc56b978446f0f8c6a49b306abedb252f828acdf55e22c740a11a49":"9bb33a9489ffd123ed2bea8830eca78b4db615488585f0a03ccb4f3465088d15" - -AES-256-XTS Decrypt NIST XTSTestVectors #53 -aes_decrypt_xts:"8a40a21bdde506e73aaaa5ef3a091a31128ef0e687579baaa9ab5cd8b36748d64d6fa971efa93270c8b38cdd8fde694300b63852cbfa7f0a7bb8efeacd07c120":"81ec4f35aa1fb106e507d78c60ddb8c6":"763abe8f59bcfd1aa03a6be7a300004dc2cb7de08dd1e0d98dba0f61e41d215d":"0383f8931f8bea11cbab29dc82f16e81f333f2b89a124f697bd09b26d1cc455e" - -AES-256-XTS Decrypt NIST XTSTestVectors #54 -aes_decrypt_xts:"bddac920a38eaef68a2abf85a35ba3362d080a83ddf2813b83c4508842f5a43351d64587b9a7a33d40f911f81b4d86d22fb7d6c2bd5a9e07c7cce8c651c95141":"a9a29727ed6abe6e66cc63f8e1c9c92d":"2e648f700eaaf5d240ab584cceea5b89bb0604e7abb5b4ba87db4de14bea0d4e":"851ebd1b462ba25fbff6dfcfd9999bf4880d55592d234d64ace1f872815d1a59" - -AES-256-XTS Decrypt NIST XTSTestVectors #55 -aes_decrypt_xts:"66988bb604262bc14e03c397abf0df6071e14b7bbd231a66659e2667fb525e6d92fd5e126fcf32fb792eaa52469c5e19ca8f73869d1cfc6e0c7db95817637e4c":"df9a982444a9325bd850c939ac8e2157":"2420271e7bbc2d6633f13fc5aa7beaddcb596ca829239245331da9c9069f54d9":"2930ed7fd664582683c4e75f7d2bc7534daf7ea07896f043411cb6c2a432faaa" - -AES-256-XTS Decrypt NIST XTSTestVectors #56 -aes_decrypt_xts:"1d8063a813a3a7622695481513bddc2bb193799f7b04a3cfbec2ad7aa20a8aaa30e46ab7c0a70f41dd4b989d4a2ccc0ed17164798fc5a194197e85776ec9bd8f":"58eca9e299fa2298832f3681ac38a14e":"87897863f5145432a13401aa7d97cc97a95c1ebfe66d2074a9f5b0c1df85712d":"8f041232f4abd5ed23eff7c8bf9f2e6231636b8bb14c6c05ff55c55ea9d2686d" - -AES-256-XTS Decrypt NIST XTSTestVectors #57 -aes_decrypt_xts:"c5541b82dd41e660fd59df745e89cc3fd7b3d70d892bf8b5655fea85351fb4b660e06712c302130430ebe94d25260035d0433e43e576bbee3dbb58ec45fb719b":"38538213e86784472c458fa95c8dceae":"c1e136398461d475847f2c043b3723115d225ed51a21d9149c87bfbdeb201851":"ae975d765695926d72d4dd1b41f1ae9e2fe1000b512bbfac55f721b629e48c0b" - -AES-256-XTS Decrypt NIST XTSTestVectors #58 -aes_decrypt_xts:"1a468623ae89dfdc0047334d9488908bb3b9b628197252036b9cc42ef25542d9d6b50bc9e7975be660d8bb9c9e30a9584abb0ebc48528c9c13012fe6f424164f":"3f021863a5684e305dc5908e1b5245d1":"085fefc14885adfe9b52f301b751a1cab74ab3663ed94ec8a4e3d4b10bbf0aa6":"cd0ec55a2b1236c04b038a60a98b94f5831912a548e93467aed21644a6b90854" - -AES-256-XTS Decrypt NIST XTSTestVectors #59 -aes_decrypt_xts:"845eeb0c65feff4427841b3f29025430135ca0b576b0b2878b178ad70034b3476b843190ed38bf91e118b06a310bd78c544aaa9c49b6032a223b90878b644573":"58d25c15b25f4e1b3612bf270f97c6bc":"ead4947c3241845cfbd0c0f9f140eaf816dbbfb597d2b5916cceb632c8224dd7":"ffaf58fc042718e087f9df84ab31f17161b87404003735cf1e39a49458d0034b" - -AES-256-XTS Decrypt NIST XTSTestVectors #60 -aes_decrypt_xts:"1b243cd23442f86c34819ad3434b71e4ada7367fa6156b146ab05c86c481dfa259ca63c6eed3b23efcd0e76533b48f92534d1581256b6a23d518f6485c1be63d":"0209956882317900ac93f66c3a48ce60":"ca51fa9df852111efb865f8e49004518e71ebb6e041e30b4fab04112dd775dae":"e5fdd31a474e5d3394593e65b9cc4df51ea465dfe61a56b65d1cb5ee794cfccf" - -AES-256-XTS Decrypt NIST XTSTestVectors #61 -aes_decrypt_xts:"81c37c6a44054389ec1f56faeecb28f7c1fd00e1ebcb6bea329d80a5a31c158ddb5f06679cfdf7ec7ff35e6fbc925bf56119cc91acb7eb4704fae1e27ef8e62c":"8105b3502093d7661fd19eb62bf669da":"f6a8dd7ebd89223261d09ad03f55a8bad410d66936b16ff8b80ba7c344f79a5e":"805a27fce84f84901e579903e85834b510a5cb2ea217fe68a6c5d3fe6996df5d" - -AES-256-XTS Decrypt NIST XTSTestVectors #62 -aes_decrypt_xts:"fd6a73fafdc0cb895b6bff8a3751f8ebe84b10b4a17275a8d36b9e9872278812f03844f264e9fd72d331a018fedb1a3d63f1d586a1161b08b03efd7d020f798a":"ff325821e3ff3f23e5637e0cb626fef5":"7c4a1c0b25a54f0215ab92878b9af8713f7ac846412b32f329fe983540fd200f":"49a60e4f1c87dfe213337c7bb95421ad99ca8e8432a914844a9a8a78eb32a6c1" - -AES-256-XTS Decrypt NIST XTSTestVectors #63 -aes_decrypt_xts:"09420a8be61e1b13b17085e9cc1c899706724db03ba591fd8df9d321116bd4ec4faa4cbd3a2a4e22b091524e47001998167f81d5de32723f361eb6b9b7edce65":"b779776114dc07c71c42bf787bb847be":"7993cb22694d09c4d2f3d036663e5ff3337efa701402a75327371d4b19f300b9":"8b2a2a44ecc72480947e45ce49ee0cdeefb53e6d6ea36e59b22fdcac51664c2e" - -AES-256-XTS Decrypt NIST XTSTestVectors #64 -aes_decrypt_xts:"155157353bf4872811614f3dde54263e181861a691df74f89d1c8ec0f0f2f4dc343a5055f24a9e142d6045b956ac1388a30b2f19beb8718292dc07055d970d44":"bafd5c342d05b2d4a6bbf9461df85afb":"7ee212fa36384a7477cea6be8c44a57742ae19c4beff1ae103fb37a83711cc0b":"d00b755c6b9eb0f15c4b4d41f887581942308ec22749abee21a642e209a6a4d2" - -AES-256-XTS Decrypt NIST XTSTestVectors #65 -aes_decrypt_xts:"9ffa9b5c5fd2071286a3e248de08ad57ec628fc19a088919ffa96912031e0ca6f13278840e6dd4f8cb492d8b09f905b1be57455ae51fc681dc33a74e7c98d9c7":"c0b296fce542d2e855e62595451a4c7e":"20f19fa1d3dcd8d68607c87d128d9faeebcf1e74315a9cb5028d67818b3fef53":"3653a7f0a75182579d6529e9d02d95e0a22dee4d2aea6f7bf4bc25ffff5f019f" - -AES-256-XTS Decrypt NIST XTSTestVectors #66 -aes_decrypt_xts:"a6e4eb0c37aaf83c70c510a2c2067c8003e6aae93dd197d4fee4aa210bc09a11b0429394af6eb5e54758e91751d1d8fa9d763bcfa5fadda22197410ffbe41a12":"306aeb042d6893cb69f22469602732be":"f511d0f27f0fed0115cae7d78c9e3eb84304c8db15d3f829ff97050012790e96":"a0982aaecb75d804ea371265e9b3ee262e52fb7d5a30ff2d46e8ed3b4a86baa0" - -AES-256-XTS Decrypt NIST XTSTestVectors #67 -aes_decrypt_xts:"36461691dc3f78bbe018986743245089bd3332976357301a75203d63efa27a283102c04715fd75feae1c4493e2b39d0b56102bbcdb1ba710d4094856fafeebdf":"8d42d4ae7a717bd5868c0e013d4768ad":"74d87361a677da5d20af1f867d59dbb0c3f8d643d133231ec4401207c101d0a0":"193b66b884b9566871aed988d127f766b8c3285b2aaf208a5980abdc71d4945f" - -AES-256-XTS Decrypt NIST XTSTestVectors #68 -aes_decrypt_xts:"492b013cf9058250596a5c529f8a9e45185f2fee981b91131e5b21219670e71feb01daae8cf927022bf155bdebcfcc539897924d3a1ee4213588b9a9a0bb34b8":"5e3a921851e18bd893f83da3a50c7510":"25c4bd0d6459d2f40f577df22bb8aef2e4d1283019ed408ffba61590cfa0d67a":"4f6f56c889fe46a6ab53824756b18492e847e2686b2a89fcfb842587423663a7" - -AES-256-XTS Decrypt NIST XTSTestVectors #69 -aes_decrypt_xts:"a60231c46d27df8eb66d3b587d5d5db35e09766157fb339ffb4232c120e20873af320e5e4e2a932d326b626043bfbb3e6a312eb44d875bbb20312aa47dc6d766":"306b2b55110c493b8edece1e15a429a9":"b71e7441b2eaaeb862489e23eb3a0730ab33f96f9b72083717fb7bced8f2bbcb":"5e73370e521eb049c226488142de70b9b389bf90b7affd1e285915a8e863c28a" - -AES-256-XTS Decrypt NIST XTSTestVectors #70 -aes_decrypt_xts:"9a0129a101f425ce60bd57b9266cd93ab44106666ae9f9e9eb6fb2844d86409b607401e535e203b3dfa430945b0035466efc27a2e68726dbe943a62530a09e0b":"c0e1872ae297148b50a94bddd73503a3":"01a2325ba2a647a70475b2d258bf856ad572893006489e79b52b6773c36f2653":"c58251f94a2a6cbfa597ce77c09640e894e34d82a425dc23f030e6c9d52fea81" - -AES-256-XTS Decrypt NIST XTSTestVectors #71 -aes_decrypt_xts:"fbbcd70efd29a5441e7d43b900263d45c81226fe10532805e6e900f7cf562e50f4ec190f0df9cd7cf0b19c25cabb04da3f77c742b7f0456d34ec27492bc3fa5f":"abfbd1e6c38f4265a80d090490b852c2":"937290bb4e13046d481f4538513ac013d1aab88d2a2939505d860b3d315f18c6":"7b95aacf125ac3fcbf9b0801ac98ee4e93a212df67f82216e99e304ea0b8a8e4" - -AES-256-XTS Decrypt NIST XTSTestVectors #72 -aes_decrypt_xts:"c00f3a4d76deebb6720a452f454aae8c22eebc8bbc9b0c598f950aeebad786325bfbd52692da232d7a1b5378365f56c093399cc1e376970b9f9a5d277a0f5061":"349741d145157f7e5f6315a059cb6d8f":"a0783f1867843ef9f6e25cdc63bc3075bbab86c359508e1f6982432727b70507":"25104566f33ed9bd293d69ed9a565dad696daab629c4526dc49f81ee0595ed9e" - -AES-256-XTS Decrypt NIST XTSTestVectors #73 -aes_decrypt_xts:"4019e9c5da64d3d1a3f79cda9d01166ea02595f955b82cfac7e594ae3172c3be9c658a902983eca73c73edd2b912a6deb4782677f29491b4ceed56acc3fa47e9":"790ec3a70a7ca2a48c3de24dfe8cdc5c":"4cf03b3387f76ab00b3b185c1abee3a88bb8bf175148ed3bbfaafa5b338783a5":"7922bc4a8911ed7e03f05315253d2aa4445e988dc1c9e66eb9ca994df41da00a" - -AES-256-XTS Decrypt NIST XTSTestVectors #74 -aes_decrypt_xts:"506972f890d7ed0787c0383f9925813ec38770ac0b1a2fc64e3804a8023b9723e9d654afcbc473eb9567e2a17bac5c1a76820db5a11c2c68b06db303dc6a5039":"58dc4ed85b1ec5dd368aeaa888256378":"07d53cf1f3cbd2285dda24431a53ac4c96f664fa2d22ac4cd1453c5be7ef61f2":"6fc90fde95a6609f2b631e918932abb2f1da85fbf1ea0582bcff24ff5603ef6f" - -AES-256-XTS Decrypt NIST XTSTestVectors #75 -aes_decrypt_xts:"8e7f4415b8d217e7c1eaa411148ed7db1b15e1679dcd21b31461fa7a5e7a55534c7b948e2c91826100187858f1712fdd66ef6e0fd30cb2cdd242b9c12ab52426":"94ec426ab7629c4ee022f3971063a2dc":"0dfa782d31aae7c3919c2e224e97f682fa811e63050a92ba23cbfeeba9dc5240":"2fd582ef3b3e70f74fa2f7186770198e3810b3c452b886249c24c404ac0f699e" - -AES-256-XTS Decrypt NIST XTSTestVectors #76 -aes_decrypt_xts:"ed1ff8b1e0909d7d33524270533ebd7f315cfcfcc17a006f013f558400b458cded464ef02830764a526ad33dc314c455f8a27006b7358b7dda3ad5b418d11372":"7aaf9e2e8d7f1608b9326aa061079495":"0d6005eb5f91a4ae288bd355ff680ca964b784d80973a99c4a4d0ec09cf49485":"49346c8d75d6729d03f609a498a3a513f59875a686f1769a7f5a02992f04f775" - -AES-256-XTS Decrypt NIST XTSTestVectors #77 -aes_decrypt_xts:"10b96a3fd64d9637d1c95c33734726e693baabf01fda6116a07edecfafbb2c6cf11d7dca5099c5c74a62417bdcf29baa031e089207c4d4ca58db705af976046a":"ad1383cbac7950532d277f44595d8ecf":"104c4240453ef8efaeb55eadec52dd51631a7f1ce01c43ff262f10016fc69e09":"021a014cff455418845d90a7b76c266e8703d04bf188d3119f6628aa65397bc6" - -AES-256-XTS Decrypt NIST XTSTestVectors #78 -aes_decrypt_xts:"d5293fc21b537aeedd93df32daa2d45a371c6063f968d5457599adbfbe3177f206e7e7bbf4dbf7aedcf45cf6de4cb50792ca4a998011d127ef43dc08cbdb06d2":"adfa0b852ee61084106717377ff8736c":"5fef92ba7942f49ebe1af80935ed7304e4e1fe60cef2128c98572f481dd4a92b":"be9321ed7130c8f800e80397c62550c2858446bdc4133cc9e0f3e9317bc58773" - -AES-256-XTS Decrypt NIST XTSTestVectors #79 -aes_decrypt_xts:"3c8acc3bad92315bb4948b7d05ffc225985acd06507885cd7246d81958236687a3c8317feee044b2afd41730ccd41e07aff1259f3d1cc982a824dfcf31aa1ad0":"3b78b8df71027269f9d80b9a80632374":"3dc6536e58b1e8104d51a4d58d9086d68cb94a53b4fc747a88d7026cf32be80d":"8e00a4cf4bd4bd9e157a66165bb044e1ba093f1f86aa808a17066bb7eb94be55" - -AES-256-XTS Decrypt NIST XTSTestVectors #80 -aes_decrypt_xts:"2f5dbe86bdc519dbe8f1ea33385c58451c700e3bd95b311741a9ee19eeb2c399b689a699a823275a2bcee8b4daa43fc03bf91c26790580d2a808be7174dd5789":"c36c9638b2d549542a69e4ea69a905de":"13fc4f00953c5fb7624ae4315fce70f4dcac3b075f4702c83a78095a8a44ca81":"cad51c8647315fa57c80b304c07bc7a31d8d3979be22296d1815201b6d246893" - -AES-256-XTS Decrypt NIST XTSTestVectors #81 -aes_decrypt_xts:"f9be3b24d0819f38b63d13948c6bd9aa1f941e4b865b9c6f88e3c4d1bb14fc2e4739eba36644d8954788342d051d8040b85927b420739efe33be9064aa884cbc":"4546f9f6b23fa4988a551cd54014fbd7":"593ccc2cacdca892b7fdbd4ea11f05ed697fea827f408be55a2ff0afdf343172":"349ba948f7ee3b6913fc27eeee1297b98e879716ff19b2569e846b4d656d64d3" - -AES-256-XTS Decrypt NIST XTSTestVectors #82 -aes_decrypt_xts:"bf221936e3e2a48987a5338265a6e8e2d8bcb52e5d6d77d58832aab9d404bd91814c13c2263fdd2051822e5f635d29d7c18a6a25888d5e517b5e1bd275669ac0":"c024fb9f26ed411331639feb0ccf9cf2":"e7892fbfc0a5975210c277893ef54f1af6a35336658b71a024b7f037e3e8ffe1":"87513213e37589ad26589518fcb34e625002d6ead46a720faab4e0cc9babc114" - -AES-256-XTS Decrypt NIST XTSTestVectors #83 -aes_decrypt_xts:"1826c0cb61ced1ee831b9efe0485fb446127cb221f288045e644748d90314cbbb787d085d54ac18d3110820026df22c868e1958ebce406bcbc44276540edc5e3":"cdaaa0bbb166a45f01dc9760951c7c2c":"788cfa48cd506939be8e7a02832a3714ea74062ff3686d0857e1a6036ab5f4d7":"728787c549b4a4c36a7bf5060b7fdf128c32381844ea7245a4e9d37daa573950" - -AES-256-XTS Decrypt NIST XTSTestVectors #84 -aes_decrypt_xts:"75a664acd6e60173120c1a5e84283859e30751f97fa2057ca767bc72d9e4518ef4c15bb3fa752341c0b155a111c46de7fde5b5e941c354aad6d644edc68e817a":"b78c4a3aaef54515ca30236f999ebc88":"a5d95baae47fbd987e619c7d243128c021c0b8a6eb280369e6232a8e95c9edc1":"fd56648bcb0ca7541273dea9fa8aa23f2ba2865fe4d509618d617a0f415e1dff" - -AES-256-XTS Decrypt NIST XTSTestVectors #85 -aes_decrypt_xts:"238ba90e8e93c53d3a9fc91a2d7043f4b5ec492d8e0793741bf91a83ee8dbe30e45a6127ca37608790d44821cee79f55067537b6b8b059843db98f1b09cd63fd":"70fcdbc2346417979dde1f1493bfc3f3":"db6d2d65641e61cd0d47aa4021a655b283a39e57df5a4c189b3ea720ca80c3a2":"491490a2eb646c069ae4fe8ba8ef375b77b0c57957fe03fe490661f179c34083" - -AES-256-XTS Decrypt NIST XTSTestVectors #86 -aes_decrypt_xts:"9b670a9c5933c91580d0796f46cb11056cb1c65e018615664ed8732bfc7aeebc8f21debcfb7ffc4d9c85a05c21d6b90fc55bbfc44a8f6476dd3fec0f91bade7d":"df4b67bc5e70ef407a8319fe9c4e721b":"c31c284bd36acbe715734f7c166709eb6672dbfbaaf4c5ee3529dcb287bd2aaa":"8d31609e09f96302b4bc099731f3f9d37ac5bead52df8e595a4c3694a6313233" - -AES-256-XTS Decrypt NIST XTSTestVectors #87 -aes_decrypt_xts:"4eea6d7e5e92b756c635cd4b9942da425e1fcaa0f43ef200732936ee9680c2559281c23d51c21564941f801468385f0a7c24e0df98b2041126f6791e3a992ad7":"150f86fc5e732d055e5b567fc79e6dd3":"12779fc72f7ad1f25a50e3bac3733e977171692ed9e8379d91ac2dfa75f52e9e":"fad3006978657f76a2d1a112189b79afa2d7241596e336f4d6bd4efa77f065b9" - -AES-256-XTS Decrypt NIST XTSTestVectors #88 -aes_decrypt_xts:"ef9141d43b311a9268b99861a5022760900487c3e4ab1b69de5224b10f015a02861699ce9ab66576e97cf89f8f7c58084aeaf4305e7a2869a200df98e0b59675":"e08d82d1049c842e8fc9437644590ed4":"5b395b5d1d85d8855a181a6f327eb772f18b2587603961a9a26936df56223b36":"325eb5d53d9eefc69ed5c0e39aaef5a470097fa6518f4954054278b07501de8a" - -AES-256-XTS Decrypt NIST XTSTestVectors #89 -aes_decrypt_xts:"15e9aa9d4510cca523e1e4cd8d93840b240d1ab02db8f333e041e75edab74f7fa3deae500054c877da0d15cd840b3ad2731b4c853acb398f1ee642db62e9ff99":"97ce585ff452d525425e0c2372bab3e8":"2f183f4cd110f30ff9b4bc5982ea3205a9ff8ff660416f8d240a789bd2ad52ae":"6901f61ef6edad9c2bd07876c6d332cc6a67ae7cb09c443ce7c96d4c2dd76275" - -AES-256-XTS Decrypt NIST XTSTestVectors #90 -aes_decrypt_xts:"226e2126ecc3435279eff7bd4e5f3daa331f9f29f4c5f1eb5a0f3801f951dfe11956ff9cd2d6caecb685cb7ee959b82b247b4f529e96f7d204ac61f4de568834":"8baa458212142e89fd1e6cda3a1457a3":"8fbedc977267109b6849aaab669ad5cdfd15dcc4b350dd42eb3664851703e474":"a791c53edf5c8166816751a336f3d03402f3dae071f3a60564a0f2af735a885a" - -AES-256-XTS Decrypt NIST XTSTestVectors #91 -aes_decrypt_xts:"adaa629d31744b21801f26d00deea6da1a165c07b89fbbdf7bece621d3a7d1984327895ad8bbdbba3b9a80df4dbb0258229199c5b4203422b4a59a22f1bd6507":"6bc9341acd743b5c94bc2f2cedd8840f":"6d7d5e9d0b7c40a169d0ae575880ac977b6aa8bcfc15d8549a9f93d8626588b0":"389a057a61ffa0b6681b2bcb5b7c976e768f1ba81cc9d0ef5e3a5d4fa1ca19bd" - -AES-256-XTS Decrypt NIST XTSTestVectors #92 -aes_decrypt_xts:"41d8edb523c71df885d397e82aec8fa5cb83f92e000116a802da85696d35a9f905f360eadc6f10b571dccb26ebf52a5d55b7fb1485fd8e42ff3c0158d84ae00b":"be6d32185d469d8b512f85acbca7f7a9":"874962217c5377573962c7f10a885b27807aea67a798b665d523750fcbeae97a":"ad80eb53b26a1f0e97194efed09c68c09883ff576fd9edbbb5a50765dc7b3e85" - -AES-256-XTS Decrypt NIST XTSTestVectors #93 -aes_decrypt_xts:"875b5b2e86421b7e4c1af98ab8638f50f683ee49a7fe2e66415eebac771e19b636310f68ae40addbb385643c63ad098fc63432f89127d39b66b26fecd91ead7b":"1e5e5df19b5da830826cbc2ff6f69c39":"9a435043db8040b0a57686a42c00f1402a1c77bb18f1fb549deeec6db752d50c":"7662f54ea0c01d6a987360b40e9f6f1cb82f6a6d5c4246f62cb24f240939c43a" - -AES-256-XTS Decrypt NIST XTSTestVectors #94 -aes_decrypt_xts:"361de49dc18480a4da2545615035d724a9ecf959198b12ac33297d86606c1b35baf2eea743c9c0c4a8bcf2df10ed49196243af4676ba7536248cd641b1ea304d":"8362ce6123da1977447a5f3e048ef8d0":"58c11aeafc90ec78fb984d429f989f45825da951c4804f458ebebd6f346b5855":"c0c9aec4ad9c1c0c0d6c4d24fdc3307ae3a650c60372ad42171ed12b5ca2a382" - -AES-256-XTS Decrypt NIST XTSTestVectors #95 -aes_decrypt_xts:"a9f39b16e17131df50640544f3b38248c98975435de8ff80d0b7f37aa751a4aec4de7caf2f9f5688940f03a76307437d47fbdf3cdc6a6c44471a534a0d0e7807":"ec0656ec1168c040ec36d0353825b1b4":"b1acb1c513fe7f0e8cebeacc34489244bbcfa46cc0db526ba875bd75358bb9f5":"6dda79b7ada7abce6726365a7b316afa6abb4be396c6bc3b7453f2fac75fae45" - -AES-256-XTS Decrypt NIST XTSTestVectors #96 -aes_decrypt_xts:"de69e2a2e7ca0a0bbbc3e379d389b84f627bc62ab277cc7b0c04d5959842525a5d36109287fb066cea844a4487e86388cbe11e39fcde7c15b2f4b2951bdedc1a":"773d903f1ea98b7ce5900ffd9ef866eb":"584a98ebe2b9c24686f400b477d804c3dc1deaf4ada69f4dbc40b454f1b8d5a0":"8d28f585e0a8803b4183abe7c3b82fc3ac66a1e8fcbf0211301786ed456b3e0a" - -AES-256-XTS Decrypt NIST XTSTestVectors #97 -aes_decrypt_xts:"adbf1dde5469fcca77f480a5b24f99923e07780a0516ef15c32b0cf37f62413a963dc60e3ffb3bd1f31d393bf62c9f3f2846616093c5f5eec5052a740fda90a8":"b8ae76c5ddd4d9a9fce253f8169c10de":"d7b2d44076f049c30d5611d7566659dfe1dae35f2f161085da88b4eb7758c8d3":"a754d66b13ae0312f60f7beb4b73b29cacff5a7050d85a9753c4b7af0ee074d1" - -AES-256-XTS Decrypt NIST XTSTestVectors #98 -aes_decrypt_xts:"8f7381a14188011385d09aa340dc8886116ec746296cd83daf457516b4f9fe8ad4e85b019f6724acef2ccce354904e21faa53f01575c6dec4edd0d432b718261":"37a3915a08616eb1772fc0cbc3c6ecaa":"ff2cfca857ee1f45f6440bb3b51c71bec1098002fabdcbcf25017383413c572b":"8b6e4dcf7f9bdb106405c0aa5f655aa27f4b224b320e6ba5e6fc35d9975699dc" - -AES-256-XTS Decrypt NIST XTSTestVectors #99 -aes_decrypt_xts:"9366b4a9943e1f66cae901f954acd8465fd99ad6e39fc59eb9f91a4fb831ad5e7cec704bc43e2d5c005f8044bb0fd63b8dc3a33a75b4551a7f722a13761c5e00":"d6f125b91a63da779c97af18bb9e2a7b":"f5cb7868ac612b0054bb8bcdf8340155f52aaa87dece381c94416cf42143638f":"af3d1a1e04f0764e1e0c9cbf8dfcfbfb00508f6bc1ec1b3a9cdca4f7aa018a3b" - -AES-256-XTS Decrypt NIST XTSTestVectors #100 -aes_decrypt_xts:"fef5726fbff891a0be1071d43ad3088589cd7cb2fffcd5712f43a7be62b7552a3c7712d390b3a19164ea6365032644406746f6f0d954065dcbb82de7eac64944":"2741e6af5f88a4fd02cb9fbc9cb84a07":"0ae751bc884670ca9300f91061343d1f478440c36ed8b9fd4dcdccd3a12e61b4":"7cd54efa60b0a6bc92acd144935ac11bfec1f0a69a3c53d435ca0d1cc5ca15db" - -AES-256-XTS Decrypt NIST XTSTestVectors #101 -aes_decrypt_xts:"8371c7c207b3734b90e038f6c82d8f42abdfdcc1839875d659757e6b9b788b365617d5c3c8957f2bd1ff5658c624d82ef8a0502d100955acc2bc4ea9528a6219":"a580895c59c23be2cd39b431187806d6":"b89c6508b1f89028c4a522839c7c3a40998da9743061448d58014a379aba7b3784da77bd355c6b96fe3b6685bc0519b1":"bf1cc5da2215a23fe2f31baaf8c0f11b5cbb94fe0416909f7dcb7479a3faaf2bec53888f5ddfac5017551aab02cc1bd9" - -AES-256-XTS Decrypt NIST XTSTestVectors #102 -aes_decrypt_xts:"9b7c04be9b3766e13b06b77b19d7d552fd8a89c37860fb52135aeafe2ff3206324c0bf48f17e08e83f547a3bb1753e04270ccc14c9d3a5c1fc05e8fa54584fe8":"9e53bfba0953c66cc4d4d6163ae88d9e":"4d556a5d583419de7fac2310fdd953845faa40ea3f0bd9a7bd5ca4297eddcb10651f0feddbe91f8a6c91fae88ee56cf9":"322a7aac97f8fc5884cb6b0048aefbdb0db9817252591514784066723523bdf319d04363bd8ddd69b928f156100e1edc" - -AES-256-XTS Decrypt NIST XTSTestVectors #103 -aes_decrypt_xts:"6f2a3165db6d662e95df91fd9a909fef443ffb676b7519ddec38f86dfcd6438ff48a60087f101f8d26274a7a64b4c287ab1edee347398fbe3df901a84dafe5fb":"01c499678e107051f5d6dbff3586c15a":"4a9e4939f8398d39830c88142a34040d88822356801bf82cb3e25120cc7da69bbe1847d502f7ccae3c7dfa116a8ee3b5":"d2f4014b5ae09f0a9437c853b45c579e171466e72c9da05e881b59e4b30659d76660d77c1d23f0161e356ebd828f366e" - -AES-256-XTS Decrypt NIST XTSTestVectors #104 -aes_decrypt_xts:"e0606a865a993d5d1c49068ec9b8cfd3df4eb976d73475b4a43363c403e1999d9ef33ffbd909abeacec057e700d94ac0ea0d897f5043e5a78f3606d5a3e17a82":"71271383438e0d3ee71fb86d3e97df8f":"715476936600a12650054dc99c6e3477fa83ef1a2d86d33da89a34d447c8d0124bcce49c790f929ac2838d34de3140d7":"bebb3dfe63bf23cc55b2b5d7cea3915a686fe2b91729ea696989b56b1a5ecb0552c4921f0ddd5786503484be334c89c0" - -AES-256-XTS Decrypt NIST XTSTestVectors #105 -aes_decrypt_xts:"a262543e9b7cd00a32ae0dd4c9067e5344c004a9d234636b9c2f13e2785cc33f16d4088947418aaba0c49343526cd0ff70e5ab27fdae27ff4f48894ea86f3aa3":"9670dd28c24f210f6971b69b86e9d413":"418ae4a9d28cdfbefe6cdf70b75457f018ea628631a45a6cc362d10a045d834f652997a9e6bd7bb8cdc60904e4f2eb32":"b65f955cda658d8ed074fcf562d697ad771e89e0a9a94cf4d8041c2e92f47322d07bcddee361ef584ce30f53814109d1" - -AES-256-XTS Decrypt NIST XTSTestVectors #106 -aes_decrypt_xts:"13bdb0257c78355bab88fab43ecb5dce211df2fa5836acf9196a548b084eb8629cb6fe31a956d8fe1234031a36a980bb8a70260a90b0157fd4974aa2f44ed900":"4fcafd6e1a022e9ee7e3940f68cef99b":"99a1a07f9f8934350df099c7847b759a6afc42b5f6f8bf6031cdf8781049462e6eafc0cf30f8d4f6a8cd20a253d4c693":"ee2d97438cba39b3c2527b48037e7756cf6cd771412de0fd557af82554a7a95c255c38c9a2eadd186526330119b5ba92" - -AES-256-XTS Decrypt NIST XTSTestVectors #107 -aes_decrypt_xts:"5ef338dd6e8bd772e6f3520d3c060a4466d2f9d5ec0ba9d9c1ddcb3a077ee0d3ebdfd9c4b243753a6e136224a9324a29fe3087c7a0fd9fff4676c70327e8c86c":"421f909438c0072a2db9ac5c9917a112":"7c4ae7bf812deacca841dc86e13fadbaaafe7b711a210530f453c172c5973fb408df3f474dfe8f6a898cf75d2dfb0d68":"010662e281d7385aa1b0cc002563970c64cbe9149b910c14ba23eb8ace8e829c6af003c4e29a8e2e8b10493bf26ddba1" - -AES-256-XTS Decrypt NIST XTSTestVectors #108 -aes_decrypt_xts:"614112e6ae13730e6f4925bf6628a374ce959be494f13574ef86e544ee49a742257f88778fb894316cba489440bff66cce4addfe98e9b88955a86cf6909f4687":"c4f14279906ce44ba6e975e66db505ed":"280f229fb75b6a4d8786aa9681b83e6ac8ee8304bbdf971844a3ac3aa0c6fb16cc19f9d8ae2674d3076fca3b6ec512f6":"ba10f58683feec8b166d4800ae60755db22d59b952b47199de408e0ae17e98fc06b80c0be89754159ec3ad378a318e6f" - -AES-256-XTS Decrypt NIST XTSTestVectors #109 -aes_decrypt_xts:"850613538d3c8f7cc18636dc1b5be686befec54c60af6a52bb10ef2ac567b13123d38906b7598450ff08129e7e08bb8fe27e04bf2e4b3579f444e0b9ef34fef1":"2cac49606363f2131e9aecab160bdd5b":"36f282f440c12d74d3b5db24b72cbf780c6b928cd6d3b70718e37ada1bc5f3c15e50c4b561ae4fc0e4f2cfc923585d08":"ade4ec9a0cde24d8033ae31ef8589dc75388941f902e3b0602f291ec9a6c62bfd5018d848124cb7f5643f8c94c335d5a" - -AES-256-XTS Decrypt NIST XTSTestVectors #110 -aes_decrypt_xts:"9d1bdddf822f7a0a38e9c8bbb6c0bb956ece1fcf30264012d967b18ec0187a31434d81731600dc67c25bdbf3ec12dfbdb6cfe47bfaa33e02d9f257b0813b07b6":"bfd261a9e11b7f3a4a5eb61dc7757448":"805068251a01ada16a44df9ce0c6be78ef52e23fdfe5638be74cf8d1242fe21c82bfed83e8f6ac103d4fd44b0e1ef4d5":"63465b29394df670faf46dd24cc10f10284bb2d946e6d861cb65875dd58a00ebab2bdf5f85f199558d2178ae16a5ce29" - -AES-256-XTS Decrypt NIST XTSTestVectors #111 -aes_decrypt_xts:"7cdfa34c0fa73f6906e74075125555090edb25c509c03c0b65c8af384700a20fa1fec243015ec7434e89860fd61e1a249234492af411bf95143775a20ad25b51":"1c810a27ea019a3b1a95df167f028733":"105e1e7e44388f5447b9c82afe7383cb0fda0eaf8a3a48459568c9308e6d6620bf3461bcfcfedbe9120f7554415a27fa":"da30bbab8e0559d276d5aa3befb1cb5de42697607e5c2acc4d214fc4df6212fddbae5aa11132c89d20a890826fffc6fb" - -AES-256-XTS Decrypt NIST XTSTestVectors #112 -aes_decrypt_xts:"e7d07688fe68d5908b38f6e69159fba04b4397163eae3e9145c18d46b2fb69a6c639c9cd8963688a67b6de38e893508ab98e2b090d605d4bbcbe032df895ea2e":"5c036cd8a5571d265426737408c19871":"d428411defb8af2724abc0cd42a5b984eecd8cdacc9a977e818ea38097b3fc75f5a174bc8e6e59650ad87a8a6693597a":"f58da78e17efc12ef0b7329238fecffeb0c1bf6f7c17f96ea34a507d5ba2a3d242aa40ee51c1ead23a25367de05dbca2" - -AES-256-XTS Decrypt NIST XTSTestVectors #113 -aes_decrypt_xts:"7143fa27a3dea9f9a030ec1845efc8a6cd5f4cbe9e4b7ce217020739f997677b9a72110890224c3a3a338ee97978d747a107457f291ffcc34dba3ab496fde608":"0d889df4593d4c34abedb64d35549dab":"b1dca9e099a09f3f12c9764896126d3cbc3ce6026af1b0b4cef0f0c471c536d244a2882c9f17b068df1a2eeb87ea135f":"2a083017985f3155bd6a0c9a80d06c7a38ec4b292605b3af9fe7e3dabda5d9ace3854730146ddcc08d5fed02d3fedebc" - -AES-256-XTS Decrypt NIST XTSTestVectors #114 -aes_decrypt_xts:"cdb89ff9360f4a1f2746b57365b10ea180c754800b8bcb60c941bd9d340fcf3a66ea74aab2151af0c1ce3b125edfd084e62f87b23c4606c3ec130c84e67483c1":"d8a9b563694d44f2142bd22973c3b00e":"77cbc985e919236d25455008fc8b544bc9ebd8ad291665a483c1d7df9edab7dd91a180feaa78622ff01639cfefee20db":"bff44f5022747827fe5b6d28dd7fe1d5442313e35dae24af3fffc30dcaf7165b44261466f7d48a045ee8b9f9c9d029f4" - -AES-256-XTS Decrypt NIST XTSTestVectors #115 -aes_decrypt_xts:"bbd683501012cf644ab7f5327956fa57afd1be73b6505ba030dbf270020c0a28046224e43a7fcc6f9ec6f8fff72e18b94813b40382dc8fca0a64c8c291276540":"2a01f2901398de0492c6e7cd009ff3f0":"642e0df41ef787d9ccadf195d84399e50bd2818ce7394be106c746a0ec7e08d7da4bb67f19e258937304093683738322":"1ea57eb39a8b149918d8e20428566bd339ecacfc1104a6374cc888140da81beb1245dff489d0ec3e37cd6706df3bfa3d" - -AES-256-XTS Decrypt NIST XTSTestVectors #116 -aes_decrypt_xts:"d3c690661b6adb9e945142088361262f89ade02f9cda157d0b41a314301be17c9329dddc5517da68824bfa151dd9d805c79e1eb5953603e573d38c7ac8b2c9ab":"dcb4819597e151e6caf04f515d83251b":"191128cc613e022caa469223556e72906c83d68f748febdfceb42aedc86f2f860cbfce7707be95a44ca7686684e2b212":"579b9f730f83d1a2f398aa82122445557120c5621a5166eb8a927f548ad251c0bb28a5273d60fa904aecc8ad4f219f54" - -AES-256-XTS Decrypt NIST XTSTestVectors #117 -aes_decrypt_xts:"8872a3e63fe1848aea13f059d141a5d24edb2b0c4f02df0ee8c6448be2116cbd653f9a4fb6a9ec7a82413a7f2d2ad53b3257a97c167c764affd987dc10553576":"99f633346f32e4c8615e4e6a8deff5ef":"74c5604860b555470201c836a49d9c7eb568b86e6acb481f4afced7e4a41f47ac5c1acc0e09fdccaea95a60478842a85":"d9241b25b1aec01cc3931e9357e570b610e82fabebf589b182b20a63966bf56a10aab56a9e2b8f611ad06693e9275dde" - -AES-256-XTS Decrypt NIST XTSTestVectors #118 -aes_decrypt_xts:"3f9a6833bff7d2b0161492821a60ee44cd2c1650c6bae26a47d5731b1549c17c966e31081099c4ea9508ee4a36ed5cf9f1193d28bcdf71f764ffabcb0ed543b2":"555a1536b43773be196673a462a48681":"2e3a4c6f7829bd818cf1d38dfb3a7ef3186f5d3a61ae55a504b244b0b0418db5cd09d293739809d298cf2e57ee738d03":"02495f7b7c7bae8f7554f96fe2df2c084642469d0d8b076eb285a352abe5181dd5b55c0c69cf00f46d524bdd0e467787" - -AES-256-XTS Decrypt NIST XTSTestVectors #119 -aes_decrypt_xts:"9f17e600c9aefabd8b67cf06d9145af549710a4fa8ff7f195cc27ba7c419033847ce0f430d9c95a7435bf45c4d844d2dfc7b0ec6c74453b4cb1270ba903dd3a0":"e8c634d79958061297d75cf4245d2090":"35fe31158ce1f940269d00ac9ed25667d6b08b3e3f9089d28583546d4945bf0f6ae0cb729207ee4214b57b14ba72daff":"ed42fc5741ea648238a9e568cb0cc247f3569cde35d7e67e7bf8cf8ea8ae844547878aeed8845631ece6831ee04fae57" - -AES-256-XTS Decrypt NIST XTSTestVectors #120 -aes_decrypt_xts:"b820d9bdbfe403b9234940e0ea680fe4099d90f6568199365e14f2813fd9a2ed9e459f75fbc17f375de468ff639993177dee8ecb9a0f10b9a9a433dea2fd6143":"22882c52621aa7d25167155eb6cca4b4":"4e5d7e060c738dabcb7fe4c2d66cb5843d3567a97ffc25af6761045511235935b566c96150be6d9a8efab0e552394b21":"a56c1844a9c9709089b4879ed506b85c687aae3c32d1307131b9f911d2721d9c8f282b8916759df3b0ef8559c729f343" - -AES-256-XTS Decrypt NIST XTSTestVectors #121 -aes_decrypt_xts:"f7eb8766372b3f6165a98dab452ab0363cef9abbfbad1ddf74d58c72eae48861e8e264abe0b279f790acc725cde3bcef2a4aba6516a9573e4bbe7a879ba0fff4":"7d5eb3da3afeec9141ff67f5fafa915f":"9391490371595a509e4dcc95f003b10729ba3c14a4f39720721fb2f14f8fd8eb0e74c605d8a1f9de43bbae4f14664297":"139bc02b84338f905b9b5da4efc36b3d6537780cefbc1260566e95756ddf728d132e1d28df879bc1f35f03b3e5957f05" - -AES-256-XTS Decrypt NIST XTSTestVectors #122 -aes_decrypt_xts:"fc2996f070f330a5569b34a30efb96f147b9e6ac8c2f86e6d351c997d8f1ffa2234797f30426bb970758ff3af9973a2fa3ad338c8591bf7e581d7247ec546841":"900fcef72211bf8174f115095d7d1875":"c1a9a13078e8ad999773c4f372791b6ec7d73eaef07fd8a47281bd2d0fd11b5893b20a5fdfafb91cb5a8516a5556aa02":"fdc1e7e1b98a3ebb8397b609804d1b841e2b237a4469c9b67014efdc1e2b7cf36f58db603d754938cf6e3c733d6ea21c" - -AES-256-XTS Decrypt NIST XTSTestVectors #123 -aes_decrypt_xts:"191bcaa937061a76c8e1e1c4f06d9f603825e4b7da400e189dd75dd3d8e1b4e7c34a202e45a29974134b7168fb580aa8c9e45e13ca43e1eb6b48c97a17f7f72d":"00ae1f3b6bd69c515bdc6d1bb7aba232":"562907df93b5a671c33af2e804f811c76541b4466662fa9c6db7e37b761870ad34e45a19e2d26d1ce5b3707082ad731e":"252fdef80f61469f3e40ed5d2a7850df46161ef10d49ef240a8897599a3e6cd069df9da7f3b05d0e4c7a902279093e15" - -AES-256-XTS Decrypt NIST XTSTestVectors #124 -aes_decrypt_xts:"e13f5c63409239ee586a925cdbacd0523f562dd3e6e05efae358720a4bfb85831d7957eadc83642fcca5b87e3e941bae9f3e459913454e8d876f14affe89f521":"9364f455737b739aee1c6eef22dc5ce5":"122fd7a58985af34cd037a0fd298c377d9d1930b3fa5c59c6b21e3716c805b7f80fe047ec5f9787dd33cdcb7f276fc0b":"def91516e9f8538bb9ce8b6ab2c4ba93676000e49aa3e16941b7c0006fa4019a4392d2e37970480610d9f0ee652dd463" - -AES-256-XTS Decrypt NIST XTSTestVectors #125 -aes_decrypt_xts:"993ee4505a366f3b08d3f37c52a6da09f3a33deaddf67352329b011b3a6d5d5fce35c91bdaad8f46c22704fcfe0d57a9bfd5ecaef78336a9473f8655f5027f24":"8b8842419670681db59fb10884916283":"453f4273d50364d5cc1a47a27d7c17356566b7e4954fbe45c72c1ff8614c7109ebc53b80bfd1cbd23d30a4396d5b01a0":"a3aca29c2d1ed252c105a8203a4c2f5b79c4dd46abf88b60b88fb10ce57e83f64063e2f2c0c55b9314012eeac2a5f95a" - -AES-256-XTS Decrypt NIST XTSTestVectors #126 -aes_decrypt_xts:"69bcdb7f599c27cdb084f9ef4642daa19b0be3b12003f76b4c5c46f1f9887b865134d8fb52e6d571959b803b03e4ca90aa23e3c6e8db955a32ed3136313afac4":"f7788580d83bbcbe9b946d0ed2d01625":"209660456885dbbbe8c126d3bac6076aa38fad9235ecd50cfde15c98176cf11b0cc206cc28b9538edc7fb8fd7035e3a0":"41b40373e9928b57debd1e9334955aaa0151ca96e42924d7d77f93f793a35e54403e902b79977316de30c65874fc7cbb" - -AES-256-XTS Decrypt NIST XTSTestVectors #127 -aes_decrypt_xts:"d93a3ee9ce2fe45e6f34668b6283c91ead818c87aee6581c5cc1435a96cb8020fafd0dc62dd569643eb60c5f4f07f2cf9eb1670fdaaac018a94c5dc41a29c58f":"ae6ee7aedabc36178bccca76ce1baa1e":"50d72e758f5a07de37888b0c6e342119ee1ede3492532b51fa6579e5a717ac5de31236bab7155d69dd799baf66a14126":"d0f310edc65d6c14914a047820dd8b6fe15a9b4743684cbc8e4bb4cbc55d2c0d9348f8216d8d20c4d58789fbabdce7bf" - -AES-256-XTS Decrypt NIST XTSTestVectors #128 -aes_decrypt_xts:"a494bc9b28e8dcfa342c6e4b71e0f395c2d404925c5ac68ed1a2fd10e73feed634cf90542c6e75ad78b9f140e47475cacf7363362e1995f5fa2bccac0a0c29b1":"66bbfb617c0e1662c037fa1ba23db862":"af1d834bcccf8df8c47f9b042141ad73cba39e20ac7042f974cc0235c97fb02270691d58e26d0d668fe8d0b374359057":"29304c57bb1d37eb8e16a0ed03677e11cef1e3f23252f5d82fbfdec28f32292b7c151bfe4feb7bceed9ac6dd6bc25547" - -AES-256-XTS Decrypt NIST XTSTestVectors #129 -aes_decrypt_xts:"708e67b7274dfcb76eb979b61bbe66ec0d41c88a4e770dc300b45d9ad7ee0c0403d24eea57a6e9539ccecc8abdaeb4235aa38fcd72a152ff0a8180f77a4a761f":"304190956afa20a30b0ae65a15acd907":"f411ee2b6f406da72329f6c044c6414ffb82fcbc15392e16dbaacc76a6b0f3dd7565e52e3478a2c87efa5f8ba75eee2e":"efee9676be92a9fa0f545eaa2dfe9289e5fa93a9214f1d80c38d20c993eeac5a6978339afdd2444e1d0a1998921a789b" - -AES-256-XTS Decrypt NIST XTSTestVectors #130 -aes_decrypt_xts:"f14e9b014ea36de4d5003caaeb4a05ca1b75b66e627d89c60052db9c760a520bdd5054ba926c5ba9e3b30f786d53754f9e2816154b64e031e36cf22257381df7":"cba170b97a13857e60517e181fb4a7c9":"8ed72bfb87a8c11c150c03c683910912e440bd0e98e16ae36f6a70f735d2267a4bd72e52a2a78780149e37287f3063c9":"1ddd33e690c13170919995a0b908fc218226f7804236f070fec64b8d8340eb5954c7a7ebf0d888da69a7cc7aed28a403" - -AES-256-XTS Decrypt NIST XTSTestVectors #131 -aes_decrypt_xts:"b6bc97e4b3d849e487b730bf0c305e81dbdb33c2676e6035f0d8099d1a12394f709090614040f9d19879a0fb6d82a1a6f6c5447006f0670bbb20b7546169b355":"a90ba7cfed562ec7894067a2a09f3ccf":"bed8d1fc8b3b49e7509cd63a4f2581d954cbb3ebe221bb5243626a0b7edc21d9c69dabdd151254175bd2a840509e4be2":"23335d164b6f43e3fcc18217bdd6c4b2c9f450acc4ab108343cc393d32535e75902697187ab5d721994a317ed8e4abb6" - -AES-256-XTS Decrypt NIST XTSTestVectors #132 -aes_decrypt_xts:"0923dca85c289eb759e16d97a58e3a02b7b0d7c7e3e689ba561b574d0cf1fdbb74f93cb9d33ebfe40df343c426292eb55adf46d5244489f89211c43ca86474e1":"20b5cd360161da8cfbe4b039181678ee":"f9b483508e5312968280a2a2463751eafa1f2da152143ffe5a295fdf6f312dcca1e78b946c27ad7abf34400b480644b7":"12713b1228e62fc6ee17155106a01a81788e1d12e4067c7fcaedca1523dacfc743b48ce55d96e7c85232d46ecd3077a0" - -AES-256-XTS Decrypt NIST XTSTestVectors #133 -aes_decrypt_xts:"dd58956bf5e197741dafc0d576e0f17855714721c39168643b5c72def9ede0fcc55c0bc6204e03cbfcb32e4e0a39787036af2a80b89ebaf39caa67421d100d11":"a4146393706912c5d417be483761358e":"f5d35df963a293dc7e1d2d71274f4f510a192b72a1523ffdf1abd2d58e1c54248c73898be3f510b6078d2ada857145a0":"7927fb2927d833429fb0f828eeb34d0f75957cd57c7a0ca15931f8512826102b554b22fbecd928f8ffb0006fb5e96f7d" - -AES-256-XTS Decrypt NIST XTSTestVectors #134 -aes_decrypt_xts:"3b651bf3b3b505ff0e5da0b07946ede49795b8d8bcc29cca5c14d9bb2169c2034acd7b6bba79d8f9b86fc23b480e86f1bedf028dd40fd619b9e34e08e2cab393":"6507a38b44a92791251e041119ecac43":"50aa489250b6027bafb0681336104d826b021eadbbc564973dad2e51a374311a3c29d30321ece0b5462ed23d9d539077":"996bb8c4a24536f74efae148d78f5908bee9f492c12ace5c8d8ad971a66e3c834905de21223865958145a202dd3f6e2b" - -AES-256-XTS Decrypt NIST XTSTestVectors #135 -aes_decrypt_xts:"f43ff13801b37f695a8c889486fc6d3b4eb624031b16ac303db7d27f2763867e09e22dfe28fe7541ee030ae651605814e453a9996cb63e3dcbc076183bd7775d":"d92262e0b310ceb8aa0a2d45c8978459":"d61c269407cbbc11af61b35c8899388f1aea3a1780a499a8e8b88eda131cff116ded717f4dd93f9680dc5260f722c55e":"cbc7cabecc8755c586349c88359c8835609b65889766f07bfa3a9fccdda024095e562aa445de9703f6e55ff2b206b613" - -AES-256-XTS Decrypt NIST XTSTestVectors #136 -aes_decrypt_xts:"44ddb47fc70cce74bbff362dc15483428d58cf22079e0e84b6cd5b8cabc4da4b4e7599f2a3dc36282b2a252c5f049fd37a558f72d7a5110b57004f03dbfdd7f2":"78558f4ca4e0cd65b8e71d041a2c2847":"337e9ab35726db0465fff4e7510ddd1b9ab0847b88cb9dcaddb9acb18cffbda49160b7423103955945d42cb4e0bc5e2c":"3f008d6bee2e065ec88cc396b4c1865308adcb960a3c3f6449f9e19db293a38368bc70e605a1b7e012bd68692cef6b41" - -AES-256-XTS Decrypt NIST XTSTestVectors #137 -aes_decrypt_xts:"4010a119bd131de644e929d9c288d343f6a3de3a5984412000bc58b4bac9589821a2e6a97a4892bb664c3871c47b9605821aee50a3d1f2c36653e5f53cac7f2a":"27b8039a94f9762cfb1e4b17f0370a45":"3a27cabced5a1c373e16be300a37e016f9d1c7444ac456b40d02daa7e330547fdb4c214cd36d117ba9e3a17f85f47a37":"0588b51b0aa3be47a4b6fd86a6a59c47ef409626b2068e6f23d7836f12ff17229a9a995459a64e2dc73ae16e62e3d54c" - -AES-256-XTS Decrypt NIST XTSTestVectors #138 -aes_decrypt_xts:"d51db62a89f09725e8aa7a16f870e2a47e3d20131c43315108e7103610ecca6768165ecab57339a81cc2ccf127590a27c720d62eacf81281ec4123cceb4d9599":"8fcfe1fe4b04a2e1383f808675b27022":"dac7572287e557aa920fb8769140257fc1f461d3811f562ba15c462362a71a5e7424a316fcaa846ab4d3240fc42c49bd":"fbe7191d1f5353467b7af25c463f5852487a5708dab98f29266318e3ba3832acf58e42e045426e6ade51a03639eaaacc" - -AES-256-XTS Decrypt NIST XTSTestVectors #139 -aes_decrypt_xts:"ad5ea6899a2c91e535dcc943998910bc41437e3d9a436ca37620511c2525e69e7624494de929dd370743d28a479edbb6e8cf8f23d3ed2db92378e236aa3b0c7b":"383b46df253c5977c04cec7978ec1aa2":"b6d402c7a601e7ae0cd4e5a869248eba956ade0025db7beff6888f4182b7b6e4d993e751f8deb635c0c192cb5b0a1920":"cfb5758fa4041799d56e290defa7fefa74a76892c3a42f26f1e3e6bad3309b14693915145795188c97727af462293457" - -AES-256-XTS Decrypt NIST XTSTestVectors #140 -aes_decrypt_xts:"d052b0a2c447778b5ce92fc789b113bba2b4440ce67d268b53c7d6454e52d968820af187e9b25508180bb6c69ee8595707ae54bccbf188b65d1c34f6c35babe4":"bdbbeeba26f3eebd2e201542336b1080":"66faa5d1dad7abb1bfc43e40e4ab0810b01b9991a3c0756bb34db935c2fd1b2f14a32814945db8223fc1ba8fad1843c6":"3f96f3603353b6cb6522f037f74a64a20d264b9b78963bb11195cff1d08a8c6d80da495e69ec83d7513bfd3a0db887fc" - -AES-256-XTS Decrypt NIST XTSTestVectors #141 -aes_decrypt_xts:"ec3b71289005e2293056f922989fcbf7c3c3d33668780ebc4a93c1f06abc1d73eb50a100b8ba066ed4e139e5b0a6ab19d0e7df886a5d7efde1eba1de3131ce9b":"8912527f1b288a4ce4b98620fe46d8be":"0dfd8d2103c2fd0751b8b01c758f045c290fc07dd51bba7b0a0f735c42bcd05e4704d4970295ad7f1664bd024e21b7dd":"de53f84d00a413122af1c0e0dd603db8d5dee5f8241bfe61532ce283e9ac8d1b155a0b6fc0b89b81427bb88125cad3c5" - -AES-256-XTS Decrypt NIST XTSTestVectors #142 -aes_decrypt_xts:"4720b307b2baced16a4de1944a2c92cc6cdc06709521baf2ea03312cc6a7091b688398469b10f52f7a057d8537ffa51616d2cc5b582cf67069a81f2f4fca2302":"1570d6a8fc0cb36810df998ac5131adc":"1b568e8945f27bc8ec8360fafe7d241017b0b5ebbc99842068b11015aff7a7669295244129ea96a19fc68de80d342138":"de8955dd9436ea192969f55daaad721b517f593c3a78aedbfa8f4a07d422ca6930d8ae9ffe8bd3f1a830370317e4586b" - -AES-256-XTS Decrypt NIST XTSTestVectors #143 -aes_decrypt_xts:"e4d7e2d73de2e9712f5b1f57bf366f10617101976cbef3321b5cd3a0c4996d5407772a6fcb9e0f27af6ea1454f97d92acd1b4442328bd0f03500c18040b7fba8":"a0aa71464610a637bad36def3cbd5a35":"9a32e8c0d030b0f792b92fba9ccdfa4c5940c828e5e825d7e850b9796bf43052a14e8e58b486ccd5f7d5e209467962c7":"79d110298ea26c0f0de4cbd4b961b5441750fa9c952a853465ee22f1382d93245860984a68b73490e6972572d858b97e" - -AES-256-XTS Decrypt NIST XTSTestVectors #144 -aes_decrypt_xts:"660b53ed6be27bd57eb33c07c54195aa23dc3f4e414f43975eb7f7862491a403849c9ae22fc88d4e3706a421a29830a6b1eee7f1f53f4bcac7766ae7e565949d":"21c5a12287b434086e26936e0b68c2fc":"93a65d993315966177f78ebcb415fecd0338f118f2f754763e046d3caf3bccd382afaf4bb751670a6c07b6af2f60c1b2":"e6657ccf827166bc60525fee617d4dca61b698fedb41f83342fffd624e6343c419bc0693ecd1b033448bd3d6081143f8" - -AES-256-XTS Decrypt NIST XTSTestVectors #145 -aes_decrypt_xts:"66d895f0346ca6ad9acc99f7184659685116d467bb58997f5df1e156f2bd78e57d648d8795bbefe48b00e7db6c2c1c6fce47a64d6fc50a00a13ef5a4f99870bb":"3b515ed4cbaeeeb77f171f2bac183720":"730aa74f0bb09e561579444b1dfdac63ed7a5fca11a789df9528c9c8a97f4144f8247627e7d5e9818a2675d66a98afe9":"1a7866844428751e1086efe18a7feecd9a54e336736e7cf08c10a7f538ada88af053939f070286c9d7b825dedd66e4e5" - -AES-256-XTS Decrypt NIST XTSTestVectors #146 -aes_decrypt_xts:"dd611e07f8b0bd32ddbe3f800bc0bdf905b005caa85ba6552e86666525924a5843e37218be2759beece17308c704b94c3f5b17c77736f0667d1bc8adaaedb8c6":"78cdfcaa5e415a49f037eb171ce8d55a":"dfd09c36c1b127411c09e413f5f128b2626c3f00d90e2209845005f7671b5293fb34bbb7efe235f0937d40bb2ef6dbc0":"d9470f18ff1101c9669a106a1b71290ceb29cc024d2d943675ef4321ce81b6dfdd3203ca96c10a73e5511823fd2212d8" - -AES-256-XTS Decrypt NIST XTSTestVectors #147 -aes_decrypt_xts:"408c99436d734148ff3df8545fc1aecb32dffa384e1f933b0131ed012130d71c2ab8b65342a456e7eb0189c1dbed2c9953245d2f1e521d6e74e13bcdf91f2520":"22b74daa4e4660ebac59dad21a5b262f":"3704d534bb861b482341f6f76e3353562e8e4c554481f0db6d6dd74afc4b5e6db529835134094ddbab298db28e0e1015":"e9058ba25a3521957915cb62f2f2ba72701e18a215d728f3a763536e982c05b34182034da1a7a8e694e7e83afddaf43c" - -AES-256-XTS Decrypt NIST XTSTestVectors #148 -aes_decrypt_xts:"03c965f675e388713ba6c4f0ce31f574a2f381fec1ed3b8bd515553db8d3529d7929e1b00262385cef17878490767ddc990f9fd0ed5b76993798912a913a15ee":"dd2b8149e972c1808cecd04c22547685":"dfa3bb12234540388c6075dfb454d3112f8e1bdc1fc85208b09d7aae8b57f42559be00d787aab07ffe2e47b26fef983a":"06350c4535506b1bc49474416ab080b67e20568c3ef29d5354924a4d5cd564060a3ff043f6a741b0448ded1d4daf35ca" - -AES-256-XTS Decrypt NIST XTSTestVectors #149 -aes_decrypt_xts:"67ec5a8808eb5894c9d332839a5f2947ddb4f8c136afc9045451738c231f3b8f2aa124c899767a349b8f265f0d1675e9ee64f93ad8fc29bbbef7950be425d4ac":"0af76bc29e76cb20fc81dedb67547d29":"2ee44c17e8cf28aec9b3a85dadb900a4f79bbeab3eb1ee407a9be1412658f5cd67c439cdf1d23a4d75360c476f7a900c":"778972f5f7e5b578d09378a614b3b5572f6dee3ac522b55b988469cbbcc2aedbceef71b0a02d74c42f5366d96638c231" - -AES-256-XTS Decrypt NIST XTSTestVectors #150 -aes_decrypt_xts:"6ed12fa916cc773a20c78407638206143c036739aa4bf7f811fe904812aef1cb7e10ccbd8edc57ff2f32d4103eaac3e1792ea948c9e7ea5930fabdec7888e599":"ec92d320b6d9340c26d0945e0c0060a6":"338b837589f110af497f707a1a408e598d3b47fa981eaf15fd5af9b05bfe08de385d229344ae77e44868f634ece6d97a":"68681dd0ad463ced8d3c482dedf7dc0edfbb5361cb1b36d8117b66e2594a08defee53ec41e155274b2b94068a5968c64" - -AES-256-XTS Decrypt NIST XTSTestVectors #151 -aes_decrypt_xts:"4e86668f91b8524dbf2a2073a411d3e5a4142bfc86046fc49275327ef5196cdd5068712cc3065c4ff66abeb71904de8a08e0cd57f303dfb5c646774b85a32558":"1cd496c8da3025885f5c3a6e59579a81":"103c12893f74903ced629b3e5769446439cc7c627b2f899c67017af0096c791f1567707a9c875067e7818a6b783a4310":"bcaeba570f656f1a316f8300875e63faf3c80dc76d0e0f75d0ac00c44cde489bde95623fcd046466d1ce3af545045efe" - -AES-256-XTS Decrypt NIST XTSTestVectors #152 -aes_decrypt_xts:"800546b1c98fb58675033b024a24689cdbbe71043d12042aceddb631dc401dc4ec3f918725861a7d6c12431686125f863edfc8e9cb98ef91908b47ce6add7016":"6ab9f3f874be4bae5b05e326b6e4f965":"6dc7629e6b627f2771114262468c9e0aa442dc346264bf5118de29b1e44423f266539ec96d2638781ccd965b03c8556b":"e276835e5fffbead85705dc67a4ca8da8c8339e508ef94b343329293c446ae07c4af0eae7bf22010cf595e55b34252c7" - -AES-256-XTS Decrypt NIST XTSTestVectors #153 -aes_decrypt_xts:"d02a11c8daf92c94c3b5ef818cb5756fd0f80407d7c0e4f39fd847120ff186e25218829e7d22e3c30bd2a94fd5ec366d5f5629b9d5bd74d4f6a0ee510be6b311":"2fffe45661a05348d92e39169c84c4ed":"36513ffc9aeb9eb70443ebb5e34c0d3c0610c74054b7918eac06fa7ef1f757c53c2756caedae9d1823545f49f2714857":"34cd561f80501a13abacd32fdad7970559b58a34745ab8f29c2ecfbb6eed14690dbed90b30cbe8a0e96910edaae14240" - -AES-256-XTS Decrypt NIST XTSTestVectors #154 -aes_decrypt_xts:"58af5dd743388346c6bfe8cac31bfcdb033be2949cc7ef1a8cf35016befde41b9d7de6cf544d63af0fc557b2c0178b73d2ca0f5998c28d0eba3ab99397fef293":"b3b4613a4c32f2e330a18fe2bde7444e":"b7d066022eaa42fb273b7177e4f5c11a7157cec8c4bcdbdb6a4c1fa9d9e4f429dc5289af9d40240c35650ba4fbf6a13f":"ca6108d60d07573f8508faa2b6cd55b898ed7db4a4379050ff1631afed0935ebacf5eb9bc271b15f646917a78db9350f" - -AES-256-XTS Decrypt NIST XTSTestVectors #155 -aes_decrypt_xts:"780ece76f0cc31f3871fcd42b4662a501524265edddf2856e74232df69573ec4587e7faa3adc31c23952babbe83fbef6ea21708f1c8849992e47bf9f92ed04b7":"041782dc65438ce5ae0358d744b98eb9":"5336c21c238afc0f4f4c518081a83e6b8e022143fb5e7bcaca0017aa3077aed1a10c2bd5cde9024c5a13012149aa7097":"4c67770ecd362b68fbf1ae467ed576c12027f66ccbd4bbc95b2459e78e408a8e972030d58066ed44661b44c0987254d2" - -AES-256-XTS Decrypt NIST XTSTestVectors #156 -aes_decrypt_xts:"f1e95056d5607017ef98128dbb85b2a3d45696dd7d89d8d3048022ac9704641f9b3256208fb40ca69a55476832e748cfddf2d7052d3e60d1d15fe96f5a480ed3":"5d542d63dedca7e8243d66b849fa56d5":"901a072469aa261dc7d51909c981520d67ee9476e4e3ccf3643779c1cbda2a875f623a1d0a6dde6f21422b63d31973f9":"94f66feab7177cc888a1676338cfd5b706bde54c2ea06b6c09c4c030a39302d6e03c9fb5c4d948b547eb9cf04bc685ed" - -AES-256-XTS Decrypt NIST XTSTestVectors #157 -aes_decrypt_xts:"3f6076849804d15504f801156fa805ae9264c1e05e9c858ca0d10e66737963f0cf4e0085272eef0075ea2d00c32db2cd7ae202e8d0de157e0484003998ca5c54":"2fbde4b241e6a900e5d31f720c3b9fd5":"51599aa5cba823e65eec65943a95dccae0ce8686733193190885550c3f2d4f16f6ffe59a6e582c2e579b98d6a6f5657c":"a3802b7895eb74d4cd7d996d74fd432b0466be472624d13f3b2ccf6f1dee09564f5a4ed0ff3f659c72bb86d66e50c9df" - -AES-256-XTS Decrypt NIST XTSTestVectors #158 -aes_decrypt_xts:"169aaa488f6e797eae39b1ef3140cf3e1a4b558de58bcee19a6d48bdd24a6ac7641e685dedfab5fafbe0a895aff38eeaa6e6845ae8610a1914e0021162c79642":"d6d9d5aed4bacab8a640f92deb21b126":"1085f3813cab91ea13b1d41304a67e1fcc21090c9c52f070a8cc656642ec43cbdaa6c6acf575dcb833a4688f2cf5de59":"a82bebe5c813fe6ccc4648ddb7522585d3bcd9e79e1ec8f3c6caab06ec0e5290f563fb5b9fd0d8db2e37ba379c7a350d" - -AES-256-XTS Decrypt NIST XTSTestVectors #159 -aes_decrypt_xts:"b7635e5fb2014822d2dd8f8a3c419e91879bfffe2a6eba07b1038917935814930fd8d9598525023930a3acd118a08257042e58af61e3be05cd6dad9588c7f4bc":"3e950771d8e4069a45df472f1c2d3cac":"dc9dce2c50a12185c0a88f44fb4bc095303a9436b779de767baaf293738021abe8765668b89eba693cb6facd113ad669":"0d8cd76672bf3f755cf9d77260690034a80a1888252dff5844fb081cbc79ee4d5b5a30d040773b520541135145537272" - -AES-256-XTS Decrypt NIST XTSTestVectors #160 -aes_decrypt_xts:"ec0b7b7aced4616b1af2192e5f8114c5d7783eb40f2e01fb1921cef739a578f9712bf88e75fcc191d95f77051f0060cd2061e5fbbe7875374167ae1a64298e08":"637c97a03a61d728420859934a5ce246":"fd9ca6d640fbcc3a1fcbb82314eea81f3918bd2fe8cb7877ca4ab7b9068dc5e3838bdcc577dbce033f3922e685a1d594":"f96282484ebc8ada8834ec42109c4eb0699c27f2008e76ba49253e59b0d775c4b2d6a3974590801e19dbbeb694704803" - -AES-256-XTS Decrypt NIST XTSTestVectors #161 -aes_decrypt_xts:"552db183e5a32887f784f64e3eac3dd75fc86778aeb9bc9a0fc270e100a29fcf7cc0e7dbe0903ef9de62ffff0d35d3cd7ad1a4e1776c1acede69e55eacce7138":"46bf85c0d133d01812c5321cad771692":"736d26a11e98aa18e42e7e0cca2e43a2ec6c01b708f152c462937bfc9ac3f0271352e38644b9ed227f5f171365eed300":"248b7109e9299e214c834e30092712bacdae2e5912b87238dc11adfa7f2ae5ae1d0b4bd67eeed9cb6bb6c082eb1e3ead" - -AES-256-XTS Decrypt NIST XTSTestVectors #162 -aes_decrypt_xts:"82f95b57d4461e7fd0ebb3f99cf500b8c94c1e6fd103e0046cc1e6c7924d766f7daccd03aa70f55d9edd33041538f8c9b501980f924cac179bd15004dc5b9319":"ad4071bb881e2c4f182977a17254343f":"357cf8228ffb3a4a031b8fc2c763078d86328ce3bf08a5ff1c589be57d155581551883b12a55ed0a7d41ea904e6f00db":"0df1dd8e5d827bd1218028ec32fc1f27d24d2b8a1c36af713df6fd3a1c76bbcb8bfeef615237bda0614cf3d7407c0a4c" - -AES-256-XTS Decrypt NIST XTSTestVectors #163 -aes_decrypt_xts:"386d50592bd280838faac82284c6c78a75cdcf4e69fbaf63a91ad3d14f6781713c5fded119d6b3c712ac6f4e4801c80397d1ae10a2b7e3d017cd9c7c61ade3b2":"0e7462f4e756be3d247b042c6baeafe6":"ce75a5b69274d490ed954727baa8c13d39f3c801eac950960a28efb2f33bf345572f7397c3a016da314b41f20a9ce6db":"6a90faa07b0a260acb11c9a3ecc5117518ea4d9bc0e60aeb3b270c308f3d16e0e8607d81b03e21d79ad3ca55ebbb736f" - -AES-256-XTS Decrypt NIST XTSTestVectors #164 -aes_decrypt_xts:"d3c02e7642de947cf0d1c4e613d896945931a53d2210bed5d8ad67d24c00f3ae9bf3a2135e685fa216e65cf1747d9f2a67da985d98dd16de679c47ae8a79bc0b":"f6e062a717d406f8cc7f7b7a251e4b22":"938e9752d8afc3a0d692ea265e7f659df141cf08774ad9b8a35c83b9558233acc61ea5a97d62902c64bf33fbcea86c85":"b09a27ab0a776934683482d810f72dbf7c6c56a9b52bb663d7aad4ec7d34eee47fc4069e2315d66e90c30b533a409c51" - -AES-256-XTS Decrypt NIST XTSTestVectors #165 -aes_decrypt_xts:"101422a38e091cd87c2761193075eff72a6c6716a47221a2dbe9ddb2401752442b3734a971847ee70a2a7406dbd7708ee3798c57a0d44cb50e805d43119250b2":"0a21b1b891be067645550a688e4aa7ab":"c31b970bc63a22dc3ea4a14bcab2758731c3769a4ed38a707431950231ee89d53a0ba9e24e97a8aba81db36491eb263e":"1576b9a9684dda9bc0f87e450408eb9fbac96620dd74f99508028e8f1225709d430fefcf7b69a2713bb9b5fb68d1de4f" - -AES-256-XTS Decrypt NIST XTSTestVectors #166 -aes_decrypt_xts:"2e3ee38c6de01e23a54ef591695f2ab5c9ab9d2300f95e75ddecdc12b6d0b7db4307793f5bf2c18be6706f70e0fea015f7f45925c2874b095c99369e81d9f8e4":"9a87af87f26e179d2ab0c94269df28fa":"35735815407be3a64b32cdaf7e678216908c2bed32b9ad2d09c929c7180e8c742ccc42e933c86a5c1177133ba2773492":"31576b62daa94bf520517899b1898841c38df8384acdedbeb58066e50f5d1483bff622f1d23618be1cd40736afad3155" - -AES-256-XTS Decrypt NIST XTSTestVectors #167 -aes_decrypt_xts:"c9c73f74b5c0f336b4ae886567b450053127f8984084dd7ada79037ac3eb4fd3efd964e886871bfff28d419c5ded2029a13bada7c1c7ac41c46f259b72e7cd08":"894a341f7b8dd7eaf87f698457c3950f":"4a6512ca85123c0a655a8fdeffb735a2666de7e4b582b7379efa747bb976a5bd9c232f9210af1da5918544e1957e71b4":"4e0691e8955c7aeb0eea2dfc0112ea9556ae989ee1b55c006c53039c39a33c51c16e590d8341642ee0c5cab1085ad7c9" - -AES-256-XTS Decrypt NIST XTSTestVectors #168 -aes_decrypt_xts:"0835df8ac518a59afbe2fd7543f09346a5df19b6a40f01779e8ec6706a20505f3225cdf730d5c797e1994981f43013f06607d6313be98cf5a6c54059d42d04be":"1e12b495516a42cf9a3eded66328f1be":"4540c0f6f263e839d58105b0747e964915081f6f317c11c2603f83c6756bdb5e5ca53a9f0eb93c70596e11da38e0c20d":"fe12e857eca8339929963f6a09b2cc884f622059fe70ed45bebfd2bcf4f564ed3e7c03f494e48c01b00f2d7fbeb5709b" - -AES-256-XTS Decrypt NIST XTSTestVectors #169 -aes_decrypt_xts:"304cd6ff095840d2d9c88fadab0fd8d14f02d7d0d2899b87b9f32cf0117e9046a6dcef37d41112cb5a73a53b81132a80b275455a57b0e91db32e45b70849b1d5":"3c215cf48458b48c19e0e105470d08ba":"df1dc3fccbaa46c5cefbb0360186c09315a22826f6e00dc2daa2646f13bedfed383a1604724cf61c9e42720c89114a11":"b9b25a915161afd9563f803cb48f59a15483d6adef439790f2acd337c9fbf3c4da82ea551691c0a3b16aef88b84be21b" - -AES-256-XTS Decrypt NIST XTSTestVectors #170 -aes_decrypt_xts:"ba6f72b43ca69da39e661fd9ac1fcf3b18e3365e438a121ee9befd1f6e9923b26eccdaab97a2d81988914fd77946575878b698340c511724dfe168d231ef21ce":"b8778f3d61aff8be0f5ab5abf32c1c2a":"47b521eabd7265823167208e0a0dd142e3d19a1c80ad2c2d1d00f344da6d9deef7d44268b4df19fbf3b1070272da6c03":"9bb82f60fbe6cc21acc87fcd88c231f4b586476d5291afa2e928a538b45861aa0bee574c3bec82acf9ccd7d61ce5bd99" - -AES-256-XTS Decrypt NIST XTSTestVectors #171 -aes_decrypt_xts:"dbbcd0e0a103aef3cd5ba32c47de8949c155e3a7c96c2ef173c8096ef5e932c4a25f3b0b1bd2732fe7e8064535f4c92a4229a9b70d0caa6bd5fbacea960dce43":"26c25b0494d12a803b36cfcc38102c83":"1da16e58b11590d02866599575fd9e80403d634db36f7771657af4e18b61ade6d195d81bbaa31b9bc685f8030bda8278":"2ecbfaf2a266c68ed49478009a4e543e0cf21dbebc4cd8c74a0158058c4329db064f04c5f0f9bc969b084827a01f8a35" - -AES-256-XTS Decrypt NIST XTSTestVectors #172 -aes_decrypt_xts:"5172127f21bed69baab48e93ca97a272e9d99d6af0ab1036b53eec05cd07cb13392a402ad931a0486d12499e58dfb9f716aec6f4558cb18cb52bf04265149043":"8240d65e02caada893fd2a0355fb3218":"e3d43d65f63c807f085e2fe5dc74d3d27b61bc5edc8948d8661662b7f64c49f2593f074b78992dc2bc22a7a6d513c621":"66b2514b7364967f839955a05d282f3ea1ee28bb2207377f15ab4957e2f38c81c65f6cfac4d0a81a551de20c150bc70b" - -AES-256-XTS Decrypt NIST XTSTestVectors #173 -aes_decrypt_xts:"0612e9db6fc7be770c1278a4c421e6f1b85bfcafe6d9b80fb8d56b0d512c7ce82cec64c562f97c55f14b85024b5808f7d63de0c33f6002e52e33de21bd1359b4":"e78a20373a714e2edebf8de639789ab8":"baa9a653bfda7d3be119745584f0641ec335405e8b8ed80306baf6647db7d8615795dceedc30fff94d96e8ca96f7b58f":"d51748d5c37ee3824ccd5a17300437b88c19a87ea4d94500d4332d35ae3b019106a591211343e48c279abaeaaa3d6127" - -AES-256-XTS Decrypt NIST XTSTestVectors #174 -aes_decrypt_xts:"47a0dc2a998d9bbb52acc0e5034709c0a3b9fecf7cf7507130a827ade1faee67917cb8046c3701555661ca648e40bad3ce072126f56258db1f8a7344aacc4df4":"58cff3419d346277ae01d76950f96674":"8cd1913be0877e71a48fc3dea3b444fc46f9a8b056bd76d05089540ad443425e461015657a8b2c0aaa728d30f354ddf8":"c6a454d7530518c5c5e6ac0fddb638d01f1b303c700acb81cf57969fcd49f6368976cfe7d194f72cad018f5f3853dc91" - -AES-256-XTS Decrypt NIST XTSTestVectors #175 -aes_decrypt_xts:"9aec5cf29267c5ba85e185bb215f3f1bbc59f52861eaa2825962f91412a3bb63bf2e564324bf14ce253f8760962a23f3058633ffb33576b7654b7730dc8967b0":"8a1ad0631eaff7f0b3e1208ab5a4a8ac":"1561c887719d719cfb16fd8d66e527235f5b9cb38feeeb7cc559de19c6d180c78d4aafae3ef90a7b386fc202b2d6a3a9":"75a56783b75249a1b2fe87a72231cd2d6347ef65c052f5d101ce2a59ecc309c46340ffab02829942b9d03af0b458db56" - -AES-256-XTS Decrypt NIST XTSTestVectors #176 -aes_decrypt_xts:"91711dcb4092d7f2cd18de96fbabe783905e9a49cb081e5fe534436bf7ae2d888cba809063722b66f9d4b086c1dd3164f361d5bcdbfe7d40892976fe75108264":"e6e863112f6398567d17f2e292c248ec":"c0c30dc778f6211c6e03d2a256c7c64c58980149831314b065b87a1d4ab753b0c2d6dd6101cdad34ce03e89850965c2a":"f8e38e33e426e8b668f975555b4630956ee1a924bb0aa9433103f5c83ae6abd97d89f53adef86e1fa696d40585de9b30" - -AES-256-XTS Decrypt NIST XTSTestVectors #177 -aes_decrypt_xts:"90faf67535c54aa9b092c699da51630e71231cc60d1a9f3abe602d44440d732c44483b3b1a410331078919bb783e9fe8b4146ee883c9f939242f9bfe5e51276a":"cfb8352f6bc66ffb3fec9952df15b134":"45dc6e6796c0dff29e8e948ca238abff40682044ab0db21e4bd9f09796b7a4ee378c5ffc126b7f619454e098f2967aa0":"d1d7669c4f35de02e653db56b860ea24fc73ec8e6142a537016f5c55f3b78d0e9ef5489e6e5312d2d0ce9d636e3de157" - -AES-256-XTS Decrypt NIST XTSTestVectors #178 -aes_decrypt_xts:"fd4f4546932e47e8380985e1ff9bbb398350239b38a90597b5c33de220540d92d1bfd9ce0ec5b19727db23badadff6bcb769cf1c97d2a5510b070a7d8e97b464":"7f51983a86b39a300659ca97983cae4c":"1676f44b3281b73e3e9ea06cc2deeb5993344662c19de325730a812834edc3fd76b5aefa7b9cecfe7632a4e1af9b1a0c":"4a85def031242ff962252bc4915d49d9a869e97b4d78308ebe02843eb286a1389835139946d7658a01c73096a13120ac" - -AES-256-XTS Decrypt NIST XTSTestVectors #179 -aes_decrypt_xts:"ed9f15edce4eaaab4370868e2c6244a0f52f552931bb1e234954ae4dd91f0c6af912a92de70e927990f16fd913419339e938479a1871f56e0d0f0887bf67ca52":"7116a13bca593eecc8505d1363f34a0d":"46b976ac0829a56b9919ad5c9209b749f4aa42ca546f414b8fc8feeba392618b404e7e57c643f30d684bb01423897d5d":"140d7573496ae68481a5ff528a570a769e92f134e64aa99f3efc3b946591e94287fa6b0e478692e4d793949161165676" - -AES-256-XTS Decrypt NIST XTSTestVectors #180 -aes_decrypt_xts:"779df82007dfb895d24e4ddcc0727dc23ab87f9b5ebf25ffdf065d231ecece4cebc0f67c818ba66c73b76bf036251aa4f25abc978842dbc22f2a70f57c4875d9":"98c09a6db8a3f380ff84d98cdcc058b5":"fa814b60557e66da628b5d5e9bbb37113f36c6e3217b7107cf4064efe5c81c848cc2b82513359b2c4af19fd63b03bdbb":"5dffe2a3a34b68e45724a58fb3e91592c2847f15367d65639ef7dcdada9423bcf2dbaa839c4454ea13411045ec49c258" - -AES-256-XTS Decrypt NIST XTSTestVectors #181 -aes_decrypt_xts:"d14b43d695988b5a81c097d98b17e0d70dd73320b7ba07539644f597e5e8c7a3424d2ae5d811b034f3ccaa12547e8fca915130ad62eb9f93d47e41ea2a6d48bf":"5f1767d9f502084f0dfb37ced86df8bd":"589051684b887fe62495ca2e3d5ad01b7f8f2510caa2b1b93a9aa4f3e166975cad47046a4d5e299e6da218f7fc59dda6":"96757ab32a1ba3355b22353492bb57abe00c032a806437b905972a52d790c86f0d309732cf8c9664b002a4a6c1a5d5d5" - -AES-256-XTS Decrypt NIST XTSTestVectors #182 -aes_decrypt_xts:"b7196769c67efd987e40f5b3c7c799e86c2a7e77f620dd40c0250c00bc9e430ef679e243c33062ab61947ec22448a7a6f6c0a7aa3c38386cdc0f18b8b01aab24":"9ab5261ba0fc48cca3b91bbccb05969c":"c558635ccbfcbfa607d29d902372bc0953ade51625bdc11aa5c7d9b88cd4435efbeb514f94cab1848d624fac2763bf32":"e0bc1ecbcd07b481ded9add0f35c91466f85e3cbb5b07aa0c28651ee979813f497a0068970891e1e87d124454b14fbf7" - -AES-256-XTS Decrypt NIST XTSTestVectors #183 -aes_decrypt_xts:"ccda026bd3ce1c4c5e9d22af1df2be01a6087d891df40250b80df59a25c77085be9d90ea80881490ab488317496fb3976f8b3c1ec914dbdae55d17f4a3d88e6b":"402c8c03ecdf2f483c99be74f87f38ea":"9f57edde7d6950342deb10960576175019e4592c28a5210e8d8265cba4ff289988b6ab695526017b7d63e43f38017f82":"51a290982a3dcc70ca3003df2549bc14fe7dac2950dc0d519dca9307ed66dec8e218b851b6f3e1ebcd6737bb44b8cc57" - -AES-256-XTS Decrypt NIST XTSTestVectors #184 -aes_decrypt_xts:"493db88063f7276a4e736a73f596fcb0a426d6b29fc2ad359759f625fe410e6225ee37afc00d6306958ff2899962308278c62bd27c1c55a2986b1b04b41be014":"71c7a3b6f2fc1e800ff1eb7012d629f2":"c579ed16337a871f5928903c8e91cfdee1480ed44aa7e0d0dbb7bc260dac31123a24e1ef80a5635f5894255762fbdd75":"2840dfcb6e3c67eeb1eadd83e2d87821cc67f4c5d9b0d0d66cf7a5f8ee4a99a3761ed72dbdfcd24b1bd5aea57e13a0db" - -AES-256-XTS Decrypt NIST XTSTestVectors #185 -aes_decrypt_xts:"7f7e14aa451b99c7a2d9586b97a010b8e474087920c4c11f96d860fc2e8f581e88da3dc922d2d7ecacc193dd56f5d0f44903371cf5277f418b857532cc35fda4":"c18b1962d46d1020fa9c308f350e03f7":"c7b6473b4c2b3c649a1d4c478313791385c48988733ba8d3496c45021f6a40a0500b69d25d54563286b18cda989894fb":"59813185ff2de6cd04fc43ebdfc47ec68d2e2aeae3265f6641859a2dba5628039b322f6a83fc9b44a0e84b9e67c82ee9" - -AES-256-XTS Decrypt NIST XTSTestVectors #186 -aes_decrypt_xts:"c9df7ac32db29be7e616e234026b281a1263107a20acd22c7015080b24b6b047764f2541a9782f0a7b0b06794c2525acac534806486a2ca888bdf0e49545dd34":"0c4aec5afd8b3db0b93c76097b3169e1":"1fabf55b998e1262fac5984083457ee5ba9988172fdfd9da56cc4988452e05c14d37888359837cf767b34661d5b0bf1e":"a00e78774f7970b9a89e2c794b1a7c1f5cbcd364d6c0fbbf1d30ff0dd9933174d8b87db6c21702900d85c1c03080b04a" - -AES-256-XTS Decrypt NIST XTSTestVectors #187 -aes_decrypt_xts:"697d8446063ad8949d64e3fea2581b1edd9fe243d66e92ba95527d0530352592c092f2ccdd0777f4da86b910b6418c826b12c30eef8db023701a0b8c38f9f57f":"14da514a38bbb7c474294fd4c5383cea":"499214ca97c7e22a42c191eaf72b42c8b6703ba130e0c3dd8303f1de37f2a0e2066284232e8c28b924f53443527d4049":"c6c0b6787b8a78821890b08158e6504f0c759810fc60eed795d0e9e93aa8cc9c91cde53b5188099d9ff4f70ca5dbba89" - -AES-256-XTS Decrypt NIST XTSTestVectors #188 -aes_decrypt_xts:"cc407063858e32cd661ccc928ebab2c6b31b039b2d7bb335461d1574a29fbbd1c1fad98545491e366d4c8a131bed457a409e09dbd468806ef23b0ebb6a987d78":"f461894ad0c361728860cc1d0ea9c0ef":"34d177b88a5567276852d17ac8ae90a95a0c184193edcfd35408190c5264e5579dee39f0f6a5d2a9e2480534f90b7cfb":"e843731b17691db14a54dcc3ec5d592831fb389cf7bd8b33a680b7daf746488c443ecfe75d5c5cd14e70387be62cb7ff" - -AES-256-XTS Decrypt NIST XTSTestVectors #189 -aes_decrypt_xts:"e16c6d5106b1610a943ad4376b0039c0debdadd83f6b84284a7bd2cd6a4cc782161961ca7f26b2552c99b0156955ba8c15930f0a22008e25541bae8a82e8d1a2":"22f07075d0b429136cd9d9143fd9d907":"8efda22a1bfd21baea0ac7dca63c28e7cde8ea231e449e284e9fcb239386141ec0c1c88c124b8fbe471b7522fd2bdda0":"20690e92b07c8b3d4f802bd54aad3932f1737dbf1a0fb79ac3fe87a83bc22057e5d609163eaa4e4ebcdad372d04b08e7" - -AES-256-XTS Decrypt NIST XTSTestVectors #190 -aes_decrypt_xts:"9e9f933d622afb6894c3254ea8652eb87a3678d29541a0fc0b563cfd14d5e3f1ee322053ad550f4c840779083de121bbd32dce352febc813c7235df11d8caec2":"68bded8e826ea02ceffd6ac0fbd3a694":"1333176eefd0fe676b01a80139e5f22bede9d1032db0eb250d71144e1842e09bbdabf3c5843fe5a879000153d8f10bf0":"4ff5dcfe6479b19679dbdd213c58a555c23f109936060c300794ec94ff3b352d6f6e8777ca01378f5293704119316160" - -AES-256-XTS Decrypt NIST XTSTestVectors #191 -aes_decrypt_xts:"eb49e02bbd5e360548e3e062c2897974dec3b58842db2328a7b0483362ff57012db7473d5c264b30fdbad47fe3fd7ed90b193791fe22b1361cb8e41de371b995":"9a1ca83631aaccdd918bb6b087a997ed":"bf6caf9a97e591a5fd3edafbf3020f9cf501cc614a1d73099ff4daf0a9dd8a2b7e59839311067acc08fc801200ad6224":"bf663c544bd79fa352dcecfd4a90da685ddd1a094edd84fd784cc957e2582feadca852832097b8900390a906c98dd3fc" - -AES-256-XTS Decrypt NIST XTSTestVectors #192 -aes_decrypt_xts:"188f56aad31f8c5ccab4c82525ff3f939ebb78d827313ad5775b0a977e98a5e36ec362d3c2b5f50aca4ffb9e678eea70f8bcbc558dad12587f52de2c83da7270":"8382ee2a64309e2e2f4932d2eb798001":"1d17ee7259f9cecc4f74e300f8ae99b19e169390d9712fdd5e1e3fa0ddbba9c14a6f17b4c31615fe54c12ad190877eb0":"f632039e7806783b59d5fc966dbdfbf6b1f5b29b0042ef5c51110e90d06f9d0c28107217bb54f6a088e14b144c453e7a" - -AES-256-XTS Decrypt NIST XTSTestVectors #193 -aes_decrypt_xts:"16ddb28ab8d16f883abd43b20b8144746b92f769d5438b380b595a880b50a3d258675031c488d2bb48f7257292a938b75bfac4aeb12aa469d4689bff2caaca6e":"c138833c52f9688a125b310bba0a5b01":"7d811522417c3b57bf4fa95a23052e9271a93492c518b7c0713cc0b4155223892230be2c7f01f9faff7e4c71d89c663c":"090c1f5003e07bd46ea8d1d5cf688ea93d0222d31732e5c27419b3efa370ed1a1d742274cd6f4b16d48782bafb6be676" - -AES-256-XTS Decrypt NIST XTSTestVectors #194 -aes_decrypt_xts:"91bd3cfd8f5a8430a8d016b0bf0ce07d9c84f192f799cb38cc3aa13bffe8b1d65c8fbad5595944f26cfe391286f9239e1a1c1a7da3b4b62899fcd273afef54a7":"999e9d2a6dbd91cd419660c77450ad28":"e125ae4646a1a7c574bb100eddd652ef6a7e7fd213b4894f6f04c7cf519700188138d8eae90ae2f1a6e9d31161f8155e":"aa87ae470bd0a2acfd0ac34fb3e9247974c173cc415eb764cd7ef8d25a5a0f7ecbecebb8aa7c8c99777660e624b0da77" - -AES-256-XTS Decrypt NIST XTSTestVectors #195 -aes_decrypt_xts:"98021fcce0bf38c3879cd16d75bce0d23e2058133650d2cc79e60b1097808ab4f4c6a0a761fce5bd293005aa96c5740326deec4383fb7599eb02cb06f990cd78":"743bdc0223a7af54bbce45567db9eddb":"27453cec704d87e71e3cbc3c058ae16f9f194dc532462f2afadc482573b81d6ded137a7cd655ddd987dc0a95598811d1":"c78e0aefa0db66b235ff061c0b6f1d60c0bcbfdd1ab4dcb34ebe03b755aaf38a2ce10dd162c343f189aa02a8183229eb" - -AES-256-XTS Decrypt NIST XTSTestVectors #196 -aes_decrypt_xts:"d35a7d05e0e4a68350fb0d4a818f491e97c20a8640fe7bb773d520f6a6ac9bf6b4874271b048c8144c72fb73bdeb03c95ed110d3e0e9be908962fabc7ab17782":"e27a6b340ef8eaf7f4bc3553c13e54e8":"560aaea6918572337dcec07bece7d84da34461990405e97a4eabfeeb18e43d4089d960b9ec548f2ccb6493836535991d":"7b10045ddba27818a4fea4f081cd419d0c61545632c289ed386caeaf7f55d9cd2ef879d42093ab844a6a05b39b95a1dd" - -AES-256-XTS Decrypt NIST XTSTestVectors #197 -aes_decrypt_xts:"9506c89f7574aa6209934b8c26adbe530cf8521ba09ab064dc10607b93917724221a49fa18189d1c5cdcbc7f5f8ec59dc318216f46bc4a7f5be7760c19b5dcd5":"e0fd43b69b7c170b1eaf8131f7fde0b9":"9193b21bc494fcfcf19ae444136b419c8ce2acd931fd1a65f01cf14de7c4897b5a9871759f9f3c1df36935b2f8e0ac13":"38f6956c446b8d6ea9538bdfd0e63945f461ecb41363612e37b880f1be06bacee15b180fd41e9e0d9c31f48e189143b7" - -AES-256-XTS Decrypt NIST XTSTestVectors #198 -aes_decrypt_xts:"e6fd2af4e12095c10a369e917aa63e68c655160822196a46729d66ff1b81ae5f80345d4a4fb3be102182b1c940c189804a3c1501c485a32de21cadd7dd0fb68f":"25cc90fac9b6bb4cfef3fb2ac8be16e7":"77f0393f03d1a1884bba30a7cb9d07183b50b5a7982c05366961527902fdc4b6ea85fb6ad4041e929dffffe40032a09c":"674b79b3803465bf6d57b399408e589ee4e94cdbf6200de73b023a949219157969c25125fbb2eea164447a8d88794273" - -AES-256-XTS Decrypt NIST XTSTestVectors #199 -aes_decrypt_xts:"318d38a0ce159fbbbe74ef9c9b2d88bd3e30d967ed2b92890ac795e78489a39d49691ad5c97a52e29cc822d39c81ffdb3fe101cfb1014c4040f3ccb23862d92a":"92d9497074c4f725350fccd4b650b18f":"fb78e2f35248e463022a0e46dda6751fa155c5870cbe0aae523bb5d8bee041923b3730e80059170b957ee9a906b08b89":"122c3978bd788a1ecaca9a03924ec8d07623d45e58939968c6116cf6f1594fc59d8d7f08915cb0b20a998afeb1b9957e" - -AES-256-XTS Decrypt NIST XTSTestVectors #200 -aes_decrypt_xts:"8773be19e0758f76e27fa8d266c1c1fcf6db4687a80d348b847263132c3c6d283e404ff0ae5691c86a591c299846efecb22e55ab3f89af3a1b5f122e82ec6686":"8669ffbe5e7a354ef69c11c2b9201d3c":"5de80c83cbcada872a4c87ead84b5df215ab4379549b7dbd5910cd8b37a62937b64c76579a6e6d68933b683244416212":"79e4d92f98236a55213b8543f637c31221613164f8e690bcf59ff2a2b584edb4b54403ad714b4d8e92e4c6949bcb2f2b" - -AES-256-XTS Decrypt NIST XTSTestVectors #201 -aes_decrypt_xts:"f180a697333f644e15b4b4520df8f4722215a17acc6d1ada059f456c87649f96561cdc3c7055355e23d224c48829a15664caa06ff7c59481fb74665880b87d51":"71356854a37dda04a4b454a0bebc4889":"efdf6cf49119338d3b1431de94842002c538bccfba194225c1f98ee62c5fc09731aabce41525184a1f9b6d7838b18389":"bc6b173e89c643b10720873e3ff8f9dc9e278e03f8e08e347af3199e06e37ec5c45bdd8b2f9a31d9b4c3729ddc400f8f" - -AES-256-XTS Decrypt NIST XTSTestVectors #202 -aes_decrypt_xts:"a52fefd95ee0d8d3f3d94fd5e58b6439ad71374ec7120072d99c0e870551eca2136f9aed4981b70a8ad830a2089a287363006672cab5c26239a44d57f94e5962":"d8e57c279fb6c13d997a6bad868392ea":"9218809970ab05a4a2ff4c2934796d5badbd8d6e30d92974d6a839aee6008d1a1a5b0449b40624cbb85867be95b6c820":"e16b4789f71b8504aad6ffffb91a7f4bc2f98184ba6f7dfc8a01f823358b8bfa1f552611d541722e2e0e5bfe88fd8b5a" - -AES-256-XTS Decrypt NIST XTSTestVectors #203 -aes_decrypt_xts:"b167fa386efc0156bae5235ebd4fc29d60a5d648c016c3705717eb717c159a551002e53f58584d9d74855cc4d7e4d7ecba073408f39f1a4193fa7545708d5bd8":"c6420542bd711b221bfde653bcec65bf":"c1f684bc486386f066ecfe43712aaedcc0912a5ac6eab77dc4b7643de99ec0eb934be0279775a1f103ae1d3f883e0b5c":"dbb8392a2717936af8a637a3b135e4eb6aea84a3f4ec64ce7e69892c55df594b74f89710cc42f5f8dfd83fd5e466e005" - -AES-256-XTS Decrypt NIST XTSTestVectors #204 -aes_decrypt_xts:"ef1604cdcc91094a3533a5910bc2ace84905944e5e00105d3398dd9aba68fd0165ccf44ef9b95e22612689178a52ff238861e1f0ba3bdae74726d917ea15993c":"988fe1dd335709b78ecd26fb950ff45e":"128896d35f7a5586303e06032d2a654e33dcbc90408ed02957da3e2bbab2ec892908803aca20368d9f10447ae2ecdd61":"7b1255d19879015916f2df8a31f164ae6fd119bf55c6edd372cd7f5bb216ef3ddddcbb63d3fb37334f192c0392444c80" - -AES-256-XTS Decrypt NIST XTSTestVectors #205 -aes_decrypt_xts:"47ad47c004da79ebf8746a42367b3bb0bcabbf791ab9e388a69692787233f568af82acb58137f2f236dfd917ad6cd2e8fdd0a122706d73e238f4720bbbb17028":"44d44c1230173e694dd57b13d7011f3d":"3fd99169b740663367ddd0c27f2e53caa7a9f9e0db5b33dd4a0aa5c348a99295b7d5a6a94f7d844e1725589541eb18de":"06cc5f87cfdc5d2dd29231595b2cc26017fa57bae64f7a0c71c6b0c7d51fb2cb4fd72727caecd9813478b6c725a4e909" - -AES-256-XTS Decrypt NIST XTSTestVectors #206 -aes_decrypt_xts:"0e6e1140a30e59820cf2675aeb6a0e390d6ced29a792e978d8944a4138af8a1273000de0220fa70a2004b3a32f2cbff55e59362b34bee0e16c4abcc8e70e6fd1":"466a2ff957bd2a4da8ba3a1e5e7b2347":"6fd795187f580c10ab3221d1719ca3c149addfb30fbbd660ef8c82358afdcf99f26909d72701701c6462d47648fd2b06":"fb00c6423222072ab182a86ee4191cc0ae9b06d3fb27af26ec7819d9e9bd1e52bceed11d7eb32fc252e83a2653e4ee95" - -AES-256-XTS Decrypt NIST XTSTestVectors #207 -aes_decrypt_xts:"f4b3aaff7a1e4018ba857121c64713b3cc4d41342240d3a06de098c48430e60edb1907418c510fa7e06bd982b2fd8fcef212126dbcb8e5442df86350e267c9c2":"cbe4d4d9eeb9d4f1bf76937c9dce877e":"a3394315937f3c590046f36cb0e5a1c18021212ddcfbda58d4e33396ae4afcbb1178c6b2343101aa1b4691f0f871f1f4":"0ef23748a456af71f8cbd2294d0410e8e8e662f28e4c0bd9d1bd3d099e22006c20f729f62fccbea32c387798266dc996" - -AES-256-XTS Decrypt NIST XTSTestVectors #208 -aes_decrypt_xts:"b9a60410b0e210e80665edc2b0b631dd7d1bbda52d8024b613d5a1f3eb88a5e2eb365b5853a9d0e40520a68a0b2e4fea8f24ea78fdf3cc41f1533824c7d6a78d":"92077bd96ce9cbd81d20055570304c1a":"195c7731f3371e77db78fec9bf47185b8c370ba5341ae0f35625abf5843f382a70ab681618406d4eaec598a2e5383e3e":"8bf43b702e6099c0e460de394f34a673b77791c79454096acce80d3a8d28b5c90ae08abe472e93fd04abf4c813e8ee4a" - -AES-256-XTS Decrypt NIST XTSTestVectors #209 -aes_decrypt_xts:"08b7af82538c09845754921ed46679047fc8b3fbc6ed4582cbcd61b11b9ba27cc0b6011cdcdda2d47d7cf32b698cd28075fd050559a920ce86cc634b178f3237":"c96ce1f2ca62b363859c679306b2b71c":"b4a6679196232c95a858c3ac6af5b6c7a0cbdfe5bd2bc46bda61a7528306a9538b3a4f0e8410c0e53377f1adb3d253a7":"e91b78a0762b747d47bed387a1f35dd8b21a639d36e0124686602b26d27ab0b1528dc6366b71e89a774d5ac16280ce8b" - -AES-256-XTS Decrypt NIST XTSTestVectors #210 -aes_decrypt_xts:"fc2cca44e3880fa9ee94769352301fe03dccb69ce549bec529a64011d9903df4f7bab738e275716e0bb3d99c375ca63512936354490d7a9dba6fcdf6ce3c1a40":"c20432590236888d874343aad10b1f0d":"c6181d321b5ac40f3a9c80dbc7ee9344e63edd1270afba1ad9efde3d4f52ec22d8b19d2864496c6f932e6c26fa136d22":"63a8f79aa239be64116ef2675ddfd0b623672f8643caab17e5b231117f916f5c7e0c25decb42a32b3c5c04ed7bc2dfcb" - -AES-256-XTS Decrypt NIST XTSTestVectors #211 -aes_decrypt_xts:"2d299dc9d8fa21205cb65b3ea50496b80b94f3449fba043202b05f8a80e92b1ded290c4aed5a8cdb9b1e184a9c2b1f5b615dfe44af48899f6826a0a27c61fcc2":"0b835c78808626842d6dcecdc74c8d20":"c8c112187f0316a41a9eb604842e31efc87790bb0c21aeae309be6c303abc326ea29d606d12b0f2f1b024d8a8258a753":"d3396bfb6ae731389861a70f6289b19bef74eeceaaf6c5b027c8139ecfb85c6783c6dcbe0fd5e1c29071af91d53e9c47" - -AES-256-XTS Decrypt NIST XTSTestVectors #212 -aes_decrypt_xts:"2fc44e521419559242bf1b388905cd8b966008f73ec583c5969dc09180872fdc400b86d5666e5f69e3991df11c74e2ea63e4bed607b1c83c16175a4bda858e09":"40323901f3713c41cfc06c058d312ae4":"aff7d31757d021745164bf784607da7f3946688ecf0e8c0846dd87604638043b508ebaf8c379c24049db90723bdbafa1":"e34fe86c5e49d05aba13af50cedbdc2db626414e3fc19ce5550d8fbf590232ca29b4b0d89a80d74a2b5ad03177379440" - -AES-256-XTS Decrypt NIST XTSTestVectors #213 -aes_decrypt_xts:"8bdcd06c43d516abdc7fbae34195cca691c6bc6c430c5a1c7b7e3597988d955ae8de8b2bbed42804e48f6ecb662e5c22327dcd26b0babec16c577c99f0941ea0":"c944d9f17b117c8cbf3444182c5e382b":"beb93d338df05321644b94a24174ce239d42c59554208f76ca174e182aeabf37d3666e4bc2ce9cd400124d300a4a7a96":"e3b4b910372e0f24cef8b2ce8e539b549c075b63eedb497ba5fc97674a41a847001c297220062362e7c1f10df2a8b211" - -AES-256-XTS Decrypt NIST XTSTestVectors #214 -aes_decrypt_xts:"02f9f0b37b239ed37a9bb27e491247b225cd72a5014e24d99d43c775692f1f0f0aa3829d1f85e15504bba0b71520e57d18ed9c82be72f8776734d838c6e3e051":"2fa6e33fa6c4062aaf86f009eb9c696d":"3a8be888cf239bfdcaff8dfbb47bf3e3340bffdc1220bada21e41d3c0f1bbe9880a1f263e617124b44eb57e63707f652":"86f3cef0df4d8c7549309671206c69856b163f15e59005ec81c2e3b5a03972d659c8abe6c6a2737114bca7371fb0846f" - -AES-256-XTS Decrypt NIST XTSTestVectors #215 -aes_decrypt_xts:"5e16fc63b6cdddc3b606fa6c6e610dc5498069f90b9f02632a8c6e875e59b55bfd241b4c51d88ac3f21910abb7034321142d125ae6d003a3540038656c9d78e0":"eda818cfa680edded36a6dba2f22f897":"c06b883d42c3c27fca667b68456e70aa47b138339e0080b18bf4b96d7728ddac181409efd0b1df9e85ca6cb3c175e158":"7a7b0b2c530eb080987b1ba1a7df542c1bb0ed26b386f6ee44c38936d31a3ff709f95d4ec68d82d8eda9f74744b40d79" - -AES-256-XTS Decrypt NIST XTSTestVectors #216 -aes_decrypt_xts:"ff525cc15e1ff34be84f618002cf36d2091d69f5e06ffa7d686a16b7be04598ac7cc6d13bb91b5caf9e6cf73a87f5de6495cd67780aad6833b9e11df32017d64":"294498796ff59ed83fd9162f9e97bae9":"efd85817b3b83ae02d6935240e8faccb5a1ccb65712e61304b92524f83461b84c1c2a5be7db62bf1ff2152ffe657a1e6":"e91418650650db42e908d023c170fa84fa18d56a472dcd91f5554c97cf69c57b14a5eeded083b0b4e77b12e739c32b74" - -AES-256-XTS Decrypt NIST XTSTestVectors #217 -aes_decrypt_xts:"72cf527ed6acb33cb38a2662521cc775a1e1aee9a6b96fda15e7e7b138030e803e23d47654f1557e3f4b465872b239671f749821b46ccbdb4b9b5b2841a6dc31":"5e1fa2c566ce867538d194035be1ad23":"2b85ea5e48a19a47d35fcc9591a61c5c85bca40fb4c633a58fd4de7c2148c4b4423681805807c6d7b8ae8a8d12b02683":"a6bacd48f7d98613f5dc08d98ff6c6073746e41e88817036877bdd742e672b82c5622cc8ee503aa67f8b94956ba533bc" - -AES-256-XTS Decrypt NIST XTSTestVectors #218 -aes_decrypt_xts:"8f0bec77b4648bfcf2011f84ede3875bf2d63afe7172b7a416ec8fd09c600aa1213dbe32687a863d06e649bf649ed2cd37b072b36aed2b151d168cf13d9920a0":"c9a77b6c764ec3e3ff30769ac8ae37c5":"a95785146f573c8ccc02ef9279fcf27d7da9971f492f8c8e8e121e39781d6e0206627ff80c58e758202112afdeab3098":"b4519105021b4070065aff267671022f69be9a93edff37abc005bc875ada5e22cecf2dda4b9ae5285f6479a31594535c" - -AES-256-XTS Decrypt NIST XTSTestVectors #219 -aes_decrypt_xts:"d502505257be4806fc22aaf17250b2066e6898460969038206a13867aa3a1a42c7d3998ac4f831c7cf028a8902ce59514d877f52300fa149fb45c5d058ba250e":"519fa724ddf75f98477d8e85edc5a037":"f8ad02ad0dfc6e23a93890feabc3b4a2101a8a93148f62aa4197a12810f46bce149ed5a922b26d1a68988bdc087b5df1":"9ab8a521879ef4547467fa7e51c00c7af3fda6441b46200c54b36dcb9092c735fcd1868baaa625345fa2239a999f6ed9" - -AES-256-XTS Decrypt NIST XTSTestVectors #220 -aes_decrypt_xts:"28ec974865433690bb459d0a7736825571e628faa4634d3b2bda54f8cadda4572bd4a5734233206e44cc15b329f1485dd416356054564a76df40f5527a279894":"c6a9c7a5c73327bd0b7aeab0ff5b99e9":"46b12f1f19f3c6a3a7a0d419415325d2757efc886f003402eea094c1e620c828eb5dc6eb324e730647d5856f152e2646":"c457aa22a192739936b73691a2a15b64727f708817b88074bd9a09f68a2f61805a105d0180fdd2e13347f0c5a3358829" - -AES-256-XTS Decrypt NIST XTSTestVectors #221 -aes_decrypt_xts:"447ca1a296a451e88c03e2845e8d0c41aca408de68d4ff866d872e9daa9fe6e977d5b91eea9d419c75a523378a4ae5ab9ff21728d50e626f51ab24539c0c0dd1":"4348e0f0d73a3533f59b41d386b7542e":"2910c532919dfd7506d591bed10f2a9d2a0c3709f045eb36b791e78a72e980acbd5538ced6a183ed4e4534f92fe8cbe6":"1ce333b441b91ea29724355a9768fc0098faf89f602dcb1c4487babe66e1100cc1c5a0c4198bab4efb696dc22e74effe" - -AES-256-XTS Decrypt NIST XTSTestVectors #222 -aes_decrypt_xts:"4365f98aca9eba18185dff94d7326916b855ddd1d2b3495b8d3634f8618aa88a449233fdf400bd811c0b665036d14ac81484a70e92e989db3634fcdf15c8e602":"d58a77ef251c479f2b2f7b84a6196ee5":"07bf2e175aafacbcbbf0e0adba257579fd8e2b93e7622950193c1d9cb9ba555e425d0f3015bcd4d05ed209216eef2add":"5183b008e8e597829d660bf7fb6059b1baac1f2b4429249cc6e5db4b1c080b827a3dfc848908bafe7169c27140f36492" - -AES-256-XTS Decrypt NIST XTSTestVectors #223 -aes_decrypt_xts:"4b96e62987d5de96e0c8dac25b30ce98dc5733be1a9428ae0eb24319b09848a264a46cfa0aae9b66beb62300b0e224805c6d4b1052542a187dd8146a53613d67":"bef744e3342dadb8888c8919cc9b0de6":"9b505eff5d8278c39cfab42d9e6d3a3ff1806d3d8fd2156b60375a43019d30bfbc7214a4fdeaca9beadb32ef743d2051":"03ba73c095accb31cd770d402c3786a9a8828fa32cce8ec3fdafc6a59e74c57eedf19797c3c0e56694df432a8d6f7e89" - -AES-256-XTS Decrypt NIST XTSTestVectors #224 -aes_decrypt_xts:"ab3f7a274b3a81aefc3c11e3d6bb3cd9fdba6d396648673ed33a88239bd3b3c3eb9fe516532962dfc8d8a7b6f49e92116003f6432f1679620201cfd8638075af":"590f9802bc1233bd1235cf2393fad88c":"645c5dc63e626e647a8f5550ccb432443ada0b716adcd9c23b6ff3025590af418ac42b48cc74c09b08d56525c940b4e6":"59fcb32a08a232753bf56e2ab70921cd02e5f4cc98680a7e02fba3ef3ff5ff1bd502c91f15358990a2f58af9cd6c2a65" - -AES-256-XTS Decrypt NIST XTSTestVectors #225 -aes_decrypt_xts:"8356e90f2b7340eaf6bd309565554402c774edefb7d881cec5b8b7011b0588383c04a621dfd0b30f2e892ce550b1627b3cc3736eece937268b8dbc6d29841462":"7350eeb13cfd9211bc6ad86f89001a49":"0b59ff0dd8e78d89ad39de40229f8433ae00c25e29d409e8c17246574239b2f10ed20775972312dde19c73dbb2baab45":"40327153ca5f58d90e888afa4a62a74af757195bab95a3220b9e25cd0798e577298e87c8c7fc8a93fbd9ac041f3a997f" - -AES-256-XTS Decrypt NIST XTSTestVectors #226 -aes_decrypt_xts:"f7b0865e8413b08b325f14e230d746a697b3fe0f3b1c2bfdcc49f1b539e69ef9d003fbde4c57c7d6cff03000bdbb4c163da906e33009c7cce5935a09bf4490f2":"2d75a34f623648281538493280b02eb1":"beb7b2f3c1588bc167ec1676c362bc4d059dcd1a367741e0cacab9577579adf11fb36d03db045abec06d76ba0600e7fd":"ca2b035ea4eeab11819c2221ce54e2268612999eb7ef8e22829c9089cb92573fb29e3b605651a56a2c38408e1d4cb557" - -AES-256-XTS Decrypt NIST XTSTestVectors #227 -aes_decrypt_xts:"4a6f0f961fe466092c28f46983ea0ef2aec88410df42e3b7ceb99c47f7e4c3af3ecebe97561c784e5e5a45954794cf08a872caa678f32576d9c5e263ef256778":"2fb6767482ff60f37ed9d67c4bfeeb8b":"1505e8ca43be97fe94bbf8a76228a3e4205b5917df64e8a818f2747d86797980d01e8f3538959a4c9334f444cb7ced0a":"9ee45688df2239600c1a97dee5c0cbe983ce838d7f3f7b9c23053af8bbab11d45aec5fc2028deae5e27f6f2e30687d4b" - -AES-256-XTS Decrypt NIST XTSTestVectors #228 -aes_decrypt_xts:"cf3ddd216300e728b45d7643d71bcbaa3fa7c7ab475593bd548e3ccd1aabbb54eb09f95421b29d895dcb17f644d39633d06b4dd84f93501e4aba693b9a149865":"aa08f7cde22815fd0602adeba6a0673b":"c06d3cc43965292eccce807211558daa967631043a64ed94ff95bcf7d63e47d12aabd86c7eb1ceba6f7a2d14e9b66c03":"3916e58714918f6440d3d3e79bc903f24ee8895dd51b46ae36e4b9aa08dbda567a8e31c32a86a9407071273569ea177a" - -AES-256-XTS Decrypt NIST XTSTestVectors #229 -aes_decrypt_xts:"177d84aae540351f66818d18e971a09bed636f7851fbed08376df7360f2d640184a6472e241f6471616967b67ce2739790c303733268c064a7f8bc5e2fd1a24e":"9d078dab3c6fd707c8476c023f426ce2":"008365d57214c7faa362467a53f96e7ddd19d4cba834a00c7627235aea73ebe0d5551a91aa91f564104a1df3419bfff4":"205b5eb8af070a902b5dc65ed6487f25a5b08b35cbd8aa3eee28271a67f18222f170b7140d8f4991157f69030c9a13e8" - -AES-256-XTS Decrypt NIST XTSTestVectors #230 -aes_decrypt_xts:"f38c80dae5c48782f49a02b958932263246404ff6dfb7a30a9253d1ac2647faa7d6676f375cb02532941904ef7e68adb136718974377d07ab8203f0ff5bd23ab":"f3e7db2d5ebe321abdc18f0fd257b134":"2d132e6211a37216b99e7a3ecfa59803f9c07ae21f028641e0834450e01df0f7732767e1e83683b29ed2c1148f8d780e":"e18714f8fc476f4e81a2df2e2c24c2ae594059db0cfd3991f086319e0ca68000f9c29f9cf717cfc153ea4a6b6404e644" - -AES-256-XTS Decrypt NIST XTSTestVectors #231 -aes_decrypt_xts:"54d574328c4ae8a36bfdb12c2484e4d166542effa9a55856496dcd48e41a8ae10b6716ef0356075241495edfff66070a749744040dada29832d0a4ad28d912ee":"336bf049278da506f6980d54338e0352":"48ed975b45f57aece7d5030fd349ea45f11202c4613ff8a93172835a75c537425977b2386a77c42663e8be75975c5c20":"7715d415939f446aff6279a7a54f9f345616bff913c5b7de2526050c89f32470c93790f7d40c4b33d6d2185630a189ed" - -AES-256-XTS Decrypt NIST XTSTestVectors #232 -aes_decrypt_xts:"a0fbbac3919e90f36ce70c7ff9b947a4bdaf8b1464f14c7fe438ca2b1b6f1b0ff100a96536bbeed609f4023efa5b6fb901bd8763a075dae3644379d03c6c1c84":"cfba211b1f99531c00f9ea8b1ac59532":"f4664561fd62c7625f43b67c80853109f7e214ad6197cc0202e10dfe2e1dccc52e33ad38656ef0cabdcbad6d0dc51a8c":"487db980bd0cf7beefee4d7b2aca60d42c2fc59094952cbb45a5bde7c8f012ebb6fa5519ba64b351fee87941df6b91ec" - -AES-256-XTS Decrypt NIST XTSTestVectors #233 -aes_decrypt_xts:"444e2659c5b610de4c42db40bd962ce8520138d4e049fcd6611810f3bf70dc42ddeb64c47bedb537b14ee77d5a019a90297bef364c58a90982002ed6640fb31c":"145ea8621178b9c59e14de3e8c75ae13":"586bca94504ff2edc9893070b5f30f8d4f86de07cf0958baa07bbb0b145672833f9eae3e1fb2db09b6cef82c250a95fb":"f64770b3f39271d50dccb4dfdd3000d4a2cefc922639965772e3859e7d33d9b54992932666a7a934e85712a8ef13cbea" - -AES-256-XTS Decrypt NIST XTSTestVectors #234 -aes_decrypt_xts:"c8a7591c0a0bddc9306da2be23b84e9eab8ca744f0ee38c072aa6b99f7a032405111672187a8d6bb1c261afc268b18989b4d8be8de2ea164a8bcf6f6d97f346d":"a50faba186844b137545f1ca3daf4314":"5b11a8981096828b06f42ef13e13e788138d89d083e9b50fbdd48b021f7b772d6ff45a5f4473985245537d959b70ee21":"0878a29d2f9cff3655c487a3a805abc306aea6d37e218402ad47e5d99efa3c888cab767eff058847874b172c89822ec3" - -AES-256-XTS Decrypt NIST XTSTestVectors #235 -aes_decrypt_xts:"916c7018743955fec768db2a893382339b2e828fc9b18d29dc3466146bd89d7e914d5c5deaf7747e1730cd06c9e6faeeff3107e8e29130446ecec7e4bed73067":"2984ea914545ab090ba8ef6f0cc25858":"08bb0c0f93d1cdbb5a135783390be691b5464d8496b1b549a0a639de0a5206d234161b86ef36dff10cc57076cb155b85":"57fcc00c7ec04be688b7dbe9cf0f7acf7e986dc14b946ae6ef70bca70777d13de1c038e6ee21266f85e3dea0d84dbc77" - -AES-256-XTS Decrypt NIST XTSTestVectors #236 -aes_decrypt_xts:"fee78577ac335fc29b9da6ddfa9dde896c719dccedfcd8e440123fd99f7837c1a4a595f7ef083f995dfc1466f060823b3897f5ba5de39933d948a9d331572d7f":"65af99729b7ae9a254eb38e1cceef571":"a3beb2187c58a39cad57ba1d55ebebebefcafaa93309a6658e489c172a3b50ca8faf4a4abbc1ccc0793162f56ca77fc4":"6b924c15a9d118f20aefe1a23c6ead7a09761cf613046bea72dad8d650e104daf89709f0468871d8ca36596151c930f7" - -AES-256-XTS Decrypt NIST XTSTestVectors #237 -aes_decrypt_xts:"d4d22619ed97e265b18ce73c41b21dc1d7a3f4072a7344099edc174e3db5878ef7a226ee7066fd77f9ad3a75460ecfc023962e65629e5de3269708b0f7e0738a":"0b72ac5ffbd4a24463e1754be32b9c65":"aa6c186fc4e8a6d2154e50ba03c94d1989d484acb3f5410054850772baa8c307d16565a4b1a758e39f6b42f681882a69":"e43671e481a62ae73ef1099e7dbf0af7fd72a3aec3782820777324f09fe71957c29b168f46017b08a83e7ae5f31924aa" - -AES-256-XTS Decrypt NIST XTSTestVectors #238 -aes_decrypt_xts:"9cd3a558e7932524fa7dbdcf022985526d807d14278c645eed8995af93c858092454560e8c5bfd9124bebe3abf245850ae61d14761b9aa74b4bce265e59e642c":"b3564ac76fc41685f06c4d40d1bdf22b":"9ec4f6db65ffe6dec42aea9eda3ddb1babc0fa8cf5aef87324938ea3bef0d06c8f97cb70f431d2f70a34909969510baf":"d2e3481c42965c16f030c5bcb7d1d9a2334fca7a374869b64e0e522dc2151cd2209c6c01d850ad141b2ac0cf58d74a81" - -AES-256-XTS Decrypt NIST XTSTestVectors #239 -aes_decrypt_xts:"3e63567d5ca65fb9a93d1f12461d40480cb3cc8f57d11c2a3710811ecbac749f6b4e3ba2aade8566e3f9ee185d0eedb05317fbf56c52309f8e6a26c4a4450de6":"c86df36d4e87d8c4e6e2f0eaecd0a386":"1b45adc6c28cb1028b4d1b6be37cf96f573c7c5aa14e3a243e72287f732e7beccb2aa22f501154b3e977cd433748b292":"ed84c8bcc815f1c1352acf7b182764eb974b6ac2de20fe693912f1b9cc180901ba5374417fc77dff041508b5040687c4" - -AES-256-XTS Decrypt NIST XTSTestVectors #240 -aes_decrypt_xts:"cf1313bef63543e63c29aa7f45e249345c7b404d87f73c72e0df2faf60a927ccfd7fb90ebac45f6a55f450e877fc55dab720e484751ac33d1e5bcbaa2f28d7f3":"0bb38e535964aaa4f24402c6f3e5729c":"e5f53381255dce879a19c04a91f66ded9828bf3635661ad630ce7611e9a07d2ef42c6a09c96e1125ae1ccb205a17937c":"41aeba30d4fe6ad18c879d1bbab5d1c905278095c47210581ef5cf4f9e25acec653c310a105ade797af148683e6d9dd9" - -AES-256-XTS Decrypt NIST XTSTestVectors #241 -aes_decrypt_xts:"66c5e85bc946463cad566b9453f6af12c2f94d4f9b0b090674306c03e4b404295ca27cf9ae1ad225dddcfee3f28fc5841c1bb56b312949f7c7568e3152b52aa0":"74d8306f8ffe1221eaa3df8c969ac32d":"8ad597587affb574b8a0743065ca9fd84db8d0384628f791802f285d6dbaf6151a2efe4279c2dc60cac6247ff0a519d3":"d0739fe477e043653bd684613db0c95e1693bf84071dbd6dcd951123bbb9e799bb066b199a22cfb763370d4425eebd81" - -AES-256-XTS Decrypt NIST XTSTestVectors #242 -aes_decrypt_xts:"5b416949be1355a8f7f5fd86696376b624e0d6eddb5656e281e39f0955f3b8c4bdd42ff2b0d1e8ef71fe90fad28e22f7a0a0f888f3885797f52aad58e7534042":"3f0ebd8c24ca607c54d3ad9a330da303":"b8e4e984efe890f175331f7b820d8ce62cce8104bfec907869f0c3b698b5a412f89b55577f9b0a471d7743ffb3fb9d43":"431c80c417bc96a3ef4b3ed0d2937c177bfb838e2c6f52992f0d8852bc4a02bbe2e8a80f4055422f047fef7b63211194" - -AES-256-XTS Decrypt NIST XTSTestVectors #243 -aes_decrypt_xts:"788d65994e0fa9ce810d539309d14e82b0996aab45ac25c0124765116e18d3483b531473ccf2531e5c9bcfd6176c6e4dfa571cfe166823d2de8c0b9c7b030005":"ef453dc6b1c6e060b47c128ec663b396":"85f1bf2e90d3f22958404ffbf98db7b6fc749f30c9d129d0c6cc263dd7ff3330d660f1b004b93984b7ca5f341917de68":"294ff99ed454ea558ffbadcec7074099de5dc4e12cdbe14bbe3c6b18c2b2f219a2a8411a314c7b450018c3e5c9214ffe" - -AES-256-XTS Decrypt NIST XTSTestVectors #244 -aes_decrypt_xts:"60cceda8bb03daa1936ad5d9e9ef6c1bad9200742988bc39cb4e32c6ec732f135c9a04e91f73a14524d9a3a4cbf2f2feeade0aaad65cb316325e31e10f4c0655":"2844e7bc2008b44de2ceafbdd6da4874":"80f52422b15f7c9f2ed268de687ad25e7fae47866a39b98fd39abbace8e8641f881db1cbc165d013ade010d2f922efb0":"97c06f038f2e255f069f156c9bfad356f13b23dae7c5e370896d1917f568bb830ba69176ce2712130bb23e08f48cecfb" - -AES-256-XTS Decrypt NIST XTSTestVectors #245 -aes_decrypt_xts:"70fa1524b0c4997ebc6c236a5ba76cb0e5d113ad3be612d71f7b9094b98940ad64aa8d437902d0dfa528b5a68f52c550728c8243a8e9552983efc9676c4d63cb":"16c57ab23f16fd9e27fd222289608ff6":"c8ee51eccc3d9f27a954e24ce8e3e2c7646f3b5c56ae2eb20fb6039c65b1c87d397501a1e0e0f28c77c35fc62091ec93":"d825d9c3cd47590372ff74093f6c45526ed4f4aab637172123f909ff6b09f3dad0053d2777744ebbbce564ef65f5d7ab" - -AES-256-XTS Decrypt NIST XTSTestVectors #246 -aes_decrypt_xts:"b84da0b93e5cbbe83d0afbef045b613d8f429b39a51e73848a23e052f1086e311392237b87847d65d20470151a835fd8ed8affbba92fde31f59370bcff524db4":"9e4d4acd11dd99ef72e845dcbe0da30b":"20a8fa05344a41154dc3068ab451feeff5a7290f682e6d750f82867c217f60194896264025e1eee8f398d39786af1d39":"f9543e5edbd0dd4f85a7c68cc7523f4467e89d65072a59ebb634a5c87f9baacdf76dd96b14a72810ccd4436bba040fe1" - -AES-256-XTS Decrypt NIST XTSTestVectors #247 -aes_decrypt_xts:"ca31bd1b5566d110cf08830e23618bc971eb5923ba15ac57c4b451829299a216367c6c26493508f87c60a0644a682820194902547d8095ac12a9bec669c806c6":"cae829363af17cda31441fe27c221a51":"b31a62f068ad9107e413d47055df2feeb8139190320a8ef190381857073b08c57de003d5dbcfc61fa4e5d2ef73afe50a":"db4ba7cf0cc0d8b77782cd1857fd49311ce8be6bb9a961fd2d6b740895a12004c007c12562ada281ca56a662ad93397c" - -AES-256-XTS Decrypt NIST XTSTestVectors #248 -aes_decrypt_xts:"f63b73792fdded445434733c808b9e22afd927ec828bbc5c31e085052e6c9e2bae55a2b0ba24b14cd0d5997c7fa1dcafbda5664c3d9c52d1592d809626c364c6":"70dbb202b17c52d054488b513dee5c5f":"40ab8f0039e58ff95ec3a51645eadf1fbce5731fd8d9a9f91fb1bd0daff4db3019b6dd280c327157e589d5aa2d2606b5":"1be8e0c1a6c757b1cdb510fb25ec0b84d17c13ef14fe1c314e03df208667a5907ad51677d058e1103ec35b64c004f099" - -AES-256-XTS Decrypt NIST XTSTestVectors #249 -aes_decrypt_xts:"65f4e5433a0b76e53002c766394550d49a3bb82188e48de1d26c1b7fd9dc47f1b1c78d93c86f50f00df4f60e530c032ad382a5159300ddb0ce5edaa875ff002b":"ea0aaa66bf1a100bbd517fed782d37dc":"a723a9efe5e608b1b3d5906b8c9958635a7c8e8267a8a98c8857de51f55fdca01f99ee2c2c188d32496c5258f7629b4f":"347cde4bd66851ac9689aa3e45e60d7e7d29082a2e7eb29f4526656773f71a563d55e253da1173624179095d6c9bc939" - -AES-256-XTS Decrypt NIST XTSTestVectors #250 -aes_decrypt_xts:"228605421d8474b297649e2be3ef34685f780f8602ede63a42cb08ad9de1b0bf4aab97b46acd80cf0f7875a01bc586acb03f9de55280d832fc0f0e36c3b1c271":"ada053d9bd64caa95941070f4b3b1085":"a7decc47dcf7a39e7006595b51b064cff81661143cf1595d161b29b924d2611c55dea5f041a69837f3933ccba47b8434":"eb3a42930193f3164d93d7e1ba645c8a8305b1d72b25feb9fe9f49e63c97d5d53601c68c7695d7ebbfb67128a5a1cb71" - -AES-256-XTS Decrypt NIST XTSTestVectors #251 -aes_decrypt_xts:"9111edf90342b66007b95b3703baa40367a304b874e326273bbf77c1be2f941084a8f12bde73e890a87b72b27109381e5d7f50b4f71079d6778c8b6fe5104b0d":"2b4b47afa3b4268d2063ab126ce5adc1":"1cec25a66654144d0d080e90a3d9f6c367ae9d4d44489d5956855753896d49fa40538e23f7ab4128974ff9628a897cf7":"71a9dfba8fe5074180e884dd721f7c6a889b7650f038889e40b3ba893925a32dfbbea178ace0d6d03dc81c52faad6c4b" - -AES-256-XTS Decrypt NIST XTSTestVectors #252 -aes_decrypt_xts:"a89c96e055997ff9379b8211ab4c92da492d6e26280f8a3bcbaaa002f502faa9a0e5dbf38f10ba3edb30f272f0f5b82aedb601c290bfce03d8ca6f40c6c8b883":"a9be52eb70c79e372bcec2df1e0188ef":"dddd97f63aa0e6f23c0ae0e8bdb2e02ff55b988828e55ab93c6f77d4746d1c5e0d9e8490ab940b8a2b9f7bfa05d593b8":"55d3dff798fda6a4eecceca4b6946e5634e7a6e179e53c0b34244672e492023e7654c6a520fde2b3d48f100bc70111ea" - -AES-256-XTS Decrypt NIST XTSTestVectors #253 -aes_decrypt_xts:"2bd96fc30471184ade916ee3e09280eba1e5247d338793a242efc5c0de985b43030cae0e20315c9f9f318b4d0d8843cd95ec74eed88675bfa44d4903f0480aaf":"2ba414d77abe6897c42c445c15fe40d0":"cb746613b2cd6a6ba8a3941582e66019519e25839b5318c3942080499b9669493f3f93cbc1b26d00fa8af65d94aa82ad":"5022a21f5aeb55d8b039faa3ebe219ddc0e2049b4c03ccb0284c6e77ead77f9794816271058ee418f173f25d1f266755" - -AES-256-XTS Decrypt NIST XTSTestVectors #254 -aes_decrypt_xts:"7e5c5440c0640d241f270b914bae3a66291b0090d4e63509ac7b48b59d52cb136468cfd6a73a6260367064b72a32ef07e679c27adea446f8d926a92dcbf09311":"77992ce4ad2204b09304803db684ee3a":"060cf67aaed93669d2069c7e2be3380cccf0024c681ce941b045057b085bcdaefcfb4aa2ffe1252356a0bd1ac5f96317":"69d1fa60f62f03eb1481bf3760e69c73cdfcf7630ccb34fa11ac9fb8b5a2526920faee1b2445d262a49049e93183a222" - -AES-256-XTS Decrypt NIST XTSTestVectors #255 -aes_decrypt_xts:"6b913219fc884ed655107c679c39724c754582a728fe8927ef88efc2f2df6c5fbd949b2c5e34bd0fc7b9d914fe91b2c6c86ef3e7251a1b4d6cb3550240ef4427":"ea03bdd5d817abedbdd737c037c48ef7":"cabeb3c2d6016d5dfc1b1e611f6746020cf6b029a3d0bc3c5aaa6392c1d9e43e8c541f05121d69410bc05d3aeace5e25":"f1941323c4023bab79a66e8495a9234a693c784a80e34031a81c8a9a0646f9a94ed7eaec212f4eb80c2f7c95a9e8c88b" - -AES-256-XTS Decrypt NIST XTSTestVectors #256 -aes_decrypt_xts:"bb21751de1bc38ab7ca856682ff22d82ab9fc12306d9348524e68b6503d0d57d4ad5410bd0c35faa39b1fec90b99abbf9e040d2da60103f73faf80ad82c5186e":"0a5abee76502936403ec59df5fed2d1d":"cd40698eee26f95457eb089b7b344525312d9e458dfbdf69b34f1cbd5141a4aecb074eaa3549922b3ec32bcd8715802a":"4bb36fd8c6320bbb6fa670d3b3eca75d3ff1c1880eb1fc9b3c06a1a8357b06b3b2551f6ce89d0673a1426c04a5830d27" - -AES-256-XTS Decrypt NIST XTSTestVectors #257 -aes_decrypt_xts:"3a21ef6b1dff0dde7147ad5d63af604afd1d95a4e59d78906381df629b07f48870fc38379fa0ee8c2d1f6001a7ba885147562f649f9b193c19d57a5ae0bca277":"dd8b714c27ca2f932d753cc35abce78e":"b8ffe21771ebf2ed99280950a677909e68eb3eed1058bbb6fab3015ae09f36f11b0e30beb3b2e71ffd6ac5360903a3cd":"36472c0c0b239884a97fc8c1d738bea4f60d7cb4348626d71543d095e3a9aed54fbacbb9cbd9594337ffe7a9d963efc3" - -AES-256-XTS Decrypt NIST XTSTestVectors #258 -aes_decrypt_xts:"87b4e3e31ff5074931d38fca3b405c057666e68988fa54367a136bceb93a51a78f10871f0c97b60f32d0c3cf163a32c5e51a67d683d4a713387637ff56f50307":"f0d6ca3a1e8fbd8db939f849ddea7836":"b65eaa8adf598c3a1c62011ddace18b70324278843ce3fd4e9fdae51cf1ebea600db260dcd5ea9652c8f9f0ec31ff975":"8215f22e13398f38f09c077d195c64d600fd00baec340d239efef411c85b62521b67050d0463659a220dabc7356654b5" - -AES-256-XTS Decrypt NIST XTSTestVectors #259 -aes_decrypt_xts:"237c7f74befaa495051347def47b10fc31c1a7f5ebd1747fb4b15afb0221035359063346a55ce6d80cc71f58686c4278167c365989034a75c2a525e40ca73190":"84d4fae61f666165c222c37e97e2b5f1":"91ce844ba2688f55f294cc67c8c49fc2ed48ee2b937bae7839ddf1b9bdcedc9007b6f576b8658af1fcd98ef2c8670853":"8eb2e25b1e1684bdf0a79c4b56e424a5fe88b93a16841ccbfb72701ecfc3c95229162ad194eacbbbfcdca0ba3dd06610" - -AES-256-XTS Decrypt NIST XTSTestVectors #260 -aes_decrypt_xts:"4ed7698c12c8b42e620bbc087ebf6ee88cb69508595b3378d2f5cbc9e7bf612261dd69b7055117babb319f2324b3b88f129ede76bdd6d0043e39facbf7ffcc45":"54a2448526f9e9a67fdb3c998044ae14":"5840794c0c4349680a033fb95d4a2ddd8163d69a7f31407c6f01729d03c094e16cd75070e9ba43a5f9207fb053d31025":"a64211f3b4a16ad74200a569cc4a05ceca97de5be1c10c5552d2de801a5c9102d79ba872df4b94ba503bcfbbca4f550b" - -AES-256-XTS Decrypt NIST XTSTestVectors #261 -aes_decrypt_xts:"985fdec8e6ae77ad871d8000a12420251ce4898a1f69265268bb9a4bbb2148f6c94244a04f48089fe07315b13aa56ebde62af8f018f61b1e3366262e3d48b169":"24498f7118468e86f259841c283dbd88":"08838541b90d2d30172b24ae2cf5c5e770e4d7fdd8f5d6f09feacc02430627259fcebe3fb9e1c2968f3fcf6c08baa674":"947a979f228700e540a0c484d046acf1f3d06d081e6f0e4223e92b12ae68590fe4c86e67dddf6f8344351d38d2770403" - -AES-256-XTS Decrypt NIST XTSTestVectors #262 -aes_decrypt_xts:"d02b633028f62f66edf6ba2290b46ec9fd5e9ab6a462feb71f09b4375daf7b873e7057039883fed404b3cf21f81c1bfe2f488d0c41317591e01448cd0bfb85ae":"1b7f424fb65501d33f79e1efe4460a51":"7a44e091548ad2bda9b26c36cac7d4dfdbde3935a4e0d642ea3a3c09d773094b6341785a196b2cf95da084760bb173bf":"f5ebcb1312afa66598b49ae62020ac5c6b9e629bed753727d0e514678c86268393331c6c153c53868025ababa5c3f289" - -AES-256-XTS Decrypt NIST XTSTestVectors #263 -aes_decrypt_xts:"4c0d1dfe34298acd24a983718231f8265302ab07e90ad801b199acb296bc75c41e6e2277a466b77c65a93b6d9e984f0a9da857977425d18c2edf26b7ea408b44":"6b0975387cea61281bbc4a619b94ab45":"5aa9f0d27530ff99dfd6b30716a4831af1811e70edf9793f51d54474692d37ab58ab3f6f7024d496caca13dec3d0e2ae":"1d72a8f596e7a0635ab475b1733444df3ab230727a0991c0493c3adefeefc4de17031ea834026659edf1728b3d50c89b" - -AES-256-XTS Decrypt NIST XTSTestVectors #264 -aes_decrypt_xts:"ad3ab9e9e6483175b6c5c3a1eea5690206ec1e6354a7bd2754d1b3870a526868cb7e371e6714cdf349efaaf17830d2d0386376df6be216098b17cb2c1952eb8b":"7ee4290527b66dec463a1a4092230cd4":"ccb973c1ba31fb266cfe3c8ed157ef57cf20161a6fbba3ad4411401f3d6df15cb0e82242d5659ee3254a6c71454fb113":"6f3d50b3e850e0e8f0492a192023dd5aa8889f92acde41b77d40c3abee6bdd8feb9527cee76b129f91998277f86db166" - -AES-256-XTS Decrypt NIST XTSTestVectors #265 -aes_decrypt_xts:"186722cc3ff2088694cdba9e22c136d0e35000a1c2e106f0eaed3c44b2a3a3930d708d182f714c70748e1baa5e3db519b3f08403baea87232666deb8131dcc36":"f6aee1af0d8dfdc72af493a129aa0ebd":"b89acc2bd052f10cc499e5200bd0479c20bf40acc0477de3c7253f3ee371de4e64fcb12facff7a6578b3a082788ce181":"00201cba0e7564d420d0566e961931ca9664e05959e5fb050515facaadb541cff4376932eecaf61a039fc680de336995" - -AES-256-XTS Decrypt NIST XTSTestVectors #266 -aes_decrypt_xts:"64dc77c5e0377050f03c993d95f9864ae28342e9584daaa56159e4c641e5a9458655daa1e6f601770e2c1caf0b05eac315700bc1af41c2727f17e4aedc821b45":"deb6821a6858d758e7dc4ee924fdfb92":"8e065eca5823f041872b3a2a6fa874a02c504dc2024f97fc1a8f89f2e094acdd4a1690c0b12567786dde80e591741852":"3fbf848b218119926fec2f7d8c67b54ae853ec85da4551d95ddb628f5b56519c1c0de8a94e5e5ebe622ac79293bef727" - -AES-256-XTS Decrypt NIST XTSTestVectors #267 -aes_decrypt_xts:"ffa81fd85aaae76cbc7fafb7a25b3fbc18aa535e15e81f1e8413e5e5407d193f7e908aa55eafcc0f4ce6b08e98dd7bf25e3adb430f1f5b6119d481813e962a32":"589bc6953c40b328c23abaaac5a476d8":"b29060e7fc2d171b1bbd261a07547e08022103a2942958da403fcd676f4904d75f344390fa0d272c106d4c8804f1302c":"a179f6856191b0fb8f698b8c953021ca8bacf4086f874664611e11056f18a06e6a995827d0f8bdc1c9c39f5b52c2b30f" - -AES-256-XTS Decrypt NIST XTSTestVectors #268 -aes_decrypt_xts:"5ddbe6529a0b28fa77d20f200f3b6aa0ffec804fb3a420e1ee399d02d44d4523d6eba3b0b3166d8810d87c1424b31e5a57fc4b52c44a0a3b958c082e9c9e5992":"b00ad83bc810b6840f31b39d9cd109a2":"2f6acddae92f66fc39bb91be1282c97c5261995b2b82a315dc3e789b34342a0f1b656f4674e1d03d36385f043478b526":"b2faca8ca6075c8bd2b9a07f34c4965f33a3afe51c12f282e588d0e1ca0240de523158147d0720dc0743bdcebdb53145" - -AES-256-XTS Decrypt NIST XTSTestVectors #269 -aes_decrypt_xts:"8424a2d5735a0c26c1031eea01eef7e05e5c1a8321f8ac4f9934336d5d5d847ebef95317f78c5ebce8a82499f919cc9b535c7f110d960991ace250f819ee53a6":"6c146de439efab2aa98fe5e06506d6f2":"252c6117ed5b9c70efb57c45f1e8e251fab40ec4bd06c22bb951db075c9eeff37d6ce72ca29635c29a182d2b307fc2a5":"9ddcc0d9e0f21f6addc8c73d992755593276acb0f2410e34c633c9c727becea542b317977964a16192c88784c2028c29" - -AES-256-XTS Decrypt NIST XTSTestVectors #270 -aes_decrypt_xts:"e4e73bf6c3609dc506068612cc47265c3429bfd912549858b581dfcc3690b9113ab0199863fcb899656117af9569ae3aa8ff4e67ce76ee6f24a35eb6d0893edd":"54876221af1ecd98489bf723fe9fa752":"f497584ac014791e9582c4f97e1ed031134a6e872cad515481b78dcbc60335c5a89986c857edada62ca45cfcfe3de5a3":"0760b730b60d1acd026ea8402980362e98fef6343120c23203a575ee218cd1300c157a1fcaceb7974040dfe8d7113106" - -AES-256-XTS Decrypt NIST XTSTestVectors #271 -aes_decrypt_xts:"288afcbfce921e11d0376d2c6eed412d1e46e8164b5f159d810f50471e82be253de581cdd05157ed4d6431c7fc0246eec4d279985aa3e7d7435c29f15df93988":"89c6b5a98d7f7ff5310aee0947d07111":"b3e5d37d2e4eb5c523fd7dc8de0f0c699a7bc3470cea3e1307e4cd4b66fbdc74ab1a5afd2f7c68441d6dbbf3b275d11b":"ae2d5bde37e8770f91fa9486623c7b2f31a6e45660f737bc809dcab537509c4ecbed500791b1c1128b9a8eb0ef0d3f78" - -AES-256-XTS Decrypt NIST XTSTestVectors #272 -aes_decrypt_xts:"bf77dd7f04c2502d5ce07e9f723c7f1e855b2481c35a962c6b5784c629c94b10e0fb4ba16d381ff8ba174d5779c290f93d5ee22cac4c1cb6828fed12efcac8ad":"5d628c12ab06a2c576356cf9e0d9df7f":"55c3fba5aed86ef55d439379ea1b3b9f231f31c176707665873e85510572a6bf9ba846dd368a56937d7c7dfecc33b0f6":"19c9fffdb898dec02f7cd91d03e8626f29fa13e3dd2639c472f746105564d8d74d0bc2b47b4c0d299889d6426f2b0f52" - -AES-256-XTS Decrypt NIST XTSTestVectors #273 -aes_decrypt_xts:"faaa0558184c419c044eecc892efa05cc8d27d71a1a26fc97ec8bb27efac443110495dc46c73414cd81727259e0302a9834ebe5651e15a914217b376822ad12b":"d7031598a662eec151bb73defcfccd25":"e992b36451734ae7d417fd3bc949c4f893203fd62bd146f9c31fafca91060ad6be941fca204020fd292711473e93889f":"df527221282e43f83812858b0a41857ebb998713d3f27ee87c51f2e95ef3316a19ae6d039761b17114b6fc6faf47fb29" - -AES-256-XTS Decrypt NIST XTSTestVectors #274 -aes_decrypt_xts:"31b13cae570bc1e964d3280864bdb9633e4b8b7c3ac52b58093534944686ddb4963b4ed0a3fa37490f0d9917241d72e78882d5890b279af03b5f9868eb5f84d1":"4fbb288625fdbb539862c19995a60fe0":"821cb386c87a1c0143f49b5fbb58f98a18f351a0002a52460e2c2f93bebae2dbef5cf59ac38a2e65f51d99d885df6b92":"e862510b1a3ac838daedebe57eb4a76984908477012dc13e7be464648c8ca45be8e330e495fe96f1807ddbab52fecb9b" - -AES-256-XTS Decrypt NIST XTSTestVectors #275 -aes_decrypt_xts:"fbca0e46af81ec5238d3a1f800f3e10fc672bdaf4f50e056a070a776c4b432405c12a73aa5912781821d3b406abaa9aa21d61dccd74b71c38854e4d8539cabb9":"d5f2bf54d338e2b38cf4abf0893ab532":"f7b12975fe133472f535c036191be0e8769047736cc9c308ab49f52f83d44c22929655edb99af3213fa6dad2e14e16c4":"67e48a78095f78d94a0b0b502c46f6d386f28b4b6c9c208c51699063a9650cc9163f4fb201feaf2441abad989f6d943b" - -AES-256-XTS Decrypt NIST XTSTestVectors #276 -aes_decrypt_xts:"343345475b56ed9b15630acf7806f4a3756ec13569171b998bf770ca75cea7107a932b886fbc932266f716d4321e6e55a142223072daf3d4450ab318c6a9a659":"1cef65aafee11de5cfcf77680f9bd4ee":"4badcf8762a4573bc8fe25de5fae2292bbb9720e707def75ad02aa4ec2c09b19a658708d5068433b4de063a3f3fc0dc7":"122ccb6acb6fcb00a58046c9bb7a089a790322eaa95bf7a97c47184f8f632662a7f89074ad94a33959b2ae9a9e7a7123" - -AES-256-XTS Decrypt NIST XTSTestVectors #277 -aes_decrypt_xts:"2cf754836d5e12d64b1d5040e407bd1567119ebcced96a9b5aedfc9bf1193beab004b949b85c9287dc261b87f805485f6164ab4a0f37dd7e67be709d2a7d6c62":"b0c662ccf654d461ca187713b644846f":"9b0eac1bff4cf5f810f2c27bde28c5019b3d092a5fbb2057b3bc02fa45afcbdb22f9c4a5e365d047efdfcf3817fe6b46":"9e57d41d0504fe2826c0e87323e684757f1e630c4efe5212743d23a934f16dc7806c0cdc3a2061ce4964f4e27e38089a" - -AES-256-XTS Decrypt NIST XTSTestVectors #278 -aes_decrypt_xts:"36af2528fcc8470a3087e4719c045717d342471778f1f1820154ca0870d2b78751bd95c396f77464c1bfc3f001374a432d04d974817a591c499eec04f24234ab":"741b84f651fb633caf7eb642fc6af966":"fd021404320dde823b797d70c82695cc2fe295616d3deebc2be55bdd5af904c6e8b5758787e072e839e990692d9ec136":"71e013156c93816b3fa0637d1c240df75523e39ed73a401dd1f4bbc5715970eae3d48df8ec4d3366fcb36f1833851597" - -AES-256-XTS Decrypt NIST XTSTestVectors #279 -aes_decrypt_xts:"05a0f1b59f9df2d5cf27c65dd2e7f84c65a1ee433452c5c003d98a348c7e9e8e9d978a743c1e67f55c923bd19717685429e7b34c032f8ef7dfad42061bc9242f":"0d9c21a8549aff00b5795fb7c01fe78f":"1bdeb77b673a2f34889c50255bd5e2df2721b6b20b7c3c52b62af1c8647db32fb271cecbdc1d23dfe3bc8d57d711b646":"cc498edc8243393bb5de6887717c4963954c7571b8a68af79062dd1ced7871d84a0a4da5eb7916c83415476c1a93a310" - -AES-256-XTS Decrypt NIST XTSTestVectors #280 -aes_decrypt_xts:"30d4a18d7715baa3d2abb316c148428969ff38ef444b5543490c7145ddbed5af2e2c67ae518e8a2216be7485b237e3a4440d64d3f404092f9986d24bd9ea232b":"ebc869d8126f4c13de42e1d3d7e90ab7":"15703b43bea29d30a34713b9bbcc3364bdace695bb37fb87a249ae84ca0f3056ae22fd91e663cb3a5873bea084d9b4c3":"46ddf06e9b9f3f22a2105b5ca39b5900f1337eb16cb9815bbd75ce886dc105ebd74807857a895c32f009f81d049db4af" - -AES-256-XTS Decrypt NIST XTSTestVectors #281 -aes_decrypt_xts:"0f1d43f1ef8e7738bd9d889fff2486dc8703b39b739e78480ba5651093d70a5eba0402db079ee058fe013e2244b76a1d3c0b0aad775e1efbf7d6785915f0e7d8":"5efa6621ee27b2b587322665341d622e":"63a7da2ac0f7478937ca521e6b9f27309f0b34ad5fc6e9055dd5c3273f585628507a15ef5c003c5a0679ef694ce6834a":"7c8d945a350b95f8a95264caf51679aa0429110f808673d56ae94aecc12e95843a5a7fba217d9e43fcffe43718528a69" - -AES-256-XTS Decrypt NIST XTSTestVectors #282 -aes_decrypt_xts:"b882624e74c9041ced3ec9cf5db40eed0e2d36f7129e2b4c5ea65a8b72bddc7740fcb0df4afedb3e107dbfd8f201300aa0b12a8d18a1e07d572fcc533ecfc040":"239ef70c534fdaca60a14fe8ca3bf3cb":"0b93b5f8c23c56dad2c4baf948ac413ded2349e6390ef55868d9850a5506795f641d5935ef90d3353ffbd2359372589c":"09df09b43b1324048e1cec032dcef36ea402d7acc1b4590ce2e28b30ba97500d6d734a5e8daad7054404eeca1e8de90e" - -AES-256-XTS Decrypt NIST XTSTestVectors #283 -aes_decrypt_xts:"3067b977b103d6253a83031f0f7e224a5e60ae9c2fd9bee920f64b84ee7ae460d747c9fc7b371a84560942f465cf8f774554f69b2165f472f68f8df6ea11d494":"1cc671b9eea8d38616e05da5c6760ba9":"38a574a8977b38ec3cf9858fb50fb0e50c1a31f619e36a3e42b59caeb3f76afd452df46243cb920675f3031372c3cf8e":"d76127e3bc15cc6772a693b5750485506f67562a0ae81988d2eda85521d4bc3a96705ec17308639551e6ba76b125b63c" - -AES-256-XTS Decrypt NIST XTSTestVectors #284 -aes_decrypt_xts:"90e031e39a40242e8adfef6efb7aa96716d2253ae131f140d59b12870ce0ee53818730affac35c782a5fe3eb8fbbe028c8b409e8dd093f4f252af920819f1426":"baf030be22e5bc1e81c8b11a4db3493f":"f3b79cceded081b553438056464fd1f60b3a4c159507dbaf2972a17a21e28f3c0e4e6f298ee5cd460c6300a4dd101fbd":"3eabf805919f0ee9619c4e2abb757bb89ab58e0a8eabdee0b20386b5c31c25a9b0b53fd1a7e3f17c4bf86e72e4010ebc" - -AES-256-XTS Decrypt NIST XTSTestVectors #285 -aes_decrypt_xts:"beffab14bd325af4f35e192475c48c9a0c3df06ea983506438dc14c985a22dd4ca7c58ee4ff394a896a96e9a897b7c5565cf9dff0e760ec9261470cacbd28e93":"10a7aed2521a5afe0b7f148c8c75e86c":"d2b76d9f5f046408cd383bee6d25dbd75e089ab2bceb85f46aacc5d1c6393e914fe036c27be86c6b4e8256c081951ae8":"f62e42ce53562ea6130504ac8ba96e63acd221ec284d2843b60530f7ceb8cfe6b2fe61d4b8db39391a30ea04952f7f67" - -AES-256-XTS Decrypt NIST XTSTestVectors #286 -aes_decrypt_xts:"409531fc6ee8715c17eab789c38642f465b5edd7c5f2912b81ba44e4fad95e6224e3fe0a38bfe4c533f06d20a8b51317d0d26574785601e46bada568c6adaed6":"d7ffc894ad769873709fc5e916f766ce":"f4b9a9ec2e970169074e3b0d8998671a887f5c2c2f065c5e0f5c38356c1aa1a750fc40845e64fc63495c1f7f21c896cc":"487ad466c4b8de4aae5f3e8cb4ac25a436cf4159259eec7672e7885a1f088a339bf2841397acfaccb0fb577a395e5937" - -AES-256-XTS Decrypt NIST XTSTestVectors #287 -aes_decrypt_xts:"104406d7b0424626fbe10c50a92383e2df68ed51cf3b28d601cb8fff7d317ae4f3cb6b445cc437bc9465379310b25d1e9612d0aaa08f8c98ed1c0fba6df8fa88":"44018c58b87974010aca151b754bbec4":"93fc171f9571dc62696294ef99f9bd71e4b3adcbe5914ba0a2f8bc7c7dff005bfece2c213d2f81d9864857eec5c8714d":"6620a89180027eb3fb2321d8a5e6744808e4c4b39d3ef618f6daeb63a8fbafabb5d13eb57c0fb1b1a0a675bbb0b40a1c" - -AES-256-XTS Decrypt NIST XTSTestVectors #288 -aes_decrypt_xts:"841be6311688c24bf03811bc32e54a43d8d1006a1556857020d60296ee7cf4bce5a16d0cd3300a983c2c2dcc702765cebd09a9febb4faed9f0019a4678f61466":"5b9a3fc8f4392061225ab495c9b92a6b":"05d3d65639763a533c767054ca2a0cebf52bbd66ebb595dc6a6b574fa07f3bcc03473624966b92fbc2010f2e3b0033f2":"b7914d966538f95e9766c83c70ce32b43c394a92761df08529113616e25ae5a969f3a25bb637d8d1d03cb4abfe661d2f" - -AES-256-XTS Decrypt NIST XTSTestVectors #289 -aes_decrypt_xts:"e9ea6b695fa5cebb2ecde875954b97a0fceb06a4f209b930b79ffd3264d146dc73060c8bab6e8139231e043d0aa8c4efd7bc7ce91e077ca9e061ea97289ad7e3":"d573693d0d51687eecd9a7edf3c3d9df":"4c3eba5e795d60a260379684fdf8c29bb420b597e76ba5f391d76edc4f20e9d42e77981b328a14032347b9237aa51e62":"c67660698d58c294e7bc3ac5f5b044fe66f6cfa76009a749464ef88e60bf0357efb7c7d95c2f868fa00de7e37bb124c2" - -AES-256-XTS Decrypt NIST XTSTestVectors #290 -aes_decrypt_xts:"35abc4d747a1203003364d26b9421bace3e714f651fcd64d7a03fd4fb07736df21c4285a51fbcf893f948b9d5c8c23e68d4adc49d5443770ee0f5b68e3e6667b":"9bee2bcc842c8ec4ae1b69a8c856b751":"12f1cd63140f348d342c9bf7f659dbb881f940f0d1562fc46b94704b5adcf6a29f0ca72bf74f0d0e139e85ff4384348a":"cbe57195d9bed756c3841f74a5de4c5682a1c6f815de80b53bb558566b45788bf14cc35300839950f95553c2cd80670e" - -AES-256-XTS Decrypt NIST XTSTestVectors #291 -aes_decrypt_xts:"36fb7b676f4cd16776861ce117d444c87888d9aa2d4d06d73858a19246798900de9060ee7d165245fb94ea003ac58994dc74a03a1804cc7ac11251b3ce796806":"44aea9b2f5c27708ee13287f404dd41b":"fb308adbd9c03742adea867df4891c0452001146ff113ac4552ec35034564ac434a08ba696647014d0f28b620aa8c350":"5d3298f642670026c25dfd83460dfc8d5c2c3333459346ef9b75fa3faee08d76a999bb024ac3d3fcfaf3091b39b1b815" - -AES-256-XTS Decrypt NIST XTSTestVectors #292 -aes_decrypt_xts:"0b1431facf4cf32dd3534ec9c5ecd64b3e85a5db73a1550a896e56ba34bf651e5bc19200f5c388c9cca5981e0e594adb95e453c3884acf6f2b70d48f5d0c7586":"76736be270fb7d96b832c7bf1af4969a":"e7a1cc5ef4587a88148cbc9eb35ce9d0ddbeb47915f0b9ce801e2e94cadb5ece2b2e56047b04d7bcce12e34e460aec9c":"14780c7b4e202a434cd561a6de1d7ca5c1529bef4c3f65b29a6e5e5038f22dc2716507dbcdf42412422a8d2593670926" - -AES-256-XTS Decrypt NIST XTSTestVectors #293 -aes_decrypt_xts:"7086656629adcd47e7093640173f6088648c8477008f590e3f538b49ea1b07335c7506bafe80ee8cf68f553a885cdae49e099741a4eff85e5e782cffee7aefb6":"6679472356a729febb493d90e9addaed":"a153dbb203db963fe92acb826960babe59d7131ba378e19431fc74cbd47ba346d648ba9cedf307dfa0a6c090dc7305ed":"677dd32fd0cc7434fbd39d112e237ed2c6dcbdf01e4df0dadb12018d13081757ba878656d21ff90e0f7b489a4c53788c" - -AES-256-XTS Decrypt NIST XTSTestVectors #294 -aes_decrypt_xts:"8a0ccbfe4a09b9280b5d79f2e9e49276192df1eac5bda7f882ae041780b639a977f4fe392e7c05da0dac936c32198e5d9c14b8f191511fc2bdbac7fb7af82c8e":"3888ca86a5cdf357425700fd66e55329":"8cf4f661a4180e5308b57d3ef8acd59fbb3abb4c03354a67c0dc6cec4ada69f43954d92208a863b585ee09e7832f3578":"8791f067c70271ddf323ebfd32988e6f2750cdb3f2b67c9b53f49f9f1a083cbad701f74dba5b536ddc53f5b112786d2e" - -AES-256-XTS Decrypt NIST XTSTestVectors #295 -aes_decrypt_xts:"92a92ba922fa20203b4c3896493a0cb73d69ac6d1394e045bad03eb4c3ad2074fb48b211bd02bdb909779324f562090f93150519c8def3097bedde001b5c8909":"595239c0562c5732f5e478d20719d530":"7aab1b018951463f6033f7c0563cdff9034f7c2133f6f6dd9e01c6f86efa5998c0ef992a71e0a18fb8dcd4e3acdbc79c":"5530b8c60cabe411e865c2b14237bbc60c028934043f74338f8627647b12df38189fd62a34729cfc38b3833cde95d8c7" - -AES-256-XTS Decrypt NIST XTSTestVectors #296 -aes_decrypt_xts:"7155f6716c079eb48dfce786b577970664bdaec150a9a862192ebf0886e77124977612c578da8fd9a2be4d579e5eff47dd0d7573acb6cb57dc0ecd00802234e2":"3fbaff1b605a9404fc9728021391f692":"654657f48334dd38ecef7e7531bb1c7518ee3e9139f7680e08b6dd77268ce2bb13b661a36ad79a2743c899b711ac8664":"40687387c4e63e04514d1ea869c68e2c658f836508029975f77c9f6c4f6687c53bddbf13ae7ba04cd7c8bfaaf70782fb" - -AES-256-XTS Decrypt NIST XTSTestVectors #297 -aes_decrypt_xts:"21d9147e6a6533af49edd72e45d08f573dfa3f756dfe8e1fd59303e5afe359ebdea837796d12b2cfa6cb39923fa317736ceb19495729481ed3f7eaf6eb91df7d":"ca539c37cfbcce3717903d24f735e0bf":"2b7146344a94a5c9e7552013cba32db26626c6472e860cd74d18dd8ad64b7634b618f25d27997f6e3cb3443ec0d23d1f":"997e4ad0d9108408e4286c2ac9488731926ec8b175293ea6f37a7a9250c59727ca82ecea9d6c072ade9a85f9c0c586d6" - -AES-256-XTS Decrypt NIST XTSTestVectors #298 -aes_decrypt_xts:"32be1589d7bbfab02b48b543359e9144a2fd05223b6855723be5c49e2c26fa17332be34d4365c158237f495d40b71e8797419c1c36aca8bb9a7b6f763adafe1a":"3d8da7642a1afd3850f7f10125ba28b8":"9e9037370b30476c724c98613ebcc8cce3a9f83d4dcbc6f0195865e0d24622d9c4615240067d276255ed2abb7bd06a4f":"bc745363769b9ea899963c3a91e576f2a42333f0639c3ef779a82ed2d08a2774d7d8dba8a049fdc8720193e631e18edc" - -AES-256-XTS Decrypt NIST XTSTestVectors #299 -aes_decrypt_xts:"22a0a371842832d8706388e94533f3df997d749f48503a1ad38dad9791ce14fe9ccaa3f3ab5c7546fd019bdf997cb3abd6cb22edece35349237ebe289708ce9d":"01d23862799e6295c0041bbaec5109a7":"6169b219ca37a2f7ccd2d8581d621d3c1bff888dac080364f2b9c702d01a9574b55bc4f045bfa04d1851e58c21ea7f55":"0e2b93cc892b22b5dbba9d32f50aeafe9de0ee66dffccaa6063679be69dd606c7d71a446333f9e5c36755896f4d8e16f" - -AES-256-XTS Decrypt NIST XTSTestVectors #300 -aes_decrypt_xts:"88dfd7c83cb121968feb417520555b36c0f63b662570eac12ea96cbe188ad5b1a44db23ac6470316cba0041cadf248f6d9a7713f454e663f3e3987585cebbf96":"0ee84632b838dd528f1d96c76439805c":"ec36551c70efcdf85de7a39988978263ad261e83996dad219a0058e02187384f2d0754ff9cfa000bec448fafd2cfa738":"a55d533c9c5885562b92d4582ea69db8e2ba9c0b967a9f0167700b043525a47bafe7d630774eaf4a1dc9fbcf94a1fda4" - # # IEEE P1619/D16 Annex B Test Vectors # http://grouper.ieee.org/groups/1619/email/pdf00086.pdf From ed91a79c4b608a65cef8b278c88130f219e2a9d6 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Tue, 5 Jun 2018 10:35:03 +0100 Subject: [PATCH 143/180] config: Update documentation for XTS option The XTS configuration option MBEDTLS_CIPHER_MODE_XTS currently only enables XTS for AES. So, don't say it enables XTS for "symmetric ciphers", just AES. This helps to avoid being misleading. --- include/mbedtls/config.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/include/mbedtls/config.h b/include/mbedtls/config.h index c7cf57a52..e90893f8a 100644 --- a/include/mbedtls/config.h +++ b/include/mbedtls/config.h @@ -504,8 +504,7 @@ /** * \def MBEDTLS_CIPHER_MODE_XTS * - * Enable Xor-encrypt-xor with ciphertext stealing mode (XTS) for symmetric - * ciphers. + * Enable Xor-encrypt-xor with ciphertext stealing mode (XTS) for AES. */ #define MBEDTLS_CIPHER_MODE_XTS From f4474e79efd29258d4b0f8991f284c9d574c240c Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Wed, 23 May 2018 14:21:02 +0100 Subject: [PATCH 144/180] ChangeLog: Add an entry for AES-XTS --- ChangeLog | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ChangeLog b/ChangeLog index 8061792ae..a8a255c40 100644 --- a/ChangeLog +++ b/ChangeLog @@ -8,6 +8,8 @@ Features * Implement the HMAC-based extract-and-expand key derivation function (HKDF) per RFC 5869. Contributed by Thomas Fossati. * Add support for the CCM* block cipher mode as defined in IEEE Std. 802.15.4. + * Add support for the XTS block cipher mode with AES (AES-XTS). + Contributed by Aorimn in pull request #414. Bugfix * Fix the cert_write example to handle certificates signed with elliptic From 09317083b5dc221ac169dbc80468de25228a91bc Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Tue, 5 Jun 2018 10:47:29 +0100 Subject: [PATCH 145/180] benchmark: Add comma at end of help message The help message was missing a comma after "hmac_drbg". Add the missing comma. --- programs/test/benchmark.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/programs/test/benchmark.c b/programs/test/benchmark.c index ef83dc1d8..89fdb8477 100644 --- a/programs/test/benchmark.c +++ b/programs/test/benchmark.c @@ -100,7 +100,7 @@ int main( void ) "md4, md5, ripemd160, sha1, sha256, sha512,\n" \ "arc4, des3, des, camellia, blowfish,\n" \ "aes_cbc, aes_gcm, aes_ccm, aes_cmac, aes_xts,\n" \ - "des3_cmac, havege, ctr_drbg, hmac_drbg\n" \ + "des3_cmac, havege, ctr_drbg, hmac_drbg,\n" \ "rsa, dhm, ecdsa, ecdh.\n" #if defined(MBEDTLS_ERROR_C) From d906b818f3395ee840fabe8dfd01d52b93431e92 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Fri, 8 Jun 2018 11:03:16 +0100 Subject: [PATCH 146/180] tests: cipher: Allocate enough space for XTS keys XTS keys can be double the size, since XTS uses two keys concatenated together as a key (one for the tweak, one for encryption). --- tests/suites/test_suite_cipher.function | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/suites/test_suite_cipher.function b/tests/suites/test_suite_cipher.function index 8f1109ee8..9899289f0 100644 --- a/tests/suites/test_suite_cipher.function +++ b/tests/suites/test_suite_cipher.function @@ -134,7 +134,7 @@ void enc_dec_buf( int cipher_id, char *cipher_string, int key_len, int length_val, int pad_mode ) { size_t length = length_val, outlen, total_len, i, block_size; - unsigned char key[32]; + unsigned char key[64]; unsigned char iv[16]; unsigned char ad[13]; unsigned char tag[16]; From 157f6d8f7432ceab02aeac4c8ae7f8aea4f3c0bd Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Wed, 13 Jun 2018 18:06:51 +0200 Subject: [PATCH 147/180] SNI + SSL async callback: make all keys async When testing async callbacks with SNI, make all the keys async, not just the first one. Otherwise the test is fragile with respect to whether a key is used directly or through the async callbacks. --- programs/ssl/ssl_server2.c | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index a7b019c7f..ae50b3d31 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -897,7 +897,7 @@ typedef enum { typedef struct { - ssl_async_key_slot_t slots[3]; /* key, key2, sni */ + ssl_async_key_slot_t slots[4]; /* key, key2, sni1, sni2 */ size_t slots_used; ssl_async_inject_error_t inject_error; int (*f_rng)(void *, unsigned char *, size_t); @@ -2387,16 +2387,20 @@ int main( int argc, char *argv[] ) #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( opt.async_private_delay2 >= 0 ) { - ret = ssl_async_set_key( &ssl_async_keys, - sni_info->cert, sni_info->key, - opt.async_private_delay2 ); - if( ret < 0 ) + sni_entry *cur; + for( cur = sni_info; cur != NULL; cur = cur->next ) { - mbedtls_printf( " Test error: ssl_async_set_key failed (%d)\n", - ret ); - goto exit; + ret = ssl_async_set_key( &ssl_async_keys, + cur->cert, cur->key, + opt.async_private_delay2 ); + if( ret < 0 ) + { + mbedtls_printf( " Test error: ssl_async_set_key failed (%d)\n", + ret ); + goto exit; + } + cur->key = NULL; } - sni_info->key = NULL; } #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ } From 3f3ada8839821b6b61149086caa641974de43a1a Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Wed, 13 Jun 2018 18:09:28 +0200 Subject: [PATCH 148/180] Fix memory leak in ssl_server2 with SNI + async callback In ssl_server2, the private key objects are normally local variables of the main function. However this does not hold for private keys in the SNI configuration. When async callbacks are used, the test code transfers the ownership of the private keys to the async callbacks. Therefore the test code must free the SNI private keys through the async callbacks (but it must not free the straight private keys this way since they are not even heap-allocated). --- programs/ssl/ssl_server2.c | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index ae50b3d31..81041c44d 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -882,9 +882,10 @@ static int mbedtls_status_is_ssl_in_progress( int ret ) #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) typedef struct { - mbedtls_x509_crt *cert; - mbedtls_pk_context *pk; - unsigned delay; + mbedtls_x509_crt *cert; /*!< Certificate corresponding to the key */ + mbedtls_pk_context *pk; /*!< Private key */ + unsigned delay; /*!< Number of resume steps to go through */ + unsigned pk_owned : 1; /*!< Whether to free the pk object on exit */ } ssl_async_key_slot_t; typedef enum { @@ -905,15 +906,17 @@ typedef struct } ssl_async_key_context_t; int ssl_async_set_key( ssl_async_key_context_t *ctx, - mbedtls_x509_crt *cert, - mbedtls_pk_context *pk, - unsigned delay ) + mbedtls_x509_crt *cert, + mbedtls_pk_context *pk, + int pk_take_ownership, + unsigned delay ) { if( ctx->slots_used >= sizeof( ctx->slots ) / sizeof( *ctx->slots ) ) return( -1 ); ctx->slots[ctx->slots_used].cert = cert; ctx->slots[ctx->slots_used].pk = pk; ctx->slots[ctx->slots_used].delay = delay; + ctx->slots[ctx->slots_used].pk_owned = pk_take_ownership; ++ctx->slots_used; return( 0 ); } @@ -1067,6 +1070,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, default: mbedtls_printf( "Async resume (slot %u): unknown operation type %ld. This shouldn't happen.\n", ctx->slot, (long) ctx->operation_type ); + mbedtls_free( ctx ); return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); break; } @@ -2306,7 +2310,7 @@ int main( int argc, char *argv[] ) #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( opt.async_private_delay1 >= 0 ) { - ret = ssl_async_set_key( &ssl_async_keys, &srvcert, pk, + ret = ssl_async_set_key( &ssl_async_keys, &srvcert, pk, 0, opt.async_private_delay1 ); if( ret < 0 ) { @@ -2329,7 +2333,7 @@ int main( int argc, char *argv[] ) #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( opt.async_private_delay2 >= 0 ) { - ret = ssl_async_set_key( &ssl_async_keys, &srvcert2, pk, + ret = ssl_async_set_key( &ssl_async_keys, &srvcert2, pk, 0, opt.async_private_delay2 ); if( ret < 0 ) { @@ -2391,7 +2395,7 @@ int main( int argc, char *argv[] ) for( cur = sni_info; cur != NULL; cur = cur->next ) { ret = ssl_async_set_key( &ssl_async_keys, - cur->cert, cur->key, + cur->cert, cur->key, 1, opt.async_private_delay2 ); if( ret < 0 ) { @@ -3018,6 +3022,17 @@ exit: mbedtls_x509_crt_free( &srvcert2 ); mbedtls_pk_free( &pkey2 ); #endif +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) + for( i = 0; (size_t) i < ssl_async_keys.slots_used; i++ ) + { + if( ssl_async_keys.slots[i].pk_owned ) + { + mbedtls_pk_free( ssl_async_keys.slots[i].pk ); + mbedtls_free( ssl_async_keys.slots[i].pk ); + ssl_async_keys.slots[i].pk = NULL; + } + } +#endif #if defined(SNI_OPTION) sni_free( sni_info ); #endif From 725f1cb6bd5c6fe0efc9cb2b80ea1632290ef6a5 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Tue, 12 Jun 2018 15:06:40 +0200 Subject: [PATCH 149/180] SSL async tests: add a few test cases for error in decrypt The code paths in the library are different for decryption and for signature. Improve the test coverage by doing some error path tests for decryption in addition to signature. --- tests/ssl-opt.sh | 43 +++++++++++++++++++++++++++++++++++++++---- 1 file changed, 39 insertions(+), 4 deletions(-) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index 6afca2d12..3ea56db8e 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -4243,7 +4243,7 @@ run_test "SSL async private: fall back to transparent key" \ -s "Async sign callback: no key matches this certificate." requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE -run_test "SSL async private: error in start" \ +run_test "SSL async private: sign, error in start" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_delay2=1 \ async_private_error=1" \ @@ -4255,7 +4255,7 @@ run_test "SSL async private: error in start" \ -s "! mbedtls_ssl_handshake returned" requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE -run_test "SSL async private: cancel after start" \ +run_test "SSL async private: sign, cancel after start" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_delay2=1 \ async_private_error=2" \ @@ -4266,7 +4266,7 @@ run_test "SSL async private: cancel after start" \ -s "Async cancel" requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE -run_test "SSL async private: error in resume" \ +run_test "SSL async private: sign, error in resume" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_delay2=1 \ async_private_error=3" \ @@ -4277,6 +4277,41 @@ run_test "SSL async private: error in resume" \ -S "Async cancel" \ -s "! mbedtls_ssl_handshake returned" +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE +run_test "SSL async private: decrypt, error in start" \ + "$P_SRV \ + async_operations=d async_private_delay1=1 async_private_delay2=1 \ + async_private_error=1" \ + "$P_CLI force_ciphersuite=TLS-RSA-WITH-AES-128-CBC-SHA" \ + 1 \ + -s "Async decrypt callback: injected error" \ + -S "Async resume" \ + -S "Async cancel" \ + -s "! mbedtls_ssl_handshake returned" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE +run_test "SSL async private: decrypt, cancel after start" \ + "$P_SRV \ + async_operations=d async_private_delay1=1 async_private_delay2=1 \ + async_private_error=2" \ + "$P_CLI force_ciphersuite=TLS-RSA-WITH-AES-128-CBC-SHA" \ + 1 \ + -s "Async decrypt callback: using key slot " \ + -S "Async resume" \ + -s "Async cancel" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE +run_test "SSL async private: decrypt, error in resume" \ + "$P_SRV \ + async_operations=d async_private_delay1=1 async_private_delay2=1 \ + async_private_error=3" \ + "$P_CLI force_ciphersuite=TLS-RSA-WITH-AES-128-CBC-SHA" \ + 1 \ + -s "Async decrypt callback: using key slot " \ + -s "Async resume callback: decrypt done but injected error" \ + -S "Async cancel" \ + -s "! mbedtls_ssl_handshake returned" + requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: cancel after start then operate correctly" \ "$P_SRV \ @@ -4320,7 +4355,7 @@ run_test "SSL async private: cancel after start then fall back to transparent # key1: ECDSA, key2: RSA; use key1 through async, then key2 directly requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE -run_test "SSL async private: error in resume then fall back to transparent key" \ +run_test "SSL async private: sign, error in resume then fall back to transparent key" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_error=-3 \ key_file=data_files/server5.key crt_file=data_files/server5.crt \ From 0a8352b4c2b653e1fcafd18a0df91878034a29a5 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Wed, 13 Jun 2018 18:16:41 +0200 Subject: [PATCH 150/180] Fix harmless use of uninitialized memory in ssl_parse_encrypted_pms In ssl_parse_encrypted_pms, some operational failures from ssl_decrypt_encrypted_pms lead to diff being set to a value that depended on some uninitialized unsigned char and size_t values. This didn't affect the behavior of the program (assuming an implementation with no trap values for size_t) because all that matters is whether diff is 0, but Valgrind rightfully complained about the use of uninitialized memory. Behave nicely and initialize the offending memory. --- library/ssl_srv.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 2b25e091f..b49b9e1dd 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -3513,6 +3513,15 @@ static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, size_t i, peer_pmslen; unsigned int diff; + /* In case of a failure in decryption, the decryption may write less than + * 2 bytes of output, but we always read the first two bytes. It doesn't + * matter in the end because diff will be nonzero in that case due to + * peer_pmslen being less than 48, and we only care whether diff is 0. + * But do initialize peer_pms for robustness anyway. This also makes + * memory analyzers happy (don't access uninitialized memory, even + * if it's an unsigned char). */ + peer_pms[0] = peer_pms[1] = ~0; + ret = ssl_decrypt_encrypted_pms( ssl, p, end, peer_pms, &peer_pmslen, From 2ff0e52087d14c4d45b5e1b4db066f878106b350 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Thu, 14 Jun 2018 09:57:07 +0100 Subject: [PATCH 151/180] Fix missing preprocessor condition in AES self-test The AES OFB self-test made use of a variable `offset` but failed to have a preprocessor condition around it, so unless CTR and CBC were enabled, the variable would be undeclared. --- library/aes.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/aes.c b/library/aes.c index e27e40a86..4f3351faf 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1397,7 +1397,8 @@ int mbedtls_aes_self_test( int verbose ) #if defined(MBEDTLS_CIPHER_MODE_CBC) unsigned char prv[16]; #endif -#if defined(MBEDTLS_CIPHER_MODE_CTR) || defined(MBEDTLS_CIPHER_MODE_CFB) +#if defined(MBEDTLS_CIPHER_MODE_CTR) || defined(MBEDTLS_CIPHER_MODE_CFB) || \ + defined(MBEDTLS_CIPHER_MODE_OFB) size_t offset; #endif #if defined(MBEDTLS_CIPHER_MODE_CTR) From e5cd86874e57d282d5cec3a9f70091cf4aabe50a Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Thu, 14 Jun 2018 10:30:19 +0100 Subject: [PATCH 152/180] Add ChangeLog entry for PR #1555 Adds ChangeLog entry for PR #1555, 'Only redefine _WIN32_WINNT macro when < 0x0501' --- ChangeLog | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ChangeLog b/ChangeLog index 8061792ae..cc1e51ca6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -12,6 +12,8 @@ Features Bugfix * Fix the cert_write example to handle certificates signed with elliptic curves as well as RSA. Fixes #777 found by dbedev. + * Fix for redefinition of _WIN32_WINNT to avoid overriding a definition + used by user applications. Found and fixed by Fabio Alessandrelli. Changes * Changed CMake defaults for IAR to treat all compiler warnings as errors. From ff2f493432875f345e631188f001c43b56256203 Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Thu, 14 Jun 2018 11:38:50 +0100 Subject: [PATCH 153/180] config: List cipher modes in alphabetical order Keeping the cipher modes list in alphabetical order makes it easier to find things. Move OFB and XTS to their appropriate locations in the list. --- include/mbedtls/config.h | 28 ++++++++++++++-------------- library/version_features.c | 12 ++++++------ 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/include/mbedtls/config.h b/include/mbedtls/config.h index e90893f8a..be83e7fd3 100644 --- a/include/mbedtls/config.h +++ b/include/mbedtls/config.h @@ -501,20 +501,6 @@ */ #define MBEDTLS_CIPHER_MODE_CBC -/** - * \def MBEDTLS_CIPHER_MODE_XTS - * - * Enable Xor-encrypt-xor with ciphertext stealing mode (XTS) for AES. - */ -#define MBEDTLS_CIPHER_MODE_XTS - -/** - * \def MBEDTLS_CIPHER_MODE_OFB - * - * Enable Output Feedback mode (OFB) for symmetric ciphers. - */ -#define MBEDTLS_CIPHER_MODE_OFB - /** * \def MBEDTLS_CIPHER_MODE_CFB * @@ -529,6 +515,20 @@ */ #define MBEDTLS_CIPHER_MODE_CTR +/** + * \def MBEDTLS_CIPHER_MODE_OFB + * + * Enable Output Feedback mode (OFB) for symmetric ciphers. + */ +#define MBEDTLS_CIPHER_MODE_OFB + +/** + * \def MBEDTLS_CIPHER_MODE_XTS + * + * Enable Xor-encrypt-xor with ciphertext stealing mode (XTS) for AES. + */ +#define MBEDTLS_CIPHER_MODE_XTS + /** * \def MBEDTLS_CIPHER_NULL_CIPHER * diff --git a/library/version_features.c b/library/version_features.c index 99fb1fe18..08f14e715 100644 --- a/library/version_features.c +++ b/library/version_features.c @@ -249,18 +249,18 @@ static const char *features[] = { #if defined(MBEDTLS_CIPHER_MODE_CBC) "MBEDTLS_CIPHER_MODE_CBC", #endif /* MBEDTLS_CIPHER_MODE_CBC */ -#if defined(MBEDTLS_CIPHER_MODE_XTS) - "MBEDTLS_CIPHER_MODE_XTS", -#endif /* MBEDTLS_CIPHER_MODE_XTS */ -#if defined(MBEDTLS_CIPHER_MODE_OFB) - "MBEDTLS_CIPHER_MODE_OFB", -#endif /* MBEDTLS_CIPHER_MODE_OFB */ #if defined(MBEDTLS_CIPHER_MODE_CFB) "MBEDTLS_CIPHER_MODE_CFB", #endif /* MBEDTLS_CIPHER_MODE_CFB */ #if defined(MBEDTLS_CIPHER_MODE_CTR) "MBEDTLS_CIPHER_MODE_CTR", #endif /* MBEDTLS_CIPHER_MODE_CTR */ +#if defined(MBEDTLS_CIPHER_MODE_OFB) + "MBEDTLS_CIPHER_MODE_OFB", +#endif /* MBEDTLS_CIPHER_MODE_OFB */ +#if defined(MBEDTLS_CIPHER_MODE_XTS) + "MBEDTLS_CIPHER_MODE_XTS", +#endif /* MBEDTLS_CIPHER_MODE_XTS */ #if defined(MBEDTLS_CIPHER_NULL_CIPHER) "MBEDTLS_CIPHER_NULL_CIPHER", #endif /* MBEDTLS_CIPHER_NULL_CIPHER */ From 03af7f6ae7f000d91035c98e05ed3297b503c627 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 13:03:29 +0200 Subject: [PATCH 154/180] Change boolean bitfield to unsigned Reminder to self: 1 is not a valid value in a 1-bit bitfield. It's undefined behavior and gcc -ansi -pedantic helpfully complains about it. --- include/mbedtls/ssl_internal.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/mbedtls/ssl_internal.h b/include/mbedtls/ssl_internal.h index 506aff395..bbaf3564f 100644 --- a/include/mbedtls/ssl_internal.h +++ b/include/mbedtls/ssl_internal.h @@ -310,7 +310,7 @@ struct mbedtls_ssl_handshake_params #endif #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) - int async_in_progress : 1; /*!< an asynchronous operation is in progress */ + unsigned int async_in_progress : 1; /*!< an asynchronous operation is in progress */ #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) From 6331d786752ea3b2b98bbd98bda4b7786fc2f27f Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 13:27:43 +0200 Subject: [PATCH 155/180] Don't use the printf format %zd We target C89 libc, so don't use %zd or %zu. Just use %u, and make slot numbers `unsigned` for simplicity. --- programs/ssl/ssl_server2.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 272eecdc5..9a226e4e4 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -933,7 +933,7 @@ static const char *const ssl_async_operation_names[] = typedef struct { - size_t slot; + unsigned slot; ssl_async_operation_type_t operation_type; mbedtls_md_type_t md_alg; unsigned char input[SSL_ASYNC_INPUT_MAX_SIZE]; @@ -950,7 +950,7 @@ static int ssl_async_start( mbedtls_ssl_context *ssl, { ssl_async_key_context_t *config_data = mbedtls_ssl_conf_get_async_config_data( ssl->conf ); - size_t slot; + unsigned slot; ssl_async_operation_context_t *ctx = NULL; const char *op_name = ssl_async_operation_names[op_type]; @@ -971,7 +971,7 @@ static int ssl_async_start( mbedtls_ssl_context *ssl, op_name ); return( MBEDTLS_ERR_SSL_HW_ACCEL_FALLTHROUGH ); } - mbedtls_printf( "Async %s callback: using key slot %zd, delay=%u.\n", + mbedtls_printf( "Async %s callback: using key slot %u, delay=%u.\n", op_name, slot, config_data->slots[slot].delay ); if( config_data->inject_error == SSL_ASYNC_INJECT_ERROR_START ) @@ -1036,7 +1036,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, if( ctx->remaining_delay > 0 ) { --ctx->remaining_delay; - mbedtls_printf( "Async resume (slot %zd): call %u more times.\n", + mbedtls_printf( "Async resume (slot %u): call %u more times.\n", ctx->slot, ctx->remaining_delay ); return( MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ); } @@ -1059,7 +1059,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, config_data->f_rng, config_data->p_rng ); break; default: - mbedtls_printf( "Async resume (slot %zd): unknown operation type %ld. This shouldn't happen.\n", + mbedtls_printf( "Async resume (slot %u): unknown operation type %ld. This shouldn't happen.\n", ctx->slot, (long) ctx->operation_type ); return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); break; @@ -1072,7 +1072,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); } - mbedtls_printf( "Async resume (slot %zd): %s done, status=%d.\n", + mbedtls_printf( "Async resume (slot %u): %s done, status=%d.\n", ctx->slot, op_name, ret ); mbedtls_free( ctx ); return( ret ); From 4d9ec4dcf77a15c1da64b55f7f70288ebcce7581 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 14:33:43 +0200 Subject: [PATCH 156/180] Fix uninitialized variable in ssl_server2 --- programs/ssl/ssl_server2.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 9a226e4e4..bf50f1d50 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -1223,6 +1223,9 @@ int main( int argc, char *argv[] ) mbedtls_pk_init( &pkey ); mbedtls_x509_crt_init( &srvcert2 ); mbedtls_pk_init( &pkey2 ); +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) + memset( &ssl_async_keys, 0, sizeof( ssl_async_keys ) ); +#endif #endif #if defined(MBEDTLS_DHM_C) && defined(MBEDTLS_FS_IO) mbedtls_dhm_init( &dhm ); From 37d417561d855f81f5ff15b3d71b9757a50f5f65 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 15:06:56 +0200 Subject: [PATCH 157/180] Add test case for SSL async resume after resume Add a test case for SSL asynchronous signature where f_async_resume is called twice. Verify that f_async_sign_start is only called once. This serves as a non-regression test for a bug where f_async_sign_start was only called once, which turned out to be due to a stale build artifacts with mismatched numerical values of MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS. --- tests/ssl-opt.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index 6261225b2..bf7d914b2 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -4088,6 +4088,18 @@ run_test "SSL async private: sign, delay=1" \ -s "Async resume (slot [0-9]): call 0 more times." \ -s "Async resume (slot [0-9]): sign done, status=0" +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE +run_test "SSL async private: sign, delay=2" \ + "$P_SRV \ + async_operations=s async_private_delay1=2 async_private_delay2=2" \ + "$P_CLI" \ + 0 \ + -s "Async sign callback: using key slot " \ + -U "Async sign callback: using key slot " \ + -s "Async resume (slot [0-9]): call 1 more times." \ + -s "Async resume (slot [0-9]): call 0 more times." \ + -s "Async resume (slot [0-9]): sign done, status=0" + # Test that the async callback correctly signs the 36-byte hash of TLS 1.0/1.1 # with RSA PKCS#1v1.5 as used in TLS 1.0/1.1. requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE From 94e153af775e2531476a89a9bbc9e02da3c4500f Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Thu, 26 Apr 2018 17:57:37 +0200 Subject: [PATCH 158/180] Improve documentation of the async callback's crypto parameters --- include/mbedtls/ssl.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index 84bc63ba5..097b86a3c 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -594,9 +594,16 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * from step 2, with `digestAlgorithm` obtained by calling * mbedtls_oid_get_oid_by_md() on \p md_alg. * + * \note For ECDSA signatures, the output format is the DER encoding + * `Ecdsa-Sig-Value` defined in + * [RFC 4492 section 5.4](https://tools.ietf.org/html/rfc4492#section-5.4). + * * \param ssl The SSL connection instance. It should not be * modified other than via mbedtls_ssl_async_set_data(). * \param cert Certificate containing the public key. + * This is one of the pointers passed to + * mbedtls_ssl_conf_own_cert() when configuring the SSL + * connection. * \param md_alg Hash algorithm. * \param hash Buffer containing the hash. This buffer is * no longer valid when the function returns. @@ -646,9 +653,21 @@ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, * store an operation context for later retrieval * by the resume callback. * + * \warning RSA decryption as used in TLS is subject to a potential + * timing side channel attack first discovered by Bleichenbacher + * in 1998. This attack can be remotely exploitable + * in practice. To avoid this attack, you must ensure that + * if the callback performs an RSA decryption, the time it + * takes to execute and return the result does not depend + * on whether the RSA decryption succeeded or reported + * invalid padding. + * * \param ssl The SSL connection instance. It should not be * modified other than via mbedtls_ssl_async_set_data(). * \param cert Certificate containing the public key. + * This is one of the pointers passed to + * mbedtls_ssl_conf_own_cert() when configuring the SSL + * connection. * \param input Buffer containing the input ciphertext. This buffer * is no longer valid when the function returns. * \param input_len Size of the \p input buffer in bytes. From 20e2bdf4b03e88055dc32f93cdcc99ac589e70fd Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 27 Apr 2018 11:50:14 +0200 Subject: [PATCH 159/180] SSL async tests: tighten a few log checks in some test cases --- tests/ssl-opt.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index bf7d914b2..cf2c16875 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -4237,6 +4237,7 @@ run_test "SSL async private: error in start" \ 1 \ -s "Async sign callback: injected error" \ -S "Async resume" \ + -S "Async cancel" \ -s "! mbedtls_ssl_handshake returned" requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE @@ -4259,6 +4260,7 @@ run_test "SSL async private: error in resume" \ 1 \ -s "Async sign callback: using key slot " \ -s "Async resume callback: sign done but injected error" \ + -S "Async cancel" \ -s "! mbedtls_ssl_handshake returned" requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE @@ -4295,6 +4297,7 @@ run_test "SSL async private: cancel after start then fall back to transparent [ \$? -eq 1 ] && $P_CLI force_ciphersuite=TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256" \ 0 \ + -s "Async sign callback: using key slot 0" -S "Async resume" \ -s "Async cancel" \ -s "! mbedtls_ssl_handshake returned" \ From 07981585d3146f01f7a71d80a7cde2b52a4ef1d7 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 10:02:45 +0200 Subject: [PATCH 160/180] Fix missing continuation indicator in ssl-opt.sh --- tests/ssl-opt.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index cf2c16875..597a5f1c1 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -4297,7 +4297,7 @@ run_test "SSL async private: cancel after start then fall back to transparent [ \$? -eq 1 ] && $P_CLI force_ciphersuite=TLS-ECDHE-RSA-WITH-AES-128-CBC-SHA256" \ 0 \ - -s "Async sign callback: using key slot 0" + -s "Async sign callback: using key slot 0" \ -S "Async resume" \ -s "Async cancel" \ -s "! mbedtls_ssl_handshake returned" \ From d6fbfde994f7cc3a72078c328160bde669131a82 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 10:23:56 +0200 Subject: [PATCH 161/180] ssl_async_set_key: detect if ctx->slots overflows --- programs/ssl/ssl_server2.c | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index bf50f1d50..838f41d7c 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -904,15 +904,18 @@ typedef struct void *p_rng; } ssl_async_key_context_t; -void ssl_async_set_key( ssl_async_key_context_t *ctx, +int ssl_async_set_key( ssl_async_key_context_t *ctx, mbedtls_x509_crt *cert, mbedtls_pk_context *pk, unsigned delay ) { + if( ctx->slots_used >= sizeof( ctx->slots ) / sizeof( *ctx->slots ) ) + return( -1 ); ctx->slots[ctx->slots_used].cert = cert; ctx->slots[ctx->slots_used].pk = pk; ctx->slots[ctx->slots_used].delay = delay; ++ctx->slots_used; + return( 0 ); } #define SSL_ASYNC_INPUT_MAX_SIZE 512 @@ -2297,8 +2300,14 @@ int main( int argc, char *argv[] ) #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( opt.async_private_delay1 >= 0 ) { - ssl_async_set_key( &ssl_async_keys, &srvcert, pk, - opt.async_private_delay1 ); + ret = ssl_async_set_key( &ssl_async_keys, &srvcert, pk, + opt.async_private_delay1 ); + if( ret < 0 ) + { + mbedtls_printf( " Test error: ssl_async_set_key failed (%d)\n", + ret ); + goto exit; + } pk = NULL; } #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ @@ -2314,8 +2323,14 @@ int main( int argc, char *argv[] ) #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( opt.async_private_delay2 >= 0 ) { - ssl_async_set_key( &ssl_async_keys, &srvcert2, pk, - opt.async_private_delay2 ); + ret = ssl_async_set_key( &ssl_async_keys, &srvcert2, pk, + opt.async_private_delay2 ); + if( ret < 0 ) + { + mbedtls_printf( " Test error: ssl_async_set_key failed (%d)\n", + ret ); + goto exit; + } pk = NULL; } #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ From 166ce748cfbc1f22f181a381dc32df4d1e0ea8cd Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 10:30:49 +0200 Subject: [PATCH 162/180] SSL async callback: cert is not always from mbedtls_ssl_conf_own_cert The certificate passed to async callbacks may not be the one set by mbedtls_ssl_conf_own_cert. For example, when using an SNI callback, it's whatever the callback is using. Document this, and add a test case (and code sample) with SNI. --- include/mbedtls/ssl.h | 14 ++++++++++---- programs/ssl/ssl_server2.c | 25 ++++++++++++++++++++++--- tests/ssl-opt.sh | 14 ++++++++++++++ 3 files changed, 46 insertions(+), 7 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index 097b86a3c..b199e2ea6 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -601,9 +601,12 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * \param ssl The SSL connection instance. It should not be * modified other than via mbedtls_ssl_async_set_data(). * \param cert Certificate containing the public key. - * This is one of the pointers passed to + * In simple cases, this is one of the pointers passed to * mbedtls_ssl_conf_own_cert() when configuring the SSL - * connection. + * connection. However, if other callbacks are used, this + * property may not hold. For example, if an SNI callback + * is registered with mbedtls_ssl_conf_sni(), then + * this callback determines what certificate is used. * \param md_alg Hash algorithm. * \param hash Buffer containing the hash. This buffer is * no longer valid when the function returns. @@ -665,9 +668,12 @@ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, * \param ssl The SSL connection instance. It should not be * modified other than via mbedtls_ssl_async_set_data(). * \param cert Certificate containing the public key. - * This is one of the pointers passed to + * In simple cases, this is one of the pointers passed to * mbedtls_ssl_conf_own_cert() when configuring the SSL - * connection. + * connection. However, if other callbacks are used, this + * property may not hold. For example, if an SNI callback + * is registered with mbedtls_ssl_conf_sni(), then + * this callback determines what certificate is used. * \param input Buffer containing the input ciphertext. This buffer * is no longer valid when the function returns. * \param input_len Size of the \p input buffer in bytes. diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 838f41d7c..b1f2382cb 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -204,7 +204,7 @@ int main( void ) #define USAGE_SSL_ASYNC \ " async_operations=%%c... d=decrypt, s=sign (default: -=off)\n" \ " async_private_delay1=%%d Asynchronous delay for key_file or preloaded key\n" \ - " async_private_delay2=%%d Asynchronous delay for key_file2\n" \ + " async_private_delay2=%%d Asynchronous delay for key_file2 and sni\n" \ " default: -1 (not asynchronous)\n" \ " async_private_error=%%d Async callback error injection (default=0=none,\n" \ " 1=start, 2=cancel, 3=resume, negative=first time only)" @@ -897,7 +897,7 @@ typedef enum { typedef struct { - ssl_async_key_slot_t slots[2]; + ssl_async_key_slot_t slots[3]; /* key, key2, sni */ size_t slots_used; ssl_async_inject_error_t inject_error; int (*f_rng)(void *, unsigned char *, size_t); @@ -965,7 +965,9 @@ static int ssl_async_start( mbedtls_ssl_context *ssl, for( slot = 0; slot < config_data->slots_used; slot++ ) { - if( config_data->slots[slot].cert == cert ) + if( memcmp( &config_data->slots[slot].cert->pk, + &cert->pk, + sizeof( cert->pk ) ) == 0 ) break; } if( slot == config_data->slots_used ) @@ -2376,7 +2378,24 @@ int main( int argc, char *argv[] ) #if defined(SNI_OPTION) if( opt.sni != NULL ) + { mbedtls_ssl_conf_sni( &conf, sni_callback, sni_info ); +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) + if( opt.async_private_delay2 >= 0 ) + { + ret = ssl_async_set_key( &ssl_async_keys, + sni_info->cert, sni_info->key, + opt.async_private_delay2 ); + if( ret < 0 ) + { + mbedtls_printf( " Test error: ssl_async_set_key failed (%d)\n", + ret ); + goto exit; + } + sni_info->key = NULL; + } +#endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ + } #endif #if defined(MBEDTLS_ECP_C) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index 597a5f1c1..6afca2d12 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -4112,6 +4112,20 @@ run_test "SSL async private: sign, RSA, TLS 1.1" \ -s "Async sign callback: using key slot " \ -s "Async resume (slot [0-9]): sign done, status=0" +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE +run_test "SSL async private: sign, SNI" \ + "$P_SRV debug_level=3 \ + async_operations=s async_private_delay1=0 async_private_delay2=0 \ + crt_file=data_files/server5.crt key_file=data_files/server5.key \ + sni=localhost,data_files/server2.crt,data_files/server2.key,-,-,-,polarssl.example,data_files/server1-nospace.crt,data_files/server1.key,-,-,-" \ + "$P_CLI server_name=polarssl.example" \ + 0 \ + -s "Async sign callback: using key slot " \ + -s "Async resume (slot [0-9]): sign done, status=0" \ + -s "parse ServerName extension" \ + -c "issuer name *: C=NL, O=PolarSSL, CN=PolarSSL Test CA" \ + -c "subject name *: C=NL, O=PolarSSL, CN=polarssl.example" + requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: decrypt, delay=0" \ "$P_SRV \ From 02b86d0415b086dce83ca65d7f93203c11be803f Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 11:54:14 +0200 Subject: [PATCH 163/180] Fix copypasta in the async callback documentation --- include/mbedtls/ssl.h | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index b199e2ea6..b7dc98b5b 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -568,9 +568,8 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * does not wait for the operation to complete. This allows * the handshake step to be non-blocking. * - * The parameters \p ssl and \p cert are - * guaranteed to remain valid as long as the SSL - * configuration remains valid. On the other hand, this + * The parameters \p ssl and \p cert are guaranteed to remain + * valid throughout the handshake. On the other hand, this * function must save the contents of \p hash if the value * is needed for later processing, because the \p hash buffer * is no longer valid after this function returns. @@ -588,7 +587,7 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * encoding, treating \p hash as the DigestInfo to be * padded. In other words, apply EMSA-PKCS1-v1_5 starting * from step 3, with `T = hash` and `tLen = hash_len`. - * - If \p md_alg is #MBEDTLS_MD_NONE, apply the PKCS#1 v1.5 + * - If `md_alg != MBEDTLS_MD_NONE`, apply the PKCS#1 v1.5 * encoding, treating \p hash as the hash to be encoded and * padded. In other words, apply EMSA-PKCS1-v1_5 starting * from step 2, with `digestAlgorithm` obtained by calling @@ -645,9 +644,8 @@ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, * does not wait for the operation to complete. This allows * the handshake step to be non-blocking. * - * The parameters \p ssl and \p cert are - * guaranteed to remain valid as long as the SSL - * configuration remains valid. On the other hand, this + * The parameters \p ssl and \p cert are guaranteed to remain + * valid throughout the handshake. On the other hand, this * function must save the contents of \p input if the value * is needed for later processing, because the \p input buffer * is no longer valid after this function returns. From a668c601868932c27dbc73d705248cdf8d07f924 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 11:54:39 +0200 Subject: [PATCH 164/180] Rename mbedtls_ssl_async_{get,set}_data for clarity Rename to mbedtls_ssl_get_async_operation_data and mbedtls_ssl_set_async_operation_data so that they're about "async operation data" and not about some not-obvious "data". --- include/mbedtls/ssl.h | 44 +++++++++++++++++++++----------------- library/ssl_srv.c | 4 ++-- library/ssl_tls.c | 4 ++-- programs/ssl/ssl_server2.c | 6 +++--- 4 files changed, 31 insertions(+), 27 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index b7dc98b5b..ec9018a1f 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -574,8 +574,8 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * is needed for later processing, because the \p hash buffer * is no longer valid after this function returns. * - * This function may call mbedtls_ssl_async_set_data() to - * store an operation context for later retrieval + * This function may call mbedtls_ssl_set_async_operation_data() + * to store an operation context for later retrieval * by the resume callback. * * \note For RSA signatures, this function must produce output @@ -598,7 +598,8 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * [RFC 4492 section 5.4](https://tools.ietf.org/html/rfc4492#section-5.4). * * \param ssl The SSL connection instance. It should not be - * modified other than via mbedtls_ssl_async_set_data(). + * modified other than via + * mbedtls_ssl_set_async_operation_data(). * \param cert Certificate containing the public key. * In simple cases, this is one of the pointers passed to * mbedtls_ssl_conf_own_cert() when configuring the SSL @@ -650,8 +651,8 @@ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, * is needed for later processing, because the \p input buffer * is no longer valid after this function returns. * - * This function may call mbedtls_ssl_async_set_data() to - * store an operation context for later retrieval + * This function may call mbedtls_ssl_set_async_operation_data() + * to store an operation context for later retrieval * by the resume callback. * * \warning RSA decryption as used in TLS is subject to a potential @@ -664,7 +665,8 @@ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, * invalid padding. * * \param ssl The SSL connection instance. It should not be - * modified other than via mbedtls_ssl_async_set_data(). + * modified other than via + * mbedtls_ssl_set_async_operation_data(). * \param cert Certificate containing the public key. * In simple cases, this is one of the pointers passed to * mbedtls_ssl_conf_own_cert() when configuring the SSL @@ -709,13 +711,14 @@ typedef int mbedtls_ssl_async_decrypt_t( mbedtls_ssl_context *ssl, * does not wait for the operation to complete. This allows * the handshake step to be non-blocking. * - * This function may call mbedtls_ssl_async_get_data() to - * retrieve an operation context set by the start callback. - * It may call mbedtls_ssl_async_set_data() to modify this - * context. + * This function may call mbedtls_ssl_get_async_operation_data() + * to retrieve an operation context set by the start callback. + * It may call mbedtls_ssl_set_async_operation_data() to modify + * this context. * * \param ssl The SSL connection instance. It should not be - * modified other than via mbedtls_ssl_async_set_data(). + * modified other than via + * mbedtls_ssl_set_async_operation_data(). * \param output Buffer containing the output (signature or decrypted * data) on success. * \param output_len On success, number of bytes written to \p output. @@ -744,8 +747,8 @@ typedef int mbedtls_ssl_async_resume_t( mbedtls_ssl_context *ssl, * This callback is called if an SSL connection is closed * while an asynchronous operation is in progress. * - * This function may call mbedtls_ssl_async_get_data() to - * retrieve an operation context set by the start callback. + * This function may call mbedtls_ssl_get_async_operation_data() + * to retrieve an operation context set by the start callback. * * \param ssl The SSL connection instance. It should not be * modified. @@ -1582,11 +1585,12 @@ void *mbedtls_ssl_conf_get_async_config_data( const mbedtls_ssl_config *conf ); * \param ssl The SSL context to access. * * \return The asynchronous operation user context that was last - * set during the current handshake. If mbedtls_ssl_set_data() - * has not been called during the current handshake yet, - * this function returns \c NULL. + * set during the current handshake. If + * mbedtls_ssl_set_async_operation_data() has not yet been + * called during the current handshake, this function returns + * \c NULL. */ -void *mbedtls_ssl_async_get_data( const mbedtls_ssl_context *ssl ); +void *mbedtls_ssl_get_async_operation_data( const mbedtls_ssl_context *ssl ); /** * \brief Retrieve the asynchronous operation user context. @@ -1596,10 +1600,10 @@ void *mbedtls_ssl_async_get_data( const mbedtls_ssl_context *ssl ); * * \param ssl The SSL context to access. * \param ctx The new value of the asynchronous operation user context. - * Call mbedtls_ssl_get_data() later during the same handshake - * to retrieve this value. + * Call mbedtls_ssl_get_async_operation_data() later during the + * same handshake to retrieve this value. */ -void mbedtls_ssl_async_set_data( mbedtls_ssl_context *ssl, +void mbedtls_ssl_set_async_operation_data( mbedtls_ssl_context *ssl, void *ctx ); #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 5439f6d61..2b25e091f 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2852,7 +2852,7 @@ static int ssl_resume_server_key_exchange( mbedtls_ssl_context *ssl, if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) { ssl->handshake->async_in_progress = 0; - mbedtls_ssl_async_set_data( ssl, NULL ); + mbedtls_ssl_set_async_operation_data( ssl, NULL ); } MBEDTLS_SSL_DEBUG_RET( 2, "ssl_resume_server_key_exchange", ret ); return( ret ); @@ -3406,7 +3406,7 @@ static int ssl_resume_decrypt_pms( mbedtls_ssl_context *ssl, if( ret != MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS ) { ssl->handshake->async_in_progress = 0; - mbedtls_ssl_async_set_data( ssl, NULL ); + mbedtls_ssl_set_async_operation_data( ssl, NULL ); } MBEDTLS_SSL_DEBUG_RET( 2, "ssl_decrypt_encrypted_pms", ret ); return( ret ); diff --git a/library/ssl_tls.c b/library/ssl_tls.c index 04f34587d..3819b6f7f 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c @@ -6499,7 +6499,7 @@ void *mbedtls_ssl_conf_get_async_config_data( const mbedtls_ssl_config *conf ) return( conf->p_async_config_data ); } -void *mbedtls_ssl_async_get_data( const mbedtls_ssl_context *ssl ) +void *mbedtls_ssl_get_async_operation_data( const mbedtls_ssl_context *ssl ) { if( ssl->handshake == NULL ) return( NULL ); @@ -6507,7 +6507,7 @@ void *mbedtls_ssl_async_get_data( const mbedtls_ssl_context *ssl ) return( ssl->handshake->user_async_ctx ); } -void mbedtls_ssl_async_set_data( mbedtls_ssl_context *ssl, +void mbedtls_ssl_set_async_operation_data( mbedtls_ssl_context *ssl, void *ctx ) { if( ssl->handshake != NULL ) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index b1f2382cb..876f8156c 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -997,7 +997,7 @@ static int ssl_async_start( mbedtls_ssl_context *ssl, memcpy( ctx->input, input, input_len ); ctx->input_len = input_len; ctx->remaining_delay = config_data->slots[slot].delay; - mbedtls_ssl_async_set_data( ssl, ctx ); + mbedtls_ssl_set_async_operation_data( ssl, ctx ); if( ctx->remaining_delay == 0 ) return( 0 ); @@ -1031,7 +1031,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, size_t *output_len, size_t output_size ) { - ssl_async_operation_context_t *ctx = mbedtls_ssl_async_get_data( ssl ); + ssl_async_operation_context_t *ctx = mbedtls_ssl_get_async_operation_data( ssl ); ssl_async_key_context_t *config_data = mbedtls_ssl_conf_get_async_config_data( ssl->conf ); ssl_async_key_slot_t *key_slot = &config_data->slots[ctx->slot]; @@ -1085,7 +1085,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, static void ssl_async_cancel( mbedtls_ssl_context *ssl ) { - ssl_async_operation_context_t *ctx = mbedtls_ssl_async_get_data( ssl ); + ssl_async_operation_context_t *ctx = mbedtls_ssl_get_async_operation_data( ssl ); mbedtls_printf( "Async cancel callback.\n" ); mbedtls_free( ctx ); } From 3dae1cfa3ab0e4c163b5a0f76e2708c000b7bdcb Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 12:07:56 +0200 Subject: [PATCH 165/180] Async callback: use mbedtls_pk_check_pair to compare keys In the current test code, the object that is used as a public key in the certificate also contains a private key. However this is because of the way the stest code is built and does not demonstrate the API in a useful way. Use mbedtls_pk_check_pair, which is not what real-world code would do (since the private key would typically be in an external cryptoprocessor) but is a more representative placeholder. --- programs/ssl/ssl_server2.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 876f8156c..d550b7c4c 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -963,11 +963,14 @@ static int ssl_async_start( mbedtls_ssl_context *ssl, mbedtls_printf( "Async %s callback: looking for DN=%s\n", op_name, dn ); } + /* Look for a private key that matches the public key in cert. + * Since this test code has the private key inside Mbed TLS, + * we call mbedtls_pk_check_pair to match a private key with the + * public key. */ for( slot = 0; slot < config_data->slots_used; slot++ ) { - if( memcmp( &config_data->slots[slot].cert->pk, - &cert->pk, - sizeof( cert->pk ) ) == 0 ) + if( mbedtls_pk_check_pair( &cert->pk, + config_data->slots[slot].pk ) == 0 ) break; } if( slot == config_data->slots_used ) From 7457933a044ba8c4552490b84d6fde0b49fea1ff Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 13:57:45 +0200 Subject: [PATCH 166/180] SSL async callbacks documentation: clarify resource cleanup Clarify when resume must clean up resources and when cancel is called. --- include/mbedtls/ssl.h | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index ec9018a1f..a839e84d8 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -576,7 +576,7 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * * This function may call mbedtls_ssl_set_async_operation_data() * to store an operation context for later retrieval - * by the resume callback. + * by the resume or cancel callback. * * \note For RSA signatures, this function must produce output * that is consistent with PKCS#1 v1.5 in the same way as @@ -653,7 +653,7 @@ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, * * This function may call mbedtls_ssl_set_async_operation_data() * to store an operation context for later retrieval - * by the resume callback. + * by the resume or cancel callback. * * \warning RSA decryption as used in TLS is subject to a potential * timing side channel attack first discovered by Bleichenbacher @@ -716,6 +716,10 @@ typedef int mbedtls_ssl_async_decrypt_t( mbedtls_ssl_context *ssl, * It may call mbedtls_ssl_set_async_operation_data() to modify * this context. * + * Note that when this function returns a status other than + * #MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS, it must free any + * resources associated with the operation. + * * \param ssl The SSL connection instance. It should not be * modified other than via * mbedtls_ssl_set_async_operation_data(). @@ -745,7 +749,12 @@ typedef int mbedtls_ssl_async_resume_t( mbedtls_ssl_context *ssl, * \brief Callback type: cancel external operation. * * This callback is called if an SSL connection is closed - * while an asynchronous operation is in progress. + * while an asynchronous operation is in progress. Note that + * this callback is not called if the + * ::mbedtls_ssl_async_resume_t callback has run and has + * returned a value other than + * #MBEDTLS_ERR_SSL_ASYNC_IN_PROGRESS, since in that case + * the asynchronous operation has already completed. * * This function may call mbedtls_ssl_get_async_operation_data() * to retrieve an operation context set by the start callback. From ef30742a27ea37ef9bbeef457a6c2e3469046ec6 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 16:37:03 +0200 Subject: [PATCH 167/180] Clarify "as directed here" in SSL async callback documentation --- include/mbedtls/ssl.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/mbedtls/ssl.h b/include/mbedtls/ssl.h index a839e84d8..606d9c2f5 100644 --- a/include/mbedtls/ssl.h +++ b/include/mbedtls/ssl.h @@ -624,7 +624,7 @@ typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; * propagated up the call chain. The callback should * use \c MBEDTLS_ERR_PK_xxx error codes, and must not * use \c MBEDTLS_ERR_SSL_xxx error codes except as - * directed here. + * directed in the documentation of this callback. */ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, @@ -690,7 +690,7 @@ typedef int mbedtls_ssl_async_sign_t( mbedtls_ssl_context *ssl, * propagated up the call chain. The callback should * use \c MBEDTLS_ERR_PK_xxx error codes, and must not * use \c MBEDTLS_ERR_SSL_xxx error codes except as - * directed here. + * directed in the documentation of this callback. */ typedef int mbedtls_ssl_async_decrypt_t( mbedtls_ssl_context *ssl, mbedtls_x509_crt *cert, @@ -738,7 +738,7 @@ typedef int mbedtls_ssl_async_decrypt_t( mbedtls_ssl_context *ssl, * The SSL handshake is aborted. The callback should * use \c MBEDTLS_ERR_PK_xxx error codes, and must not * use \c MBEDTLS_ERR_SSL_xxx error codes except as - * directed here. + * directed in the documentation of this callback. */ typedef int mbedtls_ssl_async_resume_t( mbedtls_ssl_context *ssl, unsigned char *output, From f5a9996088582742ac60030d7a1119a7c28ecfaf Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Mon, 30 Apr 2018 16:37:23 +0200 Subject: [PATCH 168/180] ssl_server2: get op_name from context in ssl_async_resume as well --- programs/ssl/ssl_server2.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index d550b7c4c..ac3d1b1c7 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -1039,7 +1039,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, mbedtls_ssl_conf_get_async_config_data( ssl->conf ); ssl_async_key_slot_t *key_slot = &config_data->slots[ctx->slot]; int ret; - const char *op_name = NULL; + const char *op_name; if( ctx->remaining_delay > 0 ) { @@ -1052,14 +1052,12 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, switch( ctx->operation_type ) { case ASYNC_OP_DECRYPT: - op_name = "decrypt"; ret = mbedtls_pk_decrypt( key_slot->pk, ctx->input, ctx->input_len, output, output_len, output_size, config_data->f_rng, config_data->p_rng ); break; case ASYNC_OP_SIGN: - op_name = "sign"; ret = mbedtls_pk_sign( key_slot->pk, ctx->md_alg, ctx->input, ctx->input_len, @@ -1073,6 +1071,8 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, break; } + op_name = ssl_async_operation_names[ctx->operation_type]; + if( config_data->inject_error == SSL_ASYNC_INJECT_ERROR_RESUME ) { mbedtls_printf( "Async resume callback: %s done but injected error\n", From 2636fade52491b07a1fae3c8a9099ea3990f6c04 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Tue, 12 Jun 2018 14:17:39 +0200 Subject: [PATCH 169/180] ssl_async_resume: free the operation context on error --- programs/ssl/ssl_server2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index ac3d1b1c7..a7b019c7f 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -1077,6 +1077,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, { mbedtls_printf( "Async resume callback: %s done but injected error\n", op_name ); + mbedtls_free( ctx ); return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); } From e2479890611c458e6f6c8729438f1a9a9df4d266 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Wed, 13 Jun 2018 18:06:51 +0200 Subject: [PATCH 170/180] SNI + SSL async callback: make all keys async When testing async callbacks with SNI, make all the keys async, not just the first one. Otherwise the test is fragile with respect to whether a key is used directly or through the async callbacks. --- programs/ssl/ssl_server2.c | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index a7b019c7f..ae50b3d31 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -897,7 +897,7 @@ typedef enum { typedef struct { - ssl_async_key_slot_t slots[3]; /* key, key2, sni */ + ssl_async_key_slot_t slots[4]; /* key, key2, sni1, sni2 */ size_t slots_used; ssl_async_inject_error_t inject_error; int (*f_rng)(void *, unsigned char *, size_t); @@ -2387,16 +2387,20 @@ int main( int argc, char *argv[] ) #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( opt.async_private_delay2 >= 0 ) { - ret = ssl_async_set_key( &ssl_async_keys, - sni_info->cert, sni_info->key, - opt.async_private_delay2 ); - if( ret < 0 ) + sni_entry *cur; + for( cur = sni_info; cur != NULL; cur = cur->next ) { - mbedtls_printf( " Test error: ssl_async_set_key failed (%d)\n", - ret ); - goto exit; + ret = ssl_async_set_key( &ssl_async_keys, + cur->cert, cur->key, + opt.async_private_delay2 ); + if( ret < 0 ) + { + mbedtls_printf( " Test error: ssl_async_set_key failed (%d)\n", + ret ); + goto exit; + } + cur->key = NULL; } - sni_info->key = NULL; } #endif /* MBEDTLS_SSL_ASYNC_PRIVATE */ } From 4481744538f9bad09f73090678bd071fdc430e1a Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Wed, 13 Jun 2018 18:09:28 +0200 Subject: [PATCH 171/180] Fix memory leak in ssl_server2 with SNI + async callback In ssl_server2, the private key objects are normally local variables of the main function. However this does not hold for private keys in the SNI configuration. When async callbacks are used, the test code transfers the ownership of the private keys to the async callbacks. Therefore the test code must free the SNI private keys through the async callbacks (but it must not free the straight private keys this way since they are not even heap-allocated). --- programs/ssl/ssl_server2.c | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index ae50b3d31..81041c44d 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -882,9 +882,10 @@ static int mbedtls_status_is_ssl_in_progress( int ret ) #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) typedef struct { - mbedtls_x509_crt *cert; - mbedtls_pk_context *pk; - unsigned delay; + mbedtls_x509_crt *cert; /*!< Certificate corresponding to the key */ + mbedtls_pk_context *pk; /*!< Private key */ + unsigned delay; /*!< Number of resume steps to go through */ + unsigned pk_owned : 1; /*!< Whether to free the pk object on exit */ } ssl_async_key_slot_t; typedef enum { @@ -905,15 +906,17 @@ typedef struct } ssl_async_key_context_t; int ssl_async_set_key( ssl_async_key_context_t *ctx, - mbedtls_x509_crt *cert, - mbedtls_pk_context *pk, - unsigned delay ) + mbedtls_x509_crt *cert, + mbedtls_pk_context *pk, + int pk_take_ownership, + unsigned delay ) { if( ctx->slots_used >= sizeof( ctx->slots ) / sizeof( *ctx->slots ) ) return( -1 ); ctx->slots[ctx->slots_used].cert = cert; ctx->slots[ctx->slots_used].pk = pk; ctx->slots[ctx->slots_used].delay = delay; + ctx->slots[ctx->slots_used].pk_owned = pk_take_ownership; ++ctx->slots_used; return( 0 ); } @@ -1067,6 +1070,7 @@ static int ssl_async_resume( mbedtls_ssl_context *ssl, default: mbedtls_printf( "Async resume (slot %u): unknown operation type %ld. This shouldn't happen.\n", ctx->slot, (long) ctx->operation_type ); + mbedtls_free( ctx ); return( MBEDTLS_ERR_PK_FEATURE_UNAVAILABLE ); break; } @@ -2306,7 +2310,7 @@ int main( int argc, char *argv[] ) #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( opt.async_private_delay1 >= 0 ) { - ret = ssl_async_set_key( &ssl_async_keys, &srvcert, pk, + ret = ssl_async_set_key( &ssl_async_keys, &srvcert, pk, 0, opt.async_private_delay1 ); if( ret < 0 ) { @@ -2329,7 +2333,7 @@ int main( int argc, char *argv[] ) #if defined(MBEDTLS_SSL_ASYNC_PRIVATE) if( opt.async_private_delay2 >= 0 ) { - ret = ssl_async_set_key( &ssl_async_keys, &srvcert2, pk, + ret = ssl_async_set_key( &ssl_async_keys, &srvcert2, pk, 0, opt.async_private_delay2 ); if( ret < 0 ) { @@ -2391,7 +2395,7 @@ int main( int argc, char *argv[] ) for( cur = sni_info; cur != NULL; cur = cur->next ) { ret = ssl_async_set_key( &ssl_async_keys, - cur->cert, cur->key, + cur->cert, cur->key, 1, opt.async_private_delay2 ); if( ret < 0 ) { @@ -3018,6 +3022,17 @@ exit: mbedtls_x509_crt_free( &srvcert2 ); mbedtls_pk_free( &pkey2 ); #endif +#if defined(MBEDTLS_SSL_ASYNC_PRIVATE) + for( i = 0; (size_t) i < ssl_async_keys.slots_used; i++ ) + { + if( ssl_async_keys.slots[i].pk_owned ) + { + mbedtls_pk_free( ssl_async_keys.slots[i].pk ); + mbedtls_free( ssl_async_keys.slots[i].pk ); + ssl_async_keys.slots[i].pk = NULL; + } + } +#endif #if defined(SNI_OPTION) sni_free( sni_info ); #endif From c306a059d18f002b7701d1f71a70077f1dec922a Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Tue, 12 Jun 2018 15:06:40 +0200 Subject: [PATCH 172/180] SSL async tests: add a few test cases for error in decrypt The code paths in the library are different for decryption and for signature. Improve the test coverage by doing some error path tests for decryption in addition to signature. --- tests/ssl-opt.sh | 43 +++++++++++++++++++++++++++++++++++++++---- 1 file changed, 39 insertions(+), 4 deletions(-) diff --git a/tests/ssl-opt.sh b/tests/ssl-opt.sh index 6afca2d12..3ea56db8e 100755 --- a/tests/ssl-opt.sh +++ b/tests/ssl-opt.sh @@ -4243,7 +4243,7 @@ run_test "SSL async private: fall back to transparent key" \ -s "Async sign callback: no key matches this certificate." requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE -run_test "SSL async private: error in start" \ +run_test "SSL async private: sign, error in start" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_delay2=1 \ async_private_error=1" \ @@ -4255,7 +4255,7 @@ run_test "SSL async private: error in start" \ -s "! mbedtls_ssl_handshake returned" requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE -run_test "SSL async private: cancel after start" \ +run_test "SSL async private: sign, cancel after start" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_delay2=1 \ async_private_error=2" \ @@ -4266,7 +4266,7 @@ run_test "SSL async private: cancel after start" \ -s "Async cancel" requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE -run_test "SSL async private: error in resume" \ +run_test "SSL async private: sign, error in resume" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_delay2=1 \ async_private_error=3" \ @@ -4277,6 +4277,41 @@ run_test "SSL async private: error in resume" \ -S "Async cancel" \ -s "! mbedtls_ssl_handshake returned" +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE +run_test "SSL async private: decrypt, error in start" \ + "$P_SRV \ + async_operations=d async_private_delay1=1 async_private_delay2=1 \ + async_private_error=1" \ + "$P_CLI force_ciphersuite=TLS-RSA-WITH-AES-128-CBC-SHA" \ + 1 \ + -s "Async decrypt callback: injected error" \ + -S "Async resume" \ + -S "Async cancel" \ + -s "! mbedtls_ssl_handshake returned" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE +run_test "SSL async private: decrypt, cancel after start" \ + "$P_SRV \ + async_operations=d async_private_delay1=1 async_private_delay2=1 \ + async_private_error=2" \ + "$P_CLI force_ciphersuite=TLS-RSA-WITH-AES-128-CBC-SHA" \ + 1 \ + -s "Async decrypt callback: using key slot " \ + -S "Async resume" \ + -s "Async cancel" + +requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE +run_test "SSL async private: decrypt, error in resume" \ + "$P_SRV \ + async_operations=d async_private_delay1=1 async_private_delay2=1 \ + async_private_error=3" \ + "$P_CLI force_ciphersuite=TLS-RSA-WITH-AES-128-CBC-SHA" \ + 1 \ + -s "Async decrypt callback: using key slot " \ + -s "Async resume callback: decrypt done but injected error" \ + -S "Async cancel" \ + -s "! mbedtls_ssl_handshake returned" + requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE run_test "SSL async private: cancel after start then operate correctly" \ "$P_SRV \ @@ -4320,7 +4355,7 @@ run_test "SSL async private: cancel after start then fall back to transparent # key1: ECDSA, key2: RSA; use key1 through async, then key2 directly requires_config_enabled MBEDTLS_SSL_ASYNC_PRIVATE -run_test "SSL async private: error in resume then fall back to transparent key" \ +run_test "SSL async private: sign, error in resume then fall back to transparent key" \ "$P_SRV \ async_operations=s async_private_delay1=1 async_private_error=-3 \ key_file=data_files/server5.key crt_file=data_files/server5.crt \ From ace05929e87817324aed83688f4b424780bf70cf Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Wed, 13 Jun 2018 18:16:41 +0200 Subject: [PATCH 173/180] Fix harmless use of uninitialized memory in ssl_parse_encrypted_pms In ssl_parse_encrypted_pms, some operational failures from ssl_decrypt_encrypted_pms lead to diff being set to a value that depended on some uninitialized unsigned char and size_t values. This didn't affect the behavior of the program (assuming an implementation with no trap values for size_t) because all that matters is whether diff is 0, but Valgrind rightfully complained about the use of uninitialized memory. Behave nicely and initialize the offending memory. --- library/ssl_srv.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/library/ssl_srv.c b/library/ssl_srv.c index 2b25e091f..b49b9e1dd 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -3513,6 +3513,15 @@ static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, size_t i, peer_pmslen; unsigned int diff; + /* In case of a failure in decryption, the decryption may write less than + * 2 bytes of output, but we always read the first two bytes. It doesn't + * matter in the end because diff will be nonzero in that case due to + * peer_pmslen being less than 48, and we only care whether diff is 0. + * But do initialize peer_pms for robustness anyway. This also makes + * memory analyzers happy (don't access uninitialized memory, even + * if it's an unsigned char). */ + peer_pms[0] = peer_pms[1] = ~0; + ret = ssl_decrypt_encrypted_pms( ssl, p, end, peer_pms, &peer_pmslen, From d5d983e16830b1a131b08c8f7746398a256a7e58 Mon Sep 17 00:00:00 2001 From: Gilles Peskine Date: Fri, 15 Jun 2018 14:05:10 +0200 Subject: [PATCH 174/180] ssl_server2: handle mbedtls_x509_dn_gets failure If mbedtls_x509_dn_gets fails, the server could end up calling printf on an uninitialized buffer. Check if the function succeeds. Found by Coverity. --- programs/ssl/ssl_server2.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c index 81041c44d..3a413ad5e 100644 --- a/programs/ssl/ssl_server2.c +++ b/programs/ssl/ssl_server2.c @@ -962,8 +962,9 @@ static int ssl_async_start( mbedtls_ssl_context *ssl, { char dn[100]; - mbedtls_x509_dn_gets( dn, sizeof( dn ), &cert->subject ); - mbedtls_printf( "Async %s callback: looking for DN=%s\n", op_name, dn ); + if( mbedtls_x509_dn_gets( dn, sizeof( dn ), &cert->subject ) > 0 ) + mbedtls_printf( "Async %s callback: looking for DN=%s\n", + op_name, dn ); } /* Look for a private key that matches the public key in cert. From 66a8903f4a84772ec3aae8d19f92226e144803b3 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Fri, 15 Jun 2018 18:20:29 +0100 Subject: [PATCH 175/180] Fix for missing len var when XTS config'd and CTR not The AES XTS self-test was using a variable len, which was declared only when CTR was enabled. Changed the declaration of len to be conditional on CTR and XTS. --- library/aes.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/aes.c b/library/aes.c index 5cd96ecf5..23efdb839 100644 --- a/library/aes.c +++ b/library/aes.c @@ -1713,8 +1713,10 @@ int mbedtls_aes_self_test( int verbose ) #if defined(MBEDTLS_CIPHER_MODE_CTR) || defined(MBEDTLS_CIPHER_MODE_CFB) size_t offset; #endif -#if defined(MBEDTLS_CIPHER_MODE_CTR) +#if defined(MBEDTLS_CIPHER_MODE_CTR) || defined(MBEDTLS_CIPHER_MODE_XTS) int len; +#endif +#if defined(MBEDTLS_CIPHER_MODE_CTR) unsigned char nonce_counter[16]; unsigned char stream_block[16]; #endif From d9c71dad50042a14dd7a77eb7bcb77f2f0a7d99b Mon Sep 17 00:00:00 2001 From: Jaeden Amero Date: Fri, 15 Jun 2018 20:31:26 +0100 Subject: [PATCH 176/180] Revert "Turn on MBEDTLS_SSL_ASYNC_PRIVATE by default" This reverts commit 5ffe41c8f9e53ddde74e63d58bd05fb5e67abca0. Turn off MBEDTLS_SSL_ASYNC_PRIVATE by default because we don't want to change the ABI yet. --- include/mbedtls/config.h | 2 +- tests/scripts/all.sh | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/mbedtls/config.h b/include/mbedtls/config.h index 307b90b1f..34dbec0bc 100644 --- a/include/mbedtls/config.h +++ b/include/mbedtls/config.h @@ -1157,7 +1157,7 @@ * operation inside the library. * */ -#define MBEDTLS_SSL_ASYNC_PRIVATE +//#define MBEDTLS_SSL_ASYNC_PRIVATE /** * \def MBEDTLS_SSL_DEBUG_ALL diff --git a/tests/scripts/all.sh b/tests/scripts/all.sh index 43c27b4bd..8ae720e81 100755 --- a/tests/scripts/all.sh +++ b/tests/scripts/all.sh @@ -531,8 +531,8 @@ make msg "test: main suites (full config)" # ~ 5s make test -msg "test: ssl-opt.sh default, ECJPAKE (full config)" # ~ 1s -if_build_succeeded tests/ssl-opt.sh -f 'Default\|ECJPAKE' +msg "test: ssl-opt.sh default, ECJPAKE, SSL async (full config)" # ~ 1s +if_build_succeeded tests/ssl-opt.sh -f 'Default\|ECJPAKE\|SSL async private' msg "test: compat.sh RC4, DES & NULL (full config)" # ~ 2 min if_build_succeeded env OPENSSL_CMD="$OPENSSL_LEGACY" GNUTLS_CLI="$GNUTLS_LEGACY_CLI" GNUTLS_SERV="$GNUTLS_LEGACY_SERV" tests/compat.sh -e '3DES\|DES-CBC3' -f 'NULL\|DES\|RC4\|ARCFOUR' From 600c5e6d20acdc0a52de8a71b11b18296d7ebe4e Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Thu, 14 Jun 2018 08:58:59 +0100 Subject: [PATCH 177/180] Compilation warning fixes on 32b platfrom with IAR Fix compilation warnings with IAR toolchain, on 32 bit platform. Reported by rahmanih in #683 This is based on work by Ron Eldor in PR #750, some of which was independently fixed by Azim Khan and already merged in PR #1646. --- ChangeLog | 2 ++ library/ssl_srv.c | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index ddd56732c..0646e6c4c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -19,6 +19,8 @@ Bugfix curves as well as RSA. Fixes #777 found by dbedev. * Fix for redefinition of _WIN32_WINNT to avoid overriding a definition used by user applications. Found and fixed by Fabio Alessandrelli. + * Fix compilation warnings with IAR toolchain, on 32 bit platform. + Reported by rahmanih in #683 Changes * Changed CMake defaults for IAR to treat all compiler warnings as errors. diff --git a/library/ssl_srv.c b/library/ssl_srv.c index eb19f58c0..0ccab588e 100644 --- a/library/ssl_srv.c +++ b/library/ssl_srv.c @@ -2888,7 +2888,7 @@ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, if( ciphersuite_info->key_exchange == MBEDTLS_KEY_EXCHANGE_ECJPAKE ) { int ret; - size_t len; + size_t len = 0; ret = mbedtls_ecjpake_write_round_two( &ssl->handshake->ecjpake_ctx, @@ -2928,7 +2928,7 @@ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, if( mbedtls_ssl_ciphersuite_uses_dhe( ciphersuite_info ) ) { int ret; - size_t len; + size_t len = 0; if( ssl->conf->dhm_P.p == NULL || ssl->conf->dhm_G.p == NULL ) { @@ -2993,7 +2993,7 @@ static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, const mbedtls_ecp_curve_info **curve = NULL; const mbedtls_ecp_group_id *gid; int ret; - size_t len; + size_t len = 0; /* Match our preference list against the offered curves */ for( gid = ssl->conf->curve_list; *gid != MBEDTLS_ECP_DP_NONE; gid++ ) From b6a5bffc4b10eb6c4083d2d9d6550bdd179caccd Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Mon, 18 Jun 2018 11:51:36 +0100 Subject: [PATCH 178/180] Add ChangeLog entry for clang version fix. Issue #1072 --- ChangeLog | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ChangeLog b/ChangeLog index 0646e6c4c..c02dc8407 100644 --- a/ChangeLog +++ b/ChangeLog @@ -24,6 +24,9 @@ Bugfix Changes * Changed CMake defaults for IAR to treat all compiler warnings as errors. + * Changed the Clang parameters used in the CMake build files to work for + versions later than 3.6. Versions of Clang earlier than this may no longer + work. Fixes #1072 = mbed TLS 2.10.0 branch released 2018-06-06 From 925568a595b289fc441641cd7e5b27ef9d4caf61 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Mon, 18 Jun 2018 11:54:44 +0100 Subject: [PATCH 179/180] Fix version in ChangeLog for fix for #552 --- ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index c02dc8407..1c176b25f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,6 +21,7 @@ Bugfix used by user applications. Found and fixed by Fabio Alessandrelli. * Fix compilation warnings with IAR toolchain, on 32 bit platform. Reported by rahmanih in #683 + * Fix braces in mbedtls_memory_buffer_alloc_status(). Found by sbranden, #552. Changes * Changed CMake defaults for IAR to treat all compiler warnings as errors. @@ -48,7 +49,6 @@ API Changes Bugfix * Fix an issue with MicroBlaze support in bn_mul.h which was causing the build to fail. Found by zv-io. Fixes #1651. - * Fix braces in mbedtls_memory_buffer_alloc_status(). Found by sbranden, #552. Changes * Support TLS testing in out-of-source builds using cmake. Fixes #1193. From 2fcd3e4441cb4ebdc848a21145c3b215ab037346 Mon Sep 17 00:00:00 2001 From: Simon Butcher Date: Mon, 18 Jun 2018 14:39:06 +0100 Subject: [PATCH 180/180] Change the library version to 2.11.0 * Change the Mbed TLS library version to 2.11.0 * Increase the soversion of libmbedcrypto * Increase the soversion of libmbedtls --- ChangeLog | 2 +- doxygen/input/doc_mainpage.h | 2 +- doxygen/mbedtls.doxyfile | 2 +- include/mbedtls/version.h | 8 ++++---- library/CMakeLists.txt | 6 +++--- library/Makefile | 4 ++-- tests/suites/test_suite_version.data | 4 ++-- 7 files changed, 14 insertions(+), 14 deletions(-) diff --git a/ChangeLog b/ChangeLog index 1c176b25f..027a97174 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,6 @@ mbed TLS ChangeLog (Sorted per branch, date) -= mbed TLS x.x.x branch released xxxx-xx-xx += mbed TLS 2.11.0 branch released 2018-06-18 Features * Add additional block mode, OFB (Output Feedback), to the AES module and diff --git a/doxygen/input/doc_mainpage.h b/doxygen/input/doc_mainpage.h index 9449cbbba..ed78eb4b5 100644 --- a/doxygen/input/doc_mainpage.h +++ b/doxygen/input/doc_mainpage.h @@ -24,7 +24,7 @@ */ /** - * @mainpage mbed TLS v2.10.0 source code documentation + * @mainpage mbed TLS v2.11.0 source code documentation * * This documentation describes the internal structure of mbed TLS. It was * automatically generated from specially formatted comment blocks in diff --git a/doxygen/mbedtls.doxyfile b/doxygen/mbedtls.doxyfile index ddcbc2e04..fdeab7a55 100644 --- a/doxygen/mbedtls.doxyfile +++ b/doxygen/mbedtls.doxyfile @@ -28,7 +28,7 @@ DOXYFILE_ENCODING = UTF-8 # identify the project. Note that if you do not use Doxywizard you need # to put quotes around the project name if it contains spaces. -PROJECT_NAME = "mbed TLS v2.10.0" +PROJECT_NAME = "mbed TLS v2.11.0" # The PROJECT_NUMBER tag can be used to enter a project or revision number. # This could be handy for archiving the generated documentation or diff --git a/include/mbedtls/version.h b/include/mbedtls/version.h index 83e3c1726..c8050b9ba 100644 --- a/include/mbedtls/version.h +++ b/include/mbedtls/version.h @@ -39,7 +39,7 @@ * Major, Minor, Patchlevel */ #define MBEDTLS_VERSION_MAJOR 2 -#define MBEDTLS_VERSION_MINOR 10 +#define MBEDTLS_VERSION_MINOR 11 #define MBEDTLS_VERSION_PATCH 0 /** @@ -47,9 +47,9 @@ * MMNNPP00 * Major version | Minor version | Patch version */ -#define MBEDTLS_VERSION_NUMBER 0x020A0000 -#define MBEDTLS_VERSION_STRING "2.10.0" -#define MBEDTLS_VERSION_STRING_FULL "mbed TLS 2.10.0" +#define MBEDTLS_VERSION_NUMBER 0x020B0000 +#define MBEDTLS_VERSION_STRING "2.11.0" +#define MBEDTLS_VERSION_STRING_FULL "mbed TLS 2.11.0" #if defined(MBEDTLS_VERSION_C) diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt index 60fa7f8f3..5243baf46 100644 --- a/library/CMakeLists.txt +++ b/library/CMakeLists.txt @@ -144,15 +144,15 @@ endif(USE_STATIC_MBEDTLS_LIBRARY) if(USE_SHARED_MBEDTLS_LIBRARY) add_library(mbedcrypto SHARED ${src_crypto}) - set_target_properties(mbedcrypto PROPERTIES VERSION 2.10.0 SOVERSION 2) + set_target_properties(mbedcrypto PROPERTIES VERSION 2.11.0 SOVERSION 3) target_link_libraries(mbedcrypto ${libs}) add_library(mbedx509 SHARED ${src_x509}) - set_target_properties(mbedx509 PROPERTIES VERSION 2.10.0 SOVERSION 0) + set_target_properties(mbedx509 PROPERTIES VERSION 2.11.0 SOVERSION 0) target_link_libraries(mbedx509 ${libs} mbedcrypto) add_library(mbedtls SHARED ${src_tls}) - set_target_properties(mbedtls PROPERTIES VERSION 2.10.0 SOVERSION 10) + set_target_properties(mbedtls PROPERTIES VERSION 2.11.0 SOVERSION 11) target_link_libraries(mbedtls ${libs} mbedx509) install(TARGETS mbedtls mbedx509 mbedcrypto diff --git a/library/Makefile b/library/Makefile index 86696b62b..f7eb89655 100644 --- a/library/Makefile +++ b/library/Makefile @@ -31,9 +31,9 @@ LOCAL_CFLAGS += -fPIC -fpic endif endif -SOEXT_TLS=so.10 +SOEXT_TLS=so.11 SOEXT_X509=so.0 -SOEXT_CRYPTO=so.2 +SOEXT_CRYPTO=so.3 # Set DLEXT=dylib to compile as a shared library for Mac OS X DLEXT ?= so diff --git a/tests/suites/test_suite_version.data b/tests/suites/test_suite_version.data index 999a93365..763179129 100644 --- a/tests/suites/test_suite_version.data +++ b/tests/suites/test_suite_version.data @@ -1,8 +1,8 @@ Check compiletime library version -check_compiletime_version:"2.10.0" +check_compiletime_version:"2.11.0" Check runtime library version -check_runtime_version:"2.10.0" +check_runtime_version:"2.11.0" Check for MBEDTLS_VERSION_C check_feature:"MBEDTLS_VERSION_C":0