Commit f218ddb6a5 for openssl.org
commit f218ddb6a5f00c515e5cb39b75e99818001c8fe2
Author: Billy Brumley <bbb@iki.fi>
Date: Mon Mar 30 12:40:55 2026 -0400
[test/recipes/30-test_evp_data] more ascon unit tests, both positive and negative
check the following for test provenance
https: //gitlab.com/platsec/sp800232-rit
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Andrew Dinh <andrewd@openssl.org>
Merge-date: Wed Sep 16 14:25:19 2026
Merged-from: https://github.com/openssl/openssl/pull/29934
diff --git a/test/ascon_aead128_parse.py b/test/ascon_aead128_parse.py
index 3005a210d4..7e8025be33 100644
--- a/test/ascon_aead128_parse.py
+++ b/test/ascon_aead128_parse.py
@@ -6,7 +6,7 @@
# https://www.openssl.org/source/license.html
# Parse ASCON-AEAD128 test vectors from Ascon-C reference format to OpenSSL format.
-#
+#
# Input format:
# Count = N
# Key = ...
@@ -14,8 +14,10 @@
# PT = ...
# AD = ...
# CT = ... (Ciphertext + Tag concatenated, where Tag is the last 16 bytes)
-#
+# Result = ... (optional; "valid ..." or "invalid ...")
+#
# Output format:
+# # <Result text> (if Result was present)
# Cipher = ascon-aead128
# Key = ...
# IV = ...
@@ -23,7 +25,14 @@
# AAD = ...
# Tag = ... (last 16 bytes of CT)
# Ciphertext = ... (CT without the last 16 bytes)
+# Operation = DECRYPT (only if Result text started with "invalid")
+# Result = CIPHERFINAL_ERROR (only if Result text started with "invalid")
+# Reason = bad decrypt (only if Result text started with "invalid")
+#
+# NB "bad decrypt" = PROV_R_BAD_DECRYPT
+import hashlib
+import os
import re
import sys
@@ -54,28 +63,28 @@ def parse_test_vectors(input_file):
"""Parse test vectors from the input file."""
vectors = []
current_vector = {}
-
+
with open(input_file, 'r') as f:
for line in f:
line = line.strip()
-
+
# Skip comments and empty lines (but empty lines end a vector)
if line.startswith('#'):
continue
-
+
if not line:
# Empty line ends current vector
if current_vector:
vectors.append(current_vector)
current_vector = {}
continue
-
+
# Parse key-value pairs
match = re.match(r'(\w+)\s*=\s*(.*)', line)
if match:
key = match.group(1).strip()
value = match.group(2).strip()
-
+
if key == 'Count':
# Start of new vector
if current_vector:
@@ -91,18 +100,28 @@ def parse_test_vectors(input_file):
current_vector['AD'] = parse_hex_field(value)
elif key == 'CT':
current_vector['CT'] = parse_hex_field(value)
-
+ elif key == 'Result':
+ current_vector['Result'] = value
+
# Don't forget the last vector if file doesn't end with blank line
if current_vector:
vectors.append(current_vector)
-
+
return vectors
-def format_output(vectors):
+def format_output(vectors, input_file):
"""Format vectors in the output format."""
output_lines = []
-
+
+ # Header: sha256 digest and source filename
+ with open(input_file, 'rb') as f:
+ digest = hashlib.sha256(f.read()).hexdigest()
+ basename = os.path.basename(input_file)
+ output_lines.append(f"# {digest}")
+ output_lines.append(f"Title = {basename}")
+ output_lines.append("")
+
for vec in vectors:
# Get fields with defaults
key = vec.get('Key', '')
@@ -110,10 +129,11 @@ def format_output(vectors):
pt = vec.get('PT', '')
ad = vec.get('AD', '')
ct = vec.get('CT', '')
-
+ result = vec.get('Result', '')
+
# Split CT into Ciphertext (all but last 16 bytes) and Tag (last 16 bytes)
ct_bytes = hex_to_bytes(ct)
-
+
if len(ct_bytes) >= 16:
# Tag is the last 16 bytes
tag_bytes = ct_bytes[-16:]
@@ -122,10 +142,14 @@ def format_output(vectors):
# If CT is less than 16 bytes, it's all ciphertext, tag is empty
tag_bytes = b''
ciphertext_bytes = ct_bytes
-
+
tag_hex = bytes_to_hex(tag_bytes)
ciphertext_hex = bytes_to_hex(ciphertext_bytes)
-
+
+ # Emit comment from Result field if present
+ if result:
+ output_lines.append(f"# {result}")
+
# Format output
output_lines.append("Cipher = ascon-aead128")
output_lines.append(f"Key = {key}")
@@ -134,16 +158,27 @@ def format_output(vectors):
output_lines.append(f"AAD = {ad}")
output_lines.append(f"Tag = {tag_hex}")
output_lines.append(f"Ciphertext = {ciphertext_hex}")
+
+ # Negative test: Result starts with "invalid"
+ if result.lower().startswith('invalid'):
+ output_lines.append("Operation = DECRYPT")
+ output_lines.append("Result = CIPHERFINAL_ERROR")
+ output_lines.append("Reason = bad decrypt")
+
output_lines.append("") # Blank line between vectors
-
+
+ # Footer: test count
+ output_lines.append(f"# TestCount: {len(vectors)}")
+ output_lines.append("")
+
return '\n'.join(output_lines)
-def append_to_file(output_file, vectors):
- """Append parsed vectors to the output file."""
+def write_to_file(output_file, vectors, input_file):
+ """Write parsed vectors to the output file."""
try:
- with open(output_file, 'a') as f:
- output = format_output(vectors)
+ with open(output_file, 'w') as f:
+ output = format_output(vectors, input_file)
f.write(output)
except IOError as e:
print(f"Error writing to file '{output_file}': {e}", file=sys.stderr)
@@ -156,16 +191,16 @@ def main():
print(" If output_file is provided, results will be appended to it.", file=sys.stderr)
print(" Otherwise, results will be printed to stdout.", file=sys.stderr)
sys.exit(1)
-
+
input_file = sys.argv[1]
output_file = sys.argv[2] if len(sys.argv) == 3 else None
-
+
try:
vectors = parse_test_vectors(input_file)
if output_file:
- append_to_file(output_file, vectors)
+ write_to_file(output_file, vectors, input_file)
else:
- output = format_output(vectors)
+ output = format_output(vectors, input_file)
print(output)
except FileNotFoundError:
print(f"Error: File '{input_file}' not found", file=sys.stderr)
@@ -177,4 +212,3 @@ def main():
if __name__ == '__main__':
main()
-
diff --git a/test/recipes/30-test_evp_data/evpciph_ascon_aead128.txt b/test/recipes/30-test_evp_data/evpciph_ascon_aead128.txt
index a749cd0584..7443f358d6 100644
--- a/test/recipes/30-test_evp_data/evpciph_ascon_aead128.txt
+++ b/test/recipes/30-test_evp_data/evpciph_ascon_aead128.txt
@@ -11,7 +11,8 @@
# PrivPubKeyPair Sign Verify VerifyRecover
# and continue until a blank line. Lines starting with a pound sign are ignored.
-Title = Ascon AEAD 128 Test Vectors
+# 8c48ea50620a6b0c69c32ac7438af7fc49d3dab9c6567caf3cb4f2f5764a7065
+Title = Ascon AEAD 128 Test Vectors sourced from LWC_AEAD_KAT_128_128_random.txt
Cipher = ascon-aead128
Key = 68143878109DE6D99EB51700335475DA
@@ -8724,3 +8725,10176 @@ Plaintext = 6C5FB4720A4B10D10FC3A15575BC10D3365EC49FCF91E680DACC59A9B1E664B7
AAD = 43FD0EF6174A312D6EE59DE6DC0E200A71AC168C70A9CB988F30A02FB78BEB70
Tag = CAEC1B96A428649A59A6E260AC4D0867
Ciphertext = 123BA36E66E7656E5C09D5C83015C42282FBEAAD3A971FF29AA91649FAEAFD0D
+
+# TestCount: 1089
+
+# bbbc34692fe05e5fda0a3b025585622ab3e3747495e5e3655b29aae8c2a4bd33
+Title = Ascon AEAD 128 Test Vectors sourced from LWC_AEAD_KAT_128_128.txt
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD =
+Tag = 4F9C278211BEC9316BF68F46EE8B2EC6
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 30
+Tag = CCCB674FE18A09A285D6AB11B35675C0
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 3031
+Tag = F65B191550C4DF9CFDD4460EBBCCA782
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132
+Tag = D127CF7D2CD4DA8930616C70B3619F42
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 30313233
+Tag = 000BA92E52B5ED6B97C9D913CC4C82DF
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 3031323334
+Tag = F7CC167F8FED3AEEA99B385B8622157E
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435
+Tag = 51CCBC46D56E93B89B1A3BFDAD0AA4D5
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 30313233343536
+Tag = B38ABBD573E071C6265EEAC4A68F65AB
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 3031323334353637
+Tag = 865C594093A9EDEE2C1D6384CCB4939E
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738
+Tag = 24F13284A0F90F906B18C7E4061C0896
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 30313233343536373839
+Tag = 35BB5B5EBB8F21B1694603345397A443
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A
+Tag = B8BF86903450F40432F51096E55898FA
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B
+Tag = 4B03B405717243D04CE7D1713728975E
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C
+Tag = D2813664BA3D183EF2F9CD7135680F19
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D
+Tag = 84C04A74C7A193755A5B40394E3BA2BA
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 759102A6953861627AAE1836D003A294
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = E4230CDB8330EE9DC0CFD7C7B346E6DC
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = BD8851CD3AF9847844839A791DD70E8C
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 118F0CCED10E0BB559A85F7EDE580836
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 1C68E3DE2C87B9A3C81AD91E1A083C6E
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = B8097B457642C490908EED5F4E891267
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 7B59AFD062513B22047EAF7F764CED9B
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = EE064DA0C9A683619FB3C01A79C5AD0B
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 5849469C8B2805242FFB357EDA7FD6BA
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = FAAF823952248AFD0E3FE69834C15D65
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 0A0BB58CE4513C2CFB950CCDF7C5DBFC
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 4ED362C4407B1D3BE17A51465659DECF
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = A35C52EC6E7C78C051B23D03F691916F
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = F1C946363A21CCFFE291A289202FC64C
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = F1D453E933904578EEC3EA8E85550CE5
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 82E22C860881C0485EC5F5E8CEA42CEA
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = C6306F1F154C78833984173360AAE874
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = EFC3E78B02AD9A80A6F0548C5B0BB5BA
+Ciphertext =
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD =
+Tag = DD576ABA1CD3E6FC704DE02AEDB79588
+Ciphertext = E8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 30
+Tag = 2B8016836C75A7D86866588CA245D886
+Ciphertext = 96
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 3031
+Tag = 3A16FBAD0D79C8C40107BC825C7C7905
+Ciphertext = 30
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132
+Tag = 45B6BE39CDFAAB037BC4FE19676FF139
+Ciphertext = 66
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 30313233
+Tag = B8C8B1A8A1E4D95C555DD17EB46AAEFC
+Ciphertext = CF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 3031323334
+Tag = F95DD3B6D7A44A9744C8F7AEFE632A4E
+Ciphertext = 30
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435
+Tag = 518EAF9B6EB960F7C4528F77CA1DAEF1
+Ciphertext = 93
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 30313233343536
+Tag = A1C5E8B4A7018F479FCD981511BA9AB5
+Ciphertext = 6E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 3031323334353637
+Tag = 7DCE50DFD3D3EACCD615CBC25967202C
+Ciphertext = FA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738
+Tag = B3C1E19D1E1EFBC033B197D23FBCA6B0
+Ciphertext = BF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 30313233343536373839
+Tag = B8FDF6038E39058E2E19E0DA7BAFD6AE
+Ciphertext = 12
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A
+Tag = CF44D29379D786B21DEA02509CA8E730
+Ciphertext = 16
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B
+Tag = 7DF146989D0E6F7466A36849E02912A1
+Ciphertext = B8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C
+Tag = 41469F54D4E434A7C17B39E900B3340B
+Ciphertext = 8C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D
+Tag = 7200D24BEA889680827E3629425763CE
+Ciphertext = 01
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 89CB1DE2AE7D3E45BA7E9CC293548546
+Ciphertext = 20
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 8BBACE2C82A050832E46B3224A9552A0
+Ciphertext = 63
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = E87E33BA792DF45D597057279A071E6B
+Ciphertext = BF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = B9301C313B0C04313AA086F8757A275A
+Ciphertext = B3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = B360E82D852DC6810F277213C0F9061D
+Ciphertext = A9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = DB137A276D54B14EDB73E533A5A5EB5F
+Ciphertext = D7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = BA9027A1FA8400FF1BCFBD744F1A803E
+Ciphertext = CC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 520902D8BA4A49CB80A324FD3758E7B4
+Ciphertext = 96
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 09DAE4F15C2040B70B2BE56EB76A060C
+Ciphertext = 78
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = DB232D18359F4142ACD841E37D1164F8
+Ciphertext = 9D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 102803A1438F6A01371274DCE4E4EC92
+Ciphertext = 16
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 270E4FE50992432606EA862B4AB08CF1
+Ciphertext = A9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 457DA717874F602B3F64DB80E53BB0F3
+Ciphertext = E4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 55F95314C7652499143E49C06B3B4ECA
+Ciphertext = 52
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 4FE0A5293214B15C394A7D8FAABA0990
+Ciphertext = 43
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 2B6237D59A11A29779B00A447B11F9B7
+Ciphertext = 56
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = F7488BC3128A4A17DFE3487E892607EF
+Ciphertext = 4B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 9963324ED507234028425D0F64BA269C
+Ciphertext = CB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD =
+Tag = 5A12D2A396E76224F6EE5418F6465197
+Ciphertext = E8C3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 30
+Tag = D39E0CD43E61F7D01A1B636FD60FB19F
+Ciphertext = 9610
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 3031
+Tag = AF580A941E04B208804084BC23DB63BD
+Ciphertext = 30FC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132
+Tag = AF0EEBDD39302D5298470382D05BEB71
+Ciphertext = 66D0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 30313233
+Tag = 82F450D352A10303A8494EC6ED08405F
+Ciphertext = CF53
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 3031323334
+Tag = FD3994BE85C859063A0FA3436B1B27AF
+Ciphertext = 3076
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435
+Tag = 6848C186CA92DCC20741A92F7AAFE673
+Ciphertext = 9310
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 30313233343536
+Tag = F821B59862AEC892C64AEFDE050DB4A7
+Ciphertext = 6E02
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 3031323334353637
+Tag = FA678B8FD28E1B265DE2770BBA5E90EB
+Ciphertext = FABE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738
+Tag = FBAEF4A54C62C451D6404AD5013ECB73
+Ciphertext = BF79
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 30313233343536373839
+Tag = 3BA621551E91B78E92600A3F900C0272
+Ciphertext = 1204
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A
+Tag = F5075468D8F2DB7929D94CD2EE71CD18
+Ciphertext = 16C3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B
+Tag = 4FD99D63D0DC755961B787FA3A0DE912
+Ciphertext = B83A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C
+Tag = DA7B9CD92B1475BE687800EFA947FD0C
+Ciphertext = 8C83
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D
+Tag = C74748E350AC26A6F2E84955EB2131B6
+Ciphertext = 018C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E
+Tag = F2C1A3C1AB20FBB134B58666EC153FBA
+Ciphertext = 20FD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 1564490063338629A5EF780A0025796D
+Ciphertext = 6373
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 4D0F94AC9A4EDBC03EAD68418693D0BC
+Ciphertext = BF77
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 72A0536EE6DB9B08D7FE43DD8E05C5E2
+Ciphertext = B3B0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = B39F5B2D8096C4195787E2BB901A63F4
+Ciphertext = A967
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = C22F39FCAF9E1C0F7C8422AEB8FAA9F4
+Ciphertext = D7FD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = E33F78CD8408D7DD8FB9EFC20F83033D
+Ciphertext = CC26
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = CECEEA1FCFF000E0A0E526586830B8DF
+Ciphertext = 96A3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = E9AB1EC06728B5CAE4F272B5DFDA3840
+Ciphertext = 7814
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = AAE224860C8AFE8C29125182BCAE06AC
+Ciphertext = 9D29
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = F49F109C2C2F2376427EA193F8CBE127
+Ciphertext = 16CB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = DF3688F905414A1329F8A4284B5C70E8
+Ciphertext = A92E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 0665800E1B1BE00AEE71CA6C9BB19B77
+Ciphertext = E4C1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 5A28D30461956195D208299373D3C7CF
+Ciphertext = 5247
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 3C1E397478E7C87B69FA73DE75EA4812
+Ciphertext = 432F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 72CDEA7AD983C26C67182CFF0D8D1074
+Ciphertext = 5659
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = F36134AB487BB5AA58ED1E4B566E3350
+Ciphertext = 4B39
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 9B697A93CF76048A63E80676F605250B
+Ciphertext = CB34
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD =
+Tag = AF8E12816B8EDF39AD1571A9492B7CA2
+Ciphertext = E8C3DE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 30
+Tag = D3E1076A5E5666C5341E929FF172806D
+Ciphertext = 96107D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 3031
+Tag = 124C81E9918E04463126BA85452573AF
+Ciphertext = 30FCEF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132
+Tag = 790A715044A3E616D441C1790951404A
+Ciphertext = 66D0D5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 30313233
+Tag = F5A18D9E7F98FF6B1EBC960BD394BCC9
+Ciphertext = CF5337
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 3031323334
+Tag = B54D0FF007F34FF4D5CC6095366F092C
+Ciphertext = 307665
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435
+Tag = D50D94E52A31553833E8F30BE814BE02
+Ciphertext = 9310C6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 30313233343536
+Tag = C2ADCD2EA7E7397C1638B7A775D54225
+Ciphertext = 6E024B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 3031323334353637
+Tag = 9EFA75CB354CD5E83C481FB6E42E94C0
+Ciphertext = FABE2C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738
+Tag = F4CFC0E8D70C3F570F880557BC1D8CA0
+Ciphertext = BF79D7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 30313233343536373839
+Tag = 6869F4B4CA9EFCB87201FFD1BAE79415
+Ciphertext = 120429
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A
+Tag = 044533D79DE2EAC4BBE1147B4CD41DB1
+Ciphertext = 16C36E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B
+Tag = 906083E5AEE1B974DDCD54B3409BD9C1
+Ciphertext = B83A1C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C
+Tag = 3751D5BEFCFCF8B92C8B4C6736FB9FBD
+Ciphertext = 8C839B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D
+Tag = A697BFED542CF2A7763C098BDEE74261
+Ciphertext = 018C98
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E
+Tag = FB947B6928C4F5F4930B4BD8F1ED14B3
+Ciphertext = 20FD19
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 2CD7B2919000A89B1D71B4A2016B6E0A
+Ciphertext = 6373EB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 691ADCFB47D7B024092EE2500E35A9F1
+Ciphertext = BF77C7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = D419A8BC5FC53006E86111C525F16A09
+Ciphertext = B3B05F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 0872CF670D5856C022753F367E89099F
+Ciphertext = A967C1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = C9A9A80A5AB6C11665DFEAC70D51BC49
+Ciphertext = D7FDDE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 266BA8C885C6FE76F85BDDB2E4CDF019
+Ciphertext = CC261D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 8D41BB62A973286AFFED1512BC82748F
+Ciphertext = 96A3AB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 72994BFDE5583AD3BF3C109C7C2520C5
+Ciphertext = 781459
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = D5D1876DE04C364766107C0B0AC38B59
+Ciphertext = 9D29F9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = F9B555F7459E9B14C76C47AB0D4BEDEF
+Ciphertext = 16CB13
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 68E83CCD88AB45153E937C70C4F4D170
+Ciphertext = A92EF7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = CBF02957AE28C2B18EA1E308E13FA568
+Ciphertext = E4C1BB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 00FD4DC3A33C1722527524E0C6230C26
+Ciphertext = 52476F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = D980259A5A5CFB7BA10CD03E844B48A1
+Ciphertext = 432F0C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = B49AEF3EDC9AC55BF3CA13738BB70925
+Ciphertext = 565968
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 9AE46A9FAFC14BE36A2196E69D80B5F8
+Ciphertext = 4B392E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 1997FAE2610A881DD5627EC0C5345203
+Ciphertext = CB34D0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD =
+Tag = 03C0A96A9B09B64CDE66D9AB0796CD04
+Ciphertext = E8C3DEEE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 30
+Tag = C34B518F67870E904B0E15E08A1B084B
+Ciphertext = 96107D8A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 3031
+Tag = A35487A8B2B9BB0005806D48A6A82BD3
+Ciphertext = 30FCEFAD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132
+Tag = 81A1BE64DB64E4D3E2C5E690FF507673
+Ciphertext = 66D0D52B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 30313233
+Tag = 8205A29C9F1747CDE8BCE331E3E925FC
+Ciphertext = CF5337FC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 3031323334
+Tag = F6C07497B2029279BE7BE3226FA7F606
+Ciphertext = 3076658C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435
+Tag = 7DC77C54AF7AD4AEBE2F29BC1A939D18
+Ciphertext = 9310C6DD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 30313233343536
+Tag = 1A5F5EF8297153B4F69F9B91FF866A6F
+Ciphertext = 6E024BD4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 3031323334353637
+Tag = 55E2032D9C598FEE8119C43A882B42B0
+Ciphertext = FABE2CB1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738
+Tag = CCE3AF83A257A0D22F060CE8B83508D3
+Ciphertext = BF79D747
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 30313233343536373839
+Tag = 1A1BDA5D8D62C4FB0B1B262C1A679ED5
+Ciphertext = 12042996
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A
+Tag = 865FD0B0001F659C215B7F44BD434D7C
+Ciphertext = 16C36E25
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B
+Tag = 5945B1A375D3BA40CF435C0834C22FAC
+Ciphertext = B83A1C62
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C
+Tag = 892F9FC81C479C47AC37BD57D71175F6
+Ciphertext = 8C839BA1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D
+Tag = 32E574BB32B467D18ADB2EE8F45E9E40
+Ciphertext = 018C9859
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 623C968486EF1C48AAAC18F8BE82B9F7
+Ciphertext = 20FD19DA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 64A4B314256306FB9A16AF4155C88A20
+Ciphertext = 6373EBB2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 2886FBFF0EDFBCBE382D0179F8FA2E34
+Ciphertext = BF77C71B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = C4259667339CC3E4FE425C6978CEB93E
+Ciphertext = B3B05F0A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 260C1A504E8A7CF24CB06C168DCFEE5F
+Ciphertext = A967C136
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 9105EB99A0CFF9A05BB29EB0475656E2
+Ciphertext = D7FDDE3B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 5284319F2DC6CF99A3E8037FF6999A68
+Ciphertext = CC261D9F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 10617DFB6AB79C17853BA9A8F4C9C611
+Ciphertext = 96A3AB36
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = D0D56915608ACBF12B895CA19218E067
+Ciphertext = 7814592E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 92480E71FF4FA4B79CED9DBE3E2C64C2
+Ciphertext = 9D29F9D5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 3D93E3F44620FFE3E533F4C346A80E95
+Ciphertext = 16CB13E5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 1BB2BA89908C1A6E1769D270CE06BDAD
+Ciphertext = A92EF70D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 8AA75FD63B6C9E318F178E1859F6E0C0
+Ciphertext = E4C1BB6B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = B8F88B3EE4DE8504EBDC2FC5775F8A69
+Ciphertext = 52476FE1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 80D0FE9EF64C7AFC6A290F7BE0F94595
+Ciphertext = 432F0CB6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = E5510E8100D9718F88E73973B7535FEE
+Ciphertext = 565968B0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 816B5F58304DAD0544142C7C4DDD0C80
+Ciphertext = 4B392E5F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 0470D4BBF29995051DDFFB1CCE9D5631
+Ciphertext = CB34D046
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD =
+Tag = 21812A398A8FF074C8B7DA46C82A94A7
+Ciphertext = E8C3DEEE24
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 30
+Tag = 8664E18A6B63695D80C860C8011F9CB0
+Ciphertext = 96107D8A29
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 3031
+Tag = BF7A34E4B7388F2F3E2B8E07EE082B5E
+Ciphertext = 30FCEFAD28
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132
+Tag = A8655208176FD6FF6E6DA394A245418C
+Ciphertext = 66D0D52BF4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 30313233
+Tag = EE25ABCBBE7BB1AC7B9EFF03D77536C8
+Ciphertext = CF5337FCB7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 3031323334
+Tag = 34018C75D5EB4836D4CD9A49C7537BF1
+Ciphertext = 3076658CBA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435
+Tag = 06F1AB9F4A7C0DDEAA59218CF589B784
+Ciphertext = 9310C6DD8E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 30313233343536
+Tag = 2090DF7F163A9DF032CFDB952F18706F
+Ciphertext = 6E024BD403
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 3031323334353637
+Tag = 2E64C7970DC97F8418C0E4063B9F0C89
+Ciphertext = FABE2CB1E7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738
+Tag = 1D239ED22339DF5804210D0012A835AA
+Ciphertext = BF79D7476D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 30313233343536373839
+Tag = AD7FFE31C9216C832D91EF0B09312E2C
+Ciphertext = 12042996DA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A
+Tag = 201778013CAB1B09D225B285940774F9
+Ciphertext = 16C36E25FB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B
+Tag = 9DF9B34D49C7F5777FC036558E27EC41
+Ciphertext = B83A1C62AD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C
+Tag = AF67C5B7D84521D2F31D7EE04FD286BD
+Ciphertext = 8C839BA1B0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D
+Tag = BE718CA659491E34FE7F2CCDB3A21609
+Ciphertext = 018C9859DC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 5F60A39C721B90B3523BAC2CF1F3C36E
+Ciphertext = 20FD19DABC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = CF2CDCAD554A12C444EAD89DA6CCAD87
+Ciphertext = 6373EBB28B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 52911DB912E31602A77B20576661B84C
+Ciphertext = BF77C71B3D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 597A91D4FE861C10EEBF14AFAE99D3BB
+Ciphertext = B3B05F0A08
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 0DF8EE2C1145A55D95BAA9AD34F8CEF3
+Ciphertext = A967C136D3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 6FF3FEC70AA1748A3C5E66FCEC304485
+Ciphertext = D7FDDE3BE4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = A058EDC3A61500442C54C519004298E8
+Ciphertext = CC261D9F8F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 394B334128B15CFD71F84681275C8425
+Ciphertext = 96A3AB365E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 526F115BDF2728BC536004F84E90F602
+Ciphertext = 7814592EEA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 2484BF2539D963BB38F1F583FCC2EBEB
+Ciphertext = 9D29F9D52A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 4DB30A6F90C98021D528B2F5F4F299B2
+Ciphertext = 16CB13E585
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = FF1551EBFCD659AD211EC0623B0CCAC4
+Ciphertext = A92EF70DF2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 37C9476F22CC47E3281C997ED8A31991
+Ciphertext = E4C1BB6B1B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = E7C222447CD86FE7249B8EA4CD8FB35D
+Ciphertext = 52476FE14A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = E276F9E890B765A48F52B3773AD8A218
+Ciphertext = 432F0CB672
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = A421E2A2DD84136BB080461C3BE53C15
+Ciphertext = 565968B056
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 534745A404C076E7794EF83E09101004
+Ciphertext = 4B392E5FA6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 3DC956870A9164D712E734B0E8997DD0
+Ciphertext = CB34D04660
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD =
+Tag = 05D75242AFC7928D1157C10AB4AEE0F2
+Ciphertext = E8C3DEEE246C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 30
+Tag = 0996AA90E6B88BE7A2865F0AEC5C70F4
+Ciphertext = 96107D8A29A7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 3031
+Tag = 442BB53111FDCD74E0F4622E360B9C5F
+Ciphertext = 30FCEFAD2827
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132
+Tag = 0F6A46461573F744B038D904E8E1DA2A
+Ciphertext = 66D0D52BF401
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 30313233
+Tag = 6454F749005CA24D6DC56F2BA9A164E5
+Ciphertext = CF5337FCB70E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 3031323334
+Tag = 9345F687F1836A11DF2324EF907FEC28
+Ciphertext = 3076658CBA8B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435
+Tag = 376C1C60A0772518BA981B0DEBE8C1AE
+Ciphertext = 9310C6DD8E9C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 30313233343536
+Tag = C5CEE9AAA091DD3D992879ED578611E5
+Ciphertext = 6E024BD403F3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 3031323334353637
+Tag = EE208BFE553C93E06E8A6F0744BFB4C0
+Ciphertext = FABE2CB1E7EB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738
+Tag = 11611DA1356DFCD346C1A1148EF39C98
+Ciphertext = BF79D7476D6F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 30313233343536373839
+Tag = 71000325D34908AEFDE7341C37BC5A4F
+Ciphertext = 12042996DA42
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A
+Tag = D214CCB7AD7BABDC38B1E25F8548649A
+Ciphertext = 16C36E25FBA8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B
+Tag = ECD5E1FAFA666730152C615EF7656CDF
+Ciphertext = B83A1C62AD05
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C
+Tag = FE4855526913E59A9A48F50B173DCF1A
+Ciphertext = 8C839BA1B04F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D
+Tag = 557C32C4B6A02679EA5029C0A0927D29
+Ciphertext = 018C9859DC39
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E
+Tag = C897A91DA0799E355D110C043C313EE3
+Ciphertext = 20FD19DABC1A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 650EC31F07DC059890264ECD3321E0F6
+Ciphertext = 6373EBB28BE9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 352E3162A87A92DB604AB137E001D89B
+Ciphertext = BF77C71B3DE9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = E00130E3529B3A179E633F858D86688F
+Ciphertext = B3B05F0A08C5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 634FC36E5492CC0E116B64724E1D3437
+Ciphertext = A967C136D389
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = ABDB3D7A68E33C7A0872E32822F7186D
+Ciphertext = D7FDDE3BE4E1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 62D584F26DEB1043A65F8562A85FA2D8
+Ciphertext = CC261D9F8FB8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 3F46774FEC10208AC55D72B5B392EA4B
+Ciphertext = 96A3AB365E57
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 1C04B38BA86364E4BA8FAF07AB093DDB
+Ciphertext = 7814592EEAE4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 240286529CEED53EFEE495645FC7E701
+Ciphertext = 9D29F9D52ADF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = B1A1DCBE837BF0BEDEB9B6A7F992C224
+Ciphertext = 16CB13E58535
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = C206CA40D83ABC6603C41251A152A7D2
+Ciphertext = A92EF70DF2EF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 2A5403095C37BFA0E5C98D44050FD852
+Ciphertext = E4C1BB6B1B26
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = E08E36F53F99024F6BDFD963D9E6C7BC
+Ciphertext = 52476FE14A81
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 9ABFCC244C43EB98CDFDD5CF8E684DCA
+Ciphertext = 432F0CB672E7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 07664992086E8C0C46DB49E2C08F9841
+Ciphertext = 565968B0563D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = E9A76C6625010A4D141FA41535E92083
+Ciphertext = 4B392E5FA60E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = A0E89218934E756C1E945D9ED61598E6
+Ciphertext = CB34D04660A6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD =
+Tag = 653B4F72D2456EE9DBDA057677A3F87A
+Ciphertext = E8C3DEEE246CC5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 30
+Tag = A3E5B4F8B7A22D7A31C17FC5FCA4D8D3
+Ciphertext = 96107D8A29A752
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 3031
+Tag = 7EC55ACEF7A6590CA407A936F61FA360
+Ciphertext = 30FCEFAD28275D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132
+Tag = 4CFCCEA25BB53CEF292120521D154BF4
+Ciphertext = 66D0D52BF401C6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 30313233
+Tag = 55CBE02D912E1356A30EDC91490DFA5F
+Ciphertext = CF5337FCB70EC4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 3031323334
+Tag = 4E7286CACB55627D97C69B0C904C8C19
+Ciphertext = 3076658CBA8BF3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435
+Tag = A66AF2F0132672A9C728DE3B0BDDE3DF
+Ciphertext = 9310C6DD8E9CBC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 30313233343536
+Tag = 8AAC3AC98AB105666CDC41B57F182EBF
+Ciphertext = 6E024BD403F386
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 3031323334353637
+Tag = 0FFEB94F5A2ACAF15A5B5AFA28DAEF50
+Ciphertext = FABE2CB1E7EBA6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738
+Tag = 85D5803AD41635387C8C97A2094FF8CA
+Ciphertext = BF79D7476D6FB0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 30313233343536373839
+Tag = 6232DCFFE1844F1FF338671F1DEC35CC
+Ciphertext = 12042996DA42B4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A
+Tag = 5D868F1314B39A0356DAE2473C9B8D82
+Ciphertext = 16C36E25FBA893
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B
+Tag = 0AB3E0EE5B278E929ACF94B9FF1A9ABF
+Ciphertext = B83A1C62AD05C6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C
+Tag = 2AB61A6AFBB039117A14D717FEF1D636
+Ciphertext = 8C839BA1B04F19
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D
+Tag = 64266E5DD3EAC5DC6A176B1A2156A6B1
+Ciphertext = 018C9859DC3935
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 4B24FED82DD497366A3AB11494B70EE4
+Ciphertext = 20FD19DABC1A5C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 81153837F5A24C224CF022089B62DFA6
+Ciphertext = 6373EBB28BE97C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = E7490974AD705BB7B4ADCAE104D905EA
+Ciphertext = BF77C71B3DE9F1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 9CCCC489FA07B844EF5F21E1712844CB
+Ciphertext = B3B05F0A08C576
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 4A23045350256E7521E7DFEA6C14E318
+Ciphertext = A967C136D389E0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = AC7E66CFC6F56508E096707989F3B371
+Ciphertext = D7FDDE3BE4E1BB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = E811EFD262A43625169B2435546198D2
+Ciphertext = CC261D9F8FB884
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 116A2BF0E1C787DB7E34F1A73F5BD84B
+Ciphertext = 96A3AB365E5774
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = D2ECE8AE282B68EC0E2599A5EC21F829
+Ciphertext = 7814592EEAE415
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = D44F612B14D93D84C49253DB445ED912
+Ciphertext = 9D29F9D52ADF94
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = B615B1CEDE896F619FE188B6C6A8DB67
+Ciphertext = 16CB13E5853541
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 5197D6A244FE7FFCA7682A3B7D12911F
+Ciphertext = A92EF70DF2EF0F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = A6AEEC18053781EDF9789F05F87394C4
+Ciphertext = E4C1BB6B1B264F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 95BD28EF48CBDBF9B2906A6EA438BE16
+Ciphertext = 52476FE14A8119
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = F08F97CEB2BCD9F6E301EFCC090AE957
+Ciphertext = 432F0CB672E75F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 88ED0D0B7FE043C9B831FFEC531AEBB3
+Ciphertext = 565968B0563DF9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 3C39C9239951E42312C8B7E772F2552C
+Ciphertext = 4B392E5FA60E0C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = D96DC2D3E9060E5F2ACACCA9A8F101E6
+Ciphertext = CB34D04660A66D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD =
+Tag = E455EF6B33B782A3DD91ED6695373C27
+Ciphertext = E8C3DEEE246CC5EA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 30
+Tag = 6A458FD77624539F22F62AC4498E9023
+Ciphertext = 96107D8A29A7529A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 3031
+Tag = 1186C5B07CBD93F9850592DAD3877019
+Ciphertext = 30FCEFAD28275DF1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132
+Tag = C9320627FB267485C44FAF3CF1DB51C2
+Ciphertext = 66D0D52BF401C6DC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 30313233
+Tag = 3221C954AEC33C48C99E498AFBC75318
+Ciphertext = CF5337FCB70EC45D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 3031323334
+Tag = 094F92EED3027C86C09E0AB8D0399B16
+Ciphertext = 3076658CBA8BF3BB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435
+Tag = B689E42F14283BA04917929A0F746171
+Ciphertext = 9310C6DD8E9CBC3E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 30313233343536
+Tag = 9CF1E38B9CAFC3046924282EC9C3A96E
+Ciphertext = 6E024BD403F386EB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 3031323334353637
+Tag = 40524BC3388725341B84C3537042DEC5
+Ciphertext = FABE2CB1E7EBA632
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738
+Tag = 830B7E7D80BB56EC53E5DFFD78F38ADD
+Ciphertext = BF79D7476D6FB05B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 30313233343536373839
+Tag = D57182792515A30B054CA302FA97C29D
+Ciphertext = 12042996DA42B453
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A
+Tag = 3C63BEE8DBF4D2B8CA4B11986901F79B
+Ciphertext = 16C36E25FBA893EB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B
+Tag = 28E86DDCC7FE78BF8B157424064F5877
+Ciphertext = B83A1C62AD05C670
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C
+Tag = EDDDCFD6B9A6FE497D3C5021EBF23990
+Ciphertext = 8C839BA1B04F19FF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D
+Tag = 0556C85C230B7EC86A8094D60DA2DB27
+Ciphertext = 018C9859DC3935CD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 6CCB928D9578AB5B256E6EBA95632F34
+Ciphertext = 20FD19DABC1A5CC4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = FF4AD146B3AE40035CE2D47DC825F46A
+Ciphertext = 6373EBB28BE97C9B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 1611F5BD26E89FF6D79FB4F17D2F0A90
+Ciphertext = BF77C71B3DE9F1C5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 5F43D6597CA62CE1D15C3D05F86B09DB
+Ciphertext = B3B05F0A08C57697
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 7C221BC601A1CDAC0F57D311284766DB
+Ciphertext = A967C136D389E007
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 2CF1E82F81E92F7EDA572E554FB7A985
+Ciphertext = D7FDDE3BE4E1BB8A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 810643672710E71FAED36E09975E0DEA
+Ciphertext = CC261D9F8FB8842E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = DF42A3E85D6567387E0A791372BE76AF
+Ciphertext = 96A3AB365E577466
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 09BA2DAC110D637F52BD26756F56FEAB
+Ciphertext = 7814592EEAE415B7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = DE2C0E70358D598EC7FDDC8E3796C670
+Ciphertext = 9D29F9D52ADF9470
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = B38396BE456C486F26932ED701D9ADA8
+Ciphertext = 16CB13E5853541E2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 8D31574309BCA0FD6305CDFF54499960
+Ciphertext = A92EF70DF2EF0FAA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = DDB2C3C620DB32C00E18EF700A35FF7D
+Ciphertext = E4C1BB6B1B264F12
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = C5A4F9AB198C26FC42FD0BC9542AC00D
+Ciphertext = 52476FE14A8119E7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = E7D31E1371B0E6ACF2BEC9413DB2CB0B
+Ciphertext = 432F0CB672E75FE4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = F16939E603C6E040CABEA424BB549226
+Ciphertext = 565968B0563DF95E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = B662A8CEAD07581A723D447A452225A4
+Ciphertext = 4B392E5FA60E0CBB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 2021222324252627
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = A1381376EDA2316C9683DC3F391DC406
+Ciphertext = CB34D04660A66DBF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD =
+Tag = 329BC950AE101B9247F3605EBEDCBF6C
+Ciphertext = E8C3DEEE246CC5EAE3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 30
+Tag = 558544B3E0BFA4E8376EE8DF76A48386
+Ciphertext = 96107D8A29A7529A79
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 3031
+Tag = CFAEEDC161BED25C45CFAE2BA5EDE064
+Ciphertext = 30FCEFAD28275DF1A3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132
+Tag = D53C2882E73404CAACF83950F538B9CE
+Ciphertext = 66D0D52BF401C6DC1C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 30313233
+Tag = C2CC82BA76602C2AF3CF23CACF6FBEFE
+Ciphertext = CF5337FCB70EC45D17
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 3031323334
+Tag = 4131DE4469C5B637B936A2B60B041BD7
+Ciphertext = 3076658CBA8BF3BB6D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435
+Tag = D90B8789DAFBFFD15EDF4621B406DC39
+Ciphertext = 9310C6DD8E9CBC3E40
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 30313233343536
+Tag = BEAC5026FE771F3375DEBC1D69BB5311
+Ciphertext = 6E024BD403F386EB9D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 3031323334353637
+Tag = 4CC6D5216D0215313E08F384D2D674C4
+Ciphertext = FABE2CB1E7EBA6329A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738
+Tag = 19CCA281C41C56EE49AF66737E2985D1
+Ciphertext = BF79D7476D6FB05B88
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 30313233343536373839
+Tag = C74440FDDFC2264AC55D072E594F4EA4
+Ciphertext = 12042996DA42B4536E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A
+Tag = AA0B265A0C5862A5D1C3E32B6738B16A
+Ciphertext = 16C36E25FBA893EB46
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B
+Tag = B8CA7ABEDD607BAB410117733246E064
+Ciphertext = B83A1C62AD05C670D6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C
+Tag = 5A4929216DE8F237BF514A98B7A976D9
+Ciphertext = 8C839BA1B04F19FFE2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D
+Tag = ED2734068C7D4AEE8FA5C1A7714F9E4C
+Ciphertext = 018C9859DC3935CDEA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E
+Tag = CF7089E8C1C27A8BBD286393716751CB
+Ciphertext = 20FD19DABC1A5CC449
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = FC9AC21399C069DEED58C9D07D0EFBFA
+Ciphertext = 6373EBB28BE97C9BAC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 972116D01CCC9733F4FABDEE5EA0C888
+Ciphertext = BF77C71B3DE9F1C5B3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = B51634A3A91D3437AB565186E92660F6
+Ciphertext = B3B05F0A08C5769749
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = B769576993D2EB4AE6B3D4FDA2D0B466
+Ciphertext = A967C136D389E007BA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 50A75AE70DA6BF8067DB75742C154717
+Ciphertext = D7FDDE3BE4E1BB8A71
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 65A7212A2D39FCEF082C7E83EFC82D43
+Ciphertext = CC261D9F8FB8842E82
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = DE9F038B06585F76B519D611B843DA57
+Ciphertext = 96A3AB365E57746625
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 1F0CFDB96ACE977F17A9551B0E5C6516
+Ciphertext = 7814592EEAE415B75C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = C07F414F69653505D497F0B8299F714A
+Ciphertext = 9D29F9D52ADF9470AF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 23FC2D2A85F58DAA70433F6A37AAE40B
+Ciphertext = 16CB13E5853541E2F3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 16FF622848C79764C301517B0BD70CE7
+Ciphertext = A92EF70DF2EF0FAA74
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 82C37B1EEC0E908114688368D8FE8186
+Ciphertext = E4C1BB6B1B264F12EE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = E2C3F52B32EE7C722710A8D0724BD460
+Ciphertext = 52476FE14A8119E7CE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = D5AF7580C690A1732A9DC0A5A0F57C50
+Ciphertext = 432F0CB672E75FE412
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 28A99AA90D961BB17AFFE431E0721E29
+Ciphertext = 565968B0563DF95EA9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 5753656333FD6F41D5A5EFB99EF32576
+Ciphertext = 4B392E5FA60E0CBBCA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = B55047438EBE45F11374D66D6E75DDAB
+Ciphertext = CB34D04660A66DBFBE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD =
+Tag = DF96F8B1F5C34F2E8C96D3305D849297
+Ciphertext = E8C3DEEE246CC5EAE3E8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 30
+Tag = D01889CE22E2BA84DC747E0EF775E8B0
+Ciphertext = 96107D8A29A7529A7941
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 3031
+Tag = 58D5D716AE8FFF42F8F1761C91CBE3D8
+Ciphertext = 30FCEFAD28275DF1A31E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132
+Tag = 83CE3E3BD880A21173C38B03C449D313
+Ciphertext = 66D0D52BF401C6DC1C0A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 30313233
+Tag = 8C216619E70A01CA5BA35CDA4691D46E
+Ciphertext = CF5337FCB70EC45D179E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 3031323334
+Tag = 303DC870E662189EFFD833181929BA81
+Ciphertext = 3076658CBA8BF3BB6DCC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435
+Tag = 08342785CE20B1B46F559878F12EBAE4
+Ciphertext = 9310C6DD8E9CBC3E406C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 30313233343536
+Tag = C6D690F447FEB2DB1E694F6D27032319
+Ciphertext = 6E024BD403F386EB9D1C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 3031323334353637
+Tag = 2A0F1EB0B5DFCCC7CC34F681209F9509
+Ciphertext = FABE2CB1E7EBA6329A30
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738
+Tag = CEA93E193EA1C88162EEAA4DB2841C11
+Ciphertext = BF79D7476D6FB05B8891
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 30313233343536373839
+Tag = 0E64692CF6041FF8C367E1423253C84C
+Ciphertext = 12042996DA42B4536E5A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A
+Tag = ACC5A8DA6F097013D5AC9B0971D6A35B
+Ciphertext = 16C36E25FBA893EB4673
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B
+Tag = ECA227D6BD4075A8AD3218D2D826D01F
+Ciphertext = B83A1C62AD05C670D6E9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C
+Tag = 2532DE15CEAC89B92FEE06C7894F9E0A
+Ciphertext = 8C839BA1B04F19FFE26C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D
+Tag = 13F4B1C058E57A869AEC24957A20B3F3
+Ciphertext = 018C9859DC3935CDEAA3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E
+Tag = D0E881DAAB9B82A8E0A3BB1E23055357
+Ciphertext = 20FD19DABC1A5CC449A6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 0D242426D5B8D86DB72F35B5543A2655
+Ciphertext = 6373EBB28BE97C9BAC09
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 3A15C6C9D3FF810A53B216A29B7844BE
+Ciphertext = BF77C71B3DE9F1C5B372
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = DE34243DE3FDD318F37B785FA6651BC6
+Ciphertext = B3B05F0A08C5769749A3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 88F5AA823357D40CF629CBB136E67852
+Ciphertext = A967C136D389E007BA42
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = B1836437A5F54D28369C9B34FB383D24
+Ciphertext = D7FDDE3BE4E1BB8A7157
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = BC6308CDDE03C255DD57C64D0993DA09
+Ciphertext = CC261D9F8FB8842E82E2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 9C33033CAF3935C3A8E3D7F48E41729C
+Ciphertext = 96A3AB365E5774662556
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = B9A9148D71C7249A56F99B35AF774F42
+Ciphertext = 7814592EEAE415B75C50
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = A72A0A6E1B066AFAD8C9A0144F22612E
+Ciphertext = 9D29F9D52ADF9470AF4C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = E3900686DD247E7F72645E366751DBB9
+Ciphertext = 16CB13E5853541E2F36B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = A9A58493CB2C1C653AC7CA6F934FB2E8
+Ciphertext = A92EF70DF2EF0FAA74A2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 599123D4393898409A7D413627314515
+Ciphertext = E4C1BB6B1B264F12EEC2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = DB1FD9D438F3B35B5AD69ADDEEEE04FC
+Ciphertext = 52476FE14A8119E7CE36
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 8C9D42BF32F634083EA44F95C7FB7B2A
+Ciphertext = 432F0CB672E75FE412F9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 5A9392FFEC7D6A7134D09B72E3809528
+Ciphertext = 565968B0563DF95EA912
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = B88691F26054800AC3579B2B815DD262
+Ciphertext = 4B392E5FA60E0CBBCA54
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 20212223242526272829
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = FC8AFEEAF2C3E7D84C2CEDF2AD323735
+Ciphertext = CB34D04660A66DBFBE9C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD =
+Tag = 4657914B9DE7C78E25D6A482F7EB3CFA
+Ciphertext = E8C3DEEE246CC5EAE3E872
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 30
+Tag = B75B9176C5BEC0B1A80E106C0C115FCF
+Ciphertext = 96107D8A29A7529A7941BD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 3031
+Tag = 09550B4148BF47E5C21C61319580B144
+Ciphertext = 30FCEFAD28275DF1A31E10
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132
+Tag = 7F7D8F578D8C6E3D4723E78416C1CECE
+Ciphertext = 66D0D52BF401C6DC1C0AD4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 30313233
+Tag = 040A99DA47F3C1059FF7F28027F71840
+Ciphertext = CF5337FCB70EC45D179E0C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 3031323334
+Tag = C8AFB6150AC0CF74391B000146917AAD
+Ciphertext = 3076658CBA8BF3BB6DCCAA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435
+Tag = 4BC95B3D8F5490B081784CB351DC5872
+Ciphertext = 9310C6DD8E9CBC3E406C0E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 30313233343536
+Tag = 82A4ABAD3E955008F171798D59BA2CEE
+Ciphertext = 6E024BD403F386EB9D1C56
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 3031323334353637
+Tag = 990A8A3B3121855E7B42C2C8028AA77D
+Ciphertext = FABE2CB1E7EBA6329A3008
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738
+Tag = B4065ECAD8E520E094DC6FCE197B393C
+Ciphertext = BF79D7476D6FB05B8891A0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 30313233343536373839
+Tag = CAC91A8655345AFBBD37DD9C787DE80D
+Ciphertext = 12042996DA42B4536E5A5F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A
+Tag = 78B2DF7BB2A41734786A059FDD9FFB23
+Ciphertext = 16C36E25FBA893EB467330
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B
+Tag = 6FDEF8590891CF76B39A8A2082202395
+Ciphertext = B83A1C62AD05C670D6E922
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C
+Tag = CA69BBBB6427822E76F60C651BBC50D0
+Ciphertext = 8C839BA1B04F19FFE26C69
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D
+Tag = 2DDC617266ADB223CC28B351082ACD53
+Ciphertext = 018C9859DC3935CDEAA338
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E
+Tag = B2D19DACF08E95FE78E1BB177FA6E4C2
+Ciphertext = 20FD19DABC1A5CC449A621
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = ABD40E375CD362C200F939973AA1237C
+Ciphertext = 6373EBB28BE97C9BAC090C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = C5E1E41291DF5AFAECE7298CA53211F9
+Ciphertext = BF77C71B3DE9F1C5B372EF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = F1D0E66E72CC24B6E523140045F7D750
+Ciphertext = B3B05F0A08C5769749A3B5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 5E668C2258BA2711E92422F616113B51
+Ciphertext = A967C136D389E007BA42FB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 8D1E1DB3962E92BAA027868D07B8EBD1
+Ciphertext = D7FDDE3BE4E1BB8A71570B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = D704828CBBF654BD7F6496F7547255F8
+Ciphertext = CC261D9F8FB8842E82E22B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = B7FF6CCC01CF6D2422271BDF294F1BAE
+Ciphertext = 96A3AB365E57746625562F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 94305136BE5EAE01BF759D599FF07B2A
+Ciphertext = 7814592EEAE415B75C50EB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = E376EEFB9CBB89338C1DF4ADEE1F0F93
+Ciphertext = 9D29F9D52ADF9470AF4CBC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 0802CD049C3850C223F572EB50791177
+Ciphertext = 16CB13E5853541E2F36B38
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 0D93A7B2619FE75ACF6A3EFE9AB34F0B
+Ciphertext = A92EF70DF2EF0FAA74A21F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 9B4603D0BC450DB88589CD1D22E32320
+Ciphertext = E4C1BB6B1B264F12EEC2AB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 4485F6F014C03CDA0092418AEDB5AAA9
+Ciphertext = 52476FE14A8119E7CE3696
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = DE9F38E0D43F780918F751AEC2F558D5
+Ciphertext = 432F0CB672E75FE412F94B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 0412D40AF7707B4633D15F95220001CA
+Ciphertext = 565968B0563DF95EA9124E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = F18582B0998B948A61DFE150D176990B
+Ciphertext = 4B392E5FA60E0CBBCA547D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = F78E4DE7182EEFAB1EC99A93E45F2128
+Ciphertext = CB34D04660A66DBFBE9C85
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD =
+Tag = 3681E50093528EA0705C07B5D3DC6486
+Ciphertext = E8C3DEEE246CC5EAE3E87231
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 30
+Tag = D2A3F12F54CC8C9929D3596F652D3455
+Ciphertext = 96107D8A29A7529A7941BDC7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 3031
+Tag = 4D3B2B529A1128FE7FE442F253F1F017
+Ciphertext = 30FCEFAD28275DF1A31E10C0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132
+Tag = 5D29DF34FD308C61C71F5CED12F170BE
+Ciphertext = 66D0D52BF401C6DC1C0AD4DA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 30313233
+Tag = 4866C3547E2FC9E659C09D56FF266F17
+Ciphertext = CF5337FCB70EC45D179E0C3F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 3031323334
+Tag = 9E4982B0AEEB68020D86E4405A500097
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435
+Tag = 0C1AA3849275BF49196BC7064C2B9964
+Ciphertext = 9310C6DD8E9CBC3E406C0EBF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 30313233343536
+Tag = 9C7CE7562346B9927ABD8B04C5519BDA
+Ciphertext = 6E024BD403F386EB9D1C56F4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 3031323334353637
+Tag = 120B13740D49379670E84703EF29F020
+Ciphertext = FABE2CB1E7EBA6329A30080F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738
+Tag = 821ACCDE77B9401B62C58638757D62BD
+Ciphertext = BF79D7476D6FB05B8891A079
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 30313233343536373839
+Tag = E96E05B6B889791513199E1FB7271D37
+Ciphertext = 12042996DA42B4536E5A5FBC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A
+Tag = DDB1D2A632A3C697C858B48CC4AE3B83
+Ciphertext = 16C36E25FBA893EB467330C2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B
+Tag = 10128E8D21684B829D3988F82CA51E68
+Ciphertext = B83A1C62AD05C670D6E9220E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C
+Tag = 8CC35ADE888FA74F5C947BFFFB63CB7B
+Ciphertext = 8C839BA1B04F19FFE26C69A2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D
+Tag = 1156AECB331415B2B2820493A5581374
+Ciphertext = 018C9859DC3935CDEAA33884
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 6115D19E3062AD7797985F16A0A18155
+Ciphertext = 20FD19DABC1A5CC449A621D3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 4266D36C2BF6F26167A53EB84682622D
+Ciphertext = 6373EBB28BE97C9BAC090CF3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 467F2B78802590AFAD69A73B3D62A2F6
+Ciphertext = BF77C71B3DE9F1C5B372EF27
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 71982F096057F86BCE93935BE1DA5E2F
+Ciphertext = B3B05F0A08C5769749A3B565
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 01BDFB03BC1930BA5FAA46372DB93A2C
+Ciphertext = A967C136D389E007BA42FBC6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = D96CD52E090BE9EF4BD417DAF81F2C2B
+Ciphertext = D7FDDE3BE4E1BB8A71570BD3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = A923ED56F9DCA3D85D6362A381BFE4E1
+Ciphertext = CC261D9F8FB8842E82E22B10
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 8441B6F3291F42A30509BC844E625C4F
+Ciphertext = 96A3AB365E57746625562F5C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 81DA1DC645FB2394B9DBD9C267D94D6B
+Ciphertext = 7814592EEAE415B75C50EB97
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = A8FD904178509873F8B4852CD27DF443
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = EE621CB279D7B623CB85D8E73036D0CD
+Ciphertext = 16CB13E5853541E2F36B3824
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 68C4A44B20C0CD1EFC71DAFE69DA610F
+Ciphertext = A92EF70DF2EF0FAA74A21F97
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 391ED0DC1FFD4478DE6548C6C67504D2
+Ciphertext = E4C1BB6B1B264F12EEC2ABB5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 901926CF13F56400E1E8176D94248D06
+Ciphertext = 52476FE14A8119E7CE3696C4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 0719154699A3928520377D0CF82E7177
+Ciphertext = 432F0CB672E75FE412F94B56
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = F6D1D9F3418F33B2E1F058EFF57D4369
+Ciphertext = 565968B0563DF95EA9124E5F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 933C4C9DAFB8A11E6F14408D096DE42D
+Ciphertext = 4B392E5FA60E0CBBCA547DB9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 2AC88719A60D5742E568D8290AF8C01C
+Ciphertext = CB34D04660A66DBFBE9C8566
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD =
+Tag = A5C650E11348C7DD427F3977AB9B630E
+Ciphertext = E8C3DEEE246CC5EAE3E8723138
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 30
+Tag = 540B2C86C4756D874D4BBC8A1F90D2AF
+Ciphertext = 96107D8A29A7529A7941BDC7DF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 3031
+Tag = C316D74E4A015C6A38604E071F1FA24E
+Ciphertext = 30FCEFAD28275DF1A31E10C057
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132
+Tag = 4F1C8FF225BDAEAC2DC75AA336BB1091
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 30313233
+Tag = C4A223E3C7901593013C4F37C9464D8D
+Ciphertext = CF5337FCB70EC45D179E0C3F51
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 3031323334
+Tag = 9DD5F6D3DDBE9E57011B4FFBC894A190
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F12
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435
+Tag = B69FAD3EDD6851794BBC2D554404D31D
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 30313233343536
+Tag = 60B5216CA89DF8E1C2489E758A680F44
+Ciphertext = 6E024BD403F386EB9D1C56F459
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 3031323334353637
+Tag = 3A9BFED4EDADD05C4ABE22343280F77B
+Ciphertext = FABE2CB1E7EBA6329A30080F26
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738
+Tag = 18A89CA63068E80A3676636B3E0252D0
+Ciphertext = BF79D7476D6FB05B8891A079BE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 30313233343536373839
+Tag = E4F0519C111A9AC8F6685F7F2A9378F1
+Ciphertext = 12042996DA42B4536E5A5FBC1D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A
+Tag = 45712FC490301B0C93F47381D6296819
+Ciphertext = 16C36E25FBA893EB467330C2C8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B
+Tag = 6280CF0C7A4A6A400506E2826AB7CB69
+Ciphertext = B83A1C62AD05C670D6E9220E0D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C
+Tag = 7420BD62481BAF7BAB1D6A38015347B2
+Ciphertext = 8C839BA1B04F19FFE26C69A28F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D
+Tag = 5F3F5575F649FB7D9C48EC5B96B55D18
+Ciphertext = 018C9859DC3935CDEAA3388459
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 6B63939755DC7254128A2DCEDB92B946
+Ciphertext = 20FD19DABC1A5CC449A621D34D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 0759D0EBC6A14033A1315C705CF12F81
+Ciphertext = 6373EBB28BE97C9BAC090CF399
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = C09A7C966EFADC7966A420F5DE14E2F9
+Ciphertext = BF77C71B3DE9F1C5B372EF273A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = D542BC7B4FAEB0F8B5C3AE41B85F17B3
+Ciphertext = B3B05F0A08C5769749A3B5658B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 4ED6B9DBBB726BDC2EC95B0671EEAFFE
+Ciphertext = A967C136D389E007BA42FBC674
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 9ABB59655893DCC8CF4D40E64ED517E9
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 3EF8C11D9C45856A63A26E2765D1D09D
+Ciphertext = CC261D9F8FB8842E82E22B1067
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = DF0DCFC10353630F299EAE10FBD09739
+Ciphertext = 96A3AB365E57746625562F5CE7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 12F27E5704DCFC717765332E44F3A2C9
+Ciphertext = 7814592EEAE415B75C50EB97F5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 6F3487112073DC520A51633DFEA7A3B2
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 5582308D6F32B70D3E23BE880FBDC6F6
+Ciphertext = 16CB13E5853541E2F36B382403
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 2FCC7A2655B665682976273CA22CCB64
+Ciphertext = A92EF70DF2EF0FAA74A21F9739
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 2E166111C50BAC5781E01B928535C4A5
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 9332CD7367F44B319403F2207EAB5677
+Ciphertext = 52476FE14A8119E7CE3696C489
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 2F78B7B5BDEDE143D1B408B3ADBA0379
+Ciphertext = 432F0CB672E75FE412F94B56CB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 6EECBFBA521B07BEA4E5782C1D7D1BF6
+Ciphertext = 565968B0563DF95EA9124E5F45
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 169145B7C828410D4060E1EE6D3D2B82
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = B9F0100EF9F99275B0A5087F234F2A20
+Ciphertext = CB34D04660A66DBFBE9C856601
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD =
+Tag = D52C675734AD306A5BC54C1422934D5D
+Ciphertext = E8C3DEEE246CC5EAE3E872313897
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 30
+Tag = 84B6728EFCC82F5E5F0C6D32E34E7687
+Ciphertext = 96107D8A29A7529A7941BDC7DF1F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 3031
+Tag = 81DD0A19989D418026C24E1382C9522C
+Ciphertext = 30FCEFAD28275DF1A31E10C05795
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132
+Tag = D755985F7C57ED72EBFDB5756CDC1DA7
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 30313233
+Tag = 9CA02085703482573DEB076CCC8C7264
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 3031323334
+Tag = BF8E03EA7CC52596887D7C9DEEEA6BCE
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435
+Tag = 85BC4E1A3ED915385A34AEE6423C25C5
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 30313233343536
+Tag = 75EA44187A78F151147B100DA7492B31
+Ciphertext = 6E024BD403F386EB9D1C56F459CF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 3031323334353637
+Tag = A94F141A7B9949A791C5A3105556F71E
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738
+Tag = 2AA2995F143AA03F3968F752FB5F2603
+Ciphertext = BF79D7476D6FB05B8891A079BE8A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 30313233343536373839
+Tag = 1B0BD21765FED84BBF8B6D2A2730B790
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A
+Tag = C6772D336A5869EA15BC6AADD329889C
+Ciphertext = 16C36E25FBA893EB467330C2C80B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B
+Tag = 5F1BB28A88653BECF5915E05C2557269
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C
+Tag = A914F89024B41648EAEB65719EFC876B
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D
+Tag = 296E6F3E54AB27A4947860057BD50BD8
+Ciphertext = 018C9859DC3935CDEAA3388459C8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E
+Tag = B61686E7B30F291CF84B35C3CE9D70D8
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 8CA523BAF7F942477EEA9C566B251BB5
+Ciphertext = 6373EBB28BE97C9BAC090CF399C1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 6900C97F3F8B2C856031008BCBD2035A
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = F4B00F09928AD3FD4D234E3B8105594D
+Ciphertext = B3B05F0A08C5769749A3B5658BCB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 56377C404671C5EF8518B1334AD0921A
+Ciphertext = A967C136D389E007BA42FBC6747E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 795AE91150B6231F83DE93515BCD3AF4
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = FEBBF6DBAA6C555796A4C739B510D152
+Ciphertext = CC261D9F8FB8842E82E22B106796
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 869541E6D839B2D595E19264222DCEA9
+Ciphertext = 96A3AB365E57746625562F5CE7C5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 332E231D1A099BAD850EAF086DB5643F
+Ciphertext = 7814592EEAE415B75C50EB97F59B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 86B68136DB925F31CD18D197ED5281DE
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A448
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 006099233BEE47F4185BA54EFAB990B3
+Ciphertext = 16CB13E5853541E2F36B38240366
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 91B65B27A817333B4A2510650E9D1C81
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = A32792BE3E001694F79F7DCDCDA93342
+Ciphertext = E4C1BB6B1B264F12EEC2ABB54276
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 13833906F39FB3C92ABC7F205DB3E6CF
+Ciphertext = 52476FE14A8119E7CE3696C48930
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = EEE88DF2698662BFE855A179AFB942D8
+Ciphertext = 432F0CB672E75FE412F94B56CB0A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = ADDE74A51F85431EF43C1EF483492CDB
+Ciphertext = 565968B0563DF95EA9124E5F4506
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 998AF346CF0C58F320FEEEF984E031E1
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E32
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 349723CF938F6D468556FF3AB1F76372
+Ciphertext = CB34D04660A66DBFBE9C856601F5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD =
+Tag = 83AECC1DA0834A52940EC4BFCDDB6404
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 30
+Tag = 70915182EE42081F9D1622AD33F30BE6
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 3031
+Tag = A61FA2D1A56EF969B16917BF71B4771E
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132
+Tag = 6A05A976C212C3C1534838EC99A13FCE
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 30313233
+Tag = 6429C3D7D02FCC989BE215B45CA38F36
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 3031323334
+Tag = 535DE9380C3895D2F561D8A3D58080F6
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435
+Tag = 82DF8B4C4A7E3C3FE9B6339251CCB933
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 30313233343536
+Tag = 954DEC0C7365F71B8232D8FF460A9691
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 3031323334353637
+Tag = 3035A42578E145B3813FF62F8A94C187
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738
+Tag = 1CC15730F75A187CAF77A9504AF37DF7
+Ciphertext = BF79D7476D6FB05B8891A079BE8A19
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 30313233343536373839
+Tag = 699A26D7A85A6B66089424F38DAB364D
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B23
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A
+Tag = 559DAD654E60D8A3B777831D61781AD7
+Ciphertext = 16C36E25FBA893EB467330C2C80B34
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B
+Tag = B178731459A4013C05763C6A552E1122
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C
+Tag = FE8CC35DD71742AE395653D3C6C46C20
+Ciphertext = 8C839BA1B04F19FFE26C69A28F5635
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D
+Tag = 4786568B2874691221F55EF3227DE262
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E
+Tag = D7F316F7F9AEE44F263C8D7B7094C199
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC60
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 646BE0C80B0404770341EB48D6178948
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = C1CFCFDC64BB8CAA4433E48A1E50014A
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 9C4C2970AA154B8547C7D0FD2AD455A0
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 44DC8B4C2264CAA43B7CE7D677FD2871
+Ciphertext = A967C136D389E007BA42FBC6747E55
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 2516BA53D1E10524774FEE9AAF3F5A12
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C459
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = E3BC50B6EE4FBDDD987CC83549A5C2E5
+Ciphertext = CC261D9F8FB8842E82E22B106796CD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 1B0AE048E9E6530825FCD8712722A906
+Ciphertext = 96A3AB365E57746625562F5CE7C541
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = EACB9385AC5D277F6F75B374A14F8164
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = C660005A81628FA166594398AB6CE999
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 25265ADB1F03521832A6EBA5927611BB
+Ciphertext = 16CB13E5853541E2F36B38240366AC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 1C40BC2D77A1B4DBA05B1DCEAC274146
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = F6D92AAC07A55F97F5FDDDE66B3DD76B
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 1B97080EC1B2C5DD54A27D191D83D3AF
+Ciphertext = 52476FE14A8119E7CE3696C4893020
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 8971C3F81E3F78F411A574EFA349B67C
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 59125003191C2B341DFE83368ADE535D
+Ciphertext = 565968B0563DF95EA9124E5F4506BC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = D09AFDF9321C587A7FB8FB15A0DFBB72
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = C79104F5675250A98B8EEADC36B8EBBE
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD =
+Tag = 9EAA915C9DD3245D77048F24D46D27A7
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 30
+Tag = B48691673A22DA04BCC261FEE0FD6A4D
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 3031
+Tag = 262BAB513A2B1149CD8F98E0A8D69CDE
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132
+Tag = FDD427DD8122BF41378574F9997711AD
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 30313233
+Tag = B2EA6460CFAF4023E574D0D2D9DE2C59
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 3031323334
+Tag = 46F157C79A766F890E75439636E99487
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435
+Tag = 130C5118F88BA70838B7473162F85984
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA31243
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 30313233343536
+Tag = FCC3A7567D27F75E8C554AB411D9B6EC
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 3031323334353637
+Tag = 053D4B066B939796125BEB583009FE0D
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738
+Tag = 2D7060462FC0BA739C5EB208490C44E5
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 30313233343536373839
+Tag = A05ED8E6771C2297EF92F8E1F2115B11
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A
+Tag = 4EFD4DCDAD7F528228B59D1360D9C338
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B
+Tag = 56D3B6858BB1B3A1503F6360F82D6022
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C
+Tag = E7D6E00BE9794619B58614A29CD6BC0A
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D
+Tag = D7D6235BB2E84EA1039C9D83C63F601C
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 72248BB7D46CC4A7F5F9C1AB782255B6
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 3ABFC0D209E8F4844C90814D13F32C59
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 6A67A7A5995C860CE8F00BC0FC2EBAD6
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 979F12D6EE61B76EB08A192D7E385A11
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D40
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = CEDE0A5DD5B6DB8AC83FC53FDB29829E
+Ciphertext = A967C136D389E007BA42FBC6747E55A6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 556477A5D80D116A12B901CB56011E8D
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C45996
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 61E2C411F70ABAC962BCEBF6CD0EA5FD
+Ciphertext = CC261D9F8FB8842E82E22B106796CD70
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = FA955C668AAE924F0EA67E1C7AC396A5
+Ciphertext = 96A3AB365E57746625562F5CE7C54109
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 853FDADB36B8F4AAB88A7B4D90D44D97
+Ciphertext = 7814592EEAE415B75C50EB97F59BA554
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 33767E555C575DFDE3A9CC530140549D
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 3403571B5EDD6D8330BF7584F2AB9026
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 0ADDB423696769E6B7AA669DEFB422B1
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB8923
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = F95F87916643B7F4CE8E2078D077BF64
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 05BE07F1AF54AD2CB0B32A99CC868BAF
+Ciphertext = 52476FE14A8119E7CE3696C48930208F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = F13858B7B827BAF971D539FD9A037BBC
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = F773076D513316A880B97125F4413D38
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = FAE93D97F6134DD7A6F13E19D5A0DAF8
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 7A81D0A7A37F8A346C0F6FC60093D40B
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD =
+Tag = 301002539D456275DD0B0CEAB3B23844
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB60
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 30
+Tag = EA70D7986E7B59CD0D357239F5D25BF5
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 3031
+Tag = 51682DE2BA2F00EFCA8C1A9F03F3D615
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132
+Tag = 4845E7276E49BF721C3FC7A2F85F0945
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 30313233
+Tag = 912D1CD4E668B8CEBD17AA79154A24BF
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC96
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 3031323334
+Tag = 609638CD44C6CD4D5FBF32ED95EFCC14
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435
+Tag = D1BC180AF9989AFFC8C0637EB81D5299
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 30313233343536
+Tag = 7935A5F1710C754C66A491D361C5FEB1
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 3031323334353637
+Tag = 69EEB34D52491408DBD86E6ADCE46EF4
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC7250
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738
+Tag = 3DAB0CA49C0138BB79BD161A0E6403A3
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 30313233343536373839
+Tag = A2A983CD3C4040B5BDA5EAB0B86C61FF
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A
+Tag = F1BE9F1B4E0ED53434E3D9602806210C
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B
+Tag = C67D6591BF1DEFFFBE8CF6F42A08D434
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C
+Tag = E27180F575868F27ECCE773213877B10
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D
+Tag = 28F4AA0296A79A7081D4B633D7AEA3E3
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 182D0B63844365AA804F51124F8F8B8D
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 97E8B4E670B6AF4CB7DB044B2685F85A
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = D507D7B3C2AEE97911E791F7970D6635
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 54B6B9A440B608B9BA118746100990F1
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 14A05E4359B74F94F01E8352B2601BD9
+Ciphertext = A967C136D389E007BA42FBC6747E55A689
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = C0A257D671949CE2CF4FF337DEE80D3D
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = C1CF3E6270E9DDB9DDB048820DBA26E6
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = A1B56137D5D1A880C9D5FE573DB677F1
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 801FCC7852551F5F665CAA29286B86B4
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 76CE5513F07F90BCBA97C274EC3AACD6
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 689A75448A3A27567102F10EB07443EA
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 24F906401867C6F4715ACEDDA4545F4A
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 21BEB61BF6967FC988A88BC453C86713
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 46831F896A2625CEEA4E93CF2AB663C1
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = F0312AB3DD5DB7A877DC0FB836C123D2
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 1E03A7F8D719C97FAAB4AC9D4AAAFE61
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = ECC75C8FF4A85C769508F2BC99FE4221
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD83
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 0D7CAAB912FC145145DF923A2403A85F
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD =
+Tag = 22F7517D289D000B4418443947AD52DA
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB6089
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 30
+Tag = 47EE9673FB67D654ABE87717AB875683
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C721
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 3031
+Tag = 75A2B251BE78B265C54A9F469A5652BD
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC752
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132
+Tag = 7915AB4188784520AACC107FF4A82EC5
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3F1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 30313233
+Tag = 2E7062EE9BD80DA6C72E3A9B43AED9E0
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC967A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 3031323334
+Tag = F6493C7698F65F6860A7433A0F561E6C
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7DB6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435
+Tag = 6975FAF3B6B2B17EF1EA2503C3D31EF5
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F2C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 30313233343536
+Tag = DF8FD8BE2FAF0576C81E8D21C0DD8F8A
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B2F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 3031323334353637
+Tag = FC57F4DE06A334B7EBADCA03B44B73E9
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72503D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738
+Tag = 5554125721C60DBE94011141B4EB18F9
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B63F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 30313233343536373839
+Tag = 16BC7C6F4C86C6613D8604B69B677255
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B301
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A
+Tag = 27C8C5B2532B029BF4EB97B161095C85
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3DF8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B
+Tag = 74914E4CB82465BE860A650404D48E7E
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E43D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C
+Tag = DA2135C0C71233D3FE94C6ECA22FF215
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2D7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D
+Tag = 0843369936A5DC1727D4157069887B25
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34BE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 199A73799070D6D17D320761F4BA4BC0
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF43
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = A4E1B5C836DE17A44BD84889DFFC1901
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14EA6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = C7F94FF648628B292360E158E55D373D
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE967
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 3E4537125E43A411D2BA637F443219AB
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C75
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = E74AAC319F5B43247B01CFF1AE17FBB5
+Ciphertext = A967C136D389E007BA42FBC6747E55A689FC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 7857F9498C6B4CE6D33E7AE55C53BD90
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689FC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = CB3AC39EE776EB899A3EBF51FE04E4D7
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B23
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 16C3D88482F92BC4F419472E6C106EA4
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF0E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 90D21807FE0607D0FD5782912D6F0E9A
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F7D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 6062C006200D33E84FA192734495D928
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FCB1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 02857DA2AA2B53EAB9DF0AF75487A416
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48E0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 7DEEE40909DA6C27EE09BEF1A5CFD992
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237DF6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 672EB837FBFB85B363C146B07A5D25C6
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0D8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = D91FAF1E17381091E16320B6FDD295AC
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3DAE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = E760797D526391C35408CE9AB55339E1
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42F3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 8A3CACB2F8D24D0E02B32E74883CCE6B
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F577
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 2411FCA543D54D9F59E2D8490DEE7247
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD8382
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 37F68EBC123461E64BF65725F6BDEB51
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51A4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD =
+Tag = 26E4099A8F7C06AA8CBF6A20A0316D61
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB6089AA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 30
+Tag = EB586A1A64F68B51AF23595DDDE6D7FA
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C72103
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 3031
+Tag = B17363C35B0727F0D6335F37FD3EC3C1
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC75236
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132
+Tag = F9CCA6CED6D5DC73BAB548ECAD40C3A5
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3F130
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 30313233
+Tag = D73B9E5E6FD30A5524EA65ADEE3BF379
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC967A50
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 3031323334
+Tag = 34908C3D983778A1EED91ACC2081CB28
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7DB6C1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435
+Tag = 439656FD62474EEC12D53CFE6C0FCD6C
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F2C89
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 30313233343536
+Tag = 4CF00628A720AD5A426E73AA8C5C703D
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B2F64
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 3031323334353637
+Tag = AAA47653483652F91B10F965E79DDBA3
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72503D2E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738
+Tag = 068F92C20085A489305D808ED6562E9C
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B63FFE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 30313233343536373839
+Tag = 553AE5609E9C4A6DB0FDC050A9C55FA9
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B3016F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A
+Tag = 8CDFE5EF32757EEBC85F9DFB0408C3A1
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3DF86B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B
+Tag = 2203B500EFBD8CD558F32C81C650EAEF
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E43D8D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C
+Tag = 11D354ED5734247B7B04B2948869BAD5
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2D70C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D
+Tag = 8FF94A7479F0648FED0F1B698CFC5B57
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34BE7D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E
+Tag = DD45CBF728DBCC4EC40A6830A3E69474
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF43F5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 66862A494492FC435FBD14CFFD894994
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14EA6C5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = C9A30A53BEC2B1D449E64014CFEB9077
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE9675A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = A70352C74B75A519BF369DF5CE27854C
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C75AA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 5F3122FDAB8D4D402EFD7F46DB1FB63D
+Ciphertext = A967C136D389E007BA42FBC6747E55A689FCFA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 52E44D10016DB49F89EC986574329979
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689FC9F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 6C4F62102D5945A6C7F57C3C4687AD19
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B2342
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 2CB9FD8AC527B8E625989D759C1F59A3
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF0EAB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = E08FDD99494C283D2A781E6E3658BC0F
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F7DA7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 09880E4B987B3C90C14CEDE668984D7D
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FCB1B3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 42A93D56723818B3191C3BDECDF4FF69
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48E0B2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = C14F153A35CCCF8D744CC0BE3BF0EFAA
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237DF62F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = F7E6D452F618862D504CBE70E49E21E9
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0D828
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 652BFDC8F7C6A7B8565DE32B196EA55E
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3DAEA7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 40D951C6954870223E1A3DB31C7C60AA
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42F3FC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 3914D78DB796478CD38ABF0B5D5A6623
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F57779
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 42C398D43086168E246B021D985E9A80
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD8382D6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 5604EDB310677696052FB8FFE7835974
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51A499
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD =
+Tag = A2013BE574B7E87EE1FB650AC5F4F93A
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB6089AA3E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 30
+Tag = B7596C26F9CDA7B63D84DF49B0D546F0
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C7210336
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 3031
+Tag = 03D772315BFC7F32D0D9FEC4A4026F26
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC7523628
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132
+Tag = 1B47BC1B34A4E95393BD0A0AD4041E7D
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3F13056
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 30313233
+Tag = 56E744997ABDAF28CEB41C8AAC1B2708
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC967A5094
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 3031323334
+Tag = 39F92F64A6CB185D8685984E75170B11
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7DB6C1FA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435
+Tag = 3F389A3A17549DF28703EDCE91E82967
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F2C894A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 30313233343536
+Tag = D96B441DA4380049CFE0CB39463FF51E
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B2F6462
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 3031323334353637
+Tag = 4F0FB8A308BAA2CFCDDA43DA206B880F
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72503D2E3C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738
+Tag = FBB86ABE3B3581AFCD18FE28B2F944C9
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B63FFE31
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 30313233343536373839
+Tag = 1ED9DEACE2BF2E51E6E74BC7FA9DD171
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B3016F93
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A
+Tag = 72F55916AC574FAAB0879FC89E67A5A4
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3DF86B05
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B
+Tag = 20647AF25E726FA1CD4C1340434CC824
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E43D8D6C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C
+Tag = A3D550CBE87460D52DBDE3EFFCEBD335
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2D70C86
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D
+Tag = 02094287F3609213EB27F68851B997EC
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34BE7DF7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E
+Tag = B1993492631952627146E8FA68A5F620
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF43F597
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = F2AF8C369C60B4A248BB5E204A0C82C6
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14EA6C5E5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 83B88C00A0565AB43EA1C8358C56B8A9
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE9675ADC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 658CF62A6238D3495428F0FE1424F77B
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C75AAD1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 8CB1DD1AD5B502074DE1D667B140F939
+Ciphertext = A967C136D389E007BA42FBC6747E55A689FCFAC9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 046AFF8239462773DFD5AA5F427F925D
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689FC9F1E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 7EAA1867CA36EA2D806BA33F1B196F3F
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B23422B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 057E2E9C7EA099F63C81600CB8729D5A
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF0EABAF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 6771A1929998D194B8AF855A7AC5D89D
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F7DA7C8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 53F4538661ABB8541AE9E4605EB02359
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FCB1B329
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 09A656827AD160AD9ACE8DAEB4E1E3B2
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48E0B21D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 4E22E17E4EFA2C3C3EC938D2EE67C09F
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237DF62F9A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 9C04F5B4C600C9E4F5375EC9E60E38FF
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0D8286F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 004BAD5836964DF74B9ADA01076348AA
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3DAEA77D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = AA8396C259BB7EDCBB66AEEA42D89863
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42F3FC84
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = BAB5640E7461F807B5C75B25904C62A7
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F57779D6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 79164DBAFF3855F7CC466D2A517EDC33
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD8382D6C0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = B9DB209CBC869765F3173FBA2F729AEF
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51A499B5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD =
+Tag = 14B0B35B5C13FB37BA8EA9F73A767092
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB6089AA3E15
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 30
+Tag = 9FD9A688673386C538D359EAB5B7BD42
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C7210336AB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 3031
+Tag = 3F5FDC1E00EDB8ECF58DFD94CF0AFCFE
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC752362857
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132
+Tag = 7463B5634AA9F2AAE94C330BEA112864
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3F13056B0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 30313233
+Tag = 811DC49E28FE0E861B6DC74CD52AC681
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC967A509415
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 3031323334
+Tag = 2C4696E8A23DAC8E8E4F6C1FB1FE9D67
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7DB6C1FA9B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435
+Tag = AA62AB6C68CA7F8F8D5A00FF8BFC1165
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F2C894A6E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 30313233343536
+Tag = 4CA07920D7750CC23F2D3D064173711A
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B2F6462F2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 3031323334353637
+Tag = 51240F0ACEA3E33D82EF436A0D587624
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72503D2E3CCE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738
+Tag = 24B1ED7F9517E94247EF707EDB9D606D
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B63FFE3106
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 30313233343536373839
+Tag = 66D238D8E891F71E849BF9CF9E256A31
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B3016F9392
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A
+Tag = F78073368DB3CA5D357589C5824D1600
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3DF86B0589
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B
+Tag = 8332A5B3BCB9D4D6F999AA1B4F665EA9
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E43D8D6C06
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C
+Tag = D8D4C55E9EAD9D2125F4419D7A4EC68C
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2D70C8649
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D
+Tag = 44F751A708F2A016FF3F206FABC6F777
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34BE7DF768
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 5F4D6C3B7E98A651D7A629B75F3E0F71
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF43F597DF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = A7A8C6CE505FD9C98D05F99C2EC892AC
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14EA6C5E519
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 6B78026AB38CE9C5541547108325AFFA
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE9675ADC57
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = F985F2396D90E24F3AC6A5FF1A367206
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C75AAD1E8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 402C1FBC7162856B90A1715B052FE37E
+Ciphertext = A967C136D389E007BA42FBC6747E55A689FCFAC94E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 4E9328DADA9E84F1AC6AFEA55C9A00EA
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689FC9F1E68
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 548806C7600E630EF01E5A17C3B00042
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B23422BE0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 284A19C847730C9B7CCAF54E069E3DFF
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF0EABAF4A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = EB0025BE9FEC0423BEEC29C133E2EB7F
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F7DA7C82F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = FC741903A262E7172D45C50EFEEAD4B2
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FCB1B32976
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = E9147F4467D6A1B5C55106CA4E1C62A2
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48E0B21D8A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 57A2503C97374C0B12DC20238FEAF7B3
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237DF62F9A2B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 875E7339F1DDF0B85B8FC7B242CFC562
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0D8286FB9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 5A8921070130B028E831A4414107338D
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3DAEA77D67
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 979DE5E4E43020FF878BA204C4B63109
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42F3FC8496
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = A440ED6972000320403705FF8526A36B
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F57779D678
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 1824985478F07FD23A954339FC26565F
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD8382D6C0E6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 7DFD3E9638506577E5711AC6153DD93E
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51A499B55A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD =
+Tag = 716C6A45716E62379B6C5AC65E11D182
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB6089AA3E15E8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 30
+Tag = 8B2904B220EF29C1F13E0E511F824CF2
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C7210336AB5B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 3031
+Tag = 873EA8A79411A282BB58ECF7642905A8
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC752362857C8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132
+Tag = 6301295D501AF99F8E8954BDD2CD557F
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3F13056B09B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 30313233
+Tag = 4D5570E6BD3B9F8CD873551C9ADE1903
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC967A5094152F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 3031323334
+Tag = C44115275D15B568CB1C1AE58FD27F84
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7DB6C1FA9B1D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435
+Tag = 5D62EA2644C9552834F3BAECB89E5049
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F2C894A6E97
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 30313233343536
+Tag = D66EE33EC962EF5DF185404EA4C4B3A9
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B2F6462F27F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 3031323334353637
+Tag = F758B09F8C3363C1CE78A82B3857087B
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72503D2E3CCE7C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738
+Tag = 4BF9D8E7CF877EA2A09F4A00C60D613B
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B63FFE31062D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 30313233343536373839
+Tag = 632C0CB7504BD09452BE3FAD0FD191A5
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B3016F9392BA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A
+Tag = FB4012DA5C4F48A0144E93E7FA337740
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3DF86B05892A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B
+Tag = 87F35628EEC3A75A60FAF8462C30962D
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E43D8D6C06DA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C
+Tag = 66387B75812A5E61C2CF98903842BB0C
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2D70C8649EB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D
+Tag = A7331B67E9367010D2D965F04B5191B3
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34BE7DF768AE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E
+Tag = C553B140DB74248BC80947EA32C28B21
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF43F597DF00
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 0AC50AEF753042881F867252B09409FA
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14EA6C5E519E3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 024788D44C562E9FBBCE9922F6FCB151
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE9675ADC5777
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = C0D54895F382A2065A7CF6CC796D280B
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C75AAD1E856
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = BD64247BEC31ED95A63A7F0A21B7518B
+Ciphertext = A967C136D389E007BA42FBC6747E55A689FCFAC94EE2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = A746451221732D3E42D8CAB34DBFFE7C
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689FC9F1E68DB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 9EBAF2A90D2BD41F5C76490E42451795
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B23422BE018
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 20D3B2FE931D21F8A452D37293096157
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF0EABAF4A0D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 3ECBDA9FF583E3436EE309B75A2288F7
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F7DA7C82FEE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 4280CC9622CB298792A17ABEBB579097
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FCB1B3297646
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 43AF352024BE973C687F0A4813897B2C
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48E0B21D8A34
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = E9A36AAAD68792D51E7E06D69B60EC2C
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237DF62F9A2B40
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 61EA2D3736D7FE168DBEC8D89D2A7718
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0D8286FB990
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 4D428C240E057CD3C2055FC22587A185
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3DAEA77D6714
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 5E0A890004F784ED5DEEA9C1B34B557D
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42F3FC8496AD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = BABE98CEFD673FFBCBDB1A7B2AA3AC2B
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F57779D678DB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = EF0E6477259364E74F229E818A52954D
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD8382D6C0E608
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = E314AA320405A437A3FFDE5A601C65DE
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51A499B55AC8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD =
+Tag = 0C91B33379F1FA4CD0DDD83E72AB54CD
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB6089AA3E15E803
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 30
+Tag = 55D18EE1FD7206710605ECBD2D32663A
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C7210336AB5B1E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 3031
+Tag = 90ADF47F7CEB1A603683F0D952C03F82
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC752362857C8DB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132
+Tag = DFED88EF49FE493AD8A3D9383FCD2DBF
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3F13056B09B17
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 30313233
+Tag = 64CC817E44D943545BB06B98477D6A7F
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC967A5094152FAF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 3031323334
+Tag = 94271131B6D127FDC87A7F6F826F2663
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7DB6C1FA9B1D1E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435
+Tag = D28CA4EDBEB4B4DE933EE710FD8854C8
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F2C894A6E978A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 30313233343536
+Tag = 127F1A88644E5D0E79A007ED237CD572
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B2F6462F27F58
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 3031323334353637
+Tag = A85B372C31719BDDCA826921F9EA11E8
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72503D2E3CCE7C9F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738
+Tag = D714C7790AEE325EC92FC8D7DB705BB9
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B63FFE31062DC7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 30313233343536373839
+Tag = E63BC51DD0E7AF728E0EB289B3255B50
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B3016F9392BA49
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A
+Tag = 626C81BC35AB252B1EE257BFC0D50607
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3DF86B05892ABF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B
+Tag = 2AB53AD0AE43DD3FC10B057FAFEDBE21
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E43D8D6C06DA58
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C
+Tag = 639379EF381A77DC75AC76DBB85E9663
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2D70C8649EBCF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D
+Tag = 57E25257414C2A88A7515F2BAB2E53F4
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34BE7DF768AE95
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E
+Tag = ABB5BD2EE43366F85178FE317A3ECEFD
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF43F597DF00A4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = C2305AEB78146858CAFF2DE13A629A6A
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14EA6C5E519E30A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = CA117185EDCEB2F9796526790CDBD0BA
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE9675ADC577734
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 21786BEC376F4472311FD4AD6446CDB6
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C75AAD1E85649
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 3AD751ADF342E608CB55325CA1AF4D85
+Ciphertext = A967C136D389E007BA42FBC6747E55A689FCFAC94EE2DD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = CE5B219A1D672B615C41A82056FD6F17
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689FC9F1E68DB2C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 4C1FC3CADD96E2348A97EE575B1AE43D
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B23422BE018E5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 3CE1737242F67745C02247860979D3B9
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF0EABAF4A0D02
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 458B8D0554CD553959B42C23CB827500
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F7DA7C82FEED0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 99E52563643D631C513D6EAABA486988
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FCB1B329764698
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 3F32D75D300778A3BD4BB5BC5CD5812F
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48E0B21D8A3424
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 8F5EE030387FEBC9EF0842290AC02A48
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237DF62F9A2B4080
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 19462FA303C7638A699C581328417A27
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0D8286FB990CB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = B81A4C92C5E78DC460340EF2AF988F1B
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3DAEA77D67142D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = D1C5A7191898D5B7DFAE40051FE41918
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42F3FC8496ADD6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = F3BB50ABDE93FE7A0A4517124A4DC70A
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F57779D678DB87
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 1911035AE842EA3D24FF1473774BB345
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD8382D6C0E608E2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 8EB14253C9EFA3D5065C50BDF1803947
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51A499B55AC8F7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD =
+Tag = F2D00B0754CB343B0EA742A196423647
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB6089AA3E15E80307
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 30
+Tag = D748FB65E57CEC0F1979752B90C190C8
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C7210336AB5B1EB9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 3031
+Tag = 5436ACC6183D91E7FE07BDC9CDF4C268
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC752362857C8DBC0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132
+Tag = 6FFF67A83597604FCB05C21132E35A2F
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3F13056B09B1797
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 30313233
+Tag = E08FE76BCA62E3314FCB3443710B7B20
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC967A5094152FAF73
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 3031323334
+Tag = DC3C520695668F4F7FB34FCF1C93E955
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7DB6C1FA9B1D1E5F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435
+Tag = 211212693A848BB79A669E735342EC63
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F2C894A6E978A90
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 30313233343536
+Tag = A606F5BA7C506EA9408A4F81C0A6E231
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B2F6462F27F5876
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 3031323334353637
+Tag = E8BE8680030C5A15A9728E64A3900373
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72503D2E3CCE7C9F5B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738
+Tag = 1329BC31CEA3264A444B6C11CF607F88
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B63FFE31062DC7AA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 30313233343536373839
+Tag = 961859FA27EAF703F9ED11FC744773C2
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B3016F9392BA49BE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A
+Tag = 62E3CD6EC573E0E2C087D256E72285E9
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3DF86B05892ABF59
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B
+Tag = 7B0FD7D968000E17BD5B57BD7BC79994
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E43D8D6C06DA586C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C
+Tag = DC18C3BB934B097A677C7354D6D0B42B
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2D70C8649EBCFFA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D
+Tag = 2F4433426712F098B592D978E1A24F1C
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34BE7DF768AE95B6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 844B28F3AFDC5ACD07D31F44CF499CA9
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF43F597DF00A4FC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 392B0B5E10A6A861DE3750A13D4759D4
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14EA6C5E519E30A5C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = F60B8ABA729D90F51E4559DB4CFCD721
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE9675ADC5777342F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 259FFF441D58A09329BAA5CFD2EA5DD8
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C75AAD1E8564974
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 55D5907684B9CFD0FDA36371D0DB55DE
+Ciphertext = A967C136D389E007BA42FBC6747E55A689FCFAC94EE2DDE3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 6A3D34DD2B8372055C5E0A659D4EF8C2
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689FC9F1E68DB2C1E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 6F42038000D00E70522D029B26A1CCD2
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B23422BE018E553
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = F2E2E6FEEC5F76085AE70FE252980169
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF0EABAF4A0D0274
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = F0BBE2C727B3CB19F6848E3930FBD6D1
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F7DA7C82FEED07A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = DFEBAF445205EC9B019D022C7042AE59
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FCB1B32976469892
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 7947F5E3EBCF878DC972462D67FE35F0
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48E0B21D8A342473
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 58CA1C68014821A9A92DE2CD2350CF8A
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237DF62F9A2B4080B8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = BD063B9C21575F6E9D934AFBEACA0262
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0D8286FB990CB04
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = FE35F164E0BE7727C7E97E7D7E7A7C34
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3DAEA77D67142DC9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 0648DF6DCEA92B54865D610128EBD452
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42F3FC8496ADD69A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = AA3BEC0FEE9B463CAE31BFB9754A7ED3
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F57779D678DB879E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 0EBB3B7514C3DA2F69226E962A35B628
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD8382D6C0E608E24F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F3031323334353637
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 3866442532876D7EF88DBCDA974C92B5
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51A499B55AC8F7FB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD =
+Tag = 787643EC8F22A0266ECCEF74D326B556
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB6089AA3E15E8030797
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 30
+Tag = B69F563B9E75D7D6A94810D8FF6AF3D6
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C7210336AB5B1EB94C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 3031
+Tag = B62F8F0DAF202195EAD1BC095B2EA07D
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC752362857C8DBC0CE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132
+Tag = 087EA0277F08E34A66B349E48740894E
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3F13056B09B1797A1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 30313233
+Tag = CF5DDD1EA78C2EB5E2F26EE67D739F91
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC967A5094152FAF7382
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 3031323334
+Tag = 73D8DC7F39E058FB464655137B122D2C
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7DB6C1FA9B1D1E5F9E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435
+Tag = A9E665CAA101BE4BA4273D462BD93AEF
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F2C894A6E978A90FD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 30313233343536
+Tag = BD4AAE19F4EF9A9451AF9E1619470A80
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B2F6462F27F587664
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 3031323334353637
+Tag = 32F4F43E4D3CE2062873A7977F7ED84A
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72503D2E3CCE7C9F5BC5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738
+Tag = AFE35886BFBC1FBC06DF0E1FEA7D22BA
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B63FFE31062DC7AAE2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 30313233343536373839
+Tag = 7F8C9369B8948E15F5A858420325740C
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B3016F9392BA49BE3C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A
+Tag = 4B60461E51582E2FD603C05567EE8851
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3DF86B05892ABF5901
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B
+Tag = 00A857094A1AD5ED2F78858633559E9E
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E43D8D6C06DA586CEE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C
+Tag = A3854937F6612274A24E5A7BB8876DFB
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2D70C8649EBCFFA24
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D
+Tag = 5BB8BC4A4CEBD6C2C4BD4A5A4B8632E4
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34BE7DF768AE95B633
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 16DB9BB18CB558AFB40572D0A863F9B4
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF43F597DF00A4FCC9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 39F83A3FCCF168C827E7BBED08ECD1FC
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14EA6C5E519E30A5C6E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 395786F1BF959D3952D7E0B62D3CF156
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE9675ADC5777342F1D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = EC8C893B06B03F3D34223484983FDA64
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C75AAD1E8564974C6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 029865A9036DFDF387B27D64CFC3A7EC
+Ciphertext = A967C136D389E007BA42FBC6747E55A689FCFAC94EE2DDE396
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 8D0C6269449FFFF6A08903340492787A
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689FC9F1E68DB2C1E6A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 69771C918AD59967BF72641516FFC22D
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B23422BE018E5533C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 6BC58BAEFFF1C200ED6D0D3C2E2D6912
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF0EABAF4A0D0274F5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = D74AFAC52A28114297F75125A2CBE22B
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F7DA7C82FEED07A82
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 871B40F97E774C2977DB11D2CEFF7C08
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FCB1B32976469892D5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 36EE62A452576A34F75324A06C981FC5
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48E0B21D8A3424739F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 089903E3FBADE7DA98DC0CB9A823FB87
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237DF62F9A2B4080B850
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = D59C7926A37D275345E58F6C89528B1D
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0D8286FB990CB040D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 40395CA8472E03023737FD96014BDF84
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3DAEA77D67142DC97E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 13DA8BDD93C39BF8EBE2BEF61D15CEA4
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42F3FC8496ADD69ABC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = F7D87EAF837F358B21205747FEBE0B9F
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F57779D678DB879EFF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = DD69B38880A2238A6494FBAF0BBD047B
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD8382D6C0E608E24F44
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 6B699C342D566E64B5B5A0A4BF37C2DA
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51A499B55AC8F7FBEF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD =
+Tag = 27AF1FFE5269710780A0D91EAB1BD3AF
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB6089AA3E15E80307970F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 30
+Tag = FC026ADBA8ED09EE4DA5336D7308EC50
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C7210336AB5B1EB94CFC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 3031
+Tag = 039FF7B449838152731BFAE4F2CD892F
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC752362857C8DBC0CE1A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132
+Tag = 48B87353CD26683FCAE1A2C72611F1C0
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3F13056B09B1797A127
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 30313233
+Tag = A47AB7A5203B0739526BE71D2E278889
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC967A5094152FAF7382D8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 3031323334
+Tag = B7585BBEBC43F0A3567BD3F9874F7201
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7DB6C1FA9B1D1E5F9E59
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435
+Tag = 217D6CB18BE7D1396FB15CE2ABDDAF0E
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F2C894A6E978A90FDB1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 30313233343536
+Tag = 980D20E58A6549CD4997E86C99BA3DD2
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B2F6462F27F58766415
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 3031323334353637
+Tag = 33890B57DF3538280E1AB7CB10BDB4B5
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72503D2E3CCE7C9F5BC5E4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738
+Tag = 5D9CC557B1FA67B6C9D3968939093E87
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B63FFE31062DC7AAE254
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 30313233343536373839
+Tag = EC02C24ADB22F6C1E1957B7BEB297025
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B3016F9392BA49BE3CA6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A
+Tag = C6F5A0D69F3610AB5A57680552C757B6
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3DF86B05892ABF59012A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B
+Tag = CFFF67344C21D32F6287366EB1E0EE63
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E43D8D6C06DA586CEED8
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C
+Tag = 11EEEA65DDEF8ACB4C3A128AC0AAC004
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2D70C8649EBCFFA2420
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D
+Tag = AC06B34013DA91E3B26E69EECC33B089
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34BE7DF768AE95B63312
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 28B046618F349F60213B0B5535C4D37C
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF43F597DF00A4FCC957
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 6102821838732A60349FE1AD12B68EE1
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14EA6C5E519E30A5C6EF4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 485F58C0F09243A203B8F6AE4C576F8C
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE9675ADC5777342F1D1E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 2F0F9628C2FA795536D86E811B64C6BA
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C75AAD1E8564974C66C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 754D9903D02E16BCEF1F94738D5FA8C9
+Ciphertext = A967C136D389E007BA42FBC6747E55A689FCFAC94EE2DDE396F6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 08DD61194DC9D1A12BFBA558F8B699F1
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689FC9F1E68DB2C1E6AD5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = 9C58F341BBDCA3559726270A0B6E28FE
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B23422BE018E5533C5E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 869CF0D6E0DD1839D2F6FDE600E1225D
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF0EABAF4A0D0274F528
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = E5FEF767664E713BBD1B5B15BC42CF43
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F7DA7C82FEED07A824B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = B163089F7920FCB55D5359EB093512B0
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FCB1B32976469892D5BC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 3B2EB92E083B0EFC66D283EAD20C06A0
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48E0B21D8A3424739FCD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 8CE2FAF6CDE1FBC0752246E5D616E8A6
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237DF62F9A2B4080B85004
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = F4082B9377C83160750217C81579066D
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0D8286FB990CB040DC1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 26FB1C82D67C13029C5CDC77927A401E
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3DAEA77D67142DC97EEB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 801459A34004818FE95CEB2F78B6EA62
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42F3FC8496ADD69ABC3F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = E8F27F7A4318873E4C06CA55C14EAA3E
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F57779D678DB879EFF69
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 67AD178C9E92E2461E64E48F4AC3A0AA
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD8382D6C0E608E24F441A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F30313233343536373839
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 75A6EB958DB1DE620CB47F063A491490
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51A499B55AC8F7FBEFBC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD =
+Tag = 8FA96A7A8F18A2163D45CC8061DDBE9E
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB6089AA3E15E80307970F2D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 30
+Tag = 1ED0B5C07DD0025C0D69363527E95B84
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C7210336AB5B1EB94CFC06
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 3031
+Tag = 47D7B2795BD92085A539E0FA6AF26471
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC752362857C8DBC0CE1AD1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132
+Tag = 5570130144C1F1B1B2CAEC959370BD24
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3F13056B09B1797A127EE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 30313233
+Tag = 2B69CE1A7C6EC8DE8BBCAF1333E9A381
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC967A5094152FAF7382D836
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 3031323334
+Tag = 6176D50457D2D7868ED6F6D5C829D308
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7DB6C1FA9B1D1E5F9E590F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435
+Tag = 77B268A5653068EBB83BF38B1F741C7D
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F2C894A6E978A90FDB1BC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 30313233343536
+Tag = E5538B479D6EA830EAA8E7A0F3A9188F
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B2F6462F27F5876641569
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 3031323334353637
+Tag = E7CF079592E03B9B852140D8B31EBBB9
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72503D2E3CCE7C9F5BC5E4BB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738
+Tag = 81866427935FC63F66D69208A0B04DC7
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B63FFE31062DC7AAE25451
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 30313233343536373839
+Tag = 9048FD3B25E82A0483D9F3AF29A2959A
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B3016F9392BA49BE3CA6BC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A
+Tag = 0F172085D3C17E3F5F4081C9EEC28814
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3DF86B05892ABF59012A84
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B
+Tag = A19D0A8967051D18CCEFC1986751B15D
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E43D8D6C06DA586CEED818
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C
+Tag = 16127F7500FF03D098E86B0C2EE673BE
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2D70C8649EBCFFA242029
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D
+Tag = 8F9AF9553BF7E54D2882FA865513CCFB
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34BE7DF768AE95B633128F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E
+Tag = ABEE4CF13C4565A781565F3F69C4DA29
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF43F597DF00A4FCC9570F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 5BBF55207054E8EC81952A6D6470A26E
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14EA6C5E519E30A5C6EF44F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = FEFF079110B9DCE6E92A3C01CBF849DC
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE9675ADC5777342F1D1EF3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 36BCCE20293FA20F6C8D742C8D05E286
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C75AAD1E8564974C66CFC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = D170C531C9CE5FB94309B2E90C59EBA7
+Ciphertext = A967C136D389E007BA42FBC6747E55A689FCFAC94EE2DDE396F6DE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 208019C166CF90156694F88577F3C91F
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689FC9F1E68DB2C1E6AD537
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = FB31BBFF94C3EA7282FDB640674055E4
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B23422BE018E5533C5EB9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 8C1376911A07A3A7E0FDF0C7A7FF0C10
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF0EABAF4A0D0274F528DF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = AB476849F1BADFB37B2B9290A0279127
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F7DA7C82FEED07A824B07
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = FD3CE3F4A8BC3659AC09DE2E027D885D
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FCB1B32976469892D5BC91
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 8D7FE125FE101F106553F75B2372928F
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48E0B21D8A3424739FCD62
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = B59E3F28591F9DD7F95EA4D0F819F20B
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237DF62F9A2B4080B850046D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = ADD34CB2B4CEFB49B2EAAE625701A6DF
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0D8286FB990CB040DC107
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = CC59B5501D514790159F417ABBF009B6
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3DAEA77D67142DC97EEB7C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = DF1595C8F8EEED87BEAF83C90D74D621
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42F3FC8496ADD69ABC3F8C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = B45E5A34F710BD01DB9990064094F410
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F57779D678DB879EFF69D9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 8282426C469C8B0503458DA2F720C098
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD8382D6C0E608E24F441AAA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 8417583AF231A74853F566FFFF917796
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51A499B55AC8F7FBEFBC33
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD =
+Tag = E418CEA5853314B05F1F89F229D6770F
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB6089AA3E15E80307970F2D1F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 30
+Tag = E7B7AD272EB2F33645EFEF0FC64D76FA
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C7210336AB5B1EB94CFC067C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 3031
+Tag = 38DF876272104222E6A5935C709E04CA
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC752362857C8DBC0CE1AD14B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132
+Tag = 99CECA52381066F7C4F33556AF0DBB6D
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3F13056B09B1797A127EE7E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 30313233
+Tag = 791F05E165FFDBAE1756FB194FCF45EE
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC967A5094152FAF7382D836E6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 3031323334
+Tag = 05EBF5EEE3FE1260CE8331A28257DC56
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7DB6C1FA9B1D1E5F9E590FA4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435
+Tag = A6DF9726098EDEDB4011BA4D2DE5E54C
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F2C894A6E978A90FDB1BCC6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 30313233343536
+Tag = 6A258BCD9C921F9EE1EF64DC9C25F439
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B2F6462F27F58766415690B
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 3031323334353637
+Tag = AB0EFB4C59FF50A3A57D1C3179C3F0F0
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72503D2E3CCE7C9F5BC5E4BBBD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738
+Tag = 0ECDA3C4FC7B2C30484168E5FE76588E
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B63FFE31062DC7AAE254516F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 30313233343536373839
+Tag = 9F5BDB7DD7E0CC4BD73F532D4AC8DD91
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B3016F9392BA49BE3CA6BC1C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A
+Tag = 6ED81F723071DA8096CD4D04D5DF4033
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3DF86B05892ABF59012A845D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B
+Tag = A97C8A1E4D7DD8A746AF038830D5CB09
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E43D8D6C06DA586CEED818F6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C
+Tag = 4B657B1082C3E8FE5521B653B5BB0558
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2D70C8649EBCFFA242029BB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D
+Tag = F75787EA19B23738B6404FDFB54CFBBD
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34BE7DF768AE95B633128F33
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E
+Tag = D3EB956EAC4CEDA0191B5ACF478894E8
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF43F597DF00A4FCC9570F4C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 83541728D2D42D234DF106E17296D743
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14EA6C5E519E30A5C6EF44F7C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = DB4A004C38FF9B091718EA539304BB65
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE9675ADC5777342F1D1EF3C5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = B0503190A2CECE4E4311BAB8CA008611
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C75AAD1E8564974C66CFCE4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = B6FDFA3AE0BE0381D64C6F9C20B03284
+Ciphertext = A967C136D389E007BA42FBC6747E55A689FCFAC94EE2DDE396F6DEDB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 75768176C0DADA49FFBB7E5838372F1C
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689FC9F1E68DB2C1E6AD537C2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = B3F670EC4EE4E8EAEB3D419AA21D8278
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B23422BE018E5533C5EB98E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = B1D5C6F724B7BC831031C22BE6F5BED8
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF0EABAF4A0D0274F528DFC7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = A6099F239A43017B89BD279D7537B078
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F7DA7C82FEED07A824B076C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 4170653354A56E9CE3A7C2E657BCB71E
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FCB1B32976469892D5BC918C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 5205766E44C7BA4A5663DAC1D93FD3CD
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48E0B21D8A3424739FCD62AC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = B9A9FE7BC9269F19A782FC29492B599B
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237DF62F9A2B4080B850046DDD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 309EE2528DAF54FB1F6F58F5B227BD10
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0D8286FB990CB040DC10759
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = C3C98CB88E68B56E93D95531AE2A8A64
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3DAEA77D67142DC97EEB7C93
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 5056A2C006C20EC776FD3AAD91337667
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42F3FC8496ADD69ABC3F8C48
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 6CAB8033E888851D5AE4AD1FFB53C0CE
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F57779D678DB879EFF69D9D7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 8C74538EB419A0246CF6B4721BECE1C4
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD8382D6C0E608E24F441AAAFC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 127FEEF94733F7BBA02B48CAF4E1D669
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51A499B55AC8F7FBEFBC331A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD =
+Tag = AC3D038076CB38A7782A2823823AAB66
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB6089AA3E15E80307970F2D1F00
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 30
+Tag = B05B62F3B7B1139EC2063AB25E82EFAD
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C7210336AB5B1EB94CFC067CE2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 3031
+Tag = FC5AB64B3F0E69CB6EE535DCF9254728
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC752362857C8DBC0CE1AD14B17
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132
+Tag = 0FE9DA2703C13BC6F6CA4F6B63E6BBB4
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3F13056B09B1797A127EE7EBD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 30313233
+Tag = 15CD57CE53AB84A03BD94DF6DF7A17A1
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC967A5094152FAF7382D836E6D5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 3031323334
+Tag = 5D992F55340FE3AF0DE6635DDD868B9B
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7DB6C1FA9B1D1E5F9E590FA4D5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435
+Tag = 555667A5E9CD0C1E0F577E02188CCBCE
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F2C894A6E978A90FDB1BCC680
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 30313233343536
+Tag = DBD36EBFA336740D51ADCAD7FAD8CCA7
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B2F6462F27F58766415690BCE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 3031323334353637
+Tag = 404BAE240A05B8419758BDC9CBA89DE3
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72503D2E3CCE7C9F5BC5E4BBBD2D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738
+Tag = 9645866FF8609B47DCF0065E18BC7D8D
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B63FFE31062DC7AAE254516F08
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 30313233343536373839
+Tag = 66D79B478E9BA4B57E4332E9B0A17DBC
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B3016F9392BA49BE3CA6BC1C86
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A
+Tag = 154C8EFAD6B08773D84A1BEA61E134F5
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3DF86B05892ABF59012A845D7D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B
+Tag = A6DEA044DB0FAB9F3BFA525AC6B91D59
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E43D8D6C06DA586CEED818F679
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C
+Tag = 6408C70FDCE34D303BBF5B1EDB5BE870
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2D70C8649EBCFFA242029BB9C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D
+Tag = 7D2655B99742E2016976902BFBB2261B
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34BE7DF768AE95B633128F332F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 34DC7A76FDF990DCC2B0F1405189754D
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF43F597DF00A4FCC9570F4C64
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 830C671536E4A38E518BC82EE4A3B737
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14EA6C5E519E30A5C6EF44F7CEA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = F0D87E7A8EDB08ADE99B56AA58218487
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE9675ADC5777342F1D1EF3C5D4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 8153BE2426F9B1CCEE5FFBF8182B1787
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C75AAD1E8564974C66CFCE4D9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = BE24378A8A13808142B6EFE7EC0203A0
+Ciphertext = A967C136D389E007BA42FBC6747E55A689FCFAC94EE2DDE396F6DEDB2E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 95E4C0C40DF291185216C31B1DAD9E65
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689FC9F1E68DB2C1E6AD537C2DB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = FA390D5F53EC6474CC37BEACE33EF334
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B23422BE018E5533C5EB98E2E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 546C5240825ADAACB7FD8781BE1F22FC
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF0EABAF4A0D0274F528DFC7C6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 849032F7DA7AAF99A6685B20D4974F3E
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F7DA7C82FEED07A824B076CCE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 7A7DFA934147094D5B71BF8121D1944C
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FCB1B32976469892D5BC918CAC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 621D29061DA0CF1F8980054725C6CEA9
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48E0B21D8A3424739FCD62AC2D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = A2C4E16CB15A691AD67FDC3BD7F299C5
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237DF62F9A2B4080B850046DDD38
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = C24F4B476EE0EEA883C8553216C5C7F4
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0D8286FB990CB040DC107595C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = D695823108A110419F536B9F732E48BB
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3DAEA77D67142DC97EEB7C9341
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = AA1F9A8FD3EA88E0CC44DB1219DA1D3B
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42F3FC8496ADD69ABC3F8C48C1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = F698CE1719636F6BEBA0289E0B467C4E
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F57779D678DB879EFF69D9D73F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 8B24B17CABB61D7EDC93031F83B5252F
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD8382D6C0E608E24F441AAAFC47
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = A2E8593C12628FE1ABEF161F392A104A
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51A499B55AC8F7FBEFBC331A61
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD =
+Tag = FA1EA2B92A5DD1B9D1C9DEB4CBEAABA0
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB6089AA3E15E80307970F2D1F0066
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 30
+Tag = 7A2DB5F2EF4E5D08271E8794FFCFD6CF
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C7210336AB5B1EB94CFC067CE224
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 3031
+Tag = CE4CB4C7996DA94AA683CE6335C935AC
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC752362857C8DBC0CE1AD14B17E7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132
+Tag = EFA1AB5E9FDE810D007E11185A97C772
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3F13056B09B1797A127EE7EBD04
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 30313233
+Tag = 7B39CB0A70034AC15F4306B152801EB2
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC967A5094152FAF7382D836E6D5DE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 3031323334
+Tag = BDC949A9927ABEE7DB72032F90BEF538
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7DB6C1FA9B1D1E5F9E590FA4D5BB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435
+Tag = 01162EFFADEE650799A92E7F34AF5AFB
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F2C894A6E978A90FDB1BCC68020
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 30313233343536
+Tag = C28CD0B64FAF2D163B5E6F4DFF1A5FB3
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B2F6462F27F58766415690BCEFF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 3031323334353637
+Tag = F047156FA849EFBA43A797A9787C53BC
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72503D2E3CCE7C9F5BC5E4BBBD2D28
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738
+Tag = A895946CDD7001544DBC0F430A3DF552
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B63FFE31062DC7AAE254516F0860
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 30313233343536373839
+Tag = 0E98B5805DB5B40A89BC445E6EC72C69
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B3016F9392BA49BE3CA6BC1C8650
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A
+Tag = 8AB94B09372CE5CF792148CC9BC9AE2A
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3DF86B05892ABF59012A845D7DAA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B
+Tag = 401A603567B721DE38E57CC26014E881
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E43D8D6C06DA586CEED818F6797D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C
+Tag = 144546387AAEA36026E0832A56CDBBF1
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2D70C8649EBCFFA242029BB9C0F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D
+Tag = FC20C5F31505D50D53A2505DEAC1359E
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34BE7DF768AE95B633128F332FFC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E
+Tag = A21BF61016B8E605B58C2C9C065E7BBE
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF43F597DF00A4FCC9570F4C64C4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = C4F7C620AD546C97097831537AB22E9B
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14EA6C5E519E30A5C6EF44F7CEA88
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 5A28224B9221FCC01061A72AC3DB44DD
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE9675ADC5777342F1D1EF3C5D4BF
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = AED202A3ED692B4C5AEF6AA172E36594
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C75AAD1E8564974C66CFCE4D9FB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = 4B63DEAA45CF37AC4DA5351A88D745BF
+Ciphertext = A967C136D389E007BA42FBC6747E55A689FCFAC94EE2DDE396F6DEDB2E5F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 18E5F8330CCA37C6F58D088DB23CB5E3
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689FC9F1E68DB2C1E6AD537C2DBC3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = B9C1D5C0A3F3F255397B2A02D32DA03A
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B23422BE018E5533C5EB98E2EB7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = D5C096CDBE9BEF7412AE04FD04884929
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF0EABAF4A0D0274F528DFC7C689
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = DF16E8CBC7F181BA19806B953744646F
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F7DA7C82FEED07A824B076CCE8F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 97E800B5C7A91CC043BD8E175AD080BA
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FCB1B32976469892D5BC918CAC79
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = B2D36A792BA208D4158CDF4E968FA99F
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48E0B21D8A3424739FCD62AC2DDE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = BAEDA24A1AEDBBDFDDEB681B27812261
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237DF62F9A2B4080B850046DDD386D
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = F966098856B32B97C868331F6CEF1B27
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0D8286FB990CB040DC107595C16
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 896861DC4995E34086CB79A4D6ED134A
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3DAEA77D67142DC97EEB7C934166
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 81328E98F9E83C920D70596F4354BCAF
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42F3FC8496ADD69ABC3F8C48C106
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 48FC8179F2A09D4E82DA925CFC92FC67
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F57779D678DB879EFF69D9D73F18
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = E1A76A7A67C2709DFEFE5A56B7C3D062
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD8382D6C0E608E24F441AAAFC4726
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 1DAC0C917BAC84C02DE8008F939E147A
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51A499B55AC8F7FBEFBC331A613E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD =
+Tag = 609F5B9C996A223962F5B702DD53C2EB
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB6089AA3E15E80307970F2D1F006654
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 30
+Tag = 89E62F1A99ED4A0EB805B9D19F3117BC
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C7210336AB5B1EB94CFC067CE22487
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 3031
+Tag = CB26E67298C26964A828C933DAD87795
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC752362857C8DBC0CE1AD14B17E764
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132
+Tag = 412E9E06B6BA1F49E12C117738F0AF3B
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3F13056B09B1797A127EE7EBD0453
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 30313233
+Tag = 21220F77824067EE429B9B3E774B2489
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC967A5094152FAF7382D836E6D5DE08
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 3031323334
+Tag = 4BDD5E67A4257244E57AB47B406F03D3
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7DB6C1FA9B1D1E5F9E590FA4D5BBDC
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435
+Tag = F6AB242EEF3442B05BDF3265F4204477
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F2C894A6E978A90FDB1BCC68020F9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 30313233343536
+Tag = 47D69D34DC0B48B654F595606D586EA7
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B2F6462F27F58766415690BCEFF35
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 3031323334353637
+Tag = 906459BC5E8E7D9BE631EEA14A354A9E
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72503D2E3CCE7C9F5BC5E4BBBD2D2870
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738
+Tag = BC9CBA109BE2FB1BE9CBADDA0EAA728B
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B63FFE31062DC7AAE254516F08602E
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 30313233343536373839
+Tag = 18931C17CD83BEF52713760EA9257D89
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B3016F9392BA49BE3CA6BC1C86503A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A
+Tag = A17EEF55B4B2FF7B17B0C04174813E3A
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3DF86B05892ABF59012A845D7DAA9F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B
+Tag = 50135F2291397AA43FE5D39350B68B20
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E43D8D6C06DA586CEED818F6797D40
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C
+Tag = D0B04A9491CC63F8099EFA949B2859DC
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2D70C8649EBCFFA242029BB9C0FDD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D
+Tag = 4DF5FB88DBC5DA6CD5385F8D1AC2D087
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34BE7DF768AE95B633128F332FFC71
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E
+Tag = 161B2C959E1236530A4F375502F05514
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF43F597DF00A4FCC9570F4C64C4D0
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = E47D15156DE9781AD405A566C0577AFF
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14EA6C5E519E30A5C6EF44F7CEA881A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = E5BDC363862A0F72890D8CD522B08964
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE9675ADC5777342F1D1EF3C5D4BFC7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 2EC63A6A0CE9663920F3220F52D9AC0B
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C75AAD1E8564974C66CFCE4D9FBF6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = D171901B45A3E23E7C9464DFC577744C
+Ciphertext = A967C136D389E007BA42FBC6747E55A689FCFAC94EE2DDE396F6DEDB2E5F33
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 55F51C5A247CC4EE0F2E81FCDEB3EF4C
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689FC9F1E68DB2C1E6AD537C2DBC357
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = EB3DDCDA742C3616BB73A6215A937E53
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B23422BE018E5533C5EB98E2EB7AD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = D198BFE367F3D61A73CB945BE51F2BAA
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF0EABAF4A0D0274F528DFC7C68968
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = CBB9E5B07BAEAD33C53F693FF215C0DD
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F7DA7C82FEED07A824B076CCE8F75
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 36E99B62AB82D2FB91F22266B40D28A8
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FCB1B32976469892D5BC918CAC7997
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 852C6CDC34006B05B9D5EF0F08A015E6
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48E0B21D8A3424739FCD62AC2DDEDE
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = 41C515B55987D7F4D57A1959F3EC7578
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237DF62F9A2B4080B850046DDD386DED
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 595ADC9A457C252ABAABA0285A83A796
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0D8286FB990CB040DC107595C1638
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = 3608335A36CF3F0EEAAC43B0FEDB3005
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3DAEA77D67142DC97EEB7C934166A3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = 441C229A61A4AEBBA1F809581011F356
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42F3FC8496ADD69ABC3F8C48C1061A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = C5B84665D7D7FA7C8FB4C6C9B21160D3
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F57779D678DB879EFF69D9D73F189F
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 7640E8294794DD3C2AA021192B091DE3
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD8382D6C0E608E24F441AAAFC4726E5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = 0700D5E09881BF1F9A946DE6F3EB9A76
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51A499B55AC8F7FBEFBC331A613EE9
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD =
+Tag = AAA5FA172CB9F07D07463CEFC7440BC1
+Ciphertext = E8C3DEEE246CC5EAE3E872313897A2BB6089AA3E15E80307970F2D1F006654C2
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 30
+Tag = B9E5DBBB767A4AD97D1949F09022CD66
+Ciphertext = 96107D8A29A7529A7941BDC7DF1FE3C6C7210336AB5B1EB94CFC067CE2248742
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 3031
+Tag = 860248165402DBD4C41DE6CE06B7A7B9
+Ciphertext = 30FCEFAD28275DF1A31E10C05795C7BAC752362857C8DBC0CE1AD14B17E764D5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132
+Tag = 16AE3A3EE064E511FD9F9585F986D497
+Ciphertext = 66D0D52BF401C6DC1C0AD4DACD1D94C4F3F13056B09B1797A127EE7EBD0453AB
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 30313233
+Tag = 7DF9EB3A01C3E5D4AE56CCBC76A4503C
+Ciphertext = CF5337FCB70EC45D179E0C3F51BB25AC967A5094152FAF7382D836E6D5DE08CD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 3031323334
+Tag = 2203BE65733466175151854848B09A3D
+Ciphertext = 3076658CBA8BF3BB6DCCAA2F1255EE2E7DB6C1FA9B1D1E5F9E590FA4D5BBDC35
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435
+Tag = 5C315B7CDFC8B75292B1EACAFAAA7CC2
+Ciphertext = 9310C6DD8E9CBC3E406C0EBFBEA312435F2C894A6E978A90FDB1BCC68020F9D4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 30313233343536
+Tag = E161E0D6894B3C1D7F89078C9021F67F
+Ciphertext = 6E024BD403F386EB9D1C56F459CFDCDE1B2F6462F27F58766415690BCEFF3577
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 3031323334353637
+Tag = ACD40754D79F1C3A9522A593B9395E84
+Ciphertext = FABE2CB1E7EBA6329A30080F26E7DC72503D2E3CCE7C9F5BC5E4BBBD2D287019
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738
+Tag = 47B9B9589610D74BF6505608F98A8D2C
+Ciphertext = BF79D7476D6FB05B8891A079BE8A1992B63FFE31062DC7AAE254516F08602E28
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 30313233343536373839
+Tag = D9D018DE281C400D7DF33A9D426924A4
+Ciphertext = 12042996DA42B4536E5A5FBC1D9B2326B3016F9392BA49BE3CA6BC1C86503AF5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A
+Tag = FE7FC2C3E6F098014D705AEFE2B4ABCE
+Ciphertext = 16C36E25FBA893EB467330C2C80B34DA3DF86B05892ABF59012A845D7DAA9F26
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B
+Tag = 5060261B7372733014B8B000ABA3FA5A
+Ciphertext = B83A1C62AD05C670D6E9220E0DD9BE46E43D8D6C06DA586CEED818F6797D40B6
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C
+Tag = 7FA5E603A05DEE74DBAAE635AADE497A
+Ciphertext = 8C839BA1B04F19FFE26C69A28F56350FF2D70C8649EBCFFA242029BB9C0FDDE1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D
+Tag = 6FCDE81D19A3D78A55F0324134404723
+Ciphertext = 018C9859DC3935CDEAA3388459C8A7EB34BE7DF768AE95B633128F332FFC7126
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E
+Tag = DBC8504A6EE24BE1DE7F594925D38471
+Ciphertext = 20FD19DABC1A5CC449A621D34DAC6013EF43F597DF00A4FCC9570F4C64C4D006
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = ABEF171657D19C6C1138B7577693E439
+Ciphertext = 6373EBB28BE97C9BAC090CF399C13EF14EA6C5E519E30A5C6EF44F7CEA881AB7
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F40
+Tag = 055DD1908BB4C524BC967452FFDAA943
+Ciphertext = BF77C71B3DE9F1C5B372EF273A08E89BE9675ADC5777342F1D1EF3C5D4BFC7AA
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F4041
+Tag = 5284D040756638A1678663C076762C5A
+Ciphertext = B3B05F0A08C5769749A3B5658BCB1D409C75AAD1E8564974C66CFCE4D9FBF6C3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F404142
+Tag = E7CE6774824610077DC06DE66F18CC2D
+Ciphertext = A967C136D389E007BA42FBC6747E55A689FCFAC94EE2DDE396F6DEDB2E5F334A
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F40414243
+Tag = 2436CF291C85BB0B536678E7CD2E6FC6
+Ciphertext = D7FDDE3BE4E1BB8A71570BD346C4599689FC9F1E68DB2C1E6AD537C2DBC35757
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F4041424344
+Tag = F3D6345FC3BC6FE52F3B97EF291BF2C3
+Ciphertext = CC261D9F8FB8842E82E22B106796CD708B23422BE018E5533C5EB98E2EB7ADF4
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445
+Tag = 7E9ED33D249E3EABD1BC968B0BE9F000
+Ciphertext = 96A3AB365E57746625562F5CE7C54109BF0EABAF4A0D0274F528DFC7C68968E1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546
+Tag = 7FCF3B37C7801BCD99FB02EBA3317319
+Ciphertext = 7814592EEAE415B75C50EB97F59BA5544F7DA7C82FEED07A824B076CCE8F7586
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F4041424344454647
+Tag = 7C2EA1AF570963F07BD64CC5F9EFAE3F
+Ciphertext = 9D29F9D52ADF9470AF4CBCE0A4481AC7FCB1B32976469892D5BC918CAC7997F5
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748
+Tag = 827185E74A6D226FD2FA5CBD8A07AE13
+Ciphertext = 16CB13E5853541E2F36B38240366ACEE48E0B21D8A3424739FCD62AC2DDEDE93
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F40414243444546474849
+Tag = E7833CF56F755945AEB70D2BAAAA361C
+Ciphertext = A92EF70DF2EF0FAA74A21F9739FB89237DF62F9A2B4080B850046DDD386DED48
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A
+Tag = 24C0704A7C552B78E5BFB505271F48FB
+Ciphertext = E4C1BB6B1B264F12EEC2ABB542761ABBC0D8286FB990CB040DC107595C16386C
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B
+Tag = C57C4E944A374176C7465FFE44C951AC
+Ciphertext = 52476FE14A8119E7CE3696C48930208F3DAEA77D67142DC97EEB7C934166A3F3
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C
+Tag = B2CF12AFAF08EF5F7C0F84A41AC6E480
+Ciphertext = 432F0CB672E75FE412F94B56CB0A4C2E42F3FC8496ADD69ABC3F8C48C1061A20
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D
+Tag = 81C118B24248F7A8B0829BA47A383C05
+Ciphertext = 565968B0563DF95EA9124E5F4506BC64F57779D678DB879EFF69D9D73F189FE1
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E
+Tag = 779233DA0AE25E0BDE856E4805896EC2
+Ciphertext = 4B392E5FA60E0CBBCA547DB96E3262BD8382D6C0E608E24F441AAAFC4726E5AD
+
+Cipher = ascon-aead128
+Key = 000102030405060708090A0B0C0D0E0F
+IV = 101112131415161718191A1B1C1D1E1F
+Plaintext = 202122232425262728292A2B2C2D2E2F303132333435363738393A3B3C3D3E3F
+AAD = 303132333435363738393A3B3C3D3E3F404142434445464748494A4B4C4D4E4F
+Tag = FD191750A47F211C0A15ED28173D7CAA
+Ciphertext = CB34D04660A66DBFBE9C856601F5B8AA51A499B55AC8F7FBEFBC331A613EE9CD
+
+# TestCount: 1089
+
+# cdd700675ed750e11ddd2b27a52dcda86b04aad03af9e54d0455b7fab277a606
+Title = Ascon AEAD 128 Test Vectors sourced from LWC_AEAD_KAT_128_128_lwcforum.txt
+
+# valid message size 1464
+Cipher = ascon-aead128
+Key = 25F036595935EEE372A205AF4E32939B
+IV = 78CCE019A744ED402D04F730504FDAF2
+Plaintext = 36A44E4E4A20741F54817C57F2925E87D60096A48E050EC2C0FA580221BC53645F18EE4E8B00050F82E4D8BE70EDB4878244A2055E334931968B8E4FC871FE972E18F8DAA30FFCD6FA8621A92C4F51D246D180DC1A4D052BCFBCB7FF72B64711E6419058F5DAE37248CC0AD7119F05463ABB09F6F0217DE012CC0AE657FC63443E0FC3EABFF9DD6CED0E944E422D1A30B770C5B7AC5120C5C4AF4528D0FD1A4B68C59801DB1A8741DD9D09E28D2E9DE5B2D92FE736AC98EDEFFE2610B3B49BF0F348E57D9518549DE984DA0F483D3795116076F6CD3314BC2DAB12DDF3778D280118EF444820509A8491FDB2D188A5B1C691FE523DA522C033294FE90577A971F6B10D2F4EF24CF010DC713C3562EAA405601762783BEA5CF52F111FD166940DE88CBC207A7563D3440E416133E68AD13EAAE4A46047F8BBC6B13A1EE12C1EAA486453A9A6CA2A90FD431D6AF989280FA540E12781EFADA1930059C83B44F217EF9719CE92E02A748054A71C298EC13D892A79A14BF72858B7B216A5706154B851057A626F597CC4156DA62D479077043F1C3F10CA50CCF86EC117E0C985031FFFEFCA23145FCD2FAEB58BDD50FB10263A1265542144ED003982F3AE429BFA9069872D58C654F0E04E106115C5EEA773B0F0A5B71FAFFDBB01C9EA916B1EEC12BAFB74C8CDB860E621850511E2D83B4ADA7FFE51F64370B98A7256FC6A5E7430234F5AC97ADEA6F890BF9599AAECD9298E9FB7EC209A1C778ABA3E5A61647BC311D5ED927D71D0FCD906C136ADD60F9D992D6ECBA787108832E33EBF9F4B972B44D288D5FE46AB1CCFBA131AD9E6CAB4ABA1C133F6B01B89C464609933105C8D6E95F2DA4E399E528151FBEC74F5AF4C198A14FE8A633593B6FE1099E612E8BF5E85AB43F4EF6571026EB1A4B42F14CFB51480A8FB5D020A605E244F29046C6F683C8DEE4A6C572A24A3FC1BB191DE87E941E4D19140C30183A0E295CB1548FD02423B78A1258448BC56845861E759CF809C65E7209ADD28788C6BAA89C25E0E5AFE196F5566E6C4BC9B153BBB6B9F9B4713152EB060DD676413FF14B9DABFF9F775FD63CDE9791AB6A12A8485A26C0DECD06275AD2F5EFA20B10A4266D10AE2DC1B43466D3CCE5D9AFB780E3559E2C2A6F227E977494CC71602421BDF37B3E49748A7695E269FB00205DBB2B650C4C7CF479B74A9206B93CE7B2F6AFAB27E62479476EDB178647F5277E7726D9A11C63E7A4C979B3E3A77DC149AE2F734B64F87796A22D9D71657E31C213238F925346A682C7F66E6C60859FF109CDD81881DC197EAF42FEEEC6663F4B47F1C083EE3EE66778E0736E9A1B262C9DAC6797961940470A00E31047C7CC61B713147EB50C12CAE7709F9158BAE4942CD25129FEA7A53EB18979DD5BD61FB12411A786F6A7678199ACB02579AEEE5F2C4EE3756692631F6DE5CD2B82357F0150DE6D47136DAD757ACF8051F78FB502AB2AA10CE2AA4A81AE881900DA3BFF542DAEC49B31974BCEA16DFAA7121127EE30CA806794621EB693EB988B449CAB3EC03C2448BB19C103EEE26B84AFA37F9D603AD01FBB97CFBB901E07560EB08A04C2CBD6D5ECEF2316F97C88B2069A06E06BFB2B19BC8B73386C68A89D027B052E6856B1E3CC99B07107C9264F1F1DB4F61726EA038560584748AE79743696047E675A59AFE81323C24AAA01F35534195EB3B275EB80F198F80E6AAB2E203C4A71B4B7D7B4C4051E03F327C8EB6E54E204851AC0841028ED75B151A17D77F5A20E6F904EAD5C548AAE9471E86938BD99A9889699057BC6519BCA62036263A09C0D75BA7BCE1644B8208011EFAE30844CF3C7F7F4D16C9C92994EA2E2FA51283AF3E5EAE37E41CB9333EE787559E6A35B36251F9A7BABBAA0E927E27F6361BDDF67E6EBC84590CEB20C54B0F2E42748B2AB57ACC5418DCF482B4A0A466F4C3FD220991D72FAEB15A5565D9E16FAC7BCB1EF2FD41BC4E89DDA17A39CFB868852B024EEC25B09C5C7C031F77EE3FFA85D639D48673F78141D380B335B474E1A1EDE0AEDF20BF551A8196813D9CD79A9E
+AAD = 06F5D7D8
+Tag = 658D40A525E26024DA774D24C3E4021D
+Ciphertext = 73A34D3B32E0E40CBC1B8899A3BE8A5B1F1A066835F7AD1F7F29392ACC280041A16B9D5DC09CEDC86D91BB3D0573D40489BD5A5688C9FBA4F09DA806F17B1E04191DD77584ABFC1A971739DD14C51B05C933E03B1F17B72D1D87CBF2A4F38EEDE1FF005BCB4013C971E75CAED2CE0123E24934271896C6BB6E9982E6DC5C35070001F264A78FF767859C712EE6A6AFE52F061B141383788E1AC31319D3967C9F16BCC6F65564B204F9C4FE9C331A65457E473988A9B05E8E485A12B21841FD89ABC58896A64BE922CAA25AC8EFDBF2AD97F28798463607ADC3D0309A5BB352E0503BDCF4C9227CE95D90291C3EFD5E3929C69F7D978705F03B9E4370FBD4D7F9A21F8D3C3C25391FB081774E22AA9D5088A1272994A212FC746EA9C0D0663D731F93194F564AB1D9C4A82BC11910608658EE91E782C2061C7083A4AD24006E14EB49591F83D240EDE6E994A0E256DCBF8E1A8E6C5F273822A3A0F2F5D4921A648C2A08288B87E6A4A56622E304260F447E164DBA6A173FDA6D07EF76F7F5996BAECD33909EE1495094B02CB86DECE7B53420B3DBD5002E432D5DC3C44061B63931E8D9DB65116A4DF25E33E5D21D51830F243A815455D0C00D608AE674D9853FD3F89A30C579A9BB9BAD1382479CAD5B94BDD5DD3D75C2546342EB528070EA0F061DBEB0543A518F71B9FB51A85FBB40573449FB126DA45D29285F3AA12BE7836CAC1639869B279DF8CBBFB36CE3D3C489BCA5D0F2621E8B4D89108491461C4C213154CD88CF27BF59D81E6E56917438FE683559B44BDDC3B16E3B1E804AAFE2BB24069661029D417328425AA40C12485683C3CDDC8B63D095B28FA1EC35A76BC1CAAC9D6C46C8B8D709BE3DE394F4952D6692634A50E4766F66801408AE2A2F5BC5A879A545EB6D86CDA4964ADC553CE0690A03F2DAFBD6F6293F685340789B2FCF23861D86497D7A17EB0CCDEE520429D7F1BB134F920E4AEAEB1FFC6EB890861A09C1267E6F28D13195325F53C3340595A23EF18D29FB9C6F3E4462D417F2DE719DF9E147758E7C64A9333AD6D16E6D69FF5F47BA0A481B20FC9A2E57E78E2FF72275A9BE0C56C18B8AA797B7102A9CD6B5CAB38E711215F87B97E39C9F912D5A39D6ADA0E8694C05CB06ADB5C8927C2FD1E087A119038B8EC5F4C9FF3A6F32D3B6AFDBFFE3682827950F60F7AA9E5C8D03CDB59BB209D219697F8FDBFDD9A7BB04CE2608947CE7942B051379B4F84A0B4EFBA3504AFE86A659EAF47AB0F13D6E5F6F91955B475E2B5CA8FF07B4E9E797381BD3BA0D4D0D977014CA3D04314372239078AAB189BEA45A19B3868E34A119CF9A8C31BD4E9514A742AA3377FC58DC2B891AC1B8910725BF509464317ECDFE038DC6D2B4490FC4AFF177244D2C3E98102518CBD6EE947ED42491A1C19994827DC934012C63E1869F2820219CE06B97A31DDE9A5E73ADBCA1811C1917B33D74B3E34624938D79D777890D4E8734660D447B494A84636998E06470C6FC08D1CA44AB95001DB60ECD533A6D69085D00C32AF13D237283DED6255DF01AB1A65015EDA2650B38C5A6E5A8A9352EAC6848C5F8F84736D46ADD611EBA1CF2EFB1B7EEC22E46F45E5D4CDBBC8B773F3FE3E46704200589B4C2B6E6ED91AC09F7DADCA73A322D4CD434565D8FDD02B43A7B3A725B96FDBB878FCD815341F11946E78C4BC70D8B6B2CF5A5CBE1AD403CBBAB17094D88E66773C58BDCC447793031D6131D780DCFB8C691E5565E3458DC79539EAE5F98EF4D941230EB3C394A99EF0AC25529A4B1C935948DA5FE38A78F2EE5BF16BB85644EE9F0383A8D956441A8F91AF241083B132D55B40D974879EFA39920AD4C15C68CA067D7E01F60B2E75FA1996D70FCADFA01FD1F3B3DC26A7521C53722F7086EB94EF9B6695371F1DD01A8C5E35CDF90C976730DB748F02928034D81824964BD2A618B122971BE23B5FF0A6423866E5FC7CDE6574EB8367638E45F76EC676A4FF9621D445326B1CA9967A4D0543B45F50BD19AA3FFA489E4B7A8C411844CF3E7A838EA254AD35BCFD35FA53120AE44B006F09F
+
+# valid message size 8
+Cipher = ascon-aead128
+Key = 2ED5EC554182411718E4B3C30CDA2FAB
+IV = 8E52D7A2F8438151851ABD1BC20DB45A
+Plaintext = 2F67C96A0E528599
+AAD = 16CA0B462B3D618A
+Tag = C0A864A79E4C15BB122F6578401BE145
+Ciphertext = F785F7ED37B4BB31
+
+# valid message size 0
+Cipher = ascon-aead128
+Key = F3B7BE4BDDD625D5AB4E647EEC51354F
+IV = DEE22EDAEF5188E777ECEB84ABF11711
+Plaintext =
+AAD = 51
+Tag = DE741C08B24D1461B9B72224A8FCDF1E
+Ciphertext =
+
+# valid message size 1464
+Cipher = ascon-aead128
+Key = 6B6FCAED4F633FBBA6EE47485C994754
+IV = 9F15B214E07FEAC5A237A28601C6D463
+Plaintext = 4407A27EE135D0491401D2E10008496AD94620B110F6975EC70E91092AC396C0BC2F265B31472051D2ED8EC3179EDF0C69AAC6710D5C304E6F44B7D3A3C61F506A1224D1E1ED389126CFDF2268D347282E85A07FFD25B35FFFD8EBED904DAE0BCE3D5904790E2A7B72344B3D7C0DE59CFD8EA41D269F53455FC5D209014A01D821D4542A7A42AF205A240DC8D975E2F2F24FF001A990E42FE913A4B43B217A2833731CA8B8BA22BADF83C301918B6CEAE2DF16B259002F91EF2541669DFAE439AAE49466583A39382D362125CDE29D5EA7BAD25C0BC7CE33438BB89279BB1CE59F8957ADF70591A7A6DE8422DE09C40D88E3BEE328882DE2156022CD82A6BE71193C86438BF067A2282BB52D42AB543AC7AB0A96FD38BD165C749796E3C425FF1F1309A2838181987B1CBBFDD2009F690CE806D79C2873E17E6FE61758D0BE6405B60D2FA2B1B64629711AE17DC0435BD42D89FABE4E63F7A02823139A6A3FAB5D57F71CF270C75A31BFAD2A0D9263BE2C8B422B47C4A5B753168F7A8EA3ACBE326F8426C8276864662FC8FEA038EA0DC464E70E28136499B13FC9DCE14CCC8E13EFF79E0D3DF60522DEC517FBA7171A2C81B629BB9D961F0BEB74895D8C8219623AEAB1404BFF866EE2EC4A4D4C9D0927AEB05F95A3D37658D89222C96CA7965BABB4C1BD66DAE08130BAD9B14CD1BE4D6B61AFDB2284BF66745867B9DDBD023A55EEA197DC4CC1D4D0DE65E8F9C40C07D3D55D0AF8BA3827F55A480D7227A472B79E5B5D2F27711EA0DA0B441ED66DAF4B60E5085FF7429AB679A28103B362A93AF2315B69AFD8AC633F6A1DAFF3091EED99C111419C13C05BC1A6B584EF1BEC78620A2CA511469C8838A4208C25EBC27083946AF250679EDF70FFA808222774247EA54CE9DD78DB52248909F8F33436D5E444015AB0F927FB6C4C35129E9465112FFC0D809ED8930AB917CDC75DA5EC3CC9D223DD261973857D517D9043C9B49023F8C8F626B5370BB1F6A1982C5F9DC660F848CC7087EA158888024C5B03C7EF633CA465DDF516139B182C3077DA581EB4B7304B80E81F9B0DB26E9DB3EAB0AD2FB135EFBA38E86AE23530585BBA9EAD30E398A3D27C6F7B1D09572A87785FB0687E00C6A569637BCEC5684BB7C7405314C06DD0510CDBB342BAD2B1E0BDE36AD580EFDCB9D808C67F1CD50D1324C355C80416C60A8F5F5CA34D83EB96B29B11E1FD7537D764993CB8A6503437CD9F1DF67DE8DBA71D5F452193386B541C30CD81C42B15AE8C7D646ADA0D633F2A25D6AE66F519C9BF69C49E3015442B2EE89C7682B372A1896F69008371CC0FFB05F76E61BDEE261604C15A67777E7739393CF271EDBD76B23424F68C19454E9CB5A22A1ED5C970F975607DF2183A12F0F2C74A35DA9D0E4880BC2D98F79AFCBF73BDB2D45458636FCBF8FC8C3F8499FA11069A52FA18C21794E19E189CD702DB63BE7E5B873E9C9963DA6AE2A18108FC233287F000AAC45AFB9A4072BA4AD3F3F5212981053E72D36A00EF1FAEDF7613D8A1F56A5011DBB8F92460EDFD29DF180776ED805787F6E4BFB386FFBBA4AB1B242D99185568A2E3467087E0DD85D54021D61837F2F5BB51AB10AB9D8ADBFD547944C8D08FC6C39ED4093AE7FF160639DD46DDE48C73282E71486D44BD04586A72336798BC05B05A137963E9BBD452940A71C044FE19C8051C9A5F47597FE1CFB0D074CCAF6D7CD89582D113103F739DF5D83A4B44146C596A617C22A6690094979339EB5F86E59CF4E8AE7B48B5F5DD26C1528145958B9B631A614DF15A322C823D7B7C06873D6EF29D565C65F011B56B9FFBE4167F4E02089D87442498AA9AB582F90B3A79D79E83E38FA73E2E357309ACE2515E4D1502EE78736800F9495AF2BCA6E3F7067AF1C85C6133F0A7C3D967143B78B5593B686CF61CC1066E9E8A9935B48188517B0331F08902ECE21246B49900ECBDD1A499803E7701E9B9EB59BED699BAF3415115983846C5CF397B8AE3D60C6C6DB2CCC8911A014ADA7A1978053044154857537247EA53858ADECA47C2EC1D13AC7FEB0B
+AAD = B82D0E40
+Tag = 88DEF4000D9F595609BA2F52968FB6C8
+Ciphertext = 3700508B86C6FBDE5A99F5E7E3D76383E479B54A473D410C11A92581030325055863D3701B0D79ADB706FA57A68C31FAFDD144EF4513708A5AA6ADCC3655A57C9DF723FCE48C72388993F8DF88537E63A149E6229464E91954BFD939F038796F15C90E1F1520B4D7EE11A10803C4D58E91451A5E954D3FE71B142B721821952FE4722F1133BAB0D38EAF240AB4943A8015E8000916C4B6783E053A30E0B73040F4D994C3BDD98AB032781D4A5A39F7A17305D2E24DDDCDC423156AC57B76380E5FE74D86470FB843870068F30EA0315615BBC41BEAAD493404F33E258F7957914E43E11D7840A23C7BEE9052EED902E069246C663A6837E7516A21B8EE302105FB1A800EF453AD45813EDAD3A4248E0C9F347AB88D4E4A0E4DE9E6DC8BB37C0E0EA8FF3EBDB66CA9F339CEF73E5FB9D0320537255D6987FD6F242A787D9C1F563C198742996F823C6D6488E4D3D661C184CB5E67EAF8330DDD4A46A1CB023E87608F7278A68BC232DAC065DBC913A5D517B9092C9F7CE3D470DB27D49A915287489E32CE77543606096CD27CD160E75771E556A723CD828BBE5FE32C63415A623963EC6ECE92A8C5F8CE493A3DBCCF796EAB88EAA78809F026C001D186C29EBE4550F5E567D67C46F8B226719CBA4A10138887A91D324CC86F0DC334FED59AB7E06C62749F16406AE7313A89E6B35EA1B2E9CC52B2E97370B1607112F4A5732805DBB31B9EBB0598FA47BB88E64CD75A5ADD337887F797BDB954B1DC5CD8785291A46DA87E056685656A910AA46B6B7F54C307F046BD072EDA3C2929603DCE88340360A77379E2E40C14D3CB59D57AAB0A486F200BCEEFB1452A3764471607F148FB813E71F7467A338C21979FBB161BC06240FE8C2589F4D306C4B1B56F5F73CA5CB367EC3A688DA2F8450AD53FAC470C4A4FBA6DD839BCF654CD055DD757039896EDDAFF01A1F55484E002E5D6A59A78C5D31C73AC5C8720A72C1C8B596F47CC0BA2FB5755D1CC58DDB417904638BE5662F7844BD044ADCCAA815F9CA7FC04912B7E5BE7013C419B717608D957293B8D433A7E51ECB5C66FA19775F31DF59652AD70EC9249F76BB21EB09318790414ED9C9A4ADD689A4C60A0935CE1067FC47671D619EB7543F2C17CA064F1F890E7644D8B301389E3361975B0FC2E643E2B89910D65053A721A0E9131F0E5575D0DBB5BC1EB1E09CAD17C574BE5B46DB1ECEE1AC4568B79AECA8C037DACA7BDC0349C2D0EB6AAD892AFCBE9B1F1B78316A274E4974FD802DBEB0388BA126D25502758D1470B90088E63462BF5BD6587D52D3EAAC86ED998BCB47B0261351F84677852C22B66325612A3E56A012114D517676093A73579CF7EA4F318F7B2A43A094CD3EFB8875352F95F1A336F910EDFF62236C532FF43A39E8BA05707862B21F2DC278D97E2D2F092A968F1B5738033529BA2B53316E868E4942DFC1C20FB2D2A9522C58539429880C68E069F9D8C5213AE31C5F0BFEFFE6DC5BCFC739FA398186A6432CA0E11289C337EEB913AE416102E3A0C12B5DA1898F40E5635CFF2776009301CC142092EC7866906441974E90148E541A72DDC3D930E68EA871A0D9072F39F8A8DA6226975354AA9FBC7809AFBDFFF82353450B0390489FA0B9B4161BC0E1DEE57A43661DC2FD2BB4E660F11A9C4A3ABA187B3190A167B34A6255F7537BF6C482EACB954DA3F9DE83BF24D8804E6A2A94DAB4899E42DE9C3DB2F55ACFC3383581E9821F63ADCB156E4A453021EE5495383DC054E138C788159ED7C5909B861690AF3EB451C75166A8511B04B2A92BCAD01F3B58629B979D67EEE982FB77001998E3F17BD67BDAAF6A8BB82045252B23D5CC4C559C360379567A02356120DCA7E62980C9CE245BEEC513B284F5A825B139C00A4DD4D9B81DA96D1476B5A91941624DE8C8A6AD530E9EC6A8759BD0070F5CB4A6E2CDA54CF89C0617BE49C75F963098FA139E101A3F751796B5D5E7B161183C7CD64BF3B2FE8076F031EE8D853F06EEF185B74B79F05A198E330896D88F4166C754F9E9494660909ACFECB57F9893486987B4556
+
+# valid message size 0
+Cipher = ascon-aead128
+Key = F1B827484301D3544465D144B3F79035
+IV = 2CAEAD773CD9956E752437688A05ACF2
+Plaintext =
+AAD = 86289329A818574C
+Tag = 79165304ABF60A22CD2BF90896E92FB3
+Ciphertext =
+
+# valid message size 1464
+Cipher = ascon-aead128
+Key = 4080909FA727D84D2D9C3D342AB67DCD
+IV = 5155EE0FCF512BE7823B0F63DFE4DFCF
+Plaintext = B3DF4184EF61E1BE41334208EBCD1D5F83D57BD5EAFDC1A37C71AEBE36C8AC953CBD1B30ACD162CAE8E7414AE95A87628779EF00D619A9B51D9E087DB323887887ACCC2EB2ECB2B273B1EC02BC77BA22EA4B36BCD8ABBF221365130EC8E417C55FC8C23C8D58B09BC63D8D242DA7F9A6E3E59367ECCBA0DCEDAA1B4DD9A4E98F9A27A2F4B47D94929B9AF59B1E9AF46B6C6D2AE351AFD89428E64FE23C63C22254FE8A050504F1655001CC52D504BE52B5B0E16B7A063DEA4E0DCCCD2EB15537D8D3471F0FEE65677BC49250E286BF2327FC2D8C8256A74EC09FB7F73823379EAB957901BD9E42C64A79F0B673ED08C84EA8A63184C8B5822CF95F6F376E2F578CF3A44D0DBD6689BA66420865F1DAD297EEA98F7D051AE3DFF7D5C33FD28FDC4A98298049BABB90421D771E85AD1C3A1F8CD848C4A0D987D8C06E15E8A249E8D766BECCC85988DC33184D608EFB5D31DA9AA4B2FA4617AABEA2A7894CA5A89FD38F461FEF4F72C503FB15AC5379F8DD623C3B4DFD97ED914E140D26B2FF908E70AD8DFFB53D428B28DFAEFE306B5645A9CA2610695BA23BA1B5D0DA414B13036B873CA5EBF82724F9B0241EE8EF60E3BDC87CE7D97F24140B515EFF6D6749DDCCAA92A92FB159B1A20116B9368353B154ED1D79CF2B29EB63279A9A9A28B7916647523D5CB7B30C6ECB44D8696ADE87FEACAB7F4AD00DA080A7460816BF167A498453EE3115559D39110B03E75181F848139BED7D38479639B2BDB570ABF5AEB4C98FE517EF55E9570D4539C50AB82F254DBF032428FD103CBCB57F589F2C8E1B5C4E1DC19CE158BDB2966FF20ED12FF98D9023EBF28A8CCC7EA85A3AD691B7E1B71D68BB9B6E886C674571928E1E2EEB8686CA0F09A229D2C25142F3861EE721DF8E3BF068735D1F07B684AC18F93E607A6FB44FC6A7D814F495F94A2B94E6485D50B300E33D821228AB07521E7CBAC812E2791669985A37B526FCD37A13F472D03B4EC8463D7C3DEDA1261A9F85F677DB3037481BCFDEC5F57B4ABC40AF9815B79582E22DF282D5653C29C7713F97302F84F74ADBAB57005C89D2CAF3BFFC3D0911630A02144AE9AE62E3DFA51754B5E4198DBCB74D390C3E8185A41FB7E1A53FECBD5FDC8C2D1B3A0D9C79C8775A45341DE6D9324085BBD757CC818EA6CAF6803D9FB959F5D957EC7182AAB1C043C6263F7002D00872FF66028784C0AC8C9343A5F88AD8A1EC3E438FEDC1BDDB0A1713065A4E36C72678CA9F53576D54973FE4EE660CC7B9EE855331BE401BB1418AF86F71BA523E5D7B7E80C0384D95D1EFF8ADDCCF74FD505A17D4FB0409E55D185DC85FFEE2DCEDA690EA8D46F9B537BE5FCE486DD57215FA1F17A27D4358729923A7DA8536D30D1BBF363F896F0960629C3CA43A9CEF43EBB264DECB3A70623778F42352DAB2888CC12DAE9F338C8A15B63FE006B438FC3363EFD2D1F441E04FD307117BE50E87EAB418786F40A4B826D9C915FA8F5C8340F8F0EEEADFB698804C5FCC2B7A0F2FA7B8F6519BBF8CF2BF37ABF82A2CE5C07684D183F5209C0AFE7FF823E1D88CABC99A6D42980AE7806BFD2EB334BE6D53669F55A7A98C39861BEB531CC76911E7ABFF2E90BEA3276C9C5017F8F1E9D64011A4BC4282E5023D60E727ACB6CBB902EB4708348FDD94C377E90A587441943115130A22ACCE64C6FDF02FD77B7AB5D197150CA9E1A1B03310F9CA99DAA9C81F52F597A3C096561DE342379FAEBC47FC3339C05F34EB507363D712B203CAEB5328108586E3121101BEEFC69E6A118553B1CE66A1E968EA66A4233FE984A3191956E3779D37C1192127BFA14524B1095251BF0135644A6ABF251EE1C0D2287D1BD6AD488699E71BF0B5447929C7A542F219ED97C5A1E3B40B79B77818DF584EFF42856E776982B869A311801FD140F77FDCEEA6E490B879F2F83C0CE26E03105CF67AE74237CA8997352E219062953A39BFF93CF0B16A6E8A0B7C7E2C75D5FA9F0024295659B54811650FAF6296E88F6202D32275C71FAA8B0B5C36BB4C5D215F3382903E6CE3E00AB12A8BA2BB0CF422
+AAD = 2CCAA6827E2B637230A5D973D651EF94
+Tag = A9EEB9B85D1760372C0C98C8335A094E
+Ciphertext = CA7C015199C6620FD282D300E1267299CB6700590009796F87E678BC60B0BA09AE7FE2A631B2562B1B3E01886E2034F31DAE5518BCB3201003D4719835D898AFD04F1A38B15E4B02DA90986D25E932B9655AA1ACF87E22BA0BF9EE79E6A82E29C7A99996530005CCC468D4D58AC85646FE7A2B2E92161231C119E507723877ECC0540DED31DD360A9608D822965A60475C20E182D7BCA71B8FB9DFCC36E51C148614565E840E0993ABADC3C7F1E61B4F3BE16D163E99C6F90A5D0B2DDB8A6A4A5336B4D979113BF0A9B17BCC6E6E17A8262D2E2EFB3DA0AE0D0C062971030AEF703A5DEF029E71632FF628CA64D67FF16B3FF2A3260472C39E22671F6244FAA7A40F7D23030A342021B4946DDEAC2A3214664FD14A85DC4C3EA702071B449A9A5757DC7AB40B104A47EA19B3772F04B08ED2287D7E9E867C1017E6B67E30C336A57B548AA044501CCFA48AFC1BD20F3AD13BFB7EA73D22067CBF94C5BD9320AB78E1E3754E293CC143A34E72F0BEAFA30B61C9567C19837C145A71C67B28C4E9B24DE2DE4F0D7439664E30457CF0B98BD8E56611B432C2F1412D360E8234F8030B3C77F84F7C5615D0983504789D2162A8E75689A5E09C661468479C7070F3F93F8552921B5DD185617C5ADF8A85988AE6D6DC326AB5296236D4C9D2F403BEBF9CA81C3872C14CA8F4CC1ACBEC43FFB5DB752A292FB630385AFF00A5AC0362F96B0298F4E87E1722E726290E5E02E7CB04235962FC6DF50674B35449D635B185464D7B7A1BACC56F9FF752B65FD06ED2E9DEB4B7D6A82EEDA24F35DCFCBE87277864EAED2258D256C7451FCFE5B5143F07E36E3B4ECFFE4BDFAAA5781E16517195FC6264B5375D728DD1BB11479E561B628F6868AABFD7A26E9BAE82D99E6DF8675011A941F6641C585A4B62516FC343A3AAFFE35271FBBF5F42AFC5C98BD1452D44FC58D5A85F075858F4F2C98F9793F0F3866A2F987B44AAFC7E546AF599B1499D786B4A913A3CEC2541F68F6B8EE7294027C597BC9794906E4A313B5B4BC6C78156DAA576CBBE4043FDDDAAB8FDDA91AD99EE0F42F0E6F66C767B01C378B935DC9F40CF86D691F9069D5A16C86448E87E59A9FBE467A4B05AB52A826AF9AE0DF33F50D1C5933ECA17460B99F850D5A0808A9199D42D7FBF239C022EF59D0F0E10E7E193DFFC90C98F0AF5BC07153B18FE5037727335A3EA1233B3826B6FF4B109EBBD9C5478274BB6C0B07B24C64058E12036F9551EAE273019D85192A10416D7B50736511EC88D9CE9D0F9AAEA0B1F6D12DC474AFD69AB8B60D7A55822B6E19A1AF91C0EB2CE0A25F8ACB318740332F638B5C965F6AD95EBA61C0355A94A3F4E5CD92DB809108C7EA383CFCFC6F4AE5A08EDF38B916DB32264D05342D47EDA1A0A09E5D60FDE5CCA7398B43D7A898F7FBA309C3012C2E37E2B9223EC2C9CEEE937EC56B21AE0E531CE835EB691F8E0086642B81F77D7CC0FCFB2E7758EC3DEFCA8E451F15A7B1E568334473FCE78680EF7C303C72585BC0E0949C70A65E1E201970EBECF957D04A17E3FB3332233BC9902F1324E4D483D6E315AFAD7262DF00C42115760E1CB85B66BD8B36A735E4C35873004D3FF7776792473EB5D5518BB01FF54A2AF9BFEA6A6551ECA7609257297A8B03672C2AC52382ACCA300A35727CD114FB46B177C4512CA39D0ADCA302C00493298E8FE457BEB78CD4DCF49AC507E14DEA77F81C04FCCE200ADBE6B7BC3C3406CA2DCA2A458AFBF91A5BFF82FBB2F84AA2BAC0733ED0297FD781D159CAC564CCF5473C5E65E5D3603F0E97DF7C4884FBCA76C356ECBDCF1D78AB6DD06EB9D006AE80054C997E5E3DEA7DA92949660FB56CBD5E924556E8341BC10A47E36F029A9E64507EBC5A8CF5CC96FFD39C3AA09F1E7F392D943BC4C6A62E58A6EC83C15851FA2B19910D985F22680CA993243CAB28049909387AD7FA906D18D595EFB17287E67FC33CD9C835535C989839D10939C351DA8DC3D0DA0B89A3F8FFEE87F38A75DCF3ADF1307F20049D48DEEDD78B679FEB1BAEFE16B005515AA15A13E0CCACC7FDEC28C
+
+# valid message size 1464
+Cipher = ascon-aead128
+Key = 1E8CD913F8A3C084E7BB3A2BF2E47D31
+IV = F34F2DBF04E588CA3C2D24C0C4DDBE25
+Plaintext = 63BB688E8A866BE4DE100A30CBFE287643D046C2D7C50D4FA827A254B6275771AFFFB01E248F9B3772DFE213230BFF89BD8D7C5D0931219DAD18E662E3162EB6B99881CB4E0A52B3340E50F7E3F92B9C27199729ABF9687EDE12700BA938535BB12C5A8A8A343AB23BC828FAE129BAB4ED493BCA7E050ABF3003EC3C99470AFCBAF446B69FA112F3DEE4EEE3D16E9CB558BC1E5FFD89DCAC219B5A8748FE19F3BD2C3FECE303154B3748EB991727EEC16637E4DD29ABFE3118999503468BAAE0CBFA25A42FB0D154A6D228B59E4295FAAC9820111A3BCA122D0DD4496E1105AB9D0BCE1C024992B5658F3656824993D5049B57AD6A99C58F30127621DC88E695CD7C17937478F762066BAC8A057390E47AFF44D2BA574104453EECEFD371D9DCA9A089063100608CA3F4A7FFED3B8ABC8292A6DD4313DB753B134D358B088F9491CFE164E989B2799EB82FC5B041170AB42F6D41CAFC9996C514CA1EB22B009A64126D1D5925D3F8DF2C3E8BE315C5F9FC43805B9B4ECA95364B9FD4BE94C772B794619DD4F9B08F5C74619DBD0DB2B04FD1226EABA4FF1648D7E70E86FE394B65CBD34EB427240293F0FF26EC2CD82898EF85ED7159C712944A55FC12A2095E3A1538F13963FB28AC1FDABAA5D92A1BFFBE7597794CD90C04C1B96AD128F0F1E7A0EBD6F3E6EE34F35C40527E0D6CBB203AFD532C72E5EE3B2CED78A99157842EE9D205ED532719CF41A31C0B878EF654FE4A972B9DC575BBFD9AC7F8758A6205BC23943A67CDCC12E383EACEC9E2B49EF624AB47C05991245D4AF0B85F205AB641164E63F9BBEC317D844719DAA7F21AE6290251DF1A45639170DD1DDC13B2C329348CB29350A43B377AC93B117849B558D6D2361E08D726D1EBD189DDCF5469D183F0A61A3F869585C61965510951192628C506417CA5205D66E0A87E1B5D68265F698E87A39B184F3CB157EF72D5C89AB862B50A4D2855DECF48B45FDE166969B03FF19FC391838CACB604CB4E30EA91180EC6B9A75ED83714B0B85AE7B9712647ED3F33E328D726DE295D97248A909F5D2346CF50B0C15166BA8B12D928A5F344DE8460F1B7ADEF36A0DA7E014113891F19FDC472A1D6962CEDCC299DC44CB684695246062FADA6755798AFD6425025A702F2C02BE081A207ED3404EB8352725323FA98EECC83F06B574E1B0926BFE99CA6829BD18C8BA3E7AF3E18FBA9BAF104265CB248B837DA7F0255D4916699E12E4A674401B7A1C79857B03E8E6AF4C19C5C16E2CA0CA1E46FA71BCE37B61181165CEAB04276EF4D84941AF107F84B140E93383550B61621A982D45A9BD390E1452F283180437F266DC85E35F2B0DD775B07C0A37EDC305F45C907BFA195B1B10438ABD7CF1994CA1311C88758E12EF9A55CFE9313EC6369FEC8ECB73CBF84D716AD31BA0405A74273F5906C14A907649A0D1A44971E9E18D542D9072DDD8E538DF070ABAF74F49FB5BC201D5BF65455C0871C2EA53F40F80E19E4C22CA01495663CDF23385CB526187A8FDAFD80BCDFED8346A6C060AE4DB0779C958F327315A78AB71E16301C64D1F6152AB065FB8E5D05D4A8596DD5068E9273C0C01F96E6077A3372C99DC8BC67E2D4C94A839C4A7C0D388A5DCABB39B5B09084BC5BA3B2602F22363289C4BF3C174177990BBC0BF52844B2E60B883CBEF9BD180D44000B3E22691A606618F349784D468943A0A9F4848F9416F1CB54A7E57738CBABB2F817353976A1A1AA8E1051696EBD42B37B58132488B56CF44D5715737AEEDF279DC6552E540A2A0853DA0083C5875D966532FCE0B8872A42AB40EC1E8C2D2FA03029CBA868135F702E0BD1ADB4E82FC5FA7E0E48F1FF6E169B1282131E0B7B25AB60529BBCB42E51D38CB2ADB57C8EC31127240D1EE7AE31BBB50C55904C52228FAB02549593084550BC74654DC1601F84BF01F6E66E07C4B121E006A8D8C187398F1E0A79392D7D1EDFBC617248E4FA55ECD0D04A5B3C20A43EA374B3029C78FBED2BBDA255A64B9283D807B1A552683CE6B0BC08F03DDE53FD663A95B9CA1B434466841C2657
+AAD = F8
+Tag = D5C5ABC5637056784430BB83883891EC
+Ciphertext = 29DEF5AAB3327EA6A440787A5E2206B533C93C02A2796A304F0EA242634083CEFBF2FBC07ABC5F87F6E0456766E6A513040076E8299A42CD52DE4B117DBD674246C106E987DEC0CC6F2FD051C083941EE62852FC33D67488E1F4BACA288A1FF39F5A83F3A8C1C204935F18FD47D85F973B2F97E967CC8B35A024822C50B8E0128B8C4A271BA28CB200F9A7BAC0FC90381CA24E02954FFF273C92B7E7F522D935B043E0E6A8FE1BCCAD4A623F6B3A7DCE4D743BAB3BCD1248AE5805EEB532E03E1FD1724B03DBCB893561AB2A7981AFAE462CB8864A796B88A7E7D4522DE4C301FF60D6079B515E66269882FF2FCD82544CA0D3690D91D152A3B479922447BD99372731EDB956B5750D0402F971711A70C125C71D1A5B44963440A300D2E46F7DD3F2AEDF65A066B7CC7D3FE2F4F3B57CB5EB83198E84C3C79B0DB353BECF80F764F87A1F0E3E4912B762E3DF150134E4DDCC11F2ECC044CAD53090840D2D9C8ADCCB4602BE5F004BDF10AAB19E72FDB986F3D9DA1A3D6C66824FCC24FE749B648C5748F6E53FBA77290C37DDA0F35758072BAD413CF5A2073722AB4C8FA716161DED06A0AF706898AF2DA498DE89A421E52207E6F53898E6037203071A263A18FCA297E71CF24955699D019A58BFDA00878A7716320916865ED37A6649E93625AA92CCBDB503A2F0C3E3D36430C74F51E86FFD3670E75BF7AB2C51D7C96B438E8C0B25DF91B0B0B6F31D551AC03302E2D37A61645CF73C3DBB53BEE136833E37F64274F9BBF25FF01BA742FE4BC472CC7A870C712011570F6C1BAFD05216B1390B5B86E3B52EE92133D7AA4DC6F4A343D117CCDCCF4EFD285E99D25F7A88F1D230F02E463DDA00AD12A68209FB979A8A915D0D436ECD3B6F74013E25E2A8F69107C37B525BCBE1FFF4E35D4E9095F16C398AE444E6BA1B9B6C297225D001B0FAED3E3D4E0C6E6DA7AB0A59CDA4DB4F01048D9D1E45613776A94E4522D9B11AE017B472AEE12D06BF44104FB8AD09CCCE5380FF33A29F29A45B7EB36F4C1970F5F5CFCFBD601D1F40BF7C8DBEFEB126B20037F88907785B8C850CD87221CD7A5EF6381BFE69BA0D1046A7DB5287049519EAA100D4A44771F9F1E458243E79B2534D08638BD8827B97151747DB0E1AB2CC1493E95DF11C324608FCE29F26A7169783B25B5571CE02B7F7A8556E303C215A0A7BD44ECE63D64E4B28FF92B0E441EC5EC22D475CC2E911D2C52D3E70DFC6E3BF7D6396F1892E33463151404979DCAF80DC21429B599171364CFC33AEE4AE17DDF02B79C611C09635D3C0EB1324C2EDD78E0FD18103D36C2998055851F257D21A439A95FFBA0835E41310DDDBB7221E897225C9EC2B51E9993E1D1C89CE5D2D29EE0594A6B152ADE779DC191C15368426D3838C9D419248A7054F31F50AADCAD5AB5AE202B14148F063414A66F64AEBAEFCEE67DA4367D8E2118720DB2EA8423BBB6DBD18E0FA9779D3A3931793AA165B21E71929C084A4473F00F21D69546BFDB928848F60076B040C2706456587D33CD6E53CE2CB10E9FEF4ECF788ABEA66F5C46149E09ADD1764C7728B14DB3AF05B1454FC0FD7A8A7780CFDB980FC5FE3C9DCCC48F46BA9058B7505AA0984286A297E9941598FDEB532580525C045F1DD12D6BC1A15F05A9B72169A8B64E1AB736CD4F4F0EB4FDDC3BA85AA790757EE1FF3BD3E7C18D32AE72D99B35BDA665078723B34F0F7ECD2CB5316BC13ECB67B7814E4C45B77988BCED1A86DCA1DAE3DC58A2E2B89238364F15F13C3115F74165B36627D317ABE5F02FAEBB1DF7A32C1986508E903CE92E2939DEF63231E6EC1D576E3ADC6ACE63AB9C26394486BD2649BA1F8EA1930A7A96F102AD3E6EB504A95D4C44C0746649AE066D97022154333D02757D7CC0B4C01AC1C112058ED9F9E082AA28431C31FBA8099C8ACF72BD34AB1A730E4159640A53EFE32AF22DC0EB80A444BB8479F58D5BFD6E890853DF8559634D979446E31AACE828A99CB88C294CA3FE8056598042BED726DB0D5844F24CA9902A9F24035549FBC6B5E72FA0BB3D745113CF0BE22426B
+
+# valid message size 8
+Cipher = ascon-aead128
+Key = C727F2F43D3DB01322148BED7CA2689C
+IV = E4CDCAF06BE1DF1EDD492DDCA16DC764
+Plaintext = 1F6728B45349836E
+AAD = 7C61056F9FA2EDF2D7E6C19A1B9F02A9
+Tag = C889635D5E268E2DDD43B5E5CD60CA83
+Ciphertext = 261016D057AE996E
+
+# valid message size 0
+Cipher = ascon-aead128
+Key = 5771E291DEC058546BFBB2AD02AD3EF8
+IV = A5626303055105035398078A19CF2BDA
+Plaintext =
+AAD = 55E699E0
+Tag = 933DF4109AB41A2D68E0CF173A0BB790
+Ciphertext =
+
+# valid message size 0
+Cipher = ascon-aead128
+Key = FB338D01518A469C8AFEE684A407FC51
+IV = 1F5653AF6F80C48E1BE2A3E77845E339
+Plaintext =
+AAD = 1527E192001BC1C6B648B52FFCA24B70
+Tag = F099AFA2BA7CECAEFDFBAF74DE38D157
+Ciphertext =
+
+# valid message size 16
+Cipher = ascon-aead128
+Key = 6C7F4E3BF57069427CE9F2D8C3FA8BE6
+IV = C4F9D885DB1ED936F2E831280560F0BF
+Plaintext = 0EDAF3E9D3258AB79C42C4DB29C08923
+AAD = 972E72FB
+Tag = 1B27AAC1F4FE5F9774ABD5DAFB1094C2
+Ciphertext = 7A66E9A678F94A97813B6A11904180DF
+
+# invalid message size 1
+Cipher = ascon-aead128
+Key = 2C7CAC2664252D4823C73C52C72188BE
+IV = AAA1FBA3FCA821AE8AAC89BDF157C0E7
+Plaintext = F2
+AAD = 26
+Tag = D7E1DF2D82F2D65D40E1ABC0574380BE
+Ciphertext = 46
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# valid message size 1
+Cipher = ascon-aead128
+Key = A6BEA4AED53BCCD400FF6FA44295BF58
+IV = 7B8C4C7FCA94311997DB35A36C69D1E6
+Plaintext = 34
+AAD = 3E
+Tag = 2527412E08CB9DDC1C50025E9EB9A23F
+Ciphertext = BC
+
+# invalid message size 1
+Cipher = ascon-aead128
+Key = AB3C95B802039AB6B5BC0215520A56DE
+IV = 43914EF700889BCBEF0BD7263256FFC9
+Plaintext = 78
+AAD = C6
+Tag = 172248997933301CDA71DBA22C39DAFC
+Ciphertext = 41
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid message size 484
+Cipher = ascon-aead128
+Key = E693960656161B0A93B0321271C3CD91
+IV = F4654A9CD87F5C8E562217D77199B471
+Plaintext = B6CEF3CCF7DEFEA7634B5670FBCAD0EB5C7D2785601F3B79AA6DE3B5B3D7F7BFB5229F37A3C6EF92B5F10E8BC1B25BC38C937C1E23DF93969279228AFB49F38B5396BAD92A9848958E94D06E11AFB8F8121F291F5BD89CD58E09A52AA464976BFE82382BF78199F34BE6908F0F2484E2C12978DB1FD32F7AFAE54A20F31DF029FC64708F778D00908536D374480CC66A84C2687AECBC4C2A52BD30123779002DF66693AAB3F56B3429E855E9FFBB32ED1EDF9C31B5753D3F18463CBA5CEE580C36A67EE1791CB68E5634510467622A978B42F358DCCE78802953916DB8B0D73B9048B3593C507402280DDA802338D8B61CA52E19FA0030672DFDB7268A49D5A55C16741EAFD05A3ACEF12FCEF4F75CF07ADB511382BE4090184C2C3E984E78DF3834240DC4BA074B4AF44B09D0617235A0C6ABAEF7C2239ED5E30562A31CA280784F96C0D34F2CC0D405C98D7237BFB7D9F79DD1A2C9E876108537E1B4A4A72E52CA9081CAB261519AEBDAF1F8962B9D244E88AC7ED0DDAF6720AF4E184B0C2F5E9B3BA7A73DEC27954C37B7EFF67D7A5999BC651BFBAF81EDE019AA0212384FDEAA935D5A84F6E6626116319926C071A335F57E8EA61462EBB9BAC62442258213E7D844621F1FD5A3D503BAE47DE8C720A806CC1DB9C138963072A0C92FC21F3C941EB1
+AAD =
+Tag = FA37ACD3C1D8F1C0723B341E1F7D6F5D
+Ciphertext = 0C8CD7D37A379C2B76B6B37F0768B3EE24A9A519E15049AD0B532CB387B70010959CDCEC930788166CBF50A26FD3F41E2C6223B1E2DC64DE16602E0202B574D0BD5F1F5E5A9F6B99CFC0BD7BD8E34C7253D92A57BE953B689EA1BF402FAA6D2AEDF2F435C23C495579B3B8A3640981402390030EF7C93367526081522AC98B9F81A67C3820AAF4A07B362F5481978D8A847D9E54F8C357C79C7B9A6E89896604B8590BA8E673490C80E6F2F187B1898E9DAD95838BC052E39E84CC6E89A3538DB1E2071281A406DE978FBEE1691A5526D62C1D3B55DED246750525705E76DAA960C921288B76338BC414B63E3E1019A285733FD2A36D3E7D5A981B92DA90383274B020406B3B35B1ABB627398F73C142363C0AEFC1A03FD013ABD1AB498772C09F9E7E02BD1EEF57A55EF5E87FA01A166F814F3E4E5B9C741DCB0CD8E4FD824D708B6A034DB6915F1200F13552A538BE93EED757935491320800BF8229C4ECF49920DD761270966FCF24DD69B9794DE3DBAA77FFFED55CC587CCCC29605D3479697CA8DC67930B98B879EB4D327FFCAE3F2DB554AAE53CF3544EF6F83C1696D916DDFA819FCAAEC0363982E44258BF863CC3AEF6C6509EF33FD551D29211EDA27098D2572FA4771CBBA2B85F20B80C46AC1D3C42607FD0FAB7EE28899F704BAA0D1233CF
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# valid message size 2
+Cipher = ascon-aead128
+Key = 1CC57062B8C14E2EA1A8928ACB33C05A
+IV = ABF56F6959B0971D6117AE4D2F7F1DBE
+Plaintext = 51E1
+AAD =
+Tag = C2CDBF38D60E781AE9C26BF35FF26B9F
+Ciphertext = 83A3
+
+# valid message size 484
+Cipher = ascon-aead128
+Key = 37949CDAAE30BC6AC3681C23B361FF3B
+IV = 115D2252197A43254888C44094D28681
+Plaintext = AA88F69C49AA8D0F10B4996B524BFD960AA07F7777188DDFA24E71475E1EC04231C18DF890364A9536783870AA0FC60625C7074D18F35B91FA16F9FA3946B0F2F4573990BD0406D356EA40FEE01D3593886A219716722A3D65FBFD793C4F5CF0C8467C53D5364821C034F72EB35DB1DDE16672CE2419DB812CFC2AC2068D96068D4F369AA0E1BD512100D6E27BFC8A084A2097D5DD8DCCAE6AFA26D90B861A339DF0A06327163DFFA920AD2343F80630712277E6F5C129FF83872FA6BBE4469AE5A3458B5B27E033E2972CBCE0A86B71F4F667E80F343DDCC6A1DF9FE79644C4DA123D9FB37BD5494243035D946D1FDB1CBDB1C57C5D8AB16569C4BA48404C4C5368E2CD6ACBBE79201DA6CC31DF475982038329E47E477C888C3949B61B0101F6B70A2B8B517150FE38A45FB7BE8086216A3844BD2367D4206545DD9175C2051CA5D57AD51CCD3092322AACDAE8C5C90CB3274BE2BC43D34F350A250C93BF89759E4211E906B0059D08B28AF8BAFA38A07BD1DD4D76235F61012A9F11A823FF73A0363CA5B3E0060322AEDA0AB9DA943BD28591C1E13CFE7BE3B0E7DB11F4F5E4B2175884BD92EC9BCADA2AC84854A82795633E22923D916337C0C203F92AF22EB9F657A182107D3F98F5F7071236338E07C046ADB5D2527586F44CFDD0E9A2A0E8FC0E
+AAD = EE986AD2
+Tag = E28E9FC252FD561FC98AE9EE514CED41
+Ciphertext = F91B8B6B05A72D8647C97A76F0448D651E7C9A73B1AD4A0376F6522F9A1C31ED80FEA66E3825DC3DA01A05A75F523BBC2571E0616A0D077D7243764DB812E66594887296C34693B3DB5B2BEDD3A2A4BF96BDF7B1A88F8EADA33E5C5C820A2294830F0A998340CD457253C66B72CEA657AC2C39644CA7C815D1343F0A3470DBCC86E9DF8867F0D341C4DE1D166C37ACD41934404CDF2B3C53A9B4F1A56B8E05352E9784E7CBED1C8BEA434221D10B67F74E541FA4D54F0F234AAEE1BF7DF8AF1F47F56F2B2E2EF4723CFAC75F9B98F991945B6DED60C524B62370DD10534363B0F64C9982A4DAF5DD881D68565D72209C4456E13DDF77D64EBD87643155509D8C16AE3D75DCF739B945752D368CEDC597A4C3327A382E1FE41719FE9B011CAB4EDE31B031E2E2FC84351F67E5E3073AE075DE75A9FA08629DAB9C678254799F1BEBA6D2115E14591D40A68B5BB5B90B1E0E55F870C5288DF03D87AF2346F216AB694E5AD026A2A189D4FCA9A8BCC554D4DB9F4665B91D989F0AC4E71D818E658E97DC1639098153B799512536191E89E414E7446CDF926572C30A5732BC7B4BF9ADE180539F5847B2CB61EA9C8B5C760F0DC5FEE45C58756AF5E8F15246C1C843041645043D071272E58EE3CF9DCEFAEBB0DE33BD47AD56F1D2ADBF79EC45E024649F8DC9
+
+# TestCount: 17
+
+# 6c0809b1e184baee4193125599c63b238c21c138c85dbf73090f838190878764
+Title = Ascon AEAD 128 Test Vectors sourced from LWC_AEAD_KAT_128_128_rooterberg.txt
+
+# valid basic
+Cipher = ascon-aead128
+Key = 00000000000000000000000000000000
+IV = 00000000000000000000000000000000
+Plaintext =
+AAD =
+Tag = F1E8DA91F9FBF090CAF3E37CCAD91BAE
+Ciphertext =
+
+# valid basic
+Cipher = ascon-aead128
+Key = 00000000000000000000000000000000
+IV = 00000000000000000000000000000000
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD =
+Tag = 92CE8989E58F4E24C3EC7A98AEDBDF83
+Ciphertext = 2876CFAE5C2C69D95BF97A4907C8023A
+
+# valid basic
+Cipher = ascon-aead128
+Key = 00000000000000000000000000000000
+IV = 00000000000000000000000000000000
+Plaintext =
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 0721E4FFF66E5EDDC394F4D384880713
+Ciphertext =
+
+# valid basic
+Cipher = ascon-aead128
+Key = 00000000000000000000000000000000
+IV = 00000000000000000000000000000000
+Plaintext = 202122232425262728292A2B2C2D2E2F
+AAD = 303132333435363738393A3B3C3D3E3F
+Tag = 792793B5E3664005E2D7023FD50D0070
+Ciphertext = 2B3A48FE270301D3967FD7BD0570BCF3
+
+# valid message size 0
+Cipher = ascon-aead128
+Key = B29D680BA104AAB08194B26B58039EC0
+IV = C53060FFE0D3960C85FE318980032ACC
+Plaintext =
+AAD =
+Tag = 635DA497EEEB62088C7539FFD73D3F37
+Ciphertext =
+
+# valid message size 0
+Cipher = ascon-aead128
+Key = C7378E54488C36CB62B31EAA64CCE654
+IV = CF067C5C8A4B88E6D6BAE6D11F0263B0
+Plaintext =
+AAD = A9D1A64E7BABFC9BF64721EFDBAA60A9
+Tag = 6EE453498885D069A61B6194CF2D3D1A
+Ciphertext =
+
+# valid message size 0
+Cipher = ascon-aead128
+Key = A25109DC66CBCDA19002A515F2C07807
+IV = DF99BFB0B73FBD2C16F3D1B215256333
+Plaintext =
+AAD = 412EB4A9ABED5FC46C5B115839B992BFF46398F3FC37D72D80F15D7DCFB5
+Tag = 9B1868FD9031FDFF0005BC47948B5907
+Ciphertext =
+
+# valid message size 1
+Cipher = ascon-aead128
+Key = B29D680BA104AAB08194B26B58039EC0
+IV = C53060FFE0D3960C85FE318980032ACC
+Plaintext = FD
+AAD =
+Tag = 6F5F578BCCE1450D7EC08CFBC4A58B69
+Ciphertext = 91
+
+# valid message size 1
+Cipher = ascon-aead128
+Key = C7378E54488C36CB62B31EAA64CCE654
+IV = CF067C5C8A4B88E6D6BAE6D11F0263B0
+Plaintext = D3
+AAD = A9D1A64E7BABFC9BF64721EFDBAA60A9
+Tag = 5F09506AC92EB5EEB82E5CF7D5C50CB5
+Ciphertext = 36
+
+# valid message size 1
+Cipher = ascon-aead128
+Key = A25109DC66CBCDA19002A515F2C07807
+IV = DF99BFB0B73FBD2C16F3D1B215256333
+Plaintext = F2
+AAD = 412EB4A9ABED5FC46C5B115839B992BFF46398F3FC37D72D80F15D7DCFB5
+Tag = DF29238DDC3D1C13AA7A30A15A19E7CB
+Ciphertext = A4
+
+# valid message size 2
+Cipher = ascon-aead128
+Key = B29D680BA104AAB08194B26B58039EC0
+IV = C53060FFE0D3960C85FE318980032ACC
+Plaintext = FD68
+AAD =
+Tag = DFA216BED33CC8206F7058599769B0B7
+Ciphertext = 9123
+
+# valid message size 2
+Cipher = ascon-aead128
+Key = C7378E54488C36CB62B31EAA64CCE654
+IV = CF067C5C8A4B88E6D6BAE6D11F0263B0
+Plaintext = D311
+AAD = A9D1A64E7BABFC9BF64721EFDBAA60A9
+Tag = 85A9BA4E46B89F3F260AF3AED127118B
+Ciphertext = 36BC
+
+# valid message size 2
+Cipher = ascon-aead128
+Key = A25109DC66CBCDA19002A515F2C07807
+IV = DF99BFB0B73FBD2C16F3D1B215256333
+Plaintext = F2E7
+AAD = 412EB4A9ABED5FC46C5B115839B992BFF46398F3FC37D72D80F15D7DCFB5
+Tag = 915BAB49A89B39E3958617474FB58F52
+Ciphertext = A442
+
+# valid message size 3
+Cipher = ascon-aead128
+Key = B29D680BA104AAB08194B26B58039EC0
+IV = C53060FFE0D3960C85FE318980032ACC
+Plaintext = FD6878
+AAD =
+Tag = D7FB201509225ABB287BC536C8995BBB
+Ciphertext = 9123B6
+
+# valid message size 3
+Cipher = ascon-aead128
+Key = C7378E54488C36CB62B31EAA64CCE654
+IV = CF067C5C8A4B88E6D6BAE6D11F0263B0
+Plaintext = D31112
+AAD = A9D1A64E7BABFC9BF64721EFDBAA60A9
+Tag = A0C97EFC821BC62280FAB400EFBB41B8
+Ciphertext = 36BCB0
+
+# valid message size 3
+Cipher = ascon-aead128
+Key = A25109DC66CBCDA19002A515F2C07807
+IV = DF99BFB0B73FBD2C16F3D1B215256333
+Plaintext = F2E72C
+AAD = 412EB4A9ABED5FC46C5B115839B992BFF46398F3FC37D72D80F15D7DCFB5
+Tag = 70DF8DE31D061A2D39B34BF74C6A1BC0
+Ciphertext = A44211
+
+# valid message size 7
+Cipher = ascon-aead128
+Key = B29D680BA104AAB08194B26B58039EC0
+IV = C53060FFE0D3960C85FE318980032ACC
+Plaintext = FD68784F3F718E
+AAD =
+Tag = EFBF8188296A37300C21653B1F951B2B
+Ciphertext = 9123B684A94A63
+
+# valid message size 7
+Cipher = ascon-aead128
+Key = C7378E54488C36CB62B31EAA64CCE654
+IV = CF067C5C8A4B88E6D6BAE6D11F0263B0
+Plaintext = D311123F3332E9
+AAD = A9D1A64E7BABFC9BF64721EFDBAA60A9
+Tag = F3D1F6466A3F35BE6219443600487C5B
+Ciphertext = 36BCB051C746AE
+
+# valid message size 7
+Cipher = ascon-aead128
+Key = A25109DC66CBCDA19002A515F2C07807
+IV = DF99BFB0B73FBD2C16F3D1B215256333
+Plaintext = F2E72C1695ACED
+AAD = 412EB4A9ABED5FC46C5B115839B992BFF46398F3FC37D72D80F15D7DCFB5
+Tag = 543CD5CC56EB26AAF3B91EC4BAC26B04
+Ciphertext = A442111377B820
+
+# valid message size 8
+Cipher = ascon-aead128
+Key = B29D680BA104AAB08194B26B58039EC0
+IV = C53060FFE0D3960C85FE318980032ACC
+Plaintext = FD68784F3F718EFE
+AAD =
+Tag = 8C09A854478B282BCD05FDA33C35E09F
+Ciphertext = 9123B684A94A6314
+
+# valid message size 8
+Cipher = ascon-aead128
+Key = C7378E54488C36CB62B31EAA64CCE654
+IV = CF067C5C8A4B88E6D6BAE6D11F0263B0
+Plaintext = D311123F3332E9CF
+AAD = A9D1A64E7BABFC9BF64721EFDBAA60A9
+Tag = 14A6256642C9ECFD5F1D5F605020235F
+Ciphertext = 36BCB051C746AEA4
+
+# valid message size 8
+Cipher = ascon-aead128
+Key = A25109DC66CBCDA19002A515F2C07807
+IV = DF99BFB0B73FBD2C16F3D1B215256333
+Plaintext = F2E72C1695ACED6A
+AAD = 412EB4A9ABED5FC46C5B115839B992BFF46398F3FC37D72D80F15D7DCFB5
+Tag = D4ABDF636377445694E8AE947ADFEA22
+Ciphertext = A442111377B82074
+
+# valid message size 12
+Cipher = ascon-aead128
+Key = B29D680BA104AAB08194B26B58039EC0
+IV = C53060FFE0D3960C85FE318980032ACC
+Plaintext = FD68784F3F718EFE52C346CF
+AAD =
+Tag = 96AD9EB9E5D526DCA5B51F31129B9928
+Ciphertext = 9123B684A94A6314204138F3
+
+# valid message size 12
+Cipher = ascon-aead128
+Key = C7378E54488C36CB62B31EAA64CCE654
+IV = CF067C5C8A4B88E6D6BAE6D11F0263B0
+Plaintext = D311123F3332E9CF1D5D43F0
+AAD = A9D1A64E7BABFC9BF64721EFDBAA60A9
+Tag = 8B542DA1F446A2D8DCB35CC425C094D8
+Ciphertext = 36BCB051C746AEA47F03B7F0
+
+# valid message size 12
+Cipher = ascon-aead128
+Key = A25109DC66CBCDA19002A515F2C07807
+IV = DF99BFB0B73FBD2C16F3D1B215256333
+Plaintext = F2E72C1695ACED6A32F70AC7
+AAD = 412EB4A9ABED5FC46C5B115839B992BFF46398F3FC37D72D80F15D7DCFB5
+Tag = D4CC3E3ABF8527C7FE9A10BDF270CB80
+Ciphertext = A442111377B820744659C99F
+
+# valid message size 15
+Cipher = ascon-aead128
+Key = B29D680BA104AAB08194B26B58039EC0
+IV = C53060FFE0D3960C85FE318980032ACC
+Plaintext = FD68784F3F718EFE52C346CF90BED7
+AAD =
+Tag = C05A68F70EB4AB9D8354F698BC4B3F57
+Ciphertext = 9123B684A94A6314204138F302FB79
+
+# valid message size 15
+Cipher = ascon-aead128
+Key = C7378E54488C36CB62B31EAA64CCE654
+IV = CF067C5C8A4B88E6D6BAE6D11F0263B0
+Plaintext = D311123F3332E9CF1D5D43F095A64A
+AAD = A9D1A64E7BABFC9BF64721EFDBAA60A9
+Tag = AD842DB965582ABA405AFEEDC8B009B8
+Ciphertext = 36BCB051C746AEA47F03B7F0D0D39A
+
+# valid message size 15
+Cipher = ascon-aead128
+Key = A25109DC66CBCDA19002A515F2C07807
+IV = DF99BFB0B73FBD2C16F3D1B215256333
+Plaintext = F2E72C1695ACED6A32F70AC70F3E07
+AAD = 412EB4A9ABED5FC46C5B115839B992BFF46398F3FC37D72D80F15D7DCFB5
+Tag = D3547E2F45D48A9E20529A60119A0511
+Ciphertext = A442111377B820744659C99F565668
+
+# valid message size 16
+Cipher = ascon-aead128
+Key = B29D680BA104AAB08194B26B58039EC0
+IV = C53060FFE0D3960C85FE318980032ACC
+Plaintext = FD68784F3F718EFE52C346CF90BED747
+AAD =
+Tag = 1F2CA5998ABB40FD4A5FA231B3DC38C4
+Ciphertext = 9123B684A94A6314204138F302FB797D
+
+# valid message size 16
+Cipher = ascon-aead128
+Key = C7378E54488C36CB62B31EAA64CCE654
+IV = CF067C5C8A4B88E6D6BAE6D11F0263B0
+Plaintext = D311123F3332E9CF1D5D43F095A64AEF
+AAD = A9D1A64E7BABFC9BF64721EFDBAA60A9
+Tag = 3263B243BA7B09F7718B62BB1F7A6FDB
+Ciphertext = 36BCB051C746AEA47F03B7F0D0D39A86
+
+# valid message size 16
+Cipher = ascon-aead128
+Key = A25109DC66CBCDA19002A515F2C07807
+IV = DF99BFB0B73FBD2C16F3D1B215256333
+Plaintext = F2E72C1695ACED6A32F70AC70F3E07B0
+AAD = 412EB4A9ABED5FC46C5B115839B992BFF46398F3FC37D72D80F15D7DCFB5
+Tag = 85D1B3D207A9BCD0E278E1802FFBA3B5
+Ciphertext = A442111377B820744659C99F56566851
+
+# valid message size 17
+Cipher = ascon-aead128
+Key = B29D680BA104AAB08194B26B58039EC0
+IV = C53060FFE0D3960C85FE318980032ACC
+Plaintext = FD68784F3F718EFE52C346CF90BED747D3
+AAD =
+Tag = 2CA16178C4427832C4FB8310DA22C067
+Ciphertext = 9123B684A94A6314204138F302FB797D07
+
+# valid message size 17
+Cipher = ascon-aead128
+Key = C7378E54488C36CB62B31EAA64CCE654
+IV = CF067C5C8A4B88E6D6BAE6D11F0263B0
+Plaintext = D311123F3332E9CF1D5D43F095A64AEFF3
+AAD = A9D1A64E7BABFC9BF64721EFDBAA60A9
+Tag = 7723F660C263044C9B15770BD96473DE
+Ciphertext = 36BCB051C746AEA47F03B7F0D0D39A8697
+
+# valid message size 17
+Cipher = ascon-aead128
+Key = A25109DC66CBCDA19002A515F2C07807
+IV = DF99BFB0B73FBD2C16F3D1B215256333
+Plaintext = F2E72C1695ACED6A32F70AC70F3E07B093
+AAD = 412EB4A9ABED5FC46C5B115839B992BFF46398F3FC37D72D80F15D7DCFB5
+Tag = 747AE0D1A372DFA122E12450CB3A7B21
+Ciphertext = A442111377B820744659C99F565668519E
+
+# valid message size 31
+Cipher = ascon-aead128
+Key = B29D680BA104AAB08194B26B58039EC0
+IV = C53060FFE0D3960C85FE318980032ACC
+Plaintext = FD68784F3F718EFE52C346CF90BED747D3D314B3EE90401EB243CA07688F0F
+AAD =
+Tag = 3D6DBD9BE251C3EA77953CA87414D80A
+Ciphertext = 9123B684A94A6314204138F302FB797D070EB71C857CFDD700D19F679CA7C2
+
+# valid message size 31
+Cipher = ascon-aead128
+Key = C7378E54488C36CB62B31EAA64CCE654
+IV = CF067C5C8A4B88E6D6BAE6D11F0263B0
+Plaintext = D311123F3332E9CF1D5D43F095A64AEFF3BDBE489722D41E1DF6F7C1F7AB10
+AAD = A9D1A64E7BABFC9BF64721EFDBAA60A9
+Tag = 988AE45CFC7EC85EA4E590B2CDF62EB6
+Ciphertext = 36BCB051C746AEA47F03B7F0D0D39A8697D5D6B8ED2607A10FAE027C029C36
+
+# valid message size 31
+Cipher = ascon-aead128
+Key = A25109DC66CBCDA19002A515F2C07807
+IV = DF99BFB0B73FBD2C16F3D1B215256333
+Plaintext = F2E72C1695ACED6A32F70AC70F3E07B0933E0D299916D1F03D63E54A17E6AE
+AAD = 412EB4A9ABED5FC46C5B115839B992BFF46398F3FC37D72D80F15D7DCFB5
+Tag = F14072073E9E82AF64948C4F68270EA0
+Ciphertext = A442111377B820744659C99F565668519E1D246FEB2AC7401FD6C5E8C1865B
+
+# valid message size 32
+Cipher = ascon-aead128
+Key = B29D680BA104AAB08194B26B58039EC0
+IV = C53060FFE0D3960C85FE318980032ACC
+Plaintext = FD68784F3F718EFE52C346CF90BED747D3D314B3EE90401EB243CA07688F0FBD
+AAD =
+Tag = 7A40D69E2D753733F20CFEA7C6A394F0
+Ciphertext = 9123B684A94A6314204138F302FB797D070EB71C857CFDD700D19F679CA7C235
+
+# valid message size 32
+Cipher = ascon-aead128
+Key = C7378E54488C36CB62B31EAA64CCE654
+IV = CF067C5C8A4B88E6D6BAE6D11F0263B0
+Plaintext = D311123F3332E9CF1D5D43F095A64AEFF3BDBE489722D41E1DF6F7C1F7AB10A0
+AAD = A9D1A64E7BABFC9BF64721EFDBAA60A9
+Tag = EF060BA68BFD8880105308B28F66007B
+Ciphertext = 36BCB051C746AEA47F03B7F0D0D39A8697D5D6B8ED2607A10FAE027C029C36ED
+
+# valid message size 32
+Cipher = ascon-aead128
+Key = A25109DC66CBCDA19002A515F2C07807
+IV = DF99BFB0B73FBD2C16F3D1B215256333
+Plaintext = F2E72C1695ACED6A32F70AC70F3E07B0933E0D299916D1F03D63E54A17E6AEE3
+AAD = 412EB4A9ABED5FC46C5B115839B992BFF46398F3FC37D72D80F15D7DCFB5
+Tag = 0763079B086DE1C9F36A7A3C24B2F94B
+Ciphertext = A442111377B820744659C99F565668519E1D246FEB2AC7401FD6C5E8C1865B17
+
+# valid message size 80
+Cipher = ascon-aead128
+Key = B29D680BA104AAB08194B26B58039EC0
+IV = C53060FFE0D3960C85FE318980032ACC
+Plaintext = FD68784F3F718EFE52C346CF90BED747D3D314B3EE90401EB243CA07688F0FBD41B4AFF38577AEF9E851BC262AC1389752D6F9680BF97C90E458275CDF713217D7BE21CCA3A39255431AA9E917140F5D
+AAD =
+Tag = 61AE10B0C7A41F519EDDACEC0FA04D9C
+Ciphertext = 9123B684A94A6314204138F302FB797D070EB71C857CFDD700D19F679CA7C23566FB0C3B8B10278FA707453A513C75E570DD8EAD6C31468965B9163B1216BDA98E191F3BF70F2670624C9F594C42D0ED
+
+# valid message size 80
+Cipher = ascon-aead128
+Key = C7378E54488C36CB62B31EAA64CCE654
+IV = CF067C5C8A4B88E6D6BAE6D11F0263B0
+Plaintext = D311123F3332E9CF1D5D43F095A64AEFF3BDBE489722D41E1DF6F7C1F7AB10A0F5803D12DD46B6C08AD9B307EB16BFC15DF8528CB1888C659AD9707E988C1825527149E6C99A51694219B75D30D48399
+AAD = A9D1A64E7BABFC9BF64721EFDBAA60A9
+Tag = B529C95F4A488A0898ED1AEE3DF4383E
+Ciphertext = 36BCB051C746AEA47F03B7F0D0D39A8697D5D6B8ED2607A10FAE027C029C36ED24594519262C4DE076E24D9A6980B600095CFD34E5F8E244AE7532CDAAB123389660DC4385CA12A58CB704A9C8E26AA3
+
+# valid message size 80
+Cipher = ascon-aead128
+Key = A25109DC66CBCDA19002A515F2C07807
+IV = DF99BFB0B73FBD2C16F3D1B215256333
+Plaintext = F2E72C1695ACED6A32F70AC70F3E07B0933E0D299916D1F03D63E54A17E6AEE39D1CDB0F73F4225ED3737843518A2513C7FFEF01E76CC4C7532F43D6424480E8B439BE5C66CB2F692446D5EF63E88310
+AAD = 412EB4A9ABED5FC46C5B115839B992BFF46398F3FC37D72D80F15D7DCFB5
+Tag = CCF1675C7157AE9E3798D9033A55A192
+Ciphertext = A442111377B820744659C99F565668519E1D246FEB2AC7401FD6C5E8C1865B178E83823FAADC37506364C6D89DA1AD3C1C332A5B39CED1C99134DADE4AD3CC03DBF5987DAC79600493CDB6C236CFCFA2
+
+# valid message size 129
+Cipher = ascon-aead128
+Key = B29D680BA104AAB08194B26B58039EC0
+IV = C53060FFE0D3960C85FE318980032ACC
+Plaintext = FD68784F3F718EFE52C346CF90BED747D3D314B3EE90401EB243CA07688F0FBD41B4AFF38577AEF9E851BC262AC1389752D6F9680BF97C90E458275CDF713217D7BE21CCA3A39255431AA9E917140F5D6D7D2C919D5E89CD28A6F28A63B14496EA5AE011E3EA8DA715878D9D4748A16E9296D42D9689C07EC2EEFA898089DDFCEC
+AAD =
+Tag = 76C8013E9FC231A36E5AA7955394E498
+Ciphertext = 9123B684A94A6314204138F302FB797D070EB71C857CFDD700D19F679CA7C23566FB0C3B8B10278FA707453A513C75E570DD8EAD6C31468965B9163B1216BDA98E191F3BF70F2670624C9F594C42D0ED3F2D19B715351E7918D8808819F8C1DA81D109BAB34E1BF762B18EBFDEB232CF7F5F49963AE1DA3D32952FD5C8B9497657
+
+# valid message size 129
+Cipher = ascon-aead128
+Key = C7378E54488C36CB62B31EAA64CCE654
+IV = CF067C5C8A4B88E6D6BAE6D11F0263B0
+Plaintext = D311123F3332E9CF1D5D43F095A64AEFF3BDBE489722D41E1DF6F7C1F7AB10A0F5803D12DD46B6C08AD9B307EB16BFC15DF8528CB1888C659AD9707E988C1825527149E6C99A51694219B75D30D48399DC506E1590EE71FFC6DE355FBF373646FE7C6F2099093ACFE6521A866C435ED74E365341C631FEB21EDF924069E4D8333A
+AAD = A9D1A64E7BABFC9BF64721EFDBAA60A9
+Tag = 6DD505A77F4FC8B6392E45AF958D48E4
+Ciphertext = 36BCB051C746AEA47F03B7F0D0D39A8697D5D6B8ED2607A10FAE027C029C36ED24594519262C4DE076E24D9A6980B600095CFD34E5F8E244AE7532CDAAB123389660DC4385CA12A58CB704A9C8E26AA3015AEC5587CC7440F655D8949FCCDAFA70B5FFFB830FF761D09D79765992529C8FE20BB40C131D4852039F1EFC02B2AE44
+
+# valid message size 129
+Cipher = ascon-aead128
+Key = A25109DC66CBCDA19002A515F2C07807
+IV = DF99BFB0B73FBD2C16F3D1B215256333
+Plaintext = F2E72C1695ACED6A32F70AC70F3E07B0933E0D299916D1F03D63E54A17E6AEE39D1CDB0F73F4225ED3737843518A2513C7FFEF01E76CC4C7532F43D6424480E8B439BE5C66CB2F692446D5EF63E883105C7A879CE5DD7CD0F178F5AD04B88EF1FD0B635245E934B2DDBB86BF746EB50302EB5E1684932FC976F6DA1D5F388CB428
+AAD = 412EB4A9ABED5FC46C5B115839B992BFF46398F3FC37D72D80F15D7DCFB5
+Tag = E237143F445DB6A6D7FFA4415C3DA3CC
+Ciphertext = A442111377B820744659C99F565668519E1D246FEB2AC7401FD6C5E8C1865B178E83823FAADC37506364C6D89DA1AD3C1C332A5B39CED1C99134DADE4AD3CC03DBF5987DAC79600493CDB6C236CFCFA25D8F802B61E041F7ABE4FF430E7E93FA6DE20726CD633F0C596193F1A454E62C1EE20FFDA7E29A3566E1ED54C8D4E0E285
+
+# valid aad size 0
+Cipher = ascon-aead128
+Key = 98ECE9B5338985F732B274D02D39BAE1
+IV = 8BDF1718569749D3746EA3B51F4853B8
+Plaintext = 819F7C4958DB8E2F5AD217DF747C1EF4
+AAD =
+Tag = 20F517BA1C258A8192BE9415071C7168
+Ciphertext = 7D8564BE8FB66586DCE7B28C2B5D0BAE
+
+# valid aad size 1
+Cipher = ascon-aead128
+Key = 5F57F58B6150CFE4723F85E39A63D04B
+IV = D8705FA0E277FA3772A971DD2C17A630
+Plaintext = 7C42EED95BC06B14350DBD2270C852C4
+AAD = CE
+Tag = 15633730DEEA28408D67DB0647EC4E08
+Ciphertext = 1089D7F4BBF99B5B84F4C819A8DDC2B0
+
+# valid aad size 15
+Cipher = ascon-aead128
+Key = 63EA82F78C751FF18779C5270E1AFC67
+IV = A46DC0D3F4B6277CF87D8BABEDEDE801
+Plaintext = 0253F2B9CE7D38C6308BD3CD43915304
+AAD = 8E85D4615BC9DF2F6F314810BA09B9
+Tag = 17840428C031D4F088C9081E98E0622B
+Ciphertext = 9E22510C85AEB3F1D015B9DE8F88034B
+
+# valid aad size 16
+Cipher = ascon-aead128
+Key = D80B41CDFEA08BC013486A1980788249
+IV = 63785EA2483AFF006B491FACB45E8155
+Plaintext = 22EC7FB33E708AF401784BC3C4C37141
+AAD = 7FFED61D1E69F41762D6752D14FBF577
+Tag = BE0B11CE87F5B10CFFC8D7F58F51E0FA
+Ciphertext = FCF147CFF828EF5D8C18852FDFECEB88
+
+# valid aad size 17
+Cipher = ascon-aead128
+Key = 8340F5AA515293C9C89203A65564DCE2
+IV = 29AAD441207F17175B8327975EEE0BCA
+Plaintext = 9EDF396959B4E6B81FBDCF58317DE121
+AAD = 7D7C000BA16569E0AEBEC220BF9E54D8F9
+Tag = 01705D5C47C2527BCC45CB6802EF353F
+Ciphertext = 95F27EFABC891D41FC0A14094D0B26EF
+
+# valid aad size 31
+Cipher = ascon-aead128
+Key = C30B840B8BFE3DE657D95682A444541F
+IV = 493C4F69D2C35B3ADDCF72D8161E15C1
+Plaintext = D38CA899330206230B30875A5AB24FFB
+AAD = 737ECC9F4A2F61DEC324A0370DD3B20BD365B10CB65C17D1F70854AC56138E
+Tag = 7FFBFADE5459E5E78FC5F8BC85B66557
+Ciphertext = DA034C260B2307EE72E98C53CE62E5FE
+
+# valid aad size 32
+Cipher = ascon-aead128
+Key = D89ABF07665CEB5B336F9C14EBF95A34
+IV = E982CE57B2F0169B7954D576EB145DEF
+Plaintext = B2F7B6B6EBE9538413E68FD48BC11869
+AAD = 1518A3BABE7BAA906CBD23F63EA7474FF7016BB74CECFA30836E1BD4657AADA2
+Tag = BD3367FB1F0CF33163C6CD668B9EB92C
+Ciphertext = 322BEDF516916A0C8BD3F09D8C5AC57F
+
+# valid aad size 33
+Cipher = ascon-aead128
+Key = 05D67CDD0C3D15AAFA84AF83C76E9D8B
+IV = A882B2ABABD1DC0BBA913B0BC6079FB7
+Plaintext = D85B96F142845ED5F58A2F4FE0879655
+AAD = 1FB9140DCF2FA45BE9B744BD1B2DC718577B66D3976651CB366EC286D07EC1928B
+Tag = 0F934A6E7D0D800CEA3CBF7BFC777521
+Ciphertext = 86C8DEA6DC41849E27F55301613B34D7
+
+# valid aad size 65
+Cipher = ascon-aead128
+Key = 150D0E8EFC290FEABB94997A0FE04175
+IV = B847A1AD1B10E570246097388BA37A66
+Plaintext = B8D36B81681804B1EC47C7E75A751339
+AAD = 31D2B01596230B98F306BA08B6043FDA22ACC90E07B350650EF9E662B69DE5F0EFDC2F64C7FDD20581A30777A1D85076845183CCD46D35231D16918CB5C294D144
+Tag = 3F399C6005C3715E867ED7965AC29FD3
+Ciphertext = 93DBB158BCCD558704EB65E0C59BF3A4
+
+# valid aad size 129
+Cipher = ascon-aead128
+Key = C588CF0B0EFCF286D87CE81AC12CE608
+IV = 9A4EAD57AB7BA53359B22F52F5001039
+Plaintext = B753D3BCDEE5966EBB9A14C247FA64BD
+AAD = FD27B570C44C1E31AB99FE04FDA49FD14FBF053C45399C3DFEB813D646A20F89C37B362AF2DA3F3C6838F060B50D2A7657C2BED34AF8F5603CFEBE65CE63CD2335C390A2B9F253AA8366C79F32054BC6FA7246B60B1EAA68F85DCA16436EA454743676F6CAF349CED64341E2A74D1444FD437538A11CFB1F8E1AB3417D5D6BB9E7
+Tag = 432539208C48D2CA530970B753A16811
+Ciphertext = 9CC058B6B1751FBEB2C2BAD130ED7F56
+
+# valid aad size 257
+Cipher = ascon-aead128
+Key = 9395BA1E2ADC4CE5FFFBCB94E5006CC5
+IV = 3D82F3A82B356578BA3342101B3DF0DE
+Plaintext = DB591970FB38F8027E975A902A53D346
+AAD = 757C15409C0755FD10C28B89C754E06985014998A047702D48F204D4EF6342EF6ADC1AB0B562C90B75B4B890A3EDB16A4EE009F09AA2DA132FBE7C059E5A11BFF2362D2A6E47C1864496BBC03BA5E18AD1CD08A46ED2AF61F1E10113E61ADD5E1A650B69070323EA47716C9071774AEA1F8407C1CC64BAB2314FA15F2620285E70BB0119C8BF97CEE4595CD36F64DCFCA5230EC9E8C9061061A3192302BE574DDDD902E423AFAC391105631D35EDD2A892FA8F509BA21A788734041F86AE4F359D76405D432CB5F5404E433FCD7303FB881AB18BA69A27C7D400F8AB821DC4D5384C9DB666812B030FF4DB7D110344DD9743F159F564D67CE67C2C6858456D8196
+Tag = 8C9C7A2769D9CF23C629D399B81C723E
+Ciphertext = 85EDFBA791AEEAE7C90EFF733DF7E965
+
+# invalid tag changed to all 0
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = 00000000000000000000000000000000
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid tag changed to all 1
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid all lsbs changed in tag
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = 7554C8CFBFEC169370C4DBEB3C080699
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid all msbs changed in tag
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = F4D5494E3E6D9712F1455A6ABD898718
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 0 modified in tag
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = 7555C9CEBEED179271C5DAEA3D090798
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 7 modified in tag
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = F455C9CEBEED179271C5DAEA3D090798
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 8 modified in tag
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = 7454C9CEBEED179271C5DAEA3D090798
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 24 modified in tag
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = 7455C9CFBEED179271C5DAEA3D090798
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 31 modified in tag
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = 7455C94EBEED179271C5DAEA3D090798
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 56 modified in tag
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = 7455C9CEBEED179371C5DAEA3D090798
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 63 modified in tag
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = 7455C9CEBEED171271C5DAEA3D090798
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 96 modified in tag
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = 7455C9CEBEED179271C5DAEA3C090798
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 103 modified in tag
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = 7455C9CEBEED179271C5DAEABD090798
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 119 modified in tag
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = 7455C9CEBEED179271C5DAEA3D098798
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 120 modified in tag
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = 7455C9CEBEED179271C5DAEA3D090799
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 127 modified in tag
+Cipher = ascon-aead128
+Key = 9BEC514B17A27594018DE567F92BE802
+IV = 771ACBFDB2F45E480BD709AE52A96D58
+Plaintext =
+AAD =
+Tag = 7455C9CEBEED179271C5DAEA3D090718
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid tag changed to all 0
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = 00000000000000000000000000000000
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid tag changed to all 1
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid all lsbs changed in tag
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = A1ED8B128B313BC3B54A35881EE7576F
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid all msbs changed in tag
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = 206C0A930AB0BA4234CBB4099F66D6EE
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 0 modified in tag
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = A1EC8A138A303AC2B44B34891FE6566E
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 7 modified in tag
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = 20EC8A138A303AC2B44B34891FE6566E
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 8 modified in tag
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = A0ED8A138A303AC2B44B34891FE6566E
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 24 modified in tag
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = A0EC8A128A303AC2B44B34891FE6566E
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 31 modified in tag
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = A0EC8A938A303AC2B44B34891FE6566E
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 56 modified in tag
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = A0EC8A138A303AC3B44B34891FE6566E
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 63 modified in tag
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = A0EC8A138A303A42B44B34891FE6566E
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 96 modified in tag
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = A0EC8A138A303AC2B44B34891EE6566E
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 103 modified in tag
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = A0EC8A138A303AC2B44B34899FE6566E
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 119 modified in tag
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = A0EC8A138A303AC2B44B34891FE6D66E
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 120 modified in tag
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = A0EC8A138A303AC2B44B34891FE6566F
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 127 modified in tag
+Cipher = ascon-aead128
+Key = BDA9CEFDD49D07D876C978D00266AB72
+IV = C3F97BC788BCEF3F9CE2E2C0E4F29332
+Plaintext =
+AAD =
+Tag = A0EC8A138A303AC2B44B34891FE656EE
+Ciphertext = 71D964088D05D8006D6DDD2C2D227AC6
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid tag changed to all 0
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = 00000000000000000000000000000000
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid tag changed to all 1
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid all lsbs changed in tag
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = D421CE166A020D66F2B04B58F4E2CEEE
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid all msbs changed in tag
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = 55A04F97EB838CE77331CAD975634F6F
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 0 modified in tag
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = D420CF176B030C67F3B14A59F5E3CFEF
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 7 modified in tag
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = 5520CF176B030C67F3B14A59F5E3CFEF
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 8 modified in tag
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = D521CF176B030C67F3B14A59F5E3CFEF
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 24 modified in tag
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = D520CF166B030C67F3B14A59F5E3CFEF
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 31 modified in tag
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = D520CF976B030C67F3B14A59F5E3CFEF
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 56 modified in tag
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = D520CF176B030C66F3B14A59F5E3CFEF
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 63 modified in tag
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = D520CF176B030CE7F3B14A59F5E3CFEF
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 96 modified in tag
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = D520CF176B030C67F3B14A59F4E3CFEF
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 103 modified in tag
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = D520CF176B030C67F3B14A5975E3CFEF
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 119 modified in tag
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = D520CF176B030C67F3B14A59F5E34FEF
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 120 modified in tag
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = D520CF176B030C67F3B14A59F5E3CFEE
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 127 modified in tag
+Cipher = ascon-aead128
+Key = 543B11E1AD8028337EBF32542E048134
+IV = 89B4EA11586B12CF7AF8AE970FDDDC71
+Plaintext =
+AAD = 2CD43A0628DFD0EC72B96466B91CD77E
+Tag = D520CF176B030C67F3B14A59F5E3CF6F
+Ciphertext =
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid tag changed to all 0
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = 00000000000000000000000000000000
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid tag changed to all 1
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid all lsbs changed in tag
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = 3696C06E205055124206C596AB546FD2
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid all msbs changed in tag
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = B71741EFA1D1D493C38744172AD5EE53
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 0 modified in tag
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = 3697C16F215154134307C497AA556ED3
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 7 modified in tag
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = B797C16F215154134307C497AA556ED3
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 8 modified in tag
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = 3796C16F215154134307C497AA556ED3
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 24 modified in tag
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = 3797C16E215154134307C497AA556ED3
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 31 modified in tag
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = 3797C1EF215154134307C497AA556ED3
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 56 modified in tag
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = 3797C16F215154124307C497AA556ED3
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 63 modified in tag
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = 3797C16F215154934307C497AA556ED3
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 96 modified in tag
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = 3797C16F215154134307C497AB556ED3
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 103 modified in tag
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = 3797C16F215154134307C4972A556ED3
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 119 modified in tag
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = 3797C16F215154134307C497AA55EED3
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 120 modified in tag
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = 3797C16F215154134307C497AA556ED2
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# invalid bit 127 modified in tag
+Cipher = ascon-aead128
+Key = A130435CC5AED41FDD21228C6F84A08A
+IV = B0A82FA045788F0EDCFD83D4A07B0FAE
+Plaintext =
+AAD = AC726EDA3EC7F951BB7F6094C5495807
+Tag = 3797C16F215154134307C497AA556E53
+Ciphertext = 6E89105F803A2CB613DC876AB9034099
+Operation = DECRYPT
+Result = CIPHERFINAL_ERROR
+Reason = bad decrypt
+
+# TestCount: 121
+