evpcase.txt 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. #
  2. # Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.
  3. #
  4. # Licensed under the OpenSSL license (the "License"). You may not use
  5. # this file except in compliance with the License. You can obtain a copy
  6. # in the file LICENSE in the source distribution or at
  7. # https://www.openssl.org/source/license.html
  8. # Tests start with one of these keywords
  9. # Cipher Decrypt Derive Digest Encoding KDF MAC PBE
  10. # PrivPubKeyPair Sign Verify VerifyRecover
  11. # and continue until a blank line. Lines starting with a pound sign,
  12. # like this prolog, are ignored.
  13. # These tests exercise the case insensitive handling of object names.
  14. # They are contrived
  15. Title = Case insensitive AES tests
  16. Cipher = Aes-128-eCb
  17. Key = 2B7E151628AED2A6ABF7158809CF4F3C
  18. Plaintext = 6BC1BEE22E409F96E93D7E117393172A
  19. Ciphertext = 3AD77BB40D7A3660A89ECAF32466EF97
  20. Cipher = AeS-128-cbC
  21. Key = 2B7E151628AED2A6ABF7158809CF4F3C
  22. IV = 73BED6B8E3C1743B7116E69E22229516
  23. Plaintext = F69F2445DF4F9B17AD2B417BE66C3710
  24. Ciphertext = 3FF1CAA1681FAC09120ECA307586E1A7
  25. Cipher = aES-128-CTR
  26. Key = AE6852F8121067CC4BF7A5765577F39E
  27. IV = 00000030000000000000000000000001
  28. Operation = ENCRYPT
  29. Plaintext = 53696E676C6520626C6F636B206D7367
  30. Ciphertext = E4095D4FB7A7B3792D6175A3261311B8
  31. Cipher = AES-128-GcM
  32. Key = 00000000000000000000000000000000
  33. IV = 000000000000000000000000
  34. AAD =
  35. Tag = ab6e47d42cec13bdf53a67b21257bddf
  36. Plaintext = 00000000000000000000000000000000
  37. Ciphertext = 0388dace60b6a392f328c2b971b2fe78
  38. Title = Case insensitive digest tests
  39. Digest = Sha3-256
  40. Input = ""
  41. Output = A7FFC6F8BF1ED76651C14756A061D662F580FF4DE43B49FA82D80A4B80F8434A
  42. Digest = shA512
  43. Input = "abc"
  44. Output = ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f