mirror of
https://github.com/openssl/openssl.git
synced 2024-12-21 06:09:35 +08:00
5ccada09aa
Changed many tests so they also test fips (and removed 'availablein = default' from some tests). Seperated the monolithic evppkey.txt file into smaller maintainable groups. Changed the availablein option so it must be first - this then skips the entire test before any fetching happens. Changed the code so that all the OPENSSL_NO_XXXX tests are done in code via methods such as is_cipher_disabled(alg), before the fetch happens. Added missing libctx's found by adding a libctx to test_evp. Broke up large data files for cipher, kdf's and mac's into smaller pieces so they no longer need 'AvailableIn = default' Added missing algorithm aliases for cipher/digests to the providers. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12236)
45 lines
1.9 KiB
Plaintext
45 lines
1.9 KiB
Plaintext
#
|
|
# Copyright 2018-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 = RFC5297 AES-SIV
|
|
|
|
Cipher = aes-128-siv
|
|
Key = fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0f0f1f2f3f4f5f6f7f8f9fafbfcfdfeff
|
|
AAD = 101112131415161718191a1b1c1d1e1f2021222324252627
|
|
Tag = 85632d07c6e8f37f950acd320a2ecc93
|
|
Plaintext = 112233445566778899aabbccddee
|
|
Ciphertext = 40c02b9690c4dc04daef7f6afe5c
|
|
|
|
Cipher = aes-128-siv
|
|
Key = 7f7e7d7c7b7a79787776757473727170404142434445464748494a4b4c4d4e4f
|
|
AAD = 00112233445566778899aabbccddeeffdeaddadadeaddadaffeeddccbbaa99887766554433221100
|
|
AAD = 102030405060708090a0
|
|
AAD = 09f911029d74e35bd84156c5635688c0
|
|
Tag = 7bdb6e3b432667eb06f4d14bff2fbd0f
|
|
Plaintext = 7468697320697320736f6d6520706c61696e7465787420746f20656e6372797074207573696e67205349562d414553
|
|
Ciphertext = cb900f2fddbe404326601965c889bf17dba77ceb094fa663b7a3f748ba8af829ea64ad544a272e9c485b62a3fd5c0d
|
|
|
|
Cipher = aes-192-siv
|
|
Key = fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0f0f1f2f3f4f5f6f7f8f9fafbfcfdfefffffefdfcfbfaf9f8f7f6f5f4f3f2f1f0
|
|
AAD = 101112131415161718191a1b1c1d1e1f2021222324252627
|
|
Tag = 89e869b93256785154f0963962fe0740
|
|
Plaintext = 112233445566778899aabbccddee
|
|
Ciphertext = eff356e42dec1f4febded36642f2
|
|
|
|
Cipher = aes-256-siv
|
|
Key = fffefdfcfbfaf9f8f7f6f5f4f3f2f1f0f0f1f2f3f4f5f6f7f8f9fafbfcfdfefff0f1f2f3f4f5f6f7f8f9fafbfcfdfefffffefdfcfbfaf9f8f7f6f5f4f3f2f1f0
|
|
AAD = 101112131415161718191a1b1c1d1e1f2021222324252627
|
|
Tag = 724dfb2eaf94dbb19b0ba3a299a0801e
|
|
Plaintext = 112233445566778899aabbccddee
|
|
Ciphertext = f3b05a55498ec2552690b89810e4
|