diff --git a/ascon-aead/CHANGELOG.md b/ascon-aead/CHANGELOG.md index 37d6d4d6..6bb9da55 100644 --- a/ascon-aead/CHANGELOG.md +++ b/ascon-aead/CHANGELOG.md @@ -10,12 +10,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Edition changed to 2024 and MSRV bumped to 1.85 ([#662]) - Relax MSRV policy and allow MSRV bumps in patch releases - `getrandom` feature renamed as `os_rng` ([#662]) +- Update for compliance with NIST [draft] + - Rename `Ascon128` to `AsconAead128` ## Removed - `std` and `stream` features ([#662]) +- `Ascon80pq` and `Ascon128a` [#583]: https://github.com/RustCrypto/AEADs/pull/583 [#662]: https://github.com/RustCrypto/AEADs/pull/662 +[draft]: https://doi.org/10.6028/NIST.SP.800-232.ipd ## 0.4.3 (2025-03-03) ### Fixed diff --git a/ascon-aead/README.md b/ascon-aead/README.md index 05a03153..c8d87c89 100644 --- a/ascon-aead/README.md +++ b/ascon-aead/README.md @@ -8,8 +8,8 @@ [![Build Status][build-image]][build-link] Pure Rust implementation of the lightweight -[Authenticated Encryption with Associated Data (AEAD)][1] algorithms -[Ascon-128, Ascon-128a, and Ascon-80pq][2]. +[Authenticated Encryption with Associated Data (AEAD)][1] algorithm +[Ascon-AEAD128][2]. ## Security Notes @@ -48,4 +48,4 @@ dual licensed as above, without any additional terms or conditions. [//]: # (general links) [1]: https://en.wikipedia.org/wiki/Authenticated_encryption -[2]: https://ascon.iaik.tugraz.at +[2]: https://doi.org/10.6028/NIST.SP.800-232.ipd diff --git a/ascon-aead/src/asconcore.rs b/ascon-aead/src/asconcore.rs index aa70ae23..2cd828bf 100644 --- a/ascon-aead/src/asconcore.rs +++ b/ascon-aead/src/asconcore.rs @@ -3,53 +3,46 @@ use aead::{ Error, - array::{Array, ArraySize, typenum::Unsigned}, - consts::{U16, U20}, + array::{Array, ArraySize}, + consts::U16, }; -use ascon::{State, pad}; +use ascon::State; use subtle::ConstantTimeEq; -/// Clear bytes from a 64 bit word. +/// Produce mask for padding. #[inline(always)] -const fn clear(word: u64, n: usize) -> u64 { - word & (0x00ffffffffffffff >> (n * 8 - 8)) +const fn pad(n: usize) -> u64 { + 0x01_u64 << (8 * n) } +/// Clear bytes from a 64 bit word. #[inline(always)] -const fn keyrot(lo2hi: u64, hi2lo: u64) -> u64 { - (lo2hi << 32) | (hi2lo >> 32) +const fn clear(word: u64, n: usize) -> u64 { + word & (0x00ffffffffffffff << (n * 8)) } -// Helper functions to convert &[u8] to u64/u32. Once the `processing_*` +// Helper functions to convert &[u8] to u64. Once the `processing_*` // functions are rewritten with `as_chunks`, they can be dropped. #[inline] -fn u64_from_be_bytes(input: &[u8]) -> u64 { +fn u64_from_bytes(input: &[u8]) -> u64 { // Soundness: function is always called with slices of the correct size - u64::from_be_bytes(input.try_into().unwrap()) + u64::from_le_bytes(input.try_into().unwrap()) } #[inline] -fn u64_from_be_bytes_partial(input: &[u8]) -> u64 { +fn u64_from_bytes_partial(input: &[u8]) -> u64 { let mut tmp = [0u8; 8]; tmp[0..input.len()].copy_from_slice(input); - u64::from_be_bytes(tmp) + u64::from_le_bytes(tmp) } -#[inline] -fn u32_from_be_bytes(input: &[u8]) -> u32 { - // Soundness: function is always called with slices of the correct size - u32::from_be_bytes(input.try_into().unwrap()) -} - -/// Helper trait for handling differences in key usage of Ascon-128* and Ascon-80* +/// Helper trait for handling differences in key usage of Ascon-128 /// /// For internal use-only. pub(crate) trait InternalKey: Sized + Clone + for<'a> From<&'a Array> { - /// Return K0. - fn get_k0(&self) -> u64; /// Return K1. fn get_k1(&self) -> u64; /// Return K2. @@ -61,11 +54,6 @@ pub(crate) trait InternalKey: pub(crate) struct InternalKey16(u64, u64); impl InternalKey for InternalKey16 { - #[inline(always)] - fn get_k0(&self) -> u64 { - 0 - } - #[inline(always)] fn get_k1(&self) -> u64 { self.0 @@ -79,38 +67,7 @@ impl InternalKey for InternalKey16 { impl From<&Array> for InternalKey16 { fn from(key: &Array) -> Self { - Self(u64_from_be_bytes(&key[..8]), u64_from_be_bytes(&key[8..])) - } -} - -#[derive(Clone)] -#[cfg_attr(feature = "zeroize", derive(zeroize::Zeroize, zeroize::ZeroizeOnDrop))] -pub(crate) struct InternalKey20(u64, u64, u32); - -impl InternalKey for InternalKey20 { - #[inline(always)] - fn get_k0(&self) -> u64 { - self.2 as u64 - } - - #[inline(always)] - fn get_k1(&self) -> u64 { - self.0 - } - - #[inline(always)] - fn get_k2(&self) -> u64 { - self.1 - } -} - -impl From<&Array> for InternalKey20 { - fn from(key: &Array) -> Self { - Self( - u64_from_be_bytes(&key[4..12]), - u64_from_be_bytes(&key[12..]), - u32_from_be_bytes(&key[..4]), - ) + Self(u64_from_bytes(&key[..8]), u64_from_bytes(&key[8..])) } } @@ -125,8 +82,6 @@ pub(crate) trait Parameters { /// For internal use-only. type InternalKey: InternalKey; - /// Number of bytes to process per round - const COUNT: usize; /// Initialization vector used to initialize Ascon's state /// /// For internal use-only @@ -140,30 +95,7 @@ impl Parameters for Parameters128 { type KeySize = U16; type InternalKey = InternalKey16; - const COUNT: usize = 8; - const IV: u64 = 0x80400c0600000000; -} - -/// Parameters for Ascon-128a -pub(crate) struct Parameters128a; - -impl Parameters for Parameters128a { - type KeySize = U16; - type InternalKey = InternalKey16; - - const COUNT: usize = 16; - const IV: u64 = 0x80800c0800000000; -} - -/// Parameters for Ascon-80pq -pub(crate) struct Parameters80pq; - -impl Parameters for Parameters80pq { - type KeySize = U20; - type InternalKey = InternalKey20; - - const COUNT: usize = 8; - const IV: u64 = 0xa0400c0600000000; + const IV: u64 = 0x00001000808c0001; } /// Core implementation of Ascon for one encryption/decryption operation @@ -175,21 +107,14 @@ pub(crate) struct AsconCore<'a, P: Parameters> { impl<'a, P: Parameters> AsconCore<'a, P> { pub(crate) fn new(internal_key: &'a P::InternalKey, nonce: &Array) -> Self { let mut state = State::new( - if P::KeySize::USIZE == 20 { - P::IV ^ internal_key.get_k0() - } else { - P::IV - }, + P::IV, internal_key.get_k1(), internal_key.get_k2(), - u64_from_be_bytes(&nonce[..8]), - u64_from_be_bytes(&nonce[8..]), + u64_from_bytes(&nonce[..8]), + u64_from_bytes(&nonce[8..]), ); state.permute_12(); - if P::KeySize::USIZE == 20 { - state[2] ^= internal_key.get_k0(); - } state[3] ^= internal_key.get_k1(); state[4] ^= internal_key.get_k2(); @@ -209,11 +134,7 @@ impl<'a, P: Parameters> AsconCore<'a, P> { /// Permutation with 6 or 8 rounds based on the parameters #[inline(always)] fn permute_state(&mut self) { - if P::COUNT == 8 { - self.state.permute_6(); - } else { - self.state.permute_8(); - } + self.state.permute_8(); } fn process_associated_data(&mut self, associated_data: &[u8]) { @@ -221,20 +142,18 @@ impl<'a, P: Parameters> AsconCore<'a, P> { // TODO: replace with as_chunks once stabilized // https://github.com/rust-lang/rust/issues/74985 - let mut blocks = associated_data.chunks_exact(P::COUNT); + let mut blocks = associated_data.chunks_exact(16); for block in blocks.by_ref() { // process full block of associated data - self.state[0] ^= u64_from_be_bytes(&block[..8]); - if P::COUNT == 16 { - self.state[1] ^= u64_from_be_bytes(&block[8..16]); - } + self.state[0] ^= u64_from_bytes(&block[..8]); + self.state[1] ^= u64_from_bytes(&block[8..16]); self.permute_state(); } // process partial block if it exists let mut last_block = blocks.remainder(); - let sidx = if P::COUNT == 16 && last_block.len() >= 8 { - self.state[0] ^= u64_from_be_bytes(&last_block[..8]); + let sidx = if last_block.len() >= 8 { + self.state[0] ^= u64_from_bytes(&last_block[..8]); last_block = &last_block[8..]; 1 } else { @@ -242,33 +161,31 @@ impl<'a, P: Parameters> AsconCore<'a, P> { }; self.state[sidx] ^= pad(last_block.len()); if !last_block.is_empty() { - self.state[sidx] ^= u64_from_be_bytes_partial(last_block); + self.state[sidx] ^= u64_from_bytes_partial(last_block); } self.permute_state(); } // domain separation - self.state[4] ^= 1; + self.state[4] ^= 0x8000000000000000; } fn process_encrypt_inplace(&mut self, message: &mut [u8]) { - let mut blocks = message.chunks_exact_mut(P::COUNT); + let mut blocks = message.chunks_exact_mut(16); for block in blocks.by_ref() { // process full block of message - self.state[0] ^= u64_from_be_bytes(&block[..8]); - block[..8].copy_from_slice(&u64::to_be_bytes(self.state[0])); - if P::COUNT == 16 { - self.state[1] ^= u64_from_be_bytes(&block[8..16]); - block[8..16].copy_from_slice(&u64::to_be_bytes(self.state[1])); - } + self.state[0] ^= u64_from_bytes(&block[..8]); + block[..8].copy_from_slice(&u64::to_le_bytes(self.state[0])); + self.state[1] ^= u64_from_bytes(&block[8..16]); + block[8..16].copy_from_slice(&u64::to_le_bytes(self.state[1])); self.permute_state(); } // process partial block if it exists let mut last_block = blocks.into_remainder(); - let sidx = if P::COUNT == 16 && last_block.len() >= 8 { - self.state[0] ^= u64_from_be_bytes(&last_block[..8]); - last_block[..8].copy_from_slice(&u64::to_be_bytes(self.state[0])); + let sidx = if last_block.len() >= 8 { + self.state[0] ^= u64_from_bytes(&last_block[..8]); + last_block[..8].copy_from_slice(&u64::to_le_bytes(self.state[0])); last_block = &mut last_block[8..]; 1 } else { @@ -276,31 +193,29 @@ impl<'a, P: Parameters> AsconCore<'a, P> { }; self.state[sidx] ^= pad(last_block.len()); if !last_block.is_empty() { - self.state[sidx] ^= u64_from_be_bytes_partial(last_block); - last_block.copy_from_slice(&u64::to_be_bytes(self.state[sidx])[0..last_block.len()]); + self.state[sidx] ^= u64_from_bytes_partial(last_block); + last_block.copy_from_slice(&u64::to_le_bytes(self.state[sidx])[0..last_block.len()]); } } fn process_decrypt_inplace(&mut self, ciphertext: &mut [u8]) { - let mut blocks = ciphertext.chunks_exact_mut(P::COUNT); + let mut blocks = ciphertext.chunks_exact_mut(16); for block in blocks.by_ref() { // process full block of ciphertext - let cx = u64_from_be_bytes(&block[..8]); - block[..8].copy_from_slice(&u64::to_be_bytes(self.state[0] ^ cx)); + let cx = u64_from_bytes(&block[..8]); + block[..8].copy_from_slice(&u64::to_le_bytes(self.state[0] ^ cx)); self.state[0] = cx; - if P::COUNT == 16 { - let cx = u64_from_be_bytes(&block[8..16]); - block[8..16].copy_from_slice(&u64::to_be_bytes(self.state[1] ^ cx)); - self.state[1] = cx; - } + let cx = u64_from_bytes(&block[8..16]); + block[8..16].copy_from_slice(&u64::to_le_bytes(self.state[1] ^ cx)); + self.state[1] = cx; self.permute_state(); } // process partial block if it exists let mut last_block = blocks.into_remainder(); - let sidx = if P::COUNT == 16 && last_block.len() >= 8 { - let cx = u64_from_be_bytes(&last_block[..8]); - last_block[..8].copy_from_slice(&u64::to_be_bytes(self.state[0] ^ cx)); + let sidx = if last_block.len() >= 8 { + let cx = u64_from_bytes(&last_block[..8]); + last_block[..8].copy_from_slice(&u64::to_le_bytes(self.state[0] ^ cx)); self.state[0] = cx; last_block = &mut last_block[8..]; 1 @@ -309,31 +224,21 @@ impl<'a, P: Parameters> AsconCore<'a, P> { }; self.state[sidx] ^= pad(last_block.len()); if !last_block.is_empty() { - let cx = u64_from_be_bytes_partial(last_block); + let cx = u64_from_bytes_partial(last_block); self.state[sidx] ^= cx; - last_block.copy_from_slice(&u64::to_be_bytes(self.state[sidx])[0..last_block.len()]); + last_block.copy_from_slice(&u64::to_le_bytes(self.state[sidx])[0..last_block.len()]); self.state[sidx] = clear(self.state[sidx], last_block.len()) ^ cx; } } fn process_final(&mut self) -> [u8; 16] { - if P::KeySize::USIZE == 16 && P::COUNT == 8 { - self.state[1] ^= self.key.get_k1(); - self.state[2] ^= self.key.get_k2(); - } else if P::KeySize::USIZE == 16 && P::COUNT == 16 { - self.state[2] ^= self.key.get_k1(); - self.state[3] ^= self.key.get_k2(); - } else if P::KeySize::USIZE == 20 { - self.state[1] ^= keyrot(self.key.get_k0(), self.key.get_k1()); - self.state[2] ^= keyrot(self.key.get_k1(), self.key.get_k2()); - self.state[3] ^= keyrot(self.key.get_k2(), 0); - } - + self.state[2] ^= self.key.get_k1(); + self.state[3] ^= self.key.get_k2(); self.permute_12_and_apply_key(); let mut tag = [0u8; 16]; - tag[..8].copy_from_slice(&u64::to_be_bytes(self.state[3])); - tag[8..].copy_from_slice(&u64::to_be_bytes(self.state[4])); + tag[..8].copy_from_slice(&u64::to_le_bytes(self.state[3])); + tag[8..].copy_from_slice(&u64::to_le_bytes(self.state[4])); tag } @@ -372,12 +277,12 @@ mod test { #[test] fn clear_0to7() { - assert_eq!(clear(0x0123456789abcdef, 1), 0x23456789abcdef); - assert_eq!(clear(0x0123456789abcdef, 2), 0x456789abcdef); - assert_eq!(clear(0x0123456789abcdef, 3), 0x6789abcdef); - assert_eq!(clear(0x0123456789abcdef, 4), 0x89abcdef); - assert_eq!(clear(0x0123456789abcdef, 5), 0xabcdef); - assert_eq!(clear(0x0123456789abcdef, 6), 0xcdef); - assert_eq!(clear(0x0123456789abcdef, 7), 0xef); + assert_eq!(clear(0x0123456789abcdef, 1), 0x0123456789abcd00); + assert_eq!(clear(0x0123456789abcdef, 2), 0x0123456789ab0000); + assert_eq!(clear(0x0123456789abcdef, 3), 0x0123456789000000); + assert_eq!(clear(0x0123456789abcdef, 4), 0x0123456700000000); + assert_eq!(clear(0x0123456789abcdef, 5), 0x0123450000000000); + assert_eq!(clear(0x0123456789abcdef, 6), 0x0123000000000000); + assert_eq!(clear(0x0123456789abcdef, 7), 0x0100000000000000); } } diff --git a/ascon-aead/src/lib.rs b/ascon-aead/src/lib.rs index 34c867fc..920292c2 100644 --- a/ascon-aead/src/lib.rs +++ b/ascon-aead/src/lib.rs @@ -15,13 +15,13 @@ //! Simple usage (allocating, no associated data): //! //! ``` -//! use ascon_aead::{Ascon128, Key, Nonce}; // Or `Ascon128a` +//! use ascon_aead::{AsconAead128, Key, Nonce}; //! use ascon_aead::aead::{Aead, KeyInit}; //! -//! let key = Key::::from_slice(b"very secret key."); -//! let cipher = Ascon128::new(key); +//! let key = Key::::from_slice(b"very secret key."); +//! let cipher = AsconAead128::new(key); //! -//! let nonce = Nonce::::from_slice(b"unique nonce 012"); // 128-bits; unique per message +//! let nonce = Nonce::::from_slice(b"unique nonce 012"); // 128-bits; unique per message //! //! let ciphertext = cipher.encrypt(nonce, b"plaintext message".as_ref()) //! .expect("encryption failure!"); // NOTE: handle this error to avoid panics! @@ -36,13 +36,13 @@ //! //! ``` //! # #[cfg(feature = "getrandom")] { -//! use ascon_aead::Ascon128; // Or `Ascon128a` +//! use ascon_aead::AsconAead128; //! use ascon_aead::aead::{Aead, AeadCore, KeyInit, OsRng}; //! -//! let key = Ascon128::generate_key().expect("generate key"); -//! let cipher = Ascon128::new(&key); +//! let key = AsconAead128::generate_key().expect("generate key"); +//! let cipher = AsconAead128::new(&key); //! -//! let nonce = Ascon128::generate_nonce().expect("generate nonce"); // 128 bits; unique per message +//! let nonce = AsconAead128::generate_nonce().expect("generate nonce"); // 128 bits; unique per message //! //! let ciphertext = cipher.encrypt(&nonce, b"plaintext message".as_ref()) //! .expect("encryption failure!"); // NOTE: handle this error to avoid panics! @@ -71,14 +71,14 @@ //! //! ``` //! # #[cfg(feature = "heapless")] { -//! use ascon_aead::{Ascon128, Key, Nonce}; // Or `Ascon128a` +//! use ascon_aead::{AsconAead128, Key, Nonce}; //! use ascon_aead::aead::{AeadInPlace, KeyInit}; //! use ascon_aead::aead::heapless::Vec; //! -//! let key = Key::::from_slice(b"very secret key."); -//! let cipher = Ascon128::new(key); +//! let key = Key::::from_slice(b"very secret key."); +//! let cipher = AsconAead128::new(key); //! -//! let nonce = Nonce::::from_slice(b"unique nonce 012"); // 128-bits; unique per message +//! let nonce = Nonce::::from_slice(b"unique nonce 012"); // 128-bits; unique per message //! //! let mut buffer: Vec = Vec::new(); // Buffer needs 16-bytes overhead for authentication tag //! buffer.extend_from_slice(b"plaintext message"); @@ -105,19 +105,16 @@ pub use zeroize; pub use aead::{self, Error, Key, Nonce, Tag}; -use aead::{ - AeadCore, AeadInPlaceDetached, KeyInit, KeySizeUser, PostfixTagged, - consts::{U16, U20}, -}; +use aead::{AeadCore, AeadInPlaceDetached, KeyInit, KeySizeUser, PostfixTagged, consts::U16}; mod asconcore; -use asconcore::{AsconCore, Parameters, Parameters80pq, Parameters128, Parameters128a}; +use asconcore::{AsconCore, Parameters, Parameters128}; /// Ascon generic over some Parameters /// /// This type is generic to support substituting various Ascon parameter sets. It is not intended to -/// be uses directly. Use the [`Ascon128`], [`Ascon128a`], [`Ascon80pq`] type aliases instead. +/// be uses directly. Use the [`AsconAead128`] type aliases instead. #[derive(Clone)] struct Ascon { key: P::InternalKey, @@ -179,136 +176,33 @@ impl AeadInPlaceDetached for Ascon

{ } } -/// Ascon-128 -pub struct Ascon128(Ascon); -/// Key for Ascon-128 -pub type Ascon128Key = Key; -/// Nonce for Ascon-128 -pub type Ascon128Nonce = Nonce; -/// Tag for Ascon-128 -pub type Ascon128Tag = Tag; +/// Ascon-AEAD128 +pub struct AsconAead128(Ascon); +/// Key for Ascon-AEAD128 +pub type AsconAead128Key = Key; +/// Nonce for Ascon-AEAD128 +pub type AsconAead128Nonce = Nonce; +/// Tag for Ascon-AEAD128 +pub type AsconAead128Tag = Tag; -impl KeySizeUser for Ascon128 { +impl KeySizeUser for AsconAead128 { type KeySize = U16; } -impl KeyInit for Ascon128 { +impl KeyInit for AsconAead128 { fn new(key: &Key) -> Self { Self(Ascon::::new(key)) } } -impl AeadCore for Ascon128 { +impl AeadCore for AsconAead128 { type NonceSize = U16; type TagSize = U16; } -impl PostfixTagged for Ascon128 {} +impl PostfixTagged for AsconAead128 {} -impl AeadInPlaceDetached for Ascon128 { - #[inline(always)] - fn encrypt_in_place_detached( - &self, - nonce: &Nonce, - associated_data: &[u8], - buffer: &mut [u8], - ) -> Result, Error> { - self.0 - .encrypt_in_place_detached(nonce, associated_data, buffer) - } - - #[inline(always)] - fn decrypt_in_place_detached( - &self, - nonce: &Nonce, - associated_data: &[u8], - buffer: &mut [u8], - tag: &Tag, - ) -> Result<(), Error> { - self.0 - .decrypt_in_place_detached(nonce, associated_data, buffer, tag) - } -} - -/// Ascon-128a -pub struct Ascon128a(Ascon); - -/// Key for Ascon-128a -pub type Ascon128aKey = Key; -/// Nonce for Ascon-128a -pub type Ascon128aNonce = Nonce; -/// Tag for Ascon-128a -pub type Ascon128aTag = Tag; - -impl KeySizeUser for Ascon128a { - type KeySize = U16; -} - -impl KeyInit for Ascon128a { - fn new(key: &Key) -> Self { - Self(Ascon::::new(key)) - } -} - -impl AeadCore for Ascon128a { - type NonceSize = U16; - type TagSize = U16; -} - -impl PostfixTagged for Ascon128a {} - -impl AeadInPlaceDetached for Ascon128a { - #[inline(always)] - fn encrypt_in_place_detached( - &self, - nonce: &Nonce, - associated_data: &[u8], - buffer: &mut [u8], - ) -> Result, Error> { - self.0 - .encrypt_in_place_detached(nonce, associated_data, buffer) - } - - #[inline(always)] - fn decrypt_in_place_detached( - &self, - nonce: &Nonce, - associated_data: &[u8], - buffer: &mut [u8], - tag: &Tag, - ) -> Result<(), Error> { - self.0 - .decrypt_in_place_detached(nonce, associated_data, buffer, tag) - } -} - -/// Ascon-80pq -pub struct Ascon80pq(Ascon); -/// Key for Ascon-80pq -pub type Ascon80pqKey = Key; -/// Nonce for Ascon-80pq -pub type Ascon80pqNonce = Nonce; -/// Tag for Ascon-80pq -pub type Ascon80pqTag = Tag; - -impl KeySizeUser for Ascon80pq { - type KeySize = U20; -} - -impl KeyInit for Ascon80pq { - fn new(key: &Key) -> Self { - Self(Ascon::::new(key)) - } -} - -impl AeadCore for Ascon80pq { - type NonceSize = U16; - type TagSize = U16; -} - -impl PostfixTagged for Ascon80pq {} - -impl AeadInPlaceDetached for Ascon80pq { +impl AeadInPlaceDetached for AsconAead128 { #[inline(always)] fn encrypt_in_place_detached( &self, diff --git a/ascon-aead/tests/kats_test.rs b/ascon-aead/tests/kats_test.rs index 3684244a..a364393d 100644 --- a/ascon-aead/tests/kats_test.rs +++ b/ascon-aead/tests/kats_test.rs @@ -2,7 +2,7 @@ // SPDX-License-Identifier: Apache-2.0 OR MIT use ascon_aead::{ - Ascon80pq, Ascon128, Ascon128a, + AsconAead128, aead::{Aead, AeadInPlaceDetached, KeyInit, Payload, Tag}, }; use hex_literal::hex; @@ -47,37323 +47,12441 @@ fn run_tv( #[test] fn test_ascon128_1() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!(""), - &hex!("E355159F292911F794CB1432A0103A8A"), + &hex!("4427D64B8E1E1451FC445960F0839BB0"), ) } #[test] fn test_ascon128_2() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("00"), - &hex!("944DF887CD4901614C5DEDBC42FC0DA0"), + &hex!("103AB79D913A0321287715A979BB8585"), ) } #[test] fn test_ascon128_3() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("0001"), - &hex!("CE1936FBDD191058DEA8769B79319858"), + &hex!("A50E88E30F923B90A9C810181230DF10"), ) } #[test] fn test_ascon128_4() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102"), - &hex!("4C9450689BE3D7C23925A4219DE6B50C"), + &hex!("AE214C9F66630658ED8DC7D31131174C"), ) } #[test] fn test_ascon128_5() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("00010203"), - &hex!("082389C8819A82BD98C04A3C64A63AA9"), + &hex!("C6FF3CF70575B144B955820D9BC7685E"), ) } #[test] fn test_ascon128_6() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("0001020304"), - &hex!("A88AF3E37EE0188B2B70A74BE1AB573F"), + &hex!("6279C4882F99DFB6D9EC3695C9F2A773"), ) } #[test] fn test_ascon128_7() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405"), - &hex!("4700E8F2474520FCE1DF779B496A3D43"), + &hex!("078A29237061C0D397B2A0E6EA5C876B"), ) } #[test] fn test_ascon128_8() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("00010203040506"), - &hex!("8CA228C9EA549C73A8BA27291FED88BF"), + &hex!("03571475150BCEE52386848E25B06509"), ) } #[test] fn test_ascon128_9() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("0001020304050607"), - &hex!("E3DCF95F869752F61CD7A2DB895F918E"), + &hex!("B26DFF49B1D32299DDAF77393DA1BFB9"), ) } #[test] fn test_ascon128_10() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708"), - &hex!("ABCDB317ECCFE67A62CF70AE974C3DBE"), + &hex!("199B9F815BA37A386D283F504B8D2277"), ) } #[test] fn test_ascon128_11() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("00010203040506070809"), - &hex!("4B006A400B6DFB9777BC3446C2B7DC26"), + &hex!("72ADAF0FB14368FCAE684504B30AC101"), ) } #[test] fn test_ascon128_12() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A"), - &hex!("D72C225D6BC2075163BED863186EC886"), + &hex!("7A743A79172DA75466F25F40457A6B73"), ) } #[test] fn test_ascon128_13() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B"), - &hex!("4ACECAA3B349728E7317D82467B2749E"), + &hex!("3147BDC1FE566B1981841CCF2A6AE34F"), ) } #[test] fn test_ascon128_14() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C"), - &hex!("BB6EC1A7AE8120CAD76566397C9AE920"), + &hex!("020EBC69E08706864E71E3D1B58B357F"), ) } #[test] fn test_ascon128_15() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D"), - &hex!("3078530D228A443D764648F498C26CC2"), + &hex!("A82E222AFF512CDBC3DE114D906F19EC"), ) } #[test] fn test_ascon128_16() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("7E4371F17406D6E5328473177A791CEE"), + &hex!("6FC17A2738F9F525213E59384FB75037"), ) } #[test] fn test_ascon128_17() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("EF5763E75FE32F96D7863410FF0B4786"), + &hex!("B747D3235E971C20D00DCF87406938FD"), ) } #[test] fn test_ascon128_18() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("79AC0FA2BF3859D6962D0C0AF45B1D3E"), + &hex!("D990A242654D0741C7525E6F903653ED"), ) } #[test] fn test_ascon128_19() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("F56840B36DEE4F7D3450762B209CD93C"), + &hex!("578A86396447B8A041BAD515A601A34A"), ) } #[test] fn test_ascon128_20() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("4A55B63A5F9218829D81973135D03B10"), + &hex!("8DB8ADA4D118B78363846DD3541E2189"), ) } #[test] fn test_ascon128_21() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("0B1C94E36D55C29951A74FA7E7F7349B"), + &hex!("60ADBE0BFFAD8E8A261E6B8CA48C75DF"), ) } #[test] fn test_ascon128_22() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("553E4F9A468A134AF718698FDF7144C1"), + &hex!("C85D563277DB0C83A2B4E94CD6EA1AEE"), ) } #[test] fn test_ascon128_23() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("044DFCDDD0AD865B8730D36FB7F4DFF4"), + &hex!("211A251C1766C2E5A3FFDD74B03B2529"), ) } #[test] fn test_ascon128_24() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("0FF1AEF36526F368B9863D668BA72C8A"), + &hex!("12004754BA17098AAD179E061E1749E7"), ) } #[test] fn test_ascon128_25() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("4946E5D112779DBCB4FE5E8640D9DC6F"), + &hex!("B0C8E78E5E9091F5005D79AABDA96DB2"), ) } #[test] fn test_ascon128_26() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("C60AF01FDF64346D9AA8D55F19515FF0"), + &hex!("AAA1A35A588016DC63EE291946FC6154"), ) } #[test] fn test_ascon128_27() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("B86842A393129CFEA8DBD9C2BC2AAC45"), + &hex!("166C67CC262390C81596F8C463C87B00"), ) } #[test] fn test_ascon128_28() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("F94421B4A91423877CF6287F71C8848B"), + &hex!("143DB82F41FE376CFD53D29675078EAC"), ) } #[test] fn test_ascon128_29() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("CBF0E4425354BFCD970AE960AD908226"), + &hex!("6BAF6585E8FFE8F552780C7EADC7DA28"), ) } #[test] fn test_ascon128_30() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("D53624C5DC17242BD996122B3637950E"), + &hex!("D1401CB996969FD5F721A422439DFD2E"), ) } #[test] fn test_ascon128_31() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("86F389704159260B45A2246A7D9A5B4E"), + &hex!("78362CB020E6CE64063595D856AB9173"), ) } #[test] fn test_ascon128_32() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("20CB43574F9F5394F3BEB20CEC8D5CC3"), + &hex!("2C899FF0082B24C0E179399DE588F918"), ) } #[test] fn test_ascon128_33() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("8C74C569E1220E9FE403926E5F9B8956"), + &hex!("22133A313FBF0B38029A45870AADC542"), ) } #[test] fn test_ascon128_34() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!(""), - &hex!("BC18C3F4E39ECA7222490D967C79BFFC92"), + &hex!("E79F58F1F541FC51B5D438F8E1DD03F147"), ) } #[test] fn test_ascon128_35() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("00"), - &hex!("BD4102B707775C3C155AE497B43BF834E5"), + &hex!("25EB4B700ED4AC8517DCBA20F673292230"), ) } #[test] fn test_ascon128_36() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("0001"), - &hex!("6E4FEE510F556CFE0938D0EB329BB10242"), + &hex!("49BE454D8C97E1EAB5119BF47D3654DDE2"), ) } #[test] fn test_ascon128_37() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102"), - &hex!("F11F4103B3CAE0C206E65613D9CB6B167B"), + &hex!("D2FDDB3A70AD9A1F2BB342615B97AB191A"), ) } #[test] fn test_ascon128_38() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("00010203"), - &hex!("77AF1DB0843C917B04FF3CCFB1F76AFD65"), + &hex!("4AC40555DC0E91960643A438D4EB371137"), ) } #[test] fn test_ascon128_39() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("0001020304"), - &hex!("0EE7F0711F6A2554D9083B1384DAB75D0E"), + &hex!("1F3F5CE816E7C1BA5F7453AB9D526B82D0"), ) } #[test] fn test_ascon128_40() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405"), - &hex!("5B124B8B390FF024F774132EE0557EEB22"), + &hex!("7C56A3122EC3F0FBFC89C725171061705D"), ) } #[test] fn test_ascon128_41() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("00010203040506"), - &hex!("2E06F902CE92C84F95656CBBA55F100FCB"), + &hex!("44ED28EA9A451BE731C7D5B4AAEBD97969"), ) } #[test] fn test_ascon128_42() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("0001020304050607"), - &hex!("695A8F1BD29D59C5C82021B6CACE80C895"), + &hex!("10AAC070D4736FAD110E011A42D813E453"), ) } #[test] fn test_ascon128_43() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708"), - &hex!("320A1C6BADBED598950957A57915001E84"), + &hex!("6A3D03F3A5AAB12316DB48C0ACFF1B6D0F"), ) } #[test] fn test_ascon128_44() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("00010203040506070809"), - &hex!("3D94512CB8F731A4BDE76BC7A605D7A518"), + &hex!("F2CEE4C21C5E8BE47C62801CF8F99C0F68"), ) } #[test] fn test_ascon128_45() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A"), - &hex!("76F5EE3B934FC1E91255EB17CEBFF1E191"), + &hex!("29046A1589F368954B3B520A1582BF3999"), ) } #[test] fn test_ascon128_46() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B"), - &hex!("5904DD9D046F222322BA4D15FDFD3E5036"), + &hex!("BBA99810090A3340A198FF6B536BAFE22E"), ) } #[test] fn test_ascon128_47() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C"), - &hex!("84A39968C83395166A1A2995B890734EB8"), + &hex!("4B9B02EEEE46735A799825D48A5793E1C6"), ) } #[test] fn test_ascon128_48() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E4BD57543272C1F745559FCD32A6F0F95"), + &hex!("4E1B69707A42C085AB15B212E545AD48C4"), ) } #[test] fn test_ascon128_49() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E49CB3747677963E37F9F298EECA35300"), + &hex!("B0EA3438393984BFBEBB5642907A511568"), ) } #[test] fn test_ascon128_50() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE4C30EAE829E2C5569A1D688C2616AEE"), + &hex!("6AF88FDEC9275574DDA9C51F390C301A4F"), ) } #[test] fn test_ascon128_51() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("86D1F8C7161F1D833B98DB88606A9776A7"), + &hex!("98BD6CB9C387D71D275A5D50E5525C643C"), ) } #[test] fn test_ascon128_52() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("774911D56576A4A923553F3DF5EB16C5C7"), + &hex!("5012CDE984E442C183285468CF95509AAB"), ) } #[test] fn test_ascon128_53() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D3B95AA2A80F63D23F93E2968806AEEE85"), + &hex!("64E8A535661ECD9BD9986CEA0A46A8556B"), ) } #[test] fn test_ascon128_54() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A37D44820FFE19D8C5ECA1E9D3972F4A27"), + &hex!("C31E5D2C32CD3BA00B03595D1D80580E5D"), ) } #[test] fn test_ascon128_55() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74348C6460F114F835F7A7900C0A5B6E2E"), + &hex!("99B94D9B0FDC389333390F467DA793DA18"), ) } #[test] fn test_ascon128_56() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADF005739016CB736E89488358DAF3385B"), + &hex!("36F8BC8ECBE5373E8CF98A6AF971F4FF82"), ) } #[test] fn test_ascon128_57() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B6F239F6BEBE53AE3BF822D6F3E9C9A46"), + &hex!("C03D53C849AD1DBAFE0CA9084AB60E4967"), ) } #[test] fn test_ascon128_58() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("743BCBA716F2D586F0AB769038E7863FE2"), + &hex!("BAAE9C333640BCBD5AFD22A6D086BCD48A"), ) } #[test] fn test_ascon128_59() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("29F665B4CB0E3CC8FD09970E807C0BF751"), + &hex!("4CF2085BF59B1F8D21FF2690EEE3A54E45"), ) } #[test] fn test_ascon128_60() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D20EECE849348696C0D3D75EC669674E5"), + &hex!("12647E22AC5BE3FDF70E9FEFC249AD38CD"), ) } #[test] fn test_ascon128_61() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("313A73236DE452F3362662F1026B25D591"), + &hex!("C8B1FAB3F10CAF5CDC2E84954AB7F4169D"), ) } #[test] fn test_ascon128_62() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C7295CE46DC9AEDBC2D135AD19C11F80E8"), + &hex!("669A01C76EF9F95F4B1C77C362D3789B62"), ) } #[test] fn test_ascon128_63() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3B629A85B6C06BAB88E1ADC34F0C17C869"), + &hex!("26C5395877E5027743965CF9CC5C8364C0"), ) } #[test] fn test_ascon128_64() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("27ADAA55348693E99A1DF867424CF410B7"), + &hex!("0F9B7E3321C6F13FBC36CB520FF40E398E"), ) } #[test] fn test_ascon128_65() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D67BC10265FF34109B42AD8842A0B314A4"), + &hex!("145D307EAA756D8BA5D06A0BBE704B37CA"), ) } #[test] fn test_ascon128_66() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B953BF48496164CD10B79FDFA1FF635659"), + &hex!("4C6977B26283789F81CA53EE0C984D3FFA"), ) } #[test] fn test_ascon128_67() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!(""), - &hex!("BC82D5BDE868F7494F57D81E06FACBF70CE1"), + &hex!("E770024EF7895C325CBE02EB5FBE6F9D7E8D"), ) } #[test] fn test_ascon128_68() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("00"), - &hex!("BD465B2F5E3ABE7949BFD03CC4D6AC14CFBC"), + &hex!("25FB41D2732019820A0F8BAB4248B35E7B0B"), ) } #[test] fn test_ascon128_69() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("0001"), - &hex!("6E9F373C0B74264C1CE4D705D995915FCCCD"), + &hex!("49E57017A30E8073D1FA284AC8346110F89F"), ) } #[test] fn test_ascon128_70() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102"), - &hex!("F19D592CE15098B027CFA76577257FA321D2"), + &hex!("D2729AEF0954A0B62131B41B77BB07DD1BDF"), ) } #[test] fn test_ascon128_71() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("00010203"), - &hex!("7763DA1444516D7DA602C03A073A589A5770"), + &hex!("4A53C3ABDE1911DBBAFCA250E82B32E6623B"), ) } #[test] fn test_ascon128_72() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("0001020304"), - &hex!("0E6AB4E7DBA0DD30A57BA83CDE1877D2891B"), + &hex!("1F82CA8DB431D4C88044A58AD984EBDB0767"), ) } #[test] fn test_ascon128_73() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405"), - &hex!("5B51067DDA396A46D9F738F502F039525FF8"), + &hex!("7CC825226D46FFA5AB35DC4F3802BB252B5A"), ) } #[test] fn test_ascon128_74() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("00010203040506"), - &hex!("2E5B03CD2370A536FBDA43D2DB1F58B6306A"), + &hex!("4486D2C8ED8489C9E0D04DFFB8F412149695"), ) } #[test] fn test_ascon128_75() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("0001020304050607"), - &hex!("69FF0CC8598FD6CBA54708587A3B96D8AFE7"), + &hex!("108639EF290EA2810D6A1C03649CB66F6D94"), ) } #[test] fn test_ascon128_76() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708"), - &hex!("3225A36E8F3C2F4886EEF6AA906AAB01930E"), + &hex!("6A25B328B990BF7D77C15C621519779A7126"), ) } #[test] fn test_ascon128_77() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("00010203040506070809"), - &hex!("3DDC1C1BE21FA7342D28583BD229CBF8D0A4"), + &hex!("F2F4C9EDE27986D157E41FBAD2D2C805D070"), ) } #[test] fn test_ascon128_78() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A"), - &hex!("7680B9FB9FBCF8B3822329B0B27D6B775B6F"), + &hex!("29FC67CBC9D0678F451F593E4C827661F84A"), ) } #[test] fn test_ascon128_79() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B"), - &hex!("59B3AEAB0ABFEC41C833C3EC0FCD2403718B"), + &hex!("BBAE3268C0D34744D396B233E7C9FCAF5DE6"), ) } #[test] fn test_ascon128_80() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C"), - &hex!("8462A08C11B3C690623D447B6D9704E4B705"), + &hex!("4BE58B7A9081226609FCAB0FC439CA9BA4DF"), ) } #[test] fn test_ascon128_81() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E32A608854A3AF4A69194369815E416323D"), + &hex!("4E58968373B211EA0FC538D8AA77E338CEF6"), ) } #[test] fn test_ascon128_82() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83BE6F6B4E093BE3083BF3DA9F8553C9F0"), + &hex!("B03EA80E65729A8CA944EA44BBBDE99658C5"), ) } #[test] fn test_ascon128_83() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE3C82E16CD8C3957966B6EBD167213A483"), + &hex!("6A2834C4A74578201C95C841BF174402B238"), ) } #[test] fn test_ascon128_84() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684919DA2D79C1AC1B52D05B68DF35C8F7A"), + &hex!("9813A67DFADCF44B938B0DDBBF1C246F24BA"), ) } #[test] fn test_ascon128_85() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA2ABC3EB9D571FB53D1B7C9091BA65C91"), + &hex!("501DBB47F895CDE177FAD82CB3C7341A4541"), ) } #[test] fn test_ascon128_86() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323956DE8BA617631352060BCAC573F120D"), + &hex!("64ACD2BDDB3E2E206DF00A71418289215105"), ) } #[test] fn test_ascon128_87() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31A62E94A4891CBBF0EE8E2DB6126F46C5E"), + &hex!("C3050C85A58C4967CD61BEFF2C6A5E6D1513"), ) } #[test] fn test_ascon128_88() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA328F8F3940E53EF780013D6C12A8B2F4"), + &hex!("99493C7D15D98F80584F6A2B6F19E7827DF5"), ) } #[test] fn test_ascon128_89() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB9F7E42EFA8EB4A109007C80027FFE128"), + &hex!("368D092115E687090CE11EDB6E83B4029D51"), ) } #[test] fn test_ascon128_90() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29B6FAFC39BB00037532B10835B86E15BD"), + &hex!("C01EBFBE6F932F2EECD51DA65D220FBA68D7"), ) } #[test] fn test_ascon128_91() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A67E43F8002BD8026CA4DC83646F6D85D7"), + &hex!("BA35F45A5FB21281E4701FAB3C9ADEEA1170"), ) } #[test] fn test_ascon128_92() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("297075AA4F4B732E57F99994B5476E1581FE"), + &hex!("4C8393FAA9930679187C22C63879D6A4A714"), ) } #[test] fn test_ascon128_93() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D13B2D4B1CC1A582E955B1D513E7DE3C594"), + &hex!("1244C10C58F56790662D4E862E0D3595864A"), ) } #[test] fn test_ascon128_94() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("3168121DE378E6C65F6CB589FC8C6DDC9621"), + &hex!("C800EF8E732F5D80CF31022F0A48CA7F5594"), ) } #[test] fn test_ascon128_95() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780AEB12057EFD87BA84C90DA11D11394F8"), + &hex!("662DF08B8B3404A00343D5D4E616F29AA76C"), ) } #[test] fn test_ascon128_96() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2FF9A184339F2E05C29E062FFE306B1BB"), + &hex!("26A6577F6634FE09EB7B1B7EEB6D7DA61DF1"), ) } #[test] fn test_ascon128_97() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D16CB7BFBBBCB3CCA5B9F9EE88F7EE241"), + &hex!("0F55AB1A2B6B649ED9885B1BA67E8ECA6780"), ) } #[test] fn test_ascon128_98() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D6701098EE931AF60640FC51AB794F3AE8E9"), + &hex!("141B95CA9B935C15006A74174A16962CBB75"), ) } #[test] fn test_ascon128_99() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C9344C81E99D0739B198B1E19C513EE41"), + &hex!("4C0838C27A7741EF0D33DD0312E48657F5FB"), ) } #[test] fn test_ascon128_100() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!(""), - &hex!("BC820D5BCA14147915031C69F6B27848A7EE29"), + &hex!("E770D29AB195F40EE49B127840263B2A7F1356"), ) } #[test] fn test_ascon128_101() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("00"), - &hex!("BD46409C17E4EF8246FEB21B629D2D34ED97A0"), + &hex!("25FBE4381FA4B64A6C6A5C06030EA163AE8082"), ) } #[test] fn test_ascon128_102() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("0001"), - &hex!("6E9F82777B23D17A1AFA16EE6BE52B37A47BCE"), + &hex!("49E505D644B6A140B7305500088BBD30A5963B"), ) } #[test] fn test_ascon128_103() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102"), - &hex!("F19D28312F928677703FEA1614F57D9FD0D7BD"), + &hex!("D2721F2ED83F53550FCFE2188D4151162A3F9D"), ) } #[test] fn test_ascon128_104() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("00010203"), - &hex!("7763F8A2BBFBB05B3B4F54DA1576A863B47409"), + &hex!("4A53D9F9BFC2F512F9E90288EF5E4728C4D4CC"), ) } #[test] fn test_ascon128_105() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("0001020304"), - &hex!("0E6A8B1DCAAF912BF13500EEA1B227034DF060"), + &hex!("1F8202100240F484078227FF47F85A47E8CB51"), ) } #[test] fn test_ascon128_106() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405"), - &hex!("5B51357C0EA9127BC3D256A9D60BEDE8EFD2E6"), + &hex!("7CC88B34BECE08E696ED8F527D0C89F05101DC"), ) } #[test] fn test_ascon128_107() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("00010203040506"), - &hex!("2E5BBAB4BAE525B1CE1100CDBDCB4ED23E89B1"), + &hex!("44864F9D866CD8429604894B45AFA35053170F"), ) } #[test] fn test_ascon128_108() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("0001020304050607"), - &hex!("69FFEEBA5F80F8CBDB27F8FB4618473B7C18DD"), + &hex!("10864087901895D83F4902B68968EA8433A7A1"), ) } #[test] fn test_ascon128_109() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708"), - &hex!("3225020CFF6C9660BF5C3F03860FE114532049"), + &hex!("6A256F60B6870387756DD121FEB63276B3BD99"), ) } #[test] fn test_ascon128_110() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("00010203040506070809"), - &hex!("3DDCE4E7CD32A21A86EA2CDFCCD7A1DEC41A13"), + &hex!("F2F44B3D4DE1D4214960F7A2A312527B2086CD"), ) } #[test] fn test_ascon128_111() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A"), - &hex!("76807B647A02193083052D75998B9DCE8EEF6D"), + &hex!("29FCAD8FEDFE3A8C68B307ECFA86DBE97E5FF9"), ) } #[test] fn test_ascon128_112() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B"), - &hex!("59B3A50F6A35BF813C68752BF2E504FAB1968E"), + &hex!("BBAE1D722692214C612F12FEE54E7A3E5565AA"), ) } #[test] fn test_ascon128_113() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C348424E1C11003F35D340FCC3240B23E4"), + &hex!("4BE547D02164F9B18D92235BB8804454A4AE83"), ) } #[test] fn test_ascon128_114() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E3253450ED5EA4764A43E7A6BB83748D21E65"), + &hex!("4E5892E6A4BD2A1951254CF8FF9004606EBD18"), ) } #[test] fn test_ascon128_115() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC7E16F911FB9290AC5F17C40F52E7150E"), + &hex!("B03E607B87982471BC3CDA0F4066BF58758C5C"), ) } #[test] fn test_ascon128_116() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34121DD630A1F15DFEF25D8EFEDE3A13F09"), + &hex!("6A2821C812A75544ECBADC70A26480FEC45461"), ) } #[test] fn test_ascon128_117() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("86845314ED19E9DB81F536D26696A5133F3E2C"), + &hex!("9813B79BA0B8F4055963CCF3A8169D250A9E42"), ) } #[test] fn test_ascon128_118() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA51436CF960790EB07DAB08E2F20FD4F93C"), + &hex!("501DFE33089D4192C97E31F939A3A5D6D7AA0C"), ) } #[test] fn test_ascon128_119() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863569EFD8E8FA18695CE3B22D3AA4E263"), + &hex!("64AC7287B8B140172FF8B70B692323AEA189AE"), ) } #[test] fn test_ascon128_120() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9C2623B07A0C365A72149BD5D206E6C57"), + &hex!("C305EB4A7A86AF2ADD545D828ACC346C47485B"), ) } #[test] fn test_ascon128_121() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BAD85D80B7ADF27386DCC43B891F575BB"), + &hex!("9949846BD638424096EE64054A358F2ADED190"), ) } #[test] fn test_ascon128_122() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB72E6E801957BA8689483664660E78A821C"), + &hex!("368D61B37E6666E07C7B973529587D2C1F9820"), ) } #[test] fn test_ascon128_123() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29662D855A55A0A9462395A9903570188979"), + &hex!("C01EA797B6CE28687236364C82756322ACF3A1"), ) } #[test] fn test_ascon128_124() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A3D8F19DE71E9D421D798EF82E27FE1573"), + &hex!("BA35FAC0B48D847EAF787D6310BD06E0155FD2"), ) } #[test] fn test_ascon128_125() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5AFFED9B37FC44342DEDCC428E5BC4B3C"), + &hex!("4C83A29C7591CCB1C4F0BF7EA01E881C7BD878"), ) } #[test] fn test_ascon128_126() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D05D13E6DEBE8D15BBBAF5CFF51B8F864"), + &hex!("1244D5EA6793A91968167CF94F833568FDD265"), ) } #[test] fn test_ascon128_127() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("3168672E64F723E78EAF5D966906B5986B9B1A"), + &hex!("C8002E29CEC49F148B8540BCFB863DD5AADECE"), ) } #[test] fn test_ascon128_128() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780139ECFF41F3E52176DCAF5B7820DA27A73"), + &hex!("662D52606D8469F7BCD07C8B4090BF5507BD04"), ) } #[test] fn test_ascon128_129() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F4523A1534CEB4979B15A8F1638D4C7A68"), + &hex!("26A6E702A8F08E0F97B8782A248375B88D6794"), ) } #[test] fn test_ascon128_130() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D84AEA6EF6A09C7724783050E337D32DBA5"), + &hex!("0F55D7460C590C19464890AB2EE78C127254F9"), ) } #[test] fn test_ascon128_131() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F51E2E53334E3B5294D34F4408ACA0DB21"), + &hex!("141B8BD2AD5A687F079420012C341C58166C81"), ) } #[test] fn test_ascon128_132() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78A72FB2093402948DFF30C4766BEBE53B"), + &hex!("4C086DCD5125F2AAC592072AF93BA58F4C466E"), ) } #[test] fn test_ascon128_133() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!(""), - &hex!("BC820DBD218C5C93E3850E974A3704D1223BDEFB"), + &hex!("E770D289723DBD7401E58C36EB488D1520305D0F"), ) } #[test] fn test_ascon128_134() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("00"), - &hex!("BD4640C450DA237D4E2230C3E44ABDF9E78FCFCD"), + &hex!("25FBE48A550AFEF7CE25BA45A6F0418AB2D671FE"), ) } #[test] fn test_ascon128_135() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("0001"), - &hex!("6E9F820D598CDD2183B5A91E5E6EE7C8F50BE414"), + &hex!("49E505472EF152646BFF0BF584748E6702CC14DA"), ) } #[test] fn test_ascon128_136() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102"), - &hex!("F19D28E0AEEB0F246D9DF6C27FD0DDC624C40DEC"), + &hex!("D2721FCB763F015C201A7983C9D5D36B463D1E0B"), ) } #[test] fn test_ascon128_137() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("00010203"), - &hex!("7763F8BA02B1E06BC3F2370DA5B314302543E9D0"), + &hex!("4A53D996863A6CE3E220259BB1D9405103D52E73"), ) } #[test] fn test_ascon128_138() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("0001020304"), - &hex!("0E6A8B0CF463C097AB2FC471431E859AA8C9DB40"), + &hex!("1F820273AC12205DC254A4777C873A050DA7B6DD"), ) } #[test] fn test_ascon128_139() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405"), - &hex!("5B51354619693D08DC1A49E3A9223910A1B5136A"), + &hex!("7CC88BDB4AD0FAF4F1DD4F40F80141148AF93D2E"), ) } #[test] fn test_ascon128_140() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("00010203040506"), - &hex!("2E5BBADE9739CCC2C2692410363AF188BAC59FFF"), + &hex!("44864FD3DBEA4923D1C581EDDA1ACD0070C6D7DC"), ) } #[test] fn test_ascon128_141() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("0001020304050607"), - &hex!("69FFEE6F62957813F82C9CBF53F1E9C0D2EF98B2"), + &hex!("108640BDF5755D678B2C03A9D5F97DFBAB13EE71"), ) } #[test] fn test_ascon128_142() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708"), - &hex!("322502650E11DE1CB2B66720A5FAA6F0BF48E21E"), + &hex!("6A256FBB24744AD22D95E3208D705E4FE91C95D5"), ) } #[test] fn test_ascon128_143() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("00010203040506070809"), - &hex!("3DDCE4DE9E5F06E7C42C8896DFA938A58F177BFB"), + &hex!("F2F44B08E0460C35AF5C3CBF5F1D4E626FC8D558"), ) } #[test] fn test_ascon128_144() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A"), - &hex!("76807B6431D0A2853C5CA0833476B83953A0E080"), + &hex!("29FCAD75D7877CB464B49B5E93A0EA495F0319AB"), ) } #[test] fn test_ascon128_145() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B"), - &hex!("59B3A53380D335C2430069E95322C536A9BD29B0"), + &hex!("BBAE1D88AF62A4D15B897B118A05F9385535B3C4"), ) } #[test] fn test_ascon128_146() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C3768F65190F371C6D2214F07A5807ED8D8D"), + &hex!("4BE54773774E373E54CC5D746C6CAE56D4A540B3"), ) } #[test] fn test_ascon128_147() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E32534016306B3632E41A7D57F14301578F5AF6"), + &hex!("4E589270F4188BD0B38DBF880024DA167E143173"), ) } #[test] fn test_ascon128_148() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36C2952ACC49B20EDA26983D6C0F450690"), + &hex!("B03E6073927D845ABC584B40206A1E4520DC28AE"), ) } #[test] fn test_ascon128_149() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE341250AC282B59324053C701FE5D0CF777784"), + &hex!("6A28215EE219C60F71D317B2CA232101CDA4DCE7"), ) } #[test] fn test_ascon128_150() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A83298C48E915F044E663728C887526E6"), + &hex!("9813B701495B9FB1286FD97880A182818688150C"), ) } #[test] fn test_ascon128_151() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA5111E87B986DE8C14A2CBD1D7F0AF8EA6AC5"), + &hex!("501DFE331256A6B92A6389F9D8644125E716A52F"), ) } #[test] fn test_ascon128_152() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E70606ECC0042151B6DC2DACAD650E8B8"), + &hex!("64AC72124A2C2750525514AAA8720C1E73B156DA"), ) } #[test] fn test_ascon128_153() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1A870D59A89517C2B8433E46D407A97BC"), + &hex!("C305EB0E9A9A7833C5F6FB36BD82F1C78C322678"), ) } #[test] fn test_ascon128_154() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA21ECAC8331A4B1C236F1F12EC0D856D25"), + &hex!("994984D4BADCDC5496A1358D2540B786B8B2F04C"), ) } #[test] fn test_ascon128_155() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720CEA24641AD48C8D98531712287D2C97E8"), + &hex!("368D61A83931283B9A628C1A5E82BE2E81429813"), ) } #[test] fn test_ascon128_156() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B2966936291B842CC7A956D052119942669DC1A"), + &hex!("C01EA779641A28CF5D536DFAFBCC99681BD2DFE4"), ) } #[test] fn test_ascon128_157() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39DC6CD71BE8E220D45B9419D63E9617BD9"), + &hex!("BA35FA7EC6E681B74F8CF58575D50FD3DE1B03CE"), ) } #[test] fn test_ascon128_158() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D348F415C36751ADD7EA2BA8C37614BEC2"), + &hex!("4C83A2969AB6BC3FAE40BB8EFD7109C7622D6AC9"), ) } #[test] fn test_ascon128_159() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DEBAA54A45D06CB03A23ECB826751EC09"), + &hex!("1244D5C1167196DCD6EDC088A6D1FD392B0522D0"), ) } #[test] fn test_ascon128_160() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("316867253765AB1C494C3B685A3E71A98D477E08"), + &hex!("C8002E9D3B47F7AE734361A6C94058DDD037238D"), ) } #[test] fn test_ascon128_161() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C78013587F7AEC07C59EC897CF3D7CB716F9519D"), + &hex!("662D5219BF07F68001CA1A177A4F5011514E6BE5"), ) } #[test] fn test_ascon128_162() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45C8886EBA3AC1EE7D28DD5E8877860B37B"), + &hex!("26A6E7657BBD31B35A10BD09C27381DA60542992"), ) } #[test] fn test_ascon128_163() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846FE13DCF55D2A9AF1CB1622DB49AA7BF08"), + &hex!("0F55D705915580B4AF6C588D35809636A697B148"), ) } #[test] fn test_ascon128_164() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A411AC3F7D0215703A80A5FDD9503533E3"), + &hex!("141B8B25A30CBD1204ECBB79619CC02A3E2ED020"), ) } #[test] fn test_ascon128_165() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78650A9A122CF59C591659E212455E1C621E"), + &hex!("4C086D27493689F2C080418ACF11125FDE5C2F91"), ) } #[test] fn test_ascon128_166() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!(""), - &hex!("BC820DBDF746AB3CAAB87DF290F7ED9BF707E3C4D1"), + &hex!("E770D289D2E5705A06B6C2FAA93CC7108B5B1502B4"), ) } #[test] fn test_ascon128_167() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("00"), - &hex!("BD4640C4DA8A7040DA0FEE79264154AC89D2125933"), + &hex!("25FBE48AC1C46C0CC9ECB8CEB25053FFEC2C4AC129"), ) } #[test] fn test_ascon128_168() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("0001"), - &hex!("6E9F820D5426813AF66BCB94B61768B42B0D06E776"), + &hex!("49E50547CA6CC8555CC75D28EAD641E90E631BE359"), ) } #[test] fn test_ascon128_169() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102"), - &hex!("F19D28E0F22C30CFFE614999C82DB62261F776444A"), + &hex!("D2721FCB367493484DB51C8BBBC43E1A1D14029689"), ) } #[test] fn test_ascon128_170() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("00010203"), - &hex!("7763F8BA6CFB34138F158D9FCCAF95E2F784F2D300"), + &hex!("4A53D9966D2C7DBF3BEEBF01EF347B8C773A6C17DB"), ) } #[test] fn test_ascon128_171() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("0001020304"), - &hex!("0E6A8B0CA5F31AF8E948A715B8C431DEC208C0F9C8"), + &hex!("1F820273C61B8B77D367C0D86E0557A43039A0A506"), ) } #[test] fn test_ascon128_172() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405"), - &hex!("5B513546B1EA455C350956CF0AE421A31785B76A45"), + &hex!("7CC88BDBF6D993149407C6FB863AFF9894C309931C"), ) } #[test] fn test_ascon128_173() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("00010203040506"), - &hex!("2E5BBADE95F515F015EA179D164B06A53CDFDE0FC8"), + &hex!("44864FD33743ED20D7695A424D3505E437B8501178"), ) } #[test] fn test_ascon128_174() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("0001020304050607"), - &hex!("69FFEE6F5596EED35BA83999E2948195334F649B0B"), + &hex!("108640BD714CD79EEC957DBC9D194598C083C982C7"), ) } #[test] fn test_ascon128_175() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708"), - &hex!("322502659958040685DDA566144CCCA1994A222DAB"), + &hex!("6A256FBBD30168BBA48AB95240EA22A53A13225882"), ) } #[test] fn test_ascon128_176() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEAB1D356DF6D9C5193AE5CFE49FAE09DD8E"), + &hex!("F2F44B0813F97AA0A08CAB30E34A22B72D4F06F35B"), ) } #[test] fn test_ascon128_177() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A"), - &hex!("76807B64489CDD2ACBD609E5F65C1D38B2BCADBC5C"), + &hex!("29FCAD75A40EBAA64F602CAD77EAF94419624A64BD"), ) } #[test] fn test_ascon128_178() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CFE80D5DA72623A5C23AD0095DB603CCE"), + &hex!("BBAE1D8862AB4D9A818CFE0A9772010B53878C93F7"), ) } #[test] fn test_ascon128_179() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C0B3A017DD613600EE03481F25B65DF24D"), + &hex!("4BE547736B01309C6DA7218E0A44213CF96D0D33E2"), ) } #[test] fn test_ascon128_180() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF5C7CF94D2515DE04C4DDA437204C1360"), + &hex!("4E589270FEB4C2A2A5F6A3A1586722395B49C06057"), ) } #[test] fn test_ascon128_181() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F002DDA9C556344C1E0836E3E86E8C9D84"), + &hex!("B03E607317FE6FE606F09A10C9C0DCEA94B35B44A7"), ) } #[test] fn test_ascon128_182() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FD2B51E8AE5F3CBBE843194A56F3380160"), + &hex!("6A28215E4A7B7D538B7076F7061FF4854FD882D3F1"), ) } #[test] fn test_ascon128_183() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FFAD728CE0C193FB75CB944C151F4E27D"), + &hex!("9813B70130B49A4D7FEC9305A57598B9B85602F87B"), ) } #[test] fn test_ascon128_184() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159A007F0DB5BF7CC1B72FB94BE92442088"), + &hex!("501DFE330EDF7C2C3ED1EE637795B45161B588223A"), ) } #[test] fn test_ascon128_185() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E59F95C5A8EDD36174DD2C32B72BEE4C76A"), + &hex!("64AC72120E3413D5D1308671462856E8461DED4635"), ) } #[test] fn test_ascon128_186() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4C49AE8C5DFD36E822F232A13240D7394"), + &hex!("C305EB0E85B924A8BE14FB58D6CB2515C3FD5FF59B"), ) } #[test] fn test_ascon128_187() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2632CDA8261E579172DC6F9DE2047F9440E"), + &hex!("994984D48BECCFF2A29F142D5AD83B87E1C41B3D76"), ) } #[test] fn test_ascon128_188() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D356CAD7BA58E3D67A493460D4BAA0BBA"), + &hex!("368D61A8D44E33E09D28285ABB4B34325BD3C4504F"), ) } #[test] fn test_ascon128_189() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B296693950C9941956C2B4EC5ECB74476CC0C30D4"), + &hex!("C01EA7792B355FEEB4EAC92C8DD02EB28DA256C2AF"), ) } #[test] fn test_ascon128_190() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A20B81DF190BB7FEFADE185DF9FB6DD5F"), + &hex!("BA35FA7ECE0B6F05413DFFEC1812B3C7BBCE709732"), ) } #[test] fn test_ascon128_191() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DC692DE758B3CBDEFF640ED88833E0115C"), + &hex!("4C83A29686DC383714EDE30D9E1038E254DD33F5E0"), ) } #[test] fn test_ascon128_192() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE9406773EE2D98BA8EF80FA1F0F525F7E8"), + &hex!("1244D5C1B44B314EE6524B54917F90897F9D09548C"), ) } #[test] fn test_ascon128_193() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B4F63F18D9A4FA55806F41AFD716BED236"), + &hex!("C8002E9D44D34441EA7867C4A6A4472C3431D17C4D"), ) } #[test] fn test_ascon128_194() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C7801358376A661ED1A918C6D88B36F94F726FC489"), + &hex!("662D52198071651F8AB4CF52CD8C51FD0007A843EB"), ) } #[test] fn test_ascon128_195() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE9144B39BDAB0043AB3E26DF7CAE22F39C"), + &hex!("26A6E765E6F4E62701284C7B0033F6D40F1E6C862F"), ) } #[test] fn test_ascon128_196() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99BF2E18B408692C305149810F5AB181C3"), + &hex!("0F55D7051DB231505F18918C0EAD574C471BBF1939"), ) } #[test] fn test_ascon128_197() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44901D4D6F45E224FF57369445A3D27E6DA"), + &hex!("141B8B25E57DE5241D5B15F6259CDF96A9B177DC42"), ) } #[test] fn test_ascon128_198() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B2E0A3CBC4B4ACC98994F14B3D87BCD89"), + &hex!("4C086D27A3EF7065D7335F3321905C61C08462E879"), ) } #[test] fn test_ascon128_199() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!(""), - &hex!("BC820DBDF7A40AE9AF4985E97254DAF329422C950FAD"), + &hex!("E770D289D2A4A5D8FAFA197CC29BD868CA5322B1CEBE"), ) } #[test] fn test_ascon128_200() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("00"), - &hex!("BD4640C4DA2F78D6EA93E816CB39E0A80B4DCCE94BFC"), + &hex!("25FBE48AC155289C7CA4B7561222452AF2417C8A4A21"), ) } #[test] fn test_ascon128_201() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("0001"), - &hex!("6E9F820D5468D9E5E408FCE9EC15C85B38CCEFEBD120"), + &hex!("49E50547CA0C741C71BFA1F2CFDCF8CB9F7E4504759E"), ) } #[test] fn test_ascon128_202() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102"), - &hex!("F19D28E0F2224DEE285B29A1342E13F600F333E97113"), + &hex!("D2721FCB362AB5445CD7AF443EC7E6B305B93601A578"), ) } #[test] fn test_ascon128_203() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("00010203"), - &hex!("7763F8BA6CE936102D7B46CA8704612D627AC16E5944"), + &hex!("4A53D9966D879358A83E1F9B487EA884B4E9D9854EEF"), ) } #[test] fn test_ascon128_204() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("0001020304"), - &hex!("0E6A8B0CA5177A53CB9F906EA699850B741C89B24A4E"), + &hex!("1F820273C65287B01F7EB63572CF2E2A5160BE11356F"), ) } #[test] fn test_ascon128_205() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405"), - &hex!("5B513546B1A1AE7318B7D7269A8D9204C83726A1F50D"), + &hex!("7CC88BDBF6D7E5D53D8457FFB27516E44D6E8C126CA5"), ) } #[test] fn test_ascon128_206() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("00010203040506"), - &hex!("2E5BBADE9599A512FD6008CE2A1966B8C0DC55BF3F9E"), + &hex!("44864FD337BB9600E5823A16A22384F826CE85791ED6"), ) } #[test] fn test_ascon128_207() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505362C165AC93A2C5BB9368249E9C6D6F1"), + &hex!("108640BD71341DE5B02980F6F8E8E1F8C4D852E25DEE"), ) } #[test] fn test_ascon128_208() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708"), - &hex!("3225026599BCAB45922B2F7E244FBADF133386563564"), + &hex!("6A256FBBD3724F7272227A805D7CC4EA25F9F53D4DD5"), ) } #[test] fn test_ascon128_209() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF17462F354D4BB4CA64ABAFECE5DFB3201"), + &hex!("F2F44B0813120C401EB1FEA272BFF28E4431A587A458"), ) } #[test] fn test_ascon128_210() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A"), - &hex!("76807B644889F84B8161C60383A1BD471FDC895865A6"), + &hex!("29FCAD75A416204DF88D4BEF5CBFF3DA03DF92F50422"), ) } #[test] fn test_ascon128_211() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD1E048B8615DAE0AE2DC34D89722C68571"), + &hex!("BBAE1D886219CE7737ABB8B52EC3ABC35921336AD3D9"), ) } #[test] fn test_ascon128_212() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06A4D42989455385C2B38E502240479371E"), + &hex!("4BE547736BE14CB26786CCE959BFE361E05F823DDA7D"), ) } #[test] fn test_ascon128_213() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7F397440F3EC770E3D3BFEA60030241A79"), + &hex!("4E589270FEB802D06896BF3932C4CF603791221D2402"), ) } #[test] fn test_ascon128_214() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088CC3FF6D959ACE12378B25FCF9556C471"), + &hex!("B03E607317A295B8B855240BA70D70DBB90C0260F3A8"), ) } #[test] fn test_ascon128_215() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA3FF82356F5ABEFDC4023D85E704A2D6A"), + &hex!("6A28215E4A60D8D2B69BE469A05A58C36DB58BB6D962"), ) } #[test] fn test_ascon128_216() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFC8C43E178395D2990DFAD13F96961D4F"), + &hex!("9813B7013089C4B588AE68FADC469AD3225FB3662F01"), ) } #[test] fn test_ascon128_217() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA51115962859C7AAF78D33DE639B520C99B976930"), + &hex!("501DFE330EC4292894D9167763AC2F49642BCF1C0E24"), ) } #[test] fn test_ascon128_218() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E59725809A1E053BB8807583793861DB825AD"), + &hex!("64AC72120E66DC69F8DF81A340F47A926C6C42994536"), ) } #[test] fn test_ascon128_219() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D1B1E0F4A0494802543525A9A51DBB06BB"), + &hex!("C305EB0E851DA4BEA085B1C931A90B99BBECE8CAF07D"), ) } #[test] fn test_ascon128_220() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635D4E5AB26FB3C916E53398868BF92D6E67"), + &hex!("994984D48B445900E803B938F327E6E3288CC67803F3"), ) } #[test] fn test_ascon128_221() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D411804EA822D0EAFB27D1D82F240B1E1B6"), + &hex!("368D61A8D48872C1D6060F6B69678B41D2A59DD84405"), ) } #[test] fn test_ascon128_222() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DACA00ABA0D73DA3EC8666D1E05380DB39"), + &hex!("C01EA7792BF5BAC971D7B4A4248A9B5CBC8530701E58"), ) } #[test] fn test_ascon128_223() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A51ABBE26927BBD19A417FFEA00FD0936C6"), + &hex!("BA35FA7ECE7CFC2F7AF7D89D0E032826E294B20EFBFC"), ) } #[test] fn test_ascon128_224() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDE1037A382DCB83E6F5D0DB387AE072C6F"), + &hex!("4C83A29686FE9274F8ADEBB2340320399A5EC0D6B202"), ) } #[test] fn test_ascon128_225() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE99448A9D9F23DE84D5620AA3885710F479A"), + &hex!("1244D5C1B4351FF1DD8DB594F774870E89010D69B0AC"), ) } #[test] fn test_ascon128_226() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA2932B77276DF6916AB2E3D4EE3BA294"), + &hex!("C8002E9D447F6973726765006319B0E81F3EB320C6DB"), ) } #[test] fn test_ascon128_227() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C78013583721B474CD093BE0C36353BE2CC87DD24AEA"), + &hex!("662D5219804260C037C4E8481FE7029C95BED1C5050E"), ) } #[test] fn test_ascon128_228() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E7A4A740BE0693EE435EBBA9F0B632996"), + &hex!("26A6E765E6BF495D976762756C7FF4E315D76EA70B8A"), ) } #[test] fn test_ascon128_229() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F9917E1447E30F742B782E1BBCEF2E0EA28FD"), + &hex!("0F55D7051D74EB7CC65835F3CDB97AA9F5289A28BC06"), ) } #[test] fn test_ascon128_230() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A449717E7E2589C8D1CB8D5BB599D02CC4BF7A"), + &hex!("141B8B25E59E40CCC85994F5B78A7D9B653BBFD144A4"), ) } #[test] fn test_ascon128_231() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B622AB3CEF82D4964388EE6ACA28391C9F6"), + &hex!("4C086D27A3B51A036B71D170118B82192E7EFB2FBF59"), ) } #[test] fn test_ascon128_232() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!(""), - &hex!("BC820DBDF7A463CE9985966C40BC56A9C5180E23F7086C"), + &hex!("E770D289D2A44A71B1ED9117B692EDDB148CBB6699A7F1"), ) } #[test] fn test_ascon128_233() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("00"), - &hex!("BD4640C4DA2FFA03B74F698C695A740DE9F8B9C060CCE3"), + &hex!("25FBE48AC155C100336794354DD81E8675EB922524452C"), ) } #[test] fn test_ascon128_234() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("0001"), - &hex!("6E9F820D5468A026F06AB25F39569E8731B103543DFB8F"), + &hex!("49E50547CA0C750523D92CE28F16BEE9E75B5034B8FF6F"), ) } #[test] fn test_ascon128_235() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102"), - &hex!("F19D28E0F222B3943721E28BE3BCFB19BD17A072021F00"), + &hex!("D2721FCB362AB55BEB58E640B6BA8C4B08196C990FF1F7"), ) } #[test] fn test_ascon128_236() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("00010203"), - &hex!("7763F8BA6CE91E3F511196C8AC4E6FB3C7462B63F2F2B5"), + &hex!("4A53D9966D87BF82DD40FEAC052EA4192AB813105B30DB"), ) } #[test] fn test_ascon128_237() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F59CC32E96F262D3AFEB4C0E23F182AC7F"), + &hex!("1F820273C652463A0DF41AAED674E9857368BB6B30DF04"), ) } #[test] fn test_ascon128_238() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405"), - &hex!("5B513546B1A1DCC6CA9DB502F91797830C5A1C14769134"), + &hex!("7CC88BDBF6D706B12F30E2303D3EE71E6DD3F6951776D6"), ) } #[test] fn test_ascon128_239() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC69715FB4556DECD1D4D4834EA4923C12"), + &hex!("44864FD337BBF29552F1B2C0D86C197FA779F20E97B75E"), ) } #[test] fn test_ascon128_240() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4314219112BF5A163EA5D73EB778848BE"), + &hex!("108640BD71345CD3B1EA3C08BEA6AC30A74C48F7BC2E2A"), ) } #[test] fn test_ascon128_241() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708"), - &hex!("3225026599BCD4EF4D546056A658769D6E6A3FE44FB086"), + &hex!("6A256FBBD3726C3A42F7FF53E518AD829BFB2FB5D19661"), ) } #[test] fn test_ascon128_242() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18B6C7F9B6614818FAD0C0BFAC6CF492D14"), + &hex!("F2F44B081312F3CE46331B924130CE74A112F778AB5FDE"), ) } #[test] fn test_ascon128_243() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A"), - &hex!("76807B6448896C28CA17ED47E1FC9CA44989BE3F2D289D"), + &hex!("29FCAD75A4163D7DA036D478F46A21A46781D675C11D5C"), ) } #[test] fn test_ascon128_244() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD1715ACD899DF853EF95823F7EAE375E1A53"), + &hex!("BBAE1D88621912082CE6BE1330DB520598448155AA0324"), ) } #[test] fn test_ascon128_245() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE42216973BB8F4CB76E6C56C0A8CDC79C"), + &hex!("4BE547736BE1D88662A0E9BCABB519E4A44A6107F823AC"), ) } #[test] fn test_ascon128_246() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0EE23D55AE0C820645AA502B3FE988D81"), + &hex!("4E589270FEB89B5B5A7884AFF4E587F96533EAB43DF6B4"), ) } #[test] fn test_ascon128_247() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088234C11CFC6D934D1970C550C6A4CEE177B"), + &hex!("B03E607317A251CCF75D8ECB57BA7863E7596EB262A0FB"), ) } #[test] fn test_ascon128_248() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA170AF0C57E1ECB24B13703B4074FFDA82C"), + &hex!("6A28215E4A6023FB68CB1FB348DAA426A508A4F09F229D"), ) } #[test] fn test_ascon128_249() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF96A10554F2BA496365CA9EC83456635F2"), + &hex!("9813B7013089DB2A8E65EE59764BDB6AAB789882779EA8"), ) } #[test] fn test_ascon128_250() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627CB07AFAF2698955EB1D0B46AC4B0C7504"), + &hex!("501DFE330EC4528D5EC577018F9492C1EFBC6C7E330F4C"), ) } #[test] fn test_ascon128_251() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E5972978CB4BB85FE34179D82DBA9C4729956A9"), + &hex!("64AC72120E66A27AEA1C013E631E57BF078868FC1ED894"), ) } #[test] fn test_ascon128_252() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D182D920FA34B3206B2854EAAA24AF3529A6"), + &hex!("C305EB0E851DF97219BE37E416B942BA4B1A4864B9BD2D"), ) } #[test] fn test_ascon128_253() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCB926B6136EF4B6C05D286D90ACE512746"), + &hex!("994984D48B44B4BCFE48FEFE0BEC3AFD95C7983A9A2F4E"), ) } #[test] fn test_ascon128_254() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EC811279250DE19710B465C790CC9E951"), + &hex!("368D61A8D488E80C2E81C095D6F5C9A7C492B124475EA0"), ) } #[test] fn test_ascon128_255() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8CDBBD3BC5836550023B74915FA9CBAAD"), + &hex!("C01EA7792BF5F9CA2A7EFBC273D59BA25054E3F804A39F"), ) } #[test] fn test_ascon128_256() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A5129E86EF92E6486D298AAA87FE6FE3BF96D"), + &hex!("BA35FA7ECE7C78D9A4A41EAB23FAC36B8C90458EF56538"), ) } #[test] fn test_ascon128_257() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED1846E7B60E9BFC21726DDF5D08B1606A3"), + &hex!("4C83A29686FE1AFDE1CCF11C4994F35A1486E7650810D9"), ) } #[test] fn test_ascon128_258() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEBD465D327D1BC6D5CDFDD844C01A2E39"), + &hex!("1244D5C1B435AFC824FB3C14F170CCDF906C80674A20C6"), ) } #[test] fn test_ascon128_259() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA9D159293987DB6EC695CA593CE1F865D8"), + &hex!("C8002E9D447FA490C5F38FD825E6B97B266FCFD6F8C77E"), ) } #[test] fn test_ascon128_260() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C2BEE39663B98EE1649BA3089623F6E9A"), + &hex!("662D521980423C1E08A4C2AA892BAABFF521A74DA0C43E"), ) } #[test] fn test_ascon128_261() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F2C8ECCA953D1655614E1DF15F13AB7DC"), + &hex!("26A6E765E6BFE78AE8E46C5A4321B9FAC9F0A917C020A5"), ) } #[test] fn test_ascon128_262() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F991733756D10D1544B33FC9E8BF0E7870CE3D0"), + &hex!("0F55D7051D747844B4E03718503CA10850C78FDC6BB0F5"), ) } #[test] fn test_ascon128_263() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE19AD2F6E65DCC0087F195AC3AFB87AA8"), + &hex!("141B8B25E59E0D494C20BA259DACD1C527859F4059302E"), ) } #[test] fn test_ascon128_264() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246F02CDD89EE300146CA89CC41558474B0"), + &hex!("4C086D27A3B51A616FEA454758AAD99D6EB53AC3975DE0"), ) } #[test] fn test_ascon128_265() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!(""), - &hex!("BC820DBDF7A4631C01A8807A44254B42AC6BB490DA1E000A"), + &hex!("E770D289D2A44AEEB076C632E98C61F69CD5DB919B58D204"), ) } #[test] fn test_ascon128_266() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("00"), - &hex!("BD4640C4DA2FFA565004C927913485A90B18BE0F3741A393"), + &hex!("25FBE48AC155C10386CF87FE743D9A2A627FC00DAE5B9B52"), ) } #[test] fn test_ascon128_267() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("0001"), - &hex!("6E9F820D5468A0D4479650030FCAD9F01546D91CCCE82F5C"), + &hex!("49E50547CA0C7547950D3B9804241712431C81D23C03D7D3"), ) } #[test] fn test_ascon128_268() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102"), - &hex!("F19D28E0F222B3BFE5857114BF49C50C03B179885C99B370"), + &hex!("D2721FCB362AB5E1F8FD3F2BD9F0FF14E7F0B9EBC084D752"), ) } #[test] fn test_ascon128_269() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1C2E6D6FA2309EF26D1E6DF20FAEB33A6"), + &hex!("4A53D9966D87BFED09BE0A67072FD1F51FE5B1CE7E8BB84C"), ) } #[test] fn test_ascon128_270() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3CA175AC21A7D27119573A71F04040F1"), + &hex!("1F820273C65246B7267A2CB1C513FE65991DA288CCBC8985"), ) } #[test] fn test_ascon128_271() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8A17E753A550D508FBCA24A9183E100B01"), + &hex!("7CC88BDBF6D706056C8B219F65945332DEDE9303DEF1D5DF"), ) } #[test] fn test_ascon128_272() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F863B01D95B8945703B3B4A99B5E847A1"), + &hex!("44864FD337BBF2374302FC5DAC7C369371C7171FADBDFD47"), ) } #[test] fn test_ascon128_273() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A489E897E5F141B2E4A2DAD326085A79408A"), + &hex!("108640BD71345C6E37294FAC4BDDCAD22EE5E7178D20132C"), ) } #[test] fn test_ascon128_274() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCD056B72EB2EA65EC5A8390501D5307D5"), + &hex!("6A256FBBD3726C8215F807001FD7678E08FDCD6B37EE9F01"), ) } #[test] fn test_ascon128_275() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBBB2276ED3BC0025CE70E9F9C3ABAC03EB"), + &hex!("F2F44B081312F3F8941D7A98139835C2A973E67E6361008A"), ) } #[test] fn test_ascon128_276() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE5BF6CB2C84EF6F0E27EDB1E0C3042758E"), + &hex!("29FCAD75A4163DE384DDC15FF1ED2C4A0427C605CB4641EF"), ) } #[test] fn test_ascon128_277() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F9A0092415BF7CBB98FDFC4A4297B1E3E0"), + &hex!("BBAE1D88621912ED8EBF251E9D01F44DA85C293FC268DF21"), ) } #[test] fn test_ascon128_278() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28CB3C68A035642460945476BE05D40A1E"), + &hex!("4BE547736BE1D8A6861CCF3287D781E0377726F81AF65F08"), ) } #[test] fn test_ascon128_279() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFCD1D00A2AE6CDFD124CC88C69CB5D508"), + &hex!("4E589270FEB89BB2779FB252BD1BD51D3C48C5505BE0673C"), ) } #[test] fn test_ascon128_280() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A777BF116992B7C3B88403B5DB8DFB50F"), + &hex!("B03E607317A251B0D199FBBA97AEFC56FDD43971B6A765C6"), ) } #[test] fn test_ascon128_281() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA1744263AC941C6EDEFB49505018DE9DAC9B3"), + &hex!("6A28215E4A6023FA5E3DA35C3EDA411E8D18EA4A253DC57E"), ) } #[test] fn test_ascon128_282() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F60A842C859E594D287C37E3CC96D1BB27"), + &hex!("9813B7013089DB86E59079F8C17FF9705EB3F7B599004E40"), ) } #[test] fn test_ascon128_283() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B4F9E21F048B85228FB7341C0F219898B"), + &hex!("501DFE330EC4528EE3CEB4CBD39E65B1E4328E8300D8FCF2"), ) } #[test] fn test_ascon128_284() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EA47E8684345C8CCD2F4FE66DF43F14D6C"), + &hex!("64AC72120E66A202FCF75807DF1FB9524BE8CF4213EA5F4D"), ) } #[test] fn test_ascon128_285() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D1822272BBB65A7DC95E7DDEDDCD7E897594FE"), + &hex!("C305EB0E851DF92B3978F03A1502E04DCEA4B4B8DFF15680"), ) } #[test] fn test_ascon128_286() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAAD94C76E59BF92EF72AF4DEFF19E1E121"), + &hex!("994984D48B44B494882DC9077A2CF12F66D31A233129F015"), ) } #[test] fn test_ascon128_287() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EECD199F3466038201046CD9014E5206156"), + &hex!("368D61A8D488E8FB184219C4DBB58348FE5ED5B33032EA06"), ) } #[test] fn test_ascon128_288() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB873D07DEB14119BE886991FC34C7533373C"), + &hex!("C01EA7792BF5F96293FE69533B1263F98ABF16914DB90D27"), ) } #[test] fn test_ascon128_289() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A5129583F067A14D9DFFE298CAFBD5D9B084675"), + &hex!("BA35FA7ECE7C780FE8F7EEC9EBC53BB595BFA5239AC4E987"), ) } #[test] fn test_ascon128_290() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18DC4BB79C9A9A48F7BB00808E1AA313387"), + &hex!("4C83A29686FE1AFC501F0788B15A180D61326986793B9DE0"), ) } #[test] fn test_ascon128_291() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC2A5E625089511B078A2E66D14346147EB"), + &hex!("1244D5C1B435AFF432D08A17E45051EB02E6C023B1D66E41"), ) } #[test] fn test_ascon128_292() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA99554EFAB257366A87CB0043C4ED4DACE46"), + &hex!("C8002E9D447FA429B700555F01728766EC33ECBBAC1FC09F"), ) } #[test] fn test_ascon128_293() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C325EAA80F37549500B8785602B54CAEB11"), + &hex!("662D521980423CBF9BB914B8AB0E0F71FE89504E2509D42E"), ) } #[test] fn test_ascon128_294() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F371D6F23757EDC6C010DC34DF6842F6CD2"), + &hex!("26A6E765E6BFE7EC2710F5E7FCFF32C81CBCB9C43289B2D3"), ) } #[test] fn test_ascon128_295() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F9917338017F297DD0712D02899570D25D686E23B"), + &hex!("0F55D7051D7478D5205F1740139CFE40E45C30027C648D50"), ) } #[test] fn test_ascon128_296() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE131301B9632952ED5D9539C682262EF28F"), + &hex!("141B8B25E59E0D0107E70967DBECB41D7BF40C2D312AAD29"), ) } #[test] fn test_ascon128_297() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0F4DDFDF86CED08389F0D3A1B58A4882A"), + &hex!("4C086D27A3B51A23D39116F51D76FE9DE67890FCCD7DC3DB"), ) } #[test] fn test_ascon128_298() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!(""), - &hex!("BC820DBDF7A4631C5B46D53803F5D35E0A27D353508C9D054A"), + &hex!("E770D289D2A44AEE7C61B4623AC9931D92AC8AAE3F9F78C0CE"), ) } #[test] fn test_ascon128_299() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC8FA8FC61C17487D416BC2500FE08AAD4"), + &hex!("25FBE48AC155C103926FD82C34FE8EDE74F8B4BDA0CBE9C500"), ) } #[test] fn test_ascon128_300() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("0001"), - &hex!("6E9F820D5468A0D4765A7C907A77A3E6757192F0E0B60632B3"), + &hex!("49E50547CA0C7547848EFD5E4DE60C2580C4B48AC4ACA27F3A"), ) } #[test] fn test_ascon128_301() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA3037E9B0B10726BD9C37122136DEA6EB"), + &hex!("D2721FCB362AB5E15C360520512C49823ACBD6701966E57F77"), ) } #[test] fn test_ascon128_302() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED16864D7B17E30D6B84786DC6E8BF4E4BAF6"), + &hex!("4A53D9966D87BFED68CFABF4D3B0A4D69F1D04681BF6271659"), ) } #[test] fn test_ascon128_303() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D375623AC11C852FF0A98098CCB7429F2"), + &hex!("1F820273C65246B76DE40951C91F2C8B18097127BB1C1B59D6"), ) } #[test] fn test_ascon128_304() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAA1C99295F2144CF49C8089EE97F28C124"), + &hex!("7CC88BDBF6D706059738292F22EC49DDF614846D1712D03227"), ) } #[test] fn test_ascon128_305() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D7EA5A5C832E8F41072BD3400FCAD0D64"), + &hex!("44864FD337BBF237DBD36368EE6094699B36657AA033BECDBC"), ) } #[test] fn test_ascon128_306() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897ECF5BDD353828B5C3B397863CE8BFD719"), + &hex!("108640BD71345C6EDCD66C67162F61A848D296C4BCB8CBFD46"), ) } #[test] fn test_ascon128_307() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC4E2222006C2A2294B855A474A7BC0C183"), + &hex!("6A256FBBD3726C823F40E10B01156FA225437C2E518FF29C37"), ) } #[test] fn test_ascon128_308() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BBCA82D87B50BC91849B392CE10C92AE1"), + &hex!("F2F44B081312F3F8C1C3EB2EE4FA2B8FE58F0B457FD49A3BBE"), ) } #[test] fn test_ascon128_309() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE588A9EDBEC3BF6112310DD58DA04C45D25D"), + &hex!("29FCAD75A4163DE31931F35D13C116FE3DCAA7D4CBBE18DC5E"), ) } #[test] fn test_ascon128_310() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D41A5F4500358CFE6C746EA9C00A832C9"), + &hex!("BBAE1D88621912ED7365FC752813430D5A45AE29C534620291"), ) } #[test] fn test_ascon128_311() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC0E8002A11357997CAC91CBBF576C1406"), + &hex!("4BE547736BE1D8A6CD48C637890D9B34AD5A702E4A3BE8C1BB"), ) } #[test] fn test_ascon128_312() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD237FAD17CC79733643EA0A700A720D892"), + &hex!("4E589270FEB89BB224589220FCB5A616AD33159ABD95E074AD"), ) } #[test] fn test_ascon128_313() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8E104704C8F7BE940187D0A5DDFF69ACF3"), + &hex!("B03E607317A251B08B9012988302FE50D9FF044809B0D94A41"), ) } #[test] fn test_ascon128_314() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D2005397035FC67EA1209D61A8FFBE851"), + &hex!("6A28215E4A6023FAE49D797FAC59DC5A9F1501B82DE55BF79B"), ) } #[test] fn test_ascon128_315() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A823C7312B7CD22838B56833BA5390A96"), + &hex!("9813B7013089DB863A3FA3006697C92747D37905BD9D387ADB"), ) } #[test] fn test_ascon128_316() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B8565F1B6FAFF78FE04B036FD6E4F440246"), + &hex!("501DFE330EC4528E8D9181A99F3956898A8484B9B3749B9DCE"), ) } #[test] fn test_ascon128_317() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB5BE7B961574BE4E8F422A2B695A548D08"), + &hex!("64AC72120E66A20243012E69A8309583C1DD8C860816B1439F"), ) } #[test] fn test_ascon128_318() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F3AE875E72E80F1B0D6E45D0810D0F737C"), + &hex!("C305EB0E851DF92B6F1B715DFEFECEE7A83F2D6AEA3CBA3F35"), ) } #[test] fn test_ascon128_319() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA405B3525B05D8D68FCD01F7A35FDED0A41"), + &hex!("994984D48B44B494468486B6FAA8AE1DBC985AB8CB58033654"), ) } #[test] fn test_ascon128_320() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45D57012DFC6E1A7493721FE4172066117"), + &hex!("368D61A8D488E8FB0F68A302A04EEC3B9FE72DD06BC6367EE6"), ) } #[test] fn test_ascon128_321() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB87333366F1FE84C2D42364202F331C2D2B75D"), + &hex!("C01EA7792BF5F9621F421E34FD5ABEF1EC7F43B6621A6E20B3"), ) } #[test] fn test_ascon128_322() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EED31AC302A6FAC414DE28ECA8E6F37C85"), + &hex!("BA35FA7ECE7C780FFF21138EA057F2307E7DABE42D6A1C823D"), ) } #[test] fn test_ascon128_323() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D811EE7F2D9BBD55DCE3FFA57F7FFD307B1"), + &hex!("4C83A29686FE1AFC3F63030A9CBBB3085CFDF2CB8F30824E0A"), ) } #[test] fn test_ascon128_324() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27EC6B0BD3E896119BD5A7CB2153E2EF6AB"), + &hex!("1244D5C1B435AFF48979024ABA2E259C98E89EC0C7AE18ACBC"), ) } #[test] fn test_ascon128_325() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FCC3C986EEE5347527C1E7467D27F32829"), + &hex!("C8002E9D447FA42945D03C7AD8B0DCFB190F2E9A0AEAD01693"), ) } #[test] fn test_ascon128_326() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D2326D7FDDB3535A8CCFBF564203081924"), + &hex!("662D521980423CBF5233A5E1D7348DC85F7462505CB7380BCB"), ) } #[test] fn test_ascon128_327() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731883EFFCBC3C7EC8585EDD8FF1CFFF143"), + &hex!("26A6E765E6BFE7EC0EA959D9DAC45EF5E108685791C08D4364"), ) } #[test] fn test_ascon128_328() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F991733801941D4D1D0F2760ABE1DA6B85F50C12E46"), + &hex!("0F55D7051D7478D53FF23AD62D658D494C051EC5D937923F81"), ) } #[test] fn test_ascon128_329() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F9681E158D79E3D384374022E4838AE341"), + &hex!("141B8B25E59E0D01B17CDF0E9E7BA08769A9AAE211125F0E26"), ) } #[test] fn test_ascon128_330() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3CD840D6155C99EB0E4185FE0A0C9DC69"), + &hex!("4C086D27A3B51A23336690C8B42C0B811E74CE6CF0A5F563D9"), ) } #[test] fn test_ascon128_331() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!(""), - &hex!("BC820DBDF7A4631C5B29C9A5A225C5FF2A5358A82D55DC7157AF"), + &hex!("E770D289D2A44AEE7CD0BA5DFDFE05DBAAE61E1DFF349BE58240"), ) } #[test] fn test_ascon128_332() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC7991C3A39392C59631AC91F39AA50FB182"), + &hex!("25FBE48AC155C103927E1EB44A2A166AF15A0D997B8DA642C1C2"), ) } #[test] fn test_ascon128_333() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("0001"), - &hex!("6E9F820D5468A0D476628B3F745CAB219F55F8E39919D9C1E3B6"), + &hex!("49E50547CA0C754784F225F85AC672152F920DFFD248610090CE"), ) } #[test] fn test_ascon128_334() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA115DCC8010DCD388868DEB9E72D157B8C0"), + &hex!("D2721FCB362AB5E15C68689CD8F01AEA3BE660AA60EB692DB61D"), ) } #[test] fn test_ascon128_335() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F74C7113AD7BEF7C826D6EFC49C3CC3DB"), + &hex!("4A53D9966D87BFED6865927D89264E1BFF075CDB8A00F62CD434"), ) } #[test] fn test_ascon128_336() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E782C1CAED6E3570D3C167F1C55BAC13"), + &hex!("1F820273C65246B76D4F38773704C9B4C59E40007517BC1E5182"), ) } #[test] fn test_ascon128_337() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA0DDA56A49BCBD3333A2E4D0A4BEB8F0FB"), + &hex!("7CC88BDBF6D70605975B8FC22EB913A41CEE3F01069AFAE92001"), ) } #[test] fn test_ascon128_338() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D865CFDEA5788E9FD0DDE9F585067078A71"), + &hex!("44864FD337BBF237DB149250FB8864B8C59BCE4F417F4904C5BC"), ) } #[test] fn test_ascon128_339() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC93B4AF37A996A1CDCDD047F83D55553"), + &hex!("108640BD71345C6EDC4AE686279EA0C1723AF33EADB5D77EF381"), ) } #[test] fn test_ascon128_340() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC460B07943861109FA5234CC4C8CC54D6D53"), + &hex!("6A256FBBD3726C823F99F8B1E7E8AFB03983E3B524C05CD53C6C"), ) } #[test] fn test_ascon128_341() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4482A823D457BBB0420C6EA3E93469585"), + &hex!("F2F44B081312F3F8C13E1F2E1DE986408917271CC2891D55607B"), ) } #[test] fn test_ascon128_342() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE5884238A66EC016F8D784690455ED86BCA117"), + &hex!("29FCAD75A4163DE319D4900103A5D1A1AA33ECBEF7CAF2BBA7B6"), ) } #[test] fn test_ascon128_343() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D70D58C77698D2C8BAB8B414420BEB88157"), + &hex!("BBAE1D88621912ED737E8F5A49E06C52CCEC4C58AE9CD82BB5D9"), ) } #[test] fn test_ascon128_344() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC18D7AD7E7CB3EF8BCE97016B50940A4199"), + &hex!("4BE547736BE1D8A6CDE16E3F167A11EC658130C12ABAC3BED8A6"), ) } #[test] fn test_ascon128_345() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BD2AD1D6DE0798731C94390DFA9E28FB3"), + &hex!("4E589270FEB89BB224085211094DF3959B58E71A4F01F5CAF39E"), ) } #[test] fn test_ascon128_346() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9E474BCCDF4E296516A64F4FCF9240081"), + &hex!("B03E607317A251B08B307D04637B673770952AEEAD496D4BFA99"), ) } #[test] fn test_ascon128_347() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01F9E880AA510ED2458873665F0DBD1B8E"), + &hex!("6A28215E4A6023FAE4204CF4E4DEEA8A532A6A5ED5DEF5B3E900"), ) } #[test] fn test_ascon128_348() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7AF6FA7C56EAB371F3AA96338D5ADC0FFF"), + &hex!("9813B7013089DB863A742548E1054AF955E532F91979A03351D9"), ) } #[test] fn test_ascon128_349() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E56864D46EEBF9B17A23EF01AC3F6A56D"), + &hex!("501DFE330EC4528E8D3BAFD6B5ECC9AB43C252B5F0962CB530EE"), ) } #[test] fn test_ascon128_350() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C51596B36FF941A15308E7A975383DD3C"), + &hex!("64AC72120E66A202433CF2A6BA2326DA11905798274116CB9E1F"), ) } #[test] fn test_ascon128_351() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332EB5D4E5C5911A8FF1AE7339C9C8A50A1"), + &hex!("C305EB0E851DF92B6F8A5C2433C5F7100D27481CEF49FD9590F4"), ) } #[test] fn test_ascon128_352() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A9836FEB54EA9E1ADAF9343398B027FD9"), + &hex!("994984D48B44B4944609DCF78D702E4721439B6AA051D87E6E8A"), ) } #[test] fn test_ascon128_353() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC4597207CF70118EF26DFB95C6D70DBB5167E"), + &hex!("368D61A8D488E8FB0F9FB23B82932FC6DB68696A860BC26860EF"), ) } #[test] fn test_ascon128_354() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB87333012117D712567DC1B08E27D24ABE2D9E3F"), + &hex!("C01EA7792BF5F9621F075E48C7CB297F1ED7C963194FB3F18D03"), ) } #[test] fn test_ascon128_355() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE30BE3A3296E2DC42D698EBBAEDA830DB52"), + &hex!("BA35FA7ECE7C780FFF8BE43287D0137B079F940A363371F35AD1"), ) } #[test] fn test_ascon128_356() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD99F1097418AFB6556832039EBB9E1072"), + &hex!("4C83A29686FE1AFC3FAD44B88CAC3F60962B510675C7BFB9102A"), ) } #[test] fn test_ascon128_357() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E63D3466BCE8AF7C325EB6D7BBD94B3C089"), + &hex!("1244D5C1B435AFF489A8B5AB5B2897B7F18A9D3B284B13D9E440"), ) } #[test] fn test_ascon128_358() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC474169EE68A64472FAA60B8A8D0B21DD6F"), + &hex!("C8002E9D447FA42945BF6560FE45093C9B630E9AFA02B410E568"), ) } #[test] fn test_ascon128_359() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20DF1C094AB637441FDB14CE10CBAF4AEB4"), + &hex!("662D521980423CBF521E0CE321AF34D5A1A1B7C6F11436119ED1"), ) } #[test] fn test_ascon128_360() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F373164918FC498FBE952EFED4EDAB63D1809B1"), + &hex!("26A6E765E6BFE7EC0E259544D5F21C04650FF36AD994E43C966F"), ) } #[test] fn test_ascon128_361() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F991733801999C2413B9D3A48C3F8D5234E3516E1DBAB"), + &hex!("0F55D7051D7478D53F2BF5FC3DADAC814E396C1B6B339D1AD36C"), ) } #[test] fn test_ascon128_362() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BCF73FEE4C7065CDDBDBF672AD48F4F35"), + &hex!("141B8B25E59E0D01B1143974536141A7084D3A4AFE730ADB0E2A"), ) } #[test] fn test_ascon128_363() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1D567D22AA1E303C021FC57DE0B9330DD"), + &hex!("4C086D27A3B51A2333CFF9D363D14DCC737C8FAA67ED066DCE62"), ) } #[test] fn test_ascon128_364() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!(""), - &hex!("BC820DBDF7A4631C5B298802CF2EE93FF523BD068CE507C683116C"), + &hex!("E770D289D2A44AEE7CD0A4E063D016DE47F98A7F0B1B344410A944"), ) } #[test] fn test_ascon128_365() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC79F7E990D6C7EE9287B4A1D8D9B6B9439974"), + &hex!("25FBE48AC155C103927E5969931EC0AD6B9CB14904E9E9BB49A02B"), ) } #[test] fn test_ascon128_366() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("0001"), - &hex!("6E9F820D5468A0D476620F29997475DC5B21AED70EE44C34DBB047"), + &hex!("49E50547CA0C754784F2A67F63DE77E7B898037AE971E9EB4DE8D6"), ) } #[test] fn test_ascon128_367() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA11E1F9CAC9105CBC1F976DD9A01830BBDBF9"), + &hex!("D2721FCB362AB5E15C6872614B633DCE534A333E506D26086966C7"), ) } #[test] fn test_ascon128_368() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F0105C50FB633147F93027D24D68A66DCAC"), + &hex!("4A53D9966D87BFED6865858439827C1BB65B7DF6F235BA8D648A5B"), ) } #[test] fn test_ascon128_369() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E1BB13C3845216D9E1BB4643A9DEFA38DA"), + &hex!("1F820273C65246B76D4FF8AAB99C2E9AB1E0C6F508FE31D857F862"), ) } #[test] fn test_ascon128_370() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA0106491EE46D3D0E11FDE892A1A9C1926AB"), + &hex!("7CC88BDBF6D70605975B2FCC9AF5943FDD02FE0070703DD45BC3AC"), ) } #[test] fn test_ascon128_371() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D86F95ECEB88A892347749117B946960A465D"), + &hex!("44864FD337BBF237DB14137BF76BE1C0CDF453929039B6C70282D9"), ) } #[test] fn test_ascon128_372() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC8F390480DDDF5C59A313E252A9BF38059"), + &hex!("108640BD71345C6EDC4AEC6E3CE10C6733FED240C25B2A6E84D515"), ) } #[test] fn test_ascon128_373() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC46018B6B900B6EC6204EDB31F2C094AC212C9"), + &hex!("6A256FBBD3726C823F99E57762B45EE4594348B19B8CDA7340B1A4"), ) } #[test] fn test_ascon128_374() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4EDA2A840B22FA894ABEF9E41D49471E04C"), + &hex!("F2F44B081312F3F8C13E8423F1450500AA811C8CF28D360E0308D3"), ) } #[test] fn test_ascon128_375() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE58842CBB4C776E1FC0CDEA268F27171C1636772"), + &hex!("29FCAD75A4163DE319D4E3CBCF82C6EEA838AD617067B84CFB72D4"), ) } #[test] fn test_ascon128_376() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D708C3F9B4E0E222D8BAFF2A52B044EE3D247"), + &hex!("BBAE1D88621912ED737EAD74F20DC2AA0B95BE083FF167AF1545D3"), ) } #[test] fn test_ascon128_377() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC182D586AC943C7C681D63F03ABE78252369D"), + &hex!("4BE547736BE1D8A6CDE18DD23F4612D23A2B27DE8E591246F186DE"), ) } #[test] fn test_ascon128_378() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BEC493743A337DB8D1E54203F73BAF51016"), + &hex!("4E589270FEB89BB22408043B62031CB3A7AAC293EB4A2088BF68AE"), ) } #[test] fn test_ascon128_379() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9BA87C7D9F6BC4A69BEA69225CE0193D737"), + &hex!("B03E607317A251B08B30F7B9743D878EDF9AD8BBDAACCF10778A47"), ) } #[test] fn test_ascon128_380() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01DA84EC2E553F0AF56E0776164DA35AF72F"), + &hex!("6A28215E4A6023FAE42095CA57296D9A38F281EC0758B893057FB6"), ) } #[test] fn test_ascon128_381() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7A49F682D714B4E306646E6CDB863BD93BC3"), + &hex!("9813B7013089DB863A742A4A403B2F87FE884C6B34977053543418"), ) } #[test] fn test_ascon128_382() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E679BCBBCDB8903A32B900D0F79DF4900F2"), + &hex!("501DFE330EC4528E8D3BC4A249F078C51F6ADAFEA0BDD4D11683E2"), ) } #[test] fn test_ascon128_383() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C8F22ACF8781069193F582EF6161AAEDC42"), + &hex!("64AC72120E66A202433C61935F7080C32B1CFE757146EE33720C24"), ) } #[test] fn test_ascon128_384() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332F2365556EA34A1D999990F16F51676745B"), + &hex!("C305EB0E851DF92B6F8ACA25CB842C09B8087DA823958D45441CFD"), ) } #[test] fn test_ascon128_385() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A5C3DCCE0A3CBB0C71FBF8FD07BC5386363"), + &hex!("994984D48B44B49446092E7AF0001B616272F6DD0FAB613454B020"), ) } #[test] fn test_ascon128_386() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45978EF78D100C964E121B55E11D3C57CF61A7"), + &hex!("368D61A8D488E8FB0F9F57DE9FDF3153B4BE00C987A6C9CF869D2D"), ) } #[test] fn test_ascon128_387() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8733301D70C583CE3EF4650AF0DE756C61A01A73D"), + &hex!("C01EA7792BF5F9621F07A27DE83E5306C4D7CA5E9A9883493C868C"), ) } #[test] fn test_ascon128_388() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE309169F0CC17CF305D1605B657B3F3362D8D"), + &hex!("BA35FA7ECE7C780FFF8B7EE8F2F5B376291234338F5EFA24CBE3B9"), ) } #[test] fn test_ascon128_389() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD6C7EAA9001747D4197D292AF5DFAEF82CF"), + &hex!("4C83A29686FE1AFC3FAD84BDDF4C43F10930D31BA83B84E86DD104"), ) } #[test] fn test_ascon128_390() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E631448EB6361367ECE979CE0DECD0301423F"), + &hex!("1244D5C1B435AFF489A8FD1E9017A1E8EE19988053A60809039AC8"), ) } #[test] fn test_ascon128_391() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC470C0D882B1A7BD480ECB66739C4DCBFCAB1"), + &hex!("C8002E9D447FA42945BF666CA598FF75070E3CF50D46A73CF41CA0"), ) } #[test] fn test_ascon128_392() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20D3DD0D32AA275FF244C4CD4953F34FAAB4B"), + &hex!("662D521980423CBF521E7ED135881EBD6EC718B52FA5CC8308DA35"), ) } #[test] fn test_ascon128_393() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731641C8672EF1E9530AD6C47C8EFB56B09A32C"), + &hex!("26A6E765E6BFE7EC0E258877A2D836356067424D228A3A84DFC81B"), ) } #[test] fn test_ascon128_394() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99173380199972ED28C17572CEF44CD9D930EAD006640D"), + &hex!("0F55D7051D7478D53F2BA0A8C8E06FB60BF627305F287F7EFE50E6"), ) } #[test] fn test_ascon128_395() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BDDBF85C5C75DE240B593A58105606FED74"), + &hex!("141B8B25E59E0D01B11422BED79619A10D8D2CE95A45E25D351D27"), ) } #[test] fn test_ascon128_396() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1A5416169930686EB8DF5D27AC1FCE8154A"), + &hex!("4C086D27A3B51A2333CFC76375353C06366198CA0BD8954829EF02"), ) } #[test] fn test_ascon128_397() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!(""), - &hex!("BC820DBDF7A4631C5B29884A7D1C07DC8D0D5ED48E64D7DCB25C325F"), + &hex!("E770D289D2A44AEE7CD0A48E4E6A4FF286931434579C0BD704E3D915"), ) } #[test] fn test_ascon128_398() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC79F7FD4A8FCF788F46F3C6A204295009DB94C2"), + &hex!("25FBE48AC155C103927E59C6EC1848559DA4A363E0D56C6136CA07EB"), ) } #[test] fn test_ascon128_399() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("0001"), - &hex!("6E9F820D5468A0D476620F584D41DD92D033C684EF05C4D2414DF92F"), + &hex!("49E50547CA0C754784F2A6F9F8D75BF188E83D1FBC93582BF15A3C33"), ) } #[test] fn test_ascon128_400() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA11E1518AFA8DEA8DD03876AC4D57A3E3796FE1"), + &hex!("D2721FCB362AB5E15C687244E486708610E62934EFBDC6D40E90BDE1"), ) } #[test] fn test_ascon128_401() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F018AAAAE6426B668C95B845B822166A11D59"), + &hex!("4A53D9966D87BFED686585FE55CE0EA2422AA3F2790539A216B2AB8F"), ) } #[test] fn test_ascon128_402() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E1D8E3F114A959F0436C3C4DEFD8B6247829"), + &hex!("1F820273C65246B76D4FF8D1AEE5F251B92BE69AE7BE8C89773CDB91"), ) } #[test] fn test_ascon128_403() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA010DCF29744B9EC718709EAF20E38B7157334"), + &hex!("7CC88BDBF6D70605975B2FCD1ADFFFB6527B90BB2C394274D17FE1A8"), ) } #[test] fn test_ascon128_404() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D86F9D6200163BCC6E0594E82FEB3772702C451"), + &hex!("44864FD337BBF237DB14139B7C534D271A620CCE5E9BFCC1AF3570C0"), ) } #[test] fn test_ascon128_405() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC80C581FF689BBF1A0424213E5706E423F48"), + &hex!("108640BD71345C6EDC4AEC766E448981134131AAB8BA7BD2B4948AC1"), ) } #[test] fn test_ascon128_406() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC4601815248F96E3492EDE5BA9E850B44160A908"), + &hex!("6A256FBBD3726C823F99E5C524303CE4F7C99AEEF2CAAFCBD508A4D9"), ) } #[test] fn test_ascon128_407() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4EDAC2CE1F87423F05B9627E3206B08EB8FBC"), + &hex!("F2F44B081312F3F8C13E843F97741939E99018CEBD55AAC85DE1EB39"), ) } #[test] fn test_ascon128_408() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE58842CB4A94561BC1596B8E690C1C55263020636B"), + &hex!("29FCAD75A4163DE319D4E3E47C3ACA1BE5DBE1F4C9A7B0E99092CA56"), ) } #[test] fn test_ascon128_409() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D708C5BCA4E671AC19C875F4199BF8FA872BDDE"), + &hex!("BBAE1D88621912ED737EADA1A799EFD6EB3D1DAB69BB2C2B0BECB465"), ) } #[test] fn test_ascon128_410() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC182DF69A28E81EEF58D7A1F97714EEBB997795"), + &hex!("4BE547736BE1D8A6CDE18D14FBF208AF27A909A0AEF11E5C7A3B5612"), ) } #[test] fn test_ascon128_411() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BEC2DCA0E9E49F99C745B78D290FA76840B0B"), + &hex!("4E589270FEB89BB22408041D52241FA8E32B128F5E340BE620359204"), ) } #[test] fn test_ascon128_412() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9BAB7601569C112D9BB851B619DCA52B07971"), + &hex!("B03E607317A251B08B30F744D69E011E60E55A63369595A289AC97A7"), ) } #[test] fn test_ascon128_413() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01DA8A4FBE0AF7A029E02AC2321ED6B96A0040"), + &hex!("6A28215E4A6023FAE4209531D4FF11F1DDE01A82ED0B498E24715DBA"), ) } #[test] fn test_ascon128_414() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7A49600A25A3A60C6218002B62B500CD570C10"), + &hex!("9813B7013089DB863A742A4C178483B900A69B3A53241256131DCF25"), ) } #[test] fn test_ascon128_415() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E67F97C1E05DA800A312422BADFF7F52F2685"), + &hex!("501DFE330EC4528E8D3BC467DA548BFFE42584E2DB089D51A61F0718"), ) } #[test] fn test_ascon128_416() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C8F13AEBB5FDB936D0F714CD5CD9A75156CE8"), + &hex!("64AC72120E66A202433C6182716AEFB3022C5BF9E839A1CC8BF37D0A"), ) } #[test] fn test_ascon128_417() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332F2459E7087F8D69D9D783EF1DA1E18BC7EB9"), + &hex!("C305EB0E851DF92B6F8ACA4495787DE780A1410B50BADD84AE0639F4"), ) } #[test] fn test_ascon128_418() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A5C2406C929C79830B1B3129053FD8E6429BC"), + &hex!("994984D48B44B49446092EE2998CC94BE03B4FEB2225C6D186B45E72"), ) } #[test] fn test_ascon128_419() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45978E6F099C93C1A1229F6CA679F47295754175"), + &hex!("368D61A8D488E8FB0F9F57D72494D4268983B582233D1A4CA96B9D06"), ) } #[test] fn test_ascon128_420() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8733301D70F34EE7481F58DABF8DFDD5E029C6ED141"), + &hex!("C01EA7792BF5F9621F07A2669F55B4B955F999281B76702DCA2B2FD4"), ) } #[test] fn test_ascon128_421() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE3091493C623AB0EEA65838A7679C86DB353D0F"), + &hex!("BA35FA7ECE7C780FFF8B7E41D925132755BEB256513FD4D0700CB058"), ) } #[test] fn test_ascon128_422() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD6C1F96BEFE1CBB58EEC93BBCEF6914ED0550"), + &hex!("4C83A29686FE1AFC3FAD848971F914441B4F89AB9349105D8CFEE382"), ) } #[test] fn test_ascon128_423() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E631448F2C0227FCC1539CEA5BEF561CBEED0AC"), + &hex!("1244D5C1B435AFF489A8FD04329783BC8F04053DDE5FDF957B79B219"), ) } #[test] fn test_ascon128_424() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC470C8F2ADC5376EC061A58D39F77A4ABFAD5E8"), + &hex!("C8002E9D447FA42945BF66AF333842BEE2E89F4BA375B92319791924"), ) } #[test] fn test_ascon128_425() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20D3D7097A290B3CC022F85F1754EB7F7BFC313"), + &hex!("662D521980423CBF521E7E4FF79E9AA6D09FEDC587AC9D44CEB64F85"), ) } #[test] fn test_ascon128_426() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731641C6E5BCD5D4993978154FDA2E12546FB4D43"), + &hex!("26A6E765E6BFE7EC0E2588660EF98E139504F92E5E88FA0A89D22F75"), ) } #[test] fn test_ascon128_427() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99173380199972D129B5063BC0552F8D4DAC8C6C17D5DDB5"), + &hex!("0F55D7051D7478D53F2BA03E5AB7A2238074E8D0D53DD40591C49594"), ) } #[test] fn test_ascon128_428() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BDD82240E2B921122EE96896BAA7A6724BBDC"), + &hex!("141B8B25E59E0D01B11422D98F455B73B776EC563854B20000D888A5"), ) } #[test] fn test_ascon128_429() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1A5D3A80A06C0C851CF53DAF1B58948FF2E1E"), + &hex!("4C086D27A3B51A2333CFC7F2A13574D9140D012B69B057657168818E"), ) } #[test] fn test_ascon128_430() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!(""), - &hex!("BC820DBDF7A4631C5B29884AD62BBF1806B99220D1C7D5C780B6670433"), + &hex!("E770D289D2A44AEE7CD0A48ECE38A71EC52FCE382042598A9F3225DFA3"), ) } #[test] fn test_ascon128_431() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC79F7FDD0F5A5FF903850EE458B1412A7325CBEDA"), + &hex!("25FBE48AC155C103927E59C60C8EF98D2402A1EB6A3DAFB2A289181C79"), ) } #[test] fn test_ascon128_432() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("0001"), - &hex!("6E9F820D5468A0D476620F5865ED4E3616962BA2BA0FD39997DB92DCB0"), + &hex!("49E50547CA0C754784F2A6F9364929F9146287F322C38010C1BBA75303"), ) } #[test] fn test_ascon128_433() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA11E151538105B64988BDC3199E79C677DAC9C67D"), + &hex!("D2721FCB362AB5E15C6872449BA0F342779F302DA386F7C15096E69C72"), ) } #[test] fn test_ascon128_434() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F018AB60DA3A4A96C735BEE2FAF2B1BE26A061D"), + &hex!("4A53D9966D87BFED686585FE7A27B9DBE171DF9A348075E9B55005E247"), ) } #[test] fn test_ascon128_435() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E1D8D713F47BA91F8765555D2D8884E8649DE2"), + &hex!("1F820273C65246B76D4FF8D1ADD3801FBA7E68B45285FE7FBDC92A2B57"), ) } #[test] fn test_ascon128_436() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA010DC49BABB076329398CBE2621CEEABF2D999F"), + &hex!("7CC88BDBF6D70605975B2FCD35502854FBE4C7136EE5A7D1DC40E73AB8"), ) } #[test] fn test_ascon128_437() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D86F9D6516781557A57C6D09F102E1659883B67FF"), + &hex!("44864FD337BBF237DB14139BDC6CCD2ADAF132C61D96566566095F0DE2"), ) } #[test] fn test_ascon128_438() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC80CBD4F8B0B89564F14027C497D9222129E85"), + &hex!("108640BD71345C6EDC4AEC76EA3D2F959324D042C62BB360F3B2C5B19C"), ) } #[test] fn test_ascon128_439() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC460181575EB717E219B4939D8B6471FAA9B4A2F14"), + &hex!("6A256FBBD3726C823F99E5C52502748AE50F4343902A0DCE8C350D6456"), ) } #[test] fn test_ascon128_440() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4EDACCEC8B43D6D1F3C38191BE4A57B8B41169B"), + &hex!("F2F44B081312F3F8C13E843F0AEAF8A7090E8D948AFEA26489B148EAB3"), ) } #[test] fn test_ascon128_441() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE58842CB4AED3C0254ADF950EBCDB1A9C193420B4157"), + &hex!("29FCAD75A4163DE319D4E3E4C90D5E2CAD1CC203682F18461D2E866D44"), ) } #[test] fn test_ascon128_442() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D708C5B11845171502125BA607CCA01D3B3292C41"), + &hex!("BBAE1D88621912ED737EADA1B1E9DDCD35A88D280627380D6EC8474F1E"), ) } #[test] fn test_ascon128_443() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC182DF6B5AD69C8F30A5BA3270DD277999732B64F"), + &hex!("4BE547736BE1D8A6CDE18D1430CA3A5C60A60EE2E114D4D9BDEFAA1FB8"), ) } #[test] fn test_ascon128_444() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BEC2D8A2EFDE23D534EBAE541345FBF7566DAA0"), + &hex!("4E589270FEB89BB22408041DAF90E30886E64690DD108B34620EEA8DF8"), ) } #[test] fn test_ascon128_445() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9BAB74D305CD3549E1F0D14930CFDB168D0F21F"), + &hex!("B03E607317A251B08B30F744B75621C217F4E7AF4E84B280D94C99C621"), ) } #[test] fn test_ascon128_446() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01DA8A0EB7C322FA5FBA9BCD32F46521712A3F27"), + &hex!("6A28215E4A6023FAE42095318B82B3778B933598FBF3F4359D11261C31"), ) } #[test] fn test_ascon128_447() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7A49601063934BE693EC0C20CB214FB95ADC73AD"), + &hex!("9813B7013089DB863A742A4C1312FDC6CB8554CC51551385A3601012C9"), ) } #[test] fn test_ascon128_448() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E67F95B29CCC9FC4F4FCC6267FD49C97BCF567D"), + &hex!("501DFE330EC4528E8D3BC467A0AFBE21674E55C72A620F62A5A1410403"), ) } #[test] fn test_ascon128_449() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C8F134D49C8200E44021EA9F41BCD32429BCFA0"), + &hex!("64AC72120E66A202433C618208FFD894880B66C4D42FEC1596C1C97F79"), ) } #[test] fn test_ascon128_450() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332F245C7FBD1990862F19C427FB7B09E4E0F280E"), + &hex!("C305EB0E851DF92B6F8ACA44F22B29F278C6A5BB2E2D39135B246A5BC7"), ) } #[test] fn test_ascon128_451() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A5C24E417F24415BFEB68700365FE1CF7FD79C9"), + &hex!("994984D48B44B49446092EE25E7570242793792B517BB860A3722E2EA4"), ) } #[test] fn test_ascon128_452() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45978E6F89E78386941A019842B6D85EE4584B95D7"), + &hex!("368D61A8D488E8FB0F9F57D793B5B4FB493189636C7647E4D8808321F6"), ) } #[test] fn test_ascon128_453() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8733301D70F21E5AEEA6926F739785C85EF9E20FADF62"), + &hex!("C01EA7792BF5F9621F07A266E6038CE2EDB4B683152454A4B55B811B54"), ) } #[test] fn test_ascon128_454() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE309149034D4674D8DB745A6EE3E95A47EBE77764"), + &hex!("BA35FA7ECE7C780FFF8B7E41BC64BCEC36CB18E75163D37682B751D520"), ) } #[test] fn test_ascon128_455() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD6C1F6BF08CD1AB628789BB01DA600EA11A6CB3"), + &hex!("4C83A29686FE1AFC3FAD84899E6B49D86DFF62950C9F6409973FF29008"), ) } #[test] fn test_ascon128_456() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E6314484B0C780A2D13661B515101B4A25B51AFD9"), + &hex!("1244D5C1B435AFF489A8FD04B825AAF34585583E9797A3F7A329B5A600"), ) } #[test] fn test_ascon128_457() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC470C8F26D6D701373CDD506C0AB4D3570712723B"), + &hex!("C8002E9D447FA42945BF66AF533699F68050362B334F1E277DBA824795"), ) } #[test] fn test_ascon128_458() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20D3D705A54FB7AA20660DCDAE94D97B71A6647A6"), + &hex!("662D521980423CBF521E7E4F9BA954D61B21523C507EDC8347ED5321B2"), ) } #[test] fn test_ascon128_459() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731641C6EC7575C7A8C3FDAC44461027EFB40E1168A"), + &hex!("26A6E765E6BFE7EC0E25886657B1D673F89B0B6077F7E2DEA7807A9456"), ) } #[test] fn test_ascon128_460() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99173380199972D19B000DE9A5285AB89A5D80F308FF3EE2D2"), + &hex!("0F55D7051D7478D53F2BA03EF24EB02FC8C4B87890382A7A4DD085EC0B"), ) } #[test] fn test_ascon128_461() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BDD82E5BBE210FE2257D72FFA56BC12EE47BF39"), + &hex!("141B8B25E59E0D01B11422D940315A23C1ABC358C74F53E749F2C4047B"), ) } #[test] fn test_ascon128_462() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1A5D373020162A0AA7DE86B60A6896EA3A7514C"), + &hex!("4C086D27A3B51A2333CFC7F2218C78BD40D7174F8D158AD297EB11E029"), ) } #[test] fn test_ascon128_463() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!(""), - &hex!("BC820DBDF7A4631C5B29884AD69169B166A6441745A77DD0DF6C80BD700C"), + &hex!("E770D289D2A44AEE7CD0A48ECE5202E5BAE52DD5E452F7B6B843B163BAB8"), ) } #[test] fn test_ascon128_464() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC79F7FDD0739AF86776A7687DC217A8501BFD24E4B3"), + &hex!("25FBE48AC155C103927E59C60C8814D937B0BC7D7A26EF5BC0E802F14006"), ) } #[test] fn test_ascon128_465() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("0001"), - &hex!("6E9F820D5468A0D476620F586508081A133B9A7C902EE007D0BCD5107CDD"), + &hex!("49E50547CA0C754784F2A6F936ED772921C0C30D6F85E660B37F1EB55EF0"), ) } #[test] fn test_ascon128_466() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA11E151534C0F1FC3D3A1B27E5D4947E795730F35B7"), + &hex!("D2721FCB362AB5E15C6872449B1132F55C1D299956030E69273287971557"), ) } #[test] fn test_ascon128_467() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F018AB62D6E15CC4540D95C497FCECD4B8140115E"), + &hex!("4A53D9966D87BFED686585FE7A284CF180A87F8CA62B92F20C9BD5061475"), ) } #[test] fn test_ascon128_468() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E1D8D73419C297EA65424D1FB6ACA71C2BB35CA0"), + &hex!("1F820273C65246B76D4FF8D1ADD776A6935D3E1DCDF8377826D3368428C0"), ) } #[test] fn test_ascon128_469() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA010DC49CBBCA554A68B33CE0D6B1C921AABDE21E5"), + &hex!("7CC88BDBF6D70605975B2FCD35DA86B4B88395FBABC8E6A07A29567836E1"), ) } #[test] fn test_ascon128_470() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D86F9D651795E6364AE7F28021751D665795F13107E"), + &hex!("44864FD337BBF237DB14139BDC6E67C2B2455146B3D1F3CDBD39C2B09CE3"), ) } #[test] fn test_ascon128_471() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC80CBDFFF90B87778D831B33C268A1E2F345BC53"), + &hex!("108640BD71345C6EDC4AEC76EA3B0A3FA61CD4F30D9EAD0901AB5CAB877E"), ) } #[test] fn test_ascon128_472() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC460181575FAD5FD8B0D4B0E17BFADA58D0B1704DD36"), + &hex!("6A256FBBD3726C823F99E5C5252CB77DDF9FACC702DFC3CEFDBDC016B1A7"), ) } #[test] fn test_ascon128_473() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4EDACCE9A067F4D6E69416186F93F1D756B8D8539"), + &hex!("F2F44B081312F3F8C13E843F0ADBC03813101144C22ADEA4FE5131EC103B"), ) } #[test] fn test_ascon128_474() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE58842CB4AED6C6FCC04C876F9893F783713DEB393ED1F"), + &hex!("29FCAD75A4163DE319D4E3E4C98F1128694A9AB183C5D0B7FB7C13A27916"), ) } #[test] fn test_ascon128_475() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D708C5B11AA6D0E531557DFCAF051C0A8A2EA275034"), + &hex!("BBAE1D88621912ED737EADA1B19FABE811B4B12E9A3F07BE943CDCB5EB48"), ) } #[test] fn test_ascon128_476() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC182DF6B59482FC9750406D367C72DB8F1D559809DD"), + &hex!("4BE547736BE1D8A6CDE18D1430BAD091C881BBD3327261B2832E39609AA8"), ) } #[test] fn test_ascon128_477() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BEC2D8A5950F33F2DED3249A60BD255AC1D2949AC"), + &hex!("4E589270FEB89BB22408041DAF7D5146B49BB9D27512811C20B7D049DBCB"), ) } #[test] fn test_ascon128_478() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9BAB74D02CB78FA4EFE42C665F0111101D241618A"), + &hex!("B03E607317A251B08B30F744B71940A51E5C77B95B21AE9E5F0F164F63B1"), ) } #[test] fn test_ascon128_479() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01DA8A0EEF496A61B13A0FEED274E2906110A134FE"), + &hex!("6A28215E4A6023FAE42095318B181B3D95D5B6158D2F9D65BF3A4B8D6FFA"), ) } #[test] fn test_ascon128_480() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7A496010F11EF2E78EADEE87E6E1FFF5D1B3A24194"), + &hex!("9813B7013089DB863A742A4C13F156CE91ADA5289EC9C29BCA4290D6289E"), ) } #[test] fn test_ascon128_481() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E67F95B3A91AD955AC4BA7975EDA28EFEDA25CF20"), + &hex!("501DFE330EC4528E8D3BC467A023D237CDE3BA8DA27A628B15F0DA8FF623"), ) } #[test] fn test_ascon128_482() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C8F134D3E7E9E5DBA53D85D36E48299CF4B975080"), + &hex!("64AC72120E66A202433C618208B20F4C73EC1D1886C845CB9C9C2C48B634"), ) } #[test] fn test_ascon128_483() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332F245C70A0571E987538C2C57A6ED8C6BC11B9F76"), + &hex!("C305EB0E851DF92B6F8ACA44F24BD41B2B9605BAF759111600266D7038C5"), ) } #[test] fn test_ascon128_484() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A5C24E497CDE5452FB18BC2A3CB76418D497776C1"), + &hex!("994984D48B44B49446092EE25EF588BD05CA9FB8C8C39EA1F0EC85043235"), ) } #[test] fn test_ascon128_485() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45978E6F89423901E6F210A135189991CF9F1F3862E5"), + &hex!("368D61A8D488E8FB0F9F57D793502A2BC48F545D62DDEEBA429E23503974"), ) } #[test] fn test_ascon128_486() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8733301D70F21C889F8B994533F0BDDDF7850406F849103"), + &hex!("C01EA7792BF5F9621F07A266E6DF9ECD0D84895061B602DEA18A93DA7855"), ) } #[test] fn test_ascon128_487() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE30914903319CC301D76BFE7A112A34827BC060C4CA"), + &hex!("BA35FA7ECE7C780FFF8B7E41BC97D9E06997E811FE95676447F495557561"), ) } #[test] fn test_ascon128_488() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD6C1F6BB25A433AF4D4E761460D414568EF2314F0"), + &hex!("4C83A29686FE1AFC3FAD84899E6F7ED81CA474F733D33A115BA1441765CE"), ) } #[test] fn test_ascon128_489() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E6314484B8CE06436CC937A7B3CC371D36FEC15BBE5"), + &hex!("1244D5C1B435AFF489A8FD04B87BDF9463A583CDB25B513124CF11CDD5ED"), ) } #[test] fn test_ascon128_490() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC470C8F261968829D07F56E3F0FBBE5A584393F1C42"), + &hex!("C8002E9D447FA42945BF66AF5375C2DCE9FC6FE329FBF4EAAE5DA899631D"), ) } #[test] fn test_ascon128_491() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20D3D705A15FF56CD6F98C3239399793633BFA4F741"), + &hex!("662D521980423CBF521E7E4F9BAB00E72894846E6609319E7B6AB9B6BDE1"), ) } #[test] fn test_ascon128_492() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731641C6EC79EB6876B775211FB5050D2A3C3A7123779"), + &hex!("26A6E765E6BFE7EC0E2588665748B7EE3A213082694FF1C6890EA307667D"), ) } #[test] fn test_ascon128_493() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99173380199972D19BE4BCFEF42F569A425BD359A32FA6DD6A84"), + &hex!("0F55D7051D7478D53F2BA03EF29056651660C3375F3EC4266AE67C182B81"), ) } #[test] fn test_ascon128_494() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BDD82E5155335B6656748D1037784327DF981FC3D"), + &hex!("141B8B25E59E0D01B11422D94048B35BDA0F89F7D79A585662310A0012A1"), ) } #[test] fn test_ascon128_495() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1A5D373B05E263B3F65163754B40BE6701016F2EF"), + &hex!("4C086D27A3B51A2333CFC7F22172ACE6260894BB22E96C9F382ED552B5E1"), ) } #[test] fn test_ascon128_496() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!(""), - &hex!("BC820DBDF7A4631C5B29884AD6917516D420A5BC2E5357D010818F0B5F7859"), + &hex!("E770D289D2A44AEE7CD0A48ECE52749EC39B48260DF0B8692D1D5239800449"), ) } #[test] fn test_ascon128_497() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC79F7FDD07369A9779D0C974CA41061D4E1250B93D8F0"), + &hex!("25FBE48AC155C103927E59C60C88A51F1BCFFF90BD2D2D447D0D8A505CE2EC"), ) } #[test] fn test_ascon128_498() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("0001"), - &hex!("6E9F820D5468A0D476620F58650864D33F2CFD1B323CADF3356028727A65E6"), + &hex!("49E50547CA0C754784F2A6F936ED94FA56CAB84ED5A2F5072AB61073575470"), ) } #[test] fn test_ascon128_499() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA11E151534C5C86B17754667730F952C0762C2D036649"), + &hex!("D2721FCB362AB5E15C6872449B117BB3FD1597C7D3982784650EF9AEF01335"), ) } #[test] fn test_ascon128_500() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F018AB62DF6B3AFE8414395DBC6225F8096DCA2FAEE"), + &hex!("4A53D9966D87BFED686585FE7A28C7B64D3EDA09F51BA9F7D619E4C5E77EA0"), ) } #[test] fn test_ascon128_501() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E1D8D734515E47320236027C25871944F7C8BA8DB8"), + &hex!("1F820273C65246B76D4FF8D1ADD72D13DF95A28388A8DCC7E183097DA04EAB"), ) } #[test] fn test_ascon128_502() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA010DC49CBA58CC8E14F4CEB3CE83592BFF99C053DE4"), + &hex!("7CC88BDBF6D70605975B2FCD35DABDA04070DF1B7072B6E293E6CD58886C1D"), ) } #[test] fn test_ascon128_503() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D86F9D651791D6393E370547CFD0F4CAAE5DDD8503A00"), + &hex!("44864FD337BBF237DB14139BDC6E1DE26C03879885A624B66C9FE102B9168B"), ) } #[test] fn test_ascon128_504() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC80CBDFF67FB25542F1F646BEC9B625408219371A9"), + &hex!("108640BD71345C6EDC4AEC76EA3BE5BA16E25343D2B86A32C7D8D32C155108"), ) } #[test] fn test_ascon128_505() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC460181575FA9D5D7878157A3BD44533EB5CAC8EAA808E"), + &hex!("6A256FBBD3726C823F99E5C5252CFC5B180260510D28819F1793CBBECAAED7"), ) } #[test] fn test_ascon128_506() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4EDACCE9A6764B450C90CB3C232F3FDD3123E2AA099"), + &hex!("F2F44B081312F3F8C13E843F0ADBB879E776B6AAA1492138EA11CEFE343049"), ) } #[test] fn test_ascon128_507() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE58842CB4AED6C41E84BD13C5FFA165F9836F5EC8567B117"), + &hex!("29FCAD75A4163DE319D4E3E4C98F5D9397FF85D0FF19F13891279A3C9EB5F7"), ) } #[test] fn test_ascon128_508() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D708C5B11AA14C972AAC92CA70A8D2235C957793BAA9D"), + &hex!("BBAE1D88621912ED737EADA1B19FCB4375E0EA77576881C298A6FEF1F738A8"), ) } #[test] fn test_ascon128_509() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC182DF6B59467D3BD4E9D996ADF38946367CF3B357314"), + &hex!("4BE547736BE1D8A6CDE18D1430BA863DD0B48829CD59A69657488076F36917"), ) } #[test] fn test_ascon128_510() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BEC2D8A596B3618CF3D4C7D9A716483683B193A994C"), + &hex!("4E589270FEB89BB22408041DAF7D55086C4318F5C1FC91C1CD83352B6479B3"), ) } #[test] fn test_ascon128_511() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9BAB74D02931359CD914FEEAFE892D429E62F3DE0C9"), + &hex!("B03E607317A251B08B30F744B71965E2CD4BEE393F2DE0D8CD8B8B4827E6E9"), ) } #[test] fn test_ascon128_512() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01DA8A0EEFB0CDBAC21A17F7627A02B8520502D0A308"), + &hex!("6A28215E4A6023FAE42095318B187FDC46412B80E88264FE2415762FC76486"), ) } #[test] fn test_ascon128_513() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7A496010F129DC0722BC4625170CC8FBBABCE67AC6D0"), + &hex!("9813B7013089DB863A742A4C13F140C9E7558506B8277CD46BF4619EF4893C"), ) } #[test] fn test_ascon128_514() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E67F95B3ABFA1FA8B51439743E4C8B41E4E76B40460"), + &hex!("501DFE330EC4528E8D3BC467A02391946E05C9402166B0CFB2E25844EA1277"), ) } #[test] fn test_ascon128_515() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C8F134D3ED0FE4BA8BBAEEF96EAB9F7389164447229"), + &hex!("64AC72120E66A202433C618208B281A88BAD044AD709F21728F3EF541F8F3A"), ) } #[test] fn test_ascon128_516() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332F245C70AB246178AEBAC560CBBF26E4610C627B2F4"), + &hex!("C305EB0E851DF92B6F8ACA44F24BADBD6C6675A7D44CCEBEAA89BE8618B89E"), ) } #[test] fn test_ascon128_517() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A5C24E4970437D52C2F7DE7354FD3E656BCECBC2FE1"), + &hex!("994984D48B44B49446092EE25EF52146ACC5F1907622DE105CB986B4056FDB"), ) } #[test] fn test_ascon128_518() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45978E6F894249B1B07E0E6A162F76B02B8589F51A8951"), + &hex!("368D61A8D488E8FB0F9F57D79350E39FBCDB02E055DEA555E497720860FF58"), ) } #[test] fn test_ascon128_519() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8733301D70F21C844B48DF953B828308ACF89FFD715CB69E6"), + &hex!("C01EA7792BF5F9621F07A266E6DF87F91504FABD05FBE4C17359AE43611DD4"), ) } #[test] fn test_ascon128_520() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE3091490331A6D08156FEB3CBDD13E272B7ADD92B5586"), + &hex!("BA35FA7ECE7C780FFF8B7E41BC978234B069A9291EDBF7C8C0E654AD4C23DD"), ) } #[test] fn test_ascon128_521() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD6C1F6BB2ED71D67E82B00710770DD02265ED5394C4"), + &hex!("4C83A29686FE1AFC3FAD84899E6F516BE676D69734DCD05D340E9CF67338BD"), ) } #[test] fn test_ascon128_522() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E6314484B8CA9FF5C393F936453BC89A78944CC2DF2B8"), + &hex!("1244D5C1B435AFF489A8FD04B87B076CE5F8ABE4451BF4E79D1294E06A4915"), ) } #[test] fn test_ascon128_523() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC470C8F2619926992D0226C36CB7016F74ABC48E705A2"), + &hex!("C8002E9D447FA42945BF66AF5375BF18B585C0CD01FF9267F92F2BA52E8E43"), ) } #[test] fn test_ascon128_524() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20D3D705A15DB49B1E0CBB2B593BB733424543A51FFA0"), + &hex!("662D521980423CBF521E7E4F9BABD0431043CBDE24862C77A3F62DDF4606D1"), ) } #[test] fn test_ascon128_525() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731641C6EC79E1E17D442384DF3DAF764A888E7B4B53C1C"), + &hex!("26A6E765E6BFE7EC0E25886657486E67FF0F7CF362C2DFC7132A73A0AA8E7B"), ) } #[test] fn test_ascon128_526() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99173380199972D19BE467A0D0A6E122B5F9B342B5107D80152062"), + &hex!("0F55D7051D7478D53F2BA03EF290C4581F8A5E332162E0C8B1ECE623E53AD0"), ) } #[test] fn test_ascon128_527() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BDD82E5152FFE0336ED84AD5635C039C7969F31AEC8"), + &hex!("141B8B25E59E0D01B11422D94048C8A979F770ABAC8CA4052239588187EC23"), ) } #[test] fn test_ascon128_528() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1A5D373B0D532E2F22E811EFA3311A647577ED0C9E1"), + &hex!("4C086D27A3B51A2333CFC7F22172A973FD31C0A3F03CEBB3DF3BB7BBCF6D7E"), ) } #[test] fn test_ascon128_529() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!(""), - &hex!("BC820DBDF7A4631C5B29884AD69175C3F58E28436DD71556D58DFA56AC890BEB"), + &hex!("E770D289D2A44AEE7CD0A48ECE5274E3EA721F9A8FC4E556F2745972F5A78411"), ) } #[test] fn test_ascon128_530() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC79F7FDD07369DD23185CC86B06939E868E420B69A72AEA"), + &hex!("25FBE48AC155C103927E59C60C88A56BBCAE1D932EEE3D3463DC8CAA44F3EF5B"), ) } #[test] fn test_ascon128_531() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001"), - &hex!("6E9F820D5468A0D476620F58650864F069895A94020C6CDCFA13D2AD695C8C83"), + &hex!("49E50547CA0C754784F2A6F936ED94970ABB678CD2213561991F08F5A61A9F1A"), ) } #[test] fn test_ascon128_532() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA11E151534C5CCC73FC3B9115AB49D7C9FD7B853CCA8F42"), + &hex!("D2721FCB362AB5E15C6872449B117B999D3ECB707C921EA87CC2FB6E4163AFC4"), ) } #[test] fn test_ascon128_533() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F018AB62DF66F70DD20FAEA97E4CA259F28B9056D8F5E"), + &hex!("4A53D9966D87BFED686585FE7A28C7D330B31B5D83F19653ABB5C4362BA1B1BD"), ) } #[test] fn test_ascon128_534() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E1D8D734511CCA08DB19C090B0901B09ACA853AE16E5"), + &hex!("1F820273C65246B76D4FF8D1ADD72D5CCEBBCC91D4DBCBB67DC33806C9AB0D0D"), ) } #[test] fn test_ascon128_535() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA010DC49CBA5537F85A1B05E557291A75CB0DD96C8F81B"), + &hex!("7CC88BDBF6D70605975B2FCD35DABD5B1ACC4F81FFE3ECF118BBBFAA730FFB50"), ) } #[test] fn test_ascon128_536() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D86F9D651791D72710F0AC3F792B2D287CA34F7C0C314FE"), + &hex!("44864FD337BBF237DB14139BDC6E1D25D7EC1D31C8994781052A46722890DD6A"), ) } #[test] fn test_ascon128_537() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC80CBDFF67CE31614DAC97643C45940A8F9E7964613A"), + &hex!("108640BD71345C6EDC4AEC76EA3BE5D4C6E6AB66848F59AA2CA36C7F4414824A"), ) } #[test] fn test_ascon128_538() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC460181575FA9D141B303840EA35902483DCC94992D994DC"), + &hex!("6A256FBBD3726C823F99E5C5252CFC36B7E80EE1C0A9285685A95D261CA0AE33"), ) } #[test] fn test_ascon128_539() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4EDACCE9A67B1BF245191EFD88892DF3336ADAAC9AC48"), + &hex!("F2F44B081312F3F8C13E843F0ADBB84D1728363A74744BA0ED4CA66D2477BBB3"), ) } #[test] fn test_ascon128_540() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE58842CB4AED6C41045F54219BA5067337FCCBFEF53ECB879E"), + &hex!("29FCAD75A4163DE319D4E3E4C98F5D5F5B5928563EBBF0F4F5FDAE0C71E6B4E0"), ) } #[test] fn test_ascon128_541() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D708C5B11AA1498217B49CEC36F36D119FAA794A140068C"), + &hex!("BBAE1D88621912ED737EADA1B19FCB19F08D351F1C4085D9F6BE99E2C82055ED"), ) } #[test] fn test_ascon128_542() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC182DF6B59467721112BC64E6CDA1F41CE542134B7609B5"), + &hex!("4BE547736BE1D8A6CDE18D1430BA869E6E5469037AC06D4206BE3D8ECFF3D704"), ) } #[test] fn test_ascon128_543() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BEC2D8A596B44526E4B15B4B3184A2FC1F7D160E4E972"), + &hex!("4E589270FEB89BB22408041DAF7D55DB94013B2148896577C0F401C50298297E"), ) } #[test] fn test_ascon128_544() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9BAB74D02938E2044DB6FB77058DCC8618539D315E816"), + &hex!("B03E607317A251B08B30F744B71965B0821238149850B113A2CAF70A9B65C3D1"), ) } #[test] fn test_ascon128_545() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01DA8A0EEFB0454281D1D3B962418D2E1C8A6D14F3E8A2"), + &hex!("6A28215E4A6023FAE42095318B187F99E0C479771A09B5D29AFD05825B013D0D"), ) } #[test] fn test_ascon128_546() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7A496010F129B5A34081410D25FBBC68B9216046750AE6"), + &hex!("9813B7013089DB863A742A4C13F1408EBE839B337BF8289BA39CFF353229E0DA"), ) } #[test] fn test_ascon128_547() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E67F95B3ABF149935A8D7A204C0FDECFCBCB704B3516E"), + &hex!("501DFE330EC4528E8D3BC467A02391BFE9DF482A0251E9C355A725CD35B9B049"), ) } #[test] fn test_ascon128_548() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C8F134D3ED02E6C2ABDC9CA80035C91D6B0BD0E10F862"), + &hex!("64AC72120E66A202433C618208B281F91C0C6B55D6BCC1821CCE2CA6B8D5C7E0"), ) } #[test] fn test_ascon128_549() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332F245C70AB28D23B4B4438820064CF8B2D9245DF12BB9"), + &hex!("C305EB0E851DF92B6F8ACA44F24BADF1E5973F77F1A47C15E4D4FF09D68DA8FB"), ) } #[test] fn test_ascon128_550() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A5C24E4970400DAD3E03324CF89C4B1DF5D6E9680F16E"), + &hex!("994984D48B44B49446092EE25EF521A4EF2C7B174A7C41FCAB40AB9DC0ADFAA7"), ) } #[test] fn test_ascon128_551() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45978E6F894249E8BBBCB07A1DB054668BDE362EA5EE5A8A"), + &hex!("368D61A8D488E8FB0F9F57D79350E353C9B63AF867F1531E87D661795CCAC05C"), ) } #[test] fn test_ascon128_552() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8733301D70F21C844D954FDC015CBD0B352D9148F4BFBE535E4"), + &hex!("C01EA7792BF5F9621F07A266E6DF876E24658BD441183DB814917AD2B612AACF"), ) } #[test] fn test_ascon128_553() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE3091490331A600685D49DBDFD71E1AC9A566BCE7F5ACBB"), + &hex!("BA35FA7ECE7C780FFF8B7E41BC97822F4AC0D6C4E70CACAEF751BBCD5092A0BC"), ) } #[test] fn test_ascon128_554() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD6C1F6BB2EDBB509A90C2EDB036C3E14C931F9E0C7F66"), + &hex!("4C83A29686FE1AFC3FAD84899E6F51762485698C69834A49F84E1C05F0B9880D"), ) } #[test] fn test_ascon128_555() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E6314484B8CA9FF7CE715F655DE23DB4DAB49C1F0520E17"), + &hex!("1244D5C1B435AFF489A8FD04B87B07630AB4A4A21709CA187E6A3DA5959ED254"), ) } #[test] fn test_ascon128_556() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC470C8F261992325B4DAC6CCDAFD4EAEA095C95C02D8B0E"), + &hex!("C8002E9D447FA42945BF66AF5375BF61A5B5CC5CF5C74F4BE93E39504A8B6390"), ) } #[test] fn test_ascon128_557() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20D3D705A15DB9B2FE107D3141CC7879EF84B050AEFD142"), + &hex!("662D521980423CBF521E7E4F9BABD0FFF494D975B4DE29012E58D75929721162"), ) } #[test] fn test_ascon128_558() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731641C6EC79E1E399C809B7EEC00F1C254DE6C76946FBF80"), + &hex!("26A6E765E6BFE7EC0E25886657486E8D096D1C38B4DF6875CC5CA8CE018D0CFB"), ) } #[test] fn test_ascon128_559() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99173380199972D19BE467B6E9CC21E21E4B78EC62FC2D782A0CD9D9"), + &hex!("0F55D7051D7478D53F2BA03EF290C48BC42BBB51366D28C27FF3C180373C8833"), ) } #[test] fn test_ascon128_560() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BDD82E5152F1465798BC5CCBEA264C14DEA8502F25C04"), + &hex!("141B8B25E59E0D01B11422D94048C804D829BDFB647DF809721ECEEE433520E1"), ) } #[test] fn test_ascon128_561() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1A5D373B0D51656B8B02AE9C620D98ED6E1F8E5589F64"), + &hex!("4C086D27A3B51A2333CFC7F22172A9BC6D0EACE132FB02D26512DEF99D3AA62E"), ) } #[test] fn test_ascon128_562() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!(""), - &hex!("BC820DBDF7A4631C5B29884AD69175C33839D3160FF350D4184734773C11BF5603"), + &hex!("E770D289D2A44AEE7CD0A48ECE5274E381A6132E1D1B072B1F103817B2D454700D"), ) } #[test] fn test_ascon128_563() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC79F7FDD07369DDF328827210DAEEF1B00B69D0EE9FC7883E"), + &hex!("25FBE48AC155C103927E59C60C88A56B694C864CD71D1266539E23801DFE750835"), ) } #[test] fn test_ascon128_564() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("0001"), - &hex!("6E9F820D5468A0D476620F58650864F0D56EBD66B687065AEE259D8C30EECA5910"), + &hex!("49E50547CA0C754784F2A6F936ED9497C313DE7AE137C9FD8B0DAE6B53ADFFB6FD"), ) } #[test] fn test_ascon128_565() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA11E151534C5CCC0B84A31C4522D2CFDBA1312EA6648511D6"), + &hex!("D2721FCB362AB5E15C6872449B117B9926900D29C2F298AC9E209CFA8DF4F1178B"), ) } #[test] fn test_ascon128_566() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F018AB62DF66F583518C83B060F221E3A1EB59E19424AD5"), + &hex!("4A53D9966D87BFED686585FE7A28C7D30217BCFF911A3FFA48C7F39065B6092038"), ) } #[test] fn test_ascon128_567() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E1D8D734511C32FE42B77F55D173493A512F6384C3FA1A"), + &hex!("1F820273C65246B76D4FF8D1ADD72D5CC119415E9C145DA8790A1E8F52A6B8F3FD"), ) } #[test] fn test_ascon128_568() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA010DC49CBA553510B46BB397A40B26846C5FE78B1201CDA"), + &hex!("7CC88BDBF6D70605975B2FCD35DABD5B377C3843C5858B3006224EF2939BFA901B"), ) } #[test] fn test_ascon128_569() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D86F9D651791D7275FCCBF5894B00F2521682581DC6B57EC7"), + &hex!("44864FD337BBF237DB14139BDC6E1D2514C6289FAD15429D7346FDBD112D38798F"), ) } #[test] fn test_ascon128_570() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC80CBDFF67CE45F405DA3F52A534524CD268ABAB34DE1C"), + &hex!("108640BD71345C6EDC4AEC76EA3BE5D4DFCAA4EE178055310EB8FA6E1CA6F4FDA2"), ) } #[test] fn test_ascon128_571() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC460181575FA9D145BE9C8D3517D972AF3CEA382275CD02046"), + &hex!("6A256FBBD3726C823F99E5C5252CFC367D6EAB0E6D1C189D9B3A0A6268E9A737F0"), ) } #[test] fn test_ascon128_572() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4EDACCE9A67B15D82C2D8F2C53DF140B314F40FAA288856"), + &hex!("F2F44B081312F3F8C13E843F0ADBB84D307D0D9561560FE476926D255B4D992F4E"), ) } #[test] fn test_ascon128_573() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE58842CB4AED6C41041DE5747C43B1C5F6E021F2A63413077D17"), + &hex!("29FCAD75A4163DE319D4E3E4C98F5D5FC463529C5FD3B534C95F58AC5E6A3213E8"), ) } #[test] fn test_ascon128_574() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D708C5B11AA1498058CDE0A253DE70296009D2F77A46B1C4F"), + &hex!("BBAE1D88621912ED737EADA1B19FCB19A9C762CA518BE19EE0098BE301E6924260"), ) } #[test] fn test_ascon128_575() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC182DF6B59467725AD514C5B75DEEDBB562AFF7B73B9101DB"), + &hex!("4BE547736BE1D8A6CDE18D1430BA869E6BCF8DE2BCBC8F71E658DC705D8DFE15BD"), ) } #[test] fn test_ascon128_576() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BEC2D8A596B44616D6BAAE57AE50DA0D10248F7F29BCF65"), + &hex!("4E589270FEB89BB22408041DAF7D55DB9BCD159F7F92968B02A07FD3E139B59FCF"), ) } #[test] fn test_ascon128_577() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9BAB74D02938E9D932C0D3D8B376021E32A7DE6B2E24E86"), + &hex!("B03E607317A251B08B30F744B71965B0F1D5E576F7118A4E67FD4246766E7E7428"), ) } #[test] fn test_ascon128_578() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01DA8A0EEFB0455035A06E6E29643AA3B2A2B3AF5ACDD163"), + &hex!("6A28215E4A6023FAE42095318B187F99C58C47A610AD1D15094A4F527D902BBD6B"), ) } #[test] fn test_ascon128_579() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7A496010F129B5C9F24CC11E01C76F3C9F6F6F41D480BFC8"), + &hex!("9813B7013089DB863A742A4C13F1408E9781D46986CBC03B3E6A335581EB9DA954"), ) } #[test] fn test_ascon128_580() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E67F95B3ABF14901DCDABB6153FEE4AF0F1E92FC91EE424"), + &hex!("501DFE330EC4528E8D3BC467A02391BF2CF4DEAB958A3870690C5899B22D39FCAA"), ) } #[test] fn test_ascon128_581() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C8F134D3ED02E4E9262177C4A75FDA1F0E2C62EE6A47009"), + &hex!("64AC72120E66A202433C618208B281F92987643DD59BD26F57C017368D058F9FDF"), ) } #[test] fn test_ascon128_582() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332F245C70AB28D02B951DB9BA69825EBCC65EE42A2724C49"), + &hex!("C305EB0E851DF92B6F8ACA44F24BADF13B9D0C7F9B80A45244BDEDED1A56BBF663"), ) } #[test] fn test_ascon128_583() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A5C24E4970400CA8AB366C8B5E55FA9C7BDDFF8403ED70E"), + &hex!("994984D48B44B49446092EE25EF521A4E4981A2943A2748D066E5CF51251ECE205"), ) } #[test] fn test_ascon128_584() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45978E6F894249E8ADE8931AC983F1C07C094B45EAC636F722"), + &hex!("368D61A8D488E8FB0F9F57D79350E353111FE7D30AFDD8AC215BC542FFA87E8B09"), ) } #[test] fn test_ascon128_585() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8733301D70F21C844D9E7DABB5B662840CE5628D0EB0C53F2C236"), + &hex!("C01EA7792BF5F9621F07A266E6DF876E7B921F6CEC26CE77E238759A29CA28D638"), ) } #[test] fn test_ascon128_586() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE3091490331A6000BD44420A51F7FCD892F62A972DD5037A1"), + &hex!("BA35FA7ECE7C780FFF8B7E41BC97822F98F2BB975E1438F5D9FAB40C66FA6CD49F"), ) } #[test] fn test_ascon128_587() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD6C1F6BB2EDBB40788B8784CE35231F88131BD6E1CCC21E"), + &hex!("4C83A29686FE1AFC3FAD84899E6F5176B6CA6415C6802CD4511CC14278980AA6CC"), ) } #[test] fn test_ascon128_588() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E6314484B8CA9FF75AB5C2E7EF5F2B44AECCD96589571C0F7"), + &hex!("1244D5C1B435AFF489A8FD04B87B0763E4D64F5D4E146CAB4FBA71093AE8A83223"), ) } #[test] fn test_ascon128_589() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC470C8F26199232AD46A54DD60BF832C0390A94967ECA736E"), + &hex!("C8002E9D447FA42945BF66AF5375BF61021925FE6C4C23A3BE904FC33AE79150F4"), ) } #[test] fn test_ascon128_590() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20D3D705A15DB9B75055BA12A156D966BEE896D3657E4E821"), + &hex!("662D521980423CBF521E7E4F9BABD0FF905A71A8F4B7A39603E766E5CFA5FF91CE"), ) } #[test] fn test_ascon128_591() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731641C6EC79E1E39D0F367D35E80C73C60E285A06C1BF76BBD"), + &hex!("26A6E765E6BFE7EC0E25886657486E8D4CA370491E5EA138AAD665CEC4EFB1422B"), ) } #[test] fn test_ascon128_592() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99173380199972D19BE467B6C71C592296ABC7DCB443C1AEE204563184"), + &hex!("0F55D7051D7478D53F2BA03EF290C48B2D55981A135974A5C281BD4D23E3CD7127"), ) } #[test] fn test_ascon128_593() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BDD82E5152F149B1FDF764AE096AF5EF06F3B649410D23F"), + &hex!("141B8B25E59E0D01B11422D94048C8045E24C2BE3EE6DCE07FB187A1922DCF08A7"), ) } #[test] fn test_ascon128_594() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1A5D373B0D5168D9FD57F7A9D6C684B8A005CB11EE3A0F0"), + &hex!("4C086D27A3B51A2333CFC7F22172A9BCADA92B2A1CDEA6B1B8DA77294080EAD708"), ) } #[test] fn test_ascon128_595() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!(""), - &hex!("BC820DBDF7A4631C5B29884AD69175C33896BB6570B77AA9A0D22DBD95359713DDA7"), + &hex!("E770D289D2A44AEE7CD0A48ECE5274E381BA01E0EA2595E8A1298ED9AB925C7A430B"), ) } #[test] fn test_ascon128_596() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC79F7FDD07369DDF3861BD28D621EDE229828F0F30A0B01A01E"), + &hex!("25FBE48AC155C103927E59C60C88A56B69F5190D7AECAE313946B30AD835341C6E48"), ) } #[test] fn test_ascon128_597() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("0001"), - &hex!("6E9F820D5468A0D476620F58650864F0D5744D68C528C150A1F6DA44571EA0002563"), + &hex!("49E50547CA0C754784F2A6F936ED9497C3A5FDC8BF0150C7FFE8E13EA187764148C2"), ) } #[test] fn test_ascon128_598() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA11E151534C5CCC0BEF5983F12F3D14F2F6917679EF250694E9"), + &hex!("D2721FCB362AB5E15C6872449B117B992679F2DE01627C325FAC1342EEFA58A28EAF"), ) } #[test] fn test_ascon128_599() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F018AB62DF66F584D0FD10A733A02424B71DE04FDF9088F05"), + &hex!("4A53D9966D87BFED686585FE7A28C7D3027F420375B043C3F372BD02A9F3858ADABB"), ) } #[test] fn test_ascon128_600() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E1D8D734511C32CACAC740CBEE43DDBC674AACD895754FA6"), + &hex!("1F820273C65246B76D4FF8D1ADD72D5CC170974453EB43684ECB92BC8E6BEEECC694"), ) } #[test] fn test_ascon128_601() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA010DC49CBA5535101D580542E71D72F8899DCCFE547AF2F6B"), + &hex!("7CC88BDBF6D70605975B2FCD35DABD5B37B93CE5DE0570F6E4868FD7561DBD25B9B3"), ) } #[test] fn test_ascon128_602() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D86F9D651791D72750F0D00173D8B641715894EA02912D93C69"), + &hex!("44864FD337BBF237DB14139BDC6E1D25140DEAFAAADAEA87E93BE84F137AAB6039A0"), ) } #[test] fn test_ascon128_603() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC80CBDFF67CE457EE4FC3BF74D0E7EA8B945F2EB2A898DD7"), + &hex!("108640BD71345C6EDC4AEC76EA3BE5D4DF44FFD658E6770535C0ABDA9F47E26BA11C"), ) } #[test] fn test_ascon128_604() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC460181575FA9D145BDD000E0AA31AAE5C17108B00428F98D178"), + &hex!("6A256FBBD3726C823F99E5C5252CFC367D13D066301F046D43DAFECCAF9ED9C7077E"), ) } #[test] fn test_ascon128_605() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4EDACCE9A67B15D9F7EF5A91230C532887C534E22535CE111"), + &hex!("F2F44B081312F3F8C13E843F0ADBB84D30B76D66D84E7F757C30AC8CE399BB74BF43"), ) } #[test] fn test_ascon128_606() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE58842CB4AED6C41041D6DA262476F2ECF4C58ACCD2BEA2F349FF7"), + &hex!("29FCAD75A4163DE319D4E3E4C98F5D5FC473A85C21F34A587C3B3B63DEBF580E4487"), ) } #[test] fn test_ascon128_607() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D708C5B11AA149805747057E09435AB4A22585BF36AFEFAE03E"), + &hex!("BBAE1D88621912ED737EADA1B19FCB19A9DDE695868387BE01A1EA7ECABE67843676"), ) } #[test] fn test_ascon128_608() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC182DF6B59467725A70445C48DC636194AA25601AA2B89A769C"), + &hex!("4BE547736BE1D8A6CDE18D1430BA869E6B39596B5BD4381CD78F40ABBD7FADF9C419"), ) } #[test] fn test_ascon128_609() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BEC2D8A596B4461B146BAAD3796EB22B9EDB294870D9C147A"), + &hex!("4E589270FEB89BB22408041DAF7D55DB9BA1D3FCB0E2D4ED80A1DF5D9349C69BD7C6"), ) } #[test] fn test_ascon128_610() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9BAB74D02938E9DA2143034F7F3AE086162F8C431BBF322EC"), + &hex!("B03E607317A251B08B30F744B71965B0F1BE63B7C60537954C9BD8F4AFF0701BA78B"), ) } #[test] fn test_ascon128_611() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01DA8A0EEFB04550CAB1F8CC1E194FE87EAFA8C358226E28D3"), + &hex!("6A28215E4A6023FAE42095318B187F99C56D03C271847A2A5BBF71EFCF84AB57CB1D"), ) } #[test] fn test_ascon128_612() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7A496010F129B5C9A3D1D2EF9E5E3AB15916B293C0CBBC83A0"), + &hex!("9813B7013089DB863A742A4C13F1408E97CF95944BD80DCE8D124F20C04207351DA5"), ) } #[test] fn test_ascon128_613() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E67F95B3ABF1490F3EEF159D7F59D585D542D06471DDA52E8"), + &hex!("501DFE330EC4528E8D3BC467A02391BF2CF2F81515016BF469F19C5B7FB795F42566"), ) } #[test] fn test_ascon128_614() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C8F134D3ED02E4EDB8E5B8314209F5CD94D9236D3728B9DF0"), + &hex!("64AC72120E66A202433C618208B281F929D7D76B6D8C8E9A31F974B9D60F2F069D31"), ) } #[test] fn test_ascon128_615() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332F245C70AB28D022B3ED537B3AB4BECC99A39D2804DB5BCE0"), + &hex!("C305EB0E851DF92B6F8ACA44F24BADF13BEEA3112FE09E093C702B56F5280CB73C6B"), ) } #[test] fn test_ascon128_616() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A5C24E4970400CA7827CB8081D9E59635A25528469C621BFE"), + &hex!("994984D48B44B49446092EE25EF521A4E44B3904EA1D5D497E00CA12D7B9B6D0B86D"), ) } #[test] fn test_ascon128_617() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45978E6F894249E8ADE01A6038EF6B22B8B0009FD112D6C8CDF1"), + &hex!("368D61A8D488E8FB0F9F57D79350E3531114C57B945AE1B8C8B25E499F7FF77F8E7B"), ) } #[test] fn test_ascon128_618() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8733301D70F21C844D9E7BA29C8984EB4235F587E7816F6725F1B27"), + &hex!("C01EA7792BF5F9621F07A266E6DF876E7B5489D20894A5F82035A3B587643D7FB285"), ) } #[test] fn test_ascon128_619() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE3091490331A6000BCBCA27D18A9AC1A1ACAB65A7060963F098"), + &hex!("BA35FA7ECE7C780FFF8B7E41BC97822F982E30D229194F8E8699AD9C127539267015"), ) } #[test] fn test_ascon128_620() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD6C1F6BB2EDBB40288CBD7E70A7ECC1F9AF850DB1D3A32772"), + &hex!("4C83A29686FE1AFC3FAD84899E6F5176B6B40C0D1FDD9FC5EFDD092FD1E5331889E3"), ) } #[test] fn test_ascon128_621() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E6314484B8CA9FF75DC7EA63BFB71CFA709C2EC3E6EEB1A6F33"), + &hex!("1244D5C1B435AFF489A8FD04B87B0763E4C37C8C3108673186DE37F8373ED0551394"), ) } #[test] fn test_ascon128_622() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC470C8F26199232AD6D9E39E1276E3265D6301F1D0F471919D0"), + &hex!("C8002E9D447FA42945BF66AF5375BF6102FCA29DADBA4B5C8C20149581F4173261B3"), ) } #[test] fn test_ascon128_623() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20D3D705A15DB9B7545412128B588A23725159101ECA0C5955B"), + &hex!("662D521980423CBF521E7E4F9BABD0FF90076E9343E5EA3ED67E7FF9C6A7B5644EF9"), ) } #[test] fn test_ascon128_624() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731641C6EC79E1E39D0441CDCF90FB69286194B76BD47C5B5CFDC"), + &hex!("26A6E765E6BFE7EC0E25886657486E8D4C0B30EA817D3F150AF2A9D710FCE7F55584"), ) } #[test] fn test_ascon128_625() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99173380199972D19BE467B6C78B792BD5DD272A9886432528BD43C8EBC7"), + &hex!("0F55D7051D7478D53F2BA03EF290C48B2D0077D6AF4A4CF430EFDCEBF8E41872764B"), ) } #[test] fn test_ascon128_626() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BDD82E5152F149BFE4A32665E847F526E62B961869F128241"), + &hex!("141B8B25E59E0D01B11422D94048C8045EE79D4FC6CDB0BC7AA84420C8F1341CBE00"), ) } #[test] fn test_ascon128_627() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1A5D373B0D5168DCACB7A9064D604ECBC4756C25C25808705"), + &hex!("4C086D27A3B51A2333CFC7F22172A9BCAD880B5A1D83C4F24F355A61AE1578E1E550"), ) } #[test] fn test_ascon128_628() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!(""), - &hex!("BC820DBDF7A4631C5B29884AD69175C3389655260B684A89F383344B1B58448CE3A062"), + &hex!("E770D289D2A44AEE7CD0A48ECE5274E381BAD76042A7E82EA5439B942A5EF1584D3B8E"), ) } #[test] fn test_ascon128_629() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC79F7FDD07369DDF386CA1B7EED9F588EEC0585EA94024E77896F"), + &hex!("25FBE48AC155C103927E59C60C88A56B69F5F1E66589392B2E9969352609A0A62C917F"), ) } #[test] fn test_ascon128_630() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("0001"), - &hex!("6E9F820D5468A0D476620F58650864F0D5743B6EF9C19C11089FFA2549053C4461F1AA"), + &hex!("49E50547CA0C754784F2A6F936ED9497C3A55650829E182B5573CDA45BA5A0CED54A99"), ) } #[test] fn test_ascon128_631() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA11E151534C5CCC0BEFA1060BCCA73055372A6F5F92E1418CC916"), + &hex!("D2721FCB362AB5E15C6872449B117B9926791F6B928D29D4B7E2E1E1F6A945F1B466D4"), ) } #[test] fn test_ascon128_632() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F018AB62DF66F584D6432E36454E58C325DEFC8E98930EF7690"), + &hex!("4A53D9966D87BFED686585FE7A28C7D3027F066C578B3974A9F987818181ACA2E708C9"), ) } #[test] fn test_ascon128_633() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E1D8D734511C32CA445DC34B6E8EF29A17B2B242C43ED39A74"), + &hex!("1F820273C65246B76D4FF8D1ADD72D5CC17033DADC9AE39DAE3F35977F2D88898F30D3"), ) } #[test] fn test_ascon128_634() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA010DC49CBA55351011534D8E692193523F78FB90E54F80C86DE"), + &hex!("7CC88BDBF6D70605975B2FCD35DABD5B37B998B431D6513C278DB361CB8C1242E68180"), ) } #[test] fn test_ascon128_635() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D86F9D651791D72750FE3BEA3408F27B64AC1E044661FCA11487E"), + &hex!("44864FD337BBF237DB14139BDC6E1D25140D312DB060FE4DC661688340B57DB2E14FF8"), ) } #[test] fn test_ascon128_636() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC80CBDFF67CE457E4226A261F475B9A4628D3AA6F4C21C48B1"), + &hex!("108640BD71345C6EDC4AEC76EA3BE5D4DF44BE15A1F8ED39E6FA8F684DCC1BE746B536"), ) } #[test] fn test_ascon128_637() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC460181575FA9D145BDD3D40F465E70C7F8B43C87EB811DE0459CF"), + &hex!("6A256FBBD3726C823F99E5C5252CFC367D13B730D9F3331F776C4DECB87FCC5EB09EBD"), ) } #[test] fn test_ascon128_638() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4EDACCE9A67B15D9FF2B2F7F9EDB877586583C277B830995397"), + &hex!("F2F44B081312F3F8C13E843F0ADBB84D30B7A2CFD84B5C030740DC4F117DC37A1D9468"), ) } #[test] fn test_ascon128_639() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE58842CB4AED6C41041D6DECA43936776C15D54263D2CCFB482F3821"), + &hex!("29FCAD75A4163DE319D4E3E4C98F5D5FC47326D6628F171C865049B95ACB10094FB748"), ) } #[test] fn test_ascon128_640() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D708C5B11AA149805748886FC68BFF26F56523038A9634BFBE809"), + &hex!("BBAE1D88621912ED737EADA1B19FCB19A9DDB39A9AFE53D9F5A8ED207F6AA3DE38F9AA"), ) } #[test] fn test_ascon128_641() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC182DF6B59467725A70FAD2257EDD0E5343CCE96914CDB8D1150E"), + &hex!("4BE547736BE1D8A6CDE18D1430BA869E6B39F6E954231275446EB3D63070ECAF431B0D"), ) } #[test] fn test_ascon128_642() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BEC2D8A596B4461B16DD1DA38BCE767F4BC796221ACE44A173C"), + &hex!("4E589270FEB89BB22408041DAF7D55DB9BA12550A23EFFC860BA935FAF8AF3FB1E0A9B"), ) } #[test] fn test_ascon128_643() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9BAB74D02938E9DA2D9C1A1C79F8F8D9E55DAC33422D19263DE"), + &hex!("B03E607317A251B08B30F744B71965B0F1BE7A13A6BD607EE4CB834B36D96335EF8C03"), ) } #[test] fn test_ascon128_644() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01DA8A0EEFB04550CA93206B86C53E96F38643F1EAC3B9FE2618"), + &hex!("6A28215E4A6023FAE42095318B187F99C56D2309F41D31EB4E2DE7C519A735193FB63C"), ) } #[test] fn test_ascon128_645() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7A496010F129B5C9A3866EF53F0EFBE6F6B4ECDCA6BC70270DC0"), + &hex!("9813B7013089DB863A742A4C13F1408E97CFED58366EFA92B7E0AD2DBF91C21F4390B5"), ) } #[test] fn test_ascon128_646() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E67F95B3ABF1490F306C6DB3752200CC9235752C3E0A41B38C8"), + &hex!("501DFE330EC4528E8D3BC467A02391BF2CF28DC8385063628D8DA0684EE01713098545"), ) } #[test] fn test_ascon128_647() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C8F134D3ED02E4EDBA07F2E5FC7096CE6589F25C8DC07076213"), + &hex!("64AC72120E66A202433C618208B281F929D7AE24CF768720AE6A9CE48D6B365E83E81A"), ) } #[test] fn test_ascon128_648() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332F245C70AB28D022B47FFDB1F338ABD07F4C62D0A3C7B1DB660"), + &hex!("C305EB0E851DF92B6F8ACA44F24BADF13BEEC529F8CFE269D320A4F234B34443D563BA"), ) } #[test] fn test_ascon128_649() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A5C24E4970400CA78DEA9E4F2750CFD52D18CB5B8278B488E28"), + &hex!("994984D48B44B49446092EE25EF521A4E44B5C811766A550593539CFD337C5AAAC6D5A"), ) } #[test] fn test_ascon128_650() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45978E6F894249E8ADE0A17BBBE117725F77DBE1258DC408269C89"), + &hex!("368D61A8D488E8FB0F9F57D79350E35311140467EC0054430055D00E0CDE9521D09A61"), ) } #[test] fn test_ascon128_651() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8733301D70F21C844D9E7BA342CB6620322AD859C9AE5740FEE27BF6E"), + &hex!("C01EA7792BF5F9621F07A266E6DF876E7B541F3E1481572A2BFFD7F364F4D724FD7A9E"), ) } #[test] fn test_ascon128_652() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE3091490331A6000BCB733B6423E9E947A4E6A486D397B3563C9B"), + &hex!("BA35FA7ECE7C780FFF8B7E41BC97822F982E197D6CDD419BCA138D20DC715EDCAE5758"), ) } #[test] fn test_ascon128_653() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD6C1F6BB2EDBB402824FFABC1A7F01D75DF27090E493FBC0ED1"), + &hex!("4C83A29686FE1AFC3FAD84899E6F5176B6B4ABE31BE9A7A51853156DFDBA71A38993B2"), ) } #[test] fn test_ascon128_654() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E6314484B8CA9FF75DC66CBC57CBE6E0AE3FA307D2EE177A58594"), + &hex!("1244D5C1B435AFF489A8FD04B87B0763E4C3853B9F472BA9BFBA037011C9A500DBC6A2"), ) } #[test] fn test_ascon128_655() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC470C8F26199232AD6DEED65258452E40624216D2A2599AE6EE44"), + &hex!("C8002E9D447FA42945BF66AF5375BF6102FC33288C2CDFC11E2F406AAD754CD1E2FC8A"), ) } #[test] fn test_ascon128_656() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20D3D705A15DB9B754566DDB4495B0D1DD5CDAEB1FFF95BC684CA"), + &hex!("662D521980423CBF521E7E4F9BABD0FF90072CC05E3E73B580EDBF13044A72C2DA550D"), ) } #[test] fn test_ascon128_657() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731641C6EC79E1E39D0447634DAB831960367C37BFB9C0B91BC4577"), + &hex!("26A6E765E6BFE7EC0E25886657486E8D4C0B7EC2DF39DC68AD83868CBACB0F3B74DCFA"), ) } #[test] fn test_ascon128_658() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99173380199972D19BE467B6C78B40887CD1E10DE712672F6BFD5C8E08D7DD"), + &hex!("0F55D7051D7478D53F2BA03EF290C48B2D00B9E74E3F8DCC2E2E37BF1E22ABE4D2DF19"), ) } #[test] fn test_ascon128_659() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BDD82E5152F149BFE1A77E80F6FF3534F4069508924897650A9"), + &hex!("141B8B25E59E0D01B11422D94048C8045EE7741AFEAD7B1D8ADADF1D961DC31887D6D0"), ) } #[test] fn test_ascon128_660() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1A5D373B0D5168DCA4A8CBA107FE6B9D1459632EF3F96B86226"), + &hex!("4C086D27A3B51A2333CFC7F22172A9BCAD88B8066BEF43C66F5E186A788FE1DA56810F"), ) } #[test] fn test_ascon128_661() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!(""), - &hex!("BC820DBDF7A4631C5B29884AD69175C3389655CA4AF310AB698B3090A7CBDBF3432D3DD4"), + &hex!("E770D289D2A44AEE7CD0A48ECE5274E381BAD7E1EB410DB6608A9387396A64D0B6FD88A6"), ) } #[test] fn test_ascon128_662() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC79F7FDD07369DDF386CACCBBD49F18ED24EC3747A9DC1C7DDE0F25"), + &hex!("25FBE48AC155C103927E59C60C88A56B69F5F1C2DC871BB26DC7575ED897042381ABE90F"), ) } #[test] fn test_ascon128_663() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("0001"), - &hex!("6E9F820D5468A0D476620F58650864F0D5743BAA07D68F09EB8D090D5724D487F3023A8D"), + &hex!("49E50547CA0C754784F2A6F936ED9497C3A556D3ED93FBB666DF0DB63E2633487525C0FE"), ) } #[test] fn test_ascon128_664() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA11E151534C5CCC0BEFA1C3F8FB64C8BD6583DDE77ADF171D1D0097"), + &hex!("D2721FCB362AB5E15C6872449B117B9926791FD7FACE4487FEA998C8D88E8A5A70C8BF3D"), ) } #[test] fn test_ascon128_665() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F018AB62DF66F584D643BAC1273081FD86931E93CA453F24E0727"), + &hex!("4A53D9966D87BFED686585FE7A28C7D3027F06EB8D35B16F784706DDA743676C02294C27"), ) } #[test] fn test_ascon128_666() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E1D8D734511C32CA4415E10196CDE1C6FD04100C89E73AF86DFB"), + &hex!("1F820273C65246B76D4FF8D1ADD72D5CC1703338EBA14D6B95D20687D1585A6AC5B48509"), ) } #[test] fn test_ascon128_667() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA010DC49CBA553510115072F5EC462E050792C12464FAFCCC4F5A6"), + &hex!("7CC88BDBF6D70605975B2FCD35DABD5B37B998207B14C9F2F446D0F71192AFFE70C98364"), ) } #[test] fn test_ascon128_668() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D86F9D651791D72750FE31CDD5F0B73385D39934EABC0456241722D"), + &hex!("44864FD337BBF237DB14139BDC6E1D25140D311F800FEA58531C94CBBF5B41626C91197E"), ) } #[test] fn test_ascon128_669() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC80CBDFF67CE457E4228C855D481D5E309FBDBB784905DB3DFC1"), + &hex!("108640BD71345C6EDC4AEC76EA3BE5D4DF44BEF99F9B9F52CE178E112F53947F02D2ED2E"), ) } #[test] fn test_ascon128_670() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC460181575FA9D145BDD3D6BF3B05571F8DBC017433E9E13F1C09260"), + &hex!("6A256FBBD3726C823F99E5C5252CFC367D13B714938DFBF751165B44414486395A8F2A96"), ) } #[test] fn test_ascon128_671() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4EDACCE9A67B15D9FF2815344492269D6E93A9696AA4E49461685"), + &hex!("F2F44B081312F3F8C13E843F0ADBB84D30B7A253F504E5FBE1BCC508289F663E00EB2ED1"), ) } #[test] fn test_ascon128_672() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE58842CB4AED6C41041D6DEC3B5F557C05ED74645E0B5B07FDFA3EC4BB"), + &hex!("29FCAD75A4163DE319D4E3E4C98F5D5FC473269A68963E1BFC5244F9A64497D69BCF61EA"), ) } #[test] fn test_ascon128_673() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D708C5B11AA14980574886B72E21A203E6D2330F974B682D1A2DC18"), + &hex!("BBAE1D88621912ED737EADA1B19FCB19A9DDB36783BF33792EEBDB555653F1A0E5386106"), ) } #[test] fn test_ascon128_674() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC182DF6B59467725A70FA80C0D6A63C9FC06CD31B44640EDB524B24"), + &hex!("4BE547736BE1D8A6CDE18D1430BA869E6B39F6A46E068ED8479EBB94E4117D70C3FF558A"), ) } #[test] fn test_ascon128_675() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BEC2D8A596B4461B16D086026140E5290276C6327775ED0E4C1F7"), + &hex!("4E589270FEB89BB22408041DAF7D55DB9BA125D4D25A21C1C52F102A4348D1EE7BE13F64"), ) } #[test] fn test_ascon128_676() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9BAB74D02938E9DA2D902B5D664F6926A24FC00EEE61F16B650DF"), + &hex!("B03E607317A251B08B30F744B71965B0F1BE7A35E0517DE679D7DAEBB250FE17BCEDA001"), ) } #[test] fn test_ascon128_677() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01DA8A0EEFB04550CA93CE1B20FED884AF0C7067D1656CEE475A83"), + &hex!("6A28215E4A6023FAE42095318B187F99C56D23069628AF741BE40A933DE5D40395C687E5"), ) } #[test] fn test_ascon128_678() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7A496010F129B5C9A3860BC8EEC2D9B2263B74E0D1784F5C6EE64D"), + &hex!("9813B7013089DB863A742A4C13F1408E97CFEDCA3C671D399FBE05D9D28DF3E961CB3C2B"), ) } #[test] fn test_ascon128_679() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E67F95B3ABF1490F306CDF4625E80409F05B0719C6E49A80A4FAB"), + &hex!("501DFE330EC4528E8D3BC467A02391BF2CF28D939B604252A81A6325E2732DB9C88020DA"), ) } #[test] fn test_ascon128_680() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C8F134D3ED02E4EDBA079A23CE7EEB9B4664DDB5F5D1247DC0E2F"), + &hex!("64AC72120E66A202433C618208B281F929D7AE66517CFC08FF1DAD724E80BD6E531F4929"), ) } #[test] fn test_ascon128_681() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332F245C70AB28D022B47C186B0449E776F0D6980D44638A0C24370"), + &hex!("C305EB0E851DF92B6F8ACA44F24BADF13BEEC54DF097509F683EAB735088E9F72D091489"), ) } #[test] fn test_ascon128_682() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A5C24E4970400CA78DE824E1BC98B6A38037D3428F3AB21D477AC"), + &hex!("994984D48B44B49446092EE25EF521A4E44B5CC0E3B0F7AB1A4B30E37AC791886750C5C4"), ) } #[test] fn test_ascon128_683() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45978E6F894249E8ADE0A149BB7AE2DA0FA056D43C4FDA052309F33F"), + &hex!("368D61A8D488E8FB0F9F57D79350E35311140403D638904947DF0A880016384E5E30AC83"), ) } #[test] fn test_ascon128_684() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8733301D70F21C844D9E7BA340F6EF8A1C9FC550FA812DD261B6C70D2CC"), + &hex!("C01EA7792BF5F9621F07A266E6DF876E7B541FA7B7092858CE21D5DF3A6CEAB9C3070FC6"), ) } #[test] fn test_ascon128_685() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE3091490331A6000BCB7389A8A2D469E118D86BB0C837296505F461"), + &hex!("BA35FA7ECE7C780FFF8B7E41BC97822F982E196EE175660528C6B0079177FDEC8BAF1C1E"), ) } #[test] fn test_ascon128_686() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD6C1F6BB2EDBB402824D306C64EEE45D243539BFE0E1069217FBD"), + &hex!("4C83A29686FE1AFC3FAD84899E6F5176B6B4ABF105024B76299B1F8EDE03DFC9E6AF4FF3"), ) } #[test] fn test_ascon128_687() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E6314484B8CA9FF75DC6679D3960243E50B17366591A5BFDFF410E2"), + &hex!("1244D5C1B435AFF489A8FD04B87B0763E4C385F1B420A794A857C30FD0BF0BADDAE41D93"), ) } #[test] fn test_ascon128_688() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC470C8F26199232AD6DEECACA676D77C823C51C3DA448C7A1AAE19F"), + &hex!("C8002E9D447FA42945BF66AF5375BF6102FC33E1A4D0BFFDEE1B2D355CCDCC8F338C064A"), ) } #[test] fn test_ascon128_689() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20D3D705A15DB9B754566D1D05FF63035CCE5744735AB34FBA3D0E2"), + &hex!("662D521980423CBF521E7E4F9BABD0FF90072C740F8635B4DBF4D1934573C9C7661E7480"), ) } #[test] fn test_ascon128_690() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731641C6EC79E1E39D0447608C49202054DC4CE5ED08A36460813813C"), + &hex!("26A6E765E6BFE7EC0E25886657486E8D4C0B7E0361660EAAFC3E361193F908545AE87196"), ) } #[test] fn test_ascon128_691() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99173380199972D19BE467B6C78B4088E5B0FDC51BACF2E7129731EAB9957611"), + &hex!("0F55D7051D7478D53F2BA03EF290C48B2D00B9AFD96F9C4525B106E95F4FBAEB00D5EB3D"), ) } #[test] fn test_ascon128_692() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BDD82E5152F149BFE1A13A6C90E104465EB63D28798D22155A0DD"), + &hex!("141B8B25E59E0D01B11422D94048C8045EE7744D76ED368CAE6A9B45C3276B7805712717"), ) } #[test] fn test_ascon128_693() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1A5D373B0D5168DCA4A96AB55D515C02182868A73513E7D8492BA"), + &hex!("4C086D27A3B51A2333CFC7F22172A9BCAD88B8D4427B136D2C172762AAACD306A569FD3F"), ) } #[test] fn test_ascon128_694() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!(""), - &hex!("BC820DBDF7A4631C5B29884AD69175C3389655CA817CDDDDDB4EE51C5C403B0AE24B7D8708"), + &hex!("E770D289D2A44AEE7CD0A48ECE5274E381BAD7E1637C3B51865920FB3F01F36CE63C8AD387"), ) } #[test] fn test_ascon128_695() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC79F7FDD07369DDF386CACC1C9590A1A082168187C08FBCAB96C53044"), + &hex!("25FBE48AC155C103927E59C60C88A56B69F5F1C2255A402CE1981198154D1B1079C777067B"), ) } #[test] fn test_ascon128_696() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("0001"), - &hex!("6E9F820D5468A0D476620F58650864F0D5743BAA43B66BFB59B73A1E3029CB52D20D70275C"), + &hex!("49E50547CA0C754784F2A6F936ED9497C3A556D34D8A767A9C904D517B0EA320B6526A40F5"), ) } #[test] fn test_ascon128_697() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA11E151534C5CCC0BEFA1C3EFBE84959466CD5541BF4ED5DEE0FC8682"), + &hex!("D2721FCB362AB5E15C6872449B117B9926791FD749F00914C927167B8407247374C7804696"), ) } #[test] fn test_ascon128_698() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F018AB62DF66F584D643B5BFE32E562562BC17904336252B669D9B1"), + &hex!("4A53D9966D87BFED686585FE7A28C7D3027F06EBA8DCECF0F5A787C22CD604631AC4605721"), ) } #[test] fn test_ascon128_699() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E1D8D734511C32CA4415FD7C242A7053D1D6B1753342465AB814E6"), + &hex!("1F820273C65246B76D4FF8D1ADD72D5CC1703338B9F64CA097DB3709A6BD11D0C6285B023D"), ) } #[test] fn test_ascon128_700() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA010DC49CBA5535101150770F273D2A041CB22ED544792A61DBE7EC5"), + &hex!("7CC88BDBF6D70605975B2FCD35DABD5B37B998207A75F3FE9B2955DA60A3D488CBCD623B5B"), ) } #[test] fn test_ascon128_701() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D86F9D651791D72750FE31C29D6B0A52D78DA29D7F1B28C974A817735"), + &hex!("44864FD337BBF237DB14139BDC6E1D25140D311F19F37B2D7311FDFA5368EEA8D45D531B4F"), ) } #[test] fn test_ascon128_702() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC80CBDFF67CE457E42289A6B7A72AE0440055570D04783E828E80B"), + &hex!("108640BD71345C6EDC4AEC76EA3BE5D4DF44BEF9CE528F1FF9AA57E1E25695644B8F3120A6"), ) } #[test] fn test_ascon128_703() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC460181575FA9D145BDD3D6B1BDD001B6BB4BCC7C8A24C737883D89C02"), + &hex!("6A256FBBD3726C823F99E5C5252CFC367D13B7143020F5C954755C63E73ABA3E9BA5B6513A"), ) } #[test] fn test_ascon128_704() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4EDACCE9A67B15D9FF28142BAE19C560DD6B6722CF219DCF4049140"), + &hex!("F2F44B081312F3F8C13E843F0ADBB84D30B7A2535A371B9BEF5C4D98ABFDFEFADD2503B96F"), ) } #[test] fn test_ascon128_705() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE58842CB4AED6C41041D6DEC3B3AC9C6CD100C70393C119B15991785274D"), + &hex!("29FCAD75A4163DE319D4E3E4C98F5D5FC473269A6E141DB836F92F53414251FA32C0431D61"), ) } #[test] fn test_ascon128_706() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D708C5B11AA14980574886B4C8AA55765BFA9267F8EAEBB38D3ED4E56"), + &hex!("BBAE1D88621912ED737EADA1B19FCB19A9DDB367E4F22888E43D09B7057CDF8DD62B539532"), ) } #[test] fn test_ascon128_707() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC182DF6B59467725A70FA80E6608C39AB5C2D7D21CA2BA4F5DFE4F4B1"), + &hex!("4BE547736BE1D8A6CDE18D1430BA869E6B39F6A4AE40A399A5DF9BF10ECA510EAF3E56D47E"), ) } #[test] fn test_ascon128_708() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BEC2D8A596B4461B16D08AEAB52612991152894DAF9664063E5ADF0"), + &hex!("4E589270FEB89BB22408041DAF7D55DB9BA125D4D1FAFCC4C197E011C0A969AB3C016B7445"), ) } #[test] fn test_ascon128_709() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9BAB74D02938E9DA2D902930226854353B8547D18CFFC3D650C073F"), + &hex!("B03E607317A251B08B30F744B71965B0F1BE7A356F1F52C0F4C6DC83BC51D502344451D11B"), ) } #[test] fn test_ascon128_710() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01DA8A0EEFB04550CA93CE23A437797892B8913E9C9003404A91A6A3"), + &hex!("6A28215E4A6023FAE42095318B187F99C56D2306BED4CCEACCA3A5148A5C34D6D2D135AF11"), ) } #[test] fn test_ascon128_711() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7A496010F129B5C9A3860BFF5F9C585268C198B76BBA59E49A932807"), + &hex!("9813B7013089DB863A742A4C13F1408E97CFEDCAAA645A3A63E10C34F8914B1E89C721389B"), ) } #[test] fn test_ascon128_712() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E67F95B3ABF1490F306CD3749F3DAE6B734BB52F01366B5741970CD"), + &hex!("501DFE330EC4528E8D3BC467A02391BF2CF28D935090BB06D2127B068B5DCBE0F1195B7615"), ) } #[test] fn test_ascon128_713() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C8F134D3ED02E4EDBA0794B47127D200B0283147870A1E45AF980DD"), + &hex!("64AC72120E66A202433C618208B281F929D7AE66B793B92B88581786C19CD234407B51359D"), ) } #[test] fn test_ascon128_714() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332F245C70AB28D022B47C1D015EBAAE30EB8D864C57EC8566B5E540E"), + &hex!("C305EB0E851DF92B6F8ACA44F24BADF13BEEC54D8B2847F1BD79D70F802068FC7E0593CEDB"), ) } #[test] fn test_ascon128_715() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A5C24E4970400CA78DE82414590B4B7524D50CE73DF27604183A58B"), + &hex!("994984D48B44B49446092EE25EF521A4E44B5CC07FD25BFC5AA9B9F3BD5C1FDB9FF261C5D5"), ) } #[test] fn test_ascon128_716() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45978E6F894249E8ADE0A149F4C564D985B1964585AB4D96E930488C11"), + &hex!("368D61A8D488E8FB0F9F57D79350E35311140403545C733D52B97665F3E62C2144FB016E4B"), ) } #[test] fn test_ascon128_717() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8733301D70F21C844D9E7BA340F7D6CA2A65BB9813954D611FC81C4FD0AF4"), + &hex!("C01EA7792BF5F9621F07A266E6DF876E7B541FA73E093A842817725C631F9E9E6F5BE22684"), ) } #[test] fn test_ascon128_718() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE3091490331A6000BCB7389BB96D35124D1E1C92E4DC0554BDC958A7C"), + &hex!("BA35FA7ECE7C780FFF8B7E41BC97822F982E196ED31855EBCD46CB34D3910B9DC87D0DEA73"), ) } #[test] fn test_ascon128_719() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD6C1F6BB2EDBB402824D3E8255ED6FAA2A920DD3D86ED56BCFD18BE"), + &hex!("4C83A29686FE1AFC3FAD84899E6F5176B6B4ABF143256D7C294658694857EF8B6F18A10E63"), ) } #[test] fn test_ascon128_720() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E6314484B8CA9FF75DC667993D5E1524E884961EC39FED07D8F21813A"), + &hex!("1244D5C1B435AFF489A8FD04B87B0763E4C385F184478326E9F1AEAE51C3CA305B87C7E255"), ) } #[test] fn test_ascon128_721() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC470C8F26199232AD6DEECA2833FC3010E541DA0AEE55EA221712D463"), + &hex!("C8002E9D447FA42945BF66AF5375BF6102FC33E1A00C127A280F0D4F7C2A369090E68AD325"), ) } #[test] fn test_ascon128_722() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20D3D705A15DB9B754566D10C2DA8265BF5DE7EFE9C0E2066CD7EF4FD"), + &hex!("662D521980423CBF521E7E4F9BABD0FF90072C743E0C5468A71BD0A700158D740234906F2C"), ) } #[test] fn test_ascon128_723() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731641C6EC79E1E39D04476081D8F6373EDD02AA2BC134D9975B7F4B369"), + &hex!("26A6E765E6BFE7EC0E25886657486E8D4C0B7E03EB659C541BA7282DDBE249231EE73FEECD"), ) } #[test] fn test_ascon128_724() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99173380199972D19BE467B6C78B4088F975F5DDBF4C94C8DC99DA2513E4EB55BE"), + &hex!("0F55D7051D7478D53F2BA03EF290C48B2D00B9AF59FED36BC074E552EBEE246D665A234483"), ) } #[test] fn test_ascon128_725() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BDD82E5152F149BFE1A1383B70153B0ACFA4CB9A56260DD86B851E6"), + &hex!("141B8B25E59E0D01B11422D94048C8045EE7744DD07E7FB401D9131A2695D23D3CD96BA591"), ) } #[test] fn test_ascon128_726() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1A5D373B0D5168DCA4A96736CC5AB9E757CFC6DC4DED82FFB309B24"), + &hex!("4C086D27A3B51A2333CFC7F22172A9BCAD88B8D4D7EE52AFC8415C2D767A5BDC06FCCAA99C"), ) } #[test] fn test_ascon128_727() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!(""), - &hex!("BC820DBDF7A4631C5B29884AD69175C3389655CA81353B155C981722AB475C9D51C4DD95F4CF"), + &hex!("E770D289D2A44AEE7CD0A48ECE5274E381BAD7E163DC6E54D095ECBCDB59DF8B4779CC28AFE0"), ) } #[test] fn test_ascon128_728() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC79F7FDD07369DDF386CACC1CB31432DAE2EFECDEA8E2F6BD311CCC893B"), + &hex!("25FBE48AC155C103927E59C60C88A56B69F5F1C225BF368B5C971C27A1E531ED15E26FA228A5"), ) } #[test] fn test_ascon128_729() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("0001"), - &hex!("6E9F820D5468A0D476620F58650864F0D5743BAA431B3EF344DA740BB7A3EB3CBA7AB42206E5"), + &hex!("49E50547CA0C754784F2A6F936ED9497C3A556D34DE416BD153619E57621A7F55C856EA3EFC4"), ) } #[test] fn test_ascon128_730() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA11E151534C5CCC0BEFA1C3EF712CBDDB5B77900426D20A1D858CE3557D"), + &hex!("D2721FCB362AB5E15C6872449B117B9926791FD749259C4BC8D681AA8E06C6E2C0F2394B502A"), ) } #[test] fn test_ascon128_731() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F018AB62DF66F584D643B5BB5156AED825B303060C9FC19D78ED4CC1E"), + &hex!("4A53D9966D87BFED686585FE7A28C7D3027F06EBA8BD35196BBE2DB2B9988217AF821BD50EF5"), ) } #[test] fn test_ascon128_732() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E1D8D734511C32CA4415FD43050024682B3FC2884E66111EAC29324D"), + &hex!("1F820273C65246B76D4FF8D1ADD72D5CC1703338B98C36C3BC0ADD13225E014A9778772228A3"), ) } #[test] fn test_ascon128_733() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA010DC49CBA55351011507708E726ED9EC64EDE105946BC0C84201CC3F"), + &hex!("7CC88BDBF6D70605975B2FCD35DABD5B37B998207A55A34DD6F028BA5A0799134D91F7F8BAA4"), ) } #[test] fn test_ascon128_734() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D86F9D651791D72750FE31C2913311FA3450A1AE9B24C5D55C9BF760D83"), + &hex!("44864FD337BBF237DB14139BDC6E1D25140D311F19C05C664B32273234D589E4E2BB094C77B9"), ) } #[test] fn test_ascon128_735() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC80CBDFF67CE457E42289AFBFFD5E650F0B24C5BAAB1FB5419C7DF07"), + &hex!("108640BD71345C6EDC4AEC76EA3BE5D4DF44BEF9CE7BB3FD3FD5E71A774C6894F4AA9D20A8BE"), ) } #[test] fn test_ascon128_736() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC460181575FA9D145BDD3D6B1B7393F82F59D7269C6C44684F7DFDE6E849"), + &hex!("6A256FBBD3726C823F99E5C5252CFC367D13B714309A184FF8E4EC3619D716F4D2C0FD374FAD"), ) } #[test] fn test_ascon128_737() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4EDACCE9A67B15D9FF28142F6FB8B5BA61CD77279E23A5C2D0DABFFDA"), + &hex!("F2F44B081312F3F8C13E843F0ADBB84D30B7A2535A357CD783A1945D02B44F6F2BE17EB4833D"), ) } #[test] fn test_ascon128_738() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE58842CB4AED6C41041D6DEC3B3A0D60FE208982F059EAEBC4B18EC8724EE8"), + &hex!("29FCAD75A4163DE319D4E3E4C98F5D5FC473269A6E6FD2E4CB864BE3C3668C54DDCD6EF1A0B1"), ) } #[test] fn test_ascon128_739() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D708C5B11AA14980574886B4C39686C1318CEDE76C0BFC5288BE5AF1333"), + &hex!("BBAE1D88621912ED737EADA1B19FCB19A9DDB367E42F449D8FAFD23D81CFB04BC80E7AC87F30"), ) } #[test] fn test_ascon128_740() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC182DF6B59467725A70FA80E6A3B602B8D8C2A6D78C3967C9E321655652"), + &hex!("4BE547736BE1D8A6CDE18D1430BA869E6B39F6A4AE4EC54A634FD5C690D0A55DA54E89D0E8F9"), ) } #[test] fn test_ascon128_741() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BEC2D8A596B4461B16D08AE5447399AE7B865FA93F15898E9328CE527"), + &hex!("4E589270FEB89BB22408041DAF7D55DB9BA125D4D1E539AE8E2B99546CE7E0D4BB9CBD8A91FC"), ) } #[test] fn test_ascon128_742() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9BAB74D02938E9DA2D9029331FEBEADDFED3B5E0DE5EAAFF488716D7D"), + &hex!("B03E607317A251B08B30F744B71965B0F1BE7A356FFF03EA938CDAB114B57470851C77986666"), ) } #[test] fn test_ascon128_743() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01DA8A0EEFB04550CA93CE23A9BFF1A619D0D3404A01F489767FCAB75F"), + &hex!("6A28215E4A6023FAE42095318B187F99C56D2306BE156BA606E90EEA62412AA3BFE35639234F"), ) } #[test] fn test_ascon128_744() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7A496010F129B5C9A3860BFF4158A9902C4A26F0E557B63093E9F9C2A1"), + &hex!("9813B7013089DB863A742A4C13F1408E97CFEDCAAA2252140B25B1111ADDE61BF9A8A63CD1A6"), ) } #[test] fn test_ascon128_745() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E67F95B3ABF1490F306CD374B40554E927446842A6213BAA0AB8315CB"), + &hex!("501DFE330EC4528E8D3BC467A02391BF2CF28D9350A9A90B0B6183BA2E518126112D005440CE"), ) } #[test] fn test_ascon128_746() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C8F134D3ED02E4EDBA0794BBA3BDBDFC45BC145817689D69B86875591"), + &hex!("64AC72120E66A202433C618208B281F929D7AE66B779CC861AEFA2BEC2167558845C75D69340"), ) } #[test] fn test_ascon128_747() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332F245C70AB28D022B47C1D0D373FF563A2B54BD47864CB8B558E86552"), + &hex!("C305EB0E851DF92B6F8ACA44F24BADF13BEEC54D8BAA3BA8223BF064CCB5E6F9DBBAEB951151"), ) } #[test] fn test_ascon128_748() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A5C24E4970400CA78DE82412DBFC8E290B91B2D163154AB3087DA1D4A"), + &hex!("994984D48B44B49446092EE25EF521A4E44B5CC07FA6C1051D6B2C56B34BE2EA7874C3ECDC56"), ) } #[test] fn test_ascon128_749() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45978E6F894249E8ADE0A149F472AA4DF2638B7094F83CD4A65379058614"), + &hex!("368D61A8D488E8FB0F9F57D79350E353111404035451F7A9B3458FDE3C4E42FA2CF1D1BCA6B8"), ) } #[test] fn test_ascon128_750() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8733301D70F21C844D9E7BA340F7DC4B1A5FAAD296303805AE72B74214799EC"), + &hex!("C01EA7792BF5F9621F07A266E6DF876E7B541FA73E8D47DC99B3F631ECB8E3A6160891B7CF90"), ) } #[test] fn test_ascon128_751() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE3091490331A6000BCB7389BBBFAED24C4E9769418215BA43D829EA310E"), + &hex!("BA35FA7ECE7C780FFF8B7E41BC97822F982E196ED384B12A4643C0113B978DB1EE21F3020F3C"), ) } #[test] fn test_ascon128_752() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD6C1F6BB2EDBB402824D3E814A10FEB8FBEA514A59194A28BDF42F59C"), + &hex!("4C83A29686FE1AFC3FAD84899E6F5176B6B4ABF143DD9497FD9A2D52B61CAD3BFF32A3DC428A"), ) } #[test] fn test_ascon128_753() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E6314484B8CA9FF75DC667993E0DBEDFD8EC9AF19D47C833C832FD8A613"), + &hex!("1244D5C1B435AFF489A8FD04B87B0763E4C385F1840457F9387CF2EC2A000871A670292DF5EC"), ) } #[test] fn test_ascon128_754() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC470C8F26199232AD6DEECA28E30F0BDE53D809F15759F77167DE7D91A8"), + &hex!("C8002E9D447FA42945BF66AF5375BF6102FC33E1A0A8AC6AF12AD62DB45D4CC9D29E67A56367"), ) } #[test] fn test_ascon128_755() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20D3D705A15DB9B754566D10C5B84B488D0F47736CD8B00578E26C92FD1"), + &hex!("662D521980423CBF521E7E4F9BABD0FF90072C743E4FC00EAE19115C6404EEF519AB689F4CCE"), ) } #[test] fn test_ascon128_756() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731641C6EC79E1E39D04476081D37D3F053C0B637513DC37186286A20D9F8"), + &hex!("26A6E765E6BFE7EC0E25886657486E8D4C0B7E03EB93FC6D58387955D80E44830908AC635414"), ) } #[test] fn test_ascon128_757() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99173380199972D19BE467B6C78B4088F95EEB23DF0BE8AB59979C0C87CF229F207F"), + &hex!("0F55D7051D7478D53F2BA03EF290C48B2D00B9AF59D37CCFB9DC62CDD9E1DE7B35CC4518E892"), ) } #[test] fn test_ascon128_758() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BDD82E5152F149BFE1A1383E04A674D308099109354D8EAB6CE4E8078"), + &hex!("141B8B25E59E0D01B11422D94048C8045EE7744DD004F1EED0816EC94F283717DFF43E8179D5"), ) } #[test] fn test_ascon128_759() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1A5D373B0D5168DCA4A96734C5A7CDD5BC26C14028A5ADB64C11DCBCE"), + &hex!("4C086D27A3B51A2333CFC7F22172A9BCAD88B8D4D77E0DE21FF41C5FE116F1F5B2EBF202CAF7"), ) } #[test] fn test_ascon128_760() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!(""), - &hex!("BC820DBDF7A4631C5B29884AD69175C3389655CA8135C9D5E2571D16C89B50A8A0BF0F59940744"), + &hex!("E770D289D2A44AEE7CD0A48ECE5274E381BAD7E163DCC43D37BF733634D15FE76FACD13605CB8E"), ) } #[test] fn test_ascon128_761() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC79F7FDD07369DDF386CACC1CB31B8E0A38E9E8B1599D29F64FFF7680ECAB"), + &hex!("25FBE48AC155C103927E59C60C88A56B69F5F1C225BF3AE3AC4472F25E74FCF65877F1C0B40D9D"), ) } #[test] fn test_ascon128_762() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("0001"), - &hex!("6E9F820D5468A0D476620F58650864F0D5743BAA431BFDBC5235D406C048728C893FCB6D3A1457"), + &hex!("49E50547CA0C754784F2A6F936ED9497C3A556D34DE4CCE819F4692D8D7EBC79AD4FD673497E6A"), ) } #[test] fn test_ascon128_763() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA11E151534C5CCC0BEFA1C3EF719C928013A663C9CA4B739CAE3AAFE7D354"), + &hex!("D2721FCB362AB5E15C6872449B117B9926791FD74925F013D70AFC00B61DE6478F7E514466A1AB"), ) } #[test] fn test_ascon128_764() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F018AB62DF66F584D643B5BB5F3E743F4E887AE9531FC2BD40F6AC3FE9E"), + &hex!("4A53D9966D87BFED686585FE7A28C7D3027F06EBA8BD357FFE25AE1540062A50D5A35BD7FFD6AD"), ) } #[test] fn test_ascon128_765() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E1D8D734511C32CA4415FD432CA8F7BF8C78B8EF274105EAB513824B2F"), + &hex!("1F820273C65246B76D4FF8D1ADD72D5CC1703338B98CE4E484D5A98B5F9561286C821B07A8C151"), ) } #[test] fn test_ascon128_766() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA010DC49CBA55351011507708E1FB6DBC18F92A2DBF12C70A5630EFAFB5C"), + &hex!("7CC88BDBF6D70605975B2FCD35DABD5B37B998207A55DC46EE96F90CF6BCA7BC4604F16873F86D"), ) } #[test] fn test_ascon128_767() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D86F9D651791D72750FE31C291333EFB8B9FF1BE21F81B68080AB0C78A88E"), + &hex!("44864FD337BBF237DB14139BDC6E1D25140D311F19C059BD465B47858744894F0A48D2395CC33E"), ) } #[test] fn test_ascon128_768() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC80CBDFF67CE457E42289AFB43D71FEA57922743F8E7BB4118F3E577B2"), + &hex!("108640BD71345C6EDC4AEC76EA3BE5D4DF44BEF9CE7B69F3A40596C7AD15BD9171E82F67D4A0F6"), ) } #[test] fn test_ascon128_769() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC460181575FA9D145BDD3D6B1B733270DA2ECC428B40B1FB490BB89CF03A00"), + &hex!("6A256FBBD3726C823F99E5C5252CFC367D13B714309AEA917BD015B2FEBB876B8DC12C7A421779"), ) } #[test] fn test_ascon128_770() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4EDACCE9A67B15D9FF28142F6B7A9FB9C2C3158B935FB8E35DFC07EDC63"), + &hex!("F2F44B081312F3F8C13E843F0ADBB84D30B7A2535A357200816AF9D65FF10149196A97621471FD"), ) } #[test] fn test_ascon128_771() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE58842CB4AED6C41041D6DEC3B3A0DD69901F988A337A7239C411A18313622FC"), + &hex!("29FCAD75A4163DE319D4E3E4C98F5D5FC473269A6E6FA7BB2CFA2F6D9FCEA68CE44C1256D08097"), ) } #[test] fn test_ascon128_772() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D708C5B11AA14980574886B4C39215563862991A2D1DE31B7925E66D5634D"), + &hex!("BBAE1D88621912ED737EADA1B19FCB19A9DDB367E42F0B223B1CDF0FFEAE96E05F308B2FBFC97F"), ) } #[test] fn test_ascon128_773() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC182DF6B59467725A70FA80E6A3EB96C1C042224F713A0C4503120C4DCA47"), + &hex!("4BE547736BE1D8A6CDE18D1430BA869E6B39F6A4AE4E43365B6E90147867FE50B2872E77BE95AD"), ) } #[test] fn test_ascon128_774() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BEC2D8A596B4461B16D08AE54D9BDD2515F1810F0AB738502C3028470C6"), + &hex!("4E589270FEB89BB22408041DAF7D55DB9BA125D4D1E58F83292D524D664A0FC04FA8BE2CC6BCFA"), ) } #[test] fn test_ascon128_775() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9BAB74D02938E9DA2D9029331F5FFB8C35D7521C52E2A355615204D8F38"), + &hex!("B03E607317A251B08B30F744B71965B0F1BE7A356FFF03AEE6806FA02008A5736199F6E8404238"), ) } #[test] fn test_ascon128_776() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01DA8A0EEFB04550CA93CE23A9DAFA45957B0265BE12564DA01F48F930FF"), + &hex!("6A28215E4A6023FAE42095318B187F99C56D2306BE1573DB4BE1D5F4C7AB0C2532C807C080C756"), ) } #[test] fn test_ascon128_777() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7A496010F129B5C9A3860BFF41706D224E2E7E214ED53B82C0D532C5D583"), + &hex!("9813B7013089DB863A742A4C13F1408E97CFEDCAAA22A7B21749273A178107A9020F00C2A14030"), ) } #[test] fn test_ascon128_778() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E67F95B3ABF1490F306CD374BC3E60905EA8478A9C47C465AB9793E8F8B"), + &hex!("501DFE330EC4528E8D3BC467A02391BF2CF28D9350A9CA302A7A1DC2C8F7A07B845CF7485A8BAA"), ) } #[test] fn test_ascon128_779() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C8F134D3ED02E4EDBA0794BBA65E5B41773DA2EFEBB59D84C4FDBCBC04D"), + &hex!("64AC72120E66A202433C618208B281F929D7AE66B779C1D3E920637DC7D304D2CCAD8C5BFAA973"), ) } #[test] fn test_ascon128_780() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332F245C70AB28D022B47C1D0D3133C6987DFFA4E31F7712028EF609D53CE"), + &hex!("C305EB0E851DF92B6F8ACA44F24BADF13BEEC54D8BAA10933F0837AB3D76D93DD435DA34D61900"), ) } #[test] fn test_ascon128_781() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A5C24E4970400CA78DE82412D5BF73B38EF40AEA40FA746F1DE150F0CDF"), + &hex!("994984D48B44B49446092EE25EF521A4E44B5CC07FA6E7C96072286570056F5FF008717AB93497"), ) } #[test] fn test_ascon128_782() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45978E6F894249E8ADE0A149F472B4B0E55F376ACD73DEDAF343575C295C2E"), + &hex!("368D61A8D488E8FB0F9F57D79350E3531114040354519513CC80F0AAF5FD0F9C98FAABCFC93CE9"), ) } #[test] fn test_ascon128_783() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8733301D70F21C844D9E7BA340F7DC444590FA42F326CAAE22415AC1FA7896F3E"), + &hex!("C01EA7792BF5F9621F07A266E6DF876E7B541FA73E8D8A9F158190A2470F912DD0D0FCD8B7664B"), ) } #[test] fn test_ascon128_784() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE3091490331A6000BCB7389BBBFCC063C4E5B94AC54DB064472C569A27A05"), + &hex!("BA35FA7ECE7C780FFF8B7E41BC97822F982E196ED384E70A60E87A982748DEE006E35C40F27E01"), ) } #[test] fn test_ascon128_785() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD6C1F6BB2EDBB402824D3E8143C8C252A1F5569A8C2C2AD3AF923FAC6E8"), + &hex!("4C83A29686FE1AFC3FAD84899E6F5176B6B4ABF143DDD9781455E019E8E757C5006A28EB364D64"), ) } #[test] fn test_ascon128_786() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E6314484B8CA9FF75DC667993E0EE2FA4448EF1C870BEB075A81B10929BDD"), + &hex!("1244D5C1B435AFF489A8FD04B87B0763E4C385F18404430F2DA7A4C292A930E7925C54B21B3779"), ) } #[test] fn test_ascon128_787() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC470C8F26199232AD6DEECA28E3408D66CA6E6E887902917EB1CBFC3CFB1D"), + &hex!("C8002E9D447FA42945BF66AF5375BF6102FC33E1A0A8ED5C1DDF5245DC462F44CCB7AEE1E14ED1"), ) } #[test] fn test_ascon128_788() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20D3D705A15DB9B754566D10C5B9E8E2239199BA72E35107146A678B0FDFB"), + &hex!("662D521980423CBF521E7E4F9BABD0FF90072C743E4FE874D8F0EAE1C02A10E5EFCC2B796AC572"), ) } #[test] fn test_ascon128_789() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731641C6EC79E1E39D04476081D37C8CDEE7F6969F5CC3AF30E11F75EA8A684"), + &hex!("26A6E765E6BFE7EC0E25886657486E8D4C0B7E03EB93A3470DE000F51AB291B3571CDB13E162D4"), ) } #[test] fn test_ascon128_790() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99173380199972D19BE467B6C78B4088F95E42EBD669BC049E3EFCB628ACBFC081659A"), + &hex!("0F55D7051D7478D53F2BA03EF290C48B2D00B9AF59D3EF9A24C6095137DC2F5117E0EB7C6AB3FC"), ) } #[test] fn test_ascon128_791() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BDD82E5152F149BFE1A1383E0F42AE0AC49E742D7CB3541A2C50F0BB6FD"), + &hex!("141B8B25E59E0D01B11422D94048C8045EE7744DD0040BF13008BBDF90F0C4CB9CFAB2F902A9CF"), ) } #[test] fn test_ascon128_792() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1A5D373B0D5168DCA4A96734CF0C36330CECE3977B3C3F8E4A94D14BE7D"), + &hex!("4C086D27A3B51A2333CFC7F22172A9BCAD88B8D4D77E50465FD50333149A24F1942FFA2FBD0909"), ) } #[test] fn test_ascon128_793() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!(""), - &hex!("BC820DBDF7A4631C5B29884AD69175C3389655CA8135C9E6576F4D9312543671819CBE00BFF09ED5"), + &hex!("E770D289D2A44AEE7CD0A48ECE5274E381BAD7E163DCC497C421CAD7E3A4DF2BE9EACCD8117C717A"), ) } #[test] fn test_ascon128_794() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC79F7FDD07369DDF386CACC1CB31BF516AE29B9D376774B5840D2B4407B05BB"), + &hex!("25FBE48AC155C103927E59C60C88A56B69F5F1C225BF3A1D1C37FA000CF7F14D1292240519DA162A"), ) } #[test] fn test_ascon128_795() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("0001"), - &hex!("6E9F820D5468A0D476620F58650864F0D5743BAA431BFDB01AC7922B93BBC654E3B8955170D0D485"), + &hex!("49E50547CA0C754784F2A6F936ED9497C3A556D34DE4CC230774C0524B0D93519802603DFD1294C8"), ) } #[test] fn test_ascon128_796() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA11E151534C5CCC0BEFA1C3EF719C0614F30B22F75E39741E687153BDD4465E"), + &hex!("D2721FCB362AB5E15C6872449B117B9926791FD74925F0D9E1D8D700203C201DC092524957D7253A"), ) } #[test] fn test_ascon128_797() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F018AB62DF66F584D643B5BB5F3891085EFC807CB291E81C9E265282A6602"), + &hex!("4A53D9966D87BFED686585FE7A28C7D3027F06EBA8BD35C7C3A13A4DFF475AE828D73D0EAE922441"), ) } #[test] fn test_ascon128_798() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E1D8D734511C32CA4415FD432CB4698CA4C42E966A40CA6A2995447D9270"), + &hex!("1F820273C65246B76D4FF8D1ADD72D5CC1703338B98CE4B3644C77AC426E3C930EC8748FAC43E360"), ) } #[test] fn test_ascon128_799() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA010DC49CBA55351011507708E1F02666BCF332621CF585BA76F3BA9C6F245"), + &hex!("7CC88BDBF6D70605975B2FCD35DABD5B37B998207A55DC995A3B40EF5CFFA2E66753FB1AE9940D69"), ) } #[test] fn test_ascon128_800() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D86F9D651791D72750FE31C291333AC961C5850A8C955BCAC60634527C74817"), + &hex!("44864FD337BBF237DB14139BDC6E1D25140D311F19C0590FFB480724FD5977A225C9ED8ABC7E4710"), ) } #[test] fn test_ascon128_801() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC80CBDFF67CE457E42289AFB4317B8617AB9181B53C30F1FB30082043DBB"), + &hex!("108640BD71345C6EDC4AEC76EA3BE5D4DF44BEF9CE7B69C868BAB4D2BC58FECF3B186070234B6A38"), ) } #[test] fn test_ascon128_802() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC460181575FA9D145BDD3D6B1B7332EDCA2EF20CB62511A019C43ABA94D6EF66"), + &hex!("6A256FBBD3726C823F99E5C5252CFC367D13B714309AEA44FF83CA90C0AF633654E6BF1466F4B3AD"), ) } #[test] fn test_ascon128_803() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4EDACCE9A67B15D9FF28142F6B7F2D8CA6B2F561EB67F2A67F12EFC12408B"), + &hex!("F2F44B081312F3F8C13E843F0ADBB84D30B7A2535A35720E241C1D4AF53026F3C1F1E39055789F23"), ) } #[test] fn test_ascon128_804() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE58842CB4AED6C41041D6DEC3B3A0DD68F2D79CD508D5EAF3C751AEA24968A3EEE"), + &hex!("29FCAD75A4163DE319D4E3E4C98F5D5FC473269A6E6FA795DED3E085A303C110AD095C91C6D2E3A9"), ) } #[test] fn test_ascon128_805() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D708C5B11AA14980574886B4C3921B81FE8227372581F160F43E97087418D32"), + &hex!("BBAE1D88621912ED737EADA1B19FCB19A9DDB367E42F0BF4511B5873E39E1EC8D3677BCE6CA1BD0A"), ) } #[test] fn test_ascon128_806() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC182DF6B59467725A70FA80E6A3EBEDB9D8421D31F415299D31F2CBBBF62401"), + &hex!("4BE547736BE1D8A6CDE18D1430BA869E6B39F6A4AE4E436E2CDF9C41BA76C2DA79780E3C728A1CC0"), ) } #[test] fn test_ascon128_807() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BEC2D8A596B4461B16D08AE54D9FB717755217ABB2640AAEE6764551EB894"), + &hex!("4E589270FEB89BB22408041DAF7D55DB9BA125D4D1E58F75F2F4D7AA062DADA76E065C8324FB909C"), ) } #[test] fn test_ascon128_808() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9BAB74D02938E9DA2D9029331F558DE438BD8686BC4145366CAC82EF62852"), + &hex!("B03E607317A251B08B30F744B71965B0F1BE7A356FFF037C420436A4179A327AD848A729F2201E3D"), ) } #[test] fn test_ascon128_809() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01DA8A0EEFB04550CA93CE23A9DAAF638A03E693A24AC972C49B4AC5A87C7F"), + &hex!("6A28215E4A6023FAE42095318B187F99C56D2306BE1573F6BD4B3D1465019DC6EF9BEA0FEDD640B4"), ) } #[test] fn test_ascon128_810() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7A496010F129B5C9A3860BFF417050697722D253A6457C432B90F671947376"), + &hex!("9813B7013089DB863A742A4C13F1408E97CFEDCAAA22A7DA0C3523DA5B9FFC3E6CC8DC3D4FD36367"), ) } #[test] fn test_ascon128_811() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E67F95B3ABF1490F306CD374BC3B644F4F46EF8B091ED9740988735AAF327"), + &hex!("501DFE330EC4528E8D3BC467A02391BF2CF28D9350A9CAF9DAFBE59DA765099A78EB0BFBB934C51B"), ) } #[test] fn test_ascon128_812() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C8F134D3ED02E4EDBA0794BBA6573A97BE1D949587F4C1EA6E30A06D8EB7F"), + &hex!("64AC72120E66A202433C618208B281F929D7AE66B779C14DF81A0085840580FE2FBCA0AF5002907A"), ) } #[test] fn test_ascon128_813() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332F245C70AB28D022B47C1D0D3135DFFD60971F5E0AD9B05CA76644A7B385F"), + &hex!("C305EB0E851DF92B6F8ACA44F24BADF13BEEC54D8BAA10B8363B3B123E5CE1916C194243E70D41BD"), ) } #[test] fn test_ascon128_814() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A5C24E4970400CA78DE82412D5B17AB8ABC68D89757D4BDE21D984E122361"), + &hex!("994984D48B44B49446092EE25EF521A4E44B5CC07FA6E7491C9EC0EDEF3F0873E9365C84F1316107"), ) } #[test] fn test_ascon128_815() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45978E6F894249E8ADE0A149F472B44C34B84BED02CB4ABF95CFC81931BCD5B8"), + &hex!("368D61A8D488E8FB0F9F57D79350E35311140403545195428D6217730F6DBA712A153ADF7C563BD2"), ) } #[test] fn test_ascon128_816() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8733301D70F21C844D9E7BA340F7DC4441517D59F796563344B8A7E2E395BB9F9E2"), + &hex!("C01EA7792BF5F9621F07A266E6DF876E7B541FA73E8D8A2A6F96EEE1C5AE4DFBE81154CF9CEED5AA"), ) } #[test] fn test_ascon128_817() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE3091490331A6000BCB7389BBBFCC921A065889B87D3DBF7DC7D5AAF7C66DC7"), + &hex!("BA35FA7ECE7C780FFF8B7E41BC97822F982E196ED384E7DD2B386F44B2BEBDD5831EAAECADF9E41E"), ) } #[test] fn test_ascon128_818() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD6C1F6BB2EDBB402824D3E8143C08E6E876865F8B73048D126C6C40C7E8AE"), + &hex!("4C83A29686FE1AFC3FAD84899E6F5176B6B4ABF143DDD92D56C0B24679ADB36B174F78F624C60C48"), ) } #[test] fn test_ascon128_819() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E6314484B8CA9FF75DC667993E0EE22D5251D764B978F6133C6FCF8D2A3C541"), + &hex!("1244D5C1B435AFF489A8FD04B87B0763E4C385F18404435DFB4D6E7CC26F65FCA9EFF8DCB34D2B76"), ) } #[test] fn test_ascon128_820() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC470C8F26199232AD6DEECA28E340E2F3E0A717A1C4A24ACF11E230F41AFE67"), + &hex!("C8002E9D447FA42945BF66AF5375BF6102FC33E1A0A8ED5FB78C6872C53021857E4298A48AFF37DD"), ) } #[test] fn test_ascon128_821() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20D3D705A15DB9B754566D10C5B9ECB1EC11004F2975CBE73B1E67503165FD0"), + &hex!("662D521980423CBF521E7E4F9BABD0FF90072C743E4FE8C2C63783AACB33B9B8822B633AB996C42D"), ) } #[test] fn test_ascon128_822() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731641C6EC79E1E39D04476081D37C89D6D3991E2E9C19178A0C7B692785B78C1"), + &hex!("26A6E765E6BFE7EC0E25886657486E8D4C0B7E03EB93A3BC5A31966531B2FBAC82CCE165CAE57077"), ) } #[test] fn test_ascon128_823() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99173380199972D19BE467B6C78B4088F95E422B31264AC40E91DAB8560494655AA5F579"), + &hex!("0F55D7051D7478D53F2BA03EF290C48B2D00B9AF59D3EFCCD8878D87010E49267C8F6C8D3E691785"), ) } #[test] fn test_ascon128_824() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BDD82E5152F149BFE1A1383E0F46B34077FF11AA6CF80967695BC45EC5D25"), + &hex!("141B8B25E59E0D01B11422D94048C8045EE7744DD0040BF048282B68E02F547F7C35483EBFBC73B3"), ) } #[test] fn test_ascon128_825() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1A5D373B0D5168DCA4A96734CF0DD32BC3AAEE2C8C7649298EE9C5ED5F8F8"), + &hex!("4C086D27A3B51A2333CFC7F22172A9BCAD88B8D4D77E50622408C3012880E1A58D9FA4F3D615552F"), ) } #[test] fn test_ascon128_826() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!(""), - &hex!("BC820DBDF7A4631C5B29884AD69175C3389655CA8135C9E6E8BD5E04471B664ECFCF5C45FC08A92C91"), + &hex!("E770D289D2A44AEE7CD0A48ECE5274E381BAD7E163DCC4970FEE464255B60E9CC0E29009675FDFC0A7"), ) } #[test] fn test_ascon128_827() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("00"), - &hex!("BD4640C4DA2FFA56DC79F7FDD07369DDF386CACC1CB31BF59262507D8B92B3BF91604E3C00CB015673"), + &hex!("25FBE48AC155C103927E59C60C88A56B69F5F1C225BF3A1D5C190891EC8318193A373229C2546BBA9D"), ) } #[test] fn test_ascon128_828() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("0001"), - &hex!("6E9F820D5468A0D476620F58650864F0D5743BAA431BFDB037675F110E016A1CA24A270D2EBDA44FA2"), + &hex!("49E50547CA0C754784F2A6F936ED9497C3A556D34DE4CC23F35C92DBE4380DEC34E332D81B38876F53"), ) } #[test] fn test_ascon128_829() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102"), - &hex!("F19D28E0F222B3BFCA11E151534C5CCC0BEFA1C3EF719C06CC2A322BB24BCCAEAC78736EE17DCC688B"), + &hex!("D2721FCB362AB5E15C6872449B117B9926791FD74925F0D9450575789E98D824EA496A80F58C9EF7D7"), ) } #[test] fn test_ascon128_830() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("00010203"), - &hex!("7763F8BA6CE91ED1684F018AB62DF66F584D643B5BB5F3896A033953DA18F305025FB98D16AFCDD6D3"), + &hex!("4A53D9966D87BFED686585FE7A28C7D3027F06EBA8BD35C768D4D24DA4A38BB07C2558F5D0385E55E7"), ) } #[test] fn test_ascon128_831() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("0001020304"), - &hex!("0E6A8B0CA517F53D3D72E1D8D734511C32CA4415FD432CB48A5DB5937A93BBB8480B7D61F8AF5B67EB"), + &hex!("1F820273C65246B76D4FF8D1ADD72D5CC1703338B98CE4B34B2B4250A85106D4C0FCCD668BB068B429"), ) } #[test] fn test_ascon128_832() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405"), - &hex!("5B513546B1A1DC8AAAA010DC49CBA55351011507708E1F0219D75D83AB6B1B656A9405BD6696E965BF"), + &hex!("7CC88BDBF6D70605975B2FCD35DABD5B37B998207A55DC996A9ECB0B9F69E994A6DA9E6E154BE1DC15"), ) } #[test] fn test_ascon128_833() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("00010203040506"), - &hex!("2E5BBADE9599AC9F2D86F9D651791D72750FE31C291333ACCEF1C4534A94D8C0E73F8B27130E5C5FD1"), + &hex!("44864FD337BBF237DB14139BDC6E1D25140D311F19C0590FB06EFDA11A466E170BEC185E15D44D4095"), ) } #[test] fn test_ascon128_834() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("0001020304050607"), - &hex!("69FFEE6F5505A4897E2EC80CBDFF67CE457E42289AFB4317B24683408CB50B209487262CAB9442EAD4"), + &hex!("108640BD71345C6EDC4AEC76EA3BE5D4DF44BEF9CE7B69C85AF3B96E2806F85EF467964E61C33799A3"), ) } #[test] fn test_ascon128_835() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708"), - &hex!("3225026599BCD4FCC460181575FA9D145BDD3D6B1B7332ED3D46B3B4F9B224896306560F12D07600A7"), + &hex!("6A256FBBD3726C823F99E5C5252CFC367D13B714309AEA44AD471C4E15858085DE8B0170FA94A451D1"), ) } #[test] fn test_ascon128_836() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("00010203040506070809"), - &hex!("3DDCE4DEABF18BBB4BF4EDACCE9A67B15D9FF28142F6B7F25D9CC0022A69BA5137C3898BAD30B4B24C"), + &hex!("F2F44B081312F3F8C13E843F0ADBB84D30B7A2535A35720E570E884CA46E06A8F920851044A4E1A176"), ) } #[test] fn test_ascon128_837() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A"), - &hex!("76807B6448896CE58842CB4AED6C41041D6DEC3B3A0DD68FBF1F0B8EE355CE2BB2B2C68C1E3D09DAEA"), + &hex!("29FCAD75A4163DE319D4E3E4C98F5D5FC473269A6E6FA795B0FF8BBE180F887AC099F83A91FDE022C3"), ) } #[test] fn test_ascon128_838() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B"), - &hex!("59B3A5338CD171F93D708C5B11AA14980574886B4C3921B84D5E90EED07FEC186464FAADE49DE07B12"), + &hex!("BBAE1D88621912ED737EADA1B19FCB19A9DDB367E42F0BF4ACF682BF9828617E0DC846D3C961CDF6A2"), ) } #[test] fn test_ascon128_839() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C"), - &hex!("8462C376C06AAE28BC182DF6B59467725A70FA80E6A3EBED6A7498CCBF928BE9A78367CE98901299B5"), + &hex!("4BE547736BE1D8A6CDE18D1430BA869E6B39F6A4AE4E436EABC40AA73DACAA54FE7C0E669DA40D2F16"), ) } #[test] fn test_ascon128_840() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D"), - &hex!("2E325340DF7FD0BFD25BEC2D8A596B4461B16D08AE54D9FB60E2CF9898787BEF4AB16EA87010C8B9FB"), + &hex!("4E589270FEB89BB22408041DAF7D55DB9BA125D4D1E58F75BD18248AAFAE15970F226DB09EE7E91CBF"), ) } #[test] fn test_ascon128_841() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E"), - &hex!("2E83CC36F088232A8EE9BAB74D02938E9DA2D9029331F558ED7AD0F96F6AE66E850241501309003E89"), + &hex!("B03E607317A251B08B30F744B71965B0F1BE7A356FFF037C9EE7DFB458B1E697D8F05FB493E88E8585"), ) } #[test] fn test_ascon128_842() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1EE34125FDBA17443D01DA8A0EEFB04550CA93CE23A9DAAF0D38BE83CA09896B101B5BBE6541ECE5AA"), + &hex!("6A28215E4A6023FAE42095318B187F99C56D2306BE1573F6E382A72A447DDA92CA81C4915AA9F5CCA1"), ) } #[test] fn test_ascon128_843() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("8684539A9FCFF9F68A7A496010F129B5C9A3860BFF417050D08353F8763A436FE69410A0F9CB51B727"), + &hex!("9813B7013089DB863A742A4C13F1408E97CFEDCAAA22A7DA812C547DA33141797A957581D17D6838DC"), ) } #[test] fn test_ascon128_844() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("77AA511159627C4B855E67F95B3ABF1490F306CD374BC3B6C7BDC6E79814CD5757FA4935F2B525D431"), + &hex!("501DFE330EC4528E8D3BC467A02391BF2CF28D9350A9CAF9B219F385E889843E9F713697C8B8661892"), ) } #[test] fn test_ascon128_845() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("D323863E597297EAB51C8F134D3ED02E4EDBA0794BBA65739B30C5A5AF711FE0A6884125F4D1E26582"), + &hex!("64AC72120E66A202433C618208B281F929D7AE66B779C14D18FF31FCF531CF6D0807819E73005B4954"), ) } #[test] fn test_ascon128_846() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("A31AC9A1D4D18222F332F245C70AB28D022B47C1D0D3135D347CA598EDFEDAC91C0E10B4AEC1C7A9BA"), + &hex!("C305EB0E851DF92B6F8ACA44F24BADF13BEEC54D8BAA10B8CA3E92F97A10A6F24AB2776F0EBFD299B4"), ) } #[test] fn test_ascon128_847() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("74EA9BA2635DCBAA400A5C24E4970400CA78DE82412D5B177CF9DB726A5A274B298C93EFC832461A6F"), + &hex!("994984D48B44B49446092EE25EF521A4E44B5CC07FA6E7492BBCA07C2D3DDFBC4D17F59B6EDFD66214"), ) } #[test] fn test_ascon128_848() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("ADBB720C2D415EEC45978E6F894249E8ADE0A149F472B44C1D5D1448D8BD1EF77BFA1D8161A160334F"), + &hex!("368D61A8D488E8FB0F9F57D79350E353111404035451954226EA27EF2E6EDE634FCC87A482AC9FB661"), ) } #[test] fn test_ascon128_849() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("3B29669395DAB8733301D70F21C844D9E7BA340F7DC44415E9F4472974B12180264F7A1DFE2020A5C5"), + &hex!("C01EA7792BF5F9621F07A266E6DF876E7B541FA73E8D8A2A62E967A0D31DA54CD7CEC94635182C2CD5"), ) } #[test] fn test_ascon128_850() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("74A6A39D0A512958EE3091490331A6000BCB7389BBBFCC92C7D0EDF74EB26262B4D30919E5FDA176E2"), + &hex!("BA35FA7ECE7C780FFF8B7E41BC97822F982E196ED384E7DDEBDC85A7823C106488B253F11ADC6C0960"), ) } #[test] fn test_ascon128_851() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("2970E5D3DCDED18D81CD6C1F6BB2EDBB402824D3E8143C0875557AC563C51746A50BA43AF062811CBC"), + &hex!("4C83A29686FE1AFC3FAD84899E6F5176B6B4ABF143DDD92DF82C7B4AF6883D72572FC8C04A794A2B0D"), ) } #[test] fn test_ascon128_852() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("2D134D2DE994DEC27E6314484B8CA9FF75DC667993E0EE22C40E7149806AF158E922D1DA62FB79B01F"), + &hex!("1244D5C1B435AFF489A8FD04B87B0763E4C385F18404435DE4591B3FC911902805A8F1B449703CAC0C"), ) } #[test] fn test_ascon128_853() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("31686725B47CA995FC470C8F26199232AD6DEECA28E340E2E690AB6ED71FD9E638E55BB95FDDF50717"), + &hex!("C8002E9D447FA42945BF66AF5375BF6102FC33E1A0A8ED5F13BA0902646A17E74A4FB3167A72237DD3"), ) } #[test] fn test_ascon128_854() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("C780135837218C32D20D3D705A15DB9B754566D10C5B9ECB226938C3B8757888721678A259DB85CA99"), + &hex!("662D521980423CBF521E7E4F9BABD0FF90072C743E4FE8C27A9F1A13413E966429A5415CD5978D124F"), ) } #[test] fn test_ascon128_855() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("3BD2F45CE90E0F3731641C6EC79E1E39D04476081D37C89DA90BCA6DA42D8B195A834F992ADB1FEB82"), + &hex!("26A6E765E6BFE7EC0E25886657486E8D4C0B7E03EB93A3BC227883A81C03223A4D809F03ECC6F2B5FA"), ) } #[test] fn test_ascon128_856() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("270D846F99173380199972D19BE467B6C78B4088F95E422B2FB5E88617CBEC383298634488B3CA2472"), + &hex!("0F55D7051D7478D53F2BA03EF290C48B2D00B9AF59D3EFCC0D52FD0F6DA838CABEBFFA00ED6E1DAE16"), ) } #[test] fn test_ascon128_857() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("D670F5A44971BE13F91BDD82E5152F149BFE1A1383E0F46BAD6133DDB047A077CEEC4A2A6B52AD47AA"), + &hex!("141B8B25E59E0D01B11422D94048C8045EE7744DD0040BF08B0CDD133CEBACB318749343241B73005D"), ) } #[test] fn test_ascon128_858() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("B96C78651B6246B0C3B1A5D373B0D5168DCA4A96734CF0DDF5D7FB48F9ED73CC1BF403E5406C67F2E2"), + &hex!("4C086D27A3B51A2333CFC7F22172A9BCAD88B8D4D77E50622DDEF004D51115487FA8D2A8813EA18657"), ) } #[test] fn test_ascon128_859() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!(""), &hex!( - "BC820DBDF7A4631C5B29884AD69175C3389655CA8135C9E6E8FEE8AD23AADE658E616DB4E6466A321CA8" + "E770D289D2A44AEE7CD0A48ECE5274E381BAD7E163DCC4970F786005D5FF17BCE157263989199E84DC15" ), ) } #[test] fn test_ascon128_860() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("00"), &hex!( - "BD4640C4DA2FFA56DC79F7FDD07369DDF386CACC1CB31BF592F669BA03B1FA8E1FD495E5021DE4069A82" + "25FBE48AC155C103927E59C60C88A56B69F5F1C225BF3A1D5C73CE46F92D48534DD5CA3D1E19C64B7140" ), ) } #[test] fn test_ascon128_861() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("0001"), &hex!( - "6E9F820D5468A0D476620F58650864F0D5743BAA431BFDB037F8DCB92E442AC53BD8414C22CEDED215AF" + "49E50547CA0C754784F2A6F936ED9497C3A556D34DE4CC23F3C29022F78F0DA130522C3098E2255E5649" ), ) } #[test] fn test_ascon128_862() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102"), &hex!( - "F19D28E0F222B3BFCA11E151534C5CCC0BEFA1C3EF719C06CC91D2241549428CE5A64FD2B4B4845D2CCD" + "D2721FCB362AB5E15C6872449B117B9926791FD74925F0D9459C1E7E94EC141145D78D952428C9A06D19" ), ) } #[test] fn test_ascon128_863() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("00010203"), &hex!( - "7763F8BA6CE91ED1684F018AB62DF66F584D643B5BB5F3896A4C4EF959D32AA63290AB4E3F20AC98BCA4" + "4A53D9966D87BFED686585FE7A28C7D3027F06EBA8BD35C76806DF75F1A321E30CECF7E2FCD30F9D0924" ), ) } #[test] fn test_ascon128_864() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("0001020304"), &hex!( - "0E6A8B0CA517F53D3D72E1D8D734511C32CA4415FD432CB48AD69AD14E136ED7572CE147431760782A16" + "1F820273C65246B76D4FF8D1ADD72D5CC1703338B98CE4B34B5AD170303C8FA30A9669BB249ACA5AA4EB" ), ) } #[test] fn test_ascon128_865() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405"), &hex!( - "5B513546B1A1DC8AAAA010DC49CBA55351011507708E1F021937C310A9C80EED4B054503BF65069FE6C6" + "7CC88BDBF6D70605975B2FCD35DABD5B37B998207A55DC996A71DEB3C0D8C9B357A0D5ADD56B2BE93854" ), ) } #[test] fn test_ascon128_866() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("00010203040506"), &hex!( - "2E5BBADE9599AC9F2D86F9D651791D72750FE31C291333ACCE975F96EB2EAAB5FE4250EA36051D40A599" + "44864FD337BBF237DB14139BDC6E1D25140D311F19C0590FB031D093181BB3818DDED8BC78E7A59B05ED" ), ) } #[test] fn test_ascon128_867() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("0001020304050607"), &hex!( - "69FFEE6F5505A4897E2EC80CBDFF67CE457E42289AFB4317B2F433199AD0F084978D3DA390107152E492" + "108640BD71345C6EDC4AEC76EA3BE5D4DF44BEF9CE7B69C85A958FC051CE45717655F0D929CF7641E1BB" ), ) } #[test] fn test_ascon128_868() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708"), &hex!( - "3225026599BCD4FCC460181575FA9D145BDD3D6B1B7332ED3D2687788373498251596945EC8683F8BE10" + "6A256FBBD3726C823F99E5C5252CFC367D13B714309AEA44AD906F890C0EFBBE835D48D2D61F540EBB3F" ), ) } #[test] fn test_ascon128_869() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("00010203040506070809"), &hex!( - "3DDCE4DEABF18BBB4BF4EDACCE9A67B15D9FF28142F6B7F25DF984C071062CEB135F2858AB7E5130C6DE" + "F2F44B081312F3F8C13E843F0ADBB84D30B7A2535A35720E5754EEB221110C19D7865832E0DCEDD6DD7B" ), ) } #[test] fn test_ascon128_870() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A"), &hex!( - "76807B6448896CE58842CB4AED6C41041D6DEC3B3A0DD68FBFF11012B9ED70AA53EB1798E18514284986" + "29FCAD75A4163DE319D4E3E4C98F5D5FC473269A6E6FA795B067EA1AE225C0C142812AA3382FF6ABE64E" ), ) } #[test] fn test_ascon128_871() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B"), &hex!( - "59B3A5338CD171F93D708C5B11AA14980574886B4C3921B84DB594FBB5F97BFB47DD7A3DE88008C21BBF" + "BBAE1D88621912ED737EADA1B19FCB19A9DDB367E42F0BF4AC9F3C36A75E4693628AA6B530B7BF999C0C" ), ) } #[test] fn test_ascon128_872() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C"), &hex!( - "8462C376C06AAE28BC182DF6B59467725A70FA80E6A3EBED6ADE864A10A82D5AD78CC6BB3162A2161AFB" + "4BE547736BE1D8A6CDE18D1430BA869E6B39F6A4AE4E436EAB592D19CE76A99F60E2143A1F470A9FE0A4" ), ) } #[test] fn test_ascon128_873() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D"), &hex!( - "2E325340DF7FD0BFD25BEC2D8A596B4461B16D08AE54D9FB609F06D6953FA8F77AA570065490E62106C1" + "4E589270FEB89BB22408041DAF7D55DB9BA125D4D1E58F75BD9BB80BE753B0D6F9C548891496A48DC3AB" ), ) } #[test] fn test_ascon128_874() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E"), &hex!( - "2E83CC36F088232A8EE9BAB74D02938E9DA2D9029331F558ED3800B9FB3361AEBC242F5F4E64DADA4FCF" + "B03E607317A251B08B30F744B71965B0F1BE7A356FFF037C9E948B096FCA2C76332BB3EAB79C39758D13" ), ) } #[test] fn test_ascon128_875() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!( - "1EE34125FDBA17443D01DA8A0EEFB04550CA93CE23A9DAAF0D7B099A344EE66E6CB18A506CC8AA3E66E0" + "6A28215E4A6023FAE42095318B187F99C56D2306BE1573F6E3EC0200D93E1F7F68AC44870330A47828F1" ), ) } #[test] fn test_ascon128_876() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!( - "8684539A9FCFF9F68A7A496010F129B5C9A3860BFF417050D028C8CF6CD5A1B74BAB88DC1768F5022320" + "9813B7013089DB863A742A4C13F1408E97CFEDCAAA22A7DA8104F4A441EF3B0BADFA31BB1946A6755FB9" ), ) } #[test] fn test_ascon128_877() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!( - "77AA511159627C4B855E67F95B3ABF1490F306CD374BC3B6C7BA9E63FBEB1D0A1BAC918B6A397C49AF69" + "501DFE330EC4528E8D3BC467A02391BF2CF28D9350A9CAF9B2B73CFEF4CFACAA6499487404BF232D449A" ), ) } #[test] fn test_ascon128_878() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!( - "D323863E597297EAB51C8F134D3ED02E4EDBA0794BBA65739BDFB8E5D45B2FFB308B220D10D35CA93E07" + "64AC72120E66A202433C618208B281F929D7AE66B779C14D18DDD3FC89A696B86B569537969056AFEC73" ), ) } #[test] fn test_ascon128_879() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!( - "A31AC9A1D4D18222F332F245C70AB28D022B47C1D0D3135D34F5CCF59C551B21CC2CB55228C5F90F4B34" + "C305EB0E851DF92B6F8ACA44F24BADF13BEEC54D8BAA10B8CA91960C5F2359839920BDB1AB46D615418B" ), ) } #[test] fn test_ascon128_880() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!( - "74EA9BA2635DCBAA400A5C24E4970400CA78DE82412D5B177C5D2117C244929CCAFAB8E73CDDC2BCF852" + "994984D48B44B49446092EE25EF521A4E44B5CC07FA6E7492B55D01FAA6EDF34944AF393396AABA744A4" ), ) } #[test] fn test_ascon128_881() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!( - "ADBB720C2D415EEC45978E6F894249E8ADE0A149F472B44C1D0E4E6054E138A6DB0B0B5AF436BC498201" + "368D61A8D488E8FB0F9F57D79350E353111404035451954226DDEB75CA0F57DAC7F74603A0D4B0D7BF2D" ), ) } #[test] fn test_ascon128_882() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!( - "3B29669395DAB8733301D70F21C844D9E7BA340F7DC44415E91A3AF916DF7D99A4ACDDFC9081306A6F2F" + "C01EA7792BF5F9621F07A266E6DF876E7B541FA73E8D8A2A62DA067FF116A44684402C709E102E504389" ), ) } #[test] fn test_ascon128_883() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!( - "74A6A39D0A512958EE3091490331A6000BCB7389BBBFCC92C75A6C01D0A0248519971154C9A9CE43ABD7" + "BA35FA7ECE7C780FFF8B7E41BC97822F982E196ED384E7DDEB24BFAA34FC345FA13B71B5D7C68669066C" ), ) } #[test] fn test_ascon128_884() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!( - "2970E5D3DCDED18D81CD6C1F6BB2EDBB402824D3E8143C0875EB068A6B6CDEA2B247B21586E9D810D597" + "4C83A29686FE1AFC3FAD84899E6F5176B6B4ABF143DDD92DF81E5F57FE4173AD4966C29CFB3686157228" ), ) } #[test] fn test_ascon128_885() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!( - "2D134D2DE994DEC27E6314484B8CA9FF75DC667993E0EE22C4CC5261BF011A34D574B072DE100BF56C75" + "1244D5C1B435AFF489A8FD04B87B0763E4C385F18404435DE417E79D7B256D52BE5AFB7CB4EFC9DE14A1" ), ) } #[test] fn test_ascon128_886() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!( - "31686725B47CA995FC470C8F26199232AD6DEECA28E340E2E6D86025BFE0C752294793E34319BB2CD6ED" + "C8002E9D447FA42945BF66AF5375BF6102FC33E1A0A8ED5F13349A85F26FC9AF40E66CABE820045F6EDB" ), ) } #[test] fn test_ascon128_887() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!( - "C780135837218C32D20D3D705A15DB9B754566D10C5B9ECB22AA568DBE90627BD947A5E14170B34FF9D3" + "662D521980423CBF521E7E4F9BABD0FF90072C743E4FE8C27A85B629F622A3EDB42E5B8CB7D49A379306" ), ) } #[test] fn test_ascon128_888() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!( - "3BD2F45CE90E0F3731641C6EC79E1E39D04476081D37C89DA94387BDC344E906BCC2DF2F19D3DCCAB86D" + "26A6E765E6BFE7EC0E25886657486E8D4C0B7E03EB93A3BC223FF7F44A6ADD47D6C3C2074136AD7CA3ED" ), ) } #[test] fn test_ascon128_889() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!( - "270D846F99173380199972D19BE467B6C78B4088F95E422B2F13F4AB0D2CED6A3113AF44BF6491C77DDA" + "0F55D7051D7478D53F2BA03EF290C48B2D00B9AF59D3EFCC0D347F9C6392F2F0B7D9C6C6AB44D5094085" ), ) } #[test] fn test_ascon128_890() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!( - "D670F5A44971BE13F91BDD82E5152F149BFE1A1383E0F46BADA40177380D75E8A00656CD22AE908B6BAB" + "141B8B25E59E0D01B11422D94048C8045EE7744DD0040BF08B6C643855105B0BA973BD4AEC3BC0ECDE1F" ), ) } #[test] fn test_ascon128_891() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!( - "B96C78651B6246B0C3B1A5D373B0D5168DCA4A96734CF0DDF5F98371332D7EB9742CA82634182AB3F23C" + "4C086D27A3B51A2333CFC7F22172A9BCAD88B8D4D77E50622D789BFE76CE0A2130453F7A05B0B5364BD6" ), ) } #[test] fn test_ascon128_892() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!(""), &hex!( - "BC820DBDF7A4631C5B29884AD69175C3389655CA8135C9E6E8FE7440B86B2D278B33DD4CEB82762E573984" + "E770D289D2A44AEE7CD0A48ECE5274E381BAD7E163DCC4970F78734DDB9CE0523B99779E4497AD5964E6C5" ), ) } #[test] fn test_ascon128_893() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("00"), &hex!( - "BD4640C4DA2FFA56DC79F7FDD07369DDF386CACC1CB31BF592F6AEE8F62B3012B6CD142858D0F8C4CC9B10" + "25FBE48AC155C103927E59C60C88A56B69F5F1C225BF3A1D5C7379935C053F229C92D664368876B2011791" ), ) } #[test] fn test_ascon128_894() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("0001"), &hex!( - "6E9F820D5468A0D476620F58650864F0D5743BAA431BFDB037F8A33D0AA523A7BD6F758ADEA066279E2DED" + "49E50547CA0C754784F2A6F936ED9497C3A556D34DE4CC23F3C21CEB9882BB795889D4AEE31E9EA04405FB" ), ) } #[test] fn test_ascon128_895() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102"), &hex!( - "F19D28E0F222B3BFCA11E151534C5CCC0BEFA1C3EF719C06CC916089B7F3719FD84D1381BF4AFB42FD90E1" + "D2721FCB362AB5E15C6872449B117B9926791FD74925F0D9459CFA79715549452A9F918CAE4D52ACBA51C6" ), ) } #[test] fn test_ascon128_896() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("00010203"), &hex!( - "7763F8BA6CE91ED1684F018AB62DF66F584D643B5BB5F3896A4C74D6B308229995BA5647C60F29121B1505" + "4A53D9966D87BFED686585FE7A28C7D3027F06EBA8BD35C768069356836DE14D328579C63AD95BA95DF96A" ), ) } #[test] fn test_ascon128_897() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("0001020304"), &hex!( - "0E6A8B0CA517F53D3D72E1D8D734511C32CA4415FD432CB48AD6AD44F720C373F9F85F6063F31917A3399F" + "1F820273C65246B76D4FF8D1ADD72D5CC1703338B98CE4B34B5AF98A2B0B5271981599FF69C203245B6C50" ), ) } #[test] fn test_ascon128_898() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405"), &hex!( - "5B513546B1A1DC8AAAA010DC49CBA55351011507708E1F021937498C770D8DF6C712B3BAADF9E54D877209" + "7CC88BDBF6D70605975B2FCD35DABD5B37B998207A55DC996A717F732BFC622DD69894029AEBF2C35DB916" ), ) } #[test] fn test_ascon128_899() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("00010203040506"), &hex!( - "2E5BBADE9599AC9F2D86F9D651791D72750FE31C291333ACCE97C475AA4360FB26097F2A47A7D5E16341DF" + "44864FD337BBF237DB14139BDC6E1D25140D311F19C0590FB031CB29DC6847FC70FD80EC17C8AA8C5BAF6C" ), ) } #[test] fn test_ascon128_900() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("0001020304050607"), &hex!( - "69FFEE6F5505A4897E2EC80CBDFF67CE457E42289AFB4317B2F4B6C5C822FCCD5D264A65739E27742E8BE4" + "108640BD71345C6EDC4AEC76EA3BE5D4DF44BEF9CE7B69C85A95787A5A9FF1968324C0702913253B832393" ), ) } #[test] fn test_ascon128_901() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708"), &hex!( - "3225026599BCD4FCC460181575FA9D145BDD3D6B1B7332ED3D26464E0A4090215EEDB8B007A09AA8FACCE0" + "6A256FBBD3726C823F99E5C5252CFC367D13B714309AEA44AD909FFE14A59BBF3F300E9FB78D441FB13F3D" ), ) } #[test] fn test_ascon128_902() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("00010203040506070809"), &hex!( - "3DDCE4DEABF18BBB4BF4EDACCE9A67B15D9FF28142F6B7F25DF90EE19AE8BC9439E8ADB4C21FA7F05B0686" + "F2F44B081312F3F8C13E843F0ADBB84D30B7A2535A35720E57540B37FB439E9C5CB4CEA08F3A47D71A96C2" ), ) } #[test] fn test_ascon128_903() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A"), &hex!( - "76807B6448896CE58842CB4AED6C41041D6DEC3B3A0DD68FBFF1BEFEDF4C5E7B528AB45C4BB0F7875F2F60" + "29FCAD75A4163DE319D4E3E4C98F5D5FC473269A6E6FA795B0677008D6DC5CE5E8761AF221E745C627C657" ), ) } #[test] fn test_ascon128_904() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B"), &hex!( - "59B3A5338CD171F93D708C5B11AA14980574886B4C3921B84DB5A48A30AC9D3806CAE0EEE8C725487DC9F7" + "BBAE1D88621912ED737EADA1B19FCB19A9DDB367E42F0BF4AC9F9FA167C566FA70846600FAA8457823EDE0" ), ) } #[test] fn test_ascon128_905() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C"), &hex!( - "8462C376C06AAE28BC182DF6B59467725A70FA80E6A3EBED6ADEF4293A805926923E3D1AC627892166E00E" + "4BE547736BE1D8A6CDE18D1430BA869E6B39F6A4AE4E436EAB5920017C8BE261B3527DAAD2E162D1DB1120" ), ) } #[test] fn test_ascon128_906() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D"), &hex!( - "2E325340DF7FD0BFD25BEC2D8A596B4461B16D08AE54D9FB609FFCB32A09701FE0DEFFFF09A44F4F9A108E" + "4E589270FEB89BB22408041DAF7D55DB9BA125D4D1E58F75BD9BDEBCFB6DB67C43EA35032BC886EFD1647D" ), ) } #[test] fn test_ascon128_907() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E"), &hex!( - "2E83CC36F088232A8EE9BAB74D02938E9DA2D9029331F558ED383591D4751020B17C59BAF48F04F4D9D813" + "B03E607317A251B08B30F744B71965B0F1BE7A356FFF037C9E94013EE1C1217DAA7B9B24CE353B970257C4" ), ) } #[test] fn test_ascon128_908() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!( - "1EE34125FDBA17443D01DA8A0EEFB04550CA93CE23A9DAAF0D7BDD81EB192B98BCAA6793D1F071BF135970" + "6A28215E4A6023FAE42095318B187F99C56D2306BE1573F6E3ECFE0225B1C8C72F7BE7EDA082DB418C4FD1" ), ) } #[test] fn test_ascon128_909() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!( - "8684539A9FCFF9F68A7A496010F129B5C9A3860BFF417050D0281DCB0E87B1A6025C96455A3FDBF9D506AA" + "9813B7013089DB863A742A4C13F1408E97CFEDCAAA22A7DA81042CF85A9C35E464D5129663C60B2D8B2928" ), ) } #[test] fn test_ascon128_910() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!( - "77AA511159627C4B855E67F95B3ABF1490F306CD374BC3B6C7BACE4CF349C93429B357B16EBFF1BAE75934" + "501DFE330EC4528E8D3BC467A02391BF2CF28D9350A9CAF9B2B7769C9B3CA234D5AD37A7FF0D0E51396A86" ), ) } #[test] fn test_ascon128_911() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!( - "D323863E597297EAB51C8F134D3ED02E4EDBA0794BBA65739BDF24023984ECA2D20C3993777675E0575CF8" + "64AC72120E66A202433C618208B281F929D7AE66B779C14D18DDBFA32274938424DD5547FD8247960A8BB7" ), ) } #[test] fn test_ascon128_912() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!( - "A31AC9A1D4D18222F332F245C70AB28D022B47C1D0D3135D34F551B7CA91DFDDB246D69675DE203E128792" + "C305EB0E851DF92B6F8ACA44F24BADF13BEEC54D8BAA10B8CA913DE17A3D510380A8280002CCE30C18B375" ), ) } #[test] fn test_ascon128_913() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!( - "74EA9BA2635DCBAA400A5C24E4970400CA78DE82412D5B177C5DA6B0BD55571275E8E5F83255B21D535BCE" + "994984D48B44B49446092EE25EF521A4E44B5CC07FA6E7492B55C67854A378E62C2E1D7860330C9338C437" ), ) } #[test] fn test_ascon128_914() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!( - "ADBB720C2D415EEC45978E6F894249E8ADE0A149F472B44C1D0E1EB0D94CFF4F35A6C3E23F412DC0C9D3CF" + "368D61A8D488E8FB0F9F57D79350E353111404035451954226DDA2E7FEF6411D78766708AF9E771FA9926B" ), ) } #[test] fn test_ascon128_915() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!( - "3B29669395DAB8733301D70F21C844D9E7BA340F7DC44415E91AF7485FBB9A27C4649BC59213191CA966C4" + "C01EA7792BF5F9621F07A266E6DF876E7B541FA73E8D8A2A62DACFA5550C592C73E531D84F1B4B1198EC58" ), ) } #[test] fn test_ascon128_916() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!( - "74A6A39D0A512958EE3091490331A6000BCB7389BBBFCC92C75A4DAE26667986A1CED2618D6D0FB1DF83EB" + "BA35FA7ECE7C780FFF8B7E41BC97822F982E196ED384E7DDEB247AE6F7EAC22E33990B1F339CD292F02122" ), ) } #[test] fn test_ascon128_917() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!( - "2970E5D3DCDED18D81CD6C1F6BB2EDBB402824D3E8143C0875EB55B22A256BA2453633FAE2EE5DFF70CB74" + "4C83A29686FE1AFC3FAD84899E6F5176B6B4ABF143DDD92DF81E5DE52943526766B92E9EDB0E7BF8B30B67" ), ) } #[test] fn test_ascon128_918() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!( - "2D134D2DE994DEC27E6314484B8CA9FF75DC667993E0EE22C4CC8640B78A3F936932720C10092FAEB4C3F4" + "1244D5C1B435AFF489A8FD04B87B0763E4C385F18404435DE41790D7E9874DF9F1E50C3ACF75B27C40E760" ), ) } #[test] fn test_ascon128_919() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!( - "31686725B47CA995FC470C8F26199232AD6DEECA28E340E2E6D8AD66672F11EB628C7A7F50DD695EEEAC9F" + "C8002E9D447FA42945BF66AF5375BF6102FC33E1A0A8ED5F1334D8425B8D00EF29C46500F749304729E591" ), ) } #[test] fn test_ascon128_920() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!( - "C780135837218C32D20D3D705A15DB9B754566D10C5B9ECB22AAB4857B2D27FAA7808EA6D195599B10D626" + "662D521980423CBF521E7E4F9BABD0FF90072C743E4FE8C27A85A2164E68ED7A1BD67999EB77E5FF73424A" ), ) } #[test] fn test_ascon128_921() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!( - "3BD2F45CE90E0F3731641C6EC79E1E39D04476081D37C89DA943ACD1F7F599E499ED000AC7ECBE4F412280" + "26A6E765E6BFE7EC0E25886657486E8D4C0B7E03EB93A3BC223FF6C6849E90348530D6AE2A625971B3950A" ), ) } #[test] fn test_ascon128_922() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!( - "270D846F99173380199972D19BE467B6C78B4088F95E422B2F1382ED0E7103BFB61FA83C90275823211A58" + "0F55D7051D7478D53F2BA03EF290C48B2D00B9AF59D3EFCC0D344E47832ADEBCB69AFDE570DF1D2C186425" ), ) } #[test] fn test_ascon128_923() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!( - "D670F5A44971BE13F91BDD82E5152F149BFE1A1383E0F46BADA4B04BFA9947FDFD583F8974879437543023" + "141B8B25E59E0D01B11422D94048C8045EE7744DD0040BF08B6CED2D32A4013CED6406F39489C10DDC7CF9" ), ) } #[test] fn test_ascon128_924() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!( - "B96C78651B6246B0C3B1A5D373B0D5168DCA4A96734CF0DDF5F92FB94EE6BF3C68BD2086F40F01325F5A51" + "4C086D27A3B51A2333CFC7F22172A9BCAD88B8D4D77E50622D788334FB2AD867472BD640796447077D4998" ), ) } #[test] fn test_ascon128_925() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!(""), &hex!( - "BC820DBDF7A4631C5B29884AD69175C3389655CA8135C9E6E8FE7467036F18683223DE55B84A1621E444AD9A" + "E770D289D2A44AEE7CD0A48ECE5274E381BAD7E163DCC4970F7873615B1BF7E07D0DFD0303366291F0C13421" ), ) } #[test] fn test_ascon128_926() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("00"), &hex!( - "BD4640C4DA2FFA56DC79F7FDD07369DDF386CACC1CB31BF592F6AE1B1867495B1E2E128A542F136A468C886B" + "25FBE48AC155C103927E59C60C88A56B69F5F1C225BF3A1D5C7379FAAAC5D1351FAE1727CE0BA9CC4B82092D" ), ) } #[test] fn test_ascon128_927() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("0001"), &hex!( - "6E9F820D5468A0D476620F58650864F0D5743BAA431BFDB037F8A32BDA8B4B7EBFA1DEB35E80A2127076F678" + "49E50547CA0C754784F2A6F936ED9497C3A556D34DE4CC23F3C21CDBBE1F3D9C6D9E2AC0B43A92029D91A2BE" ), ) } #[test] fn test_ascon128_928() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102"), &hex!( - "F19D28E0F222B3BFCA11E151534C5CCC0BEFA1C3EF719C06CC916012F6C5F0C90BC14A4B27C33A105732AED9" + "D2721FCB362AB5E15C6872449B117B9926791FD74925F0D9459CFA792C3849B85749785E8A1B29242FBA2A88" ), ) } #[test] fn test_ascon128_929() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("00010203"), &hex!( - "7763F8BA6CE91ED1684F018AB62DF66F584D643B5BB5F3896A4C74401C75E5ED7419C2D4FF17E9D4D363993B" + "4A53D9966D87BFED686585FE7A28C7D3027F06EBA8BD35C768069349410982EE12CC87BE081648520EECFB66" ), ) } #[test] fn test_ascon128_930() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("0001020304"), &hex!( - "0E6A8B0CA517F53D3D72E1D8D734511C32CA4415FD432CB48AD6ADEB4E561588178AA5912A33DE8D967409B7" + "1F820273C65246B76D4FF8D1ADD72D5CC1703338B98CE4B34B5AF9CE9CC04B87820146D6D4A86A6DBDECB2E3" ), ) } #[test] fn test_ascon128_931() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405"), &hex!( - "5B513546B1A1DC8AAAA010DC49CBA55351011507708E1F02193749928D705037D7984E2C4814E6DF2CEC14C4" + "7CC88BDBF6D70605975B2FCD35DABD5B37B998207A55DC996A717FF8DFF86953AB81BC6CB91BDD12C652C71A" ), ) } #[test] fn test_ascon128_932() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("00010203040506"), &hex!( - "2E5BBADE9599AC9F2D86F9D651791D72750FE31C291333ACCE97C4FBBFE94CEDF99B31FB251AEB8964FB6879" + "44864FD337BBF237DB14139BDC6E1D25140D311F19C0590FB031CB9C901226DC60B5DC8993FA2227331DC5DB" ), ) } #[test] fn test_ascon128_933() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("0001020304050607"), &hex!( - "69FFEE6F5505A4897E2EC80CBDFF67CE457E42289AFB4317B2F4B6A909496CE11CFC27944B36E13778108EDA" + "108640BD71345C6EDC4AEC76EA3BE5D4DF44BEF9CE7B69C85A9578C707599F7664AD6F3C871A49B6EF2FC0DD" ), ) } #[test] fn test_ascon128_934() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708"), &hex!( - "3225026599BCD4FCC460181575FA9D145BDD3D6B1B7332ED3D26467D901BEDBD838FA7FF39FD7DF6B342D073" + "6A256FBBD3726C823F99E5C5252CFC367D13B714309AEA44AD909F3207CE2218F0CE99E5878061A010A8EEC9" ), ) } #[test] fn test_ascon128_935() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("00010203040506070809"), &hex!( - "3DDCE4DEABF18BBB4BF4EDACCE9A67B15D9FF28142F6B7F25DF90E24F7671C98791191AD550BD3FB4281A629" + "F2F44B081312F3F8C13E843F0ADBB84D30B7A2535A35720E57540B5D7BE52443B10F3200DBBC17CC81465BEF" ), ) } #[test] fn test_ascon128_936() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A"), &hex!( - "76807B6448896CE58842CB4AED6C41041D6DEC3B3A0DD68FBFF1BECB229320CAC40251F88CEC53A34C904921" + "29FCAD75A4163DE319D4E3E4C98F5D5FC473269A6E6FA795B067700C3273091B5764C4AB027956C000B33C6B" ), ) } #[test] fn test_ascon128_937() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B"), &hex!( - "59B3A5338CD171F93D708C5B11AA14980574886B4C3921B84DB5A4A9F6E19AD3DD5DCED6271539543A078B27" + "BBAE1D88621912ED737EADA1B19FCB19A9DDB367E42F0BF4AC9F9F77F1A8000686EB011F1AEBB6926BE3E822" ), ) } #[test] fn test_ascon128_938() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C"), &hex!( - "8462C376C06AAE28BC182DF6B59467725A70FA80E6A3EBED6ADEF40DA31D93051A7275F5D8EBB626E896CD35" + "4BE547736BE1D8A6CDE18D1430BA869E6B39F6A4AE4E436EAB5920DB50E17E7552090E4C904AA7FEF1BAD896" ), ) } #[test] fn test_ascon128_939() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D"), &hex!( - "2E325340DF7FD0BFD25BEC2D8A596B4461B16D08AE54D9FB609FFC7134D399E34E27AF40D772B32B90C7D151" + "4E589270FEB89BB22408041DAF7D55DB9BA125D4D1E58F75BD9BDE4B735B92725281AA24D69DDBA2FCEC9F44" ), ) } #[test] fn test_ascon128_940() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E"), &hex!( - "2E83CC36F088232A8EE9BAB74D02938E9DA2D9029331F558ED3835574FF6714108CA5FF50C984717F837DB0B" + "B03E607317A251B08B30F744B71965B0F1BE7A356FFF037C9E9401932DA440B79B125551BC821418D1BE4A25" ), ) } #[test] fn test_ascon128_941() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!( - "1EE34125FDBA17443D01DA8A0EEFB04550CA93CE23A9DAAF0D7BDD7E38222AA3229B214B6EC771A21616C54C" + "6A28215E4A6023FAE42095318B187F99C56D2306BE1573F6E3ECFE0D046BF0FBFFB62C298F093881764EF462" ), ) } #[test] fn test_ascon128_942() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!( - "8684539A9FCFF9F68A7A496010F129B5C9A3860BFF417050D0281D0B5BAB21A3FCDA1CAEB61D3E6D1B5A3583" + "9813B7013089DB863A742A4C13F1408E97CFEDCAAA22A7DA81042C2D570AD452403CB99E83788E79C676E7E1" ), ) } #[test] fn test_ascon128_943() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!( - "77AA511159627C4B855E67F95B3ABF1490F306CD374BC3B6C7BACE95B209218686A839BD85F8DDA773492E38" + "501DFE330EC4528E8D3BC467A02391BF2CF28D9350A9CAF9B2B7762C62FC5E4A3679CCC3C44C0D0407BEC3EC" ), ) } #[test] fn test_ascon128_944() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!( - "D323863E597297EAB51C8F134D3ED02E4EDBA0794BBA65739BDF2403949DDF12C8C453A9CBD39BD1F9D76795" + "64AC72120E66A202433C618208B281F929D7AE66B779C14D18DDBFA2FDC44D03A640D612E3C5D2589B81A12A" ), ) } #[test] fn test_ascon128_945() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!( - "A31AC9A1D4D18222F332F245C70AB28D022B47C1D0D3135D34F551684A04712AED3C67B612645BD214353254" + "C305EB0E851DF92B6F8ACA44F24BADF13BEEC54D8BAA10B8CA913D4A8FAD0BA3F4809D1621E8CB88F5664BAF" ), ) } #[test] fn test_ascon128_946() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!( - "74EA9BA2635DCBAA400A5C24E4970400CA78DE82412D5B177C5DA6BE661610382F1CEA890FB2F9D724835D46" + "994984D48B44B49446092EE25EF521A4E44B5CC07FA6E7492B55C6602560193EAF9FFA99FE9CA775F813F1A9" ), ) } #[test] fn test_ascon128_947() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!( - "ADBB720C2D415EEC45978E6F894249E8ADE0A149F472B44C1D0E1E5722A397B39481562A4EF61F38AB1FE594" + "368D61A8D488E8FB0F9F57D79350E353111404035451954226DDA2C9F65B20E8A4C237EB98CBBA80B96E7C67" ), ) } #[test] fn test_ascon128_948() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!( - "3B29669395DAB8733301D70F21C844D9E7BA340F7DC44415E91AF7522EE244CF54E4752F95D04B109FED8326" + "C01EA7792BF5F9621F07A266E6DF876E7B541FA73E8D8A2A62DACFA022033F750B5C5C2B04423F4AFD526723" ), ) } #[test] fn test_ascon128_949() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!( - "74A6A39D0A512958EE3091490331A6000BCB7389BBBFCC92C75A4D79792A9EB82685EDDDDFCA85E7162A1AB7" + "BA35FA7ECE7C780FFF8B7E41BC97822F982E196ED384E7DDEB247A7285C58D114687832855FADD754794347D" ), ) } #[test] fn test_ascon128_950() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!( - "2970E5D3DCDED18D81CD6C1F6BB2EDBB402824D3E8143C0875EB55B99422C2EFBD7EFBC68A2AC4E8252B3702" + "4C83A29686FE1AFC3FAD84899E6F5176B6B4ABF143DDD92DF81E5D8CBC22B0233BF9527E78D9A38F022253A5" ), ) } #[test] fn test_ascon128_951() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!( - "2D134D2DE994DEC27E6314484B8CA9FF75DC667993E0EE22C4CC866744F0588E0D924F0A7AE482B017C36F60" + "1244D5C1B435AFF489A8FD04B87B0763E4C385F18404435DE417905F7CEE504FE9065E580BC3D89BDB6B4EC1" ), ) } #[test] fn test_ascon128_952() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!( - "31686725B47CA995FC470C8F26199232AD6DEECA28E340E2E6D8AD60846553157F509F690CE1F342150A7112" + "C8002E9D447FA42945BF66AF5375BF6102FC33E1A0A8ED5F1334D88DD8344D168CA1EE1955E71DF515158CC2" ), ) } #[test] fn test_ascon128_953() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!( - "C780135837218C32D20D3D705A15DB9B754566D10C5B9ECB22AAB461DAE41D93496802E70FA8F9C580A4273D" + "662D521980423CBF521E7E4F9BABD0FF90072C743E4FE8C27A85A28D17DB899AFA425A5F24C8731CDA6C17F0" ), ) } #[test] fn test_ascon128_954() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!( - "3BD2F45CE90E0F3731641C6EC79E1E39D04476081D37C89DA943AC8981968540319FC065C66C033FA2D21F1A" + "26A6E765E6BFE7EC0E25886657486E8D4C0B7E03EB93A3BC223FF6FD3892ABE1218D8566FFF6C56969FBD34B" ), ) } #[test] fn test_ascon128_955() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!( - "270D846F99173380199972D19BE467B6C78B4088F95E422B2F1382EDEFD6A385ED5F693DD833BE48E86B4FF1" + "0F55D7051D7478D53F2BA03EF290C48B2D00B9AF59D3EFCC0D344E6A233F14FA3CEBE88FBC844075D5EF10E1" ), ) } #[test] fn test_ascon128_956() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!( - "D670F5A44971BE13F91BDD82E5152F149BFE1A1383E0F46BADA4B03B6E95F98CDFD0C49855C8193AD116301F" + "141B8B25E59E0D01B11422D94048C8045EE7744DD0040BF08B6CED0ED22951AF4016B148D6CACDFA78303BEC" ), ) } #[test] fn test_ascon128_957() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!( - "B96C78651B6246B0C3B1A5D373B0D5168DCA4A96734CF0DDF5F92F8D21D7BD579A5871F28C5792F7E1D40839" + "4C086D27A3B51A2333CFC7F22172A9BCAD88B8D4D77E50622D7883455AAF5E8ADE16FBB36FD476A76B5F5988" ), ) } #[test] fn test_ascon128_958() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!(""), &hex!( - "BC820DBDF7A4631C5B29884AD69175C3389655CA8135C9E6E8FE7467276CA6C43D4C997E95731D91B0F015B769" + "E770D289D2A44AEE7CD0A48ECE5274E381BAD7E163DCC4970F7873610D634EBDD09456E5DC2ED6CD5A5FF86793" ), ) } #[test] fn test_ascon128_959() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("00"), &hex!( - "BD4640C4DA2FFA56DC79F7FDD07369DDF386CACC1CB31BF592F6AE1B443A809CAEBD10B0C5A0AF93A01B943C2C" + "25FBE48AC155C103927E59C60C88A56B69F5F1C225BF3A1D5C7379FA53C0F55E525E1023B8E6E9513B4EE51E68" ), ) } #[test] fn test_ascon128_960() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("0001"), &hex!( - "6E9F820D5468A0D476620F58650864F0D5743BAA431BFDB037F8A32B9AC818C84CE87FCFC5B853A67157379C4E" + "49E50547CA0C754784F2A6F936ED9497C3A556D34DE4CC23F3C21CDB6DFE71F0328D900C490648E46AAC9D4082" ), ) } #[test] fn test_ascon128_961() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102"), &hex!( - "F19D28E0F222B3BFCA11E151534C5CCC0BEFA1C3EF719C06CC916012F3A9F1D0FA90B2F5786F27706F51F35549" + "D2721FCB362AB5E15C6872449B117B9926791FD74925F0D9459CFA7940D7E3F79349BDB969183E1A48EDC72F52" ), ) } #[test] fn test_ascon128_962() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("00010203"), &hex!( - "7763F8BA6CE91ED1684F018AB62DF66F584D643B5BB5F3896A4C7440DA402CE7B7F2E4F19336E043D676CF9C7B" + "4A53D9966D87BFED686585FE7A28C7D3027F06EBA8BD35C7680693493074BEA0E944FC217A77F54877728BF91F" ), ) } #[test] fn test_ascon128_963() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("0001020304"), &hex!( - "0E6A8B0CA517F53D3D72E1D8D734511C32CA4415FD432CB48AD6ADEBE7F126D948027B8AE222CA1C12285485CB" + "1F820273C65246B76D4FF8D1ADD72D5CC1703338B98CE4B34B5AF9CE4690D0E25CA0307C11D11193E9B6A2D1EC" ), ) } #[test] fn test_ascon128_964() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405"), &hex!( - "5B513546B1A1DC8AAAA010DC49CBA55351011507708E1F02193749927364F8A485BC8EC7D7C8AF4D0A0A9926D4" + "7CC88BDBF6D70605975B2FCD35DABD5B37B998207A55DC996A717FF870CFCD6A10B058644D4E1280909098E44B" ), ) } #[test] fn test_ascon128_965() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("00010203040506"), &hex!( - "2E5BBADE9599AC9F2D86F9D651791D72750FE31C291333ACCE97C4FB9E34E5F3692AB8943F6C2C3BE88D396421" + "44864FD337BBF237DB14139BDC6E1D25140D311F19C0590FB031CB9C2D69B0131D48D0DC05B096642FFE827F45" ), ) } #[test] fn test_ascon128_966() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("0001020304050607"), &hex!( - "69FFEE6F5505A4897E2EC80CBDFF67CE457E42289AFB4317B2F4B6A9D90BE07F526414BD146DEF0EFE2985CB94" + "108640BD71345C6EDC4AEC76EA3BE5D4DF44BEF9CE7B69C85A9578C77024FCD71415E9DE2E21FB1655F0BC3039" ), ) } #[test] fn test_ascon128_967() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708"), &hex!( - "3225026599BCD4FCC460181575FA9D145BDD3D6B1B7332ED3D26467DCACAE26E836F57A32D624F058EADAA4F34" + "6A256FBBD3726C823F99E5C5252CFC367D13B714309AEA44AD909F327B6BD5F25F7E7E04A778494BD666ECC9A4" ), ) } #[test] fn test_ascon128_968() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("00010203040506070809"), &hex!( - "3DDCE4DEABF18BBB4BF4EDACCE9A67B15D9FF28142F6B7F25DF90E246E1D978BD9595956ABD90F022DB19559BB" + "F2F44B081312F3F8C13E843F0ADBB84D30B7A2535A35720E57540B5D9B352103AC233F21002072E0A7DC3E4739" ), ) } #[test] fn test_ascon128_969() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A"), &hex!( - "76807B6448896CE58842CB4AED6C41041D6DEC3B3A0DD68FBFF1BECB97D75ACECB8F04FBF743F18E030F00B130" + "29FCAD75A4163DE319D4E3E4C98F5D5FC473269A6E6FA795B067700C51F0B3353B31AE123D0B649F6349C37124" ), ) } #[test] fn test_ascon128_970() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B"), &hex!( - "59B3A5338CD171F93D708C5B11AA14980574886B4C3921B84DB5A4A905FA2F483339F9CAEFAB2547806EB11D3A" + "BBAE1D88621912ED737EADA1B19FCB19A9DDB367E42F0BF4AC9F9F771E0BB4D73C507DF3596E6C654BA6D31CCF" ), ) } #[test] fn test_ascon128_971() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C"), &hex!( - "8462C376C06AAE28BC182DF6B59467725A70FA80E6A3EBED6ADEF40D866EADAEB23B112EDD524DCB55B412347E" + "4BE547736BE1D8A6CDE18D1430BA869E6B39F6A4AE4E436EAB5920DB12870C2B41369AAB1C7D2E78B09C7D74A7" ), ) } #[test] fn test_ascon128_972() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D"), &hex!( - "2E325340DF7FD0BFD25BEC2D8A596B4461B16D08AE54D9FB609FFC711C65A0DA61E24953ECBB15B3D3015F4E02" + "4E589270FEB89BB22408041DAF7D55DB9BA125D4D1E58F75BD9BDE4BDAC028AD0195B3CB95E3EA9D256901F249" ), ) } #[test] fn test_ascon128_973() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E"), &hex!( - "2E83CC36F088232A8EE9BAB74D02938E9DA2D9029331F558ED383557D1F1C497C1A8BDC2973E57C2EA59723B42" + "B03E607317A251B08B30F744B71965B0F1BE7A356FFF037C9E940193629BB55AA5F905DC5DC35CAC1391580489" ), ) } #[test] fn test_ascon128_974() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!( - "1EE34125FDBA17443D01DA8A0EEFB04550CA93CE23A9DAAF0D7BDD7EB61C9E9D7357EC3441068F7FAD12A5CFAA" + "6A28215E4A6023FAE42095318B187F99C56D2306BE1573F6E3ECFE0DF8D707751412AB9F5819AAE3FBBD6AB682" ), ) } #[test] fn test_ascon128_975() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!( - "8684539A9FCFF9F68A7A496010F129B5C9A3860BFF417050D0281D0BA8D4382C7553C5F3758FA1847BECDCDBF4" + "9813B7013089DB863A742A4C13F1408E97CFEDCAAA22A7DA81042C2D4E2E663D6EAC31A5377FFF65B3F5D8BCAF" ), ) } #[test] fn test_ascon128_976() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!( - "77AA511159627C4B855E67F95B3ABF1490F306CD374BC3B6C7BACE95ECFEE2D660A3F8CF4C0DBEA008FC2DAFB0" + "501DFE330EC4528E8D3BC467A02391BF2CF28D9350A9CAF9B2B7762C6D187730437F6996206799A7ED5E2298B4" ), ) } #[test] fn test_ascon128_977() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!( - "D323863E597297EAB51C8F134D3ED02E4EDBA0794BBA65739BDF24038A0905D8DF03C8768FF9636A56A3E22EA4" + "64AC72120E66A202433C618208B281F929D7AE66B779C14D18DDBFA2EFE717C6C901C73EE6A3FC6ABB0B74A375" ), ) } #[test] fn test_ascon128_978() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!( - "A31AC9A1D4D18222F332F245C70AB28D022B47C1D0D3135D34F55168C064488776A825541DBD6A5E7CE05460EA" + "C305EB0E851DF92B6F8ACA44F24BADF13BEEC54D8BAA10B8CA913D4A943587C6DBB56716BC8F09C50B118C6C45" ), ) } #[test] fn test_ascon128_979() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!( - "74EA9BA2635DCBAA400A5C24E4970400CA78DE82412D5B177C5DA6BE3F3F3DEFC64A1D35500C88B3E0B6DCADB7" + "994984D48B44B49446092EE25EF521A4E44B5CC07FA6E7492B55C6607DD458067A071F27E94CDFD080478E5351" ), ) } #[test] fn test_ascon128_980() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!( - "ADBB720C2D415EEC45978E6F894249E8ADE0A149F472B44C1D0E1E572CA10DEFE6C64FBFBCD781B881D29275B2" + "368D61A8D488E8FB0F9F57D79350E353111404035451954226DDA2C9F9671748BAAE80280A25E9935CC6EB9A92" ), ) } #[test] fn test_ascon128_981() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!( - "3B29669395DAB8733301D70F21C844D9E7BA340F7DC44415E91AF7528C6866A2D130635DC6478A4BE9B9930853" + "C01EA7792BF5F9621F07A266E6DF876E7B541FA73E8D8A2A62DACFA0F73A8234C5B06CD0A47F2DEBA68F290558" ), ) } #[test] fn test_ascon128_982() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!( - "74A6A39D0A512958EE3091490331A6000BCB7389BBBFCC92C75A4D798EB2C6EBDD4DDBD44B03FB63C2A4AA38D6" + "BA35FA7ECE7C780FFF8B7E41BC97822F982E196ED384E7DDEB247A728E287F016B12CB4E4320E4C93A1BEF2161" ), ) } #[test] fn test_ascon128_983() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!( - "2970E5D3DCDED18D81CD6C1F6BB2EDBB402824D3E8143C0875EB55B97DB059CC21C8E888CF864BE8E77F5E0BAD" + "4C83A29686FE1AFC3FAD84899E6F5176B6B4ABF143DDD92DF81E5D8CD3EAF8436A80449E750590176EA1C70C04" ), ) } #[test] fn test_ascon128_984() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!( - "2D134D2DE994DEC27E6314484B8CA9FF75DC667993E0EE22C4CC8667767E565E10617F8E8E52EDCE82423F443F" + "1244D5C1B435AFF489A8FD04B87B0763E4C385F18404435DE417905FA64AC13E572557AAFE3B9C869FE347C1F3" ), ) } #[test] fn test_ascon128_985() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!( - "31686725B47CA995FC470C8F26199232AD6DEECA28E340E2E6D8AD601209CCAB1FCB68980666F34E0EC1BC893A" + "C8002E9D447FA42945BF66AF5375BF6102FC33E1A0A8ED5F1334D88D73AA18D10D1504CB9F41260505FBF70BD4" ), ) } #[test] fn test_ascon128_986() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!( - "C780135837218C32D20D3D705A15DB9B754566D10C5B9ECB22AAB461CEE32BA81DEB6176C029F7995617C0E6BB" + "662D521980423CBF521E7E4F9BABD0FF90072C743E4FE8C27A85A28D43A846FEABE6F85FE9A0D1DBA6E18C5166" ), ) } #[test] fn test_ascon128_987() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!( - "3BD2F45CE90E0F3731641C6EC79E1E39D04476081D37C89DA943AC8981B06E71A49D8B567DC2A0D5175FED0E7A" + "26A6E765E6BFE7EC0E25886657486E8D4C0B7E03EB93A3BC223FF6FD6E6803AE420D1A57792899CF43ED6C3823" ), ) } #[test] fn test_ascon128_988() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!( - "270D846F99173380199972D19BE467B6C78B4088F95E422B2F1382ED85D5BBCD5C74DD8BA08B27FF9E36AA3E54" + "0F55D7051D7478D53F2BA03EF290C48B2D00B9AF59D3EFCC0D344E6AE82601F4B891685C1D025C914994E43338" ), ) } #[test] fn test_ascon128_989() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!( - "D670F5A44971BE13F91BDD82E5152F149BFE1A1383E0F46BADA4B03BCF90B7C7E2556A0A93D394DD5E49EDE15E" + "141B8B25E59E0D01B11422D94048C8045EE7744DD0040BF08B6CED0E4FC0B4604271FEF50FA50611B77254BAEB" ), ) } #[test] fn test_ascon128_990() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!( - "B96C78651B6246B0C3B1A5D373B0D5168DCA4A96734CF0DDF5F92F8D152CB136C4857754D15DFFF76B4681AD8A" + "4C086D27A3B51A2333CFC7F22172A9BCAD88B8D4D77E50622D788345FAF0DDEF49C8963D18488CA6F992383336" ), ) } #[test] fn test_ascon128_991() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!(""), &hex!( - "BC820DBDF7A4631C5B29884AD69175C3389655CA8135C9E6E8FE7467276FA645436E2F92D77DCBF1947C3061E759" + "E770D289D2A44AEE7CD0A48ECE5274E381BAD7E163DCC4970F7873610DEB7075EFBF71C194850DE9DA2A50236A60" ), ) } #[test] fn test_ascon128_992() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("00"), &hex!( - "BD4640C4DA2FFA56DC79F7FDD07369DDF386CACC1CB31BF592F6AE1B44C70155F8EC67E9B87AEB68FA54A4C4FBFD" + "25FBE48AC155C103927E59C60C88A56B69F5F1C225BF3A1D5C7379FA53BA874D9E05ECA3464427A2896943063027" ), ) } #[test] fn test_ascon128_993() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("0001"), &hex!( - "6E9F820D5468A0D476620F58650864F0D5743BAA431BFDB037F8A32B9A4BD7579920197AC5EEA45107010BE320E3" + "49E50547CA0C754784F2A6F936ED9497C3A556D34DE4CC23F3C21CDB6D4458468F2AC3D82ADB2D25AA5B2F56CDBA" ), ) } #[test] fn test_ascon128_994() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102"), &hex!( - "F19D28E0F222B3BFCA11E151534C5CCC0BEFA1C3EF719C06CC916012F34166A86BE0AB5543109BE0810068E0397B" + "D2721FCB362AB5E15C6872449B117B9926791FD74925F0D9459CFA7940BD5A8E37679BB8ED3219BF985CFD74C278" ), ) } #[test] fn test_ascon128_995() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("00010203"), &hex!( - "7763F8BA6CE91ED1684F018AB62DF66F584D643B5BB5F3896A4C7440DA6E2CBA448A0FD67B9DA55A9F63185AE6C6" + "4A53D9966D87BFED686585FE7A28C7D3027F06EBA8BD35C76806934930918654B7DA2A75AF4090204A5EDABB559B" ), ) } #[test] fn test_ascon128_996() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("0001020304"), &hex!( - "0E6A8B0CA517F53D3D72E1D8D734511C32CA4415FD432CB48AD6ADEBE7630DA02FA2BD3D6787FAA3B1342C60BFE0" + "1F820273C65246B76D4FF8D1ADD72D5CC1703338B98CE4B34B5AF9CE4612B77C2C4550E87B333BBB434C3AD78012" ), ) } #[test] fn test_ascon128_997() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405"), &hex!( - "5B513546B1A1DC8AAAA010DC49CBA55351011507708E1F0219374992737A8F25A5355BF29C6E7BD2D6C945F9436B" + "7CC88BDBF6D70605975B2FCD35DABD5B37B998207A55DC996A717FF8702FF4097F81119F1E4932A06A72C5474F89" ), ) } #[test] fn test_ascon128_998() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("00010203040506"), &hex!( - "2E5BBADE9599AC9F2D86F9D651791D72750FE31C291333ACCE97C4FB9E9D3E81CE0B3431F8AE4036D63A462D85C8" + "44864FD337BBF237DB14139BDC6E1D25140D311F19C0590FB031CB9C2DBE006DA16A75677F9A181AF9CEBBB0ACC2" ), ) } #[test] fn test_ascon128_999() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("0001020304050607"), &hex!( - "69FFEE6F5505A4897E2EC80CBDFF67CE457E42289AFB4317B2F4B6A9D92EC2939F5DA33F7E46CC2CAE4881D91411" + "108640BD71345C6EDC4AEC76EA3BE5D4DF44BEF9CE7B69C85A9578C7705A3C8F60FBA293114A22E92E16B10EA2FC" ), ) } #[test] fn test_ascon128_1000() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708"), &hex!( - "3225026599BCD4FCC460181575FA9D145BDD3D6B1B7332ED3D26467DCAC53FD6AADEC8D64472A6B869B8ACF37C46" + "6A256FBBD3726C823F99E5C5252CFC367D13B714309AEA44AD909F327B30500E02A8E8089A98BF778113746075D5" ), ) } #[test] fn test_ascon128_1001() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("00010203040506070809"), &hex!( - "3DDCE4DEABF18BBB4BF4EDACCE9A67B15D9FF28142F6B7F25DF90E246E3B70F1D27203D9F3CBB2DB9E9E329FCB31" + "F2F44B081312F3F8C13E843F0ADBB84D30B7A2535A35720E57540B5D9BBA277A5993BFE34637D241A9374EAD046C" ), ) } #[test] fn test_ascon128_1002() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A"), &hex!( - "76807B6448896CE58842CB4AED6C41041D6DEC3B3A0DD68FBFF1BECB975B0AF5F330C84765F019BEA2EA2F538862" + "29FCAD75A4163DE319D4E3E4C98F5D5FC473269A6E6FA795B067700C518D010539B10558995926316D58ABF2DC29" ), ) } #[test] fn test_ascon128_1003() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B"), &hex!( - "59B3A5338CD171F93D708C5B11AA14980574886B4C3921B84DB5A4A905AE906EA775A3A349A03092A6C6E110EBC2" + "BBAE1D88621912ED737EADA1B19FCB19A9DDB367E42F0BF4AC9F9F771E2CD2CD2586CE37BCE0BF9054EA011366C6" ), ) } #[test] fn test_ascon128_1004() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C"), &hex!( - "8462C376C06AAE28BC182DF6B59467725A70FA80E6A3EBED6ADEF40D867D2936CF04E0BE075BA122A9771DDEB668" + "4BE547736BE1D8A6CDE18D1430BA869E6B39F6A4AE4E436EAB5920DB12B419D6921FD73CF05E06A2339A2F5CB138" ), ) } #[test] fn test_ascon128_1005() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D"), &hex!( - "2E325340DF7FD0BFD25BEC2D8A596B4461B16D08AE54D9FB609FFC711C99EEB56C020B9A17376F09A6D76350A947" + "4E589270FEB89BB22408041DAF7D55DB9BA125D4D1E58F75BD9BDE4BDA18344AF6C7AA31C4FE4EABD7BBFABABFC9" ), ) } #[test] fn test_ascon128_1006() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E"), &hex!( - "2E83CC36F088232A8EE9BAB74D02938E9DA2D9029331F558ED383557D18A5603266F0ADDF6FA979C5616A14CC03D" + "B03E607317A251B08B30F744B71965B0F1BE7A356FFF037C9E94019362C555926E326980EAF271CBE6C2432D1077" ), ) } #[test] fn test_ascon128_1007() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!( - "1EE34125FDBA17443D01DA8A0EEFB04550CA93CE23A9DAAF0D7BDD7EB61BDCA8004E967CB004545D35E305FA03D2" + "6A28215E4A6023FAE42095318B187F99C56D2306BE1573F6E3ECFE0DF819C47B6A78FAD2BE485D4D523E3ADA1EAE" ), ) } #[test] fn test_ascon128_1008() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!( - "8684539A9FCFF9F68A7A496010F129B5C9A3860BFF417050D0281D0BA8F4DB79F058E10F9B2621E9F1CBD925B041" + "9813B7013089DB863A742A4C13F1408E97CFEDCAAA22A7DA81042C2D4E30120A1ACC6753BE432F717776533AFB02" ), ) } #[test] fn test_ascon128_1009() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!( - "77AA511159627C4B855E67F95B3ABF1490F306CD374BC3B6C7BACE95EC2D1F774CAE6B92ACDC86D00DBFDC7BF5F9" + "501DFE330EC4528E8D3BC467A02391BF2CF28D9350A9CAF9B2B7762C6DA840C162E0F19111066B112B0734AF5B19" ), ) } #[test] fn test_ascon128_1010() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!( - "D323863E597297EAB51C8F134D3ED02E4EDBA0794BBA65739BDF24038A4AAF7576821E2746417E8B556F6E5635DB" + "64AC72120E66A202433C618208B281F929D7AE66B779C14D18DDBFA2EF50AA94E47E5D6F9F0924E384BD76ADF883" ), ) } #[test] fn test_ascon128_1011() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!( - "A31AC9A1D4D18222F332F245C70AB28D022B47C1D0D3135D34F55168C0CB3804042D1D3458C83451DB7F2A9E6CB0" + "C305EB0E851DF92B6F8ACA44F24BADF13BEEC54D8BAA10B8CA913D4A94AD6BE35E586291754D0A06D917ED2166A3" ), ) } #[test] fn test_ascon128_1012() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!( - "74EA9BA2635DCBAA400A5C24E4970400CA78DE82412D5B177C5DA6BE3F2D1CE682F3AADCE160B13CB4B47538F2AE" + "994984D48B44B49446092EE25EF521A4E44B5CC07FA6E7492B55C6607D5216E01C84A49097436451869E44C124A2" ), ) } #[test] fn test_ascon128_1013() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!( - "ADBB720C2D415EEC45978E6F894249E8ADE0A149F472B44C1D0E1E572C565BFF0DC73F18939B77DB51E115796002" + "368D61A8D488E8FB0F9F57D79350E353111404035451954226DDA2C9F9B632B26220FB0BC970DA69B1AE523C02F7" ), ) } #[test] fn test_ascon128_1014() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!( - "3B29669395DAB8733301D70F21C844D9E7BA340F7DC44415E91AF7528C588F41D1695E8A8F88079689FA0DD8C6FC" + "C01EA7792BF5F9621F07A266E6DF876E7B541FA73E8D8A2A62DACFA0F769AE8CA4EEAA704D6127F4D78F91A31E8F" ), ) } #[test] fn test_ascon128_1015() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!( - "74A6A39D0A512958EE3091490331A6000BCB7389BBBFCC92C75A4D798E1AC8377BE10F3E9149A52217166BEA3152" + "BA35FA7ECE7C780FFF8B7E41BC97822F982E196ED384E7DDEB247A728ED9C04DF7AD6634225D49480D085585D969" ), ) } #[test] fn test_ascon128_1016() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!( - "2970E5D3DCDED18D81CD6C1F6BB2EDBB402824D3E8143C0875EB55B97D3E21D93B1E974D02A0F99E0EFC46579924" + "4C83A29686FE1AFC3FAD84899E6F5176B6B4ABF143DDD92DF81E5D8CD31395024DCB4FD3ED5F6C9886B4E85FDEAE" ), ) } #[test] fn test_ascon128_1017() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!( - "2D134D2DE994DEC27E6314484B8CA9FF75DC667993E0EE22C4CC8667768148BCA22A0C2F15688387190B24B50851" + "1244D5C1B435AFF489A8FD04B87B0763E4C385F18404435DE417905FA6B5D8CFF8C9C321E2A1379EF317E589DA16" ), ) } #[test] fn test_ascon128_1018() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!( - "31686725B47CA995FC470C8F26199232AD6DEECA28E340E2E6D8AD6012ED262EDF0264C2C59BC320F09B036F81F3" + "C8002E9D447FA42945BF66AF5375BF6102FC33E1A0A8ED5F1334D88D73E274F44792336787A210718DC48899155C" ), ) } #[test] fn test_ascon128_1019() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!( - "C780135837218C32D20D3D705A15DB9B754566D10C5B9ECB22AAB461CE95908AF22B272ABB7BF1FCF1CCC27E6F48" + "662D521980423CBF521E7E4F9BABD0FF90072C743E4FE8C27A85A28D43F772A794F27D5ACC2063B77FBD6D79BE5B" ), ) } #[test] fn test_ascon128_1020() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!( - "3BD2F45CE90E0F3731641C6EC79E1E39D04476081D37C89DA943AC8981517E90D4AD2411E7D1C4BE1DFB3C62A299" + "26A6E765E6BFE7EC0E25886657486E8D4C0B7E03EB93A3BC223FF6FD6EBA220D6AF228B692AE090DD47A2F95F3E8" ), ) } #[test] fn test_ascon128_1021() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!( - "270D846F99173380199972D19BE467B6C78B4088F95E422B2F1382ED85A3AEF9E5770718A6B108C7D98BC70582CF" + "0F55D7051D7478D53F2BA03EF290C48B2D00B9AF59D3EFCC0D344E6AE8D86066282C5512C7D7F7BF835ABACBD337" ), ) } #[test] fn test_ascon128_1022() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!( - "D670F5A44971BE13F91BDD82E5152F149BFE1A1383E0F46BADA4B03BCF8D39E70E374DD1222A6E455A32CEC3B933" + "141B8B25E59E0D01B11422D94048C8045EE7744DD0040BF08B6CED0E4F256DADE434F55ADB4DABA13ACA40B781D2" ), ) } #[test] fn test_ascon128_1023() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!( - "B96C78651B6246B0C3B1A5D373B0D5168DCA4A96734CF0DDF5F92F8D15E3A57AA1BDD996FE335C3674061BF5740D" + "4C086D27A3B51A2333CFC7F22172A9BCAD88B8D4D77E50622D788345FA7B202C9DB99A6CD7AAB352BFC0E9FA180A" ), ) } #[test] fn test_ascon128_1024() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!(""), &hex!( - "BC820DBDF7A4631C5B29884AD69175C3389655CA8135C9E6E8FE7467276F89B824D9C4AF5DA9337BA9AEC86C359A02" + "E770D289D2A44AEE7CD0A48ECE5274E381BAD7E163DCC4970F7873610DEBBED2E8B3025BB7767D5A9B992787BFA711" ), ) } #[test] fn test_ascon128_1025() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("00"), &hex!( - "BD4640C4DA2FFA56DC79F7FDD07369DDF386CACC1CB31BF592F6AE1B44C716A97F9D4F7AEBB2389D65B69CFA2AEA2A" + "25FBE48AC155C103927E59C60C88A56B69F5F1C225BF3A1D5C7379FA53BAD5D7AC8DDFCDB071577ABBC85A3F3EBDF3" ), ) } #[test] fn test_ascon128_1026() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("0001"), &hex!( - "6E9F820D5468A0D476620F58650864F0D5743BAA431BFDB037F8A32B9A4B8DFCDEAD9CEEA160DAEB1E0BA4C1EDA01E" + "49E50547CA0C754784F2A6F936ED9497C3A556D34DE4CC23F3C21CDB6D447C7A7A81140204835F9B0F5FCFD8C063A7" ), ) } #[test] fn test_ascon128_1027() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102"), &hex!( - "F19D28E0F222B3BFCA11E151534C5CCC0BEFA1C3EF719C06CC916012F341244329785B1DC1B38B2DC58AA105082128" + "D2721FCB362AB5E15C6872449B117B9926791FD74925F0D9459CFA7940BD1BD3321ADE3CD62DA279301477D96BD55D" ), ) } #[test] fn test_ascon128_1028() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("00010203"), &hex!( - "7763F8BA6CE91ED1684F018AB62DF66F584D643B5BB5F3896A4C7440DA6E0BADB2E9E7465DDDEB9EADE2A7CB557346" + "4A53D9966D87BFED686585FE7A28C7D3027F06EBA8BD35C7680693493091067F98DDB903C5D684F30F3CD4BDC114FD" ), ) } #[test] fn test_ascon128_1029() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("0001020304"), &hex!( - "0E6A8B0CA517F53D3D72E1D8D734511C32CA4415FD432CB48AD6ADEBE7635B8F09B78EABF7294E856FFFE5E62BE74D" + "1F820273C65246B76D4FF8D1ADD72D5CC1703338B98CE4B34B5AF9CE461202D4668B6D9E0B5AFEE5400BCA3E605B19" ), ) } #[test] fn test_ascon128_1030() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405"), &hex!( - "5B513546B1A1DC8AAAA010DC49CBA55351011507708E1F0219374992737A53B58005A88C954E8838F23FA7934F29C2" + "7CC88BDBF6D70605975B2FCD35DABD5B37B998207A55DC996A717FF8702F10256B0DC55184F0EACB8E8809CAE80E6D" ), ) } #[test] fn test_ascon128_1031() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("00010203040506"), &hex!( - "2E5BBADE9599AC9F2D86F9D651791D72750FE31C291333ACCE97C4FB9E9DE0501463E5B74F7CC37063C6B7B22CBCDA" + "44864FD337BBF237DB14139BDC6E1D25140D311F19C0590FB031CB9C2DBE3B9E31EF3E5C9D02C7BE72ABFA1DA1B252" ), ) } #[test] fn test_ascon128_1032() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("0001020304050607"), &hex!( - "69FFEE6F5505A4897E2EC80CBDFF67CE457E42289AFB4317B2F4B6A9D92E72504EFFA6F2AB330A12D04BC91E59CBE3" + "108640BD71345C6EDC4AEC76EA3BE5D4DF44BEF9CE7B69C85A9578C7705ACA84E85A556A93D4F83BC2572A3F803056" ), ) } #[test] fn test_ascon128_1033() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708"), &hex!( - "3225026599BCD4FCC460181575FA9D145BDD3D6B1B7332ED3D26467DCAC5F2C0F2623D54211261791BA6CF798F6299" + "6A256FBBD3726C823F99E5C5252CFC367D13B714309AEA44AD909F327B301D3E4AB074CDAFC883FE363DA28C5F107D" ), ) } #[test] fn test_ascon128_1034() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("00010203040506070809"), &hex!( - "3DDCE4DEABF18BBB4BF4EDACCE9A67B15D9FF28142F6B7F25DF90E246E3BB0E67EDD562A075ECD2E7F23992DF723C5" + "F2F44B081312F3F8C13E843F0ADBB84D30B7A2535A35720E57540B5D9BBA996D011D99913FF27F37961B26258BF4A0" ), ) } #[test] fn test_ascon128_1035() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A"), &hex!( - "76807B6448896CE58842CB4AED6C41041D6DEC3B3A0DD68FBFF1BECB975BAD8DF3762BC14E321723B7725C816194E4" + "29FCAD75A4163DE319D4E3E4C98F5D5FC473269A6E6FA795B067700C518DE8BDCCEAAE3606D1E6E6E79FECE071288D" ), ) } #[test] fn test_ascon128_1036() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B"), &hex!( - "59B3A5338CD171F93D708C5B11AA14980574886B4C3921B84DB5A4A905AE789427C037F2336FA220DECFBD8197B22D" + "BBAE1D88621912ED737EADA1B19FCB19A9DDB367E42F0BF4AC9F9F771E2C2158128743E9227CE49039593DF72B6CAE" ), ) } #[test] fn test_ascon128_1037() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C"), &hex!( - "8462C376C06AAE28BC182DF6B59467725A70FA80E6A3EBED6ADEF40D867D4C18D9DDB4ADABB221863B0CB8C13CD1A1" + "4BE547736BE1D8A6CDE18D1430BA869E6B39F6A4AE4E436EAB5920DB12B43AC9DC073324C3CC82F899DEF41CF81C9D" ), ) } #[test] fn test_ascon128_1038() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D"), &hex!( - "2E325340DF7FD0BFD25BEC2D8A596B4461B16D08AE54D9FB609FFC711C99775C280E44E5D89DE608B020C44BA09993" + "4E589270FEB89BB22408041DAF7D55DB9BA125D4D1E58F75BD9BDE4BDA18C0CA35235DE9B4FF8BF4C4E3095936A977" ), ) } #[test] fn test_ascon128_1039() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E"), &hex!( - "2E83CC36F088232A8EE9BAB74D02938E9DA2D9029331F558ED383557D18AF5BC3D21AD2F0269C37C34086970D14856" + "B03E607317A251B08B30F744B71965B0F1BE7A356FFF037C9E94019362C559DBD916D6373BB469C267589A911F725A" ), ) } #[test] fn test_ascon128_1040() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!( - "1EE34125FDBA17443D01DA8A0EEFB04550CA93CE23A9DAAF0D7BDD7EB61BC5DDCAD91A1AC5D0D84D8B8804F2D48199" + "6A28215E4A6023FAE42095318B187F99C56D2306BE1573F6E3ECFE0DF819DB8E887F35C143068B14A963D71E9EFA7E" ), ) } #[test] fn test_ascon128_1041() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!( - "8684539A9FCFF9F68A7A496010F129B5C9A3860BFF417050D0281D0BA8F4B817F8CF3FD814F99F92665B6C532638DF" + "9813B7013089DB863A742A4C13F1408E97CFEDCAAA22A7DA81042C2D4E301DF46E8A30DB901442D9259F26980BE630" ), ) } #[test] fn test_ascon128_1042() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!( - "77AA511159627C4B855E67F95B3ABF1490F306CD374BC3B6C7BACE95EC2DF1D01B7A5605DD551C7681DC91E0868832" + "501DFE330EC4528E8D3BC467A02391BF2CF28D9350A9CAF9B2B7762C6DA888AB27D593E0BC110DD9718DA52208EAC7" ), ) } #[test] fn test_ascon128_1043() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!( - "D323863E597297EAB51C8F134D3ED02E4EDBA0794BBA65739BDF24038A4A7A659779D7B9A164F05FE3859FD5B9F5B2" + "64AC72120E66A202433C618208B281F929D7AE66B779C14D18DDBFA2EF50E591CE9EF909554131E2DB1DF5ED8AF8D1" ), ) } #[test] fn test_ascon128_1044() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!( - "A31AC9A1D4D18222F332F245C70AB28D022B47C1D0D3135D34F55168C0CB3B6A51C64E4824A249B047234B98F638A3" + "C305EB0E851DF92B6F8ACA44F24BADF13BEEC54D8BAA10B8CA913D4A94AD72148DE364DEF49DC5144A813F7EC9F93E" ), ) } #[test] fn test_ascon128_1045() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!( - "74EA9BA2635DCBAA400A5C24E4970400CA78DE82412D5B177C5DA6BE3F2D312C8341E1E9D0C1080342516CD3AEBA63" + "994984D48B44B49446092EE25EF521A4E44B5CC07FA6E7492B55C6607D52E83D3A452794913709BD7690C11B04FBDF" ), ) } #[test] fn test_ascon128_1046() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!( - "ADBB720C2D415EEC45978E6F894249E8ADE0A149F472B44C1D0E1E572C56936B67527E0B60FE59E250DBBC42366053" + "368D61A8D488E8FB0F9F57D79350E353111404035451954226DDA2C9F9B695FF9F39E52C178A7791F995DF8D5CE251" ), ) } #[test] fn test_ascon128_1047() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!( - "3B29669395DAB8733301D70F21C844D9E7BA340F7DC44415E91AF7528C58BA6878EC0D9DD471D03D42D923FDF172AA" + "C01EA7792BF5F9621F07A266E6DF876E7B541FA73E8D8A2A62DACFA0F769609BE56EC62AB5043D092DA9929ED7A21E" ), ) } #[test] fn test_ascon128_1048() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!( - "74A6A39D0A512958EE3091490331A6000BCB7389BBBFCC92C75A4D798E1A29D888552E5D7345576D712B49DF1A4EC2" + "BA35FA7ECE7C780FFF8B7E41BC97822F982E196ED384E7DDEB247A728ED97D33BC915A466AE53524DCC2F89499AE3C" ), ) } #[test] fn test_ascon128_1049() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!( - "2970E5D3DCDED18D81CD6C1F6BB2EDBB402824D3E8143C0875EB55B97D3ED247FFE495A80425C4DA73DC3D7786259A" + "4C83A29686FE1AFC3FAD84899E6F5176B6B4ABF143DDD92DF81E5D8CD313181F2BE9D90172C9A88B9649B9F150FCAC" ), ) } #[test] fn test_ascon128_1050() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!( - "2D134D2DE994DEC27E6314484B8CA9FF75DC667993E0EE22C4CC8667768182C81B3E5AD8E00AD448644F46A6CC24F1" + "1244D5C1B435AFF489A8FD04B87B0763E4C385F18404435DE417905FA6B524DC62CF611C80D167A79C32FE260F54D0" ), ) } #[test] fn test_ascon128_1051() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!( - "31686725B47CA995FC470C8F26199232AD6DEECA28E340E2E6D8AD6012ED598C5E0330F4EFC73D77212CF52F35991A" + "C8002E9D447FA42945BF66AF5375BF6102FC33E1A0A8ED5F1334D88D73E2D9150E7D73DFD6E6CAFF5A53A7EBF5EB0D" ), ) } #[test] fn test_ascon128_1052() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!( - "C780135837218C32D20D3D705A15DB9B754566D10C5B9ECB22AAB461CE950B92025EA11556084B65F285E002089B8B" + "662D521980423CBF521E7E4F9BABD0FF90072C743E4FE8C27A85A28D43F7804CC64A7A66ADFADBDDAF6CE57D79762C" ), ) } #[test] fn test_ascon128_1053() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!( - "3BD2F45CE90E0F3731641C6EC79E1E39D04476081D37C89DA943AC898151750EFD11E9068C995D731A9BB2A30DC25B" + "26A6E765E6BFE7EC0E25886657486E8D4C0B7E03EB93A3BC223FF6FD6EBA0BA324E89FF4631ACFED599ACB499EC391" ), ) } #[test] fn test_ascon128_1054() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!( - "270D846F99173380199972D19BE467B6C78B4088F95E422B2F1382ED85A342796EC881C7F63D271896E3355C13661E" + "0F55D7051D7478D53F2BA03EF290C48B2D00B9AF59D3EFCC0D344E6AE8D8DF9EA64F7AE36235FC9A84FBD6CE49C390" ), ) } #[test] fn test_ascon128_1055() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!( - "D670F5A44971BE13F91BDD82E5152F149BFE1A1383E0F46BADA4B03BCF8D0DB702700281AE8EBA1B9A2384C77044F3" + "141B8B25E59E0D01B11422D94048C8045EE7744DD0040BF08B6CED0E4F255B196B883137E0D1CAF33AFEBB4B9E72C4" ), ) } #[test] fn test_ascon128_1056() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!( - "B96C78651B6246B0C3B1A5D373B0D5168DCA4A96734CF0DDF5F92F8D15E30278032E807419AC213C79CA3A5C4C0BFE" + "4C086D27A3B51A2333CFC7F22172A9BCAD88B8D4D77E50622D788345FA7BEE2FA78AED259CE07FB15CD65585E407B5" ), ) } #[test] fn test_ascon128_1057() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!(""), &hex!( - "BC820DBDF7A4631C5B29884AD69175C3389655CA8135C9E6E8FE7467276F89770D975EFAB2EBAA41C0F3ABEEE425E784" + "E770D289D2A44AEE7CD0A48ECE5274E381BAD7E163DCC4970F7873610DEBBEB1A28657F6E82FE53D08B09EFF9330BD2B" ), ) } #[test] fn test_ascon128_1058() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("00"), &hex!( - "BD4640C4DA2FFA56DC79F7FDD07369DDF386CACC1CB31BF592F6AE1B44C7168C1B3F4BF5810ED8FC586C8151954393ED" + "25FBE48AC155C103927E59C60C88A56B69F5F1C225BF3A1D5C7379FA53BAD550B72100ED30B362AD4E54DA95D5FE81BE" ), ) } #[test] fn test_ascon128_1059() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("0001"), &hex!( - "6E9F820D5468A0D476620F58650864F0D5743BAA431BFDB037F8A32B9A4B8D5A10CD67506CBEBE3B8888198811646746" + "49E50547CA0C754784F2A6F936ED9497C3A556D34DE4CC23F3C21CDB6D447CDB0F7324DEC1D9F0B3C2125EA5AAD85A12" ), ) } #[test] fn test_ascon128_1060() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102"), &hex!( - "F19D28E0F222B3BFCA11E151534C5CCC0BEFA1C3EF719C06CC916012F34124653B839DA8F4076B8A1A4BAD7B79ADC1E2" + "D2721FCB362AB5E15C6872449B117B9926791FD74925F0D9459CFA7940BD1BC1E2A1C710B0814E44188B2207828C7206" ), ) } #[test] fn test_ascon128_1061() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("00010203"), &hex!( - "7763F8BA6CE91ED1684F018AB62DF66F584D643B5BB5F3896A4C7440DA6E0BF23C59A0B77D583FAEDF843D82A53C26BE" + "4A53D9966D87BFED686585FE7A28C7D3027F06EBA8BD35C7680693493091068DB6219EB3BDEFCA3655D4BD834136383B" ), ) } #[test] fn test_ascon128_1062() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("0001020304"), &hex!( - "0E6A8B0CA517F53D3D72E1D8D734511C32CA4415FD432CB48AD6ADEBE7635B2C9636CAB219E4127FC567A45440CA2369" + "1F820273C65246B76D4FF8D1ADD72D5CC1703338B98CE4B34B5AF9CE46120201F53D87E6764E4008CBE3FBE87A08ADF9" ), ) } #[test] fn test_ascon128_1063() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405"), &hex!( - "5B513546B1A1DC8AAAA010DC49CBA55351011507708E1F0219374992737A5326B1FD642E2BBB851EEF3E8775DD1DDBAA" + "7CC88BDBF6D70605975B2FCD35DABD5B37B998207A55DC996A717FF8702F107074247F782093AD907E7040B22CA7BD7C" ), ) } #[test] fn test_ascon128_1064() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("00010203040506"), &hex!( - "2E5BBADE9599AC9F2D86F9D651791D72750FE31C291333ACCE97C4FB9E9DE02FCE1ED18D1533FCF96DAA6BCB9A4004A9" + "44864FD337BBF237DB14139BDC6E1D25140D311F19C0590FB031CB9C2DBE3BA0DFC1D241CC18E6228544BD816283C38E" ), ) } #[test] fn test_ascon128_1065() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("0001020304050607"), &hex!( - "69FFEE6F5505A4897E2EC80CBDFF67CE457E42289AFB4317B2F4B6A9D92E7244B7B19FFBD83AC4269C13DDF5D335F92C" + "108640BD71345C6EDC4AEC76EA3BE5D4DF44BEF9CE7B69C85A9578C7705ACA2E5CAF789E99F9F566DE4EB813B600FE74" ), ) } #[test] fn test_ascon128_1066() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708"), &hex!( - "3225026599BCD4FCC460181575FA9D145BDD3D6B1B7332ED3D26467DCAC5F287400C7D741A64911990189440BA0C0716" + "6A256FBBD3726C823F99E5C5252CFC367D13B714309AEA44AD909F327B301DC475C5CD33E913B0B198EFF30508CB9B54" ), ) } #[test] fn test_ascon128_1067() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("00010203040506070809"), &hex!( - "3DDCE4DEABF18BBB4BF4EDACCE9A67B15D9FF28142F6B7F25DF90E246E3BB05E785F4E3E0E2FCE89B741827FDFE78E82" + "F2F44B081312F3F8C13E843F0ADBB84D30B7A2535A35720E57540B5D9BBA99531A32EAA78CB4A105912623AF2C895F95" ), ) } #[test] fn test_ascon128_1068() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A"), &hex!( - "76807B6448896CE58842CB4AED6C41041D6DEC3B3A0DD68FBFF1BECB975BADABF71505F48D2C6FE27850880318FF8197" + "29FCAD75A4163DE319D4E3E4C98F5D5FC473269A6E6FA795B067700C518DE89A9D3D6FB75EA34A68A5B0A003771EF16D" ), ) } #[test] fn test_ascon128_1069() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B"), &hex!( - "59B3A5338CD171F93D708C5B11AA14980574886B4C3921B84DB5A4A905AE78A5D7BBC174D80806FE7330701BE26F308C" + "BBAE1D88621912ED737EADA1B19FCB19A9DDB367E42F0BF4AC9F9F771E2C2195D4C4A1412D57DA00D67B8F561DC04B06" ), ) } #[test] fn test_ascon128_1070() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C"), &hex!( - "8462C376C06AAE28BC182DF6B59467725A70FA80E6A3EBED6ADEF40D867D4CE3996783B0A283DB2E4F7C8C24A551DB2D" + "4BE547736BE1D8A6CDE18D1430BA869E6B39F6A4AE4E436EAB5920DB12B43A64D24740A17013ED20E655CDD25E3396EE" ), ) } #[test] fn test_ascon128_1071() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D"), &hex!( - "2E325340DF7FD0BFD25BEC2D8A596B4461B16D08AE54D9FB609FFC711C997781039A4632DC01EDF8CE7E67BFCDED66AD" + "4E589270FEB89BB22408041DAF7D55DB9BA125D4D1E58F75BD9BDE4BDA18C0793384BDE51781CFEC7EC9CE6961827063" ), ) } #[test] fn test_ascon128_1072() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E"), &hex!( - "2E83CC36F088232A8EE9BAB74D02938E9DA2D9029331F558ED383557D18AF5FCDECADF4A755C36657D403191B0F4622B" + "B03E607317A251B08B30F744B71965B0F1BE7A356FFF037C9E94019362C559A217552DA84151A370BB25D4F78B6F1168" ), ) } #[test] fn test_ascon128_1073() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!( - "1EE34125FDBA17443D01DA8A0EEFB04550CA93CE23A9DAAF0D7BDD7EB61BC53546073889CB92E4E846635199F7F294A9" + "6A28215E4A6023FAE42095318B187F99C56D2306BE1573F6E3ECFE0DF819DB87363A60D9CDA76645D7CBED45B7C56470" ), ) } #[test] fn test_ascon128_1074() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F10"), &hex!( - "8684539A9FCFF9F68A7A496010F129B5C9A3860BFF417050D0281D0BA8F4B8AAA418C1534CA1A6C18413253E0325E310" + "9813B7013089DB863A742A4C13F1408E97CFEDCAAA22A7DA81042C2D4E301DACD14E8CB31E60870699542BE0D16800B0" ), ) } #[test] fn test_ascon128_1075() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F1011"), &hex!( - "77AA511159627C4B855E67F95B3ABF1490F306CD374BC3B6C7BACE95EC2DF15AB28BEF238CB709F96C8CF653DCF090E2" + "501DFE330EC4528E8D3BC467A02391BF2CF28D9350A9CAF9B2B7762C6DA88818F2F5E3B3A0AF95ED6BCDAD67E50DD6A3" ), ) } #[test] fn test_ascon128_1076() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F101112"), &hex!( - "D323863E597297EAB51C8F134D3ED02E4EDBA0794BBA65739BDF24038A4A7AE6F71B89F75605207014F635DAA35907BE" + "64AC72120E66A202433C618208B281F929D7AE66B779C14D18DDBFA2EF50E5A50DD77DDD74446DDDA76EB8E599E16084" ), ) } #[test] fn test_ascon128_1077() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F10111213"), &hex!( - "A31AC9A1D4D18222F332F245C70AB28D022B47C1D0D3135D34F55168C0CB3B1DBE88E2FED76216E32191C2A9B5795F40" + "C305EB0E851DF92B6F8ACA44F24BADF13BEEC54D8BAA10B8CA913D4A94AD72F626D2ED4344DCDDB709823A4AFF345F4A" ), ) } #[test] fn test_ascon128_1078() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314"), &hex!( - "74EA9BA2635DCBAA400A5C24E4970400CA78DE82412D5B177C5DA6BE3F2D312860700C8E9CAB7DC4DD9602FFE433BCA3" + "994984D48B44B49446092EE25EF521A4E44B5CC07FA6E7492B55C6607D52E89F7ADC60EDA79A4CE5CB822A4A371805D6" ), ) } #[test] fn test_ascon128_1079() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415"), &hex!( - "ADBB720C2D415EEC45978E6F894249E8ADE0A149F472B44C1D0E1E572C5693F99296BBFA32AE24615BC60A6248AC856D" + "368D61A8D488E8FB0F9F57D79350E353111404035451954226DDA2C9F9B695388820AEC504402E011B974B6B0CEC2A26" ), ) } #[test] fn test_ascon128_1080() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), &hex!( - "3B29669395DAB8733301D70F21C844D9E7BA340F7DC44415E91AF7528C58BA51EA51A5C50D971A9401C5FBA6F6BBA9D8" + "C01EA7792BF5F9621F07A266E6DF876E7B541FA73E8D8A2A62DACFA0F769601B137B92B496041A8A1B2C7E06000D619D" ), ) } #[test] fn test_ascon128_1081() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), &hex!( - "74A6A39D0A512958EE3091490331A6000BCB7389BBBFCC92C75A4D798E1A294285FCF2ACD4C7A44C365CF792E275D51D" + "BA35FA7ECE7C780FFF8B7E41BC97822F982E196ED384E7DDEB247A728ED97D2EF7AB5FC950E9B24177F4FD14557CC12C" ), ) } #[test] fn test_ascon128_1082() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), &hex!( - "2970E5D3DCDED18D81CD6C1F6BB2EDBB402824D3E8143C0875EB55B97D3ED299C7A774EC07F1E832BF1BB6BE383DE4E8" + "4C83A29686FE1AFC3FAD84899E6F5176B6B4ABF143DDD92DF81E5D8CD31318E605E2A08F457910F05BE0553A2971BF88" ), ) } #[test] fn test_ascon128_1083() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), &hex!( - "2D134D2DE994DEC27E6314484B8CA9FF75DC667993E0EE22C4CC8667768182683C0C60068563B5C68028A7A30ED3D668" + "1244D5C1B435AFF489A8FD04B87B0763E4C385F18404435DE417905FA6B5247AE8F61A273B6D9357FA8E9869D54DD342" ), ) } #[test] fn test_ascon128_1084() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), &hex!( - "31686725B47CA995FC470C8F26199232AD6DEECA28E340E2E6D8AD6012ED59FC87F6A67122323EF0F4BF5BE6CC34A067" + "C8002E9D447FA42945BF66AF5375BF6102FC33E1A0A8ED5F1334D88D73E2D95B50459F83BBBBCFC34715D41A58D58610" ), ) } #[test] fn test_ascon128_1085() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), &hex!( - "C780135837218C32D20D3D705A15DB9B754566D10C5B9ECB22AAB461CE950BD2C1895752375586A0050E7B548AEE29E9" + "662D521980423CBF521E7E4F9BABD0FF90072C743E4FE8C27A85A28D43F7807334B38C59FE294D019FC599C562790E93" ), ) } #[test] fn test_ascon128_1086() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), &hex!( - "3BD2F45CE90E0F3731641C6EC79E1E39D04476081D37C89DA943AC89815175B262B9F07E152F2B8C6E22F50CCD0F03FD" + "26A6E765E6BFE7EC0E25886657486E8D4C0B7E03EB93A3BC223FF6FD6EBA0B1C7A7122C0D077AE4E76A310EDB67F79F1" ), ) } #[test] fn test_ascon128_1087() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), &hex!( - "270D846F99173380199972D19BE467B6C78B4088F95E422B2F1382ED85A34259AB59E243F2178B71D78AC5288F021DE8" + "0F55D7051D7478D53F2BA03EF290C48B2D00B9AF59D3EFCC0D344E6AE8D8DF02AABF416D29B6E558DFE1B1E5561DCED7" ), ) } #[test] fn test_ascon128_1088() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), &hex!( - "D670F5A44971BE13F91BDD82E5152F149BFE1A1383E0F46BADA4B03BCF8D0D82347746A2CC5CF98AA1B919E67026E710" + "141B8B25E59E0D01B11422D94048C8045EE7744DD0040BF08B6CED0E4F255BBD4D4A994B5F271A0A659530252583A4C4" ), ) } #[test] fn test_ascon128_1089() { - run_tv::( + run_tv::( &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), &hex!( - "B96C78651B6246B0C3B1A5D373B0D5168DCA4A96734CF0DDF5F92F8D15E30270279BF6A6CC3F2FC9350B915C292BDB8D" - ), - ) -} - -#[test] -fn test_ascon128a_1() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!(""), - &hex!("7A834E6F09210957067B10FD831F0078"), - ) -} - -#[test] -fn test_ascon128a_2() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("00"), - &hex!("AF3031B07B129EC84153373DDCABA528"), - ) -} - -#[test] -fn test_ascon128a_3() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("0001"), - &hex!("B486742EB408CEFFF2F1290C6C8B1F1F"), - ) -} - -#[test] -fn test_ascon128a_4() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102"), - &hex!("8C8978E9940FC7A3D8F51219FDA22405"), - ) -} - -#[test] -fn test_ascon128a_5() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("00010203"), - &hex!("3A82BC770598764AC1C6F025CD3FEE57"), - ) -} - -#[test] -fn test_ascon128a_6() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("0001020304"), - &hex!("4F860D44CAF4F716D6D12D56C0B1AB9E"), - ) -} - -#[test] -fn test_ascon128a_7() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405"), - &hex!("2E400ACF9F57C035269C2535F74DD13D"), - ) -} - -#[test] -fn test_ascon128a_8() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("00010203040506"), - &hex!("C341229D53B2F0759C55EE80DA4A77C2"), - ) -} - -#[test] -fn test_ascon128a_9() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("0001020304050607"), - &hex!("D60E199FFD3F9B694713DABC6D89F46F"), - ) -} - -#[test] -fn test_ascon128a_10() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708"), - &hex!("8273DDD267B984A4D0ECFD98C548F63A"), - ) -} - -#[test] -fn test_ascon128a_11() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("00010203040506070809"), - &hex!("16BA49274C773EA15ADB1A5A3BB4EBD6"), - ) -} - -#[test] -fn test_ascon128a_12() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A"), - &hex!("794BC2A55833A753795EB56755F17C87"), - ) -} - -#[test] -fn test_ascon128a_13() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B"), - &hex!("A5339E4280878EC1916A32375B8599B1"), - ) -} - -#[test] -fn test_ascon128a_14() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C"), - &hex!("CC13A2922A77F0461652BBADDBA24E11"), - ) -} - -#[test] -fn test_ascon128a_15() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D"), - &hex!("5DB649C3330864D2EF77E13D0F6F2356"), - ) -} - -#[test] -fn test_ascon128a_16() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("E536428B9B7B4035AE9794B3F69BEAAE"), - ) -} - -#[test] -fn test_ascon128a_17() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("56C15EB024DE91CA0165362A49B31EBD"), - ) -} - -#[test] -fn test_ascon128a_18() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("917D530F34157158CF8CA49D01AF44F0"), - ) -} - -#[test] -fn test_ascon128a_19() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("7FFB39D30F8783FE3F85D9A98014AA48"), - ) -} - -#[test] -fn test_ascon128a_20() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("0BF96195398A3EA8B670184FE2424EF7"), - ) -} - -#[test] -fn test_ascon128a_21() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("4C2685CF770369E8A601E7D884BFB681"), - ) -} - -#[test] -fn test_ascon128a_22() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("B399034306E26E73E8B9C160FF5281B3"), - ) -} - -#[test] -fn test_ascon128a_23() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("3813A2CB0F563707EDCB8896C05703F0"), - ) -} - -#[test] -fn test_ascon128a_24() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("251BB9E44F8FF1C07F226A878D5FBE87"), - ) -} - -#[test] -fn test_ascon128a_25() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("786E304275C5633D3AFF3F2BB560458C"), - ) -} - -#[test] -fn test_ascon128a_26() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("5D32E8D94D4322B7C93DEF811E223FBA"), - ) -} - -#[test] -fn test_ascon128a_27() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("6AE7517692D249910555956DA9F062B3"), - ) -} - -#[test] -fn test_ascon128a_28() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("F10D5B4E1B34667BE8675CB2BE6E55E1"), - ) -} - -#[test] -fn test_ascon128a_29() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("60C2EF5D2E49D77F9FFAF073C370720B"), - ) -} - -#[test] -fn test_ascon128a_30() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("72147084CF09A123ECE4BD77FB3BA74F"), - ) -} - -#[test] -fn test_ascon128a_31() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("6D2C65466BD515C494F6FD0054AF2D3D"), - ) -} - -#[test] -fn test_ascon128a_32() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("89703C55CB5ED201153E0D53E788B581"), - ) -} - -#[test] -fn test_ascon128a_33() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("2FDEE642B4C31C2F205DCC8B3DAD4542"), - ) -} - -#[test] -fn test_ascon128a_34() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!(""), - &hex!("6E652B55BFDC8CAD2EC43815B1666B1A3A"), - ) -} - -#[test] -fn test_ascon128a_35() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("00"), - &hex!("E9C2813CC8C6DD2F245F3BB976DA566E9D"), - ) -} - -#[test] -fn test_ascon128a_36() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("0001"), - &hex!("AB349C3DE469F54F1DB0A091D0A602A4A2"), - ) -} - -#[test] -fn test_ascon128a_37() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102"), - &hex!("DB4C5AF0CCE3AED7E73717DD651A3FF117"), - ) -} - -#[test] -fn test_ascon128a_38() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("00010203"), - &hex!("D27F6AD72B3837ABC3E1C94DAF02E573D7"), - ) -} - -#[test] -fn test_ascon128a_39() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("0001020304"), - &hex!("0EF91AFF73CA160288AE3FB25217084581"), - ) -} - -#[test] -fn test_ascon128a_40() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405"), - &hex!("26D032D7115577F426D22FD9ECC724DF48"), - ) -} - -#[test] -fn test_ascon128a_41() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("00010203040506"), - &hex!("AF8F95C538B7E9957E783D7A30CFF6328E"), - ) -} - -#[test] -fn test_ascon128a_42() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("0001020304050607"), - &hex!("3422167316638992B5DCDB28D92DCB724A"), - ) -} - -#[test] -fn test_ascon128a_43() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708"), - &hex!("DF3B5E3A3C8D2789C87BE0FCC0F23ED141"), - ) -} - -#[test] -fn test_ascon128a_44() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("00010203040506070809"), - &hex!("899472965F5A93AB52FFC2C07425BC5CEF"), - ) -} - -#[test] -fn test_ascon128a_45() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A"), - &hex!("C5743AE3E52AE6C6CB0E7B047B8615F690"), - ) -} - -#[test] -fn test_ascon128a_46() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B"), - &hex!("7BBFE9EB017A8FE174ABD4ADCD720C6B98"), - ) -} - -#[test] -fn test_ascon128a_47() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C"), - &hex!("3DD915422CF7A75A134B9FC507AA84423D"), - ) -} - -#[test] -fn test_ascon128a_48() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C5EB0081DBB48855BBA8D0FBC77E2CC63"), - ) -} - -#[test] -fn test_ascon128a_49() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8D4E70A65A1340732EA72D1C4A245A9120"), - ) -} - -#[test] -fn test_ascon128a_50() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52CDCC8F91E862ACACC86437163F8D31D6"), - ) -} - -#[test] -fn test_ascon128a_51() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC1684F3282120E292F39B0D86CC6DE270"), - ) -} - -#[test] -fn test_ascon128a_52() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B4963CB144563E7D4D503DC341E800496"), - ) -} - -#[test] -fn test_ascon128a_53() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B71D77D0E070C9BB55B810D8B6EE253401"), - ) -} - -#[test] -fn test_ascon128a_54() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21706F16F8F84517ECE6C2290DA9C61C39"), - ) -} - -#[test] -fn test_ascon128a_55() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8EC2109A0948919A9E12C548311E27146"), - ) -} - -#[test] -fn test_ascon128a_56() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("263C29B198775AEA5A703DCBC548EDF0C4"), - ) -} - -#[test] -fn test_ascon128a_57() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF0E8EE86D439D73DEAEB98AC7E36F287C"), - ) -} - -#[test] -fn test_ascon128a_58() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E4CF12DAF3B3990340945EC0C2D444E2F"), - ) -} - -#[test] -fn test_ascon128a_59() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C73EB658E61E51940C9646573B1E90C98"), - ) -} - -#[test] -fn test_ascon128a_60() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EC51027E1B1428E0708BEC126C8E3600E"), - ) -} - -#[test] -fn test_ascon128a_61() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("34E22EF7E062EBA627F85AC85B443ADAEE"), - ) -} - -#[test] -fn test_ascon128a_62() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DEC847D9C4AE0B5B94B50A3AD2A7FD91DC"), - ) -} - -#[test] -fn test_ascon128a_63() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49E1644D15AB8A3BCD7FB3369E23E1496A"), - ) -} - -#[test] -fn test_ascon128a_64() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("8733B22623E2A3B710F368666236E6CBF9"), - ) -} - -#[test] -fn test_ascon128a_65() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F88DE274C90E82A9D88EC8BF653FA5D1B5"), - ) -} - -#[test] -fn test_ascon128a_66() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A56CB8F79B16FC91A8CD0DE2F70DC8AF2C"), - ) -} - -#[test] -fn test_ascon128a_67() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!(""), - &hex!("6E490868E32CB041A71CA5E41B615CE11C4E"), - ) -} - -#[test] -fn test_ascon128a_68() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("00"), - &hex!("E92DDC373C1745EB7E1F648BAEAE0F774787"), - ) -} - -#[test] -fn test_ascon128a_69() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("0001"), - &hex!("ABE4C55426E24A56BB77F8E0BD9212FE8D29"), - ) -} - -#[test] -fn test_ascon128a_70() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102"), - &hex!("DB7F37D536460415AB20D29AE6A06D9D434E"), - ) -} - -#[test] -fn test_ascon128a_71() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("00010203"), - &hex!("D21B3A1FF04C2D4EDB15BCA7D05D4B61E8E2"), - ) -} - -#[test] -fn test_ascon128a_72() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("0001020304"), - &hex!("0EE0EBE612A14D54DC85101BBC550DF0DBEA"), - ) -} - -#[test] -fn test_ascon128a_73() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405"), - &hex!("26575E1CD4969F9864EAE0C84C8EDF880F2F"), - ) -} - -#[test] -fn test_ascon128a_74() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("00010203040506"), - &hex!("AFF7771EDBADFCC425C8603110525FA79C8D"), - ) -} - -#[test] -fn test_ascon128a_75() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("0001020304050607"), - &hex!("34D378E6F2E0EDACDE0213AA4F80ECF8A860"), - ) -} - -#[test] -fn test_ascon128a_76() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708"), - &hex!("DF4B02CAB4A98005F9585A4A030D764C890C"), - ) -} - -#[test] -fn test_ascon128a_77() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("00010203040506070809"), - &hex!("89A033F52EFAF5F54AF74F98F890131D2DB4"), - ) -} - -#[test] -fn test_ascon128a_78() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A"), - &hex!("C52EEAD897E8944D3CB0182663F395C44C21"), - ) -} - -#[test] -fn test_ascon128a_79() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D25337662125F4FAD4A08D1B58921C69F"), - ) -} - -#[test] -fn test_ascon128a_80() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28D677C47F968F56C2B3636C1305F3EB1C"), - ) -} - -#[test] -fn test_ascon128a_81() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C56E25D8184AFC8547198855A9EE4EF273A"), - ) -} - -#[test] -fn test_ascon128a_82() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA293E27FC203E94DE549FD878BF0A6BF87"), - ) -} - -#[test] -fn test_ascon128a_83() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52490699D360E0FFC04D35CCAAE645D6492C"), - ) -} - -#[test] -fn test_ascon128a_84() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26CF0B8DA67C0CD120CD9583463D6C2B27"), - ) -} - -#[test] -fn test_ascon128a_85() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1D8CCFCF09F30976B236C84FCA77FD42D9"), - ) -} - -#[test] -fn test_ascon128a_86() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B753829163DB6637FEA2BEFACF6DBE366800"), - ) -} - -#[test] -fn test_ascon128a_87() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D50D3609CD4C8BB63905DA3445FE23DBC7"), - ) -} - -#[test] -fn test_ascon128a_88() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BE3450D9D56599D0041EA190008BA2A361"), - ) -} - -#[test] -fn test_ascon128a_89() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("2698CF443C9D5446096A702117F4F52A160A"), - ) -} - -#[test] -fn test_ascon128a_90() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF71E5BB5E4D028DCCAD773BF6854022DBAD"), - ) -} - -#[test] -fn test_ascon128a_91() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F7E290C82D2757DA563C97AF4EAFAA66E"), - ) -} - -#[test] -fn test_ascon128a_92() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C22F64F211E0DEFD110D1F33BDEDCCF93ED"), - ) -} - -#[test] -fn test_ascon128a_93() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB37F5F6440A806BBDF89838B4A5FA28136"), - ) -} - -#[test] -fn test_ascon128a_94() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("3453F3889B023251423C9AB9680C01141D89"), - ) -} - -#[test] -fn test_ascon128a_95() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE434257DDBA336F9D84E5ADEF8F4D54E30D"), - ) -} - -#[test] -fn test_ascon128a_96() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA9F275E4F3F3A035F4543F3442F3B960E"), - ) -} - -#[test] -fn test_ascon128a_97() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87596D0EB6F8700D982FBD8B439162CD69A4"), - ) -} - -#[test] -fn test_ascon128a_98() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F844F377B45D1DE42EC301F2C154C208545F"), - ) -} - -#[test] -fn test_ascon128a_99() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A552E0E6B4E14AAE9E26F36C3456479F45A4"), - ) -} - -#[test] -fn test_ascon128a_100() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!(""), - &hex!("6E490C898CD14E8316E149A6EDFC3B16C23A4E"), - ) -} - -#[test] -fn test_ascon128a_101() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("00"), - &hex!("E92D2A75FBAF8D276C9815B25E01A4CDB4AB09"), - ) -} - -#[test] -fn test_ascon128a_102() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("0001"), - &hex!("ABE4E01121DBB2FF21C1B74EBBE59EB1F8F1BB"), - ) -} - -#[test] -fn test_ascon128a_103() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102"), - &hex!("DB7F7CAD8A0A4E40B2687DA50E6E197C85570F"), - ) -} - -#[test] -fn test_ascon128a_104() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("00010203"), - &hex!("D21BED21A7C17E9212EC39772D25F270077F06"), - ) -} - -#[test] -fn test_ascon128a_105() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("0001020304"), - &hex!("0EE0AC7195E851FB1566E16EE2ED5B1A050C74"), - ) -} - -#[test] -fn test_ascon128a_106() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405"), - &hex!("265752C7A0A3014FC0D410F2E2F0940CBE8732"), - ) -} - -#[test] -fn test_ascon128a_107() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("00010203040506"), - &hex!("AFF7DB11B188C43D95C9AB2E8C36AA094C88AB"), - ) -} - -#[test] -fn test_ascon128a_108() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("0001020304050607"), - &hex!("34D3B7194777F9CF678687FF772424A498F7F5"), - ) -} - -#[test] -fn test_ascon128a_109() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708"), - &hex!("DF4B3AA14C02C70DC9BD437855B175279980A4"), - ) -} - -#[test] -fn test_ascon128a_110() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("00010203040506070809"), - &hex!("89A04600EB7C24D91D2E3ADA336B7B0B1B49BA"), - ) -} - -#[test] -fn test_ascon128a_111() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A"), - &hex!("C52E4E4A2B7F002D010D05CF08E393C264B720"), - ) -} - -#[test] -fn test_ascon128a_112() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E44CFE7C54EDB95C6AA5B5B69A78F98B5"), - ) -} - -#[test] -fn test_ascon128a_113() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE6CBF734339D657C1E32F6FAB08C2728C"), - ) -} - -#[test] -fn test_ascon128a_114() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568A467E3AE67428278AA19D89AE20222E2B"), - ) -} - -#[test] -fn test_ascon128a_115() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED69A6E2B55A3A5C91E53F3B0EC294E8BF"), - ) -} - -#[test] -fn test_ascon128a_116() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499A7245EAF94C36550BD18000D0D05A7961"), - ) -} - -#[test] -fn test_ascon128a_117() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A066BFDF1C059D09B9EC32DBB72F4AD499"), - ) -} - -#[test] -fn test_ascon128a_118() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFD251AAF0FE48EDF2605C22476F9E36BDF"), - ) -} - -#[test] -fn test_ascon128a_119() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C28EE14BD448053FC443AB0261F68F364"), - ) -} - -#[test] -fn test_ascon128a_120() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D59258EB44B414038B7AE43B920ABE9C6A42"), - ) -} - -#[test] -fn test_ascon128a_121() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF59E4AF0510061D1E01083F1DE12184E7"), - ) -} - -#[test] -fn test_ascon128a_122() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D50CC1C8515C45DA581D099476AAF37BC"), - ) -} - -#[test] -fn test_ascon128a_123() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D3389FA42F39C965367A8353EFFAAC694"), - ) -} - -#[test] -fn test_ascon128a_124() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9FA697CC1CA923A4078277EE04C491FEE3"), - ) -} - -#[test] -fn test_ascon128a_125() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA300A38A0905B44A0298C00E1FD778F1"), - ) -} - -#[test] -fn test_ascon128a_126() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CC6C7170A1E582F61E633A8C7DE2D175C"), - ) -} - -#[test] -fn test_ascon128a_127() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("34530025BEFD75A6B360EA2DB68AE73E3DFFFC"), - ) -} - -#[test] -fn test_ascon128a_128() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A56AAE9972BA56FD5607B1072DEF1B60AF"), - ) -} - -#[test] -fn test_ascon128a_129() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CDDE50B2A156054F11747FA16053BBD60"), - ) -} - -#[test] -fn test_ascon128a_130() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("8759741171AD125B83FDE5D8A2D7E659C07B14"), - ) -} - -#[test] -fn test_ascon128a_131() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455E87D01B1C279A762DF941EF6C598D1A4"), - ) -} - -#[test] -fn test_ascon128a_132() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A552367D89C69BF3786E36DC23D2C1A188DFDB"), - ) -} - -#[test] -fn test_ascon128a_133() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!(""), - &hex!("6E490CFEC328490A65C362CDCE54A9D9B12D5074"), - ) -} - -#[test] -fn test_ascon128a_134() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("00"), - &hex!("E92D2A653B67A88326B2D19C7E718E86C59E0BC2"), - ) -} - -#[test] -fn test_ascon128a_135() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("0001"), - &hex!("ABE4E02CC4F0D784E0FF23B928B5FF4679FE5580"), - ) -} - -#[test] -fn test_ascon128a_136() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102"), - &hex!("DB7F7C2461A35DE7690361D1ABC9D2F50E30640A"), - ) -} - -#[test] -fn test_ascon128a_137() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("00010203"), - &hex!("D21BED6E1EAA89D36258CFF186E7FC1AE8E15EF5"), - ) -} - -#[test] -fn test_ascon128a_138() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("0001020304"), - &hex!("0EE0ACB847DE02EE3D896C94BACEA5F9BBFBA8FF"), - ) -} - -#[test] -fn test_ascon128a_139() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405"), - &hex!("26575283D673D1DE8DFECACB8DBA3A2CA41A2E17"), - ) -} - -#[test] -fn test_ascon128a_140() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("00010203040506"), - &hex!("AFF7DBF37AC39CB8512B524660A2B38A7D298BC8"), - ) -} - -#[test] -fn test_ascon128a_141() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("0001020304050607"), - &hex!("34D3B7ED5ADA458143A802F96521B85DDAB18D98"), - ) -} - -#[test] -fn test_ascon128a_142() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708"), - &hex!("DF4B3A722F22229D994913A9EA0D221E27CA7FDA"), - ) -} - -#[test] -fn test_ascon128a_143() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("00010203040506070809"), - &hex!("89A046EBF5B0D9D22E4E9D3005DBAC5E33E75944"), - ) -} - -#[test] -fn test_ascon128a_144() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39948C6851B0E0BCA678DB98E312D88673"), - ) -} - -#[test] -fn test_ascon128a_145() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E59780992C35496CF5B2B543BF5C6B00DF9"), - ) -} - -#[test] -fn test_ascon128a_146() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50EC2C33E44A388E08709DD70108432DFF"), - ) -} - -#[test] -fn test_ascon128a_147() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF078A096F01084F1D872A937EDE053C39"), - ) -} - -#[test] -fn test_ascon128a_148() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95C46F0771A6370609F8FF127AD7EB8AC8"), - ) -} - -#[test] -fn test_ascon128a_149() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC960C30792BBA57D582721082079CF0F48"), - ) -} - -#[test] -fn test_ascon128a_150() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071AFC557D2E3D5E49F37F5301B6839BC51"), - ) -} - -#[test] -fn test_ascon128a_151() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE5EF900E75C47A222415E48918D1935C9B"), - ) -} - -#[test] -fn test_ascon128a_152() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82F40255F34956D74918D4EC29DDCE47A1"), - ) -} - -#[test] -fn test_ascon128a_153() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926C50DFB28E40F264BD044DB2DDC26126EB"), - ) -} - -#[test] -fn test_ascon128a_154() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A9032101B7CD1899FBAD9E0E770102A8D"), - ) -} - -#[test] -fn test_ascon128a_155() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D723FE50B706D24CDB41BEA8D8D91F76356"), - ) -} - -#[test] -fn test_ascon128a_156() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D448D1F39A7E25E5BE38C7ED75159126E8D"), - ) -} - -#[test] -fn test_ascon128a_157() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14D24B44B056DFE0212D13C90A9ACD71F1"), - ) -} - -#[test] -fn test_ascon128a_158() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5FFB0C7E34DEC6BB79B144A81F23E51E9"), - ) -} - -#[test] -fn test_ascon128a_159() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA16DCCD389FF6685EA8ACF7981E00E6A9C"), - ) -} - -#[test] -fn test_ascon128a_160() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("34530084813B826A0EC87A38106664B6A4B220E4"), - ) -} - -#[test] -fn test_ascon128a_161() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5635503C13AF15403712ADDA29257EA6871"), - ) -} - -#[test] -fn test_ascon128a_162() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE0FF676421AA2F10FABE724C99BA9FC6B"), - ) -} - -#[test] -fn test_ascon128a_163() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417C9C0E582987FD0B77C7310051A0D4332"), - ) -} - -#[test] -fn test_ascon128a_164() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A1F74B45E0C29C0C05339494AB75C8F683"), - ) -} - -#[test] -fn test_ascon128a_165() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC601F14EA5690F8B55D426491BD469974"), - ) -} - -#[test] -fn test_ascon128a_166() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!(""), - &hex!("6E490CFED5F12C2FEB11E2F1ADC255F88E987C9DDC"), - ) -} - -#[test] -fn test_ascon128a_167() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("00"), - &hex!("E92D2A65CE0BFAB94AAD8C355F3D48B7717B950B3C"), - ) -} - -#[test] -fn test_ascon128a_168() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("0001"), - &hex!("ABE4E02C27936A52B304002C2D3D955A9EBB234C80"), - ) -} - -#[test] -fn test_ascon128a_169() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102"), - &hex!("DB7F7C248E66A081FDF750876463B7F5289B85B23F"), - ) -} - -#[test] -fn test_ascon128a_170() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("00010203"), - &hex!("D21BED6E93B5A5E8747C615A94A81B2FD488760D71"), - ) -} - -#[test] -fn test_ascon128a_171() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("0001020304"), - &hex!("0EE0ACB81F3C7B0D7E564926399DB0C70A1EA7DD70"), - ) -} - -#[test] -fn test_ascon128a_172() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405"), - &hex!("2657528373BF7B1CAB0880D0450DEBD59D9F0F632D"), - ) -} - -#[test] -fn test_ascon128a_173() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("00010203040506"), - &hex!("AFF7DBF309449255FEE078F50D3BAA05D2F6B8E0BA"), - ) -} - -#[test] -fn test_ascon128a_174() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB806D07412A20BAB2616F901B3B6332ABD"), - ) -} - -#[test] -fn test_ascon128a_175() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708"), - &hex!("DF4B3A72822B5D8C62DE5CACF1FE5ECA6BCA347C1A"), - ) -} - -#[test] -fn test_ascon128a_176() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("00010203040506070809"), - &hex!("89A046EBA734CDFE2BA4EC90C1E439C52D56693F87"), - ) -} - -#[test] -fn test_ascon128a_177() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5E8FB1D39933CE8210E11405B5F018736"), - ) -} - -#[test] -fn test_ascon128a_178() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908568186C9A5065EE9828646BB121D0879"), - ) -} - -#[test] -fn test_ascon128a_179() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA8519DF6C4F535488AF2FA9365450ADC3"), - ) -} - -#[test] -fn test_ascon128a_180() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF384C081DF6A37C73F760747E755CDEF1CA"), - ) -} - -#[test] -fn test_ascon128a_181() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D6257B2A3541CF2142B5C3731EB7BD293A"), - ) -} - -#[test] -fn test_ascon128a_182() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C86E67C69F15FFFF0938FD6C17926F1C64"), - ) -} - -#[test] -fn test_ascon128a_183() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C82C45C387EE084020940504E21CE29A08"), - ) -} - -#[test] -fn test_ascon128a_184() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE5838A6B0ABC62457E246F1F59780CAC3ED5"), - ) -} - -#[test] -fn test_ascon128a_185() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A81C6630959648CB69E6D02FA5B90C1623"), - ) -} - -#[test] -fn test_ascon128a_186() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA5471626F4D25C35D2B7E185927A2E1A73"), - ) -} - -#[test] -fn test_ascon128a_187() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C8AE3DF00BACA52C1B6C0D66CFE96FC1E"), - ) -} - -#[test] -fn test_ascon128a_188() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D727484E22524DACF7DB81C12D732800ACD8F"), - ) -} - -#[test] -fn test_ascon128a_189() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F07CE8BBF2439829C9BE22AF16BAFB406"), - ) -} - -#[test] -fn test_ascon128a_190() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F142551EFC03A461C80583236D853A3CC24C0"), - ) -} - -#[test] -fn test_ascon128a_191() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F6B422B58AD647E661E6E61480EBA326BE"), - ) -} - -#[test] -fn test_ascon128a_192() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12542D854309239E7B7F152F6791A590EB8"), - ) -} - -#[test] -fn test_ascon128a_193() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842AA17D142B3BDFA0B71561F2CDB676E37A"), - ) -} - -#[test] -fn test_ascon128a_194() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FD977A646247263E2242A479E396D769C"), - ) -} - -#[test] -fn test_ascon128a_195() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D87FB925DEAC56905F09548A0883B5A7B"), - ) -} - -#[test] -fn test_ascon128a_196() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E052B0962B7801701B10B1BEB59D18069F"), - ) -} - -#[test] -fn test_ascon128a_197() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A1634A78A581FFC9E7FDC8ED5D9A9D3D00F6"), - ) -} - -#[test] -fn test_ascon128a_198() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC02531CC916B29CF7C800AF5E0037A2044A"), - ) -} - -#[test] -fn test_ascon128a_199() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!(""), - &hex!("6E490CFED5B30DB2813B8707D404BFE96887CBB64D1B"), - ) -} - -#[test] -fn test_ascon128a_200() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("00"), - &hex!("E92D2A65CEE91640647C87CAC0898C898BFB6F19D730"), - ) -} - -#[test] -fn test_ascon128a_201() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("0001"), - &hex!("ABE4E02C2714A21CE7F424F0575AA8AC63F8E408DA22"), - ) -} - -#[test] -fn test_ascon128a_202() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102"), - &hex!("DB7F7C248EE267C32C472893F7C2DDB64C47A50616D2"), - ) -} - -#[test] -fn test_ascon128a_203() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("00010203"), - &hex!("D21BED6E9307872F763D6F4091399A513ECADC68D6D7"), - ) -} - -#[test] -fn test_ascon128a_204() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA00C3FFDB864902B0B7BC0CB7558729B0"), - ) -} - -#[test] -fn test_ascon128a_205() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405"), - &hex!("265752837373FD04EDF75A48C3506A75F74A95A947D5"), - ) -} - -#[test] -fn test_ascon128a_206() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("00010203040506"), - &hex!("AFF7DBF3093737C91E7D710FA107D497188EB9A30199"), - ) -} - -#[test] -fn test_ascon128a_207() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89BF5B94F62AAC108922EFCA24AD8D0E4A8"), - ) -} - -#[test] -fn test_ascon128a_208() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D6F1B3F33B697B81035341C1E0738E2724"), - ) -} - -#[test] -fn test_ascon128a_209() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F27C280CE8A6D37CA7C84125C716065286"), - ) -} - -#[test] -fn test_ascon128a_210() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF3A0B902E273851E6595806519128EFCF"), - ) -} - -#[test] -fn test_ascon128a_211() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E371864768CE84731944E4C187B740FB01"), - ) -} - -#[test] -fn test_ascon128a_212() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A8567B702694042ECD077EBDC772527D1"), - ) -} - -#[test] -fn test_ascon128a_213() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EE9075C9BDC1CE6D072AE4AE303B35F9EA"), - ) -} - -#[test] -fn test_ascon128a_214() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643D90B59621BA955749B1119E1D3639AFA"), - ) -} - -#[test] -fn test_ascon128a_215() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C8432F2470679D92C9F4504E39AFA216154C"), - ) -} - -#[test] -fn test_ascon128a_216() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86EDDCCF56334D0E86B695992256D856D81"), - ) -} - -#[test] -fn test_ascon128a_217() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583978B087838EDF28516F11228E039FC2C6C"), - ) -} - -#[test] -fn test_ascon128a_218() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D05ADF872D91BCF736261F1FDFDD12E0"), - ) -} - -#[test] -fn test_ascon128a_219() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C22F2FB6806FF0183A8DEED7A75CF767"), - ) -} - -#[test] -fn test_ascon128a_220() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7B24020A9962D99E3630E174C84473DA55"), - ) -} - -#[test] -fn test_ascon128a_221() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F734166FD250243F978F98A0F91D02FD9"), - ) -} - -#[test] -fn test_ascon128a_222() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F46C8A21E61A7F894C93737A31DDC9158CD"), - ) -} - -#[test] -fn test_ascon128a_223() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257F95AD543EE755ADEF40C2D2EA41BF6F6C"), - ) -} - -#[test] -fn test_ascon128a_224() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60FE81B0D109D6B094A39ECC4ADD6E18842"), - ) -} - -#[test] -fn test_ascon128a_225() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA1259856FF7C35ADB8757B4206881462F97957"), - ) -} - -#[test] -fn test_ascon128a_226() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2A523E837688A1ABF31B5FBE115D8E61E3"), - ) -} - -#[test] -fn test_ascon128a_227() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91AD284F254030D1955CBD09B16566E0"), - ) -} - -#[test] -fn test_ascon128a_228() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D82FDB11B2C562BE7681BDED66ACC2648A5"), - ) -} - -#[test] -fn test_ascon128a_229() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E5745D50F78199A49AB3BAB49087952D5"), - ) -} - -#[test] -fn test_ascon128a_230() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C097F8F8ADFFACC6F5C47AB7ACCA9665F6"), - ) -} - -#[test] -fn test_ascon128a_231() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020D0AFF68A450D9653EB11022E39EF02961"), - ) -} - -#[test] -fn test_ascon128a_232() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!(""), - &hex!("6E490CFED5B35449F1BD8AB58546AA5FFA2FEE5AFE13A4"), - ) -} - -#[test] -fn test_ascon128a_233() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("00"), - &hex!("E92D2A65CEE972E6974E27994316AE55FC20582C175027"), - ) -} - -#[test] -fn test_ascon128a_234() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("0001"), - &hex!("ABE4E02C2714C04E673E9FF2DDB70B28EEDBD06480984E"), - ) -} - -#[test] -fn test_ascon128a_235() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102"), - &hex!("DB7F7C248EE27779D67E3E297B312DC76C1BB62D490F85"), - ) -} - -#[test] -fn test_ascon128a_236() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("00010203"), - &hex!("D21BED6E9307284F0B6C004AC87E509AFD5057C4DFB451"), - ) -} - -#[test] -fn test_ascon128a_237() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA052F5310233CC8A47945AE057866FE496F"), - ) -} - -#[test] -fn test_ascon128a_238() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405"), - &hex!("2657528373738D5F0EAF7419B48179D2295BBCCAFE0F62"), - ) -} - -#[test] -fn test_ascon128a_239() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("00010203040506"), - &hex!("AFF7DBF3093729BEC4E7376A81DBFB0315C567DB2AFCBB"), - ) -} - -#[test] -fn test_ascon128a_240() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1DAB00E12EA7BC5A536AA45FC6901F32E6"), - ) -} - -#[test] -fn test_ascon128a_241() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D6468F5BD55D0DD1B144C00C43F2F9777060"), - ) -} - -#[test] -fn test_ascon128a_242() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F234D11825A7E800AC03D49B4E114B099BBB"), - ) -} - -#[test] -fn test_ascon128a_243() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9FEF9A5E296649FE8D4AF27D0FD9D8D597"), - ) -} - -#[test] -fn test_ascon128a_244() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E3012377EEF8F4B284F77B5C01095C68DCD8"), - ) -} - -#[test] -fn test_ascon128a_245() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E97E7232600BCF6CF1733F8781C397170"), - ) -} - -#[test] -fn test_ascon128a_246() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE293702997B5CAB258C3F7D62C4E9BCBBF"), - ) -} - -#[test] -fn test_ascon128a_247() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D6435224D0126DDAADC78E3634CF376E54B834"), - ) -} - -#[test] -fn test_ascon128a_248() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C843231757BBFAD6617BA639F7C2B93390AD01"), - ) -} - -#[test] -fn test_ascon128a_249() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16561DFA28B84452EB4BE4A5F2BAF02749"), - ) -} - -#[test] -fn test_ascon128a_250() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EBC568CC5F3D9B4121CE86EAF7883BC1E"), - ) -} - -#[test] -fn test_ascon128a_251() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D50C8D68ABF27C2FB1761BCEB9EED98DD6"), - ) -} - -#[test] -fn test_ascon128a_252() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1668FC693C35B8F5BE124D0230D102BB3"), - ) -} - -#[test] -fn test_ascon128a_253() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC737C242E10BF19A71A5B07925D2FC6A83"), - ) -} - -#[test] -fn test_ascon128a_254() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F0788C4847DF7126E7DAE7F387D601F2661"), - ) -} - -#[test] -fn test_ascon128a_255() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F46878C52A766A052A6075B38A6951C24D6AA"), - ) -} - -#[test] -fn test_ascon128a_256() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5835C14CE5C8C02E34B52A86F90A23FB5"), - ) -} - -#[test] -fn test_ascon128a_257() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2B708DDF38E1BEECE597B4F1C374E37229"), - ) -} - -#[test] -fn test_ascon128a_258() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2F967FCBE6E60A58D6B31FFF926956754"), - ) -} - -#[test] -fn test_ascon128a_259() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4CBB116AD71DA3C5F1DDD09DBA3F61BF1"), - ) -} - -#[test] -fn test_ascon128a_260() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC9148B3953023EB4ABC7D45A68FCBD6807E"), - ) -} - -#[test] -fn test_ascon128a_261() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826BC8B6632C973012B41BA15EDCD4903E20"), - ) -} - -#[test] -fn test_ascon128a_262() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E359B17BA379429DD6EFE7C99B8FD8A4E64"), - ) -} - -#[test] -fn test_ascon128a_263() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C015658E65D679966D16119E9A513FA14F0A"), - ) -} - -#[test] -fn test_ascon128a_264() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBD7244D4B7338B478C1B4648B252CD9BFD"), - ) -} - -#[test] -fn test_ascon128a_265() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!(""), - &hex!("6E490CFED5B35467B89C7E12863CE5F76AFC808FFF786B9E"), - ) -} - -#[test] -fn test_ascon128a_266() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("00"), - &hex!("E92D2A65CEE9727F42AFA1156833C08994F2A7338B9B020A"), - ) -} - -#[test] -fn test_ascon128a_267() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA5896594CA6BA5FB0D8574C905FB14333"), - ) -} - -#[test] -fn test_ascon128a_268() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2717045C2A60D4DE04137EBADA5391828"), - ) -} - -#[test] -fn test_ascon128a_269() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2D9BDE86ED789673504F73F19DFE7836"), - ) -} - -#[test] -fn test_ascon128a_270() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513CC08CCED20CB23679742DF1EE7F1BF3D"), - ) -} - -#[test] -fn test_ascon128a_271() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405"), - &hex!("2657528373738D8FFC6C7EB05F901324DC1E8EDC830B229F"), - ) -} - -#[test] -fn test_ascon128a_272() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("00010203040506"), - &hex!("AFF7DBF309372971BB0268F8BD5155D5D7D6D58590BAE1C4"), - ) -} - -#[test] -fn test_ascon128a_273() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5069711093B89517C4C8AAEF102B8910BA"), - ) -} - -#[test] -fn test_ascon128a_274() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F398FEE7C6DDC12E3649F3726FF33BD936"), - ) -} - -#[test] -fn test_ascon128a_275() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F2349324B39EC5D1E6E29098399C4F8A1BB471"), - ) -} - -#[test] -fn test_ascon128a_276() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F84161B63726EDBECAD867C07A3C5D60406"), - ) -} - -#[test] -fn test_ascon128a_277() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA3EB3A2A0F50C5EFCE78F6E40509EF51A"), - ) -} - -#[test] -fn test_ascon128a_278() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E64ECB81D2BEEAF44800FA61C699CCFE8F5"), - ) -} - -#[test] -fn test_ascon128a_279() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291DF54509277A47B168C2E9692991C74F7"), - ) -} - -#[test] -fn test_ascon128a_280() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524A9942177049107E3F624D4C88B2DF9374"), - ) -} - -#[test] -fn test_ascon128a_281() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A499FF70E4DB4031D1582229AF267CD7AB"), - ) -} - -#[test] -fn test_ascon128a_282() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD07E1D444243C7E573509E03B19233970"), - ) -} - -#[test] -fn test_ascon128a_283() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA85E0177AC84439454E67B05475AD1C8B8"), - ) -} - -#[test] -fn test_ascon128a_284() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B60E5A27B0647A48FA00F0DED157AD7D11"), - ) -} - -#[test] -fn test_ascon128a_285() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F0A88060685226B54F57CB414293D39B20"), - ) -} - -#[test] -fn test_ascon128a_286() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D9A15529C321ACEB9EE1BEFA6C214DCF1B"), - ) -} - -#[test] -fn test_ascon128a_287() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFC8C6ED517EB1D128739490CF31D8F1DF"), - ) -} - -#[test] -fn test_ascon128a_288() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D7EE46C57DFCB685557A55D769C5068FDC"), - ) -} - -#[test] -fn test_ascon128a_289() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F0AC12D2721903799EEC576621C13E6B41"), - ) -} - -#[test] -fn test_ascon128a_290() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE43F3A9F3F43202C634CFC17221E461F2"), - ) -} - -#[test] -fn test_ascon128a_291() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B293A370327F29A40B4BF2FDF968B330FDEE"), - ) -} - -#[test] -fn test_ascon128a_292() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4259FFDCA42C539440E839A5073036FBAD6"), - ) -} - -#[test] -fn test_ascon128a_293() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EA56C19755D9A17211DA0484849315B150"), - ) -} - -#[test] -fn test_ascon128a_294() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9EB34F9C0E143F735E0E398D4D9506DD4A"), - ) -} - -#[test] -fn test_ascon128a_295() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564849F54F1705E00C65CABF54BB9FD64F8"), - ) -} - -#[test] -fn test_ascon128a_296() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152F3ABD27A325C89A23029F2B5E6F11D8A1"), - ) -} - -#[test] -fn test_ascon128a_297() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA78E59E325520306254892D585F50A3EF7"), - ) -} - -#[test] -fn test_ascon128a_298() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!(""), - &hex!("6E490CFED5B35467676AC69B2C75CE045D5425EBBC299EBE79"), - ) -} - -#[test] -fn test_ascon128a_299() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB229CDFECC621ACA725E60575571946F95"), - ) -} - -#[test] -fn test_ascon128a_300() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4A16D4655A2825D7EF4E289E6BDF94E443"), - ) -} - -#[test] -fn test_ascon128a_301() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4C9F50B2A5ED088AF2C1F03996777B017"), - ) -} - -#[test] -fn test_ascon128a_302() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2C547F48408FABC7DB92C128F533B0027E"), - ) -} - -#[test] -fn test_ascon128a_303() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BBBB6B9C80207769847EA81BD874F3E5EE"), - ) -} - -#[test] -fn test_ascon128a_304() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405"), - &hex!("2657528373738D8FE86215B0068314E77193EE93A6E8D3F888"), - ) -} - -#[test] -fn test_ascon128a_305() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("00010203040506"), - &hex!("AFF7DBF3093729713620837C2EEF1F783EBF619D8A36C99326"), - ) -} - -#[test] -fn test_ascon128a_306() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067BDAC136A8929AE1500559312833B547A"), - ) -} - -#[test] -fn test_ascon128a_307() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C9DAE0DCF40E24361BCC61B89C2AECCC6F"), - ) -} - -#[test] -fn test_ascon128a_308() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F234936846AB43B21E7498659F73B7048FE99E7D"), - ) -} - -#[test] -fn test_ascon128a_309() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F84614CFE49DF24C2A194B223DC31587441AE"), - ) -} - -#[test] -fn test_ascon128a_310() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36AF62B99784A34522EA52BCF48E4DBD16"), - ) -} - -#[test] -fn test_ascon128a_311() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464690B0FF889697B0E9C6970C97DCDC84D"), - ) -} - -#[test] -fn test_ascon128a_312() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE29115B9C2FC5B051E977CD8DE3F49AFF9627E"), - ) -} - -#[test] -fn test_ascon128a_313() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC9205EFE458A9BF21BD44BB466F6D9D75A"), - ) -} - -#[test] -fn test_ascon128a_314() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE7AE0F7D76A27F60E43E5E7164D93B1E4"), - ) -} - -#[test] -fn test_ascon128a_315() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD25961F7A3D7CD63D49B2D2748FBF8BA1E2"), - ) -} - -#[test] -fn test_ascon128a_316() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CE390E7DFDCB7E7C9291493F2308B43804"), - ) -} - -#[test] -fn test_ascon128a_317() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B66BF2D011A06C49CE03F359885C2D16A8"), - ) -} - -#[test] -fn test_ascon128a_318() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02CD6027391151243A9B4625C4B15D1FE69"), - ) -} - -#[test] -fn test_ascon128a_319() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E8BBE2483F472A31671F58B6C22DE1683"), - ) -} - -#[test] -fn test_ascon128a_320() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE11FBD3C44FD42CFB7912B832369BEAEA9"), - ) -} - -#[test] -fn test_ascon128a_321() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D79944F07DFA29CF97A1B6C15D1CF9B3BDC6"), - ) -} - -#[test] -fn test_ascon128a_322() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F03553A1E020D1D67E85FD2EA603234764FB"), - ) -} - -#[test] -fn test_ascon128a_323() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9EA588CAFD71A51CD8040A28689CCD3C96"), - ) -} - -#[test] -fn test_ascon128a_324() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C6AD7F0E34570F8C49AAD0AE2BB5CFD49"), - ) -} - -#[test] -fn test_ascon128a_325() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254099A11A5C6B0FECD97C0096C50FBC4871"), - ) -} - -#[test] -fn test_ascon128a_326() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAACCC21E6E5273B7ECF95147FA438177D32"), - ) -} - -#[test] -fn test_ascon128a_327() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AE9063AB3ED9CBF7302349DA91EFDBE18"), - ) -} - -#[test] -fn test_ascon128a_328() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B316C0290357B174D639DCF776541F1CEA"), - ) -} - -#[test] -fn test_ascon128a_329() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFF385158963A87B08176583E666DB40F98"), - ) -} - -#[test] -fn test_ascon128a_330() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74C9A2AD9808F54E4466969266F4714DF34"), - ) -} - -#[test] -fn test_ascon128a_331() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!(""), - &hex!("6E490CFED5B354676735B6ED210C26A647DB0979636078720158"), - ) -} - -#[test] -fn test_ascon128a_332() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FC12953EEF7C9B202AE4676A5EC3E58F7D"), - ) -} - -#[test] -fn test_ascon128a_333() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABEB5C824DDD64BE452DFBFF8057FA0EE5C"), - ) -} - -#[test] -fn test_ascon128a_334() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D0E9BAFB45D41AE4368FD8B8F87E40B0CF"), - ) -} - -#[test] -fn test_ascon128a_335() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF73B40EB6DEBFAEE2C159732078D4863D8"), - ) -} - -#[test] -fn test_ascon128a_336() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB49E8280D56D92AF3FA6C56E93BA45CEE53"), - ) -} - -#[test] -fn test_ascon128a_337() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405"), - &hex!("2657528373738D8FE843126EEF27CB0DF6222A58BC172BFDE5B2"), - ) -} - -#[test] -fn test_ascon128a_338() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC49D7EDF1C82F32826EC9BF826566422C"), - ) -} - -#[test] -fn test_ascon128a_339() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4BFE5B489102181240826C243729B2560"), - ) -} - -#[test] -fn test_ascon128a_340() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994D373C5C90DB9B3C932E75F72688F5847"), - ) -} - -#[test] -fn test_ascon128a_341() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E9A02222F1DEB99540732D34D3561E981"), - ) -} - -#[test] -fn test_ascon128a_342() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F846191CCD248F3A40C98DEFD6F6921DFE994D7"), - ) -} - -#[test] -fn test_ascon128a_343() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D48C5563E7FD402DBA9AF77A4963AAB046"), - ) -} - -#[test] -fn test_ascon128a_344() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F20332A2A5A808A12434B7696BA42845D7"), - ) -} - -#[test] -fn test_ascon128a_345() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D4347058C17F7BB7F17AA1E8B81A08373"), - ) -} - -#[test] -fn test_ascon128a_346() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99AEA8CCC6CBAD3D7C37B51E69B062B8558"), - ) -} - -#[test] -fn test_ascon128a_347() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24628FE18AAF93AF9057A0E673CC4DD26B"), - ) -} - -#[test] -fn test_ascon128a_348() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FB68A2E033BB1D50C2ED2BCD74FD987AD"), - ) -} - -#[test] -fn test_ascon128a_349() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA305F463ADC45FBC55D2CE50EFC963957F"), - ) -} - -#[test] -fn test_ascon128a_350() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D374B38ABFD34E13724F630CB0C3DD59B5"), - ) -} - -#[test] -fn test_ascon128a_351() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C4120325FA98FFBB37C9B17F39D960DF061"), - ) -} - -#[test] -fn test_ascon128a_352() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E34518F4EF2C6164E9DA05B1618B3A83AA3"), - ) -} - -#[test] -fn test_ascon128a_353() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE079E6F519FD53822E81C48351E3BA868"), - ) -} - -#[test] -fn test_ascon128a_354() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F3A52F40C69C959A5997FF4AD6F1A449E3"), - ) -} - -#[test] -fn test_ascon128a_355() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F03522B313A829CE1F6B69BE99ED8DD033DAA9"), - ) -} - -#[test] -fn test_ascon128a_356() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECEE41F6307EB55EF4C55303909740E1103"), - ) -} - -#[test] -fn test_ascon128a_357() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C0312DB09B16031FC7A38475D4F3ACCB66B"), - ) -} - -#[test] -fn test_ascon128a_358() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006691EEAFF043AB9A307085B8041134F0D"), - ) -} - -#[test] -fn test_ascon128a_359() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC87BDDD2D81B5F406EBFABFC7D0C87F73BF"), - ) -} - -#[test] -fn test_ascon128a_360() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3ACBF81F099448BA23281A280130B2C27"), - ) -} - -#[test] -fn test_ascon128a_361() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35609D7DD5A2AE82A47272027F49CD545E6"), - ) -} - -#[test] -fn test_ascon128a_362() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF43A886C747F5D6FDE89EBAE4FE4BE41E3"), - ) -} - -#[test] -fn test_ascon128a_363() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE65D6290D25B90BAEE0E8F2D3DB392D799"), - ) -} - -#[test] -fn test_ascon128a_364() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!(""), - &hex!("6E490CFED5B3546767350CB7F46A8693AA9239C5368B5FF5998367"), - ) -} - -#[test] -fn test_ascon128a_365() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FCCA84E1FC5830F696198C3F27472E4E221C"), - ) -} - -#[test] -fn test_ascon128a_366() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABE6756673BA8090FA3A22717C9CB97C98C58"), - ) -} - -#[test] -fn test_ascon128a_367() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D082F8A6D135C7865EF79512AC0752DE5A1A"), - ) -} - -#[test] -fn test_ascon128a_368() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF7BB0D70856B7B38D0C3409FD87CFC2515AC"), - ) -} - -#[test] -fn test_ascon128a_369() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB49411E311A10EEC189633A3D5A1712D1FC4E"), - ) -} - -#[test] -fn test_ascon128a_370() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405"), - &hex!("2657528373738D8FE8430F75BA97A71BEA269539A2053AEF088938"), - ) -} - -#[test] -fn test_ascon128a_371() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC8CA4A0B435987045E1C25B5BF1331A60F4"), - ) -} - -#[test] -fn test_ascon128a_372() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4ECC04E5061500970861C6469EE809A0A24"), - ) -} - -#[test] -fn test_ascon128a_373() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994BF4D583DDB3AA686CA4A13576FB021C1FD"), - ) -} - -#[test] -fn test_ascon128a_374() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E94BE961872EC3A94EE0409318569BFDCCD"), - ) -} - -#[test] -fn test_ascon128a_375() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F8461912ABFA496FC07156A11898C1AC07A842D27"), - ) -} - -#[test] -fn test_ascon128a_376() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D49647C79160F167BD6B6F9113A22D480253"), - ) -} - -#[test] -fn test_ascon128a_377() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F2F1F1E3B274610C5BE11C9217FDCAC49954"), - ) -} - -#[test] -fn test_ascon128a_378() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D9CD22B5E2023E720914D76F2A50209CB00"), - ) -} - -#[test] -fn test_ascon128a_379() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99A1B3DED2458A629B20970904D90174A6E72"), - ) -} - -#[test] -fn test_ascon128a_380() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24EA7377060D79E2124EC4E623768D04F511"), - ) -} - -#[test] -fn test_ascon128a_381() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FD245483D6DB459266EC1AC46FFA3BA6F9E"), - ) -} - -#[test] -fn test_ascon128a_382() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA301AC0A75E6408A2D814CE61C8A388B593E"), - ) -} - -#[test] -fn test_ascon128a_383() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D327320CE477C99DA5AC878C8CE2EF1F646F"), - ) -} - -#[test] -fn test_ascon128a_384() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C412F7F26A2A833D843B9E26F29784786F787"), - ) -} - -#[test] -fn test_ascon128a_385() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E345DDEAEA5DEABDA9DCA6CE65B4312F6518F"), - ) -} - -#[test] -fn test_ascon128a_386() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE367DA6A728AD2782FC4BF4C723526D0843"), - ) -} - -#[test] -fn test_ascon128a_387() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F37FE269F48514141CCDA3EA13AA168C699D"), - ) -} - -#[test] -fn test_ascon128a_388() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F0352258C7FA01173B650B96B45A39B1497B7423"), - ) -} - -#[test] -fn test_ascon128a_389() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECE457087342F8DB2FFB8E6E537F70A6FA47B"), - ) -} - -#[test] -fn test_ascon128a_390() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C03BF7DA049E72159ABB7B3F6FCDE53E1C76B"), - ) -} - -#[test] -fn test_ascon128a_391() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006AA6ED8DE57CF6BFFF312BA3CCD910F6F92"), - ) -} - -#[test] -fn test_ascon128a_392() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC879C982ED9ED334EBB90F452FCAC54BB1D05"), - ) -} - -#[test] -fn test_ascon128a_393() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3F96D85807E216DDCE078B1D2A07FD26C1E"), - ) -} - -#[test] -fn test_ascon128a_394() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35677F773B72D5C809E939AEE981EF79211F7"), - ) -} - -#[test] -fn test_ascon128a_395() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF412991E0BF7AF7B65FE7A958FBA76DBA93D"), - ) -} - -#[test] -fn test_ascon128a_396() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE6CC35A4BBE4C3C8E2C011B23A31FFC4EBD8"), - ) -} - -#[test] -fn test_ascon128a_397() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!(""), - &hex!("6E490CFED5B3546767350CD83E9B1BFEB72DD5BACF71810B946FBE03"), - ) -} - -#[test] -fn test_ascon128a_398() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FCCA9ADF435B5C18FDCD4190571AA5FD551112"), - ) -} - -#[test] -fn test_ascon128a_399() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABE6799712DF449882ED2746E5DE78736E4E2AE"), - ) -} - -#[test] -fn test_ascon128a_400() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D0826A3713D2741F7DA89905ABF71EED2E85C8"), - ) -} - -#[test] -fn test_ascon128a_401() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF7BB415E98E3E2A07ECA599730B652C2B6D8ED"), - ) -} - -#[test] -fn test_ascon128a_402() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB4941344BBF1665FF94D010BDEB85AAC2D374CF"), - ) -} - -#[test] -fn test_ascon128a_403() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405"), - &hex!("2657528373738D8FE8430FC2E6673426506E62797E4CDBF745ED9515"), - ) -} - -#[test] -fn test_ascon128a_404() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC8C260B9B8304A6BFA436C5D7F05959D88E74"), - ) -} - -#[test] -fn test_ascon128a_405() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4EC9ED207516389CC0700B857FD7444686AE5"), - ) -} - -#[test] -fn test_ascon128a_406() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994BF84D00B2B73FA27E817353FE82F4406EE2B"), - ) -} - -#[test] -fn test_ascon128a_407() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E94715F3C0FB1A75E669A7640DB7FCEDFDC54"), - ) -} - -#[test] -fn test_ascon128a_408() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F8461912AED521FD2D2ECA952EBCA9EF897797C8FC4"), - ) -} - -#[test] -fn test_ascon128a_409() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D496F12BB57B8257A6BB92509DD9CFE77A8397"), - ) -} - -#[test] -fn test_ascon128a_410() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F2F12E3F7B7F8487CEB62EEFBE278E47CDF31F"), - ) -} - -#[test] -fn test_ascon128a_411() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D9C9B905FE626A56444AB0A64B4B2C973B814"), - ) -} - -#[test] -fn test_ascon128a_412() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99A1BBBD3D5B6DB32B7A9279050D04B32F4DCD4"), - ) -} - -#[test] -fn test_ascon128a_413() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24EAEC39B8B8FB982140FC367ACBCA5ED4AEDA"), - ) -} - -#[test] -fn test_ascon128a_414() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FD2AD4C89497622B864A1753F8CC483F739CB"), - ) -} - -#[test] -fn test_ascon128a_415() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA3016E187B05B63F0D900BCEAC707861ADEF35"), - ) -} - -#[test] -fn test_ascon128a_416() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D327FAC4DEE3655CD52B73C0C1DC1D2A72B94D"), - ) -} - -#[test] -fn test_ascon128a_417() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C412FA09E20F050C02F79F6A4205CF98ED9034F"), - ) -} - -#[test] -fn test_ascon128a_418() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E345D30AC70F9D0551763B6F6A1B8CC9EACFBE4"), - ) -} - -#[test] -fn test_ascon128a_419() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE36DCD6D9A2BEECDBE776CA0B51B2D1376701"), - ) -} - -#[test] -fn test_ascon128a_420() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F37F31D62399A131920E264E9BD4DB6FBABF9A"), - ) -} - -#[test] -fn test_ascon128a_421() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F035225857A4AF4CF248DB55DBF143D5BB1E688534"), - ) -} - -#[test] -fn test_ascon128a_422() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECE455FE0A5D419EFB9269C35AF0F55D1E820F6"), - ) -} - -#[test] -fn test_ascon128a_423() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C03BF6A78E7CFCE35A882E2F20DBDD8984F847F"), - ) -} - -#[test] -fn test_ascon128a_424() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006AA0F3B23E6563FD85FC85355C5A42364CD17"), - ) -} - -#[test] -fn test_ascon128a_425() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC879C8CDF1C9C0FB9012B7CF735763AC62B057A"), - ) -} - -#[test] -fn test_ascon128a_426() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3F94A3E054C8ECCA2279AAE7380C9011A461A"), - ) -} - -#[test] -fn test_ascon128a_427() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35677ECEA2BC7B3FA0938DB1914F27A53E1F3FC"), - ) -} - -#[test] -fn test_ascon128a_428() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF4121AD16897BC97EAD79FF413DF5B3C811D61"), - ) -} - -#[test] -fn test_ascon128a_429() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE6CCD1CBE8260CCDC7A573F7456E5DA191163A"), - ) -} - -#[test] -fn test_ascon128a_430() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!(""), - &hex!("6E490CFED5B3546767350CD83CE88B65A90CE3A257049F049CD9213C2B"), - ) -} - -#[test] -fn test_ascon128a_431() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FCCA9A72DC80F796CF5FB9171C3E69638A1844C7"), - ) -} - -#[test] -fn test_ascon128a_432() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABE67997F36D6D3753621B41D090B05087F1A8FFE"), - ) -} - -#[test] -fn test_ascon128a_433() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D0826A0197DA29A96765CA64D12C82D7D48348CD"), - ) -} - -#[test] -fn test_ascon128a_434() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF7BB419E1E6627E769710DB473A66C096CB2E7D5"), - ) -} - -#[test] -fn test_ascon128a_435() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB49413495DD7B29CBFDD50BBE4E439AB38FEAF9B6"), - ) -} - -#[test] -fn test_ascon128a_436() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405"), - &hex!("2657528373738D8FE8430FC2D19ED1445599C4ED163B5BED7825FFEC76"), - ) -} - -#[test] -fn test_ascon128a_437() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC8C2600F297337BAD88819FF658FAC21F7CC41D"), - ) -} - -#[test] -fn test_ascon128a_438() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4EC9EB8CD233D1805D9FAD42B6E503177322C22"), - ) -} - -#[test] -fn test_ascon128a_439() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994BF84C32A02C5B973AD73E3E1D0470D467635C8"), - ) -} - -#[test] -fn test_ascon128a_440() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E947185D577C4D10FFE1D5EAD3BF9FDA122141C"), - ) -} - -#[test] -fn test_ascon128a_441() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F8461912AED7A140CD8C3098A7815B7217890A915E91D"), - ) -} - -#[test] -fn test_ascon128a_442() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D496F1A59A2A5F33B736C1129CE835C24734925F"), - ) -} - -#[test] -fn test_ascon128a_443() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F2F12E97CFE15EDB49A9A6F3767F6D194850EA96"), - ) -} - -#[test] -fn test_ascon128a_444() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D9C9B1BD6459A508E5FF61ED76AD3115F84AC91"), - ) -} - -#[test] -fn test_ascon128a_445() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99A1BBB22C2B8EBBEFF52A3F6A8B40B91818F1C48"), - ) -} - -#[test] -fn test_ascon128a_446() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24EAECCFC077C002B78F19CF5E9BD54B172CE50C"), - ) -} - -#[test] -fn test_ascon128a_447() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FD2AD8D4D5ECB43AA0090E5DE3268CB39D2F7F1"), - ) -} - -#[test] -fn test_ascon128a_448() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA3016E70DADFA19B40686FD19272A45B7FC18C95"), - ) -} - -#[test] -fn test_ascon128a_449() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D327FA1484F03B1302714CBA7C8E80EF5F972C4E"), - ) -} - -#[test] -fn test_ascon128a_450() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C412FA0658A9BCB753D13082E9D887DA56AF7E552"), - ) -} - -#[test] -fn test_ascon128a_451() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E345D30159D1CE73D07C3098A68C77CFDE2430068"), - ) -} - -#[test] -fn test_ascon128a_452() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE36DC07D6718D0CCAD57D3B4970CCB83FF3165C"), - ) -} - -#[test] -fn test_ascon128a_453() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F37F31290012E0674EFBC1E37CD9F267AD497DCF"), - ) -} - -#[test] -fn test_ascon128a_454() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F035225857D45A1B21B4B4497121B6CC24B74585F3F2"), - ) -} - -#[test] -fn test_ascon128a_455() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECE455FE20160E8E1B2292C19DA86DE237F764BAC"), - ) -} - -#[test] -fn test_ascon128a_456() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C03BF6AD59B4DBA29DBDC46AC2496D5EF372F5548"), - ) -} - -#[test] -fn test_ascon128a_457() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006AA0F0A7AEEE25987E1A87F3D312FAB8F3D3AB4"), - ) -} - -#[test] -fn test_ascon128a_458() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC879C8C5B21EEB01BA5EE6F52DE32519B73DEB7D3"), - ) -} - -#[test] -fn test_ascon128a_459() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3F94AC7B820EE73FB710FFC9013017E1F640D24"), - ) -} - -#[test] -fn test_ascon128a_460() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35677ECCFBDE010E1870310BA6187EBAC1423492A"), - ) -} - -#[test] -fn test_ascon128a_461() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF4121A9A8B23A2692B2CA63E620D566BD5A1A260"), - ) -} - -#[test] -fn test_ascon128a_462() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE6CCD10C791B766ED9E1A401B4AE7CEFB0A0C40D"), - ) -} - -#[test] -fn test_ascon128a_463() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!(""), - &hex!("6E490CFED5B3546767350CD83C4A582611E9462F0EFF368629A7C6397054"), - ) -} - -#[test] -fn test_ascon128a_464() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FCCA9A72BFB39A5751F06F3F4C06B1A0B8403B7E32"), - ) -} - -#[test] -fn test_ascon128a_465() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABE67997F5BEF0F617560EE0C78DFD87C23FD8E3ECC"), - ) -} - -#[test] -fn test_ascon128a_466() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D0826A018A8F630F912B65A0B57DD6CA3AAB8B440D"), - ) -} - -#[test] -fn test_ascon128a_467() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF7BB419E2A1A26F7EA6AC86FE6A0422C9CDA7893B5"), - ) -} - -#[test] -fn test_ascon128a_468() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB494134956AE01B6FF70F02999F1BEB49173E13EF6C"), - ) -} - -#[test] -fn test_ascon128a_469() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405"), - &hex!("2657528373738D8FE8430FC2D10DD2656E419CCF025EDA26581E64F87178"), - ) -} - -#[test] -fn test_ascon128a_470() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC8C260028168E5319B46455D4242A9F04D7311422"), - ) -} - -#[test] -fn test_ascon128a_471() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4EC9EB80593C2910FD16D00D213F1E3E83C79D9C8"), - ) -} - -#[test] -fn test_ascon128a_472() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994BF84C39DD7CC4476CB4449D711C61E6CE5ADCF64"), - ) -} - -#[test] -fn test_ascon128a_473() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E947185EE6D08CEEF649775C793C7B653038B40CD"), - ) -} - -#[test] -fn test_ascon128a_474() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F8461912AED7ABBC2855081A99262472B4C1B9995B20095"), - ) -} - -#[test] -fn test_ascon128a_475() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D496F1A5E8CD2FBBF8537A61EDA7A6CFB46CDCEC25"), - ) -} - -#[test] -fn test_ascon128a_476() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F2F12E97DEF471482C0AF4FAFE38B92D1A0E250ECB"), - ) -} - -#[test] -fn test_ascon128a_477() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D9C9B1B69C461A2B9F1333A2DEB11D1F1E51C51C7"), - ) -} - -#[test] -fn test_ascon128a_478() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99A1BBB2294BB1DFC7BE15B3C6988B4065CB6959799"), - ) -} - -#[test] -fn test_ascon128a_479() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24EAECCF45CC3806CB0575B40E39A29A0FC577AEA5"), - ) -} - -#[test] -fn test_ascon128a_480() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FD2AD8D31538C4E4081CCBCE9E24DC2BAD227F625"), - ) -} - -#[test] -fn test_ascon128a_481() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA3016E70C5E18821378F3C8A3DAE99E3DEB7BD69E8"), - ) -} - -#[test] -fn test_ascon128a_482() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D327FA1431656DE1F93B3F92AB3A64A268778FB90A"), - ) -} - -#[test] -fn test_ascon128a_483() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C412FA0659C6D049258806B49724AAE5D186A4B74E2"), - ) -} - -#[test] -fn test_ascon128a_484() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E345D30157DA108EE3599057999B88028D77486C29D"), - ) -} - -#[test] -fn test_ascon128a_485() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE36DC077828FAC5E10256BC052A3D772A164E3AF0"), - ) -} - -#[test] -fn test_ascon128a_486() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F37F31297F8DCC3CC130FF50BCA3FBD08B511DBBF0"), - ) -} - -#[test] -fn test_ascon128a_487() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F035225857D43DB4B95352074A505BC8849B0F4780EEB5"), - ) -} - -#[test] -fn test_ascon128a_488() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECE455FE2985CE96DFE1A09B88F7E907F74EC44F511"), - ) -} - -#[test] -fn test_ascon128a_489() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C03BF6AD53759C373DD5442CA271119AE7F3A662178"), - ) -} - -#[test] -fn test_ascon128a_490() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006AA0F0A5012A6E5763C7C76B105E335234A11FA59"), - ) -} - -#[test] -fn test_ascon128a_491() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC879C8C5B8502C73AE744DC96EDC4D5562352EEB240"), - ) -} - -#[test] -fn test_ascon128a_492() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3F94AC70C63CD71A6C6208752D08891D1A7979E3E"), - ) -} - -#[test] -fn test_ascon128a_493() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35677ECCF4ACEE99E1224CB83501ED9DCA01D2D14B6"), - ) -} - -#[test] -fn test_ascon128a_494() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF4121A9A3AEA7941E47769D5A9DBFD04BCC7502086"), - ) -} - -#[test] -fn test_ascon128a_495() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE6CCD10C687085F40B3497EA721BF2DA4717BBEDF5"), - ) -} - -#[test] -fn test_ascon128a_496() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!(""), - &hex!("6E490CFED5B3546767350CD83C4ACF9482EF04436DDD22BC7898E61FDFA0A4"), - ) -} - -#[test] -fn test_ascon128a_497() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FCCA9A72BF7851304A8A108721079C1B2587312C303D"), - ) -} - -#[test] -fn test_ascon128a_498() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABE67997F5B2A34B2200F7025CBF5A7C782D10609D3A2"), - ) -} - -#[test] -fn test_ascon128a_499() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D0826A018AF6E223F653000A5EF19EDEF3B3E1313340"), - ) -} - -#[test] -fn test_ascon128a_500() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF7BB419E2AAA3A375D6B6F8998D1B0DFE615C1E632F0"), - ) -} - -#[test] -fn test_ascon128a_501() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB494134956A5BE56DA2D5D81DE75F1C9E612B0ACD6127"), - ) -} - -#[test] -fn test_ascon128a_502() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405"), - &hex!("2657528373738D8FE8430FC2D10DE2711665E5183EE926CB068DB469237810"), - ) -} - -#[test] -fn test_ascon128a_503() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC8C2600283EE6D539B1D981C3218E9F0DECF6D1C685"), - ) -} - -#[test] -fn test_ascon128a_504() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4EC9EB80529FEDD0E0D98AA67DD96D223737ED384DD"), - ) -} - -#[test] -fn test_ascon128a_505() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994BF84C39D6C15438B7154C9C09F7B7831879939F287"), - ) -} - -#[test] -fn test_ascon128a_506() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E947185EE4B56C7C2F8E915B35B1C690CC4F2F03CA7"), - ) -} - -#[test] -fn test_ascon128a_507() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F8461912AED7ABBA1926DC619327FA179755CAE159CEF23BA"), - ) -} - -#[test] -fn test_ascon128a_508() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D496F1A5E86A6EE63D5732BD83B2348E242E508A5DDE"), - ) -} - -#[test] -fn test_ascon128a_509() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F2F12E97DECC79AE721C4D7891B4797A9830D13F23BD"), - ) -} - -#[test] -fn test_ascon128a_510() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D9C9B1B69DC49A9D496B4219D84DA58097A7558E576"), - ) -} - -#[test] -fn test_ascon128a_511() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99A1BBB2294936F68BD8979525B6A4E5874BE6885EEC7"), - ) -} - -#[test] -fn test_ascon128a_512() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24EAECCF45C14BB7700C338C95A089F524C515460CC7"), - ) -} - -#[test] -fn test_ascon128a_513() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FD2AD8D3139382808D9D51C8B899C5E71C42190C2A8"), - ) -} - -#[test] -fn test_ascon128a_514() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA3016E70C51D7841FBB9B81674BE354BB73B48C41733"), - ) -} - -#[test] -fn test_ascon128a_515() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D327FA1431412F872BFD600FA6668413CC1A59486985"), - ) -} - -#[test] -fn test_ascon128a_516() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C412FA0659CC8C2E767C801982E86414E5C1A31314EAE"), - ) -} - -#[test] -fn test_ascon128a_517() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E345D30157D45335EFD6A7CFB01B684654AAA04F22092"), - ) -} - -#[test] -fn test_ascon128a_518() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE36DC07789194BEDF714F3409662CD6C44E080F5CAF"), - ) -} - -#[test] -fn test_ascon128a_519() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F37F31297FE20AFCC9461554D2CD839E47FAE2B33015"), - ) -} - -#[test] -fn test_ascon128a_520() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F035225857D43DCADCA53AC1BA9A8ADFA5DD80942ECC0824"), - ) -} - -#[test] -fn test_ascon128a_521() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECE455FE298FDC68162FC0C426E35FBD34843B1A5F032"), - ) -} - -#[test] -fn test_ascon128a_522() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C03BF6AD537709E848B4BA69307B6C8989FCDE12CF0BE"), - ) -} - -#[test] -fn test_ascon128a_523() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006AA0F0A508426D6481880A5189BA7002D22AEC5D97C"), - ) -} - -#[test] -fn test_ascon128a_524() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC879C8C5B8507C4639F15F1583F8601FC204EE8609C49"), - ) -} - -#[test] -fn test_ascon128a_525() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3F94AC70CD862FC359A713948BED9C11874725FC7A2"), - ) -} - -#[test] -fn test_ascon128a_526() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35677ECCF4A46116CAD3213319563DA1E9887FA1AD2A5"), - ) -} - -#[test] -fn test_ascon128a_527() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF4121A9A3A28F1B355C5A1FFD5F3D86717408B8CA243"), - ) -} - -#[test] -fn test_ascon128a_528() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE6CCD10C68C4F70A6AF30B5B1F8826DF3E9B47C80024"), - ) -} - -#[test] -fn test_ascon128a_529() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("6E490CFED5B3546767350CD83C4ACFBDB10F611B7D79278BD8067FC1BCDF39BE"), - ) -} - -#[test] -fn test_ascon128a_530() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FCCA9A72BF781EAD1682916FDA1AB6BFD8ABD9AD6DBDA5"), - ) -} - -#[test] -fn test_ascon128a_531() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABE67997F5B2A0790C89AB8188D97262BAFBEEBE729AB18"), - ) -} - -#[test] -fn test_ascon128a_532() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D0826A018AF616041B11CA7ED7D3A18AD35ED1249C7BC0"), - ) -} - -#[test] -fn test_ascon128a_533() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF7BB419E2AAA6B67192B03AC333ADD5E85E5314476B035"), - ) -} - -#[test] -fn test_ascon128a_534() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB494134956A5B2A22904F671858B8B315522BCF5E3F1BE6"), - ) -} - -#[test] -fn test_ascon128a_535() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("2657528373738D8FE8430FC2D10DE22A0A0E098D9A8C84C59A094E7DCF636948"), - ) -} - -#[test] -fn test_ascon128a_536() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC8C2600283E0C3DD6BD67E8453EB659FCC687FFF696EF"), - ) -} - -#[test] -fn test_ascon128a_537() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4EC9EB8052962522E547863AC130D032A06927D4261DB"), - ) -} - -#[test] -fn test_ascon128a_538() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994BF84C39D6C7069590A7854378D9B2A7EDD4AEFF77042"), - ) -} - -#[test] -fn test_ascon128a_539() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E947185EE4B0463BB5DA21F215C6E65F09ABC37A80769"), - ) -} - -#[test] -fn test_ascon128a_540() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F8461912AED7ABBA1B885291BEE569F25C69F53BEE948F1F3E5"), - ) -} - -#[test] -fn test_ascon128a_541() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D496F1A5E86A2C7A9347B96C8C78F74C2D956279C4B768"), - ) -} - -#[test] -fn test_ascon128a_542() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F2F12E97DECCD1BA59DA9469ED0D25FC6DAE971FE09FBE"), - ) -} - -#[test] -fn test_ascon128a_543() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D9C9B1B69DC93E091709E687A34D555C1F6EA29FA4C1C"), - ) -} - -#[test] -fn test_ascon128a_544() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99A1BBB2294939B73E8824A6FEE53CDBDEE674FF1DAC93D"), - ) -} - -#[test] -fn test_ascon128a_545() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24EAECCF45C137316D7AB17724BA67A85ECD3C0457C459"), - ) -} - -#[test] -fn test_ascon128a_546() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FD2AD8D3139F440CDB729F8BCBBBCDF377E2D38D3EF15"), - ) -} - -#[test] -fn test_ascon128a_547() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA3016E70C51DF7504E3BA15821E257CE2C3BF5FA380EF1"), - ) -} - -#[test] -fn test_ascon128a_548() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D327FA14314147C4386D2AC5F8FE2C86B5B9E6315C6E08"), - ) -} - -#[test] -fn test_ascon128a_549() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C412FA0659CC824B70A6BCBE7AED74CE88231E442D4CBF4"), - ) -} - -#[test] -fn test_ascon128a_550() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E345D30157D45C43B442F6D2FFCEAAC35FF364B604776E4"), - ) -} - -#[test] -fn test_ascon128a_551() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE36DC077891A99758DD9B4468CF7B7B6FBBFC436C4D60"), - ) -} - -#[test] -fn test_ascon128a_552() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F37F31297FE28ECFF2806B7DE243F808E8D47E8F81BFB5"), - ) -} - -#[test] -fn test_ascon128a_553() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F035225857D43DCADA3341626B5E378231EF66F955851E2540"), - ) -} - -#[test] -fn test_ascon128a_554() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECE455FE298FDF640C8A741E934B2E33956E3D50436BB4D"), - ) -} - -#[test] -fn test_ascon128a_555() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C03BF6AD53770F7D058310A45836ABB693FB334A181FE93"), - ) -} - -#[test] -fn test_ascon128a_556() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006AA0F0A5084CA7C484611FF73D6072BD1CAF2FF10C0F2"), - ) -} - -#[test] -fn test_ascon128a_557() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC879C8C5B8507D1D1B868580F116BCC6208953D7ECFE029"), - ) -} - -#[test] -fn test_ascon128a_558() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3F94AC70CD84CB724961F3EB40004489E8B8C12A77696"), - ) -} - -#[test] -fn test_ascon128a_559() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35677ECCF4A4628001CA936EE44170E4B4A29FB395321BC"), - ) -} - -#[test] -fn test_ascon128a_560() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF4121A9A3A283C0348CD484A3E5A99C7DE8CEAD133FAA0"), - ) -} - -#[test] -fn test_ascon128a_561() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE6CCD10C68C4D88A95D7D97F774CB274ACBB055AF1938E"), - ) -} - -#[test] -fn test_ascon128a_562() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!(""), - &hex!("6E490CFED5B3546767350CD83C4ACFBD4C24A6876D90D20C110E12F5A5BE51967D"), - ) -} - -#[test] -fn test_ascon128a_563() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FCCA9A72BF781E611A5395FCEE412A0DEF634FD58BEE6085"), - ) -} - -#[test] -fn test_ascon128a_564() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABE67997F5B2A079B9750B0845A992A1D4BA5F7BCA73DE64E"), - ) -} - -#[test] -fn test_ascon128a_565() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D0826A018AF6164FF417A0DACC106D0259066C0B0AD34C3C"), - ) -} - -#[test] -fn test_ascon128a_566() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF7BB419E2AAA6B48FE3E248A801CD56777AD62B96BB1EF5B"), - ) -} - -#[test] -fn test_ascon128a_567() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB494134956A5B2A9E50481D1BABE52E88B7682A7049E7EF83"), - ) -} - -#[test] -fn test_ascon128a_568() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405"), - &hex!("2657528373738D8FE8430FC2D10DE22AEF1FD5FFDCF750F319D10272174FA11884"), - ) -} - -#[test] -fn test_ascon128a_569() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC8C2600283E0CB5EA1C838F80C432CD208FE436C7CBD1F3"), - ) -} - -#[test] -fn test_ascon128a_570() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4EC9EB8052962E59C268600E40106B72E37D427A00FB4D8"), - ) -} - -#[test] -fn test_ascon128a_571() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994BF84C39D6C704C53A3814E93E6844A200FAD799D9C8FE6"), - ) -} - -#[test] -fn test_ascon128a_572() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E947185EE4B044BBCFAB318648961BD7AEAA93CBFE6B444"), - ) -} - -#[test] -fn test_ascon128a_573() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F8461912AED7ABBA1B8EB655F17467ECF4755E4DDECE4EC0E013C"), - ) -} - -#[test] -fn test_ascon128a_574() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D496F1A5E86A2C464A7985623F0B17ADA78306AFADD29D9D"), - ) -} - -#[test] -fn test_ascon128a_575() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F2F12E97DECCD1E7A392DF365E7D8DACED0968D44643D0C8"), - ) -} - -#[test] -fn test_ascon128a_576() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D9C9B1B69DC935DC10C0B07341F5D7C7276106FC2BD907D"), - ) -} - -#[test] -fn test_ascon128a_577() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99A1BBB2294939B6D460CFCE2FEA59C4692F6834059C54030"), - ) -} - -#[test] -fn test_ascon128a_578() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24EAECCF45C1379BE1FB14B90AA907A8475A667367CD277D"), - ) -} - -#[test] -fn test_ascon128a_579() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FD2AD8D3139F43B1D71C0094E2B77150642B91FDB91FCB2"), - ) -} - -#[test] -fn test_ascon128a_580() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA3016E70C51DF7C71DE3AA90E3E64402AFBCD480D142F341"), - ) -} - -#[test] -fn test_ascon128a_581() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D327FA143141478BC74349FDFFBB2F2B30D0B6E600C124BB"), - ) -} - -#[test] -fn test_ascon128a_582() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C412FA0659CC8241A6EACADB6B5FBB2AF6703D687CDDEAF42"), - ) -} - -#[test] -fn test_ascon128a_583() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E345D30157D45C4CDA5B6594E2F73617E446E7A705BEDAB82"), - ) -} - -#[test] -fn test_ascon128a_584() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE36DC077891A9ED1E9AAF488EBD3DADE7161FEB08DFB662"), - ) -} - -#[test] -fn test_ascon128a_585() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F37F31297FE28E287E88CC93C6D4866DC506E083B7D4DA4A"), - ) -} - -#[test] -fn test_ascon128a_586() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F035225857D43DCADA7F0BC2022E4EF3A3DA2DC7763BFCBF6A8D"), - ) -} - -#[test] -fn test_ascon128a_587() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECE455FE298FDF67633DADFB2D701AD37E1CF37E6638D0C37"), - ) -} - -#[test] -fn test_ascon128a_588() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C03BF6AD53770F7C48527C0B7093FEEC3227C096928376AAC"), - ) -} - -#[test] -fn test_ascon128a_589() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006AA0F0A5084CA75E9E787D80715ABABCE1CE4C047465BB0"), - ) -} - -#[test] -fn test_ascon128a_590() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC879C8C5B8507D17B71295BDA1BC1A05B1E89004F85A39501"), - ) -} - -#[test] -fn test_ascon128a_591() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3F94AC70CD84CFEECB7C79C1189B7FA735FAFA206BD0C95"), - ) -} - -#[test] -fn test_ascon128a_592() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35677ECCF4A462888A21E4DD49424903D198DFA6217A91CB6"), - ) -} - -#[test] -fn test_ascon128a_593() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF4121A9A3A283C338BF2167834ACCF5B43C39A9CA5D7724F"), - ) -} - -#[test] -fn test_ascon128a_594() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE6CCD10C68C4D8510D0B9D2AA8905C902D5637AB52D5105B"), - ) -} - -#[test] -fn test_ascon128a_595() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!(""), - &hex!("6E490CFED5B3546767350CD83C4ACFBD4CFB9055C65A277249A2424C29CC65FCA7C4"), - ) -} - -#[test] -fn test_ascon128a_596() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FCCA9A72BF781E615893D16678B0AB0186AD218E226097FC24"), - ) -} - -#[test] -fn test_ascon128a_597() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABE67997F5B2A079BDF527B013FF2473EF5700C4B7ECDB899E8"), - ) -} - -#[test] -fn test_ascon128a_598() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D0826A018AF6164FA10A12CDCEFB053B2170A29CDD993E5B1D"), - ) -} - -#[test] -fn test_ascon128a_599() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF7BB419E2AAA6B483FFBDBEC9B7B13CA5CDA7287F074876C6A"), - ) -} - -#[test] -fn test_ascon128a_600() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB494134956A5B2A9E454931DAA651899867F52EE4D40D7F214E"), - ) -} - -#[test] -fn test_ascon128a_601() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405"), - &hex!("2657528373738D8FE8430FC2D10DE22AEF384137FA3E52E5B01C268D3FD1B8A73DC2"), - ) -} - -#[test] -fn test_ascon128a_602() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC8C2600283E0CB5257AEAEABA79837317650D789041D6CF95"), - ) -} - -#[test] -fn test_ascon128a_603() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4EC9EB8052962E581DC28263018CADE2F7820236319353FD9"), - ) -} - -#[test] -fn test_ascon128a_604() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994BF84C39D6C704CE8C127F8E43C6ADC2635E0D6936CE71724"), - ) -} - -#[test] -fn test_ascon128a_605() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E947185EE4B044B3061B10BBC9F063A91959D6581450646F7"), - ) -} - -#[test] -fn test_ascon128a_606() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F8461912AED7ABBA1B8EB8AAD89D2D8C54D76690340EC498A3E4341"), - ) -} - -#[test] -fn test_ascon128a_607() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D496F1A5E86A2C462D548D987AF7431BAACEF7CD49D151D4C8"), - ) -} - -#[test] -fn test_ascon128a_608() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F2F12E97DECCD1E758161CD00039A9D0208A27D964D89EB7B4"), - ) -} - -#[test] -fn test_ascon128a_609() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D9C9B1B69DC935DBA0E91C0ED56DC9BB9496131A050C57CFB"), - ) -} - -#[test] -fn test_ascon128a_610() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99A1BBB2294939B6D8932A300EE9C7947BD95D99F2F97082A00"), - ) -} - -#[test] -fn test_ascon128a_611() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24EAECCF45C1379B2DB0ADE5772083D97B5D126DD66AB853E5"), - ) -} - -#[test] -fn test_ascon128a_612() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FD2AD8D3139F43BEDFFA3FDF7D8F4FBBF4A58C3039BDBF4B3"), - ) -} - -#[test] -fn test_ascon128a_613() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA3016E70C51DF7C7EC7C784BADC7527A9E938BCB4413D73C3F"), - ) -} - -#[test] -fn test_ascon128a_614() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D327FA143141478B115889DB9A6940026C8C2198394990B0E4"), - ) -} - -#[test] -fn test_ascon128a_615() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C412FA0659CC8241AA5AA9F246260C0E18EC2F1A1647B51B20D"), - ) -} - -#[test] -fn test_ascon128a_616() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E345D30157D45C4CD719A65FE181623CEC71ACAA0F875D98B04"), - ) -} - -#[test] -fn test_ascon128a_617() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE36DC077891A9EDBBF0FEEB52981F3F084202EE90150C4651"), - ) -} - -#[test] -fn test_ascon128a_618() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F37F31297FE28E2880DA9CF8CA2ECA51E63EE2D66C1E8829C1"), - ) -} - -#[test] -fn test_ascon128a_619() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F035225857D43DCADA7F3CB72AE28B02836673C5ABD084D50C494A"), - ) -} - -#[test] -fn test_ascon128a_620() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECE455FE298FDF676F247D7E96A4E1903FE8838E25CCE2FEA18"), - ) -} - -#[test] -fn test_ascon128a_621() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C03BF6AD53770F7C462203EADE1C5294583A504A35682F8DED9"), - ) -} - -#[test] -fn test_ascon128a_622() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006AA0F0A5084CA7571220FFE3903348F1E47C64D0BCA3E31F8"), - ) -} - -#[test] -fn test_ascon128a_623() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC879C8C5B8507D17B3CAFA9367B093531CE3D9161A71A8BA028"), - ) -} - -#[test] -fn test_ascon128a_624() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3F94AC70CD84CFE94FC932C607BB4DD82202DCF50301F2A2C"), - ) -} - -#[test] -fn test_ascon128a_625() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35677ECCF4A4628886EDF47C9488709795A52EE3FD107AC9164"), - ) -} - -#[test] -fn test_ascon128a_626() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF4121A9A3A283C33A312C72231ACE461D7826521B126391BC6"), - ) -} - -#[test] -fn test_ascon128a_627() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE6CCD10C68C4D8514425DFBE164ACBD4CEF5F5EB694D2D6C49"), - ) -} - -#[test] -fn test_ascon128a_628() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!(""), - &hex!("6E490CFED5B3546767350CD83C4ACFBD4CFB4B9C2BD84D0519D139FFB0F2DC2D54DA1B"), - ) -} - -#[test] -fn test_ascon128a_629() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FCCA9A72BF781E615804DFD74D598B73726A0E99B8339DDBC30E"), - ) -} - -#[test] -fn test_ascon128a_630() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABE67997F5B2A079BDF606EE8A9934439114087F1B490EA9B6E58"), - ) -} - -#[test] -fn test_ascon128a_631() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D0826A018AF6164FA16E9D87A8F6A1124F47617231B208B81D0F"), - ) -} - -#[test] -fn test_ascon128a_632() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF7BB419E2AAA6B483F2BFFFB28723A5D25248C8A2EB2B30B3ADF"), - ) -} - -#[test] -fn test_ascon128a_633() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB494134956A5B2A9E456897DB49B45CF1C080FAC03B85CE488889"), - ) -} - -#[test] -fn test_ascon128a_634() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405"), - &hex!("2657528373738D8FE8430FC2D10DE22AEF380499320CD8A91D386E26254403FAD4F478"), - ) -} - -#[test] -fn test_ascon128a_635() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC8C2600283E0CB52549D72C79061B71FC6BC3505BBB2642B5CF"), - ) -} - -#[test] -fn test_ascon128a_636() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4EC9EB8052962E581F3579E92872DEC3DDEBD1EAA6A61141417"), - ) -} - -#[test] -fn test_ascon128a_637() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994BF84C39D6C704CE8B23F749B5BC6EFF8DD0E8C8BB0F0914A8F"), - ) -} - -#[test] -fn test_ascon128a_638() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E947185EE4B044B30B0DDA833D1C6305254DE4D69048AFCB2D0"), - ) -} - -#[test] -fn test_ascon128a_639() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F8461912AED7ABBA1B8EB8AD7ABBDEF8D35110EE6263847102A257890"), - ) -} - -#[test] -fn test_ascon128a_640() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D496F1A5E86A2C462D324AB487211F25784DE8E778C7C48E78DB"), - ) -} - -#[test] -fn test_ascon128a_641() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F2F12E97DECCD1E7585CE7BF0E92EFF883047919C4710B0A17C2"), - ) -} - -#[test] -fn test_ascon128a_642() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D9C9B1B69DC935DBAEA32F25A3E11165AA90EB7D8E82824E9E5"), - ) -} - -#[test] -fn test_ascon128a_643() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99A1BBB2294939B6D89E0018323E109B397682F98D27D4BF3DBD3"), - ) -} - -#[test] -fn test_ascon128a_644() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24EAECCF45C1379B2DEA8F019EE1ABD5C8214428F978942515E0"), - ) -} - -#[test] -fn test_ascon128a_645() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FD2AD8D3139F43BEDCF408145FDB8AE0EE76ADF02742B428A5E"), - ) -} - -#[test] -fn test_ascon128a_646() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA3016E70C51DF7C7EC1E9E96A3FFCF38D5CE0935A05F072BEFDD"), - ) -} - -#[test] -fn test_ascon128a_647() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D327FA143141478B11394C706E571AD7FC7D7519E792620F516C"), - ) -} - -#[test] -fn test_ascon128a_648() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C412FA0659CC8241AA513540682AC06E8C30543C437CFC3D7D6DF"), - ) -} - -#[test] -fn test_ascon128a_649() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E345D30157D45C4CD71EF4DEBC79FACF7FD1B1B44E99ED15244FF"), - ) -} - -#[test] -fn test_ascon128a_650() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE36DC077891A9EDBB62C89C6184A6F0C57096C7E534C7AFEC0E"), - ) -} - -#[test] -fn test_ascon128a_651() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F37F31297FE28E2880CED0B1B5F429594AC86523E8B55DD9B2A0"), - ) -} - -#[test] -fn test_ascon128a_652() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F035225857D43DCADA7F3C74585AC6F1D548584B29C4BB9191581F69"), - ) -} - -#[test] -fn test_ascon128a_653() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECE455FE298FDF676F2E9B756B02A787775C66153B25FC91AC7E7"), - ) -} - -#[test] -fn test_ascon128a_654() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C03BF6AD53770F7C462044056D293781F9F208EA7A29F54D05AFB"), - ) -} - -#[test] -fn test_ascon128a_655() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006AA0F0A5084CA75712855F2729FE59B7357B2373C3C90F584BB"), - ) -} - -#[test] -fn test_ascon128a_656() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC879C8C5B8507D17B3CF78D5C04C43FC49BB5AAFF718D95C4AB45"), - ) -} - -#[test] -fn test_ascon128a_657() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3F94AC70CD84CFE94DDD8EE789D38C23BDFE78738DEC2F6E27A"), - ) -} - -#[test] -fn test_ascon128a_658() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35677ECCF4A4628886E15CF73D697509E13116D86DFF7A0EF882C"), - ) -} - -#[test] -fn test_ascon128a_659() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF4121A9A3A283C33A31500012A52F69B267775FBE4FD945A1B96"), - ) -} - -#[test] -fn test_ascon128a_660() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE6CCD10C68C4D8514450E251321DEA5B2FD33A0F0AA37D0C05DC"), - ) -} - -#[test] -fn test_ascon128a_661() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!(""), - &hex!("6E490CFED5B3546767350CD83C4ACFBD4CFB4BD01E20B580E4AE9F543517283CCFBB4C73"), - ) -} - -#[test] -fn test_ascon128a_662() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FCCA9A72BF781E615804E0CDA3F554317F6ADF15C9A1D61F37D03B"), - ) -} - -#[test] -fn test_ascon128a_663() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABE67997F5B2A079BDF60BDC43A9EEC6613B7AE0E0D85ADBA84A27F"), - ) -} - -#[test] -fn test_ascon128a_664() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D0826A018AF6164FA16E11DA99CD1AD3F138FAA89B6E4933D68E2D"), - ) -} - -#[test] -fn test_ascon128a_665() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF7BB419E2AAA6B483F2B382114B7F8AD9C146E98CBA67A9886B21F"), - ) -} - -#[test] -fn test_ascon128a_666() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB494134956A5B2A9E4568A4FC4A942ACA67E5B91835CE724AA76A33"), - ) -} - -#[test] -fn test_ascon128a_667() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405"), - &hex!("2657528373738D8FE8430FC2D10DE22AEF3804B3B151723E96CF520973D9BCDE5731AB4D"), - ) -} - -#[test] -fn test_ascon128a_668() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC8C2600283E0CB52549C441EAB891A0083D46C7875C5071FD76AB"), - ) -} - -#[test] -fn test_ascon128a_669() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4EC9EB8052962E581F380BAF38605794F860C30FD8730EDF0F47E"), - ) -} - -#[test] -fn test_ascon128a_670() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994BF84C39D6C704CE8B279F53CC8E0337D3D13AE9E6300CAA940DD"), - ) -} - -#[test] -fn test_ascon128a_671() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E947185EE4B044B30B0D83D7181FD84EBEE2D583C17D634B4B2D2"), - ) -} - -#[test] -fn test_ascon128a_672() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F8461912AED7ABBA1B8EB8AD7ACE60BDBF96CDEC73DFF439B789A91C9DA"), - ) -} - -#[test] -fn test_ascon128a_673() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D496F1A5E86A2C462D32637B35D335138DAD6FE551E32B2E84631E"), - ) -} - -#[test] -fn test_ascon128a_674() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F2F12E97DECCD1E7585CDC7DEB2690FF081569B673D9CDEB5D2699"), - ) -} - -#[test] -fn test_ascon128a_675() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D9C9B1B69DC935DBAEADE5E2590AAB082AE50883F96BF217FA10F"), - ) -} - -#[test] -fn test_ascon128a_676() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99A1BBB2294939B6D89E079A8D1FE4C381545FC20DD2FCD6FDA8717"), - ) -} - -#[test] -fn test_ascon128a_677() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24EAECCF45C1379B2DEAD92810384F4E8678A48DA72B248EBCCD8E"), - ) -} - -#[test] -fn test_ascon128a_678() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FD2AD8D3139F43BEDCFD862D2A36F6E5573B30AE41675D2D9E07D"), - ) -} - -#[test] -fn test_ascon128a_679() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA3016E70C51DF7C7EC1E6176F49EBB38CB80FC1C7944E944181794"), - ) -} - -#[test] -fn test_ascon128a_680() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D327FA143141478B1139E45BDD8012A4E56C8F3659BDC08851B920"), - ) -} - -#[test] -fn test_ascon128a_681() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C412FA0659CC8241AA513DCA9AB4E0D16135DD502CE53B98B876E74"), - ) -} - -#[test] -fn test_ascon128a_682() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E345D30157D45C4CD71EF1B69FEEC1EF978AE4FFBAF889ADB0CA0D1"), - ) -} - -#[test] -fn test_ascon128a_683() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE36DC077891A9EDBB620CBFCED1302E8FBB5650242B6B843C82A8"), - ) -} - -#[test] -fn test_ascon128a_684() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F37F31297FE28E2880CE0ED60FCE6A4F307829410FB3928198CA37"), - ) -} - -#[test] -fn test_ascon128a_685() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F035225857D43DCADA7F3C74B8A677895EC44F4AFA9D72C8A2E8F7C89D"), - ) -} - -#[test] -fn test_ascon128a_686() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECE455FE298FDF676F2E9908D77566BE01A549D515A898A6F39B17D"), - ) -} - -#[test] -fn test_ascon128a_687() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C03BF6AD53770F7C46204A706998898B188140B638625915DE7CF9B"), - ) -} - -#[test] -fn test_ascon128a_688() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006AA0F0A5084CA7571287848A6A2A42F48498CB6836D55B55D1522"), - ) -} - -#[test] -fn test_ascon128a_689() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC879C8C5B8507D17B3CF791EBBD87CEBF4E316DE201CC59F9B6212E"), - ) -} - -#[test] -fn test_ascon128a_690() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3F94AC70CD84CFE94DD6A15731ABD47AD042B0C76680672F053E6"), - ) -} - -#[test] -fn test_ascon128a_691() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35677ECCF4A4628886E151CABD1E26754D221C85E7A67C4C8E167D7"), - ) -} - -#[test] -fn test_ascon128a_692() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF4121A9A3A283C33A315FB1319B90735508D9E24D4169B5A0CA711"), - ) -} - -#[test] -fn test_ascon128a_693() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE6CCD10C68C4D8514450A3D856F7BB465B164C5E52E84EAF935015"), - ) -} - -#[test] -fn test_ascon128a_694() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!(""), - &hex!("6E490CFED5B3546767350CD83C4ACFBD4CFB4BD07A2178BFB255AF5D5A82EC7D69A9AC0196"), - ) -} - -#[test] -fn test_ascon128a_695() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FCCA9A72BF781E615804E048D82156A9EFD8A99BAD5BB1A5EA852E3A"), - ) -} - -#[test] -fn test_ascon128a_696() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABE67997F5B2A079BDF60BDF4C93122BB6BC96E2729B8AFB6F23479E7"), - ) -} - -#[test] -fn test_ascon128a_697() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D0826A018AF6164FA16E118AADAD69102366F0D5CAE655B6756F19CA"), - ) -} - -#[test] -fn test_ascon128a_698() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF7BB419E2AAA6B483F2B383D9C3EB73E77091CA023C721CE8FD02604"), - ) -} - -#[test] -fn test_ascon128a_699() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB494134956A5B2A9E4568A4CD6EE4887F883F3E212E730127D62C3862"), - ) -} - -#[test] -fn test_ascon128a_700() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405"), - &hex!("2657528373738D8FE8430FC2D10DE22AEF3804B3833E32424BA9D7BEE3D43DCCD5E4EDB0F8"), - ) -} - -#[test] -fn test_ascon128a_701() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC8C2600283E0CB52549C464AF1A8D3F49E7D6CAC687AADB6D8B7025"), - ) -} - -#[test] -fn test_ascon128a_702() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4EC9EB8052962E581F38017F931FF83E55E3D2DC8F2B14D3803121B"), - ) -} - -#[test] -fn test_ascon128a_703() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994BF84C39D6C704CE8B2796A623FA0EDE1856D5348EF2B5CCFF7C898"), - ) -} - -#[test] -fn test_ascon128a_704() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E947185EE4B044B30B0D8E3DED820F55FCC085CFB131E8238C88C58"), - ) -} - -#[test] -fn test_ascon128a_705() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F8461912AED7ABBA1B8EB8AD7ACD5502C87B6B09141E9C4FEE26ADC0BCAC9"), - ) -} - -#[test] -fn test_ascon128a_706() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D496F1A5E86A2C462D32630F18C370D081940BE9C86EEAD3834B1549"), - ) -} - -#[test] -fn test_ascon128a_707() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F2F12E97DECCD1E7585CDC427432FC65628A276863956B98B7263025"), - ) -} - -#[test] -fn test_ascon128a_708() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D9C9B1B69DC935DBAEADE175F7EFAD3F29CB7FD93EAD2393D724486"), - ) -} - -#[test] -fn test_ascon128a_709() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99A1BBB2294939B6D89E079CB2F960FB05BD631C191570694FB759BB0"), - ) -} - -#[test] -fn test_ascon128a_710() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24EAECCF45C1379B2DEAD903D0A6922CEE77554B760A5965CBCADE4E"), - ) -} - -#[test] -fn test_ascon128a_711() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FD2AD8D3139F43BEDCFD8CB8EC2668A515AF632EF85DE69A810D48B"), - ) -} - -#[test] -fn test_ascon128a_712() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA3016E70C51DF7C7EC1E61FDF118EE9FA6CB3CC03B92821F4F92400A"), - ) -} - -#[test] -fn test_ascon128a_713() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D327FA143141478B1139E480F9939B95F70B58BD85102AB79F7C8A5E"), - ) -} - -#[test] -fn test_ascon128a_714() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C412FA0659CC8241AA513DCE7F3B364603F77FC23B531F2D4E0B583D6"), - ) -} - -#[test] -fn test_ascon128a_715() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E345D30157D45C4CD71EF1B40D08B0CAE43554A27906E2C4CDD2D491B"), - ) -} - -#[test] -fn test_ascon128a_716() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE36DC077891A9EDBB620C04D20FCFE40726290BF2C8E76E996E9F1D"), - ) -} - -#[test] -fn test_ascon128a_717() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F37F31297FE28E2880CE0E069A5CF04EBEF46145E6BBBF5DBCBAA9E8"), - ) -} - -#[test] -fn test_ascon128a_718() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F035225857D43DCADA7F3C74B8F91FC650AFFFBD4012524A55FA484248B5"), - ) -} - -#[test] -fn test_ascon128a_719() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECE455FE298FDF676F2E99028BF33B0EEEF14189C337E51702C0F01A5"), - ) -} - -#[test] -fn test_ascon128a_720() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C03BF6AD53770F7C46204A7EA4758DF1D1298F5780A6E6B69EC13BCD4"), - ) -} - -#[test] -fn test_ascon128a_721() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006AA0F0A5084CA7571287855FF33B0139796799F8BA90001D7F6BACF"), - ) -} - -#[test] -fn test_ascon128a_722() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC879C8C5B8507D17B3CF79194A4AB80FACA72B40E0527ED15A968E0E9"), - ) -} - -#[test] -fn test_ascon128a_723() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3F94AC70CD84CFE94DD6A7A351D9BEB93C1B132F14DE7EA30266B3D"), - ) -} - -#[test] -fn test_ascon128a_724() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35677ECCF4A4628886E151CE3C9B9FF1071F8F144034744B9175C2EEE"), - ) -} - -#[test] -fn test_ascon128a_725() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF4121A9A3A283C33A315FBC85460875FB9D2A5A72E1BEA08C784AE26"), - ) -} - -#[test] -fn test_ascon128a_726() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE6CCD10C68C4D8514450A382890418637482208A5911D84D0A37FC9A"), - ) -} - -#[test] -fn test_ascon128a_727() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!(""), - &hex!("6E490CFED5B3546767350CD83C4ACFBD4CFB4BD07ABF6438003FD1345DD414155C64C1BA8D42"), - ) -} - -#[test] -fn test_ascon128a_728() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FCCA9A72BF781E615804E0484A0BA1AE29076DE0E8F8F821470301C784"), - ) -} - -#[test] -fn test_ascon128a_729() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABE67997F5B2A079BDF60BDF4E5C2C594A6FA4517D4F9F66D47F2C9D519"), - ) -} - -#[test] -fn test_ascon128a_730() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D0826A018AF6164FA16E118AE0B639438AD2EEEB28BE6AEDF7D9E5A995"), - ) -} - -#[test] -fn test_ascon128a_731() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF7BB419E2AAA6B483F2B383D0CC63FACE2C6E44C74CFF8051495C1EC10"), - ) -} - -#[test] -fn test_ascon128a_732() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB494134956A5B2A9E4568A4CDC862F701FFB492DEA6F447E7CED7C5B121"), - ) -} - -#[test] -fn test_ascon128a_733() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405"), - &hex!("2657528373738D8FE8430FC2D10DE22AEF3804B383CC9F5C4720E592C83768220BBD59526EAF"), - ) -} - -#[test] -fn test_ascon128a_734() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC8C2600283E0CB52549C464A7EE044B75136AE789A90EFD0E22113CA5"), - ) -} - -#[test] -fn test_ascon128a_735() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4EC9EB8052962E581F38017531EE757EE3B1E38C8A53A414C649B1355"), - ) -} - -#[test] -fn test_ascon128a_736() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994BF84C39D6C704CE8B2796A166DB95827DB429DE78C7CFC07AA2C9111"), - ) -} - -#[test] -fn test_ascon128a_737() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E947185EE4B044B30B0D8E329EF3F6ECA98073C5022C050153EC49F51"), - ) -} - -#[test] -fn test_ascon128a_738() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F8461912AED7ABBA1B8EB8AD7ACD54679A10059423DFF7065797744D337D210"), - ) -} - -#[test] -fn test_ascon128a_739() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D496F1A5E86A2C462D32630F9151B0096B464277860FFA457C64E1E1F5"), - ) -} - -#[test] -fn test_ascon128a_740() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F2F12E97DECCD1E7585CDC42A368021A66859C390CA0F652DAAFD437B6"), - ) -} - -#[test] -fn test_ascon128a_741() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D9C9B1B69DC935DBAEADE177149673E84A38A53F1DD6AE8AEBCAAE607"), - ) -} - -#[test] -fn test_ascon128a_742() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99A1BBB2294939B6D89E079CBA93D754DDEE3FAE1906C46915965F79463"), - ) -} - -#[test] -fn test_ascon128a_743() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24EAECCF45C1379B2DEAD90335CFEFAF7FF363052FCB2F63B22547C074"), - ) -} - -#[test] -fn test_ascon128a_744() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FD2AD8D3139F43BEDCFD8CBACBBAAFF9D0394F607187BF2C886A9A509"), - ) -} - -#[test] -fn test_ascon128a_745() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA3016E70C51DF7C7EC1E61FDDF060DD00B66AD313B664C3CD642835C99"), - ) -} - -#[test] -fn test_ascon128a_746() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D327FA143141478B1139E4800AC41320F03E67442037C4566AAF18069C"), - ) -} - -#[test] -fn test_ascon128a_747() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C412FA0659CC8241AA513DCE7627D59D0388FF6E90DF5527E016880F972"), - ) -} - -#[test] -fn test_ascon128a_748() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E345D30157D45C4CD71EF1B402DBFD52309B3959815969DB94A7A4B1F8B"), - ) -} - -#[test] -fn test_ascon128a_749() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE36DC077891A9EDBB620C04B8D579469C2A42DC22DF7EC82558D8B430"), - ) -} - -#[test] -fn test_ascon128a_750() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F37F31297FE28E2880CE0E06EBFA7EFF7632B0352F68A1FE411346A852"), - ) -} - -#[test] -fn test_ascon128a_751() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F035225857D43DCADA7F3C74B8F9AEF903CA915ECB0184C290CB38B919125C"), - ) -} - -#[test] -fn test_ascon128a_752() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECE455FE298FDF676F2E990286A2A6DE3B9DE66EF5137E760AB3BD03DDD"), - ) -} - -#[test] -fn test_ascon128a_753() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C03BF6AD53770F7C46204A7EA81C61DA3A959B1753DDA4849D8296E46CC"), - ) -} - -#[test] -fn test_ascon128a_754() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006AA0F0A5084CA7571287855B3AB5EB51230A0E62EB4C08C24897FAC77"), - ) -} - -#[test] -fn test_ascon128a_755() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC879C8C5B8507D17B3CF79194D055ACF42890DA93FB36433269FA600597"), - ) -} - -#[test] -fn test_ascon128a_756() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3F94AC70CD84CFE94DD6A7A5038C6F39150E56C3A715C0C1DB7B9D52A"), - ) -} - -#[test] -fn test_ascon128a_757() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35677ECCF4A4628886E151CE3DFEFE9DBC83EC7547B95063860B87B8CF0"), - ) -} - -#[test] -fn test_ascon128a_758() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF4121A9A3A283C33A315FBC8BF1B8990FD58938078E2558C9974F8782E"), - ) -} - -#[test] -fn test_ascon128a_759() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE6CCD10C68C4D8514450A382BC01FB2B6D1F99D7CD495EAE9A6096B708"), - ) -} - -#[test] -fn test_ascon128a_760() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!(""), - &hex!("6E490CFED5B3546767350CD83C4ACFBD4CFB4BD07ABF5BAE2D36F26B445FB45C1778017BFA4922"), - ) -} - -#[test] -fn test_ascon128a_761() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FCCA9A72BF781E615804E0484A39C93C5A3F530C0D461DB0CC3DB935B3DF"), - ) -} - -#[test] -fn test_ascon128a_762() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABE67997F5B2A079BDF60BDF4E520B0A48B711E433FE334957BC67BC10C42"), - ) -} - -#[test] -fn test_ascon128a_763() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D0826A018AF6164FA16E118AE0A678B836D977FDD64114ABFCDB541CBF23"), - ) -} - -#[test] -fn test_ascon128a_764() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF7BB419E2AAA6B483F2B383D0C72A09ECDF0548545F5C1B023A26FD215D3"), - ) -} - -#[test] -fn test_ascon128a_765() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB494134956A5B2A9E4568A4CDC868E8A066C6AB0E7AD5539B2B1FCE5C28C1"), - ) -} - -#[test] -fn test_ascon128a_766() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405"), - &hex!("2657528373738D8FE8430FC2D10DE22AEF3804B383CCD1985B054F879B924FABD1519BDBBDE07A"), - ) -} - -#[test] -fn test_ascon128a_767() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC8C2600283E0CB52549C464A7737150C2FAA54673406AA3C5F4D9CFD4FC"), - ) -} - -#[test] -fn test_ascon128a_768() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4EC9EB8052962E581F38017532BF650F09A933E3EB6A2555F67B33B30E7"), - ) -} - -#[test] -fn test_ascon128a_769() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994BF84C39D6C704CE8B2796A160018AF78CD567F51CACE83A795AD1DCF7D"), - ) -} - -#[test] -fn test_ascon128a_770() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E947185EE4B044B30B0D8E3299EF5A94054A21D29FEA4F076F68E26208F"), - ) -} - -#[test] -fn test_ascon128a_771() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F8461912AED7ABBA1B8EB8AD7ACD54637D193C5371279753F2177BFC76E5FC300"), - ) -} - -#[test] -fn test_ascon128a_772() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D496F1A5E86A2C462D32630F916E7694FF66F7155E44842AB52310F26B75"), - ) -} - -#[test] -fn test_ascon128a_773() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F2F12E97DECCD1E7585CDC42A30C552C0E43BFB9CAFB397B8FF6FED3574C"), - ) -} - -#[test] -fn test_ascon128a_774() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D9C9B1B69DC935DBAEADE1771E6C69D232D2DF34E1A0D11D92C2C5BAB60"), - ) -} - -#[test] -fn test_ascon128a_775() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99A1BBB2294939B6D89E079CBA9DF555DB990FB2E50251F4C22FFD7517B55"), - ) -} - -#[test] -fn test_ascon128a_776() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24EAECCF45C1379B2DEAD90335A763A52764950DF06EEA3CD35C2CC790FE"), - ) -} - -#[test] -fn test_ascon128a_777() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FD2AD8D3139F43BEDCFD8CBACC5870E21CA12CF9ECF9A0AD25F8E62D722"), - ) -} - -#[test] -fn test_ascon128a_778() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA3016E70C51DF7C7EC1E61FDDF2DE27138C73800055EA30C2BAE3D55F8CF"), - ) -} - -#[test] -fn test_ascon128a_779() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D327FA143141478B1139E4800A19BA3BD9374DAF18FAB9DD113DA6459675"), - ) -} - -#[test] -fn test_ascon128a_780() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C412FA0659CC8241AA513DCE7622003A9A77CBE26C7E46337218722E859D7"), - ) -} - -#[test] -fn test_ascon128a_781() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E345D30157D45C4CD71EF1B402D6E6C34270CD6FFE3F039C6069C10462FA3"), - ) -} - -#[test] -fn test_ascon128a_782() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE36DC077891A9EDBB620C04B80D9D5F130B5AF429A858E31106B3E694A6"), - ) -} - -#[test] -fn test_ascon128a_783() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F37F31297FE28E2880CE0E06EB92ECF18458E695E341A174D34106847330"), - ) -} - -#[test] -fn test_ascon128a_784() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F035225857D43DCADA7F3C74B8F9AE1926C7A2CFEE8E75B48322A2D7243B046A"), - ) -} - -#[test] -fn test_ascon128a_785() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECE455FE298FDF676F2E990286A154FD824C0C7226860A8E35E2E104E33F6"), - ) -} - -#[test] -fn test_ascon128a_786() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C03BF6AD53770F7C46204A7EA811051F38883176953E825994EDFC3B125F9"), - ) -} - -#[test] -fn test_ascon128a_787() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006AA0F0A5084CA7571287855B37B013958CDE1072C248F648A8FCE93A8E0"), - ) -} - -#[test] -fn test_ascon128a_788() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC879C8C5B8507D17B3CF79194D054C01D9C5B33DF36CA11FB88968C979AF8"), - ) -} - -#[test] -fn test_ascon128a_789() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3F94AC70CD84CFE94DD6A7A503AB013C64199B4C2D5B5985207771F677B"), - ) -} - -#[test] -fn test_ascon128a_790() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35677ECCF4A4628886E151CE3DFAFC3BCB29061E9B04BBE1A8E70C558881B"), - ) -} - -#[test] -fn test_ascon128a_791() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF4121A9A3A283C33A315FBC8BF6AA81911865C629F0B547C993E75488E86"), - ) -} - -#[test] -fn test_ascon128a_792() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE6CCD10C68C4D8514450A382BC872E3EE5CDD79BBFC1A95C87E7E10880F1"), - ) -} - -#[test] -fn test_ascon128a_793() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!(""), - &hex!("6E490CFED5B3546767350CD83C4ACFBD4CFB4BD07ABF5BC2131433EA6269A7E1A6AA63C33CE75F6A"), - ) -} - -#[test] -fn test_ascon128a_794() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FCCA9A72BF781E615804E0484A39286189C3F6339F053A1C9FB5B3BDE4D9F7"), - ) -} - -#[test] -fn test_ascon128a_795() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABE67997F5B2A079BDF60BDF4E520B0214AF9170014C2A7122FF5A44F7C8542"), - ) -} - -#[test] -fn test_ascon128a_796() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D0826A018AF6164FA16E118AE0A6D8AF7E49AE94D92F9D484BB5AAFA25F97A"), - ) -} - -#[test] -fn test_ascon128a_797() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF7BB419E2AAA6B483F2B383D0C7213CCB5B8D177465E62EDEAD50A757E7280"), - ) -} - -#[test] -fn test_ascon128a_798() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB494134956A5B2A9E4568A4CDC8681804211DE67AEF27E229AF3520700A80E1"), - ) -} - -#[test] -fn test_ascon128a_799() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405"), - &hex!("2657528373738D8FE8430FC2D10DE22AEF3804B383CCD1EBDCA0C660A640C6DBE77F0D866658CD76"), - ) -} - -#[test] -fn test_ascon128a_800() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC8C2600283E0CB52549C464A7733659871400760C69E2B7C291359F16F8AF"), - ) -} - -#[test] -fn test_ascon128a_801() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4EC9EB8052962E581F38017532B88D5A3ACA4C9EEFCC8239FE3EA2BD7E561"), - ) -} - -#[test] -fn test_ascon128a_802() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994BF84C39D6C704CE8B2796A1600A3B549251FE16C4BD527FFA7F58FEB78E7"), - ) -} - -#[test] -fn test_ascon128a_803() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E947185EE4B044B30B0D8E3299E5437AA8FCD14BD8985F51F7B74DDF23FBC"), - ) -} - -#[test] -fn test_ascon128a_804() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F8461912AED7ABBA1B8EB8AD7ACD54637F30093BC62D42EBB76C686067504D1994C"), - ) -} - -#[test] -fn test_ascon128a_805() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D496F1A5E86A2C462D32630F916E39B36BF194984BF347402053BA19D661AD"), - ) -} - -#[test] -fn test_ascon128a_806() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F2F12E97DECCD1E7585CDC42A30CF2B90B49D030468F078A006FD7D74F865C"), - ) -} - -#[test] -fn test_ascon128a_807() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D9C9B1B69DC935DBAEADE1771E6D5A6C0FE8573D5CD99D8EB3FBD546516A2"), - ) -} - -#[test] -fn test_ascon128a_808() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99A1BBB2294939B6D89E079CBA9DF7248FF8FE96EE8F3EDA4B538BB974F4F6E"), - ) -} - -#[test] -fn test_ascon128a_809() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24EAECCF45C1379B2DEAD90335A7D5CC1C4CDD7501D132F24E6430BDF69948"), - ) -} - -#[test] -fn test_ascon128a_810() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FD2AD8D3139F43BEDCFD8CBACC5C8CA35FE7F87967EBDDCB292825F6E112C"), - ) -} - -#[test] -fn test_ascon128a_811() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA3016E70C51DF7C7EC1E61FDDF2DBBC0BCF4EC48E18EAB4C74476F7E6740C3"), - ) -} - -#[test] -fn test_ascon128a_812() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D327FA143141478B1139E4800A1926E23824C49D168DCB97192BB4D4C2E783"), - ) -} - -#[test] -fn test_ascon128a_813() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C412FA0659CC8241AA513DCE76220C64F4CA7EA94D73D0ACBC01DAA49F45CFC"), - ) -} - -#[test] -fn test_ascon128a_814() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E345D30157D45C4CD71EF1B402D6EDD78424EC40BEE0CDAF64BA9674476E4F6"), - ) -} - -#[test] -fn test_ascon128a_815() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE36DC077891A9EDBB620C04B80D22A926AC1712C0791364BDB517511FC38C"), - ) -} - -#[test] -fn test_ascon128a_816() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F37F31297FE28E2880CE0E06EB9207B1CF473E7529141D8DF4558E5CAEBABA"), - ) -} - -#[test] -fn test_ascon128a_817() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F035225857D43DCADA7F3C74B8F9AE198E523154A38755092749F56078E89247AB"), - ) -} - -#[test] -fn test_ascon128a_818() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECE455FE298FDF676F2E990286A1502C8B6C348983615D68666BFF27504D7AC"), - ) -} - -#[test] -fn test_ascon128a_819() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C03BF6AD53770F7C46204A7EA81107B46278A596047EBD6360C5896DEBDDDDD"), - ) -} - -#[test] -fn test_ascon128a_820() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006AA0F0A5084CA7571287855B37B1EEEBB1967F01CBE989C4A6696DAE75461"), - ) -} - -#[test] -fn test_ascon128a_821() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC879C8C5B8507D17B3CF79194D0543E415EB61D0D45AD9EF5F69336D4ACE06A"), - ) -} - -#[test] -fn test_ascon128a_822() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3F94AC70CD84CFE94DD6A7A503A317EEFD70F0E22BEAF5F57903D156F6813"), - ) -} - -#[test] -fn test_ascon128a_823() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35677ECCF4A4628886E151CE3DFAFA01980CFF29AD5D0D6E3488EE86B5E2449"), - ) -} - -#[test] -fn test_ascon128a_824() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF4121A9A3A283C33A315FBC8BF6ACC1E03F0DBC425547379F8F654CD4A62DF"), - ) -} - -#[test] -fn test_ascon128a_825() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE6CCD10C68C4D8514450A382BC87C6A889D20AF657F269DFD143BB2F3E9E78"), - ) -} - -#[test] -fn test_ascon128a_826() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!(""), - &hex!("6E490CFED5B3546767350CD83C4ACFBD4CFB4BD07ABF5BC24DB6518F49190647CB245D6C6A30B3ACB0"), - ) -} - -#[test] -fn test_ascon128a_827() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("00"), - &hex!("E92D2A65CEE9727FB2FCCA9A72BF781E615804E0484A3928D9A9FDA2D473E20718538F55B26ED91C13"), - ) -} - -#[test] -fn test_ascon128a_828() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("0001"), - &hex!("ABE4E02C2714C0BA4ABE67997F5B2A079BDF60BDF4E520B0309E8BF124DB044C414A2E05B026D2B187"), - ) -} - -#[test] -fn test_ascon128a_829() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102"), - &hex!("DB7F7C248EE277F2F4D0826A018AF6164FA16E118AE0A6D8D5D6EF0AFE2980BB10E9287B2D9A67BE0A"), - ) -} - -#[test] -fn test_ascon128a_830() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("00010203"), - &hex!("D21BED6E930728BF2CF7BB419E2AAA6B483F2B383D0C72136D9EC0C05BD35FD9A37A82BE7DDB104DCE"), - ) -} - -#[test] -fn test_ascon128a_831() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("0001020304"), - &hex!("0EE0ACB81FDA0513BB494134956A5B2A9E4568A4CDC8681877C96C022453C688552EEF246857893838"), - ) -} - -#[test] -fn test_ascon128a_832() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405"), - &hex!("2657528373738D8FE8430FC2D10DE22AEF3804B383CCD1EB325DDE7BB08E0692E9F6DFCDED6DE6A75F"), - ) -} - -#[test] -fn test_ascon128a_833() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("00010203040506"), - &hex!("AFF7DBF30937297136CC8C2600283E0CB52549C464A773365DAFDC3312D143EA64AD941EC758434EE6"), - ) -} - -#[test] -fn test_ascon128a_834() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("0001020304050607"), - &hex!("34D3B7EDB89B1D5067C4EC9EB8052962E581F38017532B881FB6B9E9420DC8DBC0005942DFA6CC566B"), - ) -} - -#[test] -fn test_ascon128a_835() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708"), - &hex!("DF4B3A7282D646F3C994BF84C39D6C704CE8B2796A1600A33B008FF1DF61D8B2DEF7F8CFBD7B29F42B"), - ) -} - -#[test] -fn test_ascon128a_836() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("00010203040506070809"), - &hex!("89A046EBA7F23493680E947185EE4B044B30B0D8E3299E549DDA9CDCE05926BD8674F06F302E728229"), - ) -} - -#[test] -fn test_ascon128a_837() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A"), - &hex!("C52E4E39F5EF9F8461912AED7ABBA1B8EB8AD7ACD54637F3CCE145563058468BD87D26105710853CE9"), - ) -} - -#[test] -fn test_ascon128a_838() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B"), - &hex!("7B9D9E5908E301EA36D496F1A5E86A2C462D32630F916E390A3C043B9A35C24B3EE9F8288C6347321E"), - ) -} - -#[test] -fn test_ascon128a_839() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C"), - &hex!("3D28BE50FA5A7E6464F2F12E97DECCD1E7585CDC42A30CF287D86413138534DD5E89234F9E73BC4BCF"), - ) -} - -#[test] -fn test_ascon128a_840() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("2C568ABF38EEE291152D9C9B1B69DC935DBAEADE1771E6D572CAFC15386636840D295B2DEBB8BB556F"), - ) -} - -#[test] -fn test_ascon128a_841() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("8DA2ED95D643524AC99A1BBB2294939B6D89E079CBA9DF72F90AC1FC732569928383C5EAA704C6A6F6"), - ) -} - -#[test] -fn test_ascon128a_842() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("52499AC9C84323A4AE24EAECCF45C1379B2DEAD90335A7D54400B713E6235166F1F17280C02E55839A"), - ) -} - -#[test] -fn test_ascon128a_843() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("BC26A071C86E16AD251FD2AD8D3139F43BEDCFD8CBACC5C8E24926E729F02F90C81D678AD07936E7ED"), - ) -} - -#[test] -fn test_ascon128a_844() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("8B1DFDE583979EA8CEA3016E70C51DF7C7EC1E61FDDF2DBBA8E323B5080A3859EADD360113D37BC37F"), - ) -} - -#[test] -fn test_ascon128a_845() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("B7534C82A8D1D5B6B6D327FA143141478B1139E4800A192694608ACDF5EC1DF043ECCDF36E7663802F"), - ) -} - -#[test] -fn test_ascon128a_846() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("21D5926CA563C1F02C412FA0659CC8241AA513DCE76220C6445085A673580EC869F662C5B16D9DF795"), - ) -} - -#[test] -fn test_ascon128a_847() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("F8BEFF5A1C7BC7D93E345D30157D45C4CD71EF1B402D6EDDF2AD810A342EF8C067422DC330C5D56932"), - ) -} - -#[test] -fn test_ascon128a_848() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("26987D72744F07FFE1FE36DC077891A9EDBB620C04B80D2222A3B10356F011706B56A9D1F38A350A92"), - ) -} - -#[test] -fn test_ascon128a_849() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("DF716D442F4687D799F37F31297FE28E2880CE0E06EB9207A67DC9795C303EBB94A76C2EAB111AC92A"), - ) -} - -#[test] -fn test_ascon128a_850() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("8E2F9F14257FC5F035225857D43DCADA7F3C74B8F9AE198EE2615D813BD6440F30AF4727E27DB1FE94"), - ) -} - -#[test] -fn test_ascon128a_851() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("1C227DA5F60F2BFE9ECE455FE298FDF676F2E990286A15022D55E415D19D9FD057C4277D5AD1679D63"), - ) -} - -#[test] -fn test_ascon128a_852() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("4EB38CA12598B2938C03BF6AD53770F7C46204A7EA81107BC933E7B7490C87031C735FA85884BDEDA9"), - ) -} - -#[test] -fn test_ascon128a_853() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("345300842A2AB4254006AA0F0A5084CA7571287855B37B1E7A3803976DE7594C5F413419639B68E421"), - ) -} - -#[test] -fn test_ascon128a_854() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("DE43A5638FAC91EAAC879C8C5B8507D17B3CF79194D0543EE847A4D4917C519DD21DB8471D4B2557A9"), - ) -} - -#[test] -fn test_ascon128a_855() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("49BA7CEE1D826B9E1AC3F94AC70CD84CFE94DD6A7A503A31D8CDF11D7C3D990657AC0C42F0532931CA"), - ) -} - -#[test] -fn test_ascon128a_856() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("87597417E04E3564B35677ECCF4A4628886E151CE3DFAFA013B275EA87E7F54229377D8AFCB9F8BDCF"), - ) -} - -#[test] -fn test_ascon128a_857() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("F84455A163C0152FFFF4121A9A3A283C33A315FBC8BF6ACCB39EF28FBF83AD308C3C17864337466B76"), - ) -} - -#[test] -fn test_ascon128a_858() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("A55236AC020DBDA74CE6CCD10C68C4D8514450A382BC87C6895C13839C67545D0C78B3138E552C5DC9"), - ) -} - -#[test] -fn test_ascon128a_859() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!(""), - &hex!( - "6E490CFED5B3546767350CD83C4ACFBD4CFB4BD07ABF5BC24D4B0B6463776A1A9CADA17E3837D80BA985" - ), - ) -} - -#[test] -fn test_ascon128a_860() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("00"), - &hex!( - "E92D2A65CEE9727FB2FCCA9A72BF781E615804E0484A3928D960C65C4BF5ED32E18B177AECF72C3A43DE" - ), - ) -} - -#[test] -fn test_ascon128a_861() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("0001"), - &hex!( - "ABE4E02C2714C0BA4ABE67997F5B2A079BDF60BDF4E520B030F0E17DB55F69CEE2BAC3E84B96D61BCA7C" - ), - ) -} - -#[test] -fn test_ascon128a_862() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102"), - &hex!( - "DB7F7C248EE277F2F4D0826A018AF6164FA16E118AE0A6D8D569199645B88897C973973D87747EE64F29" - ), - ) -} - -#[test] -fn test_ascon128a_863() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("00010203"), - &hex!( - "D21BED6E930728BF2CF7BB419E2AAA6B483F2B383D0C72136D03A89B27DAE756FAE8D6D81EC2B20B2760" - ), - ) -} - -#[test] -fn test_ascon128a_864() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("0001020304"), - &hex!( - "0EE0ACB81FDA0513BB494134956A5B2A9E4568A4CDC86818777D3CBA8AA7706B2C51916AE9A784193D0C" - ), - ) -} - -#[test] -fn test_ascon128a_865() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405"), - &hex!( - "2657528373738D8FE8430FC2D10DE22AEF3804B383CCD1EB322C041EDEF613939A8E9DD0BCF3201D047F" - ), - ) -} - -#[test] -fn test_ascon128a_866() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("00010203040506"), - &hex!( - "AFF7DBF30937297136CC8C2600283E0CB52549C464A773365D64BC8C0D9ADC9454112B89E288B4E26FA1" - ), - ) -} - -#[test] -fn test_ascon128a_867() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("0001020304050607"), - &hex!( - "34D3B7EDB89B1D5067C4EC9EB8052962E581F38017532B881F2E7123401734453FFBD04C048CF30860F1" - ), - ) -} - -#[test] -fn test_ascon128a_868() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708"), - &hex!( - "DF4B3A7282D646F3C994BF84C39D6C704CE8B2796A1600A33B9E1B051D9E20F88A78A691107BB487D3BE" - ), - ) -} - -#[test] -fn test_ascon128a_869() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("00010203040506070809"), - &hex!( - "89A046EBA7F23493680E947185EE4B044B30B0D8E3299E549D5685C6D8D364FA293887CECC6A995938D9" - ), - ) -} - -#[test] -fn test_ascon128a_870() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A"), - &hex!( - "C52E4E39F5EF9F8461912AED7ABBA1B8EB8AD7ACD54637F3CC1EA45F91470F3E10E6615B3F8A3779FE3C" - ), - ) -} - -#[test] -fn test_ascon128a_871() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B"), - &hex!( - "7B9D9E5908E301EA36D496F1A5E86A2C462D32630F916E390A8B0FFCC801FCA801FB6ABFCB9E84519142" - ), - ) -} - -#[test] -fn test_ascon128a_872() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C"), - &hex!( - "3D28BE50FA5A7E6464F2F12E97DECCD1E7585CDC42A30CF2877DE0D48B293743EDC353D43B32CD407CE5" - ), - ) -} - -#[test] -fn test_ascon128a_873() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D"), - &hex!( - "2C568ABF38EEE291152D9C9B1B69DC935DBAEADE1771E6D572806DFF5A7066314210688F4A097D189DF5" - ), - ) -} - -#[test] -fn test_ascon128a_874() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!( - "8DA2ED95D643524AC99A1BBB2294939B6D89E079CBA9DF72F9603580F6074368CD478DB9D6E36AA34120" - ), - ) -} - -#[test] -fn test_ascon128a_875() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!( - "52499AC9C84323A4AE24EAECCF45C1379B2DEAD90335A7D54452FE5C66876B3D04869763DB1B033BC4A0" - ), - ) -} - -#[test] -fn test_ascon128a_876() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!( - "BC26A071C86E16AD251FD2AD8D3139F43BEDCFD8CBACC5C8E2F52121F548D15FC15E101A0B394A4877D6" - ), - ) -} - -#[test] -fn test_ascon128a_877() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!( - "8B1DFDE583979EA8CEA3016E70C51DF7C7EC1E61FDDF2DBBA8BE47D58B8FB43289DCB197D36A0B9EBCFA" - ), - ) -} - -#[test] -fn test_ascon128a_878() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!( - "B7534C82A8D1D5B6B6D327FA143141478B1139E4800A19269418C9B805F9DA52ED7D9F6C4DFAE88F77B8" - ), - ) -} - -#[test] -fn test_ascon128a_879() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!( - "21D5926CA563C1F02C412FA0659CC8241AA513DCE76220C6445A49785DBB81A2B1C44F80DCEEA629FDEE" - ), - ) -} - -#[test] -fn test_ascon128a_880() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!( - "F8BEFF5A1C7BC7D93E345D30157D45C4CD71EF1B402D6EDDF21AFA205D4FCC418270FC3AB1AC783EFA82" - ), - ) -} - -#[test] -fn test_ascon128a_881() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!( - "26987D72744F07FFE1FE36DC077891A9EDBB620C04B80D2222F3D060D8FB14C459E9E40F068286AED89C" - ), - ) -} - -#[test] -fn test_ascon128a_882() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!( - "DF716D442F4687D799F37F31297FE28E2880CE0E06EB9207A65279913A335D83B1A5DB7885BBCD1323EF" - ), - ) -} - -#[test] -fn test_ascon128a_883() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!( - "8E2F9F14257FC5F035225857D43DCADA7F3C74B8F9AE198EE28852C150FB536782F811C392A2F89712A2" - ), - ) -} - -#[test] -fn test_ascon128a_884() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!( - "1C227DA5F60F2BFE9ECE455FE298FDF676F2E990286A15022D199BF2ACEDF8B923E7F6A69FE7444E8F30" - ), - ) -} - -#[test] -fn test_ascon128a_885() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!( - "4EB38CA12598B2938C03BF6AD53770F7C46204A7EA81107BC995F287897577054769D5F0BADE34F514DC" - ), - ) -} - -#[test] -fn test_ascon128a_886() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!( - "345300842A2AB4254006AA0F0A5084CA7571287855B37B1E7A6CA3B997EE96A90DABD9989286C4E8D14D" - ), - ) -} - -#[test] -fn test_ascon128a_887() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!( - "DE43A5638FAC91EAAC879C8C5B8507D17B3CF79194D0543EE810183E54FC4D50EFC0DFA83A85D90CF63F" - ), - ) -} - -#[test] -fn test_ascon128a_888() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!( - "49BA7CEE1D826B9E1AC3F94AC70CD84CFE94DD6A7A503A31D8BD316AE9A9DE934313866952AB78EE9BA4" - ), - ) -} - -#[test] -fn test_ascon128a_889() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!( - "87597417E04E3564B35677ECCF4A4628886E151CE3DFAFA013A848D186A01D44F7BD001BB71D3D388140" - ), - ) -} - -#[test] -fn test_ascon128a_890() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!( - "F84455A163C0152FFFF4121A9A3A283C33A315FBC8BF6ACCB37FE3B4EB86802838506EAC86FCA3C4D084" - ), - ) -} - -#[test] -fn test_ascon128a_891() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!( - "A55236AC020DBDA74CE6CCD10C68C4D8514450A382BC87C6894683A1F0279175B9DFA6FE46F04129CBA1" - ), - ) -} - -#[test] -fn test_ascon128a_892() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!(""), - &hex!( - "6E490CFED5B3546767350CD83C4ACFBD4CFB4BD07ABF5BC24D4B1068AC7572D494E26616C9F2A8836A4C1F" - ), - ) -} - -#[test] -fn test_ascon128a_893() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00"), - &hex!( - "E92D2A65CEE9727FB2FCCA9A72BF781E615804E0484A3928D960FA982F4C2690A56260BEB39BC499DA0C73" - ), - ) -} - -#[test] -fn test_ascon128a_894() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("0001"), - &hex!( - "ABE4E02C2714C0BA4ABE67997F5B2A079BDF60BDF4E520B030F045BAB689A42DCC96E8FF13E13D81204318" - ), - ) -} - -#[test] -fn test_ascon128a_895() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102"), - &hex!( - "DB7F7C248EE277F2F4D0826A018AF6164FA16E118AE0A6D8D56905AB1B4DF7E5FB1582C968A0A45B700DF0" - ), - ) -} - -#[test] -fn test_ascon128a_896() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00010203"), - &hex!( - "D21BED6E930728BF2CF7BB419E2AAA6B483F2B383D0C72136D03F86B66D86DBC8CC358D577182AA0FC1C23" - ), - ) -} - -#[test] -fn test_ascon128a_897() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("0001020304"), - &hex!( - "0EE0ACB81FDA0513BB494134956A5B2A9E4568A4CDC86818777D4716A1861973CAEBF1674FCF3C01D78EB5" - ), - ) -} - -#[test] -fn test_ascon128a_898() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405"), - &hex!( - "2657528373738D8FE8430FC2D10DE22AEF3804B383CCD1EB322C09CE3D12073A0A50117C03C207E43532C5" - ), - ) -} - -#[test] -fn test_ascon128a_899() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00010203040506"), - &hex!( - "AFF7DBF30937297136CC8C2600283E0CB52549C464A773365D6435E0D026549E6A7F8F9813FB7E73BEFE04" - ), - ) -} - -#[test] -fn test_ascon128a_900() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("0001020304050607"), - &hex!( - "34D3B7EDB89B1D5067C4EC9EB8052962E581F38017532B881F2E2F7A83855CC341468CE5C935EA80C3BF24" - ), - ) -} - -#[test] -fn test_ascon128a_901() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708"), - &hex!( - "DF4B3A7282D646F3C994BF84C39D6C704CE8B2796A1600A33B9EC9BF3322E713880018C78F61BC779860FA" - ), - ) -} - -#[test] -fn test_ascon128a_902() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00010203040506070809"), - &hex!( - "89A046EBA7F23493680E947185EE4B044B30B0D8E3299E549D56B516F3B5F2D43C56C2284932F64801B4F5" - ), - ) -} - -#[test] -fn test_ascon128a_903() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A"), - &hex!( - "C52E4E39F5EF9F8461912AED7ABBA1B8EB8AD7ACD54637F3CC1EDC58E80F9E1546C17D56DFECFDC9BCD031" - ), - ) -} - -#[test] -fn test_ascon128a_904() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B"), - &hex!( - "7B9D9E5908E301EA36D496F1A5E86A2C462D32630F916E390A8BDE3BCAA3E77B0A6B67E45C7469DB543125" - ), - ) -} - -#[test] -fn test_ascon128a_905() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C"), - &hex!( - "3D28BE50FA5A7E6464F2F12E97DECCD1E7585CDC42A30CF2877D82C03603D6B1208A9815752B5C36CA9A15" - ), - ) -} - -#[test] -fn test_ascon128a_906() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D"), - &hex!( - "2C568ABF38EEE291152D9C9B1B69DC935DBAEADE1771E6D572807724A7D7215B61B7BC475045346846A645" - ), - ) -} - -#[test] -fn test_ascon128a_907() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!( - "8DA2ED95D643524AC99A1BBB2294939B6D89E079CBA9DF72F9608F2208EF57E609A2F12BFC80A3A6E39C73" - ), - ) -} - -#[test] -fn test_ascon128a_908() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!( - "52499AC9C84323A4AE24EAECCF45C1379B2DEAD90335A7D5445282844DA492B2123E59780B81308E831F69" - ), - ) -} - -#[test] -fn test_ascon128a_909() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!( - "BC26A071C86E16AD251FD2AD8D3139F43BEDCFD8CBACC5C8E2F5BFEA05FCBF3343042DC8D9F98827860BD5" - ), - ) -} - -#[test] -fn test_ascon128a_910() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!( - "8B1DFDE583979EA8CEA3016E70C51DF7C7EC1E61FDDF2DBBA8BE19EB23C100D6805D097A74E5B183D4C7D1" - ), - ) -} - -#[test] -fn test_ascon128a_911() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!( - "B7534C82A8D1D5B6B6D327FA143141478B1139E4800A192694186269FADC18A2BB0AD4690097EAF62528BB" - ), - ) -} - -#[test] -fn test_ascon128a_912() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!( - "21D5926CA563C1F02C412FA0659CC8241AA513DCE76220C6445ACE9DACC6E4B1CFB5ED2F558BABA79DE470" - ), - ) -} - -#[test] -fn test_ascon128a_913() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!( - "F8BEFF5A1C7BC7D93E345D30157D45C4CD71EF1B402D6EDDF21AFFF1B3A9518FB871EEE6AF6932D6906377" - ), - ) -} - -#[test] -fn test_ascon128a_914() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!( - "26987D72744F07FFE1FE36DC077891A9EDBB620C04B80D2222F3FD71A2057C10F3A84A7FAB97D0DBC5EE5E" - ), - ) -} - -#[test] -fn test_ascon128a_915() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!( - "DF716D442F4687D799F37F31297FE28E2880CE0E06EB9207A652E7FCB2AC29413C8138B58B6CBF4EB2D0BF" - ), - ) -} - -#[test] -fn test_ascon128a_916() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!( - "8E2F9F14257FC5F035225857D43DCADA7F3C74B8F9AE198EE28852F026CE1DFE1DD4004FD3EBF4DD77D25C" - ), - ) -} - -#[test] -fn test_ascon128a_917() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!( - "1C227DA5F60F2BFE9ECE455FE298FDF676F2E990286A15022D19BCAEF742F0EDD4B6DA2094BFD98FB794CB" - ), - ) -} - -#[test] -fn test_ascon128a_918() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!( - "4EB38CA12598B2938C03BF6AD53770F7C46204A7EA81107BC995DCA92B6351795301A2ACBAA7B5B7675F0F" - ), - ) -} - -#[test] -fn test_ascon128a_919() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!( - "345300842A2AB4254006AA0F0A5084CA7571287855B37B1E7A6CEAEF2B4D17ECB70119D723D11898F76343" - ), - ) -} - -#[test] -fn test_ascon128a_920() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!( - "DE43A5638FAC91EAAC879C8C5B8507D17B3CF79194D0543EE810F7B6AED63716975BA8FCA49CAB7BAE7AE9" - ), - ) -} - -#[test] -fn test_ascon128a_921() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!( - "49BA7CEE1D826B9E1AC3F94AC70CD84CFE94DD6A7A503A31D8BD45E062F4317BD10E487BD0C408EABC2459" - ), - ) -} - -#[test] -fn test_ascon128a_922() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!( - "87597417E04E3564B35677ECCF4A4628886E151CE3DFAFA013A85DC4EACF08CE6675665D76495882EE4CA5" - ), - ) -} - -#[test] -fn test_ascon128a_923() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!( - "F84455A163C0152FFFF4121A9A3A283C33A315FBC8BF6ACCB37F433450D075DDFB611373FF6FEA3C2ACA62" - ), - ) -} - -#[test] -fn test_ascon128a_924() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!( - "A55236AC020DBDA74CE6CCD10C68C4D8514450A382BC87C68946D89A1A3F0DB75EEA413D3D6634D5D6EEA7" - ), - ) -} - -#[test] -fn test_ascon128a_925() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!(""), - &hex!( - "6E490CFED5B3546767350CD83C4ACFBD4CFB4BD07ABF5BC24D4B1046185C599AFFE88D19C6DD37265F1AF754" - ), - ) -} - -#[test] -fn test_ascon128a_926() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("00"), - &hex!( - "E92D2A65CEE9727FB2FCCA9A72BF781E615804E0484A3928D960FA38ACAFB5655E81E1AFE98367F56299CCF3" - ), - ) -} - -#[test] -fn test_ascon128a_927() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("0001"), - &hex!( - "ABE4E02C2714C0BA4ABE67997F5B2A079BDF60BDF4E520B030F0452C9B187E00B4105A65461D86A7B27611CF" - ), - ) -} - -#[test] -fn test_ascon128a_928() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102"), - &hex!( - "DB7F7C248EE277F2F4D0826A018AF6164FA16E118AE0A6D8D5690501224E5810CBB650EE84E31B3BAA228834" - ), - ) -} - -#[test] -fn test_ascon128a_929() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("00010203"), - &hex!( - "D21BED6E930728BF2CF7BB419E2AAA6B483F2B383D0C72136D03F817D033C06BF5DF88909E301F56E139CA3E" - ), - ) -} - -#[test] -fn test_ascon128a_930() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("0001020304"), - &hex!( - "0EE0ACB81FDA0513BB494134956A5B2A9E4568A4CDC86818777D47AF60FFC7748756B0B9211A7987EC310D0D" - ), - ) -} - -#[test] -fn test_ascon128a_931() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405"), - &hex!( - "2657528373738D8FE8430FC2D10DE22AEF3804B383CCD1EB322C0989B82462DE747BA66E66B06258B63F46EE" - ), - ) -} - -#[test] -fn test_ascon128a_932() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("00010203040506"), - &hex!( - "AFF7DBF30937297136CC8C2600283E0CB52549C464A773365D64357633F13618D1346BCE2A047F62C5CF8C42" - ), - ) -} - -#[test] -fn test_ascon128a_933() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("0001020304050607"), - &hex!( - "34D3B7EDB89B1D5067C4EC9EB8052962E581F38017532B881F2E2F395AADAE4391729D7B20F36BF08A2C510A" - ), - ) -} - -#[test] -fn test_ascon128a_934() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708"), - &hex!( - "DF4B3A7282D646F3C994BF84C39D6C704CE8B2796A1600A33B9EC9132AB7CFBDB927E8BEE866AAE43508546F" - ), - ) -} - -#[test] -fn test_ascon128a_935() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("00010203040506070809"), - &hex!( - "89A046EBA7F23493680E947185EE4B044B30B0D8E3299E549D56B529C8DA7599B57313A434861F73ECF9CB78" - ), - ) -} - -#[test] -fn test_ascon128a_936() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A"), - &hex!( - "C52E4E39F5EF9F8461912AED7ABBA1B8EB8AD7ACD54637F3CC1EDCCA4F65D2FC5DB43A0C4FBF6CDE7E82B1D2" - ), - ) -} - -#[test] -fn test_ascon128a_937() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B"), - &hex!( - "7B9D9E5908E301EA36D496F1A5E86A2C462D32630F916E390A8BDE8EBB8A7B70C445BF87BFB3E20A4A697200" - ), - ) -} - -#[test] -fn test_ascon128a_938() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C"), - &hex!( - "3D28BE50FA5A7E6464F2F12E97DECCD1E7585CDC42A30CF2877D8282F39DC9468594B78ABCA0E359077FC7F1" - ), - ) -} - -#[test] -fn test_ascon128a_939() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D"), - &hex!( - "2C568ABF38EEE291152D9C9B1B69DC935DBAEADE1771E6D5728077514449240C65ED1228A15907E7E17CB59E" - ), - ) -} - -#[test] -fn test_ascon128a_940() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!( - "8DA2ED95D643524AC99A1BBB2294939B6D89E079CBA9DF72F9608F16B981BE3D09AF7195B8206CCAC91C138B" - ), - ) -} - -#[test] -fn test_ascon128a_941() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!( - "52499AC9C84323A4AE24EAECCF45C1379B2DEAD90335A7D54452823CF0A6E84B247EB5BED7736B67DA36709D" - ), - ) -} - -#[test] -fn test_ascon128a_942() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!( - "BC26A071C86E16AD251FD2AD8D3139F43BEDCFD8CBACC5C8E2F5BF5CCA1D5311CE71ED5B4B585496012BEF84" - ), - ) -} - -#[test] -fn test_ascon128a_943() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!( - "8B1DFDE583979EA8CEA3016E70C51DF7C7EC1E61FDDF2DBBA8BE1960F4FED001B97C3BB2AB65A4AD03D322B6" - ), - ) -} - -#[test] -fn test_ascon128a_944() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!( - "B7534C82A8D1D5B6B6D327FA143141478B1139E4800A1926941862552006A11720220DDCFB9D942E3C8FD143" - ), - ) -} - -#[test] -fn test_ascon128a_945() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!( - "21D5926CA563C1F02C412FA0659CC8241AA513DCE76220C6445ACEB14F4BBF4C24D63E8B9C5EA91D77148FCB" - ), - ) -} - -#[test] -fn test_ascon128a_946() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!( - "F8BEFF5A1C7BC7D93E345D30157D45C4CD71EF1B402D6EDDF21AFF6F5514AE3F9FD530341DC33B56E2A4D1EA" - ), - ) -} - -#[test] -fn test_ascon128a_947() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!( - "26987D72744F07FFE1FE36DC077891A9EDBB620C04B80D2222F3FD15E882D48CC4A8FF1D47070F2F469851C1" - ), - ) -} - -#[test] -fn test_ascon128a_948() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!( - "DF716D442F4687D799F37F31297FE28E2880CE0E06EB9207A652E7379AC4A358DA46AB05129C0194BFD4C3F0" - ), - ) -} - -#[test] -fn test_ascon128a_949() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!( - "8E2F9F14257FC5F035225857D43DCADA7F3C74B8F9AE198EE288529CC4713945E08281927AEDA05695E74890" - ), - ) -} - -#[test] -fn test_ascon128a_950() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!( - "1C227DA5F60F2BFE9ECE455FE298FDF676F2E990286A15022D19BCB0D19E84456EE133AB937B47DB0722DB49" - ), - ) -} - -#[test] -fn test_ascon128a_951() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!( - "4EB38CA12598B2938C03BF6AD53770F7C46204A7EA81107BC995DCA12BC86B33D1A772042E642EBEB37AFBF5" - ), - ) -} - -#[test] -fn test_ascon128a_952() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!( - "345300842A2AB4254006AA0F0A5084CA7571287855B37B1E7A6CEAE06EAE77FA02F002C081B5AE8955D7ACC7" - ), - ) -} - -#[test] -fn test_ascon128a_953() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!( - "DE43A5638FAC91EAAC879C8C5B8507D17B3CF79194D0543EE810F7FE825D47BEDCC50D34407C45928EBD3500" - ), - ) -} - -#[test] -fn test_ascon128a_954() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!( - "49BA7CEE1D826B9E1AC3F94AC70CD84CFE94DD6A7A503A31D8BD450C4A6673D6D077DF0BBEEB67FAB5A6569A" - ), - ) -} - -#[test] -fn test_ascon128a_955() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!( - "87597417E04E3564B35677ECCF4A4628886E151CE3DFAFA013A85D28DF0EA7EB6598B1BC83952B4AC88FE54A" - ), - ) -} - -#[test] -fn test_ascon128a_956() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!( - "F84455A163C0152FFFF4121A9A3A283C33A315FBC8BF6ACCB37F430F6277BB3FB7441598EFFD7961A2350350" - ), - ) -} - -#[test] -fn test_ascon128a_957() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!( - "A55236AC020DBDA74CE6CCD10C68C4D8514450A382BC87C68946D86ACB06AC88217860EB2308B2F349003232" - ), - ) -} - -#[test] -fn test_ascon128a_958() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!(""), - &hex!( - "6E490CFED5B3546767350CD83C4ACFBD4CFB4BD07ABF5BC24D4B104645800F01808EBFA1440A96E037C88566A3" - ), - ) -} - -#[test] -fn test_ascon128a_959() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("00"), - &hex!( - "E92D2A65CEE9727FB2FCCA9A72BF781E615804E0484A3928D960FA38E66F276CD6DCACA24127E68C45488A08AA" - ), - ) -} - -#[test] -fn test_ascon128a_960() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("0001"), - &hex!( - "ABE4E02C2714C0BA4ABE67997F5B2A079BDF60BDF4E520B030F0452CFF46413A77787E1AD5BA3889F949559C00" - ), - ) -} - -#[test] -fn test_ascon128a_961() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102"), - &hex!( - "DB7F7C248EE277F2F4D0826A018AF6164FA16E118AE0A6D8D56905018F735EBC768F842EF1FA093908DAAC730D" - ), - ) -} - -#[test] -fn test_ascon128a_962() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("00010203"), - &hex!( - "D21BED6E930728BF2CF7BB419E2AAA6B483F2B383D0C72136D03F8179EA4E3D0B8666BB78944BF0D225ED779A3" - ), - ) -} - -#[test] -fn test_ascon128a_963() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("0001020304"), - &hex!( - "0EE0ACB81FDA0513BB494134956A5B2A9E4568A4CDC86818777D47AF8C192375915D096637EDB2D227ABF9BF9B" - ), - ) -} - -#[test] -fn test_ascon128a_964() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405"), - &hex!( - "2657528373738D8FE8430FC2D10DE22AEF3804B383CCD1EB322C0989C02B32D259DF542381D93EFD16E7F18AD4" - ), - ) -} - -#[test] -fn test_ascon128a_965() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("00010203040506"), - &hex!( - "AFF7DBF30937297136CC8C2600283E0CB52549C464A773365D643576F640CAF55A7159C6CB090E04AA4FB6E449" - ), - ) -} - -#[test] -fn test_ascon128a_966() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("0001020304050607"), - &hex!( - "34D3B7EDB89B1D5067C4EC9EB8052962E581F38017532B881F2E2F3947514F713D3C6F97B77821F878E57B1676" - ), - ) -} - -#[test] -fn test_ascon128a_967() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708"), - &hex!( - "DF4B3A7282D646F3C994BF84C39D6C704CE8B2796A1600A33B9EC9139AE1694D5CF53ED9BA6B020EEEC1DE9804" - ), - ) -} - -#[test] -fn test_ascon128a_968() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("00010203040506070809"), - &hex!( - "89A046EBA7F23493680E947185EE4B044B30B0D8E3299E549D56B5294B419A2E46DE70ADDB782D24A7F34F215F" - ), - ) -} - -#[test] -fn test_ascon128a_969() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A"), - &hex!( - "C52E4E39F5EF9F8461912AED7ABBA1B8EB8AD7ACD54637F3CC1EDCCA13DAEFCA4C1D6D4EF01F3294236CF405F4" - ), - ) -} - -#[test] -fn test_ascon128a_970() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B"), - &hex!( - "7B9D9E5908E301EA36D496F1A5E86A2C462D32630F916E390A8BDE8EE46B357F2B35C798E8DC5B504649A6D631" - ), - ) -} - -#[test] -fn test_ascon128a_971() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C"), - &hex!( - "3D28BE50FA5A7E6464F2F12E97DECCD1E7585CDC42A30CF2877D82822492E7B58AAC418033C5BB52F58DD73763" - ), - ) -} - -#[test] -fn test_ascon128a_972() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D"), - &hex!( - "2C568ABF38EEE291152D9C9B1B69DC935DBAEADE1771E6D572807751970BC90E2E1F7D8FFF894FAE8AEB30A3FC" - ), - ) -} - -#[test] -fn test_ascon128a_973() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!( - "8DA2ED95D643524AC99A1BBB2294939B6D89E079CBA9DF72F9608F16516F5E2C34DCB176F09220296DAD041FD3" - ), - ) -} - -#[test] -fn test_ascon128a_974() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!( - "52499AC9C84323A4AE24EAECCF45C1379B2DEAD90335A7D54452823CE0B2339DBFFE69F6938771785AB9551549" - ), - ) -} - -#[test] -fn test_ascon128a_975() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!( - "BC26A071C86E16AD251FD2AD8D3139F43BEDCFD8CBACC5C8E2F5BF5C999156561A7C7002DD8107706DE032A26F" - ), - ) -} - -#[test] -fn test_ascon128a_976() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!( - "8B1DFDE583979EA8CEA3016E70C51DF7C7EC1E61FDDF2DBBA8BE196038D35B9EF66313478A660C11707E8365BD" - ), - ) -} - -#[test] -fn test_ascon128a_977() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!( - "B7534C82A8D1D5B6B6D327FA143141478B1139E4800A19269418625516EE411700FF2650AB20D5E25B56A29435" - ), - ) -} - -#[test] -fn test_ascon128a_978() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!( - "21D5926CA563C1F02C412FA0659CC8241AA513DCE76220C6445ACEB12B207DE5FCF12E433A17B61B0454A9F621" - ), - ) -} - -#[test] -fn test_ascon128a_979() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!( - "F8BEFF5A1C7BC7D93E345D30157D45C4CD71EF1B402D6EDDF21AFF6F693465B9010EE415D71B71A4C5718129D4" - ), - ) -} - -#[test] -fn test_ascon128a_980() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!( - "26987D72744F07FFE1FE36DC077891A9EDBB620C04B80D2222F3FD151FEB364F47CA67A3284B8415A67141FD5F" - ), - ) -} - -#[test] -fn test_ascon128a_981() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!( - "DF716D442F4687D799F37F31297FE28E2880CE0E06EB9207A652E737EB90056CC8AA696349C871D33EFE71F100" - ), - ) -} - -#[test] -fn test_ascon128a_982() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!( - "8E2F9F14257FC5F035225857D43DCADA7F3C74B8F9AE198EE288529C9194965855DE6FF331649A3DC80179DDD9" - ), - ) -} - -#[test] -fn test_ascon128a_983() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!( - "1C227DA5F60F2BFE9ECE455FE298FDF676F2E990286A15022D19BCB04F38288CE68BF3192E8E3184EDCA7A979A" - ), - ) -} - -#[test] -fn test_ascon128a_984() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!( - "4EB38CA12598B2938C03BF6AD53770F7C46204A7EA81107BC995DCA17A743542AF16F677763237400FA14D4DF0" - ), - ) -} - -#[test] -fn test_ascon128a_985() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!( - "345300842A2AB4254006AA0F0A5084CA7571287855B37B1E7A6CEAE0B2D3BEA049177F36C00FDF52C5BD3ADCF7" - ), - ) -} - -#[test] -fn test_ascon128a_986() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!( - "DE43A5638FAC91EAAC879C8C5B8507D17B3CF79194D0543EE810F7FEC0B08F44042AC5BAD6760AF378DA5DA639" - ), - ) -} - -#[test] -fn test_ascon128a_987() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!( - "49BA7CEE1D826B9E1AC3F94AC70CD84CFE94DD6A7A503A31D8BD450CDB184F8AD184FAD96BAA1DB823418AE689" - ), - ) -} - -#[test] -fn test_ascon128a_988() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!( - "87597417E04E3564B35677ECCF4A4628886E151CE3DFAFA013A85D28A9BDC2882AB5FF47B0AE82C3977F0A9C93" - ), - ) -} - -#[test] -fn test_ascon128a_989() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!( - "F84455A163C0152FFFF4121A9A3A283C33A315FBC8BF6ACCB37F430FE3EFDA5CC1F6DADCB00D482F2A9748223A" - ), - ) -} - -#[test] -fn test_ascon128a_990() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!( - "A55236AC020DBDA74CE6CCD10C68C4D8514450A382BC87C68946D86A924D7C51C4C3908E396ED643E5F466C516" - ), - ) -} - -#[test] -fn test_ascon128a_991() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!(""), - &hex!( - "6E490CFED5B3546767350CD83C4ACFBD4CFB4BD07ABF5BC24D4B10464571A33C956410BADF70B1AF7ED1E3703692" - ), - ) -} - -#[test] -fn test_ascon128a_992() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("00"), - &hex!( - "E92D2A65CEE9727FB2FCCA9A72BF781E615804E0484A3928D960FA38E61FEEDE375A44DE8F52F70861837CD83025" - ), - ) -} - -#[test] -fn test_ascon128a_993() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("0001"), - &hex!( - "ABE4E02C2714C0BA4ABE67997F5B2A079BDF60BDF4E520B030F0452CFFFD1DF66C3030A090E3A098A5873C3C9924" - ), - ) -} - -#[test] -fn test_ascon128a_994() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102"), - &hex!( - "DB7F7C248EE277F2F4D0826A018AF6164FA16E118AE0A6D8D56905018F24EE885DF87525632985568B25F26A8620" - ), - ) -} - -#[test] -fn test_ascon128a_995() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("00010203"), - &hex!( - "D21BED6E930728BF2CF7BB419E2AAA6B483F2B383D0C72136D03F8179E94846904F5EB2B2547D615AE8C9B205363" - ), - ) -} - -#[test] -fn test_ascon128a_996() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("0001020304"), - &hex!( - "0EE0ACB81FDA0513BB494134956A5B2A9E4568A4CDC86818777D47AF8CBDE83AA0BC603BD5B25958790BD9F5AF07" - ), - ) -} - -#[test] -fn test_ascon128a_997() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405"), - &hex!( - "2657528373738D8FE8430FC2D10DE22AEF3804B383CCD1EB322C0989C0A47F3FB3F822DE5E05063F919281B83B3A" - ), - ) -} - -#[test] -fn test_ascon128a_998() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("00010203040506"), - &hex!( - "AFF7DBF30937297136CC8C2600283E0CB52549C464A773365D643576F680C8DFCFD04CAE21ABB2615CA1B8CB7759" - ), - ) -} - -#[test] -fn test_ascon128a_999() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("0001020304050607"), - &hex!( - "34D3B7EDB89B1D5067C4EC9EB8052962E581F38017532B881F2E2F3947AFE08F1FAF2093F4EC3D38A96E6A20C37C" - ), - ) -} - -#[test] -fn test_ascon128a_1000() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708"), - &hex!( - "DF4B3A7282D646F3C994BF84C39D6C704CE8B2796A1600A33B9EC9139A7816AE17D3FF24CC13BF432300348CEC0D" - ), - ) -} - -#[test] -fn test_ascon128a_1001() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("00010203040506070809"), - &hex!( - "89A046EBA7F23493680E947185EE4B044B30B0D8E3299E549D56B5294BFC5D8A8E3C4CEC5F0F61C746C039131880" - ), - ) -} - -#[test] -fn test_ascon128a_1002() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A"), - &hex!( - "C52E4E39F5EF9F8461912AED7ABBA1B8EB8AD7ACD54637F3CC1EDCCA133EFB6B9166F398FD1240647F40A38C5CA7" - ), - ) -} - -#[test] -fn test_ascon128a_1003() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B"), - &hex!( - "7B9D9E5908E301EA36D496F1A5E86A2C462D32630F916E390A8BDE8EE4809F03B7969CD912BE0000ADA6846C7D48" - ), - ) -} - -#[test] -fn test_ascon128a_1004() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C"), - &hex!( - "3D28BE50FA5A7E6464F2F12E97DECCD1E7585CDC42A30CF2877D828224EC581134D208C5457407369951425318DC" - ), - ) -} - -#[test] -fn test_ascon128a_1005() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D"), - &hex!( - "2C568ABF38EEE291152D9C9B1B69DC935DBAEADE1771E6D572807751970BD0F36969C4342BC14B4C1B52685A3AD1" - ), - ) -} - -#[test] -fn test_ascon128a_1006() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!( - "8DA2ED95D643524AC99A1BBB2294939B6D89E079CBA9DF72F9608F16517B91354CAD4D8EBA123065CE9B1BA29255" - ), - ) -} - -#[test] -fn test_ascon128a_1007() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!( - "52499AC9C84323A4AE24EAECCF45C1379B2DEAD90335A7D54452823CE00087F53322F0D01BA499D905E3086ECFEB" - ), - ) -} - -#[test] -fn test_ascon128a_1008() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!( - "BC26A071C86E16AD251FD2AD8D3139F43BEDCFD8CBACC5C8E2F5BF5C995EED6B8F1DF639A87D96F7149C5326E3C0" - ), - ) -} - -#[test] -fn test_ascon128a_1009() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!( - "8B1DFDE583979EA8CEA3016E70C51DF7C7EC1E61FDDF2DBBA8BE1960383B0DEEFE8D3EDEB3382861639F50EE063D" - ), - ) -} - -#[test] -fn test_ascon128a_1010() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!( - "B7534C82A8D1D5B6B6D327FA143141478B1139E4800A1926941862551635CF72AF11BF11385743F764D90C0CA82A" - ), - ) -} - -#[test] -fn test_ascon128a_1011() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!( - "21D5926CA563C1F02C412FA0659CC8241AA513DCE76220C6445ACEB12B2D5A0B10FF1393C89F46E3D71F2A5E0B41" - ), - ) -} - -#[test] -fn test_ascon128a_1012() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!( - "F8BEFF5A1C7BC7D93E345D30157D45C4CD71EF1B402D6EDDF21AFF6F69998C26692E04F00DAB9F6B22D9E72BA7D3" - ), - ) -} - -#[test] -fn test_ascon128a_1013() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!( - "26987D72744F07FFE1FE36DC077891A9EDBB620C04B80D2222F3FD151FFF3B8D8E6C8AF8E1889A97ACB9C728CEB8" - ), - ) -} - -#[test] -fn test_ascon128a_1014() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!( - "DF716D442F4687D799F37F31297FE28E2880CE0E06EB9207A652E737EB5BF7E9B8D1DB7604EDA2842FBBF0BF6516" - ), - ) -} - -#[test] -fn test_ascon128a_1015() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!( - "8E2F9F14257FC5F035225857D43DCADA7F3C74B8F9AE198EE288529C91398DD44FBFB4E03E06571ED1CA3F1C20A8" - ), - ) -} - -#[test] -fn test_ascon128a_1016() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!( - "1C227DA5F60F2BFE9ECE455FE298FDF676F2E990286A15022D19BCB04F38C6A57DFB2CAA4D6EFC7CAC8BE5FAAEEE" - ), - ) -} - -#[test] -fn test_ascon128a_1017() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!( - "4EB38CA12598B2938C03BF6AD53770F7C46204A7EA81107BC995DCA17AB7025BD17F2623D7F8EE8EFE5A5500B829" - ), - ) -} - -#[test] -fn test_ascon128a_1018() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!( - "345300842A2AB4254006AA0F0A5084CA7571287855B37B1E7A6CEAE0B22FFF8ABFB52EA326D7AA3D83406D349523" - ), - ) -} - -#[test] -fn test_ascon128a_1019() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!( - "DE43A5638FAC91EAAC879C8C5B8507D17B3CF79194D0543EE810F7FEC062603741565B67C076F4A1A74236D90ECF" - ), - ) -} - -#[test] -fn test_ascon128a_1020() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!( - "49BA7CEE1D826B9E1AC3F94AC70CD84CFE94DD6A7A503A31D8BD450CDB27038DE0C21775334FEFDF08D563787226" - ), - ) -} - -#[test] -fn test_ascon128a_1021() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!( - "87597417E04E3564B35677ECCF4A4628886E151CE3DFAFA013A85D28A9278EA35E4825F29340B7396B79B07B68F8" - ), - ) -} - -#[test] -fn test_ascon128a_1022() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!( - "F84455A163C0152FFFF4121A9A3A283C33A315FBC8BF6ACCB37F430FE3A696965D853ABE2C14F496CE389E59587C" - ), - ) -} - -#[test] -fn test_ascon128a_1023() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!( - "A55236AC020DBDA74CE6CCD10C68C4D8514450A382BC87C68946D86A921DD47969AD241B0F9ABA9E7F15B467E755" - ), - ) -} - -#[test] -fn test_ascon128a_1024() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!(""), - &hex!( - "6E490CFED5B3546767350CD83C4ACFBD4CFB4BD07ABF5BC24D4B104645717C52960C71DCC79BC5EFFFF314E0D09CF6" - ), - ) -} - -#[test] -fn test_ascon128a_1025() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("00"), - &hex!( - "E92D2A65CEE9727FB2FCCA9A72BF781E615804E0484A3928D960FA38E61F76BB4E612B91892B7C382B924E607C8433" - ), - ) -} - -#[test] -fn test_ascon128a_1026() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("0001"), - &hex!( - "ABE4E02C2714C0BA4ABE67997F5B2A079BDF60BDF4E520B030F0452CFFFD9C66219CCB871F827A13D6C88A2DE49BB0" - ), - ) -} - -#[test] -fn test_ascon128a_1027() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102"), - &hex!( - "DB7F7C248EE277F2F4D0826A018AF6164FA16E118AE0A6D8D56905018F247F471312CECB2AB4C900AE346DC671AFE7" - ), - ) -} - -#[test] -fn test_ascon128a_1028() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("00010203"), - &hex!( - "D21BED6E930728BF2CF7BB419E2AAA6B483F2B383D0C72136D03F8179E9458479119C4A2D0981939CA4F4E7B54453B" - ), - ) -} - -#[test] -fn test_ascon128a_1029() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("0001020304"), - &hex!( - "0EE0ACB81FDA0513BB494134956A5B2A9E4568A4CDC86818777D47AF8CBDAB5AF639C25277FD5A1623F4AC3FCEC80E" - ), - ) -} - -#[test] -fn test_ascon128a_1030() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405"), - &hex!( - "2657528373738D8FE8430FC2D10DE22AEF3804B383CCD1EB322C0989C0A400476DD185BE2EC6FDF517A042AFFAB6A7" - ), - ) -} - -#[test] -fn test_ascon128a_1031() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("00010203040506"), - &hex!( - "AFF7DBF30937297136CC8C2600283E0CB52549C464A773365D643576F680581D6D2850A7E9E356696C134C9CB708E8" - ), - ) -} - -#[test] -fn test_ascon128a_1032() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("0001020304050607"), - &hex!( - "34D3B7EDB89B1D5067C4EC9EB8052962E581F38017532B881F2E2F3947AF8E1F27D676A77D16F02510333C86AF5D2F" - ), - ) -} - -#[test] -fn test_ascon128a_1033() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708"), - &hex!( - "DF4B3A7282D646F3C994BF84C39D6C704CE8B2796A1600A33B9EC9139A784CCD1063CC8EE284590D1AA0CBA0DE4F24" - ), - ) -} - -#[test] -fn test_ascon128a_1034() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("00010203040506070809"), - &hex!( - "89A046EBA7F23493680E947185EE4B044B30B0D8E3299E549D56B5294BFC5AC8D7BDCDD50E57D869021FC51DD06E87" - ), - ) -} - -#[test] -fn test_ascon128a_1035() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A"), - &hex!( - "C52E4E39F5EF9F8461912AED7ABBA1B8EB8AD7ACD54637F3CC1EDCCA133E9631096CB636B61FFF5058D16F0E114FB8" - ), - ) -} - -#[test] -fn test_ascon128a_1036() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B"), - &hex!( - "7B9D9E5908E301EA36D496F1A5E86A2C462D32630F916E390A8BDE8EE480020B8AD54981F32308F51772BE7ECF5499" - ), - ) -} - -#[test] -fn test_ascon128a_1037() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C"), - &hex!( - "3D28BE50FA5A7E6464F2F12E97DECCD1E7585CDC42A30CF2877D828224ECBF6908750C6D8D9CB2DB39C89FC116D5B9" - ), - ) -} - -#[test] -fn test_ascon128a_1038() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D"), - &hex!( - "2C568ABF38EEE291152D9C9B1B69DC935DBAEADE1771E6D572807751970B81E2F72503F47AC2DB8A97E3BA793E6B6B" - ), - ) -} - -#[test] -fn test_ascon128a_1039() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!( - "8DA2ED95D643524AC99A1BBB2294939B6D89E079CBA9DF72F9608F16517BA9647FDC43648017D2B01B0AC920C8809D" - ), - ) -} - -#[test] -fn test_ascon128a_1040() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!( - "52499AC9C84323A4AE24EAECCF45C1379B2DEAD90335A7D54452823CE000E439912B652CBD3C21479C323BFB6FFFD7" - ), - ) -} - -#[test] -fn test_ascon128a_1041() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!( - "BC26A071C86E16AD251FD2AD8D3139F43BEDCFD8CBACC5C8E2F5BF5C995EF2BC0FA1677F992B205EA248F130236398" - ), - ) -} - -#[test] -fn test_ascon128a_1042() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!( - "8B1DFDE583979EA8CEA3016E70C51DF7C7EC1E61FDDF2DBBA8BE1960383B706B46586BEAC7E75858A5FC728DFA2B7C" - ), - ) -} - -#[test] -fn test_ascon128a_1043() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!( - "B7534C82A8D1D5B6B6D327FA143141478B1139E4800A1926941862551635FD5E65783E01D35A4F1970946CCCB74EFB" - ), - ) -} - -#[test] -fn test_ascon128a_1044() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!( - "21D5926CA563C1F02C412FA0659CC8241AA513DCE76220C6445ACEB12B2DF712EB7E0EB89B3352212EDB7FD20E9D73" - ), - ) -} - -#[test] -fn test_ascon128a_1045() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!( - "F8BEFF5A1C7BC7D93E345D30157D45C4CD71EF1B402D6EDDF21AFF6F6999E3B1E29E711B6E7F7CC2C0245236F29BDA" - ), - ) -} - -#[test] -fn test_ascon128a_1046() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!( - "26987D72744F07FFE1FE36DC077891A9EDBB620C04B80D2222F3FD151FFF01717F5A7DCED56298609910521143DC12" - ), - ) -} - -#[test] -fn test_ascon128a_1047() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!( - "DF716D442F4687D799F37F31297FE28E2880CE0E06EB9207A652E737EB5B00F617AA580298BC1B719A7A79C49862A3" - ), - ) -} - -#[test] -fn test_ascon128a_1048() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!( - "8E2F9F14257FC5F035225857D43DCADA7F3C74B8F9AE198EE288529C9139000036D49112745977774552B4B9939F92" - ), - ) -} - -#[test] -fn test_ascon128a_1049() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!( - "1C227DA5F60F2BFE9ECE455FE298FDF676F2E990286A15022D19BCB04F38EF40F29B92AD3801E9D82916BCE71E8869" - ), - ) -} - -#[test] -fn test_ascon128a_1050() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!( - "4EB38CA12598B2938C03BF6AD53770F7C46204A7EA81107BC995DCA17AB7B07DBF9FF4A0F93FA536AC4E73B756977B" - ), - ) -} - -#[test] -fn test_ascon128a_1051() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!( - "345300842A2AB4254006AA0F0A5084CA7571287855B37B1E7A6CEAE0B22FDC6A20A54F90AB2E30E6D818CB8D362C03" - ), - ) -} - -#[test] -fn test_ascon128a_1052() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!( - "DE43A5638FAC91EAAC879C8C5B8507D17B3CF79194D0543EE810F7FEC06284B3206228A5BACAD8B69A79FE55121D3D" - ), - ) -} - -#[test] -fn test_ascon128a_1053() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!( - "49BA7CEE1D826B9E1AC3F94AC70CD84CFE94DD6A7A503A31D8BD450CDB2709D267FC5A305BA32218F5AA6934BBB613" - ), - ) -} - -#[test] -fn test_ascon128a_1054() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!( - "87597417E04E3564B35677ECCF4A4628886E151CE3DFAFA013A85D28A927EE3CE4E137103D020CE429499864BC6CA0" - ), - ) -} - -#[test] -fn test_ascon128a_1055() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!( - "F84455A163C0152FFFF4121A9A3A283C33A315FBC8BF6ACCB37F430FE3A609FC62CB8C029E4E4406D437CDF5EA4D6A" - ), - ) -} - -#[test] -fn test_ascon128a_1056() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!( - "A55236AC020DBDA74CE6CCD10C68C4D8514450A382BC87C68946D86A921DD8D512C20775E27C66BEBBFE27460BC467" - ), - ) -} - -#[test] -fn test_ascon128a_1057() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!(""), - &hex!( - "6E490CFED5B3546767350CD83C4ACFBD4CFB4BD07ABF5BC24D4B104645717C1E513ABFD1335ACFD296C49A35E0D54B73" - ), - ) -} - -#[test] -fn test_ascon128a_1058() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("00"), - &hex!( - "E92D2A65CEE9727FB2FCCA9A72BF781E615804E0484A3928D960FA38E61F76D5124A982608C3FA36F4DF11D1FF2CE8C2" - ), - ) -} - -#[test] -fn test_ascon128a_1059() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("0001"), - &hex!( - "ABE4E02C2714C0BA4ABE67997F5B2A079BDF60BDF4E520B030F0452CFFFD9C954E45B0FA37373C44F7347B7385112E10" - ), - ) -} - -#[test] -fn test_ascon128a_1060() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102"), - &hex!( - "DB7F7C248EE277F2F4D0826A018AF6164FA16E118AE0A6D8D56905018F247F5FBBC77152BDFE688E149165CBE4D3FBB2" - ), - ) -} - -#[test] -fn test_ascon128a_1061() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("00010203"), - &hex!( - "D21BED6E930728BF2CF7BB419E2AAA6B483F2B383D0C72136D03F8179E9458586C9CCF95D78CABB25780603594153D62" - ), - ) -} - -#[test] -fn test_ascon128a_1062() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("0001020304"), - &hex!( - "0EE0ACB81FDA0513BB494134956A5B2A9E4568A4CDC86818777D47AF8CBDAB49BE9530B783D5439E459A4E23ECC17778" - ), - ) -} - -#[test] -fn test_ascon128a_1063() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405"), - &hex!( - "2657528373738D8FE8430FC2D10DE22AEF3804B383CCD1EB322C0989C0A4002B888B9021D7121526D0BB1C7EE7F0CA6A" - ), - ) -} - -#[test] -fn test_ascon128a_1064() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("00010203040506"), - &hex!( - "AFF7DBF30937297136CC8C2600283E0CB52549C464A773365D643576F68058147BA4B92DAAC7F4FA438EC9A6BF431F7B" - ), - ) -} - -#[test] -fn test_ascon128a_1065() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("0001020304050607"), - &hex!( - "34D3B7EDB89B1D5067C4EC9EB8052962E581F38017532B881F2E2F3947AF8E20ECDD28B8873F384F6F35DAAF7A5847B2" - ), - ) -} - -#[test] -fn test_ascon128a_1066() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708"), - &hex!( - "DF4B3A7282D646F3C994BF84C39D6C704CE8B2796A1600A33B9EC9139A784C3B7CC026E3928BBE7F8B7AFA9EB65563AC" - ), - ) -} - -#[test] -fn test_ascon128a_1067() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("00010203040506070809"), - &hex!( - "89A046EBA7F23493680E947185EE4B044B30B0D8E3299E549D56B5294BFC5A13A9D043258A01F87B66C16F0AC435F537" - ), - ) -} - -#[test] -fn test_ascon128a_1068() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A"), - &hex!( - "C52E4E39F5EF9F8461912AED7ABBA1B8EB8AD7ACD54637F3CC1EDCCA133E968120F5BE8C6876A8C5638ABB4757462825" - ), - ) -} - -#[test] -fn test_ascon128a_1069() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B"), - &hex!( - "7B9D9E5908E301EA36D496F1A5E86A2C462D32630F916E390A8BDE8EE48002CAF97CD746B2625B9CA2114580922CDD8C" - ), - ) -} - -#[test] -fn test_ascon128a_1070() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C"), - &hex!( - "3D28BE50FA5A7E6464F2F12E97DECCD1E7585CDC42A30CF2877D828224ECBF67ED335F3C306B62C582BBFE85B4BF0107" - ), - ) -} - -#[test] -fn test_ascon128a_1071() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!( - "2C568ABF38EEE291152D9C9B1B69DC935DBAEADE1771E6D572807751970B81EA4AE4E2D65A358336DEAD1651AB21C63E" - ), - ) -} - -#[test] -fn test_ascon128a_1072() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!( - "8DA2ED95D643524AC99A1BBB2294939B6D89E079CBA9DF72F9608F16517BA96E417DD3B9B6CFFCDFAE172B71C445C62A" - ), - ) -} - -#[test] -fn test_ascon128a_1073() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!( - "52499AC9C84323A4AE24EAECCF45C1379B2DEAD90335A7D54452823CE000E4445CF880605D0353B9840A606B6502A6AC" - ), - ) -} - -#[test] -fn test_ascon128a_1074() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!( - "BC26A071C86E16AD251FD2AD8D3139F43BEDCFD8CBACC5C8E2F5BF5C995EF2B013E624B646BF32552615B8A6CB0DA908" - ), - ) -} - -#[test] -fn test_ascon128a_1075() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!( - "8B1DFDE583979EA8CEA3016E70C51DF7C7EC1E61FDDF2DBBA8BE1960383B703AD55750F27A98C3CEC41898EDF85CD6F0" - ), - ) -} - -#[test] -fn test_ascon128a_1076() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!( - "B7534C82A8D1D5B6B6D327FA143141478B1139E4800A1926941862551635FDF52E585EAF589624C49D47F1068465C3E7" - ), - ) -} - -#[test] -fn test_ascon128a_1077() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!( - "21D5926CA563C1F02C412FA0659CC8241AA513DCE76220C6445ACEB12B2DF742ED013DE502FA9CB4DA4C2FA53244CFF2" - ), - ) -} - -#[test] -fn test_ascon128a_1078() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!( - "F8BEFF5A1C7BC7D93E345D30157D45C4CD71EF1B402D6EDDF21AFF6F6999E3FF4272021B867EFEFC388EFF204A8E2F79" - ), - ) -} - -#[test] -fn test_ascon128a_1079() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!( - "26987D72744F07FFE1FE36DC077891A9EDBB620C04B80D2222F3FD151FFF0128E52BA5C372B4E4D63E1BE38136D0723B" - ), - ) -} - -#[test] -fn test_ascon128a_1080() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!( - "DF716D442F4687D799F37F31297FE28E2880CE0E06EB9207A652E737EB5B002E9BDF9D361A9111CA4E0E37A1EACDB1BD" - ), - ) -} - -#[test] -fn test_ascon128a_1081() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!( - "8E2F9F14257FC5F035225857D43DCADA7F3C74B8F9AE198EE288529C913900329FF6F13A37B363863915A2876621A0AA" - ), - ) -} - -#[test] -fn test_ascon128a_1082() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!( - "1C227DA5F60F2BFE9ECE455FE298FDF676F2E990286A15022D19BCB04F38EFB76280393708844E4D4DF5037CB2142400" - ), - ) -} - -#[test] -fn test_ascon128a_1083() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!( - "4EB38CA12598B2938C03BF6AD53770F7C46204A7EA81107BC995DCA17AB7B0B0C25CD104BC9342B20443E99980303803" - ), - ) -} - -#[test] -fn test_ascon128a_1084() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!( - "345300842A2AB4254006AA0F0A5084CA7571287855B37B1E7A6CEAE0B22FDC64180C76C82F6DB364B28886D3798AEF12" - ), - ) -} - -#[test] -fn test_ascon128a_1085() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!( - "DE43A5638FAC91EAAC879C8C5B8507D17B3CF79194D0543EE810F7FEC062842275CCDF0B1E76FF7E568164ACB003AF76" - ), - ) -} - -#[test] -fn test_ascon128a_1086() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!( - "49BA7CEE1D826B9E1AC3F94AC70CD84CFE94DD6A7A503A31D8BD450CDB27094B6780326B358D6562A38DBE136174C55A" - ), - ) -} - -#[test] -fn test_ascon128a_1087() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!( - "87597417E04E3564B35677ECCF4A4628886E151CE3DFAFA013A85D28A927EEA724268B4999090242B73B841A15FDDBAC" - ), - ) -} - -#[test] -fn test_ascon128a_1088() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!( - "F84455A163C0152FFFF4121A9A3A283C33A315FBC8BF6ACCB37F430FE3A6090F444655C59BAD111DA2EA475C50832CB0" - ), - ) -} - -#[test] -fn test_ascon128a_1089() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!( - "A55236AC020DBDA74CE6CCD10C68C4D8514450A382BC87C68946D86A921DD88E2ADDDFBBE77D4112830E01960B9D38D5" - ), - ) -} - -#[test] -fn test_ascon80pq_1() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!(""), - &hex!("ABB688EFA0B9D56B33277A2C97D2146B"), - ) -} - -#[test] -fn test_ascon80pq_2() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("00"), - &hex!("A259D760E87B0CA73002C3A01E69B567"), - ) -} - -#[test] -fn test_ascon80pq_3() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("0001"), - &hex!("6814DFCCE2DD955E890D49663D499061"), - ) -} - -#[test] -fn test_ascon80pq_4() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102"), - &hex!("FBFEE958A2CCA9BFEEEB7E32C3086CE9"), - ) -} - -#[test] -fn test_ascon80pq_5() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("00010203"), - &hex!("998DC6C464FC3E5F8241766A7094738A"), - ) -} - -#[test] -fn test_ascon80pq_6() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("0001020304"), - &hex!("FB572963099DAA84FD2BDA636F4AB357"), - ) -} - -#[test] -fn test_ascon80pq_7() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405"), - &hex!("94559966FB3A89C426F098461993F21A"), - ) -} - -#[test] -fn test_ascon80pq_8() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("00010203040506"), - &hex!("5C06310C003E06EBECC2F31A833CB925"), - ) -} - -#[test] -fn test_ascon80pq_9() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("0001020304050607"), - &hex!("D80B5C5C8FA97EE33D916C61772B2E23"), - ) -} - -#[test] -fn test_ascon80pq_10() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708"), - &hex!("78175DB8467D5732C97E7A6A67D847B8"), - ) -} - -#[test] -fn test_ascon80pq_11() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("00010203040506070809"), - &hex!("CAC9DEC54A97F5A1871E1739843C7F4A"), - ) -} - -#[test] -fn test_ascon80pq_12() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A"), - &hex!("786A870C0F80971B24D9CB22EAEB30B5"), - ) -} - -#[test] -fn test_ascon80pq_13() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B"), - &hex!("BE52A39ACC510D3449190B2772AAEAC7"), - ) -} - -#[test] -fn test_ascon80pq_14() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C"), - &hex!("828EB44BFB61E7E576F9A15A0F840B4C"), - ) -} - -#[test] -fn test_ascon80pq_15() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D"), - &hex!("57E5A51FDEEA8C4B293115439C818D75"), - ) -} - -#[test] -fn test_ascon80pq_16() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("DD29BF8DEC1F8235D464D67D4C1032C3"), - ) -} - -#[test] -fn test_ascon80pq_17() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("B59E1CFBDB3EF7C32BCD3B8818074A90"), - ) -} - -#[test] -fn test_ascon80pq_18() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("56726CE502528807D7F85C2E1CBE386B"), - ) -} - -#[test] -fn test_ascon80pq_19() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("748CB57966E123DB191255C80F5B8E1A"), - ) -} - -#[test] -fn test_ascon80pq_20() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("C3068619D2F459EDE27C3F423773EAA5"), - ) -} - -#[test] -fn test_ascon80pq_21() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("F58AA2E694FE3AD8915C76FF136B509E"), - ) -} - -#[test] -fn test_ascon80pq_22() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("D07055DC65420A7A8F7E9D36CC70238B"), - ) -} - -#[test] -fn test_ascon80pq_23() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("3D1A7595F83946A7FB1C069E92390D33"), - ) -} - -#[test] -fn test_ascon80pq_24() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("8814470E4B0FB6EFCBB37E1A1E7B3065"), - ) -} - -#[test] -fn test_ascon80pq_25() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("D24BA7801541777269B6081C97BF082B"), - ) -} - -#[test] -fn test_ascon80pq_26() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("AA4EB234B93067645CB0D5D0ABA5925D"), - ) -} - -#[test] -fn test_ascon80pq_27() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("D8C94D1578EC4E08A15FE829A9A34FAE"), - ) -} - -#[test] -fn test_ascon80pq_28() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("609B21BCA90157C5F1E7ED83ABC4C6C6"), - ) -} - -#[test] -fn test_ascon80pq_29() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("F68E9C204CF6BACEE2259A1957A18EC7"), - ) -} - -#[test] -fn test_ascon80pq_30() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("E4AA4D057E98865B93B0A684BE5DFD5C"), - ) -} - -#[test] -fn test_ascon80pq_31() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("E7A476954899BB5B0DD5BAA0FDDF8578"), - ) -} - -#[test] -fn test_ascon80pq_32() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("547587A6FA65D730C2E48BCE79194EC6"), - ) -} - -#[test] -fn test_ascon80pq_33() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("46CF5EA5306FCF255C61F5EEB6373B80"), - ) -} - -#[test] -fn test_ascon80pq_34() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!(""), - &hex!("28AA80FFF4CA3AF32F60EBCAF63A4CCAB7"), - ) -} - -#[test] -fn test_ascon80pq_35() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("00"), - &hex!("A923553474FF995842ECCDC66E0BCA3D45"), - ) -} - -#[test] -fn test_ascon80pq_36() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("0001"), - &hex!("6244EE6ACFE9E3C9924BB64F33BD4C1BFD"), - ) -} - -#[test] -fn test_ascon80pq_37() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102"), - &hex!("49F92722BBAB48A96F5E2D31A72AD20CE3"), - ) -} - -#[test] -fn test_ascon80pq_38() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("00010203"), - &hex!("898AB63051F172DAF57873FCBF242946B7"), - ) -} - -#[test] -fn test_ascon80pq_39() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("0001020304"), - &hex!("19D9A2824912F2986C3C40D5FFBD4EC548"), - ) -} - -#[test] -fn test_ascon80pq_40() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405"), - &hex!("4DC89E9CBE835A4753870FE52CE00F698F"), - ) -} - -#[test] -fn test_ascon80pq_41() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("00010203040506"), - &hex!("4F5156133FC322E9AAA2A696C4AA6F3B2E"), - ) -} - -#[test] -fn test_ascon80pq_42() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("0001020304050607"), - &hex!("E1701C9E900DEE72AE3D4CCDC111582787"), - ) -} - -#[test] -fn test_ascon80pq_43() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708"), - &hex!("A4436BA308C0FECE78B4D7BD0A9092745C"), - ) -} - -#[test] -fn test_ascon80pq_44() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("00010203040506070809"), - &hex!("2A84B0A8C06D0C83CB46114454BCB006D1"), - ) -} - -#[test] -fn test_ascon80pq_45() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A"), - &hex!("3635A87CFF495383B0798209B0670F943D"), - ) -} - -#[test] -fn test_ascon80pq_46() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B"), - &hex!("324C51751D716BBEC48FF4D1BFEEAD7308"), - ) -} - -#[test] -fn test_ascon80pq_47() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E5F9846ACA6BE1AB53165556F7D22DD2C"), - ) -} - -#[test] -fn test_ascon80pq_48() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12AD9BDE8DD2254BB513D6D6155F5B6453"), - ) -} - -#[test] -fn test_ascon80pq_49() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CB379C61D31635CA7ED305797C1C5112D3"), - ) -} - -#[test] -fn test_ascon80pq_50() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DFC00BC1070CDDD5EC4EA07EB7BCDFF52"), - ) -} - -#[test] -fn test_ascon80pq_51() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("39E6EE3F7A8A072C344F2A2EF2BAF75FA2"), - ) -} - -#[test] -fn test_ascon80pq_52() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("18BC3E6AEBD348824D3C79C07DA3655AC3"), - ) -} - -#[test] -fn test_ascon80pq_53() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E64252DA030C468024015FAA3BE3BA6CC"), - ) -} - -#[test] -fn test_ascon80pq_54() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("828D4A219D9BBAEC7FDEBD4161A87068E8"), - ) -} - -#[test] -fn test_ascon80pq_55() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("505FFB7AFEB631BF1616C62834C582A9EE"), - ) -} - -#[test] -fn test_ascon80pq_56() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E292A8AAF8AC991459D1BE726353B05E0D"), - ) -} - -#[test] -fn test_ascon80pq_57() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40E8CBDCA781CBACA1F01CBDFAAA48163D"), - ) -} - -#[test] -fn test_ascon80pq_58() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20927552102D50E0C2C2C999B5595D6B73"), - ) -} - -#[test] -fn test_ascon80pq_59() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("6552AA28F18A42B8A8FC268DD506E2557E"), - ) -} - -#[test] -fn test_ascon80pq_60() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A424761724167AD95C73CB398B756F4F9B"), - ) -} - -#[test] -fn test_ascon80pq_61() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00C3356B1905DAE3884E3CB684885F4815"), - ) -} - -#[test] -fn test_ascon80pq_62() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("719115C9120B7C6E3407B1F37E4D36F025"), - ) -} - -#[test] -fn test_ascon80pq_63() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D9E2313539168BA61C18D38AAA1508101"), - ) -} - -#[test] -fn test_ascon80pq_64() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2E58E79AC36919F3CCC2FCB42E2D0195B"), - ) -} - -#[test] -fn test_ascon80pq_65() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6CC618AE7A531AA5977439C4658F9C5173"), - ) -} - -#[test] -fn test_ascon80pq_66() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CCA9253BCF9E509130DF183FF6A33B9E5D"), - ) -} - -#[test] -fn test_ascon80pq_67() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!(""), - &hex!("2846798D04B1E591CBCDF30DBF58D268A69A"), - ) -} - -#[test] -fn test_ascon80pq_68() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("00"), - &hex!("A96A60CB8D9F9BE0D28DBC0AF213535780BC"), - ) -} - -#[test] -fn test_ascon80pq_69() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("0001"), - &hex!("623FFF2C0FB416236E91C36D37E4F0A8F2BC"), - ) -} - -#[test] -fn test_ascon80pq_70() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102"), - &hex!("494446456110F999D9385AAA7143E63609A8"), - ) -} - -#[test] -fn test_ascon80pq_71() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("00010203"), - &hex!("8987EE629EFBFC1C87CECDF9BB4CD04C44AE"), - ) -} - -#[test] -fn test_ascon80pq_72() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("0001020304"), - &hex!("197363429521F2E1069886D644594159154F"), - ) -} - -#[test] -fn test_ascon80pq_73() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405"), - &hex!("4DDB222ECC71417A93FA0FE48FE6EE127475"), - ) -} - -#[test] -fn test_ascon80pq_74() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("00010203040506"), - &hex!("4F59E841F33BDB6042E95492B717F6C2E51C"), - ) -} - -#[test] -fn test_ascon80pq_75() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("0001020304050607"), - &hex!("E16CD95F3E488228C4B7689867B46EA65AA9"), - ) -} - -#[test] -fn test_ascon80pq_76() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708"), - &hex!("A4C1BC161076B0E8B41FD02C1F909842DEB6"), - ) -} - -#[test] -fn test_ascon80pq_77() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("00010203040506070809"), - &hex!("2A706E722A5BA911AB42DEA01F10487EFDF7"), - ) -} - -#[test] -fn test_ascon80pq_78() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A"), - &hex!("368DAA6577801C6E2DE560E8B7EB2A506B09"), - ) -} - -#[test] -fn test_ascon80pq_79() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B"), - &hex!("325159552EEDA23B8DB7DB493491BE6A7A36"), - ) -} - -#[test] -fn test_ascon80pq_80() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E2489D5CD988486A9AD8DA2B910D8A251BA"), - ) -} - -#[test] -fn test_ascon80pq_81() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C3921DE17C395037FF2C29B892DD0FFF9A"), - ) -} - -#[test] -fn test_ascon80pq_82() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCB06BE255038661176A8A3D0809F54FF30"), - ) -} - -#[test] -fn test_ascon80pq_83() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB976E230869C9754BAAF85F8F37907BAAB"), - ) -} - -#[test] -fn test_ascon80pq_84() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393EFCF3BED4E1AA1DA1E87629066DDB6BA8"), - ) -} - -#[test] -fn test_ascon80pq_85() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E904CB319AFB533CFA036D0CAEBD655AA"), - ) -} - -#[test] -fn test_ascon80pq_86() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E808FDC923548A26EC5F01B0AE7A7117BF1"), - ) -} - -#[test] -fn test_ascon80pq_87() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("82780CD00A6BD8A3E806F6C3F7E323F84181"), - ) -} - -#[test] -fn test_ascon80pq_88() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BC9122107A27D59AAB902F2C9252F2ED9E"), - ) -} - -#[test] -fn test_ascon80pq_89() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A556F256C2745D49FD520E979A749E59E5"), - ) -} - -#[test] -fn test_ascon80pq_90() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F919C3CA9DDBF7AD92BB75C401A7696995"), - ) -} - -#[test] -fn test_ascon80pq_91() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D867D0E052F57B0FC7987986E4A18B2052"), - ) -} - -#[test] -fn test_ascon80pq_92() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B8E85DD8095AA575771352086C590F281"), - ) -} - -#[test] -fn test_ascon80pq_93() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FC9D0C13F1F1FF761DB744984F03074357"), - ) -} - -#[test] -fn test_ascon80pq_94() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1CCA4CDF6957404DB4B63013B62EC9189"), - ) -} - -#[test] -fn test_ascon80pq_95() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D398FAECE7C90C3E23054CD4E18F8C4011"), - ) -} - -#[test] -fn test_ascon80pq_96() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4D9D5E8197B06153FA78BBDCDB410F6AB3"), - ) -} - -#[test] -fn test_ascon80pq_97() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CBEF1A169E4889FED8B4767F3070B183F7"), - ) -} - -#[test] -fn test_ascon80pq_98() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C457EB399F863C478BC1A29FB4670EE2341"), - ) -} - -#[test] -fn test_ascon80pq_99() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4EF0C0501C3A8B14188323938FCA4DE54D"), - ) -} - -#[test] -fn test_ascon80pq_100() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!(""), - &hex!("284641C6DEE4BE955F1CEC31B5DFDCD6EA6DFD"), - ) -} - -#[test] -fn test_ascon80pq_101() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("00"), - &hex!("A96AE98F3530921ECF2B722DA939CE52CA8249"), - ) -} - -#[test] -fn test_ascon80pq_102() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("0001"), - &hex!("623F4DD4C29248FBE8BB0E3D43EA8BDAE23115"), - ) -} - -#[test] -fn test_ascon80pq_103() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102"), - &hex!("4944500B96A8D0E1B7F440F08CBCE8237FA5AA"), - ) -} - -#[test] -fn test_ascon80pq_104() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("00010203"), - &hex!("89870221E7BD441ADE8392DBCBF39200ABCE4E"), - ) -} - -#[test] -fn test_ascon80pq_105() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("0001020304"), - &hex!("197354C2BF8E9BD7DF1A9B5ABE4AF446DF3A6F"), - ) -} - -#[test] -fn test_ascon80pq_106() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405"), - &hex!("4DDBF01AB4CE6B4D89124EB3E3D203EB1C2D7C"), - ) -} - -#[test] -fn test_ascon80pq_107() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("00010203040506"), - &hex!("4F599ECD1FA057F86641AEE6B34E6638302D2C"), - ) -} - -#[test] -fn test_ascon80pq_108() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("0001020304050607"), - &hex!("E16C123DFB858AC22741977AABA969229493E1"), - ) -} - -#[test] -fn test_ascon80pq_109() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708"), - &hex!("A4C1950CAE034793DA70471C34B8EB35D20A0D"), - ) -} - -#[test] -fn test_ascon80pq_110() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("00010203040506070809"), - &hex!("2A70C04224CE0622A6E574C625CD16B938F754"), - ) -} - -#[test] -fn test_ascon80pq_111() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A"), - &hex!("368D3FAC9858ADC36BF3620AE3529D68D4D9F6"), - ) -} - -#[test] -fn test_ascon80pq_112() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B"), - &hex!("32517EE881F7443A02994C9A4B0631687B5743"), - ) -} - -#[test] -fn test_ascon80pq_113() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EBEC0DC00CC87EFA415EEC9E1AC5E0D812"), - ) -} - -#[test] -fn test_ascon80pq_114() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38F4C553D41CF8A4C07804EC83453DA39FA"), - ) -} - -#[test] -fn test_ascon80pq_115() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5B7E2AB402129477E61BE05E8FD47B57A"), - ) -} - -#[test] -fn test_ascon80pq_116() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9001A51E73F0E321F56455136683DD036F8"), - ) -} - -#[test] -fn test_ascon80pq_117() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E987FE34168F464DCFB83F5161683E89C58"), - ) -} - -#[test] -fn test_ascon80pq_118() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B23CEA983A5141521C3ACA6CB984FC926"), - ) -} - -#[test] -fn test_ascon80pq_119() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E801547ABDD96DCBB14E521C97A7413031978"), - ) -} - -#[test] -fn test_ascon80pq_120() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0657DD5E94BFC2E463DD5BE48DF9549E3"), - ) -} - -#[test] -fn test_ascon80pq_121() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF457CE8CAA64B238A437A8640FE5BDFAF6"), - ) -} - -#[test] -fn test_ascon80pq_122() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584ED5B497309F4B206B1681BB5BF50A8CC"), - ) -} - -#[test] -fn test_ascon80pq_123() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F64E85E478AB63330F7414D0A94D1875B"), - ) -} - -#[test] -fn test_ascon80pq_124() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D809DE84B0B4F3C995F71F995EF6975AE307"), - ) -} - -#[test] -fn test_ascon80pq_125() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77C3AAB660488DE75B37F4F95A1A7A02AE"), - ) -} - -#[test] -fn test_ascon80pq_126() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD99BECCB6C7CE2C0680D3FC74EAAC0DD59"), - ) -} - -#[test] -fn test_ascon80pq_127() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A10971B55480F611021616406822D4088B"), - ) -} - -#[test] -fn test_ascon80pq_128() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F221C1182C8319A0F28CE7E4781406F9F"), - ) -} - -#[test] -fn test_ascon80pq_129() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD9C3C5B1CCA26DC6F93AD4CD74B5A18E11"), - ) -} - -#[test] -fn test_ascon80pq_130() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18A024A22D4A45A5F14B3106909117D91D"), - ) -} - -#[test] -fn test_ascon80pq_131() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C45960A2BFAD38D524765495350844EC0B323"), - ) -} - -#[test] -fn test_ascon80pq_132() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07D22DABBDF5C21D07C646E6512DA5A589"), - ) -} - -#[test] -fn test_ascon80pq_133() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!(""), - &hex!("28464180AE23C458998CCE6DE1A2C92488BD7E6D"), - ) -} - -#[test] -fn test_ascon80pq_134() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("00"), - &hex!("A96AE9C38F5DAF59E1384CE3BADBC0B021384912"), - ) -} - -#[test] -fn test_ascon80pq_135() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("0001"), - &hex!("623F4DD4074FDDE066068D6F7E5092918BEAB4BF"), - ) -} - -#[test] -fn test_ascon80pq_136() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102"), - &hex!("49445018C4B210687D7B4FAEE41B07424CA4EA5A"), - ) -} - -#[test] -fn test_ascon80pq_137() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("00010203"), - &hex!("8987022AF6E736CB84B8E988085B09B9F6B08E6B"), - ) -} - -#[test] -fn test_ascon80pq_138() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("0001020304"), - &hex!("1973543D541927AE6AECA64B7624BA2B3138B663"), - ) -} - -#[test] -fn test_ascon80pq_139() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405"), - &hex!("4DDBF0C53B37EDC962C7F051BA21F7F607B93F3D"), - ) -} - -#[test] -fn test_ascon80pq_140() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("00010203040506"), - &hex!("4F599EE2EFF028B4FF0BED20B26B7F39AC370050"), - ) -} - -#[test] -fn test_ascon80pq_141() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("0001020304050607"), - &hex!("E16C12DD87F41FBB0A3FD22E9B76F33464681105"), - ) -} - -#[test] -fn test_ascon80pq_142() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708"), - &hex!("A4C1955E8E87F84360C9799A72BBC5771DAA53C8"), - ) -} - -#[test] -fn test_ascon80pq_143() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5EC1A7E2A6BBEB928370BE18EF9756608"), - ) -} - -#[test] -fn test_ascon80pq_144() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A"), - &hex!("368D3F1FCF4371B35CC3F688D3B06690FFDE265F"), - ) -} - -#[test] -fn test_ascon80pq_145() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B"), - &hex!("32517E22E48C662F59D2D1CC840CEFC22B220184"), - ) -} - -#[test] -fn test_ascon80pq_146() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23990BE860F82C1106234CF3BDDFB2D19D"), - ) -} - -#[test] -fn test_ascon80pq_147() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF5D03304278FD6B3914278FBDBBF2DEE33"), - ) -} - -#[test] -fn test_ascon80pq_148() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E926686FAF0EF4018240E7F6F67040D80C"), - ) -} - -#[test] -fn test_ascon80pq_149() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB90050F8D2C053C47FBCD6ADCF2E49617BC255"), - ) -} - -#[test] -fn test_ascon80pq_150() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C8FD8D9A6903CEB8B02E5072B8D654F063"), - ) -} - -#[test] -fn test_ascon80pq_151() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F355AE4A2F68DD6EEDA6948D7DEA2EF69"), - ) -} - -#[test] -fn test_ascon80pq_152() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7126AD334692E4B6154DE3C0E89485F21"), - ) -} - -#[test] -fn test_ascon80pq_153() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F066FBE8EC815A861D4A3D593C5D8089CE42"), - ) -} - -#[test] -fn test_ascon80pq_154() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDB582C9953BBFDB82929E1A4A1E874D71"), - ) -} - -#[test] -fn test_ascon80pq_155() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFEA699AD3076DB1AEBE7683B6ADC661B5"), - ) -} - -#[test] -fn test_ascon80pq_156() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F69D7E5E7D130E57F0DBB18DDFD0C1B0C7F"), - ) -} - -#[test] -fn test_ascon80pq_157() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D809763CFBB53635307EF7520C69092A0C5759"), - ) -} - -#[test] -fn test_ascon80pq_158() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B7764EAC5BE45F8EFF8BC904A863F04E8E46C"), - ) -} - -#[test] -fn test_ascon80pq_159() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FFC4B384C4503E14F03C3D94608A77AD4A"), - ) -} - -#[test] -fn test_ascon80pq_160() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14AC4796F60148817C5DC58B652E3C6BB71"), - ) -} - -#[test] -fn test_ascon80pq_161() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2E8884192306BD3D99B65069B0F33FA883"), - ) -} - -#[test] -fn test_ascon80pq_162() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F8E8BBC3B32526D4DAFF39B29A6F88BA7"), - ) -} - -#[test] -fn test_ascon80pq_163() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F67E6B05C21BDFD021F2CE1649E6B8DD50"), - ) -} - -#[test] -fn test_ascon80pq_164() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C4596196946ADA7FA11ED27D936771EB861C845"), - ) -} - -#[test] -fn test_ascon80pq_165() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E55D02A0D9798537C75D6438337346578B"), - ) -} - -#[test] -fn test_ascon80pq_166() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!(""), - &hex!("2846418067B0E262618E123531B69953F587787888"), - ) -} - -#[test] -fn test_ascon80pq_167() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("00"), - &hex!("A96AE9C305AF5F8647C8694136DB45670CC9C903EB"), - ) -} - -#[test] -fn test_ascon80pq_168() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("0001"), - &hex!("623F4DD4726BE5FB8BCF98F3265F52C90C99CF173C"), - ) -} - -#[test] -fn test_ascon80pq_169() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102"), - &hex!("494450185C2D163BA283CC675E722686D1EF7203DA"), - ) -} - -#[test] -fn test_ascon80pq_170() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("00010203"), - &hex!("8987022AE2D380E55CE6259294D264D493214B66A7"), - ) -} - -#[test] -fn test_ascon80pq_171() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("0001020304"), - &hex!("1973543D21D56C7BF4C01CD69D02F2F32CBA1A1B96"), - ) -} - -#[test] -fn test_ascon80pq_172() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF440741BC52ED40A0519338EEB54BCDA1"), - ) -} - -#[test] -fn test_ascon80pq_173() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("00010203040506"), - &hex!("4F599EE2F0AC0C784349CE71AE04F9ECAC9454889E"), - ) -} - -#[test] -fn test_ascon80pq_174() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("0001020304050607"), - &hex!("E16C12DD1D671F098896657C2DC5B53E951DF2C1BF"), - ) -} - -#[test] -fn test_ascon80pq_175() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708"), - &hex!("A4C1955E7A07E61912209344D798CF697E54C8584A"), - ) -} - -#[test] -fn test_ascon80pq_176() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA622A42187E42B29D5F2A576FC9E17D1F"), - ) -} - -#[test] -fn test_ascon80pq_177() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3B25963F771B5BA702D1B6211648A7159A"), - ) -} - -#[test] -fn test_ascon80pq_178() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275643E8BE60AD5C192B8FF8BB00A7D1DE1"), - ) -} - -#[test] -fn test_ascon80pq_179() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB2311A67229FEA37FEF1FBD4C748823B4DF28"), - ) -} - -#[test] -fn test_ascon80pq_180() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D4C53F2EB2979FB7D9574B361BCA40B8C"), - ) -} - -#[test] -fn test_ascon80pq_181() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9520164DB0EF2611C01FD23FD883E7C8940"), - ) -} - -#[test] -fn test_ascon80pq_182() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057FF1877D004EE206ADF158DFA2F7B1AC9"), - ) -} - -#[test] -fn test_ascon80pq_183() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899264CB4981362A646C42B90F89B9D36F0"), - ) -} - -#[test] -fn test_ascon80pq_184() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F678DCE31E97B20159057EA2CE9EBC720B7"), - ) -} - -#[test] -fn test_ascon80pq_185() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D714551C4DA3C1C911D755AC3C5558DA00F5"), - ) -} - -#[test] -fn test_ascon80pq_186() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EE8A535FF554336ECFA863E1E7816FBC7"), - ) -} - -#[test] -fn test_ascon80pq_187() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA38EBD3FD0D62396BAA1E27F01B93EA9B2"), - ) -} - -#[test] -fn test_ascon80pq_188() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD43B58539768BABDCA160FAF674F66C01E"), - ) -} - -#[test] -fn test_ascon80pq_189() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F690120FCF61DC86B2A7DE7F54E1811BAFE6C"), - ) -} - -#[test] -fn test_ascon80pq_190() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D809763275CBD18A7CE2E69FB8D06AE129AD15A2"), - ) -} - -#[test] -fn test_ascon80pq_191() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648A7D3FC94FF2F87AE5564B694AC18FABA0"), - ) -} - -#[test] -fn test_ascon80pq_192() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF957CAF4CE28A41EC97E5F7B91F0576F4FD"), - ) -} - -#[test] -fn test_ascon80pq_193() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A3294B5228E19F3CFE5CFEF2048D15FE4E3"), - ) -} - -#[test] -fn test_ascon80pq_194() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDE600C22FAF76F640E6D93A235349C11A4"), - ) -} - -#[test] -fn test_ascon80pq_195() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E9A498A8AFFC929B37E0BB0B2DBD07921"), - ) -} - -#[test] -fn test_ascon80pq_196() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F672FD82638B5A1565F78D4707D692E476DD"), - ) -} - -#[test] -fn test_ascon80pq_197() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C45961911A80270C4C0971A7036130642FDD837AD"), - ) -} - -#[test] -fn test_ascon80pq_198() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FBA0A2381274DAEC552F801A4DCEB868EB"), - ) -} - -#[test] -fn test_ascon80pq_199() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!(""), - &hex!("2846418067CE91553B7AA7083851D70979224267E922"), - ) -} - -#[test] -fn test_ascon80pq_200() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("00"), - &hex!("A96AE9C305FC064E173F044EF3D3619DB5C5036DD778"), - ) -} - -#[test] -fn test_ascon80pq_201() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("0001"), - &hex!("623F4DD472C87D0368826F6D7952EA3CF92907FC0EC3"), - ) -} - -#[test] -fn test_ascon80pq_202() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102"), - &hex!("494450185CCE2DD699E153F6BF505A399049C411204A"), - ) -} - -#[test] -fn test_ascon80pq_203() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("00010203"), - &hex!("8987022AE20D56F02FAAB3B1E539740F20B62EE13C91"), - ) -} - -#[test] -fn test_ascon80pq_204() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("0001020304"), - &hex!("1973543D218C32A70106D84F227EDEEAF241ECD95821"), - ) -} - -#[test] -fn test_ascon80pq_205() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D2C5C6710B78163D28306C51C4980C26D"), - ) -} - -#[test] -fn test_ascon80pq_206() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9E37D90C89CD2761B4553161597E65036"), - ) -} - -#[test] -fn test_ascon80pq_207() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB79F5C66144DC659EB1A6A572EDBC34476"), - ) -} - -#[test] -fn test_ascon80pq_208() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB1CC614465132F7E8DAE97F0C8C791422"), - ) -} - -#[test] -fn test_ascon80pq_209() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A4AAE1CE1E703B30FD9414334D7615315"), - ) -} - -#[test] -fn test_ascon80pq_210() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA7A971B3BB8F410CC6671F03696A646BED"), - ) -} - -#[test] -fn test_ascon80pq_211() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAF111ACFECCF3549B48CA38602FD0D5BF"), - ) -} - -#[test] -fn test_ascon80pq_212() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117F11AE4660F7629C66F828826B55FB6A77"), - ) -} - -#[test] -fn test_ascon80pq_213() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31E69D837A9FC825ED33584CA425BD2C9A"), - ) -} - -#[test] -fn test_ascon80pq_214() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529418F982ECBAF9B550ED9E9CAC6E004615"), - ) -} - -#[test] -fn test_ascon80pq_215() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFB24D27F18087B689838F28C8B5704F63"), - ) -} - -#[test] -fn test_ascon80pq_216() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899062F6228AC8E52BA56DA7424ADCD41DF1B"), - ) -} - -#[test] -fn test_ascon80pq_217() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F2A3B04C70C9F05FBACA7AAE1628AC6F1B"), - ) -} - -#[test] -fn test_ascon80pq_218() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D4B83DEE0E760BD2F89EF5FEB83B7D11C"), - ) -} - -#[test] -fn test_ascon80pq_219() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF7962730CBE9A728D8508670F7E166B624"), - ) -} - -#[test] -fn test_ascon80pq_220() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B71FF7E327C86AF9729DF400155BF5E72"), - ) -} - -#[test] -fn test_ascon80pq_221() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD4559330023C3A2DC928EAC16ABC5061295D"), - ) -} - -#[test] -fn test_ascon80pq_222() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE6BE95D152D00850D406094CFFB3DF087"), - ) -} - -#[test] -fn test_ascon80pq_223() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D467CCE3906E6F7BECB62745B80A025A3B"), - ) -} - -#[test] -fn test_ascon80pq_224() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE817E16A8D82FF68028427B7000F1ABD80"), - ) -} - -#[test] -fn test_ascon80pq_225() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B735516E3A79802157B1734ECF990F5B9C"), - ) -} - -#[test] -fn test_ascon80pq_226() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A9EEC3FF3C3F9B7F2D651128FEAF2CE274"), - ) -} - -#[test] -fn test_ascon80pq_227() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCA1D05006CA03E3FC4AFA2B1B20CD4E80"), - ) -} - -#[test] -fn test_ascon80pq_228() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3F5F1AFC786CF3465DF3D554D8EDD8EEC0"), - ) -} - -#[test] -fn test_ascon80pq_229() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A59942DF78166542C167F5E23041AB070"), - ) -} - -#[test] -fn test_ascon80pq_230() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110A3D63E9A97AA56D6E0846AEC1FE7F1949"), - ) -} - -#[test] -fn test_ascon80pq_231() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13A614F37A9A3A636E3361156C5B8DDEFE"), - ) -} - -#[test] -fn test_ascon80pq_232() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!(""), - &hex!("2846418067CE936856B80187E0CC51865A45CCE6FE94A3"), - ) -} - -#[test] -fn test_ascon80pq_233() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("00"), - &hex!("A96AE9C305FCF68BBE5E8141A8CA48CC051F54DC2BAAC3"), - ) -} - -#[test] -fn test_ascon80pq_234() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("0001"), - &hex!("623F4DD472C8FB4C8386C2DE6FD5B70360C1BA7A15CAA3"), - ) -} - -#[test] -fn test_ascon80pq_235() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102"), - &hex!("494450185CCE77118EA55595E506638EBE89A31B875940"), - ) -} - -#[test] -fn test_ascon80pq_236() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("00010203"), - &hex!("8987022AE20DD35F7413F1C4AE2CDF650D5EF3124DFF9B"), - ) -} - -#[test] -fn test_ascon80pq_237() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("0001020304"), - &hex!("1973543D218C5590037813351AF7099622CACE2017C987"), - ) -} - -#[test] -fn test_ascon80pq_238() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D506FF740A658CFBF285AB748FC0B227352"), - ) -} - -#[test] -fn test_ascon80pq_239() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD18842D24A5928630624721EAE8354D51"), - ) -} - -#[test] -fn test_ascon80pq_240() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74F1F613FE6309C759B8160AF88BD1B81EC"), - ) -} - -#[test] -fn test_ascon80pq_241() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB200FB16361AC6824AB4BAFB4A43BD86E24"), - ) -} - -#[test] -fn test_ascon80pq_242() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E60E71FB781B002B730B9470B070FD584"), - ) -} - -#[test] -fn test_ascon80pq_243() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75B26C4B2A4F4DDB7FB85700538305438D7"), - ) -} - -#[test] -fn test_ascon80pq_244() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD6B5ECF93AD2EC82D74F8C6630D2ACE428"), - ) -} - -#[test] -fn test_ascon80pq_245() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB486548E9E5BFFD02369F57888F0BE274A"), - ) -} - -#[test] -fn test_ascon80pq_246() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31341F7F791953EC4DF8102145CAE11A2DCE"), - ) -} - -#[test] -fn test_ascon80pq_247() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E95294193300341018A4979A43B3E6F7D7D89681"), - ) -} - -#[test] -fn test_ascon80pq_248() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC791C3341C5BFBD2B929AA2102D296210E"), - ) -} - -#[test] -fn test_ascon80pq_249() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061C3B37D634F1799FE540BE7A5E99F78758"), - ) -} - -#[test] -fn test_ascon80pq_250() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A403D49AC7385330EC3B57D329345DA99"), - ) -} - -#[test] -fn test_ascon80pq_251() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D163A4C982B2FF74D316619FB8627D42F80"), - ) -} - -#[test] -fn test_ascon80pq_252() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF74725F357639193188C5DA41DCC1E924131"), - ) -} - -#[test] -fn test_ascon80pq_253() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17223A5DB248914A0667E307A70F3E7F74"), - ) -} - -#[test] -fn test_ascon80pq_254() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535E78D0D2C5FDA281A8331E0FDA9FC1768"), - ) -} - -#[test] -fn test_ascon80pq_255() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9BB1C2730FCBEA6307E438CF9DEBC87A2B"), - ) -} - -#[test] -fn test_ascon80pq_256() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D48456F4A4969522F88539CD79BA1313C0DC"), - ) -} - -#[test] -fn test_ascon80pq_257() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89B78CFDE9CD24866E2CAF2859BCCBABD56"), - ) -} - -#[test] -fn test_ascon80pq_258() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B764DB07F18D9EFD65338FB30C03CE51A8D8"), - ) -} - -#[test] -fn test_ascon80pq_259() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A98569C8FD0612527FA573972224E50DD463"), - ) -} - -#[test] -fn test_ascon80pq_260() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD3893E329AD2C3DC3D0E76F11FCEB569C"), - ) -} - -#[test] -fn test_ascon80pq_261() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDA8D90EC4FC5D39FA07C53393137B543DF"), - ) -} - -#[test] -fn test_ascon80pq_262() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3DAF58461C4CAEFC3C80AB74E70F1211DB"), - ) -} - -#[test] -fn test_ascon80pq_263() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA37B7AE50D7846CFA7B5349B7A031D768"), - ) -} - -#[test] -fn test_ascon80pq_264() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426850873172DD1C36A9F6051C7300A348"), - ) -} - -#[test] -fn test_ascon80pq_265() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!(""), - &hex!("2846418067CE93861A484E22565F161146FB6F47913803F9"), - ) -} - -#[test] -fn test_ascon80pq_266() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4D9DCC11C94BD0237CC5FBD8A411CBFDF"), - ) -} - -#[test] -fn test_ascon80pq_267() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("0001"), - &hex!("623F4DD472C8FB526AFC77765EBB693A4ED8FC64E7F42EB3"), - ) -} - -#[test] -fn test_ascon80pq_268() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102"), - &hex!("494450185CCE77E01ED661E3B43700257ED544227F9B40EA"), - ) -} - -#[test] -fn test_ascon80pq_269() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("00010203"), - &hex!("8987022AE20DD392EB142AB0FE223949709DDFD9F1F75CBA"), - ) -} - -#[test] -fn test_ascon80pq_270() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("0001020304"), - &hex!("1973543D218C55AD596A2A3DB33ABA8D0091B973B49FCA01"), - ) -} - -#[test] -fn test_ascon80pq_271() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB3FE07CF36EFA7E05B6925B7FB5A95860"), - ) -} - -#[test] -fn test_ascon80pq_272() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87E48E77D80EA260816D4C7836A0E35C8C"), - ) -} - -#[test] -fn test_ascon80pq_273() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA7F2928415D5A82D617BA364A8C5FF084F"), - ) -} - -#[test] -fn test_ascon80pq_274() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B692C241D3B8109E540BBF8D126BDA499"), - ) -} - -#[test] -fn test_ascon80pq_275() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10132E1687AFB2E0D13E5822AD613AF920"), - ) -} - -#[test] -fn test_ascon80pq_276() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA9F4BAAAEBA181EA2EC68B5EE1BCB2E45E"), - ) -} - -#[test] -fn test_ascon80pq_277() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD643BC204948CF09A8BEE6A729A8FF59F8AA"), - ) -} - -#[test] -fn test_ascon80pq_278() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF177EDC69822BAD7B209537F34D82EBE0"), - ) -} - -#[test] -fn test_ascon80pq_279() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343C00DC14459241C41FA48822AFE3EA32AF"), - ) -} - -#[test] -fn test_ascon80pq_280() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419992762D28BEA0887452699BB4C13B8A08D"), - ) -} - -#[test] -fn test_ascon80pq_281() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCE65659061558E6CFD71E9ED37E3FD975"), - ) -} - -#[test] -fn test_ascon80pq_282() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCED13063CCCFC0FD5FFEECE884DBB9AAD"), - ) -} - -#[test] -fn test_ascon80pq_283() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59D5E7925235A7F897A93258EEE0E33089"), - ) -} - -#[test] -fn test_ascon80pq_284() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1EC215DB4855A8E188B5AC180781B9CD4"), - ) -} - -#[test] -fn test_ascon80pq_285() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD07C17BDDFBD73BD8BACAEE7B5B988D91"), - ) -} - -#[test] -fn test_ascon80pq_286() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E7B25AC61D7BDEA861C9C30BC90889DC75"), - ) -} - -#[test] -fn test_ascon80pq_287() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD455353517FB53A36C9005378400648381C2CAF7"), - ) -} - -#[test] -fn test_ascon80pq_288() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B538F2DB7519BF7EA8C3BF905D92A198029"), - ) -} - -#[test] -fn test_ascon80pq_289() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A8D039E2C84D93783BBD5EBED4E2C2354"), - ) -} - -#[test] -fn test_ascon80pq_290() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBFE276D0E1A1183BD5BB9A31D954EDBBC9"), - ) -} - -#[test] -fn test_ascon80pq_291() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426F3261C1679806D19C53514E35E8B6A6E"), - ) -} - -#[test] -fn test_ascon80pq_292() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2DC143EB97C5868A71E1E88CA930BFDA5"), - ) -} - -#[test] -fn test_ascon80pq_293() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD48D5A31329954D88003A0981917CCF1268"), - ) -} - -#[test] -fn test_ascon80pq_294() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACB07FBBDF34D5A40DCA48B139EC8D898CF"), - ) -} - -#[test] -fn test_ascon80pq_295() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D6553C989342423653082FCC7E266A478FA"), - ) -} - -#[test] -fn test_ascon80pq_296() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74D4A1792E039BAF6CF3F12E44E35F7DF2"), - ) -} - -#[test] -fn test_ascon80pq_297() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426E0FA18908F75E444CF1E7EDED03BB9E90"), - ) -} - -#[test] -fn test_ascon80pq_298() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!(""), - &hex!("2846418067CE9386B4CB9A729E5FE92BB573F95EF31748543E"), - ) -} - -#[test] -fn test_ascon80pq_299() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9F8E0F2DA86FA7CA273E2ECD72D84EF46"), - ) -} - -#[test] -fn test_ascon80pq_300() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E69FA0E5AEF46FC7A9295D5004DDB14EE5"), - ) -} - -#[test] -fn test_ascon80pq_301() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102"), - &hex!("494450185CCE77E07DA22F0B8DDA84D3743B641EC2788B16FA"), - ) -} - -#[test] -fn test_ascon80pq_302() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DE2ACF3EDDA152858FCAAAE9B8464AF9A"), - ) -} - -#[test] -fn test_ascon80pq_303() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B9E04616BF128488B4BAE87F84833F74E"), - ) -} - -#[test] -fn test_ascon80pq_304() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F94A09E4DC1B05444A284E62B1F921625"), - ) -} - -#[test] -fn test_ascon80pq_305() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C5CB9D3F0926CF7B93FF8F54ECC95F5EF6"), - ) -} - -#[test] -fn test_ascon80pq_306() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA7738EB40ABED9F4161FFD1E3224FAFF94E3"), - ) -} - -#[test] -fn test_ascon80pq_307() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B36CBB0ECF06F460AF72935B83C9DAC363D"), - ) -} - -#[test] -fn test_ascon80pq_308() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D8F2D98DEB0249EE6BA453C6DA05F8C28B"), - ) -} - -#[test] -fn test_ascon80pq_309() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA9290A3C825C59820F9CB13E398A6D8923B8"), - ) -} - -#[test] -fn test_ascon80pq_310() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340B8F20E04DA910A8841C65F903EA4516D"), - ) -} - -#[test] -fn test_ascon80pq_311() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF34E51EBEF116982286C57B0BB5A33941E3"), - ) -} - -#[test] -fn test_ascon80pq_312() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA22CBAD72121FF0C14D0E65E147F5401C2"), - ) -} - -#[test] -fn test_ascon80pq_313() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990408B4DD9CBF2F7706546139B3F9B1ED8C"), - ) -} - -#[test] -fn test_ascon80pq_314() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC255F8B12B874D064EF5B64CD71D7D38AB"), - ) -} - -#[test] -fn test_ascon80pq_315() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF5E685340FA71C37D3A0AB2AEDAC46C019"), - ) -} - -#[test] -fn test_ascon80pq_316() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89AA5A2A9E9826AFBCE71DDB7F5EF1C5"), - ) -} - -#[test] -fn test_ascon80pq_317() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFACCCC2E8E3C4E423EB029323C264A897"), - ) -} - -#[test] -fn test_ascon80pq_318() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DF146EDEA6DD10C1C368C1660B96359AD"), - ) -} - -#[test] -fn test_ascon80pq_319() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E73648F4A1C8B684910177B42CE2029A4497"), - ) -} - -#[test] -fn test_ascon80pq_320() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D22B320228ABF9CBD9A7D1252A9800B86"), - ) -} - -#[test] -fn test_ascon80pq_321() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC4314F1B5A23CFA5E6F4A6512605973DF"), - ) -} - -#[test] -fn test_ascon80pq_322() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A88E23320BEB0C405700E32D956F303B56E"), - ) -} - -#[test] -fn test_ascon80pq_323() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF7783017764A29BEED8CEF20161E82E837E"), - ) -} - -#[test] -fn test_ascon80pq_324() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD8C292A44FE66184F0F8841E8CAF3BDBD"), - ) -} - -#[test] -fn test_ascon80pq_325() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F6201C4AF5D183942A3049E9F7650EF0F9"), - ) -} - -#[test] -fn test_ascon80pq_326() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD48717539E00B4921C8C4BDAC7B155AC88421"), - ) -} - -#[test] -fn test_ascon80pq_327() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA05983CAE980451A20E975730C17B91C7"), - ) -} - -#[test] -fn test_ascon80pq_328() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC14F3B2538A90464E5C69A24568083B93"), - ) -} - -#[test] -fn test_ascon80pq_329() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E5857D21A299BD0DFC259341E62A3B9F60"), - ) -} - -#[test] -fn test_ascon80pq_330() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFF2190288691F9A3F389FF34B980F44A8E"), - ) -} - -#[test] -fn test_ascon80pq_331() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!(""), - &hex!("2846418067CE9386B47FDC98D1718EBC010BAF0CDDF491EECB6A"), - ) -} - -#[test] -fn test_ascon80pq_332() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A545EDEAA170B754D23EAFE81E14964CDF"), - ) -} - -#[test] -fn test_ascon80pq_333() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E6940910992D2A65CB617F6E2D8B81BA0C2E"), - ) -} - -#[test] -fn test_ascon80pq_334() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B47B8F62722B4B060700542AEEEAA02BB"), - ) -} - -#[test] -fn test_ascon80pq_335() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4BF92F7FAB2E9692B67EAE32CDF70C74B"), - ) -} - -#[test] -fn test_ascon80pq_336() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B42999540D737AA3BC2106BF749842DD5F9"), - ) -} - -#[test] -fn test_ascon80pq_337() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6C7E69D7543203BD3B4E53F643A95D3836"), - ) -} - -#[test] -fn test_ascon80pq_338() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533C442A461E458B8106C94659C204C7910"), - ) -} - -#[test] -fn test_ascon80pq_339() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA7734146BA9B5A4C428882C57EEA9D27DEC214"), - ) -} - -#[test] -fn test_ascon80pq_340() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B36663C04E8A73C8D8782AC5A3ED8BA9B3F5E"), - ) -} - -#[test] -fn test_ascon80pq_341() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D8754CFD0FE197EC5820BF326F6CE0C6A7D4"), - ) -} - -#[test] -fn test_ascon80pq_342() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A1A3B38732F860721ACA2D9CD2BF3C94"), - ) -} - -#[test] -fn test_ascon80pq_343() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340522166A361D2A0FDC2578460F9392CBF64"), - ) -} - -#[test] -fn test_ascon80pq_344() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B43DFEC821E3FC9BAA4A86AC10DE39353"), - ) -} - -#[test] -fn test_ascon80pq_345() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F8EA220C6B399642601544430C7E5D181"), - ) -} - -#[test] -fn test_ascon80pq_346() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E952941999048989A8272E23C3D735AAC54C078091718A"), - ) -} - -#[test] -fn test_ascon80pq_347() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273375681FE915974459EF6C139E08F6AD1"), - ) -} - -#[test] -fn test_ascon80pq_348() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C902ADFDB671ED50FA8D2ECCE2F89AD2D"), - ) -} - -#[test] -fn test_ascon80pq_349() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89BBD4ADA296D59A4F3C52E9D3D1AB1AF3"), - ) -} - -#[test] -fn test_ascon80pq_350() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBAEEC966599204770FB7663B2090CB8810"), - ) -} - -#[test] -fn test_ascon80pq_351() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9DBE4471D893DE7070691543A3D412ACC"), - ) -} - -#[test] -fn test_ascon80pq_352() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B688CB0CF19C5EF2BA09D227C27B28150B"), - ) -} - -#[test] -fn test_ascon80pq_353() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D351B565E41A4145E80CC85F06E3752543D"), - ) -} - -#[test] -fn test_ascon80pq_354() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7EDAEAA8FD00E562FE94DEB9A9D9715BC1"), - ) -} - -#[test] -fn test_ascon80pq_355() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A8855C7482C6853CD65F8BBCF588FD2D7ED04"), - ) -} - -#[test] -fn test_ascon80pq_356() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDAD8AA4C85C0913EFA5374639242354DE"), - ) -} - -#[test] -fn test_ascon80pq_357() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91B4B622E986EB73020AC2A70B2A36198C"), - ) -} - -#[test] -fn test_ascon80pq_358() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DDDB646F3551C4CC0DE4C44BB97E8F9F4"), - ) -} - -#[test] -fn test_ascon80pq_359() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BEFA2DEC78A30970FC9D63EB135E326BCA"), - ) -} - -#[test] -fn test_ascon80pq_360() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6DA9E111EA0E4674A4A88F4109EE38EC7C"), - ) -} - -#[test] -fn test_ascon80pq_361() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC078B6265A0F4AFE952B42256C97C68E2A3"), - ) -} - -#[test] -fn test_ascon80pq_362() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585B2CC6C5F2E7BEF7BC5C6061EF75B3975"), - ) -} - -#[test] -fn test_ascon80pq_363() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD1F32581AA82E1C2958BA6EC9D467FA726"), - ) -} - -#[test] -fn test_ascon80pq_364() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!(""), - &hex!("2846418067CE9386B47F05452F6CAE435738AFC49036B977E99F31"), - ) -} - -#[test] -fn test_ascon80pq_365() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A50BCF546E6C7CE00AD0600F1D62E279F04F"), - ) -} - -#[test] -fn test_ascon80pq_366() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E694B12BAB9D5A03DE49EC9B015D7F1CEC5F8A"), - ) -} - -#[test] -fn test_ascon80pq_367() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B201594794515C1C5557BB13F0C4C9AA517"), - ) -} - -#[test] -fn test_ascon80pq_368() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4D18E9FAC9181F8C2B3D742AFF9537C254B"), - ) -} - -#[test] -fn test_ascon80pq_369() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B428266253462B8763E84024FC3842F0979C4"), - ) -} - -#[test] -fn test_ascon80pq_370() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6CA1B0F14391084054C43B0500A3C75828F0"), - ) -} - -#[test] -fn test_ascon80pq_371() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533FE0A8CB6606FEEF63CA75A490EE5474BF0"), - ) -} - -#[test] -fn test_ascon80pq_372() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA77341581D074378C8218FB19B0ECCA645FED8C4"), - ) -} - -#[test] -fn test_ascon80pq_373() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B366654BB042DBD959156F2B4CAF5A2CB0C6347"), - ) -} - -#[test] -fn test_ascon80pq_374() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D875C09D01C04DA3EABE8134D70680FA96A6C7"), - ) -} - -#[test] -fn test_ascon80pq_375() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A504FAB452FC3EE78D3F1817F444711632"), - ) -} - -#[test] -fn test_ascon80pq_376() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD643405263D7FEFAA4FAE7408E7FA6B14DA5C4B306"), - ) -} - -#[test] -fn test_ascon80pq_377() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B9B6BF1D5265A3ECA98482D6A7754A00377"), - ) -} - -#[test] -fn test_ascon80pq_378() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F80C16B48A77F5AB42BA2AB4A0CDF62686B"), - ) -} - -#[test] -fn test_ascon80pq_379() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990489D65FB88DCC4CD715F00D30125FF3BBB609"), - ) -} - -#[test] -fn test_ascon80pq_380() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273A607741A2226E0FA52E986458315A2950E"), - ) -} - -#[test] -fn test_ascon80pq_381() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C8F4297E33AD73C6960CD385FFB753B56D6"), - ) -} - -#[test] -fn test_ascon80pq_382() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE8998D81F02FDB359D0A94FA4E0E45F8FBC82"), - ) -} - -#[test] -fn test_ascon80pq_383() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBA6AE8861A771241E01034AB7CA74C0D7108"), - ) -} - -#[test] -fn test_ascon80pq_384() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9D9E22379E4A47A7B7EB103EA62D4C6FC73"), - ) -} - -#[test] -fn test_ascon80pq_385() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B6FAAF17A34AB4F2D8325EC12C5DB2FBBB79"), - ) -} - -#[test] -fn test_ascon80pq_386() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D350B8D510E4F20A83FA9E92C65F2B108227F"), - ) -} - -#[test] -fn test_ascon80pq_387() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7E2093E83236527EA28D9F39A91E5CAE4872"), - ) -} - -#[test] -fn test_ascon80pq_388() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A885522B773407F1DC721A39A0A11B44177D63C"), - ) -} - -#[test] -fn test_ascon80pq_389() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDDADF90F9433B2379F8EEB3438EFE2CB29F"), - ) -} - -#[test] -fn test_ascon80pq_390() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91EF354210EFBD001C73C407833532DA6871"), - ) -} - -#[test] -fn test_ascon80pq_391() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DA78A4986B33F0CCE939523747AD0DBC68C"), - ) -} - -#[test] -fn test_ascon80pq_392() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BE997A4DA8453C13576D7784959943449C09"), - ) -} - -#[test] -fn test_ascon80pq_393() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6D9643B6AD3337D8A8791A77E0D0B378E568"), - ) -} - -#[test] -fn test_ascon80pq_394() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC07A02BED1E696B7BA496F468CB1495BE5D24"), - ) -} - -#[test] -fn test_ascon80pq_395() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585FE86CCC8D9622B8FB42EF8186239A09EDB"), - ) -} - -#[test] -fn test_ascon80pq_396() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD17B606349B5AC4C5B248EC013626AB4A236"), - ) -} - -#[test] -fn test_ascon80pq_397() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!(""), - &hex!("2846418067CE9386B47F05841DD3576B0C07001300B6F4D29C55669E"), - ) -} - -#[test] -fn test_ascon80pq_398() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A50B156B1B55D1A5AFF1FA50730C36702561BF"), - ) -} - -#[test] -fn test_ascon80pq_399() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E694B10D2C5B2C41772876BFE4FCBE83883BF3A4"), - ) -} - -#[test] -fn test_ascon80pq_400() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B20FEA90C99BCAA375D4A0E177DD6F6F309AD"), - ) -} - -#[test] -fn test_ascon80pq_401() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4D1F6D8107016F58A92D36601D6294F02AE0C"), - ) -} - -#[test] -fn test_ascon80pq_402() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B4282D761A396A875C57FBD62EA9550B8486BD6"), - ) -} - -#[test] -fn test_ascon80pq_403() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6CA1DEDAB8D9106C5650944879B6B18BDCEFE0"), - ) -} - -#[test] -fn test_ascon80pq_404() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533FE4B8FF7A1AA84987A8DE726D89B07E0EBF4"), - ) -} - -#[test] -fn test_ascon80pq_405() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA773415872E72221D5D00192E7CB73B22A02ACF3EE"), - ) -} - -#[test] -fn test_ascon80pq_406() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B366654612529743C240410A64EC81656CFC4648F"), - ) -} - -#[test] -fn test_ascon80pq_407() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D875C05DF21236576FCF713C05EA50886F5904AD"), - ) -} - -#[test] -fn test_ascon80pq_408() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A532AD3D0BA00CEEAC77BEACCC250F097C0A"), - ) -} - -#[test] -fn test_ascon80pq_409() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340526353B3BB597D5D6FCB0052739E4DCE6DD9F9"), - ) -} - -#[test] -fn test_ascon80pq_410() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B9BEA035110617D0D8EB7667EDFE9EA0E38C7"), - ) -} - -#[test] -fn test_ascon80pq_411() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F8065C34A72A650DA205C2D1B159270F5061D"), - ) -} - -#[test] -fn test_ascon80pq_412() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990489D65FEBE227731F77022E17F5D8179A367052"), - ) -} - -#[test] -fn test_ascon80pq_413() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273A6726B1ECFAAC6AF99305F696C2718F579B5"), - ) -} - -#[test] -fn test_ascon80pq_414() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C8FDAE1194DFFFADD0F31545CC5BAF4D9BAA1"), - ) -} - -#[test] -fn test_ascon80pq_415() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89980A3ED4B32EBDB85051A8C8EB495F349D38"), - ) -} - -#[test] -fn test_ascon80pq_416() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBA6AE17D96B7E5D0DD8A977516AE5DC0F1D25F"), - ) -} - -#[test] -fn test_ascon80pq_417() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9D9A5FF872FC54059BD1B80FB9BCAD58F284D"), - ) -} - -#[test] -fn test_ascon80pq_418() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B6FA13A1EE82FD16449347E0DA8D7B2C32C4AE"), - ) -} - -#[test] -fn test_ascon80pq_419() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D350B5B3D36BF87745F6707B7DC393BABFD0F8E"), - ) -} - -#[test] -fn test_ascon80pq_420() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7E203E68B444BE0F53A7A94AF398AFA5D69C93"), - ) -} - -#[test] -fn test_ascon80pq_421() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A885522BC1B9902F1C450F67F58408F9100BC9F08"), - ) -} - -#[test] -fn test_ascon80pq_422() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDDA5C687510A643CBC11741B5647E06565697"), - ) -} - -#[test] -fn test_ascon80pq_423() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91EF5E59437F3ECC20378E9ADA9C9EF497BC8B"), - ) -} - -#[test] -fn test_ascon80pq_424() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DA777367BA7E7C5CDEB1851A19A2BC9EEC9DD"), - ) -} - -#[test] -fn test_ascon80pq_425() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BE991990D75925843EE78C94492419CE078B35"), - ) -} - -#[test] -fn test_ascon80pq_426() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6D96259A2295084F44DCFF51CCA1ECED40280D"), - ) -} - -#[test] -fn test_ascon80pq_427() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC07A050B1BDF1957AEBC16395DAC38AD6E8D607"), - ) -} - -#[test] -fn test_ascon80pq_428() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585FE44FFE87B9792F9C555AD56C46DD3DB3FFA"), - ) -} - -#[test] -fn test_ascon80pq_429() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD17B0F937D57F4D72F5569ACB5563805A73DB6"), - ) -} - -#[test] -fn test_ascon80pq_430() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!(""), - &hex!("2846418067CE9386B47F0584BFD919FC5FF05948C75DB703D125BCBB78"), - ) -} - -#[test] -fn test_ascon80pq_431() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A50B15397253F6121E9928BF390DCAC5BB51E9BD"), - ) -} - -#[test] -fn test_ascon80pq_432() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E694B10DD7C4C102F57324F33B725B3C751DCF8EA2"), - ) -} - -#[test] -fn test_ascon80pq_433() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B20FE70390C88475332AFCBB5805B371FDFE66D"), - ) -} - -#[test] -fn test_ascon80pq_434() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4D1F6B0A6DFD9FA2E99E97CD01B09286AAA62C5"), - ) -} - -#[test] -fn test_ascon80pq_435() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B4282D7ADDD5D13787CA66D2B27470D480F14E45A"), - ) -} - -#[test] -fn test_ascon80pq_436() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6CA1DECD47FD9E8B1CA6461C71D97F52B3DF4350"), - ) -} - -#[test] -fn test_ascon80pq_437() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533FE4BBB65AF50AED468E63D0A54B54B5B2CC34D"), - ) -} - -#[test] -fn test_ascon80pq_438() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA773415872B0B49653AB0732CCFFEE9CC6AC4A0AC124"), - ) -} - -#[test] -fn test_ascon80pq_439() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B366654617CA908D440D670A8236E2FEB99FE0F23DF"), - ) -} - -#[test] -fn test_ascon80pq_440() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D875C05DC1EB8F6A3446A6EC44CF532ECDC0A78DD5"), - ) -} - -#[test] -fn test_ascon80pq_441() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A5327ED2B2AEE60065A3DDD91BE06DD7637C77"), - ) -} - -#[test] -fn test_ascon80pq_442() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340526353C073B1A6C776D1125F2505CF2CC4FD67B5"), - ) -} - -#[test] -fn test_ascon80pq_443() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B9BEAD4C36A5421C379BB405DE5856328D73043"), - ) -} - -#[test] -fn test_ascon80pq_444() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F80654384D9E368F2E98F3C39117BFC318310B9"), - ) -} - -#[test] -fn test_ascon80pq_445() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990489D65FF2039F5C2B6C8466BC7F6BBEE8ED0AC758"), - ) -} - -#[test] -fn test_ascon80pq_446() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273A6722B41EABB1AE5A181942370122790467F92"), - ) -} - -#[test] -fn test_ascon80pq_447() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C8FDADD925F0061102771C50DB77CB601AB1A99"), - ) -} - -#[test] -fn test_ascon80pq_448() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89980A3ED3D243B90B48CEA91400BF2BB07D500B"), - ) -} - -#[test] -fn test_ascon80pq_449() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBA6AE107FC8F39D483F6F643AB73D177AC41CC8A"), - ) -} - -#[test] -fn test_ascon80pq_450() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9D9A55EBC3FF78A5708A0E8C793E34295EF6458"), - ) -} - -#[test] -fn test_ascon80pq_451() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B6FA13B776A5E30C9E4E8721620049BB382306A3"), - ) -} - -#[test] -fn test_ascon80pq_452() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D350B5BF5DC61C22F46EF11BE4EEA6CECA8954D57"), - ) -} - -#[test] -fn test_ascon80pq_453() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7E203EEDE17A4EDE6D5EECDF25DB3A42A40F769A"), - ) -} - -#[test] -fn test_ascon80pq_454() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A885522BC1F2A7F5C28B4F855AF743FDFE00EB3DD12"), - ) -} - -#[test] -fn test_ascon80pq_455() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDDA5CC785FAD4EDC3831CFA45F2D944643D4E3B"), - ) -} - -#[test] -fn test_ascon80pq_456() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91EF5EEB42650E8D8F24839B7EC42CE326E771AC"), - ) -} - -#[test] -fn test_ascon80pq_457() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DA7774ABFA01C93C74C4085F51B0E14E7FD7FEC"), - ) -} - -#[test] -fn test_ascon80pq_458() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BE9919654B5A977433E0EB9F6F8AC5B79FC9B5D0"), - ) -} - -#[test] -fn test_ascon80pq_459() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6D9625B855B3B3E46640622F61A0173DBD0153E7"), - ) -} - -#[test] -fn test_ascon80pq_460() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC07A050E2E6DF6CBA756A047C62425DE324E38169"), - ) -} - -#[test] -fn test_ascon80pq_461() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585FE4424197D99431D570F7C014AA6C3CB6EC7FB"), - ) -} - -#[test] -fn test_ascon80pq_462() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD17B0F51906EE4E681B21C9717A4B40054F26D03"), - ) -} - -#[test] -fn test_ascon80pq_463() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!(""), - &hex!("2846418067CE9386B47F0584BF9EA0940F2BA6638D0539D37DD1843D1863"), - ) -} - -#[test] -fn test_ascon80pq_464() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A50B1539B808B8FCFFFC67EDFE17EF685A8FAB5555"), - ) -} - -#[test] -fn test_ascon80pq_465() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E694B10DD79A84A294F7E41D948A666794CD1291210C"), - ) -} - -#[test] -fn test_ascon80pq_466() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B20FE70459C267AC0F6FC28AC2AA2D5CF3B031039"), - ) -} - -#[test] -fn test_ascon80pq_467() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4D1F6B035A4C344EDCBC2386626E7AC9EA0A0D8A3"), - ) -} - -#[test] -fn test_ascon80pq_468() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B4282D7AD62CD65EFEAD3A9BA5899E98D24FA3FC3DF"), - ) -} - -#[test] -fn test_ascon80pq_469() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6CA1DECDC92258C6F1D11A57F5AD3E909491E13175"), - ) -} - -#[test] -fn test_ascon80pq_470() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533FE4BBBF100DB5B2B3EB1E2C3F91BA4064372DCFA"), - ) -} - -#[test] -fn test_ascon80pq_471() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA773415872B01C3CD19D28DB8452B06B8B391DBA7885AB"), - ) -} - -#[test] -fn test_ascon80pq_472() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B366654617C0C23DAE402508CE27B46939F672D186789"), - ) -} - -#[test] -fn test_ascon80pq_473() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D875C05DC11A5D2727BA153FB33329EDAC7D5B30567D"), - ) -} - -#[test] -fn test_ascon80pq_474() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A5327E8D6B256166A0D4D1FD15029356308F0FFE"), - ) -} - -#[test] -fn test_ascon80pq_475() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340526353C0F85FCC778403EDCBECC07E45D1A2A44167"), - ) -} - -#[test] -fn test_ascon80pq_476() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B9BEAD461FDD62F1C3D30005C909DA5F29A993BD4"), - ) -} - -#[test] -fn test_ascon80pq_477() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F806543DEBCD68B7C6B1A54F6627C77AD841953F2"), - ) -} - -#[test] -fn test_ascon80pq_478() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990489D65FF230E3B7443315DED8582147EC0E5436A028"), - ) -} - -#[test] -fn test_ascon80pq_479() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273A6722B8B5B130E2194CA3406CCF7C7902EAF3A0E"), - ) -} - -#[test] -fn test_ascon80pq_480() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C8FDADDE77238987B0E2121A95BD01D5B1DD767AC"), - ) -} - -#[test] -fn test_ascon80pq_481() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89980A3E9AE40BC659AF277E09DC12E2B7EE614BA6"), - ) -} - -#[test] -fn test_ascon80pq_482() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBA6AE107FE16ED18D38F3DB3D7E6FF2663E0344CA6"), - ) -} - -#[test] -fn test_ascon80pq_483() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9D9A55E8ED50D3D0E1677F89B7D1A8860B0940CB6"), - ) -} - -#[test] -fn test_ascon80pq_484() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B6FA13B7542D3BAB61DBDEF8C840F7BA3C4B35D3A7"), - ) -} - -#[test] -fn test_ascon80pq_485() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D350B5BF5F7E8907587385BC96C69B4D665166A587D"), - ) -} - -#[test] -fn test_ascon80pq_486() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7E203EEDF5F5CFA6CC1FF335BD0F404A8D75AFA689"), - ) -} - -#[test] -fn test_ascon80pq_487() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A885522BC1FFB11DF9DA0A1E92D249480A44D7B7855B5"), - ) -} - -#[test] -fn test_ascon80pq_488() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDDA5CC776A74FCCC014A3FFC2FC1A253D092F680A"), - ) -} - -#[test] -fn test_ascon80pq_489() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91EF5EEBD40710C8D5C37F65BC3BD7BE861DDE31B7"), - ) -} - -#[test] -fn test_ascon80pq_490() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DA7774ADE038DECEA69651C8CAF4D4A89815A81A6"), - ) -} - -#[test] -fn test_ascon80pq_491() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BE991965AC3C4790A88DBFA6AD3673A2E557D861A5"), - ) -} - -#[test] -fn test_ascon80pq_492() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6D9625B8C1910CFDDA868E2F844916C2ADF538A405"), - ) -} - -#[test] -fn test_ascon80pq_493() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC07A050E2EAC04185C745C8D770F7565CA4C4885DB0"), - ) -} - -#[test] -fn test_ascon80pq_494() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585FE4424B2AC49312F8D87B44A96CC1000CCD03146"), - ) -} - -#[test] -fn test_ascon80pq_495() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD17B0F51A65F01655A848E79134265AF34E71BF97D"), - ) -} - -#[test] -fn test_ascon80pq_496() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!(""), - &hex!("2846418067CE9386B47F0584BF9EEE8D5C48122DD5E9E11DA9A037A8B6502A"), - ) -} - -#[test] -fn test_ascon80pq_497() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A50B1539B8965D3DB1611DDBDF6DFBBCE0E465AC6F10"), - ) -} - -#[test] -fn test_ascon80pq_498() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E694B10DD79A2228F688CD95862B52C750506E4A31C6CC"), - ) -} - -#[test] -fn test_ascon80pq_499() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B20FE70457D4BADD493CD2BF8038B3F50C8DCD98661"), - ) -} - -#[test] -fn test_ascon80pq_500() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4D1F6B035702E8C7E3CCA469870EE4B40470141F0F6"), - ) -} - -#[test] -fn test_ascon80pq_501() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B4282D7AD62CB4760702BD8618E26E2A569BFFAE52FF8"), - ) -} - -#[test] -fn test_ascon80pq_502() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6CA1DECDC9687577BA75C6B4DA30E46906905164CF2D"), - ) -} - -#[test] -fn test_ascon80pq_503() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533FE4BBBF1F4089DC1DE8B16234E488E30F3D21456CD"), - ) -} - -#[test] -fn test_ascon80pq_504() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA773415872B01CB8281CD822572651275A07E8FDB38804D6"), - ) -} - -#[test] -fn test_ascon80pq_505() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B366654617C0CF5F8B554632824D3146D54DB99B45A6096"), - ) -} - -#[test] -fn test_ascon80pq_506() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D875C05DC11AFE955214CB918F253C62F72725F28678F0"), - ) -} - -#[test] -fn test_ascon80pq_507() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A5327E8DE44DFF999CF334282A0ACA6690162A708D"), - ) -} - -#[test] -fn test_ascon80pq_508() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340526353C0F85814B660403F1C61E1B45DA20F995E42CB"), - ) -} - -#[test] -fn test_ascon80pq_509() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B9BEAD4615E81AF414E442F77D5CECE55F5493128EE"), - ) -} - -#[test] -fn test_ascon80pq_510() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F806543DE45302C2EA0327CAAC0E4BB30F73377EC5D"), - ) -} - -#[test] -fn test_ascon80pq_511() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990489D65FF2300A94741593B9281FDD27234C2B6AD953E4"), - ) -} - -#[test] -fn test_ascon80pq_512() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273A6722B8BE18CBD29A97F6FF8648BB191E847566DD9"), - ) -} - -#[test] -fn test_ascon80pq_513() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C8FDADDE7C984DE2936E258E97D96F2A45A6CD74959"), - ) -} - -#[test] -fn test_ascon80pq_514() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89980A3E9A364F0EEF1ACC12BCA094EDC25E337627EA"), - ) -} - -#[test] -fn test_ascon80pq_515() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBA6AE107FE6AEC0A5FB765F3877026E542D38162544E"), - ) -} - -#[test] -fn test_ascon80pq_516() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9D9A55E8E5145F585863629A0248ACEA98CF234EBC4"), - ) -} - -#[test] -fn test_ascon80pq_517() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B6FA13B7549B00ED47607FE3AE642A86D09671E3E6F3"), - ) -} - -#[test] -fn test_ascon80pq_518() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D350B5BF5F7C2B4AC429DA1C37860B340EC5690AFEEB4"), - ) -} - -#[test] -fn test_ascon80pq_519() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7E203EEDF5080C9729FC494429EF625564E8A108CFD4"), - ) -} - -#[test] -fn test_ascon80pq_520() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A885522BC1FFBEC5DECFAF64326B252F3DDE8CF2263FB08"), - ) -} - -#[test] -fn test_ascon80pq_521() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDDA5CC776862F472B5B960B236AECF1AEF3445AE7D8"), - ) -} - -#[test] -fn test_ascon80pq_522() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91EF5EEBD4B95860462044E5AF44B6EDC3027E8B2EFE"), - ) -} - -#[test] -fn test_ascon80pq_523() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DA7774ADE7A5BB115B20A0DC56E0D6F5FE8D9896C96"), - ) -} - -#[test] -fn test_ascon80pq_524() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BE991965AC576F102139ACDCE7951C70A813908F978A"), - ) -} - -#[test] -fn test_ascon80pq_525() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6D9625B8C11E6C66C50EE8ACFAF7074496ADA3D5A12D"), - ) -} - -#[test] -fn test_ascon80pq_526() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC07A050E2EA55C371323FC08F7375D64B8A6F5CFC076F"), - ) -} - -#[test] -fn test_ascon80pq_527() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585FE4424B2916A05E4CC1A362A3CAB418E2D3A51D937"), - ) -} - -#[test] -fn test_ascon80pq_528() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD17B0F51A6A8D0AC133E757ED09743FAF30C928F9AFC"), - ) -} - -#[test] -fn test_ascon80pq_529() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!(""), - &hex!("2846418067CE9386B47F0584BF9EEE3F818CA2B264F3BBFC40B773D0EB81F594"), - ) -} - -#[test] -fn test_ascon80pq_530() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A50B1539B896E71A04D7949337EDF069808760AE7D7EEE"), - ) -} - -#[test] -fn test_ascon80pq_531() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E694B10DD79A2204B5C5F7ED33D6E27F7F800389D99132B2"), - ) -} - -#[test] -fn test_ascon80pq_532() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B20FE70457DE7EDA2AA2873B35A7D96120EB0E40AEF73"), - ) -} - -#[test] -fn test_ascon80pq_533() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4D1F6B0357010128D0A6913E946EDADF62E815D8A6B19"), - ) -} - -#[test] -fn test_ascon80pq_534() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B4282D7AD62CBE1928127A4FBED2EA3FF3D6DDFA543A9F9"), - ) -} - -#[test] -fn test_ascon80pq_535() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6CA1DECDC968BC9158641564E412247936B68C1CAE32B3"), - ) -} - -#[test] -fn test_ascon80pq_536() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533FE4BBBF1F48857E145ACE60FECC49118C400A3F37D4F"), - ) -} - -#[test] -fn test_ascon80pq_537() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA773415872B01CB834DBE18B2D5C6C9E77DF52E8CABB7A3283"), - ) -} - -#[test] -fn test_ascon80pq_538() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B366654617C0CF56CDD4FE31193A97B0682A5C5916F7D31BF"), - ) -} - -#[test] -fn test_ascon80pq_539() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D875C05DC11AFE38906F3A1BF5ADBC7285A776E48A9F01A7"), - ) -} - -#[test] -fn test_ascon80pq_540() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A5327E8DE42A1F463BA5A17EF73450321D7B4A84FA74"), - ) -} - -#[test] -fn test_ascon80pq_541() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340526353C0F85889BA5721A22963633FA61A9DC1BD29BA75"), - ) -} - -#[test] -fn test_ascon80pq_542() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B9BEAD4615E3DBD0B1C5C5251CB96B0B0778F364B2D29"), - ) -} - -#[test] -fn test_ascon80pq_543() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F806543DE452ECC508B66A91185A84221EF35D209186A"), - ) -} - -#[test] -fn test_ascon80pq_544() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990489D65FF2300AD924A59EE891A1B3845AFA8EDE5D142AD1"), - ) -} - -#[test] -fn test_ascon80pq_545() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273A6722B8BE1BCDAB849111CFD590F480F66BE1D393841"), - ) -} - -#[test] -fn test_ascon80pq_546() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C8FDADDE7C9E47ECF3BE0A55D1BF849DA473CBDD69207"), - ) -} - -#[test] -fn test_ascon80pq_547() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89980A3E9A367B288AD97A2FCF6F3579A33B1B2789E9D0"), - ) -} - -#[test] -fn test_ascon80pq_548() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBA6AE107FE6A518C892D00B7F8F0DD3A609D6178EB4C03"), - ) -} - -#[test] -fn test_ascon80pq_549() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9D9A55E8E516344E2E54C9F5A62E4A2AC8EAD139ADC55"), - ) -} - -#[test] -fn test_ascon80pq_550() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B6FA13B7549B7C4B1CCD50F6B75926E47EB2922D5D94F4"), - ) -} - -#[test] -fn test_ascon80pq_551() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D350B5BF5F7C2CAD24527617C4F8E9D9F4EC86E6EB44E8D"), - ) -} - -#[test] -fn test_ascon80pq_552() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7E203EEDF5080E7ECF2ED8E1860D0C40C53D344D49A8D1"), - ) -} - -#[test] -fn test_ascon80pq_553() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A885522BC1FFBECB213611A04D6769A72A137F8EB3DDA83C9"), - ) -} - -#[test] -fn test_ascon80pq_554() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDDA5CC776865BD37289D6BA7712BD01BC20D2D206D5D0"), - ) -} - -#[test] -fn test_ascon80pq_555() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91EF5EEBD4B9078BF6D0DD0939386538E97D70B17A3ADC"), - ) -} - -#[test] -fn test_ascon80pq_556() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DA7774ADE7A9D1C850576A7C373A18DD4B1D3EC911A2B"), - ) -} - -#[test] -fn test_ascon80pq_557() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BE991965AC57B468291EB3684B6FF37563517037F38B23"), - ) -} - -#[test] -fn test_ascon80pq_558() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6D9625B8C11E68A47047F7ECE4754033A29D6D4BE063EC"), - ) -} - -#[test] -fn test_ascon80pq_559() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC07A050E2EA558D072364005749A6DD92EFCD156BF89785"), - ) -} - -#[test] -fn test_ascon80pq_560() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585FE4424B2913EE4C290180B12FB7790071C07F6C2E033"), - ) -} - -#[test] -fn test_ascon80pq_561() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD17B0F51A6A83016F564E1D50A502B9B4FE794A806DC75"), - ) -} - -#[test] -fn test_ascon80pq_562() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!(""), - &hex!("2846418067CE9386B47F0584BF9EEE3F5198E62C65AE57B9C6B19FCCC757B8D1DE"), - ) -} - -#[test] -fn test_ascon80pq_563() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A50B1539B896E7804C7F86778B9CDBBE31F55D1DF1AE6A7C"), - ) -} - -#[test] -fn test_ascon80pq_564() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E694B10DD79A2204A63021F6C941BA68647A7BF8FE2A3DDD4C"), - ) -} - -#[test] -fn test_ascon80pq_565() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B20FE70457DE7D4E48C491115261476441C40DBF4720598"), - ) -} - -#[test] -fn test_ascon80pq_566() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4D1F6B0357010495E406B6F9D878357384B25C56B3A491E"), - ) -} - -#[test] -fn test_ascon80pq_567() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B4282D7AD62CBE11470DE1D5DE38F0F59F3FFA5FDEE647040"), - ) -} - -#[test] -fn test_ascon80pq_568() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7481B56CE6397C8028A30E2395368DB39"), - ) -} - -#[test] -fn test_ascon80pq_569() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533FE4BBBF1F48871B97D02C7FC07FE01B21E5FC98D937A2F"), - ) -} - -#[test] -fn test_ascon80pq_570() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA773415872B01CB834C3A721C972C2DD675595459FFF639D2487"), - ) -} - -#[test] -fn test_ascon80pq_571() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B366654617C0CF56C8B505A57BF188163E1ABB3BDB2B20EBD2A"), - ) -} - -#[test] -fn test_ascon80pq_572() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D875C05DC11AFE38DFF402245EF9B2B5B0D39D835EDBBD26B0"), - ) -} - -#[test] -fn test_ascon80pq_573() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A5327E8DE42A553AC959AAC83FC6DDF279870053F05899"), - ) -} - -#[test] -fn test_ascon80pq_574() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340526353C0F858893388DA30D26E22512244D43E7343DC264F"), - ) -} - -#[test] -fn test_ascon80pq_575() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B9BEAD4615E3DBB67C9F87E998329CDB84EB60C09181235"), - ) -} - -#[test] -fn test_ascon80pq_576() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F806543DE452EDBD2EC5ADEC376AEBE786E5614BD4C9F9D"), - ) -} - -#[test] -fn test_ascon80pq_577() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990489D65FF2300AD917502E66DA5F21C2FDD9540E7FFF0CA9CD"), - ) -} - -#[test] -fn test_ascon80pq_578() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273A6722B8BE1BCA7E056A8001E1A9F7AFCA92117B79D53A3"), - ) -} - -#[test] -fn test_ascon80pq_579() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C8FDADDE7C9E4F5CA8B173D13FAE027F5E0B85139ED2D17"), - ) -} - -#[test] -fn test_ascon80pq_580() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89980A3E9A367BB19662441B6BD32D3C6319E08ACFEDCE98"), - ) -} - -#[test] -fn test_ascon80pq_581() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBA6AE107FE6A516A90DB15C692B8AE5D6D35B33E2283BC80"), - ) -} - -#[test] -fn test_ascon80pq_582() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9D9A55E8E5163B825F8A9BAF0C90E536A062BD77501218E"), - ) -} - -#[test] -fn test_ascon80pq_583() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B6FA13B7549B7C0E33FBCC74E51D3870FEBD0D86897A949E"), - ) -} - -#[test] -fn test_ascon80pq_584() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D350B5BF5F7C2CA7ED0BBF0FF848A21EFEBD13951A81A753F"), - ) -} - -#[test] -fn test_ascon80pq_585() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7E203EEDF5080EA0E869E870E9DA72AA25DEA678FEB42846"), - ) -} - -#[test] -fn test_ascon80pq_586() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A885522BC1FFBECB28C4747C19B7D500B9E4326A0EC841970FA"), - ) -} - -#[test] -fn test_ascon80pq_587() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDDA5CC776865B81402EFAAF9547F89DF67D0938E9E7952A"), - ) -} - -#[test] -fn test_ascon80pq_588() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91EF5EEBD4B907C0B6C86B029EE8287C000F44FDEB5ED324"), - ) -} - -#[test] -fn test_ascon80pq_589() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DA7774ADE7A9D9258D41BA128DC201CFFD6F283AE524B42"), - ) -} - -#[test] -fn test_ascon80pq_590() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BE991965AC57B4D60F0EA595C9FD784DE237B09306163B23"), - ) -} - -#[test] -fn test_ascon80pq_591() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6D9625B8C11E68F1B4A62D071B87F9D8C919F37A3B08DF7F"), - ) -} - -#[test] -fn test_ascon80pq_592() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC07A050E2EA558D84CBBFC48E8594BBAD8769886925C6C488"), - ) -} - -#[test] -fn test_ascon80pq_593() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585FE4424B2913E0BB691BFD3A8662D4B294EC29E3E552AFA"), - ) -} - -#[test] -fn test_ascon80pq_594() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD17B0F51A6A830BF95D181B8B773440DFD022DA93B3265F5"), - ) -} - -#[test] -fn test_ascon80pq_595() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!(""), - &hex!("2846418067CE9386B47F0584BF9EEE3F51A6A502429D029B5E8CFFCAE91A844EEB6A"), - ) -} - -#[test] -fn test_ascon80pq_596() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A50B1539B896E7806BABD7357F35B69977A340ECC84FC86441"), - ) -} - -#[test] -fn test_ascon80pq_597() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E694B10DD79A2204A680D15254255CE5F88BA5AAF59B694A0DCA"), - ) -} - -#[test] -fn test_ascon80pq_598() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B20FE70457DE7D48554A286F1F57875E395BD920B7912943D"), - ) -} - -#[test] -fn test_ascon80pq_599() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4D1F6B035701049D013736BA86DD3702EA12D8B4109E5F691"), - ) -} - -#[test] -fn test_ascon80pq_600() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B4282D7AD62CBE1149C6661EE398FAC1B19857D57CD04D4D0F5"), - ) -} - -#[test] -fn test_ascon80pq_601() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7E88BB96CD8994758E2BAED2BCF081752AE"), - ) -} - -#[test] -fn test_ascon80pq_602() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533FE4BBBF1F4887127964B678EA569FCC4B02A4B00D8054CB9"), - ) -} - -#[test] -fn test_ascon80pq_603() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA773415872B01CB834C3D0612339D8C281D090395E624C7F0D5710"), - ) -} - -#[test] -fn test_ascon80pq_604() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B366654617C0CF56C8B9EC7F369F4672907FF4C1EE20A8F1CD134"), - ) -} - -#[test] -fn test_ascon80pq_605() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D875C05DC11AFE38DF7AD384AAC3E07E6FF69477069FC02632B8"), - ) -} - -#[test] -fn test_ascon80pq_606() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A5327E8DE42A55389E56D89F7D6D8AE4D693CA211EB12190"), - ) -} - -#[test] -fn test_ascon80pq_607() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340526353C0F8588933F4F60E6DB2A78C0148BC59EEDC78D94A32"), - ) -} - -#[test] -fn test_ascon80pq_608() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B9BEAD4615E3DBBEEF9CF57EE35C9D63019B597781F192C3A"), - ) -} - -#[test] -fn test_ascon80pq_609() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F806543DE452EDBB33F4CBC23F2984A8FF47CEEF27843C1E2"), - ) -} - -#[test] -fn test_ascon80pq_610() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990489D65FF2300AD9171A40E21310FC3582D25F3E855338B89F94"), - ) -} - -#[test] -fn test_ascon80pq_611() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273A6722B8BE1BCA7B778CF1759D432433CA5A8ED4325FEFB31"), - ) -} - -#[test] -fn test_ascon80pq_612() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C8FDADDE7C9E4F58ED227DBEFFA2AAD3A93FE88504443AD57"), - ) -} - -#[test] -fn test_ascon80pq_613() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89980A3E9A367BB18FFB0423B4C35A4324B078178DB5497860"), - ) -} - -#[test] -fn test_ascon80pq_614() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBA6AE107FE6A516AD389C8AA6C3086D0D0D440F78D2788E347"), - ) -} - -#[test] -fn test_ascon80pq_615() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9D9A55E8E5163B8DF1A93AED9C408F16E9705D9723DCF29FB"), - ) -} - -#[test] -fn test_ascon80pq_616() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B6FA13B7549B7C0EFE15A84915E5397CF5F8A83FB54AF1FF0C"), - ) -} - -#[test] -fn test_ascon80pq_617() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D350B5BF5F7C2CA7E124A281128013B6FC282ABA9EEB4BBDB13"), - ) -} - -#[test] -fn test_ascon80pq_618() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7E203EEDF5080EA0B7AC9A42160374F4207CD454859D0DD7A7"), - ) -} - -#[test] -fn test_ascon80pq_619() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A885522BC1FFBECB28CEBF1367DFC888956C69B7DAD928BDF5378"), - ) -} - -#[test] -fn test_ascon80pq_620() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDDA5CC776865B813EFAB0027D76D532661F5DED7DA0600D3B"), - ) -} - -#[test] -fn test_ascon80pq_621() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91EF5EEBD4B907C05A81C448695C4B86C716BB0400D30944AE"), - ) -} - -#[test] -fn test_ascon80pq_622() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DA7774ADE7A9D9261A80130B4BE9AA38EFFC3FFA5BF038515"), - ) -} - -#[test] -fn test_ascon80pq_623() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BE991965AC57B4D60DE513F07A5F0C8F41DDB80CB86D8CDD88"), - ) -} - -#[test] -fn test_ascon80pq_624() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6D9625B8C11E68F1ED501906DF8E53423AAAD3721DFFF12B05"), - ) -} - -#[test] -fn test_ascon80pq_625() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC07A050E2EA558D849D1027098B6DCD9B44A0E687F81DB3E563"), - ) -} - -#[test] -fn test_ascon80pq_626() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585FE4424B2913E0BE9CB4637729B9CFBF19440AF04CECE2647"), - ) -} - -#[test] -fn test_ascon80pq_627() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD17B0F51A6A830BF48CB7EF62C158B63664E0486ECBF00D69A"), - ) -} - -#[test] -fn test_ascon80pq_628() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!(""), - &hex!("2846418067CE9386B47F0584BF9EEE3F51A6292995E1B6279B3282DD3446C1C848958D"), - ) -} - -#[test] -fn test_ascon80pq_629() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A50B1539B896E7806BDE6A06368A404DDCEBC5CD0208056B26E0"), - ) -} - -#[test] -fn test_ascon80pq_630() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E694B10DD79A2204A680C225C4C7E1D99230C132DD2F7D721A3532"), - ) -} - -#[test] -fn test_ascon80pq_631() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B20FE70457DE7D4852B4996C33E3B456719064849F3BA0D8A27"), - ) -} - -#[test] -fn test_ascon80pq_632() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4D1F6B035701049D0EADBA61ECCDE052056E424791391C01749"), - ) -} - -#[test] -fn test_ascon80pq_633() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B4282D7AD62CBE1149CF3AB6DFFB9D45CD7045FC56A6D84F93D4A"), - ) -} - -#[test] -fn test_ascon80pq_634() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7E8C59D261B1A52D1DC944570AFB2C21A510A"), - ) -} - -#[test] -fn test_ascon80pq_635() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533FE4BBBF1F48871271F68AF332B07240124F372086A052AB8EB"), - ) -} - -#[test] -fn test_ascon80pq_636() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA773415872B01CB834C3D0A4513DE22A39D30C748192C62FD368124F"), - ) -} - -#[test] -fn test_ascon80pq_637() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B366654617C0CF56C8B9E3617683D712082393F529100DF32B35B2B"), - ) -} - -#[test] -fn test_ascon80pq_638() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D875C05DC11AFE38DF7A927309B30573F39C8799B76907083D1379"), - ) -} - -#[test] -fn test_ascon80pq_639() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A5327E8DE42A55383FB499040D7D109E7295FDC98E55D459B9"), - ) -} - -#[test] -fn test_ascon80pq_640() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340526353C0F8588933F4D9FF3669D4CDC0CD032B87024BE3D7D62F"), - ) -} - -#[test] -fn test_ascon80pq_641() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B9BEAD4615E3DBBEE45B862CDF571DD229FD29AD019C0E2B45A"), - ) -} - -#[test] -fn test_ascon80pq_642() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F806543DE452EDBB3B2C0866DF0C7F53EBF809B0A52430D5458"), - ) -} - -#[test] -fn test_ascon80pq_643() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990489D65FF2300AD9171AA192D6896688876283B4299BAB2049A443"), - ) -} - -#[test] -fn test_ascon80pq_644() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273A6722B8BE1BCA7B7586214BC5C957839E4D0DBC197BE3166C1"), - ) -} - -#[test] -fn test_ascon80pq_645() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C8FDADDE7C9E4F58ED2A09A9E5C582C9A72A4639521D19FD3FD"), - ) -} - -#[test] -fn test_ascon80pq_646() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89980A3E9A367BB18F572B30F61CDCDAEBE28541B4167A23C654"), - ) -} - -#[test] -fn test_ascon80pq_647() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBA6AE107FE6A516AD396F9AA81B9FEF980DFB18E213464D360F5"), - ) -} - -#[test] -fn test_ascon80pq_648() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9D9A55E8E5163B8DF2211DD6C44EA17EADBC7CE5795CC1C4993"), - ) -} - -#[test] -fn test_ascon80pq_649() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B6FA13B7549B7C0EFE0B5AF203BB1664DAC40D65DBFDB9DDFCB3"), - ) -} - -#[test] -fn test_ascon80pq_650() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D350B5BF5F7C2CA7E1275AC3171E23928FEB9E0D7917E107D9E0C"), - ) -} - -#[test] -fn test_ascon80pq_651() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7E203EEDF5080EA0B7EC204D45C419071B8DB262D93E1AF299E9"), - ) -} - -#[test] -fn test_ascon80pq_652() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A885522BC1FFBECB28CEBDA2A0DD557247A28F496CF428207149F80"), - ) -} - -#[test] -fn test_ascon80pq_653() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDDA5CC776865B813E9DC4EB5D46FC9A1FCC95CFDFF1A897B227"), - ) -} - -#[test] -fn test_ascon80pq_654() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91EF5EEBD4B907C05ADD940A53476CEEBAC0E14268B105A121F9"), - ) -} - -#[test] -fn test_ascon80pq_655() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DA7774ADE7A9D9261F0638659753C279C5DDEC4DEC45E701C0E"), - ) -} - -#[test] -fn test_ascon80pq_656() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BE991965AC57B4D60D50BCFA3A725B2C3C41E4352506FDEC4C40"), - ) -} - -#[test] -fn test_ascon80pq_657() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6D9625B8C11E68F1ED3C4ABB5D0A936271990A7F5FE912727033"), - ) -} - -#[test] -fn test_ascon80pq_658() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC07A050E2EA558D849D63B007686C9A57A2CE3CC65CF84782F3D0"), - ) -} - -#[test] -fn test_ascon80pq_659() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585FE4424B2913E0BE9AC1DF6A2B557D4CBB80C8C421CE47F2640"), - ) -} - -#[test] -fn test_ascon80pq_660() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD17B0F51A6A830BF484C7859C0EDC651333A110579F6E9DF0572"), - ) -} - -#[test] -fn test_ascon80pq_661() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!(""), - &hex!("2846418067CE9386B47F0584BF9EEE3F51A629696E2DA1DD0D3442C1454963880E18AB4D"), - ) -} - -#[test] -fn test_ascon80pq_662() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A50B1539B896E7806BDE0E8020AF3C22065FF8D0666E36D0860777"), - ) -} - -#[test] -fn test_ascon80pq_663() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E694B10DD79A2204A680C282CF6E4256486E3F903FEC202CFFEFD1A2"), - ) -} - -#[test] -fn test_ascon80pq_664() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B20FE70457DE7D4852B5735B89160F7B7DCE08D08754B9396011C"), - ) -} - -#[test] -fn test_ascon80pq_665() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4D1F6B035701049D0EAD36ACD2C00121CC146FCA84D03F43C72A2"), - ) -} - -#[test] -fn test_ascon80pq_666() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B4282D7AD62CBE1149CF3D8D82FB650A14ACA291105045A08CAC8E5"), - ) -} - -#[test] -fn test_ascon80pq_667() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7E8C536BD2EDCBEF7C0304CC215468F0B616006"), - ) -} - -#[test] -fn test_ascon80pq_668() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533FE4BBBF1F48871271F1257F45950744373BC88AB4981EB4FBDA5"), - ) -} - -#[test] -fn test_ascon80pq_669() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA773415872B01CB834C3D0A4212376C2E6D1B3569A235F8F9922F3BC54"), - ) -} - -#[test] -fn test_ascon80pq_670() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B366654617C0CF56C8B9E3611C95A8ED4A08C451E051BC24EC7075EBF"), - ) -} - -#[test] -fn test_ascon80pq_671() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D875C05DC11AFE38DF7A92328100429F7A68CAB2D66DA41D17674EDC"), - ) -} - -#[test] -fn test_ascon80pq_672() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A5327E8DE42A55383F234DC55F75B35811E008C8DEE45C68E810"), - ) -} - -#[test] -fn test_ascon80pq_673() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340526353C0F8588933F4D9C176E26FB3CCE982444D3598C2B78F88E6"), - ) -} - -#[test] -fn test_ascon80pq_674() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B9BEAD4615E3DBBEE45FC60E4F2583710E3CC4358C3A9E0AB59B2"), - ) -} - -#[test] -fn test_ascon80pq_675() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F806543DE452EDBB3B233839F9C2722BB1AB0BD9372EAF18761AE"), - ) -} - -#[test] -fn test_ascon80pq_676() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990489D65FF2300AD9171AA175BF293DE9E677010A82D4D7A608768569"), - ) -} - -#[test] -fn test_ascon80pq_677() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273A6722B8BE1BCA7B758A60FB5289C45C7FF72A78A8FAF1F1486FE"), - ) -} - -#[test] -fn test_ascon80pq_678() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C8FDADDE7C9E4F58ED2E37B3EC4C7AF9A8D91F05CA588CB4701D2"), - ) -} - -#[test] -fn test_ascon80pq_679() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89980A3E9A367BB18F579793389F428B6EA66C9F27FDCCE25D388A"), - ) -} - -#[test] -fn test_ascon80pq_680() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBA6AE107FE6A516AD3960F9B0C33A8B17268F1C675D5DF2E828863"), - ) -} - -#[test] -fn test_ascon80pq_681() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9D9A55E8E5163B8DF22D806057345244C5D8EDDFADE45CFA4AB9B"), - ) -} - -#[test] -fn test_ascon80pq_682() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B6FA13B7549B7C0EFE0BCA6BABD53B935F0FB7562D985815B1DE33"), - ) -} - -#[test] -fn test_ascon80pq_683() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D350B5BF5F7C2CA7E12751AB280E6C82C724F9BEAE005527A00796B"), - ) -} - -#[test] -fn test_ascon80pq_684() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7E203EEDF5080EA0B7ECAD1CE1459AF61E3D014583DC165DD18331"), - ) -} - -#[test] -fn test_ascon80pq_685() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A885522BC1FFBECB28CEBDA9753AFF1A96990F6CE4D586C268C6E1C2D"), - ) -} - -#[test] -fn test_ascon80pq_686() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDDA5CC776865B813E9DB78CC1DE6CFD3EC3F36886B3EF46344931"), - ) -} - -#[test] -fn test_ascon80pq_687() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91EF5EEBD4B907C05ADD17C8D203A2B654963AD1C4F529B1AF8B12"), - ) -} - -#[test] -fn test_ascon80pq_688() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DA7774ADE7A9D9261F0C2C6A59DFDDE2801B76C528FA2BBF51521"), - ) -} - -#[test] -fn test_ascon80pq_689() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BE991965AC57B4D60D503528D1C94A411CE55EB20E236A4DAF7492"), - ) -} - -#[test] -fn test_ascon80pq_690() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6D9625B8C11E68F1ED3C1452F47B53BC81DE71C507685B52BE85CE"), - ) -} - -#[test] -fn test_ascon80pq_691() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC07A050E2EA558D849D63F3B8D31604063B4E2A1CA1831BB81E18CD"), - ) -} - -#[test] -fn test_ascon80pq_692() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585FE4424B2913E0BE9ACCA611D091A3715F89C5930AA308AC470D2"), - ) -} - -#[test] -fn test_ascon80pq_693() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD17B0F51A6A830BF484C96E8F353CED300A79D2A12BC2A45E9360F"), - ) -} - -#[test] -fn test_ascon80pq_694() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!(""), - &hex!("2846418067CE9386B47F0584BF9EEE3F51A62969F03B39B24597385E9B17AFA50C5FB197CE"), - ) -} - -#[test] -fn test_ascon80pq_695() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A50B1539B896E7806BDE0E0244B8C948E8B0BE2E0E1504FD7D8903AC"), - ) -} - -#[test] -fn test_ascon80pq_696() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E694B10DD79A2204A680C282B76F3DA6ED546067A8813B27228A96D794"), - ) -} - -#[test] -fn test_ascon80pq_697() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B20FE70457DE7D4852B57BA57BE9A3AEDE2BC0E0893362CDEDF44F4"), - ) -} - -#[test] -fn test_ascon80pq_698() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4D1F6B035701049D0EAD353E20CBF27793F46126E3D7E5AC91FF1C0"), - ) -} - -#[test] -fn test_ascon80pq_699() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B4282D7AD62CBE1149CF3D8B3535C17F33844D991F618A0EECA836150"), - ) -} - -#[test] -fn test_ascon80pq_700() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7E8C5361DAC79C5652F17080765E51E1EC05EC546"), - ) -} - -#[test] -fn test_ascon80pq_701() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533FE4BBBF1F48871271F1277F422BCD0C2AC4338A6E7068524E38F89"), - ) -} - -#[test] -fn test_ascon80pq_702() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA773415872B01CB834C3D0A42168565CAC09CBA0B66207D6176C1CE04849"), - ) -} - -#[test] -fn test_ascon80pq_703() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B366654617C0CF56C8B9E3611BCF504416276AF29C2F7322325A6632838"), - ) -} - -#[test] -fn test_ascon80pq_704() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D875C05DC11AFE38DF7A92325FB22EA02F3E76CF1D514DBCEEEA94945E"), - ) -} - -#[test] -fn test_ascon80pq_705() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A5327E8DE42A55383F238CFC5544BFFBC0890CEFBFF2EA9B30FD35"), - ) -} - -#[test] -fn test_ascon80pq_706() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340526353C0F8588933F4D9C19EAE61BE39C3E5D3524732D7E4A41D9ED8"), - ) -} - -#[test] -fn test_ascon80pq_707() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B9BEAD4615E3DBBEE45FC961142A09C821AAB2C1A0B6381CCF78C3C"), - ) -} - -#[test] -fn test_ascon80pq_708() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F806543DE452EDBB3B2338695A3943787BD8E8013F541E36590E9C8"), - ) -} - -#[test] -fn test_ascon80pq_709() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990489D65FF2300AD9171AA175172B9CFFC84BA80A93FC4B490FC67A4110"), - ) -} - -#[test] -fn test_ascon80pq_710() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273A6722B8BE1BCA7B758A6B5B8D7753411001DBD4243EBBDA3EF4A06"), - ) -} - -#[test] -fn test_ascon80pq_711() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C8FDADDE7C9E4F58ED2E39CC56D19F4E1A90403154EE4E458E13068"), - ) -} - -#[test] -fn test_ascon80pq_712() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89980A3E9A367BB18F5797DDB329F3AE1C8403826CAAC8626133DFC3"), - ) -} - -#[test] -fn test_ascon80pq_713() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBA6AE107FE6A516AD3960F91EB75D0642366034C82ACF4E22134A0F3"), - ) -} - -#[test] -fn test_ascon80pq_714() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9D9A55E8E5163B8DF22D860DF7C59F1FDDFFC3DA01E4642ADA4E82C"), - ) -} - -#[test] -fn test_ascon80pq_715() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B6FA13B7549B7C0EFE0BCAFDC219B6417FEDB7D039C647229A82348D"), - ) -} - -#[test] -fn test_ascon80pq_716() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D350B5BF5F7C2CA7E12751A54F4B5374EC5A9AB06B581C37B56CA3782"), - ) -} - -#[test] -fn test_ascon80pq_717() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7E203EEDF5080EA0B7ECAD3B7403A83E5BA52B35AA88EB37870B8B72"), - ) -} - -#[test] -fn test_ascon80pq_718() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A885522BC1FFBECB28CEBDA97ABAD22B23C697577A4DDA488E60E4DF247"), - ) -} - -#[test] -fn test_ascon80pq_719() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDDA5CC776865B813E9DB781E1FF867A129EAC34DC84695A57D036CA"), - ) -} - -#[test] -fn test_ascon80pq_720() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91EF5EEBD4B907C05ADD174A005555BBE996361BCC1D177513DA66A6"), - ) -} - -#[test] -fn test_ascon80pq_721() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DA7774ADE7A9D9261F0C2DE22407A088EFEE0CE78B124C360C09E52"), - ) -} - -#[test] -fn test_ascon80pq_722() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BE991965AC57B4D60D503514EB4C38DADD377BC5022194083B9655C0"), - ) -} - -#[test] -fn test_ascon80pq_723() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6D9625B8C11E68F1ED3C146B54A953B1EFF97D5BDB7311632214F430"), - ) -} - -#[test] -fn test_ascon80pq_724() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC07A050E2EA558D849D63F37EC3ACE7959A6E7F793424F09A8FB069C0"), - ) -} - -#[test] -fn test_ascon80pq_725() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585FE4424B2913E0BE9ACCADCB42FC59A9F44095B5D1D9AAAF29CA540"), - ) -} - -#[test] -fn test_ascon80pq_726() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD17B0F51A6A830BF484C96510BADB949AEC0BED850F2624441B2CBB7"), - ) -} - -#[test] -fn test_ascon80pq_727() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!(""), - &hex!("2846418067CE9386B47F0584BF9EEE3F51A62969F011A59D472724B15652A8BB8F0FFC88AE11"), - ) -} - -#[test] -fn test_ascon80pq_728() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A50B1539B896E7806BDE0E023EC8CA499E78DC4A85672AF84FAE3D1595"), - ) -} - -#[test] -fn test_ascon80pq_729() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E694B10DD79A2204A680C282B79C44067C9710577276697E4C28C6229D3E"), - ) -} - -#[test] -fn test_ascon80pq_730() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B20FE70457DE7D4852B57BA0AAA52DA1767FB5242D68BE98A6BBEC1ED"), - ) -} - -#[test] -fn test_ascon80pq_731() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4D1F6B035701049D0EAD35309F6053A0952AC087198A71C8E2CD3D568"), - ) -} - -#[test] -fn test_ascon80pq_732() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B4282D7AD62CBE1149CF3D8B36CBEE0191657AF2A8C961F0B45AC599545"), - ) -} - -#[test] -fn test_ascon80pq_733() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7E8C5361DE82A91F9BC0A4146A107B0EAD8256CDBEF"), - ) -} - -#[test] -fn test_ascon80pq_734() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533FE4BBBF1F48871271F12773A1A8F71F83D407E2B358BF10BF353AD56"), - ) -} - -#[test] -fn test_ascon80pq_735() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA773415872B01CB834C3D0A42168DB5DCF2659AACEA15DCBE45279B98D619F"), - ) -} - -#[test] -fn test_ascon80pq_736() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B366654617C0CF56C8B9E3611BCA5006AD3B45CF31EB65A5D88F07B46E410"), - ) -} - -#[test] -fn test_ascon80pq_737() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D875C05DC11AFE38DF7A92325FF261A058F925A42F124FD5FC483B5E1687"), - ) -} - -#[test] -fn test_ascon80pq_738() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A5327E8DE42A55383F238CCC6D1516FE1EB34EDE6227A4A8ADFE8F0F"), - ) -} - -#[test] -fn test_ascon80pq_739() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340526353C0F8588933F4D9C19E8C000E4E348A8AE287F33009C1E8846CC3"), - ) -} - -#[test] -fn test_ascon80pq_740() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B9BEAD4615E3DBBEE45FC96C4DBEEA6A26105488203B51BBB67E10B8A"), - ) -} - -#[test] -fn test_ascon80pq_741() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F806543DE452EDBB3B23386D498A1CFC30317BDED86A9D02DD31A8D15"), - ) -} - -#[test] -fn test_ascon80pq_742() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990489D65FF2300AD9171AA1751742CC2842B8F0AEB7727C3FCFBB72084CE2"), - ) -} - -#[test] -fn test_ascon80pq_743() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273A6722B8BE1BCA7B758A6B58BF3DAFE612668AE9358B34776A9AE96BE"), - ) -} - -#[test] -fn test_ascon80pq_744() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C8FDADDE7C9E4F58ED2E39C4BCA62A7DDA66B93F909D25F76ABEA4B96"), - ) -} - -#[test] -fn test_ascon80pq_745() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89980A3E9A367BB18F5797DDBF6B9E7C5E4D88390E0918FD47F21BD13E"), - ) -} - -#[test] -fn test_ascon80pq_746() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBA6AE107FE6A516AD3960F914B3AC968553A7F6C0920AAD8F2BD931975"), - ) -} - -#[test] -fn test_ascon80pq_747() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9D9A55E8E5163B8DF22D86016AE3B6ED9B1E4103B190EE06F72755595"), - ) -} - -#[test] -fn test_ascon80pq_748() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B6FA13B7549B7C0EFE0BCAFD123BBAA1E0609DA5A85CB2E70119FCFE5F"), - ) -} - -#[test] -fn test_ascon80pq_749() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D350B5BF5F7C2CA7E12751A54CAF2BE35861CD2F9D72AE6D69380C804C7"), - ) -} - -#[test] -fn test_ascon80pq_750() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7E203EEDF5080EA0B7ECAD3B1911D3DD6F5A0A1F75CB346F52CD039254"), - ) -} - -#[test] -fn test_ascon80pq_751() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A885522BC1FFBECB28CEBDA97AB933092CB206E65E589999B6EC3578D7BCC"), - ) -} - -#[test] -fn test_ascon80pq_752() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDDA5CC776865B813E9DB781EB8B2FF8EBD79141EC751BDFA30B7367E8"), - ) -} - -#[test] -fn test_ascon80pq_753() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91EF5EEBD4B907C05ADD174A2BC65C5BEEFF6402F3E2804150AD72C0D1"), - ) -} - -#[test] -fn test_ascon80pq_754() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DA7774ADE7A9D9261F0C2DEA47B1FB0294BEF1F6F55EA67826BEB4FDF"), - ) -} - -#[test] -fn test_ascon80pq_755() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BE991965AC57B4D60D5035146E7E517E44265CD423A09D453F1F6AEC0B"), - ) -} - -#[test] -fn test_ascon80pq_756() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6D9625B8C11E68F1ED3C146B4BEBCC8AC39E5DFEA27EF0C642CC96A556"), - ) -} - -#[test] -fn test_ascon80pq_757() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC07A050E2EA558D849D63F37EF976588AD3466D57D29C2DC05097C04134"), - ) -} - -#[test] -fn test_ascon80pq_758() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585FE4424B2913E0BE9ACCADCBEE19B27B4E65A2E97AB4C25B18063CFC3"), - ) -} - -#[test] -fn test_ascon80pq_759() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD17B0F51A6A830BF484C9651D79C09E1DD320EE1E7D3B20F4BF01EAF05"), - ) -} - -#[test] -fn test_ascon80pq_760() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!(""), - &hex!("2846418067CE9386B47F0584BF9EEE3F51A62969F011D89F149FEE5AB2A8BB8DC7F58AB582A750"), - ) -} - -#[test] -fn test_ascon80pq_761() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A50B1539B896E7806BDE0E023E8354C4600E277F8DD040558801F05F376B"), - ) -} - -#[test] -fn test_ascon80pq_762() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E694B10DD79A2204A680C282B79C37FCF310B88623F3FF545349CB3565AABC"), - ) -} - -#[test] -fn test_ascon80pq_763() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B20FE70457DE7D4852B57BA0ABC96AB5C446FBE8FD6CBC20872BF06C18B"), - ) -} - -#[test] -fn test_ascon80pq_764() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4D1F6B035701049D0EAD353094DB3A4DDE01E96B9AB2CC97B55EE1A132B"), - ) -} - -#[test] -fn test_ascon80pq_765() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B4282D7AD62CBE1149CF3D8B36C1C8AAD92CEACB81D51293164449F859E3E"), - ) -} - -#[test] -fn test_ascon80pq_766() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7E8C5361DE854F4372B1C7558BD39792E6CFEBC664CE2"), - ) -} - -#[test] -fn test_ascon80pq_767() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533FE4BBBF1F48871271F12773A39E33AB0B340153EC6871B392306F64A8F"), - ) -} - -#[test] -fn test_ascon80pq_768() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA773415872B01CB834C3D0A42168DBA20935D0B6E7D4019490CB93BD397832F2"), - ) -} - -#[test] -fn test_ascon80pq_769() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B366654617C0CF56C8B9E3611BCA539EDD57532F2A060FE5FAA91B4A7F370A9"), - ) -} - -#[test] -fn test_ascon80pq_770() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D875C05DC11AFE38DF7A92325FF2A22D70D97EDDF9AD73A8B473F107CFF9B4"), - ) -} - -#[test] -fn test_ascon80pq_771() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A5327E8DE42A55383F238CCC04F75BF026EF5BE70D67741B339B908B04"), - ) -} - -#[test] -fn test_ascon80pq_772() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340526353C0F8588933F4D9C19E8CB31CFB6EFE5065E58DD25026020BBE6272"), - ) -} - -#[test] -fn test_ascon80pq_773() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B9BEAD4615E3DBBEE45FC96C47DAE65C5F04BF88959F3A40FDA66AB24A7"), - ) -} - -#[test] -fn test_ascon80pq_774() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F806543DE452EDBB3B23386D40295AC1EF003BDCDA494B8A39228243A76"), - ) -} - -#[test] -fn test_ascon80pq_775() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990489D65FF2300AD9171AA1751742D59DA4942800ED90B05C0352BB73448BB0"), - ) -} - -#[test] -fn test_ascon80pq_776() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273A6722B8BE1BCA7B758A6B58BD5C8D0D81D193B1BEA11EBF8B6AA9E503A"), - ) -} - -#[test] -fn test_ascon80pq_777() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C8FDADDE7C9E4F58ED2E39C4B7F2DB90BB917BE31A6E0340ECFF20D6F69"), - ) -} - -#[test] -fn test_ascon80pq_778() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89980A3E9A367BB18F5797DDBF081AB838F58B70F1E445759CE7AC19B09B"), - ) -} - -#[test] -fn test_ascon80pq_779() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBA6AE107FE6A516AD3960F914B256ED3048A6EBD365EE9059DE84357CC07"), - ) -} - -#[test] -fn test_ascon80pq_780() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9D9A55E8E5163B8DF22D86016C7CEA5B3D6D01A785A0477C8B11D7CB84E"), - ) -} - -#[test] -fn test_ascon80pq_781() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B6FA13B7549B7C0EFE0BCAFD12C3395D423522519991179D9BACEBCF94BC"), - ) -} - -#[test] -fn test_ascon80pq_782() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D350B5BF5F7C2CA7E12751A54CACDD2D2FB6F298740C62593C16746E9BE88"), - ) -} - -#[test] -fn test_ascon80pq_783() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7E203EEDF5080EA0B7ECAD3B1942A49BF98AD5A87442260702341FACF542"), - ) -} - -#[test] -fn test_ascon80pq_784() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A885522BC1FFBECB28CEBDA97AB936C165C897BE51BB9B222F00DFB70A5B4A5"), - ) -} - -#[test] -fn test_ascon80pq_785() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDDA5CC776865B813E9DB781EBBA36E40A5CA6B79BED6E7FDD0A21F18109"), - ) -} - -#[test] -fn test_ascon80pq_786() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91EF5EEBD4B907C05ADD174A2BD5DF1FCEC7E06BA98F63FB62BF81D4E493"), - ) -} - -#[test] -fn test_ascon80pq_787() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DA7774ADE7A9D9261F0C2DEA469FEB794A79FECAE5A33B1B7A71551CCF9"), - ) -} - -#[test] -fn test_ascon80pq_788() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BE991965AC57B4D60D5035146EDF1BEEDA653540CB2899105E64535A197D"), - ) -} - -#[test] -fn test_ascon80pq_789() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6D9625B8C11E68F1ED3C146B4BE9F1DF981AC294D7B6882DA938D3470FB9"), - ) -} - -#[test] -fn test_ascon80pq_790() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC07A050E2EA558D849D63F37EF9F2323C0A69A464FF369EF9A44CCA6FC237"), - ) -} - -#[test] -fn test_ascon80pq_791() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585FE4424B2913E0BE9ACCADCBEFDE98120DBEF0F0B7F87C4798671579F65"), - ) -} - -#[test] -fn test_ascon80pq_792() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD17B0F51A6A830BF484C9651D77618DFCE6C02F2A805265EBFB4ABCCF51A"), - ) -} - -#[test] -fn test_ascon80pq_793() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!(""), - &hex!("2846418067CE9386B47F0584BF9EEE3F51A62969F011D86D1440DEBA7F9A5E7407084FD958AC0E91"), - ) -} - -#[test] -fn test_ascon80pq_794() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A50B1539B896E7806BDE0E023E83BD51C61E904BF57553AF1F77F25A41A2F3"), - ) -} - -#[test] -fn test_ascon80pq_795() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E694B10DD79A2204A680C282B79C3768A8A6B98C27E1053B546BC4AE91B698B0"), - ) -} - -#[test] -fn test_ascon80pq_796() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B20FE70457DE7D4852B57BA0ABCEEAAB2BED2C03BBE7F72502CDEA679A1E9"), - ) -} - -#[test] -fn test_ascon80pq_797() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4D1F6B035701049D0EAD353094DE6B6B2B67F506A25693400F5CB7F631A53"), - ) -} - -#[test] -fn test_ascon80pq_798() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B4282D7AD62CBE1149CF3D8B36C1CCAC7F18B82D0350A1862573C70BEAECDF5"), - ) -} - -#[test] -fn test_ascon80pq_799() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7E8C5361DE8544642A63B0B410EA679DFA224C1A02F8C10"), - ) -} - -#[test] -fn test_ascon80pq_800() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533FE4BBBF1F48871271F12773A39CFDE1D43F96224EE606E0F235FECFB3146"), - ) -} - -#[test] -fn test_ascon80pq_801() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA773415872B01CB834C3D0A42168DBA287994B3BAC8F32EA9950DC081D7183199D"), - ) -} - -#[test] -fn test_ascon80pq_802() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B366654617C0CF56C8B9E3611BCA539E26A1F98171D5867A195A6ACF98171BFB0"), - ) -} - -#[test] -fn test_ascon80pq_803() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D875C05DC11AFE38DF7A92325FF2A23B607ABE68B76630B21EA8981DEB402002"), - ) -} - -#[test] -fn test_ascon80pq_804() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A5327E8DE42A55383F238CCC045EF1CC2A2DE58C6024574A5488F95600CF"), - ) -} - -#[test] -fn test_ascon80pq_805() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340526353C0F8588933F4D9C19E8CB33707B86EDCF01EB6A95E1284996B71CA08"), - ) -} - -#[test] -fn test_ascon80pq_806() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B9BEAD4615E3DBBEE45FC96C47D09768C8D39A45B2E70136F4FD89DEA7B3C"), - ) -} - -#[test] -fn test_ascon80pq_807() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F806543DE452EDBB3B23386D402561BE5E3BD22CAEB22091D0B28CA9B2D61"), - ) -} - -#[test] -fn test_ascon80pq_808() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990489D65FF2300AD9171AA1751742D588A9B5503CCED34D42DEBA1F11FD0143D8"), - ) -} - -#[test] -fn test_ascon80pq_809() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273A6722B8BE1BCA7B758A6B58BD5720DB82DF4D7352792FE541841060AAF26"), - ) -} - -#[test] -fn test_ascon80pq_810() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C8FDADDE7C9E4F58ED2E39C4B7F2050321C588D08423D7679DE614B18F32B"), - ) -} - -#[test] -fn test_ascon80pq_811() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89980A3E9A367BB18F5797DDBF08215CDF221440EE1693AE4989C02947BA90"), - ) -} - -#[test] -fn test_ascon80pq_812() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBA6AE107FE6A516AD3960F914B2506585FAD4E12970CDD82A73F75D90229C1"), - ) -} - -#[test] -fn test_ascon80pq_813() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9D9A55E8E5163B8DF22D86016C759D82BFD8C0C4335F1D1505B05A53576C1"), - ) -} - -#[test] -fn test_ascon80pq_814() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B6FA13B7549B7C0EFE0BCAFD12C300C9E714681B81E22F50FCD65E1F1E03E6"), - ) -} - -#[test] -fn test_ascon80pq_815() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D350B5BF5F7C2CA7E12751A54CACDBFA7C3FD65C3B5AF9D45681C4128119B72"), - ) -} - -#[test] -fn test_ascon80pq_816() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7E203EEDF5080EA0B7ECAD3B19427CC4FA8FAA94687865E3616812BB94EFEF"), - ) -} - -#[test] -fn test_ascon80pq_817() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A885522BC1FFBECB28CEBDA97AB936C5CF56418821D97C0AF15410DC7AD411BA9"), - ) -} - -#[test] -fn test_ascon80pq_818() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDDA5CC776865B813E9DB781EBBA276E787AF7C6772F6B6BB209A5CB80FAC8"), - ) -} - -#[test] -fn test_ascon80pq_819() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91EF5EEBD4B907C05ADD174A2BD51223D95D68C8F6B29E8D35E33805F70D47"), - ) -} - -#[test] -fn test_ascon80pq_820() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DA7774ADE7A9D9261F0C2DEA469805F740179E3E986D9C4F47F7A6E59B73E"), - ) -} - -#[test] -fn test_ascon80pq_821() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BE991965AC57B4D60D5035146EDFC523D4476FD9B91A4694491932E439F92E"), - ) -} - -#[test] -fn test_ascon80pq_822() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6D9625B8C11E68F1ED3C146B4BE926D4CBDD2D7A28FFE5530AF6034723EDFD"), - ) -} - -#[test] -fn test_ascon80pq_823() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC07A050E2EA558D849D63F37EF9F2AF006D2C8D1359BF9F529546F5F963FF81"), - ) -} - -#[test] -fn test_ascon80pq_824() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585FE4424B2913E0BE9ACCADCBEFDE57D7DB6FE632595BFA05E065136C23481"), - ) -} - -#[test] -fn test_ascon80pq_825() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD17B0F51A6A830BF484C9651D77679B23CD4428C1076630A2BA8D3CE73ED8C"), - ) -} - -#[test] -fn test_ascon80pq_826() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!(""), - &hex!("2846418067CE9386B47F0584BF9EEE3F51A62969F011D86DE587FFF7E4BE0D7CE4035624EFDF80BC71"), - ) -} - -#[test] -fn test_ascon80pq_827() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("00"), - &hex!("A96AE9C305FCF6B4A9A50B1539B896E7806BDE0E023E83BD7935F56C4B0EC00C74E38507B9FA7B9C5D"), - ) -} - -#[test] -fn test_ascon80pq_828() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("0001"), - &hex!("623F4DD472C8FB52E694B10DD79A2204A680C282B79C376804D91830942C0CE4177D9EC2EA9F88020C"), - ) -} - -#[test] -fn test_ascon80pq_829() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102"), - &hex!("494450185CCE77E07D6B20FE70457DE7D4852B57BA0ABCEE62F8E20A99564937A1D792A7847CD158AD"), - ) -} - -#[test] -fn test_ascon80pq_830() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("00010203"), - &hex!("8987022AE20DD3923DF4D1F6B035701049D0EAD353094DE6C7EF765A3AB058E5E22B0D906884F84165"), - ) -} - -#[test] -fn test_ascon80pq_831() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("0001020304"), - &hex!("1973543D218C55AD9B4282D7AD62CBE1149CF3D8B36C1CCA7A0662D07537F281369968BFA77B28E7F1"), - ) -} - -#[test] -fn test_ascon80pq_832() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405"), - &hex!("4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7E8C5361DE854466C0CACA27CEDC501553AA1219EE2181398"), - ) -} - -#[test] -fn test_ascon80pq_833() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("00010203040506"), - &hex!("4F599EE2F0F9CD87C533FE4BBBF1F48871271F12773A39CF0490B07AAC4CE5FC47C417C801FFFD21A5"), - ) -} - -#[test] -fn test_ascon80pq_834() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("0001020304050607"), - &hex!("E16C12DD1DB74FA773415872B01CB834C3D0A42168DBA2870A02642D539DA46A22B76A4EFC18BB2D0A"), - ) -} - -#[test] -fn test_ascon80pq_835() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708"), - &hex!("A4C1955E7ADB209B366654617C0CF56C8B9E3611BCA539E2DFEEC7131D2726B5EB839F7206E89EA06C"), - ) -} - -#[test] -fn test_ascon80pq_836() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("00010203040506070809"), - &hex!("2A70C0A5AA0A2E10D875C05DC11AFE38DF7A92325FF2A23BF99F8CCD1202243783E701E6749F0D9E2D"), - ) -} - -#[test] -fn test_ascon80pq_837() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A"), - &hex!("368D3F1F3BA75BA929D4A5327E8DE42A55383F238CCC045E2B8CF4533BBBE440430F3CCDEE26936B3E"), - ) -} - -#[test] -fn test_ascon80pq_838() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B"), - &hex!("32517E2275DAD64340526353C0F8588933F4D9C19E8CB3371481D7F9DC9DAE9527BD75E4B00F24C94E"), - ) -} - -#[test] -fn test_ascon80pq_839() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C"), - &hex!("5E24EB23117FB4AF340B9BEAD4615E3DBBEE45FC96C47D0936ACD4F1C18AC81275B1FAFAE789768D59"), - ) -} - -#[test] -fn test_ascon80pq_840() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D"), - &hex!("12C38FF58D31343CA21F806543DE452EDBB3B23386D4025638E7899EFFBE172E96336D586B35DA4CB8"), - ) -} - -#[test] -fn test_ascon80pq_841() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!("CBCBE5E9529419990489D65FF2300AD9171AA1751742D58834BCEA5607C805F88DC6E92B4D16692955"), - ) -} - -#[test] -fn test_ascon80pq_842() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("1DB9005057CFC7DCC273A6722B8BE1BCA7B758A6B58BD5729D15484E376D0B43C786F4786313E377B2"), - ) -} - -#[test] -fn test_ascon80pq_843() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!("393E98C899061CFCF58C8FDADDE7C9E4F58ED2E39C4B7F20537D435988B95988F9354EDEF33738C59E"), - ) -} - -#[test] -fn test_ascon80pq_844() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!("183E1B5F67F24A59DE89980A3E9A367BB18F5797DDBF08211735824E72F48B9D63D92175A456E78451"), - ) -} - -#[test] -fn test_ascon80pq_845() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!("5E8015D7141D16A1CFBA6AE107FE6A516AD3960F914B250690FBC889CE9DD6924ED68E0D23E35BD169"), - ) -} - -#[test] -fn test_ascon80pq_846() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("8278F0667EF747FD8DB9D9A55E8E5163B8DF22D86016C7597394891F3BEDFA2E8CCFC5F879298D5DD3"), - ) -} - -#[test] -fn test_ascon80pq_847() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!("50BCF4BDA30B17E736B6FA13B7549B7C0EFE0BCAFD12C3000474B69AD8C6C630C45E4BBAC4150BD6C2"), - ) -} - -#[test] -fn test_ascon80pq_848() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!("E2A584AFD45535354D350B5BF5F7C2CA7E12751A54CACDBFB149CAB9929041B9C4316EAFA7CA7BB389"), - ) -} - -#[test] -fn test_ascon80pq_849() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!("40F95F6901EE9B53BC7E203EEDF5080EA0B7ECAD3B19427C3E3DB1C4838658328F0F00658A48F759CC"), - ) -} - -#[test] -fn test_ascon80pq_850() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!("20D8097632D4844A885522BC1FFBECB28CEBDA97AB936C5CC66C5D8299B9F9FAFF9341E9A92D8B5CC3"), - ) -} - -#[test] -fn test_ascon80pq_851() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("655B77648AE89BBF77CDDA5CC776865B813E9DB781EBBA2746D528B993E57E055B9DD491ABB8D5619C"), - ) -} - -#[test] -fn test_ascon80pq_852() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("A4FCD9FF95B76426CD91EF5EEBD4B907C05ADD174A2BD5127CA7110C36BF6198A56B18BFCD8AFBA197"), - ) -} - -#[test] -fn test_ascon80pq_853() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00D1A14A32A985A2F61DA7774ADE7A9D9261F0C2DEA46980E6B0152DE94D9EA0BD84AF15AA8F34E0A7"), - ) -} - -#[test] -fn test_ascon80pq_854() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("71D34F2EDEBCDD4871BE991965AC57B4D60D5035146EDFC5765A93888901BD72C8C19E58981C70CB9C"), - ) -} - -#[test] -fn test_ascon80pq_855() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("7D4DD96F7E3FDACBFA6D9625B8C11E68F1ED3C146B4BE9264855E799E7FFE1B3B1744B14985B8D2A66"), - ) -} - -#[test] -fn test_ascon80pq_856() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("A2CB18F6727A3D65CC07A050E2EA558D849D63F37EF9F2AF6F4FC108FA40F0459C5CA0800B5C01CE15"), - ) -} - -#[test] -fn test_ascon80pq_857() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("6C459619110ADA74E585FE4424B2913E0BE9ACCADCBEFDE59C5532BAABBD552C3F4D96EAEE13665E01"), - ) -} - -#[test] -fn test_ascon80pq_858() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("CC4E07E5FB13426EFFD17B0F51A6A830BF484C9651D77679978956DDB5839DC8ED1F17798395EB30B1"), - ) -} - -#[test] -fn test_ascon80pq_859() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!(""), - &hex!( - "2846418067CE9386B47F0584BF9EEE3F51A62969F011D86DE54DB68EBB4E30166F5F06EFEC555D501CBB" - ), - ) -} - -#[test] -fn test_ascon80pq_860() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("00"), - &hex!( - "A96AE9C305FCF6B4A9A50B1539B896E7806BDE0E023E83BD7916A92F9F15D84BE0D29E7DE9DB17305F5D" - ), - ) -} - -#[test] -fn test_ascon80pq_861() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("0001"), - &hex!( - "623F4DD472C8FB52E694B10DD79A2204A680C282B79C3768047E1A6F7DE12309E3D9598A7BC7A150119D" - ), - ) -} - -#[test] -fn test_ascon80pq_862() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102"), - &hex!( - "494450185CCE77E07D6B20FE70457DE7D4852B57BA0ABCEE6231AED4B80BFD158F49AE2A6612D0457A8C" - ), - ) -} - -#[test] -fn test_ascon80pq_863() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("00010203"), - &hex!( - "8987022AE20DD3923DF4D1F6B035701049D0EAD353094DE6C7EE000112CD2660A31D29D62F3BF42A2987" - ), - ) -} - -#[test] -fn test_ascon80pq_864() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("0001020304"), - &hex!( - "1973543D218C55AD9B4282D7AD62CBE1149CF3D8B36C1CCA7A211172471136EDFAE1E46A3C9F7D874195" - ), - ) -} - -#[test] -fn test_ascon80pq_865() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405"), - &hex!( - "4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7E8C5361DE854466C62423467AF3BAA6DC44C20EB02E6A443C9" - ), - ) -} - -#[test] -fn test_ascon80pq_866() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("00010203040506"), - &hex!( - "4F599EE2F0F9CD87C533FE4BBBF1F48871271F12773A39CF0499069133FB6AD122031AE015E42A7E5B72" - ), - ) -} - -#[test] -fn test_ascon80pq_867() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("0001020304050607"), - &hex!( - "E16C12DD1DB74FA773415872B01CB834C3D0A42168DBA2870A844882A077D994ED8AF0B550C21D059FE8" - ), - ) -} - -#[test] -fn test_ascon80pq_868() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708"), - &hex!( - "A4C1955E7ADB209B366654617C0CF56C8B9E3611BCA539E2DF705FC6210A9F30F0DFCD8A7095CD8E2FC6" - ), - ) -} - -#[test] -fn test_ascon80pq_869() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("00010203040506070809"), - &hex!( - "2A70C0A5AA0A2E10D875C05DC11AFE38DF7A92325FF2A23BF902381AB05B09CB4F87639D36CA02C3702F" - ), - ) -} - -#[test] -fn test_ascon80pq_870() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A"), - &hex!( - "368D3F1F3BA75BA929D4A5327E8DE42A55383F238CCC045E2B80CB91FF4B817ECC207E186D89D45EA26E" - ), - ) -} - -#[test] -fn test_ascon80pq_871() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B"), - &hex!( - "32517E2275DAD64340526353C0F8588933F4D9C19E8CB33714EE8917E7206EEC4B7B7375940344DBEE8C" - ), - ) -} - -#[test] -fn test_ascon80pq_872() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C"), - &hex!( - "5E24EB23117FB4AF340B9BEAD4615E3DBBEE45FC96C47D09363E8520BD86D10CDBE381730CCBB0263898" - ), - ) -} - -#[test] -fn test_ascon80pq_873() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D"), - &hex!( - "12C38FF58D31343CA21F806543DE452EDBB3B23386D4025638F48D80A1FEE41B1F9DA9CB7190A490C4CF" - ), - ) -} - -#[test] -fn test_ascon80pq_874() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!( - "CBCBE5E9529419990489D65FF2300AD9171AA1751742D58834C606459639575DCB2767BE30D58B1225F5" - ), - ) -} - -#[test] -fn test_ascon80pq_875() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!( - "1DB9005057CFC7DCC273A6722B8BE1BCA7B758A6B58BD5729D76ABB3EDE777968604088AD6793146A5EA" - ), - ) -} - -#[test] -fn test_ascon80pq_876() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!( - "393E98C899061CFCF58C8FDADDE7C9E4F58ED2E39C4B7F2053C002F70914D628279EEBB60A43F15D2B9D" - ), - ) -} - -#[test] -fn test_ascon80pq_877() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!( - "183E1B5F67F24A59DE89980A3E9A367BB18F5797DDBF082117CC6DB902A776D204A96CF64490745A5DB9" - ), - ) -} - -#[test] -fn test_ascon80pq_878() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!( - "5E8015D7141D16A1CFBA6AE107FE6A516AD3960F914B250690715CA94277324A85FF940C16FED14231A7" - ), - ) -} - -#[test] -fn test_ascon80pq_879() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!( - "8278F0667EF747FD8DB9D9A55E8E5163B8DF22D86016C759731FAA771DE357E80E3F6435363FBF77A68A" - ), - ) -} - -#[test] -fn test_ascon80pq_880() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!( - "50BCF4BDA30B17E736B6FA13B7549B7C0EFE0BCAFD12C300049ED74A356DA29E8608B5E992747E1C7941" - ), - ) -} - -#[test] -fn test_ascon80pq_881() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!( - "E2A584AFD45535354D350B5BF5F7C2CA7E12751A54CACDBFB164BA2182EAB0293FDD4063AA5062702E0B" - ), - ) -} - -#[test] -fn test_ascon80pq_882() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!( - "40F95F6901EE9B53BC7E203EEDF5080EA0B7ECAD3B19427C3E37104696496DEDAA76F01DCA453CA24D70" - ), - ) -} - -#[test] -fn test_ascon80pq_883() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!( - "20D8097632D4844A885522BC1FFBECB28CEBDA97AB936C5CC6E6155256503053053F04F9E5E96C27E750" - ), - ) -} - -#[test] -fn test_ascon80pq_884() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!( - "655B77648AE89BBF77CDDA5CC776865B813E9DB781EBBA2746019EE7FBFDFDD751763DDB9ECBECD3B31E" - ), - ) -} - -#[test] -fn test_ascon80pq_885() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!( - "A4FCD9FF95B76426CD91EF5EEBD4B907C05ADD174A2BD5127C955383DD8A84862DE1BE97992FEB6A948C" - ), - ) -} - -#[test] -fn test_ascon80pq_886() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!( - "00D1A14A32A985A2F61DA7774ADE7A9D9261F0C2DEA46980E6D5ECD1B487E15D017D0AC675C5E43A674E" - ), - ) -} - -#[test] -fn test_ascon80pq_887() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!( - "71D34F2EDEBCDD4871BE991965AC57B4D60D5035146EDFC576CC27ED673F73EF4B3A6D7E66FD3E0C8A34" - ), - ) -} - -#[test] -fn test_ascon80pq_888() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!( - "7D4DD96F7E3FDACBFA6D9625B8C11E68F1ED3C146B4BE92648B404AC8F680F7834B93B3242E7C2539F33" - ), - ) -} - -#[test] -fn test_ascon80pq_889() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!( - "A2CB18F6727A3D65CC07A050E2EA558D849D63F37EF9F2AF6F65756537C2353A6976C88E6F9D5C7A09EE" - ), - ) -} - -#[test] -fn test_ascon80pq_890() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!( - "6C459619110ADA74E585FE4424B2913E0BE9ACCADCBEFDE59C5A551E6EDA9776145E0DD43FF4F4756050" - ), - ) -} - -#[test] -fn test_ascon80pq_891() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!( - "CC4E07E5FB13426EFFD17B0F51A6A830BF484C9651D77679971E63969DDCFA1324ADA0BA47CB8251AB60" - ), - ) -} - -#[test] -fn test_ascon80pq_892() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!(""), - &hex!( - "2846418067CE9386B47F0584BF9EEE3F51A62969F011D86DE54D5BA1DA1758B204B91EE4D0FFF3F8269653" - ), - ) -} - -#[test] -fn test_ascon80pq_893() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00"), - &hex!( - "A96AE9C305FCF6B4A9A50B1539B896E7806BDE0E023E83BD7916CCADD999E7A7481D9C5FB8B844461F03D2" - ), - ) -} - -#[test] -fn test_ascon80pq_894() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("0001"), - &hex!( - "623F4DD472C8FB52E694B10DD79A2204A680C282B79C3768047E7EA99199A7C92FE592789C2242FA953591" - ), - ) -} - -#[test] -fn test_ascon80pq_895() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102"), - &hex!( - "494450185CCE77E07D6B20FE70457DE7D4852B57BA0ABCEE623183C94EC75204B463E674FDD475BB8934F5" - ), - ) -} - -#[test] -fn test_ascon80pq_896() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00010203"), - &hex!( - "8987022AE20DD3923DF4D1F6B035701049D0EAD353094DE6C7EEA428079BAF7FAFF6D3AD74EDC8D32A4BA1" - ), - ) -} - -#[test] -fn test_ascon80pq_897() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("0001020304"), - &hex!( - "1973543D218C55AD9B4282D7AD62CBE1149CF3D8B36C1CCA7A2189E544C8F620FBEBED97CCE8021DB89439" - ), - ) -} - -#[test] -fn test_ascon80pq_898() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405"), - &hex!( - "4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7E8C5361DE854466C62A2691A745C01FF77C0D567F563DF1C1C27" - ), - ) -} - -#[test] -fn test_ascon80pq_899() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00010203040506"), - &hex!( - "4F599EE2F0F9CD87C533FE4BBBF1F48871271F12773A39CF0499BFECFAE82DE3442D7BF0AF9FAA53F62E3A" - ), - ) -} - -#[test] -fn test_ascon80pq_900() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("0001020304050607"), - &hex!( - "E16C12DD1DB74FA773415872B01CB834C3D0A42168DBA2870A84778EC5853EB18E0928B2E94AE77AFEEE6C" - ), - ) -} - -#[test] -fn test_ascon80pq_901() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708"), - &hex!( - "A4C1955E7ADB209B366654617C0CF56C8B9E3611BCA539E2DF70F14F82B750C6BCC0BF30866A029B54181A" - ), - ) -} - -#[test] -fn test_ascon80pq_902() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("00010203040506070809"), - &hex!( - "2A70C0A5AA0A2E10D875C05DC11AFE38DF7A92325FF2A23BF902703213C5EF19406580A3A656EBB05A31B0" - ), - ) -} - -#[test] -fn test_ascon80pq_903() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A"), - &hex!( - "368D3F1F3BA75BA929D4A5327E8DE42A55383F238CCC045E2B800B6B52AA9DC14BAECDF1CB69AD9B224EDF" - ), - ) -} - -#[test] -fn test_ascon80pq_904() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B"), - &hex!( - "32517E2275DAD64340526353C0F8588933F4D9C19E8CB33714EEE6D7F6EF4BB35922A3DCCE65815705C47C" - ), - ) -} - -#[test] -fn test_ascon80pq_905() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C"), - &hex!( - "5E24EB23117FB4AF340B9BEAD4615E3DBBEE45FC96C47D09363EAFE60E5AA1452608B9AF43F27A6D286730" - ), - ) -} - -#[test] -fn test_ascon80pq_906() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D"), - &hex!( - "12C38FF58D31343CA21F806543DE452EDBB3B23386D4025638F44CE2898377518AA1F3E1AC2FAA3E6819C2" - ), - ) -} - -#[test] -fn test_ascon80pq_907() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!( - "CBCBE5E9529419990489D65FF2300AD9171AA1751742D58834C6BED2528B247AAF3F4AEF1449B530F2F6F7" - ), - ) -} - -#[test] -fn test_ascon80pq_908() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!( - "1DB9005057CFC7DCC273A6722B8BE1BCA7B758A6B58BD5729D765A523116C9ECB30EC5B8B635C8763A0D1C" - ), - ) -} - -#[test] -fn test_ascon80pq_909() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!( - "393E98C899061CFCF58C8FDADDE7C9E4F58ED2E39C4B7F2053C0593C9D7EFA42BC3371B0CB5AFA3DB48A9F" - ), - ) -} - -#[test] -fn test_ascon80pq_910() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!( - "183E1B5F67F24A59DE89980A3E9A367BB18F5797DDBF082117CCA385790397DAA2A37AC6A6B53CF10A069D" - ), - ) -} - -#[test] -fn test_ascon80pq_911() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!( - "5E8015D7141D16A1CFBA6AE107FE6A516AD3960F914B250690711CF23A3C718B168D4E68E635A186C5EE8E" - ), - ) -} - -#[test] -fn test_ascon80pq_912() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!( - "8278F0667EF747FD8DB9D9A55E8E5163B8DF22D86016C759731FE936FDDA032841A480E0FEA8F7204DAA2F" - ), - ) -} - -#[test] -fn test_ascon80pq_913() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!( - "50BCF4BDA30B17E736B6FA13B7549B7C0EFE0BCAFD12C300049E10E75DC43A3D5A5ECDDCBB9AEEA5846BA7" - ), - ) -} - -#[test] -fn test_ascon80pq_914() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!( - "E2A584AFD45535354D350B5BF5F7C2CA7E12751A54CACDBFB164059DEA4EC3E7A97BD0B013B66F3707B8CB" - ), - ) -} - -#[test] -fn test_ascon80pq_915() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!( - "40F95F6901EE9B53BC7E203EEDF5080EA0B7ECAD3B19427C3E37C12BF203300DEF5703983DF6744D03A101" - ), - ) -} - -#[test] -fn test_ascon80pq_916() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!( - "20D8097632D4844A885522BC1FFBECB28CEBDA97AB936C5CC6E6E46E8CC221FC3A4B80888E73A5A1A53521" - ), - ) -} - -#[test] -fn test_ascon80pq_917() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!( - "655B77648AE89BBF77CDDA5CC776865B813E9DB781EBBA274601790D3211E5C89C3D564EE45C671A53C0B8" - ), - ) -} - -#[test] -fn test_ascon80pq_918() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!( - "A4FCD9FF95B76426CD91EF5EEBD4B907C05ADD174A2BD5127C95F3C33BDF6C4635EA3C85B9837635DA1DB1" - ), - ) -} - -#[test] -fn test_ascon80pq_919() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!( - "00D1A14A32A985A2F61DA7774ADE7A9D9261F0C2DEA46980E6D5F509D207EFD7989B3BADCDF6F3035E4182" - ), - ) -} - -#[test] -fn test_ascon80pq_920() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!( - "71D34F2EDEBCDD4871BE991965AC57B4D60D5035146EDFC576CC43F4DDEF3C8482A2BEFE6E3BCB3EC36F80" - ), - ) -} - -#[test] -fn test_ascon80pq_921() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!( - "7D4DD96F7E3FDACBFA6D9625B8C11E68F1ED3C146B4BE92648B4950EA88312F400B48045B3D8FCC4F7D777" - ), - ) -} - -#[test] -fn test_ascon80pq_922() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!( - "A2CB18F6727A3D65CC07A050E2EA558D849D63F37EF9F2AF6F6517401A4F93C2677332156DB180B86639D4" - ), - ) -} - -#[test] -fn test_ascon80pq_923() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!( - "6C459619110ADA74E585FE4424B2913E0BE9ACCADCBEFDE59C5A67B0148AAAF5D374D3F444C5A1FF3B1A2A" - ), - ) -} - -#[test] -fn test_ascon80pq_924() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!( - "CC4E07E5FB13426EFFD17B0F51A6A830BF484C9651D77679971E8EA6CB857537378B29BC9585096FF47644" - ), - ) -} - -#[test] -fn test_ascon80pq_925() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!(""), - &hex!( - "2846418067CE9386B47F0584BF9EEE3F51A62969F011D86DE54D5B25CED3910A68D74577E54E77A6B4D3AC27" - ), - ) -} - -#[test] -fn test_ascon80pq_926() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("00"), - &hex!( - "A96AE9C305FCF6B4A9A50B1539B896E7806BDE0E023E83BD7916CCD8226DE1A4A6D7870534C560ED8D349E6B" - ), - ) -} - -#[test] -fn test_ascon80pq_927() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("0001"), - &hex!( - "623F4DD472C8FB52E694B10DD79A2204A680C282B79C3768047E7E8C57950EE767159F5F416936F387FF59FF" - ), - ) -} - -#[test] -fn test_ascon80pq_928() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102"), - &hex!( - "494450185CCE77E07D6B20FE70457DE7D4852B57BA0ABCEE6231839D5C7DB1C49564ADC78639D66F1DBABA3A" - ), - ) -} - -#[test] -fn test_ascon80pq_929() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("00010203"), - &hex!( - "8987022AE20DD3923DF4D1F6B035701049D0EAD353094DE6C7EEA402262B5C763286AB3A7B2CC9D4A94EC82D" - ), - ) -} - -#[test] -fn test_ascon80pq_930() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("0001020304"), - &hex!( - "1973543D218C55AD9B4282D7AD62CBE1149CF3D8B36C1CCA7A218952B763747C9F5B10BDA27AFFF33C6E1395" - ), - ) -} - -#[test] -fn test_ascon80pq_931() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405"), - &hex!( - "4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7E8C5361DE854466C62A2AE50D1880F201876BAF3AD149AC9C491B2" - ), - ) -} - -#[test] -fn test_ascon80pq_932() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("00010203040506"), - &hex!( - "4F599EE2F0F9CD87C533FE4BBBF1F48871271F12773A39CF0499BF91B79B15001356F3984213693ACA5E954E" - ), - ) -} - -#[test] -fn test_ascon80pq_933() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("0001020304050607"), - &hex!( - "E16C12DD1DB74FA773415872B01CB834C3D0A42168DBA2870A847702D09CC005AD96983104322558AFF03A91" - ), - ) -} - -#[test] -fn test_ascon80pq_934() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708"), - &hex!( - "A4C1955E7ADB209B366654617C0CF56C8B9E3611BCA539E2DF70F1AACEC46D8F488B456DC171F4A72B7278FF" - ), - ) -} - -#[test] -fn test_ascon80pq_935() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("00010203040506070809"), - &hex!( - "2A70C0A5AA0A2E10D875C05DC11AFE38DF7A92325FF2A23BF90270703D471996CC0973F3C3475664B0FD5339" - ), - ) -} - -#[test] -fn test_ascon80pq_936() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A"), - &hex!( - "368D3F1F3BA75BA929D4A5327E8DE42A55383F238CCC045E2B800B81F87C5FD680CC7D193AAB7FD787FE4268" - ), - ) -} - -#[test] -fn test_ascon80pq_937() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B"), - &hex!( - "32517E2275DAD64340526353C0F8588933F4D9C19E8CB33714EEE6C0FD6AAB7F7CA49770DAC2E4273844D713" - ), - ) -} - -#[test] -fn test_ascon80pq_938() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C"), - &hex!( - "5E24EB23117FB4AF340B9BEAD4615E3DBBEE45FC96C47D09363EAF4B35206B8DE5321B637C872C2441EC8E30" - ), - ) -} - -#[test] -fn test_ascon80pq_939() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D"), - &hex!( - "12C38FF58D31343CA21F806543DE452EDBB3B23386D4025638F44C4F33B3C3E267F87B816B5DC69AEC442331" - ), - ) -} - -#[test] -fn test_ascon80pq_940() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!( - "CBCBE5E9529419990489D65FF2300AD9171AA1751742D58834C6BEB3DE5300C3D58A9738E7730D951400D130" - ), - ) -} - -#[test] -fn test_ascon80pq_941() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!( - "1DB9005057CFC7DCC273A6722B8BE1BCA7B758A6B58BD5729D765A924ECAFDCA458FB1442860C4B8A8129E8D" - ), - ) -} - -#[test] -fn test_ascon80pq_942() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!( - "393E98C899061CFCF58C8FDADDE7C9E4F58ED2E39C4B7F2053C05963A6C04A4856C85AFB6E666B7CD114DB93" - ), - ) -} - -#[test] -fn test_ascon80pq_943() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!( - "183E1B5F67F24A59DE89980A3E9A367BB18F5797DDBF082117CCA38103CE9298F2C005A4DECEF06511ED9954" - ), - ) -} - -#[test] -fn test_ascon80pq_944() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!( - "5E8015D7141D16A1CFBA6AE107FE6A516AD3960F914B250690711CF8BE6B454E5A6715B2CB568EED53ADEB3A" - ), - ) -} - -#[test] -fn test_ascon80pq_945() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!( - "8278F0667EF747FD8DB9D9A55E8E5163B8DF22D86016C759731FE9748668CEAEBD0E21766CEC069B08101906" - ), - ) -} - -#[test] -fn test_ascon80pq_946() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!( - "50BCF4BDA30B17E736B6FA13B7549B7C0EFE0BCAFD12C300049E106CF9729EF974B74AA9EE75368A51236EE2" - ), - ) -} - -#[test] -fn test_ascon80pq_947() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!( - "E2A584AFD45535354D350B5BF5F7C2CA7E12751A54CACDBFB16405D4DF52AB7C476AC8FE5978CB3BFC8DBA67" - ), - ) -} - -#[test] -fn test_ascon80pq_948() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!( - "40F95F6901EE9B53BC7E203EEDF5080EA0B7ECAD3B19427C3E37C1CB55B2EADDFB847E1C62231902D479F727" - ), - ) -} - -#[test] -fn test_ascon80pq_949() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!( - "20D8097632D4844A885522BC1FFBECB28CEBDA97AB936C5CC6E6E45A98793CA4EE026EF6CE7AA4C1469660CE" - ), - ) -} - -#[test] -fn test_ascon80pq_950() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!( - "655B77648AE89BBF77CDDA5CC776865B813E9DB781EBBA2746017975BD72E0DA429917E95695B816123ECCA6" - ), - ) -} - -#[test] -fn test_ascon80pq_951() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!( - "A4FCD9FF95B76426CD91EF5EEBD4B907C05ADD174A2BD5127C95F38A1E955791D1499BDE9ADEF6EBCB9143A2" - ), - ) -} - -#[test] -fn test_ascon80pq_952() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!( - "00D1A14A32A985A2F61DA7774ADE7A9D9261F0C2DEA46980E6D5F5432638B620160E0D2DF4A5710143613D99" - ), - ) -} - -#[test] -fn test_ascon80pq_953() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!( - "71D34F2EDEBCDD4871BE991965AC57B4D60D5035146EDFC576CC434FF02E573CFFB72B7E005C84B419CB5078" - ), - ) -} - -#[test] -fn test_ascon80pq_954() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!( - "7D4DD96F7E3FDACBFA6D9625B8C11E68F1ED3C146B4BE92648B4954718D08743F8AD353EE379884787D6110D" - ), - ) -} - -#[test] -fn test_ascon80pq_955() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!( - "A2CB18F6727A3D65CC07A050E2EA558D849D63F37EF9F2AF6F6517ADFA737AE4A2D3AD05E8E123163F86537E" - ), - ) -} - -#[test] -fn test_ascon80pq_956() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!( - "6C459619110ADA74E585FE4424B2913E0BE9ACCADCBEFDE59C5A6792CBF46C2405F3D51476417CDDBF5C28CF" - ), - ) -} - -#[test] -fn test_ascon80pq_957() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!( - "CC4E07E5FB13426EFFD17B0F51A6A830BF484C9651D77679971E8EB4F68025B023C8084F0ACB4AE1AAE6C641" - ), - ) -} - -#[test] -fn test_ascon80pq_958() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!(""), - &hex!( - "2846418067CE9386B47F0584BF9EEE3F51A62969F011D86DE54D5B258AAEAC6EC4987C23C73787E5F48372F271" - ), - ) -} - -#[test] -fn test_ascon80pq_959() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("00"), - &hex!( - "A96AE9C305FCF6B4A9A50B1539B896E7806BDE0E023E83BD7916CCD892CCD5CBAE4630F3CA3AAA5A3031CBA0E1" - ), - ) -} - -#[test] -fn test_ascon80pq_960() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("0001"), - &hex!( - "623F4DD472C8FB52E694B10DD79A2204A680C282B79C3768047E7E8C7D5EC9D7065626ABB947E426BA56829266" - ), - ) -} - -#[test] -fn test_ascon80pq_961() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102"), - &hex!( - "494450185CCE77E07D6B20FE70457DE7D4852B57BA0ABCEE6231839D3C93F924CFA7418DE7909496761360338E" - ), - ) -} - -#[test] -fn test_ascon80pq_962() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("00010203"), - &hex!( - "8987022AE20DD3923DF4D1F6B035701049D0EAD353094DE6C7EEA4029D8986CAE55BE8D7B545BBE5C228860278" - ), - ) -} - -#[test] -fn test_ascon80pq_963() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("0001020304"), - &hex!( - "1973543D218C55AD9B4282D7AD62CBE1149CF3D8B36C1CCA7A218952B85780BC39E0A5BB7BB28F52A2F477A623" - ), - ) -} - -#[test] -fn test_ascon80pq_964() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405"), - &hex!( - "4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7E8C5361DE854466C62A2AE889093465F39DD67A210E921E04A5444BB" - ), - ) -} - -#[test] -fn test_ascon80pq_965() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("00010203040506"), - &hex!( - "4F599EE2F0F9CD87C533FE4BBBF1F48871271F12773A39CF0499BF919FF0E84ED21D4F1280C0926246707CCD4E" - ), - ) -} - -#[test] -fn test_ascon80pq_966() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("0001020304050607"), - &hex!( - "E16C12DD1DB74FA773415872B01CB834C3D0A42168DBA2870A847702FE8FE3D0691275ADB32875EE88EBD42C1E" - ), - ) -} - -#[test] -fn test_ascon80pq_967() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708"), - &hex!( - "A4C1955E7ADB209B366654617C0CF56C8B9E3611BCA539E2DF70F1AAAD0ADFF3F41B09E081515C7C955F1D558E" - ), - ) -} - -#[test] -fn test_ascon80pq_968() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("00010203040506070809"), - &hex!( - "2A70C0A5AA0A2E10D875C05DC11AFE38DF7A92325FF2A23BF90270701092351B5A27DBBBCE5918D69959FA98F7" - ), - ) -} - -#[test] -fn test_ascon80pq_969() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A"), - &hex!( - "368D3F1F3BA75BA929D4A5327E8DE42A55383F238CCC045E2B800B8113486DD8F023B68CC1DE36372BEB0C3D4E" - ), - ) -} - -#[test] -fn test_ascon80pq_970() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B"), - &hex!( - "32517E2275DAD64340526353C0F8588933F4D9C19E8CB33714EEE6C0739DA7119EF05095A1AA3578EEF960DD6C" - ), - ) -} - -#[test] -fn test_ascon80pq_971() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C"), - &hex!( - "5E24EB23117FB4AF340B9BEAD4615E3DBBEE45FC96C47D09363EAF4B202C7C35D527FB2118F47E0894514139F3" - ), - ) -} - -#[test] -fn test_ascon80pq_972() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D"), - &hex!( - "12C38FF58D31343CA21F806543DE452EDBB3B23386D4025638F44C4F5E5A2DB6DB060D7BB90B52C4835F2AA873" - ), - ) -} - -#[test] -fn test_ascon80pq_973() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!( - "CBCBE5E9529419990489D65FF2300AD9171AA1751742D58834C6BEB3DEB384AFEE54E71CFC258821BD02BF70E1" - ), - ) -} - -#[test] -fn test_ascon80pq_974() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!( - "1DB9005057CFC7DCC273A6722B8BE1BCA7B758A6B58BD5729D765A92028E9C359D7A94B64E902D80CFEF7DF36F" - ), - ) -} - -#[test] -fn test_ascon80pq_975() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!( - "393E98C899061CFCF58C8FDADDE7C9E4F58ED2E39C4B7F2053C05963BD59B06185DBA866ED813471D2B34B619C" - ), - ) -} - -#[test] -fn test_ascon80pq_976() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!( - "183E1B5F67F24A59DE89980A3E9A367BB18F5797DDBF082117CCA38135916951CFA80700265780BF83079C91FD" - ), - ) -} - -#[test] -fn test_ascon80pq_977() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!( - "5E8015D7141D16A1CFBA6AE107FE6A516AD3960F914B250690711CF856905BFEF6E9E68B9C88BD97D594CCFFE8" - ), - ) -} - -#[test] -fn test_ascon80pq_978() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!( - "8278F0667EF747FD8DB9D9A55E8E5163B8DF22D86016C759731FE974E3F6695FF1753C8B9B0D88C619DB06E004" - ), - ) -} - -#[test] -fn test_ascon80pq_979() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!( - "50BCF4BDA30B17E736B6FA13B7549B7C0EFE0BCAFD12C300049E106C7B19D0B7724DEBA49F2FBA344FBD31B7F6" - ), - ) -} - -#[test] -fn test_ascon80pq_980() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!( - "E2A584AFD45535354D350B5BF5F7C2CA7E12751A54CACDBFB16405D404F3D21B54CD1C1052D9164ACCB2B43097" - ), - ) -} - -#[test] -fn test_ascon80pq_981() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!( - "40F95F6901EE9B53BC7E203EEDF5080EA0B7ECAD3B19427C3E37C1CB9E223D46081DEB6BA8DE8EE319D087FCE0" - ), - ) -} - -#[test] -fn test_ascon80pq_982() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!( - "20D8097632D4844A885522BC1FFBECB28CEBDA97AB936C5CC6E6E45A304BA3CD1C82A0299C264F03C44D2B934F" - ), - ) -} - -#[test] -fn test_ascon80pq_983() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!( - "655B77648AE89BBF77CDDA5CC776865B813E9DB781EBBA274601797583D336348E1903CBF53A0562971B16ADD3" - ), - ) -} - -#[test] -fn test_ascon80pq_984() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!( - "A4FCD9FF95B76426CD91EF5EEBD4B907C05ADD174A2BD5127C95F38AF55E271723DB73C92AF81DAE2EC1CA3F89" - ), - ) -} - -#[test] -fn test_ascon80pq_985() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!( - "00D1A14A32A985A2F61DA7774ADE7A9D9261F0C2DEA46980E6D5F54335FF4263B6945B604820680D3F984189DC" - ), - ) -} - -#[test] -fn test_ascon80pq_986() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!( - "71D34F2EDEBCDD4871BE991965AC57B4D60D5035146EDFC576CC434FB3DA74E336B022C5E41F70696B9EA969C8" - ), - ) -} - -#[test] -fn test_ascon80pq_987() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!( - "7D4DD96F7E3FDACBFA6D9625B8C11E68F1ED3C146B4BE92648B49547B97A728ED64D87821BEF32DBFE97FE41E7" - ), - ) -} - -#[test] -fn test_ascon80pq_988() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!( - "A2CB18F6727A3D65CC07A050E2EA558D849D63F37EF9F2AF6F6517AD208B83461049DE01E60CC7EAB8D5755945" - ), - ) -} - -#[test] -fn test_ascon80pq_989() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!( - "6C459619110ADA74E585FE4424B2913E0BE9ACCADCBEFDE59C5A67923252203AAF451FCF9239009A0BCF6EE249" - ), - ) -} - -#[test] -fn test_ascon80pq_990() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!( - "CC4E07E5FB13426EFFD17B0F51A6A830BF484C9651D77679971E8EB4A8F310923AF573F282C34282CBE9B425A8" - ), - ) -} - -#[test] -fn test_ascon80pq_991() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!(""), - &hex!( - "2846418067CE9386B47F0584BF9EEE3F51A62969F011D86DE54D5B258AF8328B14D6403DE210175E6B397B4EC47F" - ), - ) -} - -#[test] -fn test_ascon80pq_992() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("00"), - &hex!( - "A96AE9C305FCF6B4A9A50B1539B896E7806BDE0E023E83BD7916CCD892E99FD2556D66AF6FC34921CA8B7F199865" - ), - ) -} - -#[test] -fn test_ascon80pq_993() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("0001"), - &hex!( - "623F4DD472C8FB52E694B10DD79A2204A680C282B79C3768047E7E8C7D2E6A23F9FA59CBD8850BA7A05F50F2DD42" - ), - ) -} - -#[test] -fn test_ascon80pq_994() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102"), - &hex!( - "494450185CCE77E07D6B20FE70457DE7D4852B57BA0ABCEE6231839D3CD6E492AD31E5A1F6B337B36D88F97BE7E4" - ), - ) -} - -#[test] -fn test_ascon80pq_995() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("00010203"), - &hex!( - "8987022AE20DD3923DF4D1F6B035701049D0EAD353094DE6C7EEA4029D345E66C93A69FB9C9F0344DE7E6009152F" - ), - ) -} - -#[test] -fn test_ascon80pq_996() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("0001020304"), - &hex!( - "1973543D218C55AD9B4282D7AD62CBE1149CF3D8B36C1CCA7A218952B8526689550460CF36E6112CC80D7E51E14A" - ), - ) -} - -#[test] -fn test_ascon80pq_997() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405"), - &hex!( - "4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7E8C5361DE854466C62A2AE88B3CEC97E8539C6DA179C6347648E4F1D4E" - ), - ) -} - -#[test] -fn test_ascon80pq_998() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("00010203040506"), - &hex!( - "4F599EE2F0F9CD87C533FE4BBBF1F48871271F12773A39CF0499BF919F7CD59FA64CCA9DD15C66D5C7293BB04AFF" - ), - ) -} - -#[test] -fn test_ascon80pq_999() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("0001020304050607"), - &hex!( - "E16C12DD1DB74FA773415872B01CB834C3D0A42168DBA2870A847702FE00EA469E5365ADF05B75FFA95F0D72CF14" - ), - ) -} - -#[test] -fn test_ascon80pq_1000() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708"), - &hex!( - "A4C1955E7ADB209B366654617C0CF56C8B9E3611BCA539E2DF70F1AAADCF75CAF5F2159793BA330858AA97986F01" - ), - ) -} - -#[test] -fn test_ascon80pq_1001() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("00010203040506070809"), - &hex!( - "2A70C0A5AA0A2E10D875C05DC11AFE38DF7A92325FF2A23BF9027070102B6A14C494578BD8C61A1BC454CB30642C" - ), - ) -} - -#[test] -fn test_ascon80pq_1002() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A"), - &hex!( - "368D3F1F3BA75BA929D4A5327E8DE42A55383F238CCC045E2B800B81133CCA4D67FBB8445E7D0E79BB205845AABE" - ), - ) -} - -#[test] -fn test_ascon80pq_1003() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B"), - &hex!( - "32517E2275DAD64340526353C0F8588933F4D9C19E8CB33714EEE6C073256FF08776ACE02BD44EE8FBFD85A2D123" - ), - ) -} - -#[test] -fn test_ascon80pq_1004() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C"), - &hex!( - "5E24EB23117FB4AF340B9BEAD4615E3DBBEE45FC96C47D09363EAF4B207893B71FE6233D10951A912B5C1752E31B" - ), - ) -} - -#[test] -fn test_ascon80pq_1005() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D"), - &hex!( - "12C38FF58D31343CA21F806543DE452EDBB3B23386D4025638F44C4F5EE322350932196E3553EC7732ED65F3A393" - ), - ) -} - -#[test] -fn test_ascon80pq_1006() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!( - "CBCBE5E9529419990489D65FF2300AD9171AA1751742D58834C6BEB3DE1C2B10B539483CC9BABA06565494E5A102" - ), - ) -} - -#[test] -fn test_ascon80pq_1007() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!( - "1DB9005057CFC7DCC273A6722B8BE1BCA7B758A6B58BD5729D765A9202E78A46D150FCC788A88FE6B24537DA9E35" - ), - ) -} - -#[test] -fn test_ascon80pq_1008() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!( - "393E98C899061CFCF58C8FDADDE7C9E4F58ED2E39C4B7F2053C05963BD3E50DA417F86F63D40EF0C85787C92B811" - ), - ) -} - -#[test] -fn test_ascon80pq_1009() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!( - "183E1B5F67F24A59DE89980A3E9A367BB18F5797DDBF082117CCA38135C77CB83F0E21217AF03C61C348111D8218" - ), - ) -} - -#[test] -fn test_ascon80pq_1010() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!( - "5E8015D7141D16A1CFBA6AE107FE6A516AD3960F914B250690711CF8564DCB4A6E39F9AE1A96667FC884356DC9CD" - ), - ) -} - -#[test] -fn test_ascon80pq_1011() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!( - "8278F0667EF747FD8DB9D9A55E8E5163B8DF22D86016C759731FE974E3857B9CD9764DCAFCDC21BA6340C2FA4C46" - ), - ) -} - -#[test] -fn test_ascon80pq_1012() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!( - "50BCF4BDA30B17E736B6FA13B7549B7C0EFE0BCAFD12C300049E106C7BAA6346E3E7E57261ED332F4250E3B99836" - ), - ) -} - -#[test] -fn test_ascon80pq_1013() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!( - "E2A584AFD45535354D350B5BF5F7C2CA7E12751A54CACDBFB16405D40426FF13B720A36B9BC0C74E3F939F8257F0" - ), - ) -} - -#[test] -fn test_ascon80pq_1014() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!( - "40F95F6901EE9B53BC7E203EEDF5080EA0B7ECAD3B19427C3E37C1CB9E056CAD436E0DA2A601B49CBC636C9153FA" - ), - ) -} - -#[test] -fn test_ascon80pq_1015() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!( - "20D8097632D4844A885522BC1FFBECB28CEBDA97AB936C5CC6E6E45A301071EAE6A7C65A17E2FC66B249C5C8E0CC" - ), - ) -} - -#[test] -fn test_ascon80pq_1016() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!( - "655B77648AE89BBF77CDDA5CC776865B813E9DB781EBBA27460179758319360DC759330C42CCE425ADE952C778BE" - ), - ) -} - -#[test] -fn test_ascon80pq_1017() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!( - "A4FCD9FF95B76426CD91EF5EEBD4B907C05ADD174A2BD5127C95F38AF54640CA6E18F0C3E249317BB52958A58D39" - ), - ) -} - -#[test] -fn test_ascon80pq_1018() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!( - "00D1A14A32A985A2F61DA7774ADE7A9D9261F0C2DEA46980E6D5F54335CA8EF99092630AA0BC4C6706FA0DB0A4F2" - ), - ) -} - -#[test] -fn test_ascon80pq_1019() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!( - "71D34F2EDEBCDD4871BE991965AC57B4D60D5035146EDFC576CC434FB3D0D60A9049A62A8E0AF9B0F4C14DAFFC28" - ), - ) -} - -#[test] -fn test_ascon80pq_1020() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!( - "7D4DD96F7E3FDACBFA6D9625B8C11E68F1ED3C146B4BE92648B49547B96D756BADA3A552C87B06784C15E7747B04" - ), - ) -} - -#[test] -fn test_ascon80pq_1021() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!( - "A2CB18F6727A3D65CC07A050E2EA558D849D63F37EF9F2AF6F6517AD207CD39C955D33A59121FC7A4E453A14E4A0" - ), - ) -} - -#[test] -fn test_ascon80pq_1022() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!( - "6C459619110ADA74E585FE4424B2913E0BE9ACCADCBEFDE59C5A6792320942F4343907B1FB92E0772A3F8231AFC8" - ), - ) -} - -#[test] -fn test_ascon80pq_1023() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!( - "CC4E07E5FB13426EFFD17B0F51A6A830BF484C9651D77679971E8EB4A8ED7749E26EB1619CA228FB3B9FD11ADDE0" - ), - ) -} - -#[test] -fn test_ascon80pq_1024() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!(""), - &hex!( - "2846418067CE9386B47F0584BF9EEE3F51A62969F011D86DE54D5B258AF88C36F5E10FBE0CAAAAD1D25AFE7AB34546" - ), - ) -} - -#[test] -fn test_ascon80pq_1025() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("00"), - &hex!( - "A96AE9C305FCF6B4A9A50B1539B896E7806BDE0E023E83BD7916CCD892E9D2FF46431D0C6D829FF98FBF3C0D0AA1DE" - ), - ) -} - -#[test] -fn test_ascon80pq_1026() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("0001"), - &hex!( - "623F4DD472C8FB52E694B10DD79A2204A680C282B79C3768047E7E8C7D2E7A58BC312EB3D4253199DBDCFA7D15B6FA" - ), - ) -} - -#[test] -fn test_ascon80pq_1027() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102"), - &hex!( - "494450185CCE77E07D6B20FE70457DE7D4852B57BA0ABCEE6231839D3CD64EAEB10F43A0B67AE2D23F99B1B7B63417" - ), - ) -} - -#[test] -fn test_ascon80pq_1028() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("00010203"), - &hex!( - "8987022AE20DD3923DF4D1F6B035701049D0EAD353094DE6C7EEA4029D343C806BE2134639B7CC71A177E0621D6283" - ), - ) -} - -#[test] -fn test_ascon80pq_1029() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("0001020304"), - &hex!( - "1973543D218C55AD9B4282D7AD62CBE1149CF3D8B36C1CCA7A218952B8527CB0A2E50F223412C24F9ED23C4FE0A5DC" - ), - ) -} - -#[test] -fn test_ascon80pq_1030() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405"), - &hex!( - "4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7E8C5361DE854466C62A2AE88B36D03EB17875835AF0E54E6BFE62EB61C1E" - ), - ) -} - -#[test] -fn test_ascon80pq_1031() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("00010203040506"), - &hex!( - "4F599EE2F0F9CD87C533FE4BBBF1F48871271F12773A39CF0499BF919F7C9BE4817571C3BF73BEC26B94244FE07486" - ), - ) -} - -#[test] -fn test_ascon80pq_1032() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("0001020304050607"), - &hex!( - "E16C12DD1DB74FA773415872B01CB834C3D0A42168DBA2870A847702FE00562C880375BD75518B4BD410608FEF130B" - ), - ) -} - -#[test] -fn test_ascon80pq_1033() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708"), - &hex!( - "A4C1955E7ADB209B366654617C0CF56C8B9E3611BCA539E2DF70F1AAADCF99B888FDC27E8F4676754A5B563E32BD3B" - ), - ) -} - -#[test] -fn test_ascon80pq_1034() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("00010203040506070809"), - &hex!( - "2A70C0A5AA0A2E10D875C05DC11AFE38DF7A92325FF2A23BF9027070102B783D9E75ECF2B68E2E07D5BF6BAF797CDF" - ), - ) -} - -#[test] -fn test_ascon80pq_1035() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A"), - &hex!( - "368D3F1F3BA75BA929D4A5327E8DE42A55383F238CCC045E2B800B81133C50222104858D69B8AB4AE1761506C1E692" - ), - ) -} - -#[test] -fn test_ascon80pq_1036() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B"), - &hex!( - "32517E2275DAD64340526353C0F8588933F4D9C19E8CB33714EEE6C073258902A6C201354D7369D552394CCB707F53" - ), - ) -} - -#[test] -fn test_ascon80pq_1037() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C"), - &hex!( - "5E24EB23117FB4AF340B9BEAD4615E3DBBEE45FC96C47D09363EAF4B2078ACAC0580BCC0F0D9565DAAF998131F1176" - ), - ) -} - -#[test] -fn test_ascon80pq_1038() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D"), - &hex!( - "12C38FF58D31343CA21F806543DE452EDBB3B23386D4025638F44C4F5EE37FF6DBF0CF6E732FAA845D70C2BACE37CE" - ), - ) -} - -#[test] -fn test_ascon80pq_1039() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!( - "CBCBE5E9529419990489D65FF2300AD9171AA1751742D58834C6BEB3DE1CFB770B327B9F6F777B9F5E6E3AC50C8AEC" - ), - ) -} - -#[test] -fn test_ascon80pq_1040() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!( - "1DB9005057CFC7DCC273A6722B8BE1BCA7B758A6B58BD5729D765A9202E7AF0BC835FF51021375609235D3529FE3A3" - ), - ) -} - -#[test] -fn test_ascon80pq_1041() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!( - "393E98C899061CFCF58C8FDADDE7C9E4F58ED2E39C4B7F2053C05963BD3E114C57325688E2CF1EF80C089A8085E749" - ), - ) -} - -#[test] -fn test_ascon80pq_1042() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!( - "183E1B5F67F24A59DE89980A3E9A367BB18F5797DDBF082117CCA38135C7EB356BCDAB80A09BF529AD8782466369F6" - ), - ) -} - -#[test] -fn test_ascon80pq_1043() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!( - "5E8015D7141D16A1CFBA6AE107FE6A516AD3960F914B250690711CF8564D947D010F54A459C3274CC15099A18C304E" - ), - ) -} - -#[test] -fn test_ascon80pq_1044() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!( - "8278F0667EF747FD8DB9D9A55E8E5163B8DF22D86016C759731FE974E385EA239EA97B6D1B5F4D4D02A2250DFB1498" - ), - ) -} - -#[test] -fn test_ascon80pq_1045() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!( - "50BCF4BDA30B17E736B6FA13B7549B7C0EFE0BCAFD12C300049E106C7BAA18404E4754EE596C0030316674D9C122CB" - ), - ) -} - -#[test] -fn test_ascon80pq_1046() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!( - "E2A584AFD45535354D350B5BF5F7C2CA7E12751A54CACDBFB16405D40426EAEA0CC0AC8F09D2A6E77474C24092893E" - ), - ) -} - -#[test] -fn test_ascon80pq_1047() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!( - "40F95F6901EE9B53BC7E203EEDF5080EA0B7ECAD3B19427C3E37C1CB9E0503FE4D7DFE66120E336BCDAC4E22EDD4B8" - ), - ) -} - -#[test] -fn test_ascon80pq_1048() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!( - "20D8097632D4844A885522BC1FFBECB28CEBDA97AB936C5CC6E6E45A301055301A8F94FC8A654210B6B7F7412C1C53" - ), - ) -} - -#[test] -fn test_ascon80pq_1049() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!( - "655B77648AE89BBF77CDDA5CC776865B813E9DB781EBBA27460179758319F95F6DE8BAB613C0898D67780B1A516516" - ), - ) -} - -#[test] -fn test_ascon80pq_1050() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!( - "A4FCD9FF95B76426CD91EF5EEBD4B907C05ADD174A2BD5127C95F38AF546B31EBEA18A78B104DC53AD093B812D130C" - ), - ) -} - -#[test] -fn test_ascon80pq_1051() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!( - "00D1A14A32A985A2F61DA7774ADE7A9D9261F0C2DEA46980E6D5F54335CACC1B32017DC37AE78C4F77CA3C2924237F" - ), - ) -} - -#[test] -fn test_ascon80pq_1052() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!( - "71D34F2EDEBCDD4871BE991965AC57B4D60D5035146EDFC576CC434FB3D044449276C8CC8E383F6F8BCA5B11F7167C" - ), - ) -} - -#[test] -fn test_ascon80pq_1053() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!( - "7D4DD96F7E3FDACBFA6D9625B8C11E68F1ED3C146B4BE92648B49547B96DD8EDDC5F1D37AB4F80DE950319D68003FE" - ), - ) -} - -#[test] -fn test_ascon80pq_1054() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!( - "A2CB18F6727A3D65CC07A050E2EA558D849D63F37EF9F2AF6F6517AD207CF698AE89466876E7C4D5B8B19252CB124D" - ), - ) -} - -#[test] -fn test_ascon80pq_1055() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!( - "6C459619110ADA74E585FE4424B2913E0BE9ACCADCBEFDE59C5A6792320999FCDA8A6645385F759FB583916E49527D" - ), - ) -} - -#[test] -fn test_ascon80pq_1056() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!( - "CC4E07E5FB13426EFFD17B0F51A6A830BF484C9651D77679971E8EB4A8EDB5229217E2A8A4EF4E706D2576F272F77D" - ), - ) -} - -#[test] -fn test_ascon80pq_1057() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!(""), - &hex!( - "2846418067CE9386B47F0584BF9EEE3F51A62969F011D86DE54D5B258AF88C213DBF091B28119AEDB36D0B0980E664D9" - ), - ) -} - -#[test] -fn test_ascon80pq_1058() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("00"), - &hex!( - "A96AE9C305FCF6B4A9A50B1539B896E7806BDE0E023E83BD7916CCD892E9D2852E268E5D6D8AA577FB15F473AD1CE73C" - ), - ) -} - -#[test] -fn test_ascon80pq_1059() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("0001"), - &hex!( - "623F4DD472C8FB52E694B10DD79A2204A680C282B79C3768047E7E8C7D2E7AA61DBECE24F794CA811F9B40CA16AEF2DB" - ), - ) -} - -#[test] -fn test_ascon80pq_1060() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102"), - &hex!( - "494450185CCE77E07D6B20FE70457DE7D4852B57BA0ABCEE6231839D3CD64E10173D734A72EF5CF23DC873EAC22075BC" - ), - ) -} - -#[test] -fn test_ascon80pq_1061() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("00010203"), - &hex!( - "8987022AE20DD3923DF4D1F6B035701049D0EAD353094DE6C7EEA4029D343C212A832BC1DBB9A218BAA45CE16FDA883E" - ), - ) -} - -#[test] -fn test_ascon80pq_1062() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("0001020304"), - &hex!( - "1973543D218C55AD9B4282D7AD62CBE1149CF3D8B36C1CCA7A218952B8527C6A5F77321FFAFA956BFA5CA46C34A7DC6B" - ), - ) -} - -#[test] -fn test_ascon80pq_1063() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405"), - &hex!( - "4DDBF0C5CF0D50FB6F6CA1DECDC968BCB7E8C5361DE854466C62A2AE88B36D1E91DEA7F7FD4BCC4C6A2F76544783CEA8" - ), - ) -} - -#[test] -fn test_ascon80pq_1064() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("00010203040506"), - &hex!( - "4F599EE2F0F9CD87C533FE4BBBF1F48871271F12773A39CF0499BF919F7C9B01D77CD27B42C57C25517C9B035F147DC8" - ), - ) -} - -#[test] -fn test_ascon80pq_1065() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("0001020304050607"), - &hex!( - "E16C12DD1DB74FA773415872B01CB834C3D0A42168DBA2870A847702FE00565253E7B803F6561AAB65834B6600DE5B50" - ), - ) -} - -#[test] -fn test_ascon80pq_1066() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708"), - &hex!( - "A4C1955E7ADB209B366654617C0CF56C8B9E3611BCA539E2DF70F1AAADCF99068F75F79FE2F3DDBDFC8F1E297927BDFF" - ), - ) -} - -#[test] -fn test_ascon80pq_1067() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("00010203040506070809"), - &hex!( - "2A70C0A5AA0A2E10D875C05DC11AFE38DF7A92325FF2A23BF9027070102B783D2CC8E96FA8109EAD575042810BBE071E" - ), - ) -} - -#[test] -fn test_ascon80pq_1068() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A"), - &hex!( - "368D3F1F3BA75BA929D4A5327E8DE42A55383F238CCC045E2B800B81133C50B958E1B1E57F68DCFCF1CBD017598FEDA2" - ), - ) -} - -#[test] -fn test_ascon80pq_1069() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B"), - &hex!( - "32517E2275DAD64340526353C0F8588933F4D9C19E8CB33714EEE6C0732589D71B8AC3F1242D4D1E81B47E9A46A7D062" - ), - ) -} - -#[test] -fn test_ascon80pq_1070() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C"), - &hex!( - "5E24EB23117FB4AF340B9BEAD4615E3DBBEE45FC96C47D09363EAF4B2078ACDF9074472A1402DA8CBC285A1A19CFEB09" - ), - ) -} - -#[test] -fn test_ascon80pq_1071() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D"), - &hex!( - "12C38FF58D31343CA21F806543DE452EDBB3B23386D4025638F44C4F5EE37F4A035D1D492031E874B1D26703FA5C02D9" - ), - ) -} - -#[test] -fn test_ascon80pq_1072() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E"), - &hex!( - "CBCBE5E9529419990489D65FF2300AD9171AA1751742D58834C6BEB3DE1CFBB1C02E68CCEF2B04832943FE74144B5902" - ), - ) -} - -#[test] -fn test_ascon80pq_1073() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!( - "1DB9005057CFC7DCC273A6722B8BE1BCA7B758A6B58BD5729D765A9202E7AF7EC32804C8C6C139FB5FBD0E57A767353D" - ), - ) -} - -#[test] -fn test_ascon80pq_1074() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F10"), - &hex!( - "393E98C899061CFCF58C8FDADDE7C9E4F58ED2E39C4B7F2053C05963BD3E119A736B8C4D9C4B1B0B48D0FB3A34127362" - ), - ) -} - -#[test] -fn test_ascon80pq_1075() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F1011"), - &hex!( - "183E1B5F67F24A59DE89980A3E9A367BB18F5797DDBF082117CCA38135C7EB16C752FC8A692CD4A9356C4D8A04BF6045" - ), - ) -} - -#[test] -fn test_ascon80pq_1076() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112"), - &hex!( - "5E8015D7141D16A1CFBA6AE107FE6A516AD3960F914B250690711CF8564D942B873AA7131F1D4A584D44BE2878063176" - ), - ) -} - -#[test] -fn test_ascon80pq_1077() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!( - "8278F0667EF747FD8DB9D9A55E8E5163B8DF22D86016C759731FE974E385EA9F9B158B9004156680742862371F2FC8DD" - ), - ) -} - -#[test] -fn test_ascon80pq_1078() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314"), - &hex!( - "50BCF4BDA30B17E736B6FA13B7549B7C0EFE0BCAFD12C300049E106C7BAA1806050D1EFA19309737F168527830CF6FC5" - ), - ) -} - -#[test] -fn test_ascon80pq_1079() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415"), - &hex!( - "E2A584AFD45535354D350B5BF5F7C2CA7E12751A54CACDBFB16405D40426EA20BE9D5D92C2DB0A2D31DB3E8FD8AC7EC9" - ), - ) -} - -#[test] -fn test_ascon80pq_1080() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516"), - &hex!( - "40F95F6901EE9B53BC7E203EEDF5080EA0B7ECAD3B19427C3E37C1CB9E0503B9E363D57F5AA89B8B48DDE03026E6C919" - ), - ) -} - -#[test] -fn test_ascon80pq_1081() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F1011121314151617"), - &hex!( - "20D8097632D4844A885522BC1FFBECB28CEBDA97AB936C5CC6E6E45A301055DB2127791FBE4A5B0D96E76A10412C1240" - ), - ) -} - -#[test] -fn test_ascon80pq_1082() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718"), - &hex!( - "655B77648AE89BBF77CDDA5CC776865B813E9DB781EBBA27460179758319F9B8620F6EFE36A309B14DDD032B6D8CCDB0" - ), - ) -} - -#[test] -fn test_ascon80pq_1083() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F10111213141516171819"), - &hex!( - "A4FCD9FF95B76426CD91EF5EEBD4B907C05ADD174A2BD5127C95F38AF546B30B3C3E33FFDBB8E6C948B83ABB7010C6D8" - ), - ) -} - -#[test] -fn test_ascon80pq_1084() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A"), - &hex!( - "00D1A14A32A985A2F61DA7774ADE7A9D9261F0C2DEA46980E6D5F54335CACCC9EC713D0F50091DBB55DC167821979130" - ), - ) -} - -#[test] -fn test_ascon80pq_1085() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B"), - &hex!( - "71D34F2EDEBCDD4871BE991965AC57B4D60D5035146EDFC576CC434FB3D044767E1DB379DF36B7065CE6A921EAAF884C" - ), - ) -} - -#[test] -fn test_ascon80pq_1086() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C"), - &hex!( - "7D4DD96F7E3FDACBFA6D9625B8C11E68F1ED3C146B4BE92648B49547B96DD86825B56752315738F99C4331A8AA508B7E" - ), - ) -} - -#[test] -fn test_ascon80pq_1087() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D"), - &hex!( - "A2CB18F6727A3D65CC07A050E2EA558D849D63F37EF9F2AF6F6517AD207CF6E6ECBCA676092DFB010B6A87F7B54C81DC" - ), - ) -} - -#[test] -fn test_ascon80pq_1088() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E"), - &hex!( - "6C459619110ADA74E585FE4424B2913E0BE9ACCADCBEFDE59C5A6792320999E6647DC2846708BA6E9B99DE058A9FCC0F" - ), - ) -} - -#[test] -fn test_ascon80pq_1089() { - run_tv::( - &hex!("000102030405060708090A0B0C0D0E0F10111213"), - &hex!("000102030405060708090A0B0C0D0E0F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!("000102030405060708090A0B0C0D0E0F101112131415161718191A1B1C1D1E1F"), - &hex!( - "CC4E07E5FB13426EFFD17B0F51A6A830BF484C9651D77679971E8EB4A8EDB5A00782A94C72B2B02D87DCF4AF75DB6996" + "4C086D27A3B51A2333CFC7F22172A9BCAD88B8D4D77E50622D788345FA7BEE4468915D3F9422289F2349D6A3B4160397" ), ) } diff --git a/benches/src/ascon-aead.rs b/benches/src/ascon-aead.rs index b36ad373..d8650d75 100644 --- a/benches/src/ascon-aead.rs +++ b/benches/src/ascon-aead.rs @@ -1,7 +1,7 @@ use criterion::{black_box, criterion_group, criterion_main, BenchmarkId, Criterion, Throughput}; use ascon_aead::aead::{AeadInPlaceDetached, KeyInit}; -use ascon_aead::{Ascon128, Ascon128a, Ascon80pq}; +use ascon_aead::AsconAead128; const KB: usize = 1024; @@ -34,29 +34,21 @@ fn bench(name: &str, c: &mut Benchmarker) { } fn bench_ascon128(c: &mut Benchmarker) { - bench::("ascon128", c); -} - -fn bench_ascon128a(c: &mut Benchmarker) { - bench::("ascon128a", c); -} - -fn bench_ascon80pq(c: &mut Benchmarker) { - bench::("ascon80pq", c); + bench::("Ascon-AEAD128", c); } #[cfg(not(any(target_arch = "x86_64", target_arch = "x86")))] criterion_group!( name = benches; config = Criterion::default(); - targets = bench_ascon128, bench_ascon128a, bench_ascon80pq, + targets = bench_ascon128, ); #[cfg(any(target_arch = "x86_64", target_arch = "x86"))] criterion_group!( name = benches; config = Criterion::default().with_measurement(criterion_cycles_per_byte::CyclesPerByte); - targets = bench_ascon128, bench_ascon128a, bench_ascon80pq, + targets = bench_ascon128, ); criterion_main!(benches);