Update tests for OpenSSL 3 and fix bugs found in test (#77)
* Fix errors in SslPlay * Add EVP test recipes * Update permissions * Update test cases * Update test recipes * Fix 1.1.1 engine errors in testing * Move 3.0.2 test files * Fix tests * Fix errors found in test * Split RSA tests * Outstanding test fixes * Rely on patched evp_test for 3.0 engine rather than expect errors * Rename 3.0 test folder * Update test readme * Nit: spacing * IV null check in correct function * Update version and name to match expected * Add named curve only test for Azure Linux * PR comments
This commit is contained in:
Родитель
5361693ec5
Коммит
2ef3602ece
|
@ -1,7 +1,7 @@
|
|||
cmake_minimum_required(VERSION 3.13.0)
|
||||
|
||||
project(SymCrypt-OpenSSL
|
||||
VERSION 1.0.0
|
||||
VERSION 1.4.1
|
||||
DESCRIPTION "The SymCrypt engine for OpenSSL (SCOSSL)"
|
||||
HOMEPAGE_URL "https://github.com/microsoft/SymCrypt-OpenSSL")
|
||||
|
||||
|
|
|
@ -0,0 +1,54 @@
|
|||
#
|
||||
# Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
# Tests start with one of these keywords
|
||||
# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
|
||||
# PrivPubKeyPair Sign Verify VerifyRecover
|
||||
# and continue until a blank line. Lines starting with a pound sign,
|
||||
# like this prolog, are ignored.
|
||||
|
||||
# These tests exercise the case insensitive handling of object names.
|
||||
# They are contrived
|
||||
|
||||
Title = Case insensitive AES tests
|
||||
|
||||
Cipher = Aes-128-eCb
|
||||
Key = 2B7E151628AED2A6ABF7158809CF4F3C
|
||||
Plaintext = 6BC1BEE22E409F96E93D7E117393172A
|
||||
Ciphertext = 3AD77BB40D7A3660A89ECAF32466EF97
|
||||
|
||||
Cipher = AeS-128-cbC
|
||||
Key = 2B7E151628AED2A6ABF7158809CF4F3C
|
||||
IV = 73BED6B8E3C1743B7116E69E22229516
|
||||
Plaintext = F69F2445DF4F9B17AD2B417BE66C3710
|
||||
Ciphertext = 3FF1CAA1681FAC09120ECA307586E1A7
|
||||
|
||||
Cipher = aES-128-CTR
|
||||
Key = AE6852F8121067CC4BF7A5765577F39E
|
||||
IV = 00000030000000000000000000000001
|
||||
Operation = ENCRYPT
|
||||
Plaintext = 53696E676C6520626C6F636B206D7367
|
||||
Ciphertext = E4095D4FB7A7B3792D6175A3261311B8
|
||||
|
||||
Cipher = AES-128-GcM
|
||||
Key = 00000000000000000000000000000000
|
||||
IV = 000000000000000000000000
|
||||
AAD =
|
||||
Tag = ab6e47d42cec13bdf53a67b21257bddf
|
||||
Plaintext = 00000000000000000000000000000000
|
||||
Ciphertext = 0388dace60b6a392f328c2b971b2fe78
|
||||
|
||||
Title = Case insensitive digest tests
|
||||
|
||||
Digest = Sha3-256
|
||||
Input = ""
|
||||
Output = A7FFC6F8BF1ED76651C14756A061D662F580FF4DE43B49FA82D80A4B80F8434A
|
||||
|
||||
Digest = shA512
|
||||
Input = "abc"
|
||||
Output = ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -0,0 +1,546 @@
|
|||
#
|
||||
# Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
# Tests start with one of these keywords
|
||||
# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
|
||||
# PrivPubKeyPair Sign Verify VerifyRecover
|
||||
# and continue until a blank line. Lines starting with a pound sign,
|
||||
# like this prolog, are ignored.
|
||||
|
||||
# BLAKE2 tests, using same inputs as MD5
|
||||
# There are no official BLAKE2 test vectors we can use since they all use a key
|
||||
# Which is currently unsupported by OpenSSL. They were generated using the
|
||||
# reference implementation. RFC7693 also mentions the 616263 / "abc" values.
|
||||
|
||||
Title = BLAKE tests
|
||||
|
||||
Digest = BLAKE2s256
|
||||
Input =
|
||||
Output = 69217a3079908094e11121d042354a7c1f55b6482ca1a51e1b250dfd1ed0eef9
|
||||
|
||||
Digest = BLAKE2s256
|
||||
Input = 61
|
||||
Output = 4a0d129873403037c2cd9b9048203687f6233fb6738956e0349bd4320fec3e90
|
||||
|
||||
Digest = BLAKE2s256
|
||||
Input = 616263
|
||||
Output = 508c5e8c327c14e2e1a72ba34eeb452f37458b209ed63a294d999b4c86675982
|
||||
|
||||
Digest = BLAKE2s256
|
||||
Input = 6d65737361676520646967657374
|
||||
Output = fa10ab775acf89b7d3c8a6e823d586f6b67bdbac4ce207fe145b7d3ac25cd28c
|
||||
|
||||
Digest = BLAKE2s256
|
||||
Input = 6162636465666768696a6b6c6d6e6f707172737475767778797a
|
||||
Output = bdf88eb1f86a0cdf0e840ba88fa118508369df186c7355b4b16cf79fa2710a12
|
||||
|
||||
Digest = BLAKE2s256
|
||||
Input = 4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a30313233343536373839
|
||||
Output = c75439ea17e1de6fa4510c335dc3d3f343e6f9e1ce2773e25b4174f1df8b119b
|
||||
|
||||
Digest = BLAKE2s256
|
||||
Input = 3132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930
|
||||
Output = fdaedb290a0d5af9870864fec2e090200989dc9cd53a3c092129e8535e8b4f66
|
||||
|
||||
Digest = BLAKE2s256
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F
|
||||
Output = 1FA877DE67259D19863A2A34BCC6962A2B25FCBF5CBECD7EDE8F1FA36688A796
|
||||
|
||||
Digest = BLAKE2s256
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F8081
|
||||
Output = C80ABEEBB669AD5DEEB5F5EC8EA6B7A05DDF7D31EC4C0A2EE20B0B98CAEC6746
|
||||
|
||||
Digest = BLAKE2b512
|
||||
Input =
|
||||
Output = 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce
|
||||
|
||||
Digest = BLAKE2b512
|
||||
Input = 61
|
||||
Output = 333fcb4ee1aa7c115355ec66ceac917c8bfd815bf7587d325aec1864edd24e34d5abe2c6b1b5ee3face62fed78dbef802f2a85cb91d455a8f5249d330853cb3c
|
||||
|
||||
Digest = BLAKE2b512
|
||||
Input = 616263
|
||||
Output = ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923
|
||||
|
||||
Digest = BLAKE2b512
|
||||
Input = 6d65737361676520646967657374
|
||||
Output = 3c26ce487b1c0f062363afa3c675ebdbf5f4ef9bdc022cfbef91e3111cdc283840d8331fc30a8a0906cff4bcdbcd230c61aaec60fdfad457ed96b709a382359a
|
||||
|
||||
Digest = BLAKE2b512
|
||||
Input = 6162636465666768696a6b6c6d6e6f707172737475767778797a
|
||||
Output = c68ede143e416eb7b4aaae0d8e48e55dd529eafed10b1df1a61416953a2b0a5666c761e7d412e6709e31ffe221b7a7a73908cb95a4d120b8b090a87d1fbedb4c
|
||||
|
||||
Digest = BLAKE2b512
|
||||
Input = 4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a30313233343536373839
|
||||
Output = 99964802e5c25e703722905d3fb80046b6bca698ca9e2cc7e49b4fe1fa087c2edf0312dfbb275cf250a1e542fd5dc2edd313f9c491127c2e8c0c9b24168e2d50
|
||||
|
||||
Digest = BLAKE2b512
|
||||
Input = 3132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930
|
||||
Output = 686f41ec5afff6e87e1f076f542aa466466ff5fbde162c48481ba48a748d842799f5b30f5b67fc684771b33b994206d05cc310f31914edd7b97e41860d77d282
|
||||
|
||||
Digest = BLAKE2b512
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F
|
||||
Output = 2319E3789C47E2DAA5FE807F61BEC2A1A6537FA03F19FF32E87EECBFD64B7E0E8CCFF439AC333B040F19B0C4DDD11A61E24AC1FE0F10A039806C5DCC0DA3D115
|
||||
|
||||
Digest = BLAKE2b512
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F8081
|
||||
Output = DF0A9D0C212843A6A934E3902B2DD30D17FBA5F969D2030B12A546D8A6A45E80CF5635F071F0452E9C919275DA99BED51EB1173C1AF0518726B75B0EC3BAE2B5
|
||||
|
||||
Title = SHA tests from (RFC6234 section 8.5 and others)
|
||||
|
||||
Digest = SHA1
|
||||
Input = "abc"
|
||||
Output = a9993e364706816aba3e25717850c26c9cd0d89d
|
||||
|
||||
Digest = SHA1
|
||||
Input = "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
|
||||
Output = 84983e441c3bd26ebaae4aa1f95129e5e54670f1
|
||||
|
||||
Digest = SHA1
|
||||
Input = "a"
|
||||
Ncopy = 1000
|
||||
Count = 1000
|
||||
Output = 34aa973cd4c4daa4f61eeb2bdbad27316534016f
|
||||
|
||||
Digest = SHA224
|
||||
Input = "abc"
|
||||
Output = 23097d223405d8228642a477bda255b32aadbce4bda0b3f7e36c9da7
|
||||
|
||||
Digest = SHA224
|
||||
Input = "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
|
||||
Output = 75388b16512776cc5dba5da1fd890150b0c6455cb4f58b1952522525
|
||||
|
||||
Digest = SHA224
|
||||
Input = "a"
|
||||
Ncopy = 64
|
||||
Count = 15625
|
||||
Output = 20794655980c91d8bbb4c1ea97618a4bf03f42581948b2ee4ee7ad67
|
||||
|
||||
Digest = SHA256
|
||||
Input = "abc"
|
||||
Output = ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
|
||||
|
||||
Digest = SHA256
|
||||
Input = "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
|
||||
Output = 248d6a61d20638b8e5c026930c3e6039a33ce45964ff2167f6ecedd419db06c1
|
||||
|
||||
Digest = SHA256
|
||||
Input = "a"
|
||||
Ncopy = 288
|
||||
Count = 3472
|
||||
Input = "a"
|
||||
Ncopy = 64
|
||||
Output = cdc76e5c9914fb9281a1c7e284d73e67f1809a48a497200e046d39ccc7112cd0
|
||||
|
||||
Digest = SHA384
|
||||
Input = "abc"
|
||||
Output = cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7
|
||||
|
||||
Digest = SHA384
|
||||
Input = "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu"
|
||||
Output = 09330c33f71147e83d192fc782cd1b4753111b173b3b05d22fa08086e3b0f712fcc7c71a557e2db966c3e9fa91746039
|
||||
|
||||
Digest = SHA384
|
||||
Input = "a"
|
||||
Ncopy = 64
|
||||
Count = 15625
|
||||
Output = 9d0e1809716474cb086e834e310a4a1ced149e9c00f248527972cec5704c2a5b07b8b3dc38ecc4ebae97ddd87f3d8985
|
||||
|
||||
Digest = SHA512
|
||||
Input = "abc"
|
||||
Output = ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
|
||||
|
||||
Digest = SHA512
|
||||
Input = "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu"
|
||||
Output = 8e959b75dae313da8cf4f72814fc143f8f7779c6eb9f7fa17299aeadb6889018501d289e4900f7e4331b99dec4b5433ac7d329eeb6dd26545e96e55b874be909
|
||||
|
||||
Digest = SHA512
|
||||
Input = "a"
|
||||
Ncopy = 288
|
||||
Count = 3472
|
||||
Input = "a"
|
||||
Ncopy = 64
|
||||
Output = e718483d0ce769644e2e42c7bc15b4638e1f98b13b2044285632a803afa973ebde0ff244877ea60a4cb0432ce577c31beb009c5c2c49aa2e4eadb217ad8cc09b
|
||||
|
||||
# Some of the test vectors from the SHS CAVP for FIPS 180-4
|
||||
Digest = SHA512-224
|
||||
Input =
|
||||
Output = 6ed0dd02806fa89e25de060c19d3ac86cabb87d6a0ddd05c333b84f4
|
||||
|
||||
Digest = SHA512-224
|
||||
Input = cf
|
||||
Output = 4199239e87d47b6feda016802bf367fb6e8b5655eff6225cb2668f4a
|
||||
|
||||
Digest = SHA512-224
|
||||
Input = ca2d
|
||||
Output = 392b99b593b85e147f031986c2a9edfdb4ffd9f24c77c452d339c9fc
|
||||
|
||||
Digest = SHA512-224
|
||||
Input = 6963446913771410
|
||||
Output = 21f6c373637e6a5e89d6e88811110c5c3fa12e497144912914c546e1
|
||||
|
||||
Digest = SHA512-224
|
||||
Input = 44c6c75e377f21fc9cd7c164ca5c4cb82c5538a58dfb323992e6bcf588c61b246053706bf88725a09d0a8adfcdeec0db419cd7732b0e3386bc3f3407e9e016546f4d15c314bfd57e30c302926deb3342cbc315a1e706c5607c127de42a9a739b
|
||||
Output = b9b62986eebdb35c88b12e0257537a05394ef5a16fad01c2fec57d6f
|
||||
|
||||
# The two examples from: https://csrc.nist.gov/CSRC/media/Projects/Cryptographic-Standards-and-Guidelines/documents/examples/SHA512_224.pdf
|
||||
Digest = SHA512-224
|
||||
Input = "abc"
|
||||
Output = 4634270f707b6a54daae7530460842e20e37ed265ceee9a43e8924aa
|
||||
|
||||
Digest = SHA512-224
|
||||
Input = "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu"
|
||||
Output = 23fec5bb94d60b23308192640b0c453335d664734fe40e7268674af9
|
||||
|
||||
# Some of the test vectors from the SHS CAVP for FIPS 180-4
|
||||
Digest = SHA512-256
|
||||
Input =
|
||||
Output = c672b8d1ef56ed28ab87c3622c5114069bdd3ad7b8f9737498d0c01ecef0967a
|
||||
|
||||
Digest = SHA512-256
|
||||
Input = fa
|
||||
Output = c4ef36923c64e51e875720e550298a5ab8a3f2f875b1e1a4c9b95babf7344fef
|
||||
|
||||
Digest = SHA512-256
|
||||
Input = 74e4
|
||||
Output = 0c994228b8d3bd5ea5b5259157a9bba7a193118ad22817e6fbed2df1a32a4148
|
||||
|
||||
Digest = SHA512-256
|
||||
Input = b4e2e8501f54be91
|
||||
Output = d25265bf9cbc0dd2f108a2f5e8f69db7d15e5b8fe9100fe887dae20b6e054fe8
|
||||
|
||||
Digest = SHA512-256
|
||||
Input = 63188781f4e9cbd1e89a54a65da053b93722e1106f00f024ad1582421ab919326f8a6e17536d6596e3cf413a9231141733e37aae540f8711cefafe489a87c4f2e6fd942f6809f3bef3076763487de48c2ee88733c5bc870617a668c6f01471ed
|
||||
Output = 91a8e285029085e224987078066486b6c605cbac27e49e84f4639710ddd05d33
|
||||
|
||||
# The two examples from https://csrc.nist.gov/CSRC/media/Projects/Cryptographic-Standards-and-Guidelines/documents/examples/SHA512_256.pdf
|
||||
Digest = SHA512-256
|
||||
Input = "abc"
|
||||
Output = 53048e2681941ef99b2e29b76b4c7dabe4c2d0c634fc6d46e0e2f13107e7af23
|
||||
|
||||
Digest = SHA512-256
|
||||
Input = "abcdefghbcdefghicdefghijdefghijkefghijklfghijklmghijklmnhijklmnoijklmnopjklmnopqklmnopqrlmnopqrsmnopqrstnopqrstu"
|
||||
Output = 3928e184fb8690f840da3988121d31be65cb9d3ef83ee6146feac861e19b563a
|
||||
|
||||
Title = MD5 tests
|
||||
|
||||
Digest = MD5
|
||||
Input =
|
||||
Output = d41d8cd98f00b204e9800998ecf8427e
|
||||
|
||||
Digest = MD5
|
||||
Input = 61
|
||||
Output = 0cc175b9c0f1b6a831c399e269772661
|
||||
|
||||
Digest = MD5
|
||||
Input = 616263
|
||||
Output = 900150983cd24fb0d6963f7d28e17f72
|
||||
|
||||
Digest = MD5
|
||||
Input = 6d65737361676520646967657374
|
||||
Output = f96b697d7cb7938d525a2f31aaf161d0
|
||||
|
||||
Digest = MD5
|
||||
Input = 6162636465666768696a6b6c6d6e6f707172737475767778797a
|
||||
Output = c3fcd3d76192e4007dfb496cca67e13b
|
||||
|
||||
Digest = MD5
|
||||
Input = 4142434445464748494a4b4c4d4e4f505152535455565758595a6162636465666768696a6b6c6d6e6f707172737475767778797a30313233343536373839
|
||||
Output = d174ab98d277d9f5a5611c2c9f419d9f
|
||||
|
||||
Digest = MD5
|
||||
Input = 3132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930313233343536373839303132333435363738393031323334353637383930
|
||||
Output = 57edf4a22be3c955ac49da2e2107b67a
|
||||
|
||||
Title = MD5-SHA1
|
||||
|
||||
Digest = MD5-SHA1
|
||||
Input =
|
||||
Output = d41d8cd98f00b204e9800998ecf8427eda39a3ee5e6b4b0d3255bfef95601890afd80709
|
||||
|
||||
Digest = MD5-SHA1
|
||||
Input = "abc"
|
||||
Output = 900150983cd24fb0d6963f7d28e17f72a9993e364706816aba3e25717850c26c9cd0d89d
|
||||
|
||||
Digest = MD5-SHA1
|
||||
Input = "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
|
||||
Output = 8215ef0796a20bcaaae116d3876c664a84983e441c3bd26ebaae4aa1f95129e5e54670f1
|
||||
|
||||
Title = MD4 tests
|
||||
|
||||
Digest = MD4
|
||||
Input = ""
|
||||
Output = 31d6cfe0d16ae931b73c59d7e0c089c0
|
||||
|
||||
Digest = MD4
|
||||
Input = "a"
|
||||
Output = bde52cb31de33e46245e05fbdbd6fb24
|
||||
|
||||
Digest = MD4
|
||||
Input = "abc"
|
||||
Output = a448017aaf21d8525fc10ae87aa6729d
|
||||
|
||||
Digest = MD4
|
||||
Input = "message digest"
|
||||
Output = d9130a8164549fe818874806e1c7014b
|
||||
|
||||
Digest = MD4
|
||||
Input = "abcdefghijklmnopqrstuvwxyz"
|
||||
Output = d79e1c308aa5bbcdeea8ed63df412da9
|
||||
|
||||
Digest = MD4
|
||||
Input = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
|
||||
Output = 043f8582f241db351ce627e153e7f0e4
|
||||
|
||||
Digest = MD4
|
||||
Input = "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
|
||||
Output = e33b4ddc9c38f2199c3e7b164fcc0536
|
||||
|
||||
Title = RIPEMD160 tests
|
||||
|
||||
Digest = RIPEMD160
|
||||
Input = ""
|
||||
Output = 9c1185a5c5e9fc54612808977ee8f548b2258d31
|
||||
|
||||
Digest = RIPEMD160
|
||||
Input = "a"
|
||||
Output = 0bdc9d2d256b3ee9daae347be6f4dc835a467ffe
|
||||
|
||||
Digest = RIPEMD160
|
||||
Input = "abc"
|
||||
Output = 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc
|
||||
|
||||
Digest = RIPEMD160
|
||||
Input = "message digest"
|
||||
Output = 5d0689ef49d2fae572b881b123a85ffa21595f36
|
||||
|
||||
Digest = RIPEMD160
|
||||
Input = "abcdefghijklmnopqrstuvwxyz"
|
||||
Output = f71c27109c692c1b56bbdceb5b9d2865b3708dbc
|
||||
|
||||
Digest = RIPEMD160
|
||||
Input = "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
|
||||
Output = 12a053384a9c0c88e405a06c27dcf49ada62eb2b
|
||||
|
||||
Digest = RIPEMD160
|
||||
Input = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
|
||||
Output = b0e20b6e3116640286ed3a87a5713079b21f5189
|
||||
|
||||
Digest = RIPEMD160
|
||||
Input = "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
|
||||
Output = 9b752e45573d4b39f4dbd3323cab82bf63326bfb
|
||||
|
||||
Title = Whirlpool (from ISO/IEC 10118-3 test vector set)
|
||||
|
||||
Digest = whirlpool
|
||||
Input = ""
|
||||
Output = 19FA61D75522A4669B44E39C1D2E1726C530232130D407F89AFEE0964997F7A73E83BE698B288FEBCF88E3E03C4F0757EA8964E59B63D93708B138CC42A66EB3
|
||||
|
||||
Digest = whirlpool
|
||||
Input = "a"
|
||||
Output = 8ACA2602792AEC6F11A67206531FB7D7F0DFF59413145E6973C45001D0087B42D11BC645413AEFF63A42391A39145A591A92200D560195E53B478584FDAE231A
|
||||
|
||||
Digest = whirlpool
|
||||
Input = "abc"
|
||||
Output = 4E2448A4C6F486BB16B6562C73B4020BF3043E3A731BCE721AE1B303D97E6D4C7181EEBDB6C57E277D0E34957114CBD6C797FC9D95D8B582D225292076D4EEF5
|
||||
|
||||
Digest = whirlpool
|
||||
Input = "message digest"
|
||||
Output = 378C84A4126E2DC6E56DCC7458377AAC838D00032230F53CE1F5700C0FFB4D3B8421557659EF55C106B4B52AC5A4AAA692ED920052838F3362E86DBD37A8903E
|
||||
|
||||
Digest = whirlpool
|
||||
Input = "abcdefghijklmnopqrstuvwxyz"
|
||||
Output = F1D754662636FFE92C82EBB9212A484A8D38631EAD4238F5442EE13B8054E41B08BF2A9251C30B6A0B8AAE86177AB4A6F68F673E7207865D5D9819A3DBA4EB3B
|
||||
|
||||
Digest = whirlpool
|
||||
Input = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"
|
||||
Output = DC37E008CF9EE69BF11F00ED9ABA26901DD7C28CDEC066CC6AF42E40F82F3A1E08EBA26629129D8FB7CB57211B9281A65517CC879D7B962142C65F5A7AF01467
|
||||
|
||||
Digest = whirlpool
|
||||
Input = "12345678901234567890123456789012345678901234567890123456789012345678901234567890"
|
||||
Output = 466EF18BABB0154D25B9D38A6414F5C08784372BCCB204D6549C4AFADB6014294D5BD8DF2A6C44E538CD047B2681A51A2C60481E88C5A20B2C2A80CF3A9A083B
|
||||
|
||||
Digest = whirlpool
|
||||
Input = "abcdbcdecdefdefgefghfghighijhijk"
|
||||
Output = 2A987EA40F917061F5D6F0A0E4644F488A7A5A52DEEE656207C562F988E95C6916BDC8031BC5BE1B7B947639FE050B56939BAAA0ADFF9AE6745B7B181C3BE3FD
|
||||
|
||||
Digest = whirlpool
|
||||
Input = "aaaaaaaaaa"
|
||||
Count = 100000
|
||||
Output = 0C99005BEB57EFF50A7CF005560DDF5D29057FD86B20BFD62DECA0F1CCEA4AF51FC15490EDDC47AF32BB2B66C34FF9AD8C6008AD677F77126953B226E4ED8B01
|
||||
|
||||
|
||||
Title = SHA3
|
||||
|
||||
# Empty input and \xA3x200 vectors are taken from
|
||||
# http://csrc.nist.gov/groups/ST/toolkit/examples.html#aHashing
|
||||
# Others are pairs of "LongMsg" vectors available at
|
||||
# http://csrc.nist.gov/groups/STM/cavp/secure-hashing.html#test-vectors
|
||||
|
||||
Digest = SHA3-224
|
||||
Input = ""
|
||||
Output = 6B4E03423667DBB73B6E15454F0EB1ABD4597F9A1B078E3F5B5A6BC7
|
||||
|
||||
Digest = SHA3-224
|
||||
Input = A3
|
||||
Count = 200
|
||||
Output = 9376816ABA503F72F96CE7EB65AC095DEEE3BE4BF9BBC2A1CB7E11E0
|
||||
|
||||
Digest = SHA3-224
|
||||
Input = 31c82d71785b7ca6b651cb6c8c9ad5e2aceb0b0633c088d33aa247ada7a594ff4936c023251319820a9b19fc6c48de8a6f7ada214176ccdaadaeef51ed43714ac0c8269bbd497e46e78bb5e58196494b2471b1680e2d4c6dbd249831bd83a4d3be06c8a2e903933974aa05ee748bfe6ef359f7a143edf0d4918da916bd6f15e26a790cff514b40a5da7f72e1ed2fe63a05b8149587bea05653718cc8980eadbfeca85b7c9c286dd040936585938be7f98219700c83a9443c2856a80ff46852b26d1b1edf72a30203cf6c44a10fa6eaf1920173cedfb5c4cf3ac665b37a86ed02155bbbf17dc2e786af9478fe0889d86c5bfa85a242eb0854b1482b7bd16f67f80bef9c7a628f05a107936a64273a97b0088b0e515451f916b5656230a12ba6dc78
|
||||
Output = aab23c9e7fb9d7dacefdfd0b1ae85ab1374abff7c4e3f7556ecae412
|
||||
|
||||
Digest = SHA3-224
|
||||
Input = ab4f9d765085ccb474be6e2369568292532f6fa4dd9c50d02a7d8fab0fabb56a7f9680a2462c3753fafd3a252f9dddf1eb4a76835acfb59fc2a83441b8674f2995573697245e40549d2883f1d781a153b903e470f2f28e53e9646a66f7a5a7f0d5d9e6dd50e392be44867010c7ca77c1a5a2e1f00dcb82f589f759a1332b65c62766b9fa3483d399d7602a0969400642976e948d13243a8b89aa287ad5c230b47344d7783606aced3dfed86424abf7de77b026ce6cc35d20d1c500794332b0c1a1bc67dfc033c4c360a8a3aa5fd2f19d2db1bf3b807094b949900827e6438ef5991692b539d3c42227a6b362847e9d88a1b6855db7f58760d953690b26bd7258439a7f8409ae53137a3f2f14fa77a2a6bc0aa3bb7a19dd1c69554aae6c6703f3879057d3978c1a9d41bd3f492985aa0064f43fde2fa33ff6e1dfd4961e0aeacd4e3f412b4d35c0c864660d8779705a9c82bb824c405c54f429392e4da66ecfee7ef066139270ee9ccc83be5952ff5c84ffa8938f130cc52129ab825b6a5b585f01ebed13ce074c225f5b7d441cfc58c0c1039a2f127b3982ca7df546d4993027bd78ffb36ac08161063870d23f2df556b214
|
||||
Output = d61f04985026eee29d0f9700f8c5aea32ec2c23b1a9357edeb2be20c
|
||||
|
||||
|
||||
Digest = SHA3-256
|
||||
Input = ""
|
||||
Output = A7FFC6F8BF1ED76651C14756A061D662F580FF4DE43B49FA82D80A4B80F8434A
|
||||
|
||||
Digest = SHA3-256
|
||||
Input = A3
|
||||
Count = 200
|
||||
Output = 79F38ADEC5C20307A98EF76E8324AFBFD46CFD81B22E3973C65FA1BD9DE31787
|
||||
|
||||
Digest = SHA3-256
|
||||
Input = b1caa396771a09a1db9bc20543e988e359d47c2a616417bbca1b62cb02796a888fc6eeff5c0b5c3d5062fcb4256f6ae1782f492c1cf03610b4a1fb7b814c057878e1190b9835425c7a4a0e182ad1f91535ed2a35033a5d8c670e21c575ff43c194a58a82d4a1a44881dd61f9f8161fc6b998860cbe4975780be93b6f87980bad0a99aa2cb7556b478ca35d1f3746c33e2bb7c47af426641cc7bbb3425e2144820345e1d0ea5b7da2c3236a52906acdc3b4d34e474dd714c0c40bf006a3a1d889a632983814bbc4a14fe5f159aa89249e7c738b3b73666bac2a615a83fd21ae0a1ce7352ade7b278b587158fd2fabb217aa1fe31d0bda53272045598015a8ae4d8cec226fefa58daa05500906c4d85e7567
|
||||
Output = cb5648a1d61c6c5bdacd96f81c9591debc3950dcf658145b8d996570ba881a05
|
||||
|
||||
Digest = SHA3-256
|
||||
Input = 712b03d9ebe78d3a032a612939c518a6166ca9a161183a7596aa35b294d19d1f962da3ff64b57494cb5656e24adcf3b50e16f4e52135d2d9de76e94aa801cf49db10e384035329c54c9455bb3a9725fd9a44f44cb9078d18d3783d46ce372c31281aecef2f8b53d5702b863d71bc5786a33dd15d9256103b5ff7572f703d5cde6695e6c84f239acd1d6512ef581330590f4ab2a114ea064a693d5f8df5d908587bc7f998cde4a8b43d8821595566597dc8b3bf9ea78b154bd8907ee6c5d4d8a851f94be510962292b7ddda04d17b79fab4c022deb400e5489639dbc448f573d5cf72073a8001b36f73ac6677351b39d9bdb900e9a1121f488a7fa0aee60682e7dc7c531c85ec0154593ded3ae70e4121cae58445d8896b549cacf22d07cdace7625d57158721b44851d796d6511c38dac28dd37cbf2d7073b407fbc813149adc485e3dacee66755443c389d2d90dc70d8ff91816c0c5d7adbad7e30772a1f3ce76c72a6a2284ec7f174aefb6e9a895c118717999421b470a9665d2728c3c60c6d3e048d58b43c0d1b5b2f00be8b64bfe453d1e8fadf5699331f9
|
||||
Output = 095dcd0bc55206d2e1e715fb7173fc16a81979f278495dfc69a6d8f3174eba5a
|
||||
|
||||
|
||||
Digest = SHA3-384
|
||||
Input = ""
|
||||
Output = 0C63A75B845E4F7D01107D852E4C2485C51A50AAAA94FC61995E71BBEE983A2AC3713831264ADB47FB6BD1E058D5F004
|
||||
|
||||
Digest = SHA3-384
|
||||
Input = A3
|
||||
Count = 200
|
||||
Output = 1881DE2CA7E41EF95DC4732B8F5F002B189CC1E42B74168ED1732649CE1DBCDD76197A31FD55EE989F2D7050DD473E8F
|
||||
|
||||
Digest = SHA3-384
|
||||
Input = 5fe35923b4e0af7dd24971812a58425519850a506dfa9b0d254795be785786c319a2567cbaa5e35bcf8fe83d943e23fa5169b73adc1fcf8b607084b15e6a013df147e46256e4e803ab75c110f77848136be7d806e8b2f868c16c3a90c14463407038cb7d9285079ef162c6a45cedf9c9f066375c969b5fcbcda37f02aacff4f31cded3767570885426bebd9eca877e44674e9ae2f0c24cdd0e7e1aaf1ff2fe7f80a1c4f5078eb34cd4f06fa94a2d1eab5806ca43fd0f06c60b63d5402b95c70c21ea65a151c5cfaf8262a46be3c722264b
|
||||
Output = 3054d249f916a6039b2a9c3ebec1418791a0608a170e6d36486035e5f92635eaba98072a85373cb54e2ae3f982ce132b
|
||||
|
||||
Digest = SHA3-384
|
||||
Input = 035adcb639e5f28bb5c88658f45c1ce0be16e7dafe083b98d0ab45e8dcdbfa38e3234dfd973ba555b0cf8eea3c82ae1a3633fc565b7f2cc839876d3989f35731be371f60de140e3c916231ec780e5165bf5f25d3f67dc73a1c33655dfdf439dfbf1cbba8b779158a810ad7244f06ec078120cd18760af436a238941ce1e687880b5c879dc971a285a74ee85c6a746749a30159ee842e9b03f31d613dddd22975cd7fed06bd049d772cb6cc5a705faa734e87321dc8f2a4ea366a368a98bf06ee2b0b54ac3a3aeea637caebe70ad09ccda93cc06de95df73394a87ac9bbb5083a4d8a2458e91c7d5bf113aecae0ce279fdda76ba690787d26345e94c3edbc16a35c83c4d071b132dd81187bcd9961323011509c8f644a1c0a3f14ee40d7dd186f807f9edc7c02f6761061bbb6dd91a6c96ec0b9f10edbbd29dc52
|
||||
Output = 02535d86cc7518484a2a238c921b739b1704a50370a2924abf39958c5976e658dc5e87440063112459bddb40308b1c70
|
||||
|
||||
|
||||
Digest = SHA3-512
|
||||
Input = ""
|
||||
Output = A69F73CCA23A9AC5C8B567DC185A756E97C982164FE25859E0D1DCC1475C80A615B2123AF1F5F94C11E3E9402C3AC558F500199D95B6D3E301758586281DCD26
|
||||
|
||||
Digest = SHA3-512
|
||||
Input = A3
|
||||
Count = 200
|
||||
Output = E76DFAD22084A8B1467FCF2FFA58361BEC7628EDF5F3FDC0E4805DC48CAEECA81B7C13C30ADF52A3659584739A2DF46BE589C51CA1A4A8416DF6545A1CE8BA00
|
||||
|
||||
Digest = SHA3-512
|
||||
Input = 664ef2e3a7059daf1c58caf52008c5227e85cdcb83b4c59457f02c508d4f4f69f826bd82c0cffc5cb6a97af6e561c6f96970005285e58f21ef6511d26e709889a7e513c434c90a3cf7448f0caeec7114c747b2a0758a3b4503a7cf0c69873ed31d94dbef2b7b2f168830ef7da3322c3d3e10cafb7c2c33c83bbf4c46a31da90cff3bfd4ccc6ed4b310758491eeba603a76
|
||||
Output = e5825ff1a3c070d5a52fbbe711854a440554295ffb7a7969a17908d10163bfbe8f1d52a676e8a0137b56a11cdf0ffbb456bc899fc727d14bd8882232549d914e
|
||||
|
||||
Digest = SHA3-512
|
||||
Input = 991c4e7402c7da689dd5525af76fcc58fe9cc1451308c0c4600363586ccc83c9ec10a8c9ddaec3d7cfbd206484d09634b9780108440bf27a5fa4a428446b3214fa17084b6eb197c5c59a4e8df1cfc521826c3b1cbf6f4212f6bfb9bc106dfb5568395643de58bffa2774c31e67f5c1e7017f57caadbb1a56cc5b8a5cf9584552e17e7af9542ba13e9c54695e0dc8f24eddb93d5a3678e10c8a80ff4f27b677d40bef5cb5f9b3a659cc4127970cd2c11ebf22d514812dfefdd73600dfc10efba38e93e5bff47736126043e50f8b9b941e4ec3083fb762dbf15c86
|
||||
Output = cd0f2a48e9aa8cc700d3f64efb013f3600ebdbb524930c682d21025eab990eb6d7c52e611f884031fafd9360e5225ab7e4ec24cbe97f3af6dbe4a86a4f068ba7
|
||||
|
||||
Digest = SHAKE128
|
||||
Input = ""
|
||||
Output = 7F9C2BA4E88F827D616045507605853ED73B8093F6EFBC88EB1A6EACFA66EF263CB1EEA988004B93103CFB0AEEFD2A686E01FA4A58E8A3639CA8A1E3F9AE57E235B8CC873C23DC62B8D260169AFA2F75AB916A58D974918835D25E6A435085B2BADFD6DFAAC359A5EFBB7BCC4B59D538DF9A04302E10C8BC1CBF1A0B3A5120EA17CDA7CFAD765F5623474D368CCCA8AF0007CD9F5E4C849F167A580B14AABDEFAEE7EEF47CB0FCA9767BE1FDA69419DFB927E9DF07348B196691ABAEB580B32DEF58538B8D23F87732EA63B02B4FA0F4873360E2841928CD60DD4CEE8CC0D4C922A96188D032675C8AC850933C7AFF1533B94C834ADBB69C6115BAD4692D8619F90B0CDF8A7B9C264029AC185B70B83F2801F2F4B3F70C593EA3AEEB613A7F1B1DE33FD75081F592305F2E4526EDC09631B10958F464D889F31BA010250FDA7F1368EC2967FC84EF2AE9AFF268E0B1700AFFC6820B523A3D917135F2DFF2EE06BFE72B3124721D4A26C04E53A75E30E73A7A9C4A95D91C55D495E9F51DD0B5E9D83C6D5E8CE803AA62B8D654DB53D09B8DCFF273CDFEB573FAD8BCD45578BEC2E770D01EFDE86E721A3F7C6CCE275DABE6E2143F1AF18DA7EFDDC4C7B70B5E345DB93CC936BEA323491CCB38A388F546A9FF00DD4E1300B9B2153D2041D205B443E41B45A653F2A5C4492C1ADD544512DDA2529833462B71A41A45BE97290B6F
|
||||
|
||||
Digest = SHAKE128
|
||||
Input = A3
|
||||
Count = 200
|
||||
Output = 131AB8D2B594946B9C81333F9BB6E0CE75C3B93104FA3469D3917457385DA037CF232EF7164A6D1EB448C8908186AD852D3F85A5CF28DA1AB6FE3438171978467F1C05D58C7EF38C284C41F6C2221A76F12AB1C04082660250802294FB87180213FDEF5B0ECB7DF50CA1F8555BE14D32E10F6EDCDE892C09424B29F597AFC270C904556BFCB47A7D40778D390923642B3CBD0579E60908D5A000C1D08B98EF933F806445BF87F8B009BA9E94F7266122ED7AC24E5E266C42A82FA1BBEFB7B8DB0066E16A85E0493F07DF4809AEC084A593748AC3DDE5A6D7AAE1E8B6E5352B2D71EFBB47D4CAEED5E6D633805D2D323E6FD81B4684B93A2677D45E7421C2C6AEA259B855A698FD7D13477A1FE53E5A4A6197DBEC5CE95F505B520BCD9570C4A8265A7E01F89C0C002C59BFEC6CD4A5C109258953EE5EE70CD577EE217AF21FA70178F0946C9BF6CA8751793479F6B537737E40B6ED28511D8A2D7E73EB75F8DAAC912FF906E0AB955B083BAC45A8E5E9B744C8506F37E9B4E749A184B30F43EB188D855F1B70D71FF3E50C537AC1B0F8974F0FE1A6AD295BA42F6AEC74D123A7ABEDDE6E2C0711CAB36BE5ACB1A5A11A4B1DB08BA6982EFCCD716929A7741CFC63AA4435E0B69A9063E880795C3DC5EF3272E11C497A91ACF699FEFEE206227A44C9FB359FD56AC0A9A75A743CFF6862F17D7259AB075216C0699511643B6439
|
||||
|
||||
Digest = SHAKE128
|
||||
Input = a6fe00064257aa318b621c5eb311d32bb8004c2fa1a969d205d71762cc5d2e633907992629d1b69d9557ff6d5e8deb454ab00f6e497c89a4fea09e257a6fa2074bd818ceb5981b3e3faefd6e720f2d1edd9c5e4a5c51e5009abf636ed5bca53fe159c8287014a1bd904f5c8a7501625f79ac81eb618f478ce21cae6664acffb30572f059e1ad0fc2912264e8f1ca52af26c8bf78e09d75f3dd9fc734afa8770abe0bd78c90cc2ff448105fb16dd2c5b7edd8611a62e537db9331f5023e16d6ec150cc6e706d7c7fcbfff930c7281831fd5c4aff86ece57ed0db882f59a5fe403105d0592ca38a081fed84922873f538ee774f13b8cc09bd0521db4374aec69f4bae6dcb66455822c0b84c91a3474ffac2ad06f0a4423cd2c6a49d4f0d6242d6a1890937b5d9835a5f0ea5b1d01884d22a6c1718e1f60b3ab5e232947c76ef70b344171083c688093b5f1475377e3069863
|
||||
Output = 3109d9472ca436e805c6b3db2251a9bc
|
||||
|
||||
Digest = SHAKE128
|
||||
Input = 49d81708d86cd59dea0ac2c1017a9712d6dffb754dde0b57a9023a39fc5f5b6be276fc176f59f6826610428fac3a0e85fcf71011db061b8fcf2bf085ccd45670effb6dc46f4e3f2ed08e981c5935187fc95b86cf46da675096b1cf9591a67842d6301116be93d8288e4d6b70f1b1db8aa5d203b774a21825665b8170351ee86801da91154570eaf80a1564945af7822df8232fd04ea65593a7f2ab1e9e84cf6ad6c494c9ec2d9d27aaad2b8f7e4f33f12a17b422bc2d4724c13ff8a8b62054d1bfb5c33b9c11183cd8df67694300165ca37637b5a781155f1c070d156339a0242374c6723b6584bffb71c02b935455f8cb086392f5e8e8cc2015956d8f19daeb6aca4476b27108387a2ce0dc5591154d0b94ddc090abe8f4363036b821062baffb7fe550ea7dcd30bfd86c84710081e1c9e450475e123c5ec41f98ff0149bbf6405b5207cad1fb2f313d0f2bcee9be3f6ebe623049640d9234ab644a172ab14ba02633a339b5b9bb38226fda5694f7ec63ebbb8238eb8219ec9c429f4bf0353383a72f2d21702f5e3c513499f04852710f33044512edc47a56bad90885e5713851a7efac694b869fa590076e844ff757d95de581c1b3fa3dd8ccd28cad4f8ae173ee1b28f98ee606dca89063fbef0f262b33053f2c854debdc9cd433ab77abb64f445aa9b981761c4761767f3b71c2646c7b0d873baae50bc9f0
|
||||
Output = c609be05458f7ab33e7b6b54bc6e8999
|
||||
|
||||
Digest = SHAKE256
|
||||
Input = ""
|
||||
Output = 46B9DD2B0BA88D13233B3FEB743EEB243FCD52EA62B81B82B50C27646ED5762FD75DC4DDD8C0F200CB05019D67B592F6FC821C49479AB48640292EACB3B7C4BE141E96616FB13957692CC7EDD0B45AE3DC07223C8E92937BEF84BC0EAB862853349EC75546F58FB7C2775C38462C5010D846C185C15111E595522A6BCD16CF86F3D122109E3B1FDD943B6AEC468A2D621A7C06C6A957C62B54DAFC3BE87567D677231395F6147293B68CEAB7A9E0C58D864E8EFDE4E1B9A46CBE854713672F5CAAAE314ED9083DAB4B099F8E300F01B8650F1F4B1D8FCF3F3CB53FB8E9EB2EA203BDC970F50AE55428A91F7F53AC266B28419C3778A15FD248D339EDE785FB7F5A1AAA96D313EACC890936C173CDCD0FAB882C45755FEB3AED96D477FF96390BF9A66D1368B208E21F7C10D04A3DBD4E360633E5DB4B602601C14CEA737DB3DCF722632CC77851CBDDE2AAF0A33A07B373445DF490CC8FC1E4160FF118378F11F0477DE055A81A9EDA57A4A2CFB0C83929D310912F729EC6CFA36C6AC6A75837143045D791CC85EFF5B21932F23861BCF23A52B5DA67EAF7BAAE0F5FB1369DB78F3AC45F8C4AC5671D85735CDDDB09D2B1E34A1FC066FF4A162CB263D6541274AE2FCC865F618ABE27C124CD8B074CCD516301B91875824D09958F341EF274BDAB0BAE316339894304E35877B0C28A9B1FD166C796B9CC258A064A8F57E27F2A
|
||||
|
||||
Digest = SHAKE256
|
||||
Input = A3
|
||||
Count = 200
|
||||
Output = CD8A920ED141AA0407A22D59288652E9D9F1A7EE0C1E7C1CA699424DA84A904D2D700CAAE7396ECE96604440577DA4F3AA22AEB8857F961C4CD8E06F0AE6610B1048A7F64E1074CD629E85AD7566048EFC4FB500B486A3309A8F26724C0ED628001A1099422468DE726F1061D99EB9E93604D5AA7467D4B1BD6484582A384317D7F47D750B8F5499512BB85A226C4243556E696F6BD072C5AA2D9B69730244B56853D16970AD817E213E470618178001C9FB56C54FEFA5FEE67D2DA524BB3B0B61EF0E9114A92CDBB6CCCB98615CFE76E3510DD88D1CC28FF99287512F24BFAFA1A76877B6F37198E3A641C68A7C42D45FA7ACC10DAE5F3CEFB7B735F12D4E589F7A456E78C0F5E4C4471FFFA5E4FA0514AE974D8C2648513B5DB494CEA847156D277AD0E141C24C7839064CD08851BC2E7CA109FD4E251C35BB0A04FB05B364FF8C4D8B59BC303E25328C09A882E952518E1A8AE0FF265D61C465896973D7490499DC639FB8502B39456791B1B6EC5BCC5D9AC36A6DF622A070D43FED781F5F149F7B62675E7D1A4D6DEC48C1C7164586EAE06A51208C0B791244D307726505C3AD4B26B6822377257AA152037560A739714A3CA79BD605547C9B78DD1F596F2D4F1791BC689A0E9B799A37339C04275733740143EF5D2B58B96A363D4E08076A1A9D7846436E4DCA5728B6F760EEF0CA92BF0BE5615E96959D767197A0BEEB
|
||||
|
||||
Digest = SHAKE256
|
||||
Input = dc5a100fa16df1583c79722a0d72833d3bf22c109b8889dbd35213c6bfce205813edae3242695cfd9f59b9a1c203c1b72ef1a5423147cb990b5316a85266675894e2644c3f9578cebe451a09e58c53788fe77a9e850943f8a275f830354b0593a762bac55e984db3e0661eca3cb83f67a6fb348e6177f7dee2df40c4322602f094953905681be3954fe44c4c902c8f6bba565a788b38f13411ba76ce0f9f6756a2a2687424c5435a51e62df7a8934b6e141f74c6ccf539e3782d22b5955d3baf1ab2cf7b5c3f74ec2f9447344e937957fd7f0bdfec56d5d25f61cde18c0986e244ecf780d6307e313117256948d4230ebb9ea62bb302cfe80d7dfebabc4a51d7687967ed5b416a139e974c005fff507a96
|
||||
Output = 2bac5716803a9cda8f9e84365ab0a681327b5ba34fdedfb1c12e6e807f45284b
|
||||
|
||||
Digest = SHAKE256
|
||||
Input = 16caf60da14b4fa9174a6d40c23cff93ed8fc9279990f749718db1500036ef2222498ffab86fa568a0611299e54e58d83281ac558d3f4d2541ee158b1c7d4d76dbffc64ae39925e3329f7fd894fa26fc1acdc22bc858a3438e1c55707a3f75ad2b33c48789937a24b34ddd85390611088cba3231b2a3a0a93e5d9a8780470fcff92cb03811234a330db353283b3bc3036f9125efb3eaed613bfa0c59975cc2e52c33b3e6e5123e1626190a4a0261e1f5ad9bc2ee34f331736b3bd26d274536f5ae90f5186c27fdd7e8c72972f64016e72d1d32b59b8715e5b867154b99cb140a668b9d560e2c307e3904d9297f9f07dfd7629ccc526e41c109c8fc7c53b604293c6cd42933e77e11031a42f605485fe893b129bcbf705c0f45a4b087bfcead5c187ac1174322909a2d4f8b61f001c4074951000c4c550ed5564458f444dab8aae2fe8daaa6a30d209fecddf2a893df46e18b4b4460e4011d23f01d4c49a4cc1c82405f6ac5339eac41385f3295c657ac43a72fed62e6daee94ef271638f292b8e18860de0699eb45fb7d3aa81f61d44158edd68ebc244451918b
|
||||
Output = 21a48efd949c3f785179a0e340756a23f77d29a7625229a71a05731c7fbd5aa9
|
||||
|
||||
# Following tests are pairs of *last* "VariableOut" vectors from
|
||||
# http://csrc.nist.gov/groups/STM/cavp/secure-hashing.html#test-vectors
|
||||
|
||||
Digest = SHAKE128
|
||||
Input = c60a221c975e14bf835827c1103a2906
|
||||
Output = 0db7f7196eee8dd6994a16ded19cb09f05f89ccd2464333df2c017c6ca041fa0d54a4832a74ce86ce9b41d8e523e66ce6ef9df7c20aa70e0ac00f54eb072a472ef46cf2a933df0d5f9fafab6388a206f6bd1df50b0836500c758c557c8ac965733fdaaa59f5ed661a1bda61e2952886a60f9568157e3d72e49b6e061fc08f3f1caf159e8eff77ea5221565d2
|
||||
|
||||
Digest = SHAKE128
|
||||
Input = 0a13ad2c7a239b4ba73ea6592ae84ea9
|
||||
Output = 5feaf99c15f48851943ff9baa6e5055d8377f0dd347aa4dbece51ad3a6d9ce0c01aee9fe2260b80a4673a909b532adcdd1e421c32d6460535b5fe392a58d2634979a5a104d6c470aa3306c400b061db91c463b2848297bca2bc26d1864ba49d7ff949ebca50fbf79a5e63716dc82b600bd52ca7437ed774d169f6bf02e46487956fba2230f34cd2a0485484d
|
||||
|
||||
Digest = SHAKE256
|
||||
Input = 6ae23f058f0f2264a18cd609acc26dd4dbc00f5c3ee9e13ecaea2bb5a2f0bb6b
|
||||
Output = b9b92544fb25cfe4ec6fe437d8da2bbe00f7bdaface3de97b8775a44d753c3adca3f7c6f183cc8647e229070439aa9539ae1f8f13470c9d3527fffdeef6c94f9f0520ff0c1ba8b16e16014e1af43ac6d94cb7929188cce9d7b02f81a2746f52ba16988e5f6d93298d778dfe05ea0ef256ae3728643ce3e29c794a0370e9ca6a8bf3e7a41e86770676ac106f7ae79e67027ce7b7b38efe27d253a52b5cb54d6eb4367a87736ed48cb45ef27f42683da140ed3295dfc575d3ea38cfc2a3697cc92864305407369b4abac054e497378dd9fd0c4b352ea3185ce1178b3dc1599df69db29259d4735320c8e7d33e8226620c9a1d22761f1d35bdff79a
|
||||
|
||||
Digest = SHAKE256
|
||||
Input = 8d8001e2c096f1b88e7c9224a086efd4797fbf74a8033a2d422a2b6b8f6747e4
|
||||
Output = 2e975f6a8a14f0704d51b13667d8195c219f71e6345696c49fa4b9d08e9225d3d39393425152c97e71dd24601c11abcfa0f12f53c680bd3ae757b8134a9c10d429615869217fdd5885c4db174985703a6d6de94a667eac3023443a8337ae1bc601b76d7d38ec3c34463105f0d3949d78e562a039e4469548b609395de5a4fd43c46ca9fd6ee29ada5efc07d84d553249450dab4a49c483ded250c9338f85cd937ae66bb436f3b4026e859fda1ca571432f3bfc09e7c03ca4d183b741111ca0483d0edabc03feb23b17ee48e844ba2408d9dcfd0139d2e8c7310125aee801c61ab7900d1efc47c078281766f361c5e6111346235e1dc38325666c
|
||||
|
||||
Title = SM3 Tests
|
||||
|
||||
# From https://tools.ietf.org/html/draft-shen-sm2-ecdsa-02
|
||||
|
||||
Digest = SM3
|
||||
Input = 0090414C494345313233405941484F4F2E434F4D787968B4FA32C3FD2417842E73BBFEFF2F3C848B6831D7E0EC65228B3937E49863E4C6D3B23B0C849CF84241484BFE48F61D59A5B16BA06E6E12D1DA27C5249A421DEBD61B62EAB6746434EBC3CC315E32220B3BADD50BDC4C4E6C147FEDD43D0680512BCBB42C07D47349D2153B70C4E5D7FDFCBFA36EA1A85841B9E46E09A20AE4C7798AA0F119471BEE11825BE46202BB79E2A5844495E97C04FF4DF2548A7C0240F88F1CD4E16352A73C17B7F16F07353E53A176D684A9FE0C6BB798E857
|
||||
Output = F4A38489E32B45B6F876E3AC2168CA392362DC8F23459C1D1146FC3DBFB7BC9A
|
||||
|
||||
# From https://tools.ietf.org/html/draft-shen-sm3-hash-01
|
||||
Digest = SM3
|
||||
Input = 616263
|
||||
Output = 66C7F0F462EEEDD9D1F2D46BDC10E4E24167C4875CF2F7A2297DA02B8F4BA8E0
|
||||
|
||||
Digest = SM3
|
||||
Input = 61626364616263646162636461626364616263646162636461626364616263646162636461626364616263646162636461626364616263646162636461626364
|
||||
Output = DEBE9FF92275B8A138604889C18E5A4D6FDB70E5387E5765293dCbA39C0C5732
|
||||
|
||||
# From GmSSL test suite
|
||||
|
||||
Digest = SM3
|
||||
Input = 0090414C494345313233405941484F4F2E434F4D787968B4FA32C3FD2417842E73BBFEFF2F3C848B6831D7E0EC65228B3937E49863E4C6D3B23B0C849CF84241484BFE48F61D59A5B16BA06E6E12D1DA27C5249A421DEBD61B62EAB6746434EBC3CC315E32220B3BADD50BDC4C4E6C147FEDD43D0680512BCBB42C07D47349D2153B70C4E5D7FDFCBFA36EA1A85841B9E46E09A20AE4C7798AA0F119471BEE11825BE46202BB79E2A5844495E97C04FF4DF2548A7C0240F88F1CD4E16352A73C17B7F16F07353E53A176D684A9FE0C6BB798E857
|
||||
Output = F4A38489E32B45B6F876E3AC2168CA392362DC8F23459C1D1146FC3DBFB7BC9A
|
||||
|
||||
Digest = SM3
|
||||
Input = 0090414C494345313233405941484F4F2E434F4D00000000000000000000000000000000000000000000000000000000000000000000E78BCD09746C202378A7E72B12BCE00266B9627ECB0B5A25367AD1AD4CC6242B00CDB9CA7F1E6B0441F658343F4B10297C0EF9B6491082400A62E7A7485735FADD013DE74DA65951C4D76DC89220D5F7777A611B1C38BAE260B175951DC8060C2B3E0165961645281A8626607B917F657D7E9382F1EA5CD931F40F6627F357542653B201686522130D590FB8DE635D8FCA715CC6BF3D05BEF3F75DA5D543454448166612
|
||||
Output = 26352AF82EC19F207BBC6F9474E11E90CE0F7DDACE03B27F801817E897A81FD5
|
||||
|
||||
Digest = SM3
|
||||
Input = 0090414C494345313233405941484F4F2E434F4D787968B4FA32C3FD2417842E73BBFEFF2F3C848B6831D7E0EC65228B3937E49863E4C6D3B23B0C849CF84241484BFE48F61D59A5B16BA06E6E12D1DA27C5249A421DEBD61B62EAB6746434EBC3CC315E32220B3BADD50BDC4C4E6C147FEDD43D0680512BCBB42C07D47349D2153B70C4E5D7FDFCBFA36EA1A85841B9E46E09A23099093BF3C137D8FCBBCDF4A2AE50F3B0F216C3122D79425FE03A45DBFE16553DF79E8DAC1CF0ECBAA2F2B49D51A4B387F2EFAF482339086A27A8E05BAED98B
|
||||
Output = E4D1D0C3CA4C7F11BC8FF8CB3F4C02A78F108FA098E51A668487240F75E20F31
|
||||
|
||||
Digest = SM3
|
||||
Input = 008842494C4C343536405941484F4F2E434F4D787968B4FA32C3FD2417842E73BBFEFF2F3C848B6831D7E0EC65228B3937E49863E4C6D3B23B0C849CF84241484BFE48F61D59A5B16BA06E6E12D1DA27C5249A421DEBD61B62EAB6746434EBC3CC315E32220B3BADD50BDC4C4E6C147FEDD43D0680512BCBB42C07D47349D2153B70C4E5D7FDFCBFA36EA1A85841B9E46E09A2245493D446C38D8CC0F118374690E7DF633A8A4BFB3329B5ECE604B2B4F37F4353C0869F4B9E17773DE68FEC45E14904E0DEA45BF6CECF9918C85EA047C60A4C
|
||||
Output = 6B4B6D0E276691BD4A11BF72F4FB501AE309FDACB72FA6CC336E6656119ABD67
|
||||
|
||||
Digest = SM3
|
||||
Input = 4D38D2958CA7FD2CFAE3AF04486959CF92C8EF48E8B83A05C112E739D5F181D03082020CA003020102020900AF28725D98D33143300C06082A811CCF550183750500307D310B300906035504060C02636E310B300906035504080C02626A310B300906035504070C02626A310F300D060355040A0C06746F70736563310F300D060355040B0C06746F707365633111300F06035504030C08546F707365634341311F301D06092A864886F70D0109010C10626A40746F707365632E636F6D2E636E301E170D3132303632343037353433395A170D3332303632303037353433395A307D310B300906035504060C02636E310B300906035504080C02626A310B300906035504070C02626A310F300D060355040A0C06746F70736563310F300D060355040B0C06746F707365633111300F06035504030C08546F707365634341311F301D06092A864886F70D0109010C10626A40746F707365632E636F6D2E636E3059301306072A8648CE3D020106082A811CCF5501822D03420004D69C2F1EEC3BFB6B95B30C28085C77B125D77A9C39525D8190768F37D6B205B589DCD316BBE7D89A9DC21917F17799E698531F5E6E3E10BD31370B259C3F81C3A3733071300F0603551D130101FF040530030101FF301D0603551D0E041604148E5D90347858BAAAD870D8BDFBA6A85E7B563B64301F0603551D230418301680148E5D90347858BAAAD870D8BDFBA6A85E7B563B64300B0603551D0F040403020106301106096086480186F8420101040403020057
|
||||
Output = C3B02E500A8B60B77DEDCF6F4C11BEF8D56E5CDE708C72065654FD7B2167915A
|
|
@ -0,0 +1,253 @@
|
|||
#
|
||||
# Copyright 2001-2022 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
# Tests start with one of these keywords
|
||||
# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
|
||||
# PrivPubKeyPair Sign Verify VerifyRecover
|
||||
# and continue until a blank line. Lines starting with a pound sign,
|
||||
# like this prolog, are ignored.
|
||||
|
||||
Title = TLS1 PRF tests (from NIST test vectors)
|
||||
|
||||
KDF=TLS1-PRF
|
||||
Ctrl.md = md:MD5-SHA1
|
||||
Ctrl.Secret = hexsecret:bded7fa5c1699c010be23dd06ada3a48349f21e5f86263d512c0c5cc379f0e780ec55d9844b2f1db02a96453513568d0
|
||||
Ctrl.label = seed:master secret
|
||||
Ctrl.client_random = hexseed:e5acaf549cd25c22d964c0d930fa4b5261d2507fad84c33715b7b9a864020693
|
||||
Ctrl.server_random = hexseed:135e4d557fdf3aa6406d82975d5c606a9734c9334b42136e96990fbd5358cdb2
|
||||
Output = 2f6962dfbc744c4b2138bb6b3d33054c5ecc14f24851d9896395a44ab3964efc2090c5bf51a0891209f46c1e1e998f62
|
||||
|
||||
KDF=TLS1-PRF
|
||||
Ctrl.md = md:MD5-SHA1
|
||||
Ctrl.Secret = hexsecret:2f6962dfbc744c4b2138bb6b3d33054c5ecc14f24851d9896395a44ab3964efc2090c5bf51a0891209f46c1e1e998f62
|
||||
Ctrl.label = seed:key expansion
|
||||
Ctrl.server_random = hexseed:67267e650eb32444119d222a368c191af3082888dc35afe8368e638c828874be
|
||||
Ctrl.client_random = hexseed:d58a7b1cd4fedaa232159df652ce188f9d997e061b9bf48e83b62990440931f6
|
||||
Output = 3088825988e77fce68d19f756e18e43eb7fe672433504feaf99b3c503d9091b164f166db301d70c9fc0870b4a94563907bee1a61fb786cb717576890bcc51cb9ead97e01d0a2fea99c953377b195205ff07b369589178796edc963fd80fdbe518a2fc1c35c18ae8d
|
||||
|
||||
KDF=TLS1-PRF
|
||||
Ctrl.md = md:SHA256
|
||||
Ctrl.Secret = hexsecret:f8938ecc9edebc5030c0c6a441e213cd24e6f770a50dda07876f8d55da062bcadb386b411fd4fe4313a604fce6c17fbc
|
||||
Ctrl.label = seed:master secret
|
||||
Ctrl.client_random = hexseed:36c129d01a3200894b9179faac589d9835d58775f9b5ea3587cb8fd0364cae8c
|
||||
Ctrl.server_random = hexseed:f6c9575ed7ddd73e1f7d16eca115415812a43c2b747daaaae043abfb50053fce
|
||||
Output = 202c88c00f84a17a20027079604787461176455539e705be730890602c289a5001e34eeb3a043e5d52a65e66125188bf
|
||||
|
||||
KDF=TLS1-PRF
|
||||
Ctrl.md = md:SHA256
|
||||
Ctrl.Secret = hexsecret:202c88c00f84a17a20027079604787461176455539e705be730890602c289a5001e34eeb3a043e5d52a65e66125188bf
|
||||
Ctrl.label = seed:key expansion
|
||||
Ctrl.server_random = hexseed:ae6c806f8ad4d80784549dff28a4b58fd837681a51d928c3e30ee5ff14f39868
|
||||
Ctrl.client_random = hexseed:62e1fd91f23f558a605f28478c58cf72637b89784d959df7e946d3f07bd1b616
|
||||
Output = d06139889fffac1e3a71865f504aa5d0d2a2e89506c6f2279b670c3e1b74f531016a2530c51a3a0f7e1d6590d0f0566b2f387f8d11fd4f731cdd572d2eae927f6f2f81410b25e6960be68985add6c38445ad9f8c64bf8068bf9a6679485d966f1ad6f68b43495b10a683755ea2b858d70ccac7ec8b053c6bd41ca299d4e51928
|
||||
|
||||
# As above but use long name for KDF
|
||||
KDF=tls1-prf
|
||||
Ctrl.md = md:SHA256
|
||||
Ctrl.Secret = hexsecret:202c88c00f84a17a20027079604787461176455539e705be730890602c289a5001e34eeb3a043e5d52a65e66125188bf
|
||||
Ctrl.label = seed:key expansion
|
||||
Ctrl.server_random = hexseed:ae6c806f8ad4d80784549dff28a4b58fd837681a51d928c3e30ee5ff14f39868
|
||||
Ctrl.client_random = hexseed:62e1fd91f23f558a605f28478c58cf72637b89784d959df7e946d3f07bd1b616
|
||||
Output = d06139889fffac1e3a71865f504aa5d0d2a2e89506c6f2279b670c3e1b74f531016a2530c51a3a0f7e1d6590d0f0566b2f387f8d11fd4f731cdd572d2eae927f6f2f81410b25e6960be68985add6c38445ad9f8c64bf8068bf9a6679485d966f1ad6f68b43495b10a683755ea2b858d70ccac7ec8b053c6bd41ca299d4e51928
|
||||
|
||||
# Missing digest.
|
||||
KDF=TLS1-PRF
|
||||
Ctrl.Secret = hexsecret:01
|
||||
Ctrl.Seed = hexseed:02
|
||||
Output = 03
|
||||
Result = KDF_DERIVE_ERROR
|
||||
|
||||
# Missing secret.
|
||||
KDF=TLS1-PRF
|
||||
Ctrl.md = md:MD5-SHA1
|
||||
Ctrl.Seed = hexseed:02
|
||||
Output = 03
|
||||
Result = KDF_DERIVE_ERROR
|
||||
|
||||
Title = HKDF tests (from RFC5869 test vectors)
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.md = md:SHA256
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = hexsalt:000102030405060708090a0b0c
|
||||
Ctrl.info = hexinfo:f0f1f2f3f4f5f6f7f8f9
|
||||
Output = 3cb25f25faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d5b887185865
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_ONLY
|
||||
Ctrl.md = md:SHA256
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = hexsalt:000102030405060708090a0b0c
|
||||
Output = 077709362c2e32df0ddc3f0dc47bba6390b6c73bb50f9c3122ec844ad7c2b3e5
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXPAND_ONLY
|
||||
Ctrl.md = md:SHA256
|
||||
Ctrl.IKM = hexkey:077709362c2e32df0ddc3f0dc47bba6390b6c73bb50f9c3122ec844ad7c2b3e5
|
||||
Ctrl.info = hexinfo:f0f1f2f3f4f5f6f7f8f9
|
||||
Output = 3cb25f25faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d5b887185865
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.md = md:SHA256
|
||||
Ctrl.IKM = hexkey:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f
|
||||
Ctrl.salt = hexsalt:606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf
|
||||
Ctrl.info = hexinfo:b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
|
||||
Output = b11e398dc80327a1c8e7f78c596a49344f012eda2d4efad8a050cc4c19afa97c59045a99cac7827271cb41c65e590e09da3275600c2f09b8367793a9aca3db71cc30c58179ec3e87c14c01d5c1f3434f1d87
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_ONLY
|
||||
Ctrl.md = md:SHA256
|
||||
Ctrl.IKM = hexkey:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f
|
||||
Ctrl.salt = hexsalt:606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf
|
||||
Output = 06a6b88c5853361a06104c9ceb35b45cef760014904671014a193f40c15fc244
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXPAND_ONLY
|
||||
Ctrl.md = md:SHA256
|
||||
Ctrl.IKM = hexkey:06a6b88c5853361a06104c9ceb35b45cef760014904671014a193f40c15fc244
|
||||
Ctrl.info = hexinfo:b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
|
||||
Output = b11e398dc80327a1c8e7f78c596a49344f012eda2d4efad8a050cc4c19afa97c59045a99cac7827271cb41c65e590e09da3275600c2f09b8367793a9aca3db71cc30c58179ec3e87c14c01d5c1f3434f1d87
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.md = md:SHA256
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = salt:
|
||||
Ctrl.info = info:
|
||||
Output = 8da4e775a563c18f715f802a063c5a31b8a11f5c5ee1879ec3454e5f3c738d2d9d201395faa4b61a96c8
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_ONLY
|
||||
Ctrl.md = md:SHA256
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = salt:
|
||||
Ctrl.info = info:
|
||||
Output = 19ef24a32c717b167f33a91d6f648bdf96596776afdb6377ac434c1c293ccb04
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXPAND_ONLY
|
||||
Ctrl.md = md:SHA256
|
||||
Ctrl.IKM = hexkey:19ef24a32c717b167f33a91d6f648bdf96596776afdb6377ac434c1c293ccb04
|
||||
Ctrl.info = info:
|
||||
Output = 8da4e775a563c18f715f802a063c5a31b8a11f5c5ee1879ec3454e5f3c738d2d9d201395faa4b61a96c8
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = hexsalt:000102030405060708090a0b0c
|
||||
Ctrl.info = hexinfo:f0f1f2f3f4f5f6f7f8f9
|
||||
Output = 085a01ea1b10f36933068b56efa5ad81a4f14b822f5b091568a9cdd4f155fda2c22e422478d305f3f896
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_ONLY
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = hexsalt:000102030405060708090a0b0c
|
||||
Output = 9b6c18c432a7bf8f0e71c8eb88f4b30baa2ba243
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXPAND_ONLY
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.IKM = hexkey:9b6c18c432a7bf8f0e71c8eb88f4b30baa2ba243
|
||||
Ctrl.info = hexinfo:f0f1f2f3f4f5f6f7f8f9
|
||||
Output = 085a01ea1b10f36933068b56efa5ad81a4f14b822f5b091568a9cdd4f155fda2c22e422478d305f3f896
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.IKM = hexkey:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f
|
||||
Ctrl.salt = hexsalt:606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf
|
||||
Ctrl.info = hexinfo:b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
|
||||
Output = 0bd770a74d1160f7c9f12cd5912a06ebff6adcae899d92191fe4305673ba2ffe8fa3f1a4e5ad79f3f334b3b202b2173c486ea37ce3d397ed034c7f9dfeb15c5e927336d0441f4c4300e2cff0d0900b52d3b4
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_ONLY
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.IKM = hexkey:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f
|
||||
Ctrl.salt = hexsalt:606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf
|
||||
Output = 8adae09a2a307059478d309b26c4115a224cfaf6
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXPAND_ONLY
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.IKM = hexkey:8adae09a2a307059478d309b26c4115a224cfaf6
|
||||
Ctrl.info = hexinfo:b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
|
||||
Output = 0bd770a74d1160f7c9f12cd5912a06ebff6adcae899d92191fe4305673ba2ffe8fa3f1a4e5ad79f3f334b3b202b2173c486ea37ce3d397ed034c7f9dfeb15c5e927336d0441f4c4300e2cff0d0900b52d3b4
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = salt:
|
||||
Ctrl.info = info:
|
||||
Output = 0ac1af7002b3d761d1e55298da9d0506b9ae52057220a306e07b6b87e8df21d0ea00033de03984d34918
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_ONLY
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = salt:
|
||||
Output = da8c8a73c7fa77288ec6f5e7c297786aa0d32d01
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXPAND_ONLY
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.IKM = hexkey:da8c8a73c7fa77288ec6f5e7c297786aa0d32d01
|
||||
Ctrl.info = info:
|
||||
Output = 0ac1af7002b3d761d1e55298da9d0506b9ae52057220a306e07b6b87e8df21d0ea00033de03984d34918
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.IKM = hexkey:0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
|
||||
Ctrl.salt = salt:
|
||||
Ctrl.info = info:
|
||||
Output = 2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_ONLY
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.IKM = hexkey:0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
|
||||
Ctrl.salt = salt:
|
||||
Output = 2adccada18779e7c2077ad2eb19d3f3e731385dd
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXPAND_ONLY
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.IKM = hexkey:2adccada18779e7c2077ad2eb19d3f3e731385dd
|
||||
Ctrl.info = info:
|
||||
Output = 2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.IKM = hexkey:0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
|
||||
Ctrl.salt = salt:
|
||||
Ctrl.info = info:
|
||||
Output = 00
|
||||
Result = KDF_DERIVE_ERROR
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.salt = salt:
|
||||
Ctrl.info = info:
|
||||
Output = 00
|
||||
Result = KDF_DERIVE_ERROR
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.IKM = hexkey:0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
|
||||
Ctrl.info = info:
|
||||
Output = 2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.IKM = hexkey:0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
|
||||
Ctrl.salt = salt:
|
||||
Output = 2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_AND_EXPAND
|
||||
Ctrl.md = md:SHA1
|
||||
Ctrl.IKM = hexkey:0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
|
||||
Ctrl.salt = salt:
|
||||
Output = 2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48
|
|
@ -0,0 +1,643 @@
|
|||
#
|
||||
# Copyright 2001-2019 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the OpenSSL license (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
# Tests start with one of these keywords
|
||||
# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
|
||||
# PrivPubKeyPair Sign Verify VerifyRecover
|
||||
# and continue until a blank line. Lines starting with a pound sign,
|
||||
# like this prolog, are ignored.
|
||||
|
||||
# SIPHASH tests - default values: 2,4 rounds, 16-byte mac
|
||||
# There are no official test vectors, they are simple vectors 1, 2, 3, etc
|
||||
|
||||
Title = SIPHASH tests
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input =
|
||||
Output = a3817f04ba25a8e66df67214c7550293
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 00
|
||||
Output = da87c1d86b99af44347659119b22fc45
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 0001
|
||||
Output = 8177228da4a45dc7fca38bdef60affe4
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 000102
|
||||
Output = 9c70b60c5267a94e5f33b6b02985ed51
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 00010203
|
||||
Output = f88164c12d9c8faf7d0f6e7c7bcd5579
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 0001020304
|
||||
Output = 1368875980776f8854527a07690e9627
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 000102030405
|
||||
Output = 14eeca338b208613485ea0308fd7a15e
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 00010203040506
|
||||
Output = a1f1ebbed8dbc153c0b84aa61ff08239
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 0001020304050607
|
||||
Output = 3b62a9ba6258f5610f83e264f31497b4
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 000102030405060708
|
||||
Output = 264499060ad9baabc47f8b02bb6d71ed
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
|
||||
Output = 5150d1772f50834a503e069a973fbd7c
|
||||
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input =
|
||||
Output = a3817f04ba25a8e66df67214c7550293
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 00
|
||||
Output = da87c1d86b99af44347659119b22fc45
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 0001
|
||||
Output = 8177228da4a45dc7fca38bdef60affe4
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 000102
|
||||
Output = 9c70b60c5267a94e5f33b6b02985ed51
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 00010203
|
||||
Output = f88164c12d9c8faf7d0f6e7c7bcd5579
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 0001020304
|
||||
Output = 1368875980776f8854527a07690e9627
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 000102030405
|
||||
Output = 14eeca338b208613485ea0308fd7a15e
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 00010203040506
|
||||
Output = a1f1ebbed8dbc153c0b84aa61ff08239
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 0001020304050607
|
||||
Output = 3b62a9ba6258f5610f83e264f31497b4
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 000102030405060708
|
||||
Output = 264499060ad9baabc47f8b02bb6d71ed
|
||||
|
||||
MAC = SipHash
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
|
||||
Output = 5150d1772f50834a503e069a973fbd7c
|
||||
|
||||
# SIPHASH - default values: 2,4 rounds, explicit 8-byte mac
|
||||
|
||||
MAC = SipHash
|
||||
Ctrl = digestsize:8
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
|
||||
Output = 724506EB4C328A95
|
||||
|
||||
# SIPHASH - default values: 2,4 rounds, explicit 16-byte mac
|
||||
|
||||
MAC = SipHash
|
||||
Ctrl = digestsize:16
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
|
||||
Output = 5150d1772f50834a503e069a973fbd7c
|
||||
|
||||
# SIPHASH - default values: 2,4 rounds, explicit 16-byte mac (set as 0)
|
||||
|
||||
MAC = SipHash
|
||||
Ctrl = digestsize:0
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
|
||||
Output = 5150d1772f50834a503e069a973fbd7c
|
||||
|
||||
# SIPHASH - default values: 2,4 rounds, explicit 13-byte mac (invalid size)
|
||||
|
||||
MAC = SipHash
|
||||
Ctrl = digestsize:13
|
||||
Key = 000102030405060708090A0B0C0D0E0F
|
||||
Result = EVPPKEYCTXCTRL_ERROR
|
||||
|
||||
Title = HMAC tests (from RFC2104 and others)
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = MD5
|
||||
Key = 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
||||
Input = "Hi There"
|
||||
Output = 9294727a3638bb1c13f48ef8158bfc9d
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = MD5
|
||||
Key = "Jefe"
|
||||
Input = "what do ya want for nothing?"
|
||||
Output = 750c783e6ab0b503eaa86e310a5db738
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = MD5
|
||||
Key = AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
Input = DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
|
||||
Output = 56be34521d144c88dbb8c733f0e8b3f6
|
||||
|
||||
Title = SHA1
|
||||
|
||||
# HMAC tests from NIST test data
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA1
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
|
||||
Output = 5FD596EE78D5553C8FF4E72D266DFD192366DA29
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA1
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F10111213
|
||||
Output = 4C99FF0CB1B31BD33F8431DBAF4D17FCD356A807
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA1
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F60616263
|
||||
Output = 2D51B2F7750E410584662E38F133435F4C4FD42A
|
||||
|
||||
Title = SHA2
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA224
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
|
||||
Output = C7405E3AE058E8CD30B08B4140248581ED174CB34E1224BCC1EFC81B
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA224
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B
|
||||
Output = E3D249A8CFB67EF8B7A169E9A0A599714A2CECBA65999A51BEB8FBBE
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA224
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F60616263
|
||||
Output = 91C52509E5AF8531601AE6230099D90BEF88AAEFB961F4080ABC014D
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA256
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
|
||||
Output = 8BB9A1DB9806F20DF7F77B82138C7914D174D59E13DC4D0169C9057B133E1D62
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA256
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F
|
||||
Output = A28CF43130EE696A98F14A37678B56BCFCBDD9E5CF69717FECF5480F0EBDF790
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA256
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F60616263
|
||||
Output = BDCCB6C72DDEADB500AE768386CB38CC41C63DBB0878DDB9C7A38A431B78378D
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA384
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F
|
||||
Output = 63C5DAA5E651847CA897C95814AB830BEDEDC7D25E83EEF9195CD45857A37F448947858F5AF50CC2B1B730DDF29671A9
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA384
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F
|
||||
Output = 6EB242BDBB582CA17BEBFA481B1E23211464D2B7F8C20B9FF2201637B93646AF5AE9AC316E98DB45D9CAE773675EEED0
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA384
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
||||
Output = 5B664436DF69B0CA22551231A3F0A3D5B4F97991713CFA84BFF4D0792EFF96C27DCCBBB6F79B65D548B40E8564CEF594
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA512
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F
|
||||
Output = FC25E240658CA785B7A811A8D3F7B4CA48CFA26A8A366BF2CD1F836B05FCB024BD36853081811D6CEA4216EBAD79DA1CFCB95EA4586B8A0CE356596A55FB1347
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA512
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
|
||||
Output = FD44C18BDA0BB0A6CE0E82B031BF2818F6539BD56EC00BDC10A8A2D730B3634DE2545D639B0F2CF710D0692C72A1896F1F211C2B922D1A96C392E07E7EA9FEDC
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA512
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
||||
Output = D93EC8D2DE1AD2A9957CB9B83F14E76AD6B5E0CCE285079A127D3B14BCCB7AA7286D4AC0D4CE64215F2BC9E6870B33D97438BE4AAA20CDA5C5A912B48B8E27F3
|
||||
|
||||
Title = SHA3
|
||||
|
||||
# NIST's test vectors
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-224
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b
|
||||
Output = 332cfd59347fdb8e576e77260be4aba2d6dc53117b3bfb52c6d18c04
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-224
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f
|
||||
Output = d8b733bcf66c644a12323d564e24dcf3fc75f231f3b67968359100c7
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-224
|
||||
Input = "Sample message for keylen>blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaab
|
||||
Output = 078695eecc227c636ad31d063a15dd05a7e819a66ec6d8de1e193e59
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-256
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
Output = 4fe8e202c4f058e8dddc23d8c34e467343e23555e24fc2f025d598f558f67205
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-256
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f8081828384858687
|
||||
Output = 68b94e2e538a9be4103bebb5aa016d47961d4d1aa906061313b557f8af2c3faa
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-256
|
||||
Input = "Sample message for keylen>blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7
|
||||
Output = 9bcf2c238e235c3ce88404e813bd2f3a97185ac6f238c63d6229a00b07974258
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-384
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f
|
||||
Output = d588a3c51f3f2d906e8298c1199aa8ff6296218127f6b38a90b6afe2c5617725bc99987f79b22a557b6520db710b7f42
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-384
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667
|
||||
Output = a27d24b592e8c8cbf6d4ce6fc5bf62d8fc98bf2d486640d9eb8099e24047837f5f3bffbe92dcce90b4ed5b1e7e44fa90
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-384
|
||||
Input = "Sample message for keylen>blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f9091929394959697
|
||||
Output = e5ae4c739f455279368ebf36d4f5354c95aa184c899d3870e460ebc288ef1f9470053f73f7c6da2a71bcaec38ce7d6ac
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-512
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
Output = 4efd629d6c71bf86162658f29943b1c308ce27cdfa6db0d9c3ce81763f9cbce5f7ebe9868031db1a8f8eb7b6b95e5c5e3f657a8996c86a2f6527e307f0213196
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-512
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041424344454647
|
||||
Output = 544e257ea2a3e5ea19a590e6a24b724ce6327757723fe2751b75bf007d80f6b360744bf1b7a88ea585f9765b47911976d3191cf83c039f5ffab0d29cc9d9b6da
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-512
|
||||
Input = "Sample message for keylen>blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f8081828384858687
|
||||
Output = 5f464f5e5b7848e3885e49b2c385f0694985d0e38966242dc4a5fe3fea4b37d46b65ceced5dcf59438dd840bab22269f0ba7febdb9fcf74602a35666b2a32915
|
||||
|
||||
Title = HMAC self generated tests
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHAKE128
|
||||
Input = "Test that SHAKE128 fails"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
Result = DIGESTSIGNINIT_ERROR
|
||||
|
||||
|
||||
Title = CMAC tests (from FIPS module)
|
||||
|
||||
MAC = CMAC
|
||||
Algorithm = AES-128-CBC
|
||||
Key = 77A77FAF290C1FA30C683DF16BA7A77B
|
||||
Input = 020683E1F0392F4CAC54318B6029259E9C553DBC4B6AD998E64D58E4E7DC2E13
|
||||
Output = FBFEA41BF9740CB501F1292C21CEBB40
|
||||
|
||||
MAC = CMAC
|
||||
Algorithm = AES-192-CBC
|
||||
Key = 7B32391369AA4CA97558095BE3C3EC862BD057CEF1E32D62
|
||||
Input =
|
||||
Output = E4D9340B03E67DEFD4969CC1ED3735E6
|
||||
|
||||
MAC = CMAC
|
||||
Algorithm = AES-256-CBC
|
||||
Key = 0B122AC8F34ED1FE082A3625D157561454167AC145A10BBF77C6A70596D574F1
|
||||
Input = 498B53FDEC87EDCBF07097DCCDE93A084BAD7501A224E388DF349CE18959FE8485F8AD1537F0D896EA73BEDC7214713F
|
||||
Output = F62C46329B41085625669BAF51DEA66A
|
||||
|
||||
MAC = CMAC
|
||||
Algorithm = DES-EDE3-CBC
|
||||
Key = 89BCD952A8C8AB371AF48AC7D07085D5EFF702E6D62CDC23
|
||||
Input = FA620C1BBE97319E9A0CF0492121F7A20EB08A6A709DCBD00AAF38E4F99E754E
|
||||
Output = 8F49A1B7D6AA2258
|
||||
|
||||
Title = Poly1305 Tests (from RFC 7539 and others)
|
||||
|
||||
MAC = Poly1305
|
||||
Key = 0000000000000000000000000000000000000000000000000000000000000000
|
||||
Input = 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
|
||||
Output = 00000000000000000000000000000000
|
||||
|
||||
MAC = Poly1305
|
||||
Key = 0000000000000000000000000000000036e5f6b5c5e06070f0efca96227a863e
|
||||
Input = 416e79207375626d697373696f6e20746f20746865204945544620696e74656e6465642062792074686520436f6e7472696275746f7220666f72207075626c69636174696f6e20617320616c6c206f722070617274206f6620616e204945544620496e7465726e65742d4472616674206f722052464320616e6420616e792073746174656d656e74206d6164652077697468696e2074686520636f6e74657874206f6620616e204945544620616374697669747920697320636f6e7369646572656420616e20224945544620436f6e747269627574696f6e222e20537563682073746174656d656e747320696e636c756465206f72616c2073746174656d656e747320696e20494554462073657373696f6e732c2061732077656c6c206173207772697474656e20616e6420656c656374726f6e696320636f6d6d756e69636174696f6e73206d61646520617420616e792074696d65206f7220706c6163652c207768696368206172652061646472657373656420746f
|
||||
Output = 36e5f6b5c5e06070f0efca96227a863e
|
||||
|
||||
MAC = Poly1305
|
||||
Key = 36e5f6b5c5e06070f0efca96227a863e00000000000000000000000000000000
|
||||
Input = 416e79207375626d697373696f6e20746f20746865204945544620696e74656e6465642062792074686520436f6e7472696275746f7220666f72207075626c69636174696f6e20617320616c6c206f722070617274206f6620616e204945544620496e7465726e65742d4472616674206f722052464320616e6420616e792073746174656d656e74206d6164652077697468696e2074686520636f6e74657874206f6620616e204945544620616374697669747920697320636f6e7369646572656420616e20224945544620436f6e747269627574696f6e222e20537563682073746174656d656e747320696e636c756465206f72616c2073746174656d656e747320696e20494554462073657373696f6e732c2061732077656c6c206173207772697474656e20616e6420656c656374726f6e696320636f6d6d756e69636174696f6e73206d61646520617420616e792074696d65206f7220706c6163652c207768696368206172652061646472657373656420746f
|
||||
Output = f3477e7cd95417af89a6b8794c310cf0
|
||||
|
||||
MAC = Poly1305
|
||||
Key = 1c9240a5eb55d38af333888604f6b5f0473917c1402b80099dca5cbc207075c0
|
||||
Input = 2754776173206272696c6c69672c20616e642074686520736c6974687920746f7665730a446964206779726520616e642067696d626c6520696e2074686520776162653a0a416c6c206d696d737920776572652074686520626f726f676f7665732c0a416e6420746865206d6f6d65207261746873206f757467726162652e
|
||||
Output = 4541669a7eaaee61e708dc7cbcc5eb62
|
||||
|
||||
# If one uses 130-bit partial reduction, does the code handle the case where partially reduced final result is not fully reduced?
|
||||
MAC = Poly1305
|
||||
Key = 0200000000000000000000000000000000000000000000000000000000000000
|
||||
Input = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
Output = 03000000000000000000000000000000
|
||||
|
||||
# What happens if addition of s overflows modulo 2^128?
|
||||
MAC = Poly1305
|
||||
Key = 02000000000000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
Input = 02000000000000000000000000000000
|
||||
Output = 03000000000000000000000000000000
|
||||
|
||||
# What happens if data limb is all ones and there is carry from lower limb?
|
||||
MAC = Poly1305
|
||||
Key = 0100000000000000000000000000000000000000000000000000000000000000
|
||||
Input = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF11000000000000000000000000000000
|
||||
Output = 05000000000000000000000000000000
|
||||
|
||||
# What happens if final result from polynomial part is exactly 2^130-5?
|
||||
MAC = Poly1305
|
||||
Key = 0100000000000000000000000000000000000000000000000000000000000000
|
||||
Input = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE01010101010101010101010101010101
|
||||
Output = 00000000000000000000000000000000
|
||||
|
||||
# What happens if final result from polynomial part is exactly 2^130-6?
|
||||
MAC = Poly1305
|
||||
Key = 0200000000000000000000000000000000000000000000000000000000000000
|
||||
Input = FDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
Output = FAFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
||||
|
||||
# Taken from poly1305_internal_test.c
|
||||
# More RFC7539
|
||||
|
||||
MAC = Poly1305
|
||||
Input = 43727970746f6772617068696320466f72756d2052657365617263682047726f7570
|
||||
Key = 85d6be7857556d337f4452fe42d506a80103808afb0db2fd4abff6af4149f51b
|
||||
Output = a8061dc1305136c6c22b8baf0c0127a9
|
||||
|
||||
# test vectors from "The Poly1305-AES message-authentication code"
|
||||
|
||||
MAC = Poly1305
|
||||
Input = f3f6
|
||||
Key = 851fc40c3467ac0be05cc20404f3f700580b3b0f9447bb1e69d095b5928b6dbc
|
||||
Output = f4c633c3044fc145f84f335cb81953de
|
||||
|
||||
# No input?
|
||||
# MAC = Poly1305
|
||||
# Input =
|
||||
# Key = a0f3080000f46400d0c7e9076c834403dd3fab2251f11ac759f0887129cc2ee7
|
||||
# Output = dd3fab2251f11ac759f0887129cc2ee7
|
||||
|
||||
MAC = Poly1305
|
||||
Input = 663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136
|
||||
Key = 48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef
|
||||
Output = 0ee1c16bb73f0f4fd19881753c01cdbe
|
||||
|
||||
MAC = Poly1305
|
||||
Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9
|
||||
Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57
|
||||
Output = 5154ad0d2cb26e01274fc51148491f1b
|
||||
|
||||
# self-generated vectors exercise "significant" length such that* are handled by different code paths
|
||||
|
||||
MAC = Poly1305
|
||||
Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af
|
||||
Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57
|
||||
Output = 812059a5da198637cac7c4a631bee466
|
||||
|
||||
MAC = Poly1305
|
||||
Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67
|
||||
Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57
|
||||
Output = 5b88d7f6228b11e2e28579a5c0c1f761
|
||||
|
||||
MAC = Poly1305
|
||||
Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136
|
||||
Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57
|
||||
Output = bbb613b2b6d753ba07395b916aaece15
|
||||
|
||||
MAC = Poly1305
|
||||
Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24
|
||||
Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57
|
||||
Output = c794d7057d1778c4bbee0a39b3d97342
|
||||
|
||||
MAC = Poly1305
|
||||
Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136
|
||||
Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57
|
||||
Output = ffbcb9b371423152d7fca5ad042fbaa9
|
||||
|
||||
MAC = Poly1305
|
||||
Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136812059a5da198637cac7c4a631bee466
|
||||
Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57
|
||||
Output = 069ed6b8ef0f207b3e243bb1019fe632
|
||||
|
||||
MAC = Poly1305
|
||||
Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136812059a5da198637cac7c4a631bee4665b88d7f6228b11e2e28579a5c0c1f761
|
||||
Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57
|
||||
Output = cca339d9a45fa2368c2c68b3a4179133
|
||||
|
||||
MAC = Poly1305
|
||||
Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136812059a5da198637cac7c4a631bee4665b88d7f6228b11e2e28579a5c0c1f761ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136
|
||||
Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57
|
||||
Output = 53f6e828a2f0fe0ee815bf0bd5841a34
|
||||
|
||||
MAC = Poly1305
|
||||
Input = ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136812059a5da198637cac7c4a631bee4665b88d7f6228b11e2e28579a5c0c1f761ab0812724a7f1e342742cbed374d94d136c6b8795d45b3819830f2c04491faf0990c62e48b8018b2c3e4a0fa3134cb67fa83e158c994d961c4cb21095c1bf9af48443d0bb0d21109c89a100b5ce2c20883149c69b561dd88298a1798b10716ef663cea190ffb83d89593f3f476b6bc24d7e679107ea26adb8caf6652d0656136812059a5da198637cac7c4a631bee4665b88d7f6228b11e2e28579a5c0c1f761
|
||||
Key = 12976a08c4426d0ce8a82407c4f4820780f8c20aa71202d1e29179cbcb555a57
|
||||
Output = b846d44e9bbd53cedffbfbb6b7fa4933
|
||||
|
||||
# 4th power of the key spills to 131th bit in SIMD key setup
|
||||
|
||||
MAC = Poly1305
|
||||
Input = ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
|
||||
Key = ad628107e8351d0f2c231a05dc4a410600000000000000000000000000000000
|
||||
Output = 07145a4c02fe5fa32036de68fabe9066
|
||||
|
||||
# poly1305_ieee754.c failed this in final stage
|
||||
|
||||
MAC = Poly1305
|
||||
Input = 842364e156336c0998b933a6237726180d9e3fdcbde4cd5d17080fc3beb49614d7122c037463ff104d73f19c12704628d417c4c54a3fe30d3c3d7714382d43b0382a50a5dee54be844b076e8df88201a1cd43b90eb21643fa96f39b518aa8340c942ff3c31baf7c9bdbf0f31ae3fa096bf8c63030609829fe72e179824890bc8e08c315c1cce2a83144dbbff09f74e3efc770b54d0984a8f19b14719e63635641d6b1eedf63efbf080e1783d32445412114c20de0b837a0dfa33d6b82825fff44c9a70ea54ce47f07df698e6b03323b53079364a5fc3e9dd034392bdde86dccdda94321c5e44060489336cb65bf3989c36f7282c2f5d2b882c171e74
|
||||
Key = 95d5c005503e510d8cd0aa072c4a4d066eabc52d11653df47fbf63ab198bcc26
|
||||
Output = f248312e578d9d58f8b7bb4d19105431
|
||||
|
||||
# AVX2 in poly1305-x86.pl failed this with 176+32 split
|
||||
|
||||
MAC = Poly1305
|
||||
Input = 248ac31085b6c2adaaa38259a0d7192c5c35d1bb4ef39ad94c38d1c82479e2dd2159a077024b0589bc8a20101b506f0a1ad0bbab76e83a83f1b94be6beae74e874cab692c5963a75436b776121ec9f62399a3e66b2d22707dae81933b6277f3c8516bcbe26dbbd86f373103d7cf4cad1888c952118fbfbd0d7b4bedc4ae4936aff91157e7aa47c54442ea78d6ac251d324a0fbe49d89cc3521b66d16e9c66a3709894e4eb0a4eedc4ae19468e66b81f271351b1d921ea551047abcc6b87a901fde7db79fa1818c11336dbc07244a40eb
|
||||
Key = 000102030405060708090a0b0c0d0e0f00000000000000000000000000000000
|
||||
Output = bc939bc5281480fa99c6d68c258ec42f
|
||||
|
||||
# test vectors from Google
|
||||
|
||||
# No input?
|
||||
# MAC = Poly1305
|
||||
# Input =
|
||||
# Key = c8afaac331ee372cd6082de134943b174710130e9f6fea8d72293850a667d86c
|
||||
# Output = 4710130e9f6fea8d72293850a667d86c
|
||||
|
||||
MAC = Poly1305
|
||||
Input = 48656c6c6f20776f726c6421
|
||||
Key = 746869732069732033322d62797465206b657920666f7220506f6c7931333035
|
||||
Output = a6f745008f81c916a20dcc74eef2b2f0
|
||||
|
||||
MAC = Poly1305
|
||||
Input = 0000000000000000000000000000000000000000000000000000000000000000
|
||||
Key = 746869732069732033322d62797465206b657920666f7220506f6c7931333035
|
||||
Output = 49ec78090e481ec6c26b33b91ccc0307
|
||||
|
||||
MAC = Poly1305
|
||||
Input = 89dab80b7717c1db5db437860a3f70218e93e1b8f461fb677f16f35f6f87e2a91c99bc3a47ace47640cc95c345be5ecca5a3523c35cc01893af0b64a620334270372ec12482d1b1e363561698a578b359803495bb4e2ef1930b17a5190b580f141300df30adbeca28f6427a8bc1a999fd51c554a017d095d8c3e3127daf9f595
|
||||
Key = 2d773be37adb1e4d683bf0075e79c4ee037918535a7f99ccb7040fb5f5f43aea
|
||||
Output = c85d15ed44c378d6b00e23064c7bcd51
|
||||
|
||||
MAC = Poly1305
|
||||
Input = 000000000000000b170303020000000006db1f1f368d696a810a349c0c714c9a5e7850c2407d721acded95e018d7a85266a6e1289cdb4aeb18da5ac8a2b0026d24a59ad485227f3eaedbb2e7e35e1c66cd60f9abf716dcc9ac42682dd7dab287a7024c4eefc321cc0574e16793e37cec03c5bda42b54c114a80b57af26416c7be742005e20855c73e21dc8e2edc9d435cb6f6059280011c270b71570051c1c9b3052126620bc1e2730fa066c7a509d53c60e5ae1b40aa6e39e49669228c90eecb4a50db32a50bc49e90b4f4b359a1dfd11749cd3867fcf2fb7bb6cd4738f6a4ad6f7ca5058f7618845af9f020f6c3b967b8f4cd4a91e2813b507ae66f2d35c18284f7292186062e10fd5510d18775351ef334e7634ab4743f5b68f49adcab384d3fd75f7390f4006ef2a295c8c7a076ad54546cd25d2107fbe1436c840924aaebe5b370893cd63d1325b8616fc4810886bc152c53221b6df373119393255ee72bcaa880174f1717f9184fa91646f17a24ac55d16bfddca9581a92eda479201f0edbf633600d6066d1ab36d5d2415d71351bbcd608a25108d25641992c1f26c531cf9f90203bc4cc19f5927d834b0a47116d3884bbb164b8ec883d1ac832e56b3918a98601a08d171881541d594db399c6ae6151221745aec814c45b0b05b565436fd6f137aa10a0c0b643761dbd6f9a9dcb99b1a6e690854ce0769cde39761d82fcdec15f0d92d7d8e94ade8eb83fbe0
|
||||
Key = 99e5822dd4173c995e3dae0ddefb97743fde3b080134b39f76e9bf8d0e88d546
|
||||
Output = 2637408fe13086ea73f971e3425e2820
|
||||
|
||||
# test vectors from Hanno Bock
|
||||
|
||||
MAC = Poly1305
|
||||
Input = cccccccccccccccccccccccccccccccccccccccccccccccccc80ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccceccccccccccccccccccccccccccccccccccccc5cccccccccccccccccccccccccccccccccccccccccce3ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccaccccccccccccccccccccce6cccccccccc000000afccccccccccccccccccfffffff5000000000000000000000000000000000000000000000000000000ffffffe70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000719205a8521dfc
|
||||
Key = 7f1b02640000000000000000000000000000000000000000cccccccccccccccc
|
||||
Output = 8559b876eceed66eb37798c0457baff9
|
||||
|
||||
MAC = Poly1305
|
||||
Input = aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa000000000000000000800264
|
||||
Key = e00016000000000000000000000000000000aaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
Output = 00bd1258978e205444c9aaaa82006fed
|
||||
|
||||
MAC = Poly1305
|
||||
Input = 02fc
|
||||
Key = 0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
|
||||
Output = 06120c0c0c0c0c0c0c0c0c0c0c0c0c0c
|
||||
|
||||
MAC = Poly1305
|
||||
Input = 7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e7b007b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b5c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e7b001300000000b300000000000000000000000000000000000000000000f20000000000000000000000000000000000002000efff0009000000000000000000000000100000000009000000640000000000000000000000001300000000b300000000000000000000000000000000000000000000f20000000000000000000000000000000000002000efff00090000000000000000007a000010000000000900000064000000000000000000000000000000000000000000000000fc
|
||||
Key = 00ff000000000000000000000000000000000000001e00000000000000007b7b
|
||||
Output = 33205bbf9e9f8f7212ab9e2ab9b7e4a5
|
||||
|
||||
MAC = Poly1305
|
||||
Input = 77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777ffffffe9e9acacacacacacacacacacac0000acacec0100acacac2caca2acacacacacacacacacacac64f2
|
||||
Key = 0000007f0000007f01000020000000000000cf77777777777777777777777777
|
||||
Output = 02ee7c8c546ddeb1a467e4c3981158b9
|
||||
|
||||
# test vectors from Andrew Moon - nacl
|
||||
|
||||
MAC = Poly1305
|
||||
Input = 8e993b9f48681273c29650ba32fc76ce48332ea7164d96a4476fb8c531a1186ac0dfc17c98dce87b4da7f011ec48c97271d2c20f9b928fe2270d6fb863d51738b48eeee314a7cc8ab932164548e526ae90224368517acfeabd6bb3732bc0e9da99832b61ca01b6de56244a9e88d5f9b37973f622a43d14a6599b1f654cb45a74e355a5
|
||||
Key = eea6a7251c1e72916d11c2cb214d3c252539121d8e234e652d651fa4c8cff880
|
||||
Output = f3ffc7703f9400e52a7dfb4b3d3305d9
|
||||
|
||||
# wrap 2^130-5
|
||||
MAC = Poly1305
|
||||
Input = ffffffffffffffffffffffffffffffff
|
||||
Key = 0200000000000000000000000000000000000000000000000000000000000000
|
||||
Output = 03000000000000000000000000000000
|
||||
|
||||
# wrap 2^128
|
||||
MAC = Poly1305
|
||||
Input = 02000000000000000000000000000000
|
||||
Key = 02000000000000000000000000000000ffffffffffffffffffffffffffffffff
|
||||
Output = 03000000000000000000000000000000
|
||||
|
||||
# limb carry
|
||||
MAC = Poly1305
|
||||
Input = fffffffffffffffffffffffffffffffff0ffffffffffffffffffffffffffffff11000000000000000000000000000000
|
||||
Key = 0100000000000000000000000000000000000000000000000000000000000000
|
||||
Output = 05000000000000000000000000000000
|
||||
|
||||
# 2^130-5
|
||||
MAC = Poly1305
|
||||
Input = fffffffffffffffffffffffffffffffffbfefefefefefefefefefefefefefefe01010101010101010101010101010101
|
||||
Key = 0100000000000000000000000000000000000000000000000000000000000000
|
||||
Output = 00000000000000000000000000000000
|
||||
|
||||
# 2^130-6
|
||||
MAC = Poly1305
|
||||
Input = fdffffffffffffffffffffffffffffff
|
||||
Key = 0200000000000000000000000000000000000000000000000000000000000000
|
||||
Output = faffffffffffffffffffffffffffffff
|
||||
|
||||
# 5*H+L reduction intermediate
|
||||
MAC = Poly1305
|
||||
Input = e33594d7505e43b900000000000000003394d7505e4379cd01000000000000000000000000000000000000000000000001000000000000000000000000000000
|
||||
Key = 0100000000000000040000000000000000000000000000000000000000000000
|
||||
Output = 14000000000000005500000000000000
|
||||
|
||||
# 5*H+L reduction final
|
||||
MAC = Poly1305
|
||||
Input = e33594d7505e43b900000000000000003394d7505e4379cd010000000000000000000000000000000000000000000000
|
||||
Key = 0100000000000000040000000000000000000000000000000000000000000000
|
||||
Output = 13000000000000000000000000000000
|
||||
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -0,0 +1,215 @@
|
|||
#
|
||||
# Copyright 2001-2021 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
# Tests start with one of these keywords
|
||||
# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
|
||||
# PrivPubKeyPair Sign Verify VerifyRecover
|
||||
# and continue until a blank line. Lines starting with a pound sign are ignored.
|
||||
|
||||
Title = HKDF tests (from RFC5869 test vectors)
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.digest = digest:SHA256
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = hexsalt:000102030405060708090a0b0c
|
||||
Ctrl.info = hexinfo:f0f1f2f3f4f5f6f7f8f9
|
||||
Output = 3cb25f25faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d5b887185865
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_ONLY
|
||||
Ctrl.digest = digest:SHA256
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = hexsalt:000102030405060708090a0b0c
|
||||
Output = 077709362c2e32df0ddc3f0dc47bba6390b6c73bb50f9c3122ec844ad7c2b3e5
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXPAND_ONLY
|
||||
Ctrl.digest = digest:SHA256
|
||||
Ctrl.IKM = hexkey:077709362c2e32df0ddc3f0dc47bba6390b6c73bb50f9c3122ec844ad7c2b3e5
|
||||
Ctrl.info = hexinfo:f0f1f2f3f4f5f6f7f8f9
|
||||
Output = 3cb25f25faacd57a90434f64d0362f2a2d2d0a90cf1a5a4c5db02d56ecc4c5bf34007208d5b887185865
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.digest = digest:SHA256
|
||||
Ctrl.IKM = hexkey:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f
|
||||
Ctrl.salt = hexsalt:606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf
|
||||
Ctrl.info = hexinfo:b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
|
||||
Output = b11e398dc80327a1c8e7f78c596a49344f012eda2d4efad8a050cc4c19afa97c59045a99cac7827271cb41c65e590e09da3275600c2f09b8367793a9aca3db71cc30c58179ec3e87c14c01d5c1f3434f1d87
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_ONLY
|
||||
Ctrl.digest = digest:SHA256
|
||||
Ctrl.IKM = hexkey:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f
|
||||
Ctrl.salt = hexsalt:606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf
|
||||
Output = 06a6b88c5853361a06104c9ceb35b45cef760014904671014a193f40c15fc244
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXPAND_ONLY
|
||||
Ctrl.digest = digest:SHA256
|
||||
Ctrl.IKM = hexkey:06a6b88c5853361a06104c9ceb35b45cef760014904671014a193f40c15fc244
|
||||
Ctrl.info = hexinfo:b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
|
||||
Output = b11e398dc80327a1c8e7f78c596a49344f012eda2d4efad8a050cc4c19afa97c59045a99cac7827271cb41c65e590e09da3275600c2f09b8367793a9aca3db71cc30c58179ec3e87c14c01d5c1f3434f1d87
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.digest = digest:SHA256
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = salt:
|
||||
Ctrl.info = info:
|
||||
Output = 8da4e775a563c18f715f802a063c5a31b8a11f5c5ee1879ec3454e5f3c738d2d9d201395faa4b61a96c8
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_ONLY
|
||||
Ctrl.digest = digest:SHA256
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = salt:
|
||||
Ctrl.info = info:
|
||||
Output = 19ef24a32c717b167f33a91d6f648bdf96596776afdb6377ac434c1c293ccb04
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXPAND_ONLY
|
||||
Ctrl.digest = digest:SHA256
|
||||
Ctrl.IKM = hexkey:19ef24a32c717b167f33a91d6f648bdf96596776afdb6377ac434c1c293ccb04
|
||||
Ctrl.info = info:
|
||||
Output = 8da4e775a563c18f715f802a063c5a31b8a11f5c5ee1879ec3454e5f3c738d2d9d201395faa4b61a96c8
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = hexsalt:000102030405060708090a0b0c
|
||||
Ctrl.info = hexinfo:f0f1f2f3f4f5f6f7f8f9
|
||||
Output = 085a01ea1b10f36933068b56efa5ad81a4f14b822f5b091568a9cdd4f155fda2c22e422478d305f3f896
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_ONLY
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = hexsalt:000102030405060708090a0b0c
|
||||
Output = 9b6c18c432a7bf8f0e71c8eb88f4b30baa2ba243
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXPAND_ONLY
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:9b6c18c432a7bf8f0e71c8eb88f4b30baa2ba243
|
||||
Ctrl.info = hexinfo:f0f1f2f3f4f5f6f7f8f9
|
||||
Output = 085a01ea1b10f36933068b56efa5ad81a4f14b822f5b091568a9cdd4f155fda2c22e422478d305f3f896
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f
|
||||
Ctrl.salt = hexsalt:606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf
|
||||
Ctrl.info = hexinfo:b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
|
||||
Output = 0bd770a74d1160f7c9f12cd5912a06ebff6adcae899d92191fe4305673ba2ffe8fa3f1a4e5ad79f3f334b3b202b2173c486ea37ce3d397ed034c7f9dfeb15c5e927336d0441f4c4300e2cff0d0900b52d3b4
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_ONLY
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f
|
||||
Ctrl.salt = hexsalt:606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeaf
|
||||
Output = 8adae09a2a307059478d309b26c4115a224cfaf6
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXPAND_ONLY
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:8adae09a2a307059478d309b26c4115a224cfaf6
|
||||
Ctrl.info = hexinfo:b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
|
||||
Output = 0bd770a74d1160f7c9f12cd5912a06ebff6adcae899d92191fe4305673ba2ffe8fa3f1a4e5ad79f3f334b3b202b2173c486ea37ce3d397ed034c7f9dfeb15c5e927336d0441f4c4300e2cff0d0900b52d3b4
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = salt:
|
||||
Ctrl.info = info:
|
||||
Output = 0ac1af7002b3d761d1e55298da9d0506b9ae52057220a306e07b6b87e8df21d0ea00033de03984d34918
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_ONLY
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = salt:
|
||||
Output = da8c8a73c7fa77288ec6f5e7c297786aa0d32d01
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXPAND_ONLY
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:da8c8a73c7fa77288ec6f5e7c297786aa0d32d01
|
||||
Ctrl.info = info:
|
||||
Output = 0ac1af7002b3d761d1e55298da9d0506b9ae52057220a306e07b6b87e8df21d0ea00033de03984d34918
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
|
||||
Ctrl.salt = salt:
|
||||
Ctrl.info = info:
|
||||
Output = 2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_ONLY
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
|
||||
Ctrl.salt = salt:
|
||||
Output = 2adccada18779e7c2077ad2eb19d3f3e731385dd
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXPAND_ONLY
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:2adccada18779e7c2077ad2eb19d3f3e731385dd
|
||||
Ctrl.info = info:
|
||||
Output = 2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.IKM = hexkey:0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
|
||||
Ctrl.salt = salt:
|
||||
Ctrl.info = info:
|
||||
Output = 00
|
||||
Result = KDF_DERIVE_ERROR
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.salt = salt:
|
||||
Ctrl.info = info:
|
||||
Output = 00
|
||||
Result = KDF_DERIVE_ERROR
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
|
||||
Ctrl.info = info:
|
||||
Output = 2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
|
||||
Ctrl.salt = salt:
|
||||
Output = 2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48
|
||||
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_AND_EXPAND
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c
|
||||
Ctrl.salt = salt:
|
||||
Output = 2c91117204d745f3500d636a62f64f0ab3bae548aa53d423b0d1f27ebba6f5e5673a081d70cce7acfc48
|
||||
|
||||
# The output key size should match the digest size for EXTRACT_ONLY mode
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXTRACT_ONLY
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
||||
Ctrl.salt = salt:
|
||||
Output = da8c8a73
|
||||
Result = KDF_DERIVE_ERROR
|
||||
|
||||
# Test concat of multiple info (Uses existing test data, and just splits the info into separate fields)
|
||||
KDF = HKDF
|
||||
Ctrl.mode = mode:EXPAND_ONLY
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.IKM = hexkey:8adae09a2a307059478d309b26c4115a224cfaf6
|
||||
Ctrl.info = hexinfo:b0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0
|
||||
Ctrl.info = hexinfo:c1c2c3
|
||||
Ctrl.info = hexinfo:c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9
|
||||
Ctrl.info = hexinfo:dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
|
||||
Output = 0bd770a74d1160f7c9f12cd5912a06ebff6adcae899d92191fe4305673ba2ffe8fa3f1a4e5ad79f3f334b3b202b2173c486ea37ce3d397ed034c7f9dfeb15c5e927336d0441f4c4300e2cff0d0900b52d3b4
|
|
@ -0,0 +1,46 @@
|
|||
|
||||
Title = KBKDF tests
|
||||
|
||||
KDF = KBKDF
|
||||
Ctrl.mode = mode:COUNTER
|
||||
Ctrl.digest = digest:SHA1
|
||||
Ctrl.mac = mac:HMAC
|
||||
Ctrl.use-l = use-l:1
|
||||
Ctrl.use-separator = use-separator:1
|
||||
Ctrl.salt = salt:Label
|
||||
Ctrl.hexkey = hexkey:0001020304050607
|
||||
Ctrl.hexinfo = hexinfo:101112131415161718191a1b1c1d1e1f
|
||||
Output = cf4bfe4f85a10bad
|
||||
|
||||
KDF = KBKDF
|
||||
Ctrl.mode = mode:COUNTER
|
||||
Ctrl.digest = digest:SHA256
|
||||
Ctrl.mac = mac:HMAC
|
||||
Ctrl.use-l = use-l:1
|
||||
Ctrl.use-separator = use-separator:1
|
||||
Ctrl.salt = salt:Label
|
||||
Ctrl.hexkey = hexkey:0001020304050607
|
||||
Ctrl.hexinfo = hexinfo:101112131415161718191a1b1c1d1e1f
|
||||
Output = 00264bbb14974054
|
||||
|
||||
KDF = KBKDF
|
||||
Ctrl.mode = mode:COUNTER
|
||||
Ctrl.digest = digest:SHA384
|
||||
Ctrl.mac = mac:HMAC
|
||||
Ctrl.use-l = use-l:1
|
||||
Ctrl.use-separator = use-separator:1
|
||||
Ctrl.salt = salt:Label
|
||||
Ctrl.hexkey = hexkey:0001020304050607
|
||||
Ctrl.hexinfo = hexinfo:101112131415161718191a1b1c1d1e1f
|
||||
Output = c7102787d896bc89
|
||||
|
||||
KDF = KBKDF
|
||||
Ctrl.mode = mode:COUNTER
|
||||
Ctrl.digest = digest:SHA512
|
||||
Ctrl.mac = mac:HMAC
|
||||
Ctrl.use-l = use-l:1
|
||||
Ctrl.use-separator = use-separator:1
|
||||
Ctrl.salt = salt:Label
|
||||
Ctrl.hexkey = hexkey:0001020304050607
|
||||
Ctrl.hexinfo = hexinfo:101112131415161718191a1b1c1d1e1f
|
||||
Output = db3a18d96c4ad41e
|
|
@ -0,0 +1,917 @@
|
|||
#
|
||||
# Copyright 2022 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License 2.0 (the License). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
# Tests start with one of these keywords
|
||||
# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
|
||||
# PrivPubKeyPair Sign Verify VerifyRecover
|
||||
# and continue until a blank line. Lines starting with a pound sign are ignored.
|
||||
|
||||
Title = KBKDF tests
|
||||
|
||||
# Test vectors taken from a ACVP test data related to 108r1_kmac_req.json and 108r1_kmac_exp.json files.
|
||||
|
||||
# 1
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexinfo = hexinfo:B1EE1EB226876E951AC3DF188C15B996D245D3F7FE9C271CFB1A0F5AB12795146A2664CD412C08D7083C86DF8375B3C0DC42FB2CFA6EF716BB60DE2F5F76D2A1A2628E40D595D9CD71CD66F5B3E37CDA496ED183C93877F9663A621BF97AA56E323AC2004FFD2FADC6C46472685E511E7BD8A904E504DB6562DE3D05439F92D63FCE530402F8B3F373B688A59DDAD7A33FA6BB8C50E53D853EC5F802F0A2644E6A024C3F0290C53764FAEA238A1A2A5BE12DA7A8EEFCD88C0D5595C72F17EE5DDA12BFC736B8D1E74FA98829724BDBD38C281ADF003E612ACA82F7D37814E1ED235C6E65EDB683FB0CA8E75026A20F05290DDB100512BA4878AD7EB9B3DE8F36F9AFCB815004E068381FF1BB87D9D7493CABB2084BDA9CEFDEBE6ACE1FBC1BFE636E29FEEB4BB1DB1527EBA1019907E37C9E75CFDDF3A523AEB7CD02E0F58F24C1F3548EBD53E7B27A8FFBF0FE4BA6ACC14BC4AEE0DCF1B8FDE652D2FD2C6B1017EAEDA845C82E404D55ABCEACA30A008ACB2E4C06A70EAE9C9A57EB943407265EA793094C3177EF97CB56EE8B8D5354D2E6070552CAB8ABF339D9BDB7C60BA344375CFFF7DDE791D18016BF5302E876580EB19FD84C5DBBA78BE634C2496FAE8AA9F17404AB638486DF52B0855F37DA6D9C062774954D35AB61AB5A616D7123309C1E8ADD56135F3626342581091C52E648A2346CA04BA834CECA170B99ABBB
|
||||
Ctrl.hexsalt = hexsalt:49F487EB1C0CD23551994F14AA5AC304113EEAB7677998B18290D396E503D0
|
||||
Ctrl.hexkey = hexkey:05D4B9A2B11D230FD173C8C03E81037678B6F30C2977F7EA3FD0A70066E4D2FEE673A7857F9408D954CBAC648B8A78DBCE30FBDD97912EAC593937B9F778DA7ED8534AB75DD2A674948B9E57245124768A9E784062AB51312A045826089C64F322D0B6AF01027A46715E89E9C358B1B15F40565C6BFD4E8E034BB9D81918D21D7461B0D50383B7E0FAE33EB139547DE4DC713EDBB9D854D3A6BA33B8E3752AB010C23D403C8D239E1B1034BFD1F44836049D4D43C8E3E0B1A1ED632622D2F02FA30FA6828B81812AB407BE998AF5C009E0558BD3A5CDC0B645C9C1BEB8D8A5DAAABFB591FE298C8F70F3108899257A62AB1BFEC8AD9AEF58A1A5AB1710F21DC59058BF05586C24DF1E386E9525615BF1E0D1B0D59D363269C50DFD2309AAC8DF8836EAF5165B345CF19CFEE003B5669FC8B5C1D8D1A6FC7A4ED6618CC8167C1C19714A8B0024A6A1AA827C99B1813F269AC63986C6E151D3C2EB1ABDFDDEDE6D36AF6143DB0065023B88B92279BE6568935E6BA783B2CC7AB5268C6626E22A64A4F65716E9D384066DBC38935B06F94E
|
||||
Output = E9B6BE42A65132094E1AF7CB3C022D450D578AD88C033D9B7B5F90AE6E31CF9271152E2E2104F8C6A4AF5641A354227D6492AED8B906CE623F329EA9682EA512AF128209BC7F5FB9B8C0CBA2BEE44D0F1CA71D0AD088E3B95F1153FF7F249BC7BFA0D320A3762DBE2E041AB89FBB8CED0EDFB8D04F03F8F3436DB8CA645B3D0A6D6C88046537889B670E7C3AA7512499AD0797471CB953BB34AF1EBD9E60D129F22D1E8C0519378797A44DC3C2FFB78FCA40926ECF38CF4CC42EA3B51CD62906B31EAEDD0CA4852A86F71407816599C1A36599E451298CA0E1E48C6E9E10D47142D8494914A91619DA99DC0AD2CD6082302AD75681EB39AA4DBB6F8C37F6AEE7815BCBC077A11BD32A338E42D92A628D839E049C961E13BBC674C2CD7F98C3800A13A71C9CA854B77640713F20B5412744E796E9765F3DD8BBA8ED1514541D3A277C8A24DE973C13306C2F6DE1228E3A82C64A375AC60D2D10B7661D01810C218A485E2490B84CF6A979EFCE426AA1DF7D639F4164C12128B4821D3DE9E17843DEA35600E288CAB66A28A976EBECD0F2FCFFF9FA330E3FBDA4C317B3106AB11CFF43DC2782D64E8AE7F7E76F3F7BF721B48B57D2AE183E96978A46AA0F58E6AE0A8C5108C560FDFEBA1F633B50ECF6357FE2994323849116600780B54771EEF88E6ECBE17BAC800E52CCC0445E96AA57D3F8D979ECC4BF20A4170F4E8A55AA57
|
||||
|
||||
# 2
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:6483EEED1148E7E4A75962A21BC7B5758673DB33117CE428BF7967B3FC398A6FEB759DB297B9D5139C33910C95984C8E128695952ABCB1013585A7E65B84183866F73A6856C8FC1C0805F0C37E1AAE6660C3371471F06726DDF37B93D6DE198DF70F2743FEAC514A9B078691E38FF5B0187DC574110F488D3A3914A81397238F97D35373CBC6E425374924BA7EA160F29B
|
||||
Ctrl.hexinfo = hexinfo:9AA4DFDAC1AA8A2537CFE929C88E7BC823B100C87601DBFE3893DDDA1D8012BD221A5F3E74B343E8D5A680D04CBA7979290D103249F393F9E3538E059260CBB7A036E34107A4D533E349BB0AFABF51C698703AE837B2F3055C66E24AE7273191B17A8F9D8012E964F647E53DF8F05FC69D762CC4F17C3230D36454F008CC7BC886B4FB5A85EF3DC5342C6569E3C76AB157EB1663F0B846ACD5158DBDD71E905CB1C80463A1B7B1B4DA1C7D3829084560222B0F99282D908B189C1136A317E1B1648E7129288CDC66843E9181435E49E74C30D5B9D0F5EB23F12DEF7E1D35F26B9DC09672EF9191F7E4DF8E135182B8081B2F6B96837F72FB0161BAB983C1451252E303FC666416B7C7583843F1EC85ACE7733F6347454FA0BDFDD60649584F1D2280FFD62E9F7C5A93B3DBD22030F9D8680412D3DE689352BA319BE2BEAA6BA22A5973EBC4EDB0F9461DCCDA9709D259E095B0B4FB7976966BC4C4DE99C2785F8E73DBF289DA6D18B90D4C54FEFE167E1035A53609F916054CFCC632066A079372CAD9AD87E28E86CCB9AE117FC29231F6CA49A056EA2A682163D517613AD2681FCB1791300C4859D5FC21336237682114276CD8D2265F8A5C0ABAD03C
|
||||
Ctrl.hexsalt = hexsalt:3A2B2DDF0024DC4F01EE8229AD34921D5F4FCBE4FB991463CDD87C5D7ECC2315315D59742A65BE402FCD0F88DB0F1A28232B9886F6D4CA93A05845BF650C1D11775D38C85CB549F8D5C2B8C62CB4BB1297E2699BDE9A736925B52A735D9402E8943C3D9721B20B8DC77721693DF049CACCA25368F4B14EB5F55A7A6742106FF62BF6B7767F87B5EB4A5E4C2C4F68C4A01D6D84CD8A2EDF4BB3BD1FD79D55EC13A471D2019067375070DE96D4FD0172143118BD2E231367FEF847DDB7D826C9E1324A2EC27DF5B8DB9CA7E1F22CD7939175F7FD66371F5DD23350F74842D3F852D1C3AC9092E70C2F7EF44D81E69B4EF090208BD079
|
||||
Output = 56909081282D0F4618FF119D21EBEF78CC63407FBF53EAB96691F440663D33C5A8473ECF170548943940FE90317BDF69283F7F3B0DCD67A0C75926B7DD2F2057CC830D6BA089C6FC73E800E26BF38F19340ECA308C8E
|
||||
|
||||
# 3
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:B12B3B521EDA2F18C177CE97820BDDBAE3E4316E8F92000375CF8F328F00D3FD440114435E1C53ECB558E77D8D0B7A94E2BC3EB373536EC56E9A6F71C6E571A8F55BA2FCA0BF762198A4C2FD586E9EE440561701A9C859E7FEB403D53DEB9177563FEC2BEFBBEBF9BDE77CCC3B6D7A7170AD5D585CC7E7E28792B88BB934081471FD6AD2E00E919EAE73C891AAE17AB640BC0A46000274C112CD3A81599A6D867827ADB523BB2D7BF35D5BD188FAAFC214122526BA813C1FB38E8E0E8985FC0944518B5AA38EC866E3C5C83C22274FA0DBC40756A4B2D703815144EC211140BC9A7DF8D89A8A861B68CAD89285BE70F77BAF1FC94197873D2A26E52AA93130BC574DFB921FCB4FFB8E48ED2BEF0229677BEE1E51CD9809960F18A4EA86156456F5C895
|
||||
Ctrl.hexinfo = hexinfo:5E81BB39BD70A08E09064F30CF217CAF1BA7083BA5BA6F422B4C29B0763BB06EE462E3FB4E18547FF8E94FCCF26C8B729E83A513E3E83C427D095212EF987858D3419D5A931B33C0BAEC24E2FDEC4C7D5E1949EF9484AF81BC771682D80F6B1CCC4CB83EE9EA8BE7733997936AF9B9938C2B215BB545A48C8087441F02A6F9527F8EDCB67FD8A88074FE343910300801961929D262EBABA8023817926AFFE6A773A7C373FA4FADB5FD834661EDA7C49719AF1FE94E6CFA4301D6062D8DA604BB6022E1D5C722B0B502773F5C2FAD7F0966A4386FBB46C9547D8A95AB05AF2C3DE0760E6C
|
||||
Ctrl.hexsalt = hexsalt:90D88EA2B1449337CB5CED87F18FB910E732A91FB392C27E9EFDAD76BD43945DAF413E48ED0C69627504DA
|
||||
Output = FE911C6D527B1546875534F2F95C9CDFF45D833118394EDC116F1C26CF6A6ED4E1172FA4CAB7ECF617E29867C91CC5E69222168768DF89908257165360C6B5AE06D8464E9734FC490E5923B41D3C374A9D0B6434201BF3B385381FE3A33262D58ABA6B9A5AAE4069944FEDFBB154522A219C79437097108A94C2110166DFA6EE34DFC24363BE053E0C4B38EF7F468A312FF8AE507EC8E34B1350106DDB01234C8DF28DCC58A10B7ECF1E666CE767CF33830C4C1111AE1D5CCE1FBC00BEE7E1BA6B58040558
|
||||
|
||||
# 4
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:5A99C04B55A533108077D31AEF79CC1CF062890FD38B11BB255A8891511956739537BB5A2C8B6EC70D78AA824913881C666B81361E3EB415F4EDD7C46C40882AFA1C2E779633887198A84D87A105A8FD1FF5D2D944508FC3AF518DB5FD076F5A004B88F211A7113945C586AE01646781A2D5CBDB9B8876820E3F1EA76CCE371F564FEC08874BD2EAD06E62BAD29E02CEF9FA833426C5A9EC540F3DE391E2A7A880594C0332617B250AF1A14575CA914B22B08A1476B778A3521E690370DCDC72B3D78564EA257E830EF9EC9E68FC0ABE12ADC06E555B7F05BD3629B1E58A1EF6900A427F88A3F9E21EDF6FF6BD35D97CCF4F8D8FD36D7DF6570D08E3089D637DEFA9D44278DA0D9F3D93DBD251D713C51A314E48070EA0654DBB5995433676FAB1C0CDD0FBF4AD1E97949E74D3CAB1B1A34B1A
|
||||
Ctrl.hexinfo = hexinfo:37AD8DFA3D7B642917A628C4E469626C93FB85C332B6CF4BFCB75681E69018594E9B68788000ACF3D0274A486805AD84AD9FC8D90BCF43A0250DFBE96E355162EF90CA92ED100B5BD590927557F559F7A0C5B638F208E9182E56898B5C8184639DA23EC1FD4E4964D7BBE2F5E871F7AF99576AF398EE042D51C8E03774E317B7867AE64EA4F34F0AB84E27F7363BE00E8EFD6F73380ADD83F0E2B44D5901B2FFB21831C97F85AC09CBA2FD7672F5100615393927E2CACFB74366D451FC1AADB5C499ED4642F648C725513D07C221E9C534B16706B77799A05E73BFC84DD25B08AABF975CBA45B77D40F09F7B6A2D2B032E2123572358755CF6A88BFA7388B8C4CDA735ED2418E758088B5E2CD48F48EA6D3350059628B0E0ADBC74A29DC0089F1C730BB21899367E27BA80D33822196B4A29BA7C27D438D85A4E865B970E12895E974EEDFA921428AF77DACE010A2E34180BB0B04A67366B6105452CC1E6F6018882DE66563177FAD904E35D4099DEA07A48418D109B0B3DFDA51F718DED2D93D51A67E0ABA87C
|
||||
Ctrl.hexsalt = hexsalt:98C59B4911CD7EA226ABDF6B779DB0500E64C74FD8FFE44A6F489C7FC73FEAF4878B648C8E3B1F0BC53E0C63C54A6FCDE385A2E97EFC24FD512A8530D943E1330EA5B5E66B93D5B14E454BFCFD3674F47875C3A872F9993D72D02064EC6D51103B099A3A3FE743A72E14E3173A96CE728E729E2A541C3DA9DFF5CEAF3B03C6325D8593CBA8036716A018C5AFA2783240805B68B39FAE96CED4433DA6FEE4C0F3C486906CD74ECEF7253ED9EBEB12EC1C9BCD93FBF78AB8EDF26A1977FA8C547904B0C18E95CE0E1357603D589C8939EEBA3832535DC4A48615253BE5612557639675752400A655CE20F1BF9B10CD132E507B9C52EFEAEF79D4C235EA9D2E0417FB4E25AFB88969568A223E4C3D78484A10D814663C53B1BB242DAD6AFDE0F15E3DFD145918230765E2D9A5A1A613A7822C32CB8E8D42140FA73ED3BFEF4C2F30C3E560E4FB747DDB66A2A9516359F9F8EC9CB62D11B5449EE20FCD95FF6D078B2A08FAA00C931FE35FDC43D2E0F71F75D3D32DF7D75A39BE866C781A58DDB8AA748A4882CECDCB19948E874A73CA0A5B2A2573B8177C16728BC96ED7ADB371E726B79CEB52499B478B4473EDCCC588F44325CEC9C4DF6111769ACB6A14565E077C530FFCBF4E80F8EF3797798D8C0D5734832D0BBBED3B36B35B3AD3418B7F22BE017ADA1CBC78713189B7FF15146CB06E0DF594781C09F62E2CB837C0B281A7
|
||||
Output = EF3623D3661B1305F611E5FB0E202C19A3CCB8EE69EA4ABAEE0C58C9B2952EF8DD111B257276303A234A6F96C8C124C7DF6FF4148309FEFD57E839D10E56C6FF790D41F0A7591252435C0C66987CC13A96FFF21FAE24AF1D94360A912BCB0D77C760E80146AEEDBBD407B21F775F734E11FA01565A81FE8FA7E6EE0A812115970418481C4085AAE03627B828B5FC5EBCA7AA57BA2E896A2794D715C72BAE75CFBFBEAB373AA451296C86E2992460A3E1F22DAAA111255747A401A95B28C14300DD6D662422E8DA31D81582B48005
|
||||
|
||||
# 5
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:20093092B8A5044151BDD21B0ABE64B2AD353699485766C32C895D3BD6F1CD7B54C3CBA4DF356DB654C570BA561B566EF8FB3F92643026ECAE0FC7265B5806C2772936612C5CADECC89BCA6E4314D3F4AFB994DDB444A48B25F7018C2235511E33B4CE2A1006278CD8F3D609BC4BE4AF9CEA5BAD773A774653466754E985E09FA486B927C46FDE0B660C182B8AF8D28C4CEA1202D5F5A5EDDC939AEE118E98F01E61028FD7309AAEEC31A31D2853D9EE3578E28276FF01A61691585E1ECB3C092A407E64E608052E6D8801D69CBC7F34F2B9BA4E97C2319DC5E897DC5E0737EE073FD9A788CBA7F0C67A45A79CC68FAD6DB76656B9434903E8072F8DF8CBA8B22F9E9D2C69EDEB580F7492E1C619A5F57690A807B9678CA46C43947424B764585B0BC041BC063E16BE20BE46E8B5477D7B53455C2404BEF0DF5932A703AA78CEBA7A970E962049BCECCD0B78586CFD9EEB981E9D851ED3F21A576206C22AE3CA9816B2E65433159AF1CA7BF8F6D848425FF4D2E67411E56D60EB42ACBB3A
|
||||
Ctrl.hexinfo = hexinfo:2F567340D8405523FDB1BA0B1B3D229290904F92EECF66A5680C7B5E979F28C733FD96E2F6FF54FC588490AEB540A2A914C9030A812549C538693F2C3DADA88D5F704CBDE6365C939AD0B837949F0FA839B90C3F2D883780BB7C185392EECD10BC244DC5E9DB62
|
||||
Ctrl.hexsalt = hexsalt:8AA38C201C238B1080B866D460B3AAB62F491DDFC374132DE2D28EC910E99B012C3C3316CA202D0F4C4ADA936F382C9161D7CF314DBA57BEB957414A32D85A5B4CD50C8C450C8DFF7A6A991B32CD84241DC0A16B45E7D739C97823581FA879E6660D61F45C49520342151824F32137DDAF61F2ACBEC169ADC969D6970FD014938F8D3C69AA33850F6C602CAE95A1A29F103228343B0973A2770C27E259BF636FC4ADC596C0470FD7952DB53263E1BAF14B
|
||||
Output = A46BF10479386AB4BA8DEFD2862CB58407120334F3298F7FEADC08995BC867B1ABDFE4373A0B1775467145E6C4A95D21622369CE179EBFFE02887CB10D3547AA3F54B5AB7FB0CF75ECB2D49825C3B2BF2159AAF59BEB1D00A77F07E8760F9B105A6564B3ED348C
|
||||
|
||||
# 6
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:9F09D071B2204661C9922507C174730DB0515EF00A2E47FB729A043B68824826B452F3746D7A42930456A6606EBA22F564FDA7A3DDDCC7937D3DEBF5B34AB770F294C1E369D80A57F43BCCD1C2C4395D8FB88620F23BBB76365D4C78D137CFD0276825A818B2ADEB1D9ADE9852FDF0C9B6BD2C831BDFD9183DDA9616C328F2D2D41FCFB28EEF1BBC3BA1FFCB53F851CC740FA0C409A4EFF71BB398336EE88D1D663191A4CA64D9568135270AD6F4CBD50E05FF5045580466C3991668469CF262ACD6C01FCE5FD27360E61D0E0AB390311CDED0604B3AF4265060039CD73A3D9E4431BE6625E7B3DE664B8A397F55C6C736EEA2833B36946B3DE607823E38BFEB209C63D07AC620BE610B97E0A5310C57E241D596255D3BA702382D45A615EAFD2B306B8CADA8080B85C8E176DD97A36A2CAD972836EA1B8B29107983D1A58642827577489B39057A6A0B8141E964B87BBBFFEB2D586C72A37807C5B22373160609CADB96135E6917DAF095A88D9493EEC39CF6E8
|
||||
Ctrl.hexinfo = hexinfo:AE5FC2570FCF1828B71484C3C5A40889FBD97543BCA009D55F16892B0AAE8CC3CC728303827F1E207A5243B31E3FB66C6C4D25CCE51B94326344D72DF0927AFBC8A2037C1175D620A65A5E50D26C1A374479BE85AA5466D0EE9479599FC57BD8A216203876FBE62BD2CF214BEB82C7DC9D76F36B6B1D11E8DB7A77F7A0A9EFC7A64AD29949B7AD38E52AA2BB3C414A658C1A028E8D212375AF69F02433CC56748A5D8D36E853F6A005818D8F92C152CC9FAAC3F71E7A253381BBED3F58B3B973B9347D8E0DEA0F50112109B355A4309DA948D8EC3F10A908EC9B21F8A407C10F34E233C25EFB1478960307C78212CEA2B392471AC2ED56EDF6DC8A2262A65418E88BC62447E32FF1629BDA95FEA0E477BD849EF820AA9AFA067BA68EED77137099056766898C26528A68C45DE85D689D6A779A7617ED1E50F250B06D35BA5927F9C2F3673D4EEF57FAB6E63EFB8D4AB7E8DB48469F0C338C6CA5B579E4210870A7C0EA32145178B2BE39834A798AF5A8C9948F3D2B01E8E3F507B8B501AD917E005FC9F135134C7719734887F02894255BB62775
|
||||
Ctrl.hexsalt = hexsalt:59A34209CF46AF79130F31EEEA20300375616A08FD5F4E43452E79038E57886A557ECF6A58D6CEFBADDF76C6D0EC9669984C511DDEC7AD280D9ADF9D425D598AD601DA808AC94FC77E49CFAB885CDE25CCBB61E8E15E6B30FF5933A79D4D447D8BFE22AF116225F934337B4AF7AD8241427DEB87DAE488F9B0ECE3AFC284FAFA94C7580A9D21A2B7433BCD6A571C1CE209F62C9848D944E309C0D0B41A6834019DD367138F8B376F1533601EC892B981A0FD18F78698CEFBDAE895D590B8EBA35A95FC119DBCE021EEB23016D41ECC9E96616C050C8E979AE404D06FAD2621464A343D943150E20C0324861D33B2FFAB5843FBB2FE35D7972A2D6180C8E34674CF64C9D3CA24E291136B3BE326C1C846849953F39AF1AA130807B913E2F6773E08ACDEFBF88444AB3696A3A948DF9FE340437640224F21
|
||||
Output = 33C5F236C358A4FC254C5F46C24A
|
||||
|
||||
# 7
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:443C379A0CC125D4BA88C66DC3D84C53E07159785331F4BAE7209D
|
||||
Ctrl.hexinfo = hexinfo:B438A1768C9E052897A6CD14D9962F2BC52A476C187F71778E54C267BF9EF90D2BB95DE8E434370EF17525F8B1FF8805C88D6F22E59795112086AAC4ADF79EBC9F7F14619CF8B8354D2C04AD9192FD38186F5E5D5A998D3F1AFAE09D6A853BF522B78AAF38A17527EACABC72D6B00B01231449E9ECC0732A2F4C02121FA300099EDB5D9D93214D62594B1ECEC4BC8C1D0CFF416A8FD9D080541ED08504CE720999802E63CD1800647ED8C2BD40C84800D206E192AC998ACC3E2BB59385CB3B1B095F970DBC5E24ED91ED0419A60FAB0AB156513FEA7C68308EEBC2F206925283F269CCECD3FA562346CC0E15CA18B8011EBC25D84F2E85D64C6A0813826BBAA003CF325E10CAC6D72EA06E7052B49B96FE455DC032555224C8DDB69AD285C4B43C60C966AEB6467B7C582EA1534DB30304DA984720F600CD35E1155645432F5D42C1BD05B7A070978C7DB733228805DD33FCDD02E20775FA6681061F4DD3F9338B5129582AE700E2DC7B4E95F1674E3C00622A3F77BBAE6B19E8ECB7834D13DB13A89A71C4063F5D3C54BD91728FE35239896C60AE0DDC25C2ED5F6A
|
||||
Ctrl.hexsalt = hexsalt:54FBED7FE80780D781CBF01F93A4A452CE5EF4026F013CCB38D618C723619607533F16E0C7B8B86E0CC7845DA6873A70344360CDD128D76BDB
|
||||
Output = 580EEBBB85CE1D44EFC40739D79958FFFB2ED0D08EBB80B179B07975EB5E09D10DBCB744F7A43479F6CBE060569479633902D66C53784368969E905A4267D9512BB16FE93D039CBCE7546AC9CC6C4A61E4508606C6F788EF2AF4358D79BE09D1F75AA40306E5C1D9C15731805C2D2E4B2C68
|
||||
|
||||
# 8
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:139DD1CF23F4A1E906FEA79CF257351C416396B6FEF8B6D3B10E88743EDC94F34D12CE9200662665147711B8F39D2035935B2561B626AEE12FD2354A5AB66118B79B39128DC97767C44DDCACDAE5A5E758E22A9FF54B8E86255B5B78CDEBB2F124EB9D99847918BEFB1AAC45ADD33D8B4A03350CA785035434BE8CA5877381719289801770F0EA8EEFD225F8A0C345B200E2EB4F5D457BA4030E896F08079020134D09F2853E6D3552925223290663BE2E95AC189395BF9B7C0655DE263D2141F64EFF03827347ADFA7FE41CE0F7AA59ECB0AD2A48866F13518B65CDEC68B536AF331AD45F4F6EDBBFF59E03A81027E1D34147DB74D07410235F53F14F06A399828C2C08D97E9B338B21FABD979272A47CB4D48F0237C3DB3BF452FB83FAFDBAB336951BB5A396A7D1491337ACAF05755AD7EB4CC156D017A7E1AB6F266C7D9E59A76C9C07CD7B680095E6D24F6BBDE76378670099566120D39DE8310C973DB81C62A3699668EDC2D784A22376A3B59012B8076325
|
||||
Ctrl.hexinfo = hexinfo:5D59863E7BADA4CC9FC831EB110AD29CABBDE18A9DB1263BCFFB08803329C358BA1367A7B98FCA3786605CB7E648D814378A6E8EE5E799C50040CD45E52B2CFB7F1733E91E09271A4CC7723677277B9C40EDAB6025436FEEFC86B0E0A916FFF996D3DE62E41801E2EB93D255D6954CB120765CE424C3CF5D79180220EB12AD1F1C48CCC3D89B
|
||||
Ctrl.hexsalt = hexsalt:5E3F65459EF8E5D989A299C6821526F9DCB17EB858BBAF2C00F34E10D0F70E7980D2F615A218017BABB14CACA690280DC604B6A2C992DD5554085EA073908AD64E4056AA22EDFD9354484A361004345E93C2A05BCD5DBAD77D19029FAB55C4F5E75DB0DBEEBBCF665F8400846A5A6E57A709F538867234FF1B4566F2535C1754CCB4907F5BDB6789FA26CE015CD51CE30C56FCC2AA90AA78DD0BB65645CA8D2D86
|
||||
Output = 0F51ADECEA6BCA7E771D949F5530517BEC25F8CE367064CF4E51C098024A666CAABC5E56254EA99A26D298D95491F9CA9791A82EB691ECFCE2CAA4C95C0F15C7630B9BB0EC1E03C2B73948DFA2C4EDEC4404B3B5AC4B9BF43A4DE57EF92AF7831318CEBF58B2D3037F7B51A92F9EE403FF3C08CD7EAB6D005D73BD40DC80BB660B8FDC10975EB53261D38F954859C145D0D0B58915C5D6AD128CE1BA443F5748B4102B3BF18497D24A8D56AB9D1395BC0A965EF681247699CC9293726D4447D712B8E2467988813FE90E1C721258C7E9B33D907BE36CF9594D5CCC9A62D6B3DE9B6775FA49341C5BE737CA13EC2954A89E0BCD2BBB1C25E14EF590F471D0C0759A1CC39F0B7653BF54D9ED72A5EEF01C2EF7B7899B2DEF2CBDA091A0359672F0D4397A093E1DC5BB45EB927AD17614B771F38C3AA9E93903D6AB260785A3578BEE6E086F1C30AEF663B281ECC13D65F59CC5C6312668481BDED9664ADB8675FCD4D0621DB323B4704BB3F7DC25CF53EB0FCCD46DC71EE3BB0AD1FE911DEE8CA3F0AB9D3FEC679EE3CC55995726CC8A33583E3B2949
|
||||
|
||||
# 9
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:F6FCAC8FA9462E5DF6F71945F52A2B58CC4D65DBD4A875FAED6F62102288BC85C3D891761C3D070D0766C1535337A094301B6BD04981E88773C9CDB15336C3B84A6C7C95BE5B74371DAE5CBD30
|
||||
Ctrl.hexinfo = hexinfo:85F299DC7162F18281B221DB2855F7DDA59C43E20CA0E91F699145F446700A131B8EB25FB5159455A33B346FD2EE2908A3B24F1458C1D738524EF106B895BEB521F3CA525D9A8FF4B09BA3E3D93B6E5A97FD8905262C07E6E110FA450A45F1471F0DAA4049C0052CB7764160A7B8484D94FB4BA9DCDDC3CC34131362C7476AF2FC4B9C22880256E2A766E2EAF83CF9F473C28C7437EE93BB3033429FA3AC939A603A9CA1ADBC0F207083976F99F30077B2B60F5BE1CB2C99EC49DE9823C6663FD67CDEF9B4ACAA821D6E4064877F050ECC66660AEB6A163F33504D583F2C8FB1E71EEF9F02CCDD19C0FBC5F80A5FE93AA11DC5B2784E5DC61BE1C591C56B7EE2664BC470BAA72C9118DE5849303220F8E213C3BD0F
|
||||
Ctrl.hexsalt = hexsalt:1904E08A7F3BC43D32645A8205108F27FCFE3EE862F38E92F6939EE4816035ACEA6070391C100C214232C29B44710E326BAFA1812136C5893EFC9B8C5D066FF5009EF31342FAD69D80601F287DCC8F911FFCEBF056354BDE73B334F2AE8C81615A3F68D3022D2E57A0F7B76C14393C72EE4A18DF67C9356872F6417151769537CC3361B93E7EDC38DB53BA8C9EBDD4B424856844C44E94BCF9A751DF660AAA5A84552AE8ED61F7578EDD2DFC852E0FC4D5A77CFBD1198DF61C4F1A36D56A15094F40BBAE82A95BA0813A5E5145B10B14DE274A7B14FA9B3F04AC9249017991ED2E73AD9143EEEC1F2390F66C5891A2AF991CB06758447CFDD2FE9C6EC97F3177A6B7E2E860A4308E8FA2C091F76D3DA01A5BC833F138A4105B0E36747C7BC1E322EEDA9631BD0B624FA1A0FC54D80C087219E98A625366814D13A56B0680302F9E14690476B0B904E62B8657BAF224007A3DF4ADAB60F88BF25046EBC2F18DD6F95AEE79D8864667C695EA5ADF58D294FF675D94572A8A8C8E428ABD17809AD18565B08C862368D7D14BD735ED86CE7D0D5D6C5CC3123CA9E6749D415E18B39ECBD7E0ADD5E0F26BC420A693D371012B83E9D5CA1E65A96613856C788F2DF878DFABA7EEB15166E3288AC16C784F2F53ED2C6E5690924972C692FF3CC31AF6858C1FE303C4EF58F23F655D68D76FF812C12F9385B38598C2AE6BDE0944A648
|
||||
Output = 0434F244E1B1350563DE4AA262A255C06FEB5B95FC1910BA40C920F905507447CCED10F18900A3A71105A5BAC17F62022DB2DE2FF7D18F75030B9F636C61DB7BFE4B01C5E1EFCBB413D2C80B9744296AA9988BAB7F2B59CC906083385EDB90AEA6404BCC13BB98C5DF5786EC3DD1E122748FF856BE1360CD1FB49B172E1FC4FB5E2C8E266D25516A428DB502CEE4C53AF3E0409876DE79AB345884366CE4AC08F87E1F44D92939
|
||||
|
||||
# 10
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:AB612CE30D992542E201BD728A37070095592EAE063603F8E672938DB6FFDD29727E76C295097569566F2EE788D3B68C54505488EB6A312223C1ED82027BB210E8464541C45B51EAE11A19375827BAD3F596086910C66FB7BF3A1DE6F357836FA7870E43A6AC235DB9654E5B21F15C41A7E0D986EB5998F789EBEDE7B80A4F30753B28B56862B4CF1DF3C3A9BDF9A3AD22D6F14387F8AACF3D77A55A
|
||||
Ctrl.hexinfo = hexinfo:83865206B79DB2A0AF0A3B4547FA390399884CF89A45E42E3126C0C2F4039A77C7FF7A5619B14D2F469FCFA9928210F5D2593F2E95DA44FEDC6BB804CDF93F7FB3CEC757F00C5CD8B6E1D3DF43C199E92B8EBC33834E468F566A63758A03111A7E136B2C6C3B838E8DC27CDC6A9B683FE04208DF13BD931EFB3393749BE99A33BD3D7AAC017A2C336DCFF1166D41C3E9DEFE5F2537CF57F8BF6CA6986FF15E7ED9E91D2D85463E406740AE6BB6538BA2CC0265FA67741DDB6BFFF33FBA94741B3BA769F8E38FEC43F8C79955AAC2F8B3
|
||||
Ctrl.hexsalt = hexsalt:5AEF7321DD0DEC4D30873E6915E7B3F08CA21D613DE5911943A2E801392B2376C0A49B029721CE6E89378A96294A6D73CC0071F86A8E63F5F10A43AB7C7585BB1E68B4835B7FF1FE9A88EFA0DB8323864D6477BFE641DE7527F682881F69F779D7651A4DD1BBD843BF583A49038AEC7493621473EE5C2038B5863F33C2B156D4D1F32AC7F7B7E962D8651B077A93FC6629443A763DC86D022D1104BB1EB0A8DB5FB4DD00F116B9CDD8523C5B5F4E4AB9425DE36B8DB589AEF41CDDB084C2B514C17B56C44D3FC40DB0C72BC677611F0BC2897ED3C46957B5792B3FB62369940419B3BD7E590C43C131A8D5E46B02D934D2011A19C7CEC77EF9AFD19000F6B686AB97C95195F10CDCA346A28CE850654ABB40ACD9EF409CE304526F66E9E607D434BD35D14D95747EDB0A5A63B1CCD06916BB7608CAEA43E16816E70A70E8E7FDAA5458B9BA7C05324976C4332104F9EC5DE04ED0E3B2288D76EF4D53C8BDF5A03D7C68ABB82E49658B5ABAF377BAD0B569AFC86588247A120011E704E1918C03693CEDF2BA639B2545D7F55DC5299E5EF42EE455C15EDC2B6F220F54538F3C81B87F1C1518C4E34E048AC46450E93510653B941D1345
|
||||
Output = FC8D2E1E7A3DD423289D383005A8BA08E213B841D0DE31CBF16DB0FB6CE2EDC7814CF8D5C005739627BF1EC5394F3C498992F77CC15837AD4613A705172525BF52AFAC95E0A838F52D26BAA1E1B5D547EB37A6D2CD5175B1B4F926BD5BBD5C9D40D3E2532B1C229BA10AF200062AA01813A42AA7BFC49363DDF917DC71BBC00CBF76B571CCCCDCFEBE314D5C54AC46C6A6CED6CF10912DC526410EE3FF252DF60B892FC6E4DB1F40606C4C8EEF0CA7B2B22E198C3DAC5B7C7BBA2EC28481098996CD0E29034D31FB2AE8EDD96F48A5D201009D70B5E9327235A31EDF75F3DC12538D4D74A93678D6AF0D031BF57281EF03D9EB90E82C082E2FF382451BAA224FEF969BC5419ABDF5B34FA822A63A03349B1D114005D412B065C2D55E84158E4A43DA1A486A75E191F04787123EE60A1CC2EB9DD1CE86F02599071F7CFA04509C985B30EC14534210ABE02589FC168C213B78BCCCD81B109B4BDB20F83A802E64456012701802762F8F7C3C29E9E888BC1A14397315DA0A504715EDAE0BE2BA5F8CFBCD4F207953B48A9CFF0EF84B3B52FCBCFEDAA3276207FAB342BBDA7440387D6B8D8744973E709A5E85AABF6478E4268EC6AEEC30F7D7C78969E72F2BF2AC5E45C73A80C12FCDE030DD9D6D3F1C6F6550A8741E
|
||||
|
||||
# 11
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:CA2ABCD032EB6A6A222E340E5E4D9234BD0BDF3245B0CE800E3465DC0E9CD0656B21B9E8990765376B19094839A89C3E1B84B227FF503E841356D89722D6832B766EB6FA8BAEB97032DF828334E2D6E7CC88B391C847D3221C459753789817EE9C3D2A0F9068C6CF167B6FD3735AC9AAA9503039C52069A17E4763527DD0EBA2B2F6DEFD8C8038FDC278B232E951697F971423643AC9E57A3BB790C8668847C8AD5825DDDA60BE
|
||||
Ctrl.hexinfo = hexinfo:DCF9FDAA7C437B26FE329D8B8506172FC282DCBC36518D347C534BB6686A42CA1254454D5FF0227AA91D2B2C65712ECFDBC1BAE6A3851021475C9A9FBD2544295F02FDB3D6F3F17D6980424773D59017F208DBAC94A1CC0F081B41506D8BFAEB649E02F58820D8B76E4E887095183D88AD082AB710A8C861F885D4AEAA5FCCF1F0D75FB05E3D1F1DBFEC555C03C595DCCAECAF3A7CEAC2C34F6133A73E98A4C3AB8B352AF408755D42A7A2D36C17C22C2D12464F23777C260153B8D39A62C561BFC173C5F1C2EE113BD3B2F910C4170734CE0A03FA63851F5027ECE319B030F4A0B297831FF7FA371540B3A897CD4EEE37D284CB566614574593BDECF90452EE7B49C65EB24EDAB99960690EBBCAB20E14E6E86B9FAB3E67114AD2F9B194987F4F6E7249DB62D41F3E237695CD26A2178D6E809183A25DED93A2C1876E18DC10F637355DE13F7D95776B0EFC99D10AD3D140128EA48EB685CC538959F74C8B4C1F1066D8F973589FFC25203A2729411CFBB8D3F964FC215C0F2FD139DF7ABA97A63525DBEE068BA43A778AC5EAC5B49D8D69D3B2E4318144EB54DE8518921787EB0A00DCC6CF85CF6AB72AE6410DB1EEB4E9CBF601A6A2A611EBAA74D5F65B645ECCD29CB46986595FD45886D7933096C8B47B74F77554BEA7B4454D28E5A4C33E027A72A37AA2305DC36B55644A5A5739D35979B99967D83E7616569AE41C
|
||||
Ctrl.hexsalt = hexsalt:46DA8D3990CE081A3E169F18ECFCC6E07E73C1190CEBD5C0887273A60507BE8C48575C8FD7D16954FA62AB01467CC0EF25BC4459BBC299A36A640AFA23037CEA17E594ACECEB9DC3CD7DDCA58F4025936C96AA81F2D671DD03497B759436D1D7073A416B0F2C86CF3E362F2DA09DECE6D99E30F4DA84255950A4D973BB
|
||||
Output = 248A3707A6534E40E840B33E7B398EFBC1B2CF6EB616B5E3F279760413B9BECA05DB6772269C57BC4E630548E6E2E89D1E40B7075E82EB0765267DB990589CD3F7D930093398FE95EF9280E31FDAA16214286608DB86CCFE32DBBF881D304FB003385A72ED1C5C4F80DAFC89111AE4B08E906E3A6536C97A89B920DFE595D25525FD0E0EDB5910A95156C8069631E19E292261D69216496656B83D135C02C2CC8751E5BA2F50DCE8AD14483CA90A23C8789D697455D0B48CD6B85504BA7120599A1081867FE2AA80E69B557EDB3659B95B6D29BAFAA4E434A79085070B9C3FCA734FD6D6BB8752C77F52D04801EEBCC4B6B5EF9D72BB6DDCF9EE2F615D0D0E22C8928B4BA1387C3276A6831ADDB2A2FEBF3E40FC2DCD6E036BB9D236795CF42904474B5F01C5753DA0590C2337A1189A6CBA4EFF525785ACBAADE132D6223A2240E0DC7D7068088BD154E3C4F974C6DA95A639C75F27A04D2B3A10946AD6F5898413CD7B22D0CA704EB0F453D4540F6F3AF87C871DA23A997EDF7AD63D2F8759D4A69D8FCD588AFCE6DB65F1D53F5449A728798C3C46F3F1D39F27493E7A1BB235C24F83311D99A333385590EDEB2CD79980A1540461
|
||||
|
||||
# 12
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:CBDDC5BF19FC85ECCA19DC7A725A9DC4AEBA8C355B421392FD7D487C46E1941F117F9D0FE4A29B0E1210CC8B6A08BD41A8B61D3B0A9AAA69EDA961B40A98FD97A447822F9C457BCBF596CF06AB013B5F3253144378396794AE3955606D91A5E116788CA667F094BDFA9574712E
|
||||
Ctrl.hexinfo = hexinfo:D24E21D5D83E28DADF00CB81CCE0308514410BCDDBAB3417252BA8F01E896BA5CB387AA83740A2046F326271547214A1AC2F7636CD3D644CF759167B42970C42721FF4E181DDB58A77D80B3FF82B703CA6EA882B
|
||||
Ctrl.hexsalt = hexsalt:45CC361AEE151593206D1A7498E09CE3B6F8E9B77F923DD4C5281683F5AA75B6F9FD74E7F5061F0E6D516F7BB2268A7EF93AFE25519C83BAB32C200D2383E590E8CC9B235E961DB41D3A54034CF100E5363A07DA3A5E839520D37D13BA3C48C154BC6DB30CC1B800143983D431A38D3140DB4A6C45394C5580A7E4179632EDA10E85A7DA2341C081A74C1387B4033D05EA1446A8DD5747FB9690F4CC425F4D28C137D76FA97746868328C38D35E3E674742776E35BAED9E5F5505269C744A96ADA496B9A77B22C61F8A157B73C3D4CE9F9BC10ECCA27722C
|
||||
Output = A1D99073D826DF2E12C5110B7D82558640CEF5E175286E06E32ED51DB53DC7BFF26C06A314979EA0776692D9E03D8715A588A9666A855FB928A65B2ACEB260F98125E21535E2B38091F81B5C24A326A78C8FAABAB053129CB774725B4997B64FC3EC0FA334B40D26D701CD2399E1392D89EC8CBAEE078E3CBE09BC78A7151DEE44D1E10A8B5FF0CECA4642CE5876F2E433403F5396E24673F9049A24DE995D9C6FF47EB8F9327BEA7A32F62588713313C6EDE498D2F2ECAF517A92101FBE3C79D906D1A56B4F604E7618B188E45DAF8B68B5573A9BEC63C6BCD0A8A41C41632E2B71840997CA38D5BFC73575A12ED1A546699562F24AC1BA5490B423328550E0965C9AB3B96E132D9182D49942AFF5FF6D9941540C839C5FA40E098F4830FC12F19796EFB6414EC63B788FDEBB802573EA8800FDDDA72B63F7ED6299895E0676C42987440EF5F01C0145F24ABFC2122F91D3E54AA4A42889B45DA6085239E338BEF23FC20878BA935CE4109BA5A6DE30E5F87045EE0FBD9EC935738B6F84548419E49A15601C3C1CB2689F25934AB7822579FE02B1A941BCB5B70B734E27B28BE9B429B79C3C5B87587F59534F729CB5039464208CD341C90954BCD6AF762DB6D60AD5B7E65AA5211049DEC339CA342F35929D3BDDD0D424BE9FCC531B784061BAF8
|
||||
|
||||
# 13
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:957664151E0806BC543D87A9FFF4DCC6D6B555FB4481CE9EACF3955DAEDCE919BEEAB262FB5C0F121DB999A04FF7D89CF079E072110D9F47D95F712D1B2475EDDED6A1D790CC40B6276608E4C9A7FE1D21B08123CAC7F05FC1422F3C133678269D62484E15F94D719DAA3A016D618A089C8464944A12502625B6D1DD3DDE616167764553AF9AA285
|
||||
Ctrl.hexinfo = hexinfo:B0DDE6686C8890B9488B6649E8EF839E7A7D577F0F3363FD729B633738ADBFD2A10A43716710C321EF23352C1C1B56095A558189E3C3E4F34E4E782FAA7FDD7EB882653FF9DEF4FC063A42F327B14CEBCB0EB7152B785506493C4F5B0CC95C31175DDE68062117126BAD0138C92D2F9DAA85F906B1F5DB97EB6C6110F05FA908730C21564EF770C414680B070F4072AB4C40BBB5D1D03E39B32D5F77E52B7A76B411793CD97BDD663BCAD7EF2F8FC44BE3473C6BD65E19ED48FBD22C5DAB8EEC573A96D48C56F288AB9114EABE86358559BD227418D2B14BE50693CB0488F84FB5
|
||||
Ctrl.hexsalt = hexsalt:7397DE25A74F845ECD38EBAEADEFE0CD798B4384A056AC672035E187B24F7EBFA6A79D896D5600D0E463772503A402658D8B9D0D0F443E11204B7BA81F68C1455DEE52B0546E59169952C9DE67CDB29BDD01F07494DCADF957F2F7C66C9922AD42DEF2B63FE0667E0031E9BC3E95031812E842421604234FA49290BBEC5947830F07746BE5C5831F430678B72B528CE7ADE420B31C31B5B649D87BC300A98478E9150FCA7CB1FC329C5F74CBBB6D272056906571D230981FD2F01DE2F81F7EB7D233255373E2771355F2E4B55188A766BB74E37E6157AC0E6883ADF4C452258014C55462D4E2953A0FC6C87E3F01A280E5E2351DA0927D2696F936081C86D91D7124B6F3088C48F0918411DE7E43089F8BCA7B9E7096A5CAB85CEF1DD326BE20A546C247A02D4A6080A5B3465D35838616092FDBA77E64336B572153EDC99545CA6F1401C91EA9BAA5221DD4C91121DA
|
||||
Output = 357E453BBA5261943660EB89EE0B826C58994A2EE4D0C3388B2051D37D8813216C2BA89EAE2B1033B943B0D02497124D1BB481AA751ADAED6CA9E88F59377CD45D338B8235DF03EBB7B7DD03F8BCA54F115EC9774AE35409891EE0B850FA82F0CEC225FED7FDCD1B850724C8900326151FA6A0BCC9E3CD717614B5B24EC9E79D4CB3441D78E032CCCA512D975C2EA62DFB27A92AA80F1A313C15C460A1C677DB4FFCE28BEDE056B3C011AC21E1174D93A548F5A7DC48FAE15ED78023DD2B9BAA3B619963F836B20032509416DF85CA28CC96E81DF552794F0B62590659C5F7C427F039801FB7853B
|
||||
|
||||
# 14
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:3359A0B6BEA50E3CDB38FCEF63078F910F575A944FDCD421FAA6BEA6FDC7249390CD11DE33CC7785BD3706AC0B7D393ED287EE6F1011C7
|
||||
Ctrl.hexinfo = hexinfo:62C9E15D00D461ABF5A81E62248A2ED1C33004A92D2520CF3DACADF834C87F708249489EB16C3A8A84339981EC9BD5134C1491805C693FAB6793C93B5FE5DF8E290AFEF99E7AE654B160126CD0876307E70CDE1456A97A8043E71898C0EBEB97A06A094FA2BC202A28E72AD7E98392802B8A274B7C80F9
|
||||
Ctrl.hexsalt = hexsalt:5A3209EE2C95C43BE2C7820D1914F45CB7BAA3E2302759F6B5CD8FE661C521BC2543F841CAB1760EEDCB6C4C0F679862AF29FDAFE6E8C05373D3A0A3A4B1074E139175B276A486B56A89CBF07BCDCA557033986814354E9BF56FE65067E098B9BCE819DABD0996489211E53484B6C35A2407843C6AC3372D6C33BB0DED19C64FBD4FA73E27EF5DF570032C4B63BACEB17DD36A2E305608632741C91AFF064CBF5D49EE5268402D8F35B59373275E6F364DBA1439D82498ACA20F7E557E92AA037753A9D3F01C6C910D4352C802AA73A59748ADA90AC313071CDE6ED4D13BD2877D961E9A04077EFB641EFDEB2BB48B11E35091511A289995EEADDA6E17D0B00A2F7D7D8EBB57F62899C7D2A45901B4F64D86A481460105FB24DAF1FA3018C236C356EDE0ABD89788D2D7521F24BE70E0A80A86DA0673611C5D296653DFC800ECE6F6
|
||||
Output = AFCACE67DC41304958D00E5D74B73BC63627D6A9E852BDC2660D5E47CB8E2A05E7F321C14BE234BD0CEEC56EBE789E28FC2AF8C01F3C95680D3EAAF0AF47A8997AEE3AA6CCC3D230711B2109CB837460D9EE3BFD40E8C754DACEB8B6A56BFFC75D800B2BF178F2DAAD465356CA900F2D3579D920438BABFB0C582D7DC16169F1F1B141947FF14FD27B22307880E01353D2BA77DB37A7029B8EBB83180087F9BC2A6B8F519630D8EB946AEE9184B247AAE038DAFA40A1DF06F43AE580D60145100D68F1F7365C5F91DBA133B3B407A088CD2EDD74BDE2F2D1E8ED3328BE30EEBD77620DF6C5A918E9CF00A922DB812FF6C80A7818ED734395264127A9EC7AD6975405A704D08FBDDFEC1F37FA231644B95EA6B5A6933F6F2FB67C27271846C051929FCB26C7410ABC50424D72068954C4BDF97828648A3AC7C6D9A4D17DC8D64CA64F314E78C43749F8CC4645D65674E3E7FFD0B1D702910635FEDA5382
|
||||
|
||||
# 15
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:BD8BD76F3F6C2F6AFD849532BF90931FBE1162E6E370F95B9A89117B0EF10C9C0D267E935187BAFC2F409292CE2A7C2C623788BD7C72173C1E29F6FA695FAA8F16635C3BBCF65647CEDF58FAAC188491847BDAB88022006A613B8AA8CE88DB883B3EAA53BB00A73DEF09E07CDC7977A8D1C58245E7E5CDC1B7183C64334651AE5C357424C1565706C0C29E4EE3B7839E9FBEEF203737BDAF636BAA130767FF8E58C4345F171766C0E6BA7DA595312C612C44CB33D4AA7290958B3B28173EC13D67337F1019AFE26BF1C4CAAAC8523A9E94C151C9A566C2D8D44D0FF9825884B16445F7D0CFC1237D0D709A978247DEA485BE809CEF26835F034FD23C2DEFDC8C5B4DF2A6F7C05D
|
||||
Ctrl.hexinfo = hexinfo:1446F4AED8B3F7767944CA1C136CD0028D4612E0F4A437EE898EF352EF56376A064CBC1EA26BC2313F23FF0F718435AAF767E2E3DD83B3D16496199BE5379A78543BA04916C76A6F29EF63A8769C85A229D88A8ACF8BA6A796D3E60DDBEC21A3CC75ABF6275F8281F2B26E832B4AA44BA3F48707DA66EEFF31C8A999495C2298738FF21AE72997B1DF64F1
|
||||
Ctrl.hexsalt = hexsalt:0B0DC3015F355D8DF9A11E7D9722909725EC24246540B1FA02A963A5DE55DA3653E43296C9E3CC3BCFBA5358B153141252890E0F81A81A3DA38DE42C712C484CFAD0D0AC35E32033FCA6CC807E5487E7D5D4D227A2D4072490677AEA17C9E29C3BD1AD383AEAE725B0B1E488CCABA41D77FCF553C8841EA7080A961C09D1E5E02F992C2272FFE3CB289BABC17C0F2F278483BBFCAA113568F420371DB50FC05B726098FBD228A032F89F64FEEC13C840284C2CCA2C5741C894FE4B1331DC6B8C9997D444505773B04DE853EBDACA67403469F9209C5AF347A5E95345D9EE1A4C8B3FC85354FCAA216CC924209EE7B1E84425014C28F6CC61EB2841FA79DF7A7108F2D28CB2AB6536B6221669BCDE6FE7E4CC25545F233E5ECB7AFFB93260448332E0FF0ECE96B46A796170675497DCEAE2745BBD63AD520800A1226716DE9726896B0099C9525B3F898901B22B3FFFEEE21598CA86CEEF337AC8602AD63EF47A149CA75385BF007A3EE28B52E0CCD060CBF8A60A59ACC231BF8658C9CC9A2215DCE27FFCA0CAE68820F17649FFAEB9D2922DC4F854D05C9398471E6C47206CB52B8A019A9F638E90F1FADAB5405B78DDF2A0EA39504E9FDD7C1F5F2E5AD882FBA7B6A4788BAC727D66
|
||||
Output = 8DF0B1C26C7C5C33BA0619B0EC4E45B0D29C1FCF3164CC803576B7399E9C67DEECD8C58F4D8C97495E3F05FB8503374212967C3D882EEC7D30EC0AF73E26DDCD178435B1B1E10227273D143140E7605F796337F90AB53D3E0DED1B65D5BA942392CD2433230EE31B9C94629319CD8306D12D0406E530345DD0632AFB78EA9705702A1583245C6E6B4B7911B92C393F39F660FFE31BEE1222D428AD9ADC031622FC494A686199F09DB99331F3FD0FE3F8F32AD7357944CEAE1B55E415943592BE59B9B4A65DA7C2712095083AAABCDC487EE27FE7587D6364BD45FF582A8D7919B20E4014C791189C064C60A075601B75C657235B1EE15864DCE3F81A8C33F0FC3B7154A814ADC967C18FAD5E1B7DA6E20A600921DCEFEB9F4CB8F0A20F1A6FAC186E
|
||||
|
||||
# 16
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:81DC536E3E8CA142DB84FDFF172BCE89412DC0B7C33307E0450A695C09E416C4193BF353DC10E1DF11FF237747238CFFEA4E4AA2F7B4C9752F307F1F6CB341FEFC4523A32AB9D88CD0B86C8CA83710C42AD5104BE312093CDF1E0CB49DB1987E8BCCAF58E8B6D4FB9A2EB501F1A8933CE51CD10431CCCBAB9D0B5AFFB472BA85B95D353C73F5E0FCD94118AEBEA7473A1DC126573651DCC008224EC9B2AD3CB2DC73A839E3B1FD0C7408550D8DD3CEEBD40DADF12497F8619718ED710154042F4FA5828C921C48CAB24BEF2EB373D9F6944F1EB7DD8C585FFF3B552B7CB0576337098166C9623BF2C48A7D7DF6F79DEC44692259B73B39D00C4CEFCD0E0D5530C9E62650601D5FB7A9D5F2165C65ACEE086438D1E121495D5AE1842919E4C8B7A1DAE2A3E6A5517D3B037A019893B1917609B2D7C4F70BAC890CF6B19B9BBA24D78BAA0EF622F7BB3BFDC9EDCDD26A50921FC4D4099F424BE9D9C5DE618C7A04F148D303E443B13BDEBB760742F4854EEA583D159FAC6CAA8E8E51A85DD577B2040BE1522055A8CF3564807549D1D93B8122B3D83E7E10D29AF3588D13E69F5E31C0D81C2F07719E307C94B07F079EE71B658EFD34A872DC28115991F4D94CC915FF7CE7B8F5A01020E881B15B38E4F4854C665FB0B55EADA89112D0179187B12EF0E963FB243382C43FB293561B6E3AE271237B8B7AB9FE63780CEC786550D2
|
||||
Ctrl.hexinfo = hexinfo:C8982991ED9C328C7750B2EFFFD769A3ACB6B0408171A42B129942FD1CD5E241B53420EEC345DB681396B9BDD9E74C73E305A8166D2F05E887EDD7C9054523300E8BD64B4B4DA854CC1E6F87592C18E96247433F06F0CD8C806B3C6C99A887821E13E9F1D0AFBB2644AE063BBB8653C35970728CC84144F87DA7FA0673ED03D35A2A0EADEF715AD5D40B814AE84B337B71AF5A9D7CE1AD2CC0D9632A848F32C6F9EF86EF01C573B30EEE6D756E05D1E0D17E96A6B3FCC3E11A0F72632568C34281EF4FBA2B05F908560E9A3FC2C73C333C899347D2B4B549AAB2F4FBCDC9C1A82E303DAA390E6965C6685A69466D930E0B402DE711F172BE9988C9956AC070B178E0AD56D647746970A43944734FD273485FBC3E7A3988DB8613F1AD78DA0900ADCDB918E1DC6DC77EA8219ACCF9D28B36417073C11E7E31F88E32440EF212923E063D45DB08B5B9D27D5CF96B8169B95700A08A6C4706EB13952096954044DBA18D1B35B22A8CD6CCDDBBC70992C71924C88453CEB31F5A3BF07067DE81968E44668B339B8D
|
||||
Ctrl.hexsalt = hexsalt:7413B4CC24CAAF4145481008B3DE12A43826B25314912C57C6451C696263E1E8131429F8F887E3C06B172F598BABE8A10064C0A1320C639E0CAC54078A1A5974A19CB39B7F1309F8C8E55F782F38041A4CA784BBD88384C6B0A90C0180ABA5CA8F5E918FC63548851F9925B7D2144718AED4B230E5E8D3332B79D1
|
||||
Output = 8D2526D19D8929B9BA8B2979895922EE999AEA3D33C8F4207D772EBFCB0BD04807075AC3AAC5CEC5AEB7AD77E7AEC69713C62E518FA4F6958F657E23B12357183C1C793D96285BDB83B808D2072CA225153BFECE73A23FBD1D9A32672F614A
|
||||
|
||||
# 17
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:737343C3387E98E37F16A28F9B2B29A4A674CB773D205D23BD4540926617AFECC6EECC56CDA5065294924DD203ACF0FEB5971CF0B845033FCA1069
|
||||
Ctrl.hexinfo = hexinfo:A88148C0D24619C4A6F77B8E53A0C1A0F06D0672A233FFF829ADE9E0F90CC2FA8398984A3753A02C29FE92871D542C75E0EFAABE23310441CB7F14
|
||||
Ctrl.hexsalt = hexsalt:289071E3C7EC0FC249F225D30874C2A3E939C03731AABA26B0F8B15E9E1F6268486F5663D414C1AA5370DDC4368B7EB068DBA2C63466CA7EF445F88896623326B65C5E87242B7E8C00F59DFC29AE6B
|
||||
Output = ECC7969372237FE5BD42287E881ECCC0E9ED242A7E086978E108A2508F3413A77985E9ABE1EA704148237CF67F84BE3DAED8C6AEEFD7A76BB0F36218751D4F7BC6D02F6C6590DF5156C2FF6495A6E80FCEA553334FC65D45D1F7F87D44B6C6F5EF3F03CBC023C462B84D86B8573C69B8275C04E047676FEE646A7AD1CFD33BD80BD5B26A746A84C8432B493EDB40AC13AFBAB49AB64F3C36794F48626192DFE20A64A77FD65CFAC68F40ADD69932435970A568CDE6427463449FBC4F94797F5F423BC8FF0E45E63587A8834C192EF1AE4750D9CE5B5153668DD9A566ED9EAD5A256F6E100C7FCC132668DE447496C88E2771
|
||||
|
||||
# 18
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:69AE432156C45D1AD04D17A195BB422F0017E8BC57D82CAFE33C447076216A0D0E62CDFD55ACEB663A2BA044B07AA8D583BFE4373CA2B136AB99CE422B98467091C81B3D90C6EEE54F245E080ED748B27E6F09BC92FCD529A05DC344923B8B9934AF1BF92C26448C7C763312CC51946EDD607DB6317B1FADC14764D4536A5B83362A5AA3462513FC253B37B2A99771043216AFEDBEC1C48F5262
|
||||
Ctrl.hexinfo = hexinfo:A9295B2FEB0966A2193031AF6C6AD5DD4A662C708536EB8027A30F14483ACE83F24E86877E4AF46C434A2540B2FCEACC9493EA1CB575BE30B1D97AE076AAEC3E70E4AC57366A703482E1E643679C5AA28485BF35783F679EA5BDF2EF7F774D2A8E8CDC0C9E6F5154C9625B1D1464EDA3C9F957C4D47ACA4CF14AC788BF3997DDFEFAA85440239CDB4993B0438B59E96D45B12917544C2436E11C303A4B9AE879A6E776FDD13355F211AC10F9B1AC6921841223A7B33EC474F87A879515AD88598D62EFF57A6E7F6858DC5519C11DB168B145E7D3F475DC95DCF06B519CADCE66C6D21663151B676CE5181C8FD4A16564CB2442E4144E2CA3C50410E2DA6481746C29BA27817D8DF42AFB212118A19AEDD346B61D223A9080F998E0A2109168073935316E8E38AB8141641FA4CF253BA5A62173436CBAA99D9849602CFFCE5949A0F0465447410E468922D7CBD828CA59C5DF7069DB08F77F8978B09D7F35A31830F7CD997F0185178A4F4B6339331548E6DF62A2E78A416D8AC555CD589996D58511FFED71B039278257F31C758145DF450836150A292A30E53E4AB828076F7E6BC1E57F135B511CF56CCC11BA26ABD47E7ED4C71701966B911249C2CD2F944F
|
||||
Ctrl.hexsalt = hexsalt:FF97F583EE0B6A1AAD8401496AC95B3B19C8F6C35367BB6F5B0E657545E5B060930EDB8EB7D2A48FAEE0408F8C78BA2F5DC994DD2ADBFEDB26AC55929A19FAED148DC124F8B805ADA6209E5142E11CB1A1008E3FD2C4EE5432D446BD804AB04D318370
|
||||
Output = DAEED88796E486D4F1E140EC9AA7E7B68365370686309C5669CB9A5CC2A816D4C991D280265CD6EE00B9A19C8351886AE8CC5C17F1B48FFA324E29D70C52FE045BA80AA3B11ADE0378874690139A6914AA99C1ABD2
|
||||
|
||||
# 19
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:B49233D84525183790243DCF4AEF5B9B3C0FC7BD39AD1AD0D11250850D7CE4E6B68D45764987CB10C12CE5C731BAF8E29346B7C14B6E5BFA087C601035DA6376EC6F8A42D2EEE1F3D0132B95A8224D3123865F71F2D05640CF18652A7B9C23EDC18EEA7EEB1B69F2B7AA92A1AF2B126DA7DBAD58C82404D6EE755D3BE1989E63B4DAC0BA90F40CD0DE2796F7A744B62D5347C319FFD8C882497A73F8EB471A4DA23AE6655866B46AF4AC3090A74D51616E4983FCE6409D9B401921445F017D0FB73D44F9A62476D643A95A9D73089C6ABFD2F96857D28BE6338C8ACF3DF8144F49A49843B710
|
||||
Ctrl.hexinfo = hexinfo:BEFC98605DAAEE68E06E1C657CEE7D6F4E947CA8BDEBEC75EDB8F8E10FD72E7A7ADA2F6C97145AA44F4828D5D3D198F638FBC6BEA7515CED693075B74F3EB00944F03715E5B56B145324F91AD955A5626F471FC0E0726AB2F014220229ADC84862012B7933083E57BCA73111034C028C339E641886120A6F696B1D230D27BC8435FD66DBE1D900D45FA6D3EBE1D41E0D37302AE531FE46C9DD0C5234DC9DFE8F9313E6225939BC5D849616CDDCE87CBB9FFAC10BB650971C1FC0159E36846B7673AFD35D90BE07F93CE035C91A6589F2AB89B84814713E677176E06133F93EBA60313365DB27445842D57DF4B7089200214897753ECCA8A614AE85D5164ACEB9D5EDD2AD66AA3B43FEF614BC175216F64BF7AB01B214A733DF9910166A434F57929447CDFFDEF8CC4A4A8AE5FF873F24C5F01866A2614E1DBBD18B5E77858D89DC14445777DBE7645D4D63003262056BF8889CF8CC2B6CD6ECBFA9E642561AAD4BBC4804F238AD61E8E5910E383BDD64B8CE
|
||||
Ctrl.hexsalt = hexsalt:155E40EF28C6C627A68A3CE95EE4E0FE57ECEE902DD681
|
||||
Output = BA3DEDACA66E557B29248FBD5D60E4308FEF3062F61640795E159F753F5CD691F04C466DB7D3DFCD746C278033961A2A7BBC5A3C9219C42B306DA5447FE2B7A09659D6A45426D758369F0A0E156E413DE0322F424617FAD23036D8D2B8935E421A55B3B90A1B7CD359C736E2B3446DF129E4A3D35841CD30DE23C8EB66CB8AFEF7C368EDF04B11F34A4790DB2DD20A8EFE9695BF4E3478A0004EA002F44E409EB90ADAAD8A9F98BBE6F2BD65E17E0A171B81EDC3AA56DFA07A50D7AAFEA7D3CCD747FB48F288E3A3A8440F72F1E098FD5148E187FF23B253F33A7B4F99C73161233FF3E371B2D9E59FFC0360A74FCCE8DCD7B9F75DF24414E5BB866BB998DC01139532A6BEA7396CAE07CA7736B985671E9D3313DF4B7D0B5067C6768848F4A53E040C505AD2DE07DC1AA6B6D7DC302B2ECE426D20A1CC6CCFE76C0608D1748C7621D8F9C3E2BF51287A3C7CCE6E9D8F00606F669FB9417EECB466B23E8D29F1C2F8D6175E4A2C60AC8F82EBFA107DB18FCBBAB9ED7B433F7BB2EB5FD6E1694977237D77FAC3D7823B9F743FC69E871B76296E11DF7116CDD5BE68FCDDB26CC9B3643D9CBAB56FFD2E0FDF8FF9CD07824DB3D0C5962B63B6B86FBAC273A10107E286903585DC01EE14B34C504E8F85453A4C0188644410ECAC20F2163400CF0FDB699952FB8DFC06CA464ED1FE072C
|
||||
|
||||
# 20
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:B26E54FE25B9DC2DF70C4004F448B76E37DAD0E972CC41D7780071884E2B6C91C13C94C1F83340B6B12C0AA17CF6FBCFAE30A0EFEC75A747304D31666F8E5901ADBCFBF018669FD8CABD5E19147124A966E117A82C1A4DBC2CAD28980B0B7310461E12A19F62B1C5D9CD
|
||||
Ctrl.hexinfo = hexinfo:E7889910D75C2BF3270110F4D58235B8B6C4157E0FAE84EDAD6A8217ECE1933BB4741D6232B8D90554CD6F1E688D04C1E212C97055C0D405EACBC9B16280C1971F7982D94317CB80346A3EE4B36FB8771BE598AE78B2B5364E6179FE390E7093B2238D21041FA67AC042230AF6226663CA02BFD31373BAAC9B86F9EA918CC2577535071AD28279DBB8AB21335F50BC474B0A8AFB65E6C8B93D60A47EFA5E26E275835BB36A
|
||||
Ctrl.hexsalt = hexsalt:57839C78E2B69F29AD55B633F8BE314366BE4A02DE9AF1B8E2A929CD39518BB1DDB7538CC5C61F76302C1548E2A102F23468057670C45BAA10623E022CCF56C39D99D5FAB066AC6C35BBC63A45011A21AB569D8F15294BB2B204F372325431F6665B49FDC3AD48D2F81B9FBC760DAF03D471575EC6BD1FE69798A8F938A587D4773D47F504EF9203B5634C3410E24B5AFD2C17BA29A934AE504EEC55B1FD364550B09EC268AD2FEC2B8007FA6B6F3583EE59F66EEAD88416FFB0A234DBBE84BD5EB8A4456639B4F49A0193AEBF345EF282C71435BA94FEF5F504FB1CA1CAEEBE2FC72FCA62B74B028EB103E8CD7A1AFBCC43FEC97DB3848D8307FDB13C42A69EEA6029DA2F2B36809091E83E2281FCF2B6375E4768D81F58A15EF69938DC9377F0256ACA6DD0332B8B66A19C0C25EC79A0358DD0B996C4542A96AB6356C2E7322EF5640FFB9D27430718DE2C2D4AEE4CC24C5B1F0EC26C5535656794143B446A92CFE7FB72AEC6FC549C9225EBF9BA922ABF9E9A2C790215F0D6BEC1997BE09A3ECA25E7DC190C60
|
||||
Output = AD4AF2FFD2C25A050F53FDE6E2F95C3F5F66A32DED63F509B3E8FED7A9258C8AF0AB95312AFF766BBDF238C3E043AF33447F246AC0702BDC2EC7FEE76A6F63BC75C768E0B2DD
|
||||
|
||||
# 21
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:3FF256A112494701B815B12E14B5FAC69EC1439D69CD0437D82F2A1F084C3F60F797F4EEDE4808CE4477903026B8DF8392CF0D6832644633E134E91B188C794845D8E6F3398C95
|
||||
Ctrl.hexinfo = hexinfo:01409C1AE1065D269C136F3102EF27A991B28CA9BD8CE4EF43AA924C24E16B8B1907E76682AA2CB1C2E580B3AC828FEF1ABA57D72D899EE8A61EC50EB71F0B1DC61CB491DE4163E98ABA325C758A0D08B84A6C30FE32A8CD99C6A8E693B66BF442F63DBA8A483986EA5609D55738AE4E0558C523144E1304D63ED918C84E3F9390899523D913607E6D807E12367E0C73DE7034D24AFC7ED71917CDEBC6A70768683F5463AB8DBF392A0F1F92252D1BA42AA0C0CFB6A7D3E5ED40B1984C8B8D8D13A33F522336139F40EB791DE16B18CBAF1A7653341A0CA792779ABF2CFF24A42C00FE3DF8CBBEA0F3F5E9C34F655C88FFDD977130BA8E11E1371DE1D7079429AEC8823EF318A9478BA60DC32BEEDFAF5972C6C029D26DAF
|
||||
Ctrl.hexsalt = hexsalt:FC3339DF00692A6A171BD2DE9730148587910901C20267E244FEA844B2F11E9159131B46EA39268AA45228C98BEFFE45571CE805F73ED9187A241827F4CEBD3FE45DCD96756CA16F97
|
||||
Output = BE6B97608559C5D90BF800DC069488E4AFF4195C5CEE878306F7A516437C8E0922E3F25157380A2B53FEF5FEB651A0F07772886A338C2BEC68E2846309AB9BA3961F93DF95DF44B527FD08FD38607518D793294D5C0AFA76BF5A44702D4CE9EC713810CF882625D6940D99EB2AA1AAC3D67D06500854116E790F58DF
|
||||
|
||||
# 22
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:4FAF8EDD2536B95650479B021C3B0FF9E24B75A99FEF
|
||||
Ctrl.hexinfo = hexinfo:EDF0B58F2D0CEE75705B3866053B74C7C5823CF78296ACAAD77D6401734C9D334E2E187B185DDA219E3CC8FAFACED1BC767142669F82E3056BCDEC072E8CB239563334D6F8EA3808E8DB7A659C1877C485938D2586F466820510655065C2FD18A26513719256500496C85A0605E816D11D52CA2BA5549E6AA4C62D48EECFD042E27F4DB3EA94174FBE337A245E0A49335954203605DF98F019FE06AAA60E3710EDB8104E1B70263E89CF0B3E44B868AA71D35726E0BEFBF2CE692410D3A11FC971BEDCC6B5BA07B17A00F500D266593D0ED94BC5D8A8CFCA7EC6082321A03E7ED0DDA59EF57784BC992FCFB0887AB9D68C45B1121FF0A7165DD23D3977A0E049B17D7A8B3DE683C0EB6BB57FBF2D9CBC007FC302EAF0FC4B68E28578376F28
|
||||
Ctrl.hexsalt = hexsalt:1BCC23201589F42E0C4D35516E45DBE3ACC08160A4966EA50FFCFF881DE1A79B3B1C63897573F126D230792EEAA6979B3F79ED6378A1CD7E56999306B0C65E857B20F705E01B5C9923F9017114C43FA203AF4F7C6623BB332243A4D20D1520D4A18DF229489A4B8FF5548634D5EFC1FB6CA01CD19A00136E4940A02BAA52EEAA2DD760D6BFAB431F81EA7C7A910474C26E4F25FBC04EAB0263B2D48CBACC7971CE183949B2304A919BDC1F460277201DCD5AF724C4BCC3662113060A3CDFFCA0307FF1B222411D6673E9B783B5CC156ABD116BB76DAAF1BFCA5B8BD096BE7A5360D51218E1DE2E381264CEB57B8DC2ACE39DC9B7325D764297D290517930CB429E33117778F80786C89D15E3EC88915BAD040061001887724C8B11E964F7D62748BB3E0DE870B0E3FFC9CFB9CFC2CDA9BCF5484F5713FDDC41FAE729DC07509857E5A6BA314E50F6545874FDF5C86C34B4
|
||||
Output = A6513A187E5C25B2E1231A4214AA0294B354AE38544C9D4C6B5923A863ECCF218975A6CE64A981C4C2AE57646F96A4B92D79E911C82F991E7679A9C643BF7EDA802EDD71D562C2440776D6BBB9E0CAD063525CEC5458BFF7A846238FADB65DCDF45AAA14E99ED1E60F04C647DF53CD907B2719BD8E499CB4FA25579307A365A53355FE5610FE6791E26119D7BD0F203C92480A634D3B4949E3697359F02E87578B1F8CADC13BCD62172B0AAC6EB08BD4DB72AB1D37BBA1D023D7D53CE2A36E305AA995DCC27DE351A2EBBC8C10A82ACFC3BDDD0096057F7EAA85917CAFF41B80B8F6A2DCB9D02AC7BF987B721F756105EF0BB3FBA520CB16221009CFF566359697586C16CC4A171CCCFC30CE3B3051E243F520BDE6C8
|
||||
|
||||
# 23
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:DF2A3FCC0214C1F4C97B4AC0645959593576A0AFA13F78FCBF001597B4F6029A861801912A5670B5A85833302048D0A28A348F81131987E0BC692273CA6A4DFDAC6B0935FCE48DC4F7B3C8291F3566E273DF0101F3AE058F4EFD76B71A686970815265862B43828C35833019A9D5DE33203DDB34DBCE4F11F134797F71C34828CD71FEFD6887204E14DCD043C0F7C4C77CE77B639037E27F50CE0D4B92966906C6F1106D9C5B1A9CA06C6BBD4EA0E0FE800B15DACA0E19DDDF9A588323C0BB7F9A1FE3A1F644D292C24571AA14C21AA851300C4E160426AA9206B26FEDDDE112167F7F6849322F8C592CDFF0B9ABE39109466004D3D1FF1A882CD326D12CBFA1352A56
|
||||
Ctrl.hexinfo = hexinfo:2177280412EBBB4158C2A0C23F491A31FFFF5079275A4F47F5010D8157C4288F1FDAD1F68303ECDC83946A6596D28C1CBF6BF728CCBA38F26EAC08FFC83ED5C3273694CC66DA9CF7281C335F4DBDF3FD00D6BF2D8750C6B3A738D020FA15F9B6F4B82389CF8DF27F987F78926E
|
||||
Ctrl.hexsalt = hexsalt:6EE6633FD4414AD0ACF792354F0D51028A94B234F7973C6A3A00452704635D8715D42B509FA82791DD900FAE4C7B7ACEFC99153486B28D9A3702E7FBD22761BBA6DFB0C9DB4E9CA0C938E68432736D21FB174F651F0366C69E079F3B48F0C9C4154121BA9C75E64CFF3537EC782CA2D63E30EB9CEC77FDC8994D3FC29A9BD500255EB1D449AC51E6B43BDC1DCB0014DDCA39D71EF1EF22C6166B66EE5C9A87DC5203EC8C096C0F164EDC8B0E3D1433FF3C9B5D
|
||||
Output = 93CE3622DDD27DF7EF8910E1E22E77463063C6A1456D9B492F03F5BB8D5DD641E35E6CFDF5E7A4E2978B415E24C81ADDB704C4301CF8A33DB75BDB0C930B254A60AC871E2AA7F42C7235F34461BFC19E9183FEE6E9877D0D5247A93D59EA5187EFB1A87FE54F3E7CFF1CB191FDFCBFA03A48C5EA43C309F2917EC22338654C8C4165812A004B9EA52021285D7D587647AF36F96800B507BB07A4F8FB5F8F7D2B31DA783C782406F2A9F790487A12B50786B1ADF2D110214C50684861B1384CDC75452887F3BC43FBE0F345E268CFC0975755B8028AA50B983094B8AEE481438A6528E78F35551AA718DC70B75AFA073B
|
||||
|
||||
# 24
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:61431577A297BF26AC5CD28CC91298D6EA155C055462E12708DB1FCE32F4D5BF6B4A560AE568996600F25226BA6C10770553FF947EB6C2B74EFAE03BFDBF18FF828CF8DA899E29EAAADABB171A3022E8171D8E4AF3584B6424E0A90F534440BC096D56DC552794949EF3ECC91AE698F70933803E7B226CD8694E011E32C8DD97A4D6FEB3272C1C975B0A6C
|
||||
Ctrl.hexinfo = hexinfo:B5145B622B6140091F9983760E5B7CAB5A961F7F4C2F39C3C2E43959D6A20E18CF454A1DAACFD854EB8766FBE2ED1F8F1B2FE273E139D50031063104B52B90869566642EEB98DB3C0A01B821306AC9F4E8EF846629A37E337436B5850CE255A4A89666ABE2087EA0960B17606D4936E78B3EE60BCF391DFB114736693871482161256B66525433CFFA54A0469F907AAAA0EEF75504B7CA13FDB90015D779F53652B6F0E7F4D6D68293EBC39A4D1AB5115C0EE32DA89BD8520D5F3D28D7C6BABEEFED6154A1D7B8831B9FF0DC0AD8733AE2D7DC9237E423B40B92BFAD5AF12284C8CD72C05597E839A01B11CC4FE4E4CD0C971AF94B828B61ADB7EC8A11599F2C6B40C1EEA57FD2FCD02715C345D16BF81CD006F91E8EC489BC183F2894B961B5DE569DBADC019E129138870F0B4879EDDF8044720E7E8309FA9DF0449263355837210BBFBE4A78
|
||||
Ctrl.hexsalt = hexsalt:9D899062708D4DF3C79776491A855F76B52AB0C1E29E4FA92FC55573BA7A9FE1B5EA8078E076B5CA9405932E36244CFE2B9DB0AB363BEF1D0170D82558E2F85AC5AD6D66838B1365D6E6FCD1BB501908EBAE55B3D5658F22510403F4DB8CB191D64F7E502C38AC81508510C55D40220564B4B20974CFAA44FD999F300D64EAE6AC5A12DD557EBC9DB8CA827FA98CBCF0341058C6725DECE82DD4CEE9D6644BD304BA521A305615BC7A246760B8D718CC8275945837EFA1FE7542346B3A36C21F2A3B56C2593F65C9698F
|
||||
Output = 454F09CE3D27C4906FEAD909A4679B6470B955A94BF1AE298F2A5F79D09667AA05968D69892B8D3C06768193D9FF8BB688C73D2EA1C97F7E1A3C053F4FBF0CB44E22D1FF77B698FEF37C7479599628795CE553D5AC571F7AC6BA01D6793AAACBF7F5266DA4AF8DC133C0791BFDC6B45DC27D3B82BE684A7E68B20E037540D34BCFE9BE19BA0ABD26071302DB0BE071C556FB27CD8AAEC158B1892F48EF34F6AB136CD4978C4AC3306E743757E0190374C667AE26096C201EC08AC855BE28396725985480F1451BEE2A91B641DA55264F80E24F9095685D11ED09
|
||||
|
||||
# 25
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:F949E6EDB579F0C816D46F12761CA09A1CA03111A8ED647B6369F1FC80117EE0A9BDD715396E4C8A75315DA02BBE03F45AA4B81E3E9152D15E1F5B020366FA74759AD07911FB3FD5BF70A3FBBFC39BBF6BF5627B85F37B7936E81078430CFA192D1C63C67E6FE9BD203E12B90B89B96F989E0EFE7F2890D8604EE8FAB86013D22AAE857832335E7AF4E2A416CCDBC81FE3C9D956DE24C7B39596F9DCE9DD9FC454DF95D4A99D3871F5ED2347DB266F5A2BD2D8582467B1BF832E166BA5546817297F3C3C36F3F1BC21FDBE90E44BE2AB029E3051F5C944911BCBC79B595A6EB47E0892BED272F95C24CE2268F9CD8B4ACA6FC61408E61FBC3D0FAE2F4F168A4466B85E6F96AC1BC8B23937158582A0CAFA17B1E49ED46CDC78286AED3BAB955BE3A7EA9A9886627B5365E974C297E4A8FDE9DAE5726DEC5052F6F5F8276F2E9BADFAAC6A2A9DB4D5FD23518A25BED26E21915D69474356901215384C5B5F9EA5F00E33950506395A532228C8FDFE658A435158C6151EAAE18FB27064F807F825EB4F898B
|
||||
Ctrl.hexinfo = hexinfo:767500D32913F41B9576B4780BB7FAA9709747BA759E51AC5864896F3BAF5A99025E24A7A05EE895
|
||||
Ctrl.hexsalt = hexsalt:093932D4F558E53C71E39E9F20C05D9A52C92B78A5D3F790EE09C90AE5D8C4B5474DDAAB577E775310B0DF6AA03427DBAB853A757B201AE3E58A536CACF6ED514E3ED3489C09208C3FA799BFB7DC1A41
|
||||
Output = 756FAF5D19785702153383AED31AC1F5B69872910BE76412F8B1E7AD81FBCE80FA83B6CF999C55D672E73C5C843DA489C400E6DB4CED4BA541D3973E804FCEF73EC1EF7C707451600DD85377AF64215E202BB47636DF909BA76EC038D728FA4A2C35839FAA57C484C006D8B5A28DBB037F3A969226FF9E181ACB8CF51CA841FF21BD466A6DB85CCAEB03BFD4EEF715C6B43797B62EA65AA1BB38D4C6BBC2A97B052F2387E6F6FCE962FAD6A4BBAA4173BB4DE96A63369BE3B3E2F6D644988E23598362E5152BF99238EF0FA9ED548EAA5E1327FFA98D025DAE17FDB2A1A3BF6F85829618BEBD84D724F5B0A79DF5109D8C467BF1B8A6448ACABD11CD29CFAFDA829806B8206FE36D581CC7AF12ACBC4AFBC8A93777B9F7C7A7D55DB9F97A1D7CC6996B4034B0CE1A493E1AAF4A73E370689A0AB972EDC97ECC2E27BABA77760BC3EDD1D6E0D47DB4D38EFD8D7F54B294206DC51AFA1D92F3785064F0397B69C50376F595B2E224D77B04BA72F9F37CA8E9C494C856A7344EE273D500BDAA14EF420AD6964813B3D778B0A4882BB1A06F9C5DF7FD778EA107D8A05416C96B5E085B09C7E60154E28A84AB5AD7397CDB1D4AF7E9183DEC121EA1A79E3D964AADB806C0B3A30206D27A56BB21B33BFBA72A454AA91DD7F4787FBCCCB57C83DFA554BD5A0B6FDD86FB26A5456511AD5F58F8A19840A0EC42C5E3DCA9C71D8F31
|
||||
|
||||
# 26
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:9FD128151704C5C3AAC293890E317162964B01B50DCA198F4DD270F0483E8354B3E20729BF9D472E6CECFCCE56D919E114E2AA4F437E12A6FAE8B35F3331B0A690EA6228138544409B45341F7113780031A421F8E5143E160A1AAE04DEE373A00B6DE1
|
||||
Ctrl.hexinfo = hexinfo:E4B04AEA14536852185BDAAAE50284079EA5F4EB88AB50FBBA5F30EE9502B71347ADF17F609752A59786C161CD66A57F4C4E783D961CACD530AA8166F9FFD9D9BDA8108A82D15616E38A07358180A53CC52AEE6EDB75BC58377450B6AD35309FBC42E272A26AA93ABD54B25274E44A80602F9B299E951CA01BB2F52C0B136B95DD7C1ACB01066B60538D04F815D70A2DA05CCA18CB0D1BD60EE4790ECBFDC7C14CC72A7F12EADD2B486637BA6C2B8494C1C12AD3D5B85D07FC2DB6DF31B4C78B4770249A6BCBEECB2F
|
||||
Ctrl.hexsalt = hexsalt:164C35C0A08CEAAE7802BE4FFA04C8AEE5FF9AC6D3624E09A00D6BA0DBCF74978719E4E27A1609AA075BAC0505443841F1D1C952937427FA2FAFD7AA36F10A2408C4933345BA7FAE512D3AFB5D7EB978B7A291E5F37C5B1A4D2A9CFAC55BD741570A83BEBCEFE383B7BDCEEE8F7425CCAA9D050E33612F8B824F23293E376C201CCA70824A6315BDB0C5472308DE6A7053DA31327CF40CC78CCD21D1AD9449FEE0D7CDF9E578A7DBCF81023F29BB59A421D0BE87354CF7E9C355FBF13FE43FB30570DE62838B401162677E74DDD01D87BF60B5EC484E6EBF395085258A09434DF5E00F46431805D6BC06D5A40B3139487B86FA8232349415B6227B8862FD18380C89A51619980EB9E3E821DC6425E1B5D8E723A34150D79BF729DF51D2E9BFDEE23ACAECE612309E293BD209D08B3E96744D7121DBFB72D7768C29493737F5B6F1F168A2BB55024A08FE9EB3274E2820721689C79FB0CF4BDC8642E95C389DC8EFFA58F8ACB0ACFD1511D2AB464F5DB9768582D4FF
|
||||
Output = 4463556542724C0B3E8A7D8B4F9294B30EEA5C8987262EC560CCEF4362A9C1D6BEED568C759E5225EBE31CA508E24EDB5024EF267F7074D4BBBD17962ECBD5B27FEDC4B1A3D06A8314AD46907E779FDEEEAADF36A3C3A82B73E2A1A63AD80AA3C6ACB70F2D691334A077D90070FF235AE764AB909A14
|
||||
|
||||
# 27
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:AC222FA6B2F492CBDCDAE55095DF2DA5E4401F95729890333A744F23381A5D1BE89F40E488AB8CD3AB5ACEADA3670E72FE4FE14240EC53EC07B7513FC73D25AA8789B7A4522CF4C6825F82C58597EB8CB316615DC5E4A59F4392107D720F322D1F53458FF3C28960ADA727E58C977F1834C44EF96B45FECC18AA66DB8CA16DA9440E5C05B020500210CDA3C4B1BE4AAA6E9D1EDFB9763C7C59F5AF43C4992D506BD8A3D641EEB553A30770A8C157C2C8EE2A75B9F2D882E8E59DF36574F3098075641B748638D5E35611B73C5E211A4C5B2437CE1AA3B4864C2A0E16D10C645B43CFCADBA41DEC25F98F5DA75FCF12F3B4C571D94E4D504040BF91735DCE72B4B8160B7115CE11CCFD851C6AE3F546DE9D6CE544C01D714F40E0AAB5EAE9AB15F9409CA5AEAF60990A32F6C09D9020
|
||||
Ctrl.hexinfo = hexinfo:D038B9B5EAE8B05C7113F8AB5E15A7AEB1E37CAD341FF19B2DF79CA606F5357487F8B95E0C0A8A24F408E495F80D2514A101B9B55B1A148A97C6C0740DA46555A9F1B8842948AF6B98D7C849A98862ED6CAA4B6B4BDE66407CE3A7BC7523FCBC528D1E5AFB91BEEC6D0494C15B916D3E8336980960B7E3C74CB315E8351D6F2C9923DA17C6E52404B3
|
||||
Ctrl.hexsalt = hexsalt:1B
|
||||
Output = 341E037D8CE35BC7564F028C76400A549F4BF24E0BD5FB40B3F655D5BA27B76E28FCDFC897F08E9413C0C9696963AFF8C5487C229B3144832DC8153F4C524CE568068D7C07C0FBAA7C144F4A9368834061CA7FD64D1D75FF0C03B05F694E4620DB6CDDD431EC34BD627ACC0900045D7E85A7D4F79441A4B723BE6F92FD4BD111892C26D930ADC96598BF10A9293AC99FD9C6A640706BC7D549B781C27AE062071013534CEFCB59A114A83C24102C619838FC71067E87C8B47A54767E849FE57F46FE301894E88CB5C998463AC606E7738809BB008DBF6A1F7BF2FBDAE0A4805E064C8499138ACDA310BDEF3AC6D0D5D528E33CB1FE65DD3275D783D7A64FA4E56C517DA0109A82FFF8A40BC6540F1BD1675104B466154CF2AA08F581D9C9208F2922AE9D51ECA39BF8765D7003D75270B81926F3CBD70D4EA3569FC093B94D485023E4089801026494A8648E59D8C86FB376406CE73DDFF6F6DF1806DEA1DD59D303848216361C67D9
|
||||
|
||||
# 28
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:F59CCDE3DAAB34F2126A739CBE0B4E32278B40369D0E26473476CDA28E5924E178B03ACF1A37A698C4A2210F348EC8A21C3F3DD5352B8E2F6CE71A8043F994347AA72B86AE6B72646075612B3E922E4FF7119B228D9F88A336E93B8C9C070E26CD5FA262DDC0B4B862CB74BDCEC418A774B688521F62941D0908466323D430D53330F05739A2067F64BB8422
|
||||
Ctrl.hexinfo = hexinfo:E4B153B2DE
|
||||
Ctrl.hexsalt = hexsalt:536E947DDECFC6AE4638E89985F8AC66CD416B0A45F9607309B4B20D159EF7E5D7ECC51BE5D3BE53A6EDFF8185426C36D48142D9EC83BF198979509C226D9C46B96EDBF12F80E7101B588E0413E9ED5A51D47AB1
|
||||
Output = BDF3BE24D86890E6A48330875F6E625706A0E71CA0EB5741C425CF323F8A122D2EA70F5D3149F18E5F5BDBC3AF44F1D79A380A9A01E11010B836C32CFA0808F2DFEB6A3A5E81595057FD7E258CE180B4E154A8C7427EB1245B08DD09CE924CC06B822138C8BAD870911210E7390B436EE1098B3C69A8383E20BE6DD02520EA3609AD7E6C9F11D1D0E71CBD1920C6F9D2D16D032A20B1730362B9AE79BC5899C09DA11EE90E1AF72C6DD3AF11476BBBF0269F2065B2AB95A806C1A3E655015F5BC5FECF7B88860078342EDF5C871B2E66219DD3D7DAE02BE8F548D95C096E86F0AF07D7742905BE6FBA542D319652793E80F8261EC852ED43F514E5ECD3AC400EAC95628884760792EC34CAF83B30B9A16A003AA8F6ECCB4078D976DAF9985C44E2E39365B5B92CE69A7FCCA22283A7B247F4E42FA3B3AD1A567E93A8CFBA0513BE5A53BDED78404B023D85B83B0DED08E64E83F8F1D7C9B8229CC2325C460125CD9FBE132CF498BE376ECBA975D7BE4C2A3B95A392D350
|
||||
|
||||
# 29
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:515BD59FA90FF2D38C027E93465482BD61266C97975B3F156E9EB600ACEB543CB9C4DBF2F986676DDC476BBBECF649A949873FB0EC8D562C4DCE25117CCF1AF8BE6A898FFECB44A1D65925EE888CE394AF32CFC6E412A74253D9BD3D273DC60235F448CF8AF9DC194D24C394D0AA050A0C4D4E43D24FEC063A1388DAE592C599EDF6988D97EFE1FE76A215D119E156DCB4A3D0ECD7B4F8CD81DFBF6BF853BB63F5DC752786B9AEDD3926F7CB1C6EE6F9
|
||||
Ctrl.hexinfo = hexinfo:DFB0367DAC84324D6E6913646B809B56FF11DFC5E57A5D2CA03340385B794F68D9334CAD2AAE14A6379E84B327596640FA78C12AB2C9082B5E612CC02B6AECF21C3ABDD1C095CEC13B928FEDA6BB8DCDF46BA3476C6BA396040D43F96F5038C78B2B6EB4265AAB9EC02D9656600C38A25A9B116332781D8BEFE32C6C348EEED2E8EFF9DF5EE76806CED5BF8AF7927A307978875E2221B7850ACD9C8F617A747FB88DE9DA3DB21AE1FA3484E9FD28588B738DE6A80EA75FD1CA379178C9623A53BFBDB24F1EEDBD5F20950582F282BD9C4565F19BCD333D6BDD07C8FB123A77FFB6776CBAC49EF16428B4DC4B123DD99332A4B34062F1CA2B7877EE0F52E613FCE118C0CC15EF40F9A6548C985FB5E2CC171AE126375817774381AA059797B9B54C3C01F409F0AE14CAEB997A680EAD237C86A70B9B6038E20DCABDC3040AE43FCEF5A70DD95F52BE267D86703B25410045AF0F7CD787AAF349DA545BAFD492
|
||||
Ctrl.hexsalt = hexsalt:325CAA6ADBC5092A866736BD244053400160C90E0756F36E7053C321EF29A2FADD692EDCDA77805FA757F7B2DA94F95AE21BBA6B19B63D603884E25B24B1827E1A11521D9A365BBBCCE3C544B72CF352AFE8D271A7BC0C3087C91336334C426D9CAEDECDE7A943B58D622825E6C52A4CBA15A8671E1E2CF8DF39C6DEEBE91EF409AC09E178AD685750F190D4B5EB694EA7FE1F51404B19A690567B4F0094A61D36DD115013D24ADA67E8B338C5BD4F5B89C772910755D21AFC1DB3C287CF40042956920446F315199026A7136616C34419031F4198D074C9E2584328ECDA000EFB194E8902685EA8080A617B1EB47240459F9D88DE3C1E77DF946CA59C1E24F2A1C5C7D85609E4B78BFE7DB647535D4FFDE04710CCA2D4C3F2A592E61FEAA786C1A9CE7B036F208DB06A2AB300101C727A8C8F43A4E59B7041CB4877969521B6B27DC764C5D8DB8D23EBF66812168E3A1C297B41A15903880E9454DFFC4478A7D33DC98E4B399BF6CD319DA86EAA0595AA45BC0F3CF4F47B0C139E61CFA8BEC094641218AB3980D938B73695D5109BACF62387BB050D0BE65575C8CC12D4AE03C672B90956FBB83200C21D47DB49F0D4
|
||||
Output = E51D069F297A4205F307A1C7227C15F3D5D7E853660CDA99D46C2571A41C9E418F669B6EFB3B527620AC98C3C7C62E4DF5500C212F3E52D365E449CA22D274958AA9B25A141D3C53661810B4A9B5F4F488F9694148DB2CBDB2AE9C5CF022347F80EDF91B795664955DC7211A71518EC6F519ACA8BAE0AF15C1559275D2D8BE6AAF58304A2CFBB8B19E6EFF3550A78A9070B19E8197FD6AF0177DA3E218D13E0D81FC18DBA9C1151E1DEF9ACC576193B0E766E905D62A043049FB2B858CC183938D1B4C9BD30272018CA55522C6476241E4F2912C15D3308D136759C901242CAB1CEFA88564F62B796252A97BFD1E3821ABA1544325FA6E46765B5756E4791E4E48052A4DB2D5B673305939BB56E619A22A65A52C8EDEBCED67A7C6B6CF28AC0C1C3009123759F28A27E7DC155A32BDB2B72D90ADF730E44908E8C4DEDD2CB48ADDBFE5BC8B0895CB53A6CE8C01BB2907E8908513D45A1A0A3B45A1B18E0D76DD9B9C65A50C8D58A51C7137AC12C97CAAF5AA8959D941AB232F521648EEE6CCEBA1BE
|
||||
|
||||
# 30
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:2571F2AD00E013C6620FE21238ED923F310D43B5961EFA23648F09872FF3E1CD7D20A798EF2EEDE298D21F3B4E9DCBFC866152073DF735CC09E2DCEDC2AB99814A31AF04E919A1841580ADCCEB0305417CCB32C8752BFE2D2591B191B30263459E0B3F54DE48C8B92AC7333B255A5EBA738FF025F0378C89858E4CB1D2CB4B48BCD22649BD79D16DF1230001B584BB7142835DFE4B1F17C554FCCDAFB5B9DC2BC9E9C0E0CBA03ED08E3C4508FDE186533D016BAFF714327CB3F2EAFC495FA9372BFDE33CD7F972AD3354137D9CCBB73FF8170F5EF00829AC2597D93E4E7225A1BAE1D3B5207F6A4C605CB820C057148D31396E6E016318FEB303BB4145D20AEB75D4D5B058E878668610C20907DCB0E1D91F11585D9A758F922B9E99E6F05C2266BFFD7039EDAD4291CB0976F3AB2A519DA231A2F570AA72450E9E052B0A328F86B6B5312D4D830BC207C8080DBA9E3130C9A3197FE3D91BF02BBEBDF86F495AD4163192DD5A1A40BBB186CE8B9B9D03CB9775756507A6B848928C488E3FBC49D654A4AABE6AC8A63E0920269B21AE7C744CFCB5B91FAF78C1EFFCA5015949DCD722F039181150C84D2E94147F67A74538
|
||||
Ctrl.hexinfo = hexinfo:14
|
||||
Ctrl.hexsalt = hexsalt:11E23D86214CFBA7E25845C2F3028154F4AAD376E5026884A270CB7D70686F8422426461DFC8E2AAE272F8DE39D8EC1AE81AD5E93CA49E76431C4F03F7DE1ADB377F9BE01D6A6FCA94101B8478ACA1F174C25C8A43A603BE2382CB4F9376BAFEF7718BDBCA61DD44A5198F4062C2F80E6CE27AB2DC114CC25A6642FBAF14E424507E4671BB0ED4EE75389B90695E24657D7A64789A0B7C3EE246E99E50527D40AAF99E87277689D05A15BD584F2F084405924E2C558E1DEF056EE744DE2F043291EBC072A329F8CBA7B906B8FA81ADCA8AC8CD54850E2C6A6B41B12041308A61CDB7DAFCFA930DD3E7D33B82F98930B68F28746991D1EA6BE8BA05B0FCDF9EE23B00412B383CF3FF325E266F79
|
||||
Output = D376343D472746AA9C4439A0291E0716ED124F747B8A6A3A95EF1650617EBCE6A0A8AB08EC46EDF7BDA32C956B6AC29E72F544B7DA0F4922B0DA1D7651971FD26E95C303DB5A5FC3C37B252965E31397935CC4C81900A448A6CB8268B163691095DD92BC534A0BA22ACBF038B31CFA0BEFD18AAB89B75451D47334313DACD4E9B4A630BD2BB748312B61A72718974C2FAA4B7ADB8F836A2EDE13B879196B2BD19064A1E576688383E72E347BD9FB0EFE
|
||||
|
||||
# 31
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:40E5BD83D3C85EE54BF157E2D61209F6E8DC0AF27F9310BBA652463A9BA5BDCA0E9619763EAFA9219C214551283CDB25DD037F50218064595CFC337DE9FB0791437F1FB138E6F9682C2C73E3EC6CB7D9D02F35A33600492E48515C3817D64D0F0532BEDF16AB5512A7B6506BAFADAAB8354A5436
|
||||
Ctrl.hexinfo = hexinfo:2170984E35F18A75C2051C904D78347DC66A405D2D231D46912518A79D19011E3A2B4F626E6409DCD87FBA9804F53494CFB03BFE9DCDD471D306B33FCE63F57C9E2085810C042E0168DD2A0294F04D4565E60B9296A03FBFAC5C669C6672BA03824E89523A997BDA43D19EDC8D81CE3AA319B1886777CB2772C01A87DF71D306BAB884632AF15E166F720A61C7B180C7E4450E397874BC06B1B34399B0EA4D4E33668E0E49B380B1532AFD237E7DDBB559CB722CBF066C48C7CD16AAA2B2416D9588DFA367DA935772CD
|
||||
Ctrl.hexsalt = hexsalt:C842546D296EDE610BF32210186FE8E2286086961D26B4CE2F49370BD687FCAC3B021B97A0E78940B755467D5C23069838E06B728E4848E3DAF554B2AF95B752707F331E0720C394D314DE65098EC484FBE6A08DD96C2B6F2122B7647C5C5595BB500C20A7027ED86E45DFB9B769059159D00E042B72A27D9FDA2186F931D9B2CD95CF0F201E550AEBCBFF7CE9CA4A42A8B196550E232B8A5F2C3EFC0C6AA46DC2C98401ACAE42F0261D2756FC02A9DED72DF09D9F9B7B52977BBD630E7B271322FC7E93A9
|
||||
Output = 3D9E9A89BBFE09DD8B9C73111AC3DC1E466CDA57E257DC87DEBC3F895A6BDEF58186D6460C1C1A7BDAA6A2D881015B10812B5ECA0657F0D4AE72FA9843DC0DC55FF4F95E74287439E92650FB67FEACCBB642B12979585E40D58FB8CE02527056F95EC9CBBF0E165BE94348995587729C380449394241FA0DEE2B2F49CE80EB7FED39C266F283B8E4585755F32649927D34062D2B2ADCD50A9E00EBF421564068489563C9272A1C970A6E186D9BFFDB155523DB1C0FD8B6582177E55AA5F7ABAADE64D790ACFBC5213E9330A50F6F0E4CFA7CD15374B6095DF98278E1B19AE5AC3DA494406176E4D75D050B1B72FB75028FF5967BE26093540CBFC8123E3927339FFD73DE28FF1852B071A39BE4EFCDE5587292D37B104094421930E59EE3E104DAEF4B1C81AE242E1883150329A0B95FD427053E2C40457B192A9D9275DE8D3519D3B040178CE59E1C66950A5E96A91ED257C6C70FE1F70850423452EB737B6822ADFFB1E1238EAB440222DBE6CC183E24E37325D92B1977BB64449A9DAEDB91349FEB18A20FA4B66BFE059E43147E157C1CFDD5EEEC52B393AC9762B9B9A63C1BCB0899BF7811100B772EF81A7E468733BF15A5032AA45B97C9BC86C023F80F6E57
|
||||
|
||||
# 32
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:2E0B72A94FD343D2944FDB047550DFAC83B93E66BC31DBE8900D2606A75B5FD08F8D6C7B213CE237CDB82F8CBA32899FD57915DDCBD3EF9B8693E5310A108AC3DB9637FFEFB42698960939ACCC627C763E3117311F3B67C68D5C3047D478400664FCEF37A9C8D0ECAB341832997CF7B7DBBAA94B17EFC0CBCDE0C7C0A1D2CDAF3CD229C41A5830E87C2E21DF0634A6541DD119A1277DD98DC0098FD9B04D1BCC141F673FD01489F55BD1C9F07D81D55DB9770EBC9FE1CEA412F9D9A34E8BBA461F9E60DC9160CB2B8EB883F621EC8799ADDE656B933A6B75FBF9A09C4017AEDEC8EBDC041A823B1FE3A2F60A56CA9DB39619BAFD6A8231FBA37B5ECD7FAECD84C3D9C1BF9F1EB367DBD0EDC4350FF15AC6204B0E9B72B889AA7B23CEE916EFD0672C19472464D3E227556F230CDB77C64A48E36F7F35B0DC21E6237200DABD4AF3FAA0ADD53BA2AA8FCB434C4FDA6FCEEE23A9A760E2CB07DAEF83C70F63AD6AA2BEFD7BAA66E9F3EF44524A3C8ACCA4
|
||||
Ctrl.hexinfo = hexinfo:6EA253B95A38CEF4A534A74C0461EC8F1802BE13BBB6E8AEB8994F9B1028CD7C244927154D59093F27C8EFCD3BB1DACCA446FE42D1E4E096B8A1126477F6BC9402E2FEDF2E91D517448FF89B4CA04FCBFDC692CDBCD05F232956A622704ECE1F633C6E8B7DD8933613BB13300809EC5EC383B2461520D1716E7BB7C1C7E8D258C000A439FF134FAF0DA8ED8D42CD9FE1186E0B43A68F2008756E9FCC87A0DE014955FEA7EA05CDCFC658D5362946E00D483F62A6E91BADBEA78F3ECCE21607E2DE16D422DBE7207A15F55E534EC897B33B81E28F83BD171D77D98E0B7FE2C425AB23FEC0FA1B8F2ACFE56301392598369ABEAFA73BB306DDD7CF3D6A11F06078F69878E6FE3172EA291E438A9AEFECB543A0FBE05BBABD240AFDF26C05B849126FFDF026DADCD6959E0A62F9D811DAC93B43225B02D076E7BE53C3D5C710F48B181B9B74B828F866FBFEB0D1A27B78CED2B97DFA4361
|
||||
Ctrl.hexsalt = hexsalt:93142F1F5FF7CC7BC7627382FEF8D11183C504B462ABC9262A6382C431833EFE36552E3C21A0ADB37289251E605C6EB2839D943EB23ED0C15050BF0DAA3E05EC80D3DE6CAB54AF1803B6F3326D1977E9712D033670BFD115C2D990D0B8B16A65BC9337D746DFDF86D405FD8353929BE02178BE14A3C180B8AA254C8ADA831D013A46C509FA99623042A7F7F0787C3A0E646B54D5B2A4AB819C3271A810212DCCF576FF8DA1FF4B754D71B94F421CEA1CCE5CAC084F12773AD46609460FAFA1FBF63A0D6398086B1073A3E82ADE7FE7A5788058B21D240602D998960C10BF19369B98CF29C2639C260EC92C561551D26A72190628E53D93C664CFC6342F7AD9A0F9FE7BB0EA5ABF7EA83EEFB0EA6AD29FCCC686EA6012341648B98481E14465FE7A16C0E8F19E30F903663B1A53DC7FE851A879957853B7BAE76C4F1B53C2E4E358428D69532448465BFF3E17CD1B8298D4D744C628BE400780140D39E58CF9417D0836D67554C096
|
||||
Output = 1ED75E02D2B41362007F1441866E37DB19
|
||||
|
||||
# 33
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:E1F41513FC55011D90C927F3F4EED4F465B38A658EBA42A57FB9F2C8D2701995E29E2B74C2E6EF894C5D9931660DFE9978D4A2EC2FDE630C69D7F9EBDE4D7A2AFA8D01F3874DC9089FB944F1C7AB7C79A5D1164D9A1322E391B3C28BEE8E43914E60DDE387A36B8E223C0052C2F5C02B62E87A22DFC98BD8718896F2DCEB459F0C07E687D7DF611FF4F51725EC946C28A69E76332E4F9835E8B4C2E9C35F843962ECE62F1E66C9D91CA97277FF738C33715A516024A78BF23604EDA0B87EC8666D179878C8DE83F8FE9BDBBA42CF3AD6557B678CC5F150FB64AE0DA15EC875
|
||||
Ctrl.hexinfo = hexinfo:46D2BA40346B00492257D0A7E8498AC33BE6250D238420ACD86D4663479B48AB383443273C3BA6E05CC45BAE35F948D8FD46AD662D750889FAF67BDA4C5C0E7E0506A13022880AE94C52832C0D1AA3544793BF561A4EB1D96565AF4624F233DFF069C9D94D906BBD9DC7B5DF4F6DEEA93DA0CD803CFFE7CFDFEFC18E45A7B00132D39AFCC4
|
||||
Ctrl.hexsalt = hexsalt:6DE15585882520492EF2DFBA105F3EF9CB50C5117CFA7534663534AFEF0D22F390BE261AAC2A6A3E134845D3B9DC1AC23ADB06BD9BBC4A94FB02B0F264349273C699972A2178D4D10E60CDC68E7036162798E48181E88D27E9489281FC789FE10FD343F0F3415B1E5C87A528E434DC8E83AC6B0315A147098A8A6C7C973158B489B1FB6BFEBAC2929CFA23C9F217B256C52AB2542C28920B3F42ABB5D4F7197F509740968AA1B83601972CA8AC874C36404174B0B0A94CC947850DB6F1C32AC8A2CF503E4DF29739DA63FE79F1DA904CF99C79FFBFBB4FA0D68D8821DB9299FF111D823DD3
|
||||
Output = 8112E8310A73624C929D993EB7AE36E8898A0E08C8F23BF0BBC10196BFCEDFD46B94AAF3C74053442594FBEB67FFC52ACB7A628C6DA83A13EEB16E26ADD8FF3A51CBBC6FB862DEABB8030E80D7AC2B8E78
|
||||
|
||||
# 34
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:B531CC46A0B149F4D7ACAD4FBC8874022BB598979CA269CDAD7128AB40EED5014C681A1C71102DECF8A37ED8ABD262DFCCD7F949FBE83ACF4D3D56CE9E4298568459221F6840D925FF9380D772B60A0440C7EED9455A5A6F88835C4B352C80787BF18EB6D6A3A6BAB03FA35557C352AA888BFB1FBB1347130FF8C20FFB8A64A3E9D79AC561938F3BE6AAED8C6D69684B9258D599D06A5016B6F04A66DF8D649ECC11BFBF0EE5025E25CB890C29FE03595EA29C5F2830B4A897A9AB63F2B40770B6178B71C3C7ED2FB8FEC98413E8BF61543C1AE6FD1BB557828286FB15BA5CEF509CF5E860579579889A7BDD88372B1EA4C01E4EA3580DAB00EBC8594075C933DB52BC3F076322728ABE3E0AC7B5434BDCC771DEED38410CDCFC4C82CA2038C7A44293CB8308E6169F0C86E465E9A84C6E937A783C6E756E1D3F47ED79C17E11A3A3F36F01B2DE5640AE4D62A75E4C23EAC6434932DB6A98B2957D615E26C4EC6F2E43B10C9312B2DCAC54A70627049BA1A6143EADEE40E75500031464BA039456548AABFAEDC9FF04F13772C2C098B5A9E21C62BB1A40F9D93E9FD69217A3131F17679FDCAD7EBD08D058EDE71925F4D6952C08CE23ACBEF3665978ABD2CF5DDF1E8CE8B46E4AD6EAEA8568D8336033B74AA862748332ACFF1C0D268468A88D383121474DDC3F7EF7A08B00CFABDA018DDDE1545F088E0066D9C4F3ED42
|
||||
Ctrl.hexinfo = hexinfo:64345A9CF1A783B00D07F26EAA9293212CF5F85DA4C9AFA306A81A785F1BEB84D1E0BF5402C437B5653CEE36DDBC203FBF4AF34BA69E2623895D61285DE8EDFB3DCF2BCBD2536C20419EFCCAED380167D077614C172953FDAC91A76EE578546107DB6EDE24F1B621960A74FA9BD2
|
||||
Ctrl.hexsalt = hexsalt:9D500097699480F4946084C5A2CF1FF7606B80149E68104C052EE1397113552318F6F4E0E0C2FED0BEF1EC965E39933C523B350E1A0DF59231E05967653FE681F6E3FF350C723396799A2193FA422D5F96467858954B07172C00531358786AE085E6D88C992983CB94CA592124229284F4B1E0D01F6C67CE6F985F8F3DC760D3BB46B68DC72211761798C5FD1A77AF8C9091DBB84C26273C749FAEAAA09B6359C77498D3AE2316D06A2CF746A8DB6E1E42FF2BA1212747541A64B1DDF27BA20EDE6ED98896F18BBC32FDE0947A41A0257DA12643AA42C7A0FD2EC539E049CD4AC071874901ECC06842D5E3E9C84582DF9E9126C0C6638066B7DA75565ACE9116E6A8D9FD203EB6A462ECA62AA97F7A72852008725FB4F2996EA887B7902354E9008C6842B708FFA6038675B9FCEE0F3E910579AFB792A24FEA900520E4B92AD7A5A219B8BE0C77FECFC0040204DD2974C96C71BAFAFA8B1944274F2E07CF66078879962663D8AB03BF74A943ABE77739BE0CF04BC1B2513CC97C90690F37737903AFEA7B17E880B9B8326D4C365495D5905E657A496AB772F5AE0EE39163352CC1E09841BD0798248739B6782547EBD75F22CC45
|
||||
Output = 821124AC5965EB76B617F98CB0BAB57DDB4DA1E0AEED57D27CB3B2842C3BD145FA43765BFF8F8ECC5C695CF33181EA9BF23211CADB595A036607FDB61B8E435325A8E8C1618CCEDAB893
|
||||
|
||||
# 35
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:2E2DA57332C1145C49410C94523364044F5517F7483053C349C78D64EA9923A6BC11898B3AFD525037B066B7826C47F2683955A4DB59C3B7B8DF7084124B0CAFF88F019926CC3DA5FAF3510CE70CA3BA4CA0AF
|
||||
Ctrl.hexinfo = hexinfo:75CEF79CF6279DD7DEBF6351128B745D63A08F0551188BF2F111FD2C0B1CF33C8B5437272F994FBF065141EFAC0E31F024DEA1AB25E735ADF5273646E6A4291FAE0F5F437B993C044CB5EC87C5801A2757E4D0343CA14CEA98B3C06C9E9B74F2D8066FC63588D4F413DD4D72D2CE60B593D4E15B9601261DD695CC508E50E29927BF552635ADFC393F673663BF227F65034EBC80359CB1
|
||||
Ctrl.hexsalt = hexsalt:9CA6D6B6B36C8126BBF5E05571AD165523409A6197225DC165F3D0BFAA04E8DA313C7743C0ACE21B4FB4E6DF0D7E6D444631B5EC6BED7C13EA96629587D1DAA1D4EED4DFF25C87D82D064F14354758C889589085A6BDC8051C69A0478410219FC81B266646F79CD6B65BAA34F2987C8ADEE7A6A970A3BDFB541AD68E333D34D83A42ACB2D136AF2F01002863B91C1FF2F8D384B8E95BE1
|
||||
Output = 63FADD8921791579F4874F8E1788D59B6F6E2766CC228253F2AA89495CF6DECB6C4555D56C2A48D7EE2C5DBBC547A07627C124A2D843FBA0DBEB91010020FDC8E76B55826E1D9CA79B21D88A91B265FD4CCAFBFA05E95A919C2F7A43AC4BCCF89ACC0727D5E2C0AC769BD18C62491055D3F857EA22BB0ED98D3078D13960B54462BCBE6B1C13FD3AF9521B512A28E6370E75CD69E8D0F5B27FB60F1B53C01E4A5378E57462C17DC9959FCB8A26F1A28AE611CB9BDFAC632AE6194E8451817829DB29011D5917A0AF9278B2DD180A6A1204C14B4CB4AB2FF50DDA98A4AF5BE8245547028B01743014E831616F99BF9E53B728D920066A20261CD5C3BB036D24BE9201D9FEACB70ABE3C908EBD9115A0A65E1A9B20E71D34A6607B5D45658D361ADAE28EF5808A5077F50D45A0C1B7A3000039BDA85EE0B6A38DB6FF1DA7D73C61A679021969CE5FB5F0CE857B4963464F283A5B183337E7542FB420F1451A5C9A8551CCEADC1E002DEAA1EAFBF06702CAD17C54A3793DF9BE17325829885F403BC8E8BB576E7A56BE9CCE09076FE1EB9237132B2CD90D3C578410A595E5F62EDE66
|
||||
|
||||
# 36
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:9FCC82F2113A87232EE3C3605F3401D6A443E8E92D60248DB2FB3721DF37989947F46B23E9283A6A35B8A9E86171C1E4ABBB48413C523B0AEF6C1B4CA5BCDCD8CC25D12019AD91EC84243B686B14F9CD48DCDEBB0F64BE181585D17A15BF8E712114FD5B3E09C1897658A5FA6B5090C1E7300C342DFEECC980102ADA3707442A1EA7B9FBD5E0FE54100BB9FC2D3F283F60088259EAAD18DB10D23C3C5ED2953054D2399490F0C9698AF6E145D9FD9CBC4D88ADCC3899FD583B49EB9F4A884BF25192F9C9FC76C80DD5BAF3E7065324FC7287C5AAC5E7C34E9C360A58FD9E247DDDE899FDF90E44123272B4FBE8998E45A2E93E6F0628DAEB90F3D84088FB7F89B6DB809599C7E5B0F6CBD29FD25342747693547D28DB595E7D33C5DFBF3ADD0511864F2A0E05D8F666664A5F86571E56D2977B6601911005068E9A72BE4C17412A59F7F1AA140CF1F9550E38E05FEC17A5832BD67C085F0978F93F1AF7D24C759E2BBF736FC4D9FE6E
|
||||
Ctrl.hexinfo = hexinfo:8CA678B83659AE9B50CF445E222294E544FBB0AA19EF5C3D6EA3866AC9FFDBB1F02007F4CD25B067A96F6F1AB83B98E620EFA1998677FA949A45DDE7C1580ABFEAFC99BB08B4D5E69537221383F7824C8A48C3D4BEC5AD8ADB10A8A20B46
|
||||
Ctrl.hexsalt = hexsalt:08147BA590E6C7AF89712D63BC7034DEEC8A0CE9DEFAA2FFD02281273D78DCDC171C08B5168732F9F7F3B369F5DCA74590D881A2AF44D011C9912DC2DFBFA23DDA233F63B5C5B66D2DBC2EAF0B6C91FDE560E7E0B5B7FF567FBE7ACCF55FB526A2BED587D9
|
||||
Output = F34CEBA5ABF8C7AC5E3F1E9E69346D9FC6DA311E77988CA4539C811A0B7A77DD37B5DC699CB287C82A98715AB01802412E12E54F2211D002B03A026685436B4F8B33FD829DC0F4591BC4D4150856B3A67A21E0F77C14B35AA37776193F02F50A6734A820A64013A0352477DEF220BD95B055D444C1D8A173DB63553E8BF06AE7D326A48E71EC23D48F638307715F242486E9A7A106631E04AF682B69E8F8EA84D0C5A3B1B5E53FF518887E868111ACCEF24BAC79DF966F6CA98ACB602FB2114C6A61D7CE51CB3881F7C981989546910EDA82DDE1A9C48FEA4E2E9587947BBDAAAE849CC56F0BD7D3CC9A8AB01EB23656F1070A1B15E4D9A91C8873DBEBF1982C34CBEB46230F742578391B132A2C8B9AB5C1A619C5E3CB5F96AB5FF49D94
|
||||
|
||||
# 37
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:21C2F697BA1D3870488EFA31841EA07F5380D01A869B60B08206E665EBB3F7A9E55D08FEFB4420F89A78045636C28AA74A0179709863D529C1F1DBDB15D2E84DE530F30FC6EA80CCF0697D5CC521A25EE2FB38D301DDDAD96CCFE97B11116118D4C978D8206CA382D57A4D733C42F8AA6DEDEC77EABD175D08147C6A6D56473EDCBA9EBECC0F4BCF732390183AE3EDE83957D259503ED2738844E76C3B16A6659388562A2A32013F463DB5BD309FA2F080B78013BCDBC732E5C9F0CE4F920C28E1C1B7DCD36EA0B96A8E341771B73D781337FE483F87274A652A98CBEB6CCD7A5427756D17B5277E00C09AE3252C5D7D95DC3B1C0D6050562FCF92FBECA07905715A43CE35D2544E540BA88FDE561AF726856C65723FD597F5AB406C047B8AA94F7939402383030141AD5CE2F846026F3B97777649C97EAB9A675139D396FCB0EEA1D5E0C6558E9DFCB52FF0EA6FFF47E41402002B784A25590096B220FFB7719E4652F78DE6833E97A3EF94EFD8AB301A72388B089AF6409863C74A942641EB4A1EC996A019BA1D9F0A9B22B8E388214A2AD962EA019067DDF2104704234932C6A777
|
||||
Ctrl.hexinfo = hexinfo:F8B69B5A103FC99F37647AA61AF5B87FE09974F1005DBC698D07E19D0E7A9EBAEA4CC82D7A6B68AFB4D8E95D7BF1A0277FF168F5854083C1E416C578EE7D78
|
||||
Ctrl.hexsalt = hexsalt:244D90423BF9DFE4CBDCAFEE7E24AF1B05A704B95D0B9B661C2C78B91C737388B87FFCF56D768993A4D10201F8E505F6254A1AA56E12B52042FDB9C48C83B5CEDEA7D3841BD466204C72CB122CDE63D5F0043DD14152308B0317CAD396D60670E32EE05CBAF5FB621C5CF89F9DB8380DD1509B92F399FCBE048D7A1737827C451269CB64EB35258C97316B3E1035197D2F0156131B18D9AF93CB91E0829394879A08D4B736680F2763B6ABCD49908A966DFCABCB0A164DE72102CCFA5C884243FFB4CE9BCB877ADACD602969FFFBB15FC6EE69C4D6933B69A4A03EB142DC878D20AAC9FBEF5185D6C1815F4680F28760B30FD7E41662EDC8AFBEEC505E3B5C2CA6A95B875B656F9ED37F27C45BEB2790F19DEC9F092E377B3224605FEF5856E946BB31A88279FD9FAEE1134DDE20EC101DDBA9B424A3E8D751DE0058051D80E6CC06E448FB456C9A511042F1068959327C667C6F3F22EF2B032DEDEF134EB0F0D319D6385269769A4BE8D614CEEC053FCD14A7B60E5300A23F37B271E0B883272511DD0BC82746241C8BC33FC42F62B69ECDA79776D602B1249E5F988D92260F279B4331A2A30D74AB1D8C100524419FCF400306C7ABC3684280AED69BF141A89CC96406CE32F6A2D46E42393F4432D375FB8ACF3BC2D88CA112639946E2E3EE57CB5537
|
||||
Output = 7B52501DE2BF47F51F56BC3DCF0D0BE1C0F3C08FF9EB4AD4B0372593FEB8E540FF24D4D5866C9A82FD307A8B759C5C5A575849AB4DEC9CB8B86C7588FDD628D794BA280B44AC4ACB4D812CE1867241020C0118A8F19B032BFA5397AEC79B0DED2CC4C75F6BCBC3787226A7F7F2F5097FB53CD0E666FF2787CEB120BF189C30D710FAD366573451F3AC771FD77A51C908D765854C8A34DD6909F575A5FD378C463145FFFAC89B670151E028B7FF6051E1255C7BE048D9EFA6287E071B55C6E71F8692693A13FA01B8741E15CD8D4DE8FD6AA196369F62A506CD999DDAC5CD5AAE3E6B7F0751DB014C75671A
|
||||
|
||||
# 38
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:52C542CB80165AE299011B35115D4D567C107B835B75241E1BDE20B3779CB4169AE8D876B1511D54A34DCCC7BA23666DE778C3504FC8462B3BF41D9D6AFE2F65C8D65877CA35CF3F61CA4BA2A06012387C8BB1A7017DECF360A3AB81917E1EEFF06C27CD5CE2F8991FC5CE3BBBA7CEE776AE1C89ED1FD2EFA3B55AC3CEEE042F06074A6E4788E798159EC6D46D8FA8BA667A7096AE25
|
||||
Ctrl.hexinfo = hexinfo:021D9E3A26F2107B4AC1421478288DA5CEA4CB4554F9821554433E084EBC752E4F111FB05805D34BCEB9C624CD11347F2596EF1B21587E22CDF73FF93EDF3411E60F26ACA8B23BBDBFED9DD31B4F0D943D7CE883CD5C3E75BEC76394C392386B8CE274DAA671FC0D19BD7760CD3CE9308B028C774BC1F35BEACC1DA4C0547B364D6B1005809897C9F43444C1B72942DB6C24E83EC986D69CE7F5733D3BF0425E7E2E8910185554744155FD225EDB505E0A589503B3FA64D77B285BD50CD91FF157A39C07874C3401279C392D5E
|
||||
Ctrl.hexsalt = hexsalt:C2DDD7DB44AAAD9F7FABA02B6E009721F574ECC98EFA9F9FEB0707BD089B1BE8EB2E52FE1CB95ED853B9C61E9D8C05A4C4F20A3CD10EBE14DCF394A283005845C93DB773A55B1300B0BDD84C0F7B937FAA8BBE61E1E526A2A2F75A30B90F952C06D69A300BB02F8354EC21F7B1600C37244DB2182C5E1C646EC323D4DE68ECD2B489AD1CB3B7CD5DA3EBC0FD499466C5CC3998A6E249B5B3F24DE8D90DD26E14EA6A8C1826D870BDF49462E2120EB1569C30A74D7DD63D40A1D3F52474C1F106CDD20CFAEB02F67387167D1F8A5787E7715D9AFED83CE7F665771A1D4BF8D371B3EC3A99F622B3372F7F8965CDA2B7BCF0401C4833A5F2086C
|
||||
Output = 09834BA8C91E0327E5160673301816558E78A39D347AD50E3D488977BA70686630FA671DF096463D62DD234A8E6E5215EA511D91369920FC1EAC4D3CC0B78B1F5249FCC6341C80431C9F722EFDD720C457AD31AC2E706C2A76C865342A7B5B646CAB94022F6CF0918EC8A0A39767D1695A36F4518AC3A2A979FAB15CA311C32A4618D3046A2CEBEE7E48D85FC12C8D1515B0516DA31825
|
||||
|
||||
# 39
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:95D97D65B88FA0DAE263086C374343D9E971C53440D7EB13EEF0FAD5C1D9A9E3C7290F579AB727004325D98CB4FF1D877C3226DA0899A2A431181CE090E3FFBBEFBD6C55CAC00C104CCECEE27C1C2C0AD08BB9C19599
|
||||
Ctrl.hexinfo = hexinfo:6D5E287A1B15913B583D8E930F0F792E0F5951359ADE1FDBF69E3E1962F49B594C83EDA5A8F76F0559901F17614A6BE6B19F526762452D5B04D0718B1BEACC7755EFDD7AF52BCE62C1B47BC73923AC68295A032E6BF1482AFEE3D1765A30B9D458583B0DB29540B5CEBE59AA702B3ED547CCBBD5BF24D090FC900F35E19C211A5EEBF377F8F334E52FC3533B8145BA0E19B2127B4A18C04BD03300E67A707821FADAF02A395788594706EE7F70A0C4FD778AA659BD1BF54F162DCF804D7BEB1E42C3DC46433198BF0CD0963F67D778A0B44E62668EBBE4D721335CD217942ADE455656E940784BD9F03415A2F2168273FFE6157759317499AD1DBF8F0B89F422728956EA4A7886C9C5BC97035592F4E0C3675B0BB69C679C41A061C742119588386A34E7F745DA5AF1CB14C1CDB53A0EE501A0A1112C8CA7714D3025D278
|
||||
Ctrl.hexsalt = hexsalt:803B342DA7FC8E4553BE8DDA356FF111FF98887569624E9FFCF4CB60EAAE518422A7AB491377E75FD7CC30B15441FA5947F6C29FDFCDE72B8547A48F5B6512846FE21B2FC93907C2376843518DD4E6A18327C6FC32C0673DD674831A3A1FC71A1DBE853BE27D810DF2F45F460BBEA00862DEAE237F2F42F51EFEAC4A46F9B797AF4E0F2EDD4980314B462C74B6853B83BEC914F1B777682CEC628563AECC531E6916CC47415FD277D0659BE85C2F58A3615B169A1820AD7B96518DAFC05097E62E88A40E299DDED5632D1265F2FF7D7A1245B445B282A70D24F5E4203436A4E2CA8DE7DAA96AE915A1C91CBF2ED2717B71C2E56533617416634D7812B3809E7FED4137647AEF3CF7AAE8A726980B5B9D0797A0D3B5912302F261CAE56293FD49EFB5CA896F791312959BF6576466782D32DBA5B0C98D35B8CAA6DD8D01D193A13F0B8C11388D78AD486A61EB49EEA8CFEFCBB6F6343D557CC60317E8265B7CF68640450D3567F9E9D1DAEE1E0AFCBBE28E03E87DC71AE18519C27931774A8836896BE705D037D3D8497E1016C26E3E40358E32AE9205616D451644083F4267E1F1B08D483CF070C1B27B832987269C5DCAB974DE2B79E716B423F641F88553CCA7983D5ECC09F9A9
|
||||
Output = 1083A256AD35D8844336F9A1FC684C4E0555226B9489D197
|
||||
|
||||
# 40
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:5BB883F883565F4AA9EF31BFF59FFEB8C3FAED03BEF8096118DF30F36FD0B6F654FC8BD14E35900146975DABF9742AD5204C8C53BA459CE689D12E1458A6E2069A2A341F751F04504EA7485BDF923346F3889A51D75020881C01F05386DFA98FF33C3E2DBA1E5EBA9E64A4DBCDB9E87A25B4F30136D543D858EE3ED3D9A3B5F2821615C70D58FAE78AD0271B2978775AD4C9F63BD12CA609034B86B505E98AC57FCD544514BC431BEFC52EDCDF4723DEA443BC646934BFD75C2A845074EAACB9AC06624C571C9E912E5F6F91030233889CFAA0B1A237CCE219AB61B34E727A5F
|
||||
Ctrl.hexinfo = hexinfo:0FF8F9ABD6296C744BA8DF8F6FB324CDECA69493FD3D3EEC6B6BC2B3EB6158FACAABCAF3E83E6A6275DA04AE96F108F379A849497402A8DAEBE2E9418CE24E4F56758178A79D7636F00995A6172ACF55AC4F953AB1AF6F4C2372915F755B6B0B801CD86546B5430EE2FBF9E44ECC4C7C415E9CF8EDCE6C2EDBC72DEAAC5832E9EDE37264A610B3484783091EDD4A14515D3EB7A74459EFF2807E76FAFD8B92EB1AD62E621DA9BAF806E051DDC1EDAD51C22B753F434CBF1C468F0D6109B9299960CA0B8A9CD67DD37DFAF4047535828EE080B42624F3B52561CB389A7C38F3FAE4C612437B8DD276529A33F97220E77F2A8999FDB40D60730D86176E4CCF6DB0F466245CB4AC18797D68348566C3AC793A856AEAE9E8610923C7F0930750DE872099BC1E992104957483E51517843AFD1A1FBE2B568D4AB085BE7EB9418CFC637D4C09A1C1C698F9B0C1783398E6C8A280321F04B35CD32A3B7DE5321AB556ECB77EFBDF27BB30392372872AB7862E6AF1996E9878B3E1792B315DF100BB6B38EB30BAC751B93CEFCA98B795D6FF5B986FE5ED86ED411C71454D9963AAFAD2DB075D29131E9D50DE1F5BDA942527C7C59407ECD29672951443D964A1975C4AA42CDDBC9DC4F0A0
|
||||
Ctrl.hexsalt = hexsalt:781521D88DCB7709ADAA3646F4B36889CEF24CE6F1BD11FED11143FAB2AD5CE581A65157580E05D7717BE678DCC4385EE5D8E3D955A2E5C96D7AE792A2E9849323120A2C124E62B2CBA188D6877F78B8A4E6E337407FF88BD363A5BAC1D078FA516DF7547DDC45C90F24594D2DB82C1334A8631BE3D5011A678709571772D624EEB68FB392AC610701C60C429A5F13DDBABD2C97F566B0E0218A01DEE446901C66F3AC4195E7D06040588294B622A46866ED9DA88E3D189AF8249B620DA15F835AC3653FC879CA5865BBD40D01A805BCEC0F7F43CAEBE0CC3374BB603F351B1466843CBBDF9178E53168936F094C0FB385DB9829B6C507977F45D1405FFCC1F82ADE59115C8A9784383509D2835F1105B51A5C012E46F3C09598467716B01B3B3B16CE1B51C4CDE1DCC66FA9869D30C5BCE7F17A37FC
|
||||
Output = 020FBD6CEA4DF8A72D770BE18C6D5B6B9894562FB6D21122987146F96192BC8475F2F680705AAFAE2A8120B1B39BDDBC79258C4DA3EBD878F931961979526D73EF1C19DDA7E3C4D8581A42D8A475A3FD78C136AE88A685A0B8743598CED6D03F4895BC4CE076D732A6B660F4145DA1282DD3B219C26B9EB2297910BACF8FB9F281EB35D5F014665399D543883271DBCD9D7A5AFC
|
||||
|
||||
# 41
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:EA92F86A3897432C411B3396003E7B03A662CF7EBDC9D003434D5F4193F69CE864A185E7EE60DBBEDAC4BE30295CE01BDD71FF67EAAC8C6F7AE6CA13561DF0004B5DF2E0595874A6CABA2B4A394BE90E60B65F84F6E8455782DF406206A578050EF77B136A41D13CF5F5502F040F4FBB49D1B9CF23FEF7C7715D222B956A9B1AE92F5A880633DF1A858282EEB0B6B4A50BD6CDA1C0623568808247495C57BF78E400E6B9B55A911673793158667849B8A77F8355E2801BCFE80FE397495293B7DBE967FA6E5C248F2BAF22DB321D776419909BF00F9B624BFA5515DAEABCC595546476DEDC6349436F93F044CC1625FEEACD540FE7E81C52C8435EB89F93221BF3EEF1571B62316EA083D82BED2A8F590DB56E0DD8B98346BB92410ED2E9C647BFDD6E5B6F32B359DB2DC96B2ED7E4095130A266DBE2F962496089CFBB0C9B69EE0703D234E089AF1B4AEFD21CCDA64561FC1B6E53B54FC2B0A23CF8E2CEA3CAFFE538D51D46066D9EF61B2AA5A90585596B9D5ED79B4F27DC20193A4E28A53774947C2153FFB1FF5BF209A3DC2BE3C9DD8A208706185F7B078BD4CE46615FA899F8568973E20F7AF3A376361757B3B1EF5F9BADD03F30CB1DEF046379A5A3
|
||||
Ctrl.hexinfo = hexinfo:EC159B3B0A80F2E22D3B160753EF06C0D8F50794B5D82BD79F8C404F39811D8D82CF85EB5BC2BFC9E26B5F8956E1709C8974FDF1A876637100F7FECA4AD54E8DC56CE9C48C9034D6E6B00B19492CCE9D568A24870EE2FA6B93117B8F99A579EE84A9B5247FC727AEFB0CD3A2E2F7827C869770C3C3D2367A91688CB33E2FE2B953EE10CCA85535C74EE859445D8BD41FC4B9BF7C5FCDDC95755E7AB48F75965551312EB61747354613CF919F68ABD90C1D1B29D58434EB82A42713DE9C4997DF88C2F03698F13AED8E44B04A4F81BC893C16FD26551E174168C6A85235C48BC41AE020253415221B417EF39C7553494C7949A2270DB1BFA9E7254CBA0C7C6C82E0269E98CE36D2DF3D0BD815C7FE67B481B4CEA1476BEAB978EE5B06F560261993BB9BDD08CA0148EA
|
||||
Ctrl.hexsalt = hexsalt:075D62AA68C145FCE1BA7A1F6E67DCD149B2FB5722997C16941365AE0AC1FB29D2D21FC6CE6C71C265EF9B762C873430D1920C8269096D27243116D983AAEB7C30A6A6A397AD635534646090C0A047AAEDE959F63E2BD07875B77432C1A626C67F5C17733222192A884AAD3981E2DF9963D880AA716AD9471AD8C5B0D8EBA0E29DE272A03AAA836D94CA611772EA513A684D1E6288C4A9F1FC511EB590ADF5E9622024D31D47E6813A086F1A5CD698388E555ECDD50302C1B58FE7202CBD7603E4BEED0A23DF90C61BF4658A865E81E4714A7306B0DAA8502B47B2AD0E01769F92F679DEBA0A83015C0FA77E532D09683DF622A25D08F95E9CA815A7E0EDD6C372B9B790C7BEDB94EDD00FAA3845F940EF939AE4C4E8584A86409D969E71D26BBAE0C34D6DF8FBD8DBE78BB652809F3A3EB418B35890A336062589C396B67C7887612BD77F38F40746F375681E5F6F0F04334C1AE959CDE5B74285620042CB504FA915C190A36D8BCF020C26755B788B8789056207CB229C23BB7BEDC3C3095319EAC397EAF6990A9654E60BF6F1A0333049260A95E53B124100B829AD04DFB50D0217158EA8D4AD939B4742DE639CDCE428F1A379175630005140BFA42CA5DD97C56E93CD855C21ECA021EB163B6481BF5D5653E1777A7C95E49BEACAC14DB5875D7E42E45C393B7CD31BF493
|
||||
Output = A18CD5DF26FE71A7C044D3A71BC4D9C821168A47346C16765EAC3AAB85FB96C844FA75910F0E3D8308A9E4B96967F4A661744367DAB4DC537BEDA8B5B57F9CB3AB21C28D8EAA80EBC6DD23079F2084750986F3D7FB5C145B9CBD033AD9099FEC5864B5475E183460B445F205703BD273FF8CECC8E33B812F6DBDB14249F7B874EFA013C72AB089FAF0B99828FD9B6A61B5E5AD828D332853C89D02BF0F83A38E1361847BF224E72981C710D18C909BF5DAAC1AD99CA108331E76C2353375B54DC9AC86DCF2F88A27C61C433D14A602E37E8825A58A830D4DDB653799EE521155B13DA58079F74FD06EE3F10611456EE0BE402D7257868206E058A3FFF7FE822B2F84A318EF2D1CE6133F62D94872275DFBFF9CAA3F336FFE50310D0E8710D498190703A1C3F21F243BC310D4A3A7EC50AB3B60ECA1D64980E565CFC0EF60259960F9A613D4948146AB34AB372074892DDA6254C642E63E9086C01458F4D9
|
||||
|
||||
# 42
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:20F94108045D16D2B131929DAADDDBE56314ACFB2FE4ADD34E96B257C520DC053C271B3A919626E57BCF1715D45B2813F04EF28F7A4D743C34D29E2B4291A2C84767F9D3F1CB3456A32648A320E1A6ECC1F4E967E9236C35FB0C05C5ECCA0BC47237F77A48EA08D9B5DBB2E6836F493A978AF54D5614003FE142BDF9A5E931560CCB136A1C3E77B6423F7CE9624D78B806ABAE1E20179085A213B8C0A04A1931C51533FB284FE546A81565E69AA2539A025E44BE1AF76C40C73BB9018420CCA825168CB6E77B164A69C9158C5757C15C153DE06DF23E4852CB1B773E994E0FBEA2BD3E5BFF68D7E3CB36FD6249385B3E7A53
|
||||
Ctrl.hexinfo = hexinfo:99B43C5C0FA74AE0CCBA444D4F2F877458CD1CAB8F9C715662D9ADD7732723646B217F4733422202740F1424C91771EBC62D58347812E018FC709E31AABFEFE0DF0D64C11B4EA1B00194BD6FB46DC7010B579663080272CFE29B96D5F22397327EC99290187C435D906137EAE2C3B39246915541F26EAA729E7D3D5EAB3211397FA03268000D92609888D2B374104C
|
||||
Ctrl.hexsalt = hexsalt:CDB56B03AA9BA5590E0FC9DBC59999FAD8D3B85E4B4DED68C6234DD74260794972D9BCFD35A1B8339902DDB6CE4E6A16849A855723D39889B3A0A563CE3F5CEBC6982A2FAF1E955D2ADB31E4D7A0086B861C169E4B40E19D096C1CCAFFE30FCBE7B457D7BAF0339B39D1970570A2F6CF6BA546DD0B43A01D6FE520E3BACF2EC2E0A286CE707410CCFA22E1EC5E50822A50D69A2DA5EF6E6E82C74BCBBD2DBD1BBDF555F2CC46A505D3ECCD79B123E5BBB0DD1178EAEBB8369553141579E3B8C89B930F430C3208614E84195D2603C197DCC5AF75F659AECC396225D4A8F38AEC4AF47D72BAC180605307D198B8F198BB28BC0903D002BD1906CA058C935B681F1DD14FBFBFE954E5C98078B373B4973EEEB9301013A7BE
|
||||
Output = DCB45E67D5D48F6B8E00C8453B03863B7E726CA5232C928FDAB90E8C166C36996B4324079628C7830ACD8AEF8EF9FBFC3EC6942FA06EAB97856334EF0B47C169F1FE5270D2936E53B32655B7D687B41AF101980EC7930E9E826B7705FCD645EFD389EFA84276585A07EF91504C16490EBCCF059F86D03B6AC2089EB276CEA7A8ED48FFC394F2266F1AE692CEA60B8431AE68394758EDF2BBCC38AA38FF3B4DE8535D16ABC943E2EF36D334268A0D53063BE0F2F337C83626A39F17D6AE1C55B8023D19CFD0DD621BDF
|
||||
|
||||
# 43
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:A4131338B99C85537A605A24F2B90041EB8DD75BF94547EA1755A0FFC77F18D78C13B5252A04B6B9136DDB738ED9F94D53A42D4778F3AD5A393D3C6F5698C155D3E8FDEB0754E519D5504FA69F802754C5F79889D4EBBF8AFFBC79101E8B0962147AF4B62EBF44EB2D0233387EAD16B24D5BFA60FBD5D0C79E2CAB4B3F131B0888CD54B63375AFC057945EA4B35EB7AB08B923399492306831272BDE7F9B7F8CA7E79636581F6C71948FF22C3E01EFCA0B2AE7BFA0C2F01F04ADD59FE6444F49C09CA6A228C2D5EF78C4FC84B1341507C61223CFE440284D8ABFF82E0EE4359113A3615308B5DC2EF9CBFFC9107ADFFCDBE4841CD662EC22F0AF5805F0CFBB788D0CFE9031F1EB4A2EF931D16218FCE2C4E9FDC95DC29D11339344F4000A282B9D62E20C5DA3E5D9ADE1DE747420B534A3580F19FB58DB6F195B3417CA992C0D6EA6F1184DA03BD402F9213932B76D67AA0F8D2C1796D28F7A2FAD9878E8D2CF1A102BE2885F44318427AFCDE7569FC7F4AC009C68471E99887A7792D2C0FBB2C6098FD17E6114AAACF67335305A09F2C18058739A98D9AAE2AA449C0AF027F85CDF27F14861474C1F9A3541F10044CD178282FAB85891EEFAD832C6AE3445E138643674272074447A11CB2C86D3821471F3D04FD2605D93544F12BDA5C15EEBC7
|
||||
Ctrl.hexinfo = hexinfo:0BFAEC7C67C3692C40C20F273D84006236F3E6D0EBC0E817A5B325880954AB84721A31D11BFFDF763A9DF186CB5E4D05A5270EF1B2FD423CCC087C4739A4CA3248DA858A89A58945E599CE2DFDB41F21FA5F2DD487F35FF8A5BA77A544C50F08CAEF3BEA804864D2FB95E511F5E7F744ADC00C49AD942183C506D2EE7785DACBABC414F5F8CCE206A8DA68A87724FE78A9EF2A1F90BACCDFE433B7624E0DAC643E5D36F45FA033D7DF9C03797405B77C6821FB24E91828E1B874952CA3C1A3AC54DCAD2FA16799
|
||||
Ctrl.hexsalt = hexsalt:49D04A619B973F4EDDC09F2A1CBA340A65C93A8813A87D1D506BEEDF0CBE6D691898CEC9BB69154F46E9B22EA680F4A68D53D6A89B60D6189A05CAB0E6853790EE45AA1061C15D3B71D6E9EAC017221B1CD565434F5CAEC2A82F8A18A486252FD37345C99B107CF29625044A237F48251D6F370CB50A04340E4521DDB3F36175200C6A083C408A54E21B4E5390BD08CA0D3E0C06FC463C3D7C820926645E0DE57994072B4955632A753452F24880B6186B863CC1D8DA0A2738B35EA06A0088350D97D447D573504900E5E0076D74F1DA227426ED941B7C4DDCDD9F9A9F630F563BC0673A5BD98C9273D0DD5527E605D74EFD037A56C3F675D12F206205C31ADD3A08ED734C40D825EE7CB18A904D7CFC40A55EB940495E2934B37A33FE7A0E245A6DA3A4E3457CACB744C3B4ED2A284C621FDD14E8744ADDADD1B8C8EC8F6AB2319EB4B99ADF1C1DB9462E8B27
|
||||
Output = EC089622E2ADB35E570BE292013B539F3F5EE6809E4B1EAAE46F8952033A7888B399872AD71A7B52CF2FB4B9ABA03855BA9E36551844D80174755A46006ACD14C7DACB83285744370AE1223255EAC76350E6D6BD103E46B8
|
||||
|
||||
# 44
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:493168F2D3A9BF1E23D597FD0814
|
||||
Ctrl.hexinfo = hexinfo:5A67007DB759564349A8C971D6CD674C0523CF9E1C3C900D7460CBD55A238F1A8AB67343B2E48D0DE9CA234E827641D2540C53AE22F0D3CDABB3614567400E6CF74CE8189FBC5859D1F28FEF0A3CC0D6A53315698F876772CE13FF0B3D5E0078BA2D8A434DE7056976E2358A63A2E1ABBE9EA467B8C999818F35FFA525CE3B067CF291EBE77E754A9ACD322908F7A8CEB925D979657D6A4B1872C1C231A037A80C3D810B709AD1981809E52314B2F351F831465C774844FEFD0286B8168D537FF147DCFC48A000FF8251C1A97B684D9E2AD850852028F0E83ACAAB709A53E9D9B3608B62511E2948B6678567307EC8A972200C006706E07DA92D1B72E8B66708B9F2284411C0BF37D8B78C01A59A16553C9327015BA2CCDBA49D22115602FF42682A0147D4043D9A2268A333E1851ACC3E7174E8F9CF33BB39FC484E5AE1A07BEB6E86C06655C7B07C20D18E5D05D7EDEC7DF2F67DEAB0EFEB689C9BB5B9BAF3F70138B97207
|
||||
Ctrl.hexsalt = hexsalt:AB2474F2A6522E1D2E7C84B3F2CE97773FB74522C6FDE87DB0331EDDB124DC7E2F85BFA9707FE3538DA65B2D0FE4235A98A773CB97745F6BCDE57289A5BBC489AA94981628301FB283DD972669B56323BCC39976AE8612C79BE8D99032663124CDC4E27308E01D311D2152AA3BFB53A675A4F0D6DF914E8D07A0F646613CD4D588D321BD5CD8C7AC9A7907FC131A67922E3ACC063CB9F7EF813F4BD08CB8AA251D65C4A38E82E142AA2C90D780D0CC537083FF0B62F23B4C76AF403D1B72D92A5088CCDF6DD7152E462FF877066E9EC17C664266E3FBADEA45317AA4B02871A3A496451F9149B9B3E9E20710DC807EF153F0658C167DC196A85E28268BFF104D3FD4F7855FF2B2E2F359E4A49155486D5806A3C175B1789C1BA512442BAD0CCE86986525EDD7F7F7B2DB3E8E1ADC3BBAA354D497CD97E6A5FAE55C56EA64BD31E7FE81CD10ECC12D9D71585C56728178FBFCA9E9DFF3CC07667611AF0594690A3794009B5537B74C3DB48B9A9F4C1B0C9562EB546FF5C6E899D604C738FFE1280CF7A9727E16DAE65019DFA6DC66DE6A3D4AAEE7BD7501E1067FB22F1E08651C
|
||||
Output = 886F28BC0832643459F77CD3FCA54B60EB675722F242D52D8E9285CE22693A9A5A613C6D8DC9E935E2DE16103F38A94B23F4E6060A8C67F0BAF7D7EAD5631CFCA7948A2311CD15E7941FE00F40243EF49131A2B5C183D00C2BF919E3A93A2B65C7A88C5E1F88D985252F1939D5B5E741567818A83922F81393B29A426A4F926C7799324BBEB812BF88165E3F2AC0C37FB1951677A1B7AAF3467A035A0F9269F8ED79FF401C397898167C72AD0DFD4206128E461BA4A9A42F30B50B85D297E1C29113DAD11FFB7C784849E39354064E2A0EC116E987271727EFCAFD901A88
|
||||
|
||||
# 45
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:E5F448D9759EA70E5C1A259A482541AE5F68F84DE71D2CE98AFD695DE368C74500A9DE0D44ADE55CC64979E2693676CDAAC179AEDA672CC4028D865AFB6E57D5FD8ED0BFF3EB6FD816D3B513E22F76115765CB3B3DC4D4D068D2F9B485FB2F7B5D5B11E047CE3276FCB673AE389496FB410C552BE9B5300F6E188D26616C8F8981EDA8782AB81EAD90B5F06ED342E8F5F85A211484B16805D33B98667CC32BED2546F1218A8F556320DADC52BA044A077E09E98C59B4D0730E3207801B3F886C07AB721E4A67FFE2E77BC855257738DBBCB4A50430329898653B8889713DDEE93001C9F2E007BC230E19BFF24C35AF96BC79BDFA29B86ED09E5325068B0EFBA66D158AD40DF45479AECEBD9E0236EB8B4213986DE44CFFBAD6D7E735806BF2CCB8C22938C0F1A955E6A246287344A78588A6717DDAB469964D4BC5B7493B1CF5F731E3AABC7431B49073214DE34D069B8E31709D60E9FD9C6CE5ACF2A63AC807F029757AE036B6F843D267D850D67CF93E6CF212420C1F6DABC4E1726C7587F74C71245F47450781
|
||||
Ctrl.hexinfo = hexinfo:55260643068387FBD8E45CB2C922F876AD707822D8B2AC38745CE5D29BCA9575ACC16301D20AC340023421C8734A14E39CF55656833C88B828D84ECAC48A2FF9ACCFFDDD06946B03C6FC5E606AD411C226AA5CCBC44245AA9E69963D0E8A3C60958B9D840D3B8DF9C01A98C8E62721BE165C5400EAC4854A540A18938D2B1E5FC444878C93271F7BAA478F498C99B4B7FC24682CE901A51D1730AC2CB638414F6425629ADE1EE27E883E0290E19D7A0036CFCBCF7B828527DF66AA75A6A7B9ADD771E7079AEA87C8F3E3AE6E298483C2A652D370E518C14B2DFD8565E7D56136AD2B1465602053093FB0E73CCEB22464CC914B08DD66D8ECD64728EDF4C779DB207C214DE95054F15AB1D7BD05989355EB7A2D60B081B3CE79FEB5B412AEBA166EEDD561080FDEF9F2FC8A913451EA8CFC3A9BAFDEE7C8F5DE295DC84946EDE4420B0FF0258F9087290B47797791F7D7C6FFFB0092FD227DDDFAF1989608043A7501222C28B18BF83A2EAC0064A6EFCFC1F4D04E8163E6643838A1B188CBB5D50CAC1F6660B9CB964D7D6378615BB57FAB79634CDD10E6956783
|
||||
Ctrl.hexsalt = hexsalt:990FF395CF141DAAE6B3BBA79F69C721DD10252E1C21AF6B93115D85313155624BA0F2B119FAF740095C5D53C7E05B6E1C3AD5B8FDC9598BC00D8FC7
|
||||
Output = 01DE661DC1154F41CF2D387F82D1D0153146F175F9505F70BD2C0941890C9C4B50BAF44D70DC56B2D49FFBF66E8F318C4045C98CCC00FFA2FAC218FC8DB721847691316E661CDAE58291036DAC52D1A1575C977F7064D5E3B073A3D9FE4695FFE7E61FAD283D7DC8C4DC24057E6F71688D883F8FFE6BF7832632E1468E3DA52F253B86FA8D5C3944A65D1068C5A063D06848E2D9B857877AF7EBF31C249784B8F74E30A5BDAB5CD46B65614C48A5B50E48564F293EF251D2835306A20D42FA4D2909D929F330E774DD361EA494309F462F8BEA524570689ED6519301B3F34F08600FD8FDF7F83600CFA7224ECDF8736AB828AD5FF872176EDA2C6948FE9CB7FB0E52CC3C57E175DC62E35A7804A60156A1EB1AB41E4293882B386FB4E3C5B1E95CABFF57A9991D95490D1FDF3E2C98B65A75C1E1806278AA3875786CD53DF735917C2E32025582DD8232C053D96A32A07DEE485F5DB2235946106DC22850D6811AD7CA46C581DF2CAE18347F06FDDAFCAAD54FD1FEAE1D50D7352E762068847F90008143DEC137B9CCD77BDCC016F150080AFC6284ACBFED8761F42DABD3EFAF1DA2FEF1581429074465B15E679892FD602821EA5C0D3B9EB2BA3345D8225D79E2C856C48FFD2FB72F928AC866A33A43AEC6E620EEF66FCF2C8A7C4BB97AD1BB165000D7932FD46E758CBBFECEE28E5DFBF153CD7CE615A716E578C59510FCFD
|
||||
|
||||
# 46
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:275997256A0FCD2E5DE0FAB4B77402F429710C6E3AED705C9DF1C5D1906CBE757F181C8B16C290004EB0C91463224CB91CFCC274A122CB44E5AEE8FB101CDE27F45DD7042E1FF1ECE6AE900531560A85EDD6ED6F93B2D3561C4BAA08AF77AFDEB5FA6A6DA7398F0A6C55277578E78F90B69772BFFA94215FCB7E3EBD295D420D2309EDC0E6C11C5F95E803B4129ED55A08D466F184D2E7A2BB512FC49924F26F0A39134E4297641D88F792E237DCB1FB43D7E21CCD4C4737572F584BDFA55627CB3B91C4991832EAF0343ECB0A3ED2139D0E69F04CBEAB9CFDAD6674825551C7C29C2109F04F0AADC72EDA79E944E5BDA3DAA130
|
||||
Ctrl.hexinfo = hexinfo:21B9CE46F32299A13060BB36283A4D58FFDBC6E807D8C96CB0B0208744707D8BE32FF33547464EEB3B9B16A98CA1889C0426D199C5621415EE158C420DD43C470A48D8B0D7517ED0758C4B1BEDB8813CF32E5B81B788D3BBE0CB87C617C47786B603620EDE7BCB60A88822991EF4E076DBA306855BF34B6C56B62CA2B2
|
||||
Ctrl.hexsalt = hexsalt:70F8B57B8FAF9DB272429FB0A175D9E735A8E0A9D4CEF7C106F6C6DE8E4F49FF0C45219FD8020C235A85B3C32B785BC851E06CE9446BF791988D7E9CD2F7372506CA29FD3D2AC7A1912415CC60904E849399D6C67450C936435FCAA0A49E476F5113547AFDEE6228A7E0390EA13AF1632D233A1A6789385A4426ECA0536F82CA32B70752F47CA7CDB43E50ADAA0E5C2FFF1D0F27687A26596548F7A4BC1666F88EE41CFE6AF0813D4AA3958EE29EA33CCBA9B6B96711AE4FB5724375BAF27149CC334C4D4A27D8B6D7773817C9DCCBA9BEB1972E60322BDA32672643A758B483BA5E6AAE4761ED62D717EC92EBE1B7DBB5EACE6F762CA837E193AF388AAFCDC30A24F880B780938C210D5A08690C6EE1A0B0F3741CBFA8B3DF222FDBED0F6F311F569F5AC2578BA85FEA2E1EDF8759106E9C47F9E1ED1AAA7EBAD84329F2774F2B3990C31DDD7DE8AAD4613669276EB76558CD645E9B6BB019BD373F40357DC02198454D3FBE693C00A6954C9D3368B6FA1879A7B398E87187D08287197E8F3F21FE6AD1DD68D0DF0080FD470DF2809B4551BECF759FBF8C6922B6109E69BDFEEEA23F1DCFAD07B8E8EF46722552943EE020F1D77C7DE2601C3A7EE4
|
||||
Output = 05ABA2308C04BA0B8727E3CF3EDD8AB1D8E3AFC0A099870DAAF94C92E9898F60852ABD1F0BDC9A724A1E85625F20CF9A5FA9C6EEA8241B1B519FC0D68EFAD39E1EA6A08B1E0045B28447E2494BFB28AD16AC6BEDE502F77343DD07E52C30C6B8D3A04AC96826D022DA776ECE8E6AA7AD15FD210260D020169960A3ED3B637F403BD3CC80CEC6BA926E2F44B3F35E5EEA77F92B3704949FBFBCD693CE3BECDD49C92CA66229B8284CF43023774A57CDDA16D4D5EE9B34A79836C46D7554C470ECF88FB18BA4B1FE63E5E7D5F3B3
|
||||
|
||||
# 47
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:17075ED6BE03EF36C62F5B46DBB6938F70E2FE00431938D072F698B3B6057074ED01F573F5BDD9C8269BE1EE54AC2DF428D57F73A56AE60D7A539398CC15D1A81DAFF208AABB65EF56A36B2A26B323068F64C888AD8D24E00AA02E5AAD2F6C91C608A177B2BC59F15D2C01CA4BF1AEA9AD41C838A797B0BF27A5C504ADC21C576DB61BD55CD147579D70205E4C4C86CFA4DB1DC986DA48E1DDFE49FA13F7617D8B4E16D1C05385CB0B4F13EF798EBD719FD9FB0E40A8A58488DB28E19C52A6B16099EC0ABD25A89FEA5E722C5ED0BC05DFE64CBAA8C1177858D4F768F270297D7B72C036939D57EC93A3D05720FD587F441B51C6D0222320CF80A715123C43BBB59329B750012031AC1DDDCBE2E6F9FFEA09A5362BDF10A52A1037B4CF0409716FB23E1AFC4388EA517DA5E0C74E310735761A1BADB26EF4AD26FBD9EB72AF51FDA41A13ED2E75042553E999D3BDCB25E923267E55071689C62B487247AE3D3A17789D92731A2A5BF46F22C33C3420F598428729ACC6CA9B378D2E188A6A74481625CEF3B36368714CD34520A24D16F443D3DCBBF6545FE56C51F6
|
||||
Ctrl.hexinfo = hexinfo:17BBC951224A3711BFD8A0C75AA75940177A89EC5F7405F48222972C9DF63E4AEC00BD7301EBDC42262100E9C1D03E00A93CCC26F46C08D52ECA3DFF8D5D32C0C1619898A8027DE4A17D58684934BEBF21258ACFB600AB849965767ED07EC07F8A4A1D7F906025330C8327A0F1A23AA4480D7D4DDCBC0ADFE028F8CD368967C81D4A0A84D907CD9E73668CC1E08CAD9233AC083846DDC994CEF7865DFF989A9844072C9E346E515145C32BA551D8D76785F866D122ACD04AE83EF22B5812629E0CDD9AB7F4328A997E2BE41727B1D3C022DF706137A776DEBE20D0BE08D07D2ADA53572599F947F5599D78998B8F6AB9FDFBFBD53C3DF2640233B03B27E437F6C46FA6926BD0BC1DB5AC9F290B79126F5CF8A23FC6419981E5C2F55517FDA2F9C783129DFEC7B29F3BC217D6BED726F889C738CADDFE7AD70DA5591D70F7DFCD835E0131719C3795C3803E4019A6263FE0654CF6CA2558C8B58439365C751F7902307DE4
|
||||
Ctrl.hexsalt = hexsalt:ADF457FAED24DBEEBF43567FA4AA469E8A5AC97F9AF88263B9797A57F72FBC776E2E6AB1F548C4C4B60400B662F7304539C95004C6570117A54C43B1E991F2C0FAB976D4F07F68DA5F8FD79C0F28AFFC2B63E9EAEFB731E5025A315D2324548DA010DF12F35BA922B340BBF73C0372D7AA66D63D1F93D0DACC6A2F99A21C1B1B8713A081FF5A6301A1087DBF91FD4F32F4D37A3E3FDCA14092DF6D565C4A2B31004DF58C3666AA24A5151AC0D462B939C18CE3CD4D1B687C9FD6E8A97F08
|
||||
Output = BD80C19FF3B5F21142C7E03463BE5CE6E15D0F654879F89E7D0931D08F7015B940C593ADF7416BB520E2AE1C4CD89CE6E0BBAC7244537FAE17609F3768DF9ABDEE3B6FE0901037CF915C579DA94C1B9A76CD8F40AC92372EE4478A690B8BCB768023D8983CA0BFC5DB31D295BACA188A288BB0B3CFCFF1C51249686DCE604461BF90C4F7A82F53BBFA49A6A7B460421CE79DBEE3523D77B02E60A1CCC7BE95F5F84DAD69C86D3678A05DE512BC916FA082AFB486C0D77DE456F106340C655B3DF66A0A4EFC0E164CBD092286E3F2EE4CA9B6EC7CE88295819C3ACD983A3A2B2CEB8611311798480ADA89832AC12BFFC2DB5BF6A1CE993E321F473BA09F08265BD5887B15D81675881A02069D66BAD9BC018C90351B48603504520C5F3FA041110F9F04635A6D240EEBF81FDCFED38DC365C82C04EB636D5F668E07A8030C6629A8DBA14B541510077BB88B81DEB96212663BFB1AB9671048
|
||||
|
||||
# 48
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:51B9A525F5C1761A636B7FA34F988205257187480B219EC70069D057851AEBA6BC790AA27E285C521B8DD6C9D8BE770C0D9D9A753232F55B5B234D511391A839355762C6A490A3BFE6BA7B017DFAEB4DBAE3E92D5421FE1E40AE3221E7420C978F53C4C30C32F0F7CAEE963151350A8D4435942029378DF91B6FF995876DAD7DECCD3787882F834E041364E11A1A8D3944B98E94C0F964C6DA4CF38F81F40A2FCFB14BDF6F4E47D3C954198EFE68450EFE7A8992
|
||||
Ctrl.hexinfo = hexinfo:A5E8FBD28ED0E421DA740FE16AB67F271829711F7803EACAD282B42A10BE0E3BB5187F898B767C
|
||||
Ctrl.hexsalt = hexsalt:84416644B35CCAC9F8E3660D4C44E5CDF7A839D021FBAB848672FA29E4EC5943E7EF16EDD6FF85D4771C62661A14EB47D1260451F25FF19A2E3C43393141E55A498122378CB7F4FBFA2C301396DAC1CAAB2B6ACA46A3C40927A3A4CAFA7F01A72FF840DCDF97733CF04AF4B769193ED2073EB832E815538A5D01CE00F3E446EEE4992CD4ADC909645E52DF992D220AF6A397AF406EE5415CCCED
|
||||
Output = BBD4F21EE83B6B57589D7A67D05E729409B384F2ED9E386D9892B7F5AEE7F79BCE66E5F64569C0AEE148D8D7CEC21F70E3183D06CCFBBC8C1AF47A8D61D3696FBE9A7466884CBF7DD4ED5B96AB63C7867330ED1188A9A0C050C3D3660196B118DEFCE795B1
|
||||
|
||||
# 49
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:7103FE03315C2CF8A9E87D6D6778A0BCCF2BD218E2A59DA4E9D820FB9BE7C82E79B3A03E00763E135D2A049BB19C598402023CD2865F371142FE796F708922AD832E09C1FDA3BE0CFE58781AB6DFA362489085BD954C5D82749DE2BF823C6CD544BA7B54FFA21588C0D21EE3E2ABAE24BEFBACDD5F6668FE830863122B7EDE1D3C5AC56504625EF56DE524FE4AE08BD8AF0D3E605AA9300A207FB65D97836DE4D069C46D845E32FC5C07869070887D3A66FB969863AE8701C74AC3365EBBFCF4759487C81AF1D345A6A10FE1AAF854E4B615189477E2795732DF5E57A4D89E6CE93088C46D334F7F8F0D7BDC06BAE026A1680FFC27E624FD59F4FC6A706353227E159B8A1FF64CC512407A9CE0D24B2F49CFBBF8FB1C8285BAA7BAB9F961BF0AA95CAF52E929F65D600A19A96BDFA513ADF6CB306EFD7E2E6785B41553ADCF2CE9E67B86E6F925150029F57A4BEA0A6EBD0E67C88DA8F025E2964B0E3EF68756846593764E622115BE59D95E2261C4B394F20CDA0354917C5CC9E8080EE46ED98818DB0F9D9F61C9E86B1C1E254DEECB9E5AF3ADD00F6E60743015B02B0A80DB78FEAC112D620D87A0DCEA72B405AD727914
|
||||
Ctrl.hexinfo = hexinfo:9A873286ED73895854EDF8A43DA551C533247E95BB6C6937611904E15993A8BB7B11C240C56CCE50B5D523575953132AD16E3364569FA35DC7F7F3BBC33F2D774451F850D023336689D5355FC9312E54D4C820870BED0D73619263F8D35725EB35ED8888A8E7F2F2F53F51631305EF2BF0C612E82A6365CDD9A037C31629A6DA394964B95D1F1BE7B04BEA71BAE71499557A227A325E349AA6E5A7C3CFA33EE0B10B4B279E44A6124144475EFD0CB280640766540957E684
|
||||
Ctrl.hexsalt = hexsalt:96240DAB640F4411B876619FF3A8274C8C304C15BF0FBC342987962F1F1A9251ECF9B593AAD78727CA0C148844146B7ADE624464AF1CD54BB7B782EB360F1ECDFEA5B35E2206AFD194FC31955B73ECAB72CC3F3DE791F7A058D79959A81C23FCA26FFB31C0DD461DA02CF5A7BC2E2350112B07590BC03CFAD7743C69244FFD8AA3EEC37EC4FED77A264AFD248CCE149541BDA9A6A6C6EA65EDC02F97586D689E508176D1C3640EBBD1AE20F6262ABA060B95D68CED4D0B19BF86E2D2B9A8284641234E46D5202A174A97F3B2E0AAECD093E84080B4A9C19FC84BF1ED7C5952C56001A012FB4EEE4B168B36AFECD465B1745F2B0B6D8948E2364A94C36B40A28147E086455C602FBFF4AD0AFC8CF8E95D0F5D2D1FDA99A5E746FC732B0DE2F92087C3A8D631740EA27E06A513708EDFA975A2A665602A44EFB7B8BA6A02AEC599C17B8B6BA25FFFB5C28E491F895C9F016776D9D27CBA9B122E4A35312AD130C7252F70108F46204F74221FFC3C723AEDE9E43C3375EBC8318B1BB2C2AF74D8E28A8691C44A89E5A4A94FBD44EB272DE00DE5A503B3BB4DB7F3BA9975EBC99E32670B236A5347D28EE7F0EEC3A2BBEC25909D8C4DA640EDAEF0E50C1C17CD9497126000D74DBE7E99324C44A1693E9DFFD6B1437F61B19268E37129D1E105DA2C9158013FBBC3D7D41CEEFF39A9D11F19B7ED21F2F925F014A0BC9A2492
|
||||
Output = 7699D0970A60B389A0773D518F4670B9CE45028E12D64879490D0A33F51D3300545937E531F42FC5A5CEDC07B65998972947788A205A2DBC3BD94C2A7BC44D18EE0B50A6C3F16CE95761677ECF2A4C65F8CB5A352990FF423444CEBF45CE0DD05E0C670FBE8C6A6136042D9D8CC5CDFFDCBFEC4DEF1F6D5D918A16B70F3A50009277B99C4CB7F653B0B4D06F6349210F85CA4200FD18C860D3965357DFC29A4E4CEDD67ED7900B7A7FF21307DCD79DA0E7E3A3C6B9CAA0F13526E1993DF094422391545399EF3A37F9845379E4590B8584B6BB4176DB
|
||||
|
||||
# 50
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC128
|
||||
Ctrl.hexkey = hexkey:CAA9E417F6383DFA04FCBF71A18613B94B0F16CEB4732D8CCCDD963F72DDA589536B1AB628BD5DE52F765BBDAE055EDAD4CEC5739E6A90E4600DD4531D6D7060B96D76FF60E8871183B53844588E99A030B4ACE33D5EF7CA6B7B9FB0CEE09A67BBB34B48A58E8E81B103D29634FB60FFBDA333B8D52C1305B61B8EEF69391456
|
||||
Ctrl.hexinfo = hexinfo:D3F479BC706981F43DC1CCD57526845B24F0DF5BB762DED0EF07A30F10B3EC6BCC91CD087CEF4029682CE685B74279DCD11EFD97FADDC0A1FDF5ACB093EA2024478317EE02557A2187D9397803DCC69CB836FA31D733EFE480CF5EF611C703A1A4EA617DDE3113CB4FD4CBE9C140715BECBD78968BC50EA801F5201521C9F653C2FAB87437B25931CD85F6E5DCF1D9A0E57FBF071BC59B5D5F99303862E05145BAA8DA9BE156DBABC5945C27226D42322E82F5720FB0FB9D959ACB125E1FC529AD18531E230822DBF2CFB8166331F72AAB8F57270AFF5E0DC6FDA30431CD7B7DAABF591A97EEC185AA00716EBEC29B389EFDDFD99C70E90633EA0CE48ECDDB633D76D8FE6A96278B68F397F30592F8D3E231D10D30B8F383BEC3B0BF792A7941F47700B7957D6A6F0A10928FF3A7CAE3AA860E080FCFDA3E2D6E7CD505329BFB838B9BD075A259F139E0DD0BF621F23A98B6F11525FDCD8F47755AEF6EA450E81B89B1E6E162999B9B3305DC5F22B3875EEA79561BB78435717D320E3EF5243FBD3D2EAAA95024120C0CCDA9323F0C7A8499E593E30D254A335A360675A6A869DC381C6B9C3821437E5D644001B78FA883A7B4E75E0177D9A9CAE2CA93A36F714DCF61C2E89022398043955BE7CE141624
|
||||
Ctrl.hexsalt = hexsalt:9CBC10B77519BAC2D3F10BFAC1EBF4BC8F1FDBFF33F2D480F018112C6F59F1201E747FB91AE68203ECC24DDA44504B898FEA563396398E1B752B9EF71CA78420CB504A0C7483A6E6527139C10E49AB8E102E
|
||||
Output = FD6D67189D4629262953199D4A5D2CC8DB3A5F3E2D141C5F70D331B29B990AE959E46BA1252498EE996830771CCF00EBADD5BCCF668796A43CA743AE8253468ADFCB7A
|
||||
|
||||
# ----------------------------------------------------
|
||||
|
||||
# 51
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:C20388EF0DD7846578800D67AE371BDF83C40D435A1824ABF49EE8E6FCF1B936BD6DF942559BDF66F29D38FC27C621E6096A887F468168BC45DD8BEC3D7702B07D342DD01E244A0B4353C4C3D56A89808B265EFFA2376BEB3E1867A0A723BAB7610D67B046AC0C676A2AB7B26CA7D4AC7E320FF82E64BEE4E5747D2A8CB536FB05316AAA1707B29A1F8D64601C5060BB42F455DE1EC0E8CBB77EB7F9472BF4CE8BD302CD6217A0D4102EB8172F75639C6EC5568184C1CE08FECDC1B8DBC3C9D7A493D67FEDCF819975DA9FECC8E698793692BD100399626153EF9CE4B116AEB01A81FDC8EE9A2F2CD65A1AE72322F89AB173CE8974E359A25CC51A1CFB57F490C1C30EC1814AEC051C32F45D3BBF266D0C973BA6A76F7329437F13DBA04C5ECAB856A649900432EC1976F9E80D9C216FA0BA695921ADE6680D9EC6B337067B151B02FA5C2FC72875F15D538DD781C809334AE11B6279CCB3B2D511B87A
|
||||
Ctrl.hexinfo = hexinfo:B6FE11FAFEE7DFF548EE70F73E8BE7CFFDC979BFF854D63C83A4AD145113B9126319CDB4319DDD5C389A9A5DB8751E69CB7B42F02C8D3484B34297DB44188FE34B286D5CF5B34A3FB9A54C2CD8897F1A80F22CE1F7053BD076C3687CDC960284C673E737909E5CF75C39F5685DAA471BBF7471479C56573360FEFB51ABA778AE0EAAD620A53E8FF139C9374E389BCE711413245544112F9D948D751F9096C194872D042C1C5C2FE3C9B658CBF3EBC0D61D8CE76C3B00DC12D6F37DD52159A892952A3AF871ECFEFC805F552123059011629778392856BFC22675181A59AF431FD87BD183FD226D96C510C3FA
|
||||
Ctrl.hexsalt = hexsalt:6880828E58B6A49BF1D9AEDA6C27E8D59C28A67B2EBCC1CD09C964AD6516729CBAD08183E4C5A9AF5069D3F682CC636A77BF407431AF5AE90466530166F405C4CF30A6CF925F94DC9DD72B88A6C6345CCBCBA26BDA42CD619F14E378A246877BF279BCB6292E36192A1B
|
||||
Output = B53FE7F63A41A69BAE048E78F620084D98BCDF8A2C2B825971634B376A365831F0D2F935B857E053EA97C0FB58299963212934AC992FD7C826C8C065DDA024E2A5942A34B78B4CDE76A2B10FA2D5243DE267D1034104DE1931161C8016FC9BBF90C56885BFA922F362AC1C14FE656C9D96076CFFA0EEAAAAA04847EB8251AD2B6924A9E44F2E5E301E6BB9152CD143B05DC12F9D12FD3E072C332264A692C88E2EB3CBAB4960E365CF3F4817C27922A8B0B7DF09E93F353B106C043F6E885A3306DDB308D64D83BB88DC501B1099C29D36FD92F803B59C260D11521ADC91C2DD1F576CBDBD740A22A37402F1613ABCAC979C0BCF2D36E6BBA39137E9B2927DCAFE376F552E861FCD0306FCE09FBDC4A95AB81B00DD17956E519D47BBFCDCE32447AF6BD74D7A6A3AE9677512D46CAA235043216D1CB1C1F7B8FA59FC7C01FD5FCAD64F2AE849E19280D817263E40024EBADDBAF68125DA352957BCD2897B9CD17B0E242D42159D32D1B3EBF1140269ED6758C251376C
|
||||
|
||||
# 52
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:3E9766C83928B2B022B650D075D866
|
||||
Ctrl.hexinfo = hexinfo:E4793023BAB872C0B70442C45BC6F7A19547A846256E52B17241B7E360325F524071EDEC521E960EB8A6573409E2D44A2B60701883CFAED266834250C72A670F394CA63010220205602C15D440B834B4917E0EC841989EE7A1FE0F5424F63ACD7A98ED
|
||||
Ctrl.hexsalt = hexsalt:6FC098C486B4E5EC771ACDB9A5035BB5AC0621DE4AC60D654A55108DCC6E2308BFC5DCEE1F5F97885B62A9104C6D2744D9E5543F40B54F4BAFB8231E3D404E202B1926CD47359A014562939A12BC1D6D734ECE1A8F4E22E6932424B960DDEBEEFCBBCD69DB9B92A700E48E639BE26FD37184FB282F4BDCF9830169D9DC9AE5D3C62F7D82908FF26E76FD666B47A6E8FCFE005446B1B11D7A3D5EF9CD0A09A4664FD50983DF6DD4C6CAACDA4DC619577DCF73E3810134A9D0B25CEF6456BC1B514A2C849E23B76FE182557A5A81D0D72DC34F89255AEF93D4742D3A4E4F561C44075C1D9D461ACC58993D7094081EFDEDAB3FBB720123AE68CACBB9F00F081FF3EA83797FBE826C7EC28A4908575DA02E1D4A576E4907C880DCDC20B3998EE2E246C8F1A84C1B3802AD0579C9A38A44EA7F527FF2EB66BBDC2CC59AF68519843B53ED939C471F809D3C42D405E3F44676D2A5CD1DCA36CFD96439C8CCB87445810A5DBEE901178F4C6F4928BA3F2016F492536BCB9B8F9811D694B3D76BEFE765FD1425F9E9D8CA3E7068AC6247A66D181133BC9FDA43953056A7C1CB5500B51BAC7061AD3827284EF3450E31BFEFB8985F09D8200B93D55EC15E201126BD837F9A6B52003FCD21E954C833B0A2578E77B8E889D9804F87FE71A07B5A107C1626F5B1894E667181E9E2586F939247FF3DB9318E3C
|
||||
Output = 5091CAE1A6441E101AD4C0DC19CE71F93A4D0E01673D2613C8FF8BCFC26E31C9D638C4F438A661767E324299944F524778D46A71250541B4F25DBEDDFA7E5E4203EFBF002F804ACD4A6E1189A5C9E1BDF38BFDE8E7605D4F1ADF7441DB49721B4673ABC5E4F24E2F023021C5EA0DF68E2F3DAFA6BED5472499E9D41C1CFE24C4213294380C8B9AE86BE35BF1B7EB16BC265020AA8030C35F9C362D73345802317B2A88348EBB30C3B64C94DF4707D487AACCA4BB78FB1D7DFB1BD11F1133719D13BB1E3F2A9257404B1236B4FBAD0E1C7D8C753F6E9D9C265C9167018F18B2878404071F0F5E2830EE8637D7C375AF5255396D5C414055B2494EB52FC489FB951363E730DA16110850E0703EF2AD41811B6C13F13EC328FABC2EAFACDE58F017EA6D617F42EADBE98E3DEC22477D352519D9976459C73FDE050D8C3791E881F9E7A719A1A312B0A336FFADB68D4E3B96653AA516BFD47F8DF19783231C22658297EDDB6BEB6C7BF4CD2D1963473B9CAA729C7E89A141B0D1823A3390947DA92127D8EAE6A76D84471C791A67ED0EA4E46120EFEE029D3F75D9F63BD2E46E93E49986F6CCE4FA4A3A615E0B4A7D2E44691FDD6021D8690270A87B26FDE65F8DB219D93936B6BD8A18C00A86B1AF7711CBB806452F6D129D3A7F3205F342F3E47FA096726EE579A5502C5300C5AFC3E8C0F960A2B0FE779EF393A3886293FDB27B
|
||||
|
||||
# 53
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:94FB9A971049512EBDEEB6DC88144888D2B0BCEAC55A1D4E72125A4B21F7EEDC635837706F28AF85309107ACBD387D32CB22FDE4D2612CCB6B0AC0C0CF82BFC49A7315064713AAD0958F4BF226895932D229CDE0BC8850785E7E831AF945147B832D35166B505C9802BA6D22D98B4AEE24B905E4FE42F2CF8A8156A3ABAD8A02B2257E70787EECD80DCB23AF58DAF9B5222FC78447C7A1019EAD9458296A632669C6FDD3416C1EEC3D4DAB9F44917D1FD97F0D0FD3F4C8AFF8BFDD966A2925B96A6740D6F9D235303F9B78107699C07B43FF814E23CE8DAA9CF7A6779C5D87B65D2139050DC11E5BCE31DD619E
|
||||
Ctrl.hexinfo = hexinfo:5E247FF7D5A59639F238322468D61D1EEB12CF0A2014F60ED2B655F7FBACB1148D623D9F7DE072C6EF1132E7C2F88F77A6D5BD75A652899CC3FCD8486B854B241FF41DF74EC4F3A988765DA9B0B90AAAFFC07C46D1D009AB5A8B64718AFA3C4CBBE2A1CDA28E38231B8E46AFFDE327286E6243A7D20607C0C2C08687E80F38CE255B8DD8E1790C42674F4DD891CB6BE1124C81C2C962A849BA8346AFD1A0736866D87B68C53A74EF240D097A50C143096F58275B789FA7A1C452135668314F71CA9D9AD5D4DB393AA8F96170036C9BCED9AFE121113D0600AD5043FE751DE8867E0CE6EC8F1DB8507A38987EA054F20751887451B8CE7EB08929F38D2BB373417802C5F574ED564E0199EF8FED8F2AA0DE6FB2E85F618843025AD9E66CBAEA69C8860ECAF5D0770470D3B24111800B63105F47161D3BC886CCBBC6EBF1C622B4DB0110F9F23A002686CF2327E755FEC846CBAC8E6EC66BD8800105F5F6FED4
|
||||
Ctrl.hexsalt = hexsalt:701A49F1C2458E06E963F6134F6B2858B298421F2C84028FE9CCBD2F6ED76B01AE79E631656A6AB213191912B89EF8681E254BF7724E18564BAE5C2CF8A2200375AEB147D3477DFE8FB46E44DA4D3E45F9B5D28EDAE1B060C1BA78E268FA66815EF460F6E4F11EF1B426D822AFDA11C491C426
|
||||
Output = 7F15AB47C63FDD5EE7E81B61C68BE7593CCCBFA2D13D50EE7E1217235C76C5AA02FA02B1F3BED63D6A44D91A83804976FAFA1BF832B8874D73FE4B4A4F16BF0AF091DD46394BDCD0D00336B98C8B77B0085ED8C97FC1A7430490D81F7CF4329A6EBA238C29558B64127B95BC059C8B541FD9BB5FC0F5FB8D05398B55EFBB6678F0C75B7A6AA2756FDBE829BC7B44896AD2CA7B2604516DAAD26D06727E98886F3DB314D59C3D8912A34F7F2474FA2FF4E2DA70BA9631209418437A455A8C563F9453F515AA3B87D0A4C404E2952C009262119D4BE9C509A9DFB00727975669EDB2B85B1CBD69D29D244BE0FF41E2B328471B26BBE7F2A909C61245D1ADD7DAFAE5CE88DA6027A12F1E53A8948D0077FB6371676A598D18C8530ED8F81D87324AA617EFBF646E5DB69A57322BF34E1606B9D764D280C8CAF90321CE8AED5169825B03CC310D5BC91A935A
|
||||
|
||||
# 54
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:76547B25A5DF45EDE41642CBA65793CFDA6F7A6C5BD4A430B9D28337ABAD621A8B18D58A9A077423F2C1F5E77FE41953A5397F046A1E3A4BDE152C190238AED9FDC2B0BFAA39095974E58B951F8245E6EC856F5A865FDD3CD87FC3A360E8087E561569C5CA05D915940564475B12CBA1B88C010AB605EE67887BC4844E9E5FD82DE6A7EB24FE72EE90255F75C665B79D041141BFC03564FD008DC43DF3693BF47A2AAD13AFCFB3FA4CC2401B02EEF44CB8B8EE8992DA03DAF957BBD7F9BEB0D1416263BBB27055F29BD499C3105E55BB65BDFCA33B7C57DEE6608405C24ECEE585517A57AA5A0AB55B2906EAB8E93B7D5D7D25C8A43522BBBA0E16BD26B11BA1BE52AD4BDCB2388A86A1D95D3812EDFC1DAAB7DEEF8D38329D560AE3E4905634863EFCA6E65828145B1455DD68BF12C5F1FA4E7CE6A2DFBBF894A404C6949FDB7E411D4AD7DEF76B279D81CF4830C7415BD077846CD576A389D385DEC44FB2DCE39E0E2F016E95697FBA515C46688F7D7268547871837A8C711EB96D48772679FAC738D8AE39A9B049E807E761E7C14241CD55EAC8ACA41C77BC69AA1EDF5287A2B34408ABD04BC7521C25159FF149DAC9D74D9AFEC82C3ED0E3A8F901FCCC6FFEA7D9AAC18A1A8E6853B3F4EB74FF1FB66AA7EB4F502E7B5E0693C65EB31B0611118A9F11FF4570
|
||||
Ctrl.hexinfo = hexinfo:DBC922B31ED904978C13CB9C2A1726BFCAA4A05D0097F98CBF4A9A04DD93B39C018B27D269B9135C00E0580B465AA771FE77B2078B65F2039C8C6D32350578E41E12F7D28925377DAB2BC2F29A96192C7CD0095577D2AEF85DB0F8A036BF88C3D3F3A16086244107CD2ADA3A5D4FB4942DA4F1BDC84CD7BF727DF6CA2D04A8856520424F2A46D06E8DD2A24F9221
|
||||
Ctrl.hexsalt = hexsalt:F34A599B666097661537B819B0D0FB532C108A743E90C1CFFAA71E8B43113E52CA0CBBFC94D706BCBB11F8317A220FAF4463250C826DD5AE46ED726C1D53780D68333BC07F3FB7521D0CE2133F08BC6C143BDEBB1EA78606CC3B3C4B2923C99D253739378E24EB221F44B40873A2EA83389C8FE7F19E45A26ACAE46B62D796D11556B62A8CF508A322CF5A634AF0D0B0A79F22C0F4DEF4DB62C62C97C80EF279A8FEF9445292225B5C84C6E579A7699762AC7A54513FCF0E9B08BCAF516528E8B4D30BB388335C21F373FFC4ED8FE41E757DFDF0F7A64DB3B18178AFB316CF5C49B3745EC5DE155F9C71FB9EF2819013B870C520C2729C2931D1919D92F993EF12F2467DA29D8E3A9EBF6293D07F84431E0AA94705E14F8F3016FB5419B31EFF05CB1D77C5AE1D62B7CB021101CD402C25AB50B1F999BB2F6A0B2CC0FF4506A0D0646110ABAAEE6FBBA2E0C111BA9B5DD7FA9A1F53EF6467
|
||||
Output = 980EE91558BC3DB737016DF288CFB0842F03F9EDE7774A4B3352C3096DA9C6027DA410A1C8443CDDB9536C5DBF3E2B11CD5F9C934F7EDF6964399B561ED75C1EF23D8B0CE77F30FA1F3127442ED160DE266DDE358B41D64E91B3BA6D4C3867E4CE0569421843C2319C0AC5F75E391335EE972958AEF888E54CC6E8DF698B5C2036FF66E929959DDC9182D024FEC7BBEC248B26B2B3F4AD2A650847E798DE93CDB1A68A5693F835177A47FDCB01198ACD057BBE6CCDF057AD3636221B0E8111F3A8DA30C0368804CA16A0FD4E5CB46D4823F437E1A4F9B11FC64ABAF6DB17D0EF84F9322FA9BB1B55590F9C4D270E7693234A3FD1C81B6C120054C4BF913AF3DD6816F04DBD4D86D77FA32BFEE51D555C209A0CA109D0556E4ED76D84D0D15B83D00207F2E24142EFEB38763AEC57E038F45B3DEFE2CE0352C63A3333A4E70B087959F9EBAC8816508C26273B9A2DC6EA67B91B9A8597B160AD818B3C85E062CF415798826D10E7129633B9F0D735084267C3614313FC5BF82D31E34B6D00A3CF76F9488336AB807C52D9FA56EE1801355B3D1B4845
|
||||
|
||||
# 55
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:8AF1EB660C518BCDA148A8C4BAAAABDE9FF05D4BEFC270D87142BF1F5B27594BFEA0DD3C30E0E31BCDD62275E00701D75AA9D49BAED3F9672D1C47EF6C58A3C3BD88CCBB820687738B0B1EE92A9DF5B9312C78FFEB17D4CA5C5F42B8546F27EBBF4D12D5C13304D2A9C0B2829D56C76FD49B5F94446310D05E8DEF87D830343E8EBC40F20DC95591C0BD63FCE832584CE71BE888ADB6A8FF3F1F9E16C4C58F0CBC9AB5F6A2AF8ABD240C4AEC634FF0FCA3B44C683DF0D943B2E2A19886799E0AAAC64CD82FFC003383257986F95BE2E0B8258F62CF3AD30873E4F2A2E20EE29D9343484630A82233161CA210F94C27A58583A66917314EF20D7C81512F164F263672D3210068645E8FA7941E2CE085F43522B932351910676548AE9407B1DBAB3ACFF17E405CC73EB6DC822899B33ABB1088020BC28AF627F1147EC8A71A3B11CF2DD2679C967D372D7CBC2B40017BE31055AE42C3AAD90C368D14BE94F5BB7207C32A14974B10BFCBC5B59C972CB406D213BD628D42D5F94269B3AC5648FDE3185458F5084DF6CEB73C8598A41B76E93A6A0692D8D3C760B832618D1AC8FC505E5AB80D16EF71D8A5963554A38D2CA4F6CD7552995C3ED0616FE479259C64ED902926D1BF6CB7AFBD9FEE16A428D09CAB87297EB58C79842B787ACE9E2E7894ADDA7C732AD72B204B2ADE12E06A48
|
||||
Ctrl.hexinfo = hexinfo:8F843D4B21CCDEB330DBA026A6F4FD4028373405321825865FFF4F60EF4BB8F4AC633B5D29F9E03D26B2769F097D0512BAE4A091FA7E5DCBE2674402090466A67AAAA3AC07B825C9C82F8490E308EDA402586555F1329F4F0F42164EC2A86CAA435AA7F722076B1F3992C49ACE6D0DF8B607AB76AEA90022A2C6B472D85E5B8CC952FDF101A3ABADCF13FFF2554115C3B4EEAD1E3536FD404BA89BCEB53A33398419DBE431C1E76425E0ADABEA4BCA3D9469AC0C98E0A5A5362FB2E808D18D7CBFE93D1F7FA92D60FA45FEDADB336FFE91A39F42B7F323C2395A8E5E22E2AA24BA89DF5A495BE133AB64FFBBA2DE00C58DD5CAB2F647069F44877B60DDD8C5FA01A1B8DCF8FDD35C55968ABD936749B4BB6B37E7DCABC67365D8571DB737C935219222EC93BB30C5BDA75DBCBB6B789BA53397A70EE68D238D4B9729C29103B35245280B03EEE8531346CE6ACF54BFFC021AAEBBEB1C7A4A9E25DB7B0E440B8B122C107A687AB653EF83C389302B4968C7A66ECE1C16E062BF9086B942D7D6D7CFFE9618BD86A270E8CBD2CB7F3ADA24DE1D53E51BDB8AA845CD010AEB9F1EC14F42C30B5028861A8B89A9A6BE2630C09B72586199251A9309E64143A12EFA927190F2AFFA7696377EEC0A356E948E8610A239E632905241F2BE81E660050796BF183A4DAC4162D558
|
||||
Ctrl.hexsalt = hexsalt:88F2DA9AE574E4259DF52BE0E79573FA81221FB0DFCBFE6D558EFC17013FB396972CEE8E312B0B06797C768D8F8503FA34C8712831FA0676800BC5F17B5DA21383BB65EA8FA8C3F24A51AAE6427F781A7F7874A3533651FD167E37F41D56572363B80D089F8272A96BC45E82F71DF4B800E248D28105CC90C3056D02522FB6A9D4A204373779FDC74AF6A81FC6150283808923D4002BC567EF44829C4ABC9F14E32498FAA1754124B648FD466CBCD445A2B7BFF2439ACE6C9CA5AC799DB410483C15DB9B5BA53B3F7C676ECE97620D9CBD1F515A04DC2ABFC0F3A0DCB5BE8B251795A87A589265F311C3CF6E5A8E5F3C82623829DA27DDE58F342DC0994D034CD5C95DF69E90FEF6492B81E1C2BAF4EDB33929B90B61EF748B470A5788AE1E93A592284E7C1276AC1B438AC99C682D9A8CB66FB8E0A9DEFD17D909143C1A39D3F41D4AF05480A422F10A62E95F064E955C4771C18213B1F0827CCE203567B77E2CEAD0EAFE89E1FD78F1CB929A617AE6FA3F7CF49865BEC4084879367D1C14BC9DFC4BDAED48D4D83B0A2740D7B939FCB34C3D4924547B78C4BD33D2621D08A032A34BD35E2E333788A04813DE82823B1BDC5385BD4660E9D0A90820805D79831E06C25AF455D806D2FA
|
||||
Output = 9DE8778B2C670F1153DB4A80DA4DEECF798DD539380B07ED2C55CD0C23C4AB8021D02F0A8F13A5D34DD0F094BE4E146B13DB80E1AE0291D7441FDB9505EFB77C154740C085523CB0CBE604D3610001D630DCB499C296D4F4CADF9265DD4BEE44AAFB68BCAF70917DEDC4042F16D1CE535CA4D0BE111FAE79DD1C8415CBBD529200048343125F7231470457326AA065E65E2976E6
|
||||
|
||||
# 56
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:917D71778A1318CB125FA935551F825CBAB6E31F58EE2C48D7C9B1418C6E4E12168F76F305D396CB95416ECF5531DFE441FF9E7E7F83050870764B21DEAE0D802FFF663404C45C583562A35EF79CBF22EB8FEF99EF7D117CC47AB7612CCC2D399F656C1453CA7431998DFC9000C98227D778ED0CE7ACE69B14B9FF78F6F5E631F3A4287AC4969AD99BD746D5192636C3F2AE5713FE20DDC7DF30ABEEA30F09DF6215B7368D75D52F8BEB2DC574C5CCC0A8A288FFD54947AADBB5EF9AC526C4C99DBA9AE5E6DE667BAD2C5C45CBB87DCFCB711468D8A69AFDFB9D15F4F0835BE831F87EF2949732BC0B61A66F474347F0A9E01D210EF6C11BAD2F7D189B71DC539CA38913A927AFE993235E9AC2472C78B5B066CDD7F78CBA0B27194480C5E06AFB68B773BBFDA00FADF5199AB1CD43C773FDDD7BDCD7BB531745104A375DDEACBE0F67050FA076932B42A4934BA3FF1C7151A25E729E7A636DC6143291CC515288643EB0E9B518155C4F19563A291A2B77A11689B06611FDC050BA27B5D2E34598DFBC65CF76BE88DA52C4839B3AB328EDCA047412EA3144CA0E27A73DF26721D3B591EE5107F57B162973E1ABDC0CE8F8F8191DF3B7FA29CD0E6DC5F2D4B14D34
|
||||
Ctrl.hexinfo = hexinfo:CB06F96BEDBF8D5A71C40522F435FAD695D6B3D340038C3C3A0DC85EAA2BA1E393BB9CDB40EB82E98B8676B2E25DAFD75F3F9D29C05CEF68E1395770A819E0E776E87FA30C591533FF732F306C6D76
|
||||
Ctrl.hexsalt = hexsalt:88FB98673EB298A2853608FC6A7FE6F8223C68E2E32928DBC3FEFAACD020C7FD6AA4D7B2A0D360B1BADF7FFA3BBB3F7F717441E827325D60AD383A9F645382053144B8A9FE586C642590154089D614FE9E5EFF5226F841234ED60A0C378642CF1F09D050BADDDE70C767E16956AC36B7457225A622A20F01947287DCC833
|
||||
Output = 3CA0AE073E07CA09DD5BF63B033B5B7E42C7C8205E0997B4990FBC0BA9
|
||||
|
||||
# 57
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:DD81EFC82CDDEC51C409BD8CCBAF94F65FFA7B92F111F9402B0D6AE05E449234F03BBAF54FEF1945DA
|
||||
Ctrl.hexinfo = hexinfo:81A1FE3991EE3FD3904E82E61320EC6B6E140BBA955D0B528E2767B3E0770515BD78F6E88A7D9B08200FE98DD62467E2CC6D42E6605020778989B72DF75FE279DB580B7B02B9D9B0FA6B0BB6D495DB46555F12C3F0E06EC8F4F8A1642E96742BC6BD22B16ABC41DF3032C7CE1814702AEDE5C46B8AA836FD0A763844980AE3C23A24CB45BFC92C19CB9D6C27DE783E2C3D396E1159AE4F9103E27B97D60C7D9D5AA5475741AD645BF71D1ADA3A39DF850D0F5015A73D68817B0DF224242337E577A661BEFE4B3B8E4F154FC130CB9EF5069FBB0EF2F443BB6445A37D3BB47047DF4AA5D92FE625C81D430AEAF9CCC71F8A2DD8956B16301D8090A4231459D15A00488DF7EA2923DF3526252212C44C0969B8D60C0E71906C42900253C55AEF42661DAF45D531D7613AE606FB8372AD82E36A7E039B3777AF8D6328C28A5EC63B22A894C0462F73E7BB724485201DD06A528CB18B9611EBFBDDF574491993D37F6C271954DD000F95F61415873254A502AD41555EDD32623BFC71C156C46AFCD0F977DAC5207DACA8EB8FBEF94DE86D9E4C39B31563CDF646EC3AD289A9FA24B40E626F9FF3F13C6157B92CD4784F76CFFB6A51E81E0A336916CDB75CDF036217633749C3B768099E22D22096370D13A496B18D0B1287EB57252708FC905E33775063E18CF40C80897663700A6159901FC947BA127BB27A44C33DD038F17F0292
|
||||
Ctrl.hexsalt = hexsalt:A5DE2A0AF0DA5904CCFF50D3A5D2DEA333C027EDDC6A54549578740DE7B792D664D5FB1F0F87FD65798B818395407A198DCAE04A93A8
|
||||
Output = B561E37D06D53480746116086F896FB143AF612893D8DFF6B6234368E484F3ED50B6816D50F4AFF2A5507E25BF05BEE707B095C30438B4F9C11E9608F4C905544AB681925B348A45DD7D98511FD990235997A24E4349EB4E86EC203C31FF495549F5F51679D91C8E6EB31CAFC8AB3A5ACEB1BD5969EEC0283E94D2CC9193736AD6B6C14297B113CFF9553550FC8675989FFC96B143418FFC31093B35227B0196A7F0787B5700F2E59236CE64FD6509D8BC5C825C4C625BCE09B6CF4DAD8EDD96B0CA52C1F4170E2D4EC3F9891A243D01C805BF7D2A46CD9A66EE0578882AEF379E7255DA827A9BE8F7A674B8743903E8B91F9778B9D93716FD2F31DECC06D65AEBD1BB84301681B07E048C0667D18A073376428E87AB906F08ED8DE8D020007E3C4DA44037130F000CB7260393D0BB08D3CCA928C2
|
||||
|
||||
# 58
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:A88749B656156097C683FD352AD1E3431BC922E36B325810F7C344AE9185DB550C77A6BB9DE9F883E88B03FB82005CA787FEAFA6EC04144E43E79F4F994822CA7E7F3587786A42CB6F0EE880819CF79613DEF7B44F5AD542FE1F26DFB46892D00B84987A966F867EB3FF00C146136E6AC653B72B192E4E17FACCF7FFE9F5CA6FCF2E94EF07BEE9CA0A10E39E71CF0FF61E0FD57ED861FF9F749F38803A908F969E719156098C7A9BD28F8D18CEC2B6334C318F788C69E061859E7C815ABB5A9729B16127025C27AD8861E7B8C3843DF020933C9428B948FF9894B2313A03FDBA48509D0CB3D7C688C6B732D46979F537CFB6845775A2E8C7BD14FEC9E5ED65BB35
|
||||
Ctrl.hexinfo = hexinfo:0F1D8AC5469733644622623249CBA2487C5699B6183341F5F293ED6F7713F0994338017CBABD24E4C986FC74545C476C0554FCB127A0B5119A45826A7BFCEA4296B68F9038A79C7807C057CE44DB3A75FD696C62558750D2C93A2457362CA4215440508ED244D671B6513877737E4BBE9CB896201D3F83E74561D50E1952CA4037CA4C8F9AD62E94898AA2D86F95349E483DAA006CDBECA1D0EA6501D960FB582AA80CA71D94FC46B903FB09E153D2AA62AE6E15ABF5E843726A23961CE8988593832C413F964CB75255F6551F5E0BF48181E971E58FDC57E94B3E6A4B4E9CAF591B68ED47532C4B1F54A4884CD28FB0D46FE5B897F1A0FB7074956BE26C0CF7DE4227AE0FE063663A8063868B4DCB7EB721D658457AF281C977CDABBA66CC83DB30D5185046D1ABC82B338A736A733E2050D2AFF0E827B45B78F5E08B2B926E0BD6F1FE8BECCE8AD0C6416D2F4EF9BF5758D74DD5D859CD2F61041FD1A271099862D86C29CA96F79D
|
||||
Ctrl.hexsalt = hexsalt:20F57CEE02C7954D0C6B93960B599A23236A2D4C563C13CCCE3711EE35DA7240CD4B126EC9335F6AB47E95DCE9C08D5D7D
|
||||
Output = E6B881CAE792079CA15F7AF4460CDC1EC21617EAC81A7816199F20D8F155F193AA833B0BF7DC65E0A0A02FF97555CFDFA7AD15746CFAD6071C9DAF3278009D148C00FA292D4CCD56E51095B4BCE786D2B676E164768B11058CDD9B90D40FE837C47236D30BC3D43D098BFB81ABD9EE6572100389E24E3E16ACD8CF958748ED156F16BE67E87D8B44C4DDBE3E796B58B57DD0A9B2A0FC0A72115F45CE39511A8CE280B7BAD345D20A55CE744543C86D10E911D3CD7CB77DA50CD7487DC9CF5785893F2B2F7AD9368731E19BD5B32DFB76613C66B8B5755FFC192457B92FB5B43A73BFAB0C8EDE45B3809A87CEF4C4D2BEFA87C1BA4DD51C620F6318C5D2B0169039ADD786166C8FDF83E2663AE9A980F9537B51102BC07958C13495049420800CE7A52FA492EC8BB7866182851D3824626A999B83263E6DD1BFA803E19C5BDFB92C128BCA5DC93AFC46680FEC420D0505CCD909ECBF479B07DB4032DD2BC4BF
|
||||
|
||||
# 59
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:0A8A3769E3A926A7D8D5DFAAED6C2F4BA0934704600292826BA162FF0C626319D9F1DA8811206D803FB2BF586FC853E0C49912B3D04807E513488A502A6559972D4F72414CF4E5B246174D68E7A5CAF5F18C6466FA91694B32277DF6D3B4988C1AA7FD3ABD456D29000C4539943A0C903E5D04C2F1743E2B893086BA1DE5BF8C50E1A2F4360952F64E56DA39BCF37BB9E19BDB9240E86DBD9B3443103BBC7FDA46012C10F3EE2C1AF044AB5F31DA5FCD40C1769DBF058D7DF196E26223433AFAB50B131CC0BC7B58399B98CD665F537D97675376B635E65A1DEDCC6E4665B5891211BF8457F63593382DD3A560AB6ABE0429C8D8CC4D0B74906B12F550B3860C40F978D01E58A65F401FC3C2AA76C530E21D21CD71F5828BE2DDDDFE5575B3FBF07D1C26DB4DDB26F639CE4ED8EE526D6A686B03AE76895D1F541EFA7E9D990F6D9BB0FCE430984E20D043FB53A1DF00D75B9CEE842096A07A0156749BFCF73A3522EFB7EE2AC90657F0244517045E75C8B9F676D7CE315C539F27AE36F03E45165BFFB117A8BACED273BDB67DEA40A1AF8D64D9410E9535D30660A8F99C7A14A6A23057A50D032D9338846C030563B348204AB105E5E746B2A5BF1AD64D0757E0C0BBE19D88C1F93E69BF295448DA932136F600F35BD56283CDE0670742975261D9B5DD9885E93F203D0CDA476B14930CC75D6EA0
|
||||
Ctrl.hexinfo = hexinfo:ADDD9E131571DAAB1F2A37FF882D4F1C7A79FE785FA85AC7AA7F9DD6C417AF2AD31D67C7765B2556804C19493D32E0C149198CA3A497A715A5146E3BC85BF73873743268EE9935061CA20F07BDFFDB19BA6532BB4F239F06865661AB6242F99053D648184C9B277BD5DBC6439D2D6B06C0D07DC1EB4B0FBB8D7E0316150BE2E3E5AD3529059BEA37271E075FDF2C858A6D76B74425DF3D89FF4EB436D34E99DC3AA57022B8D97C7715A2A029D40F0A41B5D765AFE81D8856D0ED028212FFDAC847DC6EE96E3A61D2259F61AD350D7602D0C736AD17E1B8A98EDE5D19ABA216774FD6374A11DB08EB847C90A0C616342D06AE2429762A9E7F267FC47726E54FB64028C46A3B7CB0F5F0ACD7B560DF28525683FEFB58569F144073C7C1D0F9985C32F180EE698AB105A97C7F153EDEF2EE409470BE4181A7C0172EF5ED82597270C2169453CE68E7C641407D0017B6423560491B42695A72C6454F575151F346277C97CC811453385BD6DA18B448EC0F6E7F46E0C881EE078E97A8A606C4BEA15AF4C6ED2724C17C41129C3171E9096FEB551B0FF34D3BED6ABEF14290944AF8074B02BDB8D8658A8E392E036E59C580DA393A51BCC6EC5CB27EC58CAF50B66F16
|
||||
Ctrl.hexsalt = hexsalt:48C6AE48F6FF3030F15EAF0AFE77F46C5CDD5E5EC4B3BE03787E487A3B9C11496AE42787DE4FC2A7F2A5AD9136E5D4CBF23AF8AA0D40DA704D8C98B9A622D59EEFE5F0D243E6A755876C9E9F240C901137EF9C113B002F5BB76A6E85A44A149144D19DC6F60BBB8E4B34AB3D9B92DABC123C03BAB31A708CACE7DEFE74F38933AA3931FEC8A24D3BAA502BAB8DDB429568E3782E7DBECA75D06568444665DF77DF3919DD27439F8B6B81797E9040F2142B2564536A696CC3175942672DB9BC23CEBBEC7FF06EBBCC37E397E981E2CE13CC96FE0389AD33CCB9094BE310D66E036AFA615F53BEAB2928ED019E3525CC633C523D9CBC271E2F1B403E9B98E3BA3881CD0F4E450B650933BA2AA7DD4E0CF7A4E3C7CA0FF0D07A49A66AB9C8DEE45295DFED421D7147031D4C8D8DA167D685FA06797C364F186E0F2CBF8D0E8356C047CB0FB4D406FE1E60FE19275FE0A60834793D1E9E2C1EA493C1481B90A7013773ED6D48700AFE372518A855F3AC305848503410BAC9ADB5137FBFD33E243709530DD38F38EE596889F8E84CE132245394873FC8B05544477DA536C973882F0E658A8818FFC4DF8818E466FF112A5A4A49325B6E329C93DC25D2541876714DEFF7F9773C7C6E85EFF5726443316A19D1BEAD3BC0782708DCC6058685B4D4FA7D2897692BFC18F885F3D3953A785AE1AB5808ED71EE76876124735575F379C38A
|
||||
Output = 69F93D4FDE36D30CEECA54DA073BD3F6FA6A74C7EAC9F9CD1B9670498FAFB8F28FA9659CBF85D17C1BF5D1334984D43EB24D00C0FAFA6AA705DF09AB5C496307D27141E6FF85A6927E42AE140E53251B3290EB27054FEF17974E5885B90FF8B403FEC848B8E90A24DC6D3C5ABC99F06AF4DC48E94F56658E19FFCBF1E3BB029D8723513F13C47080CDC52532F281B431F5FB5B860FC4C09810600AD9950FCF0F481B3449E634F720EFF7D3B7C649D87F4992BB4F035EFFEA88DE6D3B9DE21E3472E0633BC07C03CA450D0932E2240E510971720A6CEF8B21C3063ACB1BA03D6D16AB066B108334F520F43379F8F4D784C06923214018FECF93BA6B38D92F53A433C41C60884C9A5CC071AD8965DB353009E1B7D493692C5C96C07B6BA87B60DBC8D8BAF48BE9A485971FF2495AD6A49D21624076FD330B74EF5A8ADA2170DA376314574A1B50EBEC47DC785D3D6BC34F7616F8092F
|
||||
|
||||
# 60
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:610A83BF9829992E21AEB8CCCF97A4BFD5B664261EDE8B78505EF6D13F72142235236B10E6E00646B89F55E42235843A42463D7FA0EB78CD1A69A09E7052CE7692DA0153D1E6061236041196ABA6E2F0FD66230DE9A7FD37763CF7ECF33C4BCA36008B042581A1655426279D22EF09125693DBBC1D04771EDF27D4724C5A385DA23486B5B83883D823401261C6DD5E4BAF44472C99EDFFBCB6443DA95AC4A66687ED7A813BB9569DBF75AA1CC12E621CD02F37F3C1C04B1CB6C16F0ED5424ECD5DD38F28FA2F7BE63709ECE50AB57E255312ECA891043A171674B1B6A08EA6AC5AB4D13F53B52FBCD8C8F7FCD8619167780F9C7CEFA8822E13E3DE29EC53AF2F05C4469C1CF635F08FDB5113324DFAF49E9D0A50BDAC71A051ED3689A5BF9729DC2A49D2553004825F5A286049D31C496C83E9837D8C594F979BCC2079954AB73B9AE74F966678872188DC17FB083C1E0EAF1EEF77D2C4C379E039CDB8250B3C71236885F12BF88A7360564250D32FD069844684D1BBDBA320D87A8FF1EBE877CA2CEA2AD8A6A25433EFAB5276E59CF4702AB9A09DD5685B4E402C947F2C7A1FB3CD27ECC7A0FA2225E3593A172AE44C6DFABC6B0A9B44F219B1CBD3C8C8388D29C37C
|
||||
Ctrl.hexinfo = hexinfo:B218AD48B9B67E2692C9F3B76DB881C64147A8836E8ACD85A25689F611D8D1FB03FD4392257AD66D9D24F9B21D0E6400A965C39350E80EF6AAD3C390231B4A8C7B11C6D2B82B2C04DBF86B7C80785866E7AC125C644D0CC9CFFCBD517FB26609A17A2A76744BADBBC228E05CB1DDF3682542438925EB07A6883A1D65E7EE2CBC551D5A73E07EA82A3637486CF39504ED61A540AC6FBB27FBEE0BF41D76E3F30A94D4F2B6CA550D65EFB2454CE7F6B17C589449DBF8C19147D325C9EEE397DD7C842F62A5115C81AB80386D0003FB20B7F9D7B55360783AF67904134C008E9E5DB3494707ADAB540DE7A95333B80A4BE771C97C81F591C5CC371050666A6954D36C260B4FE292817659AAE425447107CA6A7DB554
|
||||
Ctrl.hexsalt = hexsalt:10
|
||||
Output = 701E8A246857F134AC40F9E27C138A7BD6C11E292FB43FFFE72465D7F07A741A3DD7DDD36323F24522E24B8520E66B6E5A210A80E3668B4031E81DA92C74E1B457CFB1F1BECBDF74F922181760BA2839EAE1B446501E7E1CCC6CAB5691FBFE300BF085BC9F76403ADA2FE05B2003F1175E88DF35B75F3C7A1F8437BCCF9CD42AB45D5800F0E941CBD1200503E05E291E8E21DF0D0988AE473530C499DA9470C5C9FE6C7A934EA95946D10248C9A53962E69E7DD67F287108B62973D55FD40A9C5F9DC09A08FFC2DAFDE2721FEBF220321F3A15
|
||||
|
||||
# 61
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:79741AE5FCB98266CB58E6E3F487CA84C448F729E86AA1AFEA3EBB98312671F697D1AF7BF5886DC19784362A427B823084F7F258B08D4929EF0F6D6A7A19EB0282285E76B84F7CB7A0A7B7319491BE58A936B21C28F41FF54768CA723F0E684EB6CABB01D32B6637141A4CCF839191BA81AC78E267A1CC3E2A31A21F8690D2ED763AC3264C4004221819BEF5334927E987510311FBDE897AF00742D74E7F50D2107F18AB7B190B84BD74C1F01BBD466C09F09FD763E26C8FE63E3F57C5C196D90ADAB379B531DA262866F3686D6FB8305F0799E4595BACC3F9CEDC554034EBB1DC2F60D4EEA574A2D5F83210A5665DC393808BB17373086BAEA11F29D3AF1F5A7699CECB324CB0EBB90C5862C65B6418F8B0045F8F624AAAFA93209F912DAE2D5AF96B0A7E557398DF1A13BD1E03FFCF40B05682DC7A54E2A44C21A6E49006CCCA7665C62AA5C94E32E1D9E344EFF71B39053097F978A3C0BF96B047A4A579B9FE58AC161E38D4704850FA803A14785494C54B5E4A0424768C84FEFF16129F2C6214F7BD438CE084
|
||||
Ctrl.hexinfo = hexinfo:3DF7197DB401B315E8088A9D749602A5C14CDA35A2F969546F4A30EC5DB74D76E373BA4FA396F240CE7688E527E1CCF12DA6FB2CF8ED5DF746BC14A642828B70EEB17F41872F4BBC78D22300F1B01083F1726FE9273B2762B5417FEF536A13F17679963765BE649D8F23671F501239C6AC6811557401EA84E9E4FFECCCDAE0E0F273132A76BCEB03C8E4EA12C01047B42D4BCA334A056589A40CF451C12C817A35273098C76712769B5C5BDA8B8E91DE36C1184E541508220CDB928833875F24BE76A051EE7E76469A1F4853277264369527D921503FF0D5791E173DAEAC95E4AF834DF0C426060FE2698D45EB814023184034C86C0FA70B666478F48E58B0276433D568967D76C9F04630F84B573AF213A5965FD4F91884ECE36E3AF0F6561262D99D257454C9AF9F08C2859393EFD59F69EBE46B1301015949BD5F2C16D2B2CBC48C3B2CDA5BFE8A0172D5FB72CDA9439A51C3A921D6EF14C900CF5253B012DEBDF7613D3270F12D9405420216CB5A1810B3DD28B070C325CA6D9CCB8893904375ECC6CCE6B9F678
|
||||
Ctrl.hexsalt = hexsalt:244DFDD4A66699D38E7CD37281C1414844DF820AE9
|
||||
Output = 343961704AFFF55AAA4335DBB572E466F1B08FFB914716D1271D72A2AEFB6632276F860E617AB025A568F3C1033CB982F153A3B7F2538DF8C9721BC5B904D89520823D586A87F6CC2103E9CB1609067B5701E18687D8C432E364744253190C94CF96DC09AB9B2807AA3FD749B3B2D3FF5DD10884B66F68CD18C80D3FB732E911
|
||||
|
||||
# 62
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:7705BD18E80F4C70D5669EDA7F122F03E59C07EF5437E57F425EA558DC75A75B88D53763D54349339D9133FE96CDB991E33889A913B727AE
|
||||
Ctrl.hexinfo = hexinfo:12256932DEB970F8C268A538BC4D6F06225AB79BEE48141E199CCD6E9B6972C0A1F420F66B3D803281D382BC8A7CC412874B4FFF41BC88321CD5705FEBF2CC442430B5815FF7527259F857767B30F389FCB96067AD97F1567580EEBDB0DA2BD84AFEED7E06C0CBE8B2FD963212FEB20A93213A16CB174212AFBB422BDF0570F02A69752E3A86AB36D02B7EF0A9A012B7ABCDC320CB5542BF2C2805B1F69C1331EE40D224B65ED85641056C0ED66F3AB46D39C7F3365F31FD8E2B8D13DCEC3B3C395560E4547FF073C1F97FFC53D1EBB93BE29E32D84D864F2427A4A6D1994FC101BFDFC12976960B6BA040BDAE552433D25EAC2CAE3DFC19178A5AEB8B5C1302B72E52
|
||||
Ctrl.hexsalt = hexsalt:4915BF7A577288F224E5428379305453858AF5799A7DABC58091CCDB144DAD4082DFBB97A5DE500A98455E3A78F1F6C5E30C7399900B6B05AD6458A87C2037831FBA746FF53760F82386850582582AD83A49FC4BD1CDFBF74EB1CF05D773901E4AE192A2CA300EDF5844668C02B9B67C6A2F1C0D3F8265B25D3F9F0417B83D891288BF39D5940856563BCD36805936EEB5E6BD14FDA2A70A1B6837D386651B267BE6E539A86C63284419B0E68C801B94
|
||||
Output = 9CC44BEC14319346320877A7C729A19B012DC3F5971FD4108E534A1B0F56D2128755277DD77949A2905B06486B830F7A09738D0CA262
|
||||
|
||||
# 63
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:92D2EC23B2AFE5CC8F8A982319DC64E62869D9656DB5879E94B5D5282A845CFF7D6F0048866114DD061B6DA2A5390388CFFFC5EE0BDE3A931A7385C78DECE7FC2C3E5D1D6434E5ED58E444A748A211197C62141280893DDA8C657C6C4F6CC24AC2B544B75380EBE411457748B9C7F896DFD5344F37AAB271F5B09D5018F733D02DFD6F4139F1EFB0B24CBC32FA328A2AB59564833CEF4831F67DA842309D30CE78727B44F1AE2B4359703E7FDCA9EE9DF2CEED49C6AC42A84160EF65344821F0CC99DBE9D07DF9A3DE2A307E988A92E6E2DD8A528EFC67545B4CC1EA520A6D89EFD60A6F8FD17B7D207C46
|
||||
Ctrl.hexinfo = hexinfo:39AA03A1ADB71A06A44EB2A7D541910B61CA
|
||||
Ctrl.hexsalt = hexsalt:0D2138358F34746CF4E7B077CDEC2353A71843043F58FD43334F94AB2D679B64AC446FBE1AE121ECB6FC3D1C31977BB12EA0CBCE07E69F7CDF5216B0212A693104E10E489E52F373E74AEBDFD5DD954A00B5D696999F46BA8D0D100D550837A1DC12FAC6E17B670437656E4DA12D89F0606CB958CC4544FEA8F0C405562BD955988D0C5FCEF6B6BA0EA2DCDE9DEEAA511267392E5ECF2EE871C8BD973575A713430C3C4C7E9C58999B1828FB2EB6C66587FA7AFD3E1D61D5D98BFB268F51D2369D0B946454324C8C65774CBFA508746DEE4CE908AB441ED770917FCA29BD10E7D8CD03A223B5B2710226425DF4D166595624E3A0
|
||||
Output = 82FC5E977734C224AED085DA53B4201D0BB3DEC8A8F3A42FE3D3C838EFFEFE6AEE100722FCD06D25BE68113807A44D88D7245E66E7518E35EE7CE1CC618E97C7458C4720B77B954EBC14734EB489735925465C25048E062C262832F458E7DD9BAACCA320EE712413E43302BF6664FC65EA71AC0D33ECC322510AE883A1E74AA18EDC10C432F3ECECF54D8F6F7868B08EA7396F6DEFA6B7C46627195F61A3E1C319220A984B4B0C49CFA4829011275AA31E496E717F484693EBEB01E4599EB6F95EB6820529AA6276AD876EE528D0A3DA0E59F285D1AFA721D69FD575C0768F8D6AEE29AE5C72F17CA1CADBA70EC2F16420C771172D9BD8B97EA3606E44DCE882FC55DB88147AEBD0BE8EF725E93169857EA4F830487CCCEC4FD086B8C947A19A24CB9D62D0F354D54A8AC42D3D9B99D43753EED7E4B326800BF4C4955CCE68F1694C8224A2677E95E03C9FF1A763A025E213D208BF9E94A56B7AF0F711789BA5779A73849E7F76FCD34E7F4A6FA1137BEA0E23FE0F968B1C7B84DBB8F92F213550F05B218AEB537CA6E9641A41E504164026F2DCCB85C70EFCC98086F3111FE613CBF737AB063E9E89B78961AC98D3963C5A8AD5CB07A9131463B3193D68AD953382F53A284EE2910507840B5CA8
|
||||
|
||||
# 64
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:B506F12E6B1B9BB898DDFBF21A1815C5772AB0B5042878CDBC5661C8399E7755122D30A821E030B2668C7173E3A98F16EACFF73DC88526E6AF120F9BCD02440A50DE9CAA2E00946F68783B2B0E28DFCBF22ECA7DA8C834AED85FA9B650982AA1B7809BC3758245B54D9F06FC34FF4559C85F34F8A4FB8AECA1112D73B6E10E6E756F2A5482A82A27276F7932B5D5C005D260975E07A011E1D51E6B9FAA6C24C6D2BBD2F40418B960BE3B98B5DD5F0A0DB1D7E0DBA8E12A47632F6C3C09E863BF245692C0E371DDB23B404031E77410415A75880D2C491D657BB565E1CBF5A1FE6D7F29EEA165823AE50C24C546A6FCC9103731AAE7D13F4D44342566ABC2BF600586D8E43D21798C2070DF6C966299A11B11A48A56A7854564670F1BF1A3AAC478BB27E04718DAB5C288516C17A4B5544F16095587381B2D671FFC17D73B1472DDF6104BB6E9B724662CC271D4EC65607FE757051587BA8907DECAFF3C41E185F926597C04343BA71C1FDD42C1230C311E3958B9C10E9836721580F290D443446E8495E11E849AD8A01813AEBE2D9E87D15AD380854F098F0778009E0CDCBF2FCD9B6F5FAADD8CF2BADE08CA9DA0AE73B48CCE500311E0DDE33FBEAA7654B6A8E3B14F6DA052149FABD792652DECCFC62377F3C285A2E11C080FB1BF7D
|
||||
Ctrl.hexinfo = hexinfo:A3AABB943F7B6272A1C5C24A5634D1A9A6F75CC4F783526025C03EC7881166D20D59B551A21FC2E3145F16490968F1255D1ADAC215283259FB5EB3015E77D1B80ECBB348592EC481B972EC2ADD4DBFD9C29D3F5AC9759DC0A20F7F67A07C550189F396C841B4C29C75A337B3E8D4697BC5537EB4785BABA593F4FD1CCA3924F026D5FE46C8852D4151B7B6741B31B49F2B4AA0C56D7CD687395F4D6EF513532B1852E59D7395C56618EB304EE3E505E163F3301E653D430B7272DB8DEB462C81059A5A201318935B680502B08749FA15ED38B4229559C57272F8
|
||||
Ctrl.hexsalt = hexsalt:F93B52B5BA02CB239D54EE6FF704B1A680DA9E2A6E0E3F72D7D5FEC7380695635173B8EAE7688CD442D2889FA6EB468F3308198E56D9A6B2263A1D46D60EF625F4945A3D94E4AE9A68F50314C165ADF51BD5D52E2C8AF8ABB04DCF9602F4CA46E7490553E06265093745184E855600F5D1203BA054DD6FF9E83B9FFAEEE6E08044886BC15B7E1657762A0C9B83E0E75048BD7DE2750ECE520B60D2F7B9DC3343E19B2F6CA648B34F03B1AF232F7B59BB3259D6222AC21B73F4120A0ECE1908254D3C17DD9B19A91EDFA7A59181C365166FA010C202817FF978CB86506792F7A84231E69591C95B431BD9
|
||||
Output = 8B81CAC92751ABA7860FF987A0782C42346E1B30845F40C55F56C0F512A08754E9CA87701694EA74D4CD5A7BA95A4B921D4B8E3A9F4D7B4F919C09B0FAB9E96FC32F66B82FC190B24E78EC192BD988CBDA950F82D36A9AF8E535C631A04EB8EF017E372BB11AF26D5AEABFDAB0F178ECD8DE93855A913E4922DD38DC6C00358861450A7FD44F909082F4607916CDFE9B683E2414C261895E8E111DF6
|
||||
|
||||
# 65
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:D9418C486329BFB73B648B64A3FC1B305777F85B379971DCDF84E14DFFD814B970E7D85982A5996666B07BFF1BEAC9CADA595AC35158E6B19A0EEEFC902668B663A64E6CC6F689B13A4AB41D4B0CEACE807174678F7860BF539E4F0C57D3B01ACEC70B06B84A3C4FC1E93CB2173A50EA1B46
|
||||
Ctrl.hexinfo = hexinfo:2E0244ADD62EA81BCF889C20D4E8149C6A7AF23E8D5BBD6B3E8E083E66AABFD74D6EA10C767849CEBCF39D319B57315E6C062730405B26D00FBB2620FD640E6DB93778064780A291AB3299B32CCD2664AF06A37417790FC574E88D190AF40155A6C9FEC1BCE1650F7B3FA94F219AB99DD43015FFBAB537B8F934E7AC901ED05482BA4EE56AFB95C5065E2A4E3108FA5B951E38DA498310F5AE69BD51A66B6EA68DDA571BF64EBB0C0A5F83CBABE621B6868D18FFC45E2FD9D644332508A0248929D63452BE81E9AD1DFC38795DE63AE28EC5F1CBF5987CC22D159DDFFCD90943D9E0B2E5C8B07B78580D9741205DEF732430FF11E3FE6ADBBBFD0239FA41BBB43E59D74C5A5E138ED6D5C9607337C0304F9721B88E479DB02D0C43DC3E524E216D0B79E18D3F0A45E88D5981AE98E7FF
|
||||
Ctrl.hexsalt = hexsalt:9F075229B58E146C073191E7FBEC098A2FD52DBB2791B7D9964ADA373B2C99B9F8DA0ECFDC7E6541732F18A2562DA07D71680EB7
|
||||
Output = 8B75FAAA744703B280F78A37E766315DC1E91D45BCF5587E52BE42DF7818EB3404E7C13272F5E982A34DA9A1B030CBEEE873B97554FEAF669254438DE70C0D94BB0A7750519AA3D72855F86D9D0AE1088A21413A843C55F6395C567334AEC645AD9C8729E0BF904C3DDFD674E15A22F1FE06783BB1BE66E45502DBFBDF195B69CD887793E3E5452A2B7ABDAE3921AE4B49905386E15C1B7D9CB73E41005E2259E190F2BE7AF0EDD02A3677BC6A503C5939D584CAA08566B0
|
||||
|
||||
# 66
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:0D6CEE8A509ECA16A70BA6FF787AB2D2D48E6B0D571E83AE55EFB4100FEB413F984F6BE97B1F1D2A16D7BDF7B3BD65DCE9668D27489EE4785569A96EC8E1EE640359BDDE569C
|
||||
Ctrl.hexinfo = hexinfo:E91862ECD13CC4ED404BCC4B74C6CA371622E09AE5098903CC53CA25EB1A4AE430227FC24621443A36ECAE4B3BA1C4D9563F568616936769DBA80E1676FADAEE9607EC389F21766DA8F72D4C7264ABDA694120C609E0EC1C5B1FE3BC8EED31633921AFE67B2D1A76065F6602AFC289BF659C03A85D130F45EE6866B9987CCC0FF9DD0EFB2311776DE97EDA1926DA85C1D97B395BFC2B40471DD3F8F39A04F4E0788CDD3583623B9FF800D49E5B2D19E65B00BD8D5D459BD712925E5EB06F6DBE1C36463FC1E0C2960897A1980252DA7B31A86207C21117BFCB9E1545F843369998D7F136A84A8FBE08809E7405677527D857A2E6080595
|
||||
Ctrl.hexsalt = hexsalt:73707C17895B3C08C42B467D40BBB2F9CF3F9D2D031AE4A4BF90DC390114AD6359EA8ACC5B5E9A5180575C77AE0AD165A0695F4B5DB11AFE3DD87523ACBC5F20A3F587112053632E8AFADF1E19217C34B488F661345158E1FCAB1FBF8C254B5F7575992B3F85EE97CB939CB69317AA5C970249F81CD5953D20C7970EEA2EC227B17236C37E1436FD801336CA8E79A894BA0AEE4F4DFDD2AB39184076836EAB015E2B303CAB6467865197F5EF81CF55613D1A7D96302053E1AFE128E59A88947603B799E3DAE6AE37A01F70A0DF818D61FEDAFF17E5AEB9F80F0A225A9B07A5C237D4710E30533B3C326244
|
||||
Output = 43DCBB31FC525E0ED93FC9AEF7E577551337F6C9DE8566F5DDB6ABA70A3D84AA65ABDE8EF95202991E139BD166A742BB25F51EC6E3F1ABA98E0AF5BC3BEEA58B6D2CFA907592DB48AA7B1D44E7F988C6423BB4A5A8B6547C9AE11CC7EBAA5B3A0FE7B564F6FD5C2BB6C1DCD92AEFEB47941A643DBC792A7EE4D4EDFDB333395F71939AEEDD8D80614EEB4929BDA28F6F27E86A8E84341DA34E56191A094DD2A68DE0B4FE9D25CE5120E3A66D0E0566386FFF283B5034BC202260DF60ECE450A1E26DF94E9BF7BB6081BDA50D350BAECF51264ADC5608205260483748A32B9BC555B6A3AB806736A2CF65A8ECE5703ECFC0B4C839D2BEF3880EE965C3B35600BC84428DC313B04D54D2CE8949DA31092DF6F44207FB5DA4E72EB20D7877F41535CA9ACAF6F910B1765999EC7F82DE51C95C7EF5E5E870BC93107D548C1B0B5003321F289E704A36128CDF66C8E260466E91351C33739AA69943E2227758A91F4130A310FFDE0B0DC7E61BAFE6CDDAD71B87E6B0CCC20133FB5FB49B180F94D5B033C3774128173E6EE5854BDD9B7F6B7C70A8D9D9515C9EC0A5331549D618A5E4BACB8DE10CF134A4C684C225B0CEE4D76CE52156C93951F88336A293CF9A247C30386613656D580D6E2325C00AC3E2E155AEB527A5E1F19508310FE49CE0E6C05D8D3FDDB2A5D3AE194847B7A81CB6A289B52616E082B48AD40CA00FA955EF
|
||||
|
||||
# 67
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:739487FB3330173D57D3866408B4DF40AEC4146C01226187E4BD6D472C15B83958F401C30ED67B552AAA907E6850D08AEFCF73E4BEB8BA755895D2AE8542E8E751EFB4D93FCF1021A9D324BC97B91DB66CF38A14FC0A290CCD40931EF824294E67283786063C7D79E470EEE8C588B5EBB4CAD2AF914F108975BA16BC49F49197BBE9444DA4D2803EA21B
|
||||
Ctrl.hexinfo = hexinfo:3D30EFBEE5B3F4EC4CE3CD27B640BEA96D1DE06C131DA7A25D2B845FC5
|
||||
Ctrl.hexsalt = hexsalt:96810209753576135986BE9086916616C386DD865C3400E94CC6F3ACF724B07A0D486DCDA18863B2C4747FBFE6D8DA0859C2D9749D6D3E044FA491D9E83A87D846A469619AC0D99CFA7AF49B38508DDD9FDBE77FFCF61F77AA088D7A255D2CB80FB70F73B67AE44141D66ABCE4E90CDC1EB73615F39690561820DB7E011A726536D884442CAC95D6F1DA168D4D379785878E9598C3639093FC3C204C50D61B5863B8F37B6E936BB450FA78832A8C93386C2B551C73D61D2A53F3D89760E5D06A5E401AE06F03B1DCAB086EE18DE486D4D48031204079997D98637E1F6F16BCBFDB0668B16167B89E4C95960C53B68DD21348AD1DA4AB70C6F27B4728A1FD724114C2971BB7991C819DD6CCB1408BF8E08C201DE257D18172211F4B7EE856741947D6974C961AF3302A05EE261E92E63DF9307F1616B917AB0F2E35AACA47878BFDEB4426C9F2110B36349B6F7D91A157CA15C570E271048BFC603EA7262A65C5746BB7C0EAB053BEA061881B45140C4ED65BD52F0CFBF7B5AB2FD71CB0B16DBE50E08389DF77B39F45D16BD927B0BAD37DEF5993E9B5A6F8F497379E5099900C3BAFCCFFE889
|
||||
Output = 7CD2A4D273ED6F3647BD59E164DA67E0B34E11214D990FDE8ACF076516EE92785ADEE45CBAA3D3ADC4412207348925499FA69E14C496BA11E7CC9837FA21017687B8F902F49035D43DE68FA855DDA788D8E17C08B2D9B7663E1A4D02C0E489EE16B1520BCA24FFFE8D9C0F9A2AEC03436DF3169FE239A649D2ED3E6C95C3510148E2E96E8DD529FA6D2868AAD80B032D1A10FE07581C1C2EF295B2E940D44CDA0A412BA8931266BD5BF306E3E6014807DABBA361DE0F942E859664AA10ED9BCD988AAFD2754AE38A0850B54E857B13D89CE86DA5154E31590A8CBE4AAF8A6D6A6D2D0ABA394013A9AC4DB9DB7E8A3C914DEF825681121FB5F125F226E74713C3D966C0485A6BC0C395F33656E7848575E2B252A4FD2ADB3E5EEE36041FF553CC
|
||||
|
||||
# 68
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:B3CBC7C311D16CAB23CC6BC68677828BE3E482BC5FF6F4CB989F68BE135F8F660126641BBA34293B780CD9992145CD7C576A4348BA989617E781F73B0DE5B7FD658C0B54F3D9F6272C3D54F60EDB4D90DB76A4CB5DF5F20C7A58F5B05B5678CD02E8756ED5A8F2FB35A13EACA51170DC31539186B3BAE5DBFAE1FCE6D52BC86AE9FA087FB87EE36CFC578542D0EDED773ECADC24C062C70A672DEDB815EF52BBE30E999389AFA60D7752E97AC54C08E79912D527E7AC79838D912E5E8C5ABEE5D14A8FD9D5878A14F2C3D039E6559C958C7913D3D4240573E86F1A13C398D0488CCFCF61E29561ACE6AA4CEC1F61F2A8A5F1F75DA24AB5A1AC726E363470BE3EAFF09BD8FD428783D6B51E89C6B1E557A54F8481D7803827A8CDA46A1938620433139E05B898F72973CEDEDB725D6F50DC876F9775F2514EF65471F56BFB52B59191E73502C1DE14E6F97328CF2F7C19C210656BEDF4951A48A1C797ADDD22E7F7AD0AEE77316041F35C8B0B0C9AEFBDEC1ED28EE24A639C7F5E676203D271710480C3BFEC6838959F47B550901578B004CA6A1F4F2768BA6CF757AFC7FF89A9AD1B21854AF388563E22B64B04D093D70D2E628C7B1F8D25060EB274BE77B75592BA2023ED86DF6656E53EDC4D6FC91F6C16267E551B63CE3F0E0C295ADE3B7DFE03BACEEFFFED34ADB7A8DFEDCC3313380D53FAF4B6594D891023DABB8C1EFF
|
||||
Ctrl.hexinfo = hexinfo:432903D58D9751683BC3FB3AA0ED992E5045B8BCACE2A455AC2D139857E4B8549770
|
||||
Ctrl.hexsalt = hexsalt:39AD847AA8DC2B8AFB913F1A6D3D10372090F8D9D07DA3094E46E367F7D9CA8802989E19C1960BDBE3685473122B9BA4FFE2153F154189D7C64610B3B80EF24F05514508E10F1A36CF0E1B59556A505FFA9B75EA29CFDA47A18028DCCCDAE9FEC1A9DD628A954074CC3F0EEF892A58EE22DD8EA10CB4F9E2B4D09E2184E675DEFEA483AD59733D883D829E22B28E1840A2ACC342B8E7A3455736D5C71E7DF76B61C17EA16AFA9BE5204789AFFA50198A97BD9F7B51D79F7C46EEA8F4595DD0C6329873CC18B0FE4127151A5863E934FF2B2E24EF
|
||||
Output = 8C8F535C8F888948514A3C3FC042694BB3458A0A8A0A8FF2A006247DBE9E19119112AD0034EB18CED6E77E172E8EBA01D0A1B8AFCEA8086A2EDBE5F72C32DB6F26201108C8A52A525DF03562193C9D73EB54F15A576CFB5B96812FE17552BE5BAC82F847EF00F3350F7FECADAB434BD11F7F7FF226D39E2F0DF119527B1A64E6BE61E5EB59F5FF204E6598D43525B7E7ACE224C1E52C9D7FF5881FDCB3A3C7E140E2B0E36590DB836C7F8110E84EB8F6EE65B4D3EA2E6F4DCA0D8283C586E3CC20C8B62C280ECD290D6C02103DE5FACA4039FDA764D4F374346A3015AD7BC9B8E4244DAD1AF5101DF9849B08FBB879A51BBE6D49BC8D34B16060963FA1AE6C2857549FE2A453CF13DBDA57FC28696C5BB676572D56CEC338D82A2570995E45E05ECD4E37D1658C593C042183C3FAC5319FE06F96960D405A3232FAF1635B6C77EFAF81D856F008D39C05C5DAB9DD8063EE19E4A1F6BBF1D0B5B199C989E2D9B55DC6E15B3BB919CA81F1FFA6BF1505702423867B43F4CCF6679AC9476F2B97EFF3CCE2125765BBF83F26FA4C966CA185F93D0C93BB5E6156ACE21E2CBF896CFB83333CF641C747684DE9B717474FF79252873D387B38C17C5996809793E4FC6153D4A7F0F47F388FFB4F0F50FACB1B6679AB6CA9688716BA08A9AFA42097F0DB432D7D524BA2618E1F4FB2520E9B7F
|
||||
|
||||
# 69
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:B226226C3761777B02FC1E9159E3E382A1298DF1BAD4A92488A004A3F9F37BA181EEE77594EFD45A65EAAE1EAE92C631A5728CE3BF44979A9CB65B0CBBDD66B0
|
||||
Ctrl.hexinfo = hexinfo:BC2E70940A98752F0C0F61D7D45CFF72EDF1FBDC0F2931C8F6EF69614CAF0843EA5D461DB8F288EEBD88D5FAA7E99BD213AE950F1F8B94024C2887938733B7E10909C16F2E122182011B68A32C7EF17E83F0950391124DABCC742FD9758A0A262C017898681EC2A8
|
||||
Ctrl.hexsalt = hexsalt:689F77D056E2E19F0E8575847CF600863C25E9BC6A80EF0099143EDA4BFFB16D69D441C965A2054E7B00525C48548D5886A830C2822E8CA969DC735C305CA061E2BED9094F862F6DE76BEBF62958DD0C716F37EB61942C42DE90509510EDB966F67CB52660FEC8BD949156AE716A39BA71834AEAC396DD97E439071744C3FF3E1A5C6063134F8FBB5AFA823E2B117CE6A895580F2BD4C257DFC976F0B922B816D082BFED50E250CA9276BE85EDBC605B2AC13AFDD9CFC0D94AB14563192131188070FB8C6CA6A8E29332DEECAD0C08252D9011EB3B3986CB0E2B94F8C4E3FC70626C92F6E28DEB3CAD7536609ACF04DEAA0A47169293841366DD1A57E25558C99378BBB2EBB23074A6A47EC04CEDA92982774E1DAD8FE91D1E7EA9120292E02B35824E43F88755F828F4A67BB0A3910FF01DE9C3818D4CE1BCB33941AA58694D202F63DDFD99466C3ACFABF971A5D158C0536B6CE0005B995F4BDD3FF490C7D3EE182182FC51635C89C9C4DC27AC2D99F32ED2712B586542B25F2E60F6D036FEACD2A59E3FC48692C597C445420DF98EACD3102A8F73A594B6604782E329F34E0F07EA203BD96C035861E5D1EC1CA2F9E21289E91E450596F2E078ABC8DEF3AB68B162E507DBA136
|
||||
Output = 7F16BBBF60D0FFD8DDAA6D6679B675EA55C6C958904A8326234533B3118BA34DA1F1C10A9F8FE4A39D3574EBA2463DD9ED25B2029DC93B23301A57CD466A4216CB7DC7A5D9D5FBE8B5BB32742B0D5A2C3CBB53AA4E64725406254DBE7B28E8E819F59A50ED7B5719F14F2BAE9AE1D96EDC6BB2174497B97A143AE28CA40D67AEC8FE60F2F5514E824062A73242DA39CDC06221642C54D94F074CFF4288F90AA12D485013D604A6AFF2847B93411DB060CE9602708A0BD1AA11CF160B211251554D3CBF123EFD213FB08CA101A35118D6F4EA13E355A8B3C0986F226D86E88EF55CB4913DC605DB2607BA7DB8027C24EA15FE683DEA32EDD3D568D5205226B4231DBA7DD9100536C741EF24CC70C541AEB9846C498A8B708EF4B54ADF3FAD449EE995CF3453EFE2BB66458DD625C3338396D16A3A53996D43277859B1EEFAC91D19A148F36E090F3EF50B80103320DCF53D43D4C10C217A0283A2B11CB1A5C927B043B17D9F5C1B8B17FE5FB876DBEC171CE1E73B2C55BA300C4B4253AC512CE0E6A9B80A538EECB6459452C0817739A2577EA480C82EE6A6F95FC97EE0C3DE0B575A18CEDD35BD9F537CD3DAE81B65929B52B5CB7F6C4A7488046ED484B1336D38ADE5FDB3E47A3C1EE23690119996FAC1526D5C81276E3E85CAB3
|
||||
|
||||
# 70
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:AB848C0EF89AC4C1DF9D9AC399E5FC8049F46FA785AA77445C51D163CA838CEFF1240EE61C455B53C925017A696F9B9E5D2C899D033049BA6BA95354EE8DE7E018033234835AADD39272D7CE65E2EDAFA5BFF1B264A4F324599141CA18EEC6A1F4665D571F415D4FDEEE42F654A24CAC736B42B42FDB47755B5175E1A98CC1D4692B70B18F611BE874208DAC1A4E75CE72EB56DAC22FCC6418ECB93A29D1706C9B5C45C971BF97CA4605E4FC405F62148C9EB219F95C31AEF5E170272C62ED581CCD0C7D63026D25045037F3DEC2468814E59C162A8C3AA7D9A9CBDEE49C1A7DF8C3BE87E876FA29B5DDA633040A57C1C055C346DFE61CDB55F4F45E2B2202AB843BFE368307DDD72C7CFC46688F9BCD07F701E7489EB8F7FA428EC54E26A5B1230FC39FD85FB8C23C0CE598DD161DE3BA4284D1D426BA47DBD7953CC91AE41215DA5D867356108BC8D60E03E694CF907E57E03238BB8C80
|
||||
Ctrl.hexinfo = hexinfo:50FEF47B92989B4CD9B4A9AAB1D02388DC83A3FC69DFD2D692EEA9BEDCE73B6DDF7682D8858089C2BA1F1D6416CE9B868569E964F38BB0D2D77AFC1B5A556CF619BF794C56A9F2C6E796871AB2A9508F0A041449DD542C58C2D88178467158413ACF0E665DA58A99B3C7B820E373AB58F2438DB397A7C52726D6F2E043A58D9FB66A8E5D0243D297B7ABF1A37C532FB5B9C41DD4110FACC82C11A9303D4145A46A34731228641D10189EC34470F139D0062F22894AF8D42A7DB7C22053EB357AF06194B52335E4DC4D68CDE53A2A80EE31FD1B72BC3606FFE997480D416B78E683FD6EF0E06ACD22A2DFBF50F8BDC2C6C4038BCCD1B9775E52751FF15887BB0CB8C6A3FCF044F1BDC9EC2C349458740989A095FD7831AC26F95E35D227970FCE1353A96DC64B66590004FD7DDF71BD874746896756CF6061336A47579EF2C1C76A0CA552E0BC501308EBCCD993DF9041B6D3C4E85F79DAB9A68929165E6F44CDDD915C70B2745B0B2FE9E0308807EB5D81A6C6E3C09E59C67C58C63BC87FFCE81C55E07E3C11E87CB78487B84057116DC4F1965B586022BD0F99829AF01290B6A220889974AF4E17021E44E25C6960FFF2B74E58369F09A4EE552E8B29EA9BFB67E322A0560325134ACDFA610511133E24
|
||||
Ctrl.hexsalt = hexsalt:A64A8429E02306404BA5C4B02F7E99A3E7865FB8BCFF15FE065C7297AFBC61B349BDF007D0F069AAFD5D954504FB42581DD837F51E62AB965254194ACD049EE0EAC9AB72D6B77C1F7B7E1A6796685320A63F9C4E9D4B7CF52FC7BF4D0FE52818C42BAD581BE998B926D5419B57DA5D11A1292FF61D620C9821C75B6E70A3F4BC197242F47AF549D635B9B0AAE49EBC8A352FF004A1428A0720274D65BFCD73D77F253913659341922DD138A86A2CC06F2D1A3CE47B74E25386A887BB8777A76E611BD7A40DE9A572136B78839611AFA8E3D5DC663CD4F256C947FD0B0555FEA555CFB919D4A344098179B96DCAAB9A84B38D10851CFC3D1B34AB4751F327EBCCD9422F30956335F45BF9637AF027021198F132F122D7E885FF4E7C0A979F03E5F3A995CDBD3375E67F335D04813D69B1B6DFF1F70CDF766E10ED640B49B427B8FEE5B859D8B9F08AE83FD09846F8726459C5BFBE5801CAAC026E86AEBD5E2550CBA3FDF4A2C377769E49F8D78B78DC969B22696E04F35CFBD95A1C502F8FD4E1165C11238F0E86C334C4B2B4FCA4061FBEB63D923F3CACDCC78D022886AB3A
|
||||
Output = 326F3A6809DF49590DAD2FDD992D2B2ED91021C5FD2692D8FA60AD098A921AF189119D2C3C4BB41243D7B266CDC40B55A46880D2F217A206F2CB8564718D7C1E084F9247A2D894A7B02DB85B35798D78C865D9CA9A2FF3C9F65DA4BBC297A26394BA27495054C1FFC1131C51A472B692CEBBC3D546F6D52A55E1397EE36C240933FBD817D162E49A9BFE0241944E613F208C544FC788EC8F4916A6C1DECBCAAFB6FE0F45A6F895AC12AAC35AC646E08AB21CABC35DFD2922789BF0AA4BE658C0D54B4CF7D434807FECAB72B5B3E97D1AEEB6BD91DED92E160D73C67302E95BEF7FEF4E53A12FFBD9E95A604765354661E5AC216275279124F4B502B5F80B2AA49562A6627EBC50D65F1BB7EC4E168E8342
|
||||
|
||||
# 71
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:19470EC37B657274B7BC2A09DE8714E3B15A593CFE80CB567862EDFDBBC8DC04E176FA8E53E28CDA00EED77C2F5B42B15941B566722E0A13D662A5084072638E395A6520396E2567C1CB6B0894A1B81E6B2E701F57155E469633FD794A4DA66BF66C1EE779ADDFCA610D7CD074A147D3DBEF56E6DD5AFB5741DECE193886753D9CE0AADC74930DC2154E79536D9F24654D35FFBF8B424BA148927B8770F418DA60EA7099069508DAAEE22929FB44EABD663E0E5060D5280D7AB1717D6EBCA53E777497585D8BA45B865F94B450C552BA10EA4315338F4EF742CD25ABF08F3A43967AEF4DFEFBA7AA5441E0AECD6ADB9F5C620DA9FF3BB866C196530435F89D670E621E2B64AE1C1D934351ECF60F8E95D25AA38EF649A5B5A553FB1B183AEDA52ED6BE5B00ADF900F004F2A5F15EBABDB26B3F239ECB3ECDBD1FD95EAE0D2185E9424BB1CD4001117D425A351663D47EB2A9293AC0D7E879888B9B02BE76424A390809C5DD6C67DBA6FFFA8745C658592197D4F0575A8DF208281D341BA81077C99FFB6EBDF616879A80954EC9F1A2A5BFB7AACFEE0CE93477C6BCF3F3015C3B4DC478E76C1811CB66C3FC418F04B9C41C113678E35D3C41876787CEC27D4A97C2245383B5BEB7F52F8E2D2A4D719B
|
||||
Ctrl.hexinfo = hexinfo:EACBE436E552C3EEF8A80C65D0C60DA242F1B9E81C480BD1D03395A3E80D7DE74163DBEDACEFF3A1BF0F47B40BC9A81FFCB75502C34138C5B99126D9F482FE405C172E79E60A5A98F47C2A550EC463F70C8A26E64ED9FE70DCC1F80788E71EE96555786EC0B5AA239DA3DCC2B11587B198AEC1136C6396D485EF2E902DF83BD03EDB6A9576FBA6CE9D9249E4AE84600A5226FFC3B85DC4CFEAEE6A678347B5E7888B47111FD9D798727970303281C3F057B1D8E3DFC35C85ED8A6E4D94
|
||||
Ctrl.hexsalt = hexsalt:9536F6E9EB81984B0FCC2CACA69C3B9A75BD8C60A7507DD1C080BD6265F4DE41870322AEF086495537B55464658F103BB9462616FD1384B8E4E76F34D6D0016330923CB7D7F5E19CD489742B0862B830B5933266570ED4C3BAFAA3D2221DDEABE15CC61DC0C6CFECAC7E25D1D73FB287B99251B57BE2C0F7AFFD7DA7E18D1BF95A4B6BBBEA71C20648AD49180583C138A184603E1639F64C18B18F82CC179AF6972A559877540C19D068EE722FD8A83E7F4ABE7B84B224B0E3E20FF68A926E371F79F1ADC240826000E4F03AE9D92F28A719153B4FBA6F88D818D9F9B50CFDC0A3D84C5F00505895850E35F43AFCC8BCDBC5038753110F6BD8F1FD1BD6076E36D82B37B1960BEDABA1694D5E264779D633AF012443D6EBDA8AE26AEDFBF9FFD26C5C3CB4D2FB6CDDE9475D3FEC994E42DFF914D5DADB9214DF0AAC02E8D6F2FFA939F8748A59CF4785DBFFD5
|
||||
Output = 46617645E86547C4CB2E20821F89A21762785EA7CC91F8284CA6DE80A25F1BE5F27E8861325CCA22C6AD51A9E0F5AE4F5F134C0DF9E09E3D48F30A62853547D4C504E06AF2749A3C06DE5DE2080403CEC47E8651628A9BE7301A228043E8B10C1814B3305CF0D05A49437D7229735BB42AF46787F28A3882D0FB32D93BEDFE3D4642684D99D16F41FC6D19189188FFE46F5CDB7FB2C18BAA12E5D3263EF784C5BEE1406B0EDFB084AB3FFBDD5A0834D6AEC8B4F255B9B77AD5DEEDCE8E532D8C8FDD644D0E21E36B07CFC06709395D87BCB95723FD03C05C86083E61BDB23B33D980EA5B68207971D119E4C861893F7ABE51F069A10ED55829E8CA8786A116272D5598EE43FB3B8F1146E76838E3C2EAE133B1B6BF0709B05B3A263E94AC
|
||||
|
||||
# 72
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:CD322ABEBEED79D448D66D731940DF2BF0FD11F483352B68A6E1A1900EA7726ECA61FDB340900E2B1295C6880CAFB26A3445FB6CB11C1ECBE56A4FCC188B6A0F5E7923CBAB1371EB69C211A200
|
||||
Ctrl.hexinfo = hexinfo:459873FD7F9FA24910BCC8BC0C5DC1C607C1A5802657D4665C1A1BF907CCD95651EC95EC2AB18D30C53B84734311DAED0DFC5F01CEAE38DB849EAF0CCF6884942F0BCEE64ACFC366C3732E5F3358040C27EA618C6108621FD3E0BBEE1850A3F49BB7CC481D01D86F89C00A30CE0CBC408CC85D735C204CFB53ECE8223E4D27CDA4FC6CEF9991D4845DBEACAD04B60BBC03FA3B401E47F107A765D9F286352D356E0EE7D9C8BF3AC8087BBA4E27F3612DDE6E586C8395DC8BD635AED35ADD00180CD3A165E3EA2B5B66BED6FAD3C83C563934CF864E3A091074CBC4F41BA187DE768E16634A9A61AEF5A7A68CA551569B29CA74E1BC77A62237EB00459921030D4B7B4C29636520AD158CFDF55D41FC74105D151EAED25AC2B779C96A48773BF39C03CEA2C667F93EE822B417395E9C015648BCD415A0101A1E12915CA308D0C9A33753F94252BD
|
||||
Ctrl.hexsalt = hexsalt:D79F7231B526F963E9422CEBA17FFF1D99A6DD63EB68AFBE8D0D44A1DC6D7A8CF895A718C8CA1494074C3DF0C3AEFD0C453CD65EF07E1E7FB73AFBCABA01B02633F0999F8C44596F05CEE20AE766F989D8FFA38C94AE7C9234335D22391962EA572557BD37D50CE8C96B0C6D1053B3145D34E41DEB074C8AADD175982D23DA123CF25E9A7B56BDBC1C8E94E0382A63AACC8A45142C9EDCB5C0D214F59228775D4B
|
||||
Output = CE5C7067970BEA9FD6BF00920219
|
||||
|
||||
# 73
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:2FA0B1A7A9FD3B2641F8A9D8B65FD6C039C9D742D55F82317A46554873A8C1235C87127A911083D2AFEA65C5CAE56DEF152BA995254930411A42B82CCFEB10A6BD73BD244EEBECE25EFD8B05A19D7432732533844F7F971AAB61667EF2E1CF3AEF06623E18E11448AFF814BC63DBA380C0AA0E9F2500AD20B2D50563349CDB72BAEEE0441D35DD82C55884FC9F49F0B1C49A1ACD548929D04A8074F564D9A134F5B406538C671BDB7863294ED1F8A027CB6A3DD5D0D027C0426DAB391056E6EEA656F43F71BB1B0170EA9E7C4A6B3EF6B9854C4AC8478AE9F4780FA7698BC617DF74B90FEE59AC18B4051D5BBA1B38521515C4D76DC5636065E3991ED4CF078D45589883BD540C7D5C
|
||||
Ctrl.hexinfo = hexinfo:A8
|
||||
Ctrl.hexsalt = hexsalt:2143200647396B3D4AB02FBABE6A5DB282179DFA6436C423F2C545F7588C3BA5CC62432A34FD74077C562C24F90998205BC60B4A5B7D35656E5403BC40E89376D428C4568BB9798E62F977999B3277F58185DFEB0210CD90B9CEE3AD8BD700F4EFC75671FF19A63BB20E5B290DEE3351028F9341DC823E2B99C37031F42B9DBD228587CE847A8414C7BC6E413B675329FFD8D9289423797796DAEB842E6DF7205096906118322ADCB8286456F9D50584479E9EEB4CEE54B3E6A001AE563D3C2C12681741EC9BC89EC42617E8D65F17988941C16A990A8867D87CFCE0D1EE02CF103BB6116D8FC6080838F6D5552C2FE280D29D580C4D67C97984D0B2A4D0D6BAFB6C150642986A2699CDB800D302EC
|
||||
Output = 6FAF9F7086C6035CA1FE068CC47E3DAF271E28ED53A7BF1E5012C54475AB532A90008D0F4BDA4D0DA9B60F3D77637F9424389CA1DA37A232D8AE331D20D4B149289B8595E823DA47754101FBECC18FCD7A5EBDF83CADDADE64A9F050726FF8ABD0E7B70BEB347B61367A681602E6D3EB3FADC06A12ACAD767C5B8D098F9AE29BB5CB3197D6606622ADD153F26BE8448A4B4D7C8DE2523BAD6F0958EC4AA176C6A5
|
||||
|
||||
# 74
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:74D869E949DA44BC512AC14DA070BF6118053AA9E70182AFC61DBDE7536DD5FCBBE3212A41EB984DC90F0CBEE2C6B0A80079C7AF8AEEA39502AAD5E1270ECB5EE8A4145119BFDADFB4C4988B96855A9BFFE4F61ECCBEA0CF343AEA1CCA4C11619AA3443C62AF8DF698936D2ABED8CFEDC6A02E397065012CE17601A6B6727221EF56636673213B2D1E6684CDEA814635E1A08E3D6E01B8FE09B75E9DDDAB5D1C6157AC050EB08D55DD9C3A28640BE33F14DE52148FD4799B5B7217007619C9598FE8D8CDC15A1433B41D11E79C147020B7D5B7A605EC0539256D5F22E44273EF83D73CD42B9B14CB84570094
|
||||
Ctrl.hexinfo = hexinfo:65AAFF7D90EC24BE08758E3D2D53C67DC46D8916B6C7249446EE8F4D0D85A63BBE2CAC75278DAA46DCD4E2A3971CAB3A6D42B06AE0D3921220270B3B320092EB182559D98D33C0
|
||||
Ctrl.hexsalt = hexsalt:F942456744EBD068F162BC0D842ED0BF13F30CFA8B4A8F481F30DC5C4A01BE7C1059FC427CED56E663882DF855932B351C57D77ADA5BF2F584C1559AD233F01F5A11A0AF64EC16EB6DE7557D3F140974CAAF903A20198DB009602F93D9C3CEB9056D0C5E07F6E4AC92F893680CFB55B4542E5EA0EDF68C6770A8A64999A9E3014F627995C85DA3294F7D31AC81FE59AFA9C93CBDC51D1B7E02D5BCAB1F342AC4A51466
|
||||
Output = 317A522F2D49058C1E39EF0AFE0A96E4179B3C9F2333EF146102A9B30C1464FD1CF83AD1D995C87F114290D89A4DBA188CA39DB70358363D4C
|
||||
|
||||
# 75
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:E24ADFB3D2C3F9DF44E0DA09732059C676EDE15B2BE29890885A7CCAD9E9852516A2C8E1D927DC08F183574AFFD320C6BCBAD9C2E4046CAA2CB8DAAECCEA629C2ADADC93E6168050B0C65F988CC449630948B53C85B0FFF235AEF75A778CCF501CE40F4836290E71F65F72E4F7A2592413523B9B3B7F803A22
|
||||
Ctrl.hexinfo = hexinfo:ED5B849DA276AB83CDB38D8E7DDB7A104FCBD37DEBFE043DFDE023ABCC76FAD39BA7141F84FEC67FCCCFA1FA70742CEAC121C8ABD7F3DF027B099B69F578536FADFD03A9C63C321876AA70CA007F46984919231FE5A8D19E51DB5BB6163D293D9AA27AB60D7603E441AE53A89130DDD7C0B1A71FB5ED1127B41020CA2073C6CA5202FBDE560649F138D80CF7D085AE71A57C2ADC087C3F9580D0BD57673CBD4EA6232D40A28354EA8DAF9CF58292F871678807DEC26CEE80429D61AAF1D7A0D5CE8F8AC8F716FAAC5BEC49F6FD8132E17BAE2F08128BDD30EC25569C2FAFD7D7A59976B57474209691196A9F9CDAA6993A915AC9AF466F4444FE3C18AD8CC6C58CE6D0A31A6D72D677DE4F81D0212E293D0429F67464BD763D9122E64A9875E09B3AC1CB03E49D6387CF2D6CBDADD666E587B0226D61004EB1D488B8D0FAA5A54A0D2FA78813B0EE26965775B26E4BC54AF2E1EF3DBFEDCA
|
||||
Ctrl.hexsalt = hexsalt:3371966FDF0022F94DAE52B211DAA65BF2A87296E2A2A87D8AECF5F92540B9B1E0DC292F934D7A160E1A170CAA68BD4A0DB4B610EEA6CA5CA02ABC5917301364BBFC1ACF25B410A8B8603DACFF48A847460C2A39A474AEFBAC4FE3A3F633774CC7165552B0035737
|
||||
Output = 05ED9EE7784E93D767AF301D3391021BC9F46EB204805F76B68C09BEA42566E490E44F82598340E345CF63F4283EF3764939DE9724E96BB34EC0B25F95FC020C86AFA33A418CA5945DEDF2C930E18B996995C6A345585122BB4FC43610EE0D198265EBB0BAA225C4A7940EBBEF2DD0F4001F67B773C15C83E61946F40AE466652FF00DAAAB25411713AA599198F19929440BE3E0F9C2C245FA2E1FDFF29CBB8DF9C422C2C3745E13CE73C915E4897E1565786E3C9576D8FEE6DE1299B47FC0C044EDD34934CE91914720422395CB9C580121DC82DD24CF83FF8665AB7A377D35910B508B28802802CB816C3094F38025DEF7C5F3DE24E72A4FB3AA46948AF66904A7E12A016165F2BB5221D0DCEF95D9301D332F06
|
||||
|
||||
# 76
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:7256CFCAFB0D33D6E8E183F43248D61C52282A69964CDE9D469F9D94C72BDCB26C8674559108D18739776DA71E57BEE128D305524E42D8E7AB61D2CC946C4D5688A24BF12AFEEF587A79AB6F338AFE196C320015826455B7789F5381604C01E4E6A1311C702A1428E887B7A4FA5186FFE23219955134F8BABFBB1C3E27D8DF311DA5C0BA8AE04C85C851497A1E147395DD7B59407D1E8AA75BBCFDBCB0DC7A3201D6B96DE6647A3B7296B4DBDB5376BC78CC1AA20BE107D613A71E051CBE1B7D2D25CD95D1EC61F81D642285F59E4E7AC1197BCC59A858CF6B8B5A485C97A0941CAA792ACE37D6F398744A63B173616DEF7B9DBC533828A6509BCDA8E0FA6D67C8D3F8570B3EF55ED6CF04814EA96B38333A42CAFF68
|
||||
Ctrl.hexinfo = hexinfo:8D05F6F07F68FF94AABA27B4375717BC06EF09636A31DDF152A82D863AF23F33EAA86BCCF6798AF66F925571F44BEBFC1A95DACA856953F8D2EC69095E6E27002C1B0023543152E0BA8FCDBD2AAFDDBBB18CF461F36C4FEBCBBFFE485944853C508020D2079D890FF7CD36D4551FB8D034C34EE4AB78804DEE07C0DD4049AEF16422DDE27F127F00719FD973B93DF38C9D3E910736E95F2D63A0E4869EFAAED140F01248AC550FC6CB84CE0AA5E3EED28E5ED8EF1BEFE1766A89388FD84A853FA97F57A70F81EB762DADF61760C9B69B30BCD1233A5850989721CA97CB3D73C29C2FD45C7F1E8F608213476C877998352004CC4C0D226E7DDCD6C59EE26E8975197E90F9FED7A0FC09DF45A9D62D6E5DC0AC0555B38C402D28D3341F1A983FC8BC1E99F5D659E1265A7FD94D4F975110F6E03721364694B2736752E0FEFA7CE22D9441273D643EF7CE3C9B473FB4947BB3321A977A6C5DFE46D65A1451AF63F6C61802E31304421077B18E9344DA88CD7CA49061F043FB2F78542C7F75B5A95DD0E021C881101F44930BDA769BD552
|
||||
Ctrl.hexsalt = hexsalt:9B8D47574BF6BCAC470554DD5980991314A1927724A24B2CA172A7A8108DCFA815DE3FBE2BBD671C6FBF2CBF6BEE3E02A80E17765A9C6FDB4C7215B2132C6C73C4C0CB978341222C17EC13937E979FB624BBD47D009468E076C3004DE97F098353AA560AA462BD7D8C180AC27CE59E4CC0FF311CAFC01D1BCA70FA40BEAE4522AF90781CE35FB556D8843D1EB033507003BFFC2EA2B913CCC63A6A5AB99501C937BBF6CD55A20BBD2DD3D6C38CE45635CAB3D6C0787CDDA65DCEBEEF1CE32AAE47CA0206681B24D97F75AA7F5F719B8429873EE344499439C15FE87A7B8A32D8533534286980BD08971A090DB59F0546483A7A4FBC7DE47CF26B862623BBF48882601F64B7E4BFA3D7FA6128C587A548850C367013B539729AEC0C28249403F943CE945BE78A527EAA
|
||||
Output = 5527D0C14BD98C6EBB603B9526F3E949AEB756DCAF21A45C5F9EE0D65F102C0400C342ABA1B8CB30C607818D8CB284618C81628BC17B4E680CED08829C8E93FA34F5E9AA166E0D4FACF7A6695C4F617F501C1C78E894D07B4EB1D277E1795A2CD201548769AD57AE095C6E88F44145F56C1C0B774E19213B9C590913D750C23BB72EF897951F06987126A5F70B9DCC09F52A20B799A0A119AF7A710A53F7258ED91415EABD122214D8A5AF53655DDBE4EC967E2A7CC1C9816A518DD1C588B34FBE411D65E74AD8175A0403C7FCDE498989D9F782376683AAD9555FEE7DAF7F2B87A1BD53E47D6043BC0093BB3073FDC2D2C7E365C20EB7865C28E798D9453717687A61DD2EEBAE29F2F0F1D123D7843765EC8B97A5CFAE7F0BED70E165126116CFFE904507C12A62A2124F561BF2888A9A58DACEB8F46AEB32B3BC5068CEF42B98F8F906300E88FD5A5D49C2DE4EAF84CD5DDFA85AC10A6BC3725A2564814BD0FC0B9D3057FD3CF5C3C4C7E5E4B10AC77B10D12C3283C60AD768A214BE47A08E8EA799C48135B5E3E1B8DD26799E6FEAFE41FDDA51DD38B5798A2696FF891E7A426FEDB32B2FEEA83C7542F20610432D50DD16D2B09BC6CF
|
||||
|
||||
# 77
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:7266E7D0F5814C01239774BDBE0B8B8433A515566E368232A625F3DE7841A0066359159A2A46613C74D07FE5BF88E39B966F3FA8EE75B48800121756BDC1D1A27C3346A2A722F3734E03CB22BF8244BD7CB19F4AE31D3AA9FCBDBC1EBAAF3F3FF33E680346604D36B923C6281EB045BC30D105FD00C4E1E4378C02F559AD97142BE9D3053F748F82AEA00FC5027135FEB215CB52C36B28C643A777D5E2FCD7C8E9C89954AFF8D2FB24C968298A258CAE62E5F1307581DDC43D82FD116FB44B17C99AEB8F1F98E4A44541D4A030664841B9E7892D14A162D457B8EC939D183CF869998FD3674696EB1306D1D856347D29169B2AACACB5B0596D52D5B683F7AA17192AD5AD905FDCE39336E3C5FAD0272D6E708A472F56233F462032432A2922F6CBCCA97D62EC9AA0E25902D0F4F77AA096FFDFA6ED75E3C3A8379A2AFFBF3D9607D8BC7571BD2C4E1678BD1219CB76E14A320367C029CE87411B3B8F3BB019A06C1C9C6BD9C5D399669FD0BCFD24DEE3C6D6DB1960A9B2A343963A445693EEE634BB37F8AF3DB7264C631172CC121D7B5F92222A974D5CA4144BA991EB1FFD77129DCE1BA03E75E9007267BC
|
||||
Ctrl.hexinfo = hexinfo:8FB4576F0E4844DFC8B34AA1E855658E10393BA1CA5EB570F88DADED3F3E53477CB6384B43BA2D600157F28E65789F474503C63434D0A3C7009A2A3CA84637BB42B01A879CAB91D66D6F716D26B50B22C9563377F996F7963ED5F6D4919BD073C51943709B699D797AC0CA2C67E19CF66FBBD879B9FDD58620B5F13A240B97389BD94FC3AC7ADEA1CFEC74CE1C184C2F0F1BDF29D46C4C14DDEFEA7A0B6D66EF8FE744B310AC114FE4ACE50512B2760B30FCA78BFA261FE08C6070BDC9C34EB5F2878192237C2BB7A6DA4FF44CD9744DADB43D59225976117968303C63B82934A131DF870024BF6D55CAE470379948BD9CD476F3F8EFE6D10E82B6E3EA81818A4B878E9496112124A73549092A8493304B1ABDE54375BC2FC67598214867A39FD30EF5CAC994D75AB9B968B41FAD47A7A4FF4B8E215499405257286E6BDADD10EA68B6722B372F97A8DF3ADCB50E87EFE404FC26778E088A812102F92B8039F3961EC2A69D2BABA025C31C29DE1A61545154EFA5CE732EAD0F539DD7D8545AC50819F71763D843D3AACB9AA53B17DE1EF8DA4D8545420C8D35267EE1FF556CBF695741BD395A2E9FD935E7DA0163D38E349D2D4414C31C4AD6307291771D0891A59B090EA513BB261E6249628CE2BDA8B8F6FE08E7115A
|
||||
Ctrl.hexsalt = hexsalt:FE9FCAD56DC1E61567645FCDED68ECCC9B7725A2EAF7DE2DBDC38A31EC2860B6026C1C93A30C0B720BE5682D54016BA80D47F9F9EB00B41B336EE27834F2FACF92B3CE5811F913947110A29E12129B9F3CBE23E7F8F26AD1C52E8DB6A17C83AE837B3FEFA0A767312EF1EB56D17949C02583F5B7A17D4AD1A36F00782B42865D6674185CD3C0233175C56542C30D41C6A6B8F828D9EA239BD712AFC4D9DCF69334AF631240F0791DABCEA2C41922E45234DA5521D5BB0CCA87584D4CDECF0018897E65A85F75A0FCDACEE3E6B5AAF4255F8D94D9F57F129958C388E0ED54EC
|
||||
Output = 9C948D2150A93647532D58C26E96119819066AFBE42E0DCFC473D95CF414361D415F36AFA78A950C5730567BAC280D0BC01C68357BCD654C0D9DA1967D73ACA336EA290EBC63F5352D154F4C208375153C3883C94FC134684961DCDD05279BA0C24D398F6B80E61871
|
||||
|
||||
# 78
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:2A1BA021A0AEC6859962BD8645AA5E753419CF18E1D4E6509FDB2D25CFD78D5BA3A8B4AA697C81A7F403267818D0ACE1D876955A837E64DEC6099E2255BA88C0DAD557F18B36EBCA73539645B3AD5A3DFE83E058986731FA9A3FE15546F5FA8A48DA25720EAA64B8CE2DC2B578FE1EA75EE5185045D09AFF48659CF0EEBAF836080E43D254B82317D4252832677A5F362FD0103F2C03998CAC7A2B31C139DDF760292FD8354E776E244453DE5C467973965E29CCB2586037E77820CC27475B28048578E0EDF694599CC2978C3B8004CC4652781D61E27DD90A1DCFC9A71431BBD08F5F6113C0C60F7B8AAE30316A54B642C8E159032CB763E78CA1B40610E34BF3C9F69037479528AB7C4A18466565ABD1D5DA8B602485C71F96A9A8E8728BC5A2F4959715268B1C53417D88F3D6FA9034892691D6864088600CB6C264E86A29043DEE40F59935F766B011A0ADE5D3D5590D91529B900391358B304B1EF2CD65E22A6EC7AC539D
|
||||
Ctrl.hexinfo = hexinfo:946FAB8AB2F534F717D45CBBE6CF29A6962937823DCB944D377BFA6B603D85627DCC7E9EE7002B805550CA230D5147B5DC7410212F1DCC130E928BDD768A48E1F86A0C2E85061AA74A66A009DEA2DFC25870F5A81E7ECC8AFB04A402A875E6F65AA8C6ED13A026D21D2F9FFCA7C717B39533535D80A289BE5820CFACD838D6E96347D0F55575F6ABCD764BA83C25AACAB07D3A7F5F4A3E2A9E1C630A4CF44868D7DC225191C731D0B3B2A7BECD27DBBB
|
||||
Ctrl.hexsalt = hexsalt:6920B0AC61E418459BA11914B892C28D69E33D3625A2ADC804376925B105C2E5AE75416A0149D213FE8FC019CCBB7013D39BCD9FFF
|
||||
Output = BA3C7892AFF583D91802A93C52F5090AEDD30B7DAF395D7C6AC51034FBAA4B442959B62C219CAFE783174F00BCC6821F1C601D4A2EA395AAD662F2C0CCCEC600B379B6EF1AAFC260EE51CB8C28CAF509F0A53633D5860DA8EAE2D73E092CEA46CBE18EE198DDE814FD3F9C6622B9BD965A1DB5B8348FA7DD3C1FB58E3A45A15D8344274E041471E28C322E4E75F41E41B61738584D04BFA2542403BF4B64A7F1E881C1B6A777E89F3B3993656D74980DBFBDF8E5EC18B6F4A2779D2428BD5A4B3E52C528AA51C38D42FF66A2D299EBCD941E7C0778178B37999CB5469A0A1F8370745804311FCF410AC751C26548E06A9EAD522569E487B5941B31A9B023E094D0A908A792F63B3CCC016F386E7B75B15C0F84398F21B9F979AD1A06C6042CABA036ED7757C2E5F457073F44018AADD0DBC5EA32BDC4083693389649
|
||||
|
||||
# 79
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:39F8AEE3B3C0F19C0898E3403A62480ABBBB89EDAF7685FD657A593E78AB1B79E102D531309DCE9FD86D4853322DAFC15BE7066CC498A30E2ADF808260CA0951EC156DEA23A3F1C1274E855385AFDDE5FCBA0882FC078F4FECF9D5225FF6EE5EC0CE030F13AC7B6369027353E890070002E0784E28C91FEF2580969E075BC49BA16EE38DAFDFC57408314B1BF6B4D08298DD7E23918FCCA35BB3EFD8208495B51E6A08B8129FDD800309DEF56C7AA21459B7239D11E306AA27F62D8D60C97EE727B89699C92A39BB7A8F069739F399884050A29F6BBC6EB504D2E24C5B58100AA118E90603E365FC568E5A7F980A7C094288E671D420FF10BE9A7C2E26904AD40F9FA2B6FDDC1026C177BF6BCC2D4F800009DCA52D1FA943CEE6E21409267316FA26ACE78B7C131F2D13917E64CEF6A1AE865599A644FBBB862D3310FB3E3A53F52439C3CEFD0756A283E929DB307101F7DE53437A683A34EA7BE592D3B6A2173C6CAED5D0EE7F01CACF02E178E5366BBF06C69E5677C0A3F909B14EFFD125A564620F119B3008BE7CA9BA3A0C333D9BC9E463F95B07794B7E4A05D8ACFBAB850A
|
||||
Ctrl.hexinfo = hexinfo:B1F5EB00F07CA8E989BCB284C1AC6A4F4AD1755C87BD341D292AC8FE2F19F5CFCA311CF72B4C6180D80D4B947B1DC51EC747E18A944B14CDEC174D52FD81F7D4502EA187CA31972B5B09A89C8B2034777CC67F26ED46FD6CB9E629C278BD8A80A9D6B5B09442E5466ECFD092B8CEB415D9C60F8802A0AA06DE36C9AF7805FA2B9B606A3F360D3D8C4F81C6984CDCA28296A1C773E926E11315EBBDD1CE34C835671C6E5A514AB6A1
|
||||
Ctrl.hexsalt = hexsalt:8A873C40DF0B6B2C7BD968EF043DEED0A1051D5CFD36CC0646B01BDADA28CE594E250E0B2A7EAF0EFA05CE95DCA0CAAC16729141F06AFA999367BF8F1966314A6E448FCFEA044332460DC6F7CF5F6E064035400B723D9EDEF4F8106DB1F61BC0FC9DF54AA60BE1567E047F8E48EE91A4D4708635262EE7638E36DBCB5BC137C59B0EE660034276C76A67395AA12D14CFC46C2EE8BCB7CFE2FEF88C1DD34CBEB85F20BB5DBE5610035843ECF611E65C1B53AE18197996E6576CA4B61446CF0A565D4A40FD49687DDC86A87EA20E3C87B50DD3ECDDA31B029F1E04C53C3296ABD7E5FA32989B69EF408BBB357C36045B32E0E9ABF2A7F0518FE3DC6738A80997BC24B4A66A6E689EB8C593CDF4ABE67C853C6E46CA52D08C8C65A1003A22B4D359B0E162B28A98A027B3FEC2337CB731E4168AEC7C63479D876731030F8F52B688C64AABDCCA930F29EAA911F057F3BD68B0908DD83C9AA45CBD2D459AC28BD0C5EE1A263A1FE174A462291607A35AB4ADCBC59B6018A4A2ED85CBBE3F37725301B1B54A0CA0892E4BF0A57DDE8829277C6C7D0D158C817B3926C6C44D2D6549E0089F30CBD6202AD8DB27E193DEC8B44919EBA480535BA0E180212DCA620973D2385BA73C73416710FE60712D63FC5B53912656A137813CB0DBA40C3E3128394C55458F391C456F708DDB02900B7B868D605EF39B55C918C894C481E3
|
||||
Output = D0BB7819AFFC66DC5E8F05147B8449649DC919903538A48705ECE26F5160D928C28C28EB181C553857A044095367328D1EC314396E56F433C651D3027CBFB47AA4A0ACC55057E5CCC21DF74BE7E1490E0AEDC9C2262BA3745CDE5B49F6EA4AF18E1C3F2BC6D348A084F17FCE10258A6A574D64A3F853F390974AAD7CED1AC4FC77A8BD1C9A3A8CDAB34B15BDAB6C160FF5114BBE59675BFAB54FB9732DD12F6298E8D70615CA2B94F3C4618C969D9338294D8A3B02FFC50FEF10E0F43D51971A1B91F1AC8DDF0AEB972FED0CA6801DA3B50CA95128E78CB9C988AC7A01A8126F3E97995A02A729822714C48FC6AFD80BE020AFC5572631094009B000CB98397B97AD0B14E1AD7BE845106E03E996222759711F915111861656A51C80F0
|
||||
|
||||
# 80
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:3140FC9F1AD0ADCF01B7770C789A8B5640A1F5B073AE9BBC1467F1715B0BF3F99B25B2D8AE8B733D647C141F07640A9E1874AA0DFC568FE418AB2B8D0E114B15D77F718339A4CBEAAEF1060393B46740F4FF83A720CB780DA9EB7D7976222F6A7FA7D46EA4FE9E9C1BCBD9746339D09625A1AF3D7CCBBCABEE1682D740E6B68866693C634A8CE2A33DFF73DD7666232BC3BD602CAA95D3BC0B1EFB86A2DC9B8EA94FDB8664935486CE59D34F88C7CAEA9D24B3DB755FD841F0A1F79E13B0FD114FFBA54051C0507699D68B82D7C45E02BD0E379FEDEA8A4F902C47B50AED5C5ADBAB14E6CA87F9D4C4A0C600AE696E3756018C6F0AD9BC63E16FC84A9515175FD63AEB46FCB4034A7E4279AA4D6BBE5976DCCA214D3394C7F1109BCDD277163D4A136B6DC2E5142122DAA39FA0AE747C3D9AC1AB53627342A7AE2B10D6262422E11958C1E8FCF438881D84C1763B751D2171F3F699F757A3D55469B71D9C3EA69B19DA15CB95ED31915BA3AA
|
||||
Ctrl.hexinfo = hexinfo:678FFEB9FDB4EF56C869669EA1E7F3B285BF71B850F319C527D52D59E6F0898BA9FD313BC7B40AA0E2806100B30CA96FCA4C62681A210598CAC56D0854D2D6296919AA4A56BEFFE8288CDA558CE38B94DD822BBD1AF2A4534888F9C69C332CBDD6EDE33EA187F1F5097C5BBF754D20C38C0A3C818FAC174D574BD248B40865844B4FA2ADA7189F1A03BA6A
|
||||
Ctrl.hexsalt = hexsalt:CFC082EFF8C1B5BE38CB98CB13C19E03E43816A9A7F2FC8210AD4A671C8CB1828905EF77C81B5557A915438DF057E357FF3C486F4C63BDBF374A0B4D195FD37B588922F7199D402DA8630C65B234CD1BFB63C6EF08090CACFC08150848FDBBB67AF5C1BD72DEBBC62C5179590FBAC74C53534BD4164D711A4795D5D4646C7E22BD1C207980206F4638DC3D7A245341D2DC7975C71F78D29A6F42DEE225F3A369CC9DAC518DA4C6C81B6B4CE9E8E05D2577FBC808D64BC0696DAD1D47E98BB285C5255B8178B9CEA5814C12DFE240478C89C76DD779698F271F250A5B4947142E4B2F29306DE7EDE5D341716672DF8F7808
|
||||
Output = 6FBAE96F32C6FD4802AB82BDF54ACC46905E950C8342E9EDBD39F15EE5A9A0C80F57BD3C08B54065C3F929DEA70EBBAFF5D51DEA38C686E4595C1AA23135BC
|
||||
|
||||
# 81
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:0191F36E8DEAFCFE937A5A8F980B11EEE561802FF465FE5D2320CEFDFFCB2556815B9690ED093E70A2BDD16FF7E1FED540DABCF84011189722E177CB5B9FBB64EA517196E051C8A25AC1410DFD213E9AEC299DBB2F0FA8F2F277E2B6AB9931E3CACE91357BEAFFDD95EC08E9030B0F059722658D8385337B87EC80E02F5D8E63AA44180C26D5BD51B62040628A30DE7357111339FCDC28E2DBB70A383BB6FDD5
|
||||
Ctrl.hexinfo = hexinfo:8C3D8A6CD4E442E13AD2FEBD48E90D59BABE7AB3E935E7E77140694CF27EA478C18ADDE0705F8F46E0BF8E033CD06D537CCA28749599636A1EFBCC632A23A0C8D53B8EB63C8923E332104C4C9F05E33DA3947093477AB44F411A699443C2562D0B2E08200E11E8EC5D70EF49E9A484889010258150ACF7DE5B9DC725768153215935F1248D744DC916C0403E5810ED093FE01697E4B062FD5395945CDBFEAD9EAE4859D6ADC468A6A70931B3A94A73F0F9A223241F0269B30B9EE9F51AF5D34774EA89CC00E6AC6204359A4E646E9B3C8AAF51AE46228837145ABD59276CDC415896214587FE9F4B516946A73A7E0DC9F81062F7372BDE963010CAA032FDCC4ADDD4CC7137944DEDA688DA24B8B848DEFAEF57F3B7BA16240759DAD4EB46D42B8DFE60825D07B8500419B24D50E5EF0AE5B5E6072959483E572979F0E5520658D62A09A7C22D94E0F7814DFFF86D4E8149BF27F19FAA5697A623B0F2E8B0D15219AABA9E6739CA0CA785B27FF1EE61081C61A0B7A41F0390C870E08D3A3C66A9003EEE5A756AE3EA77CC11A23B1F0887B0EB2E4E59D290070530084A2341D8B828ED9EF97512F34AB0F98A352708C0D1BB04CE13F48E969F37646C69B593E3010138ABFCF1C38B7FFF23DCF072C86B7199BEDD0742DAF0D3E990BC
|
||||
Ctrl.hexsalt = hexsalt:BC543BDC711C375CCE250DB8C7C6A760A43D829D5D0CCCAEB23948A7B045374186118DCBF6AD4EEF5E77E3F3A8E7F2D0124EFAFD4F13C94A20328AC00C95D4B118B59FB996B9AF9E3BD1B12656ECE13CF9543D84F750F625CA2484A64C89C00F9D39E08A23EB244FD3F14E4538946EA5D8D74ACDA471EBF93FC2A5BB0882908917E9BAC592BA134321E1F6E34936E76FE08D28DD13D8F958FF7244372F4631C9D4977B20044F3301B45DA59DCAEB6B84F9D401394C6520920ABF14C5BBC8A1C67FC1CEB4BAE144E2C77443336B0317143800FFD10CB08BA34B36014831FA76F89010A1E2FFA384F9A60EEAD7096CC90C0846C031C132D620A3CD583EDBEAF0B14C4C9F340F1F5AF832C003E2D12E70A475DD3321ACC2453044B002599BB6BAA9F1BB0679103EE93B676CF406631AD1A526F4F59694E16D52C6B072F85BC26426C666FDA2D496986A73C80319150BE0B7A95D1B00DD8110EE5EDA10A8A95C046B85091144D17A0341F4D217A4D0CB2DD6591B555F2DE92FD7AACF1CD8D8
|
||||
Output = 58218764C2DF043B4243F95DFA3DBBDC5F48600FB9E761F8DDACBFC4
|
||||
|
||||
# 82
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:6257152E5BB9BE20E1BB9CB20529BB208BDCB403AA5CCEC8C4E8A39467A00C79E6C4FFCCE6A2E724BD8943000ED34E4500EFD11AA873D46124FBD043DD7BA925BBAA86546FBB105CF65D767FBDF2C4942B811011C6C8246C186E88F6FEDE81330801F2D2687AC6110197E3CDE0ECD0ACF1CF215FAFB227AE7DEFCF36CC11F3D92B566C8E9EB5644DE0C0C4ED77A25CE7A55407F2B8AC8A758F9188CCC8A7D1C5845A6F3CD47501F9C1DA0B3A27B64005BB97DD9ED678349A9340
|
||||
Ctrl.hexinfo = hexinfo:B7954071BD5159518C454F164F490441FA8856A39F884F985ACD85769AFA76B3968CEAD647BF51DD33BED511C5170B6FBADEE732450F66A16B88300E2F8D10
|
||||
Ctrl.hexsalt = hexsalt:6A31F79D469879062AB92B3331C111BA95114DD4E552DDEAD371D4B132F4F90864D8C37B4A87E4A998018C41963128BAF61C3D1B6953152DAD42252B411108B7FBC2655A7C08D6D22DB627FB7F8B2DF99C16C33BACF4CAC9323F83215A115FC0FD0CCCC42AC5D1B957E910331C486D30647F3DA1D205C4C8868F1F4DC22DBC3DEA4444EDBB9278D9
|
||||
Output = E995BF3CCA19F971F7BBD8AE18B77EB73578E61C98F79DED754D503F2FFDBD462F24BB13034C9C59C7D3468CB0B7F27AE69A25D4D833A8D9627E98BDFA01ABC3BE8B2BF3601C3CB2B321964DF477ACA4AA6C2A99864614225DF7AAF401B3725210DFCA57B976DA0A1B675F6E8B262FDA78398EEF19D61303B98489C6F5D982D38FD8020BAE318C0E3B680F509A9A8E919BE254A616FF07E06A0AFD8095118A894DC9CCBB34004F833B343BC5D62A1653A98A11FADDB2BD3B96B831D3FA0349754EE2C8514F85DD09B3A901D00740054A28BB0623155AAD4D7E15EED8C5777097AA92B74630F868F5DA9B926D13467E6A5A9CBA94DF40D97EF9669A18462166551E3D66ED8D7AD8D9A3E5714D9674D6C80023CF0D0EEF7EC541E8A8CD92FC34DE86830AF6927E47B24FCB52228483A5D3831BE10B44D5C45D17ACEE1671F96B75AAD7F763EE052BD99E5AF56038BE8C3B5B8256D3F0B0FE6A30E08C006FABED475C88F63848D29DB6C36578C3575DCDA7B2C01D2AD11C5E90AA36A486ACF9FAF51D9745DE1DB4942DE1F791EAB1DC456506172CFA9DB56735A5629DBCBBF8B2387C5C35857BD9508E0D776415D7C6E2654E5C011E23319BA66CB5D1A42E65558B80F163FB9D2D5F58C6C3375E7F4702F63DB6B3E06BE48A76C9756E1E8EE931E6
|
||||
|
||||
# 83
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:11C4771C4942059C11166B496EDA4A31E63A2E8B6CA8674AA7D3663F7C8D0A42960909F9FB6A58FD612326D43A1E03D33C4C157701A12C1BBE7286A23F66BF38EBA56872AD867EFCB12F2D98C325BD2D75A6A53CC5F5E8FE7BB67F79660A2C8EBCEAFAF74C7979E188DB6DE9A0A7D23EEBEDAC6CF47C22E59CB4EB276807D71F19CD409563A81B22129AB8E7DB85B366DEE8803D2A455BFD7F5D9F679B8C7C41C3486E530EB0266C2BD6B25079A2423C1C87B4E4489A6888214E46891446F9C5EB328A1DC2D0EE92CDC9D792CD7D4CC5E7B4AE955267734D663124FC42F335036980CEC5682AF1CB1C064BBCE7CFB9454B887D4A496245B9F8F247B39B0A981886BF6287C3974E64FEF8F897206B
|
||||
Ctrl.hexinfo = hexinfo:C2F10D78E7BD88E216AD982A742FE593A87CD23F6D4E605DCD6F814A96A2D38A8A233ADF7BF4D64D9A2FAEC9841ECED5B67E6DEF772F6DFCD0886CBE0A22
|
||||
Ctrl.hexsalt = hexsalt:6E769A2F87D15135564329D2B956C7A731F972FFEBD94DED2EF4C03710265B5778172429FEA52286402BB34B2A550082015E22EF45DBC4939F98D4A9589160098F5328B9D9C90553E9B7DAB06CED85039D18C87130EAAAA1D0FEF203F90B3E1BDB2039B0599E9BCACF53D9F07C9591919CCEB596AC3C2AC80382577493D5A7C2A75745FE7F21D152AF75AD5AB2AE23287286D9A0CEE672201EB8D12BF14B407DAE8C9E9FBD0417756E837D1F5D4880D5AD48BFD453554E46F60203979740D62D950AA33284D170325A2DF51C2D6923224F696BC778D58851BE23712D3771A3649FAA88806ACF3E190F38A9DBA70D6968303A093AA476D71D8B0E02C2EB806A03089C2A96D1535C58A3103D50F31360C0E55CAEA275AB00CA415AD4C728E22A4C889CEF07CE4FC5DEDC7EE6A540197860D62AA515CDF2A0F8A4F8E6963239D78AB57D696B7336EB8B727B9516A3A5C228F00700FF6DE0CAF108633EB9DB375A71958A4B03416967D62912F597E4A95BE3B2C1CE8CAA6C140080AAD4DB0D149E681279BFFF8875E9BF93AB6B81E04A9CDC3E4BCE799F6CEB5489D3782B28FB829594D6E280869A2E813B6DF996C19ED4F9D5FCD68FAA323EF4FA4599B7F6252C8D412C20B54471D915DB79ACDE61E59A238B6F505488C4C2B48C26F25FAF0AFAE74B5A7B5BC2606926515E546CE7CA1BECA549
|
||||
Output = 5FF64B0DFD627308678500C03B03D2EBE5E0F861721A865FC2B9FEEF4B858504A9AE081E02255231F34B6BCB0D38B8D61D032C4674079A0790ABA4ED90750417DC3F75ABAFDBABAB78111290A2F8D3E5FCF2DDB36584A667A7BD5DCCA2D2B3B08302BD6E046ACA21DE87D06F10BE17FFA436102F6316830C01C750EA3D6EEF59EB49C1C2B631963FC2925EF162C7A62FE098D30592DF0D35823611224C7C9366712CB723CB65F99DF94B55C2D7636684A5080E65D01C845FE62036E82963647165DB5059995DBB31A4029E6B807410D5FDEFBA7DE59B5E8C34449DD45B8D69B5F55948D95E33791062BC31B91B9F4F67997D388022B42A3E
|
||||
|
||||
# 84
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:15A8819AF2E55081ED5CE62EACB170E73B6886267925D53854405D7536D7C1A0F32F4C69AB07D9EB55A811D0ED02ED450B784ACD10B0AF61112CA1CBD1A529FE2CD43199F67C5F863697D72987E765F60B2F1B60D6EE7424C942E60A8D10832DD299B753F8F87527D821BC85D478A4F8372FDB55D3FC98E42729926BA338A7F31CACA22BDF9D25E784EE5D6ED39B4E5BAE89433403A0DA75C497F01EE0F9153590902122D452827A63DEF5AD715D7C17487265B96E37833ECF777E611789C67A9BCECB50B396CE1443B16C86DEA9EC43F907A7A674B1045BE0D4B9A366C52BD065D3575EA0751FF019D96A72936412881BE52743592C4EF22C6CC6D286E8EDAD23FFEBF0320729204B01D3C2A431C7A7A63F8C54734FCF51C48965C9966AF1EC9B0EA35A0BB9C8A73A9A92297D137C92355C3D78D589BCC75AF7AAFBAF63BADE2A50D521C3FD03E4B762DE2F1629486F85152C50491C3D712F67580F9D800918CAA953C68201A762AD869413FAEC2EB206487CB97B84887D1657226B5FB16B4C75D81C45DC4FB701CEA7D5D19954C852D2B8C008CC7FF0E6EF2F153902760A83582D67C33F016BC75148386B6B77AD2C9125E16A34C3
|
||||
Ctrl.hexinfo = hexinfo:5ACE153EDE0C1BE3DD429FE254F5C47FE0CDB7227913C095B01C028208B443E38A45DCFB1F0B27B1546F0F7342BBE124C8DBA639DCF39137C9344906BD7052ECB6E29E35198C5A870693150A4A8ACAFA22BFF25BA1F9C5287BF6887A922E446A7A59FE0DB603E4BA374833A21B0C2D52AFDC3402DACC46B4EF5439FD4792CF3935311777DC7AD657C2CC28E7ADB47DB4F4D00C62687A9B91D1DA878D5AA6875F30E05698C02122BC3E9C7C755E178E76E293A4CFF2001A8CCAD799FF3615F33E4286FF3C2B5F48989FFF62820665696BDABEA34EE5CAE62F1D81F708BAC1BBA11F83DBC783683585E28999D830380EC2E054C1F2B713C21E4D82A560E42A2138D792BA152749BF9BB15A62A7E834B2C3E2DC33DCFA9334DA9803104204E6DF4431810CE2FBF09E1330BB85EBED5B215EC5A946C36F53B9E475B605C65DEF5637454F030992786D289FA22FB477AA909EC96D315A1D2594348A9F5A68193EB65F6FFD957DFAEBCCF70463E903874484D01E1E04134EC634DBCDFDF45F6F718C89A6B6F9FC7AAFBDCE818020510161327FFFCADAA5C75C1668FA102DB7B94D7825B5EA65B9C4839AF8C4CC70652F2FECFAB4AEADE79641730B70BD7F
|
||||
Ctrl.hexsalt = hexsalt:937E9E359B0FCFF7E1181079AD3A827693BAE5D526868FF203DBD96A48B444643D81AF7250B6A7CAE8D0E5BE13C2E463365AA2C52FC7D043F1EEEC43DAB8C8C6D6233B919DB8D03580159CF7C981E1EF1EB422107B1B8778124D2B21EC28E085C8AF3FF4B20217596B1DE1B73FE3911C10D86BBA3D90751618ED93B5113B5361CDDCDA5B9DF1C8896E60A1F0319F65A6023C5D3F8AAE61A30ADDE67A8C86BA0D0D1357A58A93596D17F5689F347FF3FE67203BCB496074258164EEF75FDF7FD700D670259ECDC63D08A6A0FED3E308F9D4455A0C5DBAE37D38F57250D16214B7F43C833C78C743C12C99862CDEAD1AF4B5C059739774148312E9EDE18EF2D68FD37EACEED7BDB92EB8F180723EF56725D70143A8F1E736A02A5AFA32F5FCB3AC0BC42245D2F2F5F9684B
|
||||
Output = D8689D19A5C258EA3288CE6B1DCC72989C702136BF8592856F9F68432ADDF7F344D4D2D40AD3DCBC2A5C68CBE08218C1F09663AE819DB9578BEE4E3121F8CB18BF65F1C5CEB13E50ED006494CEB1C2BB73AE58CDE803600176B802F7E9E5766CFF02917B7922CB69FBA7E783787AB537D950C6E898E8516A3315378F4D36C3960AF070F0A9827372143F411BBD96A260D7D56A5760CA9DC53C787ABDFD9178616642DEFEE747AAFACE63CFE27F121813D3BD41B49E0752B6C186980E692D57C6DD14D431F0F6470D581BD166B422770DA93DFB5C83E550C18B0DD36917F0869BB58809540545F5337E59C845FE01DBF61F24ECA04316838FABABC7B82967C6E0423EFC5183F327027D30FBD9DD0D5975B26A01C3F096BB3CED09E30EB2A9B5E8288D7A2644CEA65B4BDE6C505F1DF1C85B4F6091A99C2F707B3208D479C4E7F1F88A56115F5A59B78CF466D6EA00B1F61ADA492ACB535F01FD45E874B332321DE734976DE74962A4F9BD33BA501BFB8D425DC450E92839812C39E27A828C6546A7745DA3831535CE34DFB9BD05C6B04B74D82DE129E7C8E07FEBF6C9FC4ACADE92
|
||||
|
||||
# 85
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:23CCE07D22693C26A24139E9FF5289056187DED479064094D788A942B29814587DFEC996F8F0C3B812DA76F5E7CFE05A1D3D5DE405B607ED62D96DE6224F00183720B9E0ADA742BF6CE48A80F3A36E456FCC92B2B14B7937DE773D3AAF2F9D9D5A6A9955154F27AFF00F307FEEE665A0141D15BFED5B83D076CF2FD45632CE9C63786658448263858C7F0E341CEF070E4C946D7ECC0016C1C2DDD778D4B32EFE434D6EF5F5B134819CE2C0031C46AE4E480488853012EAD26D5B0A7903FF674C822B7ACB3D4F13D41A9E91B6D2841DCD57DB783C00B129BE18AC4408854E1F2E99938739130529C04188375AD1027EB2648FC8232E00E00A658ED16710545C51F863B95136815C1FFFA63DE0BC8E4CE914545DE2A0189152E5BEBB6F2529677E69F3E91EEC9207C171683BBF53C5C920FEF69077D3C545E181A5E43D43CE883B6590A685AF4AE0A5CC31A8E5F912F8C9FCFE3EAD64CD0F0F799868CC37D3F31A4E35D14C8FC51F3CA3F545E3D5BE79EA721B1136E8D67037DC354BCE87839A12147DA473FC6BE50E352783D505EC45C566F050D2E50797F2A9CEB774D4546327CA4AD01A84E0DAC3EEF73E80C8190694A92022EBAB655CE4982853D62ED30673A74CEF0B80EFE589DBFC3742EC301BFDA4E547DAC80B74BA5650096A69B5BF253A2BB0E417AB79F1FBEBF6201FB235A292BD8CEDF9409F583006B6FAE1E074
|
||||
Ctrl.hexinfo = hexinfo:3D199A570AC08FD7BF229B1E97560551928E30A3825E0B5968D943BB3D7A2CA0A387576E6A4C5D846C831FDC4DDE916AF06666588F3AEF958805A36744FB5BDEFFE8FD28C1F5B8F9E6BFDE71F3935F0C4188B799592C89A0B01964234544434AF51370ACEAD3F3A700BF8418DB9FAEEC29E8AC884650F27095E7FBB49DB9B96BD8B911A27F88F4ED11FDEA4C9C1E88ACCD01DCFEAF1C0406B5F034DFC004A5EA0C2137634C7BED05E75BA44B57A860C9C6BCB942A3C58D0F1C5D1D6D8EDC49B64941F4FDE84F68864480C43C2C2064D35DC2BB0ABAEE2C001E20B2B5023186AB98D06BBC7CBE8C82C77331CFC6AB30CF12209E1488E286B4FE71BB74D130FA754F8AE85CF077F3FCD744EC41A32A71DA9584E5FDA7D636812C5C3470BA63C6B3B5D5FA3786C554F81D46EABE63B31133E176D898E3B04A4AC26F21446F1142C10350F5B45E52516D1DC8ADF220F8F04EA1A481FD24C903AA89588AD83271C0CA380BB75402B2D76274FD62E75BD4A34D4753B630DB7BCCBAA4F76635B5C66B7FB008C6C44538A257D55D79F184A8A2F08E3F9E9DF171D3FFCFFD8DA409ACBFEDEFE68FFDC5318DE6F1A7A1AF7A9CB7319B70E274B35A663F068BF5D21F94FF770CF38E3BDA3E6170B452F857B0DA8AC5D0AC3808
|
||||
Ctrl.hexsalt = hexsalt:EBC42CA8BABBA129B5198EC8101F5E2DA46BAE48693A0DA5F86682BDBDF0A9C1F0737389DF923CA17AAA059107F8C7078258FCA3C46BC85E4E0B3AF65D1BD4BBAB96C1D726E086A10F73B332995CB0325DDFD991AB5558B14B9A6A65334B142DDC9EEEB82B24E65BEAA7F91C1D14F9B8706D427248B05A994EEDFC0D3B7049088FD046921421A09F51214205EFA79F48A8A5D57C54A4FE233102DACCC4387D2CADE8C3BC5CA15E46EA961647D38B9C29BAC146B89CF6F0538DA33373688B36686815908BD05909EE5E727344F88BC665764258FAA1E6423E739416668FBDB85DDB0FD299F0126B12BCE79FDF3464E7A309C33021E911783BAF819D3B6CC5D6FE51A7A9E02FCF28A663410C1921F2BF11CF832C65BB0A0584EF016919B9CE54C901C0D1F375B7273529EC2BEE9668
|
||||
Output = 5C57868FF9C68D190C846C98F1FF7910CB3B24860AA9F8427AEC3215D8795EDCA6795B3F997F6F28A1C242D2A584B9B62C3C4810833B21D614B0DD9C8BF03698635D7779FA7CCE025CA81033C91784FA0056AD5FC9CE85438AD5732CBBB1F56A26A480A19C2E8F09BF9909F22633A00985E739DA004D3323883EB3F7ED8C8FEEB78C4BC72A72FE8AFF34CF7650A98B15758E5BE99224F6AEE9D31C0E5D83BD0AA109D91D8710BAD5089AE37B210809D488400DE5C4125D009A8997D0A13FFDCDA6AF57E2912B986973484FBF1F23A22FCEF4E6F252060FE49C384FEBAC1C607EC5D2FBEFD98F3FAD7FC751C85988BDC94DB18BB50B53CBD35752AE7930D549280E36F2A99517E1699BA88A378D695C
|
||||
|
||||
# 86
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:05F0DCA65380FDDBB6047C3AFB85597810D4F775BE9BFEDF81B1DD3D77221869EF64988D0EDAEB4B43DF7E9E061A1B656E82E1D3B309799D7DEB813ECC41BA35A2835517EBC7FBF1A7AA7F37387CCB02EFA97E3258BBEC447B83540ACC92F6C217B71AD21D0B0FECB4398E9F4EF420D2F54DD1C204D2EDBD557222FAB3B02B354ACE2C584FC150C16C8204457842B79E7D08BAF7C8409044106A936DCC7B6FB97F07E106939DDAB04599039416FD27E9E0EF752369AB3C2CD4BFF62A71955B6F171A43A02B978EF22B23A2046D65040694040228EA86D3C2A70D
|
||||
Ctrl.hexinfo = hexinfo:5245D627798A577C79A94068C0EAFAE28CBAF7C450D5DBB01F623E84BD4386D330E184D035FFFF7350F6FDA351BBFE22310FE298AF9814D7160C2779FDA772764D9124BF0C2BF26E52A65C64ACF2BC47DB3B2B2FBAD36455A091FC276E5119AD5BA9960D02DA5D5C3F9C6B14EDB568123495CA1754CD20E39F27996A88310ABEBA4A1A14
|
||||
Ctrl.hexsalt = hexsalt:0E9E08BB94FB43EA094D30CCBD0469D526988BB5B22086A5CF041CFBBFC1F336B9C23E8E4386BB70F8250F0A7C0CD94796D48C788EBA574C2D4B424F6B3C0F1957ADD9964CFFA9B3111970096CB3F112548837CEDA4BE392598A8EED3ACC89682E7CBE6D1E2DD0CEA267C4714CB0D7BB397C1BF5A43D96161BF8C41CCE4C1BD68BBCB9436F2A8E6F7DDC0C7061FF8A1DA75C3955A21525E8C02D98AD9D4DAAAFD82671D6CE7E1772D2BE0BC9255643B3A5616A78FBF3FCFC9387C2869C602E88A632C7A5B32F7F11D535499F12B87083B4350ECBD650E19FCB24064D90ECA81B5D1D8295D9F7E8B32D40C9DC92C8219AD55373447C8BA528C8A09C9BE3AC529F12DB6733
|
||||
Output = 8EC710D08D60572E7A12C50C2D0678745322A060FA1ECBC956B1A478CAE6D0EEFE2F6221E57C53527892BF9A722A5ECF7030D135F57245F57F1B5DFC79A9020FCEBBF9EC16E8072A5B0935ACDBF5B268EE053CDDA138419F97086A7C06A902F4DAAF166ECB64D6FC3B8119C2FFEB8A9E0FC2C12DB38EC0BADD9B68F7E4A9E083F78A25DF5CB8A37C8DDF3C4C76A7817698DCB1F9EC0CBEBA7C8F0B360BB2B8DA7B80F71723834FD7411099E89A16736EA18849CF4B253E63BADAE488C7EC439D70E38874392162F50B0C29632AE59DDDEAD2E23B7CB943C1403019983C2226D4E55D6731E239161D7FC3E52C8836A92E926A3961E0DAD7BE48833690CB10FB07E06BCC0C3C1266B0CD4B6F9C1C1675307D5CD068D5BE4D838AEEB2BF901EA7DD7861ED3D69349B43BD19A0B223EF0CCE336980CF62DF04784E4A34024ABE08869392E1F847FF0A14
|
||||
|
||||
# 87
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:CFA01753F9BF46589AFD424783541C3AC1FF0A8BD8AA5ACF5973EDF445F7A628A99EBEA51E144BC70058223787FE037CE37965843995278E463567448746B0BD34C94587D000B427844421FF38A005C0B8743BF6B5DBF2EF268FA5D33BD00B21585BD78CBEBCF01E701A602C844D1DEB09A315936709180C560443C11F2542E470A64D568C0F64CD07A3FFCDE849F36951C4F87DB57CC7A5B1649B2389F8C170E8487578B76FB00121CA0F2F
|
||||
Ctrl.hexinfo = hexinfo:701FBB3FF3C14E2A81799A47376532D4ACCFCC47C2BB54028141FCA782FD8B03DE65EBBE43EBCE13E174A28504CD29DB143B885BBE26A35BDEFE2BC2D5309E23FF9F1561414710352A8B6D65173201AC03D2D821208AA2F3C62D065321F99E4FDAB9B8057A2DADEC5DA9E6611A6988E4524CBC748078DCB7A48F8EEF346DDE11EC88
|
||||
Ctrl.hexsalt = hexsalt:1B21FF11FE834B3547424D3A59587C1269962D868B6E3FFF479AB2E631024BE8DF6CB98BCFBB483E
|
||||
Output = B7B975385B84F6C29FDAEC8E33C22948DD08BED6655BB1F1B3CCA86FE72F37402BA9FCF8CBA9265CB740D0E48C12ADBA8F8F0844B76A61D4915C51A2F1CFCB49578963D2111A85D0AB6AB056539D25AF7F809BE5E4A77A507C1C55E0964298CE7F5E859264429509E0EA7A6BC400B05EEC012D6B8F45CB91DE55F29E61AEC05D4577694DB4405E6B14BD4F9D6E3FB4A8A19B73ADF76DD65B5C4BC04A78A7011ACB0514356399DA1527BC85676891B0F35F9B35CDE076EF687EA0935FB70B57D66B1B1B4CFC
|
||||
|
||||
# 88
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:7D6438E02A2895E2F002E050AC6F501B153209C3752E55869022E26CC7B11AEE8889D7606382055D31288126CBB1607C938EB6A39259DA54C49B633085C70A7128AB010CECE3AACCD69B1C4F831A22F3536833D123439A8996C3430D4FDBF94E780440EEA4B3E5C760D9E62CE2711808A9B20C7F168276699AA6C0D1AB0BA5BCC8FFC09B22CBA660E8495499AC34305794EE18F498C14E39A063BA4B14CD11B572936113C8ADF7C2A6A54164BB16CC54F1D49FBCC0185029138948198E4C0529AE10AF7989212B34ABD90DE8EB61C2E87C489819F7BFC6220CEA35F4E1A29BB48E2CC67EFF499C89EE967C863B5C14487D2ABB2A019355758EAFC225AB1ACA27604845FFAA3F13377299AD4C3555D2CF10E00EACC9FBFDD32C70BD12810F229BE3B1
|
||||
Ctrl.hexinfo = hexinfo:FD85BA173831707881A35B35DF74F876BCCB948E848C755E651B9A612DF86768C7B3E776DECE6E251D40CB962D3C58E754D6FDB37EC4CDE4FC98E6A7568EB84D3A8872375B4D4CB97E1252527171F64BC3F0EFE545A1F03AEA42C32A88ED386F923C0823881BD843BC43546FFEB727C0C26E948EFE4B8A42ACFA52339008FDD382510A9931B9BA577FED31CFE39C343D76543285C1BAC19CD53ADD42725831ED12380B33F59E14F5F45549BFE75F7C893DC58BC2F50F0C8D84FF3746AFAEACC8AC182F6026710202162895CD47459B0D808DF11F20DD05429832A5F7A12B1E89239104836DFD172EE4AC9FFB51A5C029F6D872CE38CF59B19B9D5D3DA0E7AFB624E772076E92E6F35B29EF7A8EA1DFF66F45DE50E242709598731554F07257D3272E9D319B2F6ED5295411A965F224B1F14EB0F8BAD6E5C1180E37DD680F476DD3546DB352D044203D9927C70489A3D050
|
||||
Ctrl.hexsalt = hexsalt:115DBA9EC1FF37A98044E1AA8B95C28F1A58EAA668A580769F8F421DDEB30062408C8F18DB01F027C1CB51CF9EA5267C4E2F29D03857B1A076969FB126F874D1148050B11110BE442923FD1946F60C3F416916538415E3903EA0299A45194BBEE597C6ABE568E56582AEE51CE7EF419F30E5CB72B75968DA2C3519F77641F20F3FE40987963C240DDBCDACEDEF10C558989FDB38298BA3EE1F5CE80975C1332F9CD52CAC48D93F0C1DF4FD5A488837143E8FB8A9718EE56C915261D6494202D828F575272404E850494DC70EF734408033314B789A5B2412FC50B0302A8859E403F48E89086A468A07520495A1E1BD42828C5EA22705CDB67E7E916A8EF0A34EE268F0B476C30D91D4737D6712A3908EBB3F20CED73C4DF3A8054C15FC1A
|
||||
Output = DB8FC861395EEB7CBA1865E25FB10B0103BF99040C1D545B2785
|
||||
|
||||
# 89
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:51564F357E910BEC48F17DE71423A20A7A09AA9024095E956C01D1D42100DA4996D7C4C7A5FCB455BD013438BBB46921A1C2B605A0C79A161EF53233E7C8EE7C29389B7E4444CD300F4A58BF207C8A9E35B89C0F7D04813255090C722DC3A015C054B445529EDA3ED2340A22F9EF202A6860F787DEAFD0DE7EEE1C1F839F65196C52AE40A7F2FF2C407BBE4DE3FF2071298F1292DD0D676F945C3852CA1BB99081EE221A6149BA7AF3D494461E653BB640E73A3D30E7078E6C0F8A626CF201D5C1DCB31FB6605863CC4279E59CD47E1FBEA544CBF07B6D350DD87ABAAD87BC6DB9301A9D84FA5B85B32AB89E1C1467E7C938E92960BA05DB7A381911E50C8E85E096FA03BB4858A7CEA586F657E76D26E960C63C0C9D03B334D5E5DDA2292A3A200F86893B50478F75F5C6646E39B15F15BB3B0F46AF946620355403D8CD9D9509F530084782E224700CEBA10323E988D8BDAA3FBF332F5118CD0C1D75B89C6096CA8858C28A1DBFFAFA437500AD342C53C9BB742E33
|
||||
Ctrl.hexinfo = hexinfo:1F91CFF83BE3FF0E1D7DFEF24A9777D2508EBB91D7CCC119B147D582B402C57E9204DE8AA8460B44FF87ED3BB672E219F1A1D56450FDD4FE1B783E4627FF960AB8B5642CB1687325F20B8EABCADD91F08DFC814B0C7E34F73090F21B6BFD508E33B71847626F1673ECE1E284F4058E0E93AA44778DC9C2D1FCC79CC8DC6007D59083B059EB249AD1740F14CE4F30BECD58CE7B73D3E011E310046CFD418A8201B032B5B3D2E6DD0F1D17579FADD2D569C4DE535E61B7074536833FC934B8E9CCAEC2A1249A82ABAB2DDD2ADA25486750CDA1B52A5731C3
|
||||
Ctrl.hexsalt = hexsalt:B8A099044F41B8F8FD0411315C09E67609892FBC48B488B90C2B1F021EA08F98995BF1D3B04FB74E98F248E8441F6E0BF208EF788E9E48A9734954068F51EA45ED5651CA15D97FF902BD5A905DFC036132AE5309E67DEFEA2607AC3049B90BF283A6E54880A0BA4612D5F57D886EB020799DC09B436EECD29FD16ACF
|
||||
Output = F9ECE826BF8A742E53AC2BA2103600491CE60BFBD58C96808D3C4FF15C9F73656947537A45ECC61D78F7A8AA129630F068CE62129268474E2760713FE0B013FBC19766791D53DDCD245FFF0CEC53A50EE02201F45F
|
||||
|
||||
# 90
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:6D0BC0F3F0F4929BB4C6300E2717F077D8423361508A285DD301BA883E35B3E57ADC248580A15557AA7A65904F846CEDB131A930749D5D92904194454C3D161A5780939405A2A98173A7FFAD1CB99E674706C6544F0A660D7029272A23C8FEAA28824AEEECB4F37786F93ADAABCEBCB86BB70E4AE73E9CA16E7F48F8192F7BAE82AA7CD9720A1F5551AE93ECABD48DB92241599E768154A45BBCF80B0A442519E6E6AF3887DEF9C55685CC3CE2F85D668B523D3E49629431E303B76BCF76DB1DEA75E5083B190C6080A3010BB238A71328C781E561108FCCEFEA52943F7A6857907E748A0C852E0D389F4FD92E841B3598F6E638CD6C
|
||||
Ctrl.hexinfo = hexinfo:9D90727FF8F42123A162097599EA723DDD90298DDA6195326E4B70C832504D1280CF39F28B446BF1E368F471FE7E435EB7ED2D4D40979FD682FEC463E5058C96D308F3DD492A2A0ADE69257937183132AF56CEBEE6201A73AC821CB64E495A09E12C8930B0F3B585AC136E5A0B4B589EB412AD400E6EC25D38A3D0FEAFD71E4CC430C490B7E6455D97DC2DA97E52177D81CB8D6D961F39A6BD4116F5504D61D9BDECAD22C8DA6A4280445F4814809F4E98214B11B0DC3971538D6A2228C5A1F72441291DA1B09ECCDD3D49CF918C3428633FBAF244861AE70A4FD367A64780CA13F0D549A8028D53139098CBC343C126F41169A890B5E8F98AD1202F03B25D75080D1352B3293ACDE74AA72D80A5B92B7ED61904BC88D827438872E2D0759EBBBD18717D6F40FD0E15263168DC2B82FDB4F0A5A26D1A8D798B8292B0374FF419B3835902A36D1C2479861E4A0263AAD639A932C48F513F161A14EA8B647695347134CB8601BBA7E6B534F4AC31A88E750EF727CC84654D7E0A5BBE4A54D1586D324FF290D9B8CD6176B62ADDD04971D95E3F5DBDE4C88463C5A43ECF1C1D9DDF11C5F5A281ECB56BB40C9409C91223492ADB67F1B16A3328F2747D8E2381
|
||||
Ctrl.hexsalt = hexsalt:6C79FCE5CFC0F68E6ACFA445C77D076877DD3F2061EEEF6760B0996396C5BFF392CFF473145AE2714D6E216C328EB3596407FD155BB3D361EC113FB13143FD8B3BD7D37AD76C6F74F39AD4354FDB799F62CBA69351FBCA6549CBDF84CFD60B21A47148AC2D16240A9A4E1125191D2CCB950E873D64A1FD83830190FB770AC305BFEE537CA60EAEEA080B354E7F4D66DAC7568E93DBCB10F7EDEEBADC002D16D0
|
||||
Output = 465CF02C6A990BAA347D2DE3A716CD8B704F4C9DA076700AE55C8A05B1F96C2ACBECDE44AD87E008D8065D4EF470371B226046C5316AD464777DC66172EC4CF3406F272EB0C7646309002EC3A925292196437DC8F121B6F5C3BB2CCC9D39659632432E64423C22CA6AB15649B501F4638CFE491E181386A2A9AD490075DCEC03311CC363834011ECC8D5DF9344C9D6D9610CFFC5C7AB637B63510832D01F51D5C19D53106103661CE58C50E6E5E60104717C7E836FC7570420C062BBD540EAAFD66F4386D1F98D06E82030213D47692C8B7A62DF3D3B8C23F77B68E0D58440C4FDCA6CFD749B8C9CC1D717FBE5A989B36578CD21033077B5C69692323A5B15A9145D9DE2CDF3C08747E8E4E675A919EA9ECE9B02F7EF13BAD5BC6B7E4F688F14C63435833DB7EDCBD8F15BC8072164B536B45CB2173C558F7038576EC30C116D09D5FD1014AFAE9DFB653D640849C799F3B97F7EAA34101603182206DC8CAA9210E18D
|
||||
|
||||
# 91
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:7C34F3905CC64175DA92BEBAA2DEBBED29258003F2197A92F842D82038E3407F140125C3ED0F5EBD4D92297161301AEED9946116674714A2F7E1A0BA848F0803041FEABDCC94828A3BE84A07BB727499FD5DAF41E7459EFFBFF158709A99A6989AE5E4D5C9184B88D5485B0646D39450523A542A27A2E8E8F5B4D5171D58D397EF91DB50C2C6D35187D6E4CF2E94B3950975C96E3195297535A79C9C6AD25FB918899BF9689DC61BA885BF50181D8F92503FE97C12EC218A8A44ED89E27CD74627FCECBE2604D4F3F2DB5A5220B4BA22307E18411987B60547C1FD3D91B9F702D8DF05D340C01169810204C9F1694C88827E42D97FB0262DD02C7E376D56F6F6A54BBB6C3D3CA1725898F23FB48731C6F96B9487B09C4E944B4210E13369017442B850232F45F41706F276CD447270E00EB2A16FCB39AFF56FEBB13253A865CF6637B2246740789ADB5FC05F92BD7FFD75648A983868ABF4DDB763A8DFD076C752088BC46FE544984ADAD8762D8CADD3939003CA6FB7D7F1FB2109ABD9C374B4D6EEEC3F90138E782EF95010
|
||||
Ctrl.hexinfo = hexinfo:68E70516606E6C78A3B36365AA556FCCC7999EEA1E6267870F0F0BF261BE3FA2A13A145056F0083CB88BFE5F919702FC1173B34F130D2D7D385C0668AA2404A113F5FCAD5181407AE9B2F74BE09FE41678B517656053979EE766D1966BF1EEAFD7DEFF75AD7AB128D913A3ABAB15E30AF2715A99D4DB80126AA92803AA198E8C5DA360C3A9D787D24FEB41E0650247106A7CB0F97E4C5338A2A84C344D01141AF409ADF3254E86A36BD8E6281422BBB6DE7504BF3482960B978511307AF2AB3514550221B826856F3BE57C1458EABEB4D8C627F8362970F72A6619AABDC288E7ED3E12D2D6937D056E3BE8A47AC072B030CFF202DA98742727D9B4362CF3AA2489F6D5CA9BEE83CAC90291AA5097D0DF9C469E67E612DEC309AEC1595E460800E6383C4AA00FF7CF37D815B95C7ED5E83213
|
||||
Ctrl.hexsalt = hexsalt:6A3B8F2DE111B433E20572AF81EBEF5D80FFCC4B318E683A158B322CC4A9A5D55F202AFC0F37EF1B1EBC979213DC87329BAEFD7E663D7294379E65D12CD2EF7997858C091D8A0B7D7D3389A323A0D87A5C5EFFB3233C5BEB2A48861AB56D4EA75FBA32EB57E4909A6121BAC1299CDCBEB91B3E7B7A4E33C971E3EDAE256C9F38F4B23FFF5E92969BDA79025706CCCF17F6AC8755A5435A9EBA907EED7F6B146478C18EF8B3D36A4170E4BED5EDED5AF0D16C1A3AD117F982ABF3D3C9D3067F994FF04561BDA08410E6596C9FC506928D5952F3FE046355BD224B9838E4509ADD8384DB7F7BB442C56A1E9D26D51CCD442BB7196EE3021D2A70C015FF65EE2F848041BB934ABD4473C1D700228EC57D384AFE2713D51A1E3E18263DC028039C6B412CEC5354184252CBEE8902403651AE803E03015A70B06C9410AC8D100F624AD94058DF73FE764E0081848587B34EC4B34DCF8B4E76AB9A0C6051CB6742D34F7410B68FFB05FC50C95178050ABDCCE6DB13D0E45ED75A90D054E56F4E40A078878E4354992AD884312E62A8067CEEF1D09F0C07BB5ADDB86450B9D3892D7F2CFA7F82F9AF9D85E81B8B3E3C8FBFE089286E9DCD6C9BF80987F2F11F12F410706BF2
|
||||
Output = CE1E94EB49FFF9C76ECB7E37E9EF184D198431B7CA93FE170129341C2E973216CD529B5023942C24B9CF304A43683D9B29732F28702326EC48DB3CA71130B9B267807317
|
||||
|
||||
# 92
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:57D11A96B02847BA82B7A03BC5020DEF462F2C68E8B0CE4F5551ECB4C004A2DE08664C1F72950A4AE897D3605D
|
||||
Ctrl.hexinfo = hexinfo:E8DCB4AC8EFC4CCDFF3084DED032F6F0AC44A1849439BDB54E7E1CB412A8CDFC3FA14E610C8511871E2C063414B98162A3C0BF1E66ED89363DC0329F836BFA06649898519599B16C6308721D70FA75801E9F200CAF3295D7F3E3FBBDF2748F904A772F89399F02C3CD6F50FCC57C1A387D241412FC447D9422D1F1985D7EDBB404379A8A33F2A432B21C502CC6B8A9E57C583BCD2893C8E401627CDED2B4DF1E9C17B46E619690B9F13CA6C4287FF79EB0C44C3C9D77CBB8A5FB21C4AB966F58E079ACBD5659A9C995D844F44C6DE023262875410CBF9848D50BC70A5F26923631F23108A21EC6250659FC35BFA0C36D0681EA3DCDA04A12824EDB1D7FAF22910E04940FDBE6A4106543E2
|
||||
Ctrl.hexsalt = hexsalt:A13E3FF02ED5B83FBC4DE726E521FE578727EC75983F2D80E1035AD46CA3E75937927EBA00215D769E974B6B9422017219737F6ABBCE3B20F840118C4B56D607B97C48E79318CB0792A744D45F26C0F290A62A43AAA0D6807911D2CC28EF1DE26CAA925514911844B72A0A914EB532CB0D397C683943B24BD25D78AB5C83319C38938A91F1CE2C0C0E64865CEBA8DDF2BD2F4F5A8C5676F73B8423419D27A83D87F5392CA8EFFB5D9308BEAF3AEDCFF69E16D205C1B99271BF3281ED2BC014CD13C04ABA9E7C08903510131EC73529BC714F01B2F4BCFED2AFD7A9B080306EA72786E563AA4045A0C8C7C1BF8B424968E3011D99673B54F824F5FAE31DD058F6D09E61119E0CBE8EE969ED48B523C7AABBC680D8273F468897837068CE2E09B61077E352EC042E63DA44D8ADC4EB7C955EC9122686696EB4F14D15CD7098D2C116B23431B92573CDEC074195F337D6AD50E101A1F0206845A99C7860D11B6B1BD9CCE59A98CD775F6B0246EEAE175169AEE7
|
||||
Output = DE076E3261E8196B9A358D508953C2EDC93EBF3959200AD46083E262E78E1A2F8B57F998A83F4F9E3077D7C119A1D6075AE9E75049DF9DBA393F4C68BF939A8A4516A69E703903389671FA82671F5737DB170910F41E720C37D2FCD187B1CEFE23A2C258BEC7768687F1A332F2AB351B75E350FFF08D8FF861EEB319521CEC7781D4AA5A18A06FB2BC849FC1B6379659263843D37D4B44D54E97
|
||||
|
||||
# 93
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:FE5930559ED4EFC3474386C5E1DF180B4F86EACB0BCA7112C04DC82D1DC8D6B5CCD63E482BC285E682C32A23BE6F820856C644DEE930F13CA25B1824BA71867266443464E76ED29465D3FCFC07146ED871829FA43A3CFA013A26B7FD56EBB97EC031372D48F48BF56A7F
|
||||
Ctrl.hexinfo = hexinfo:421D20693DAAC8789443FF6AABF8BB752FE7FF6075B06BDFE2E854421E92EA4151F811D326540312D708B10AC92AEED088101B044F9A0053F047BE40BCA080454EC89599C943854BEB4FFB75045C26A02911E29FD8390AE692DB16ACA0EF62D37EB667F0CB17E26BAFF33D5A81922F07F45E301F73FFFCB6B860B1ABAE353F28A97C0833641B
|
||||
Ctrl.hexsalt = hexsalt:FAD205AE791F2C3A8467CA992844232BEBEB1A80BF09DA20F4B8B66039BEDE02F646680B7595D19420D13015226A85B5C45A2AB59D664D63DE7A444BB34C0BB47DED04AEFAE88616A1B8E60C6CB89B38036AAC44735CEFFBF563F4FBAC734C07DD9CCEBEA38920719F9D128D6142C6D276F0BE0054E8514BACA8381A5A25B4B345484E338B1229C16B012DC4A89BA32D7E4E21602692502CD059D1CC4B8B73CC62BA29056F45209750E493A51521A57D7483A6CDF1176D6E4EBE78ABAA79A6FEA642E64D1918B1241C127793009EEA48057B46F189190E4907
|
||||
Output = A12775793F4DECC198FC859AEE17F1ED57F06689DC33F2A2915958715DC9C292AD1319EF040A15E04EDDC31DF3DD1454F19C2D91FA6BDCE5B799D30DADEAEAF5467A42376C892DFEFF9E9D08F9DA0A367FFD997B707E52E706FFED9984091BF086DAC23F0FA5F49AD0B5ADB39258E923F34F6B821A07BFD3F96D830F1E95F4A3D53AEB753829A2CF0A9AD216BE91FFFD12048A1EF87E8B59B75912A3E20F9F28A9CDC59230EB405FED82C0CA8C97DC8009E8ADE1F3786201510FEEDE63395788289E2B9E135449965FBD62A78D97CD30D1CD4C8CE80163CF6139ECE484D51682B2B5C1209B2EAE02855AFBB7769CD105DEB672BCECE5ABD4224B06482074C5DD2FF93A52581A8C41F95A724C61B51D36614272FB2BB92C0D1A1F0722FF57A278B4E973DAC1F31C591668FADC4BC1F852F6C4
|
||||
|
||||
# 94
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:C2CB47EFE02F4936A7B3AB51BBEE6670D684D6CDBFAB3198592E71D1E7CAB99FD7E9453A8A70BC4FEA2A22F29552B8FBD386637E0C46510806D1609C7F3360CAA540A374EA3AF63A03E31411B3386AB9CBF10548945FE07A5D307480ABC033FE3BD62AFF0B84EDD8CEF7DEEDC1AF387A520B5DB2319CA0CF40AEF8D713C532E2D0D5C0ECB2BCC428A436E4352F212956078746DDA203D3FCC2DCBCD0AC910FB32C0D0EEA05400298E8FFB6049863ACFD7FA56822795EF0DFBFC52CB555AD285A3B7D98DC1EA8FB70AABF3C93E392C2EF92117DD5EB4B31C5EA2D9200B0AD58249399975A523E0EFD7A546EAA24DA0C52C6DC62ADD1BBF4D3D8EB1B2DA575C41869606DEFE588CBF4BF4F90DF1E09B0055A387674C6C28400897DE31E33CE4C0B348CB4D5E0678B3C51286F56BC7D51BC094EFBF280F8A51E354E5770C51D1C2EA64D5D6FC6BA54562AF66D6BE0BA4FE0EEA93B50FCF35891FC7A9034BEB633BF9450110B
|
||||
Ctrl.hexinfo = hexinfo:E93B6BF82D56A9B52CCA30F3AE58316464D13DBF695D56E96651694D4288B12206F4852D57D3199937791C6B77C0FCF98A89019E99C56D6F68
|
||||
Ctrl.hexsalt = hexsalt:BC92AC7D4C5E61CCDC4256BEB7DC05E33F1973E7ED31507A426505D583649576204BF90FEC867C97BB1E0684AA32BC3F7889E4F931A56DB5A29803C8F51CEAE3C601F0731B7E6D2413A48C5BE6F213452DFBF26E485C7710BF148D5AAA8F3C4779ED76BE78
|
||||
Output = E1BBB7A5F8F3E57D0C47433EF55ED4DECF8808C536138A1FD9EDA1BE5A1FAE1BA9FC4F8537FB5154D37D10F6D527D747091B9B134705B33810AB2CA093AD55690442D265E4E0777F192743B26F002B0981CB223133D973B400076495C960B19EFE56C129C6AD961D0F72248EC192275B5AE66CC61FE028939C686AC25F41755EF37FEB04645E6505926B43EFAB4BD359B81221B1C84014E38735CE0592F48BA1A2E10234CC9292C79B69B4E96057F09B7DD4957DEED04C1D24C6C28BA6957DB8A0AA579A18AD0C29498CB8DB12E914C6BA2FD71965DCE2FACD612E74837898B62EAC3EB5A5C918514AEBD11B015EF6D2FF08D2840605F2EFABEE1B907DC7F060301566B3CA5E3DDAD66B54B9A44E86A2A7BD8AC28860A630D41C4E3AD4BC70CF047E41D9A8854B4CAB0A976AFD62A99D01FE64FA5286F1B4D714661699B918D22675C9C2F72B655CDF8549397CE0A62E34886DA907CA36548607389E618914220A96316803C93F4A8E9139AA05A807DCAB900046FA7E0AE820C05AECD285210DB26F547F201557F446C9599BAF4C5BEAF5CE068554C72442977AF78E24D9FCB87234B43E89
|
||||
|
||||
# 95
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:37E72F83FD2FC0EFE600A916283BBC4922C26FF3BFF43C3920DC5E314973F0BA5E0525CE92D4E8B1766D0DAE86B037C49D6D71C931E04F5DB5C258E6E1375DF4AE2FC65FFF5AB6948BA1D30E52F1FB78C33F68A6689FEA2564252849687452497C609F8228FA030614D9681C05B483DD0CC05B3480DA544EB2EF5A0360CB6EF4BDD8C2D5CF08391E74E981BCED9C14BF298915D6690F223F356E8B621977EF959656B81A73AC672197C444A2198ABC3D51737B4F60044B75F23682362AD1E2B88C9A47AADA6633A4D975DBB4851576B8A5B533FC307B2FDE009280A75140977379C9B88F4361F38570ABCB90E34B0873DED376C2445C82442A8A0CCDEBA34FA405BF008E88548C1B787858B2BF5A690C606C4BA1E59C32795740E3CF7D6BFDC85D8BEA4C5868DF29755B5F77D5DA840E5A8938E96BAD2FEF0B58F6677D0177D7F02D8C4468C3969855B64E148C3ED24EA861D0F442EEF6E9CF520FEE0135E0C370EBB6A8282C6F2B7E7BD76297FF421B47F79D5DC5E7C2A6D6B571D7EE15132D19E614CF591A4645BF96DC0594CC9E402AFE031563F9A984BB0FC26F722FC15B806C2E363F6C194B0D00576F6C7EB59924E3
|
||||
Ctrl.hexinfo = hexinfo:017BE4C0A835695F896E9C051250F29D2EBC766AC8DA3CB5D933EE9E212673F6C9B1B185AF775E3815C34299A42C066F701793529E555BB3009438076E7F22CC08413218BF62B5C10F14C0238D3D49113A5D1D44F27B37FBCA71E864396D4DD5E6D0D6ED3E40CC8D5B86CDD5502524E9F87174BC55099DDF2E70598CF01148DCEA1149B2264282AE19724D8F5A656C24FED876814A
|
||||
Ctrl.hexsalt = hexsalt:678BDA3EC93D81D77171EFC75CAB720580D9271BF0FD05EA3F64A59F71CCC08936DDB8CCFC3B1A2C8C7E6F87C0035BF2BDA6D8640685EF2058D779E36A0E56E1F9AFCBB79D30AB583E2DA1DF1D5EC2B8470FADC7ADBA38019555FDA89358592D5E8DE582BBA3016B6D851F3E87847555800D3CC33BB46EDE31865B9F9B19DE5D6C286493B342C583D3E97B1C996A88F0F498C272B6C556C22099C48127D554E8A2B8A90F7569EE427FF28992768F77F6088274F00280151538D9FDA18445765D7BF2AB106091736988C4F3CCDB8E9B1E3A48C79D33D0DB4DC809A0E8D3770673BE642112ADB23ECF1FA8C0DDCEDE1FD9C1D0188AB934C29D0459C39F60931149A1C2AAFA685CEE53D380D2F56DDFA78CA9
|
||||
Output = A29ECA7ECF3AF834330064E7B91E1F48F8F39239F330AA4D31DC94C82AE7B3477E69A0F35985B84F84535CE39B1EBF2C7FDD9057B0A2D0FAA9767BADC702DAC391247BFC3AD1A1A5949A977BE5DF2FA90A32E56087035503058C33D2831DF57A30500286FE7308E8D96B56F7DAD6B369E718C2F46446FA7D4980AB36841BE33F7DA82A93665C532C38581AA8E8712EAF3233341D2741C2F35D9A6A5F9C9D5788645E7B31BFD5A7680DC87A9B792932C038F4205D362AF6049230F55E03059FA6F599A5FF79FE26C02D61F6DE8919A71820448BDF474DD4CEEEC5335633D3BE4A0640F50ECCB0193EBC74A2F6A706FA1CC198A9D6F3870F68A98D9410A001ED2399C0C04FF2019466C767687BF10BFEF38E31CF652E7884D1C3906F2E169718B895C0772137123F008111D2D61DE1E083EDD01B77C1AE5D7F6685D0F2919DBE9F6D712033AEBE6EDF00F3B59CD106
|
||||
|
||||
# 96
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:F302A7FC6CCF99DA990DC02FE5AE
|
||||
Ctrl.hexinfo = hexinfo:E3B36E8AA97D2F6D1ADD40CEC32CF2A7A9F82264D4E2BB470300FBE7EEB55F885760C1AEDD20B9B3047E62DB258330AB0D1A9FCF072E52A4624BAA623134EB7DB96552F4D800C249C8299226871D93AE632C1BD93218EDA95599AF9F6981DD97A5EAF9B83194D829F4D2E8F4D8A73E11EB13E40ECB9068B21E8488B02AB61BB01D6BCEC52E7FC2483BE66A9ACA0B2DDD4AD9568432FB0273B02737F4DC13105F6CB300068588EA42981609CD0418DA557864C43A1688631E71544E19C15A5E44B46FB2A461A6420F146C0C961973C7FE41F84F3B57C4CE1F5861ACC898FFAFA5AC2240CC171B4EC7A01CFFE4A7BC7F1D1CE61870000B66F43BCAC0B06DE22B1351B4529891E4E55A694F46BEB909E919111AAAC312005AFFBBD1B0FD76B816E6DBB8EE91D59138C7AA2B715A0A22C6EBC7376884C906CC3F46272AC9AB9086DAA951E07FF5B150799F74CADE40A026E59B5B8DFD92C038BB38E343250AD73B740AB1FA310762465434FA4502C20423894D35A1E605918BA483E8E13C058474E4768CE3642A741A3C41928E1E65BCA41A2048AA7FBCB101EE1525A5229E88E7C219AABE661E43D2F7B45D98067FA1C9290A80C5EC478D8F34
|
||||
Ctrl.hexsalt = hexsalt:E3872CF2AB1AB95C4DE6C78EFC0058F7B7065C5B5401787A9D865C55D89BD980D1FAF572BAF3BA0711DE301AC613E3262AF14FF519327ED9F9E6E66621CB3B7D018DA1E02783E906FB768DD2DA726183EC7E211319DA0E72DA1CF5A4FAB57D9FB10A8C2796D0A44B0569CF27A558F6EE8AE01B9F6AEC888DB538B0CCCEEE6FCB9E332AD060EC64081D8C00A167C3AB8AE9C3926A811CD2DCDAED13FBD8C2D7050A37EB50E3DFB21D4A9DBC3DC8637BC934898FA5F47A028A840EB01309AFA5DAC9C805E38DDF14786987E583A656EA8B011DAA7E9CA0CE101B7830F7581CA430206294B3EE7DE7DE072C46C38B1D03B4050830AEDFC63D5E7CF36174BE1BA4B04A70A1A90BF09331CC8A44DAFE4A037CEDEF13FCCDEFA0C10CA0A381AFB3694C06450E8E99F0A41905FD9E7F8849FE1F7510282768AAF658FE3B9AAF09982F6A09CD23FD6A798C16177BA7C3479FFDA74FAC1ADE1E7319294278082607BB95ACC0E61E85F04ECC8FEE479B81D439D10661A16B9E45EF502852144B37087B5DB2FD7CFC19A55F48BB4B5FCD6F9B6C3E8EAF10A1646D9228BCFFC4E4390917EEBCB637EE13C781170306D8316DAC50ED374E544FF73714E9EB8FC39ABD624F937CCD7ABF89A38DE2FE08D979577EB8809A8247889D94BB3676C091A0A9801FDD7F2FAF252CEA6F7ED7F1
|
||||
Output = 8200937605C0C5C1F70FBBD07CC678E499926C70059BECEC5B7FFCDB2E10A5ED8F1C78505C6271B8A4608673966854C461CBFCAF6C84CA38FD64E8E0F57F8C8D71E1630AE95FEA03DE9FED4D0063F75202DAD7E429D9AB98CF4FF721F200D60502041BDFB11ED8FE15298A5E79D1B0507AC65C83E904AF3D1DF6E7134479006E0DB596B871BEFEAA1FBE6F0AB501887FC6D4F84092762C9D5A232364191E228E4F2938F201DEC050479DBFA53A00C2DD212C1D61E8624E45291B07B2907A59D1B53A4350C7413150612058654595CFC1D0EE9E1E979F680E6EBDA4B57DC7914748F8A3724E72CE42EF47DB914BB72C07080EA0CA4CF2C2186B67A015E11076E009D698BF731BF7DD59B126120EB70B84C125CA96AF652BE258E7291065F722FD64A032ECBC84A0E07D570D6FBBDC723105B0E3BB557BED41A5A1AA794D8BFD69246F26FD8346
|
||||
|
||||
# 97
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:45B18CA5E999F07AD90422572660EE2FFDE5ECB001EDC6227B0EC81B7D68A028BB7F139B5A2360E9CB55BF379A062181F96A74C31FE78D584DE6C84983BCD0983BBD5D48E1E89A71A80B978E46130943584BD84D01DCE519C7F583F49408F563E4054AA34A7ACDD1B8759F0401554ED1DB5D527820B49E8660A8C2AFBA52E7480F98E495E4E4A0AAC4F8029F6246C18AA53E477C5105FCC99A2F88EB2591CABA15024BC2E0F40F22D9A37D1D7E39B6E993E841840CFD4A5A5BC489F3077A4E411580D9192F5572E6C2547A9B60588D24238F6573D3DF3AEF1B7A1752DAD177543EDD750B5DD979F95B156347ED65D5731764C57ECE8D1F8A8B37F2A84ECEFB269B670135CBA488E80E3401F36AC5260E236621D6F812BB401340AFE6C2872D5D08CE0D1373F9D9383ABD918ACD32CB3B1DB4307C2B04F4A87B752FA5DCC3A69FBECE26360144C254E24DDAEDBB36B542E68CA96827EC2B2E040E57364DBC8515AA4CC08275B1C7C61D57685732F9B7D2AB7C6162D851EC7F519CE7C80AE0AB4BA40DE6720961BF47EE81BA136B7DCAECD66217F9072A2291BFCAE335F9B548D86BD4D5FDE58D35C376698CFBE3AB4A35D1E17E52B81620790BCC003F2436B17A7C9DBFB6B39CCD55B5D00F28A32D5EBF09086BAA30C4752A8A889AB3E2EA9386913028416B543D3D8BAF172E40AB01A580E329B7BC43AB
|
||||
Ctrl.hexinfo = hexinfo:76F97BCF85C874B879DBEA7AC72BC6404847BF9A515981A7F75034F445F44FAB05AF54972AE887398C609FCCE817B9F127FE497ABD6B8BCB91A5B80D01011818A7D292801CEE3E91C27C05DC24124DB05D35F55E0DF77E97307185697A49B6923CC4DE36C717271D5C57723B02BB3D160F3257B79355DD86085A97440C9BE835B8089861295CE2B4EC89B3EA7E87F2C8B69105627F6E9BD5250893AACC14A71041F0C2F483F3A81495D6252F2A028E9B056458B3AC2A257AFD1B54D171788B12B8DEED0C22F72C0E
|
||||
Ctrl.hexsalt = hexsalt:841CFEE449E317308ABC3C63AC22CBBD9863C213F89D51B22BD8B64FDBF24C29902E464E82A93291A95A5E6D9387F31CAE3476E3872C27CA6B808D7B74C18AE829D0EAA03F79F20E464A402068BD32B9542A1166DB
|
||||
Output = 402C3CC085FAB4BB2ABED987A4D19C7164DE7309EF2FEC14BA8C37C30FF365C8
|
||||
|
||||
# 98
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:ED6465A8D7BA6D27D1074E8E810592D9D812D84F73983D5AA1257673572093660C43960EA622614EB88B0398BCEFB20ABCC66A02F079A683730BCA390826B3D49F0B7D34104EA04314C8C91A1CB0656C5F7F990AF432718A77A65D4665761782A51F48225B118A55D15F3561041E2AD05130AF20A858F3E82DD8459AA471A24A2ACD384681B79C0E9F4163E81B9E63BD4102B708C04150DE66C9D9F82029973448500067DC6CD209397061F8375AB206D066C43CA5EA9A2A3414B253C0D57E013A9A42CDA53423063E5CF35B6C84F2191D9ACD9F2BD2CE8A1DA59BFF7210662CCBCE7D2973CFA09E05EF0E7475B8D0D014256426024AD0B8C4B59C46D229F64CD069133D55073E82C0D0E9FB8A9240BAEB6E29685C3795DE0CD230B151616EEFEB9806B672BC3E3D8EC15D9729DC8BF567EEA74118E1E4D71F85F99344CC431E6712D71587A8A993AF424A410EB5640566757E9580D602C2AE8E5E1B50EE7FD8036C4C8DE2F16AE58328181AA492667EA14981C4A5468BB4A0B907F28E2DBBC85CEED47433064FE83A23DB0B8AA27CB580ED480CB6DCC6D7E1809431D9
|
||||
Ctrl.hexinfo = hexinfo:561E42A3EE43DE2FCE6E23161348472DEFB16CE044F43CC53BD5EF0B0F5F978F5F5EC0F8F9BBAA4D80CC60C3A6401FD456B3A125FD7EB817163C5E99905EFC2F31CA57331D9DE090D66A5EFD0C53019A6E806A0C8FC959B691DE96DA4C81B7DECA6C16A8DB8E55C0BF30EE57344AF5AD16AA1A483DC79C487232C1735DA0C1C5C293480100174589C9A7D32B12CCE85351F37A0D467A72126E17C020171E67925B01231D9D47A090B761C2AFD90B603252D991C5321DC6E5B0E549A1A8FDEA8C57AD3672FE3B2CE3B9AD2A0D5F22F8B8B9681D02ABBF4092742258C92A5A3DE26F22D2D2C31A9B70DB3C8572AF3A0708AF74FCE6DF5AAE297FFA8C9AAB08203E1FDA48672BA72CB64EFD5C59E9BF8D01BC04D14A995DBCB88AFD79F0D0EA6E38966E323D3CC40C80BF95439B123927F9EA5D841A40B6AD5217842C3728EB4B92986F9210B9785E411E120146B0D33DB635A2DB1B7D06A7297EEBB59A062A93C0DCF46F4FEF5C9BC6790121E8E02B3ECD1F3262BBAC278608BE826D543ED7433FFBE272EEA15CE8985D8743030F66ACEC40F471496A8EA34EE210ABD8F5F94EBC05304F8C177EC2907BCC4A4F7669186A5B624D8C94496F4A6E8A6D63
|
||||
Ctrl.hexsalt = hexsalt:47EE382E402A378113B4421FD4E1DF9DCE675F6C63391DC3B16302D610DF6D76D7F5633EA762E84111C963FC89AD24FEC0EA9E1E8298E6AB2DE090296B484A77B1CCCCF9E0A0876C86E1044AE54AA3418D6E1F5A
|
||||
Output = CD9B83A9F69AF78076B7E3E14701CE7850801391860D76DE2469F012BE3AA411A4F1E5FAC8AE27AB1D479CC771C95058B30B62536608416B84A70D96E18B3666640B60DFDD0D42BAD90CDB12CA876105786AA84EF8AF69F3BC291489E0DEEB4FB8B09807E5EA600696DF463B22BBA6ED5911BB72C6B8E539CAD420F3CD8D3B11B412B6C3E85DB5F555B407530E95D8E03884C39A55C2FF13C01CBDA9A135FA9E0BD3A91B182A6F8979AC6AD35BF41128D1F8F1C66F151CC59A08A9AA3886636683AAC8D3EE9191DDE69F42F4800B47A2A0F4076B83995AD989A06F08A9D3C7ABDF4CFA4A098F660532EF84DE88A7FDA11E86617409270824509FC186F7AD639D3A1FCC52B06BEDF669086421A98C098672CAE7B3EFB3B88B3BE9BAB9148A2995D9F6AC1C7C56D4CBEEDDEF112B64D77C1AF57384991A0AEFF64A6195DE7AA803C3A61355D10445396D9BC7D2ECBB0197A53DFA5E9B0FB04A0C04B3FE27ADD64DBF35065859140649B6C749DCA40AE29E0B4A3518B5272516C0F42FB11614
|
||||
|
||||
# 99
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:93D800730AAAE6D19A0590A786DD801EDB58468822A7C67EB82D4CF1F20BDC2EDC4935E5C70C87319033E6B72CF90BCD25BAF96ACB14E7C8BEC87F91DB770481BCBCA191ABA5D9D4C3129C0A70844637BE2768F78C99EB7EDBE08BA0E14A432D3D563B7331C9F58DB28603B792C2A9496960DB1FA441D7
|
||||
Ctrl.hexinfo = hexinfo:77790D259986BBC6CB79E90AA47FD9139EEA5154FFFD9CEBAA2818F417B6427E15D6D6DFC5962656F1B8765E1E20BE78D9EA2E4F7FDE2E4E59D2BCC0DDAD7E41D7072B62F7B2FDCD3AD0332E4BF5BE67E9F5A196F81A854039CD92C364602724E6C153DC87A76E7A802769051F681BEB95212104D165032BE3B209652D7EF5A3D5529666E154880AFA72FCFC4569F34233BF415904FD767D28353010B268ED7C23AF6E12AA4FAAD77A250247E32C6014C3BBCE1AFB1953446441B68B2B0330FDBADF28A67DB7FE02DA3C725742DBBFDEC05B13E266A85C4C56ECC9A9518413ED7D4423A20B2170D79E34C35765A9312EEB07103EF1AD41DD8133C8EE8E9C379D
|
||||
Ctrl.hexsalt = hexsalt:F0C6EDCF38405C2FE9DB3D921E1AFDCF5238F59AF711B0348C4BB44243DAAD04E95E40238E5D9D7D0C863B905787D70F5553D1DC10712D30E97B2CD5BD69B6246C951AF62952232314060C25429AB0B92171ABF9FE199903546A75B180B28319AB7D2B0841F981004CCFF6AA75829B5F2DAD88418261A1979D5BEFAA5370F30BB181A8DDFADE67A9B22D5AA0B1365F4415C92173BD349A535A26E6A8A2342EA76FA8E1D4C7B0294F2145761CB5FCBE830492DF811762B392556F8D232D88EF294A109C70BA63D6F44B39D670C7F0C2E84A1331925D78B70C189B389DA47488F8B63D0D77E5089636243CFACF6FCB2E8E0C3298B681A56657878178509AFA304609453CF57ECF1BE2C9B238C3D03F8E91ECD298D5BA923EF3338C4700EB60E85C00CB0FFD5C1A60A5085348BF999AE4CF8263B18357301119439910DF7524361271D15DB50F10F49D55F006CCAB818D436BBD2521725A2D5E801F0E51B8B5950E20F44026DD508CA78523DD858E923851EBC8950B325606B2F73B059CB879C13375955FE4D2780C01C857
|
||||
Output = 6612DE0151CC3651716AA4C7DB2B502ABD2C05CBFAD62747F89CDC31ECC23ADD7A38FF403469
|
||||
|
||||
Availablein = symcrypt
|
||||
KDF = KBKDF
|
||||
Ctrl.mac = mac:KMAC256
|
||||
Ctrl.hexkey = hexkey:C20388EF0DD7846578800D67AE371BDF83C40D435A1824ABF49EE8E6FCF1B936BD6DF942559BDF66F29D38FC27C621E6096A887F468168BC45DD8BEC3D7702B07D342DD01E244A0B4353C4C3D56A89808B265EFFA2376BEB3E1867A0A723BAB7610D67B046AC0C676A2AB7B26CA7D4AC7E320FF82E64BEE4E5747D2A8CB536FB05316AAA1707B29A1F8D64601C5060BB42F455DE1EC0E8CBB77EB7F9472BF4CE8BD302CD6217A0D4102EB8172F75639C6EC5568184C1CE08FECDC1B8DBC3C9D7A493D67FEDCF819975DA9FECC8E698793692BD100399626153EF9CE4B116AEB01A81FDC8EE9A2F2CD65A1AE72322F89AB173CE8974E359A25CC51A1CFB57F490C1C30EC1814AEC051C32F45D3BBF266D0C973BA6A76F7329437F13DBA04C5ECAB856A649900432EC1976F9E80D9C216FA0BA695921ADE6680D9EC6B337067B151B02FA5C2FC72875F15D538DD781C809334AE11B6279CCB3B2D511B87A
|
||||
Ctrl.hexinfo = hexinfo:B6FE11FAFEE7DFF548EE70F73E8BE7CFFDC979BFF854D63C83A4AD145113B9126319CDB4319DDD5C389A9A5DB8751E69CB7B42F02C8D3484B34297DB44188FE34B286D5CF5B34A3FB9A54C2CD8897F1A80F22CE1F7053BD076C3687CDC960284C673E737909E5CF75C39F5685DAA471BBF7471479C56573360FEFB51ABA778AE0EAAD620A53E8FF139C9374E389BCE711413245544112F9D948D751F9096C194872D042C1C5C2FE3C9B658CBF3EBC0D61D8CE76C3B00DC12D6F37DD52159A892952A3AF871ECFEFC805F552123059011629778392856BFC22675181A59AF431FD87BD183FD226D96C510C3FA
|
||||
Ctrl.hexsalt = hexsalt:6880828E58B6A49BF1D9AEDA6C27E8D59C28A67B2EBCC1CD09C964AD6516729CBAD08183E4C5A9AF5069D3F682CC636A77BF407431AF5AE90466530166F405C4CF30A6CF925F94DC9DD72B88A6C6345CCBCBA26BDA42CD619F14E378A246877BF279BCB6292E36192A1B
|
||||
Output = B53FE7F63A41A69BAE048E78F620084D98BCDF8A2C2B825971634B376A365831F0D2F935B857E053EA97C0FB58299963212934AC992FD7C826C8C065DDA024E2A5942A34B78B4CDE76A2B10FA2D5243DE267D1034104DE1931161C8016FC9BBF90C56885BFA922F362AC1C14FE656C9D96076CFFA0EEAAAAA04847EB8251AD2B6924A9E44F2E5E301E6BB9152CD143B05DC12F9D12FD3E072C332264A692C88E2EB3CBAB4960E365CF3F4817C27922A8B0B7DF09E93F353B106C043F6E885A3306DDB308D64D83BB88DC501B1099C29D36FD92F803B59C260D11521ADC91C2DD1F576CBDBD740A22A37402F1613ABCAC979C0BCF2D36E6BBA39137E9B2927DCAFE376F552E861FCD0306FCE09FBDC4A95AB81B00DD17956E519D47BBFCDCE32447AF6BD74D7A6A3AE9677512D46CAA235043216D1CB1C1F7B8FA59FC7C01FD5FCAD64F2AE849E19280D817263E40024EBADDBAF68125DA352957BCD2897B9CD17B0E242D42159D32D1B3EBF1140269ED6758C251376C
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -0,0 +1,37 @@
|
|||
#
|
||||
# Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
# Tests start with one of these keywords
|
||||
# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
|
||||
# PrivPubKeyPair Sign Verify VerifyRecover
|
||||
# and continue until a blank line. Lines starting with a pound sign are ignored.
|
||||
|
||||
Title = TLS1 PRF tests (from NIST test vectors)
|
||||
|
||||
KDF = TLS1-PRF
|
||||
Ctrl.digest = digest:MD5-SHA1
|
||||
Ctrl.Secret = hexsecret:bded7fa5c1699c010be23dd06ada3a48349f21e5f86263d512c0c5cc379f0e780ec55d9844b2f1db02a96453513568d0
|
||||
Ctrl.label = seed:master secret
|
||||
Ctrl.client_random = hexseed:e5acaf549cd25c22d964c0d930fa4b5261d2507fad84c33715b7b9a864020693
|
||||
Ctrl.server_random = hexseed:135e4d557fdf3aa6406d82975d5c606a9734c9334b42136e96990fbd5358cdb2
|
||||
Output = 2f6962dfbc744c4b2138bb6b3d33054c5ecc14f24851d9896395a44ab3964efc2090c5bf51a0891209f46c1e1e998f62
|
||||
|
||||
KDF = TLS1-PRF
|
||||
Ctrl.digest = digest:MD5-SHA1
|
||||
Ctrl.Secret = hexsecret:2f6962dfbc744c4b2138bb6b3d33054c5ecc14f24851d9896395a44ab3964efc2090c5bf51a0891209f46c1e1e998f62
|
||||
Ctrl.label = seed:key expansion
|
||||
Ctrl.server_random = hexseed:67267e650eb32444119d222a368c191af3082888dc35afe8368e638c828874be
|
||||
Ctrl.client_random = hexseed:d58a7b1cd4fedaa232159df652ce188f9d997e061b9bf48e83b62990440931f6
|
||||
Output = 3088825988e77fce68d19f756e18e43eb7fe672433504feaf99b3c503d9091b164f166db301d70c9fc0870b4a94563907bee1a61fb786cb717576890bcc51cb9ead97e01d0a2fea99c953377b195205ff07b369589178796edc963fd80fdbe518a2fc1c35c18ae8d
|
||||
|
||||
# Missing secret.
|
||||
KDF = TLS1-PRF
|
||||
Ctrl.digest = digest:MD5-SHA1
|
||||
Ctrl.Seed = hexseed:02
|
||||
Output = 03
|
||||
Result = KDF_DERIVE_ERROR
|
|
@ -0,0 +1,46 @@
|
|||
#
|
||||
# Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
# Tests start with one of these keywords
|
||||
# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
|
||||
# PrivPubKeyPair Sign Verify VerifyRecover
|
||||
# and continue until a blank line. Lines starting with a pound sign are ignored.
|
||||
|
||||
Title = TLS12 PRF tests (from NIST test vectors)
|
||||
|
||||
KDF = TLS1-PRF
|
||||
Ctrl.digest = digest:SHA256
|
||||
Ctrl.Secret = hexsecret:f8938ecc9edebc5030c0c6a441e213cd24e6f770a50dda07876f8d55da062bcadb386b411fd4fe4313a604fce6c17fbc
|
||||
Ctrl.label = seed:master secret
|
||||
Ctrl.client_random = hexseed:36c129d01a3200894b9179faac589d9835d58775f9b5ea3587cb8fd0364cae8c
|
||||
Ctrl.server_random = hexseed:f6c9575ed7ddd73e1f7d16eca115415812a43c2b747daaaae043abfb50053fce
|
||||
Output = 202c88c00f84a17a20027079604787461176455539e705be730890602c289a5001e34eeb3a043e5d52a65e66125188bf
|
||||
|
||||
KDF = TLS1-PRF
|
||||
Ctrl.digest = digest:SHA256
|
||||
Ctrl.Secret = hexsecret:202c88c00f84a17a20027079604787461176455539e705be730890602c289a5001e34eeb3a043e5d52a65e66125188bf
|
||||
Ctrl.label = seed:key expansion
|
||||
Ctrl.server_random = hexseed:ae6c806f8ad4d80784549dff28a4b58fd837681a51d928c3e30ee5ff14f39868
|
||||
Ctrl.client_random = hexseed:62e1fd91f23f558a605f28478c58cf72637b89784d959df7e946d3f07bd1b616
|
||||
Output = d06139889fffac1e3a71865f504aa5d0d2a2e89506c6f2279b670c3e1b74f531016a2530c51a3a0f7e1d6590d0f0566b2f387f8d11fd4f731cdd572d2eae927f6f2f81410b25e6960be68985add6c38445ad9f8c64bf8068bf9a6679485d966f1ad6f68b43495b10a683755ea2b858d70ccac7ec8b053c6bd41ca299d4e51928
|
||||
|
||||
# As above but use long name for KDF
|
||||
KDF = tls1-prf
|
||||
Ctrl.digest = digest:SHA256
|
||||
Ctrl.Secret = hexsecret:202c88c00f84a17a20027079604787461176455539e705be730890602c289a5001e34eeb3a043e5d52a65e66125188bf
|
||||
Ctrl.label = seed:key expansion
|
||||
Ctrl.server_random = hexseed:ae6c806f8ad4d80784549dff28a4b58fd837681a51d928c3e30ee5ff14f39868
|
||||
Ctrl.client_random = hexseed:62e1fd91f23f558a605f28478c58cf72637b89784d959df7e946d3f07bd1b616
|
||||
Output = d06139889fffac1e3a71865f504aa5d0d2a2e89506c6f2279b670c3e1b74f531016a2530c51a3a0f7e1d6590d0f0566b2f387f8d11fd4f731cdd572d2eae927f6f2f81410b25e6960be68985add6c38445ad9f8c64bf8068bf9a6679485d966f1ad6f68b43495b10a683755ea2b858d70ccac7ec8b053c6bd41ca299d4e51928
|
||||
|
||||
# Missing digest.
|
||||
KDF = TLS1-PRF
|
||||
Ctrl.Secret = hexsecret:01
|
||||
Ctrl.Seed = hexseed:02
|
||||
Output = 03
|
||||
Result = KDF_DERIVE_ERROR
|
|
@ -0,0 +1,407 @@
|
|||
#
|
||||
# Copyright 2001-2022 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
# Tests start with one of these keywords
|
||||
# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
|
||||
# PrivPubKeyPair Sign Verify VerifyRecover
|
||||
# and continue until a blank line. Lines starting with a pound sign are ignored.
|
||||
# The keyword Availablein must appear before the test name if needed.
|
||||
|
||||
Title = HMAC tests (from RFC2104 and others)
|
||||
|
||||
Title = SHA1
|
||||
|
||||
# HMAC tests from NIST test data
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA1
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
|
||||
Output = 5FD596EE78D5553C8FF4E72D266DFD192366DA29
|
||||
OutputSize = 20
|
||||
BlockSize = 64
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA1
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F10111213
|
||||
Output = 4C99FF0CB1B31BD33F8431DBAF4D17FCD356A807
|
||||
OutputSize = 20
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA1
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F60616263
|
||||
Output = 2D51B2F7750E410584662E38F133435F4C4FD42A
|
||||
BlockSize = 64
|
||||
|
||||
Title = SHA2
|
||||
|
||||
# MAC = HMAC
|
||||
# Algorithm = SHA224
|
||||
# Input = "Sample message for keylen=blocklen"
|
||||
# Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
|
||||
# Output = C7405E3AE058E8CD30B08B4140248581ED174CB34E1224BCC1EFC81B
|
||||
# OutputSize = 28
|
||||
# BlockSize = 64
|
||||
#
|
||||
# MAC = HMAC
|
||||
# Algorithm = SHA224
|
||||
# Input = "Sample message for keylen<blocklen"
|
||||
# Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B
|
||||
# Output = E3D249A8CFB67EF8B7A169E9A0A599714A2CECBA65999A51BEB8FBBE
|
||||
#
|
||||
# MAC = HMAC
|
||||
# Algorithm = SHA224
|
||||
# Input = "Sample message for keylen=blocklen"
|
||||
# Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F60616263
|
||||
# Output = 91C52509E5AF8531601AE6230099D90BEF88AAEFB961F4080ABC014D
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA256
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
|
||||
Output = 8BB9A1DB9806F20DF7F77B82138C7914D174D59E13DC4D0169C9057B133E1D62
|
||||
OutputSize = 32
|
||||
BlockSize = 64
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA256
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F
|
||||
Output = A28CF43130EE696A98F14A37678B56BCFCBDD9E5CF69717FECF5480F0EBDF790
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA256
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F60616263
|
||||
Output = BDCCB6C72DDEADB500AE768386CB38CC41C63DBB0878DDB9C7A38A431B78378D
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA384
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F
|
||||
Output = 63C5DAA5E651847CA897C95814AB830BEDEDC7D25E83EEF9195CD45857A37F448947858F5AF50CC2B1B730DDF29671A9
|
||||
OutputSize = 48
|
||||
BlockSize = 128
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA384
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F
|
||||
Output = 6EB242BDBB582CA17BEBFA481B1E23211464D2B7F8C20B9FF2201637B93646AF5AE9AC316E98DB45D9CAE773675EEED0
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA384
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
||||
Output = 5B664436DF69B0CA22551231A3F0A3D5B4F97991713CFA84BFF4D0792EFF96C27DCCBBB6F79B65D548B40E8564CEF594
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA512
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F
|
||||
Output = FC25E240658CA785B7A811A8D3F7B4CA48CFA26A8A366BF2CD1F836B05FCB024BD36853081811D6CEA4216EBAD79DA1CFCB95EA4586B8A0CE356596A55FB1347
|
||||
OutputSize = 64
|
||||
BlockSize = 128
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA512
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
|
||||
Output = FD44C18BDA0BB0A6CE0E82B031BF2818F6539BD56EC00BDC10A8A2D730B3634DE2545D639B0F2CF710D0692C72A1896F1F211C2B922D1A96C392E07E7EA9FEDC
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA512
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
||||
Output = D93EC8D2DE1AD2A9957CB9B83F14E76AD6B5E0CCE285079A127D3B14BCCB7AA7286D4AC0D4CE64215F2BC9E6870B33D97438BE4AAA20CDA5C5A912B48B8E27F3
|
||||
|
||||
Title = SHA3
|
||||
|
||||
# NIST's test vectors
|
||||
|
||||
# MAC = HMAC
|
||||
# Algorithm = SHA3-224
|
||||
# Input = "Sample message for keylen<blocklen"
|
||||
# Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b
|
||||
# Output = 332cfd59347fdb8e576e77260be4aba2d6dc53117b3bfb52c6d18c04
|
||||
# OutputSize = 28
|
||||
# BlockSize = 144
|
||||
#
|
||||
# MAC = HMAC
|
||||
# Algorithm = SHA3-224
|
||||
# Input = "Sample message for keylen=blocklen"
|
||||
# Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f
|
||||
# Output = d8b733bcf66c644a12323d564e24dcf3fc75f231f3b67968359100c7
|
||||
#
|
||||
# MAC = HMAC
|
||||
# Algorithm = SHA3-224
|
||||
# Input = "Sample message for keylen>blocklen"
|
||||
# Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaab
|
||||
# Output = 078695eecc227c636ad31d063a15dd05a7e819a66ec6d8de1e193e59
|
||||
#
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-256
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
Output = 4fe8e202c4f058e8dddc23d8c34e467343e23555e24fc2f025d598f558f67205
|
||||
OutputSize = 32
|
||||
BlockSize = 136
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-256
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f8081828384858687
|
||||
Output = 68b94e2e538a9be4103bebb5aa016d47961d4d1aa906061313b557f8af2c3faa
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-256
|
||||
Input = "Sample message for keylen>blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7
|
||||
Output = 9bcf2c238e235c3ce88404e813bd2f3a97185ac6f238c63d6229a00b07974258
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-384
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f
|
||||
Output = d588a3c51f3f2d906e8298c1199aa8ff6296218127f6b38a90b6afe2c5617725bc99987f79b22a557b6520db710b7f42
|
||||
OutputSize = 48
|
||||
BlockSize = 104
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-384
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f6061626364656667
|
||||
Output = a27d24b592e8c8cbf6d4ce6fc5bf62d8fc98bf2d486640d9eb8099e24047837f5f3bffbe92dcce90b4ed5b1e7e44fa90
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-384
|
||||
Input = "Sample message for keylen>blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f9091929394959697
|
||||
Output = e5ae4c739f455279368ebf36d4f5354c95aa184c899d3870e460ebc288ef1f9470053f73f7c6da2a71bcaec38ce7d6ac
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-512
|
||||
Input = "Sample message for keylen<blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f
|
||||
Output = 4efd629d6c71bf86162658f29943b1c308ce27cdfa6db0d9c3ce81763f9cbce5f7ebe9868031db1a8f8eb7b6b95e5c5e3f657a8996c86a2f6527e307f0213196
|
||||
OutputSize = 64
|
||||
BlockSize = 72
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHA3-512
|
||||
Input = "Sample message for keylen=blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f4041424344454647
|
||||
Output = 544e257ea2a3e5ea19a590e6a24b724ce6327757723fe2751b75bf007d80f6b360744bf1b7a88ea585f9765b47911976d3191cf83c039f5ffab0d29cc9d9b6da
|
||||
|
||||
MAC = HMAC by EVP_PKEY
|
||||
Algorithm = SHA3-512
|
||||
Input = "Sample message for keylen>blocklen"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f8081828384858687
|
||||
Output = 5f464f5e5b7848e3885e49b2c385f0694985d0e38966242dc4a5fe3fea4b37d46b65ceced5dcf59438dd840bab22269f0ba7febdb9fcf74602a35666b2a32915
|
||||
|
||||
Title = HMAC self generated tests
|
||||
|
||||
MAC = HMAC
|
||||
Algorithm = SHAKE128
|
||||
Input = "Test that SHAKE128 fails"
|
||||
Key = 000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f
|
||||
Result = MAC_INIT_ERROR
|
||||
|
||||
Title = CMAC tests (from FIPS module)
|
||||
|
||||
MAC = CMAC
|
||||
Algorithm = AES-128-CBC
|
||||
Key = 77A77FAF290C1FA30C683DF16BA7A77B
|
||||
Input = 020683E1F0392F4CAC54318B6029259E9C553DBC4B6AD998E64D58E4E7DC2E13
|
||||
Output = FBFEA41BF9740CB501F1292C21CEBB40
|
||||
|
||||
MAC = CMAC
|
||||
Algorithm = AES-192-CBC
|
||||
Key = 7B32391369AA4CA97558095BE3C3EC862BD057CEF1E32D62
|
||||
Input =
|
||||
Output = E4D9340B03E67DEFD4969CC1ED3735E6
|
||||
|
||||
MAC = CMAC
|
||||
Algorithm = AES-256-CBC
|
||||
Key = 0B122AC8F34ED1FE082A3625D157561454167AC145A10BBF77C6A70596D574F1
|
||||
Input = 498B53FDEC87EDCBF07097DCCDE93A084BAD7501A224E388DF349CE18959FE8485F8AD1537F0D896EA73BEDC7214713F
|
||||
Output = F62C46329B41085625669BAF51DEA66A
|
||||
|
||||
Title = KMAC Tests (From NIST)
|
||||
MAC = KMAC128
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 00010203
|
||||
Custom = ""
|
||||
Output = E5780B0D3EA6F7D3A429C5706AA43A00FADBD7D49628839E3187243F456EE14E
|
||||
Ctrl = xof:0
|
||||
OutputSize = 32
|
||||
BlockSize = 168
|
||||
|
||||
MAC = KMAC128
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 00010203
|
||||
Custom = "My Tagged Application"
|
||||
Output = 3B1FBA963CD8B0B59E8C1A6D71888B7143651AF8BA0A7070C0979E2811324AA5
|
||||
|
||||
MAC = KMAC128
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
||||
Custom = "My Tagged Application"
|
||||
Output = 1F5B4E6CCA02209E0DCB5CA635B89A15E271ECC760071DFD805FAA38F9729230
|
||||
Ctrl = size:32
|
||||
|
||||
MAC = KMAC256
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 00010203
|
||||
Custom = "My Tagged Application"
|
||||
Output = 20C570C31346F703C9AC36C61C03CB64C3970D0CFC787E9B79599D273A68D2F7F69D4CC3DE9D104A351689F27CF6F5951F0103F33F4F24871024D9C27773A8DD
|
||||
OutputSize = 64
|
||||
BlockSize = 136
|
||||
|
||||
MAC = KMAC256
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
||||
Custom = ""
|
||||
Output = 75358CF39E41494E949707927CEE0AF20A3FF553904C86B08F21CC414BCFD691589D27CF5E15369CBBFF8B9A4C2EB17800855D0235FF635DA82533EC6B759B69
|
||||
|
||||
MAC = KMAC256
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
||||
Custom = "My Tagged Application"
|
||||
Output = B58618F71F92E1D56C1B8C55DDD7CD188B97B4CA4D99831EB2699A837DA2E4D970FBACFDE50033AEA585F1A2708510C32D07880801BD182898FE476876FC8965
|
||||
Ctrl = size:64
|
||||
|
||||
Title = KMAC XOF Tests (From NIST)
|
||||
|
||||
MAC = KMAC128
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 00010203
|
||||
Output = CD83740BBD92CCC8CF032B1481A0F4460E7CA9DD12B08A0C4031178BACD6EC35
|
||||
XOF = 1
|
||||
|
||||
MAC = KMAC128
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 00010203
|
||||
Custom = "My Tagged Application"
|
||||
Output = 31A44527B4ED9F5C6101D11DE6D26F0620AA5C341DEF41299657FE9DF1A3B16C
|
||||
XOF = 1
|
||||
|
||||
MAC = KMAC128
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
||||
Custom = "My Tagged Application"
|
||||
Output = 47026C7CD793084AA0283C253EF658490C0DB61438B8326FE9BDDF281B83AE0F
|
||||
XOF = 1
|
||||
Ctrl = size:32
|
||||
|
||||
MAC = KMAC256
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 00010203
|
||||
Custom = "My Tagged Application"
|
||||
Output = 1755133F1534752AAD0748F2C706FB5C784512CAB835CD15676B16C0C6647FA96FAA7AF634A0BF8FF6DF39374FA00FAD9A39E322A7C92065A64EB1FB0801EB2B
|
||||
XOF = 1
|
||||
|
||||
MAC = KMAC256
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
||||
Custom = ""
|
||||
Output = FF7B171F1E8A2B24683EED37830EE797538BA8DC563F6DA1E667391A75EDC02CA633079F81CE12A25F45615EC89972031D18337331D24CEB8F8CA8E6A19FD98B
|
||||
XOF = 1
|
||||
|
||||
MAC = KMAC256
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
||||
Custom = "My Tagged Application"
|
||||
Output = D5BE731C954ED7732846BB59DBE3A8E30F83E77A4BFF4459F2F1C2B4ECEBB8CE67BA01C62E8AB8578D2D499BD1BB276768781190020A306A97DE281DCC30305D
|
||||
Ctrl = size:64
|
||||
XOF = 1
|
||||
|
||||
Title = KMAC long customisation string (from NIST ACVP)
|
||||
|
||||
MAC = KMAC256
|
||||
Key = 9743DBF93102FAF11227B154B8ACD16CF142671F7AA16C559A393A38B4CEF461ED29A6A328D7379C99718790E38B54CA25E9E831CBEA463EE704D1689F94629AB795DF0C77F756DA743309C0E054596BA2D9CC1768ACF7CD351D9A7EB1ABD0A3
|
||||
Input = BA63AC9C711F143CCE7FF92D0322649D1BE437D805FD225C0A2879A008373EC3BCCDB09971FAD2BCE5F4347AF7E5238EF01A90ED34193D6AFC1D
|
||||
Custom = "]J&/.?L/c&}p(b!X|?>i7!]CAH6P@1<R'6|uOu2Vu^kCM!$ Een^pn&Zlale){mQhKjqe,)'-fsX6:u@D6+ZA^b70A)n)LMxo:Y!62;:[hP*yLERjL@rq30+iRaD#9|"
|
||||
Output = 4057EFD76A63049418AFC54559589821322B6029808A3BCAE4D49E961F909F5F667ACAD56BBCFB8033DCB4CC10AF1B53F014B8
|
||||
Ctrl = size:51
|
||||
XOF = 1
|
||||
|
||||
Title = KMAC XOF Tests via ctrl (From NIST)
|
||||
|
||||
MAC = KMAC128
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 00010203
|
||||
Output = CD83740BBD92CCC8CF032B1481A0F4460E7CA9DD12B08A0C4031178BACD6EC35
|
||||
Ctrl = xof:1
|
||||
|
||||
MAC = KMAC128
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 00010203
|
||||
Custom = "My Tagged Application"
|
||||
Output = 31A44527B4ED9F5C6101D11DE6D26F0620AA5C341DEF41299657FE9DF1A3B16C
|
||||
Ctrl = xof:1
|
||||
|
||||
MAC = KMAC128
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
||||
Custom = "My Tagged Application"
|
||||
Output = 47026C7CD793084AA0283C253EF658490C0DB61438B8326FE9BDDF281B83AE0F
|
||||
Ctrl = xof:1
|
||||
Ctrl = size:32
|
||||
|
||||
MAC = KMAC256
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 00010203
|
||||
Custom = "My Tagged Application"
|
||||
Output = 1755133F1534752AAD0748F2C706FB5C784512CAB835CD15676B16C0C6647FA96FAA7AF634A0BF8FF6DF39374FA00FAD9A39E322A7C92065A64EB1FB0801EB2B
|
||||
Ctrl = xof:1
|
||||
|
||||
MAC = KMAC256
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
||||
Custom = ""
|
||||
Output = FF7B171F1E8A2B24683EED37830EE797538BA8DC563F6DA1E667391A75EDC02CA633079F81CE12A25F45615EC89972031D18337331D24CEB8F8CA8E6A19FD98B
|
||||
Ctrl = xof:1
|
||||
|
||||
MAC = KMAC256
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
||||
Custom = "My Tagged Application"
|
||||
Output = D5BE731C954ED7732846BB59DBE3A8E30F83E77A4BFF4459F2F1C2B4ECEBB8CE67BA01C62E8AB8578D2D499BD1BB276768781190020A306A97DE281DCC30305D
|
||||
Ctrl = size:64
|
||||
Ctrl = xof:1
|
||||
|
||||
Title = KMAC long customisation string via ctrl (from NIST ACVP)
|
||||
|
||||
MAC = KMAC256
|
||||
Key = 9743DBF93102FAF11227B154B8ACD16CF142671F7AA16C559A393A38B4CEF461ED29A6A328D7379C99718790E38B54CA25E9E831CBEA463EE704D1689F94629AB795DF0C77F756DA743309C0E054596BA2D9CC1768ACF7CD351D9A7EB1ABD0A3
|
||||
Input = BA63AC9C711F143CCE7FF92D0322649D1BE437D805FD225C0A2879A008373EC3BCCDB09971FAD2BCE5F4347AF7E5238EF01A90ED34193D6AFC1D
|
||||
Custom = "]J&/.?L/c&}p(b!X|?>i7!]CAH6P@1<R'6|uOu2Vu^kCM!$ Een^pn&Zlale){mQhKjqe,)'-fsX6:u@D6+ZA^b70A)n)LMxo:Y!62;:[hP*yLERjL@rq30+iRaD#9|"
|
||||
Output = 4057EFD76A63049418AFC54559589821322B6029808A3BCAE4D49E961F909F5F667ACAD56BBCFB8033DCB4CC10AF1B53F014B8
|
||||
Ctrl = size:51
|
||||
Ctrl = xof:1
|
||||
|
||||
Title = KMAC long customisation string negative test
|
||||
|
||||
MAC = KMAC128
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
||||
Custom = ":abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789::abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789::abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789::abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789:::abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789::abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789::abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789::abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789::"
|
||||
Result = MAC_INIT_ERROR
|
||||
|
||||
Title = KMAC output is too large
|
||||
|
||||
MAC = KMAC256
|
||||
Key = 404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F
|
||||
Input = 000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F505152535455565758595A5B5C5D5E5F606162636465666768696A6B6C6D6E6F707172737475767778797A7B7C7D7E7F808182838485868788898A8B8C8D8E8F909192939495969798999A9B9C9D9E9FA0A1A2A3A4A5A6A7A8A9AAABACADAEAFB0B1B2B3B4B5B6B7B8B9BABBBCBDBEBFC0C1C2C3C4C5C6C7
|
||||
Custom = "My Tagged Application"
|
||||
Ctrl = size:2097152
|
||||
Result = MAC_INIT_ERROR
|
|
@ -0,0 +1,28 @@
|
|||
Title = HMAC tests (from RFC2104 and others)
|
||||
|
||||
Title = MD5
|
||||
|
||||
Availablein = default
|
||||
MAC = HMAC
|
||||
Algorithm = MD5
|
||||
Key = 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
|
||||
Input = "Hi There"
|
||||
Output = 9294727a3638bb1c13f48ef8158bfc9d
|
||||
OutputSize = 16
|
||||
BlockSize = 64
|
||||
|
||||
Availablein = default
|
||||
MAC = HMAC
|
||||
Algorithm = MD5
|
||||
Key = "Jefe"
|
||||
Input = "what do ya want for nothing?"
|
||||
Output = 750c783e6ab0b503eaa86e310a5db738
|
||||
OutputSize = 16
|
||||
|
||||
Availablein = default
|
||||
MAC = HMAC
|
||||
Algorithm = MD5
|
||||
Key = AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
|
||||
Input = DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
|
||||
Output = 56be34521d144c88dbb8c733f0e8b3f6
|
||||
BlockSize = 64
|
|
@ -0,0 +1,162 @@
|
|||
#
|
||||
# Copyright 2021 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
# Tests start with one of these keywords
|
||||
# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
|
||||
# PrivPubKeyPair Sign Verify VerifyRecover
|
||||
# and continue until a blank line. Lines starting with a pound sign are ignored.
|
||||
|
||||
Title = DH tests (with random keys)
|
||||
|
||||
PrivateKey=ALICE_dh2048
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIICJgIBADCCARcGCSqGSIb3DQEDATCCAQgCggEBAIkq4hnfaUGeltLDB1eo3SWH
|
||||
Mm9pJsCYb2E/gCXNgTWQBKebkg4ZXzEYUng889PfzNpxmDinl/H4WoBmoM/hJasJ
|
||||
2PElcKejIAnYUi0SHHDkYKOJMo0W5H8fHcRk893vR0kllO+hP0e1Gur02TsdEF7w
|
||||
bIPc+VV/7bMg9VxhQh9+ESeYgQXn/n3NSniUkO5aCjyzGy6Ex2/9dc+Xg6C08YJD
|
||||
cerI660enEe0NaI50N1W65bbxdl3d6vHT9CGteXYiIuj0I5CG7CwnU2WV42we/Uw
|
||||
YSq/6DfU93y5LSBZuOif8iLpGXfgE7TCAeY3H+WBAu43+gWz6xNKtbF0RMmT2VcC
|
||||
AQIEggEEAoIBAH+HysSpzn94mlyNeevhb29SFyu3/maES+JRlVuHvpVOcHCrGR5J
|
||||
fbXWiWnn03geb1hC9HIta6l9YKwWGQYLmVu/0bRedYeqC1JfgEvwYrZME9FO+AqQ
|
||||
4CpXcG/mSGtHoMPtcsUakpprNxoh3xwI+GAfSDK1lW/aA0R/A7jNCV9+lmYJAJL6
|
||||
5FJvhBAODSf7JUetlWvhwDBnvram7jRGJtlvpiwmmfk+Kb4AA1ZQMIHTnPNNPLJh
|
||||
NTtqELKjk3i3xxlLLlWJEbF+ZAuseDPZITtwMr4fhoeKegez+lucu6uoMm7Wek7F
|
||||
G0Ne0unywftCLUrmQ/Lboqaqvlv3PAFRaLs=
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PublicKey=ALICE_dh2048_pub
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIICJDCCARcGCSqGSIb3DQEDATCCAQgCggEBAIkq4hnfaUGeltLDB1eo3SWHMm9p
|
||||
JsCYb2E/gCXNgTWQBKebkg4ZXzEYUng889PfzNpxmDinl/H4WoBmoM/hJasJ2PEl
|
||||
cKejIAnYUi0SHHDkYKOJMo0W5H8fHcRk893vR0kllO+hP0e1Gur02TsdEF7wbIPc
|
||||
+VV/7bMg9VxhQh9+ESeYgQXn/n3NSniUkO5aCjyzGy6Ex2/9dc+Xg6C08YJDcerI
|
||||
660enEe0NaI50N1W65bbxdl3d6vHT9CGteXYiIuj0I5CG7CwnU2WV42we/UwYSq/
|
||||
6DfU93y5LSBZuOif8iLpGXfgE7TCAeY3H+WBAu43+gWz6xNKtbF0RMmT2VcCAQID
|
||||
ggEFAAKCAQBT3K38hHa4aWKerb3st8S8Jy/abEwn3kRnLtWins75l9K4YDnIKHV9
|
||||
/zTO0a75SxhvDDQqRiekw99Gel1zkxdo1/OJOTJs2KJ6Itedn3bU4p7k2599xstL
|
||||
02OHWzvu4J9LQXZ0NVnhX3RzhJH/ZMZAchIVx4joRmaY7fGCXwYGsfrq7lrhYOwp
|
||||
SSALvTdiNJLGm8nSOPXRWnAarTJfBhH/A38OsBY8a3bMHAlxigZWKtzY8GFIPh6O
|
||||
Xu/+5iasto/aUiK6Oshcf7t4la3TY6GAbPz9SyPETV2jRn2+ujrkFON8I1wuz9ud
|
||||
9d5iI/cRcKKrtLdIPGc7uqGy2V2qIp3v
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PrivateKey=BOB_dh2048
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIICJgIBADCCARcGCSqGSIb3DQEDATCCAQgCggEBAIkq4hnfaUGeltLDB1eo3SWH
|
||||
Mm9pJsCYb2E/gCXNgTWQBKebkg4ZXzEYUng889PfzNpxmDinl/H4WoBmoM/hJasJ
|
||||
2PElcKejIAnYUi0SHHDkYKOJMo0W5H8fHcRk893vR0kllO+hP0e1Gur02TsdEF7w
|
||||
bIPc+VV/7bMg9VxhQh9+ESeYgQXn/n3NSniUkO5aCjyzGy6Ex2/9dc+Xg6C08YJD
|
||||
cerI660enEe0NaI50N1W65bbxdl3d6vHT9CGteXYiIuj0I5CG7CwnU2WV42we/Uw
|
||||
YSq/6DfU93y5LSBZuOif8iLpGXfgE7TCAeY3H+WBAu43+gWz6xNKtbF0RMmT2VcC
|
||||
AQIEggEEAoIBAE3A6u2we1mxSxDLkiakPs2zZqfhb2ejP2TvuA4DX/+knqrJRK7s
|
||||
TqKBz80CvR7QA5CL4r/5BWJrmFet7cmF6Eh4PXE+sNswevV2C16btzAbGSGzSR5u
|
||||
bu6vv06Ah1rPrHrv+UjvRe2bxR/Z/PavbI71aQ+lqDkGKC/Uyr3u+PFLRwos2HfK
|
||||
nEX/qfnqo3N3YsPFvLidkbSJOkq6CayLT4ycTRdPxTVKELfanSEeenKJ9rKTiPdz
|
||||
3y0ycyyh0kAKs2bBViq3UlVRE3kdNAQ3nCpRl9O52hCsA+BMmnAHEW8z81lEZugN
|
||||
9X4uLV3XuflMrKxBGxfiCEVGcvnjpBTZXas=
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PublicKey=BOB_dh2048_pub
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIICJDCCARcGCSqGSIb3DQEDATCCAQgCggEBAIkq4hnfaUGeltLDB1eo3SWHMm9p
|
||||
JsCYb2E/gCXNgTWQBKebkg4ZXzEYUng889PfzNpxmDinl/H4WoBmoM/hJasJ2PEl
|
||||
cKejIAnYUi0SHHDkYKOJMo0W5H8fHcRk893vR0kllO+hP0e1Gur02TsdEF7wbIPc
|
||||
+VV/7bMg9VxhQh9+ESeYgQXn/n3NSniUkO5aCjyzGy6Ex2/9dc+Xg6C08YJDcerI
|
||||
660enEe0NaI50N1W65bbxdl3d6vHT9CGteXYiIuj0I5CG7CwnU2WV42we/UwYSq/
|
||||
6DfU93y5LSBZuOif8iLpGXfgE7TCAeY3H+WBAu43+gWz6xNKtbF0RMmT2VcCAQID
|
||||
ggEFAAKCAQAJ1Ko5/dRMpowe/7k1T+11ZNszNMEbKtXGq9KsZAqSFp6h8on/kCFe
|
||||
3/SK520B/cDIjLV0W4q33iimSmG/TjwLG0jpsIKwxbzIfxjs4e1Y4pPaKfbKuCcK
|
||||
BBu8Thz2brhTxooU4CPVBJerX3mJX6hbAPAl0XcIScZPcyYYHkvthjZvO0djEn1z
|
||||
inhUQ37JKc74+56w/nUDjDiDFZMnwkPCtkdzLsbWW+Mu1Ysd1qQyb1XcNfkO0d/t
|
||||
rX00AaHwYqM7uM4slSqZhCi2w4zVvwP0BPD/TrPAjEFYEk0l2eNxBBmW5Mlss2Od
|
||||
wtMjfaolhtG/beqmAneP14mCEM4lwH4a
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PrivateKey=BOB_dh2048_different_pg
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIICJgIBADCCARcGCSqGSIb3DQEDATCCAQgCggEBAM/ZBdjCzvFon8sEMWEXQ4vw
|
||||
bFV3VCq3nhCuHSLb/ZsHIuKFy/ma173ttMdN1qSOL2XJazi8l+4whU0Wga8FticR
|
||||
z9U0t8ExC+0f90QRXsjXGSuDFJY6i5m6YL/xZf09g7522RqNwt4WWACgKrG7g31b
|
||||
+43eXosvv5okgw5gmMrlGNZYaqnn094Ifu0UhUro6vXmlcfhnv1JpASNmxNmzrQJ
|
||||
TE8W5miG5c1+6MQJdmSVKEitdUX202mRukj2Nzq16e6iOGmGMTWYGV+sK/Hnh+BD
|
||||
hPVIqLWW5Wfz3y5ysCsGmSKuS9bssZXWmlwRiNp/NqliyzBznG168VoKMlDQxG8C
|
||||
AQIEggEEAoIBAHLPQHe9mySBSeNAqUMzKAXgxhPYPl9zC7QiyxwGiZcu/4IQ8Elr
|
||||
cyRhMuJBbu0T6NNruG2zUzDFWp/0dPGWq7YiOauau5iYCpKt4KZgiELDEwZqlxF+
|
||||
wXKXxSw3rJVemZyYuLmRzmUMcvBr5ZspdxsDRipN9mHSGTtQNGAiSPXB4P/bkaSW
|
||||
YELavS+cHZfH4nE7DAP8b8dEID81xBLGEKAyUilDE2Nv4PamhCU5GmVSv2HXVSdI
|
||||
bGlj1BpvrfJyuK5EyyOqMKvwXiEQweqrVICGNtQQs+bmNpaVBCu/xRomWn5YZkqc
|
||||
YjQBeOQwrhEFzbFwWi8vai9HB85tBLKEMiE=
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PublicKey=BOB_dh2048_different_pg_pub
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIICJTCCARcGCSqGSIb3DQEDATCCAQgCggEBAM/ZBdjCzvFon8sEMWEXQ4vwbFV3
|
||||
VCq3nhCuHSLb/ZsHIuKFy/ma173ttMdN1qSOL2XJazi8l+4whU0Wga8FticRz9U0
|
||||
t8ExC+0f90QRXsjXGSuDFJY6i5m6YL/xZf09g7522RqNwt4WWACgKrG7g31b+43e
|
||||
Xosvv5okgw5gmMrlGNZYaqnn094Ifu0UhUro6vXmlcfhnv1JpASNmxNmzrQJTE8W
|
||||
5miG5c1+6MQJdmSVKEitdUX202mRukj2Nzq16e6iOGmGMTWYGV+sK/Hnh+BDhPVI
|
||||
qLWW5Wfz3y5ysCsGmSKuS9bssZXWmlwRiNp/NqliyzBznG168VoKMlDQxG8CAQID
|
||||
ggEGAAKCAQEAr5J9x7z9FWCQ27LF3pzTR+4ZdOKJJpg1qD8Vp78sg6VkoZLl+j57
|
||||
uTQVgWlCEQr5tOVCBA+F0i3DCVGpE0ExkO/lVYjf6+mwTsyZWZj6IKkxpxwm9CIR
|
||||
NshubotT9vagLxdRM9jepmt6A8Q2MfI1xm4yrYLZ0xQpNPT6076a+3gl6UysaDv8
|
||||
wpryAiQdIexC1jz4Z7yIAND3PHWFAiAIOdipIMmuvJz2exgP1KsYTZFjJUTMBZxN
|
||||
fSO65JSqf6LoQ91cB5RtgwD2pjehoAl2wumjdMcdNJyYIPvcTd1BFMjUmR3vJe/n
|
||||
di2IvD9wSm5tY542PWcf/7GV0bMbnykaPQ==
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PublicKey=BOB_dh2048_badpub_toolarge
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIICJTCCARcGCSqGSIb3DQEDATCCAQgCggEBAIkq4hnfaUGeltLDB1eo3SWHMm9p
|
||||
JsCYb2E/gCXNgTWQBKebkg4ZXzEYUng889PfzNpxmDinl/H4WoBmoM/hJasJ2PEl
|
||||
cKejIAnYUi0SHHDkYKOJMo0W5H8fHcRk893vR0kllO+hP0e1Gur02TsdEF7wbIPc
|
||||
+VV/7bMg9VxhQh9+ESeYgQXn/n3NSniUkO5aCjyzGy6Ex2/9dc+Xg6C08YJDcerI
|
||||
660enEe0NaI50N1W65bbxdl3d6vHT9CGteXYiIuj0I5CG7CwnU2WV42we/UwYSq/
|
||||
6DfU93y5LSBZuOif8iLpGXfgE7TCAeY3H+WBAu43+gWz6xNKtbF0RMmT2VcCAQID
|
||||
ggEGAAKCAQEAiSriGd9pQZ6W0sMHV6jdJYcyb2kmwJhvYT+AJc2BNZAEp5uSDhlf
|
||||
MRhSeDzz09/M2nGYOKeX8fhagGagz+ElqwnY8SVwp6MgCdhSLRIccORgo4kyjRbk
|
||||
fx8dxGTz3e9HSSWU76E/R7Ua6vTZOx0QXvBsg9z5VX/tsyD1XGFCH34RJ5iBBef+
|
||||
fc1KeJSQ7loKPLMbLoTHb/11z5eDoLTxgkNx6sjrrR6cR7Q1ojnQ3VbrltvF2Xd3
|
||||
q8dP0Ia15diIi6PQjkIbsLCdTZZXjbB79TBhKr/oN9T3fLktIFm46J/yIukZd+AT
|
||||
tMIB5jcf5YEC7jf6BbPrE0q1sXREyZPZVg==
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PublicKey=BOB_dh2048_badpub_toosmall
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIIBITCCARcGCSqGSIb3DQEDATCCAQgCggEBAIkq4hnfaUGeltLDB1eo3SWHMm9p
|
||||
JsCYb2E/gCXNgTWQBKebkg4ZXzEYUng889PfzNpxmDinl/H4WoBmoM/hJasJ2PEl
|
||||
cKejIAnYUi0SHHDkYKOJMo0W5H8fHcRk893vR0kllO+hP0e1Gur02TsdEF7wbIPc
|
||||
+VV/7bMg9VxhQh9+ESeYgQXn/n3NSniUkO5aCjyzGy6Ex2/9dc+Xg6C08YJDcerI
|
||||
660enEe0NaI50N1W65bbxdl3d6vHT9CGteXYiIuj0I5CG7CwnU2WV42we/UwYSq/
|
||||
6DfU93y5LSBZuOif8iLpGXfgE7TCAeY3H+WBAu43+gWz6xNKtbF0RMmT2VcCAQID
|
||||
BAACAQE=
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
# DH Alice with Bob peer
|
||||
Derive=ALICE_dh2048
|
||||
PeerKeyValidate=BOB_dh2048_pub
|
||||
SharedSecret=28f1f890a14899b5fb600dc43ef28cdc065535bc5ee2b3e08ebb53f7ee93618f3471c0696bce289c3839ae6ced374a799c61d76cb9c60ecdc3bd75ac4ed9f060fcfa972a5ce899ff17120ce70e35d720797a62d2b3d724b9d21b9dc0f4f4ec1cbf4730d57955dc1be53210e3d10ed3e78a96914e0a201e0cc0d75744e2d8f6ed8a301bca465d4d1a518a5cda8219bdf562796842bd6a839369b5cacc77e44a9ac8475d50df6d7bddfb661241c566acd025642bc6b1bbcecb1c1e5a1429c9df552ad6a39194074b21f4e890bd79e934150850561932fee3c44ccf0e8bcd22df2f9cafad2e2f19364344fe588523a9da8545081c2118fd6b8c0e12ede6b9f5f258
|
||||
|
||||
# DH Bob with Alice peer
|
||||
Derive=BOB_dh2048
|
||||
PeerKeyValidate=ALICE_dh2048_pub
|
||||
SharedSecret=28f1f890a14899b5fb600dc43ef28cdc065535bc5ee2b3e08ebb53f7ee93618f3471c0696bce289c3839ae6ced374a799c61d76cb9c60ecdc3bd75ac4ed9f060fcfa972a5ce899ff17120ce70e35d720797a62d2b3d724b9d21b9dc0f4f4ec1cbf4730d57955dc1be53210e3d10ed3e78a96914e0a201e0cc0d75744e2d8f6ed8a301bca465d4d1a518a5cda8219bdf562796842bd6a839369b5cacc77e44a9ac8475d50df6d7bddfb661241c566acd025642bc6b1bbcecb1c1e5a1429c9df552ad6a39194074b21f4e890bd79e934150850561932fee3c44ccf0e8bcd22df2f9cafad2e2f19364344fe588523a9da8545081c2118fd6b8c0e12ede6b9f5f258
|
||||
|
||||
# DH Alice with Bob peer - mismatching domain parameters
|
||||
Derive=BOB_dh2048
|
||||
PeerKeyValidate=BOB_dh2048_different_pg_pub
|
||||
Result = DERIVE_SET_PEER_ERROR
|
||||
|
||||
# DH Alice with Bob peer - pub > p - 2
|
||||
Derive=ALICE_dh2048
|
||||
PeerKeyValidate=BOB_dh2048_badpub_toolarge
|
||||
Result = DERIVE_SET_PEER_ERROR
|
||||
|
||||
# DH Alice with Bob peer - pub < 2 should fail
|
||||
Derive=ALICE_dh2048
|
||||
PeerKeyValidate=BOB_dh2048_badpub_toosmall
|
||||
Result = DERIVE_SET_PEER_ERROR
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -0,0 +1,218 @@
|
|||
#
|
||||
# Copyright 2001-2022 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
# Tests start with one of these keywords
|
||||
# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
|
||||
# PrivPubKeyPair Sign Verify VerifyRecover
|
||||
# and continue until a blank line. Lines starting with a pound sign are ignored.
|
||||
# The keyword Availablein must appear before the test name if needed.
|
||||
|
||||
# Public key algorithm tests
|
||||
|
||||
# Private keys used for PKEY operations.
|
||||
|
||||
# EC P-256 key
|
||||
|
||||
PrivateKey=P-256
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgiocvtiiTxNH/xbnw
|
||||
+RdYBp+DUuCPoFpJ+NuSbLVyhyWhRANCAAQsFQ9CnOcPIWwlLPXgYs4fY5zV0WXH
|
||||
+JQkBywnGX14szuSDpXNtmTpkNzwz+oNlOKo5q+dDlgFbmUxBJJbn+bJ
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
# EC public key for above
|
||||
|
||||
PublicKey=P-256-PUBLIC
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAELBUPQpznDyFsJSz14GLOH2Oc1dFl
|
||||
x/iUJAcsJxl9eLM7kg6VzbZk6ZDc8M/qDZTiqOavnQ5YBW5lMQSSW5/myQ==
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PrivPubKeyPair = P-256:P-256-PUBLIC
|
||||
|
||||
Title = ECDSA tests
|
||||
|
||||
Verify = P-256
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF1234"
|
||||
Output = 3045022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec8
|
||||
|
||||
# Digest too long
|
||||
Verify = P-256
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF12345"
|
||||
Output = 3045022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec8
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
# Digest too short
|
||||
Verify = P-256
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF123"
|
||||
Output = 3045022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec8
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
# Digest invalid
|
||||
Verify = P-256
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF1235"
|
||||
Output = 3045022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec8
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
# Invalid signature
|
||||
Verify = P-256
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF1234"
|
||||
Output = 3045022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec7
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
# Garbage after signature
|
||||
Availablein = default
|
||||
Verify = P-256
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF1234"
|
||||
Output = 3045022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec800
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
# BER signature
|
||||
Verify = P-256
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF1234"
|
||||
Output = 3080022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec80000
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
Verify = P-256-PUBLIC
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF1234"
|
||||
Output = 3045022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec8
|
||||
|
||||
Title = DigestSign and DigestVerify
|
||||
|
||||
DigestVerify = SHA256
|
||||
Key = P-256-PUBLIC
|
||||
Input = "Hello World"
|
||||
Output = 3046022100e7515177ec3817b77a4a94066ab3070817b7aa9d44a8a09f040da250116e8972022100ba59b0f631258e59a9026be5d84f60685f4cf22b9165a0c2736d5c21c8ec1862
|
||||
|
||||
PublicKey=P-384-PUBLIC
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAES/TlL5WEJ+u1kV+4yVlVUbTTo/2rZ7rd
|
||||
nWwwk/QlukNjDfcfQvDrfOqpTZ9kSKhd0wMxWIJJ/S/cCzCex+2EgbwW8ngAwT19
|
||||
twD8guGxyFRaoMDTtW47/nifwYqRaIfC
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
DigestVerify = SHA384
|
||||
Key = P-384-PUBLIC
|
||||
Input = "123400"
|
||||
Output = 304d0218389cb27e0bc8d21fa7e5f24cb74f58851313e696333ad68b023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970
|
||||
|
||||
# Oneshot tests
|
||||
OneShotDigestVerify = SHA256
|
||||
Key = P-256-PUBLIC
|
||||
Input = "Hello World"
|
||||
Output = 3046022100e7515177ec3817b77a4a94066ab3070817b7aa9d44a8a09f040da250116e8972022100ba59b0f631258e59a9026be5d84f60685f4cf22b9165a0c2736d5c21c8ec1862
|
||||
|
||||
# Test that mdsize != tbssize fails
|
||||
Sign = P-256
|
||||
Ctrl = digest:SHA256
|
||||
Input = "0123456789ABCDEF1234"
|
||||
Result = KEYOP_ERROR
|
||||
|
||||
PrivateKey = P-256_NAMED_CURVE_EXPLICIT
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIBeQIBADCCAQMGByqGSM49AgEwgfcCAQEwLAYHKoZIzj0BAQIhAP////8AAAAB
|
||||
AAAAAAAAAAAAAAAA////////////////MFsEIP////8AAAABAAAAAAAAAAAAAAAA
|
||||
///////////////8BCBaxjXYqjqT57PrvVV2mIa8ZR0GsMxTsPY7zjw+J9JgSwMV
|
||||
AMSdNgiG5wSTamZ44ROdJreBn36QBEEEaxfR8uEsQkf4vOblY6RA8ncDfYEt6zOg
|
||||
9KE5RdiYwpZP40Li/hp/m47n60p8D54WK84zV2sxXs7LtkBoN79R9QIhAP////8A
|
||||
AAAA//////////+85vqtpxeehPO5ysL8YyVRAgEBBG0wawIBAQQgiUTxtr5vLVjj
|
||||
0BOXUa/4r82DJ30QoupYS/wlilW4gWehRANCAATM0n3q2UaDyaQ7OxzJM3B6prhW
|
||||
3ev1gTwRBduzqqlwd54AUSgI+pjttW8zrWNitO8H1sf59MPWOESKxNtZ1+Nl
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PrivateKey = EC_EXPLICIT
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIBeQIBADCCAQMGByqGSM49AgEwgfcCAQEwLAYHKoZIzj0BAQIhAP////8AAAAB
|
||||
AAAAAAAAAAAAAAAA////////////////MFsEIP////8AAAABAAAAAAAAAAAAAAAA
|
||||
///////////////8BCBaxjXYqjqT57PrvVV2mIa8ZR0GsMxTsPY7zjw+J9JgSwMV
|
||||
AMSdNgiG5wSTamZ44ROdJreBn36QBEEE5JcIvn36opqjEm/k59Al40rBAxWM2TPG
|
||||
l0L13Je51zHpfXQ9Z2o7IQicMXP4wSfJ0qCgg2bgydqoxlYrlLGuVQIhAP////8A
|
||||
AAAA//////////+85vqtpxeehPO5ysL8YyVRAgEBBG0wawIBAQQgec92jwduadCk
|
||||
OjoNRI+YT5Be5TkzZXzYCyTLkMOikDmhRANCAATtECEhQbLEaiUj/Wu0qjcr81lL
|
||||
46dx5zYgArz/iaSNJ3W80oO+F7v04jlQ7wxQzg96R0bwKiMeq5CcW9ZFt6xg
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PrivateKey = B-163
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MGMCAQAwEAYHKoZIzj0CAQYFK4EEAA8ETDBKAgEBBBUDnQW0mLiHVha/jqFznX/K
|
||||
DnVlDgChLgMsAAQB1qZ00fPIct+QN8skv1XIHtBNp3EGLytJV0tsAUTYtGhtrzRj
|
||||
e3GzYyg=
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PrivateKey = secp256k1
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgsLpFV9joHc0bisyV53XL
|
||||
mrG6/Gu6ZaHoXtKP/VFX44ehRANCAARLYWGgp5nP4N8guypLSbYGCVN6ZPCnWW4x
|
||||
srYkcpdbxr4neRT3zC62keCKgPbJf5SIHkJ2Tcaw6hVSrBOUFtix
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
Title = FIPS tests
|
||||
|
||||
# Test that a nist curve with < 112 bits is allowed in fips mode for verifying
|
||||
# DigestVerify = SHA256
|
||||
# Key = B-163
|
||||
# Input = "Hello World"
|
||||
# Output = 302e0215027bb891747468b4b59ca2a2bf8f42d29d08866cf5021502cc311b25e9a2168e42240b07a6071070f687eb3b
|
||||
|
||||
# Test that a nist curve with SHA3 is allowed in fips mode
|
||||
# The sign will get a mismatch error since the output signature changes on each run
|
||||
DigestSign = SHA3-512
|
||||
Key = P-256
|
||||
Input = "Hello World"
|
||||
Result = SIGNATURE_MISMATCH
|
||||
|
||||
# Test that a explicit curve that is a named curve is allowed in fips mode
|
||||
DigestVerify = SHA256
|
||||
Key = P-256_NAMED_CURVE_EXPLICIT
|
||||
Input = "Hello World"
|
||||
Output = 30450220796fcf472882ed5779226dcd0217b9d2b9acfe4fa2fb0109c8ee63c63adc1033022100e306c69f7e31b9a5d54eb12ba813cddf4de4af933e4f6cea38a0817d9d831d91
|
||||
|
||||
Title = FIPS Negative tests (using different curves and digests)
|
||||
|
||||
# Test that a explicit curve is not allowed in fips mode
|
||||
# DigestVerify = SHA256
|
||||
# Key = EC_EXPLICIT
|
||||
# Input = "Hello World"
|
||||
# Result = DIGESTVERIFYINIT_ERROR
|
||||
|
||||
# Test that a curve with < 112 bits is not allowed in fips mode for signing
|
||||
# DigestSign = SHA3-512
|
||||
# Key = B-163
|
||||
# Input = "Hello World"
|
||||
# Result = DIGESTSIGNINIT_ERROR
|
||||
|
||||
# Test that a non nist curve is not allowed in fips mode
|
||||
# DigestSign = SHA3-512
|
||||
# Key = secp256k1
|
||||
# Input = "Hello World"
|
||||
# Result = DIGESTSIGNINIT_ERROR
|
||||
|
||||
# Test that SHA1 is not allowed in fips mode for signing
|
||||
# DigestSign = SHA1
|
||||
# Key = P-256
|
||||
# Input = "Hello World"
|
||||
# Result = DIGESTSIGNINIT_ERROR
|
||||
|
||||
# Test that SHA1 is not allowed in fips mode for signing
|
||||
# Sign = P-256
|
||||
# Ctrl = digest:SHA1
|
||||
# Input = "0123456789ABCDEF1234"
|
||||
# Result = PKEY_CTRL_ERROR
|
||||
|
||||
# # Invalid non-approved digest
|
||||
# DigestVerify = MD5
|
||||
# Key = P-256-PUBLIC
|
||||
# Result = DIGESTVERIFYINIT_ERROR
|
|
@ -0,0 +1,181 @@
|
|||
#
|
||||
# Copyright 2001-2022 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
# Tests start with one of these keywords
|
||||
# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
|
||||
# PrivPubKeyPair Sign Verify VerifyRecover
|
||||
# and continue until a blank line. Lines starting with a pound sign are ignored.
|
||||
# The keyword Availablein must appear before the test name if needed.
|
||||
|
||||
# Public key algorithm tests
|
||||
|
||||
# Private keys used for PKEY operations.
|
||||
|
||||
# EC P-256 key
|
||||
|
||||
PrivateKey=P-256
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgiocvtiiTxNH/xbnw
|
||||
+RdYBp+DUuCPoFpJ+NuSbLVyhyWhRANCAAQsFQ9CnOcPIWwlLPXgYs4fY5zV0WXH
|
||||
+JQkBywnGX14szuSDpXNtmTpkNzwz+oNlOKo5q+dDlgFbmUxBJJbn+bJ
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
# EC public key for above
|
||||
|
||||
PublicKey=P-256-PUBLIC
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAELBUPQpznDyFsJSz14GLOH2Oc1dFl
|
||||
x/iUJAcsJxl9eLM7kg6VzbZk6ZDc8M/qDZTiqOavnQ5YBW5lMQSSW5/myQ==
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PrivPubKeyPair = P-256:P-256-PUBLIC
|
||||
|
||||
Title = ECDSA tests
|
||||
|
||||
Verify = P-256
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF1234"
|
||||
Output = 3045022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec8
|
||||
|
||||
# Digest too long
|
||||
Verify = P-256
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF12345"
|
||||
Output = 3045022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec8
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
# Digest too short
|
||||
Verify = P-256
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF123"
|
||||
Output = 3045022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec8
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
# Digest invalid
|
||||
Verify = P-256
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF1235"
|
||||
Output = 3045022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec8
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
# Invalid signature
|
||||
Verify = P-256
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF1234"
|
||||
Output = 3045022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec7
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
# Garbage after signature
|
||||
Availablein = default
|
||||
Verify = P-256
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF1234"
|
||||
Output = 3045022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec800
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
# BER signature
|
||||
Verify = P-256
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF1234"
|
||||
Output = 3080022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec80000
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
Verify = P-256-PUBLIC
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF1234"
|
||||
Output = 3045022100b1d1cb1a577035bccdd5a86c6148c2cc7c633cd42b7234139b593076d041e15202201898cdd52b41ca502098184b409cf83a21bc945006746e3b7cea52234e043ec8
|
||||
|
||||
Title = DigestSign and DigestVerify
|
||||
|
||||
DigestVerify = SHA256
|
||||
Key = P-256-PUBLIC
|
||||
Input = "Hello World"
|
||||
Output = 3046022100e7515177ec3817b77a4a94066ab3070817b7aa9d44a8a09f040da250116e8972022100ba59b0f631258e59a9026be5d84f60685f4cf22b9165a0c2736d5c21c8ec1862
|
||||
|
||||
PublicKey=P-384-PUBLIC
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAES/TlL5WEJ+u1kV+4yVlVUbTTo/2rZ7rd
|
||||
nWwwk/QlukNjDfcfQvDrfOqpTZ9kSKhd0wMxWIJJ/S/cCzCex+2EgbwW8ngAwT19
|
||||
twD8guGxyFRaoMDTtW47/nifwYqRaIfC
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
DigestVerify = SHA384
|
||||
Key = P-384-PUBLIC
|
||||
Input = "123400"
|
||||
Output = 304d0218389cb27e0bc8d21fa7e5f24cb74f58851313e696333ad68b023100ffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52970
|
||||
|
||||
# Oneshot tests
|
||||
OneShotDigestVerify = SHA256
|
||||
Key = P-256-PUBLIC
|
||||
Input = "Hello World"
|
||||
Output = 3046022100e7515177ec3817b77a4a94066ab3070817b7aa9d44a8a09f040da250116e8972022100ba59b0f631258e59a9026be5d84f60685f4cf22b9165a0c2736d5c21c8ec1862
|
||||
|
||||
# Test that mdsize != tbssize fails
|
||||
Sign = P-256
|
||||
Ctrl = digest:SHA256
|
||||
Input = "0123456789ABCDEF1234"
|
||||
Result = KEYOP_ERROR
|
||||
|
||||
PrivateKey = B-163
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MGMCAQAwEAYHKoZIzj0CAQYFK4EEAA8ETDBKAgEBBBUDnQW0mLiHVha/jqFznX/K
|
||||
DnVlDgChLgMsAAQB1qZ00fPIct+QN8skv1XIHtBNp3EGLytJV0tsAUTYtGhtrzRj
|
||||
e3GzYyg=
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PrivateKey = secp256k1
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgsLpFV9joHc0bisyV53XL
|
||||
mrG6/Gu6ZaHoXtKP/VFX44ehRANCAARLYWGgp5nP4N8guypLSbYGCVN6ZPCnWW4x
|
||||
srYkcpdbxr4neRT3zC62keCKgPbJf5SIHkJ2Tcaw6hVSrBOUFtix
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
Title = FIPS tests
|
||||
|
||||
# Test that a nist curve with < 112 bits is allowed in fips mode for verifying
|
||||
# DigestVerify = SHA256
|
||||
# Key = B-163
|
||||
# Input = "Hello World"
|
||||
# Output = 302e0215027bb891747468b4b59ca2a2bf8f42d29d08866cf5021502cc311b25e9a2168e42240b07a6071070f687eb3b
|
||||
|
||||
# Test that a nist curve with SHA3 is allowed in fips mode
|
||||
# The sign will get a mismatch error since the output signature changes on each run
|
||||
DigestSign = SHA3-512
|
||||
Key = P-256
|
||||
Input = "Hello World"
|
||||
Result = SIGNATURE_MISMATCH
|
||||
|
||||
|
||||
# Test that a curve with < 112 bits is not allowed in fips mode for signing
|
||||
# DigestSign = SHA3-512
|
||||
# Key = B-163
|
||||
# Input = "Hello World"
|
||||
# Result = DIGESTSIGNINIT_ERROR
|
||||
|
||||
# Test that a non nist curve is not allowed in fips mode
|
||||
# DigestSign = SHA3-512
|
||||
# Key = secp256k1
|
||||
# Input = "Hello World"
|
||||
# Result = DIGESTSIGNINIT_ERROR
|
||||
|
||||
# Test that SHA1 is not allowed in fips mode for signing
|
||||
# DigestSign = SHA1
|
||||
# Key = P-256
|
||||
# Input = "Hello World"
|
||||
# Result = DIGESTSIGNINIT_ERROR
|
||||
|
||||
# Test that SHA1 is not allowed in fips mode for signing
|
||||
# Sign = P-256
|
||||
# Ctrl = digest:SHA1
|
||||
# Input = "0123456789ABCDEF1234"
|
||||
# Result = PKEY_CTRL_ERROR
|
||||
|
||||
# # Invalid non-approved digest
|
||||
# DigestVerify = MD5
|
||||
# Key = P-256-PUBLIC
|
||||
# Result = DIGESTVERIFYINIT_ERROR
|
|
@ -0,0 +1,91 @@
|
|||
#
|
||||
# Copyright 2001-2020 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
# Tests start with one of these keywords
|
||||
# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
|
||||
# PrivPubKeyPair Sign Verify VerifyRecover
|
||||
# and continue until a blank line. Lines starting with a pound sign are ignored.
|
||||
|
||||
|
||||
# Public key algorithm tests
|
||||
|
||||
# Private keys used for PKEY operations.
|
||||
|
||||
Title = X25519 test vectors (from RFC7748 6.1)
|
||||
|
||||
PrivateKey=Alice-25519
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MC4CAQAwBQYDK2VuBCIEIHcHbQpzGKV9PBbBclGyZkXfTC+H68CZKrF3+6UduSwq
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PublicKey=Alice-25519-PUBLIC
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MCowBQYDK2VuAyEAhSDwCYkwp1R0i33ctD73Wg2/Og0mOBr066SpjqqbTmo=
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PrivPubKeyPair = Alice-25519:Alice-25519-PUBLIC
|
||||
|
||||
PrivateKey=Bob-25519
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MC4CAQAwBQYDK2VuBCIEIF2rCH5iSopLeeF/i4OADuZvO7EpJhi2/Rwviyf/iODr
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PublicKey=Bob-25519-PUBLIC
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MCowBQYDK2VuAyEA3p7bfXt9wbTTW2HC7OQ1Nz+DQ8hbeGdNrfx+FG+IK08=
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
#Raw versions of the same keys as above
|
||||
|
||||
PrivateKeyRaw=Alice-25519-Raw:X25519:77076d0a7318a57d3c16c17251b26645df4c2f87ebc0992ab177fba51db92c2a
|
||||
|
||||
PublicKeyRaw=Alice-25519-PUBLIC-Raw:X25519:8520f0098930a754748b7ddcb43ef75a0dbf3a0d26381af4eba4a98eaa9b4e6a
|
||||
|
||||
PrivPubKeyPair = Alice-25519-Raw:Alice-25519-PUBLIC-Raw
|
||||
|
||||
PrivateKeyRaw=Bob-25519-Raw:X25519:5dab087e624a8a4b79e17f8b83800ee66f3bb1292618b6fd1c2f8b27ff88e0eb
|
||||
|
||||
PublicKeyRaw=Bob-25519-PUBLIC-Raw:X25519:de9edb7d7b7dc1b4d35b61c2ece435373f8343c85b78674dadfc7e146f882b4f
|
||||
|
||||
PrivPubKeyPair = Bob-25519:Bob-25519-PUBLIC
|
||||
|
||||
PrivPubKeyPair = Bob-25519-Raw:Bob-25519-PUBLIC-Raw
|
||||
|
||||
Derive=Alice-25519
|
||||
PeerKey=Bob-25519-PUBLIC
|
||||
SharedSecret=4A5D9D5BA4CE2DE1728E3BF480350F25E07E21C947D19E3376F09B3C1E161742
|
||||
|
||||
Derive=Bob-25519
|
||||
PeerKey=Alice-25519-PUBLIC
|
||||
SharedSecret=4A5D9D5BA4CE2DE1728E3BF480350F25E07E21C947D19E3376F09B3C1E161742
|
||||
|
||||
Derive=Alice-25519-Raw
|
||||
PeerKey=Bob-25519-PUBLIC-Raw
|
||||
SharedSecret=4A5D9D5BA4CE2DE1728E3BF480350F25E07E21C947D19E3376F09B3C1E161742
|
||||
|
||||
Derive=Bob-25519-Raw
|
||||
PeerKey=Alice-25519-PUBLIC-Raw
|
||||
SharedSecret=4A5D9D5BA4CE2DE1728E3BF480350F25E07E21C947D19E3376F09B3C1E161742
|
||||
|
||||
# Illegal sign/verify operations with X25519 key
|
||||
|
||||
Sign=Alice-25519
|
||||
Result = KEYOP_INIT_ERROR
|
||||
Reason = operation not supported for this keytype
|
||||
|
||||
Verify=Alice-25519
|
||||
Result = KEYOP_INIT_ERROR
|
||||
Reason = operation not supported for this keytype
|
||||
|
||||
Title = Test keypair mismatches
|
||||
|
||||
PrivPubKeyPair = Alice-25519:Bob-25519-PUBLIC
|
||||
Result = KEYPAIR_MISMATCH
|
||||
|
||||
PrivPubKeyPair = Bob-25519:Alice-25519-PUBLIC
|
||||
Result = KEYPAIR_MISMATCH
|
|
@ -0,0 +1,582 @@
|
|||
#
|
||||
# Copyright 2001-2022 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
# Tests start with one of these keywords
|
||||
# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
|
||||
# PrivPubKeyPair Sign Verify VerifyRecover
|
||||
# and continue until a blank line. Lines starting with a pound sign are ignored.
|
||||
|
||||
|
||||
Title = RFC7919 DH tests
|
||||
|
||||
# Key generation test
|
||||
KeyGen = dhKeyAgreement
|
||||
Ctrl = dh_param:ffdhe2048
|
||||
KeyName = tmpdh
|
||||
|
||||
# ffdhe2048-1 and ffdhe2048-2 were randomly generated and have a shared secret
|
||||
# less than 256 bytes in length (to test padding) other keys have no special
|
||||
# properties
|
||||
PrivateKey=ffdhe2048-1
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIBQwIBADCCARsGCSqGSIb3DQEDATCCAQwCggEBAP//////////rfhUWKK7Spqv
|
||||
3FYgJz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT
|
||||
3x7V1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId
|
||||
8VihNq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSu
|
||||
Vu3nY3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD
|
||||
/jsbTG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhKFyX//////////8C
|
||||
AQICAgDhBB8CHQGUa5iGUF9rGvDjv9PDFGIvtS9OIqbbi8rqm4b6
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PrivateKey=ffdhe2048-2
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIBQwIBADCCARsGCSqGSIb3DQEDATCCAQwCggEBAP//////////rfhUWKK7Spqv
|
||||
3FYgJz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT
|
||||
3x7V1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId
|
||||
8VihNq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSu
|
||||
Vu3nY3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD
|
||||
/jsbTG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhKFyX//////////8C
|
||||
AQICAgDhBB8CHQEYNZIth+/EaIgKK2gcxFutVjUTWYCaReyTKMvP
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PublicKey=ffdhe2048-1-pub
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIICKTCCARsGCSqGSIb3DQEDATCCAQwCggEBAP//////////rfhUWKK7Spqv3FYg
|
||||
Jz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT3x7V
|
||||
1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId8Vih
|
||||
Nq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSuVu3n
|
||||
Y3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD/jsb
|
||||
TG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhKFyX//////////8CAQIC
|
||||
AgDhA4IBBgACggEBAOYRygvHGUKaIXLfUatc2YkYcm9Ew65H0hwpiDXG6XHAYAjJ
|
||||
bjKNJxdFRjjeCwtJEAGlyUtjSHrka6dHDfzkQfDK6u13Z+3Xmh+nCMZwPOHDNR3I
|
||||
Ep5vy3quU7suD3ADDrjwX3sVfsXensgh+JpexbrR+leHATf8aX1g8jQofFdi1Wn7
|
||||
CbE6VciU4b32L8HPwO1ePpJGib70Em45VurmUfCwNXgEUnu1N6LYRAjH9vnjB529
|
||||
C3BSp58rJnA2aslacC0CFY6YVCQfLTdN7y+F5QlGrdGd6wQmf3FXPLf9iYSiuLrm
|
||||
jW/WDFmPnwAn5A7TEgiNeNu8pwsSKPgZqdW+lyw=
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PublicKey=ffdhe2048-2-pub
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIICKTCCARsGCSqGSIb3DQEDATCCAQwCggEBAP//////////rfhUWKK7Spqv3FYg
|
||||
Jz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT3x7V
|
||||
1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId8Vih
|
||||
Nq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSuVu3n
|
||||
Y3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD/jsb
|
||||
TG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhKFyX//////////8CAQIC
|
||||
AgDhA4IBBgACggEBAN5LAdrzTwa7nT7855NJQLNum5Yr1O8XZupjvwtVIrJgORvh
|
||||
L8VMKJoerEwOZ38snTsh9tuKnAWrmdIyFhnOjaHm40GlvInQGff5Lwb1itf7ib3U
|
||||
ELPOO29PajwY1RocWKX7Wfdj8n6Kd9gHhdoO5v8MyZMCkUU6Rz6y1VzaVwykdsqA
|
||||
kbMdZfK8Dkpd5PBZ8SJpJF02IEzvh5OYfjcbMN2K0lDO5ZvoMYQku7yXr6PfJebC
|
||||
CpoVOaoqH19n3g8Xni8IFi7znI83UqxKuYhyYCuMwtE+HS+9WkmkQ1coo512Gw2f
|
||||
TcY3pf9gGZ41xLFxCOdrUbR3QlieI+zl+TttLzM=
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PrivPubKeyPair=ffdhe2048-1:ffdhe2048-1-pub
|
||||
|
||||
PrivPubKeyPair=ffdhe2048-2:ffdhe2048-2-pub
|
||||
|
||||
Derive=ffdhe2048-1
|
||||
PeerKey=ffdhe2048-2-pub
|
||||
SharedSecret=6620DD85B56EE8540C8040CAC46B7385344A164E4DBDF521F7D99F88FA68EDD295A45E36E0BBD5FF5DE84598824E2CA52ED82ACA918CAECC6B22846D0FC6F0203E8B6963964D11E9E704F83AF1D60E9B1931139E9E9967C4665A831A75D99359A8BA80DD5921E74379AF4CA8DB453EDBC5E669AB17A5254CA6C96794CD5196BE90AF37742C8F6812515FFCC45B08F4158EFF9559F1AEF3665B3D91519DCBC6DF22CD6DA521B86613558602E73D2CA4666972F7D2CB6B46299B1DF2DA29A2A2D99D105E10CB553D6738A9B1DB2A0314C3CF30642D5C44695623D8B95C4426BEA830FB51816B4F086945E9B12A445F42DD68610E3F378A6E69A383D13D85BF
|
||||
|
||||
Derive=ffdhe2048-2
|
||||
PeerKey=ffdhe2048-1-pub
|
||||
SharedSecret=6620DD85B56EE8540C8040CAC46B7385344A164E4DBDF521F7D99F88FA68EDD295A45E36E0BBD5FF5DE84598824E2CA52ED82ACA918CAECC6B22846D0FC6F0203E8B6963964D11E9E704F83AF1D60E9B1931139E9E9967C4665A831A75D99359A8BA80DD5921E74379AF4CA8DB453EDBC5E669AB17A5254CA6C96794CD5196BE90AF37742C8F6812515FFCC45B08F4158EFF9559F1AEF3665B3D91519DCBC6DF22CD6DA521B86613558602E73D2CA4666972F7D2CB6B46299B1DF2DA29A2A2D99D105E10CB553D6738A9B1DB2A0314C3CF30642D5C44695623D8B95C4426BEA830FB51816B4F086945E9B12A445F42DD68610E3F378A6E69A383D13D85BF
|
||||
|
||||
Derive=ffdhe2048-1
|
||||
PeerKey=ffdhe2048-2-pub
|
||||
Ctrl = dh_pad:1
|
||||
SharedSecret=00006620DD85B56EE8540C8040CAC46B7385344A164E4DBDF521F7D99F88FA68EDD295A45E36E0BBD5FF5DE84598824E2CA52ED82ACA918CAECC6B22846D0FC6F0203E8B6963964D11E9E704F83AF1D60E9B1931139E9E9967C4665A831A75D99359A8BA80DD5921E74379AF4CA8DB453EDBC5E669AB17A5254CA6C96794CD5196BE90AF37742C8F6812515FFCC45B08F4158EFF9559F1AEF3665B3D91519DCBC6DF22CD6DA521B86613558602E73D2CA4666972F7D2CB6B46299B1DF2DA29A2A2D99D105E10CB553D6738A9B1DB2A0314C3CF30642D5C44695623D8B95C4426BEA830FB51816B4F086945E9B12A445F42DD68610E3F378A6E69A383D13D85BF
|
||||
|
||||
# The following two testcases check that the padding is implicitly enabled
|
||||
# with X942KDF-ASN1 KDF.
|
||||
# The plain shared secret for these keys needs padding as seen above.
|
||||
Derive=ffdhe2048-1
|
||||
PeerKey=ffdhe2048-2-pub
|
||||
KDFType=X942KDF-ASN1
|
||||
KDFOutlen=32
|
||||
KDFDigest=SHA-256
|
||||
CEKAlg=id-aes128-wrap
|
||||
Ctrl = dh_pad:1
|
||||
SharedSecret=89A249DF4EE9033B89C2B4E52072A736D94F51143A1ED5C8F1E91FCBEBE09654
|
||||
|
||||
PrivateKey=ffdhe3072-1
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIByQIBADCCAZsGCSqGSIb3DQEDATCCAYwCggGBAP//////////rfhUWKK7Spqv
|
||||
3FYgJz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT
|
||||
3x7V1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId
|
||||
8VihNq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSu
|
||||
Vu3nY3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD
|
||||
/jsbTG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8
|
||||
NPTe+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0
|
||||
/URS4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4K
|
||||
vNBr+lPd7zwbIO4/1Z18JeQdK2bGLjf//////////wIBAgICARMEJQIjB8TRLx6q
|
||||
XYQJ0RAM+5ztVLhy9EXNdjY0EYODS7TFi5RZLE4=
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PrivateKey=ffdhe3072-2
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIByQIBADCCAZsGCSqGSIb3DQEDATCCAYwCggGBAP//////////rfhUWKK7Spqv
|
||||
3FYgJz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT
|
||||
3x7V1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId
|
||||
8VihNq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSu
|
||||
Vu3nY3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD
|
||||
/jsbTG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8
|
||||
NPTe+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0
|
||||
/URS4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4K
|
||||
vNBr+lPd7zwbIO4/1Z18JeQdK2bGLjf//////////wIBAgICARMEJQIjBG9DysbR
|
||||
qsyURRygCXP6Z6CsUGaQR9/JD+RxbZ8P13po5PM=
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PublicKey=ffdhe3072-1-pub
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIIDKTCCAZsGCSqGSIb3DQEDATCCAYwCggGBAP//////////rfhUWKK7Spqv3FYg
|
||||
Jz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT3x7V
|
||||
1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId8Vih
|
||||
Nq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSuVu3n
|
||||
Y3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD/jsb
|
||||
TG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8NPTe
|
||||
+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0/URS
|
||||
4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4KvNBr
|
||||
+lPd7zwbIO4/1Z18JeQdK2bGLjf//////////wIBAgICARMDggGGAAKCAYEAmPK9
|
||||
gPzxh69NyUdmvd76E2VjitXRFhA6mZvTD9zh9Isbl66yezKJcYROUv4HK81LNonz
|
||||
RaP5je7LXA/Vj4KkQEfjP/W00gZ/uMmi2hSQ0KbBuwRd/ECYwoigs+p9bjN4ZGra
|
||||
rYmQLiX2uJz2KSkx3YpM9cMH9Q41qdskGnK0QnMntwTysZ7Sdk7yeNaKUdZ3G4sA
|
||||
lUCEUAOr7lD8tV1fPjgMLL4EVsiZEF1v3TY5mY7ydcYPIrvrKXUKqrr7UsAdxt+r
|
||||
BATWe3V+JUGpsVjDLYUgaB95PkdSQtdNa094nanx+evI3vYZE9Vm/A/DNBTJuTlV
|
||||
rogeIx+Lq3foVUsW6nuJiGKYhbwI5xqFw+WEPMqa5QiIdoUqDExXkCi1mqxyivZ0
|
||||
VW5yVac/67e9od3oMlWGU2tXvJwxIzhCBpjK8oBFxd2jFZ0BdTwBlI+Jpx5AW7oE
|
||||
la7P7Rxy1rkGTFs8ZSWM2cUdzBxsbwdWrmSZ6JjQstr8ST++TXC5F7ZBKaOu
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PublicKey=ffdhe3072-2-pub
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIIDKDCCAZsGCSqGSIb3DQEDATCCAYwCggGBAP//////////rfhUWKK7Spqv3FYg
|
||||
Jz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT3x7V
|
||||
1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId8Vih
|
||||
Nq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSuVu3n
|
||||
Y3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD/jsb
|
||||
TG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8NPTe
|
||||
+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0/URS
|
||||
4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4KvNBr
|
||||
+lPd7zwbIO4/1Z18JeQdK2bGLjf//////////wIBAgICARMDggGFAAKCAYAWP0Ft
|
||||
61TNzHfeUEGhr1gjw9cs3GfCGvx9Rbhql6oUA3tQdSOODxQCnLBv7KFnhRwhhh/Z
|
||||
6BRRC3rX4HYeRsLxlFeOmOzv0Ty6vhnpJnhf8648ujLXdT1r/0G53OR5v5QFTzLq
|
||||
eAIYDV86EYL1/ffONV3P+OKQqpPx/kgmtKPsmr+U01KbfJk44uFkyR3bUnHq3cXj
|
||||
wrNCxdazibp3Iqt2jZblWdsUvBzj8VGNOQmTvxySjbJHJVtLAEZsboZQzvdV9n9f
|
||||
xC4/PxxI45s9/NT6JjN2+At3CPMSup1Dr9P98NYFh01bvWcIzUVUznUkNj732M3V
|
||||
IsPpUEq6WJR8bISdnc+HTWhjULxjbAN/ptz1K1aU3JwI2aG2sHt6r0m8ug9V1y2X
|
||||
Yr2hU7ohBoHhJxxmSbcqjzoQ9wdEvenfFjY+IydQ6j09AAPvBkNYwOVFOKp8TIr4
|
||||
VZwIwf1eFAzs8mbbl+sFZENEM2aTpQL56AUv9FnGcg3AnVKs5/UJ8W0FYZw=
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PrivPubKeyPair=ffdhe3072-1:ffdhe3072-1-pub
|
||||
|
||||
PrivPubKeyPair=ffdhe3072-2:ffdhe3072-2-pub
|
||||
|
||||
Derive=ffdhe3072-1
|
||||
PeerKey=ffdhe3072-2-pub
|
||||
SharedSecret=59C4B72684E68BC02148DF19FE6BECE40885AD037EE83F28C6E353C87026DAD66BB469C3F252BDC7ADA9271B6AD900620ECA15696B4E85561794A26259D61CAC7B56DDAED27BE2759A4C4BED5F8940784A255635D24E0D7B2BC796142CAF256D7A979240E9C8DD7230562B5D687971C4582A488E7BCA827FA32C4068C3C8B27ACA83E43EE9D7EAB3192F0DD877BA9C25D6334D233FC5752BEFE625B3D5DAE8589122B6C7E76538619E90AF1BD8D078496214C8F740F7BB5BFA284C811BEF5F9C6C1326E396DE17FDD47BE9D979643F2141FABB8950C3CECEEECFD0BB763F4D143A5AE284535F5E29B05E7DAC609D7080B5D1325F8D9242C67AC44482F5AA51131A763C370842D757EC16DE1988DF5BB4E4B6191A03F9E200DB491906871442FA98985DC976D5007C22FD491F49B8F0AB2AFDE0BDEFA18E56A686C712F4EDE53D924AA39CFED6C827CE0AD553132A474009203421F0A9373646200D8BA75725964079CF82D8C0C50AF6EEA4ECB607C02E7DD55C7998B4F849D79BE8867C69C62A
|
||||
|
||||
Derive=ffdhe3072-2
|
||||
PeerKey=ffdhe3072-1-pub
|
||||
SharedSecret=59C4B72684E68BC02148DF19FE6BECE40885AD037EE83F28C6E353C87026DAD66BB469C3F252BDC7ADA9271B6AD900620ECA15696B4E85561794A26259D61CAC7B56DDAED27BE2759A4C4BED5F8940784A255635D24E0D7B2BC796142CAF256D7A979240E9C8DD7230562B5D687971C4582A488E7BCA827FA32C4068C3C8B27ACA83E43EE9D7EAB3192F0DD877BA9C25D6334D233FC5752BEFE625B3D5DAE8589122B6C7E76538619E90AF1BD8D078496214C8F740F7BB5BFA284C811BEF5F9C6C1326E396DE17FDD47BE9D979643F2141FABB8950C3CECEEECFD0BB763F4D143A5AE284535F5E29B05E7DAC609D7080B5D1325F8D9242C67AC44482F5AA51131A763C370842D757EC16DE1988DF5BB4E4B6191A03F9E200DB491906871442FA98985DC976D5007C22FD491F49B8F0AB2AFDE0BDEFA18E56A686C712F4EDE53D924AA39CFED6C827CE0AD553132A474009203421F0A9373646200D8BA75725964079CF82D8C0C50AF6EEA4ECB607C02E7DD55C7998B4F849D79BE8867C69C62A
|
||||
|
||||
PrivateKey=ffdhe4096-1
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIICTwIBADCCAhsGCSqGSIb3DQEDATCCAgwCggIBAP//////////rfhUWKK7Spqv
|
||||
3FYgJz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT
|
||||
3x7V1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId
|
||||
8VihNq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSu
|
||||
Vu3nY3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD
|
||||
/jsbTG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8
|
||||
NPTe+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0
|
||||
/URS4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4K
|
||||
vNBr+lPd7zwbIO4/1Z18JeQdK2aeHvFub1LDFk30+3kw6eTliFe2rH1fQtafbRh3
|
||||
Y88dVQNABIf1W6V+Mcx6cTXIhu+0MYrtah4BLZ5oMqkHYAqRgTDEbcd4+XGtADgJ
|
||||
KZmjM8uLehoduT1xQAA8Kk7OqfmNCswKgpHNzsl9z47JtVp/iKRrTbWoUfRBguHG
|
||||
igB+XmVfav//////////AgECAgIBRQQrAikf6HJGrPpToTmXJq6x8ZlcUpBK/RDk
|
||||
5e93wdj9M96Bp6CK5KDTX91DPg==
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PrivateKey=ffdhe4096-2
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIICTwIBADCCAhsGCSqGSIb3DQEDATCCAgwCggIBAP//////////rfhUWKK7Spqv
|
||||
3FYgJz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT
|
||||
3x7V1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId
|
||||
8VihNq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSu
|
||||
Vu3nY3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD
|
||||
/jsbTG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8
|
||||
NPTe+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0
|
||||
/URS4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4K
|
||||
vNBr+lPd7zwbIO4/1Z18JeQdK2aeHvFub1LDFk30+3kw6eTliFe2rH1fQtafbRh3
|
||||
Y88dVQNABIf1W6V+Mcx6cTXIhu+0MYrtah4BLZ5oMqkHYAqRgTDEbcd4+XGtADgJ
|
||||
KZmjM8uLehoduT1xQAA8Kk7OqfmNCswKgpHNzsl9z47JtVp/iKRrTbWoUfRBguHG
|
||||
igB+XmVfav//////////AgECAgIBRQQrAikaMtvYLrkftmq+ryrWoSoyH8fA0OXp
|
||||
jwrNxAPiOZFBxvPImUEi3lOoxA==
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PublicKey=ffdhe4096-1-pub
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIIEKDCCAhsGCSqGSIb3DQEDATCCAgwCggIBAP//////////rfhUWKK7Spqv3FYg
|
||||
Jz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT3x7V
|
||||
1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId8Vih
|
||||
Nq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSuVu3n
|
||||
Y3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD/jsb
|
||||
TG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8NPTe
|
||||
+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0/URS
|
||||
4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4KvNBr
|
||||
+lPd7zwbIO4/1Z18JeQdK2aeHvFub1LDFk30+3kw6eTliFe2rH1fQtafbRh3Y88d
|
||||
VQNABIf1W6V+Mcx6cTXIhu+0MYrtah4BLZ5oMqkHYAqRgTDEbcd4+XGtADgJKZmj
|
||||
M8uLehoduT1xQAA8Kk7OqfmNCswKgpHNzsl9z47JtVp/iKRrTbWoUfRBguHGigB+
|
||||
XmVfav//////////AgECAgIBRQOCAgUAAoICAFmvIlVGC+VP3rxxLYMoEM3h0yvn
|
||||
pO086y+sRkf97FRppQxCbHaDwz64f0Bopzq8YbJE/OM7nhwAVH/L+6iFKsdENj5l
|
||||
LLaYIy1q/GR5SGC9yWjfkHKQaeVR2gCqn8IpKj/1JK1Km+rZE5UNF1v4zxurjNYw
|
||||
FKaPDF1dTtvfEzABQmf8ZX9vNSYJmbvCAzjNArcFwypuHZCFaoTAJHxwD4grWt2m
|
||||
EJ7FCigRt3sE+o5L6ZfgdOwj2V23JANMuDPIb7F/n1TOjSChMJA+Dg0e2WMO00Et
|
||||
19ce7MWMMwpPx7/vYukIaIQXcxFVJluwJf+qXu3oplAGe+8WuIzI1OBN9SEFO2PH
|
||||
s9TG33rUeSTU0jVtJS6qSsaLWKT0QRHv7hQCtCtH0l0vDuH/WhzSJmf68adZSiRI
|
||||
RSeJgYLocyOOXleP9/+iZOJ0n5617AbR1nBLOsh82tN4H0CsMi+TeNIlLA8RbFGu
|
||||
A442i70xx5YJaccV9YwEQJzIOpBd8DuGIvzXCuyf8756cn5KKTTtKTM4Cy50DH7z
|
||||
8URTx3+0uOodKOtIYyFSMYzTQCQFluPXfelR3t1aP2uRXqfC0bziw1OYb794xYx6
|
||||
cIlLbC0e0hiBpzTXWUJHb6rjtDfh+HnHlSUGWCGFoV0H5Cx6my9t/WBEnMlbjSMW
|
||||
DMW1av+3Na95903x
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PublicKey=ffdhe4096-2-pub
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIIEKTCCAhsGCSqGSIb3DQEDATCCAgwCggIBAP//////////rfhUWKK7Spqv3FYg
|
||||
Jz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT3x7V
|
||||
1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId8Vih
|
||||
Nq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSuVu3n
|
||||
Y3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD/jsb
|
||||
TG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8NPTe
|
||||
+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0/URS
|
||||
4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4KvNBr
|
||||
+lPd7zwbIO4/1Z18JeQdK2aeHvFub1LDFk30+3kw6eTliFe2rH1fQtafbRh3Y88d
|
||||
VQNABIf1W6V+Mcx6cTXIhu+0MYrtah4BLZ5oMqkHYAqRgTDEbcd4+XGtADgJKZmj
|
||||
M8uLehoduT1xQAA8Kk7OqfmNCswKgpHNzsl9z47JtVp/iKRrTbWoUfRBguHGigB+
|
||||
XmVfav//////////AgECAgIBRQOCAgYAAoICAQCdwSzypLeaeUauw2sV4oo1aTj3
|
||||
211HYCdPsP7qdyv7u08MD6HA2LIfbsi98J9B53v+LpIITbW5axwinYahc09lbf2Q
|
||||
Dwy5AiETXKQZqhJkbypMLax1N5TDwzXzM1JxBzmATGcX6CXfrWQ7XzKHDLvjI7W4
|
||||
WEOz+OMeV8F85B8dxf/p+hbOiIrv98iG1S15PGUDsx3r1ischqfJpQ3mNEP0qF+L
|
||||
904D5S1Y7KI/jHCZlo95HgrjHOSg73cnj4VKGhnStKatscWiMgh5rWC81vYpQDZx
|
||||
mqDyJEaz2XgrU4vlJT0zd/gWdDIqPpnhcE7vjO1e5hvdOhn75hIUNZejxw7/oT81
|
||||
59jLolbd+xpX4aIwqC+Gn4jgm8c8Z+QO7vQzlgbtSBFV9srDHvagmIWqr3lDDXgQ
|
||||
Tf3G0UV3EsxGKj3OGTIw4DAe22W2d2LDUlBp3N+lFrt6OEFtcLbnXoi1b7ig0gPn
|
||||
30p6bW9AZ/qL5SCfAYbtKDcRIyaqZ6MeG9qTzUIt/V4RQfaOuD3KrAj0jjCDKS7u
|
||||
pPxWYrb9jR0O9hDLnKfZr0zAI3X+X1JdXJpW8JFU6Av2LufYpoq3V5tXHdduwJwM
|
||||
ycc1F1F0Eu3KNknFa0SsQRhNWtMVDpPe2/gfd0DmastSkCieE0QtAVd0xb360mO+
|
||||
g9yTcM3iUEcuz/oz4w==
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PrivPubKeyPair=ffdhe4096-1:ffdhe4096-1-pub
|
||||
|
||||
PrivPubKeyPair=ffdhe4096-2:ffdhe4096-2-pub
|
||||
|
||||
Derive=ffdhe4096-1
|
||||
PeerKey=ffdhe4096-2-pub
|
||||
SharedSecret=B92DCFD06BA13D2E740CE295BA5748F0A8BC7F2AA23E6E9CC8D5FE01A783DA5F12C2B190B77D6A3CD69FE2B340C98AA2F612CE5A3FA34C168C2B1A3067B143043F46D354C5FFD79DDAC0097A5A1375B1F41A95918D49499116CA6D39377548FF23AC2248CFDE2064106F426FB45D9A626B614C5DF54872DB3216857472406C83449BED15385839D01B6F67CC8EC7F7DA35389B01333E6E8AD2F366BA56B6DB1F3FD726AB4C7F99E2D0AB9BABC6D4B8F6244B9706D4942984E2DD046831E05C51571E3EA9B1E665D5419E89378F7315BB2DEFD258A8FF44242D6908EC2E15A48D2F61820616935A72BF18309903A492F2646DA91AE5ABD3A4B3D934FF3811415B5385A276E082B4DE960CFE82FE3EE4909C2C8847EE2D839F419365B7B2EF38646EE182EF3531CCBEEE4115E57D71BFF808C0379057805D82317176CC913F058635F2B30705F456CCB3C518905F18A0902F6A74DECC48BCCDAF0C3004FE233D2FAFB60EB79204DDA7B791F911D763A3A0FBDD0926644F7004D5AD57EFF787DD54C81C4E9828B8501B44468ABCA6189A8DC00E666F813D7EF21A472F36E5F3338405C3FF4433FFBEF867677791C848E0B62D0099EE59E3A8ACDCCA4ABDB2CD6C58A8C7E76BE37FD922BB29DCA0F5B70714BDAF3183C09982EE4716BC656A3A8D63F7B26201C5D803923D1CE7BCE2843376F02E580D91B63B2B7480BBF32E9551ED
|
||||
|
||||
Derive=ffdhe4096-2
|
||||
PeerKey=ffdhe4096-1-pub
|
||||
SharedSecret=B92DCFD06BA13D2E740CE295BA5748F0A8BC7F2AA23E6E9CC8D5FE01A783DA5F12C2B190B77D6A3CD69FE2B340C98AA2F612CE5A3FA34C168C2B1A3067B143043F46D354C5FFD79DDAC0097A5A1375B1F41A95918D49499116CA6D39377548FF23AC2248CFDE2064106F426FB45D9A626B614C5DF54872DB3216857472406C83449BED15385839D01B6F67CC8EC7F7DA35389B01333E6E8AD2F366BA56B6DB1F3FD726AB4C7F99E2D0AB9BABC6D4B8F6244B9706D4942984E2DD046831E05C51571E3EA9B1E665D5419E89378F7315BB2DEFD258A8FF44242D6908EC2E15A48D2F61820616935A72BF18309903A492F2646DA91AE5ABD3A4B3D934FF3811415B5385A276E082B4DE960CFE82FE3EE4909C2C8847EE2D839F419365B7B2EF38646EE182EF3531CCBEEE4115E57D71BFF808C0379057805D82317176CC913F058635F2B30705F456CCB3C518905F18A0902F6A74DECC48BCCDAF0C3004FE233D2FAFB60EB79204DDA7B791F911D763A3A0FBDD0926644F7004D5AD57EFF787DD54C81C4E9828B8501B44468ABCA6189A8DC00E666F813D7EF21A472F36E5F3338405C3FF4433FFBEF867677791C848E0B62D0099EE59E3A8ACDCCA4ABDB2CD6C58A8C7E76BE37FD922BB29DCA0F5B70714BDAF3183C09982EE4716BC656A3A8D63F7B26201C5D803923D1CE7BCE2843376F02E580D91B63B2B7480BBF32E9551ED
|
||||
|
||||
PrivateKey=ffdhe6144-1
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIDVQIBADCCAxsGCSqGSIb3DQEDATCCAwwCggMBAP//////////rfhUWKK7Spqv
|
||||
3FYgJz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT
|
||||
3x7V1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId
|
||||
8VihNq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSu
|
||||
Vu3nY3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD
|
||||
/jsbTG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8
|
||||
NPTe+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0
|
||||
/URS4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4K
|
||||
vNBr+lPd7zwbIO4/1Z18JeQdK2aeHvFub1LDFk30+3kw6eTliFe2rH1fQtafbRh3
|
||||
Y88dVQNABIf1W6V+Mcx6cTXIhu+0MYrtah4BLZ5oMqkHYAqRgTDEbcd4+XGtADgJ
|
||||
KZmjM8uLehoduT1xQAA8Kk7OqfmNCswKgpHNzsl9z47JtVp/iKRrTbWoUfRBguHG
|
||||
igB+Xg3ZAgv9ZLZFA2x6Tmd9LDhTKjojukRCyvU+pju0VDKbdiTIkXvdZLHA/Uyz
|
||||
jowzTHAcOs2tBlf8z+xxmx9cPk5GBB84gUf7TP20d6UkcfepqWkQuFUyLttjQNig
|
||||
DvCSNQUR4wq+wf/546Juf7KfjBgwI8NYfjjaAHfZtHY+TkuUsrvBlMZlHnfK+ZLu
|
||||
qsAjKigb9rOnOcEiYRaCCujbWEemfL75yQkbRi1TjNcrA3Rq539eYiksMRViqEZQ
|
||||
XcgtuFQziuSfUjXJW5EXjM8t1crO9APsnRgQxicrBFs7cfnca4DWP91KjprbHmli
|
||||
ppUm1DFhwaQdVw15ONrUpA4ynNDkDmX//////////wIBAgICAXcEMQIvSAtU6kL4
|
||||
Q04G+z7VkF75A9mRrvM+4UWu9+nOPeAWZfTLU5OqNFUuupM+ZXHNGs8=
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PrivateKey=ffdhe6144-2
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIDVQIBADCCAxsGCSqGSIb3DQEDATCCAwwCggMBAP//////////rfhUWKK7Spqv
|
||||
3FYgJz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT
|
||||
3x7V1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId
|
||||
8VihNq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSu
|
||||
Vu3nY3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD
|
||||
/jsbTG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8
|
||||
NPTe+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0
|
||||
/URS4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4K
|
||||
vNBr+lPd7zwbIO4/1Z18JeQdK2aeHvFub1LDFk30+3kw6eTliFe2rH1fQtafbRh3
|
||||
Y88dVQNABIf1W6V+Mcx6cTXIhu+0MYrtah4BLZ5oMqkHYAqRgTDEbcd4+XGtADgJ
|
||||
KZmjM8uLehoduT1xQAA8Kk7OqfmNCswKgpHNzsl9z47JtVp/iKRrTbWoUfRBguHG
|
||||
igB+Xg3ZAgv9ZLZFA2x6Tmd9LDhTKjojukRCyvU+pju0VDKbdiTIkXvdZLHA/Uyz
|
||||
jowzTHAcOs2tBlf8z+xxmx9cPk5GBB84gUf7TP20d6UkcfepqWkQuFUyLttjQNig
|
||||
DvCSNQUR4wq+wf/546Juf7KfjBgwI8NYfjjaAHfZtHY+TkuUsrvBlMZlHnfK+ZLu
|
||||
qsAjKigb9rOnOcEiYRaCCujbWEemfL75yQkbRi1TjNcrA3Rq539eYiksMRViqEZQ
|
||||
XcgtuFQziuSfUjXJW5EXjM8t1crO9APsnRgQxicrBFs7cfnca4DWP91KjprbHmli
|
||||
ppUm1DFhwaQdVw15ONrUpA4ynNDkDmX//////////wIBAgICAXcEMQIvQJ+3F7o/
|
||||
XE6oeVRpsU2/uXFpNvtD8s2NMEZqecJQLHVJetCYm1TgrIW1T9WH8Mg=
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PublicKey=ffdhe6144-1-pub
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIIGKDCCAxsGCSqGSIb3DQEDATCCAwwCggMBAP//////////rfhUWKK7Spqv3FYg
|
||||
Jz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT3x7V
|
||||
1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId8Vih
|
||||
Nq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSuVu3n
|
||||
Y3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD/jsb
|
||||
TG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8NPTe
|
||||
+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0/URS
|
||||
4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4KvNBr
|
||||
+lPd7zwbIO4/1Z18JeQdK2aeHvFub1LDFk30+3kw6eTliFe2rH1fQtafbRh3Y88d
|
||||
VQNABIf1W6V+Mcx6cTXIhu+0MYrtah4BLZ5oMqkHYAqRgTDEbcd4+XGtADgJKZmj
|
||||
M8uLehoduT1xQAA8Kk7OqfmNCswKgpHNzsl9z47JtVp/iKRrTbWoUfRBguHGigB+
|
||||
Xg3ZAgv9ZLZFA2x6Tmd9LDhTKjojukRCyvU+pju0VDKbdiTIkXvdZLHA/Uyzjowz
|
||||
THAcOs2tBlf8z+xxmx9cPk5GBB84gUf7TP20d6UkcfepqWkQuFUyLttjQNigDvCS
|
||||
NQUR4wq+wf/546Juf7KfjBgwI8NYfjjaAHfZtHY+TkuUsrvBlMZlHnfK+ZLuqsAj
|
||||
Kigb9rOnOcEiYRaCCujbWEemfL75yQkbRi1TjNcrA3Rq539eYiksMRViqEZQXcgt
|
||||
uFQziuSfUjXJW5EXjM8t1crO9APsnRgQxicrBFs7cfnca4DWP91KjprbHmlippUm
|
||||
1DFhwaQdVw15ONrUpA4ynNDkDmX//////////wIBAgICAXcDggMFAAKCAwBzyuwl
|
||||
M1Ob9DJTGZFXugtmiHnnrC1Fuct0huyPoASXtbCo95FNnOqUe6VNfcMwagTmiD/t
|
||||
h3NRki3CvzchadgeJgQAJlyFzbRQr/NhwPNFkSKT08fMNe+InrVqvpz13tN6vJ7Y
|
||||
nSPJZXIwX1dHp7TgNatEFKc6sIYO2yy7WUNPVRokRtRH0F4ceXO/eMdQtjJ3coR5
|
||||
HPflfNJxPOlonygJ9Blk4tO7ngqAyifqVUVgVXqvUx1Wkpzo1t91HrG6YExrok9V
|
||||
92D8LXXS2qMfKvI66sF6avpBowyOoTj9pTvRW/z3umEmPLKzpVURzrzEa7MwDsmc
|
||||
sdNz9QWWHFCW5Jd2pPzuJnH55amZsKoEl2Bel62SrbzzjGKZBn1sxT6LyPrnJdZX
|
||||
fjiThE9E2fObPRA5A4dgxlmHsjbmMn3ERSQJdnQqaMme0PBzcZgZqLzULR3wWCh8
|
||||
r2dMoce4972VA6KvVSkxv0RfltrGhfCT+ERoaFg5Rcn/Sa2rXQEPT2wmhc1McjyU
|
||||
KMdYjstamKNurZPdfMU8pL9t/DUmWlr4ruDmgK1T9ODxyyGQHAf6/2JlCXv6cbks
|
||||
r+ZtEF3nBJ8cwLyiqaCEgMtXfoP64a/AcXeCvEnQgssq3Zot6pGRaUF162d1d+7R
|
||||
ekQ5ZIvEIVqhg/4OWhjK45jJw+MoA+tXRmXCpTyDq2sq3GMLQntWzDSns5WGBHY3
|
||||
oC7hQUSEQF3GjBiAkOgFGgSR/N4V8iL/DeRRodB/Sbo7lbJlFL8wdiZhZN0bAVyB
|
||||
bdsCUNBtCCK8gMqv4+wJBlQnZFX8XWVGahqQ3ph5WZce0IDvhOoCilLGP9PQLLHD
|
||||
sLLOfYgMB/h/UnEF+5Nmsn17EF6R48+JcBkAlfnCK5zFXlK6T9wJE2MuaBatbDLf
|
||||
TeSmUtWtEBNADNoVZHzEt0sxQimu+U8LAbuvkBmCqkZZLhlKNtEgNQYsZeOa1PSF
|
||||
Xf4grDcL+jWdbCohl06eB8gADPMFzkTxGNxf7PDNUD0qR76Y657h58CeRSw=
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PublicKey=ffdhe6144-2-pub
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIIGKTCCAxsGCSqGSIb3DQEDATCCAwwCggMBAP//////////rfhUWKK7Spqv3FYg
|
||||
Jz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT3x7V
|
||||
1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId8Vih
|
||||
Nq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSuVu3n
|
||||
Y3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD/jsb
|
||||
TG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8NPTe
|
||||
+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0/URS
|
||||
4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4KvNBr
|
||||
+lPd7zwbIO4/1Z18JeQdK2aeHvFub1LDFk30+3kw6eTliFe2rH1fQtafbRh3Y88d
|
||||
VQNABIf1W6V+Mcx6cTXIhu+0MYrtah4BLZ5oMqkHYAqRgTDEbcd4+XGtADgJKZmj
|
||||
M8uLehoduT1xQAA8Kk7OqfmNCswKgpHNzsl9z47JtVp/iKRrTbWoUfRBguHGigB+
|
||||
Xg3ZAgv9ZLZFA2x6Tmd9LDhTKjojukRCyvU+pju0VDKbdiTIkXvdZLHA/Uyzjowz
|
||||
THAcOs2tBlf8z+xxmx9cPk5GBB84gUf7TP20d6UkcfepqWkQuFUyLttjQNigDvCS
|
||||
NQUR4wq+wf/546Juf7KfjBgwI8NYfjjaAHfZtHY+TkuUsrvBlMZlHnfK+ZLuqsAj
|
||||
Kigb9rOnOcEiYRaCCujbWEemfL75yQkbRi1TjNcrA3Rq539eYiksMRViqEZQXcgt
|
||||
uFQziuSfUjXJW5EXjM8t1crO9APsnRgQxicrBFs7cfnca4DWP91KjprbHmlippUm
|
||||
1DFhwaQdVw15ONrUpA4ynNDkDmX//////////wIBAgICAXcDggMGAAKCAwEApE+s
|
||||
hUrveNP2zEv2CVJjLd4J58258c5kZDsMZmWE8k2LEJ04atl0Xa0G4ftlf8A3rDEu
|
||||
r22KJNZB+F6WBqpk/rzB6RDKC276ulE9+Aa3v2KXjQZAyLimro41T+mAVh15Anb4
|
||||
1ivcwCuL70BGT4wg6+bsgwfm1x7Q63DkqARk0FrNMO9dMibI6Y7Pg1gpU0cz975G
|
||||
VsxWvFeA8EfS/eC8KaBGHiSSWwKofDz2Y5pYZOnmjgh+8b2zEuVHdyOQ8fnoreDg
|
||||
nTnvkjjYH/4Gw5Y/XtmN7slbHywGCs51ujGiIqZf0U3/1IBnA/ir2FKSfbFZYySX
|
||||
Y/i8bSx9orvz9xEmOfUmoxil0TjWpaOx+T9e1IqWijmLqnt2zleBu6FSB9/F+2RG
|
||||
f6sPqLAs7lGBsby/uIpXNwuUkYHNc1tVdGyX+9dcQWTTMD88WyC33MIPOuiU5Svu
|
||||
nGx2VSX8wtsxDp4MxkVMxBleJHzDmdBkpJZDlWb6u1Fxrok5KktLCxN1wtLpJPEB
|
||||
+ZNLnI98QXYpII2sXJWebB/EpD9OCj6J0gXJ6E+jXEkzZVGPvt+7betdP8Dzpg2i
|
||||
URC/uYcwpK9cWuCnwo9jnXAlLwDLpOhSCYxileW6kDLCWDh4b/LduZnDNX/ycdcH
|
||||
zTarTiYELHBzGAhhMt/SWB8bfVIhoEY2MOHl50ipMsmw2h27LqSNSW7RTreWziTR
|
||||
uxhvz7Z+aQODz/DfnWbh3tuaNBpxr7Z93K1jdaMUcbe2pjqDhd6vK9Ez4xPxeM2V
|
||||
ELjEQ2iTT1EDr4fjhzdbIBL58rbaTK7/Q513Iq4gXDSgrf7YlXzvxlHKA/M4vYLX
|
||||
Ymd+ih12vdfj4ZF09eZJgkY9WmdrHeLEJWqAj2G9UONZFsDgXrwU9gIcmiwGaEDk
|
||||
58C/g5aQb2XPJE08E2pmeXJJTqROWHXNrkTOnJfWoHsxTHwpmjzDUkZ2jUowDhEA
|
||||
MUudIw1y4BTPvz7EIlEY+Lz9loyuGQwgMYGg8tsxvyFuOA9IsdF4DHHcjQ6W
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PrivPubKeyPair=ffdhe6144-1:ffdhe6144-1-pub
|
||||
|
||||
PrivPubKeyPair=ffdhe6144-2:ffdhe6144-2-pub
|
||||
|
||||
Derive=ffdhe6144-1
|
||||
PeerKey=ffdhe6144-2-pub
|
||||
SharedSecret=02B4252E4F0F659E78A58223DE9044AD90A0CC22DB5DE4F4815BF7226B7E663AE1B548A1ADB4ED81E9AF0B62FF985BF1E9893E39BA56FD843B6A134923156DD7D51DE9811B14ABA4494EAA95DA2AF8ACAD6AB2480A96A5DB99B46456FDEBDF1083220566F5DD3EC52DD06E72558B4701B528C989C06CE245EEF6215F487CFD1580615E6FE7D036985782E9BCC7ED62D2AA5A869FBF668391A0E601C2EC7A9A2E0DB57736C54ACA751E1085ABD4A55D506EFAB6FFC51AEEA33DD5EA651AA613E5F77BC81D2489FABABC8AEEF1DE5B65C3584F4080E4324EF3722AB4BF67A8FCABAE430996E454CA985B886D1B6BB5FF2C5246A8C001D953751EB59C47DAC678EE890DE817D9A06877E86516291A170ABE2273C4ADCF638713D98283F90DA17478759537C58A5D7D6AAC54C0485CAC2407A76079625ED285444ECA18127FF42419FADBDA2EDD5300CCB5F69543BCB74005BECE1FED763B06766B05EF2E20B685B92910C16B70165D111B2F8C59C6C79E5BCAC96FD2A6A969061C6D8626E605DA70E247630CF8A1D419C0E4910A72C164117B92B651CA8C8842E79C06E0E12BF8B67C218FB7FEB0F787EBBD2562E5C88A38013133753AECA5B03ECB54328765F61A6D3B901C38EC8F6582D717C688049893129DCAE597F3888E8E8BBCD9AAC9BDBD087926EAA63592DA66C085CBC408A5EC787CF0E3CE3070918B65B089A23457D0408B626B449221B460D1FD8DCCB280744B322760A53945DCD8FAA03DB4844F27496DA00B30ACC8619679D0AD28CE4464094C6DB2F68332BAD17348637E4D72B0C1EBCBBDDE514691C744F709083A76044AC85AF1B18ACD0B1716773DDB82ED94E02B0DB26205BD683A1F4E390881D556AAC305FCEB7E00AF0E3EC80AF2CD46769ED4F471DC71B60BEF36F6361B4A82C7A7F473F61C566D5206C9EFDC112A48BDDC58691830F64C91F4FB150DC61A334B7D5C3770BDBDC91A5E14C6FB02A369A0A7D2D7B008070289EFBDBB2AFD4D62BCC095E9FF81CB8E0B4F139EFD3CF5EDF243FCC08A8FA7577AEF0548436B589C4A221BE1FCE223024619F99DC66557598F
|
||||
|
||||
Derive=ffdhe6144-2
|
||||
PeerKey=ffdhe6144-1-pub
|
||||
SharedSecret=02B4252E4F0F659E78A58223DE9044AD90A0CC22DB5DE4F4815BF7226B7E663AE1B548A1ADB4ED81E9AF0B62FF985BF1E9893E39BA56FD843B6A134923156DD7D51DE9811B14ABA4494EAA95DA2AF8ACAD6AB2480A96A5DB99B46456FDEBDF1083220566F5DD3EC52DD06E72558B4701B528C989C06CE245EEF6215F487CFD1580615E6FE7D036985782E9BCC7ED62D2AA5A869FBF668391A0E601C2EC7A9A2E0DB57736C54ACA751E1085ABD4A55D506EFAB6FFC51AEEA33DD5EA651AA613E5F77BC81D2489FABABC8AEEF1DE5B65C3584F4080E4324EF3722AB4BF67A8FCABAE430996E454CA985B886D1B6BB5FF2C5246A8C001D953751EB59C47DAC678EE890DE817D9A06877E86516291A170ABE2273C4ADCF638713D98283F90DA17478759537C58A5D7D6AAC54C0485CAC2407A76079625ED285444ECA18127FF42419FADBDA2EDD5300CCB5F69543BCB74005BECE1FED763B06766B05EF2E20B685B92910C16B70165D111B2F8C59C6C79E5BCAC96FD2A6A969061C6D8626E605DA70E247630CF8A1D419C0E4910A72C164117B92B651CA8C8842E79C06E0E12BF8B67C218FB7FEB0F787EBBD2562E5C88A38013133753AECA5B03ECB54328765F61A6D3B901C38EC8F6582D717C688049893129DCAE597F3888E8E8BBCD9AAC9BDBD087926EAA63592DA66C085CBC408A5EC787CF0E3CE3070918B65B089A23457D0408B626B449221B460D1FD8DCCB280744B322760A53945DCD8FAA03DB4844F27496DA00B30ACC8619679D0AD28CE4464094C6DB2F68332BAD17348637E4D72B0C1EBCBBDDE514691C744F709083A76044AC85AF1B18ACD0B1716773DDB82ED94E02B0DB26205BD683A1F4E390881D556AAC305FCEB7E00AF0E3EC80AF2CD46769ED4F471DC71B60BEF36F6361B4A82C7A7F473F61C566D5206C9EFDC112A48BDDC58691830F64C91F4FB150DC61A334B7D5C3770BDBDC91A5E14C6FB02A369A0A7D2D7B008070289EFBDBB2AFD4D62BCC095E9FF81CB8E0B4F139EFD3CF5EDF243FCC08A8FA7577AEF0548436B589C4A221BE1FCE223024619F99DC66557598F
|
||||
|
||||
PrivateKey=ffdhe8192-1
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEWQIBADCCBBsGCSqGSIb3DQEDATCCBAwCggQBAP//////////rfhUWKK7Spqv
|
||||
3FYgJz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT
|
||||
3x7V1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId
|
||||
8VihNq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSu
|
||||
Vu3nY3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD
|
||||
/jsbTG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8
|
||||
NPTe+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0
|
||||
/URS4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4K
|
||||
vNBr+lPd7zwbIO4/1Z18JeQdK2aeHvFub1LDFk30+3kw6eTliFe2rH1fQtafbRh3
|
||||
Y88dVQNABIf1W6V+Mcx6cTXIhu+0MYrtah4BLZ5oMqkHYAqRgTDEbcd4+XGtADgJ
|
||||
KZmjM8uLehoduT1xQAA8Kk7OqfmNCswKgpHNzsl9z47JtVp/iKRrTbWoUfRBguHG
|
||||
igB+Xg3ZAgv9ZLZFA2x6Tmd9LDhTKjojukRCyvU+pju0VDKbdiTIkXvdZLHA/Uyz
|
||||
jowzTHAcOs2tBlf8z+xxmx9cPk5GBB84gUf7TP20d6UkcfepqWkQuFUyLttjQNig
|
||||
DvCSNQUR4wq+wf/546Juf7KfjBgwI8NYfjjaAHfZtHY+TkuUsrvBlMZlHnfK+ZLu
|
||||
qsAjKigb9rOnOcEiYRaCCujbWEemfL75yQkbRi1TjNcrA3Rq539eYiksMRViqEZQ
|
||||
XcgtuFQziuSfUjXJW5EXjM8t1crO9APsnRgQxicrBFs7cfnca4DWP91KjprbHmli
|
||||
ppUm1DFhwaQdVw15ONrUpA4ynM/0aqo2rQBM9gDIOB5CWjHZUa5k/bI/zslQnUNo
|
||||
f+tp7dHMXguMw732SxDvhrYxQqOriClVWy90fJMmZcssDxzAG9cCKTiIOdKvBeRU
|
||||
UErHi3WCgihGwLo1w19cWRYMwEb9glFUH8aMnIawIrtwmYdqRg50UaipMQlwP+4c
|
||||
IX5sOCblLFGqaR4OQjz8menjFlDBIXtiSBbNrZqV+dW4AZSI2cCgof4wdaV34jGD
|
||||
+B1KPy+kVx78jOC6ik/otoVd/nKwpm7e0vur++WKMPr6vhxdcah+L3Qe+MH+hv6m
|
||||
u/3lMGd/DZfRHUn3qEQ9CCLlBqn0YU4BHiqUg4/4jNaMi7fFxkJM//////////8C
|
||||
AQICAgGQBDUCMwCmIsCXuloAz6Y+lwiHSiQDK3YRde+rRZ2K2pj6HFytJCsjVp88
|
||||
9fLrPJUuRBScbgYaCQ==
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PrivateKey=ffdhe8192-2
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEWQIBADCCBBsGCSqGSIb3DQEDATCCBAwCggQBAP//////////rfhUWKK7Spqv
|
||||
3FYgJz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT
|
||||
3x7V1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId
|
||||
8VihNq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSu
|
||||
Vu3nY3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD
|
||||
/jsbTG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8
|
||||
NPTe+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0
|
||||
/URS4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4K
|
||||
vNBr+lPd7zwbIO4/1Z18JeQdK2aeHvFub1LDFk30+3kw6eTliFe2rH1fQtafbRh3
|
||||
Y88dVQNABIf1W6V+Mcx6cTXIhu+0MYrtah4BLZ5oMqkHYAqRgTDEbcd4+XGtADgJ
|
||||
KZmjM8uLehoduT1xQAA8Kk7OqfmNCswKgpHNzsl9z47JtVp/iKRrTbWoUfRBguHG
|
||||
igB+Xg3ZAgv9ZLZFA2x6Tmd9LDhTKjojukRCyvU+pju0VDKbdiTIkXvdZLHA/Uyz
|
||||
jowzTHAcOs2tBlf8z+xxmx9cPk5GBB84gUf7TP20d6UkcfepqWkQuFUyLttjQNig
|
||||
DvCSNQUR4wq+wf/546Juf7KfjBgwI8NYfjjaAHfZtHY+TkuUsrvBlMZlHnfK+ZLu
|
||||
qsAjKigb9rOnOcEiYRaCCujbWEemfL75yQkbRi1TjNcrA3Rq539eYiksMRViqEZQ
|
||||
XcgtuFQziuSfUjXJW5EXjM8t1crO9APsnRgQxicrBFs7cfnca4DWP91KjprbHmli
|
||||
ppUm1DFhwaQdVw15ONrUpA4ynM/0aqo2rQBM9gDIOB5CWjHZUa5k/bI/zslQnUNo
|
||||
f+tp7dHMXguMw732SxDvhrYxQqOriClVWy90fJMmZcssDxzAG9cCKTiIOdKvBeRU
|
||||
UErHi3WCgihGwLo1w19cWRYMwEb9glFUH8aMnIawIrtwmYdqRg50UaipMQlwP+4c
|
||||
IX5sOCblLFGqaR4OQjz8menjFlDBIXtiSBbNrZqV+dW4AZSI2cCgof4wdaV34jGD
|
||||
+B1KPy+kVx78jOC6ik/otoVd/nKwpm7e0vur++WKMPr6vhxdcah+L3Qe+MH+hv6m
|
||||
u/3lMGd/DZfRHUn3qEQ9CCLlBqn0YU4BHiqUg4/4jNaMi7fFxkJM//////////8C
|
||||
AQICAgGQBDUCMwCJ64IxAZbrPx6XmQG5Jliud12CCXsepFzxQaLdGqV4VtiHzZBl
|
||||
O47nScNTRN7Ol2e1Og==
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
PublicKey=ffdhe8192-1-pub
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIIIKDCCBBsGCSqGSIb3DQEDATCCBAwCggQBAP//////////rfhUWKK7Spqv3FYg
|
||||
Jz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT3x7V
|
||||
1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId8Vih
|
||||
Nq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSuVu3n
|
||||
Y3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD/jsb
|
||||
TG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8NPTe
|
||||
+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0/URS
|
||||
4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4KvNBr
|
||||
+lPd7zwbIO4/1Z18JeQdK2aeHvFub1LDFk30+3kw6eTliFe2rH1fQtafbRh3Y88d
|
||||
VQNABIf1W6V+Mcx6cTXIhu+0MYrtah4BLZ5oMqkHYAqRgTDEbcd4+XGtADgJKZmj
|
||||
M8uLehoduT1xQAA8Kk7OqfmNCswKgpHNzsl9z47JtVp/iKRrTbWoUfRBguHGigB+
|
||||
Xg3ZAgv9ZLZFA2x6Tmd9LDhTKjojukRCyvU+pju0VDKbdiTIkXvdZLHA/Uyzjowz
|
||||
THAcOs2tBlf8z+xxmx9cPk5GBB84gUf7TP20d6UkcfepqWkQuFUyLttjQNigDvCS
|
||||
NQUR4wq+wf/546Juf7KfjBgwI8NYfjjaAHfZtHY+TkuUsrvBlMZlHnfK+ZLuqsAj
|
||||
Kigb9rOnOcEiYRaCCujbWEemfL75yQkbRi1TjNcrA3Rq539eYiksMRViqEZQXcgt
|
||||
uFQziuSfUjXJW5EXjM8t1crO9APsnRgQxicrBFs7cfnca4DWP91KjprbHmlippUm
|
||||
1DFhwaQdVw15ONrUpA4ynM/0aqo2rQBM9gDIOB5CWjHZUa5k/bI/zslQnUNof+tp
|
||||
7dHMXguMw732SxDvhrYxQqOriClVWy90fJMmZcssDxzAG9cCKTiIOdKvBeRUUErH
|
||||
i3WCgihGwLo1w19cWRYMwEb9glFUH8aMnIawIrtwmYdqRg50UaipMQlwP+4cIX5s
|
||||
OCblLFGqaR4OQjz8menjFlDBIXtiSBbNrZqV+dW4AZSI2cCgof4wdaV34jGD+B1K
|
||||
Py+kVx78jOC6ik/otoVd/nKwpm7e0vur++WKMPr6vhxdcah+L3Qe+MH+hv6mu/3l
|
||||
MGd/DZfRHUn3qEQ9CCLlBqn0YU4BHiqUg4/4jNaMi7fFxkJM//////////8CAQIC
|
||||
AgGQA4IEBQACggQAYZTSEWGhvKQeJkBdr/GN4zoD8oGuXpS8nxQctcjzIQfg25dA
|
||||
vl/bDaCM+PMEe47H3q6qyWN4VuAlXmnE52hqebVlUiQ/H5dfmaRE1UMxQNLfmTYW
|
||||
qpJaN1YFqbCQpng8nmVtqZBtgC6L8nRc9MkOWKgZC95e/sMyPOt0w3LvTZ6Uz9Tw
|
||||
w5PuVX6sUC8jOLiJCHFypVeTmZQtfB9+OHxUe7fYN+XYEGeZBfFt4f1b05AjH2/C
|
||||
vXO0i6tw0RG96H/nMt1OXGPEEoC6BiWZsXYFghG+n34wRGJ/0R3GVbhmLSlBxPum
|
||||
r8urHjf3lopKXVXE761YPX/pYBCWIpGiEmYdg1SQ3vd+a7qkFOR5qUfQkS0zsGAD
|
||||
ghn+9vuniOXbKBBlU6zN7qJ3+TKaGXgJWKI1d9b6DZsYmU+3x5flW78kHr+tQz3d
|
||||
/wU9qHQ/Ow5EO/CZrxntxryPrXvLOjeAMlBbxaloHKwcnWav3soqLtASZ0r1px6A
|
||||
JAjxPLEdhpWKeVhCHNum++YD2uW9IeO/IBRLyKakFzoSc5I6yLNX4pywrQi/DPa5
|
||||
1Qr5Jg1wJODCAFChLdX0+BwMz5HTSx2gseGzcsNSuTBE5VwJ9zKYxe0mpl0MPXt2
|
||||
eXf1DxmH16LvVGm4m9KJ/xPf6x2fN/+MJyGHN7DUSVt5Ke8X70KsWJj4SD5c5aN9
|
||||
JEQiPswgCiOO/L9cA3RyXV3wdn++92m0LUp8nTvQ7XP0F1DZp75JlX9B6JAVkQ4s
|
||||
1lgNPzKU3OspkRsUtihK7MD4e3Cqz11SjVQqtJLc1Lw8L7QtWFflh6rMk8U2iHgx
|
||||
eEOyVkJMa9YACuo6OFcZheobhmYvsm1R/9D766foehL4P2Q2FqijHYMg6cD9fPkB
|
||||
8ie2O+DIvo0oms/69q888J71GncJ6eE88P9ipSQKpBd1PALIDMgUKZQsmBYHyLXC
|
||||
XgGtrdspQ1sHEk/2XOaGcx11okLGv98+LkdElZtqM/48eDm5Lw58BF3R9t6druEF
|
||||
/dbsBTgNfeoWkBJaakxOUxMKXg1rxpxi1xo9+yohN0htYZeSj5NDEFn4DixuCagj
|
||||
/WP9bkB5f5LY44Z9JPF1LnI69ndlT2lc4henwZLY7kBMb3CvvjUDkE5v9gEBJA8u
|
||||
ZTpZ/VhX65+L5PLNca45BeUzq4kA72IwvP4+z0gY77/mRwtxuDSKXu5381ULKNIQ
|
||||
TY7siPrDaDCNNz5WqjaLOrQPqfopeVr4fjoXsCiGWWdIV1Q0RX5Y2uNbX4SjVvEb
|
||||
Risp2sTjgPCg1ox61zX+lD3JHvopO46qCvYHsCEgK80R3KY6MOBkdDn6XE5pN+Br
|
||||
uBBxf1k6qpOXmJ34OL4QpZBO0FHldrpRFjShtg==
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PublicKey=ffdhe8192-2-pub
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIIIKDCCBBsGCSqGSIb3DQEDATCCBAwCggQBAP//////////rfhUWKK7Spqv3FYg
|
||||
Jz088di5xYPOLTaVqeE2QRRkM/vMk53OJJs++X0v42NjDHXY9oGyAq7EYXrT3x7V
|
||||
1f1lYSQz9R9fBm7QhWNlVT3tGvO1VxNef1fJNZhPDHDg5ot34qaJ2vPv6HId8Vih
|
||||
Nq3nNTCsyk9IOnl6vAqxgrMk+2HRCKlLssjj+7lq2rdg1/RoHU9Co945TfSuVu3n
|
||||
Y3K7GQsHp8juCm1wngL84c334uzANATNKDQvYZFy/pzphYP/jk8SMu7ygYPD/jsb
|
||||
TG+tczu1/LwuwiAFxY7xg30Wg7LG80omwbLv+ohrQjhhH8/c3jVbO2UZA1u8NPTe
|
||||
+ZwCOGG0b8nW5skHetkdJpH39+5ZjLD6wYbZHK7+EwmFE5JwtBMMk7xDeUT0/URS
|
||||
4tdN02Ty4h5x9Uv/XK6Cq5yd9p7obSvFIjY6DavFIZebDeraHb+aQtXESE4KvNBr
|
||||
+lPd7zwbIO4/1Z18JeQdK2aeHvFub1LDFk30+3kw6eTliFe2rH1fQtafbRh3Y88d
|
||||
VQNABIf1W6V+Mcx6cTXIhu+0MYrtah4BLZ5oMqkHYAqRgTDEbcd4+XGtADgJKZmj
|
||||
M8uLehoduT1xQAA8Kk7OqfmNCswKgpHNzsl9z47JtVp/iKRrTbWoUfRBguHGigB+
|
||||
Xg3ZAgv9ZLZFA2x6Tmd9LDhTKjojukRCyvU+pju0VDKbdiTIkXvdZLHA/Uyzjowz
|
||||
THAcOs2tBlf8z+xxmx9cPk5GBB84gUf7TP20d6UkcfepqWkQuFUyLttjQNigDvCS
|
||||
NQUR4wq+wf/546Juf7KfjBgwI8NYfjjaAHfZtHY+TkuUsrvBlMZlHnfK+ZLuqsAj
|
||||
Kigb9rOnOcEiYRaCCujbWEemfL75yQkbRi1TjNcrA3Rq539eYiksMRViqEZQXcgt
|
||||
uFQziuSfUjXJW5EXjM8t1crO9APsnRgQxicrBFs7cfnca4DWP91KjprbHmlippUm
|
||||
1DFhwaQdVw15ONrUpA4ynM/0aqo2rQBM9gDIOB5CWjHZUa5k/bI/zslQnUNof+tp
|
||||
7dHMXguMw732SxDvhrYxQqOriClVWy90fJMmZcssDxzAG9cCKTiIOdKvBeRUUErH
|
||||
i3WCgihGwLo1w19cWRYMwEb9glFUH8aMnIawIrtwmYdqRg50UaipMQlwP+4cIX5s
|
||||
OCblLFGqaR4OQjz8menjFlDBIXtiSBbNrZqV+dW4AZSI2cCgof4wdaV34jGD+B1K
|
||||
Py+kVx78jOC6ik/otoVd/nKwpm7e0vur++WKMPr6vhxdcah+L3Qe+MH+hv6mu/3l
|
||||
MGd/DZfRHUn3qEQ9CCLlBqn0YU4BHiqUg4/4jNaMi7fFxkJM//////////8CAQIC
|
||||
AgGQA4IEBQACggQADNgThA6Ha+5i9Zm9ZCNDLMbsyzoLdM0uK3sJ+jsTn2tw+kBG
|
||||
FJo5EEk6ojw0VGasoC8e9ThX78YHiCG18vPbLteE/CD4g+jGo/KcOUfrZV3uHBwv
|
||||
Y9F9fIcZi9XTBa9Np6yntpYh/fXxClWybWscdRXVXTv9AJ0GMCGa6ebV7++AwVee
|
||||
1C3U47omYwVET7adSmqzbcjNF42dConPlB7tTMCtJR92xYHCFK07kRT17OAdVJyf
|
||||
KDdzLeW1VJBzbkdrGCAJSx3iwRp6d6ldeFdDhcUEzgQZnB/JnVmEoZDXK4i2KYc4
|
||||
b78VivuOAuZFdokC1g+RsGgWkGhDxnsGPWvPWACTzm+zTjMyENygkEyzp3moBjMm
|
||||
doXE4z11V6zm7ZoNxJ7ouzTEpLMvu7XcavKv/uVbsW7uAJqbosIsqWLdcxaDEFzG
|
||||
W54Se2EaybZj/gr2tQHGAfE01+ulSJ57fuhSPLVgtpDcS98meWgKS4ddHr9dLFe6
|
||||
886fZvAvswW1ZlND7UZihtKIl3Nx0Myn+B+YG2oJQp0vsmMh1sCGD0g007TGUe82
|
||||
3/xgRXlUjwmCDikpXCSTagm3ZKF6GqJNwJN2sxCqy6wp2LX/KM3oSErXxCBTSCZt
|
||||
/wAzGd3tDcH4D79kbzIRtCCcfLI/TqC95OW3ANR6obd3ongV2rW1HyN3mLOgzuDv
|
||||
phVP0XX4fIGGGGmz76AJdpcIhXzlzQcY1fDjH59WOuOFZylxAmfNziM6ORL/FyMZ
|
||||
YxZLSx7TrHEiiRAT431hpx4f9qE5SePhg1HXqzBPA8YJtV1WiJWjO/u4LP9H7iIl
|
||||
4eubdVZqV6k2Kaw3WB7ZgST4Jc9ybiVT/kz0nTA7AF0TXSNL/BsBrEwZz8wrKlHu
|
||||
rj5MOUpAPwRlLUln11w7gTz98lvEBSyInMSjOr+0NmW77D+IWoAwWBdrcuRE2Dod
|
||||
rjhZeWrHWdgNqPOaYKkUS+CexH01aEdX3YHFmGPyXrwOkmX0zjBns3RjRzA9Dyjk
|
||||
qgG/mKQ243smQPIUDHvbfgmdLNHOg0iOyDq1nKWk5K6X3tEgUnmxkcONQ66QXyEB
|
||||
BpXtyD1NFg0op0p0/7jNpQUsNeKx9gRsTfUC7TDS4bYnJT+vNOFYiKClVC6lgrYT
|
||||
4dBvQQx44OY4VIwrXOl5H3Z5DR3D4Gg/yMtqizXmiCffVG3I8NJSrAm3QVS/xxxv
|
||||
fj2ITAUI3nmvKJD1IGXo4T/+N5GGexEWMu1IuDO4vkcKhYWIHlyAEC1paJjOslbU
|
||||
vbRjLQvAYe0P1TBk+2mal5Agh0UQHyYsDlxMDmortsKhLDXOVjAx2AS9VV2tBbpZ
|
||||
pEt4opfkapIwZaJV+5MgtHyWMFQ6w2QF/CdUAg==
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PrivPubKeyPair=ffdhe8192-1:ffdhe8192-1-pub
|
||||
|
||||
PrivPubKeyPair=ffdhe8192-2:ffdhe8192-2-pub
|
||||
|
||||
Derive=ffdhe8192-1
|
||||
PeerKey=ffdhe8192-2-pub
|
||||
SharedSecret=4E48335CB2A508C3481729F42C49CFC0A9DA673F9FA4FBD968B3C5B78DBFA8695295642D1337C54229370B33068481F6A6E1B021F8B09B7C6B3E4DB581AD4C7ACF5C230A1FD4107EAE55530A8376856A65E079DE1BDA41B050E9B53A088ACADB879CCBC683A13BB925D48497BF7021FEB9DA214DD77FCBB6D0D46EC2BB9C7A9AFB93FC236E4EB61CB0F0C8E025D8CF4AF8B3B0F28B3E2CFAE6E760DC7877C71046179154FBE1A50A315C4DBA6D9E06406D389B614B1FC422C72FBB958C0A2EE21694CD32136F9CF0A1205E0D3A4B10CC9C98B3B4524A0CDC9455D3021AC44057CEF4A97E85166068769E9E644CC447095243BB90368A1CE6F0E3C69CA180F5B9D51F590A812B1375460CF10A7E718A83A2F6B00D8E28BAB45CEAB8AF0EB02988ED9221416EC061C1C4081552D3D0849D243DB473EC7B90180C3891E768DD2D7002CF505D369700CAF02A4B9DD1F2828C4ACC1F2EB47100DC2DB5620ADA971D1B0B0FAC9F9E3492B591FC85AC3DCB3826A8DA5842F4AE145FE33BFCDD0B6CD15C9836A5862EDB3D87A0CDBD724AE19A79A55D4F0BFF7870019926181933C840EACFB70FBC0EF182057DC09E06798EB4C9AAC2285F22F5D907A432C6D00CC44D07D77E77D1ACC183A174146ECFBDA26FF922CEBD2FA288EF2D23F65C0AAAD0F05DBFB6CA12446082D1F5774877483C3858442E305CF2A9637CE0EBB702DB70FF336E5B0413F3E8791960F1F0A9877C9076213D40657283D546AE52B73FF4449E60F8B6FE30D4CC0BA1ACA7A7DC155EC73C48B21477983D004261267D710D8A5E8CBD0656F1A963F248E887E8C2BF87BCAE7A0D4891BF21FCF35893584B29E18E842A23EA329ADD3D6AD994B5CBFBBFAB5A26932E8F799B2B0FA7789DE7A4A5C4B7FA81971819EA7F33B5BF6577F917BDE9C3680BCC5B15F1EAB4524A1B6DEE96B9F108A77344269A1757685D0404C832E4E0C5A29F808CFA6290316C0EBB2EF0A7431F62A5FBCDC66527AD8A04C0F10AF88C7CE1F1F22C41B71CE278BB704E88145608C28AD78402487031F6B13604CC6687161EBB78E7AF7AA0BC3CCB9AD8B00D7C01980599904B71F5DBC06A691E5638566BE36522B7FED69E24C28F8EA798BA3E9CCEB8AB8CF5651379A21A38315B05C66205616BBC6A3DD5573C9C6FBA2E3488E055E5F36857016D9300BFCE9F38D7C7CCD07FCF1EF41F8347CADCB12C400536374CF269613B05069B6D94CADA3B1F4ACBB68FA1ED175B01D840D871B3B0CDB918CDF15C79169A398C189AEA78860081DB423C89D350587E26D6D77B4C762B4F2A030345679F724CFBB08DB03E8CEB4FF0B91422BD2EB5C1C356D209049CFA2D6447F69B1E1DF0850FFBB6BB9F8D5B147765C023F76524A808456DEBF6A9134E3364DF462D4807FE6D4D036A4E59A4D56F8A30D8A27F4DFA174940B713A7E4
|
||||
|
||||
Derive=ffdhe8192-2
|
||||
PeerKey=ffdhe8192-1-pub
|
||||
SharedSecret=4E48335CB2A508C3481729F42C49CFC0A9DA673F9FA4FBD968B3C5B78DBFA8695295642D1337C54229370B33068481F6A6E1B021F8B09B7C6B3E4DB581AD4C7ACF5C230A1FD4107EAE55530A8376856A65E079DE1BDA41B050E9B53A088ACADB879CCBC683A13BB925D48497BF7021FEB9DA214DD77FCBB6D0D46EC2BB9C7A9AFB93FC236E4EB61CB0F0C8E025D8CF4AF8B3B0F28B3E2CFAE6E760DC7877C71046179154FBE1A50A315C4DBA6D9E06406D389B614B1FC422C72FBB958C0A2EE21694CD32136F9CF0A1205E0D3A4B10CC9C98B3B4524A0CDC9455D3021AC44057CEF4A97E85166068769E9E644CC447095243BB90368A1CE6F0E3C69CA180F5B9D51F590A812B1375460CF10A7E718A83A2F6B00D8E28BAB45CEAB8AF0EB02988ED9221416EC061C1C4081552D3D0849D243DB473EC7B90180C3891E768DD2D7002CF505D369700CAF02A4B9DD1F2828C4ACC1F2EB47100DC2DB5620ADA971D1B0B0FAC9F9E3492B591FC85AC3DCB3826A8DA5842F4AE145FE33BFCDD0B6CD15C9836A5862EDB3D87A0CDBD724AE19A79A55D4F0BFF7870019926181933C840EACFB70FBC0EF182057DC09E06798EB4C9AAC2285F22F5D907A432C6D00CC44D07D77E77D1ACC183A174146ECFBDA26FF922CEBD2FA288EF2D23F65C0AAAD0F05DBFB6CA12446082D1F5774877483C3858442E305CF2A9637CE0EBB702DB70FF336E5B0413F3E8791960F1F0A9877C9076213D40657283D546AE52B73FF4449E60F8B6FE30D4CC0BA1ACA7A7DC155EC73C48B21477983D004261267D710D8A5E8CBD0656F1A963F248E887E8C2BF87BCAE7A0D4891BF21FCF35893584B29E18E842A23EA329ADD3D6AD994B5CBFBBFAB5A26932E8F799B2B0FA7789DE7A4A5C4B7FA81971819EA7F33B5BF6577F917BDE9C3680BCC5B15F1EAB4524A1B6DEE96B9F108A77344269A1757685D0404C832E4E0C5A29F808CFA6290316C0EBB2EF0A7431F62A5FBCDC66527AD8A04C0F10AF88C7CE1F1F22C41B71CE278BB704E88145608C28AD78402487031F6B13604CC6687161EBB78E7AF7AA0BC3CCB9AD8B00D7C01980599904B71F5DBC06A691E5638566BE36522B7FED69E24C28F8EA798BA3E9CCEB8AB8CF5651379A21A38315B05C66205616BBC6A3DD5573C9C6FBA2E3488E055E5F36857016D9300BFCE9F38D7C7CCD07FCF1EF41F8347CADCB12C400536374CF269613B05069B6D94CADA3B1F4ACBB68FA1ED175B01D840D871B3B0CDB918CDF15C79169A398C189AEA78860081DB423C89D350587E26D6D77B4C762B4F2A030345679F724CFBB08DB03E8CEB4FF0B91422BD2EB5C1C356D209049CFA2D6447F69B1E1DF0850FFBB6BB9F8D5B147765C023F76524A808456DEBF6A9134E3364DF462D4807FE6D4D036A4E59A4D56F8A30D8A27F4DFA174940B713A7E4
|
|
@ -0,0 +1,607 @@
|
|||
#
|
||||
# Copyright 2001-2021 The OpenSSL Project Authors. All Rights Reserved.
|
||||
#
|
||||
# Licensed under the Apache License 2.0 (the "License"). You may not use
|
||||
# this file except in compliance with the License. You can obtain a copy
|
||||
# in the file LICENSE in the source distribution or at
|
||||
# https://www.openssl.org/source/license.html
|
||||
|
||||
# Tests start with one of these keywords
|
||||
# Cipher Decrypt Derive Digest Encoding KDF MAC PBE
|
||||
# PrivPubKeyPair Sign Verify VerifyRecover
|
||||
# and continue until a blank line. Lines starting with a pound sign are ignored.
|
||||
# The keyword Availablein must appear before the test name if needed.
|
||||
|
||||
# Private keys used for PKEY operations.
|
||||
|
||||
# Any Tests that have keys < 2048 bits OR sign with SHA1 are in this file.
|
||||
|
||||
# RSA 2048 bit key.
|
||||
|
||||
PrivateKey = RSA-2048
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDNAIHqeyrh6gbV
|
||||
n3xz2f+5SglhXC5Lp8Y2zvCN01M+wxhVJbAVx2m5mnfWclv5w1Mqm25fZifV+4UW
|
||||
B2jT3anL01l0URcX3D0wnS/EfuQfl+Mq23+d2GShxHZ6Zm7NcbwarPXnUX9LOFlP
|
||||
6psF5C1a2pkSAIAT5FMWpNm7jtCGuI0odYusr5ItRqhotIXSOcm66w4rZFknEPQr
|
||||
LR6gpLSALAvsqzKPimiwBzvbVG/uqYCdKEmRKzkMFTK8finHZY+BdfrkbzQzL/h7
|
||||
yrPkBkm5hXeGnaDqcYNT8HInVIhpE2SHYNEivmduD8SD3SD/wxvalqMZZsmqLnWt
|
||||
A95H4cRPAgMBAAECggEAYCl6x5kbFnoG1rJHWLjL4gi+ubLZ7Jc4vYD5Ci41AF3X
|
||||
ziktnim6iFvTFv7x8gkTvArJDWsICLJBTYIQREHYYkozzgIzyPeApIs3Wv8C12cS
|
||||
IopwJITbP56+zM+77hcJ26GCgA2Unp5CFuC/81WDiPi9kNo3Oh2CdD7D+90UJ/0W
|
||||
glplejFpEuhpU2URfKL4RckJQF/KxV+JX8FdIDhsJu54yemQdQKaF4psHkzwwgDo
|
||||
qc+yfp0Vb4bmwq3CKxqEoc1cpbJ5CHXXlAfISzUjlcuBzD/tW7BDtp7eDAcgRVAC
|
||||
XO6MX0QBcLYSC7SOD3R7zY9SIRCFDfBDxCjf0YcFMQKBgQD2+WG0fLwDXTrt68fe
|
||||
hQqVa2Xs25z2B2QGPxWqSFU8WNly/mZ1BW413f3De/O58vYi7icTNyVoScm+8hdv
|
||||
6PfD+LuRujdN1TuvPeyBTSvewQwf3IjN0Wh28mse36PwlBl+301C/x+ylxEDuJjK
|
||||
hZxCcocIaoQqtBC7ac8tNa9r4wKBgQDUfnJKf/QQSLJwwlJKQQGHi3MVm7c9PbwY
|
||||
eyIOY1s1NPluJDoYTZP4YLa/u2txwe2aHh9FhYMCPDAelqaSwaCLU9DsnKkQEA2A
|
||||
RR47fcagG6xK7O+N95iEa8I1oIy7os9MBoBMwRIZ6VYIxxTj8UMNSR+tu6MqV1Gg
|
||||
T5d0WDTJpQKBgCHyRSu5uV39AoyRS/eZ8cp36JqV1Q08FtOE+EVfi9evnrPfo9WR
|
||||
2YQt7yNfdjCo5IwIj/ZkLhAXlFNakz4el2+oUJ/HKLLaDEoaCNf883q6rh/zABrK
|
||||
HcG7sF2d/7qhoJ9/se7zgjfZ68zHIrkzhDbd5xGREnmMJoCcGo3sQyBhAoGAH3UQ
|
||||
qmLC2N5KPFMoJ4H0HgLQ6LQCrnhDLkScSBEBYaEUA/AtAYgKjcyTgVLXlyGkcRpg
|
||||
esRHHr+WSBD5W+R6ReYEmeKfTJdzyDdzQE9gZjdyjC0DUbsDwybIu3OnIef6VEDq
|
||||
IXK7oUZfzDDcsNn4mTDoFaoff5cpqFfgDgM43VkCgYBNHw11b+d+AQmaZS9QqIt7
|
||||
aF3FvwCYHV0jdv0Mb+Kc1bY4c0R5MFpzrTwVmdOerjuuA1+9b+0Hwo3nBZM4eaBu
|
||||
SOamA2hu2OJWCl9q8fLCT69KqWDjghhvFe7c6aJJGucwaA3Uz3eLcPqoaCarMiNH
|
||||
fMkTd7GabVourqIZdgvu1Q==
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
# Corresponding public key
|
||||
|
||||
PublicKey = RSA-2048-PUBLIC
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzQCB6nsq4eoG1Z98c9n/
|
||||
uUoJYVwuS6fGNs7wjdNTPsMYVSWwFcdpuZp31nJb+cNTKptuX2Yn1fuFFgdo092p
|
||||
y9NZdFEXF9w9MJ0vxH7kH5fjKtt/ndhkocR2emZuzXG8Gqz151F/SzhZT+qbBeQt
|
||||
WtqZEgCAE+RTFqTZu47QhriNKHWLrK+SLUaoaLSF0jnJuusOK2RZJxD0Ky0eoKS0
|
||||
gCwL7Ksyj4posAc721Rv7qmAnShJkSs5DBUyvH4px2WPgXX65G80My/4e8qz5AZJ
|
||||
uYV3hp2g6nGDU/ByJ1SIaRNkh2DRIr5nbg/Eg90g/8Mb2pajGWbJqi51rQPeR+HE
|
||||
TwIDAQAB
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PrivPubKeyPair = RSA-2048:RSA-2048-PUBLIC
|
||||
|
||||
Title = RSA tests
|
||||
|
||||
Sign = RSA-2048
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF1234"
|
||||
Output = c09d402423cbf233d26cae21f954547bc43fe80fd41360a0336cfdbe9aedad05bef6fd2eaee6cd60089a52482d4809a238149520df3bdde4cb9e23d9307b05c0a6f327052325a29adf2cc95b66523be7024e2a585c3d4db15dfbe146efe0ecdc0402e33fe5d40324ee96c5c3edd374a15cdc0f5d84aa243c0f07e188c6518fbfceae158a9943be398e31097da81b62074f626eff738be6160741d5a26957a482b3251fd85d8df78b98148459de10aa93305dbb4a5230aa1da291a9b0e481918f99b7638d72bb687f97661d304ae145d64a474437a4ef39d7b8059332ddeb07e92bf6e0e3acaf8afedc93795e4511737ec1e7aab6d5bc9466afc950c1c17b48ad
|
||||
|
||||
# Digest too long
|
||||
Sign = RSA-2048
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF12345"
|
||||
Output = 00
|
||||
Result = KEYOP_ERROR
|
||||
|
||||
# Digest too short
|
||||
Sign = RSA-2048
|
||||
Ctrl = digest:SHA1
|
||||
Input = "0123456789ABCDEF12345"
|
||||
Output = 00
|
||||
Result = KEYOP_ERROR
|
||||
|
||||
#VerifyRecover = RSA-2048
|
||||
#Ctrl = digest:sha1
|
||||
#Input = 49525db4d44c755e560cba980b1d85ea604b0e077fcadd4ba44072a3487bbddb835016200a7d8739cce2dc3223d9c20cbdd25059ab02277f1f21318efd18e21038ec89aa9d40680987129e8b41ba33bceb86518bdf47268b921cce2037acabca6575d832499538d6f40cdba0d40bd7f4d8ea6ca6e2eec87f294efc971407857f5d7db09f6a7b31e301f571c6d82a5e3d08d2bb3a36e673d28b910f5bec57f0fcc4d968fd7c94d0b9226dec17f5192ad8b42bcab6f26e1bea1fdc3b958199acb00f14ebcb2a352f3afcedd4c09000128a603bbeb9696dea13040445253972d46237a25c7845e3b464e6984c2348ea1f1210a9ff0b00d2d72b50db00c009bb39f9
|
||||
#Result = KEYOP_ERROR
|
||||
|
||||
# MD5/SHA-1 combination
|
||||
# Verify = RSA-2048
|
||||
# Ctrl = digest:MD5-SHA1
|
||||
# Input = "0123456789ABCDEF0123456789ABCDEF0123"
|
||||
# Output = 7b80e0d4d2a6b7f4b018ce164bc0be21a0604b1b05e91c6204372458b05a0e4dbf0b36b3f80dbf04b278ad1fcf7ff6d982d5ca5d98b13b68240d846d400b8db6675b1a5fcbe2256322c5f691378bc941785326030fa835d240e334e2a4d35b17c1149b59dbb6e6d53b44326ebfc371f754449d36bad3722c1878af1699bb0a00c28e37162f99aba550b7c333228a70c906e3701c519a460a14fac29ff164ca9413efd19b431b31a9ad2988662cdbda9cdcff85f294b4be2cf072caceb1d3f52642edafea2e1d1e495061f18b5b3a130d2242cec830e44d506590e5df69bb974879a35e6bdc1ad00e3e31b362f2f5cdeabd8a0dfddfdb66a7c43993a3e189b80d
|
||||
|
||||
#VerifyRecover = RSA-2048
|
||||
#Ctrl = digest:MD5-SHA1
|
||||
#Input = 7b80e0d4d2a6b7f4b018ce164bc0be21a0604b1b05e91c6204372458b05a0e4dbf0b36b3f80dbf04b278ad1fcf7ff6d982d5ca5d98b13b68240d846d400b8db6675b1a5fcbe2256322c5f691378bc941785326030fa835d240e334e2a4d35b17c1149b59dbb6e6d53b44326ebfc371f754449d36bad3722c1878af1699bb0a00c28e37162f99aba550b7c333228a70c906e3701c519a460a14fac29ff164ca9413efd19b431b31a9ad2988662cdbda9cdcff85f294b4be2cf072caceb1d3f52642edafea2e1d1e495061f18b5b3a130d2242cec830e44d506590e5df69bb974879a35e6bdc1ad00e3e31b362f2f5cdeabd8a0dfddfdb66a7c43993a3e189b80d
|
||||
#Output = "0123456789ABCDEF0123456789ABCDEF0123"
|
||||
|
||||
# MD5/SHA-1 combination, digest mismatch
|
||||
# Verify = RSA-2048
|
||||
# Ctrl = digest:MD5-SHA1
|
||||
# Input = "000000000000000000000000000000000000"
|
||||
# Output = 7b80e0d4d2a6b7f4b018ce164bc0be21a0604b1b05e91c6204372458b05a0e4dbf0b36b3f80dbf04b278ad1fcf7ff6d982d5ca5d98b13b68240d846d400b8db6675b1a5fcbe2256322c5f691378bc941785326030fa835d240e334e2a4d35b17c1149b59dbb6e6d53b44326ebfc371f754449d36bad3722c1878af1699bb0a00c28e37162f99aba550b7c333228a70c906e3701c519a460a14fac29ff164ca9413efd19b431b31a9ad2988662cdbda9cdcff85f294b4be2cf072caceb1d3f52642edafea2e1d1e495061f18b5b3a130d2242cec830e44d506590e5df69bb974879a35e6bdc1ad00e3e31b362f2f5cdeabd8a0dfddfdb66a7c43993a3e189b80d
|
||||
# Result = VERIFY_ERROR
|
||||
|
||||
# MD5/SHA-1 combination, wrong signature digest length
|
||||
# Verify = RSA-2048
|
||||
# Ctrl = digest:MD5-SHA1
|
||||
# Input = "0123456789ABCDEF0123456789ABCDEF0123"
|
||||
# Output = 6c13511f97ffb8137545fce551a43cf2b5b3dbdd5c3ceaaccd4620a6a373f3c38cc523d95bbdd810c852743b981bc4393c6b0cdfb0da5e77a8cc0108b05ff95e0f4dd7a0125b7390af1408dca6ddefac3b05b768de7b0c3df3c74e5f102f62743d67813beee1777036078da4cff5b29f49f01a6df3a2e709c37a83737108517687fe754d9ee908cb36c55e88f67c0b537108707347d16049f5dfac3d400ea367222d36627937a7f822f451c3d2c2dbc9e2202bffd3dc1b22213e17270a6b657619c6f44cbf66b077d548cfc9e1a114f8b853412470f2bf8d828f04d0d9f1aef260d216acb0911329fb5bdc48c2be3b198bf6f96e1c3fb116ad4430140d0640d4
|
||||
# Result = VERIFY_ERROR
|
||||
|
||||
# VerifyRecover = RSA-2048
|
||||
# Ctrl = digest:MD5-SHA1
|
||||
# Input = 6c13511f97ffb8137545fce551a43cf2b5b3dbdd5c3ceaaccd4620a6a373f3c38cc523d95bbdd810c852743b981bc4393c6b0cdfb0da5e77a8cc0108b05ff95e0f4dd7a0125b7390af1408dca6ddefac3b05b768de7b0c3df3c74e5f102f62743d67813beee1777036078da4cff5b29f49f01a6df3a2e709c37a83737108517687fe754d9ee908cb36c55e88f67c0b537108707347d16049f5dfac3d400ea367222d36627937a7f822f451c3d2c2dbc9e2202bffd3dc1b22213e17270a6b657619c6f44cbf66b077d548cfc9e1a114f8b853412470f2bf8d828f04d0d9f1aef260d216acb0911329fb5bdc48c2be3b198bf6f96e1c3fb116ad4430140d0640d4
|
||||
# Result = KEYOP_ERROR
|
||||
|
||||
# MD5/SHA-1 combination, wrong input digest length
|
||||
# Verify = RSA-2048
|
||||
# Ctrl = digest:MD5-SHA1
|
||||
# Input = "0123456789ABCDEF0123456789ABCDEF012"
|
||||
# Output = 7b80e0d4d2a6b7f4b018ce164bc0be21a0604b1b05e91c6204372458b05a0e4dbf0b36b3f80dbf04b278ad1fcf7ff6d982d5ca5d98b13b68240d846d400b8db6675b1a5fcbe2256322c5f691378bc941785326030fa835d240e334e2a4d35b17c1149b59dbb6e6d53b44326ebfc371f754449d36bad3722c1878af1699bb0a00c28e37162f99aba550b7c333228a70c906e3701c519a460a14fac29ff164ca9413efd19b431b31a9ad2988662cdbda9cdcff85f294b4be2cf072caceb1d3f52642edafea2e1d1e495061f18b5b3a130d2242cec830e44d506590e5df69bb974879a35e6bdc1ad00e3e31b362f2f5cdeabd8a0dfddfdb66a7c43993a3e189b80d
|
||||
# Result = VERIFY_ERROR
|
||||
|
||||
# MD5/SHA-1 combination, wrong input and signature digest length
|
||||
# Verify = RSA-2048
|
||||
# Ctrl = digest:MD5-SHA1
|
||||
# Input = "0123456789ABCDEF0123456789ABCDEF012"
|
||||
# Output = 6c13511f97ffb8137545fce551a43cf2b5b3dbdd5c3ceaaccd4620a6a373f3c38cc523d95bbdd810c852743b981bc4393c6b0cdfb0da5e77a8cc0108b05ff95e0f4dd7a0125b7390af1408dca6ddefac3b05b768de7b0c3df3c74e5f102f62743d67813beee1777036078da4cff5b29f49f01a6df3a2e709c37a83737108517687fe754d9ee908cb36c55e88f67c0b537108707347d16049f5dfac3d400ea367222d36627937a7f822f451c3d2c2dbc9e2202bffd3dc1b22213e17270a6b657619c6f44cbf66b077d548cfc9e1a114f8b853412470f2bf8d828f04d0d9f1aef260d216acb0911329fb5bdc48c2be3b198bf6f96e1c3fb116ad4430140d0640d4
|
||||
# Result = VERIFY_ERROR
|
||||
|
||||
# DigestInfo-wrapped MDC-2 signature
|
||||
Availablein = legacy
|
||||
Verify = RSA-2048
|
||||
Ctrl = digest:MDC2
|
||||
Input = "0123456789ABCDEF"
|
||||
Output = 3a46e5e80635d3b5586187b44b08fd02ca0bd36a637a8afeb46a1c1eb18d05b3196e00edf85378109015bcd3d0cfcefc2919c5b8e3ac42884b360188b1395ed34df7d2749f36b91c320d290311d78b36f390481eff42ace0275385c05176d022e4b625cf0ed85082d4b25da9e8a86011f6ac1cb8d8b812cc2bbd6c240caa8445aa74f8e971c935dbf3447df0411eb9e5cdee0851d1e0fea7041916c77efc09dc54e8dd4b7ba8f8d85ef43d4f12abde99886f4ebd5f021fc1b476cc23dc6a94fbbe77c954eee496fb6b4b5c534daa4e819143ce8de511a8bcb65759750c17edaca6fb31ac271c1ca3a27705f780ae86c67009e76fcba9067dde3556ff59c44111
|
||||
|
||||
Availablein = legacy
|
||||
VerifyRecover = RSA-2048
|
||||
Ctrl = digest:MDC2
|
||||
Input = 3a46e5e80635d3b5586187b44b08fd02ca0bd36a637a8afeb46a1c1eb18d05b3196e00edf85378109015bcd3d0cfcefc2919c5b8e3ac42884b360188b1395ed34df7d2749f36b91c320d290311d78b36f390481eff42ace0275385c05176d022e4b625cf0ed85082d4b25da9e8a86011f6ac1cb8d8b812cc2bbd6c240caa8445aa74f8e971c935dbf3447df0411eb9e5cdee0851d1e0fea7041916c77efc09dc54e8dd4b7ba8f8d85ef43d4f12abde99886f4ebd5f021fc1b476cc23dc6a94fbbe77c954eee496fb6b4b5c534daa4e819143ce8de511a8bcb65759750c17edaca6fb31ac271c1ca3a27705f780ae86c67009e76fcba9067dde3556ff59c44111
|
||||
Output = "0123456789ABCDEF"
|
||||
|
||||
# Legacy OCTET STRING MDC-2 signature
|
||||
Availablein = legacy
|
||||
Verify = RSA-2048
|
||||
Ctrl = digest:MDC2
|
||||
Input = "0123456789ABCDEF"
|
||||
Output = 6cde46bbfc6a3b772c3d884640709be9f2fb70fcf199c14eaff7811369ea99733f984a9c48cd372578fa37cedeef24c93286d6d64f438df051e625ab2e125a7d9974a76240873e43efc3acbcbdccc2ee63769cdbf983b334ccb982273315c222b3bbdc3e928ac8a141a7412f1f794cfcabcc069a2ae4975d7bb68bea145d789634c9e0b02d324b5efd599c9bf2b1d32d077aba59aa0ad4a82cbbb90eaa9214e4f57104cf049c4139e2ddecf6edf219cd986f4d79cf25128c58667562c9d22be0291430d6cc7dad977d56e08315fcec133ea95d8db550f89735b4d5f233eaff0c86fce2b99f3f508e920f882c31f3e13f8775a3c8fa585c4f4c69eca89f648b7e
|
||||
|
||||
Availablein = legacy
|
||||
VerifyRecover = RSA-2048
|
||||
Ctrl = digest:MDC2
|
||||
Input = 6cde46bbfc6a3b772c3d884640709be9f2fb70fcf199c14eaff7811369ea99733f984a9c48cd372578fa37cedeef24c93286d6d64f438df051e625ab2e125a7d9974a76240873e43efc3acbcbdccc2ee63769cdbf983b334ccb982273315c222b3bbdc3e928ac8a141a7412f1f794cfcabcc069a2ae4975d7bb68bea145d789634c9e0b02d324b5efd599c9bf2b1d32d077aba59aa0ad4a82cbbb90eaa9214e4f57104cf049c4139e2ddecf6edf219cd986f4d79cf25128c58667562c9d22be0291430d6cc7dad977d56e08315fcec133ea95d8db550f89735b4d5f233eaff0c86fce2b99f3f508e920f882c31f3e13f8775a3c8fa585c4f4c69eca89f648b7e
|
||||
Output = "0123456789ABCDEF"
|
||||
|
||||
# Legacy OCTET STRING MDC-2 signature, digest mismatch
|
||||
Availablein = legacy
|
||||
Verify = RSA-2048
|
||||
Ctrl = digest:MDC2
|
||||
Input = "0000000000000000"
|
||||
Output = 6cde46bbfc6a3b772c3d884640709be9f2fb70fcf199c14eaff7811369ea99733f984a9c48cd372578fa37cedeef24c93286d6d64f438df051e625ab2e125a7d9974a76240873e43efc3acbcbdccc2ee63769cdbf983b334ccb982273315c222b3bbdc3e928ac8a141a7412f1f794cfcabcc069a2ae4975d7bb68bea145d789634c9e0b02d324b5efd599c9bf2b1d32d077aba59aa0ad4a82cbbb90eaa9214e4f57104cf049c4139e2ddecf6edf219cd986f4d79cf25128c58667562c9d22be0291430d6cc7dad977d56e08315fcec133ea95d8db550f89735b4d5f233eaff0c86fce2b99f3f508e920f882c31f3e13f8775a3c8fa585c4f4c69eca89f648b7e
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
# Legacy OCTET STRING MDC-2 signature, wrong input digest length
|
||||
Availablein = legacy
|
||||
Verify = RSA-2048
|
||||
Ctrl = digest:MDC2
|
||||
Input = "0123456789ABCDE"
|
||||
Output = 6cde46bbfc6a3b772c3d884640709be9f2fb70fcf199c14eaff7811369ea99733f984a9c48cd372578fa37cedeef24c93286d6d64f438df051e625ab2e125a7d9974a76240873e43efc3acbcbdccc2ee63769cdbf983b334ccb982273315c222b3bbdc3e928ac8a141a7412f1f794cfcabcc069a2ae4975d7bb68bea145d789634c9e0b02d324b5efd599c9bf2b1d32d077aba59aa0ad4a82cbbb90eaa9214e4f57104cf049c4139e2ddecf6edf219cd986f4d79cf25128c58667562c9d22be0291430d6cc7dad977d56e08315fcec133ea95d8db550f89735b4d5f233eaff0c86fce2b99f3f508e920f882c31f3e13f8775a3c8fa585c4f4c69eca89f648b7e
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
# Legacy OCTET STRING MDC-2 signature, wrong signature digest length
|
||||
Availablein = legacy
|
||||
Verify = RSA-2048
|
||||
Ctrl = digest:MDC2
|
||||
Input = "0123456789ABCDEF"
|
||||
Output = 08da512483ece70be57f28a75271612800ae30ffbadc62609bc88b80d497a1fc13c300fdfcab6dc80cf55373c10adcc249ae80479b87fa3e391a2cd4a74babd1c22a4976812d544dcd6729b161bbc48fd067cf635b05f9edaddaeb6f67f2117d6b54a23c5e6f08a246abfe0356a67d7f3929306515e6d9962f8ce205120ecdcd2d4e3783cd0b4a1f0196a1b13924d0d3649233312695c3c336ae04e0b1efddabcc878b57622db60f6f747a1124c38426dacf1425c92d304c2bb1052f987c1dd73e4cc4b20d23396d4f05f52f98cf5065c3fb7dc319425f1f6f1878b87f57afbd24fbff98909494581aadd04d80a639b85ce8684ea58409d8dbbbaacf256bb5c4
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
Availablein = default
|
||||
Availablein = legacy
|
||||
VerifyRecover = RSA-2048
|
||||
Ctrl = digest:MDC2
|
||||
Input = 08da512483ece70be57f28a75271612800ae30ffbadc62609bc88b80d497a1fc13c300fdfcab6dc80cf55373c10adcc249ae80479b87fa3e391a2cd4a74babd1c22a4976812d544dcd6729b161bbc48fd067cf635b05f9edaddaeb6f67f2117d6b54a23c5e6f08a246abfe0356a67d7f3929306515e6d9962f8ce205120ecdcd2d4e3783cd0b4a1f0196a1b13924d0d3649233312695c3c336ae04e0b1efddabcc878b57622db60f6f747a1124c38426dacf1425c92d304c2bb1052f987c1dd73e4cc4b20d23396d4f05f52f98cf5065c3fb7dc319425f1f6f1878b87f57afbd24fbff98909494581aadd04d80a639b85ce8684ea58409d8dbbbaacf256bb5c4
|
||||
Result = KEYOP_ERROR
|
||||
|
||||
# Legacy OCTET STRING MDC-2 signature, wrong input and signature digest length
|
||||
Availablein = legacy
|
||||
Verify = RSA-2048
|
||||
Ctrl = digest:MDC2
|
||||
Input = "0123456789ABCDE"
|
||||
Output = 08da512483ece70be57f28a75271612800ae30ffbadc62609bc88b80d497a1fc13c300fdfcab6dc80cf55373c10adcc249ae80479b87fa3e391a2cd4a74babd1c22a4976812d544dcd6729b161bbc48fd067cf635b05f9edaddaeb6f67f2117d6b54a23c5e6f08a246abfe0356a67d7f3929306515e6d9962f8ce205120ecdcd2d4e3783cd0b4a1f0196a1b13924d0d3649233312695c3c336ae04e0b1efddabcc878b57622db60f6f747a1124c38426dacf1425c92d304c2bb1052f987c1dd73e4cc4b20d23396d4f05f52f98cf5065c3fb7dc319425f1f6f1878b87f57afbd24fbff98909494581aadd04d80a639b85ce8684ea58409d8dbbbaacf256bb5c4
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
Sign = RSA-2048
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Result = PKEY_CTRL_ERROR
|
||||
Reason = invalid mgf1 md
|
||||
|
||||
# RSA PSS key tests
|
||||
|
||||
# PSS only key, no parameter restrictions
|
||||
PrivateKey = RSA-PSS
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEugIBADALBgkqhkiG9w0BAQoEggSmMIIEogIBAAKCAQEAzQCB6nsq4eoG1Z98
|
||||
c9n/uUoJYVwuS6fGNs7wjdNTPsMYVSWwFcdpuZp31nJb+cNTKptuX2Yn1fuFFgdo
|
||||
092py9NZdFEXF9w9MJ0vxH7kH5fjKtt/ndhkocR2emZuzXG8Gqz151F/SzhZT+qb
|
||||
BeQtWtqZEgCAE+RTFqTZu47QhriNKHWLrK+SLUaoaLSF0jnJuusOK2RZJxD0Ky0e
|
||||
oKS0gCwL7Ksyj4posAc721Rv7qmAnShJkSs5DBUyvH4px2WPgXX65G80My/4e8qz
|
||||
5AZJuYV3hp2g6nGDU/ByJ1SIaRNkh2DRIr5nbg/Eg90g/8Mb2pajGWbJqi51rQPe
|
||||
R+HETwIDAQABAoIBAGApeseZGxZ6BtayR1i4y+IIvrmy2eyXOL2A+QouNQBd184p
|
||||
LZ4puohb0xb+8fIJE7wKyQ1rCAiyQU2CEERB2GJKM84CM8j3gKSLN1r/AtdnEiKK
|
||||
cCSE2z+evszPu+4XCduhgoANlJ6eQhbgv/NVg4j4vZDaNzodgnQ+w/vdFCf9FoJa
|
||||
ZXoxaRLoaVNlEXyi+EXJCUBfysVfiV/BXSA4bCbueMnpkHUCmheKbB5M8MIA6KnP
|
||||
sn6dFW+G5sKtwisahKHNXKWyeQh115QHyEs1I5XLgcw/7VuwQ7ae3gwHIEVQAlzu
|
||||
jF9EAXC2Egu0jg90e82PUiEQhQ3wQ8Qo39GHBTECgYEA9vlhtHy8A1067evH3oUK
|
||||
lWtl7Nuc9gdkBj8VqkhVPFjZcv5mdQVuNd39w3vzufL2Iu4nEzclaEnJvvIXb+j3
|
||||
w/i7kbo3TdU7rz3sgU0r3sEMH9yIzdFodvJrHt+j8JQZft9NQv8fspcRA7iYyoWc
|
||||
QnKHCGqEKrQQu2nPLTWva+MCgYEA1H5ySn/0EEiycMJSSkEBh4tzFZu3PT28GHsi
|
||||
DmNbNTT5biQ6GE2T+GC2v7trccHtmh4fRYWDAjwwHpamksGgi1PQ7JypEBANgEUe
|
||||
O33GoBusSuzvjfeYhGvCNaCMu6LPTAaATMESGelWCMcU4/FDDUkfrbujKldRoE+X
|
||||
dFg0yaUCgYAh8kUrubld/QKMkUv3mfHKd+ialdUNPBbThPhFX4vXr56z36PVkdmE
|
||||
Le8jX3YwqOSMCI/2ZC4QF5RTWpM+HpdvqFCfxyiy2gxKGgjX/PN6uq4f8wAayh3B
|
||||
u7Bdnf+6oaCff7Hu84I32evMxyK5M4Q23ecRkRJ5jCaAnBqN7EMgYQKBgB91EKpi
|
||||
wtjeSjxTKCeB9B4C0Oi0Aq54Qy5EnEgRAWGhFAPwLQGICo3Mk4FS15chpHEaYHrE
|
||||
Rx6/lkgQ+VvkekXmBJnin0yXc8g3c0BPYGY3cowtA1G7A8MmyLtzpyHn+lRA6iFy
|
||||
u6FGX8ww3LDZ+Jkw6BWqH3+XKahX4A4DON1ZAoGATR8NdW/nfgEJmmUvUKiLe2hd
|
||||
xb8AmB1dI3b9DG/inNW2OHNEeTBac608FZnTnq47rgNfvW/tB8KN5wWTOHmgbkjm
|
||||
pgNobtjiVgpfavHywk+vSqlg44IYbxXu3OmiSRrnMGgN1M93i3D6qGgmqzIjR3zJ
|
||||
E3exmm1aLq6iGXYL7tU=
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
# PSS public key default parameters
|
||||
PublicKey = RSA-PSS-DEFAULT
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIIBIjANBgkqhkiG9w0BAQowAAOCAQ8AMIIBCgKCAQEAzQCB6nsq4eoG1Z98c9n/
|
||||
uUoJYVwuS6fGNs7wjdNTPsMYVSWwFcdpuZp31nJb+cNTKptuX2Yn1fuFFgdo092p
|
||||
y9NZdFEXF9w9MJ0vxH7kH5fjKtt/ndhkocR2emZuzXG8Gqz151F/SzhZT+qbBeQt
|
||||
WtqZEgCAE+RTFqTZu47QhriNKHWLrK+SLUaoaLSF0jnJuusOK2RZJxD0Ky0eoKS0
|
||||
gCwL7Ksyj4posAc721Rv7qmAnShJkSs5DBUyvH4px2WPgXX65G80My/4e8qz5AZJ
|
||||
uYV3hp2g6nGDU/ByJ1SIaRNkh2DRIr5nbg/Eg90g/8Mb2pajGWbJqi51rQPeR+HE
|
||||
TwIDAQAB
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
PrivPubKeyPair = RSA-PSS:RSA-PSS-DEFAULT
|
||||
|
||||
# Verify using default parameters
|
||||
Verify = RSA-PSS-DEFAULT
|
||||
Input="0123456789ABCDEF0123"
|
||||
Output = 3EFE09D88509027D837BFA5F8471CF7B69E6DF395DD999BB9CA42021F15722D9AC76670507C6BCFB73F64FB2211B611B8F140E76EBDB064BD762FDBA89D019E304A0D6B274E1C2FE1DF50005598A0306AF805416094E2A5BA60BC72BDE38CE061E853ED40F14967A8B9CA4DC739B462F89558F12FDF2D8D19FBEF16AD66FE2DDDA8BEE983ECBD873064244849D8D94B5B33F45E076871A47ED653E73257A2BE2DB3C0878094B0D2B6B682C8007DFD989425FB39A1FEEC9EED5876414601A49176EC344F5E3EDEE81CA2DDD29B7364F4638112CB3A547E2BC170E28CB66BDABE863754BE8AD5BA230567B575266F4B6B4CF81F28310ABF05351CC9E2DB85D00BF
|
||||
|
||||
# Illegal decrypt
|
||||
Decrypt = RSA-PSS
|
||||
Result = KEYOP_INIT_ERROR
|
||||
Reason = operation not supported for this keytype
|
||||
|
||||
|
||||
# Additional RSA-PSS and RSA-OAEP tests converted from
|
||||
# ftp://ftp.rsasecurity.com/pub/pkcs/pkcs-1/pkcs-1v2-1-vec.zip
|
||||
Title = RSA PSS/OAEP (from RSASecurity FTP)
|
||||
|
||||
# 1025 bit key
|
||||
PublicKey=RSA-PSS-2
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQHUDBvPl6aK5829invz40+hncyk
|
||||
73WkdFQ3X5RRTYj+0Ab7gp+EGf+H1jFdpoof86CTjpq7NGQBHDA62ZGZzwx8eotH
|
||||
fc6CnohE9iWxFeXpxKWc+PgRO2g0M2ov0mibRyy7Xlyr5nQ1DFm2wX4XaHT7Qvj8
|
||||
PRdqAX7cYf0ybEszyQIDAQAB
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
Verify=RSA-PSS-2
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=5c81a3e2a658246628cd0ee8b00bb4c012bc9739
|
||||
Output=014c5ba5338328ccc6e7a90bf1c0ab3fd606ff4796d3c12e4b639ed9136a5fec6c16d8884bdd99cfdc521456b0742b736868cf90de099adb8d5ffd1deff39ba4007ab746cefdb22d7df0e225f54627dc65466131721b90af445363a8358b9f607642f78fab0ab0f43b7168d64bae70d8827848d8ef1e421c5754ddf42c2589b5b3
|
||||
|
||||
Verify=RSA-PSS-2
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=27f71611446aa6eabf037f7dedeede3203244991
|
||||
Output=010991656cca182b7f29d2dbc007e7ae0fec158eb6759cb9c45c5ff87c7635dd46d150882f4de1e9ae65e7f7d9018f6836954a47c0a81a8a6b6f83f2944d6081b1aa7c759b254b2c34b691da67cc0226e20b2f18b42212761dcd4b908a62b371b5918c5742af4b537e296917674fb914194761621cc19a41f6fb953fbcbb649dea
|
||||
|
||||
Verify=RSA-PSS-2
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=03ecc2c33e93f05fc7224fcc0d461356cb897217
|
||||
Output=007f0030018f53cdc71f23d03659fde54d4241f758a750b42f185f87578520c30742afd84359b6e6e8d3ed959dc6fe486bedc8e2cf001f63a7abe16256a1b84df0d249fc05d3194ce5f0912742dbbf80dd174f6c51f6bad7f16cf3364eba095a06267dc3793803ac7526aebe0a475d38b8c2247ab51c4898df7047dc6adf52c6c4
|
||||
|
||||
Verify=RSA-PSS-2
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=246c727b4b9494849dddb068d582e179ac20999c
|
||||
Output=009cd2f4edbe23e12346ae8c76dd9ad3230a62076141f16c152ba18513a48ef6f010e0e37fd3df10a1ec629a0cb5a3b5d2893007298c30936a95903b6ba85555d9ec3673a06108fd62a2fda56d1ce2e85c4db6b24a81ca3b496c36d4fd06eb7c9166d8e94877c42bea622b3bfe9251fdc21d8d5371badad78a488214796335b40b
|
||||
|
||||
Verify=RSA-PSS-2
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=e8617ca3ea66ce6a58ede2d11af8c3ba8a6ba912
|
||||
Output=00ec430824931ebd3baa43034dae98ba646b8c36013d1671c3cf1cf8260c374b19f8e1cc8d965012405e7e9bf7378612dfcc85fce12cda11f950bd0ba8876740436c1d2595a64a1b32efcfb74a21c873b3cc33aaf4e3dc3953de67f0674c0453b4fd9f604406d441b816098cb106fe3472bc251f815f59db2e4378a3addc181ecf
|
||||
|
||||
Verify=RSA-PSS-2
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=7a6fdc1a4e434ecbc35d657ad49a2f4fafd43bc8
|
||||
Output=00475b1648f814a8dc0abdc37b5527f543b666bb6e39d30e5b49d3b876dccc58eac14e32a2d55c2616014456ad2f246fc8e3d560da3ddf379a1c0bd200f10221df078c219a151bc8d4ec9d2fc2564467811014ef15d8ea01c2ebbff8c2c8efab38096e55fcbe3285c7aa558851254faffa92c1c72b78758663ef4582843139d7a6
|
||||
|
||||
# 1026 bit key
|
||||
PublicKey=RSA-PSS-3
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQLyRu9FHtPuu5oxAgDMJYWcBI5L
|
||||
55gwKZERLraM5ttnTigNoh/t7RrnSIDKUisY2ySThQEoJ8UV8ORmof+mkdmBcFdO
|
||||
nQ6tsIdYbKSJM9o8yVPZW9DtUN4Q3ctnNhB9bIMcf2Y+gzykwJfnAM4PuUX4j7hf
|
||||
6OWncxclZbkUpHGkQwIDAQAB
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
Verify=RSA-PSS-3
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=3552be69dd74bdc56d2cf8c38ef7bafe269040fe
|
||||
Output=0088b135fb1794b6b96c4a3e678197f8cac52b64b2fe907d6f27de761124964a99a01a882740ecfaed6c01a47464bb05182313c01338a8cd097214cd68ca103bd57d3bc9e816213e61d784f182467abf8a01cf253e99a156eaa8e3e1f90e3c6e4e3aa2d83ed0345b89fafc9c26077c14b6ac51454fa26e446e3a2f153b2b16797f
|
||||
|
||||
Verify=RSA-PSS-3
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=609143ff7240e55c062aba8b9e4426a781919bc9
|
||||
Output=02a5f0a858a0864a4f65017a7d69454f3f973a2999839b7bbc48bf78641169179556f595fa41f6ff18e286c2783079bc0910ee9cc34f49ba681124f923dfa88f426141a368a5f5a930c628c2c3c200e18a7644721a0cbec6dd3f6279bde3e8f2be5e2d4ee56f97e7ceaf33054be7042bd91a63bb09f897bd41e81197dee99b11af
|
||||
|
||||
Verify=RSA-PSS-3
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=0afd22f879a9cda7c584f4135f8f1c961db114c0
|
||||
Output=0244bcd1c8c16955736c803be401272e18cb990811b14f72db964124d5fa760649cbb57afb8755dbb62bf51f466cf23a0a1607576e983d778fceffa92df7548aea8ea4ecad2c29dd9f95bc07fe91ecf8bee255bfe8762fd7690aa9bfa4fa0849ef728c2c42c4532364522df2ab7f9f8a03b63f7a499175828668f5ef5a29e3802c
|
||||
|
||||
Verify=RSA-PSS-3
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=405dd56d395ef0f01b555c48f748cc32b210650b
|
||||
Output=0196f12a005b98129c8df13c4cb16f8aa887d3c40d96df3a88e7532ef39cd992f273abc370bc1be6f097cfebbf0118fd9ef4b927155f3df22b904d90702d1f7ba7a52bed8b8942f412cd7bd676c9d18e170391dcd345c06a730964b3f30bcce0bb20ba106f9ab0eeb39cf8a6607f75c0347f0af79f16afa081d2c92d1ee6f836b8
|
||||
|
||||
Verify=RSA-PSS-3
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=a2c313b0440c8a0c47233b87f0a160c61af3eae7
|
||||
Output=021eca3ab4892264ec22411a752d92221076d4e01c0e6f0dde9afd26ba5acf6d739ef987545d16683e5674c9e70f1de649d7e61d48d0caeb4fb4d8b24fba84a6e3108fee7d0705973266ac524b4ad280f7ae17dc59d96d3351586b5a3bdb895d1e1f7820ac6135d8753480998382ba32b7349559608c38745290a85ef4e9f9bd83
|
||||
|
||||
Verify=RSA-PSS-3
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=f1bf6ca7b4bbdbb6bf20a4bf55728725d177154a
|
||||
Output=012fafec862f56e9e92f60ab0c77824f4299a0ca734ed26e0644d5d222c7f0bde03964f8e70a5cb65ed44e44d56ae0edf1ff86ca032cc5dd4404dbb76ab854586c44eed8336d08d457ce6c03693b45c0f1efef93624b95b8ec169c616d20e5538ebc0b6737a6f82b4bc0570924fc6b35759a3348426279f8b3d7744e2d222426ce
|
||||
|
||||
# 1027 bit key
|
||||
PublicKey=RSA-PSS-4
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQVK23iGRH7+b1fgNo8Gz1KwozcH
|
||||
YNFhzvEmuRvn+JxCG2Km7B2jwxHXXtUOCrX/8/0zisw6qKTnfuJjaay4G6kA+oP1
|
||||
MAz5u2xTrR3IoXi4FdtCNamp2gwG3k5hXqEnfOVZ6cEI3ljBSoGqd/Wm+NEzVJRJ
|
||||
iEjIuVlAdAvnv3w3BQIDAQAB
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
Verify=RSA-PSS-4
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=f8b0abf70fec0bca74f0accbc24f75e6e90d3bfd
|
||||
Output=0323d5b7bf20ba4539289ae452ae4297080feff4518423ff4811a817837e7d82f1836cdfab54514ff0887bddeebf40bf99b047abc3ecfa6a37a3ef00f4a0c4a88aae0904b745c846c4107e8797723e8ac810d9e3d95dfa30ff4966f4d75d13768d20857f2b1406f264cfe75e27d7652f4b5ed3575f28a702f8c4ed9cf9b2d44948
|
||||
|
||||
Verify=RSA-PSS-4
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=04a10944bfe11ab801e77889f3fd3d7f4ff0b629
|
||||
Output=049d0185845a264d28feb1e69edaec090609e8e46d93abb38371ce51f4aa65a599bdaaa81d24fba66a08a116cb644f3f1e653d95c89db8bbd5daac2709c8984000178410a7c6aa8667ddc38c741f710ec8665aa9052be929d4e3b16782c1662114c5414bb0353455c392fc28f3db59054b5f365c49e1d156f876ee10cb4fd70598
|
||||
|
||||
Verify=RSA-PSS-4
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=ba01243db223eb97fb86d746c3148adaaa0ca344
|
||||
Output=03fbc410a2ced59500fb99f9e2af2781ada74e13145624602782e2994813eefca0519ecd253b855fb626a90d771eae028b0c47a199cbd9f8e3269734af4163599090713a3fa910fa0960652721432b971036a7181a2bc0cab43b0b598bc6217461d7db305ff7e954c5b5bb231c39e791af6bcfa76b147b081321f72641482a2aad
|
||||
|
||||
Verify=RSA-PSS-4
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=934bb0d38d6836daec9de82a9648d4593da67cd2
|
||||
Output=0486644bc66bf75d28335a6179b10851f43f09bded9fac1af33252bb9953ba4298cd6466b27539a70adaa3f89b3db3c74ab635d122f4ee7ce557a61e59b82ffb786630e5f9db53c77d9a0c12fab5958d4c2ce7daa807cd89ba2cc7fcd02ff470ca67b229fcce814c852c73cc93bea35be68459ce478e9d4655d121c8472f371d4f
|
||||
|
||||
Verify=RSA-PSS-4
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=ec35d81abd1cceac425a935758b683465c8bd879
|
||||
Output=022a80045353904cb30cbb542d7d4990421a6eec16a8029a8422adfd22d6aff8c4cc0294af110a0c067ec86a7d364134459bb1ae8ff836d5a8a2579840996b320b19f13a13fad378d931a65625dae2739f0c53670b35d9d3cbac08e733e4ec2b83af4b9196d63e7c4ff1ddeae2a122791a125bfea8deb0de8ccf1f4ffaf6e6fb0a
|
||||
|
||||
Verify=RSA-PSS-4
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=72ce251d17b04dd3970d6ff1fbe3624899e9e941
|
||||
Output=00938dcb6d583046065f69c78da7a1f1757066a7fa75125a9d2929f0b79a60b627b082f11f5b196f28eb9daa6f21c05e5140f6aef1737d2023075c05ecf04a028c686a2ab3e7d5a0664f295ce12995e890908b6ad21f0839eb65b70393a7b5afd9871de0caa0cedec5b819626756209d13ab1e7bb9546a26ff37e9a51af9fd562e
|
||||
|
||||
# 1028 bit key
|
||||
PublicKey=RSA-PSS-5
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQ0Q9mHymUD17TmqJglm3rR4Q2ed
|
||||
K2+yWz3jcPOsfBmRY5H9JftSfr+mpLTfRaF1nZlsS7Tr0YgoxE/FLQGRhxdAUl9H
|
||||
pLDMjaMl7YqmdrDQ9ibgp38HaSFwrKyAgvQvqn3HzRI+cw4xqHmFIEyry+ZnDUOi
|
||||
3Sst3vXgU5L8ITvFBwIDAQAB
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
Verify=RSA-PSS-5
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=d98b7061943510bc3dd9162f7169aabdbdcd0222
|
||||
Output=0ba373f76e0921b70a8fbfe622f0bf77b28a3db98e361051c3d7cb92ad0452915a4de9c01722f6823eeb6adf7e0ca8290f5de3e549890ac2a3c5950ab217ba58590894952de96f8df111b2575215da6c161590c745be612476ee578ed384ab33e3ece97481a252f5c79a98b5532ae00cdd62f2ecc0cd1baefe80d80b962193ec1d
|
||||
|
||||
Verify=RSA-PSS-5
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=7ae8e699f754988f4fd645e463302e49a2552072
|
||||
Output=08180de825e4b8b014a32da8ba761555921204f2f90d5f24b712908ff84f3e220ad17997c0dd6e706630ba3e84add4d5e7ab004e58074b549709565d43ad9e97b5a7a1a29e85b9f90f4aafcdf58321de8c5974ef9abf2d526f33c0f2f82e95d158ea6b81f1736db8d1af3d6ac6a83b32d18bae0ff1b2fe27de4c76ed8c7980a34e
|
||||
|
||||
Verify=RSA-PSS-5
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=8d46c7c05534c1ba2cc7624500d48a4531604bff
|
||||
Output=05e0fdbdf6f756ef733185ccfa8ced2eb6d029d9d56e35561b5db8e70257ee6fd019d2f0bbf669fe9b9821e78df6d41e31608d58280f318ee34f559941c8df13287574bac000b7e58dc4f414ba49fb127f9d0f8936638c76e85356c994f79750f7fa3cf4fd482df75e3fb9978cd061f7abb17572e6e63e0bde12cbdcf18c68b979
|
||||
|
||||
Availablein = default
|
||||
Verify=RSA-PSS-5
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=ee3de96783fd0a157c8b20bf5566124124dcfe65
|
||||
Output=0bc989853bc2ea86873271ce183a923ab65e8a53100e6df5d87a24c4194eb797813ee2a187c097dd872d591da60c568605dd7e742d5af4e33b11678ccb63903204a3d080b0902c89aba8868f009c0f1c0cb85810bbdd29121abb8471ff2d39e49fd92d56c655c8e037ad18fafbdc92c95863f7f61ea9efa28fea401369d19daea1
|
||||
|
||||
Verify=RSA-PSS-5
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=1204df0b03c2724e2709c23fc71789a21b00ae4c
|
||||
Output=0aefa943b698b9609edf898ad22744ac28dc239497cea369cbbd84f65c95c0ad776b594740164b59a739c6ff7c2f07c7c077a86d95238fe51e1fcf33574a4ae0684b42a3f6bf677d91820ca89874467b2c23add77969c80717430d0efc1d3695892ce855cb7f7011630f4df26def8ddf36fc23905f57fa6243a485c770d5681fcd
|
||||
|
||||
Verify=RSA-PSS-5
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=29926bc3280c841f601acd0d6f17ea38023eddbc
|
||||
Output=02802dccfa8dfaf5279bf0b4a29ba1b157611faeaaf419b8919d15941900c1339e7e92e6fae562c53e6cc8e84104b110bce03ad18525e3c49a0eadad5d3f28f244a8ed89edbafbb686277cfa8ae909714d6b28f4bf8e293aa04c41efe7c0a81266d5c061e2575be032aa464674ff71626219bd74cc45f0e7ed4e3ff96eee758e8f
|
||||
|
||||
# 1029 bit key
|
||||
PublicKey=RSA-PSS-6
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgRZMoxz/YJ86DnEBsDny5P5t03UZ
|
||||
q5hZjReeF0mWWYBx9H06BFWRWNe+NzzxqlPwqm7wkDnlZ4wqTGOQBRTIxPiq7V3h
|
||||
Kl8QsJwxGvjA/7W3opfy78Y7jWsFEJMfC5jki/X8bsTnuNsf+usIw44CrbjwOkgi
|
||||
nJnpaUMfYcuMTcaY0QIDAQAB
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
Verify=RSA-PSS-6
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=ab464e8cb65ae5fdea47a53fa84b234d6bfd52f6
|
||||
Output=04c0cfacec04e5badbece159a5a1103f69b3f32ba593cb4cc4b1b7ab455916a96a27cd2678ea0f46ba37f7fc9c86325f29733b389f1d97f43e7201c0f348fc45fe42892335362eee018b5b161f2f9393031225c713012a576bc88e23052489868d9010cbf033ecc568e8bc152bdc59d560e41291915d28565208e22aeec9ef85d1
|
||||
|
||||
Verify=RSA-PSS-6
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=92d0bcae82b641f578f040f5151be8eda6d42299
|
||||
Output=0a2314250cf52b6e4e908de5b35646bcaa24361da8160fb0f9257590ab3ace42b0dc3e77ad2db7c203a20bd952fbb56b1567046ecfaa933d7b1000c3de9ff05b7d989ba46fd43bc4c2d0a3986b7ffa13471d37eb5b47d64707bd290cfd6a9f393ad08ec1e3bd71bb5792615035cdaf2d8929aed3be098379377e777ce79aaa4773
|
||||
|
||||
Verify=RSA-PSS-6
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=3569bd8fd2e28f2443375efa94f186f6911ffc2b
|
||||
Output=086df6b500098c120f24ff8423f727d9c61a5c9007d3b6a31ce7cf8f3cbec1a26bb20e2bd4a046793299e03e37a21b40194fb045f90b18bf20a47992ccd799cf9c059c299c0526854954aade8a6ad9d97ec91a1145383f42468b231f4d72f23706d9853c3fa43ce8ace8bfe7484987a1ec6a16c8daf81f7c8bf42774707a9df456
|
||||
|
||||
Verify=RSA-PSS-6
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=7abbb7b42de335730a0b641f1e314b6950b84f98
|
||||
Output=0b5b11ad549863ffa9c51a14a1106c2a72cc8b646e5c7262509786105a984776534ca9b54c1cc64bf2d5a44fd7e8a69db699d5ea52087a4748fd2abc1afed1e5d6f7c89025530bdaa2213d7e030fa55df6f34bcf1ce46d2edf4e3ae4f3b01891a068c9e3a44bbc43133edad6ecb9f35400c4252a5762d65744b99cb9f4c559329f
|
||||
|
||||
Verify=RSA-PSS-6
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=55b7eb27be7a787a59eb7e5fac468db8917a7725
|
||||
Output=02d71fa9b53e4654fefb7f08385cf6b0ae3a817942ebf66c35ac67f0b069952a3ce9c7e1f1b02e480a9500836de5d64cdb7ecde04542f7a79988787e24c2ba05f5fd482c023ed5c30e04839dc44bed2a3a3a4fee01113c891a47d32eb8025c28cb050b5cdb576c70fe76ef523405c08417faf350b037a43c379339fcb18d3a356b
|
||||
|
||||
Verify=RSA-PSS-6
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=de2fa0367ef49083ff89b9905d3fd646fcc12c38
|
||||
Output=0a40a16e2fe2b38d1df90546167cf9469c9e3c3681a3442b4b2c2f581deb385ce99fc6188bb02a841d56e76d301891e24560550fcc2a26b55f4ccb26d837d350a154bcaca8392d98fa67959e9727b78cad03269f56968fc56b68bd679926d83cc9cb215550645ccda31c760ff35888943d2d8a1d351e81e5d07b86182e751081ef
|
||||
|
||||
# 1030 bit key
|
||||
PublicKey=RSA-PSS-7
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgTfJ2kpmyMQIuNon0MnXn4zLHq/B
|
||||
0v5IdG2UC3xO9d7hitEmR876oMSzGIsiHFFThnWbk/AgJLJauSQvg1fY8/1JZA7l
|
||||
5kPq9sZN7vpwiXJ8j/A5kzM5FcbvIb9ZdbblDRGLUQCOwz6fAaClRaEKg2pD3byp
|
||||
2LXF01SAItcGTqKaswIDAQAB
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
Verify=RSA-PSS-7
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=8be4afbdd76bd8d142c5f4f46dba771ee5d6d29d
|
||||
Output=187f390723c8902591f0154bae6d4ecbffe067f0e8b795476ea4f4d51ccc810520bb3ca9bca7d0b1f2ea8a17d873fa27570acd642e3808561cb9e975ccfd80b23dc5771cdb3306a5f23159dacbd3aa2db93d46d766e09ed15d900ad897a8d274dc26b47e994a27e97e2268a766533ae4b5e42a2fcaf755c1c4794b294c60555823
|
||||
|
||||
Verify=RSA-PSS-7
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=402140dc605b2f5c5ec0d15bce9f9ba8857fe117
|
||||
Output=10fd89768a60a67788abb5856a787c8561f3edcf9a83e898f7dc87ab8cce79429b43e56906941a886194f137e591fe7c339555361fbbe1f24feb2d4bcdb80601f3096bc9132deea60ae13082f44f9ad41cd628936a4d51176e42fc59cb76db815ce5ab4db99a104aafea68f5d330329ebf258d4ede16064bd1d00393d5e1570eb8
|
||||
|
||||
Verify=RSA-PSS-7
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=3e885205892ff2b6b37c2c4eb486c4bf2f9e7f20
|
||||
Output=2b31fde99859b977aa09586d8e274662b25a2a640640b457f594051cb1e7f7a911865455242926cf88fe80dfa3a75ba9689844a11e634a82b075afbd69c12a0df9d25f84ad4945df3dc8fe90c3cefdf26e95f0534304b5bdba20d3e5640a2ebfb898aac35ae40f26fce5563c2f9f24f3042af76f3c7072d687bbfb959a88460af1
|
||||
|
||||
Verify=RSA-PSS-7
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=1fc2201d0c442a4736cd8b2cd00c959c47a3bf42
|
||||
Output=32c7ca38ff26949a15000c4ba04b2b13b35a3810e568184d7ecabaa166b7ffabddf2b6cf4ba07124923790f2e5b1a5be040aea36fe132ec130e1f10567982d17ac3e89b8d26c3094034e762d2e031264f01170beecb3d1439e05846f25458367a7d9c02060444672671e64e877864559ca19b2074d588a281b5804d23772fbbe19
|
||||
|
||||
Verify=RSA-PSS-7
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=e4351b66819e5a31501f89acc7faf57030e9aac5
|
||||
Output=07eb651d75f1b52bc263b2e198336e99fbebc4f332049a922a10815607ee2d989db3a4495b7dccd38f58a211fb7e193171a3d891132437ebca44f318b280509e52b5fa98fcce8205d9697c8ee4b7ff59d4c59c79038a1970bd2a0d451ecdc5ef11d9979c9d35f8c70a6163717607890d586a7c6dc01c79f86a8f28e85235f8c2f1
|
||||
|
||||
Verify=RSA-PSS-7
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=49f6cc58365e514e1a3f301f4de16f9fb5347ff2
|
||||
Output=18da3cdcfe79bfb77fd9c32f377ad399146f0a8e810620233271a6e3ed3248903f5cdc92dc79b55d3e11615aa056a795853792a3998c349ca5c457e8ca7d29d796aa24f83491709befcfb1510ea513c92829a3f00b104f655634f320752e130ec0ccf6754ff893db302932bb025eb60e87822598fc619e0e981737a9a4c4152d33
|
||||
|
||||
# 1031 bit key
|
||||
PublicKey=RSA-PSS-8
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgUlTcKH7GFQ8FtNjHjFjJV32K+bu
|
||||
6JDV8lUJ5Pd4qOpvu7zfhd/2Tg2XIAOrNoH7um3UH9VBgpsuWC3p8qSk4KLQkAvv
|
||||
R1PbPO4O4Gx9+uix1TtZUyGPnM7qaVsIZo7eqtztlGOx15DV6/J+kRW0bK1NmiuO
|
||||
+rBWGwgQNEc5raBzPwIDAQAB
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
Verify=RSA-PSS-8
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=a1dd230d8ead860199b6277c2ecfe3d95f6d9160
|
||||
Output=0262ac254bfa77f3c1aca22c5179f8f040422b3c5bafd40a8f21cf0fa5a667ccd5993d42dbafb409c520e25fce2b1ee1e716577f1efa17f3da28052f40f0419b23106d7845aaf01125b698e7a4dfe92d3967bb00c4d0d35ba3552ab9a8b3eef07c7fecdbc5424ac4db1e20cb37d0b2744769940ea907e17fbbca673b20522380c5
|
||||
|
||||
Verify=RSA-PSS-8
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=f6e68e53c602c5c65fa67b5aa6d786e5524b12ab
|
||||
Output=2707b9ad5115c58c94e932e8ec0a280f56339e44a1b58d4ddcff2f312e5f34dcfe39e89c6a94dcee86dbbdae5b79ba4e0819a9e7bfd9d982e7ee6c86ee68396e8b3a14c9c8f34b178eb741f9d3f121109bf5c8172fada2e768f9ea1433032c004a8aa07eb990000a48dc94c8bac8aabe2b09b1aa46c0a2aa0e12f63fbba775ba7e
|
||||
|
||||
Verify=RSA-PSS-8
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=d6f9fcd3ae27f32bb2c7c93536782eba52af1f76
|
||||
Output=2ad20509d78cf26d1b6c406146086e4b0c91a91c2bd164c87b966b8faa42aa0ca446022323ba4b1a1b89706d7f4c3be57d7b69702d168ab5955ee290356b8c4a29ed467d547ec23cbadf286ccb5863c6679da467fc9324a151c7ec55aac6db4084f82726825cfe1aa421bc64049fb42f23148f9c25b2dc300437c38d428aa75f96
|
||||
|
||||
Verify=RSA-PSS-8
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=7ff2a53ce2e2d900d468e498f230a5f5dd0020de
|
||||
Output=1e24e6e58628e5175044a9eb6d837d48af1260b0520e87327de7897ee4d5b9f0df0be3e09ed4dea8c1454ff3423bb08e1793245a9df8bf6ab3968c8eddc3b5328571c77f091cc578576912dfebd164b9de5454fe0be1c1f6385b328360ce67ec7a05f6e30eb45c17c48ac70041d2cab67f0a2ae7aafdcc8d245ea3442a6300ccc7
|
||||
|
||||
Verify=RSA-PSS-8
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=4eb309f7022ba0b03bb78601b12931ec7c1be8d3
|
||||
Output=33341ba3576a130a50e2a5cf8679224388d5693f5accc235ac95add68e5eb1eec31666d0ca7a1cda6f70a1aa762c05752a51950cdb8af3c5379f18cfe6b5bc55a4648226a15e912ef19ad77adeea911d67cfefd69ba43fa4119135ff642117ba985a7e0100325e9519f1ca6a9216bda055b5785015291125e90dcd07a2ca9673ee
|
||||
|
||||
Verify=RSA-PSS-8
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input=65033bc2f67d6aba7d526acb873b8d9241e5e4d9
|
||||
Output=1ed1d848fb1edb44129bd9b354795af97a069a7a00d0151048593e0c72c3517ff9ff2a41d0cb5a0ac860d736a199704f7cb6a53986a88bbd8abcc0076a2ce847880031525d449da2ac78356374c536e343faa7cba42a5aaa6506087791c06a8e989335aed19bfab2d5e67e27fb0c2875af896c21b6e8e7309d04e4f6727e69463e
|
||||
|
||||
|
||||
Title = RSA DigestSign and DigestVerify
|
||||
|
||||
DigestSign = SHA1
|
||||
Key = RSA-2048
|
||||
Input = "Hello World"
|
||||
Output = 3da3ca2bdd1b23a231b0e3c49d95d5959f9398c27a1e534c7e6baf1d2682304d3b6b229385b1edf483f5ef6f9b35bf10c519a302bb2f79c564e1a59ba71aa2fa36df96c942c43e8d9bd4702b5f61c12a078ae2b34d0de221fc8f9f936b79a67c89d11ba5da8c63a1370d0e824c6b661123e9b58b143ff533cf362cbdad70e65b419a6d45723bf22db3c76bb8f5337c5c5c93cb6f38b30d0c835b54c23405ca4217dd0b755f3712ebad285d9e0c02655f6ce5ce6fed78f3c81843de325f628055eef57f280dee0c3170050137ee599b9ab7f2b5d3c5f831777ea05a5eb097c70bad1a7214dadae12d7960bb9425390c7d25a79985e1e3c28ad422ff93c808f4b5
|
||||
|
||||
# Oneshot test
|
||||
OneShotDigestSign = SHA1
|
||||
Key = RSA-2048
|
||||
Input = "Hello World"
|
||||
Output = 3da3ca2bdd1b23a231b0e3c49d95d5959f9398c27a1e534c7e6baf1d2682304d3b6b229385b1edf483f5ef6f9b35bf10c519a302bb2f79c564e1a59ba71aa2fa36df96c942c43e8d9bd4702b5f61c12a078ae2b34d0de221fc8f9f936b79a67c89d11ba5da8c63a1370d0e824c6b661123e9b58b143ff533cf362cbdad70e65b419a6d45723bf22db3c76bb8f5337c5c5c93cb6f38b30d0c835b54c23405ca4217dd0b755f3712ebad285d9e0c02655f6ce5ce6fed78f3c81843de325f628055eef57f280dee0c3170050137ee599b9ab7f2b5d3c5f831777ea05a5eb097c70bad1a7214dadae12d7960bb9425390c7d25a79985e1e3c28ad422ff93c808f4b5
|
||||
|
||||
|
||||
Title = Test RSA keygen
|
||||
|
||||
# Key generation tests
|
||||
|
||||
KeyGen = rsaEncryption
|
||||
Ctrl = rsa_keygen_bits:128
|
||||
KeyName = tmprsa
|
||||
Result = PKEY_CTRL_ERROR
|
||||
Reason = key size too small
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -0,0 +1,76 @@
|
|||
PrivateKey = RSA-2048
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDNAIHqeyrh6gbV
|
||||
n3xz2f+5SglhXC5Lp8Y2zvCN01M+wxhVJbAVx2m5mnfWclv5w1Mqm25fZifV+4UW
|
||||
B2jT3anL01l0URcX3D0wnS/EfuQfl+Mq23+d2GShxHZ6Zm7NcbwarPXnUX9LOFlP
|
||||
6psF5C1a2pkSAIAT5FMWpNm7jtCGuI0odYusr5ItRqhotIXSOcm66w4rZFknEPQr
|
||||
LR6gpLSALAvsqzKPimiwBzvbVG/uqYCdKEmRKzkMFTK8finHZY+BdfrkbzQzL/h7
|
||||
yrPkBkm5hXeGnaDqcYNT8HInVIhpE2SHYNEivmduD8SD3SD/wxvalqMZZsmqLnWt
|
||||
A95H4cRPAgMBAAECggEAYCl6x5kbFnoG1rJHWLjL4gi+ubLZ7Jc4vYD5Ci41AF3X
|
||||
ziktnim6iFvTFv7x8gkTvArJDWsICLJBTYIQREHYYkozzgIzyPeApIs3Wv8C12cS
|
||||
IopwJITbP56+zM+77hcJ26GCgA2Unp5CFuC/81WDiPi9kNo3Oh2CdD7D+90UJ/0W
|
||||
glplejFpEuhpU2URfKL4RckJQF/KxV+JX8FdIDhsJu54yemQdQKaF4psHkzwwgDo
|
||||
qc+yfp0Vb4bmwq3CKxqEoc1cpbJ5CHXXlAfISzUjlcuBzD/tW7BDtp7eDAcgRVAC
|
||||
XO6MX0QBcLYSC7SOD3R7zY9SIRCFDfBDxCjf0YcFMQKBgQD2+WG0fLwDXTrt68fe
|
||||
hQqVa2Xs25z2B2QGPxWqSFU8WNly/mZ1BW413f3De/O58vYi7icTNyVoScm+8hdv
|
||||
6PfD+LuRujdN1TuvPeyBTSvewQwf3IjN0Wh28mse36PwlBl+301C/x+ylxEDuJjK
|
||||
hZxCcocIaoQqtBC7ac8tNa9r4wKBgQDUfnJKf/QQSLJwwlJKQQGHi3MVm7c9PbwY
|
||||
eyIOY1s1NPluJDoYTZP4YLa/u2txwe2aHh9FhYMCPDAelqaSwaCLU9DsnKkQEA2A
|
||||
RR47fcagG6xK7O+N95iEa8I1oIy7os9MBoBMwRIZ6VYIxxTj8UMNSR+tu6MqV1Gg
|
||||
T5d0WDTJpQKBgCHyRSu5uV39AoyRS/eZ8cp36JqV1Q08FtOE+EVfi9evnrPfo9WR
|
||||
2YQt7yNfdjCo5IwIj/ZkLhAXlFNakz4el2+oUJ/HKLLaDEoaCNf883q6rh/zABrK
|
||||
HcG7sF2d/7qhoJ9/se7zgjfZ68zHIrkzhDbd5xGREnmMJoCcGo3sQyBhAoGAH3UQ
|
||||
qmLC2N5KPFMoJ4H0HgLQ6LQCrnhDLkScSBEBYaEUA/AtAYgKjcyTgVLXlyGkcRpg
|
||||
esRHHr+WSBD5W+R6ReYEmeKfTJdzyDdzQE9gZjdyjC0DUbsDwybIu3OnIef6VEDq
|
||||
IXK7oUZfzDDcsNn4mTDoFaoff5cpqFfgDgM43VkCgYBNHw11b+d+AQmaZS9QqIt7
|
||||
aF3FvwCYHV0jdv0Mb+Kc1bY4c0R5MFpzrTwVmdOerjuuA1+9b+0Hwo3nBZM4eaBu
|
||||
SOamA2hu2OJWCl9q8fLCT69KqWDjghhvFe7c6aJJGucwaA3Uz3eLcPqoaCarMiNH
|
||||
fMkTd7GabVourqIZdgvu1Q==
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
# Corresponding public key
|
||||
|
||||
PublicKey = RSA-2048-PUBLIC
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzQCB6nsq4eoG1Z98c9n/
|
||||
uUoJYVwuS6fGNs7wjdNTPsMYVSWwFcdpuZp31nJb+cNTKptuX2Yn1fuFFgdo092p
|
||||
y9NZdFEXF9w9MJ0vxH7kH5fjKtt/ndhkocR2emZuzXG8Gqz151F/SzhZT+qbBeQt
|
||||
WtqZEgCAE+RTFqTZu47QhriNKHWLrK+SLUaoaLSF0jnJuusOK2RZJxD0Ky0eoKS0
|
||||
gCwL7Ksyj4posAc721Rv7qmAnShJkSs5DBUyvH4px2WPgXX65G80My/4e8qz5AZJ
|
||||
uYV3hp2g6nGDU/ByJ1SIaRNkh2DRIr5nbg/Eg90g/8Mb2pajGWbJqi51rQPeR+HE
|
||||
TwIDAQAB
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
Title = RSA wrong MGF1 digest
|
||||
|
||||
Availablein = default
|
||||
Verify = RSA-2048
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_pss_saltlen:0
|
||||
Ctrl = digest:sha256
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input="0123456789ABCDEF0123456789ABCDEF"
|
||||
Output=4DE433D5844043EF08D354DA03CB29068780D52706D7D1E4D50EFB7D58C9D547D83A747DDD0635A96B28F854E50145518482CB49E963054621B53C60C498D07C16E9C2789C893CF38D4D86900DE71BDE463BD2761D1271E358C7480A1AC0BAB930DDF39602AD1BC165B5D7436B516B7A7858E8EB7AB1C420EEB482F4D207F0E462B1724959320A084E13848D11D10FB593E66BF680BF6D3F345FC3E9C3DE60ABBAC37E1C6EC80A268C8D9FC49626C679097AA690BC1AA662B95EB8DB70390861AA0898229F9349B4B5FDD030D4928C47084708A933144BE23BD3C6E661B85B2C0EF9ED36D498D5B7320E8194D363D4AD478C059BAE804181965E0B81B663158A
|
||||
Result = VERIFY_ERROR
|
||||
|
||||
Title = RSA sign/verify no padding
|
||||
|
||||
Availablein = default
|
||||
Sign = RSA-2048
|
||||
Ctrl = rsa_padding_mode:none
|
||||
Input = 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef
|
||||
Output = 64b0e9f9892371110c40ba5739dc0974002aa6e6160b481447c6819947c2d3b537a6e3775a85ae8ef75e000ca5498d772e3e797012ac8e462d72e567eb4afae0d1df72ffc84b3117045c58eb13aabb427fd6591577089dfa36d8d07ebd0670e4473683659b53b050c32397752cdee7c08de667f8de0ec01db01d440e433986e57ead2f877356b7d4985daf6c7ba09e46c061fe2372baa90cbd77557ef1143f46e27abf65c276f165a753e1f09e3719d1bfd8b32efe4aed2e97b502aa96ce472d3d91a09fae47b1a5103c448039ada73a57d7a001542bfb0b58c8b4bcb705a108a643434bb7ff997b58ba8b76425d7510aeff3e60f17af82191500517653fa5f3
|
||||
|
||||
Availablein = default
|
||||
Verify = RSA-2048-PUBLIC
|
||||
Ctrl = rsa_padding_mode:none
|
||||
Input = 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef
|
||||
Output = 64b0e9f9892371110c40ba5739dc0974002aa6e6160b481447c6819947c2d3b537a6e3775a85ae8ef75e000ca5498d772e3e797012ac8e462d72e567eb4afae0d1df72ffc84b3117045c58eb13aabb427fd6591577089dfa36d8d07ebd0670e4473683659b53b050c32397752cdee7c08de667f8de0ec01db01d440e433986e57ead2f877356b7d4985daf6c7ba09e46c061fe2372baa90cbd77557ef1143f46e27abf65c276f165a753e1f09e3719d1bfd8b32efe4aed2e97b502aa96ce472d3d91a09fae47b1a5103c448039ada73a57d7a001542bfb0b58c8b4bcb705a108a643434bb7ff997b58ba8b76425d7510aeff3e60f17af82191500517653fa5f3
|
||||
|
||||
Title = RSA parameter is not NULLt
|
||||
|
||||
Availablein = default
|
||||
Verify = RSA-2048
|
||||
Ctrl = digest:sha1
|
||||
Input = "0123456789ABCDEF1234"
|
||||
Output = 3ec3fc29eb6e122bd7aa361cd09fe1bcbe85311096a7b9e4799cedfb2351ce0ab7fe4e75b4f6b37f67edd9c60c800f9ab941c0c157d7d880ca9de40c951d60fd293ae220d4bc510b1572d6e85a1bbbd8605b52e05f1c64fafdae59a1c2fbed214b7844d0134619de62851d5a0522e32e556e5950f3f97b8150e3f0dffee612c924201c27cd9bc8b423a71533380c276d3d59fcba35a2e80a1a192ec266a6c2255012cd86a349fe90a542b355fa3355b04da6cdf1df77f0e7bd44a90e880e1760266d233e465226f5db1c68857847d82072861ee266ddfc2e596845b77e1803274a579835ab5e4975d81d20b7df9cec7795489e4a2bdb8c1cf6a6b359945ac92c
|
|
@ -0,0 +1,78 @@
|
|||
PrivateKey = RSA-2048
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDNAIHqeyrh6gbV
|
||||
n3xz2f+5SglhXC5Lp8Y2zvCN01M+wxhVJbAVx2m5mnfWclv5w1Mqm25fZifV+4UW
|
||||
B2jT3anL01l0URcX3D0wnS/EfuQfl+Mq23+d2GShxHZ6Zm7NcbwarPXnUX9LOFlP
|
||||
6psF5C1a2pkSAIAT5FMWpNm7jtCGuI0odYusr5ItRqhotIXSOcm66w4rZFknEPQr
|
||||
LR6gpLSALAvsqzKPimiwBzvbVG/uqYCdKEmRKzkMFTK8finHZY+BdfrkbzQzL/h7
|
||||
yrPkBkm5hXeGnaDqcYNT8HInVIhpE2SHYNEivmduD8SD3SD/wxvalqMZZsmqLnWt
|
||||
A95H4cRPAgMBAAECggEAYCl6x5kbFnoG1rJHWLjL4gi+ubLZ7Jc4vYD5Ci41AF3X
|
||||
ziktnim6iFvTFv7x8gkTvArJDWsICLJBTYIQREHYYkozzgIzyPeApIs3Wv8C12cS
|
||||
IopwJITbP56+zM+77hcJ26GCgA2Unp5CFuC/81WDiPi9kNo3Oh2CdD7D+90UJ/0W
|
||||
glplejFpEuhpU2URfKL4RckJQF/KxV+JX8FdIDhsJu54yemQdQKaF4psHkzwwgDo
|
||||
qc+yfp0Vb4bmwq3CKxqEoc1cpbJ5CHXXlAfISzUjlcuBzD/tW7BDtp7eDAcgRVAC
|
||||
XO6MX0QBcLYSC7SOD3R7zY9SIRCFDfBDxCjf0YcFMQKBgQD2+WG0fLwDXTrt68fe
|
||||
hQqVa2Xs25z2B2QGPxWqSFU8WNly/mZ1BW413f3De/O58vYi7icTNyVoScm+8hdv
|
||||
6PfD+LuRujdN1TuvPeyBTSvewQwf3IjN0Wh28mse36PwlBl+301C/x+ylxEDuJjK
|
||||
hZxCcocIaoQqtBC7ac8tNa9r4wKBgQDUfnJKf/QQSLJwwlJKQQGHi3MVm7c9PbwY
|
||||
eyIOY1s1NPluJDoYTZP4YLa/u2txwe2aHh9FhYMCPDAelqaSwaCLU9DsnKkQEA2A
|
||||
RR47fcagG6xK7O+N95iEa8I1oIy7os9MBoBMwRIZ6VYIxxTj8UMNSR+tu6MqV1Gg
|
||||
T5d0WDTJpQKBgCHyRSu5uV39AoyRS/eZ8cp36JqV1Q08FtOE+EVfi9evnrPfo9WR
|
||||
2YQt7yNfdjCo5IwIj/ZkLhAXlFNakz4el2+oUJ/HKLLaDEoaCNf883q6rh/zABrK
|
||||
HcG7sF2d/7qhoJ9/se7zgjfZ68zHIrkzhDbd5xGREnmMJoCcGo3sQyBhAoGAH3UQ
|
||||
qmLC2N5KPFMoJ4H0HgLQ6LQCrnhDLkScSBEBYaEUA/AtAYgKjcyTgVLXlyGkcRpg
|
||||
esRHHr+WSBD5W+R6ReYEmeKfTJdzyDdzQE9gZjdyjC0DUbsDwybIu3OnIef6VEDq
|
||||
IXK7oUZfzDDcsNn4mTDoFaoff5cpqFfgDgM43VkCgYBNHw11b+d+AQmaZS9QqIt7
|
||||
aF3FvwCYHV0jdv0Mb+Kc1bY4c0R5MFpzrTwVmdOerjuuA1+9b+0Hwo3nBZM4eaBu
|
||||
SOamA2hu2OJWCl9q8fLCT69KqWDjghhvFe7c6aJJGucwaA3Uz3eLcPqoaCarMiNH
|
||||
fMkTd7GabVourqIZdgvu1Q==
|
||||
-----END PRIVATE KEY-----
|
||||
|
||||
# Corresponding public key
|
||||
|
||||
PublicKey = RSA-2048-PUBLIC
|
||||
-----BEGIN PUBLIC KEY-----
|
||||
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzQCB6nsq4eoG1Z98c9n/
|
||||
uUoJYVwuS6fGNs7wjdNTPsMYVSWwFcdpuZp31nJb+cNTKptuX2Yn1fuFFgdo092p
|
||||
y9NZdFEXF9w9MJ0vxH7kH5fjKtt/ndhkocR2emZuzXG8Gqz151F/SzhZT+qbBeQt
|
||||
WtqZEgCAE+RTFqTZu47QhriNKHWLrK+SLUaoaLSF0jnJuusOK2RZJxD0Ky0eoKS0
|
||||
gCwL7Ksyj4posAc721Rv7qmAnShJkSs5DBUyvH4px2WPgXX65G80My/4e8qz5AZJ
|
||||
uYV3hp2g6nGDU/ByJ1SIaRNkh2DRIr5nbg/Eg90g/8Mb2pajGWbJqi51rQPeR+HE
|
||||
TwIDAQAB
|
||||
-----END PUBLIC KEY-----
|
||||
|
||||
Title = RSA wrong MGF1 digest
|
||||
|
||||
Availablein = symcrypt
|
||||
Verify = RSA-2048
|
||||
Ctrl = rsa_padding_mode:pss
|
||||
Ctrl = rsa_pss_saltlen:0
|
||||
Ctrl = digest:sha256
|
||||
Ctrl = rsa_mgf1_md:sha1
|
||||
Input="0123456789ABCDEF0123456789ABCDEF"
|
||||
Output=4DE433D5844043EF08D354DA03CB29068780D52706D7D1E4D50EFB7D58C9D547D83A747DDD0635A96B28F854E50145518482CB49E963054621B53C60C498D07C16E9C2789C893CF38D4D86900DE71BDE463BD2761D1271E358C7480A1AC0BAB930DDF39602AD1BC165B5D7436B516B7A7858E8EB7AB1C420EEB482F4D207F0E462B1724959320A084E13848D11D10FB593E66BF680BF6D3F345FC3E9C3DE60ABBAC37E1C6EC80A268C8D9FC49626C679097AA690BC1AA662B95EB8DB70390861AA0898229F9349B4B5FDD030D4928C47084708A933144BE23BD3C6E661B85B2C0EF9ED36D498D5B7320E8194D363D4AD478C059BAE804181965E0B81B663158A
|
||||
Result = PKEY_CTRL_ERROR
|
||||
|
||||
Title = RSA sign/verify no padding
|
||||
|
||||
Availablein = symcrypt
|
||||
Sign = RSA-2048
|
||||
Ctrl = rsa_padding_mode:none
|
||||
Input = 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef
|
||||
Output = 64b0e9f9892371110c40ba5739dc0974002aa6e6160b481447c6819947c2d3b537a6e3775a85ae8ef75e000ca5498d772e3e797012ac8e462d72e567eb4afae0d1df72ffc84b3117045c58eb13aabb427fd6591577089dfa36d8d07ebd0670e4473683659b53b050c32397752cdee7c08de667f8de0ec01db01d440e433986e57ead2f877356b7d4985daf6c7ba09e46c061fe2372baa90cbd77557ef1143f46e27abf65c276f165a753e1f09e3719d1bfd8b32efe4aed2e97b502aa96ce472d3d91a09fae47b1a5103c448039ada73a57d7a001542bfb0b58c8b4bcb705a108a643434bb7ff997b58ba8b76425d7510aeff3e60f17af82191500517653fa5f3
|
||||
Result = PKEY_CTRL_ERROR
|
||||
|
||||
Availablein = symcrypt
|
||||
Verify = RSA-2048-PUBLIC
|
||||
Ctrl = rsa_padding_mode:none
|
||||
Input = 0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef
|
||||
Output = 64b0e9f9892371110c40ba5739dc0974002aa6e6160b481447c6819947c2d3b537a6e3775a85ae8ef75e000ca5498d772e3e797012ac8e462d72e567eb4afae0d1df72ffc84b3117045c58eb13aabb427fd6591577089dfa36d8d07ebd0670e4473683659b53b050c32397752cdee7c08de667f8de0ec01db01d440e433986e57ead2f877356b7d4985daf6c7ba09e46c061fe2372baa90cbd77557ef1143f46e27abf65c276f165a753e1f09e3719d1bfd8b32efe4aed2e97b502aa96ce472d3d91a09fae47b1a5103c448039ada73a57d7a001542bfb0b58c8b4bcb705a108a643434bb7ff997b58ba8b76425d7510aeff3e60f17af82191500517653fa5f3
|
||||
Result = PKEY_CTRL_ERROR
|
||||
|
||||
Title = RSA parameter is not NULLt
|
||||
|
||||
Availablein = symcrypt
|
||||
Verify = RSA-2048
|
||||
Ctrl = digest:sha1
|
||||
Input = "0123456789ABCDEF1234"
|
||||
Output = 3ec3fc29eb6e122bd7aa361cd09fe1bcbe85311096a7b9e4799cedfb2351ce0ab7fe4e75b4f6b37f67edd9c60c800f9ab941c0c157d7d880ca9de40c951d60fd293ae220d4bc510b1572d6e85a1bbbd8605b52e05f1c64fafdae59a1c2fbed214b7844d0134619de62851d5a0522e32e556e5950f3f97b8150e3f0dffee612c924201c27cd9bc8b423a71533380c276d3d59fcba35a2e80a1a192ec266a6c2255012cd86a349fe90a542b355fa3355b04da6cdf1df77f0e7bd44a90e880e1760266d233e465226f5db1c68857847d82072861ee266ddfc2e596845b77e1803274a579835ab5e4975d81d20b7df9cec7795489e4a2bdb8c1cf6a6b359945ac92c
|
|
@ -0,0 +1,109 @@
|
|||
# EVP tests
|
||||
|
||||
The test recipes contained in this folder are intended to be used with the OpenSSL evp_test application. The application
|
||||
is produced in the _test_ folder when building OpenSSL from source. A small modification is also needed to test the engine
|
||||
and provider properly (see below). These recipes are a modified version of the
|
||||
[upstream EVP test recipes](https://github.com/openssl/openssl/tree/master/test/recipes/30-test_evp_data).
|
||||
The SymCrypt engine and provider don't support all the algorithms in the test files. These are left in the test files to validate algorithm fetching when the SymCrypt engine and/or provider are configured.
|
||||
|
||||
Note that some tests under '3.0' are suffixed with 'provider' and 'engine'. These are intended to be run with the provider
|
||||
and engine configured respectively due to minor support differences. Additionally, the SymCrypt engine is always used for
|
||||
OpenSSL 3.0 ciphers if configured.
|
||||
|
||||
## Running
|
||||
|
||||
The below steps assume you have some config file with the SymCrypt engine and/or provider configured.
|
||||
|
||||
### OpenSSL 1.1.1
|
||||
|
||||
1. Update evp_test.c to load the config in `setup_test()`
|
||||
|
||||
```diff
|
||||
@@ -2718,6 +2718,13 @@ int setup_tests(void)
|
||||
{
|
||||
size_t n = test_get_argument_count();
|
||||
|
||||
+ if (!OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CONFIG, NULL))
|
||||
+ {
|
||||
+ TEST_error("OPENSSL_init_crypto failed");
|
||||
+ TEST_openssl_errors();
|
||||
+ return 0;
|
||||
+ }
|
||||
+
|
||||
if (n == 0) {
|
||||
TEST_error("Usage: %s file...", test_get_program_name());
|
||||
return 0;
|
||||
```
|
||||
|
||||
2. Build evp_test
|
||||
3. Run evp_test against test files in EvpTestRecipes/1.1.1
|
||||
|
||||
```console
|
||||
OPENSSL_CONF=<path_to_your_config> \
|
||||
test/evp_test <SymCrypt-OpenSSL_root>/EvpTestRecipes/1.1.1/<test_name>.txt
|
||||
```
|
||||
|
||||
### OpenSSL 3.0
|
||||
|
||||
1. Update evp_test.c to skip the IV check in the cipher tests for engines
|
||||
|
||||
```diff
|
||||
@@ -813,7 +813,8 @@ static int cipher_test_enc(EVP_TEST *t, int enc,
|
||||
}
|
||||
|
||||
/* Check that we get the same IV back */
|
||||
- if (expected->iv != NULL) {
|
||||
+ if (expected->iv != NULL &&
|
||||
+ EVP_CIPHER_get0_provider(EVP_CIPHER_CTX_get0_cipher(ctx_base)) != NULL) {
|
||||
/* Some (e.g., GCM) tests use IVs longer than EVP_MAX_IV_LENGTH. */
|
||||
unsigned char iv[128];
|
||||
if (!TEST_true(EVP_CIPHER_CTX_get_updated_iv(ctx_base, iv, sizeof(iv)))
|
||||
```
|
||||
|
||||
2. Build evp_test
|
||||
3. Run evp_test against test files in EvpTestRecipes/3.0
|
||||
|
||||
```console
|
||||
test/evp_test -config <path_to_your_config> \<SymCrypt-OpenSSL_root>/EvpTestRecipes/3.0/<test_name>.txt
|
||||
```
|
||||
|
||||
## Tests
|
||||
|
||||
### OpenSSL 1.1.1
|
||||
|
||||
| Test Name | Test File |
|
||||
|-----------|-----------|
|
||||
| Case Insensitive | evpcase.txt |
|
||||
| AES-CCM CAVS | evpccmcavs.txt |
|
||||
| Ciphers | evpciph.txt |
|
||||
| Digests | evpdigest.txt |
|
||||
| Key Derivation | evpkdf.txt |
|
||||
| MAC | evpmac.txt |
|
||||
| ECDH | evppkey_ecc.txt |
|
||||
| Sign/Verify | evppkey.txt |
|
||||
|
||||
### OpenSSL 3.0
|
||||
|
||||
| Test Name | Test File |
|
||||
|-----------|-----------|
|
||||
| AES-CCM CAVS | evpciph_aes_ccm_cavs.txt |
|
||||
| AES (Engine) | evpciph_aes_engine.txt |
|
||||
| AES (Provider) | evpciph_aes_provider.txt |
|
||||
| HKDF | evpkdf_hkdf.txt |
|
||||
| KBKDF Counter (SP800-108) | evpkdf_kbkdf_counter.txt |
|
||||
| KBKDF KMAC (SP800-108)| evpkdf_kbkdf_kmac.txt |
|
||||
| SSHKDF | evpkdf_ssh.txt |
|
||||
| TLS1 PRF | evpkdf_tls11_prf.txt |
|
||||
| TLS1.2 PRF | evpkdf_tls12_prf.txt |
|
||||
| MAC | evpmac_common.txt |
|
||||
| HMAC MD5 (Engine) | evpmac_engine.txt |
|
||||
| DH | evppkey_dh.txt |
|
||||
| ECDH | evppkey_ecdh.txt |
|
||||
| ECDSA | evppkey_ecdsa.txt |
|
||||
| ECDSA (Named curves only)| evppkey_ecdsa_names.txt |
|
||||
| X25519 | evppkey_ecx.txt |
|
||||
| FFDHE | evppkey_ffdhe.txt |
|
||||
| RSA | evppkey_rsa_common.txt |
|
||||
| RSA (Engine) | evppkey_rsa_engine.txt |
|
||||
| RSA (Provider) | evppkey_rsa_provider.txt |
|
||||
| RSA (Additional) | evppkey_rsa.txt |
|
|
@ -36,7 +36,8 @@ extern "C" {
|
|||
// useInvocation is set to 1 to indicate that the ivInvocation field is in use (set on a successful
|
||||
// call to EVP_CTRL_GCM_SET_IV_FIXED)
|
||||
|
||||
#define SCOSSL_GCM_IV_LENGTH (12)
|
||||
#define SCOSSL_GCM_DEFAULT_IV_LENGTH (12)
|
||||
#define SCOSSL_GCM_MIN_IV_LENGTH (1)
|
||||
#define SCOSSL_GCM_MIN_TAG_LENGTH (12)
|
||||
#define SCOSSL_GCM_MAX_TAG_LENGTH (16)
|
||||
|
||||
|
@ -45,7 +46,8 @@ extern "C" {
|
|||
typedef struct
|
||||
{
|
||||
INT32 operationInProgress;
|
||||
BYTE iv[SCOSSL_GCM_IV_LENGTH];
|
||||
PBYTE iv;
|
||||
SIZE_T ivlen;
|
||||
SYMCRYPT_GCM_STATE state;
|
||||
SYMCRYPT_GCM_EXPANDED_KEY key;
|
||||
BYTE tag[EVP_GCM_TLS_TAG_LEN];
|
||||
|
@ -55,8 +57,6 @@ typedef struct
|
|||
UINT64 ivInvocation;
|
||||
INT32 useInvocation;
|
||||
|
||||
// Provider-only fields. Tracked by EVP_CIPHER_CTX in engine
|
||||
SIZE_T ivlen;
|
||||
SIZE_T keylen;
|
||||
INT32 encrypt;
|
||||
} SCOSSL_CIPHER_GCM_CTX;
|
||||
|
@ -101,8 +101,8 @@ typedef struct
|
|||
INT32 encrypt;
|
||||
} SCOSSL_CIPHER_CCM_CTX;
|
||||
|
||||
void scossl_aes_gcm_init_ctx(_Inout_ SCOSSL_CIPHER_GCM_CTX *ctx,
|
||||
_In_opt_ const unsigned char *iv);
|
||||
SCOSSL_STATUS scossl_aes_gcm_init_ctx(_Inout_ SCOSSL_CIPHER_GCM_CTX *ctx,
|
||||
_In_reads_bytes_opt_(ivlen) const unsigned char *iv);
|
||||
SCOSSL_STATUS scossl_aes_gcm_init_key(_Inout_ SCOSSL_CIPHER_GCM_CTX *ctx,
|
||||
_In_reads_bytes_opt_(keylen) const unsigned char *key, size_t keylen,
|
||||
_In_reads_bytes_opt_(ivlen) const unsigned char *iv, size_t ivlen);
|
||||
|
@ -113,6 +113,7 @@ SCOSSL_STATUS scossl_aes_gcm_get_aead_tag(_Inout_ SCOSSL_CIPHER_GCM_CTX *ctx, IN
|
|||
_Out_writes_bytes_(taglen) unsigned char *tag, size_t taglen);
|
||||
SCOSSL_STATUS scossl_aes_gcm_set_aead_tag(_Inout_ SCOSSL_CIPHER_GCM_CTX *ctx, INT32 encrypt,
|
||||
_In_reads_bytes_(taglen) unsigned char *tag, size_t taglen);
|
||||
SCOSSL_STATUS scossl_aes_gcm_set_iv_len(_Inout_ SCOSSL_CIPHER_GCM_CTX *ctx, size_t ivlen);
|
||||
SCOSSL_STATUS scossl_aes_gcm_set_iv_fixed(_Inout_ SCOSSL_CIPHER_GCM_CTX *ctx, INT32 encrypt,
|
||||
_In_ unsigned char *iv, size_t ivlen);
|
||||
SCOSSL_STATUS scossl_aes_gcm_iv_gen(_Inout_ SCOSSL_CIPHER_GCM_CTX *ctx,
|
||||
|
|
|
@ -12,18 +12,19 @@ extern "C" {
|
|||
* AES-GCM Common Functions
|
||||
*/
|
||||
_Use_decl_annotations_
|
||||
void scossl_aes_gcm_init_ctx(SCOSSL_CIPHER_GCM_CTX *ctx, const unsigned char *iv)
|
||||
SCOSSL_STATUS scossl_aes_gcm_init_ctx(SCOSSL_CIPHER_GCM_CTX *ctx, const unsigned char *iv)
|
||||
{
|
||||
ctx->ivlen = SCOSSL_GCM_IV_LENGTH;
|
||||
if (iv)
|
||||
if (iv != NULL && (ctx->iv = OPENSSL_memdup(iv, ctx->ivlen)) == NULL)
|
||||
{
|
||||
memcpy(ctx->iv, iv, ctx->ivlen);
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
ctx->operationInProgress = 0;
|
||||
ctx->taglen = SCOSSL_GCM_MAX_TAG_LENGTH;
|
||||
ctx->tlsAadSet = 0;
|
||||
ctx->ivInvocation = 0;
|
||||
ctx->useInvocation = 0;
|
||||
|
||||
return SCOSSL_SUCCESS;
|
||||
}
|
||||
|
||||
_Use_decl_annotations_
|
||||
|
@ -34,18 +35,17 @@ SCOSSL_STATUS scossl_aes_gcm_init_key(SCOSSL_CIPHER_GCM_CTX *ctx,
|
|||
SYMCRYPT_ERROR scError = SYMCRYPT_NO_ERROR;
|
||||
|
||||
ctx->operationInProgress = 0;
|
||||
if (iv)
|
||||
if (iv != NULL)
|
||||
{
|
||||
if (ivlen != SCOSSL_GCM_IV_LENGTH)
|
||||
if (!scossl_aes_gcm_set_iv_len(ctx, ivlen) ||
|
||||
(ctx->iv = OPENSSL_memdup(iv, ctx->ivlen)) == NULL)
|
||||
{
|
||||
SCOSSL_LOG_ERROR(SCOSSL_ERR_F_AES_GCM_CTRL, SCOSSL_ERR_R_NOT_IMPLEMENTED,
|
||||
"SCOSSL only supports %d byte IV for AES-GCM", SCOSSL_GCM_IV_LENGTH);
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
|
||||
ctx->ivlen = ivlen;
|
||||
memcpy(ctx->iv, iv, ivlen);
|
||||
}
|
||||
if (key)
|
||||
if (key != NULL)
|
||||
{
|
||||
scError = SymCryptGcmExpandKey(&ctx->key, SymCryptAesBlockCipher, key, keylen);
|
||||
if (scError != SYMCRYPT_NO_ERROR)
|
||||
|
@ -152,6 +152,13 @@ SCOSSL_STATUS scossl_aes_gcm_cipher(SCOSSL_CIPHER_GCM_CTX *ctx, INT32 encrypt,
|
|||
{
|
||||
SYMCRYPT_ERROR scError = SYMCRYPT_NO_ERROR;
|
||||
|
||||
if (ctx->iv == NULL)
|
||||
{
|
||||
SCOSSL_LOG_ERROR(SCOSSL_ERR_F_AES_GCM_CTRL, ERR_R_PASSED_INVALID_ARGUMENT,
|
||||
"IV must be set before calling cipher");
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
|
||||
if (ctx->tlsAadSet)
|
||||
{
|
||||
return scossl_aes_gcm_tls(ctx, encrypt, out, outl, in, inl);
|
||||
|
@ -245,6 +252,15 @@ SCOSSL_STATUS scossl_aes_gcm_iv_gen(SCOSSL_CIPHER_GCM_CTX *ctx,
|
|||
{
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
|
||||
if (ctx->iv == NULL &&
|
||||
(ctx->iv = OPENSSL_zalloc(ctx->ivlen)) == NULL)
|
||||
{
|
||||
SCOSSL_LOG_ERROR(SCOSSL_ERR_F_AES_GCM_CTRL, ERR_R_MALLOC_FAILURE,
|
||||
"Failed to allocate IV");
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
|
||||
// Place invocation field into IV
|
||||
SYMCRYPT_STORE_MSBFIRST64(ctx->iv + ctx->ivlen - EVP_GCM_TLS_EXPLICIT_IV_LEN, ctx->ivInvocation);
|
||||
if (outsize == 0 || outsize > ctx->ivlen)
|
||||
|
@ -259,6 +275,27 @@ SCOSSL_STATUS scossl_aes_gcm_iv_gen(SCOSSL_CIPHER_GCM_CTX *ctx,
|
|||
return SCOSSL_SUCCESS;
|
||||
}
|
||||
|
||||
_Use_decl_annotations_
|
||||
SCOSSL_STATUS scossl_aes_gcm_set_iv_len(SCOSSL_CIPHER_GCM_CTX *ctx, size_t ivlen)
|
||||
{
|
||||
if (ivlen < SCOSSL_GCM_MIN_IV_LENGTH)
|
||||
{
|
||||
SCOSSL_LOG_ERROR(SCOSSL_ERR_F_AES_GCM_CTRL, ERR_R_PASSED_INVALID_ARGUMENT,
|
||||
"GCM IV length must be at least 1 byte");
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
|
||||
ctx->ivlen = ivlen;
|
||||
|
||||
if (ctx->iv != NULL)
|
||||
{
|
||||
OPENSSL_free(ctx->iv);
|
||||
ctx->iv = NULL;
|
||||
}
|
||||
|
||||
return SCOSSL_SUCCESS;
|
||||
}
|
||||
|
||||
_Use_decl_annotations_
|
||||
SCOSSL_STATUS scossl_aes_gcm_set_iv_fixed(SCOSSL_CIPHER_GCM_CTX *ctx, INT32 encrypt,
|
||||
unsigned char *iv, size_t ivlen)
|
||||
|
@ -269,6 +306,15 @@ SCOSSL_STATUS scossl_aes_gcm_set_iv_fixed(SCOSSL_CIPHER_GCM_CTX *ctx, INT32 encr
|
|||
"set_iv_fixed only works with TLS IV length");
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
|
||||
if (ctx->iv == NULL &&
|
||||
(ctx->iv = OPENSSL_zalloc(ctx->ivlen)) == NULL)
|
||||
{
|
||||
SCOSSL_LOG_ERROR(SCOSSL_ERR_F_AES_GCM_CTRL, ERR_R_MALLOC_FAILURE,
|
||||
"Failed to allocate IV");
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
|
||||
if (ivlen == (size_t)-1)
|
||||
{
|
||||
// Set entire initial IV
|
||||
|
@ -310,6 +356,15 @@ SCOSSL_STATUS scossl_aes_gcm_set_iv_inv(SCOSSL_CIPHER_GCM_CTX *ctx, INT32 encryp
|
|||
{
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
|
||||
if (ctx->iv == NULL &&
|
||||
(ctx->iv = OPENSSL_zalloc(ctx->ivlen)) == NULL)
|
||||
{
|
||||
SCOSSL_LOG_ERROR(SCOSSL_ERR_F_AES_GCM_CTRL, ERR_R_MALLOC_FAILURE,
|
||||
"Failed to allocate IV");
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
|
||||
// Place provided invocation field into IV
|
||||
memcpy(ctx->iv + ctx->ivlen - ivlen, iv, ivlen);
|
||||
// Initialize our invocation counter from the IV
|
||||
|
|
|
@ -433,10 +433,6 @@ SCOSSL_STATUS scossl_rsa_encrypt(PSYMCRYPT_RSAKEY key, UINT padding,
|
|||
// cbDst is not caller supplied for engine
|
||||
cbDst = cbModulus;
|
||||
}
|
||||
else if (cbDst < cbModulus)
|
||||
{
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
switch (padding)
|
||||
{
|
||||
|
|
|
@ -920,7 +920,14 @@ int CreateKeys(int id, int modulus, uint32_t exponent, char* publicFileName, cha
|
|||
}
|
||||
exponent_bn = BN_new();
|
||||
BN_set_word(exponent_bn, exponent);
|
||||
|
||||
// API name change. Note, that in 3.0 it is now the caller's
|
||||
// responsibility to free exponent_bn
|
||||
#if OPENSSL_VERSION_MAJOR == 3
|
||||
if (EVP_PKEY_CTX_set1_rsa_keygen_pubexp(pKeyContext, exponent_bn) <= 0) {
|
||||
#else
|
||||
if (EVP_PKEY_CTX_set_rsa_keygen_pubexp(pKeyContext, exponent_bn) <= 0) {
|
||||
#endif
|
||||
handleOpenSSLError("");
|
||||
goto end;
|
||||
}
|
||||
|
@ -987,6 +994,12 @@ end:
|
|||
EVP_PKEY_CTX_free(pKeyContext);
|
||||
if (pKey)
|
||||
EVP_PKEY_free(pKey);
|
||||
|
||||
// In 1.1.1, the EVP_PKEY_CTX takes ownership of this bignum and will free it
|
||||
// in EVP_PKEY_CTX_free. In 3.0, it's the caller's responsibility.
|
||||
#if OPENSSL_VERSION_MAJOR == 3
|
||||
BN_free(exponent_bn);
|
||||
#endif
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
@ -1033,7 +1046,11 @@ void TestRsaEvp(int modulus, uint32_t exponent)
|
|||
//
|
||||
// Sign/Verify
|
||||
//
|
||||
|
||||
// MD5+PKCS1 is not supported by the provider
|
||||
#if OPENSSL_VERSION_MAJOR == 1
|
||||
TestRsaSignVerify(privateKey, publicKey, "RSA_PKCS1_PADDING", RSA_PKCS1_PADDING, 0, "EVP_MD5", EVP_md5(), 16);
|
||||
#endif
|
||||
TestRsaSignVerify(privateKey, publicKey, "RSA_PKCS1_PADDING", RSA_PKCS1_PADDING, 0, "EVP_sha1", EVP_sha1(), 20);
|
||||
TestRsaSignVerify(privateKey, publicKey, "RSA_PKCS1_PADDING", RSA_PKCS1_PADDING, 0, "EVP_sha256", EVP_sha256(), 32);
|
||||
TestRsaSignVerify(privateKey, publicKey, "RSA_PKCS1_PADDING", RSA_PKCS1_PADDING, 0, "EVP_sha384", EVP_sha384(), 48);
|
||||
|
@ -1049,7 +1066,11 @@ void TestRsaEvp(int modulus, uint32_t exponent)
|
|||
//
|
||||
// DigestSign/DigestVerify
|
||||
//
|
||||
|
||||
// MD5+PKCS1 is not supported by the provider
|
||||
#if OPENSSL_VERSION_MAJOR == 1
|
||||
TestRsaDigestSignVerify(privateKey, publicKey, "RSA_PKCS1_PADDING", RSA_PKCS1_PADDING, 0, "EVP_MD5", EVP_md5());
|
||||
#endif
|
||||
TestRsaDigestSignVerify(privateKey, publicKey, "RSA_PKCS1_PADDING", RSA_PKCS1_PADDING, 0, "EVP_sha1", EVP_sha1());
|
||||
TestRsaDigestSignVerify(privateKey, publicKey, "RSA_PKCS1_PADDING", RSA_PKCS1_PADDING, 0, "EVP_sha256", EVP_sha256());
|
||||
TestRsaDigestSignVerify(privateKey, publicKey, "RSA_PKCS1_PADDING", RSA_PKCS1_PADDING, 0, "EVP_sha384", EVP_sha384());
|
||||
|
|
|
@ -21,7 +21,6 @@ set(SCOSSL_SOURCES
|
|||
../src/e_scossl_digests.c
|
||||
../src/e_scossl_dsa.c
|
||||
../src/e_scossl_ecc.c
|
||||
../src/e_scossl_pkey_meths.c
|
||||
../src/e_scossl_rand.c
|
||||
../src/e_scossl_rsa.c
|
||||
../src/e_scossl_rsapss.c
|
||||
|
@ -36,6 +35,10 @@ if (SCOSSL_SSHKDF)
|
|||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DSCOSSL_SSHKDF")
|
||||
endif()
|
||||
|
||||
if (${OPENSSL_VERSION} VERSION_EQUAL 1)
|
||||
list(APPEND SCOSSL_SOURCES ../src/e_scossl_pkey_meths.c)
|
||||
endif()
|
||||
|
||||
add_library(scossl_dynamic SHARED ${SCOSSL_SOURCES})
|
||||
add_dependencies(scossl_dynamic scossl_common)
|
||||
|
||||
|
|
|
@ -9,8 +9,10 @@
|
|||
#include "e_scossl_dh.h"
|
||||
#include "e_scossl_digests.h"
|
||||
#include "e_scossl_ciphers.h"
|
||||
#include "e_scossl_pkey_meths.h"
|
||||
#include "e_scossl_rand.h"
|
||||
#if OPENSSL_VERSION_MAJOR == 1
|
||||
#include "e_scossl_pkey_meths.h"
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
|
@ -32,7 +34,9 @@ SCOSSL_STATUS e_scossl_destroy(ENGINE* e)
|
|||
{
|
||||
e_scossl_destroy_digests();
|
||||
e_scossl_destroy_ciphers();
|
||||
#if OPENSSL_VERSION_MAJOR == 1
|
||||
e_scossl_destroy_pkey_methods();
|
||||
#endif
|
||||
RSA_meth_free(e_scossl_rsa_method);
|
||||
e_scossl_rsa_method = NULL;
|
||||
e_scossl_destroy_ecc_curves();
|
||||
|
@ -164,7 +168,9 @@ static SCOSSL_STATUS scossl_bind_engine(ENGINE* e)
|
|||
|| !ENGINE_set_RAND(e, e_scossl_rand_method())
|
||||
|| !ENGINE_set_digests(e, e_scossl_digests)
|
||||
|| !ENGINE_set_ciphers(e, e_scossl_ciphers)
|
||||
#if OPENSSL_VERSION_MAJOR == 1
|
||||
|| !ENGINE_set_pkey_meths(e, e_scossl_pkey_methods)
|
||||
#endif
|
||||
)
|
||||
{
|
||||
goto end;
|
||||
|
@ -197,7 +203,9 @@ static SCOSSL_STATUS scossl_bind_engine(ENGINE* e)
|
|||
|| !e_scossl_dh_init_static()
|
||||
|| !e_scossl_digests_init_static()
|
||||
|| !e_scossl_ciphers_init_static()
|
||||
#if OPENSSL_VERSION_MAJOR == 1
|
||||
|| !e_scossl_pkey_methods_init_static()
|
||||
#endif
|
||||
)
|
||||
{
|
||||
e_scossl_destroy(e);
|
||||
|
|
|
@ -743,17 +743,16 @@ static int e_scossl_aes_gcm_ctrl(_Inout_ EVP_CIPHER_CTX *ctx, int type, int arg,
|
|||
switch( type )
|
||||
{
|
||||
case EVP_CTRL_INIT:
|
||||
scossl_aes_gcm_init_ctx(cipherCtx, EVP_CIPHER_CTX_iv(ctx));
|
||||
break;
|
||||
return scossl_aes_gcm_set_iv_len(cipherCtx, EVP_CIPHER_CTX_iv_length(ctx)) && scossl_aes_gcm_init_ctx(cipherCtx, EVP_CIPHER_CTX_iv(ctx));
|
||||
case EVP_CTRL_GET_IVLEN:
|
||||
*(int *)ptr = SCOSSL_GCM_IV_LENGTH;
|
||||
*(int *)ptr = SCOSSL_GCM_DEFAULT_IV_LENGTH;
|
||||
break;
|
||||
case EVP_CTRL_AEAD_SET_IVLEN:
|
||||
// SymCrypt currently only supports SCOSSL_GCM_IV_LENGTH
|
||||
if( arg != SCOSSL_GCM_IV_LENGTH )
|
||||
// SymCrypt engine currently only supports SCOSSL_GCM_DEFAULT_IV_LENGTH
|
||||
if( arg != SCOSSL_GCM_DEFAULT_IV_LENGTH )
|
||||
{
|
||||
SCOSSL_LOG_ERROR(SCOSSL_ERR_F_AES_GCM_CTRL, SCOSSL_ERR_R_NOT_IMPLEMENTED,
|
||||
"SymCrypt Engine only supports %d byte IV for AES-GCM", SCOSSL_GCM_IV_LENGTH);
|
||||
"SymCrypt Engine only supports %d byte IV for AES-GCM", SCOSSL_GCM_DEFAULT_IV_LENGTH);
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
break;
|
||||
|
@ -767,8 +766,21 @@ static int e_scossl_aes_gcm_ctrl(_Inout_ EVP_CIPHER_CTX *ctx, int type, int arg,
|
|||
// We must explicitly copy the GCM structs using SymCrypt as the AES key structure contains pointers
|
||||
// to itself, so a plain memcpy will maintain pointers to the source context
|
||||
dstCtx = (SCOSSL_CIPHER_GCM_CTX *) SCOSSL_ALIGN_UP(EVP_CIPHER_CTX_get_cipher_data((EVP_CIPHER_CTX *)ptr));
|
||||
SymCryptGcmKeyCopy(&cipherCtx->key, &dstCtx->key);
|
||||
|
||||
memcpy(dstCtx, cipherCtx, sizeof(SCOSSL_CIPHER_GCM_CTX));
|
||||
|
||||
if (cipherCtx->iv != NULL && (dstCtx->iv = OPENSSL_memdup(cipherCtx->iv, cipherCtx->ivlen)) == NULL)
|
||||
{
|
||||
SCOSSL_LOG_ERROR(SCOSSL_ERR_F_AES_GCM_CTRL, ERR_R_MALLOC_FAILURE,
|
||||
"Failed to copy IV");
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
|
||||
if (cipherCtx->operationInProgress)
|
||||
{
|
||||
SymCryptGcmStateCopy(&cipherCtx->state, &dstCtx->key, &dstCtx->state);
|
||||
}
|
||||
SymCryptGcmKeyCopy(&cipherCtx->key, &dstCtx->key);
|
||||
break;
|
||||
case EVP_CTRL_GCM_SET_IV_FIXED:
|
||||
return scossl_aes_gcm_set_iv_fixed(cipherCtx, EVP_CIPHER_CTX_encrypting(ctx), ptr, arg);
|
||||
|
|
|
@ -364,9 +364,7 @@ SCOSSL_STATUS e_scossl_get_ecc_context_ex(_Inout_ EC_KEY* eckey, _Out_ SCOSSL_EC
|
|||
|
||||
if( pCurve == NULL )
|
||||
{
|
||||
SCOSSL_LOG_ERROR(SCOSSL_ERR_F_GET_ECC_CONTEXT_EX, ERR_R_INTERNAL_ERROR,
|
||||
"SymCryptEcurveAllocate failed.");
|
||||
return SCOSSL_FAILURE;
|
||||
return SCOSSL_FALLBACK;
|
||||
}
|
||||
|
||||
*ppKeyCtx = (SCOSSL_ECC_KEY_CONTEXT*) EC_KEY_get_ex_data(eckey, e_scossl_eckey_idx);
|
||||
|
|
|
@ -28,7 +28,7 @@ SCOSSL_RETURNLENGTH e_scossl_rsa_pub_enc(int flen, _In_reads_bytes_(flen) const
|
|||
_Out_writes_bytes_(RSA_size(rsa)) unsigned char* to, _In_ RSA* rsa,
|
||||
int padding)
|
||||
{
|
||||
int ret = -1;
|
||||
SCOSSL_RETURNLENGTH ret = -1;
|
||||
const RSA_METHOD *ossl_rsa_meth = NULL;
|
||||
PFN_RSA_meth_pub_enc pfn_rsa_meth_pub_enc = NULL;
|
||||
SCOSSL_RSA_KEY_CONTEXT *keyCtx = RSA_get_ex_data(rsa, e_scossl_rsa_idx);
|
||||
|
@ -78,7 +78,7 @@ cleanup:
|
|||
SCOSSL_RETURNLENGTH e_scossl_rsa_priv_dec(int flen, _In_reads_bytes_(flen) const unsigned char* from,
|
||||
_Out_writes_bytes_(RSA_size(rsa)) unsigned char* to, _In_ RSA* rsa, int padding)
|
||||
{
|
||||
int ret = -1;
|
||||
SCOSSL_RETURNLENGTH ret = -1;
|
||||
const RSA_METHOD *ossl_rsa_meth = NULL;
|
||||
PFN_RSA_meth_priv_dec pfn_rsa_meth_priv_dec = NULL;
|
||||
SCOSSL_RSA_KEY_CONTEXT *keyCtx = RSA_get_ex_data(rsa, e_scossl_rsa_idx);
|
||||
|
@ -162,7 +162,9 @@ SCOSSL_STATUS e_scossl_rsa_sign(int type, _In_reads_bytes_(m_length) const unsig
|
|||
_Out_writes_bytes_(siglen) unsigned char* sigret, _Out_ unsigned int* siglen,
|
||||
_In_ const RSA* rsa)
|
||||
{
|
||||
SIZE_T siglenOut;
|
||||
SCOSSL_RSA_KEY_CONTEXT *keyCtx = RSA_get_ex_data(rsa, e_scossl_rsa_idx);
|
||||
SCOSSL_STATUS ret;
|
||||
|
||||
if( keyCtx == NULL )
|
||||
{
|
||||
|
@ -178,7 +180,9 @@ SCOSSL_STATUS e_scossl_rsa_sign(int type, _In_reads_bytes_(m_length) const unsig
|
|||
}
|
||||
}
|
||||
|
||||
return scossl_rsa_pkcs1_sign(keyCtx->key, type, m, m_length, sigret, (SIZE_T*)siglen);
|
||||
ret = scossl_rsa_pkcs1_sign(keyCtx->key, type, m, m_length, sigret, &siglenOut);
|
||||
*siglen = (unsigned int)siglenOut;
|
||||
return ret;
|
||||
}
|
||||
|
||||
SCOSSL_STATUS e_scossl_rsa_verify(int dtype, _In_reads_bytes_(m_length) const unsigned char* m,
|
||||
|
@ -211,7 +215,7 @@ SCOSSL_STATUS e_scossl_rsa_keygen(_Out_ RSA* rsa, int bits, _In_ BIGNUM* e,
|
|||
UINT64 pubExp64;
|
||||
SYMCRYPT_RSA_PARAMS SymcryptRsaParam;
|
||||
SYMCRYPT_ERROR scError = SYMCRYPT_NO_ERROR;
|
||||
int ret = SCOSSL_FAILURE;
|
||||
SCOSSL_STATUS ret = SCOSSL_FAILURE;
|
||||
SCOSSL_RSA_KEY_CONTEXT *keyCtx = RSA_get_ex_data(rsa, e_scossl_rsa_idx);
|
||||
SCOSSL_RSA_EXPORT_PARAMS *rsaParams = NULL;
|
||||
|
||||
|
@ -286,7 +290,7 @@ cleanup:
|
|||
|
||||
SCOSSL_STATUS e_scossl_initialize_rsa_key(_In_ const RSA* rsa, _Out_ SCOSSL_RSA_KEY_CONTEXT *keyCtx)
|
||||
{
|
||||
int ret = SCOSSL_FAILURE;
|
||||
SCOSSL_STATUS ret = SCOSSL_FAILURE;
|
||||
UINT64 pubExp64;
|
||||
PBYTE pbModulus = NULL;
|
||||
SIZE_T cbModulus = 0;
|
||||
|
@ -414,7 +418,7 @@ SCOSSL_STATUS e_scossl_initialize_rsa_key(_In_ const RSA* rsa, _Out_ SCOSSL_RSA_
|
|||
&pubExp64,
|
||||
1,
|
||||
(PCBYTE *)ppbPrimes,
|
||||
(SIZE_T *)pcbPrimes,
|
||||
pcbPrimes,
|
||||
nPrimes,
|
||||
SYMCRYPT_NUMBER_FORMAT_MSB_FIRST,
|
||||
SYMCRYPT_FLAG_RSAKEY_SIGN | SYMCRYPT_FLAG_RSAKEY_ENCRYPT,
|
||||
|
|
|
@ -19,7 +19,6 @@ set(SCOSSL_SOURCES
|
|||
../src/e_scossl_digests.c
|
||||
../src/e_scossl_dsa.c
|
||||
../src/e_scossl_ecc.c
|
||||
../src/e_scossl_pkey_meths.c
|
||||
../src/e_scossl_rand.c
|
||||
../src/e_scossl_rsa.c
|
||||
../src/e_scossl_rsapss.c
|
||||
|
@ -34,6 +33,9 @@ if (SCOSSL_SSHKDF)
|
|||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DSCOSSL_SSHKDF")
|
||||
endif()
|
||||
|
||||
if (${OPENSSL_VERSION} VERSION_EQUAL 1)
|
||||
list(APPEND SCOSSL_SOURCES ../src/e_scossl_pkey_meths.c)
|
||||
endif()
|
||||
|
||||
add_library(scossl_static STATIC ${SCOSSL_SOURCES})
|
||||
add_dependencies(scossl_static scossl_common)
|
||||
|
|
|
@ -12,7 +12,7 @@ extern "C" {
|
|||
|
||||
// Value provided by CMake, defined in top level CMakeLists.txt
|
||||
#define P_SCOSSL_VERSION "@SymCrypt-OpenSSL_VERSION@"
|
||||
#define P_SCOSSL_NAME "SymCrypt"
|
||||
#define P_SCOSSL_NAME "symcryptprovider"
|
||||
|
||||
typedef struct
|
||||
{
|
||||
|
@ -31,7 +31,8 @@ static const OSSL_PARAM p_scossl_param_types[] = {
|
|||
// This function is copied from 3.1 to allow its use when the provider is built against 3.0
|
||||
#if OPENSSL_VERSION_MAJOR == 3 && OPENSSL_VERSION_MINOR == 0
|
||||
EVP_MD_CTX *EVP_MD_CTX_dup(const EVP_MD_CTX *in);
|
||||
#endif
|
||||
|
||||
#endif // OPENSSL_VERSION_MAJOR == 3 && OPENSSL_VERSION_MINOR == 0
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -83,6 +83,18 @@ static SCOSSL_RSA_CIPHER_CTX *p_scossl_rsa_cipher_dupctx(_Inout_ SCOSSL_RSA_CIPH
|
|||
static SCOSSL_STATUS p_scossl_rsa_cipher_init(_Inout_ SCOSSL_RSA_CIPHER_CTX *ctx, _In_ SCOSSL_PROV_RSA_KEY_CTX *keyCtx,
|
||||
_In_ const OSSL_PARAM params[])
|
||||
{
|
||||
if (keyCtx == NULL)
|
||||
{
|
||||
ERR_raise(ERR_LIB_PROV, PROV_R_MISSING_KEY);
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
|
||||
if (keyCtx->padding == RSA_PKCS1_PSS_PADDING)
|
||||
{
|
||||
ERR_raise(ERR_LIB_PROV, PROV_R_OPERATION_NOT_SUPPORTED_FOR_THIS_KEYTYPE);
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
|
||||
ctx->keyCtx = keyCtx;
|
||||
ctx->padding = RSA_PKCS1_PADDING;
|
||||
|
||||
|
|
|
@ -54,6 +54,12 @@ static SCOSSL_STATUS p_scossl_aes_ccm_set_ctx_params(_Inout_ SCOSSL_CIPHER_CCM_C
|
|||
/*
|
||||
* AES-GCM Implementation
|
||||
*/
|
||||
static void p_scossl_aes_gcm_freectx(_Inout_ SCOSSL_CIPHER_GCM_CTX *ctx)
|
||||
{
|
||||
OPENSSL_free(ctx->iv);
|
||||
SCOSSL_COMMON_ALIGNED_FREE(ctx, OPENSSL_clear_free, SCOSSL_CIPHER_GCM_CTX);
|
||||
}
|
||||
|
||||
static SCOSSL_CIPHER_GCM_CTX *p_scossl_aes_gcm_dupctx(_In_ SCOSSL_CIPHER_GCM_CTX *ctx)
|
||||
{
|
||||
SCOSSL_COMMON_ALIGNED_ALLOC(copy_ctx, OPENSSL_malloc, SCOSSL_CIPHER_GCM_CTX);
|
||||
|
@ -61,6 +67,12 @@ static SCOSSL_CIPHER_GCM_CTX *p_scossl_aes_gcm_dupctx(_In_ SCOSSL_CIPHER_GCM_CTX
|
|||
{
|
||||
memcpy(copy_ctx, ctx, sizeof(SCOSSL_CIPHER_GCM_CTX));
|
||||
|
||||
if (ctx->iv != NULL && (copy_ctx->iv = OPENSSL_memdup(ctx->iv, ctx->ivlen)) == NULL)
|
||||
{
|
||||
p_scossl_aes_gcm_freectx(copy_ctx);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
if (ctx->operationInProgress)
|
||||
{
|
||||
SymCryptGcmStateCopy(&ctx->state, ©_ctx->key, ©_ctx->state);
|
||||
|
@ -70,11 +82,6 @@ static SCOSSL_CIPHER_GCM_CTX *p_scossl_aes_gcm_dupctx(_In_ SCOSSL_CIPHER_GCM_CTX
|
|||
return copy_ctx;
|
||||
}
|
||||
|
||||
static void p_scossl_aes_gcm_freectx(_Inout_ SCOSSL_CIPHER_GCM_CTX *ctx)
|
||||
{
|
||||
SCOSSL_COMMON_ALIGNED_FREE(ctx, OPENSSL_clear_free, SCOSSL_CIPHER_GCM_CTX);
|
||||
}
|
||||
|
||||
static SCOSSL_STATUS p_scossl_aes_gcm_init_internal(_Inout_ SCOSSL_CIPHER_GCM_CTX *ctx, INT32 encrypt,
|
||||
_In_reads_bytes_opt_(keylen) const unsigned char *key, size_t keylen,
|
||||
_In_reads_bytes_opt_(ivlen) const unsigned char *iv, size_t ivlen,
|
||||
|
@ -172,8 +179,8 @@ static SCOSSL_STATUS p_scossl_aes_gcm_get_ctx_params(_Inout_ SCOSSL_CIPHER_GCM_C
|
|||
ERR_raise(ERR_LIB_PROV, PROV_R_INVALID_IV_LENGTH);
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
if (!OSSL_PARAM_set_octet_string(p, &ctx->iv, ctx->ivlen) &&
|
||||
!OSSL_PARAM_set_octet_ptr(p, &ctx->iv, ctx->ivlen))
|
||||
if (!OSSL_PARAM_set_octet_string(p, ctx->iv != NULL ? (const void*)ctx->iv : "", ctx->ivlen) &&
|
||||
!OSSL_PARAM_set_octet_ptr(p, ctx->iv != NULL ? (const void*)ctx->iv : "", ctx->ivlen))
|
||||
{
|
||||
ERR_raise(ERR_LIB_PROV, PROV_R_FAILED_TO_GET_PARAMETER);
|
||||
return SCOSSL_FAILURE;
|
||||
|
@ -187,8 +194,8 @@ static SCOSSL_STATUS p_scossl_aes_gcm_get_ctx_params(_Inout_ SCOSSL_CIPHER_GCM_C
|
|||
ERR_raise(ERR_LIB_PROV, PROV_R_INVALID_IV_LENGTH);
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
if (!OSSL_PARAM_set_octet_string(p, &ctx->iv, ctx->ivlen) &&
|
||||
!OSSL_PARAM_set_octet_ptr(p, &ctx->iv, ctx->ivlen))
|
||||
if (!OSSL_PARAM_set_octet_string(p, ctx->iv != NULL ? (const void*)ctx->iv : "", ctx->ivlen) &&
|
||||
!OSSL_PARAM_set_octet_ptr(p, ctx->iv != NULL ? (const void*)ctx->iv : "", ctx->ivlen))
|
||||
{
|
||||
ERR_raise(ERR_LIB_PROV, PROV_R_FAILED_TO_GET_PARAMETER);
|
||||
return SCOSSL_FAILURE;
|
||||
|
@ -197,12 +204,14 @@ static SCOSSL_STATUS p_scossl_aes_gcm_get_ctx_params(_Inout_ SCOSSL_CIPHER_GCM_C
|
|||
p = OSSL_PARAM_locate(params, OSSL_CIPHER_PARAM_AEAD_TAG);
|
||||
if (p != NULL)
|
||||
{
|
||||
if (p->data_size < ctx->taglen)
|
||||
if (p->data_size == 0 ||
|
||||
p->data_size > SCOSSL_GCM_MAX_TAG_LENGTH ||
|
||||
!ctx->encrypt)
|
||||
{
|
||||
ERR_raise(ERR_LIB_PROV, PROV_R_INVALID_TAG_LENGTH);
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
if (!OSSL_PARAM_set_octet_string(p, &ctx->tag, ctx->taglen))
|
||||
if (!OSSL_PARAM_set_octet_string(p, &ctx->tag, p->data_size))
|
||||
{
|
||||
ERR_raise(ERR_LIB_PROV, PROV_R_FAILED_TO_GET_PARAMETER);
|
||||
return SCOSSL_FAILURE;
|
||||
|
@ -224,6 +233,23 @@ static SCOSSL_STATUS p_scossl_aes_gcm_get_ctx_params(_Inout_ SCOSSL_CIPHER_GCM_C
|
|||
static SCOSSL_STATUS p_scossl_aes_gcm_set_ctx_params(_Inout_ SCOSSL_CIPHER_GCM_CTX *ctx, _In_ const OSSL_PARAM params[])
|
||||
{
|
||||
const OSSL_PARAM *p = NULL;
|
||||
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_IVLEN);
|
||||
if (p != NULL)
|
||||
{
|
||||
size_t ivlen;
|
||||
|
||||
if (!OSSL_PARAM_get_size_t(p, &ivlen))
|
||||
{
|
||||
ERR_raise(ERR_LIB_PROV, PROV_R_FAILED_TO_GET_PARAMETER);
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
|
||||
if (!scossl_aes_gcm_set_iv_len(ctx, ivlen))
|
||||
{
|
||||
ERR_raise(ERR_LIB_PROV, PROV_R_INVALID_IV_LENGTH);
|
||||
return SCOSSL_FAILURE;
|
||||
}
|
||||
}
|
||||
|
||||
p = OSSL_PARAM_locate_const(params, OSSL_CIPHER_PARAM_AEAD_TAG);
|
||||
if (p != NULL)
|
||||
|
@ -522,7 +548,7 @@ static SCOSSL_STATUS p_scossl_aes_ccm_set_ctx_params(_Inout_ SCOSSL_CIPHER_CCM_C
|
|||
#define IMPLEMENT_SCOSSL_AES_AEAD_CIPHER(kbits, ivlen, lcmode, UCMODE) \
|
||||
SCOSSL_CIPHER_##UCMODE##_CTX *p_scossl_aes_##kbits##_##lcmode##_newctx() \
|
||||
{ \
|
||||
SCOSSL_COMMON_ALIGNED_ALLOC(ctx, OPENSSL_malloc, SCOSSL_CIPHER_##UCMODE##_CTX); \
|
||||
SCOSSL_COMMON_ALIGNED_ALLOC(ctx, OPENSSL_zalloc, SCOSSL_CIPHER_##UCMODE##_CTX); \
|
||||
if (ctx != NULL) \
|
||||
{ \
|
||||
ctx->keylen = kbits >> 3; \
|
||||
|
@ -554,9 +580,9 @@ static SCOSSL_STATUS p_scossl_aes_ccm_set_ctx_params(_Inout_ SCOSSL_CIPHER_CCM_C
|
|||
{OSSL_FUNC_CIPHER_SETTABLE_CTX_PARAMS, (void (*)(void))p_scossl_aes_##lcmode##_settable_ctx_params}, \
|
||||
{0, NULL}};
|
||||
|
||||
IMPLEMENT_SCOSSL_AES_AEAD_CIPHER(128, SCOSSL_GCM_IV_LENGTH, gcm, GCM)
|
||||
IMPLEMENT_SCOSSL_AES_AEAD_CIPHER(192, SCOSSL_GCM_IV_LENGTH, gcm, GCM)
|
||||
IMPLEMENT_SCOSSL_AES_AEAD_CIPHER(256, SCOSSL_GCM_IV_LENGTH, gcm, GCM)
|
||||
IMPLEMENT_SCOSSL_AES_AEAD_CIPHER(128, SCOSSL_GCM_DEFAULT_IV_LENGTH, gcm, GCM)
|
||||
IMPLEMENT_SCOSSL_AES_AEAD_CIPHER(192, SCOSSL_GCM_DEFAULT_IV_LENGTH, gcm, GCM)
|
||||
IMPLEMENT_SCOSSL_AES_AEAD_CIPHER(256, SCOSSL_GCM_DEFAULT_IV_LENGTH, gcm, GCM)
|
||||
|
||||
IMPLEMENT_SCOSSL_AES_AEAD_CIPHER(128, SCOSSL_CCM_MIN_IV_LENGTH, ccm, CCM)
|
||||
IMPLEMENT_SCOSSL_AES_AEAD_CIPHER(192, SCOSSL_CCM_MIN_IV_LENGTH, ccm, CCM)
|
||||
|
|
|
@ -651,7 +651,23 @@ static BOOL p_scossl_ecc_keymgmt_match(_In_ SCOSSL_ECC_KEY_CTX *keyCtx1, _In_ SC
|
|||
|
||||
if ((selection & OSSL_KEYMGMT_SELECT_KEYPAIR) != 0 && keyCtx1->initialized)
|
||||
{
|
||||
if ((selection & OSSL_KEYMGMT_SELECT_PRIVATE_KEY) != 0)
|
||||
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
|
||||
{
|
||||
cbPublicKey = SymCryptEckeySizeofPublicKey(keyCtx1->key, pointFormat);
|
||||
if (cbPublicKey != SymCryptEckeySizeofPublicKey(keyCtx2->key, pointFormat))
|
||||
{
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
if ((pbPublicKey1 = OPENSSL_malloc(cbPublicKey)) == NULL ||
|
||||
(pbPublicKey2 = OPENSSL_malloc(cbPublicKey)) == NULL)
|
||||
{
|
||||
ERR_raise(ERR_LIB_PROV, ERR_R_MALLOC_FAILURE);
|
||||
goto cleanup;
|
||||
}
|
||||
}
|
||||
// Private key only needs to be checked if public key is not
|
||||
else if (SymCryptEckeyHasPrivateKey(keyCtx1->key) && SymCryptEckeyHasPrivateKey(keyCtx2->key))
|
||||
{
|
||||
cbPrivateKey = SymCryptEckeySizeofPrivateKey(keyCtx1->key);
|
||||
if (cbPrivateKey != SymCryptEckeySizeofPrivateKey(keyCtx2->key))
|
||||
|
@ -667,23 +683,13 @@ static BOOL p_scossl_ecc_keymgmt_match(_In_ SCOSSL_ECC_KEY_CTX *keyCtx1, _In_ SC
|
|||
goto cleanup;
|
||||
}
|
||||
}
|
||||
|
||||
if ((selection & OSSL_KEYMGMT_SELECT_PUBLIC_KEY) != 0)
|
||||
{
|
||||
cbPublicKey = SymCryptEckeySizeofPublicKey(keyCtx1->key, pointFormat);
|
||||
if (cbPublicKey != SymCryptEckeySizeofPublicKey(keyCtx2->key, pointFormat))
|
||||
// Private key comparison, but one key doesn't have a private key
|
||||
else
|
||||
{
|
||||
ret = FALSE;
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
if ((pbPublicKey1 = OPENSSL_malloc(cbPublicKey)) == NULL ||
|
||||
(pbPublicKey2 = OPENSSL_malloc(cbPublicKey)) == NULL)
|
||||
{
|
||||
ERR_raise(ERR_LIB_PROV, ERR_R_MALLOC_FAILURE);
|
||||
goto cleanup;
|
||||
}
|
||||
}
|
||||
|
||||
if ((cbPrivateKey | cbPublicKey) == 0)
|
||||
{
|
||||
ret = TRUE;
|
||||
|
|
|
@ -901,7 +901,7 @@ static SCOSSL_STATUS p_scossl_rsa_keymgmt_import(_Inout_ SCOSSL_PROV_RSA_KEY_CTX
|
|||
pcbPrimes[0] = p->data_size;
|
||||
|
||||
ppbPrimes[0] = OPENSSL_zalloc(pcbPrimes[0]);
|
||||
if (pbModulus == NULL)
|
||||
if (ppbPrimes[0] == NULL)
|
||||
{
|
||||
ERR_raise(ERR_LIB_PROV, ERR_R_MALLOC_FAILURE);
|
||||
goto cleanup;
|
||||
|
@ -920,7 +920,7 @@ static SCOSSL_STATUS p_scossl_rsa_keymgmt_import(_Inout_ SCOSSL_PROV_RSA_KEY_CTX
|
|||
pcbPrimes[1] = p->data_size;
|
||||
|
||||
ppbPrimes[1] = OPENSSL_zalloc(pcbPrimes[1]);
|
||||
if(pbModulus == NULL)
|
||||
if(ppbPrimes[1] == NULL)
|
||||
{
|
||||
ERR_raise(ERR_LIB_PROV, ERR_R_MALLOC_FAILURE);
|
||||
goto cleanup;
|
||||
|
|
|
@ -462,7 +462,15 @@ EVP_MD_CTX *EVP_MD_CTX_dup(const EVP_MD_CTX *in)
|
|||
}
|
||||
return out;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if OPENSSL_VERSION_PATCH < 4
|
||||
int OPENSSL_strcasecmp(const char *s1, const char *s2)
|
||||
{
|
||||
return strcasecmp(s1, s2);
|
||||
}
|
||||
#endif // OPENSSL_VERSION_PATCH < 4
|
||||
|
||||
#endif // OPENSSL_VERSION_MINOR == 0
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -39,7 +39,7 @@ const OSSL_ITEM *p_scossl_rsa_get_supported_md(OSSL_LIB_CTX *libctx,
|
|||
{
|
||||
for (size_t i = 0; i < sizeof(p_scossl_rsa_supported_mds) / sizeof(OSSL_ITEM); i++)
|
||||
{
|
||||
if (EVP_MD_is_a(mdInt, p_scossl_rsa_supported_mds[i].ptr))
|
||||
if (mdInt != NULL && EVP_MD_is_a(mdInt, p_scossl_rsa_supported_mds[i].ptr))
|
||||
{
|
||||
mdInfo = &p_scossl_rsa_supported_mds[i];
|
||||
}
|
||||
|
|
|
@ -175,7 +175,7 @@ static SCOSSL_STATUS p_scossl_ecdsa_digest_signverify_init(_In_ SCOSSL_ECDSA_CTX
|
|||
}
|
||||
|
||||
if (mdname != NULL &&
|
||||
(mdname[0] == '\0' || !EVP_MD_is_a(ctx->md, mdname)))
|
||||
(mdname[0] == '\0' || ctx->md == NULL || !EVP_MD_is_a(ctx->md, mdname)))
|
||||
{
|
||||
// Different digest specified than what was previously set by parameters.
|
||||
EVP_MD_free(ctx->md);
|
||||
|
|
|
@ -269,7 +269,7 @@ static SCOSSL_STATUS p_scossl_rsa_digest_signverify_init(_In_ SCOSSL_RSA_SIGN_CT
|
|||
|
||||
// Different digest specified than what was previously set by paramters.
|
||||
if (mdname != NULL &&
|
||||
(mdname[0] == '\0' || !EVP_MD_is_a(ctx->md, mdname)))
|
||||
(mdname[0] == '\0' || ctx->md == NULL || !EVP_MD_is_a(ctx->md, mdname)))
|
||||
{
|
||||
if (ctx->pssRestricted)
|
||||
{
|
||||
|
|
Загрузка…
Ссылка в новой задаче