diff --git a/CHANGELOG.md b/CHANGELOG.md index 82ffb6c..de21b73 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,28 +5,29 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [0.14.0-pre.2] — 2026-02-25 +## [0.14.0] — 2026-07-XX -### Changes - -* Renamed every function that took an RNG to `*_with_rng`, and removed the `rng` parameter from the function with the original name (gated by `getrandom`) -* Feature-gated AES-GCM and ChaCha20Poly1305 behind `aes` and `chacha` features, respectively -* Added zeroizing for more intermediate secrets, and improved no-std support - -### Additions - -* Implemented the X-Wing (aka MLKEM768-X25519) hybrid post-quantum KEM, gated by the `xwing` feature -* Added `streaming_enc` module for creating streaming encryption contexts, gated by the `hazmat-streaming-enc` feature +### Breaking Changes -## [0.14.0-pre.1] — 2025-11-24 +* Bumped Rust edition to 2024 +* Bumped MSRV to 1.85.0 (2025-02-20) +* Updated `rand` and `rand_core` +* Renamed every function that took an RNG to `*_with_rng`, and removed the `rng` parameter from the function with the original name (gated by `getrandom`) ([#97](https://github.com/rozbb/rust-hpke/pull/97)) +* Feature-gated AES-GCM and ChaCha20Poly1305 behind `aes` and `chacha` features, respectively ([#91](https://github.com/rozbb/rust-hpke/pull/91)) +* Consolidated feature flags ([#106](https://github.com/rozbb/rust-hpke/pull/106)) +* Replaced `generic-array` with `hybrid-array` ([#82](https://github.com/rozbb/rust-hpke/pull/82)) +* Switched all `_in_place` algorithms to `_inout`, and replaced `&mut [u8]` with `inout::InOut<'_, '_, u8>` ([#82](https://github.com/rozbb/rust-hpke/pull/82)) +* Updated RustCrypto crates `aead`, `aes-gcm`, `chacha20poly1305`, `digest`, `hkdf`, `hmac` -### Changes +### Other Changes -* Updated RustCrypto crates `aead`, `aes-gcm`, `chacha20poly1305`, `digest`, `hkdf`, `hmac` -* Updated `rand` and `rand_core` -* Replaced `generic-array` with `hybrid-array` -* Switched all `_in_place` algorithms to `_inout`, and replace `&mut [u8]` with `inout::InOut<'_, '_, u8>` -* Bumped MSRV to 1.85.0 (2025-02-20) +* Added XWing KEM and SHAKE KDFs ([#81](https://github.com/rozbb/rust-hpke/pull/81)) +* Added MLKEM-NISP KEMs ([#105](https://github.com/rozbb/rust-hpke/pull/105)) +* Added pure-MLKEM KEMs and TurboSHAKE KDF ([#105](https://github.com/rozbb/rust-hpke/pull/105)) +* Added `danger::streaming_enc` module for creating streaming encryption contexts +([#87](https://github.com/rozbb/rust-hpke/pull/87), [#107](https://github.com/rozbb/rust-hpke/pull/107)) +* Added zeroizing for more intermediate secrets ([#92](https://github.com/rozbb/rust-hpke/pull/92)) +* Fixed `no_std` support([#96](https://github.com/rozbb/rust-hpke/pull/96)) ## [0.13.0] - 2025-02-19 diff --git a/Cargo.lock b/Cargo.lock index d0c8468..0d18415 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -535,7 +535,7 @@ dependencies = [ [[package]] name = "hpke" -version = "0.14.0-pre.2" +version = "0.14.0" dependencies = [ "aead", "aes-gcm", @@ -715,9 +715,9 @@ dependencies = [ [[package]] name = "p521" -version = "0.14.0-rc.15" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff42e4ace5424e3b6d7cb82514be89866b85af87015f80341e37dcc21a66ce6e" +checksum = "4ad64cc32c2dc466317c12ee5853e61f159f9eab1fe7efade0395dc2e7b43449" dependencies = [ "base16ct", "elliptic-curve", @@ -1239,14 +1239,14 @@ dependencies = [ [[package]] name = "x-wing" -version = "0.1.0-rc.0" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e17d0d5f4d1f26b9b9e7477af1d3bef960e1d1fb64edab7912fde472a8a8432e" +checksum = "b51507b887016c3925c84591108dadb8c099f776eb04fec6a60ae3519fee856f" dependencies = [ "kem", "ml-kem", - "rand_core", - "sha3 0.11.0", + "sha3 0.12.0", + "shake", "x25519-dalek", ] diff --git a/Cargo.toml b/Cargo.toml index 6bfadb8..6258214 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,9 +4,9 @@ repository = "https://github.com/rozbb/rust-hpke" documentation = "https://docs.rs/hpke" description = "An implementation of the HPKE hybrid encryption standard (RFC 9180) in pure Rust" readme = "README.md" -version = "0.14.0-pre.2" +version = "0.14.0" authors = ["Michael Rosenberg "] -edition = "2021" +edition = "2024" license = "MIT/Apache-2.0" keywords = ["cryptography", "crypto", "key-exchange", "encryption", "aead"] categories = ["cryptography", "no-std"] @@ -45,7 +45,7 @@ p384 = { version = "0.14.0", default-features = false, features = [ "arithmetic", "ecdh", ], optional = true } -p521 = { version = "0.14.0-rc.15", default-features = false, features = [ +p521 = { version = "0.14.0", default-features = false, features = [ "arithmetic", "ecdh", ], optional = true } @@ -57,7 +57,7 @@ subtle = { version = "2.6", default-features = false } x25519-dalek = { version = "3.0.0", default-features = false, features = [ "static_secrets", ], optional = true } -x-wing = { version = "=0.1.0-rc.0", optional = true, default-features = false, features = ["hazmat"] } +x-wing = { version = "0.1.0", optional = true, default-features = false, features = ["hazmat"] } zeroize = { version = "1", default-features = false, features = [ "zeroize_derive", ] } diff --git a/README.md b/README.md index c5e4ffd..c6fce98 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,12 @@ -rust-hpke -========= +# rust-hpke + [![Version](https://img.shields.io/crates/v/hpke.svg)](https://crates.io/crates/hpke) [![Docs](https://docs.rs/hpke/badge.svg)](https://docs.rs/hpke) [![CI](https://github.com/rozbb/rust-hpke/workflows/CI/badge.svg)](https://github.com/rozbb/rust-hpke/actions) This is an implementation of the [HPKE](https://www.rfc-editor.org/rfc/rfc9180.html) hybrid encryption standard (RFC 9180). -What it implements ------------------- +# What It Implements This implementation complies with the [HPKE standard](https://www.rfc-editor.org/rfc/rfc9180.html) (RFC 9180). It also implements the pure post-quantum KEMs defined in [draft-ietf-hpke-pq-04](https://datatracker.ietf.org/doc/html/draft-ietf-hpke-pq-04), and the hybrid post-quantum KEMs defined in [draft-connolly-cfrg-xwing-kem-10](https://datatracker.ietf.org/doc/html/draft-connolly-cfrg-xwing-kem-10), [draft-irtf-cfrg-concrete-hybrid-kems-03](https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-concrete-hybrid-kems-03), and [draft-irtf-cfrg-hybrid-kems-11](https://datatracker.ietf.org/doc/html/draft-irtf-cfrg-hybrid-kems-11) (this is all quite confusing, see Filippo's [summary](https://filippo.io/hpke-pq) of it). @@ -31,17 +30,18 @@ Here are all the primitives listed in the spec. The primitives with checked boxe - [X] HKDF-SHA512 - [X] SHAKE128 - [X] SHAKE256 + - [X] TurboSHAKE128 + - [X] TurboSHAKE256 * AEADs - [X] AES-GCM-128 - [X] AES-GCM-256 - [X] ChaCha20Poly1305 -Crate Features --------------- +# Crate Features The feature flags in this crate allow end-users to avoid pulling in dependencies they don't want. We thus take an **additive approach** to features: if you want hybrid post-quantum KEMs, you need to pull in the individual features it relies on. All is explained below. -### Feature Flags +## Feature Flags Default features flags: `getrandom`, `alloc`, `chacha`, `x25519`, `mlkem`. Note this combination means that XWing is enabled by default, as well as all (Turbo)SHAKE KDFs. @@ -59,55 +59,38 @@ Default features flags: `getrandom`, `alloc`, `chacha`, `x25519`, `mlkem`. Note * `shake` — Enables SHAKE128/256 and TurboSHAKE128/256 * `kat` - Used only to enabled known-answer tests, which require `std`. Only use with `cargo test` -### Feature Combinations +For info on how to omit or include feature flags, see the [cargo docs on features](https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#choosing-features). + +## Feature Combinations We list the additional functionality that certain feature combinations enable: * `x25519,mlkem` (default) — Enables the ML-KEM-768+X25519 (aka XWing) hybrid post-quantum KEM * `nistp,mlkem` — Enables the ML-KEM + NIST-P hybrid post-quantum KEMs -For info on how to omit or include feature flags, see the [cargo docs on features](https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html#choosing-features). - -Usage Examples --------------- +# Usage Examples See the [client-server](examples/client_server.rs) example for an idea of how to use HPKE. -Breaking changes ----------------- - -## Breaking changes in v0.14.0-pre.2 +# Breaking Changes -* Renamed every function that took an RNG to `*_with_rng`, and removed the `rng` parameter from the function with the original name (gated by `getrandom`) -* Feature-gated AES-GCM and ChaCha20Poly1305 behind `aes` and `chacha` features, respectively +All changes in the last few versions can be found in [CHANGELOG.md](CHANGELOG.md). We highlight recent ones below. This crate adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) for all modules except for `danger`. We reserve the right to break the `danger` API with patch version updates. So **if you are using the `danger` API, pin `hpke` to the patch version, e.g., by specifying `=0.14.0`.** -## Breaking changes in v0.14.0-pre.1 +## Important Breaking Changes in v0.14.0 -* Updated `rand` and `rand_core` dependencies +* Completely overhauled feature flags (see feature flags section above) +* Switched all `*_in_place` algorithms to `_inout`, and replaced `&mut [u8]` with `inout::InOut<'_, '_, u8>` +* Renamed every function that took an RNG to `*_with_rng`, and removed the `rng` parameter from the function with the original name (gated by `getrandom`) * Replaced `generic-array` with `hybrid-array` -* Renamed all `_in_place` symmetric encryption/decryption algorithms to `_inout`. Also replaced `&mut [u8]` inputs in these functions with `inout::InOut<'_, '_, u8>`. -* Bumped MSRV to 1.85.0 (2025-02-20) - -### Breaking changes in v0.13 - -* `PskBundle` now has a constructor that validates that the inputs are either both empty or nonempty. -* `rand_core` was updated to v0.9 -### Breaking changes in v0.12 +## Important Breaking Changes in v0.12 The `serde_impls` feature was removed. If you were using this and require backwards compatible serialization/deserialization, see the wiki page [here](https://github.com/rozbb/rust-hpke/wiki/Migrating-away-from-the-serde_impls-feature). -MSRV ----- +# MSRV The current minimum supported Rust version (MSRV) is 1.85.0 (2025-02-20). -Changelog ---------- - -See [CHANGELOG.md](CHANGELOG.md) for a list of changes made throughout past versions. - -Tests ------ +# Tests To run all tests, execute `cargo test --all-features`. This includes known-answer tests. @@ -117,8 +100,7 @@ Post-quantum ciphersuites (including hybrid), test against `test-vectors/pq-COMM Hybrid ciphersuites are additionally tested against `test-vectors/hybrid-COMMIT_ID.json`. The commit ID refers to the concrete hybrid HPKE spec [repo](https://github.com/cfrg/draft-irtf-cfrg-concrete-hybrid-kems). -Benchmarks ----------- +# Benchmarks To run all benchmarks, execute `cargo bench --all-features`. If you set your own feature flags, the benchmarks will still work, and run the subset of benches that it is able to. The results of a benchmark can be read as a neat webpage at `target/criterion/report/index.html`. @@ -140,8 +122,7 @@ Functions benchmarked in each ciphersuite: * `AeadCtxS::seal` with plaintext length 64 and AAD length 64 * `AeadCtxR::open` with ciphertext length 64 and AAD length 64 -Audit History -------------- +# Audit History To the authors' knowledge, nobody has performed a paid audit of this crate. However, Cloudflare [did a security](https://blog.cloudflare.com/using-hpke-to-encrypt-request-payloads/) review of version 0.8, saying: @@ -152,17 +133,13 @@ To the authors' knowledge, nobody has performed a paid audit of this crate. Howe > practices like correctly zeroing memory and safe usage of random number > generators, we found no security issues. -Agility -------- - -A definition: *crypto agility* refers to the ability of a cryptosystem or protocol to vary its underlying primitives. For example, TLS has "crypto agility" in that you can run the protocol with many different ciphersuites. +# Runtime Ciphersuite Selection -This crate does not support crypto agility out of the box. This is because the cryptographic primitives are encoded as types satisfying certain constraints, and types need to be determined at compile time (broadly speaking). Purely for the sake of demonstration, there is a [sample implementation](examples/agility.rs) in the examples folder. The sample implementation is messy because agility is messy. +This crate forces the user to decide _at compile time_ which ciphersuite they wish to use. We do it this way for the sake of simplicity, and for the added static guarantees that you get when you use the type system. -If you want agility, you can use the [`hpke-dispatch`](https://crates.io/crates/hpke-dispatch) crate. +If you do not know in advance which ciphersuites you will be using, e.g., for a protocol that does ciphersuite negotiation, then you should use the [`hpke-dispatch`](https://crates.io/crates/hpke-dispatch) crate. This crates allows ciphersuite selection at runtime (this feature is sometimes known as "agility"). Purely for the sake of demonstration, we also have a [sample implementation](examples/agility.rs) in the examples folder. -License -------- +# License Licensed under either of diff --git a/benches/benches.rs b/benches/benches.rs index 3308b50..2e893d3 100644 --- a/benches/benches.rs +++ b/benches/benches.rs @@ -1,12 +1,13 @@ use hpke::{ + OpModeR, OpModeS, PskBundle, aead::{Aead as AeadTrait, AeadCtxR, AeadTag}, inout::InOutBuf, kdf::Kdf as KdfTrait, kem::Kem as KemTrait, - setup_receiver, setup_sender, OpModeR, OpModeS, PskBundle, + setup_receiver, setup_sender, }; -use criterion::{criterion_main, Criterion}; +use criterion::{Criterion, criterion_main}; use rand::random; use rand_core::Rng; use std::time::Instant; diff --git a/examples/agility.rs b/examples/agility.rs index ed70fd6..3c6ec39 100644 --- a/examples/agility.rs +++ b/examples/agility.rs @@ -13,6 +13,7 @@ //! of runtime checks. use hpke::{ + Deserializable, HpkeError, OpModeR, OpModeS, PskBundle, Serializable, aead::{Aead, AeadCtxR, AeadCtxS, AeadTag, AesGcm128, AesGcm256, ChaCha20Poly1305}, inout::InOutBuf, kdf::{ @@ -20,11 +21,10 @@ use hpke::{ KdfTurboShake128, KdfTurboShake256, }, kem::{ - DhP256HkdfSha256, DhP384HkdfSha384, DhP521HkdfSha512, Kem as KemTrait, MlKem1024, - MlKem1024P384, MlKem768, MlKem768P256, X25519HkdfSha256, XWing, + DhP256HkdfSha256, DhP384HkdfSha384, DhP521HkdfSha512, Kem as KemTrait, MlKem768, + MlKem768P256, MlKem1024, MlKem1024P384, X25519HkdfSha256, XWing, }, - setup_receiver, setup_sender, Deserializable, HpkeError, OpModeR, OpModeS, PskBundle, - Serializable, + setup_receiver, setup_sender, }; trait AgileAeadCtxS { diff --git a/examples/client_server.rs b/examples/client_server.rs index d1ded4b..ed81f47 100644 --- a/examples/client_server.rs +++ b/examples/client_server.rs @@ -16,11 +16,11 @@ // the user of this library to do the appropriate thing when a function returns an error. use hpke::{ + Deserializable, Kem as KemTrait, OpModeR, OpModeS, Serializable, aead::{AeadTag, ChaCha20Poly1305}, inout::InOutBuf, kdf::KdfTurboShake128, kem::XWing, - Deserializable, Kem as KemTrait, OpModeR, OpModeS, Serializable, }; const INFO_STR: &[u8] = b"example session"; diff --git a/src/aead.rs b/src/aead.rs index 17d4f5f..41412d1 100644 --- a/src/aead.rs +++ b/src/aead.rs @@ -1,17 +1,17 @@ //! Traits and structs for authenticated encryption schemes use crate::{ + Deserializable, HpkeError, Serializable, kdf::Kdf as KdfTrait, kem::Kem as KemTrait, setup::ExporterSecret, - util::{enforce_equal_len, enforce_outbuf_len, full_suite_id, write_u64_be, FullSuiteId}, - Deserializable, HpkeError, Serializable, + util::{FullSuiteId, enforce_equal_len, enforce_outbuf_len, full_suite_id, write_u64_be}, }; use core::{default::Default, marker::PhantomData}; use aead::{ - inout::InOutBuf, AeadCore as BaseAeadCore, AeadInOut as BaseAeadInOut, KeyInit as BaseKeyInit, + AeadCore as BaseAeadCore, AeadInOut as BaseAeadInOut, KeyInit as BaseKeyInit, inout::InOutBuf, }; use hybrid_array::Array; use zeroize::{Zeroize, ZeroizeOnDrop}; @@ -492,7 +492,7 @@ mod test { #[cfg(feature = "chacha")] use super::ChaCha20Poly1305; - use crate::{test_util::gen_ctx_simple_pair, Deserializable, HpkeError, Serializable}; + use crate::{Deserializable, HpkeError, Serializable, test_util::gen_ctx_simple_pair}; use hybrid_array::typenum::Unsigned; diff --git a/src/aead/export_only.rs b/src/aead/export_only.rs index 79361c0..e9b8dc8 100644 --- a/src/aead/export_only.rs +++ b/src/aead/export_only.rs @@ -1,8 +1,8 @@ use crate::aead::Aead; use aead::{ - inout::InOutBuf, AeadCore as BaseAeadCore, AeadInOut as BaseAeadInOut, KeyInit as BaseKeyInit, - KeySizeUser as BaseKeySizeUser, TagPosition, + AeadCore as BaseAeadCore, AeadInOut as BaseAeadInOut, KeyInit as BaseKeyInit, + KeySizeUser as BaseKeySizeUser, TagPosition, inout::InOutBuf, }; use hybrid_array::typenum; diff --git a/src/danger.rs b/src/danger.rs index 2345663..73e7fba 100644 --- a/src/danger.rs +++ b/src/danger.rs @@ -1,3 +1,7 @@ -//! ⚠️ WARNING: Do NOT use this module unless you really know what you're doing +//! ⚠️ WARNING: Do NOT use this module unless you really know what you're doing. Read further +//! inside. +//! +//! This API is unstable. If you use `danger`, make sure to **pin the patch version of this crate** +//! in your dependencies, e.g., `=0.14.0`. pub mod streaming_enc; diff --git a/src/danger/streaming_enc.rs b/src/danger/streaming_enc.rs index 96ecf35..1913289 100644 --- a/src/danger/streaming_enc.rs +++ b/src/danger/streaming_enc.rs @@ -65,9 +65,9 @@ //! ``` use crate::{ + Kem as KemTrait, aead::{Aead, AeadCtx, AeadCtxR, AeadCtxS}, kdf::Kdf as KdfTrait, - Kem as KemTrait, }; #[doc(inline)] @@ -114,7 +114,7 @@ pub fn create_receiver_context( #[cfg(all(test, feature = "alloc"))] mod test { use super::{ - create_receiver_context, create_sender_context, AeadKey, AeadNonce, ExporterSecret, + AeadKey, AeadNonce, ExporterSecret, create_receiver_context, create_sender_context, }; use rand_core::Rng; diff --git a/src/dhkex.rs b/src/dhkex.rs index 2aad74d..f768797 100644 --- a/src/dhkex.rs +++ b/src/dhkex.rs @@ -1,4 +1,4 @@ -use crate::{kdf::Kdf as KdfTrait, util::KemSuiteId, Deserializable, Serializable}; +use crate::{Deserializable, Serializable, kdf::Kdf as KdfTrait, util::KemSuiteId}; use core::fmt::Debug; diff --git a/src/dhkex/ecdh_nistp.rs b/src/dhkex/ecdh_nistp.rs index 446e456..3be1e0e 100644 --- a/src/dhkex/ecdh_nistp.rs +++ b/src/dhkex/ecdh_nistp.rs @@ -272,7 +272,7 @@ nistp_dhkex!( #[cfg(test)] mod tests { use crate::{ - dhkex::DhKeyExchange, test_util::dhkex_gen_keypair_with_rng, Deserializable, Serializable, + Deserializable, Serializable, dhkex::DhKeyExchange, test_util::dhkex_gen_keypair_with_rng, }; use super::p256::DhP256; diff --git a/src/dhkex/x25519.rs b/src/dhkex/x25519.rs index a74a04d..f263488 100644 --- a/src/dhkex/x25519.rs +++ b/src/dhkex/x25519.rs @@ -1,8 +1,8 @@ use crate::{ + Deserializable, HpkeError, Serializable, dhkex::{DhError, DhKeyExchange}, kdf::Kdf as KdfTrait, - util::{enforce_equal_len, enforce_outbuf_len, KemSuiteId}, - Deserializable, HpkeError, Serializable, + util::{KemSuiteId, enforce_equal_len, enforce_outbuf_len}, }; use hybrid_array::typenum::{self, Unsigned}; @@ -168,7 +168,7 @@ impl DhKeyExchange for X25519 { #[cfg(test)] mod tests { use crate::{ - dhkex::{x25519::X25519, Deserializable, DhKeyExchange, Serializable}, + dhkex::{Deserializable, DhKeyExchange, Serializable, x25519::X25519}, test_util::dhkex_gen_keypair_with_rng, }; use hybrid_array::typenum::Unsigned; diff --git a/src/kat_tests.rs b/src/kat_tests.rs index cfff739..b6fa5f2 100644 --- a/src/kat_tests.rs +++ b/src/kat_tests.rs @@ -1,22 +1,22 @@ use crate::{ + Deserializable, HpkeError, Serializable, aead::{Aead, AesGcm128, AesGcm256, ChaCha20Poly1305, ExportOnlyAead}, kdf::{ HkdfSha256, HkdfSha384, HkdfSha512, Kdf as KdfTrait, KdfShake128, KdfShake256, KdfTurboShake128, KdfTurboShake256, }, kem::{ - DhP256HkdfSha256, DhP384HkdfSha384, DhP521HkdfSha512, Kem as KemTrait, MlKem1024, - MlKem1024P384, MlKem768, MlKem768P256, SharedSecret, X25519HkdfSha256, XWing, + DhP256HkdfSha256, DhP384HkdfSha384, DhP521HkdfSha512, Kem as KemTrait, MlKem768, + MlKem768P256, MlKem1024, MlKem1024P384, SharedSecret, X25519HkdfSha256, XWing, }, op_mode::{OpModeR, PskBundle}, setup::setup_receiver, - Deserializable, HpkeError, Serializable, }; use std::{fs::File, string::String, vec::Vec}; use ml_kem::KeyExport; -use serde::{de::Error as SError, Deserialize, Deserializer}; +use serde::{Deserialize, Deserializer, de::Error as SError}; // For known-answer tests we need to be able to encap with fixed randomness. This allows that. pub(crate) trait TestableKem: KemTrait { @@ -356,7 +356,7 @@ fn classical_pq_and_hybrid() { }; let pq_tvs: Vec = { - let file = File::open("test-vectors/pq-53273fb.json").unwrap(); + let file = File::open("test-vectors/pq-6433c8f.json").unwrap(); serde_json::from_reader(file).unwrap() }; diff --git a/src/kdf.rs b/src/kdf.rs index c0f767c..dd6cdb9 100644 --- a/src/kdf.rs +++ b/src/kdf.rs @@ -1,16 +1,16 @@ //! Traits and structs for key derivation functions use crate::{ + HpkeError, aead::{Aead, AeadCtx}, kem::{Kem as KemTrait, SharedSecret}, op_mode::OpMode, util::KemSuiteId, - HpkeError, }; use hybrid_array::{ - typenum::{U32, U64}, Array, ArraySize, + typenum::{U32, U64}, }; #[cfg(feature = "hkdfsha2")] use sha2::{Sha256, Sha384, Sha512}; diff --git a/src/kdf/one_stage_kdf.rs b/src/kdf/one_stage_kdf.rs index 7a20f35..1fdec97 100644 --- a/src/kdf/one_stage_kdf.rs +++ b/src/kdf/one_stage_kdf.rs @@ -1,13 +1,13 @@ //! Helper functions for one-stage KDFs use crate::{ + HpkeError, aead::{Aead, AeadCtx}, kdf::{KdfTrait, VERSION_LABEL}, kem::{Kem as KemTrait, SharedSecret}, op_mode::OpMode, setup::ExporterSecret, - util::{full_suite_id, write_u16_be, KemSuiteId}, - HpkeError, + util::{KemSuiteId, full_suite_id, write_u16_be}, }; use hybrid_array::{Array, ArraySize}; diff --git a/src/kdf/two_stage_kdf.rs b/src/kdf/two_stage_kdf.rs index 00f694d..c51b83d 100644 --- a/src/kdf/two_stage_kdf.rs +++ b/src/kdf/two_stage_kdf.rs @@ -1,16 +1,16 @@ //! Helper functions for two-stage KDFs use crate::{ + HpkeError, aead::{Aead, AeadCtx}, kdf::{KdfTrait, MAX_DIGEST_SIZE, VERSION_LABEL}, kem::{Kem as KemTrait, SharedSecret}, op_mode::OpMode, setup::ExporterSecret, - util::{full_suite_id, write_u16_be, KemSuiteId}, - HpkeError, + util::{KemSuiteId, full_suite_id, write_u16_be}, }; -use hkdf::{hmac::EagerHash, Hkdf, HkdfExtract}; +use hkdf::{Hkdf, HkdfExtract, hmac::EagerHash}; use hybrid_array::{Array, ArraySize}; use sha2::digest::{Digest, OutputSizeUser}; diff --git a/src/kem.rs b/src/kem.rs index df274c2..3a8444b 100644 --- a/src/kem.rs +++ b/src/kem.rs @@ -20,15 +20,15 @@ pub use dhkem::*; #[cfg(all(feature = "mlkem", feature = "nistp"))] mod mlkem_nistp; #[cfg(all(feature = "mlkem", feature = "nistp"))] -pub use mlkem_nistp::mlkem1024p384::MlKem1024P384; -#[cfg(all(feature = "mlkem", feature = "nistp"))] pub use mlkem_nistp::mlkem768p256::MlKem768P256; +#[cfg(all(feature = "mlkem", feature = "nistp"))] +pub use mlkem_nistp::mlkem1024p384::MlKem1024P384; #[cfg(feature = "mlkem")] pub(crate) mod mlkem; #[cfg(feature = "mlkem")] -pub use mlkem::mlkem1024::MlKem1024; -#[cfg(feature = "mlkem")] pub use mlkem::mlkem768::MlKem768; +#[cfg(feature = "mlkem")] +pub use mlkem::mlkem1024::MlKem1024; #[cfg(all(feature = "mlkem", feature = "x25519"))] pub(crate) mod xwing; #[cfg(all(feature = "mlkem", feature = "x25519"))] @@ -180,7 +180,7 @@ impl Drop for SharedSecret { #[cfg(test)] mod tests { - use crate::{kem::Kem as KemTrait, Deserializable, Serializable}; + use crate::{Deserializable, Serializable, kem::Kem as KemTrait}; macro_rules! test_encap_correctness { ($test_name:ident, $kem_ty:ty, $use_auth:literal) => { diff --git a/src/kem/mlkem.rs b/src/kem/mlkem.rs index ce4b0ab..f0345b1 100644 --- a/src/kem/mlkem.rs +++ b/src/kem/mlkem.rs @@ -291,8 +291,8 @@ define_mlkem!( #[cfg(test)] mod tests { - use super::mlkem1024::MlKem1024; use super::mlkem768::MlKem768; + use super::mlkem1024::MlKem1024; use crate::{Deserializable, Kem as KemTrait, Serializable}; macro_rules! test_encap_correctness { diff --git a/src/kem/xwing.rs b/src/kem/xwing.rs index 7cb6911..44a8865 100644 --- a/src/kem/xwing.rs +++ b/src/kem/xwing.rs @@ -4,17 +4,17 @@ //! use crate::{ + Deserializable, HpkeError, Serializable, kdf::one_stage_kdf::labeled_derive, kem::{KemTrait, SharedSecret}, util::{enforce_equal_len, enforce_outbuf_len, kem_suite_id}, - Deserializable, HpkeError, Serializable, }; -use hybrid_array::typenum::{Prod, Sum, Unsigned, U1024, U3, U32, U64}; +use hybrid_array::typenum::{Prod, Sum, U3, U32, U64, U1024, Unsigned}; use rand_core::CryptoRng; use shake::Shake256; use subtle::{Choice, ConstantTimeEq}; -use x_wing::{kem::Decapsulate, Decapsulator, KeyExport, TryKeyInit}; +use x_wing::{Decapsulator, KeyExport, TryKeyInit, kem::Decapsulate}; use zeroize::Zeroize; // Type-level size constants for X-Wing diff --git a/src/lib.rs b/src/lib.rs index 213ae12..d4556c6 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -154,7 +154,7 @@ pub use single_shot::{single_shot_open, single_shot_seal_with_rng}; //-------- Top-level types --------// -use hybrid_array::{typenum::marker_traits::Unsigned, Array, ArraySize}; +use hybrid_array::{Array, ArraySize, typenum::marker_traits::Unsigned}; /// Describes things that can go wrong in the HPKE protocol #[derive(Clone, Copy, Debug, PartialEq, Eq)] diff --git a/src/op_mode.rs b/src/op_mode.rs index 8907887..66f6086 100644 --- a/src/op_mode.rs +++ b/src/op_mode.rs @@ -1,4 +1,4 @@ -use crate::{kem::Kem as KemTrait, HpkeError}; +use crate::{HpkeError, kem::Kem as KemTrait}; /// Contains preshared key bytes and an identifier. This is intended to go inside an `OpModeR` or /// `OpModeS` struct. diff --git a/src/setup.rs b/src/setup.rs index 4f1d0c2..136982b 100644 --- a/src/setup.rs +++ b/src/setup.rs @@ -1,9 +1,9 @@ use crate::{ + HpkeError, aead::{Aead, AeadCtxR, AeadCtxS}, kdf::{DigestArray, Kdf as KdfTrait}, kem::Kem as KemTrait, op_mode::{OpModeR, OpModeS}, - HpkeError, }; #[cfg(feature = "getrandom")] @@ -187,7 +187,7 @@ mod test { #[cfg(feature = "hkdfsha2")] use crate::kdf::HkdfSha256; use crate::kem::Kem as KemTrait; - use crate::test_util::{aead_ctx_eq, gen_rand_buf, new_op_mode_pair, OpModeKind}; + use crate::test_util::{OpModeKind, aead_ctx_eq, gen_rand_buf, new_op_mode_pair}; #[cfg(feature = "chacha")] use crate::aead::ChaCha20Poly1305; diff --git a/src/single_shot.rs b/src/single_shot.rs index bf14de8..66641a4 100644 --- a/src/single_shot.rs +++ b/src/single_shot.rs @@ -1,10 +1,10 @@ use crate::{ + HpkeError, aead::{Aead, AeadTag}, kdf::Kdf as KdfTrait, kem::Kem as KemTrait, op_mode::{OpModeR, OpModeS}, setup::{setup_receiver, setup_sender_with_rng}, - HpkeError, }; use aead::inout::InOutBuf; diff --git a/src/test_util.rs b/src/test_util.rs index 97d1f6d..a2db44b 100644 --- a/src/test_util.rs +++ b/src/test_util.rs @@ -1,12 +1,12 @@ #[cfg(any(feature = "x25519", feature = "nistp"))] use crate::dhkex::DhKeyExchange; use crate::{ + Deserializable, Serializable, aead::{Aead, AeadCtx, AeadCtxR, AeadCtxS, AeadKey, AeadNonce}, kdf::Kdf as KdfTrait, kem::Kem as KemTrait, op_mode::{OpModeR, OpModeS, PskBundle}, setup::ExporterSecret, - Deserializable, Serializable, }; use aead::inout::InOutBuf; diff --git a/src/util.rs b/src/util.rs index be1bea7..9af9060 100644 --- a/src/util.rs +++ b/src/util.rs @@ -1,4 +1,4 @@ -use crate::{aead::Aead, kdf::Kdf as KdfTrait, kem::Kem as KemTrait, HpkeError, Serializable}; +use crate::{HpkeError, Serializable, aead::Aead, kdf::Kdf as KdfTrait, kem::Kem as KemTrait}; /// Represents a ciphersuite context. That's "KEMXX", where `XX` is the KEM ID pub(crate) type KemSuiteId = [u8; 5]; diff --git a/test-vectors/pq-53273fb.json b/test-vectors/pq-53273fb.json deleted file mode 100644 index d8c9a71..0000000 --- a/test-vectors/pq-53273fb.json +++ /dev/null @@ -1,1380 +0,0 @@ -[ - { - "mode": 0, - "kem_id": 64, - "kdf_id": 1, - "aead_id": 1, - "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", - "ikmE": "f98936e15de97b6ac920c54f4009166401f882220b8ef2df485f9c077d728ced", - "ikmR": "d7c1c923cee18d6a91cada4526e4d72809749b68ae19fd32fe6c4ec5f82fa9472e336e68c54181766e5a978ecdf20d81977b94253a3827f9d9126bc91532bbe5", - "skRm": "fcc790d47249f00165299da5ea7e8fc878913ad9487ea6f437039dd605cb032e4ed9054818b70b38fa139651fa80187a0f390d71af83d0661c76fb182c9fbd0c", - "pkRm": "b6a325284237f5fb45261cba99882a94d296a8fc6bb1510ee287704b6757cd15638b0901c99b533248210f18325c5cbe34989c62495d3392997023bc0e7c08bf70ac50d973c35533aa890fceb80cac5b4f9b63c0bafa041a451fdc3b61cc82abc252a732646e84561fc9233629143363c486d719c21e5a8e62ab4d5b0c17b00bd0004147bba55f9e865716a157adba8db1e3cc8394354a9157f03c702b9cc5a21a6891aa500af84268605ad3401c2b939c7a0134b9f789aae15ef6d08ce86633c63a0508c262329a2794d05a7a8223a6464302855b9838a586aa57b267b043d06c05600df6991d0da91e84493366e86c664a35ab3b32e75c2a5ea8a0ddb43beeaa1b433257049965daa2c5db268e4d092a20b84d9537af45e58b76d8752ce08c3e379e8769a5f2895d9f7b9bb53b1cb8b357d2c13aa7601c5f6ac858dc51b606732a5b60ea597ea8f342a3a36e8f685e6be6a5d0a62c278b146be384ee273e773539f0c54a51757261210f6993247671b8a9224f12cb2793125dd189a9780a72d35cbe0eb8205a200bdb651f92a9487eeb4a6b4181d2d1160572586bf0bdd6a35652b2074d2883b49610eefc68ab0ba3cf410068dc1724c72516faaafb919c652b3be2f16a59e3642d616d92708028401bae3a287b6bad4f04aace7524e7320586aa1d39942e8c82b03982cc0dc80424f105078a40eb193b8825b451a928e810c9ceaa1d0c4cb0cf061bde80b674fb1ab43636f1c625cc3b22976609b3c854f5973cf23283fce2635194081dd3077ac353aa549b2b670bd0b98957f986d5561b2b9c9dcbec20c19aa83709462c046bff3348c5384238bb035f433a41219ce29c9ab99ba1a89c25cfd47dce7767a56542021a1de8901fca6b7da47615b3599ee1604a40a08f76335d54861c7b415a2620143aa9010aa16f0cc897363729abccb4cc9ca5e6b0429a3012f6039123217a5c7c6e0e99513c3615792258efd51e4518b176fa9b72941328e683a1721fcc518c8983a303a96645f6205dd8200bc4564078949521a6d1e765feeb02a01169be887ef54846dfbc282a92c268ccb23ff031828e0479fd757141b98d0829fccc7ef3c27cda544b3a777affa209d86b5e719d", - "enc": "3eeb580127af6c5270c93176c82d0ef2e36e168ec1b9b62825d0bbc57c705a1632a7d377c42adea1c15c6a16f489293e8eebadc5341283911feb28d9424a155a4cb7a036a7f7bb92fe63b9d628143cc1c3c9a5864da7047f0dc12472ef4efa79f9616b4d178fd7fef0c37df42d6545f70724e70d8507797a72be14463f8e03501ad954c036fb227bb64d0361d08e1f96e610b2578bf9bfdc9a8b035e79ea1ed0f4891af7200b99bc73e02a30576501ca55dff84c06dcef42cf6f22befe0358cc4205841c4003bb5d02c9c00dd388281c0a1de51d2c172db2b871aa8799de0907ba1e87a7fbceec515650605f0e8a1ef1587e1d8cd0bfe8b435b45eee673f721520b546e05d31a35951d386811d49aa31065fcc2b5f4ca60d4843d88bbc046e708f4870a71bbc48bb734ffda4a810fa2a7da7af8e17ade025f8ab72024f6e04eab7daec46cbe88b2db950d05ce24a20b8f95eb26b880d6ee35a68eb201a67d1c6905d1cbf079835ab673377b2861d3d9b4d3460626d10d9b9b0c98faf0de96300dd570bc0cc59acd577d5c0f5fec89a18e34b5f4f117ace43094f94dab617ff859c2e02cfeb86cfdedaf9c6fced37a977e23312731a2f3032fb82ce5244f1869c0247520734f629fe4799067553849b42922873db8d0d9fae664602aeca96258814a3dc0486cb97e967381a736537aa2604fce066fc0200bfba28ec983399a5ea91acb1054829ca6e1762adb170499e3a361e868f449c3a5aeef935ab594e733f9c4352e6fb565832e3b3e583902ad0d9181c9b6151021a2f04b14cc415bdaa2485f957763452a3f9fe524b6adceae0bb7cdf03d886157a32ef162707dc8a2f71b07eedde31ef112a19cf0d61134bfdf9143c8e2e0ba9ee57641d4a0643c41509dbf7d5a8c96c2c012fcedca100c5ad973a5f1b328a4b7e1f1b3f9126bb572703f9e3da53abdf14c49e32dec3fde3bf4d59cf4e362d09395e3771eca527f9a8944b745ae9b6943cfa404e39343cd361586bae04c712b26e750a26c4fa868cda1252acfbe4d2aaef3738b85f2f8723f299bdbc5b8f65479ffdd328931afbcd522f", - "shared_secret": "6209eeb3c3fdf8aeba0d285bf0098f4b748bd630f78990f138f9cd0e8023a264", - "suite_id": "48504b45004000010001", - "key": "53400b5a4cc75259e3bdb222e1081f56", - "base_nonce": "e4f3c7a0c8f2512c6993dee2", - "exporter_secret": "d5a1a92f0f3e88334c14d93e3a999bfab39776e63ed635cb28b59e958e563ada", - "encryptions": [ - { - "aad": "436f756e742d30", - "ct": "9258af357e97f286bf7b5779f0514184651b4e95f6c02febe3d3cf45536738b0b5d6d1c1fa6ec8a2ed1ec3a14e107736510aa6febe6996b5eb192ed5a6a8c1860b7408992fcb30eb14cb", - "nonce": "e4f3c7a0c8f2512c6993dee2", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d31", - "ct": "f2e232e9c8f2605f7b9bd7ef64d1c7e3048490125407a6140589ae6e661b164e2b0b091a46626d005fbe40f5eadcf27c21908678b4dd93c1106a8f82e3c819f13966a4c866393a060f4d", - "nonce": "e4f3c7a0c8f2512c6993dee3", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d32", - "ct": "452d947cdd2ed93f3d86d8b364934f92a087b1c470ac4cd4563a2e6025c38d403ef53ac6cfd701ca8730bf1ff4dc22ba03fb00e854b16a1738cdcb50e5cbdf28c8a4052ee84106774cf5", - "nonce": "e4f3c7a0c8f2512c6993dee0", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d33", - "ct": "86bdc6a806d65cddd129ce8694f6313ae432d058c4b5105ab024771c9ee4c8cc4288221395a595f0167d3ac03d57f892ad91cc5e5361c4cb223b6dc9048502b1b32d14bcae706e1fa3e0", - "nonce": "e4f3c7a0c8f2512c6993dee1", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d34", - "ct": "deffa03cc600fdabd4ebca77e977aaf77501de3e1f34dd226e39b645856b32687764dd8279d5bb3a3da671e47c96a1fa29bc6a16ac5f4670fc8a44588004ad5422318925c2a9e09567cb", - "nonce": "e4f3c7a0c8f2512c6993dee6", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d35", - "ct": "8d2d61bfa7aef1e1c5e68e8e0ef8652e50dff3596861c6fdbd33b30263750c50b4d4618d2f991eecdbee91e8c3ba02a0eef24af2f2efc796f778929e20ab9e24ed1a0dde50c51551be60", - "nonce": "e4f3c7a0c8f2512c6993dee7", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d36", - "ct": "067efd47f7cf23ae4c04af96d944619a2f2b4841cfddc2553a8ac5cc2ff5dc815f3722c3891f480a134918caabe77e8ba5e64c5d9595547feb9a5380dcd5b0f4aae0f7eaa68e389538dc", - "nonce": "e4f3c7a0c8f2512c6993dee4", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d37", - "ct": "94cd305a3eff8a2080d4b926d837e65ad2d759196ae5204fc9dbb8be74eead731bc7096ac98710ca1624cbb0cb0eb3e48011212fb210f5c5766a83b4e38fac735409586df6c789fbdc9a", - "nonce": "e4f3c7a0c8f2512c6993dee5", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d38", - "ct": "0874b2642c04b2306fe4253aeef57498955e75bb3f928dbfa4288c97ba5daa892f72adb98c8d6ac3fcbc52dd2b448411642a09ff46fa571a21eefa94543a8267e08af4f607520e4ac2a0", - "nonce": "e4f3c7a0c8f2512c6993deea", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d39", - "ct": "1c73dedde212e78f40263e8b33d4c750f8f4c939985afa7d8872a9ce2cca3c7ee37ef3d832f3b6cc9239e16afe0d5c9f7f99230300a539200c78448396363407181e5daa8a81e4cc1df5", - "nonce": "e4f3c7a0c8f2512c6993deeb", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - } - ], - "exports": [ - { - "exporter_context": "70736575646f72616e646f6d30", - "L": 32, - "exported_value": "7083d75d22e2bf9d1bf257aeb440a6d080573af13907d546d7a85955dba938fd" - }, - { - "exporter_context": "70736575646f72616e646f6d31", - "L": 32, - "exported_value": "03cfd35156cfd4f36eb3668eb0cbbaf4cecad2b9a8e75e007cd41320aca69b70" - }, - { - "exporter_context": "70736575646f72616e646f6d32", - "L": 32, - "exported_value": "cce09f985aaf4c51bfe46d5d56e264de5e2ab7902fd1329236c224ece7221a57" - }, - { - "exporter_context": "70736575646f72616e646f6d33", - "L": 32, - "exported_value": "d6e29269d55073f16a21066454a2b95f8f1baf87dd5ddd80db8b3d1d81a732b6" - }, - { - "exporter_context": "70736575646f72616e646f6d34", - "L": 32, - "exported_value": "74937ee222a6cf02015d7140a88ce33f6a7b53b93add2474e5b3f6df1cc0d9f9" - } - ] - }, - { - "mode": 0, - "kem_id": 65, - "kdf_id": 1, - "aead_id": 1, - "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", - "ikmE": "4b3d28ac17e3aadfe767671928e6c0d26c346d4c7dfcf1db0994d131fd76aaba", - "ikmR": "353e522ee88da0097916c435377e3ffee4cd8288b910a79882f4ac87787cebe6ef7d126a2ef91b2c37f741af42851a08d24a756b225d86d534902829896e726b", - "skRm": "e3408aae322a3628a4d641c2690d4eb212fd66f369782f2dd22fa293476c69957716be20e83920cd26a7710110a34ac3d5da7d90efdc9759812f5cf1a47e85bf", - "pkRm": "0665cd16340cd373c7a7290f9ce315ddb57b61778aebd15fae817be1622f5f13380cbbaa61f9749141133606802d69a62d979d1aa04dcd6b073bc4b96612a8435a6578f86a8aa763fc2abdfbf30d35a6aeb8919cf0b7cad876bb1bc410a72159bf927b9e8a0ef56463162a45479166a98336412c4eb8042a70965df419a62163bc70cb567a3344dd86b3a282a32bd57d9518b82245aa8c0c603d36a057f0bffbb39ca67c18b8ac06344a441d2a6027dc7f261804cb2b94e9557820f7518e8b9f97952b953903ef89ae49eb34e4c0a9bf54797ce1535ca8a84a94c55730a909faa7cf467f1c72414a99a41a439e74499c51689f9ea7938fac45813749c42b7d6ba13acc447d31052ceb9730e86b046fb47c18935c55f22d88e8a8987b7c02d0452c3b56d492a7f6718c7ce0c7916a3f905818df6a3caac037ec49a964d965e147aea4a273e9fca7dd57af51638eac08bc77388aa4091ec9b12ab8929d72fabf7deca2469b25862b197406c9f0e479c40c257c809656465f076914cd3a2195c2629880c323a97236da39795985ced810e420527e1418dcabb2b5f8944d4433ba172b4100a7393a5263324b2f9008d90957e5cb0f9c7a924851121ec0808a8c4ea53a9f853a6b2f4a1ba4496d40c746ee646317025d477127f897379ae8b683318038a932902668f0147af7f05cc7b37c4c90b7525062d468bc1106529d39673ffba1cad6c2e93c327d92ac44485e84c768b34743eee6781e45261025af650ab85da3c0af7a66d616a5eafc3bf7b30ce94a4740412384966edd992beb8ba695dbc225f52c72e64d1e6c40dbe1013b840f9fc61d72530e0396048e1980c99751423a25874518be123a6f89556c8c270a736d1cc45fa4a5a6ad142e570c4d8974caa0368f1501a8a3d72a39cbafd441532d612901b454dc523de86b97aac84350a703db44869f4ac3a0dc7533723a31d9166bd33b72e8caf2f13364cc1934047952b370b0bc37664b772fa91e262b95ec40519dd46515b99284d193c4738f854b3d6ba56cc819badb8b61bc0b86a2e2039dd7995bac3e38143fc744a89b351b3ba6a967019842b0099e02ae87ca7c5c929935ea27180a9f02849b34e7396149c6d6db40b4b69aef0c85f7725f7218b31795bc98829c512b689914a50c1c9e15489e54ea8c57b28c4a2142c1c72b88424a7b9ac7c4f612a0725daf095c8de7a0d2a92ac34c042fd223b3f7a937704c6e60bab4887b46635bc0084ce5d8862088563a196522ca7fc6e917a5ca895424778c6624c237425f4b2c98d206defa82335638a42abeb97b46f327312ce23140243433118079d0bdd95c5ae806761f9774948321c4f081c300451e5542195b0a07999f225b2e9b6a3b125336d3fc9fd0884ce0a1068de158fab229d73a865d550786542af6c54095b88f21ecb207da9c5dc74ca88124ef4b76e6d46ce9ac12a4ecadfb322526d8b42f0aa8f2329783961cccfa1ad3c0430a8a262a211563360e68104a8e903337b03fb715a728db5e6b861656e730a54a1a3f887c17b29050c4a9fefc70f7565ff1804a81b48b2239b0dd01c1003b980ab48919ac496e823b227900286b3f9cc92df81bcfe5b146355a94cc93ab64c0b6df38eccab8b16f84038256c344dd4449aae52821a49ed62df1767d1a4b", - "enc": "f4c758bd517040c97d327a0d30de9770055583ac2fb90a91a6ec7cca4b464abbd78722db29b985607aea1bb4a79fc76fb784c4d10828e9bfd21495c3e94596c4b626051f30c7028a29c716a2568997392b30179cfbe136fb06b741504dd8901a7291446a692c804859171245d12aa53e0f58b6643a3ba8490180161340f24dfbeb0ab865445ceaa235236ee0db44c119bfe942c7f83d381d7d65172008de0d684de2e87f21394a66bfcf88918832f299469f32fca0e7d5efac51d34b6a788c54922b3b4b7e8325f6306cf545380169773ebdc03fa06ce25aa1c71d307c08bef2016affdd6c293f3cbb0cdb92021692a8ebaef6b74cd6a2bb468da79cc9d08a0494bb88bb2ba0c88d4a3ee2af38762cd6c297c6b36ee18816546b375718876efa557ec600e7c4c6e44aaa3a1372c677dc638dc9742d90319ffc27ee99149c5c8a8185ecf600fdd8be897efea52bfbdc4ef53fff7301ee49a7a352b4890e31c2f44b459b9f7df4623b0be87f1cb9212de1beb19687f3fca6d13ca7f924c0471cf3d9b284e13db8e25e2fd88095ae020100cd9ad5aa5355b8aa90d31657355f80160b3e1e12820908b3a85d321be6d68bebfc7335738b7122de60f4acbb924d3a610749577e8c09574ac0160a3a2f37f9f8af0082082673347db7f2ec20f9d05e96e483411b4c2b18cc49a01ec65ae3a077ba18a7074e5bd14ce97b773687a2cc89b18d9f442d30eebd4925d1591aeba4a04c1a69a7cc6cf34e2581300a27b2bbe9c2fec61ed1b63e50f8704c2737de13f4a9e53e021c5a314d13951293c0a74cc4f098a458885fee8dcf879ee8fe91ebd2a2ca1ffaa9efd84a042b32e195165ae187d66b27e3cde4334bff1eced50910c3ea026ae049df54ab30791f129caa89180c1b6939f8017ef980de3900bbb32e9bc2e1bc53595c438137c62afa349961772d12694fea979f0f4e70c8176b750eb9002483815984b6747d8d4f301eb0b76987d407b2261adecf580160d3185f49aecace7e82701a2eb70d20c43de1be39c1a26e4b5433e213abb748ed5e6fa088c5843c725336c650fbd73f2ee3f8800e9c07948bedec99f75673545425ab826dfe8a0636f422035bb56ef90b5dfab3592232a0b9a84b1bdd78b610a9c3a89ab3dddeaceae9bc5b5d89c930ca20039b65acceb1dba527b58fd6517a21ba90cfb38a2cec950c3f3b490fa4458fe5ccdf79fbd88ae0a84b02cf980aacd4107c29bff7ac8c2fb9e8c131144d968a8b9f4c5bc75420f6cba590682170f2931c99b41895d68ea474f74829fda255f80c7d4ae7b2b0dbd002684f01aa5a2bb17003817d29f27697778404bb9d07fc46eedea487f50490e9beaaa2be101b0d03ae9612e7574022c49166e1e0ce14187df4c75a134f12f60f74d41645584017404b3da7c7e2dec2eca554fb90eb5c958db7e6f5f19cacd27de4651c52358bb7be407261ae4f16559c9617cbcdea92133114b35c376e174165d56082b0e6e2ea347f4e26b904375da1248a863766d95b2c5a2de36b47", - "shared_secret": "4f808592f5b6325b866e7d90e48bead8ec36ae17247cf3a1370d46c582dad42e", - "suite_id": "48504b45004100010001", - "key": "00fc412edb7a5adc4a2994869d1016ef", - "base_nonce": "2a2bd95954150f73d200005e", - "exporter_secret": "3d46ed98c5a563ceada359aee128d69c81704edeba9607700cfe2bf13472db88", - "encryptions": [ - { - "aad": "436f756e742d30", - "ct": "4793c6f4dc5824a0039d8faf2d84d359fd6cf423eaeee578bbb7830068ba34b576a6e3f4ba03c5c2c62f2b869224a1c5acf96083cd13bdc3623a47bde544171a72aa684b12a562196785", - "nonce": "2a2bd95954150f73d200005e", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d31", - "ct": "83591508b3952f4dd43aee00760fce5c3c32a24ddc5594c1a9a1c45efbf6c69f41d2747c814c25377276ef9243ac4a89de05e746986dec2adab645bed9bff1e2cf4d433aed524b9d7ba2", - "nonce": "2a2bd95954150f73d200005f", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d32", - "ct": "7da978b2f52ee2168a4b28bf06d54c52ee2fcddd330498df3f37ddffba42fa0013aff6435b996652b612bd0583de397b120dbfb4a5bd5a4ab1a5072dc387afbad7a8db5b2b6c09f35023", - "nonce": "2a2bd95954150f73d200005c", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d33", - "ct": "a10ccad4b013513d61c12c201b31104b4dee33db7583cd778de7bf16ce3a6a7377f8d0e822b429f8b1d2b551df7c227d8b1b095fcbd7af402f8280a7a505fd19b67b0a1be1c0b52d2495", - "nonce": "2a2bd95954150f73d200005d", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d34", - "ct": "457c05f281cc70ccaf83ff9e30489a5d5de8db8c1f62a6b422499641c252b9ec7afca606ea13352e58e9f9e9bd4b381aecb2f4f4c5326ecd7872e9ad11ab0238dcc441025a27789e7c1c", - "nonce": "2a2bd95954150f73d200005a", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d35", - "ct": "1b27d3631d6122adaee538019b2cc82de10cb7fcc021519aab29edea9b6f54c5c250fab1006aa071265723d3c4517d8582e802c6c681f662647fe7de21273690af605b8ae0ce7dc23c8d", - "nonce": "2a2bd95954150f73d200005b", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d36", - "ct": "a71c675d817dda0c4064767d8a801d886e8d531df83d76d0658f0ba30d12d00a2dd7983f9fbbef6747b7d5e2d9c7d5294b81fa7eec06faee98d426547f8f435ac6d37430d083e20bca73", - "nonce": "2a2bd95954150f73d2000058", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d37", - "ct": "dbb9abd6e85aae5442e99dddbca964bf34b7c5ad09b6242ea19edf8d5e75e8f6eba1508aaae031cb2ca7e64685093c5bd2ba8cb65e8cbfe1d53e24b9e697dc87e38a536e4ab45161d451", - "nonce": "2a2bd95954150f73d2000059", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d38", - "ct": "33f984d337b1df832367c5e54219bbe7a6c6fed52872bf02da987b3ebfde2483b956cba8d7cafd7d8479756ca8c34e76b4ec11494a314cfb7be0b78f6526d1bd1b7cd9727f8273b0e0e3", - "nonce": "2a2bd95954150f73d2000056", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d39", - "ct": "8f08ff2d727ce8567b4fc78619522542524b91dd53a52ae105aec39f434e4acda9769ffe89dcbd80d6f12710b061f4ba9c2965fc2ceb75e766b646ae9f21be9e7f4e3c22f68613012975", - "nonce": "2a2bd95954150f73d2000057", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - } - ], - "exports": [ - { - "exporter_context": "70736575646f72616e646f6d30", - "L": 32, - "exported_value": "f05383cf57bc5c9d639f1eda2355ea5764f46b1a2c98fca15b99f61d7b5a6549" - }, - { - "exporter_context": "70736575646f72616e646f6d31", - "L": 32, - "exported_value": "19e39f4f822df99b7488119e62385c99085c4a496e17a46512426927d4fec854" - }, - { - "exporter_context": "70736575646f72616e646f6d32", - "L": 32, - "exported_value": "abb0cae7628db9d8d5576e03a67e9d96c210ecf55863e45fe39c0670b4a23760" - }, - { - "exporter_context": "70736575646f72616e646f6d33", - "L": 32, - "exported_value": "81f0b774cfcb1368afd39a6678717c157cb075480fa01d78a17442b64fe4559f" - }, - { - "exporter_context": "70736575646f72616e646f6d34", - "L": 32, - "exported_value": "3835150e99658061ff40490f846ca63c410a1ea55c3ffa613b6618a8ea0d5a37" - } - ] - }, - { - "mode": 0, - "kem_id": 66, - "kdf_id": 2, - "aead_id": 2, - "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", - "ikmE": "0152bf3799ed0803b9ac3e62695c51065fe2cd4a18ff655fb3efe7399c404e19", - "ikmR": "ece1c121b5cc978bdce5eb8d60e9ff101d65b94379898e800c37f79164a25d03264a357df7cd28214b11e171c94dea2338b736e7dbb6f00a0b1b280ae6ad1ba4", - "skRm": "c58f733ea1245a7a54723c30dbf0837acdd7e93c188692523b53b132b993a25af933368a76bbcbf1212e1d34d7128e32c387dc9b04a7ceb0e2b40e1e5769c57d", - "pkRm": "94c27955cc5863380245cbb32d564f4d86579f130e96947391f382f9931843965a99db8724f08cd6128cfcd1c98be3733fc5b3171531f9060b9d90528770aff2dac0d37451beb30428161ef818b641273b62c4c83b0b84b75565fdb9433ea32ec4bac540e57c2c6422144511edd6b0623b5f5751c8d0954912dcceef4609520128f8f81ee77045860633ec597bc3d116a6251d30843a274945ffb70389f30587497898f82669b0baa3b17dae3167ece26040a24a20407547f49014a6a25732c4ef1259cbc78bb92c9e787668da8c53e9b4c189d451e9447c5053b0edf3964c6655ae919a00c49a09384d0a5cbf0e889e499255c7f9a71420768e5016fac579eb127b71e18df5ea4b7a53bca7d97ce9898ef59acf36a6237427ae06b80ad0a594c6f52003dcca5dd36efff979b3a67a2455917121414d27aeb4f1a627d45edafc1f064621d20c82299250a39570c2e4999429b71fb87681b693f5d330ee01c8e2531b4b4088adb3ab18c057f6e532e38a5b03d69f382c24e7140fe1876851f735e8442093226f56686cff4457141c68099cc942ac2956b06745881c29bc5571580d2e2c56b8946634b17a46882188e09949b49ffe29376192846bfb3177c7191c0137cdab79df179a6226456b883a3fb42768bb0ec7e5a808e1670582a6ad39281e88afd9b0514ee50956d5178e5b9f4265292b5b5f28644ec2dccf2850c567152e5dea88dc185a800559d545969be9c90fc366f441a1cc79bf95d0bafac1a4d491c5eb169dc26b6a2193b9500120bdd1492546a79db13a2df56f66ac40ab58937d9550b71aa5812038d284566932cd001a0af6a285c0540260bcc323528fb337a2768c840676536466b0ee24c42494a661b176e36a98c99c31190555d7951f4ce4ca342a70dc5a2896d4b35e3064f5a32556b85bfd807673c670c6840609932df7c83504dcc56a036836f9b55c14a948928622013382c96f875ba69ec7363e47420c08adfeb4b894578f2ec8a966e341a6838521bb533a604e0dc92745b39231035b722907797a531833437054545ea7c857b29f728a158f475b2be3774615a716b9799ef8091150afd3d0bef530498f849fa6b99033778945f9be8250334fbc79b6124c27e11bad9a7b7c1248fc5306a85c0d0aac8f71ac9e062500ae688ab7ea304c22123a8aca343c84248b9b19495885585730340132149b474c26d51c1f36f3789948adb18254424a73d7030f87e90fe98a93473a8e08b5070728adcd4cab4d3049bd7ca5313158e35c4eb5832cc7d50cca6661f6a7aaf0f8800a6559b332b13fa128d3371e0c2a42738a56385cbe64077f07c3386dd5c759186b4cd0387111a131dc35863371f6e389aba0888ff9a2e4999d18f9768ff74b6885a823ca53884759ff4ab630f46df7fb43ebc46c0d494b2a59987da2c4785944754b94875283c0cc11fb4b6418bc457416cf73e762da709b200b0adf448ec5b94911905d98b407d58942f9c09dfeb22f1f8c016b31ba0308494fc44a4e85b200ca227cb3a94c319ca09a3446258be00857f22640d3206adf5878dff9ba20255da9caaaf08725071b9218dc1e1a572cc89a11f00c3b3ca98a534471de38a1c9b618ded76547ccbf1fb538cf78ac4dd8a53898b9d0731111227e1807b06c639c111359c96c991ba709bb16139ed0c1fadacd3a9abb9247087f01aac5673b30a86861283728c0087e683a4c3b2ed0c645f7321521641bf823c2ea0263d1db9e56bbb485f715cfe0671902b5eab9ca2cc2277b36cb751cb471abb79e2410b73cb8ab14b4b47219ad59511ddb9572fc979a0306eecc50ef99a78c2b737d8143cc727632a0bb744753929b8792935228266666692adf276b2d4b8def0475e7685617a4892f6994b90293e9a49d92dc5d427487647625b0a38d8616acd1e590ccdb0a76287967765af9030cb56216b168a6fe21ae98578e08c0c387352612532216642f2017b09e7666df2c3ab7dc17d25b8f8b512b2e6ccd28778084b000d2e03139979bddb29c65d27a5be70dfd7a24d8d6149b604e715647072246384b3a2e42488a63124a41bef79672f3e103d2c302df819710e738cb252e04d37092d3bc5584abbdb76e70e6a59e50859cd6053cd4c44b71c7a23c0df90cafa8b116cbc831a5c4998048a86912c8ba4c3dd1399a1fd014fda88e38712368772684c68880728930425b37b5", - "enc": "f4a53a8db87e065bc2929f5d4e827ef6f6aed7c8f457e19dd8d0c1930e3e1bd2ae6183590d45a037d13f5fa7ff1d1d7ec9873d625fec2727c0a940a66fe5bd6501946f3bfb8f027da703e82ea1d86ac8089d7f6e359e9ac6ec95661be7958489d48e930e9eb9e77e842adc9774525dafbbb6675727cea9501aeb53a33fe08bdaa43418486d3391add4a6cb72bd6865f616e3b9ae4339871e6662f03500e05c0ed883fc3ab9ed8940a7a48037f37b8701dc2daa42469b88086732bca4b7ecfe412b5217defa3b0db1df8b7b003938535cfaf72e55ae08fb76687a5268dfc1e3b2d827bb66f2d09a689b69b5d06cc51aeffd76479fce38e952af5fc0ed1e0195929ba7d1172d509d26b133ec3f415273de4c8acc302435ea4afbfa0cb3e1b669d0e968f3326da174b10de6e29adcb4970036dd17567b376ad97e0a94d3fe7cbff0daaa3ea698ce12ba7fdede4c51f88502dddcc5a62a146253464c8f60ecffbf4c1469435c18c3380cb226931804497b9e73f8a0ced189770b626239531b709f9fc9b299b1f3dd403cdebda088104adac23ede52b4d225b5140f34e3f7da50b8a671807be7c0c408b1b7e665609bb2bf0680d942d33f99fa24d8f9c9d41ac6d056a5d59de974c0e16dd89e2c9794dc4f2a23f12d4d1dcdcd799ea56a185c0453348016a4bf05c5daeb71aa8a911eab43d787a81656a4f9a36fac5304ef8949077636b96536dfced3e005d8c30d053f06bc30bdf97251d842e1a4a1713521bdc43ae1d0af798c33d383e36e1049f7040ca35dcc25537b93411959103e0be8a3c16b68c499e8f7ed2f18372e6a7d605e5efdaa79d06a78e9e8c1fb47afe30eaf6f1fafad31cf88b39e502b3ac5b183ad3e5fdf90306a8840bc45d44f3ef933482a2a3cb2ac5e5adba06585fe04b5f8260bc0139b7d9892acb3326748aef0d7337122830e39cee915149ce3e2da5281cd7917930274e74ca46a5078019411dcf662ea4c6fc1647b62653eecbe6114b2b8c7c6dc4b6f210ec380d093c2674da248029895e2ce8481094ae40a56eb0107e5213556b5af4d1f45fc1d1417d58844d7a116c308c1c794e3f76efafffc372719aca595f34a6a87eae2211e0d4ba6d6217528bbbd09675105c2358d48d71711bfd64f42f66179ba845266709e0dbeb2f8f71febc684bf1217e0176406b2eac9ec257c5ab4e1711ba866420da0874895eec278bbed2aa7546a798d13510bb49929455dcc27791a381d086ef37872d1ec7b3a621bf989667c6804be0dcf1f1d7806cb1e32db6bd6701089b119b745b7d15b8b4d0d421e1cfbd1adaee71586a2d2a6e289cec185b3ce1e139cb9272bfd145918a0e7768ece9169197106a3487cab68ebc99f49919d6906953dacfb7ab020045c36db21315004ae7b9632ef1310b657b35e6f6312329274eea7858c9aca3a3f93eea9e065e9d248b1b5476da95708ee65f1e8b3a7a03d95188f87c504626793b8a4b87e49bc1da085dac71342b351496e63e00650b1f9751cec64a60f6b7920b9f9eaec00b5788bc77e9a2861501c528be11c5d98f6c4e1d8dd3f809456a8963e7511da4438bd0eb8621c210d522a60deb8e0d9c00b7d354e16d7af2969d64174493f0205444cee5bfcf21ef34e09c93c7941506e77329723e203c4473c9ed861fdf4a20d96235f5615cdd9f5b6013bef71fd37b464677f1a802919115f5231602798710ef33495bbb16a0de68d3c0dfd2e1c4833789912ecd7cf41af474f76eb22ef670176ae9e5418eda91be4853de9c212a14636fc7f804612707981a4097f746d137ff7af79aaf73b9d79b5c1243ec5ca02fbfc00c12b02bd59d28217c1181f7388332a1362272182d23aa6059a7493586581a5df3452bd414bcc84599bf740de19a745f40953f87f156b568ba4039e4ecc15e11b9f21f6acc6cffb1da164c0a40323043fc126dec090ecb9054ca3ac1a245291925b531f6b08d8ea60becb8edbdd2d4ac4b3a6fd5282335737b5c7fea581e2842f7b3b56a694e0b2e909507690f2c452d6ec020fb309d12ec0f75117c8cfb10c8a3c3614321beafcf0459d523ee0ceb7e730e3b5d2b1b509e7e5310c07f9dd4eb5250e550ae084613791b87c107c4c875c6ae44a30eece84d4ba8d45754c7b5c63ba3193bc0c013c1619c2b82710fd958a92f99c549a3be20fdb7ce3c2f07dba9b917e81190589c8a0fe95a3", - "shared_secret": "a9f5e349635145bb8a06c0b50b027bef523c5868dd3477a8a92cb5deecc4113b", - "suite_id": "48504b45004200020002", - "key": "57928282570ac8e002ebc79908293d65faabdb3ef58149edb33083cc2f38a55b", - "base_nonce": "107259b6ac73abb151fb98a8", - "exporter_secret": "9d4faf56b5319ad7a66492576d15522e30d948ed11ed3543daf774c0466b698ce699de9671ef34f9e23a741b7efc5074", - "encryptions": [ - { - "aad": "436f756e742d30", - "ct": "433d24cb45dba60451bfcdd3fcc9033a55cbcf128f6068a09cc617dee516d02bd1b15d8bb9f8acc788b29086566124414183c07dfe160d135213dc21b34e7320a19e54d979b2ba3f2d66", - "nonce": "107259b6ac73abb151fb98a8", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d31", - "ct": "7256a951ca1a6c0ec0ee5e2a9b9289ddd576aed1e18adbf722258ce16cc7c072966f9ce35084c1fdbcf0d9d5efa56506856f4fbd424225dd26307a97514766e837c6b93581a34df523e9", - "nonce": "107259b6ac73abb151fb98a9", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d32", - "ct": "2777b8237a8482d4dee738870d5c95b53e901834c2dc1221f2816344cd40b0554b50257245f5b7a632c0464b4648ef77fd5f836e37b3a0c5a0c4ba9e4b4390007641aba8d2f74b274e93", - "nonce": "107259b6ac73abb151fb98aa", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d33", - "ct": "a8979ccbb426a3ff16ccb5f32c339f7472bf735193cbdad4451b908650f7d8f6695fc954eefd653cdeef0b6c241bc0e95594d65448130839473fb9593144517eaa59fb3a13b823934d9b", - "nonce": "107259b6ac73abb151fb98ab", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d34", - "ct": "afb23cfc3f728a9f6321f038191ccecbd69ab6d128bceed0f0e4fb6f976914da6e19b75d3a0466e50d1bda93ac629c5fdad92c1342a63a59148a1c5014f1f7e307fb6bf40ec0fc0764fc", - "nonce": "107259b6ac73abb151fb98ac", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d35", - "ct": "c80e5a54a637bc14c008ca0cb181c4c92bb04327be2f5ce16d657fc4b8890c45b030e00177b12ce374c6a99f8b6c89e0a7bc90625c33e3fb63e17859208e91974ab7051e56dda3cbc5bd", - "nonce": "107259b6ac73abb151fb98ad", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d36", - "ct": "4d7b7560977e436782735a2e5a12c22052550ad496728346e36ea3429aa0ea9448c3f2d931e97045d630240467a45a6d63a3d341138c398ca034664f46642f74964ea5d9cc224110ed8c", - "nonce": "107259b6ac73abb151fb98ae", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d37", - "ct": "4586d93961d64b3c27508371352b3759f5807fffc7177c4fb5f4da48c614d2877c450ba6d68745b2abbbce13c4291b154e1e1f72810e8a353078b3520539e484d6827b2199ce0371f175", - "nonce": "107259b6ac73abb151fb98af", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d38", - "ct": "1c908bd13f58346c54baf9b62cccef03ab01c1850f3756670ce13acdacada412f1c1af4e30c9912283e26e630c617e18a9d28b6758994a1f4f55863e0bb9f79faccee64fd4591808d7f6", - "nonce": "107259b6ac73abb151fb98a0", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d39", - "ct": "8544116dcac5e3aae933fbf65956f12e3f95ee2775ccacb6c7640fcfdc58029ac3297a5104152a64b94ce6634c6654fc936f9b2124cdcbaade506e00eef768b88db5ee68f39ba9c36f04", - "nonce": "107259b6ac73abb151fb98a1", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - } - ], - "exports": [ - { - "exporter_context": "70736575646f72616e646f6d30", - "L": 32, - "exported_value": "ef5dd95b6aceae5c9b29be381b4f374852125b5e6cdabc985ab0f6b808b27eb4" - }, - { - "exporter_context": "70736575646f72616e646f6d31", - "L": 32, - "exported_value": "d0f3ad6f13a67b3ddfe63c205d33d9061b65fb99d91441cc1454631d7b6a9914" - }, - { - "exporter_context": "70736575646f72616e646f6d32", - "L": 32, - "exported_value": "d39e047401b666247d7e7e4fe136302ad1e01a6a2a823193be9e205285a15a2f" - }, - { - "exporter_context": "70736575646f72616e646f6d33", - "L": 32, - "exported_value": "f265416a47dabdee2b894aa5ff566f63f193e204e5819d506546b84a78f0354f" - }, - { - "exporter_context": "70736575646f72616e646f6d34", - "L": 32, - "exported_value": "c9de4110b79f1d7d6940dbfa4021361b4220020ebcd71fe363310130fc887e69" - } - ] - }, - { - "mode": 0, - "kem_id": 80, - "kdf_id": 1, - "aead_id": 1, - "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", - "ikmE": "0ec0fee6a71457a9dac898a1c161bf1068e68de093f07754155bb8b8b378c17ed09ead96300cc402a6371b58928592dd93565834a19839e7dda048d8e04ff65c7b645f36738c370fbb2d684f59e16ea08aea04444762fdf3a70a114ecf0ba435c9a1e869578142b445398f49093bcca618f0ae5e810163b1503faf3eeaff0bdc", - "ikmR": "5e28a96731c6665f07bb00811cd70f0d3d6c44666ca54cddbb7e5946053b6415", - "skRm": "724eed44c3843d1f260f79b142ce633d602f7989a53ffc9fd4a68690c8e7baa5", - "pkRm": "4ae736fa988490bc81c4b9b253932c857357fdd015ebb52310d8bb75a7c4cb887b1d5b763728c4a1b12bed869d63b583be163a946bc6f7e8bcb0c76ed9e40bf4b8683dd33edddacfdc8321bec86e98209241e4c6e1c3b842896c441171f0049935082701a50e22082071152c0376344a165508c3cd7e8432cfa62ccc5288eed8a1e940cc69442f9c0999bcf45d8ff8bd9d711dba37362d466dc0f32052b280c55159e8f5bbb1728bf38c7fe0f9077fc8b2469198c664901df27a894c6b381acb967c696f43539fe784f2ea848b58673247015532b2937c958590a893064462b735420714f0ba374b59b4f44b9f7aea5359cba0946531b9a2695e0a8be3a2a57b397b23db9de654b9465243cf05336b8a1c0e9a771e9a2f8603220542a5884839cb534fe2da5586b124736c6ebee8c445b95c95db9aa6ec752a012c1bba9296f609b0c5cec9e989564261d17b183a0c13ad94b66dd40df06168058881b5f54c07a22d37a588f162352fb0011dbaaabdc13301c3361abc719f947078e583d90a76a9c050e01729a9f0ad7a9465edcb33003240eb5a0c39f449e932734c20ae573a23fb1cb87723aaa3caa81dd99f320c2424dcb0149bceaed949963b8246b49c3c16010a9527b5c8be14449eae371e8afc1959f0ae0bc8776714069f32c09e710601138bf6794fc665a177837cc051a26a0856d040c37c5a0cab15bbd42a2ee19183edc0c6afba51c9716f82db70a9dbb5b16c177e990c910c851f163918b184499872e2b55c73883de2552566bb483cd1a703d098954c1178218d75a6951b5918178289fc394217e2072e1245b0c5190590832f03078f9ac9a0fb10f8f0a5bbc4bf1a1ab8f0138b6a59bc57fc1a4448391a4a211fc16e5ff0c3ade90bc34504b1222d4b0c7e70b10e7574a41b510c21a634b2da02265698d180b71847bb79194f2b66541c28a333a0c18c022f2e9549e9a5cc6efba448eb800fcc94a783bee8d0a579d9a651c5c35887701253b9604884a673269293b4fb884f26bc99c9b200c8470ff200ae45a81ed9990a7c28155493bee1556446837efe07b5c636a4402a638f556d0821415bfa057443c0f77b3bc8d3bedca81b08ab66b4e72081f8b9497530d3ebbc2ffc05b62b11f857a24a37b50d533528b42536d45198970d2f9b4a6ea9a5327c3a883b0cd160110b2662c75cc0e6a78a41166b341437f658b6ba0549315394b6fc4d12607d3d632161a6c8119576a52b88e4da35db4ccbadec8354592df74439d0709496c96b01713e4185064910563688a06e705766f4639583b5b2102ffeeb09d7780db4914de63b5317946cbdd24140baafde4a8267f617241ba755f26f6438b86f503ecd5c12c7f64197331f0500394360901ee4be91db16c8b201b7e492f52418f3304765d6c8d2a4679fcc832413367eb2820215852c917accc72f76930865da112a8c0948c26e6120116c614af9ebc2cac89a7c864b4a1299d57a7895212e2f3514c615780f2368696711b3024441026522794bc1b2c0916918fa886f5b630077599d5f83ac90c618eec58646f3a9b408bd16470248c0c28c0a5a5b046a84b0056ac67af345b6c805c08fd900aeecbf1c0c4abae321b9373930e4bb53000b53cd709818607426e3d75b937705e48c4a0a5286653f9f4f79be04807101b696947999ab4fb348c748b3127f0b8caa3c9d641d7b5488e8dc762b8e4aa47e3e45864cd2eaa55d66ebaf2879aaf56ff888ccff46965204bdf84835e2", - "enc": "6eeebcc0acbd1805273308d61a4212e9254658f19d51d7b58783ec2750d1d521c0e428620915b0c12274182b3e02d449baae5794d437adae8466560f5c7404d0fce35e752e1daee24709523e70cde70bb16831218d696a6e685d1f5948613a714016f831946127268f7986d92c3c9207355ee62e3f692c69cc3c4421d826d666dd7a3fc574f79137bdc3a55673d8f9b761c8227c01e4bb9d076470d4185a8a2f5961716e761fc7cb514feda5a983cf7641e892f582abf7c76ec04ce7fb6cf8e4f69186b7dcb15193483c930f0e27bb814d985141b628eea98ce282c1f0314f272e527869965ec619a529dd5d78f06d0264ac90bc8290968f525569dfa432068f3b425efd9485c2b657cd2c09a362c276ea48e3f4d7aab046e404d3a3ea39fefd1361c426f37bbe816696270146d216bd5f44fff3c6baf6094db1bf9d8f15e636cbc744cfe1f80a26e122e7c37d1ce23b21988bb4075985b073b11bd467a69a3a4fbd71e1c03af57d5fcff78c0378c2d17ecdb7ac01832ea9f3977345ea8808a9146da604f57409f1257f0d752cbc6d9766780a1732f6900857f108aa427f5262874707f651253eafcc992d222783c9e51843be8aa67ceea9e559670568cc3a58b9f491dcc07a5aa4715d10a4e444fedf423eef13e801af63cc8b0bd0596e25f048c0a4639f3ee194fbaf203c7b6c48316f570fb3bd9b3b20e62608398af3bf74486855f304fb5dc4647616fec92834a6cf7e8c48a24916a24337b42c0ebb98aebec5531b93988112bb78f58113cf37208986c1389e51bb8e59bbaddc78033edda3889af70c2f7df2f93ea43a278f55bf37f818d5c38a6d217b6e40b7f44ce6ab8c0cc574643768aba6d590fdfe9682cb056b0bfaccf92121c76940f8220fbf1a216595d0d6a9f4226ac3811c45aa95033dacf2ab6f7c75f8240af60b18e62396a320694f15485c29307a75a6b09ac089b4e0785747a549a77184f31d18f867e1aa3886e0c03af8dc95e1e3bb103af2602fa6adbd375230ac15c7526c7836aef4dd58e617282ab4c27343f0c78af9c45c2dc0d91b64b6ba7c8015d9688ec6e078814011b7b6de74c3d4fdb1bd41432f9b277bdfd62c84b07b5f13d306fa2b2d98f6f1480f63d7e50a3e7e5f88ed1dae7c5ac0a5159c74447cd885217d66839b9842093aee5af90c68d99f7a4a34514116366e408f6ffcde79ab0c9415cf714d31de88552252643d630ca3ffa81e0cbe7ce3c847dfd41692c876ab79956ba2bad4a724cf5aa2d53390fcc8417373dfd06cdcc69eefb5efc8acacee8026d5596dd09043bd406dec819c2faca2a1530fa63ea37b79e68a192a904c83aaf62237661ac1c9b6410f9c0dc46019e085a0d7319691edb9ac9675bc154f6db01ddd6c1a408ea15c36862264fae32f266dc86dca3a4baf3aba15199bd90113a3b104630df9ab23c9c0230ae718ddb83857cea87562a80ed42268c2029908d2fd55de6baa0773d0059cc4c866c8e9a63ee7285f732b24fff5a34b7b38fdb668e265dbfb887b0474d0e8a0dfe351b682f657bcb310c9e7b31315f7fe53706ec9f62185cfa9c0fce11cbecd134b43acfd25e3959d914539a2501b3b9c8e9fec86b92a2b811fa9bc", - "shared_secret": "26c25e807a24354387a7385bc374953539001fcb7eb99eb8d63ec7fdb8441f46", - "suite_id": "48504b45005000010001", - "key": "cb79279f04960511e17368b7c83df0be", - "base_nonce": "47cdcf9aec36fdf3730d94ce", - "exporter_secret": "0443a178389fa1e426df5a129ef7431df2b7aca64d06c4a72a88118fccf7058f", - "encryptions": [ - { - "aad": "436f756e742d30", - "ct": "766437e462397ec6d4b78c755a6f41cce023100641c04102fe935b1495cba6aa31323a97af05190a024bd0718581d48c71ff69d06523f6127ffb8f0cffde5b0bc0986fba65bfbbd6c7ff", - "nonce": "47cdcf9aec36fdf3730d94ce", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d31", - "ct": "30696da24a617458cbb0d8556d7fc64b98c726bc5144d941528af513795cb7c520b5a86d01b73c08dbb25b53b6b740f54808196834a6fc2e3202e17b14896a44adeb3bbf4f7d7343d3df", - "nonce": "47cdcf9aec36fdf3730d94cf", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d32", - "ct": "3912f1c1e2df141e9edfbaf1b756fcb119a4c5ca4a88cd9261755b6cf4c821bef61dbbc397fe8bcd63198b9db409054a82c9434fdb7e737556cc9d40d5e959e6507d569035abfa67ee96", - "nonce": "47cdcf9aec36fdf3730d94cc", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d33", - "ct": "9b123ac5d114b85432b6f2d3a92f314ab1ccb9a73cf409a86bb97a3f4e027ca94515881013bd3c86d3bb14f73bea2756a9b79bd5258af8c1e75b19b0bce4bd15fe34cdbd2b984168916c", - "nonce": "47cdcf9aec36fdf3730d94cd", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d34", - "ct": "3801a0d4636429959931317c4755bb7081f57c15b4b324154ed63b034bea15b6ae5a3c7fcf249a3b05ea9331234e845321b1679395ceb60700ac6bb6fbd4e3119333f6c0c5f405eee382", - "nonce": "47cdcf9aec36fdf3730d94ca", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d35", - "ct": "1f941775fee2bd01469b9ae3a95844b859ec092fb4486f6edc4a47de5d9fee156dfab5f15002d0071bb91add0d5ca8fd6679e1f3610a0f95c2467628f955ba4da12c9b63c1d94738e6ca", - "nonce": "47cdcf9aec36fdf3730d94cb", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d36", - "ct": "35c30460d446e1748d86bce7eea742c97f162d12f3da0efec3ce7822ddaf1b7a6a02852bbffebcd68066e206c15ef150ec5b57916adedb7f5223900c4650bb05b18a985843063fb448e2", - "nonce": "47cdcf9aec36fdf3730d94c8", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d37", - "ct": "224c4f11fbc2b784c793ab062754d042acb23bbf7f855b038e9245897e48adacbc257effbad74c879f32584a20d24020353f1973ae3464cfa409fe18feaa91c191ea0f2ed76df84655ae", - "nonce": "47cdcf9aec36fdf3730d94c9", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d38", - "ct": "be5bafef8edc97e3882abfb5de2996478f074c5dced22d38abe4f12f50c50d9a6c6df50e5d661dd87803c66f4839faece63d878bd7dc3f3af2fb63d2049d944e3b0fad01d95771d94831", - "nonce": "47cdcf9aec36fdf3730d94c6", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d39", - "ct": "79c9a1841add0336e2a18f7f19d74541cdcc4fa6ff6cacaf2f9a90d4d1595db2776ff989ac4cbce10eeac32c6b0e3cb35ba73d9d72091c55dff922862f180514ed570a178738f960c8b3", - "nonce": "47cdcf9aec36fdf3730d94c7", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - } - ], - "exports": [ - { - "exporter_context": "70736575646f72616e646f6d30", - "L": 32, - "exported_value": "b802e65aba5b55410741d61e2953e67596bdcb7c1914097f13d8ed98e87e54d6" - }, - { - "exporter_context": "70736575646f72616e646f6d31", - "L": 32, - "exported_value": "9a51c255f5dddc18a32357434443938129f2c1a488d997e44ebc3fe015b62820" - }, - { - "exporter_context": "70736575646f72616e646f6d32", - "L": 32, - "exported_value": "40aeccb100d739dc7c0b8964dc560b436c7ccb71b665323f59e1eaa442406c36" - }, - { - "exporter_context": "70736575646f72616e646f6d33", - "L": 32, - "exported_value": "9d2fd647be76ec1433b85cea7cb741a9e44d939995959f4076baa1740222ec5d" - }, - { - "exporter_context": "70736575646f72616e646f6d34", - "L": 32, - "exported_value": "e1f52ad203d47c81b30b11c2695284a225d2eaa562e6672c4262ae36711fbacc" - } - ] - }, - { - "mode": 0, - "kem_id": 25722, - "kdf_id": 1, - "aead_id": 3, - "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", - "ikmE": "2a1c0a3745fe8a48fb62034d300f54dfe1974a5b2e169e580a8789cb1cf5fd190fc00f3fd899594e01a8b15334b9f3fa03d8de44da86e19f5776850fb689e6c8", - "ikmR": "b86e76a59fabfc87b30cd7b1f7aaa28a834eb64e7a261c197b9a842893fbce56", - "skRm": "3ec47fa82dd5689d27c6190e724c74ec8f608df3331ce331929e37b829676630", - "pkRm": "f5fb01a5db909ac907ecc9524de9b9eaf4997dac7d22c961267c9644038251605a105ba7216669a8a1208ecaaf3a706fa7a7c4d7492260ca88c42a19732869f3b4c383477cd51c1da5c13a400244ec4b5c25ba350ed1509731bf801a7cfc92c49650269405931b05c584f8737252141d2a9d1b02ad1b05afc18083681818e2bc324fc0403bb96447959a0a4aa874481f6444cdaa5c6f7010c841b99170d9b575fb2da199c038e62672334048d33ed5d84c6193c5ad69b92310bd1359a662da65db688c33eb2f98f627f4b4600b4002611693a0e581aad6a5454a424af00cc44c6cb09a8100838cbabb16e39acf88d41733785f531a141961ad64588e87d5c252eb101934a56f38316984cd6ea3a635218d560b5e0df4aa77a58d70aaaa0b36b53c783e6eb59b1fa5990db51402c03a55829775a45be2cbc3f3914f2d1869ff64643ae777d74a47966537b7315d06dc29812004daa7b9a406b12cdb744bfc5ba5ca602261785e38939c530d8cdc33020b4a2f77761e64985271ca1ea4a0b5f0a751704e705a94fd238c0770c262946758d5a5cd1cb82931771c4376f7887a1e77bd7b772d39c991de6c00093c87e5880bb82a0ea101b00ddb81c15684eaeb5c72784e0b1979f2c991b602b25a727b1ef8925ac96d0f993badeb3602b181faa8b7dfd38ba32c420d1b02eff996c8954c5e732cc5149b9c35262e27c25d1979cbb877735212d7bbb759f72e54155260950962d475a3d7a1f354c378038a5633b0a8698ba579a88a403cb3cba9b3e563d3c25cc89b143fcc16a9284655253ec7db8b2dbb7b3e3a6d49cb220ebbb18ea635d6b2016d0a2f4b775d659a5ad59b9e68cbb8bdf0b69aca1d5670520552574b812b66d23a67270d1163a250a54c37aa3aa868b318185412f84b11b16ebfdc3509eb805bb4536d63a920e0921c3209678751f9d782368490de2693aaf8390d7a2a3d831fb48009a104422889891915aad6579950a91be324755d299a30f8baa8babe21081ce0e0cc7f8826174c6d71b44e5f6c1d15f250b63b930c0703b22cb9d1493e65918ae3137e4e91c6ea9a83b90606228698b83480c0a77f72a3c628f48621b4b7ff497e5c7307ebc7586495b1724b158311421a5ac8539651c0012dffbb01f9350e63104be9294e61ba9889e17691c9c572c4a9cc8759359b2b4f73bd19f97fc935895dba7e4fe43aa5b629edaa825ce7c1ca430e006228c4649de0414fdf5a5a53eb27965cb5840644ce0ab5c0dbab89f048b6677b9d8b8f933ab4f14b296cf184b9eb660c14b0a8a8c5c7b371a287a0a67354c9295646e36d4b13c65eb2bcb90728b0c71e9ff801ccbb13119b5cd6380fc193a5baf1998b231a59c3517b196263694fb9da3904e67fab95c251c047ac698fa000a045e764a3598f0cd84b83e3ca5366cf6f6ba1b8fb38166bc165466e94e50c354546bd912b3d6c44e2e46fb6c244e5527b3948aecb8a1865ab90ac44a6bcc13606641831a836be96b00a403f8ddc8e88bb9a1ad774dd251861bab6bfd180ae7c2c94107259e7b5bbf92ca836b496aab97794bf3e5797013b16058c7d7c38c118034c39201fae92c79773361747ba2b8aac31a9afc7b53a36d74ae3415e3526c23f98bfc6584d1069019dd977c37e950ed90f14f52991b2b28d0bf571686619612d7bc8206650c1d2fc9072220e7f4d4f557f15b33dcf32e5c837", - "enc": "26759c7b22923ea5cc9c78e3e14c8fc62dcb0a66ce44460966978a7fe9685e0c6d22999d99a3f112c307a6d5b2e63591f41e8a3516ba62908376d664557206e696ae870305ff6ba08125266bc0765672beca90fd5c6dae0d3ddad1506065a9d4f297e0c3e70bb441961df26d7a19d79d1ef7e2ac5e53b32a3c7b4e07f2af2ae65830a3e8d1cb2ac1932fc19ec5434303b62c9d010645cf95a475913da5d77a282b88402e4a77ab17b09559dce8a96c67a27bea8f653ceaca3d278b6ed150fe936dda28b1726665c946cab30363ef89eb878ffcc74caa277a5dab1994193a67967125ebd50986dc16997b8f7484d7d0e27c79ff4b68201c1b4102f5a73322fd3da96bf655d90c9b1e6305e01ab1b3449ea3f458b0e98e1f2d1632825c3b30018bb5eefbcc80f767d0b9e7f9f731e1958083879ebcc1b5bb061e89302c444a85eeed169b10d2520fd47b6a111914f3bda2f31d04f250522ba951012a629fa2cd2192583cc9abd75d02b7a11fd18056c414b8f0e0936535bf9b637c7e614a1ae9b9e907fe9d14243f13625ec92a97599eaa491b9da918b586e27d34c7279205dd76cf0ecdbf60b5aea4cfb9dca41069f3e2fc8f371a7cf3b089ea469d8417bda3149159992399ccd5baf776a0f8966d4742cbedaeac131dde853cb1fbb7b869a4c01cea8a487a2e52e757bf4dfcec23995e5f088804d2cf99c82f087454144cc586845d7cf81249e7ad919ea1b06001ad13501da118ee19859595015b4b1872912dd2d4f5dd854f144ae07038bd8bb2b498f8edcb1c70c2102af768d508a1b4237238c0c6e34a9c819b0ebf28f49505d374095b2b58c7a810cf1e806cb3c79af3bc84c8b657787804e374df2b49be6ac510d43024e65fd031540a7cd45c9348ad9f5511b969be6f9c4d849c1428f611225b0d9a3ae341669ba645baa877cdc34c39f5975f4991a77f86eca2c25ebee63a06928c1bbc9513f35547645e835544c1e4a8f33d7f29c1cfbde6425fa05aeff69f373aa8a281c92817cbe5be9305795354efc71a89462e87ce83919d679dcbfded88f7fff9177f4b49e8a959d9aa78b63feb99fa56735df0f4fc253653a9177f767b307bb2a9e7e4d9042f22cc6c4f177db80efaebfef8a3baa6f1423335c830308c2496118263f0bd361d93f8b4e75a7cba94c2af72dd13ee8926524cfe9df14f79165a3498b9fd631cbb874d25b11315f9acb442512561cf7dc6098a08874fcc704cdd5e84e57811a49e78fbd56e5a8e767617321c295095595ea2b0f4aaca30dd38749ab83532be1bdcf4c32a119e035558bb427dbdb806b4e15cea8df3c098728c2b5e40209c5138531db1b660777544e6a014477a7d1b93eb0f245fe9e7053997c10504ef692f21639c86d8926ddce6886d0c39eb7c59357ee54f81871019593713f4a6df37bf7003358694cff59af9872ca02bf762e20499227dba2f552203459dcc69780ef08d9bab4140d96e1c478f06b63b60c9bfb10d90e31d47570ea949ab8e9b99db6ec2f8a2a77dcb25cc36b733dfc09b8299a9d7b19e68c09ad82703f9b47d34d1a3cbafe42c73f57d0e", - "shared_secret": "58200ed1f137bd95a921bb47f6aaecf2395b26f7fd24efd3a5ffae4849e8dea3", - "suite_id": "48504b45647a00010003", - "key": "131c2ebb469b909a40915914afd7ff5e638888ac7195dcaaaef8f9a84f0e4030", - "base_nonce": "2b7a68f19e6cdbd43dda3c6d", - "exporter_secret": "c5362ef3c0008d0e573000c5c25a3f62a3bc7061cd41a384c86c27b37d945bbb", - "encryptions": [ - { - "aad": "436f756e742d30", - "ct": "c5c591f99092d5e38df0a52699af249c66f8275a863423c076de8147a53e65cc584041c963b77a7e59ea93841b1339b5efda8909b71f74bb0073ad62e899de310c1566dea2fd29eba377", - "nonce": "2b7a68f19e6cdbd43dda3c6d", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d31", - "ct": "ce339b2b956509cf9a9d3d736e8529f4eb87f27483e0c647869bd1d32c6c95ab3ff3f151abb11f863e5ea7cb852dc0c92346b46ac340ab390f8d3b6bd85d5d2d11c77499e006e36e3699", - "nonce": "2b7a68f19e6cdbd43dda3c6c", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d32", - "ct": "94b291e1575d77fe9ff039079f597baaf6dee9985693ddd21f8d9176aa3405453b29c90aff3588a83688f82e86fce6489fa6fb6a50161cdf546c2a658d5e443ac1f53def7d0d3a512583", - "nonce": "2b7a68f19e6cdbd43dda3c6f", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d33", - "ct": "823863656250abcce5b8f0c737aab253644b6ddfeb1070d1e5cd3d5cfac1ba3c92e384daa0a10003217ff5eb3fcfd54eb3598e6eba5bfac1ddf6f070ec2cdcfe376fe1b5e42f79ec477e", - "nonce": "2b7a68f19e6cdbd43dda3c6e", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d34", - "ct": "31c9ffe256d0b90c425d0cd438cc93652319dff3716ed07e73a3aada21ca07d9606917d5b31cfbf5d3ab973492519586319df6dbe9bfdeee6fbdde80f677d44f9c0872cca8a230ae3ab2", - "nonce": "2b7a68f19e6cdbd43dda3c69", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d35", - "ct": "23aabe32ffdd4b8973a8f90f3f44f892691c2ac85caffc269faff453116e875d38462a48eab52d790f6a17ef2068e26334735c94dceb26b40b99dbb9d567bde3d840db06b0f04be3fcde", - "nonce": "2b7a68f19e6cdbd43dda3c68", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d36", - "ct": "884b02a2998a88cf6d04904aa2ebaafff6bd8ac2a0fac7b68e27676ca6b0150165992565195f3b3fcd0678173ee2ae08c127208e93f981890f6b653b12f027477ff3d7c866ae5d3d74b0", - "nonce": "2b7a68f19e6cdbd43dda3c6b", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d37", - "ct": "0f9ad97aacf1a7e862c2720af04d14a44d416b0828f4e4b12ff21ff721876312f8a2508d76e92e5b1cfe3963da4cb598ce7c2ce03e49d0bcebc05e2529f62cf1aa5722b39c4c17bc84b8", - "nonce": "2b7a68f19e6cdbd43dda3c6a", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d38", - "ct": "30cbcf8d2d4c7bf76abfde1ae15e24a24ecbc128bb0649b6dbc50e8102d46f8a8fd39e0a82e167dc1f064616a2eca74ee9660d8b4fa973cc2f20b5674a9c212f17b9f0f75a45590a3ade", - "nonce": "2b7a68f19e6cdbd43dda3c65", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d39", - "ct": "f582d7aad5e83ea71a76b1b73a468f3170f0647ba3cc433a7e96733eb48f982f0efab7466f417cdfe78c239aef5dfad026dd8dee092cc8899a38a143439d396db4c28a7eca90469e97d7", - "nonce": "2b7a68f19e6cdbd43dda3c64", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - } - ], - "exports": [ - { - "exporter_context": "70736575646f72616e646f6d30", - "L": 32, - "exported_value": "5a78d37f40e078c17ef43fa40963f1ff7dcdee56e366da9099dc181c3eccaee5" - }, - { - "exporter_context": "70736575646f72616e646f6d31", - "L": 32, - "exported_value": "19b8f5e1d7c02e44ad99d8332124b5c71fa9e81c5327ca485054f859e442bde5" - }, - { - "exporter_context": "70736575646f72616e646f6d32", - "L": 32, - "exported_value": "60c955a15a48ea5f98cb86f54fb13b840c6fb9c676f72b2fb612c4a096ddf796" - }, - { - "exporter_context": "70736575646f72616e646f6d33", - "L": 32, - "exported_value": "0bd32702ab7d370d8e334998be6ae3e85c63aa9ee0aa46b8ea0414b2951a1934" - }, - { - "exporter_context": "70736575646f72616e646f6d34", - "L": 32, - "exported_value": "f77f100943595e59526fb9753401e57b86630f97ad99e6e9d73c8c272a4ad2f0" - } - ] - }, - { - "mode": 0, - "kem_id": 81, - "kdf_id": 2, - "aead_id": 2, - "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", - "ikmE": "bd1207854ec0963347d5218f900783d6ca0ff62c5e2181ca5a932e2d6d8d96cc9b092a9d709468d10f7e8ec8d9eccd7e7a647d351133e2a2f4b438154d1dd70850af7f7841c1dbd0699feb9852d99c08", - "ikmR": "0fce198c0c1ccfca5cd1ca8bc495b06696cbb8c733e708ead4531b2b294c38d2", - "skRm": "dbdae0423ba0e5db3d6322601b8dc302d3051d4677142079c7bdf441f4c448dd", - "pkRm": "72e98103195375869acaecafed5a70808b0ec7603139ba6ecba9c6335510f08812fa2c3ed429b707c16509576c9268c2017ac3ca616ad8f32f78932d91974459d103b7255f3b41c4c19ab024921a3f114b6eb56e829688eb97592653a184912345c4a5fab78645440e1459b1f6e24f93735148f2b6ab86a1c2054aa56abed73b3f0795b39a22cd73d254365c6c387ac9333b570d07a9688024353b553a5801ae0893bce24b0f7bb02914444cc88fba120e671aa8a120c8baca2f241003d1fb860a259fb0ec6ab60a9b44d104f4312c51c02c53c685ba67242054cdefe97d15072c15380a1e5b18a3ca423f82167e9b9583fabbced09a3eea90b31b3c15022b62c46b43e3675052ad1582c5a5c6746b287565c007989c399ff9774389774a9700316254c02669c9b3ae5101c73a9bbe0e601038aa7933092f8164c5ad2319d4b272a3362b45bb86b739ce3c4ccc410a67c309ce5d131f1d4c11e648855e1974b4c51e0cbb9585e4bb55119428e4ce0a908b07c455ed0561cc65ab4fc0bfff8a9d8235772f417d95dc294ca54d8e015b694bb479223ab28ab06ee74683a91829699a98acb19cc9803877401889b63c110b55a55f19103fb5bb0dcfe66b75520b2fb94b48a7b2968508f7bb8e4ec11f153ccfcf2a474eb833911c08a2f316678153d2a68bdae3527dec949dc732692054fd359f1fd467968359996acc1f58bcf07419f1b6354cf74339b64533dabd499423c164bbb95741d80aab6f5514a90a5b7346330bd0aa8d34a27f363609132cc3b4a74a04139dd1b71d531e9c351960f10706f5be286cac7728648516283adabf6b12a75b069350bcb0504a3c29d7cffbf6c76919913a8622c7a121f6a757b6b14a17c9a63b6a432c8773d5e04ff58466059b6c5d543f031c372a00702f5c6fd78c8966e93d90d29fe22a5c55f8900e1a1bf34881a317412ffa6393f9c48c680ec52c74ca986313e5326f13574211a4cf26a3e1e426d6d6266dfba85c153abefc2da223853863237832a0181c7fe1703c07b63cfcf57b476353a435ba24ca05505b311dcaa861eb7dc8eaa44511afeb839df4c70de66512e799aca1947f6a0b207ac18c3ca5054b3762981c2c01568090986fb4f91b6d211c70514ccb21cd94923a741196e3826f2659cf5047abcfd83e0a23906166a949c9c6cea892537b95db2c0fe38c888db9256a43384b826d40c09bf88149bef83b0aba2b68e1374bd6aa86f334e8a69f0b42774ad2bccf218fc8657b03303ba893a518a063cb27a94d84c25a414ccb71843f25bf3db89db82530d0522dbc239ed9f0c1ec606168e40692b1301b666141e04ce7a6665a294ffdf61d64a6b1adb68987e2a4694a7d3a7cbae6b296e9d55bb3bc00d9b4bb379760fa4999e43ac1e4383b7ae17cfdbc9b956caded4199019571f36194c56b1b95d74fa6a0c64a941cc4771670715c65921307c4967f14aa9f0260d3a17f16a04aeca1523758190ac08ec3da464ffcbdc2e95ab334a05ff88b07eb9c1a2cc62a10a26785a3d6266839e5a049246390682877b074711a55478885dd968ff481ad4b44389f85b45dfa7f5224c96d93c470f7a506dc1de37a375a50635cf420e0e039877033c6ca6fd4eba113155c08316df5a0507c14130d9ac546a03179e700f721b3521a68e215999ad37c096a6988c514bca72887ec5ed4d4163fec18eb906a72e36c9afc993a3b487793284e31418d8001e18431a36668ef750bc3842780d40249da9166526a1114348e153033b64189da3fe12c8aea9c31652917a8211651b0182d46132203952b38645e1ba401460c72b6c0cea2561d1b2392329e65b0ad37b04c35f38ee297a515337bf694c99a572444d4930f52c0082b913e190a4193c25dba19dc027d8c79468401480a5c628c041ccf2553466294c91aa671ec8a79d465876b75e3a381dbea82a13139be6135b14a4d42199098588dcd0c24139b3c2397767ee18a7bc17f8d62612884c53efab3867b8af6184d6c9a55c91bc54a7610f628a2de86b98ee8c561cc4b334a7455aa7e67682128a7adac93c47666ac167462b71ba33c21ba5e17a4b856a292ac06bb2980e9fb4200a22e7ba40dda73868b5469662cb099523eba0158e160a1c82361d9a6b55d931874a3376ef87792a9723686368ee415ac2431fb0814190539714fab40143818c3385239108837886da809618a04c6d17df540ce46f755cdb12b168e87d1cbbefd1185cf82951caf3aee8888a28e1d5b7fa5da17ae1368fb2e06d4bd14f4c0aa24c7bcae7233e5cb55418c0471a5f56c4b21832e60c2f351d8362f616568f207fedfe2ea5cd6a2def2f79d3ff5e7", - "enc": "6f422a46a6828949f974f0a88de8325984272267a95255b5a807c38ce27defd182334463d20cbf0f1ff1014719dee8ecd6d9a3affa01f91f2218195405d65acef9167c930954a60acb7e48ac6519098e444d7ccd383fa0840f6bc5a9d775172cc69b720777f8808bf8eb89f77bd5ed8c27352f8d5107fabbd75a6c862cfc9c64a9c7109ec7beeb458ac5b8b2193cc85c8897983a12925f6ec72f4ad4464db48ed1576c74d0635f4096c3ddb66883708805fcc5292186c570663ab3d2a73f7f2ed0b2f5de77ee5437208f2ee481ff7451d158ccd6820efc9d54842e2e96ce7489d801ce6e2a8bb6ed3108fba63232f5aab57181adcd4c3fa60f9cdcf9cb8c88374de47ab45c9f5d40af1b9bcf695c033c9017a3c6b6b5bfdd73b59334e82d66e766b394ff85f298ce1b69097da08f6f7f68118c1bc5a0c4d77669280b9e8525ac998ac06e940c12a76427a787afb78719178acb627cd989b51b3b77d3536697271b3f951930aae5f1c23401f0fa4b6e617bcd07e88e1dc1ea04df1bf7de3a5162b36aff6f34ed2e776cecb7e0d51bfbe50b2a0782a77476c455196bff38a84732dfd588c2cbe636d604275b4b1abcb0b8a2deb465c0630ecc7548e4ad7f1f1713db17722896f9e3784c8a0924e06a729a78ed3681bfb467505e5812cb7fcca5a6f7962d067a843a68bdbffd1d3e40f12e103c4c67688e947c41c57fff528d9e0f49dbcb2f1fc3fbb60dd89121d2cdcb34609c12f5034f7000be89f78be256fda8ac29c492b536088a9efa7e61441526b73c2727f49baba7da735ffcd41959badf05a9af6521c29660058fe8914c61b0b613b3e813b7ec46b193b454b494696b0f95d138551ad02a5ab80ac5da861ebc5a3c7b8b46989f0bb7fe763c40b0f44708bd7622321e846ec6c8946dfbd7e1aa80a57483280e7b516cb3cf97c33f0ab7adc06214b74c685eacfb0857095fa2a532e1ac8176e43f97ff8ebbe654f1e8156e83eb23be79ae2d9f03777d08afed866114854566c3cc516fdbc293a40a3d1cab4b090fa7e9d1b4cda6ac10be727d6880510743754829196cc22a7f9e4ca0e669ff0fe470a229793ef3f39208c0fd3a90206b8e465a7292e65f24668fef75971553699aa500e4dde7f9c61163aba398519db6942f46cb872318bd09c77c671cdbff693e1275dbfae4404be73b5b6154d0eb095bb279d8de7f85bcb3f3f8b025e3e811fe2cf2f97d86d53d3009993f550a3283c35db0a99b906218c8b260627e8cbef3448654530f7a0987df54bd567614844e5fe1f3601c5243f147d898cc3790734ab62be5e0a3e13c7f03a6098fc42f4ae0055ffddf12fd68cd04ed1d908517385d8a323a2f8c777c04e8afb4978beab00464b1cc2670e3d6810e923a5628a382f2ca7232708617fb4fa15b5a29c76da406e32e7f108d3d4db31be640b621a22b1055104bba2b899f2a479bad73e0c799657e629c72a1a6363346bb49b39ccf1cfd0f69f22bfb52aa748e7920d9eeb6ccddb0483107ec2daca4c482441ce9bf730df1f5d507b107e76ca61ec05e9d090c98273cbeaa7212bc54a49ae2d13fb9d25d2b0f463acc84c737f8b91eb8a5ff9771539192c5c75aa8d599e205fc661519b9b69970ebc3b55755611ca618aa0260d81bb15773ca4ef38d5d6ecfbb511b658d5196691190eb22e014e41a8caebf0a83357547f8a13c8cbb71478ef5a6578d551536402614a9b58944e188ec7a1f103916c01535cb3c3829134bbc7417580b9b25bef2d0d864f532e1cc83f13a9396bd9711e9e1bdd8f2caea2190efafd52c0e3a386ddfd88aabd2a88dd130c3012aeb41b5e88fb744ee65768aedace0e957bfc99793995788142602fe327f1b2559dbaf5e16a2397199156f4cccf6b83e7d6e18ef7cd5dc25d48b03716ed3650385e83ea7844f759d131d8ca470339f92d34828126c77d57d8281eb247eca8ead23f66697e6e0a106388b510bd694156b29310070662470e0c3b1c479804bb85f8c3867117502f135b80ffd3a74411ea5ff02b7c8206b0302d61affc80862f6ca07cbb7a682f87287a294d579175b7b5bfcd9fe5edcd920818d282b3c1a445fc5843239f58be42cad99ddf10d5e53664e627922a51d75b77934c4083391a3437be813214f269d24be0f8fde3a956b1e224a3e08aba0efe8a77b0a134160940b3f5879b6f9734845eee24ae7e350dc8ef90435fdf3b145fe16e1aba8b7358c62846712a324d3d1b9f51e1ba5045126369a38bd1e2bba241467a2a4730ffd21cfaade48b17a470c3a5269a5c236edeacef9e4335b7b7b558ea45d9e0179010ab17c26c16b4cd9f6bd466f53bc0be8ad23abe9", - "shared_secret": "cb959223131df11c3a3dc1da2ff8670249cb41be2d0b399a3706d3a23b158bc7", - "suite_id": "48504b45005100020002", - "key": "6f5b0a62d262c2cc2026a8f38b3879abea8042823ca193573e7154953d22dd64", - "base_nonce": "b057357da81f0102a835a35d", - "exporter_secret": "8865b4be7a2544efeeb3cceb2d0e010adde42cda0fd0b7d4c2230dad1f9c095a87b0ec6ff60bd5d76a1266d75ecac133", - "encryptions": [ - { - "aad": "436f756e742d30", - "ct": "4c2683632b3d5fc13457a54620085e49e300f1bd03408ad7c6821df4ec8168c2eabbf935541fdeb235e97ae537d1280471735063a5b922746c19d14b5a2830f38fd7a8804c057d9bea2b", - "nonce": "b057357da81f0102a835a35d", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d31", - "ct": "89a0a3bccddf1ab32b3a68a2d4db71795c2e3299ff01d060f06d551f7ae2a5364b9e0a752438b9d6e1a7aa0a7096d07cbcc2723de387272e60cd39fa54eb5d43e1699e267652179f1659", - "nonce": "b057357da81f0102a835a35c", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d32", - "ct": "ff5b4c863ce641a675fd701700e42c1cd84fe5dd943bf342ce758012a16229944ddfac1b8c8fb70b55c0fa952f7e7974a4eb657cba0c8b9f715187432d88295168bba9e0ebdf6ffde48e", - "nonce": "b057357da81f0102a835a35f", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d33", - "ct": "71d49e78762144ebb826874909a6424ca6fe4aec272fe8e01274af84ea4ad8c36fa01715f166ac9693e7a836f1f828b1119423357f824fc9aca9f8d68e2e1520ac562b0febc552e808e6", - "nonce": "b057357da81f0102a835a35e", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d34", - "ct": "041cbf5fe60ca05e1315c04e408075a0fe75cd06fe6f3f5ed5e9da1b069e6dfd8b88d9e94fbc4ac7899e56a99758bd823c351ae4dd4dfc50437e1c3e7da6266d86088a4a298c1780cef6", - "nonce": "b057357da81f0102a835a359", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d35", - "ct": "91364b6a6694800502f74f167b20de99fc8ca4d94de6444ed33ba48a88115ba4a0463bc4f7bfb7ca2e58038a64ef834edb689bf1aff3a51a4ffb43f0593e0ae0815e7bad7f5a304e2253", - "nonce": "b057357da81f0102a835a358", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d36", - "ct": "0b1ce0e66e9b8e873a94961c7e3d2dc5257b7d3f858558fd74272b0b7d6f01c78d7af5072eddaa5b060927bc734c6b42276804b7a71e2bb8802eff1a993dbebb320a89b63abdaa29b818", - "nonce": "b057357da81f0102a835a35b", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d37", - "ct": "91c8ad3df0eb8efdc33b5956b13717d59ca714d5e32b26f7000ae77208d72e3425eed82ac39deb182e494382193c80f3a34d45d6faeb93851995438d83e26b666b8d740d845b1e00be84", - "nonce": "b057357da81f0102a835a35a", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d38", - "ct": "1e3905368352af376ccb7e252ca1b2eb14d2a255956153892dc3c645b067b4c242d2c69bdad6de0cf3355ef09bb0b1b4b34f4e536ae1bf5c4a805882bafac53ffaf282eca98850aba17a", - "nonce": "b057357da81f0102a835a355", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d39", - "ct": "d468a6cbf85f220684c594727c84da1dc9c27bf9a1851e221f9874a12e579515bace2c07325f33b793e0916fd91124318cd3fdbbee98d4b1d15dd8d8348a6be166003066e1c6cb12ad0b", - "nonce": "b057357da81f0102a835a354", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - } - ], - "exports": [ - { - "exporter_context": "70736575646f72616e646f6d30", - "L": 32, - "exported_value": "bc1c15452944a0d0db9195d24334d6862d68a3d7b18d35c756978cd649a6ac31" - }, - { - "exporter_context": "70736575646f72616e646f6d31", - "L": 32, - "exported_value": "3e2fa8b88788690e13a139707c4fd764847bdd4d0d1902d64fa7fbc12c151ddc" - }, - { - "exporter_context": "70736575646f72616e646f6d32", - "L": 32, - "exported_value": "5b97aec03e9d3b352945bd83ae054a35989d671edab320d8b8f167c6e3a43843" - }, - { - "exporter_context": "70736575646f72616e646f6d33", - "L": 32, - "exported_value": "25eaff2825a9c2e57e18513f054041afe22ff7160b30e8730106c5787ea7662e" - }, - { - "exporter_context": "70736575646f72616e646f6d34", - "L": 32, - "exported_value": "82b5f6f11791dd39d81b7e7396e8f7c3d9a9a8341ea43f7cdbfbb275a95dca5d" - } - ] - }, - { - "mode": 0, - "kem_id": 16, - "kdf_id": 16, - "aead_id": 1, - "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", - "ikmE": "65c72db26bf7f1f50d18a1fda71905653b88d6f361e365b1c35fc2a7bdc40cc0", - "ikmR": "c6eedf3e84fca93ef3434208f038538f182693825a803f8a3e5469890d893090", - "skRm": "5822d76fd4586619a9cb6c0c8f823e0544d89ef1de0e6cbb21206800708bd1ec", - "pkRm": "04b965ae2a0c28be5e8d8e44d4f47f337bff11d62b40d184cc09fd3d15613c9dee8895a226b1f63869b35507094789abae1d61cd323107b76e902d8a81413c2f70", - "enc": "04fd736e604d5c501b8348cb2e2a4468252ee669ad5d0889c4b9a63367c88f201a20938fbe98538be37bc44284185c6c8e8f579cc6a3bc3d3b397b6d083004c44f", - "shared_secret": "2c3139230d3c69f7f653149b4b036355920bcfd5805705a7640be64fd9b11ec9", - "suite_id": "48504b45001000100001", - "key": "104d43e2b37b5d843fdf137d36c765e9", - "base_nonce": "b320e8cab81d613258b5686e", - "exporter_secret": "a30bc8dac89fd0211eebb68d1e765672d41039ef10df93a56ca9d15755c65b2a", - "encryptions": [ - { - "aad": "436f756e742d30", - "ct": "593668f9ca772ac7332d676a71fc9736c3699cc0f8cf51ec6c2d6eeaa0b3a0daab2774cf703ac11eb2b89e75a12aca75c86b218c9d95fa3f1155c429537cea322c5afd75e8af2be46687", - "nonce": "b320e8cab81d613258b5686e", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d31", - "ct": "d395181fa659e7996e199b7633c661d4e9ee7d9769658d74dec855345daafedc1c2007d53c6cb3d0904206cdefe207dafe07d68ffc0ce3c2f31d289b2456908c3e41062c1c7bfd00dbe6", - "nonce": "b320e8cab81d613258b5686f", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d32", - "ct": "df57f9209852c0e467c5d27d2670da7046d12a2480d85356f321e1eea067fef3d4015a97666c7207a04c5bcf69a86dee0d62d1cedf0b217108c432131cc46cb54cbf32b55f5c18dce76b", - "nonce": "b320e8cab81d613258b5686c", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d33", - "ct": "3791919f57eef136a8582b567fbec1ddd4b885225d534848ba4d0f6f99d1707587429450466c5a9f95905b752159b1b9924d53c40a22a4370bdbb2df612fbcb2c8a0c4e4256fe9166418", - "nonce": "b320e8cab81d613258b5686d", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d34", - "ct": "55f5dacb7a45ee03c397ad3f9e63717ffc0ff0c96fe3a391f072732255f0e02ee5f538feb9614fd46cb6d2a5e82249374d30e1e94cb62edff892d8f32b6fd8234fd6f628dc95b374add0", - "nonce": "b320e8cab81d613258b5686a", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d35", - "ct": "36de6f1c317cb22edf80d8c98f639029e3d5d153eb10179368ec2b5a6000c980af84763569d3336fb08e3fe889787b9c70d438a9abcb53da89c2dcf2f9646c7121e75f5a72cbac02c2db", - "nonce": "b320e8cab81d613258b5686b", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d36", - "ct": "3c139df8b416303544f068c9c5f7f2e6ae611a9de2a273eb9abd52ac06c6337d681a8d1e097d4b806e81a6b8ae6901293b3ab3b632268523ceb801febef378287cd5840fd1f46976b551", - "nonce": "b320e8cab81d613258b56868", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d37", - "ct": "40b53d28cf519078e5c0120b2684b485a2f1317393c0fff02169bdee118c0abfa5c939f1d53de4684e7035653b1aa4bf28afb7ed39f4c6bc2e8c31c9e7ad1327de0136525beaa6d96339", - "nonce": "b320e8cab81d613258b56869", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d38", - "ct": "9f385a36a195bf529b53b422c8305122a91198ea46799af237bf5d2c5d405e4398ecd361eb36d2d181e064135c4ddc43a3e479f02b25ef9d9b79aa08a3575748ebb8d17ea050731adc85", - "nonce": "b320e8cab81d613258b56866", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d39", - "ct": "4bc25005814c4dac1d6a75620d52cca8809a7a62ac67d77d81e20ed55ba7401f6905c794c5c4d591588b1d83644f1ffac18cab8607e9848c1f856f7cb2701e6d982cacb8ff0ac207f6ca", - "nonce": "b320e8cab81d613258b56867", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - } - ], - "exports": [ - { - "exporter_context": "70736575646f72616e646f6d30", - "L": 32, - "exported_value": "e445830750c592c6ed3170d16fc1ef1298812285bb8a6cd06646b8d5e854feb7" - }, - { - "exporter_context": "70736575646f72616e646f6d31", - "L": 32, - "exported_value": "832ed1c00b4111f4d18526171750361c178a1fd819f545e9be73a451313852ff" - }, - { - "exporter_context": "70736575646f72616e646f6d32", - "L": 32, - "exported_value": "dbbbde553ce79f1847abee84cd5c598b9b0a2d4d130174d8e272de22936ef6dd" - }, - { - "exporter_context": "70736575646f72616e646f6d33", - "L": 32, - "exported_value": "f59e918684d7abbd5efd6a1328fb5a22d798a4b76ca01ddb82e29921f012c973" - }, - { - "exporter_context": "70736575646f72616e646f6d34", - "L": 32, - "exported_value": "1583ea91298b3b4f7f0440d7bfc83743d919941734e1d3da1a3901e1df3f4f95" - } - ] - }, - { - "mode": 0, - "kem_id": 17, - "kdf_id": 17, - "aead_id": 2, - "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", - "ikmE": "df490f3d80254f2485bc8abd4225c0834ab1982ce844a6b4a3390bbe9f348b0a82ca464297bfccfa8b2ceaac6b43e6bc", - "ikmR": "1569d065e398456987a4a76e7117d97767cc8aecef8efebaa3ad5aee78d44f5fab347ee19307e6804ff32d8b15a3fbe1", - "skRm": "8871021324f8190e50abe26cff62404778585a56d8712ff28afd99605e898d08b580b7c8f18fb166b28b1a6584662b96", - "pkRm": "0412c5d064adef237657fa743d1722d505af30635b96b977887eb3d1a821190f3d425109dd2e452aa795421301622fe12abdb92e934778be5fc86cbe07c657624d9844f16e51cc1745b74d0fdfffeff23289340a812f002b2527e607133074d218", - "enc": "0427d6d80a6394078f3b8f8cb86b0c38e1996895672415b313a8ebbfe9adff897d8eec659efe200b5608a43140059fdb3f6ab0179c5cd110adcf2e5caad5a027a7eb86b18d2ade59de94bab544f06222f49ab09d8d68debac3cb67ecce8bbcad9e", - "shared_secret": "8207f0a43f67bf912e327f0893e5a3b14314c38eaa8604229de4c033c6589e3bbe28b513aac127e85b4830c63daf572f", - "suite_id": "48504b45001100110002", - "key": "3ac9e7e6bcbc65ae622fa26565263221985bdaf6277dcee0c883759ac297cc1a", - "base_nonce": "3e5d5affb035edaa9a181e27", - "exporter_secret": "2cb29d9cd269212ebe4453fee3c3382f0ad11a3236a330ff91fd062fa2ea2f2ff02a8e3136ce38b2c053b11f05996965e33e636880296accc652cd39349cb736", - "encryptions": [ - { - "aad": "436f756e742d30", - "ct": "01b56453319ac535a38bc1a82ea4236f670f431cfd51e908e23e088eaa1b199e37c898661a288f24750f87d1b1d8e16b38fd3ee9159eda205336ccde14a2e6d38e9940441c5d86d5151d", - "nonce": "3e5d5affb035edaa9a181e27", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d31", - "ct": "956d4226ec8c7b3a8985c5b03363fc44f2dcd12ec7e6b8f46377e45eaba99256cba0643129904673890b236ee192e99ff8ba104655dd4a52d106f3474106416ff33b864befec30bdb0c0", - "nonce": "3e5d5affb035edaa9a181e26", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d32", - "ct": "ccb136489b3ce513e2280b6235cf740daa62997494abd526634c130f7c12bf589faa43f70c02d0d6ec02f0192eb2a65a4d5531facff2f0d212c04cd5b7f43b4fb2ff72727f55d6b5fd11", - "nonce": "3e5d5affb035edaa9a181e25", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d33", - "ct": "580748bd478c4c88672c327c8b713ffa7cfa1c7a758eae328c693eb776f7c6433ee74a780f5af8c90df83b6ada2b3938ac82cf835e00a4209e978aad6f420f47b6ee43142dfef7346e1f", - "nonce": "3e5d5affb035edaa9a181e24", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d34", - "ct": "2b6cb5dfd22e656c50c9800b46b5d6e1920327fee06acb2754f6c694cc9ab3531b05cb98267902e772a8491686948b7a65103f328ae7d3f47af7ea57c0c5900acbbe74907f45db29dc6f", - "nonce": "3e5d5affb035edaa9a181e23", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d35", - "ct": "a24127c3441e759d4fcb67c259905fc7bf7f97df089ab8e3581a9bb645df868cec8aa4c0cfbc3353fc4e06fd692d7622d83ea19ba4a4aea9ad69efb8e5052e7f8c46ce60beabc96eea0a", - "nonce": "3e5d5affb035edaa9a181e22", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d36", - "ct": "3fcc157f457131eece66b090d3d337da9ce2db7c92e638a095b07d0c673747c33e0281aeffd6ce74c36402f2168a00293abae163d3af049fe4457879aa2cec1c598148811e8ff89cc5c8", - "nonce": "3e5d5affb035edaa9a181e21", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d37", - "ct": "95049bdd0afd478adaccdbfc6a32af9dea96c526ebcc5def2211ff2d2af2e1e2b54f21c821cd30252101c8ab11f4bb221dbfd034b1c7e67e0c8b34126023fe6610c28594a4fc96046954", - "nonce": "3e5d5affb035edaa9a181e20", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d38", - "ct": "57e02657267287ba37d582ea3c654d845f9dfdf1731807a0e52d37814b08268e9895f81836766238ce47f9690b9f5ed99e475cdd19ce130b3f626bf010a14063b65802b1a576179b6c6a", - "nonce": "3e5d5affb035edaa9a181e2f", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d39", - "ct": "1fa83c4ea77ee131919daf10ad2b889bedde85cf433478a56dce8f85efd8b414fc76cb62bcc573a89dc14bc611f413ce4efb1b1f4161e041254508def59ce2d878946f347919a79cfdec", - "nonce": "3e5d5affb035edaa9a181e2e", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - } - ], - "exports": [ - { - "exporter_context": "70736575646f72616e646f6d30", - "L": 32, - "exported_value": "874efb72c977692c78f6052d686b44c6d1592547988e969d9f09c646ac537b33" - }, - { - "exporter_context": "70736575646f72616e646f6d31", - "L": 32, - "exported_value": "c573d286aa300d3e85f0fdde1df31dc35328b4b3a973f12b28f4df7196444d3f" - }, - { - "exporter_context": "70736575646f72616e646f6d32", - "L": 32, - "exported_value": "1f8f367cb8df3931c51ece78c8ecd337cd044679edd9146548af74522704e696" - }, - { - "exporter_context": "70736575646f72616e646f6d33", - "L": 32, - "exported_value": "da682a54fb0481f0796436bfdcef0c989feb64b46967201aec453df1a9e3cb4e" - }, - { - "exporter_context": "70736575646f72616e646f6d34", - "L": 32, - "exported_value": "3a18e24424a4ed12172d96f53593318398d71d3b49daba1ad138d1f8e4eacb86" - } - ] - }, - { - "mode": 0, - "kem_id": 32, - "kdf_id": 18, - "aead_id": 3, - "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", - "ikmE": "6a83220f8a55194c8d8621531a1af58a3e67a9d4ad6ffaa1f04ca52f5af6dc1a", - "ikmR": "97b023835635fbaeca0d748871b9a420865212e74fbef3d942c331e147149560", - "skRm": "85765ddffb3d34268e05ac28213b6fbef25ae7a43fcc8c03cd6e52977fcd5ee3", - "pkRm": "6210488914aa067e2019db9af7f70964601e9e64af54cd3b219253e622e99062", - "enc": "2ab42ac5e099dacf517d69fcd7e6df0c5a6a9e79e765f5c0c33e1437f9638e0f", - "shared_secret": "fcce4708329c0abad769b20a916009149486bc62798ab52210820b3353d86182", - "suite_id": "48504b45002000120003", - "key": "e12d5464fb07e0b41b917fbb8a28d02026c6233660e94046d64e9a9ab1d9f137", - "base_nonce": "01de599541be16789d9431b5", - "exporter_secret": "737ce6aebdc271c9c348894ab8e6ba401c273a2822349e7b18cb60de5f601df4", - "encryptions": [ - { - "aad": "436f756e742d30", - "ct": "5829095764d917cf36a75a6fb3801f3659b6b5910891efbf0754cb9f79eec14a18d171c9722a55d0781042fb2e2314071ef1befa5e6986d9eb485a1b68d4a0889543f0e337d4b2f86592", - "nonce": "01de599541be16789d9431b5", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d31", - "ct": "4b522c648ba01f8da28a4589b820cf93df6c48170fe99ffc6ecb9406d2bcba3aa5dfd01e411faf8bc5e8dde23d7dd00052df058a153bc3a64fd5dbe36f178fb9f8e147daa0af1ff6cd9c", - "nonce": "01de599541be16789d9431b4", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d32", - "ct": "635157fd31c210c86f000d89b454e110953820cacc8331d8b093797cdb2335b15e595f7837f6c6c9ea7b48811856eaf4eb7023f7179a1c22b2980f570ea3f1164d19fcf87bb7078ce2fe", - "nonce": "01de599541be16789d9431b7", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d33", - "ct": "dc783bdc54830dbcc7305359446a06913ba396c170898c34483b11da1183599479d2e41b3ebb4fe55dd2203ab6472ef9c4c3f5c6d8edf66c8b846a23bab60702e0c152e88ebadf2292d3", - "nonce": "01de599541be16789d9431b6", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d34", - "ct": "d7683d570715b84e656480e2baac9d9c9b413445af7457b0b6c3baeef3bf83e5470433db5d046c64fe1d1231e463d6257929f816bcbb25a02960865e866daacecfa7746541f460131d1f", - "nonce": "01de599541be16789d9431b1", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d35", - "ct": "c5fcbc1c85817e757519b9cb260b3b05de710233c6f873c01b53eed14799a2b73f3d19d6570b1730d2007d3e03e01fd4c82617a8d01688a6e633e6f96411f1194fedc43896cb29b4b3ee", - "nonce": "01de599541be16789d9431b0", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d36", - "ct": "7337b2e35d9db06099d88c8a5395505ae9ba20b6aee030eeff14fabef1529bb9039ff583f9e7e3292c1b3d1d206725740f33b73e156200fd8bcef259a818978e658004b05c375fee9c83", - "nonce": "01de599541be16789d9431b3", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d37", - "ct": "8fbb1e0ea0ad2c9922cb9ddc2a2216f92204323e24618a0273c81f2cac1c13833c5410675e6c4794eaa3dc54612ad7062dcde553021a01d6f8f54148615484800d0914bd65fce7a61216", - "nonce": "01de599541be16789d9431b2", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d38", - "ct": "a4a9be8152bb3bb106ac2a02dd85ff7ad46eba0f5ed2bf7e4deb19c1172a35f0344030aef3480d139d3d0e9bb62081adde10515c72572334962f8efb1013666b92053a9a227d5c79c7ee", - "nonce": "01de599541be16789d9431bd", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d39", - "ct": "60ca29cc4f805548b0a28175769d5d2f998e00e8448813ea016c7f1c74fb60e56b3827089c06bcaf2b734f1b91ab83a91698ec2d39f1b375ba1dd40f23dd0234f5d3a403d064b445552b", - "nonce": "01de599541be16789d9431bc", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - } - ], - "exports": [ - { - "exporter_context": "70736575646f72616e646f6d30", - "L": 32, - "exported_value": "6a370b998427c699725e43fe9f16a15994c465408d0c8429ba01459862690620" - }, - { - "exporter_context": "70736575646f72616e646f6d31", - "L": 32, - "exported_value": "a8a0c9d3e4faf4dbcee304c8eb956990f2c4171ba696f5f7b822e441dfd05970" - }, - { - "exporter_context": "70736575646f72616e646f6d32", - "L": 32, - "exported_value": "00a908abe9e7d6198dd5dc32ff3c6e8b5a56922782ea5b07bc21576d9b59425c" - }, - { - "exporter_context": "70736575646f72616e646f6d33", - "L": 32, - "exported_value": "5c55ae2e7054b8c78860c81a333dc2ee346557d3c6bef811e9268373c09d06f0" - }, - { - "exporter_context": "70736575646f72616e646f6d34", - "L": 32, - "exported_value": "583001f477fc4bb168eeb04c434bb5576456571c8153eb5880b15fbaa5a40a1f" - } - ] - }, - { - "mode": 0, - "kem_id": 33, - "kdf_id": 19, - "aead_id": 3, - "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", - "ikmE": "d967d4102fabf6108bae6474d9ffb0f8fd63e87721fc0e67eebd79e4d6e3d28a8c179c6b2febcf9568595075df86a4ed736be8b5ff80da79", - "ikmR": "4d93c28aef376727c67c68a1404b8399d046c612619d45468ed2ee12b35f5de1f1d2afe8684a38262ba1327490c7299ecfa151ac949266d9", - "skRm": "c0fbcb8b2960a8e4a16fe190baf53790e513498bbe508dec614e5e4bb28cf41c780b20aa83afa3e4aac57202682934c75b8a977000d441aa", - "pkRm": "b0e5983da0fb66a0a9040d34c8487901040984f883562cf6ed6f694b821b7a0ea672947ec72c6e6893aeffa1a9f824e82a4908483101ebc1", - "enc": "3e201b8e44d713687fa3f765ed454edb77bd1b28b5567e313a4eed994ef47a01bb8bfee283ebaacb38c34af69b0643c9ffd225dd2ff6074c", - "shared_secret": "7835f33012c6964b7dbd420c296be335a4e2b854347495137fdc2466faea4694ebd09bcbdcdf5afa640591ab68a1901bf83beabeffd13845644022e6de31f672", - "suite_id": "48504b45002100130003", - "key": "5011ed9b69ad3a302a4862b32971c84c98c594b528008afd9978a93f4373244b", - "base_nonce": "5d2300c7f1815ead278bf6b6", - "exporter_secret": "1d04bc333f5a92e9924ab38d51087c088adb9cecd2df81092cda7f14b27d1057debf405dc9fe7a99ff3b9bbafab2483455b5136c029e57db307909653866e994", - "encryptions": [ - { - "aad": "436f756e742d30", - "ct": "04f8624dbc6e4c8661dc60b3e32f3b7202d31e4c10fb290eb866999e5f62f14df800a071d5845d06b2af96ba0f03752c8392bd9a7bbe85ebc44c431e66c64dfcda91d1aa4004eee68325", - "nonce": "5d2300c7f1815ead278bf6b6", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d31", - "ct": "e453d2b5121288bdc9dd5d9b41585b1e16b5d7bf3c2f7d7fcb5d07b0f6a54ca94ada06ba34267f2f0f624f01025eefd423a597e0c526d7e9d7547441f7bc4df03ef552a1b045468a4b51", - "nonce": "5d2300c7f1815ead278bf6b7", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d32", - "ct": "842bdd3f3f7ab70b2858aa92cf4f7ae48168f4aa40a640087db9920fa62985124284a0267c467dfb27a584b25adc2415fbcf6990d8bb2e957d9253c3ae5932d7180b95b714728d249aca", - "nonce": "5d2300c7f1815ead278bf6b4", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d33", - "ct": "768e872c20d36fb7bd467c9910df9634ac6d638defe74a78fddcc63ebfe9b8a5bb79b80429ebb23ea144298526f15a60cd74595e72d218ce7d07ef4fef2b93767da8992ab03ffd8f8e39", - "nonce": "5d2300c7f1815ead278bf6b5", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d34", - "ct": "6af3907be4924887e90119a3cb504ebe0316d0ba8a9dc3e4ad9643bd1247c38453e79ecd09e374969a5b8fd206ee4d7b60996ba2485ad658cf49429f162dfdb9ef905c9c84650ed3535f", - "nonce": "5d2300c7f1815ead278bf6b2", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d35", - "ct": "6a511ec7e0bccf1cb4256d386315bc383e546d35356f0badb71c2a8896e3d50c53908008f7a38f6da18ff5bbb6c3de4f8df4721b08d3b39c128c9bb41e912e1d434c49ef06a7f1867b4d", - "nonce": "5d2300c7f1815ead278bf6b3", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d36", - "ct": "030f4e13241293ff180ca7ae985d375d047d6c27025836b11eb21b51e6f360980e0cdf42807dad09541c0075bc5509aa13d9750258b4fcf81bb906e5833d3b46142a95b6f2ae11c99303", - "nonce": "5d2300c7f1815ead278bf6b0", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d37", - "ct": "e8b5b2768caf86d7dc5f3401bd358662d3b03da561d6120b694e96cdcf43baf0136a67b91d3ebfac3acd676482484ca68a8d86220a6e9debeb18c6c4014862d32007010bebd69dcce771", - "nonce": "5d2300c7f1815ead278bf6b1", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d38", - "ct": "accb83d462dec7b21dac9d45b74328dfee5b9f58a21704b3d9e5d260fd4310d71813a8486a28e4e10dc2a10607be645c510e5b873a1129445a1f3af7d197965d92b474723ed7124d1eda", - "nonce": "5d2300c7f1815ead278bf6be", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d39", - "ct": "daf0a18a61938312c702b1e4f7d526df197c19909975b5d223e8266221511c4e642597d0505180333055d7d887a4f63eb6c567c1211c2d8a042cba146ee8ae610353fe92676e20a601bb", - "nonce": "5d2300c7f1815ead278bf6bf", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - } - ], - "exports": [ - { - "exporter_context": "70736575646f72616e646f6d30", - "L": 32, - "exported_value": "ad4afad4f20d4d7f19b9aaffeebfa95f9d59fc167dbefe01c3a3e93b097d9a7a" - }, - { - "exporter_context": "70736575646f72616e646f6d31", - "L": 32, - "exported_value": "934a365b300922e19e8358803bd259ac0300d87c28f0e3f265be92df1b0decc7" - }, - { - "exporter_context": "70736575646f72616e646f6d32", - "L": 32, - "exported_value": "e079096bc542fc891bf9ae9a31fb1c6d8f3092bb253223e11b56aedff252bbd6" - }, - { - "exporter_context": "70736575646f72616e646f6d33", - "L": 32, - "exported_value": "c74fbe98feec042b432606d4d021494b6b6ac0977e0ceeada578fda8edd97740" - }, - { - "exporter_context": "70736575646f72616e646f6d34", - "L": 32, - "exported_value": "257de4e327f03248c71b623084e86c15ad067efd8e0e58c43cacc64f36bbc8de" - } - ] - }, - { - "mode": 0, - "kem_id": 80, - "kdf_id": 16, - "aead_id": 2, - "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", - "ikmE": "0244aa79fe4ea903b915a291c90fc30c43ae27794cbf4edb4c7285500273ee7483841d6dca12848d453853486ce317889443efbcfb44a0a91fbaecb22e25a2f8f61a81224a3ca716e57e85c59426773095e357d0abb11048863d900517eed2ddbec062a420d0e6deee4642f61c1a02ab709defcf4871b153fad642f5384d87e1", - "ikmR": "b40a79eb27e10e2c7b5811a36f1d4275810e17117b308fd85ab9c2b3dba7a961", - "skRm": "fd4cdf57f4026868a90103ae657fcbe866e08267f8cfda0e6be6b9b111b9e3c1", - "pkRm": "4f47aaa026b3efbc7b7df892893b5a6c1a2d72d63db3e49d672ca64a7192d83796c369369038cb319a34b76555441ca43025adfea869e113a81d9a59b47348661a150b316b585151eb1556a98134ef33bf3fc49b14a56758a235bcb21cbefb61362441db13084f037e8ab866de852743c8cebcb5cf7c16167c6c2e4c47b4426497b53b6324aac69e411d73b17077b1cb4f8a151c462c68e0065cf3856d57c9367021fa7c5b01a6bd27e2502d0765940c6061b6278a53ca5c775dfcc143ff92b298dc9b352b191147a7f1f10543f5b991ab80c47caf3ad9c46336a5ff24cac8158737f58467a5815c0b50d76419a04479a642c0e0db2b7ba528c203ccf7eb5d2aaab660e22c282c045c03a072c9cff64cb3da91ca6092720be0c34302d0ed946b4ff444c1b5afdcf65a8279bbda7909c081879a84613fb69489157c2a36aa5f874247579304e6613d8b161519bbf1436caff825a2b33b708c10c989882ed3ca35d144e1992898c86e417bcae0495cfa396d5e348e92b9342700b76a06707404b41240200bc43f3a87065efc1db8f44255c986bb3b1dbcf075aa91869405b07c92a10a3b424aba8c53c748ffe83b4446af3ea2755ea34b52534e61122f9a37b0cca347fb5621e77880e259823b4c7d9b77b56079cd759b6943d0b1a0b25f88a76d28c0051bea9f48e0678e00747d1890b56c09687454ac64ba498775766811b943cff486bc12d70eb8e115cb21b6501350671a3f2269534cf2b12218caeb3c1089a28d79f2a54d8a28c802c388c21b30ba6bdb86afcb1543c4f6a9d8ec5255969c9616bf6e5a5efa37c0c591cac8a4635fcaaa65726252479c9fc94defab407cd8c1eafa654c2aa8594364c05c9aacb4aa47c59aa5109190913385229c6e3450fe99b66c93307aecc5ac2760852534f40073f4c121bf1056f5403cef291238253831e72dfba5a29a9515693bc7e2d19be8d540b412751575ccac6334377982214b31a8705c29da4fa20ba62ecabe50ca78a4b47bb3b2acd20485f9547f6d0b433eeaa8c06c36fd6cb2f367b2dd7018196670fef0b8897bab5d004d53328222b26034214b8a7002d782621e1b65e3d3c15d786390b9a9ada13a581b7e5bb5a48e37671b949ef0f91b4e9b44e769cbbde1a11768541d8134d9760fff38714823b28693a94bf2284825cd95ec0938030a76a31a4cd0764410238a9c4042f376a0014e5a035736ec5f9604a8698b3309fc7b32eb07784cb4e938c5b4b66570c0941b1b5ebc981c477b032226cba324508a920f3f167e71123821f98b318843f3b96144e76078fa589342449a6509e2739d320c415c38489e9c962881bf844ab70632a0b578cfe91c7a9e5a868270aeaf3481e23634db0b4360a1bb7051b482711d47d78c4f78aefc66b3a5142b63b607eac42fc779580447a272961953f8b2c93845845261039440009101cecb39a7d560301461bdc05f12622bb4047939f299f2415babfab970a0838732abc4147daf7a2ae22b45ee0caefd637f4e54841ee3a6f0a2766cb5b5a40c22a18107c8b4099b265ae5546bef147e89c25c36c32f5c0683d034953f376ad6401d5d94619895053cb9ab83fa3613298161b06f8cfa18b1a4a0771463a31fd2ceec77d9e56402e0c4c048b7091f98139a4772b35f9bb6e03dec0410246cef4221fa388efa76394d8eb9d72a9038cc0fc5716a72f117c421c66407bf613ecb85375e48c358a800d5ad03165eb2e9acaa4ec1389808b774349ca79d", - "enc": "c81d88196d7c3d5dcf095d60af7d1ab970b4cd3cc0a13bbb712ef12ae2e2d82f65dc23a662247da8ca8fb4f5d8ce28dbc2c18eb838508648a958f58f3d7fbc8befc53e2b5ebcb594031a173ee949b3e571c509b2cfbf7eb3339cd78d12b2502d933ddc22c25890e7e770ca012eee3364664231c28a4653024bea814403b4d2128c7c142bf181f79237a256a993ceef1b2facd56cb42bbe1ba1f2bf1e96923dce2d323a398b67f820b93153d68ba7b529c9975243073436798c313397c348bc4962febd08b96b15233ec0256e49951af7fcfac15a5ffcaa7d27d7a919f3c5011688d93d6bf690ca67674ab36adf2fe4f566226152820e9a4cf521a5da6adf1078b84be06c54979d818c231fcfe9b0da2b5650c8b75020b3f8ce372ef63f1811b4cfd011819fafdb6ff9137b198fe59bcf869843270913969aa7b0e354d66f0fff76c4770474574ce2c4d21a5d70fdec93103bdd313f60add4ca76c1bf9f06ff615ad589488f3c0bf37f8ceb2ad96d36c1bf93e9109407cf1072d18b14c359053a25619a4888edd6dfbbeedd3403c854be9ede572a3f66a4b76d30fb34078c316e73cfa9c8b8890ffdb57517ff860b4936f0d6b48024610e65c72869024d67ec84d4165d2987c245935f7ee213dc09d050c04984089ee7895087afcd577db6f0e2376241134e4f8f031d559e3eeca3fa81c8a5677784f7721cca90bddd8c2413b0c8c82eee3212741e7aa71f74a39bb9eefddd11a011e34ab2070e0dd188095174a31e83ab6af8315ca1bf3ef0e84954c81be534133b53f09d6c315b729a0025fcbcfbe97fb9d447747b58fcbbf40e5075a87e56a1644b66dcabf5020dc3720ab56514e03b3eaa5ff82dbe6e1e9b2e0cc974add9ea46ecf946d4d8ee704535abd41ab499550b92850d19d2a05e8be91777e066e5a6e8f17484cce0295ee80635e05b8a5625a9cd507344fc23550e47d45570c308f7d5ee2ac7201991c669a993cfb90cd227b245000f9bb699417ee1bb5a85234cf4390728a196d418914e70fabfea3860884e8a7a28d364b2f83e4aa404ac7c62704eeb474b78ef8095ba6aa168b5439e3b7a19aec8b5c10148b4aaf92637213ef83395ee3209bff22ba2331d23f6f32349b8a10bf62f3116e30fd0a90638ccbf64b2d258ff769c4cf8ea621787024cac5de498c2d91476057f7c579a572e9125b3b90410de2b976e106436474458e1adebb956cb9e1261acbbba37346ddbafc248cae0df70cfb8bdba4fe7f116397012b15a7a10b1ace8b8f19cf607f9f64e071703056632d435366da8e9912fe76320d950026281a6691e10c49174c764838251cd312b0e19088ab71536f331999bee92c0ecf7af0b1ac2e9e07311fcb5ca968917895d8d99a1c3e23919d47b964f49afe02dc2368d5a08125183731142acf2fdcca3c17db267fbb68691cfc5d87a117dd4b9ec04b816f24b2fb2aea243c02f0d4e47e26ae14b21d0a8099ee453847b46114b430b17506c0e8bc2f488dd5467acfec5dec1c3dce8c27f20b2a60493da8beab7ff43491e6fbb57f077aef6c2e07c1144ce4962456ecb4e538498c0897cfa73c3f75ebf2ba5c23a903e2d3ebdf981eee22480cbab5ae6e2e85b5e86", - "shared_secret": "4b87ac4d2e1d4b111ab7f69875a112d4734fe02938fa0d25976e002828a8bd3b", - "suite_id": "48504b45005000100002", - "key": "0b0298c6396745fb30f5e3df0e60c390c0a1a3e52090893871fc24adb02976e7", - "base_nonce": "a5c6e6fe2671b3c4d7e6e8c7", - "exporter_secret": "d5c597cb1c2a92d81aacb171635149b7f45a08a57b25407136cd22be1ecd6bcb", - "encryptions": [ - { - "aad": "436f756e742d30", - "ct": "8ee605b372d7005d22227f45a5e45f55d99868ef45eeae12ef9d64134c39f4146f82d831cac8c33cf836acba6a3d514a40c6bb4025da8087b78a2d390bc09df77abecb2d1ea0705f5bca", - "nonce": "a5c6e6fe2671b3c4d7e6e8c7", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d31", - "ct": "ed7d8659bf03480c69fb6830fc7d7aacd5cda0aa89ae41471465ed02cf1cd8063981c3efd194488e7cc329c0099ec24493cf5a98a113e27b5d647efea017911ee9ffbdd9d5b2c3fa1fc4", - "nonce": "a5c6e6fe2671b3c4d7e6e8c6", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d32", - "ct": "e74d0775b5ff8617878acdbb66bb10ae2772bfce4dd479f1de453e0c61290e789f64b922c929bdd8e2d5075b9096f5c6e51c8eaa8d58836ba7d2dc4e1627f28a880f8e52fde939bda2ff", - "nonce": "a5c6e6fe2671b3c4d7e6e8c5", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d33", - "ct": "c7c5f892dbeab151ebb881b0d7f95488e932be694951279278f67aec75e30b819fecc6f0bb2dc1a46b03c5aebddfb28d6b578205e82924a2fb34a9b451f8f5c1e4684857a87a3ca12c20", - "nonce": "a5c6e6fe2671b3c4d7e6e8c4", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d34", - "ct": "05d1af9cedfbe14bea56de2b88aed1f7e74428b53adfd16de491aaba2335ce70c1f098b20cb75ead03b9f1c9d91ab65c30392078180e5b343de9d1dbbd1766e0fec1076bfc9bf349c609", - "nonce": "a5c6e6fe2671b3c4d7e6e8c3", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d35", - "ct": "0b9fb804a6752969175cd0c248e99be8014a55b240a69928fd54a63990b978d9f2f9e78cfed58d0a93597c1f6fa71b4bdebf60eec4774d3522dc4ea4d7ce3c0839703cdef4a2c5f925d9", - "nonce": "a5c6e6fe2671b3c4d7e6e8c2", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d36", - "ct": "8dbb0f4dcc61cbdaa98238134854e5ef6affacfee94bae77770f4707d47fb3697faeb808b4be20b1b50c675b6e07376ff5dc3a71e03781a0910487a4d0127ae0aa67f3aa983d8695bdfc", - "nonce": "a5c6e6fe2671b3c4d7e6e8c1", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d37", - "ct": "2a0d0b16345481f5bad77f9cbf8a6b7872a1445636dbc10e0619ba790ad098620731c1d5bcd9954105a17d27286a33f20bc8596504ed4b78f4adb93601fcc6e4ceb338f0d5e57869f1d5", - "nonce": "a5c6e6fe2671b3c4d7e6e8c0", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d38", - "ct": "be88cefe91010d561100be0b2f5e9b6275165a104d69bb1499b7be7ba65881119481eb3b695d6d47f514a03941459b446df015dba69805aa9b4f6431db617310fd7ccea881bdfa2fd91c", - "nonce": "a5c6e6fe2671b3c4d7e6e8cf", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d39", - "ct": "3ea42762c3d079eb0481588975eb66947b1aeb0774a4bd678ee9faded56d586eea29dadaec38a259f93d4b03640231ca974c4caa40786019d799683029f515fc348d0cf6683d34fc56b4", - "nonce": "a5c6e6fe2671b3c4d7e6e8ce", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - } - ], - "exports": [ - { - "exporter_context": "70736575646f72616e646f6d30", - "L": 32, - "exported_value": "a2976da31f76e88396507981fd69b3ad575f8da4cab101d16dba51fc31670f28" - }, - { - "exporter_context": "70736575646f72616e646f6d31", - "L": 32, - "exported_value": "dbfadc2fa4f7c297a8107bd3a188af560a808b22c1f862663e6429233ba9804d" - }, - { - "exporter_context": "70736575646f72616e646f6d32", - "L": 32, - "exported_value": "f71846724bdf4120966126aa08d3c1e5d52985ef9bb98f0d31555d919a0c5a9a" - }, - { - "exporter_context": "70736575646f72616e646f6d33", - "L": 32, - "exported_value": "5fac32598d3e80f6ce9be0405012dd5a6c2d046ac7f2ba4ea40d89cb0ffb2715" - }, - { - "exporter_context": "70736575646f72616e646f6d34", - "L": 32, - "exported_value": "b2a008ab3acd18fe02714053734a715f6ec97569985c9fdf9f76c8c96a018706" - } - ] - }, - { - "mode": 0, - "kem_id": 25722, - "kdf_id": 17, - "aead_id": 3, - "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", - "ikmE": "67d925853f974ffeb36a867ba8b370c455c77fa386e0b667d6dea0fa0bcd9446a7a24daaf163ec2c0979a75f6b776a4e08ba8e89aa9fb4f604e95a9acddc4091", - "ikmR": "9b3988687f65935430cf740cc30c36cd480d3dbd24867815addad49ea0dc050d", - "skRm": "8f908710ee25a3aa6fd3ed80eb5bf102963547bf4fe36d86f772432ac383e6e9", - "pkRm": "e6b1689ff28e68c7536cfc35a8d4b63bac50777871b8b82358ea75d8339817f04e0e0b2fb25c9d0cecb3d1d8b23100982b867df40889d45bb27f5738d876c5c948b2831c5d72587b2031391d957edf1167705c611cb9be9de54a56462a814662468330a382150cb15970882271d1182394675057c833b382f9e9cba4756cb903afe17ba6ca90a3cb086a3335b0fef76edea612d0aa8e784ab03b9829fc160a58e16d1d8ab545aa35f2b410c3d9b38e931bc0e65b66e841ed331e1381655c2a1d64219259f75993c675ec919c4a812e8a922a7e854c496323ca27275dc0730981aba4018f7d323cfb61cce066bffd3982b8ba609b5bb7991ba5138b9ed1ab3dd624361ebba9f93aa4f062a7bf9125d86906cf302e5d31200d4aad983792c3d2bb2f62767623c84c490be48c1f194c4f6ad601d7eccec886aee1371db88a29edb51f99235e7c9571dcc13082fa64c77bc689e1663dba0016170e1d3864f3f831a1e1c1a539549342b6b4e391f1845756a90448c5380ba81f34e9b67422adafaaceb8d80c89d38053259721b17cc716362857c805b1bdec5caa0f1ca615172f3320737e5b6855fbbd20639deeec497c203a2ef51c5aac18ee883fb51195394a0c6d0ccee4054cb7a36d25c4695573cb4c31b4760c0d86cc80318a05862813c9e18fd2097097d30286f481e194048fb0c8ff3b24fa72ca6de6adfa0a8d11f8820db438f24c6783b3005929bee9216fc7696350b461a03b6e895b07816c2c91e160ac79c528bc9fd9c31520b6ca5ebc410f716856101bea73bccc7a066d1c380c9543ea48ba1c013b33e988db43762b995002c0b7daa26c4b42062a7b9cd9a5a2b4a3a827362fdc2363025c23a3b484292a4b1524856db23c851ac23b75afbd736478ac892345355238206e068d9296457a8543934314283c71435c92a37bb3839b24789a07f4e4a77787ad98f404c6777afaa575acacc97905570fb8764b28838c003b04b3967bb29f07454468795323470091555dbea5afc5c9969a38af17394f2d423834faa688e10356c785b27368b5c581047c50f233691742463dc6bfc1538f6f2584aaabb87f1914e3aa049cc8c94b99393df69840fa3ec7ab11ad684c49d84161a541a5997fc865a0098c3475680362b82ab07a15fb8194e6aa5e6da59543545eb0c9a8b301c373a1809d994b8a3927aa4c3a5e639ea303967bf375e3ac100d693161f99628c4c1147c657c721de5e50287f1578bc5ad11cc37304c17ba384cb7d360ddc891b9a225aaf89f5eca6c5f67cc554376fab6119fe378a35a6080396d90fc6da2330e231649ce8b4e60f13148641163448953098a70691640a7c551e44e76d18f3c80c2b67c0dfa24962ef8732c78236996a65732c62350c1f8376d313b74aab09459246f08e375843abe316bb12508181da565bf4a5640bc23b64a2a2a7755d61c0acf2cb2fe903c9308769d8304ef88aea4aabfae8239aa001fcd04acbe500d689042f6ec628208b5489c81fa409f2dea3fb6d92333903447047eaaa25abcb2c51ca88f0feb1925d5355e468d7fa97ca7f00d92598ef95a44b89976f705a9c8c01c3008aba8939dff23971fb760df7996756aaf6d551ee0483ef5f8e3078295e69f29f6119a1863d5e830548c6b615ef53d5033c9b669a0e470b73cac8e3e03cbad4d319c971fd811afd25c7dbe164b8d5ef96b29552d70aa56", - "enc": "83cc3ee720f72a3d37c2870f84ef83e4206b82366b63371116566096f9e7f8fc01e0ff2694f8dc8c25e1772bb6c1b68627985ca551cdcf1e4cea286755bef42b0263e0e09104ca438c87ef0550920445d0d80f964a4335dc4a47cfe3a5cc0e771c623c55d898804d48fe3add931920ea17a5a0637b00ef2a058db56dc74b2721b0d8161bdb0e5377934722cdfa06d0f762ea4b7008c79c09be858e2a92195629ed54d82bc872608fa0f2dea3a1785b328b584485a772c50b0f1e9d99569834fe9c16e64fa7fc7c772135ad632fe0f9a0025de13432dab939c8fdf3b88f47f77c63732c8433e852a2d64be590daf7b4de0066a053366a2a2c142ebfedb03176d1d941814e9959c4b5bcb91b513c8aaa023c50b4ccd74861a98f52151dce3e554e9f8f1c9c2e6ec10b70dacf92ebf6ccefca7f16109b991c6141dea0321eeac896bcb9cb57afc93c388c81d2854a6b6c670d5bd0adc7858da5855e5c9d5d0600404d0807e7baefd114b15e65f885ff771501c2049880e0515850efcc6f134804b89d25cf102c723513666b15ec5e5e2541281cf87643f0ddf836a01b25073aa85644607848305e51f2a38f4df0102855a6589ce63bb19170d8c207a554b6a375656a3ae127d897163bf63aef7c59543c771c16ec22bf9b270c5e34c3252afb09759e675e5052ae20b2a59230e26f0ec957b51416658a460bfd8cdfd92c39145b588c8a7af63f7d4952ba4de335c94805752879275c5d8b259d731eaf55b0ed8405d4c613c0cdf3b1050bbab611bddfa86651888c745a475565b55356c81acb7331b36c56b3370bfa591b948156b4fd822cec54a4cb02dc9cfe6dfa9909b739190e2d5632f8cc7940252bcdb6eb1ab8fda81dc1697c974b6c2aabab691082bbe2fb0a35b32a5cd0f6a88ee4dfb89ffb5b5548d60ab8ed3c091d99a9e5d2505e65a42c4e35eb88577ea3a5707abc131813f9ce39c4f8224f5716cebfc7e0a1469ee429964fcc59a5a33bc76573bd2ddb37a516c16cd69506ccdaef340236b8befdf716357aa1a2622fa9b76572fdea7731808ce2a6473e9592ff65beef439b0bfea17a5e610e9e4c4ea2e0b32fe2b06150c75fda5f164e957290e2b2e435bc02d38928928aeac8a3c47b9dbbf9e0feaa5084a071798fa8a51c304fe0fd4f23ba00f0b159368efe087cf44d6dd40c9feb9f0dec27df2e6408c0e8b447edfdda4ff1e32b84df37e2e6e72027cbfd556a7d0eda5c9a17da48fce948308992f8d43690574f0e85f094222f9c277221c5b76c46365c6b7071a8c1aa1373d96b02e60f80d5898b0f1b1b79dac591ead6496a438d35ee5a1f38d6934beb780ec1f320a0d5ea3607f8c956a834751f990f46bf178aaf492aaa6e8b6b3da9af858e9a8f9a031baa0525d097aaa10f876797fbb3e5baa0aad9d959d45b3d8954bce43adea5eb62f5ff20d97cf57564438543b0df9a60f587d1730aaac22e23e4ca71c2fd8e211948560acadb8023e1f00606798b51bad9f49cba74fc0c911610e09b9885e97f5489c885f1570081debb1dbc4deb442fdd6733869d9e3e1fb43ba62bb7e2656e0b", - "shared_secret": "d9994083f7879bfd2333bab88dad36c0473eb67daeabb4f7d4e4dca56c63ddb4", - "suite_id": "48504b45647a00110003", - "key": "fde2cb86e35b2adbc0730e09b87aff8e71703975b90512c9d5b9816bc26b2719", - "base_nonce": "cebe8333792f645648e6188e", - "exporter_secret": "ce13bbb4db2f720aa4fa0778afadacc0a7c03f2658548119c3584998bc672c29e455a5fe5d82f8f12b974af8fab4dfffe048495ff0d02851a8d6be4105e4d039", - "encryptions": [ - { - "aad": "436f756e742d30", - "ct": "d56982e7b1b43cabf8210a30a3a427b880260c89989cb4dddbe13c8bff9f345c79dce1ce8f4ebed134a0c8edc66b5485f3c535e46335fccb41cb87273b2ddc69070138e56c08480c1857", - "nonce": "cebe8333792f645648e6188e", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d31", - "ct": "b13fba7cd35d08236ba2f87bcc6f6e7ff64cdae73f57532d4e4a0a8de9f77c7fce7bdc75d3d75e0c3d0433a598ecec66384ef6c01f3efd9b3228d302b428aec58b8b2dc968a807686dda", - "nonce": "cebe8333792f645648e6188f", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d32", - "ct": "b72272fcfad2bd2862ce98487122ca81c8053eb318ced45290abfeda4ee6fd4db605569060e404ea958c70a6323754e93b9c77a584c32853bd59742171153864608b7e475fac27564088", - "nonce": "cebe8333792f645648e6188c", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d33", - "ct": "1d838380c36deda36c67ee375fc924df5d0f2aa2f9a99c7f22e2d22518b467ca4ac9d48d9ef1dd9771a96fc543f5d727ec32f8a5ac1788126d2e22641efb5ff23c626e788a0ae38b1499", - "nonce": "cebe8333792f645648e6188d", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d34", - "ct": "224710a4ef7715ff68a08e1098e44303ba550f2eaf474bc9043496fb6657f4b4427c130bbb8e3ae21eb77377b35586a8cd3d7ca9ef5c3ea0a729eb7ebe5bc09d3e3a6a49dd0cf4bba124", - "nonce": "cebe8333792f645648e6188a", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d35", - "ct": "9a467be44adde9742e106a7edabae3f28aa861430b373ba7f49e9cbdd33f7615ffd03cc715a3c8f7232d28050c966ef829609afc9c62733c95615379f9de2cc9911d10043db071dd6339", - "nonce": "cebe8333792f645648e6188b", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d36", - "ct": "a0473d7b63f7d5303af2eb4b7fd5bf3b58b48ed3c7dbefaadcd40355a6c312642e32e7a25009fad968d67740e50761e500f551954649419132a585d0cd3b83426dae4c56ba87e27953c7", - "nonce": "cebe8333792f645648e61888", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d37", - "ct": "4911885268000f22ccb9c517bfea3e0f4195ef41d7548d15f0f356120384a186e5d219fb0d06a8a77dc73be85e40bd3df9f4d79a72adaaf439ac5fa3734d721da9c7fffb8b5d940e4a15", - "nonce": "cebe8333792f645648e61889", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d38", - "ct": "03cc03b80cb610ff99087a962f806dd8e839d26590970a76cac25b4ef9b62642efef3507f57d0ce91b3ebe40ec2ba3e141893afbb78706f7234142a04d830008fd4d18c62003d3d4663b", - "nonce": "cebe8333792f645648e61886", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d39", - "ct": "41f311f10928dee0af2a91a0bb90d9ebf77b383e4a12a5cf36d11d6c1135518513239432748aa21483127f7c16dacc183a8fc42584a771b719bbb5d1aa90857f58ff6bd8c91fe4e55d8d", - "nonce": "cebe8333792f645648e61887", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - } - ], - "exports": [ - { - "exporter_context": "70736575646f72616e646f6d30", - "L": 32, - "exported_value": "51aa31c5abe8b1785a8abe0ecc54870f4290839084259e12bd44cac46e09dedb" - }, - { - "exporter_context": "70736575646f72616e646f6d31", - "L": 32, - "exported_value": "f5514fb3f03ba111219e5df93e2212d1d612b11d23caa4ae4eb0d5a5aaaa209b" - }, - { - "exporter_context": "70736575646f72616e646f6d32", - "L": 32, - "exported_value": "b184436c8c4bd6aaa0ddfca28a500a1d6314ed4be4ddaa4c92d9e46725e857de" - }, - { - "exporter_context": "70736575646f72616e646f6d33", - "L": 32, - "exported_value": "c315a582d94eda563d5bdda139fadac0bfd9475e4a57ee92d5bef15946c71ae7" - }, - { - "exporter_context": "70736575646f72616e646f6d34", - "L": 32, - "exported_value": "43b55c27838a27e2710ed2b8f00b77878ca78ef5753c97d377ed783082b7d11f" - } - ] - }, - { - "mode": 0, - "kem_id": 66, - "kdf_id": 19, - "aead_id": 1, - "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", - "ikmE": "ab765f59234788d2c785d7fc0cbb82873d73bfa6b8fc95cdefff6959a52bb9c1", - "ikmR": "cfcd8c6d1798c45453ff275bd58e27c8222725354068fd85f00227521cfe275bcd7525205c2b7809fc2eb5c201416a100769b4bb4a64490e821494dba747c87f", - "skRm": "545f8a47869bbe8231bfa14de61aaa71aaafde79ab6281e3f42e0a28a8868f8fbd405f148b0137bbc46603919e5ac1e768d1e6bb9ac4a9abc05edc5b5a5be726", - "pkRm": "bb2a7548e97f525ac760e5bdca8ac33cba130c045f12182fe2e3949c0546e544a633173e1e39bd7a926078db70b1072fdbc4023138afc8f0240c80b5994492c5348475e1cfa4a2ac77a6a2f7d740ee26add739a05958c8bd844f3f69313d76baacb00ba74b39b87b2938a5771acc71a8ca44c964c0d92a6c9bb4670f25a597d1559b9125018b337e5a807e2a65f4d1b8bf821aa10008ae87c96e294a00311ceab09d259abf56a48507037ea957254e63ae137345ee3a8d335191d14874f27b64d3b87cbd19562381c21a74013a1b21a915b543690a282b3aedb8a187757e27703944cb91f0e240f915a91cf8590ac92b7876c6a0fc0577a59e8a4399c6b3a89be267b9a9ca69608e52067a5638b4953949adb2c713a95a7c372b4ea1b7791b127f23b917502ae9e26d5e568e910824afea6833bc48fc42c05273c9fc693b051a69f50883545b275db909f1fa12936aa06448983b039db28c91f96969e538a8a21a7b0349532fcbb4c920ae459b09c37527285515f5eb38a3114f473b2b7a1097d21615522232952bb4de87b625e92cad260aa1fba7b380cc14437073805769e8bb8142c707a2a957194b0e7435d84506e305082b89a9161b20e00a537c56900bbba8534c373d20b14b10b214e73ba7e698780890d301871ed44868339c28464af1d046502ca871e97d9286802bfb8207b27ff8150d8632b8b3420f5bb908a628391c25519667c52846396b9860b0670412bb48d095aa85b21db19ccf63822760b7377bab3e1f09a3a39b69f3e40b1088793738ce43a56dccc27efe483f27b322cd753d0ac77780a770e06ac5369407f3eb3a517420bf549645901f26305f9c097dd13440383965c28c3304bc13840c3f1b28ab3b2a053ba3746c4cc4fdf41b83d908b480cbafa8bb514b41db07b5b7990583dcbf9817592674c674351260646a09b6778f2bb393e9824b087de700750c102dfed1cda2da75321097d9d4ad8f59a56bd127938261b7f38a08664d7eeb1de1fb2981721b14b107fa989d23d5bd4631763c10b1d615811b997d18fccc74a151482c2576274955b5370ba782fdd670fb7a6581cba079310ac55118c34a40ce7b0827d61458b63e9951879b237d84f3348fe5a44c3b654a5c4389cbb75fb5a1fce0c0b6861fc51883e0e01b7d11808417cecaa91f1af6a1ad029b11706f19e7be4e04809620591d4a9d2ef52209241fff429bfef1c35ee56e57fbc733a893e3f66ae6b4cc73d33389971491f05f89f4ae583c92eadb0af0372a18c466ba5c5565ca8f957682a150b2ec27266b209a476b8eddb00376d4c484957bfd0c67a1d81d69000e6b805aa68424990a0c63369e6b03754c1b1d79b71c84d22993e335c6ab28ac974451e9676e04243419105d1035217188c7481af33ab03fc67d7ab4c9a9f675e173205e2b21a9747f65a079ab605962545b510b9c83b5c47ae41b026869e1a90eeee0b701cc5ddb482a5627c8045b0e798aac032b692ba484c1909c042883b8f4227e187c2e226687059af88c44480994e15c48dd15603304716966a0f7f2373ca9b302a83f42223c12ec31e5bc95ee738f9210a1571c7fc5db1be783c0319b9a7850ab849538384218f8d41c82959a0cecb3084b8567437c491959f879a153c1aca0d01a324b95fdc1852a1b47e9414f52f4470b8bb41729b1fcb9011e3408fe83cdd4346ee62a31c5404dd14724ab61b817eb081e58ac76ca2386b92a08b959c285a8d1333a431c7b82569d7f1c6705e3b84de9a0555712ef33521c2773a651c079ab9071170a0d15ab8d4c59646b0b5c8ac78a6b35398356b8baa9cccc7735b25a91878f3cabcac1f2651ea860d49b4cbf63aac3d57c2f268d1d17542114b7b97abc6c5b42f6f4a907fb9327431e93790f1ee696ff4186179450e2662b0e2047f4c389d505067ea7481d5b535b96825df52e22127ce77c54dc5892669c98e2aaba5e46a9da9b9a6690cda7e3542806707ca16c2c40954b0ccf59943ceaa628ce526d77619bd1111d159300e6d3b6ba88a76a2797e1b8c5db6b161cdb3db0f6a84da1a18042b75ee7c56128b6ffc4adbda53143f09d210c5a30c5677ed349f8b3ac19c1bc00b6594e345137e8236aa4926b719f7a8ac9ea463d4c9bcd695754c40c2616753c0327b3139828296da004486635a36a194fc5622c428cb057851cf89ced5e2c7533328708d0f5", - "enc": "0cb6a215dab3c53cacb28f943fb791897083a76ac9e7b4d4a0a561ab3bec02669abdecb44c4be773610dcabbc5de3381acbecd79ab6542e92132a4a7960c6cf9be1140d59ebbce2d1fd7d662eaafb69b09afb392dd81e9c7f4aa85be187b202ddd05d2dfd91d98b9229ea1074038ae53ac25fd0bd0ce494985bc2e9ca4e25c98e8de5e1773351d4150404f946e6f6217a98ae895741755b527663a958cdf27fa7c9dcbf0dc877eaeecbe417f07bb644825fc3473ae6b6d8ea68513078f75b35a3c5c6290035b8825d9b8b1dfc443cd85e207882e1106f38532d9dea044c982002f4ea5738b242d4ed0096e6f7f92859c03b39223b98125e66975a6145efd49e56e3bd54ef3cda59a26a50841826b6140653fbfc9a0fb6dba2a0c8fd3211ef98643a3b571213be54a03763c73bcf5582d83df836e5d9276adc02b15dfd2f920b889e3fd07a293b2eb4af3999028ace4168f4ac51cf9d68aab0f9566d2a2a05e128fc9d06e55dc7b3506a99cd56ba359f3751656d543b701d0c3cb70c85fdd4f39f2505a911acd48866c8016491472f468f646df5202321d82f9b950b24f8fa8755830d73c37d84d6bdf820498052792d3a91592a29aa0633556c7a8c9e7207beb07ed396d7af4a826ed88058f868780fe67d137893840b706545a28ffd596c0eb07c04c401297c410f500f589b663133d22904a4497a0bd1284e9a7a781ea2a76ad63c131e2c60eebb0c544a7d9eb904399beaf75538eb884e4321d91ecdd543c3bd922e5a41c8e444bd037591d3c02d84940f8e67c2828bea775bf517864f8413404db8d157ae86ad196f919d048408c73721c55430129a00229e19e3cbaabdf7b001c70ec1064a5b5ce434c149132c6bc4cf48ba740a98cc8e4695d5d223e32348a8bd24e0555c4de1a888b81c7915276eb9ee3c522d9ac92b357ff83e31ac35de66d308fc0a5cb3b7fe4683757ca8586c0bd56b7be4989936391657bc74705c1501084965ed9298b2facb7dea91a90f195cd15151788bed3b7bd39b606f95274f930169a5a592e134f5c360d54325ef34e925271561f280cd70fe2175b130d88d3bd1bb18db1c3483a8c5b5ff14672688278f4b46ab4a81ffc829294af5bed297f613c5bddf5165d38806d31a27940acfb2f0ae5e856f1faa850fd3d384d711993be92f9e478f3c82fb7b68e2eddc51608bb0fbe8b1d71015c9730da8a0b45c29ff7d28b19958bcf3a1dae0b290fe144445f211f11645784240210ce6b40333648118631c347ec483ec072969c6a2cecae1c298b216f988e002810d70e37f7a8044cb1298f1547c92731985e1f3b5445c8ba57d3a96cede572bc3e754cd7c6f47ad416b444426664046a4b5743e6b15ad37c9d042b388b73970813bb694a015f511fd6f9063ec3726a28060f8462c7f1baed77e22fb2a4c2a2a66f08f8925d32f3fc8096cc27ae91bbfddcd63c27c71a4261a7507fa912c9dd466d8e1e09662789076f3d1dbb626a4d6a72538f1208b9bacc8b20f74e7f8862e7c7481ddda4c387821301959679a7bca986c72ed32ca9342f9c726877d94bcace8096e7d6815476c4b624665ba5151d347a6de5544c764757191ddd3b0c8c00db5c9fd3fdb07800b6ea6afd3ac13f375bd2c662408224afa4efeda238f2ee48c73365aa8d934783d9a55a9cdd247194d1f812e67c05aab760493328f6ea85419963b10016ee2c461e6b14031f35f075a0bb573ff349435c317940a4e4ab098fdd94f74eccd558a924bcde3a8c5c22d025f61fc4d85f4515e5121c74bf5ffa5c7b20dbb4252b5c2a5e1cc2b99c37e735f9026d93a6e9873bec980b4ab14c1e549b39dd1d3d3a7092aa87bbe4f314e29ac982f4e5d20f8a0b6d2d9a724aa90bc1d606366353ae643d5a1a556cb8cfb6f0897f88c5f8741b87dc9f6ea5ed6ef9a25a53875cf9ae9a932ccc3d352b25761a1d21ccc5b24b4a7182e43d550d0b4167072f7b2d67fec4dc01ba92d5070b6f0c2182a9c904b54a3ac4656f7d81e6966ee59abd31e2640abefb946cad125266bdd441e9ab856a568c602c8553cef6678147b409c6dec27d91bd3c68ec3d22f94e482fe2f4decc88ca45fda1edef4da862e6914ff26f6f96faf5b1b5945c2fcc37c965c0ceb763c7f4f70a89e7f73254075516e4e34eb24af4a10b2f22d515e7a4a9965cfd2ea02b4d4a436f61f97c948472e5dbb33b00", - "shared_secret": "6d3d3174abc633f10cc9ee967988926586d6174a53d4f83c4d1c1a1add2ffb04", - "suite_id": "48504b45004200130001", - "key": "572706a57022ab98af4f4ce1b8de4242", - "base_nonce": "9bc56885fe63e193ff62b41c", - "exporter_secret": "bf9a89c68d9d7a6116e833ee5e95ef8ad25d586b5f4faf304604f27fe174c3cd6f87ba8d50e4791ea1c2a8f1780a0a01b3075db65b28d1cfe7f0dd87a806044a", - "encryptions": [ - { - "aad": "436f756e742d30", - "ct": "3f491e91c4f0b61d710c51f5a4cbf06ec2aa1171894418b660345b22ccdd7b8be4314e90caadc4554eb3d0ccef61c231f98547d8a16bca8f8f1556d619a85fb089bac81a24b17203421e", - "nonce": "9bc56885fe63e193ff62b41c", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d31", - "ct": "c32d4336f4e00e45dbcce8cc3a2958e50ce7c307c7b3389b7749c0ff13107b01d41d98c39ee1b762ed49e43d9bf43a3eda9461306ee687188d509d9aaded972b963322c816006fdca3eb", - "nonce": "9bc56885fe63e193ff62b41d", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d32", - "ct": "270a87f92b9d037b4fb23436a632c7bab284a0b9a9b9d4b3142e010c02f7748fe996cd862157cb2c8c1c3c5502596c6fdf972c4a76bb73816c4778ead2692e71731e01f29696c7500021", - "nonce": "9bc56885fe63e193ff62b41e", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d33", - "ct": "d0b35bb0220deba5cde7a7f0bf8f74089bf5d48c9ebc0c59fc5ad6a5a8f86a21226fddf9ff86181016d7e859d731ebdf9b39b59064efd62caf709dcd6724b99f379dd388df85ef60b367", - "nonce": "9bc56885fe63e193ff62b41f", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d34", - "ct": "61138622949b91ea650873986a57b74dec984935e7d8639457cdd52b75afdbc53a6d77221da0cfc3494e10743d0ec01203570857f453c345a418314427972cacdbb95ea8b59aefdcdbb0", - "nonce": "9bc56885fe63e193ff62b418", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d35", - "ct": "a57362283100bf431a005b780c35359478a6b1e4669fcd5a79f00176ddfa36d9bec2a9ac920ba65e7e3980afb6c00660c768aa10306017b8ba8a96c5d11183f5c91f5e66fce25f80d3bb", - "nonce": "9bc56885fe63e193ff62b419", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d36", - "ct": "cdfd3ad51e6b8a47c1b5722ef8c0e2e2e56ceb0ab6ba81b87f08bf269844c319c075fee643cbf5941013006d4ada82ea2fc4277d014d3c9a1728151681b0a07fb54ff98d8d643d5def7e", - "nonce": "9bc56885fe63e193ff62b41a", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d37", - "ct": "dcd3c344c0ad475cc2c43496bc5d4f10c940dbbf9f3b0b07d240922c540bedf099e7f128067a31992dc8e2c6edeb5d658ded8e941a27b64e5b549edf23f19fd4647967f9ac56767f1193", - "nonce": "9bc56885fe63e193ff62b41b", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d38", - "ct": "dd17d4b09d56035b5ba3d7447f1583a04542fb7565ffeb2a27b882638ad4f533d54636a7c67d055257e4b05b2a130ab48ba6d7e62aaebc370fe04c1db499e60cbc2ade0a579a746a9203", - "nonce": "9bc56885fe63e193ff62b414", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - }, - { - "aad": "436f756e742d39", - "ct": "39636c1bc61e2e833f5b883231edf9440bc29b25ccbb03d603adfce62ebaa3b0a8286c2343f0639a31af08d1df279e03a7fe3f2bf25e84915b7b11e461d2153a04f599730a25edc991ed", - "nonce": "9bc56885fe63e193ff62b415", - "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" - } - ], - "exports": [ - { - "exporter_context": "70736575646f72616e646f6d30", - "L": 32, - "exported_value": "3e7d4943487b9b2a6e56040a271a5fe79b73791f49e9bd18df78ba06a3da7dcf" - }, - { - "exporter_context": "70736575646f72616e646f6d31", - "L": 32, - "exported_value": "ce8934e777b1e850be6a4490a159121a10b1f0b469f817ffe496519b2d9b4a22" - }, - { - "exporter_context": "70736575646f72616e646f6d32", - "L": 32, - "exported_value": "383bc2c8cb930be3e5f5c494685e10e45c085a394bf0fef654a56b9f37b45afc" - }, - { - "exporter_context": "70736575646f72616e646f6d33", - "L": 32, - "exported_value": "ae9a1cf28962975edd876488c5d33319e61608b58fcc0d43c6b695a8e4f6c197" - }, - { - "exporter_context": "70736575646f72616e646f6d34", - "L": 32, - "exported_value": "43c609f55bdfe1e837c523ef35a0be0e9dfa6c6653c58456bffec45a31c8dea8" - } - ] - } -] diff --git a/test-vectors/pq-6433c8f.json b/test-vectors/pq-6433c8f.json new file mode 100644 index 0000000..f63ea7c --- /dev/null +++ b/test-vectors/pq-6433c8f.json @@ -0,0 +1,1380 @@ +[ + { + "mode": 0, + "kem_id": 64, + "kdf_id": 1, + "aead_id": 1, + "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", + "ikmE": "a4f31f1285babd975087bad56c61ce3947c2f537d4256e184f5657f8ba4c7668", + "ikmR": "53c72362cd4c0d3c04fb963bb2d8fa3b61be2a83befb53883892f68d1e6af3ee2ab07a445a87cd505fe27f3434e35c8ad26e6452b51f24e5c9d3d174b326fb0e", + "skRm": "0466a81fc187205d5925aaa518e98d6cbde2a1aa63d756da4a62f873f6a0b1f1418d0eec2620055b8537aca724d18ad436e47972f85f4c5c5d2cfb1c62b100bd", + "pkRm": "3e774db858732c35a408388fceb66cc61777d361c85a72b1e844422cca0effcb5778cc5de43acab0ec682b0b318fa4122bac224d10c193b5933758320587196fd50cf76c94a1222b2a330a9fdb32b0ec8a42931c531bb025095e49fc0df8a5205b32149e7354d63232c8199dd9e6654ec0bef0937484b0904950b05b29297dbb410be008ad441ebce23052c8cda593bb1bf4b5e0e520ac4a53e9a1bc38591c3f723e66c177a6715d3a365b0c156a5f72aa439ccb42944b8f47a32b446ab6d8ce58096a778a2322b3b467f2c5a17875fcd6a69ee74ea297093798765f6851e6402b77c723b335c5c8857d94090d41fa2b5e54ce5b7194d29175f141718c36959e6142402b2e816a856d914b1f2b3fc62329cccc7e23fb9d14828e44941997b323bcc90c497579d49462d79671809a38d79c3137cc4258563134d4662872260cc13b5c990215959721082c827bab0cb9a2559b16eb704cdea7cfe60b24224b13d055b382ea9e0920adb3592689b3635239ccf8db631f585957a37c57fa8d92fc7907d0266dca9b55fa5b68d308d8d6cbdcd8b583fa804c03ac620003911b506396709bea2ad1a7a83f697c9ec741cf650464bac0093a0efd462207620c13b86cc0dc10dc9442870250390384c5e2b8f5294f9c88b26b09c8d504c286d16109a56838830caa35b231811bda3a1677d3087ce216ed9c8ce5cc4020d290efcc60ded511bb990795d00674a12641e885ceda249e387ce470716188cd359c66f4e61908e12757b97c3095168fb8714681a96c54c1cd401231a5500896a8eabaa521da680e759222d9765746624ab6c79a754b10477a0ae12ba2175f6f701569bb15d2ebc4e6e9b8e6f1c021b31edccb152ea23365db5ef396c893a9ba12cca8a3847e99f6c732523e55844a17ba34cbd6042d1b7ffdc47d6031a7587162ada1a283267eaaa31da17cc611038fff51446e0384c7397450b05084859cb8f79e6a1775710a19f8e9896e83861debc6ffe1ba8ebb1cdee95da61c30f6c99091e31b4f3c593352a1253910261c187c60a420e1445951cd797b74a4a7b53b50b0c1370e69e65fcd29aa553682cc42f6802ac4b8a3bd7b1c482ff85523aa2848b95ee9654b55af", + "enc": "a66b74747cbe84af3c6c824792211ab3b5ce0847f49090036c4ebf5b9767a6564c0c6cd52137245582e773b5dbf530ade89b05e7df571c278476b5f874e5aa1590a47d9ee2c4d2c447eb4a070e86ff448bec7d38412cb7df4463b2d42ce0691d59a97c25f0a2b6b39f07ab04e4c9b11e6a27a738e9c3b6869ca803602b5fb78f071e3f447845fde4d1d0893f650ea246eb599bcfbef61e3d5f03c6a20bcb99c610a22712045c8e37f549c353949ce27bfdd953bfef97469e1a46696dde84326dd6a7eb79af9107ede1b61f4d5d17c8859a604dc0b67fc712f545efbc8ab6bba66931396769874794ad44654d63e57fb36a8ed188c9dff164100eb26581d0853719f88619220ba1815f8d737727a35bc33227e2580c5b68baec549e0cb722caf24a4ee28cf585cc12e7de2a845a5b0599cccd94a49be72acd52e0eb1c26cb764bac0e25e93fc015456ea2f6f2807a47a46fe5c1715394a5a913812ee17a4684b9857f229b61add7440301e12d00b4cb2c406a28de76bfc31b5c239dc96d94a3f29f3a85b507118d0c66fca652c33da63dc246024f429399c1cd9531e6e85c6ef30d6954270c895c5e318744b5ed728ea326f242e1be5c519bccdb01668704d1328afd97476157e1322525b994a7a48d3ed1b9097a9eb632b84a92e257ef191fb5e469cfc9a5943175b7c52e3e0a83d6df64038fde3cc2938bed141a5e19011247f87183602f5b98dc495fbdf463e8ede9da6f970632dad9cea242e91d1681ba801be84190e1a13e6d1820fe846945a41d920b1f717f12b10d70a9b203377316bfd3f6217b758a949a899de90119e934fdf0daae68f6a8b0b89f93064c727e14691c4149c1147d1ae457d127eda31a4b63fd8aa7f5e501b3e1de20ee1024c7cb0010a0996adebb9527c4919ac3903296ca8253facf1a225faa95aa7b26889a1302132cbfb519cda8cb60dd14646c3e94cc335881015b0e63191b82711fd498442cb448cec3c2581e26019632f66c2d301261e199026eebb351866d82212c1a5b4acef12e7c22f4597c185301cf606f6ce69482f81a630539d3cd1611875fa28a1d", + "shared_secret": "996dfcdb0c50e9fa4748dfaf6a641ff4e26de2f84e1d19047f5bb0589043e194", + "suite_id": "48504b45004000010001", + "key": "7bdfa98081ef3777a154d3cd10018539", + "base_nonce": "b9bc4aba6b886a03673e7083", + "exporter_secret": "2e2fe69cfa6dc979c005cd7adeee7d44a76f2aee89210b36e7a967fab89069a7", + "encryptions": [ + { + "aad": "436f756e742d30", + "ct": "c80cc04803277f688c29c5c0a9f222f1977c7bfc5cc5e66ff4210c5bc315ceb347135531581a411dc61bb35059a781fbf8c52e9539c1e55bef647086ea64a7cf3e5d6c4211f38f747276", + "nonce": "b9bc4aba6b886a03673e7083", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d31", + "ct": "f3c5de027b9b14bfe43fcfdd66c136b47ccfeb03096a212f480c74bdbd2987c9844b103d16ce2d98dfde273ac757a389bbe1ddf7295c1b6903495fe54caeb337f7a1856f3861a888a051", + "nonce": "b9bc4aba6b886a03673e7082", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d32", + "ct": "cd629625b73b85743e4d88636a9459d0222e45704d7a5d0bb22b8aded487731c7173b090fe56293d06e822c087ea227271e08e1f6ef7a3b17e630f4c74545806723662fb03fa8b6d059e", + "nonce": "b9bc4aba6b886a03673e7081", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d33", + "ct": "a67fdc43fdd76a2855141ae9658e00f0b9a8fed0c4d39d909e8545c2fe0116a046f0497ffc3e82cbf98e95f7a904cbe7e762bafefa2bd4778a4b314e08face73e4787a6d7c931d648a5f", + "nonce": "b9bc4aba6b886a03673e7080", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d34", + "ct": "a188bb14db42930838fbd89529f61afe0bd6c0f69c80df4ffac6a23496063dae97cadf414f07cfa6911756fdb217a5ecad4cd6939a22ea43b3bbeb22c6a693b7388f5521cbfcbacb9b4d", + "nonce": "b9bc4aba6b886a03673e7087", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d35", + "ct": "420090b7e3df69318525d3b2e92457314b6f46ae8b9df23e7c0281220d9bee9f6e4da96aa152f323df7ade4394ae8adbe3fd0596bcf47150df455256b9078574945953c3f281d99d09ab", + "nonce": "b9bc4aba6b886a03673e7086", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d36", + "ct": "5abfcc4c7b18a59b59035f21763ef08ceee47c5f45791f8c9925c57befa130bfd45cfe4b285f0523687e00ae1362aa771a2f35140ea92570fec2e0d4729764c5eee3c65a391491fc6324", + "nonce": "b9bc4aba6b886a03673e7085", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d37", + "ct": "0570c5db7c995d69180d5b4fc031d065dac7833a3e1891e23c2d84a8e1286ab83c5066ddbca722552d9f67687e9a627cfac6e4429295c4470f832906571726d0a1ab78ac04a52e8b74e7", + "nonce": "b9bc4aba6b886a03673e7084", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d38", + "ct": "31e1aebec642edeac620b97333caca70d5a747d05fd41f17134e919c827515c8977cfa7238032a33bd4da61a4e10688d2e338ea92741de85a76ec393b06228c558b2e49692b15be681cd", + "nonce": "b9bc4aba6b886a03673e708b", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d39", + "ct": "59047cd54181a97057b845b22b88dbbab6dd37c862f837cf428b932c8027439f15120082c5630a6021361bcc00d6dc4bdf6d4840d0772ca8be99e5c40b448029ef3cf320b6b63d3eb6da", + "nonce": "b9bc4aba6b886a03673e708a", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + } + ], + "exports": [ + { + "exporter_context": "70736575646f72616e646f6d30", + "L": 32, + "exported_value": "c0186fd042852629d81ba939012f98d444a5c19bd7cee946389fa016cbb3d9a3" + }, + { + "exporter_context": "70736575646f72616e646f6d31", + "L": 32, + "exported_value": "d4db343a5d04f812edac36da2b3bf29cbbb10e058b94de2a9a3ccabc621783bf" + }, + { + "exporter_context": "70736575646f72616e646f6d32", + "L": 32, + "exported_value": "f9ba1dbc672d27b24880c74d16417c0e6e0e0ff68fd37684aa654b3e915289a3" + }, + { + "exporter_context": "70736575646f72616e646f6d33", + "L": 32, + "exported_value": "cb7c0165ab19dad598712b092c3b03b9569aa042582a7c3750aa002015103386" + }, + { + "exporter_context": "70736575646f72616e646f6d34", + "L": 32, + "exported_value": "c6c8ffed2d6900062c3ec5c92ea82fd68d2063325f320e269d3f1ac8a0530ad4" + } + ] + }, + { + "mode": 0, + "kem_id": 65, + "kdf_id": 1, + "aead_id": 1, + "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", + "ikmE": "9b933cd9c9421cd58db0c5f6cea53eedbd7fae056ff95d688d8ed9a58177e76b", + "ikmR": "a60b35f174ce9ac7a4ff5b9f81e38125b03506ecbd56a3a55c31ece0f59070520729773a61a499d5137daaef824b493848b6e4dd332a815ff19aa9f58a381eb8", + "skRm": "80008d036609972cf761d7e2d3b831e48d3e941cda94fbf9bae09bca87373f9bb7411f58fd3324ba1d0daa5a7b42768c5b53e1df29c28d4f5428a8233a905089", + "pkRm": "1a9664765a7f3322c86c451287f56dcafb799cc39a17e8c33f911a8703b90b3a99bbd712962c0eb0b9cca65843cd784ada958b261116dea17e0fa2533ca23498c0793078c5b8254d2a162e4042085d3c164d4615270bb56e4393672056c9f1babad3b95307b04ed54caa699bcc3cb24b1b488fcc5448d65bf9d8cdb9cc2140b7a18535232c14432e4bcba045bf80e00c8110679375406f278e96218de5662436d96b161829d23bceb66c338b78ab2eb956f90b867738754763ce13f35eac655aeae10949a582810a625964a58f1a6d15ea52ceabb463b211e0e1b19f736e1af4a7d2c02485a4538b1551fcccb996a605ec93719c876a5c86a8782b78565c603c538856228257033831eb99072a1a2d0413b007a7fa9a013efca0ca9800bae097b12790506640cbbbb903d545b87a20adabaebc7c46c781a11fc08f3dea902a3064ceab86525a3e33758e1fc76d17eb9796e0afce3099e2b64300d4586b24ccf29185c1e26b0ae29925527e79607e48786d27d651a290174f966200b3cea6b28add1368a410c753b692f5388763e9530e3a4db61627a56b70d6fc545e5b8712d3546a7c0548a03efe3a1312091434133520b21dc04b6d8b70c01894ca5714cd811b6f8b671544575bb5016d5e8788abb0206b22a7d8f64a09ca4f4d773ec7029a6bec726aa612bec0213377b3cc8a9218b465abc8b242937fabe57ae932151092c3cba5ae2734088f67244346c93a024506485af5f7ae6a8257f04b912e6c5ab9f12777473b8efb73a8056ee006294ae93ea03a204a09a858d87b09d425881819716b4cee09461daa8fdba8ad0ee81aeb60bd9ab59ba9c59381d3b147244c1d2285b5d79d5154abb794170a945c1a0acf2e4c82a5093371836bd153b6c9bb0fd3f21cc682bf1ad8467ebc88002840815a1bbd340603a8a45c002c3613503c6ab4e8620150c2331987559d6987900a803b05bd4b609f3ef6cbfb74c854eb83552c3db404af93746918eb7afd920434681a2eb618259c791ae58fa7e43fc083c14e3001e09c82e3e31efe61a2126936a7560a4239c85d366d01c67d08a2158d3605e1a8335e42b4c1d8457be130451968ab3c4325553923442892c9bd2a238b942902b6d1cf5603674811020330c9b8f77d274c885a982167ea995aab3c4ad4c15a2368ab8bbcb3f27064e3cbea93b652c869db424f7722839f4b55e1acafd0a4b1d6b561c3a416cfa2c175933da440b01daa4970e3b1888814dc972fd27030b15051d8348ac75b91752304acf3961670341b334fe9591fd60469d1dac085ca745ae0cbd7d48f951746ac523c42679a105978af3a36dfe36bcccb9386b96c3c498483d7c8ad869204d7a298d085105c8cd40601782a874bb8337bd00a2cf39650dc499bf32e67233219bc597165124e194252d47f23d78df18b43dcaaa29640269ff9197db15ebf919b3c702e16c01dd80881f627600d35c60c059daa53cd6114cf29f739302996cb3132e17a2e852038569223e2fcc23f6a90559b9b4a1059d85b827fe2568558376cb946f9bca484030988e53f61431ab60a276d9b43a85b38637aa017535533a00f72064602948c83cb1e050b0584a7628b2697d23476af2b0e68b5d57d4718ede11de2080798a309cc8102fff10ad012bd3d32efdc2052d8fd", + "enc": "86a740f005d8a10afb812bf6d0a97ea0c2a5c7a729af0c286418726ace66995445a5f6fc099b498ac3ef9e752ddb7ef88bec618c7fb4516385d681328381924c0723d92ffc9765a25ee558e29b1f7e8a38aff5debec491ef6fbbdca10170f54c2bd08aec077920e59380e5cd81983cecc15b2c4b201f2c2cf70640eeee3224a7849d8efc6404b317ef3b81be28dc1334ab4c71b16682db94ae7115da8069fef82a9dba4ea1671cfb5707333e4e107631016934480368514d3ead43fb3c916dba86da2071066d288b12b8c9397757e643c41ed7e240c5bdd924e30d923e90af5d03b7adfe1a3bb055195d37309e28a55a10ee859f812d06145a6346354ca8dfd72a829ef348de166d5dde7e41f60d3387933b41ce33d29c134ab96f2982c513884e7bcb790d31f0a8371e990c6cc9c1572d25d0efc7c0e979c88e1b6935d74b7ba78d53837ca5e486e8da5e6055d13e0a1f566cbde09caa2e73c1c1f0afb2f7db73a820a738a997639a96dac040e72eb8b18f48e7d9e964e3625ac12883a8a10d2f4f907e7703021347885081ef38c8445698717b947aa7df75f1dd3c320b71a431dd5d18b0de1ed307dba95a201aaf8ab37d8edd71c5da6097cfea602429abafd9924de42757fcd203b8bc6feafdac6d4178c7dfeda5435eba612a0a0c603171ce6ec491363c706730667445f69c9754ec0922c9f5dd593894f5c5a9284888376d22002242831babcb86feb2c7ec5df5b463e2469fd7a80d4aa6ce8ac21f48dbb95de64ddf15b1bd0f65548122f8f61c9f41a3ea75a2d66e970a04a79dc73c73b3e1ae0420677dcece4b36338d01ef7ff381a09c9aaffd1fc4f46c2461c0b8ee92de43379f086151d7065c4acac7a3ffe9205db754f717f9108ae4e364f6f375acf5a565de7e2c1249a353df05258c8eafdda03410ba2778714cacb64f61d494c4d5bcb420f718954a1db1e937df6b2483ca88b3d78476d3b2c78fe068ac2b584832c73fcccd2ac38aad93e35c717c1e172ac096eb2909f63ba780d009fc7c83b3acfe5be95be3ab11c25c86638a2cf3a2ebd23cb15b501c77eca0a28dc0a621ef1f337fcd7138e01d1324e985bd7eaf6d745530334b052b8d5c5b22064a623b9c7960d128e1665c8c7f8869d5afe7ed40f02f02edff64c577fd1084253aa40b1f8482725f6416f3e4d59add5002ba6b6d5b7be87a1aa3af89bba6c40838011f93dbb1bda2ecbd24a446619d15841f1ece8e0fb7769bd350d6bdd23ad074d0ef2d683bd7a6e64e97039aa92ea70f84f42ccc6ae0871da60362de0dfc6ea338dcae3eb2bf4c0e0746588faac369eb8b6b0e38a7a96d265fc5d4a91c994158168757e9750c80a90b571ec6c914eebf67901c7974732947d3871e41c9d59cd78bfd8e7e1fa6023545d54d2070ef64ecb70daa01f0b508764f6a3ad19d680927e78f86a664e62313b57941524bd9b691cfc514ecca83e172bc1e0c2b2b62ea7d896b3f4218fe39c1fd892b9852ac170524524205ac19ac58102a4e7562d2dd453d80", + "shared_secret": "750477fb7421ec8e787e4505a99278b0c8aa15b9783453e90939cf1527617dac", + "suite_id": "48504b45004100010001", + "key": "7d1031a2d6d232331f70495250fabb0d", + "base_nonce": "5974495634213151b309dfd3", + "exporter_secret": "abafcbaa704ff2bcd964ec7a3ad23cc66ff02f0df43576d744a4c2cf1f51e581", + "encryptions": [ + { + "aad": "436f756e742d30", + "ct": "4b7dd443eecc37d978fb2e41808d8b3025e0afdefb57b96be0b2ee1c1e437a6a676e379812eac544f55e463d07b20cbe88225ba97736c48ba39bdd96bcd783b43a67eedb77bcd612820b", + "nonce": "5974495634213151b309dfd3", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d31", + "ct": "86e2d78ff8f07fc10e651796c0b51516200dfa224b35a99b460c9147eda0a42266cffa5763709ad8ff6ac0db08ac9a33ce4e8eab643380ea55fcd1d272dc8ecbed98d3b8e60a53805187", + "nonce": "5974495634213151b309dfd2", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d32", + "ct": "0908bf6f5163b23a220d8217ad53ec21dc8dbeb10d0ef86fb116c0c4a29a56a88b49b596ac7b90483b2bc64bdeb23006973992aaab358e825259acd3b56b80eafa635abc230911af016c", + "nonce": "5974495634213151b309dfd1", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d33", + "ct": "5b954fb94c939049b353a048602554ab2f57492e0f1de9212d805109cc967ed2aeadb201a300a6e7974af067796292b9020dff0379428b8583de25bf5c2c837f4371702e64974ef15f07", + "nonce": "5974495634213151b309dfd0", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d34", + "ct": "dd49fd3e866b6dd14af37d0cbf7b513a2bbf7657e676a858f4805561f28e046db1a808e43b9cbee3041c4a324289725a85621fc3de8344bc98c0f4706b4dbd8beff8414ca86540a51033", + "nonce": "5974495634213151b309dfd7", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d35", + "ct": "831a48817c5d45e330753a17cee36cc20326627e4c76e7e549a8448565d045a5350e609d42e0d1b717182f9907aea04df58ddc4567cb5a10610ce0c3604fe67ced8c52b1763261ce9a3f", + "nonce": "5974495634213151b309dfd6", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d36", + "ct": "5336076be19a0484403aac51a5e4459c03e0568ea9134d39540b1836f29a614e1c36cdcd55cb88e3e880d034ec7a0667bc07b67e1af39d9742993013225d4f07a1cf6b65352e4fdb010a", + "nonce": "5974495634213151b309dfd5", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d37", + "ct": "155ecc67e13d547588a220c2bc91ccac84408a109fdc14f9e94bfacac69fad13990f69944d14b46cf64ea95a9012f25e04a3dd1e6bb2ba7504cdfbe4bfdab29c81d2bc7677f118a3d2ca", + "nonce": "5974495634213151b309dfd4", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d38", + "ct": "1b48a0017b4a6c70b3f19795e4b4ec4e668446b73127e737ea06e0a8d25f2d212623bc3fe4c6b8fc508279d7e01edf441581f4647b4be97958658cfe06dd1c3bfce17345204184ec1a04", + "nonce": "5974495634213151b309dfdb", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d39", + "ct": "a8620253f72db37e2aa316a375f08c62b466546c84669a024194e7d36fd9864d5325420123e2ff4dafd016638a3c138a729bb57f0f1a4dc6c072801bb3f66b3f4794688206b69c9fb284", + "nonce": "5974495634213151b309dfda", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + } + ], + "exports": [ + { + "exporter_context": "70736575646f72616e646f6d30", + "L": 32, + "exported_value": "4ce822c6932f0cbc2f1fbc3a652bbef4976ac63833d35fcce20b35c4a3d05443" + }, + { + "exporter_context": "70736575646f72616e646f6d31", + "L": 32, + "exported_value": "f8a7549322f1921e48ffc17b05b71d54640bb0253c6e4589b0ee748120d9e735" + }, + { + "exporter_context": "70736575646f72616e646f6d32", + "L": 32, + "exported_value": "7be483d9a999b4ae759bc3ea1a713bc989540fdc376c36472a7c1038a6c6ee04" + }, + { + "exporter_context": "70736575646f72616e646f6d33", + "L": 32, + "exported_value": "9acdf000eb38f40b663ac4f05e2e86409499bf40dd5b439303b4e575b2091e53" + }, + { + "exporter_context": "70736575646f72616e646f6d34", + "L": 32, + "exported_value": "4a48d80f407a18636fdac0d912020bc134e33d1e30e0be7fd36fb4b56d9849da" + } + ] + }, + { + "mode": 0, + "kem_id": 66, + "kdf_id": 2, + "aead_id": 2, + "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", + "ikmE": "54e68c4d0f72b94d956acf637c23570e505db5c08c0068bd136cacbc7dedda89", + "ikmR": "d6688a981deeff1d1273426af8a44aab877c50b6e8ac74b11e01a5960d97c03bffd9634894d255c424c80c74e0930b85b9f4c60e22a3efb09f4bad4749be427b", + "skRm": "73a9ffe155d39edcc023b11171ad6cf541ff85eff68c33b521ba25cbb1b7079bf848b63f5b8ca53f809255b51f1bef24b342d706a77cb460981e16b2ce737552", + "pkRm": "aa0a1b451a9aa747370a94ba416aa977c5bac5b19def1a59f1e9182564b1b8d4c761d30c598415ca200f30c2638d8635e4e8b67df03e207c2dcb2048e01590f5da7fff8c5d6657c32f5c2cc5e6b807e647a50b252817c9063bc542282cc1fb6f400b2382e7b39407c5234b6ea2319828348dd1a8b92f506f67eb686726138781337573b6ae878133b7c8548c307656c817f529d8f068f031c70b044ce1a09d3f8c8caec215dc3a68ad805617d11aff61c9a2d1632b4b7fdb8b67f37a2814e9974490b307b3ad3ccc9fbd3c577d9c147cbb69ea55c604f67895e2921f8b75d3b71e7126032acac6d2e5cbdad32587b6a99f9b12df949822e6392394a9761cc1bed0155bf28338e50c8cfaa1f0115f4c5384f6e8c46885588fc79cff4430fe745d4b74c1bf85cde60236e3b0b87dabac96677ca6c0cb7372bcf39708d5c1aff38235829b67d6d51eaaf36bcfc4c82980ca024a0495d8c3fd5a8ada25a3f7b33e78fb86701b710fd0b39f4b9b5649a654d719e5a96d63ca306e3862ccb52937a3bc1cf8079a996a27ba34bd9c54cc9b99fd504f758abb3ca519c6521095b8964c478063a2a5e668c88eac1feda35ae0865b1cd83bc7d1513bb21188b7c81d71cac1048756680fe15493c79c5b3de8563698cc900a30833793a46a7237623cb70b151024855c69ac2124ce426c8375a0874c6718b554875608935124a90357c277a6c4bc487266066bb0d7a7e76b5d3142a6c2aa8ce6da7540794eceb9329da1244e8b9fbfa0303ea9511d9c9a5ce39bd3c6358e4914d5a96a1c6bb47e7916b2c7114078c003d939e4a22118c7626d995b5455c6cb07ad59275e024944d599c817648ad0852625525a34fc1343325ebd286cfd2bcfd856cea2078415c49e485abb3bf8bbde7a93bcdb0a8ab84f4712370f71bc1f80c89fb9c548613ae9b267ade1c50915c3b6d9a464a6387ce71e2f268bae278e264acdc8f8ced1d85047aa2ee05a0c530117e1e06ff75624eae953938a7bac13698bfc0139eb930ff799bad7ababd85b74babcd6d05212b55db227339694cb72258bc365860d56bae2e21c5c886286e9a10f747d9345b9ba25cc741a742dbc1dd1193eea58ab08496f1a8bac7520c5ad109ff3b8380f764c0ed84008e54cc56c96a32187f6ba972fab323100b851e0586427223b67b4ec32011b33053bd1ab7d515b3ff02cef9c8994411085abc07d4b43c16147f15877703598d5626a85e56e665724d4f62c07590c5354109d30b46f6b5764fcb45e2630d18b6bc1d767e814ccb215cce3861600d1b17be16cb1e05b26577ef53c7f1a0c4ea15488fdfc52c5808c9c2854fcf1633f977cd9333fb97933a9624bfee00872dcaace051c189551a45963d9f20eed23bbcedb37e9b29039a294a299795cf416e8990d76f73af6474d157107afe0ac5cbb16a1241fc013a7350011b4ba70d9ac50c644b479f23e81ac986bacbd462b980f7a17c8426dd16a8a1f6289221255a8437a1280bd06b4c8a8f1b566c13a5841abc6aab414264932ba7d56f94e8970570d8586ff6c7754822c0a0c21cd2b190a8a3ce6294346a430757b40361833628b603a9c331165c8c7c55a45ab8b57118c885c93eed7b7fc8736ddd0a10f8a0d1d4b1d3f4bb41b09c67269493b03ae004917a625c4ccd064a21a822d45afb4d30b64a888460c37b1fc23082213cf468b10c60280ba9c91d68cab57433ab6ccb7474f0c0074ce23ac09e28e7795c72f496581878a999097fe940582b4af1784267bab2af681119dd58ab35ca006c04e7345091cd489a0e4c42ad1cdd300bc13b395ee3121a9276ca01b6c2382212872729f9b9d10f2a7778085a22966f44601c72524b8b168e368cb83466f06746c0df330bcfc7019456a9740802cf6923b508a3326cb53265a4a3b961077884e38c073d29de9c81189410467ac6c46f7c38e5142528a945ad9a510115122f519ca937e84e075260a323d900bb5e321080c264a95543106481cecc0d48275ebdbb4bdb6b5a9794a42d94bfc5c644fc8a5f3b7bbef1b3ba09a48473b3d2933b61cb474d292764531821fb72a0eb72de454577a126ecd4778722c3c55e3b09d860a0941189e680847112b759963a1862612ab7236883d177067ae105d6db70d5aa86aa243004121baae838830b87c6ec203168987cbe6a9bf8765bc7ec4a51ca64cd7b22cd5a3877dfecc3c", + "enc": "a9a4421ea715fc52329204452922e20220e14c1488bdc5f5b9e33916ff8c4b46481b8cad2a8b383f06b629908c71f7f7816afdb03c0a3e97fb58bcddad60cadd46582c182e4c75c69283f5797efae3b0ba5d0957a8ee460828c53b925d836a1616e564e0c2df7342400fe16a2efd0d441764328be60229f172d3244102345367ace697c8332e931b32adbd47ed63854336a5eeb3128a4b555568dfe926206f93c52285fc036e26a5d55e1e40939f8504877e0eaf2744549e4c6fcc4bf8e85458dc66294699fb146d0be363b03444ee85cdf57cc373d463097b8015121f91c00b66fd805d32ff0fb09a5c8c5af225f3c7c4d7fb7c4a39cf75878b16d3107edcd80ad10a450b1035b4144f3d662486b9e05f46f001ff8bf98688ceb4987bb0cdd75f58e184419c80ef55bc4ec0295fb290119af95d95ba24c0e2d0c371af7ad7a6e4a34b635dbcb2961571eb64e8087b8a2c16b2a2a4f71e94129bbd11bb4a2678dcafbd23bb6add7a3473880773f9b92812637b672edd418fb2630fe94d481789657d90afa4ceb7617ce2732eaba2c6a019b03ab7976e886ef9b50affc46676e536575b46dd39fa95e1f6d242914fde952e07c789a6c41b0c53fa3423173bbaeba6b578c1ef84d5a49a044c69aa6cdba1a7c1b373f31ca39216c8713469b1f37ac6436f4ec3e202176f767416b45421eee5c9603b26be09ddcceadc052bbc71f5f32867627523772be84e62878bf6882b5b3c863e0a79c89a2efb0744ce880ebe3f5c729baec24ca2c6541cc79f6e32a8163386a99c527233cfe88521467c6c2dd786f4957834b4b24729235853622579ddb427929676b8e338de6e08b512c3b26bab191a3d7ea2f97f6b5c56d5d92df4e922fbfbe16c748b30ff1d2816d7d8431b79ae3432a9f8d09e9e2577c1c3cf987cfaa17d699716892d4cbd8d5cb4fed656d58e1b3f5acdc6cac8afd31dc50bdfc8260c379b6479df9770fe752a9c1a34c5da2671fec505d2da1dcfd3f2231d20a812908e73709d144717ba761ce5e200b65af01ac5fb13e86ccc72cdebbac15e0f45ffba10120b844b5c4619ef546d5b493bdbe4c90947bbd3023126c099cc6c5a916a46cef0ba465c4d4734f2d0a4504ecc33f674d3e2560d2df0f201acad2988e454be3247aade5b5d7a2ca3059e75f1b09cb3653aed9139281aa66b21ad3ff8d8c4f331b253078c70173d907e41140307b495cdd83de81b12ada65c441a50d834c32ed661a1686f2bbc57736b2b859302b545fb2c4214b5cc9b5b85e56c65ae02a1b15e561670019d477639773026e3d233578f6a61e721cbb60c17a0d4035704b6dceb65c3e4e28772fd94df756b6a50931224e6d70f51993031fa96770b1d9df23b6fe1e0b6707e08a95f40357140287586b18f2cebc36544b90a82f086474fd1728f7d102e9f448f27fc632ec1805e0afe41061ac0501e91b5711e0431a856490ef6b2ce206d51d40dfcb2c6320aabf4904b9a58220b70bcc99b6a990a56398560dd0bb78aa84bf45e43e0ee4b3e03c5ab31608ead929df2e9fff6a4ff9e9f863592c471ab12d944ed3eb4ea10d80efc7ca22294b54bccc059f04170bdbd6d0a74f2366c0d26b97f0c508b3bbb913ce024b1bd3a5c6ec5f0643d2cab3cf78055334bd67e065564830a42c75590bdb5484fe758902ab79192255c250567b761bec6c6605fccaf50aec508103ea028065c34a799b208654a4b5260a4ff2ba8100c39ee128eef57ffbe36e009e530fcf215176184f956d875eca94390fa1b3b264d4ce4d1dc0bc042596e4da23073a4a6fa4bcd2d95380ceca4b4411a5d3726f3e41e5c8c0792ca5b378414e3044df8fe7074245a610c59c8a741a110a54807d172504ba9a0c078a88c33f610f7ac28e6ca0399fa8dd0a11c4c3bedf6ac81172dd7f6ee5dc6aeb9aaba4f48e0ffd604df818f06c09734a546f69661e9d0d544c7e4477dd644aa6ba9a243e5f6c941405a83216b2cb76e1e58cfc7566bafb11de4025cc40b7c24e0439c6ed791bc794b996e7f0473da9a542ff4aa68c14f224400588b6e4337db6a78558a89ac54f93d2cc076fd15547f1f7618d738c63217e7453d861a7141019f75cd7ec5a6c0c8b690290ea3d2b61d142cd4803a3cd36b3b0d0b4ba545a454e23c14c723e7f21bc1e9d2b571ecdcd21a463a8a793e3013e211a404d414070a1aa635c35e8c8b87", + "shared_secret": "ef4fb9e654c1f7cfe66da7f2d0ed39429067dfdf3b65723ae941221177f55552", + "suite_id": "48504b45004200020002", + "key": "85147d20f1ff72eb9a5d3de9a3c920ab0cac7b00300e6b07a7f53b87ef07e1b0", + "base_nonce": "75437389e6da148fdcaa309d", + "exporter_secret": "2bb8e6404f0df42e403505b7888d04bcdccf4cc33a93d90cdcde8b3604b5278a38aa272e5ae8aa4a0a8ed96eb4ee86f7", + "encryptions": [ + { + "aad": "436f756e742d30", + "ct": "9d16979cb9ac997886c0ec51ed2c049d7ec53b369467026157ef061af23695b996e1893afd2173c310546859e82eea9c16e0a1363bc994f2ff708e5d60089c1b233f38ce6a7fbd176744", + "nonce": "75437389e6da148fdcaa309d", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d31", + "ct": "36ac3e4d4b5709eb863f6cd257f046b2f36077a010952a9e2811494adc95667674880e672d9cf1fa4e9e55245d22ca553c86a60cce2714108ba52865dc4addd1025c69b3206598f78903", + "nonce": "75437389e6da148fdcaa309c", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d32", + "ct": "4e9c9424c210f9cc0d2dd090bb44a022de0b52d3e475d6c4371104f2da02e4a5bc40e993d71f13e36d0b94a730e62198bd73195d688e68ca37dc4fc1cf6f0796e701ca7752204ba806be", + "nonce": "75437389e6da148fdcaa309f", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d33", + "ct": "964fe9897fa61af5c81ed419d80bb861bc6a341e2b1eb727ed5a6ec7fb7be588e2b631d96228a8c6a56377a26052fe519dfd722201fde9575d81a78b421412fb94d5cbdaa02c9db36ea3", + "nonce": "75437389e6da148fdcaa309e", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d34", + "ct": "2eee98e32839053d1802c803883f7e75348c0a12751a93614ab5391e6f0d727dae9ad2727cfe4687039e7dcd090eeae23f423e8a39916dad79d4e9b2cc090230e30dfa0d7f86ed2ac4ab", + "nonce": "75437389e6da148fdcaa3099", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d35", + "ct": "fb737341024d2cfdf2ae4bb789101dcd4e5fdb66ba19409c2af8e76e58fd3478d95125b1ecbc03e7ae98c160fa5882920145b0fc74435ad043892e7b6b633bbd6758b15ef96ff66b29b4", + "nonce": "75437389e6da148fdcaa3098", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d36", + "ct": "e7f74979e287070650606025e78fd944f43f8f0396d3532a83ff08e16c214c57398b2500699e0642482d0eb312d372d621a41fa80cfcd1eb79083cfd5d426c76ef92452968b2e03e095a", + "nonce": "75437389e6da148fdcaa309b", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d37", + "ct": "732c8ef9e28903958588d5b92504dcf62f2c6586269f5deb478c3a2385dffcfcb9e9ec5a4d64dcb36b902474799ea10639e404b895c6d4e8d1349f37642f3cee2338cf6cc7b488c6ec67", + "nonce": "75437389e6da148fdcaa309a", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d38", + "ct": "437ab31d47ec074810331f8fd220e5b2d0fdff12c74747234ea970ce33e92076bbf966abbea347b4db373e4b2d88f76384c707f44abf65154575cbb012dd337c63b68b7bc986dc1f5428", + "nonce": "75437389e6da148fdcaa3095", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d39", + "ct": "12125f1404895b4ac7f2043071b3e62f354f0306aeb2fb604da6385f5d6b44401d3bbaf55284843b7b3b57049c830826d15121984f11655d6f1807ed1b18e68483b795e254d0174824b4", + "nonce": "75437389e6da148fdcaa3094", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + } + ], + "exports": [ + { + "exporter_context": "70736575646f72616e646f6d30", + "L": 32, + "exported_value": "5bfa8896ed24e61987426ef9c223994f5ea8088f25f6cd46bfed4418a358c352" + }, + { + "exporter_context": "70736575646f72616e646f6d31", + "L": 32, + "exported_value": "b9074bc3442b61a9d528f26685d741a37b7fae652c726a69f2f4a8d75c2dbfcb" + }, + { + "exporter_context": "70736575646f72616e646f6d32", + "L": 32, + "exported_value": "c324cc1566312c5ed6d24d96a6c318efcf735828dacd615a2bcfb1a287d4f6d2" + }, + { + "exporter_context": "70736575646f72616e646f6d33", + "L": 32, + "exported_value": "d5678af261a32206a4171563145aee2b1ff2265a4ca02c2d736c575872eaee64" + }, + { + "exporter_context": "70736575646f72616e646f6d34", + "L": 32, + "exported_value": "e73be02bb01d7c3ac63ef11e04bda6e3d6a7de507f89574f803236c8c954dc3f" + } + ] + }, + { + "mode": 0, + "kem_id": 80, + "kdf_id": 1, + "aead_id": 1, + "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", + "ikmE": "60bb82b558667cd90fdaa6dad511b68ecc36c74aaba659838978c2f1f6e9194fe391cdcd5aaf218bd2132ee45652de419faeff24b210dcdefd78db2f4d80757dc026148067910f470240b079c36f31463f43a33962585e1a84f6230384071be69eac96ecf1ff4b4b4be510631406690c62c037d7ab2623ae4980c5885284d8b610e446eb79b5b6ecbc914ed3b924db036e8604569bec37093231d13bf31eb9df", + "ikmR": "3bf888035cc5f48fa476c2ccdb73a5482e97a0d0578fa710b1e393ca9716b6f0", + "skRm": "1f25a59a6b22ef57b8e48a6cfe739b9ec13e9cf57e82dfd6e0480e0324cf905b", + "pkRm": "67a132b24aba43d90a9ff65c02cc8446ca3131b7496348359647bc145b52f6db1253414e12515a17978a2437753fc754faf312ffea54d6c304f723989681037dfb24b6e89dd72c095b5a2583e8656209845d1241876c4f98093d19d3ca36b8ccdef92471dacb96066dcec17503890456002bc43c60129cc9be2796e74ccb8cfcae45963cdb60890cf35ee6fb51b65c29e1461c89c849f8e3a7ca7a32b3e0318ec8381443950b386200c645fcb5065c0cae32871c18f4b0a587895a78bb7139ad14b238f34306d367b4e8590d1fc40ef30a30993b34b7c380c541653fb6b8f060cfabc149a3440ad61ac4248b162df284dfb9433e623435d64972d9c409f37f4ad28ec20161ddf43ee9d61ac754747f8a0201cb6ed9657b87071e843b789541581db891c8aa60bdf8965582a970300af8cc2a148630216b75d31ab5e3faa5ed5a38ec5c6c459812fbf2412afb96b9095aca552b2572430edb97dbc967ee142df0d0b83da744891a50760326eab584c1859fc42810d7c879fc67b78827313dc01b2a374e0442ca8f20249617b9d5042b2ee140a3c93e73072e9a1163b3d643230466e66871a8b42bc032475259037188c8939660994c900d99011cc83a308a65390827ed8bb5ec85b4b8226e44104b78c09d3b69bc2741cc579244b9763427809cdbd5aa8e838ffe3762eb0a9e23f2c3b25340c799c503609b50313c9f183a04a801ff1b883eb397d370a6c4b05d8f2cc549c40563d16bb01296c7c4afe17634226c95eba58a0af16d0d589a7a0c68ed887d36c98c8b75819a4674a79553f97639e194aa735b04e157127b251658965f141c7319990ebac3cb675a43f2554fdaaa211fd5037938935915c46a01cd0480a9bc624d2555b947d795e142608de987c7c8ae255ab71cb61f0ed7cd0ac88caca1a7b597a2800b15a61222c5f168315985e26378381168a885aa774a6151c065b8047bbf5aa9f3115f55343577782e75121c5d1bc59f4caeb180b5fd1c8811b967db91a5f8a1052adc0eb9941f51328fe6a9608c4bcad74a5168b23475ca1d4be73f99ea59d209bba4a747f589a054ca2854b22924b6bfc07b0a193a7883b2ab62248a0833800bac1759129dc465836fd65721cc08beca917807a3b0e29b0a8192a0a96fc4597177e6779f005be566705a8a2daea40c8cb74b89030600466bbb62232c1a4fb0073257e9c8a518370d97c37448989ce9ce08844cd5114b2db0906892cfac404ed54288796670e2516e9384ccb8aa5bd368bf7425241306082c59bc99942dd8144acf42904cbbb771162807ea07bd53c99ef876398c551a08488b82446ec13ffa257d47f59a96449f1962ba964c48f47130e0dc141b21102a5b003e31945b513b88a887cea21a6f9ab3ca966254db342ad1a5cfc9071c0013f32aa2bcf0b1fb15a22b629f138720394c87b82c779ad5221df26b459a7c8a573743901308066366e370f0480ffbe4a8db234288c1376341aebb98bc9bd1c9c8a702f42c99011c22ce33006752167a4c2aa9649d6661b1ba30485eb35edb34a5f2c82045944a7dc85c6fc8b1f7f28e6c1a6b291591a6d9b9aae515dfb5277fa12d703a1481f44a88d760e6953150c67eb9154362d41aefbbbc2605ff478661dace2516aac53b17ef86e2022546b810d4b22aa2048b134f6b4783ce04cb9f5a67cfe41303954ee05abeab8aab18d97a790e60851fb2f11ab388694528ee86713e8fb3a79c3cdf4852f11c95fe359a2a94af5a55e9", + "enc": "19c8a22f31dcc098ed9a445222584c04c4254c8f87abdc0bc3a308a7c360fe50d133f394f48576f149cc272ea74cc07584186d36237e576ec55fbb49dbf1ec3164ae36675a815460039e17dbffef0ccc733bd554ff7b97fc9db1a98eeb1fdc503ec014ab4cc2d88ac9e1c53ef8796975908365d591dcc16aac61d37d803f53cadcb5005e7730cfa6849a4aab01e07044f69d29ccfe9966cee08b725537b5aad4b1a1e9d29b5061c32aabe077a5161e9a57fb1e8dc024be5f5e8cbed1f1ccfea1d34e302281c325f9b4ee87ad9095295be6d211a19d0f77e9e21ebe1f3ee032759d1a3b8a9589ba340512a0d4b61e112a1c291e0864fec755744b5b3a659920f82971470df89b25283ff19acdbf8ba9b087dc119f7d34f175cb1727bc4539abb277e82680518c6ae1102f5c90bd0f17055b5f21c65be157740daf76d533fa9afe28250a3fe32a767514375f09df494e1d8507a79a7ce4d8d83aaf8addab70feb64a5f1c565b3320bc1ad7171115a050b6b0be8db0447c351e25443f8870c552d074a00b02e03e81ef21f3b7b117ea44675f13c9cf9aa60f5a0941930094bf2787f46c65d314d19d722e10104899bc732d7025174826774e5f355405b2175013b5d0ab4adb980e776cbed35c93d26623ec08bc74a6229c6eb6e476ecf6e31800644589ccbbca7d8c46b138997144d5205e75237df59a0dc901ef3a3b4d3e45616da4761bfcbb7e38dce47ac631849702f66348090ea5a2ebe8e022939f8a108b0f6d89c71aedca58b1bf98b61467fe8862296f1a407dbe11c526b53b175781454563670ec9b7c3b4c062c1af74b6c9f38197b0633e6fb304347b1b31b3110ad463ced8fe2350924f0d49d4cbad080bb4d440270482f5f9985ad16bd8b350fc6f2c6d9d4f1cb571043541901d6aa1f30c0a8595d663a44438f460ab5cdf6504f06927ea71cb35f76a97c732071e234578560566c7d572393d33fb9e6e3401f6006a7cda5b33750465bd0e070b97f55ed540e884f597d3289fc21ed1928c869e263b82cda3cb3a7f06bd28ffad3d71b0a21b8626e0f82223860642566959e3593f168cf623d783189863246910106450415818240f8c047ea86455ee8710c574296f8b698586cb2a067a6bfbbdb5f072483d26c082b96d0a39ddc71cf424a1907d69a1913f81d6c7dfeec1bb7d58d043beb7ad1429a97f9745f8ed207a2e30ddb29ca96561f0699cf3626cb471386674ca21a5a33b009da7fc0152383977bc7169b406571d3118c47fd6fe3224affbc1b8f118deb08e8b761633d96db58054b8fc5e2035c516a74645c323362f8141edd50be3fa21f894483d4597cc046cd3de11b1c0fb2cb8eb0021dad74d404ec952c71ece3f50101b54678883402ee0c3c5533262a66cd1d0784b3fc7dabb28c29d347194521fab5214455117f3f6d40215bfd901a34411a8985ae2fa74b75d61b3d9037a54994622be15ca1bb24a03f6a9464b32d094e78087e69b380dfd1dc137a108961ec564a28d4f083b249c8004310bfc04fa6fa72b58b173345901cae4b54ff0860016232a46bc55d622880aa8a25216c58793cf2c94a1df461b758d43784e9c9cb8e67928b5c81a78903643508659e6ee", + "shared_secret": "556ec9c8df352a315ec7fa6d72848b7f277a5f7181169a107d97b444d7bfa6ce", + "suite_id": "48504b45005000010001", + "key": "e1f50f15239d8c3cbd3fe992913bd365", + "base_nonce": "109dad0a50896f30a4cb478c", + "exporter_secret": "3dc613f4c647d912c18ffc90bc95025efa214264f6c1741587d044cb5a1f3e26", + "encryptions": [ + { + "aad": "436f756e742d30", + "ct": "c55b375ecf13081a2448aefca58ca81ba771e04bc7299f9152aded351c76ac05cdc985a1609335f1399855f528adb21f48dfcc841fd7ef1c38bc64d9bdcd9c18c68d6d7a6c247429677d", + "nonce": "109dad0a50896f30a4cb478c", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d31", + "ct": "d3ef453d4ae5192c86d339c1f3ddd5e487c1553018da29de16e08b82bb4c0b82f606118ae9e11967d1cf572f27f64c4c29cdb4c70bee123664981a62169a3ed664f50229e8ec7726d1d9", + "nonce": "109dad0a50896f30a4cb478d", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d32", + "ct": "fec739822bc47a13b041e2e45720a5401b084bced934678f462fcd47c0494f1f5bacf0cd3417fb208e80b3ca1c5946000f84dd359434dcda5efc36bcc3a3872e569a95149ae749273e27", + "nonce": "109dad0a50896f30a4cb478e", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d33", + "ct": "682c9e5c34e9e5da25e470e5d6d9952f9316e919f499724625e6155e7b8152682324d09f217e9242df1e0c7502847962c91f55be2657a0183cf35cb4b48ac6cbfeb4218a15145b924fb2", + "nonce": "109dad0a50896f30a4cb478f", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d34", + "ct": "d0877d09ee420d5e51d9323c6d774733711377f2ebe2495878fef4f342f2f84bd931e279fcc9b37ef85d7c721363a8eabbf7b223114bc99abfc79a41a6a4b929215857de2f3615f1e05d", + "nonce": "109dad0a50896f30a4cb4788", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d35", + "ct": "c82e8b47990d370b5241dce51efbc2ffd5dcd34f5efeef1174b85c025fdc1133d673fe3d13bc54f68706f276560df8799dc6513af3cdb5c8bc41489449f9eba46dacef38fcca9a1644e5", + "nonce": "109dad0a50896f30a4cb4789", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d36", + "ct": "7b732cdb3cc76ca747fba1f4f51b194b6b62c16520fab04787d436bbffedbf8223db99cf4fbc57ce1023d2a3d7a2377285b42228568267d1a25005a3a1021f73375791345505d56aa87b", + "nonce": "109dad0a50896f30a4cb478a", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d37", + "ct": "2e95a888e434c5b820e6ff45492413eebf8912520c1ed53ddb04717ee6f2bd1efef1adeffe1bc557eb7d425cbf6fa5ce1fdda9e801727ccca601ad36e3f1b3926443c7501b886f1ca798", + "nonce": "109dad0a50896f30a4cb478b", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d38", + "ct": "d2c225d784967a0faa7f27199d185c34965313736f2ae14e5ff93838b10615aec94f5483f7505c3d56b13ff19708b4bb55aa62ea78e78d63b405606d7c04420c567efb5399c71b65d4f0", + "nonce": "109dad0a50896f30a4cb4784", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d39", + "ct": "eb2ce0435207a409d8016fab396018c3fbbbed318850546be045f2bf81eac4c3938ad9820117440a8ab9cfacea7fa3d0b7e5bb5c760153c99a90c6f24cd25dac1b94b823d2c6e8780528", + "nonce": "109dad0a50896f30a4cb4785", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + } + ], + "exports": [ + { + "exporter_context": "70736575646f72616e646f6d30", + "L": 32, + "exported_value": "a7e801ca7724275eea77f2e95340b7140b98aaa9f0035daa0be6d3325db4128f" + }, + { + "exporter_context": "70736575646f72616e646f6d31", + "L": 32, + "exported_value": "4b6193c46d11cb047153e27e9cb43aa8ac1c107da4678ed3852ba8415ee3ff53" + }, + { + "exporter_context": "70736575646f72616e646f6d32", + "L": 32, + "exported_value": "0f1490b86f762d3f7444072ea2cf5cf1641913950a6d81e4312af823b552d3c5" + }, + { + "exporter_context": "70736575646f72616e646f6d33", + "L": 32, + "exported_value": "9d4620b1373bda21983457c5e2a00b5e3b99beced43a5b6cf434aa9c2ee66862" + }, + { + "exporter_context": "70736575646f72616e646f6d34", + "L": 32, + "exported_value": "dc1febb6ef028d0ab03ea77a197f28a5b9e07c2e2808d4c29152c83e70bfe9df" + } + ] + }, + { + "mode": 0, + "kem_id": 25722, + "kdf_id": 1, + "aead_id": 3, + "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", + "ikmE": "c82228383c9fb887f7d8b332c28262024eda5b6b0ecd2325fe662daffc0594fad4990e7c8d13812137d06ba7017453de675ab0388d418853617f3ca58cc5daf3", + "ikmR": "c8575d137deab99ac98fb0873048c83c3a1f47ef5b409f609c0ca652f58c83e0", + "skRm": "b6bfa0299b955e85224df2e468f29eeab377ff3b96d4462b39447a22d32b91be", + "pkRm": "d3d102410970b8bab2984008669914490c95dea2c2ae331ca229aaf3609a6d5acbd60a9ecdd71cd462c08300c474e318b554675679b6d4e1bb1a76269a7a87e68335ba54593239290f35b65e5aa0d3352933339336e83260125e10ac21c97b40cff8385a18b2b7d62436377a13b00c27d22fea4176ff76ab80970ff0e26101c245b7c33dcaa420da8ab4df41b88985c6f3845e5a5364e7d7a74ae764c175bd462017cbbc5f684a7e4494391d050b83ba9ba66347774c707658c5cfe481a8c20efc670314d7569a4793625abfd6579435b31886f80924c88c9a4011a0c58b6fe85c5330ca27aa80ffcc58d3ac6a759897b44893bf8b520802b4d7d56bc24976ba32c070f0cc7fd88c19e958de0b8fe93a7669b5bb8cf80a88e6aa827924cb1659fe6177023611ddd30eb913ad8b2c08fc8209bb9719c61450518881ca5b12b8c73ba3c27824773b5ec6571df41b277555d9aa8f566444614a8473d3b1a5e997af066ae1f355338302952281c82ba94f50a22e9ba55a56193d1a3f4b5365f7eb2ca81cb4573c33d1d9861cac8d4cf327c0393ab0c0b02572bbc3821bedb45d40257e1f7643796786fcf50126eb136b35737794168a15643973639f6b6f3dd945d3ac6a5ab96e5d4b8fdcc54809053828610ee3a56bf4c84447147a9ca5745d5c05e3d9cfa659bb4c4c8f2e006826c27633a120c32151deaa2a98bc9578232b518604a5186fc7ac6a1e594b09106418eb1aa1ec6b44fabeae5105d75531b9279b07f6277ab297a5ea77d2383154bcb9db8a08fbb10522987d63c99958a774160333f5f208567a311464b59ebb8cc8375a1f02470de68bad55c8e5184c8c4a0dcd45bfb59995f4c48ecf947896126830818aca48c0749c057b6591d381922d8bb593e09d4bb7b6b046179c16a1d6b4149fb1cee31b6b9a015cca526cfac8bf060c699e751c9456c26d832d58926032bb78ffa44d0d024f7a417e1b452f1f779d49c86e0784ab97686acb025c90f9893cc13bfc9186f0e9946ba498eb15a6684828bc0ca91482ce91dc4c12d0ce4b936e2556aebdc48cede6adcc066e78895086b49316725d9a0987ca75a7e00b0bbe909397389fead7a8ff73bf94bb4272b27b9354bdbf3777a978024d074a45077ed0435b8b845e4481139b39ad1276973fd1cd8b1cc6e27b16998a7d6295c98347998d6669b15270dba7c098f16136015bd3b1c5897b1312f230e49bc07476cf4deb5bf0c971d5ac37f980283940c4e52999c549aed09681a7f350f5a1bb1dd5a3b8837a22d506eb2029146817ec955d9dbc2939514ecf468c4eeb85198230effac612fb73348b42bcb9b27d9816a16596fb3618e71bcc321a4523a66ca248ac032c06b9e24cb084c59bc489868639ae7533f8f03a4eeb56f8a3568f687f38f83fbe163673eb76275b79d7f32a9109c30eaa96a0f622503c0337801fd9b2007603ce73c0378b250c35b634b6c8ac2cec1fbb24561a7a7812e77b4844bf9c6a299b409303c85199ca5dc6eac4e4f85ff10a464d96c71382760af67fdf006c4eb6b627861d5bf1978588c02825ac70206274742af05a0dd136c2d465ac90b4293d05381d5911dcf48a878a6cf8d971d62c14700867e91dd050f85d68c32e227e5be68d3de029608179f6f83b95e5deb6263fc01c80641763ebe08e7add5686b0ed1d1e7053982aa616130939d0a09462df7dc74d05", + "enc": "ab354dd589f74ee0eab7718a630cbec5df1d09058e177cd6dd141d883450ddd70c050d88bed3d07cce23415cab411108cc30906482a71adcb134a56e978a6152a8e063b24acd1534f264f10458152a9ed4f1f32b3d480c4f2453b7fdea7720146b3ee92cf8a13a4840076f68c911c65fa3db5053fb0aabf79e64cd5e7aa71b2b9641e713ec7df552e17d5020f8721ee449b42c888e2a3f87cfd96e3a98c3e7c4cd8f647f899570f596bf17d2b6fa2cad19706d9cc3cf09493e1c7ffa0eb2a4559ae1d940fdbef97bed383e6ccfdb448d9f1a81805166b32c2af2e16878c6dc46ab43323ed9c136b925239782e3c329c31a5cf2a80faf025a80766e244605c27afe4b624d9d8ca99b6ef5439ed1ad044b518c434385acd49f1369ded6624a2832a571ccdd70d08b3c04cb1cd3136166f9a485f536f69ec66f0293e840025ccaac42f8e5f7c9cb818076c272797047f5e50c1e9f1dab81cfb48fe4c4998b2427f009702b145f34ad8dbc3e7ad4e4023057ba31cd02c4c0545ebf71eb02533e8eaa2b2f2690ee1407bf1f66dc5f4d836c45b82f10b720df72d237488a9af1b6dfb4741fd613379c2e211e77f7fae6b3734ad81de2d452005334857c4a3cbc82afc7428fe510495969b296d24e1a7431f557d48578cf92ae86c0392f0ba73755a9e5465c8e3495e4cd2a82d463244341e39414e26c9b242f31d2cf0e46b2aeb11dd5e56ec44834350d151344229e410faff2b2ace5c9b3fa12571db1d28da2c7133492781dac41b7a7e2bac2260fd12f56939033587824c9dfb17d41b3bceea53763193abe0c7c184d5de161ef5312f31fab42478c9a193b868e4d29b2b7624f3ebe740f393d03d843cd5327286a579fd2a6e37aca5b64f9316115d612c7781e704ea7d182701c5019975cad14fbf4ab3904d4a35acaf0be32d716a1ef5d7188fc418ae9e60744325a3e8001655b756df94c24031c3ce32bd90c0ecdac52ca140fdad7f44d04bd0a7e2a726c54cf9793f8784a23296f65da3fd1cbc18300d503c5b27be99b9b0e32d20b3614dc8a999f30c2779dd7886cfd486dc1c93ebcf517b5210a4359d9fa1805381f0f2261ff47de01de555d98bc1a30dda557a83007b61636abaf9041f96890f0f565eefc45859fbcd32d91b203215541227a4fcc3d95be2ddb0702878caa20f2da62c4ff9fe33af591ba1ec241fbe2208e0480f8b1cca1679c096f8f5a02a33e9df445b3274ac112b43d51510135cd3f532a3379e90bb7f0cb43717e90555bb1a80924cc69577455687cceb9b1610c05839541e87ad83d79ef3ff24ace1934cfbe989691959d93ac48c716b672b370dd4c144ca1e32508707a6ef8aa29b55759b3d054c56bee1baa6f41b84b9fc3fd681a1a1528eac578141529836a29dda1501a49ba2455367256d2fe6f74ebb74ef9a49a94a4c6cd1dd09810f0e9bffa69dd8c94d226d0b2977b11a35382888961004a44c60fd602e9ff4271287e9240ba96146515b9db9da60375aeeafeac1eeb764faebacd197df27817c35fe4c5c802e43349d7bc95c8b40c001449d3251c1d92ff6d5c3b08c4b27c", + "shared_secret": "e059d39125d1f09a7232413a13ec5cb18a37417675442c962700d59da46d105a", + "suite_id": "48504b45647a00010003", + "key": "100a6260ae1a2660dd575fd4f8bf8ebddda22b8bdb0f1bca9fcb26c0aa12418e", + "base_nonce": "b55542ef5c7fc75d075bbfde", + "exporter_secret": "2838515658ae0c04e99391c0bad9a45613254bad20f7cdd80a70b25f71fec22d", + "encryptions": [ + { + "aad": "436f756e742d30", + "ct": "a4ab74475a498ed725f685421f67c09a4783fe76f67bd251e1e73db8eb1452dfad4df3c6453f7edecc7bb055dde561e2efd54d73a3d4f1f2f02eac90ba1e9b84ded66d43aee6393524db", + "nonce": "b55542ef5c7fc75d075bbfde", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d31", + "ct": "9a38169c711afe09f0e470779b137ab236a2559faf61d55e417eaf06d48fe62364643e95ca68382a281c04c67bd88f311939955a14f5f8c64344e4c103e1d94f3084f122671fc7c0cd7e", + "nonce": "b55542ef5c7fc75d075bbfdf", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d32", + "ct": "0f2a23afb6d94feccf5e151cc5cac46e686325dbf34def1394d157448c420376cee6d3c8aa4f3862edcc16fb4c3a9ef8a7ca1054d13fd9b1cfc4a5a47198ffb3b97372295c894dded976", + "nonce": "b55542ef5c7fc75d075bbfdc", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d33", + "ct": "e5bad2306fccb51b100ce45fba5f88947d7853d66478099011de84bd2a5b9de337efdf9c459da7edee76cd07db9b7cddbc9a512fa45ee8f121531660861818ddda7d9d2b53d3f257d36a", + "nonce": "b55542ef5c7fc75d075bbfdd", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d34", + "ct": "923c933cbdc5955d34bf6134f1ad5e3c36f2acc9d9fb41dd8b4e0eba2101a05ad5fe7a895e683176381b9baba7ced24498e87766a14fec8c256c7df2802371a5d29d2faf03d9b4bbcaa9", + "nonce": "b55542ef5c7fc75d075bbfda", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d35", + "ct": "0dd329bc293f83ac756c3fd052c2e52a8082a0a41069764736319127fb222a644f6c28155bfab1bd7763d34ab09907ead4f497c9b14d729c75c8bb6f4acfdd596f39c2e9872557802821", + "nonce": "b55542ef5c7fc75d075bbfdb", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d36", + "ct": "ae092db4f524c459e04a2453c92b59edef2ed07d08138f3582e7cfcb735d23772aa223baad29cc2dfe2e6d2935d7c593828413eaabd7eb6cb2b20d6e9fb82ab521d25f80fb93190260cc", + "nonce": "b55542ef5c7fc75d075bbfd8", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d37", + "ct": "299434544769a352047b82f0f74cd7f832dbb47b8b3d8500476f95e07d13502e4b748296f19f51c4b35f4c8f80607d087f6e0632e68bad401e4153c95ceb380c9b6e1a50477069d68345", + "nonce": "b55542ef5c7fc75d075bbfd9", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d38", + "ct": "6f09ad8f28a51f7f3e34eb99ac25e9b1e4a09ca063babb7c462a7ac7f65310aa2d4a1eb3b629fba0606793c10a469af0b2407aac02e6073fa8b070d9aab532a8349f884fd97cc5041b2b", + "nonce": "b55542ef5c7fc75d075bbfd6", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d39", + "ct": "90eb1a4fc6e9f6b5cb142d60d905ad221135aab544c8a20484c249d5417bd2eb97c655ba8f15feda2adaab1a6bb5c06d0d7b17a6a6d298c9df95681d5ed131d7c703918397e302620c6a", + "nonce": "b55542ef5c7fc75d075bbfd7", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + } + ], + "exports": [ + { + "exporter_context": "70736575646f72616e646f6d30", + "L": 32, + "exported_value": "14b64c194571a8e6fc16cb4d22754c79391081174b6001cd8050142f928defbb" + }, + { + "exporter_context": "70736575646f72616e646f6d31", + "L": 32, + "exported_value": "7152f82449d4cd8137afb9b514fab6791e0938ba7734cb62228b8385003f32a6" + }, + { + "exporter_context": "70736575646f72616e646f6d32", + "L": 32, + "exported_value": "e3759bd609d81501bdac23863795a37437e804dd3274f0ed3964f82e8a6f97e5" + }, + { + "exporter_context": "70736575646f72616e646f6d33", + "L": 32, + "exported_value": "3e9e46c25af47fe02c149de2d3d8300881bb59fdb5b07c6b46d001918945cffa" + }, + { + "exporter_context": "70736575646f72616e646f6d34", + "L": 32, + "exported_value": "0dc9bd0216b18caa75d0188cab85d7fdef4b405c340da75b50e052b889fb2f78" + } + ] + }, + { + "mode": 0, + "kem_id": 81, + "kdf_id": 2, + "aead_id": 2, + "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", + "ikmE": "a2aa5d3e682abee327d4d258e47fdf9b987efc96a15e1f11fd81413206d1ae2ab11e0d808cb65a680cf32b00eed796e02d149f3454974db3e1751cf2fc1916e0d887c307c18b28645809760d00d6191a", + "ikmR": "14c036a5e3c4af452baccdcd62cf818f250607076c299636e5c8074b3c757df1", + "skRm": "0ba4a1ff718a4444da0016d59f449e28d8abdeac107ee105e5ac0dc1e8219b37", + "pkRm": "dd5407b4430e39f3416a6bc8e7d43b2a72c4f7480b1fd19e0c552af07b8f5bba626c2c462724600d3b1598a254fa287661f14d1cf53a08019cb352b7078b2e6da44afb80467bc58c0b016933941a386609b66c8fecb0802ed41559dbb80ea5773d3c446f60c103d121049722f7106658422b1a074ccac083e3503a70a259ad15358b49b08f7b6502125cae1c18f3e596e4318297b3634e5a57a1275b60499b6fe88372520f3ce62e90d36300c7395769227075a796943e9c257e213791a9fba955647167951bab3b8fd1a6baa6fca016ec51d59caed7bc45b77c1417ea1ae2662e96d2338cf5a81178071ea127891788511731dd450b60c125f3cb10a847b9e9558455608271a3b26ab3a996a697421441e28a4cc410c04b35379c04098f2415097481fb1c8a5e25392c56130e948c17d59bc0f01ac9353359ec6d5d19cbbe75589033717f797fb967c01877272d4509fb3c8259a13dc7d78eebb51c152bab162b5259f0a36e3c2f8468ac14c279b65929070546f3b572d2b84324943c227011c878533629c96a235b4d88b498c0bba890535f00c98c01b620e3c5b293014d2300f07b9d6c6a8e4c09c05532b5b4017099d1262f299f7b92663fbb074d115a29f7a7d56b366a6cc48c931b19d12cb6ea28487a0c27d0cd5df93349b8c5f8d5956196543e429d41f82d734c8dc5281d214c7b7ab32d9dba2c79b0007f229ad1b02e91c3ad1abc8d3ac16a9b951610d5293204522f4b049c77905115418ce571c1ac43906799a2898f901105efe93c5acca2fbc72fc61a96a13b6869931009da8b2f472914828908d85fd4806fb12a28b254b8f600c9b9a41ada526e41c8719ffa71a7638c1ed4b4d86972e6da7442d98a5a9b8c5dd69fa5dc5c76a11f2a439436c779b255604f2947205434cd8a155852864d009fc062623f5c89f3c381be153e0479b032240e1c762e67d81728993f14431c8b0b3d3bb9103cb0262ef34d02d9a3cef9bd25845a392320156784adb54df0691428d7b290827903abaa8fc009c57881a42c09dfa7bd9ec8c3e234b9f107ac00b42964266fd615b25bd906a1c762a9f7678b56af6b9598e9db1fd1573f6dd803885b3907a0c4d618a6337b29f37c8515509755e74e7364a6b32447cba852aa396ad9863a8d444aa39b519855bd8ef40488776c02997033a4a6ac9520d898972b7aa49edc50d4b9143197974b1b3e36668bccc0be1754a263ba63ada761aa852717050eec3b36a46835828569c527bae503725679654e652520c5369fb0b862174110d5b36cd5c91d78c6d49752efc5c10b8a6dd51ba20dbc384cc20a30308912644090c8726536a35c906a75247663798b94a3647de50caea55324825719f99d2b649e7d77be5e242a3227c89f4198da3c59e81c5f1b999e5601968ef5b1ca6574b2501c33383fbe92ad8ff5a2ba98b60428153b463ff32131c49b6272681dbe2299e8d292a163b903d7911dfc61afa104e01433c2ab322b884743d338be8272e11561e51a4d53d371daf430d41c997192ac2c27197385cd5a373bfc3ca8d6db042e16076afa6ac31abceea7bff73915c42acb25077405438ba8989ccd44b05d4043f8a3217b05bf899c8651bcc740ba9a678c6b9bc9313bc21a8a38205e079d1051a6bf1071f6a0a38f3a0db88a7c9415cd5af72c3dd247bd20b14ea0a1d988816f101e302c9bf3918839e68a4f19c621e446940305c0567dbb2c8f6fb0257d09727e164a021b562a1bc2cde1b064dac144ba4f84f14ebee5999db03b2d892d629c134fca1457b851b1891f055437caeba081814b029672b21c9a4283384bc93a8579ca5eb99067d84c0e10c3b5bc1d7311829f95458a0b40e52681b1c262112b6c7f374ea86978359c096dfcafaf097d520b10c021c2d0e0ab9dd8570d9b3f884448379367caabbbe924478f72b0470c7c1ed956fe4b791db29ac9b6b905a8aac1b904fff757fddb27348932a6560f4b776c2a74510b11379800b538b27114715273f43f9f7acb63b3addf301966591b963979028449cef3802269c8f94282364546ce91957b509c5f5696cfa49bb1eacae0219c963b802b35986a0b857c0144a9d1cab7d29d851970bda11b2c86811023b216d4930ca94f97d80b7b65a0cb7a9ada2b37bde4355c5b65c5ec15b1eb61530b04566a4299e91afbef01cc121f19ab90b705b5bf2e57373c16c68604a70238ee7c3f7e7d364957e5f4e32fa6747c811fb22b7efde99966fd0da372510c6e1fce1b25ce287707e5b3b0a2384e884cc6a3ac281fa6f5705d09ef0a823bfed3af81d8e5a38bb914d2269de2a4e47a1d7cdc6d85cbc009ea787f2eefed4b", + "enc": "6252bc46bca0a8fea250a751deef5ebcd053d86881cab58afe159028253fa5bed2fb7eca382831b2e9a0714629521466d6092509a0892e93d927d177c9b0ccfe66e2fa44f2f1426ce7148cab999bcdae2e3db25ced0d669c078772346cdf7b12fca942f5ea27ab175e74b861d1aac098384e848537627d21b64f460e008b8c5a15c6811c892d49a053f8a1c06a8b1960b4650a8c7f91ecaf50079e34e2aeb1bb45935cd4b578cb7a2578b2cd4215f803a02353d9bc83f096e2982b41e9e089d158b4dade7959915d2ae7b66c9ec4aa9f5f85faa62a8d4cedaace187eef5da43ff523b4de139cfb7ee3edda8d2e45af7b591646920836ac97d83067a5f3ccc9bdf6b10958b2542a600dd5e27d51d3a3179aa82260b272f3580bd76c19d6c7f9960a04d72197904800a35234b84c50c142e68ddccc5a89dcb94491a1f03981bc1c4d033f48fb18b4da14bdfb64b4e2e9985f21d634e3a4a88ca9f2782a2f11c79632e23139b2c26d16de006c211f09493a7985e5eac0952a65449ecb84c2d0b7c7ee27c5c127851b9b8061f8f9c64d6e98650bbe7321a2fad69fa6ced8adffdad8f40dbd7122406211c09957d37eeab1721200abf815e66b0afa5d2986f66afa9b80bfcd0bbdd6b848a19486f5a2daff4793b54d0a1ab99593977dbf561959919978f21d6b924fc19cdd54572b72f1f6fb4f765501b955dc833bf627684f367e0bb02232ef428bd3aaa20aaebf36861432f6b1eaa022f5db22566d0065cc78f2059f777ded29c2f7218c8995a988fc81af98b9d97551efef39b72b84cab58154c903ff724959d286d8159d1a0aee218ede82edb148286f7ff8fc8ec4a8fb48fe912851a3a677f6c27529edb36d811402a9e5658aade9e91df8c13765e41aca064b14397613426dfb51f7971c29d8d688233a4e3a1e6e1c96e1c1ec39b4d2c0fbc5258e1f363ce11c803183e4af52777ec4750dde7d499f4d8e1a69f78af8e3c2e75bb8de85376ab29d7f3da499a8480196258436386151b57252d104a061112721b73ce1f2f5bb0334fd417d88bab0fdac368f46b2db22330adb6cd8e747dc14eff8cef6353c94f9525f6d0c1d32ec20b7ec624ad8df4b5e82b72375bee995fad8c9694e765e2c5ff3d97e9cddf8848618bf08c7680f1a9f2cef663f81ad95f8aca6855f8aec99157ce9758883877326d08d75872a549f524cc5abadc3b007f9ad37072376e97f7c7997b1548dcef72ebb751251a1f499c6d79bd4a6ce83331d449aff880e19473fea5ec9387ff984f24d56a7dd58426af98203506a7d7e8c00399144e91d9283e4cda4c3d7b7baa58bd7b58028101e57ef0410eb6bdf15aaad25949f0e4e3610655197a6b6a6d9941109828299c567cb68bd18e2359552959bea6ac6d51c181caf35b0f5fa0a6b075c3309bb06ff3bf36c6110241be25bb26b5c36b74059fb0c72a0af36e65e8ea7cd4836f79931fa72b0606941a7f1474cab150b90ef2f7bd69b994e128177f387e6963dd7d5c15899230163b743cda48777fe95d64d5a61278e2375e77a556e0ee52ef944e36a141123d6d03ba39db4481db40a545aa14b91bb14663d717f93d2db3fbf838c4dfda0ad866b652a1f2dba6becb1f856e1583305447824396bd2c8eb7ad02c86c9779aec904e85732141bef525fe5c271ccb655e7dbc5f82327971905e9e8c52bbddac260500a8e7667e2069947da3d62405fa357a0a96a937fd6b6ab9b0fc52fec997e63819fb1666db67429fc2971f8aa53ff690877fe1b4c334a82c416822cfd06e2eb783e7bc20a76c6596990b12f06e3a597764e2ca85b14f511e63eee821338d80451d714dc8fb2f3cc9a5077553f121ae5edc0ac2e37f70e6454bc5bc3582b4da9872fddde5a0abc3f981fb5af044a78ec102827bccdca891218faeb27b0ccde8fb71f0b32dda854f737dfb7811c386c7d833d3bc81952b83b964dd61464477fb50f86ff5eb5b6f3929928ab7cdec9974cfb97086fdf21ae4fd0d137ccb825d45584b5cadaac383abd8d8d7b97229aea44e0985db277fc8c38bc93b520dfb197e5a9106c48e903c2120e12a710261db45a17d41342a4053ce23b80fdfd90278dc64e0f6dc794d3740b34a28041f00a5b70e3c1dcc6e60944fd1cf6dbad0907c55b5501cea7acbce32c02066dab5a7f3bc2c2c237689b0299e18269df7252eab5e543ab03a777faef62f04d1b38e73e0254b09c72a40c7a1e073dc3725a32f5d9de0e9de45d907b4cba48c3e078b4dcd78668b3ebd5c67b1682aa5beaed5e02473d713ff3181acd63c98fde2f301e53c92b751c7dae053d7914f5c0c4633c0b16377c47fe22c64ec4bae84", + "shared_secret": "226311ca7023793ede9bd9503137298e036add770ea5a6c46efbd17e2c1a0855", + "suite_id": "48504b45005100020002", + "key": "26143789a8c64c529d174ee0a614460bdefdcb82dfae5eb82821deb7bab61dc8", + "base_nonce": "b0dc993388b766c96e7a8267", + "exporter_secret": "5b92680d4c918985d6184e85b2696079047c2ecc21c19f58ed7bbbbed68a203720120ce34ae2dc8aac2e992b484f3738", + "encryptions": [ + { + "aad": "436f756e742d30", + "ct": "1af5c6176d191f913bb9a39ae6af2c5847d5effca2d794242de5464ef287bfd6d5f6735bab1b42b3d29a6b131a91b180b04dbf6afc395bdc35f2b8558db9c62ce54c81872b42d222459a", + "nonce": "b0dc993388b766c96e7a8267", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d31", + "ct": "9e34298676cbe51af56ba3dbf356292f35189305f123b59f1fb4825f4d1746d84f4440ed957cd610b6aa0208956c9664a8297751377c909160df88bd33908f962593333727f83766f42b", + "nonce": "b0dc993388b766c96e7a8266", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d32", + "ct": "c2e427b4fc917ad8fa5cc2c2d63802a287be09d75e3c220bdd802a2365d087043058b6bbd64a966d51326646cc58ef6e0e5a4057f2082f305d96d9017482d292b21ac25ab2bb500f2c9f", + "nonce": "b0dc993388b766c96e7a8265", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d33", + "ct": "5b2f693bc6bbab8d63cb94945dc02143c07a221481245d29f24d6dbbd44a3a61c980c41a593c1fd48510d58b7cf820421322925d75232504ed20757ba1afeaca228f6c6f76c1b8cdac00", + "nonce": "b0dc993388b766c96e7a8264", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d34", + "ct": "306c0c5442f3257c52949676ca71b7eda004815a71dafce837df59826ec8bcb269fe7fc394bb508b169143f9770e07a27282fc32a0d4f67c3e5cb4a4fa5aba2165a6826148cd71e9abfa", + "nonce": "b0dc993388b766c96e7a8263", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d35", + "ct": "6dc0fcc3e2785e176a8424a268692c1f3ed979b4f916b84a3b8477467bf5061d1a79556aec380cbe2ecf5aeabbb7b2b7863a3336c807e9d2df1c7c3673bd4a396bf099b2ac33b39393bf", + "nonce": "b0dc993388b766c96e7a8262", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d36", + "ct": "38c652266fedc8d386d700e5209de8a2043b08ece96885fd07b3c630cdbd1dd422877a5ae9b47778b0c90d4dd36c2f6bc9ffc4a2dc734a577c0e11d60b47f8f2cd37ace2e6bffb87cb82", + "nonce": "b0dc993388b766c96e7a8261", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d37", + "ct": "a22807c89d25b30fd13d869eaddd17846c44c225bc6c941a3f9f4310a5d101fa02d3b13c24db96b3744ec7ba7a81efc1daab7a5cdc1aa0ea4d95abf359905c72438a4af4fda27a581970", + "nonce": "b0dc993388b766c96e7a8260", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d38", + "ct": "838837f830205843e1b4a5bf12d39ed31a4879af7154694088de2b8223c91fd776353f110bdf9d34d9e38c65554e22ce8345b7e4e697d1b9db9a4ffe7e35a0058f062bda1051b008fc13", + "nonce": "b0dc993388b766c96e7a826f", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d39", + "ct": "2353b5655181723109376689bb5683afd959c8ba50fd43abeafff0a1d04943c6a7177ead11f09a74acf0fb77353fbd7b893b61fc4dab0b71a944e704ec84199fef1fc07bec4ca18fbd70", + "nonce": "b0dc993388b766c96e7a826e", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + } + ], + "exports": [ + { + "exporter_context": "70736575646f72616e646f6d30", + "L": 32, + "exported_value": "29c8d4342d91ac6b7be5167cd58db0d6f0db21356c4dda73964e0d1bcca575fb" + }, + { + "exporter_context": "70736575646f72616e646f6d31", + "L": 32, + "exported_value": "8218e9f4d94056911a6e0b46446ea36b02f16ed7b8f2d7333a153dd7d914c422" + }, + { + "exporter_context": "70736575646f72616e646f6d32", + "L": 32, + "exported_value": "9470d784dddfa4c994942dbbc6466d7bf557253f1055018a7c0e7c11d1f91b19" + }, + { + "exporter_context": "70736575646f72616e646f6d33", + "L": 32, + "exported_value": "d3e89c0a3ae9836c5de623e4470de1cafab694f2fa17ebb144aa2f93d9ad7491" + }, + { + "exporter_context": "70736575646f72616e646f6d34", + "L": 32, + "exported_value": "1909e2bc8d6d98ca41f88f000c0cb0722160a4263cee5e1bd5817f276248db54" + } + ] + }, + { + "mode": 0, + "kem_id": 16, + "kdf_id": 16, + "aead_id": 1, + "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", + "ikmE": "6695fdcffdc5e0198bb336410fd8a0449c1754bbcdf90c03397996f61477df31", + "ikmR": "baea9ef03113b6b3eae42055d1153824e0d6ce292c7a7776c46164b3d7ff472d", + "skRm": "940a1692f2c9bdcc71c563304d019359c08d9cf031c97ff731accace45298abb", + "pkRm": "0499c51fe81dd142193be7ebfb9bbead8da7c5014364f07d70b6947003b037a77d1d2ab7664e4456baf9ae18617731c5217ab5ba724df2c6ee06e167d6f8ad3430", + "enc": "040d6b7d55773a677961fcd20a94a428cce3887a0eadccff4177afae894d13457b9a6c6ace3afbcb3a8a7b6dcf341fad4f8c4a46594994765a493123ef00564eb3", + "shared_secret": "aa92abe0c252ce7357b0c3eb6b31f8e5934bcbdcd5d1291dd0ca238aa678244f", + "suite_id": "48504b45001000100001", + "key": "c7a6a81a2a59761aade2149116f463f1", + "base_nonce": "66429e34404232db6ac64888", + "exporter_secret": "4603c7eacbc8bc64150037769c56f246b2473dbcc1a73775ddd2e24d0daa19df", + "encryptions": [ + { + "aad": "436f756e742d30", + "ct": "b6bbe209cf13d2e491651b4e01a70421cb63f509c4f54b468338ebdc9cbe09e5342145c1c367b1ead479b804823ba1ea640df5f9f7bebfeae4cf596f786dc4c80acc4ce56e4ef72e53a2", + "nonce": "66429e34404232db6ac64888", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d31", + "ct": "fd31b952b731aad4f43597b0cc6ba2c3a3e56f78abc201b86bed80798c5cb874d14dbac6f33c8700d0a629e1267c76ed6f101b1326c3acdb125c7eb6ead45a3148b86766d2ced80e2da0", + "nonce": "66429e34404232db6ac64889", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d32", + "ct": "d0c5f0d1fc43c8644600dcfd667d7cbd899c6c68f1862efab6e8fd6f2559b2e486a4993a3f83edc83c17c795709ec0192d58593983ba2c47999cee42c78e61c07baf68824e9cd83b51a7", + "nonce": "66429e34404232db6ac6488a", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d33", + "ct": "391f695f38e28c44f74a0f852a2c66b910b5deffcb9fb745f0c70be788d49d16532ddf9242e664cb47e8f4060a0cec5198bd79bf3cfb920a66729774d32039153c8690756b0eebb2eab6", + "nonce": "66429e34404232db6ac6488b", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d34", + "ct": "2b65e00a42302b5de535b58860e3c84b71ee45ec21136a0c016d2308b2191a886c3d988fe07a00e7d155a18728816c2acb561c898b13797cb3a484b76a8e9bbcb3bd189d6e1029427c8c", + "nonce": "66429e34404232db6ac6488c", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d35", + "ct": "8676265f0aa3641bb35381c51d49aa1ecbb91e0627d327f44183ca72bed04cd86e7d56b633435d32af3a0c4feb39b5a2e180b1aa5571fad5c47e9ae1dcdf63fbdd7a48c6457a3be977e5", + "nonce": "66429e34404232db6ac6488d", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d36", + "ct": "6cea0b9099a85ccd3f10f8ee1ea90dc831dfe8e98a26e06380979130f46694e6dabadccff3e93f8e77473bf217161b5c2da12d4c11c28657a157a1a6705d5e6af6b27d907cc623d25422", + "nonce": "66429e34404232db6ac6488e", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d37", + "ct": "f5dc80fb97c2e2d59237ef7beafb807d39504918a2fc9e6e35fc7be42ffec4f1ab4f4328d70725ad9e660316af5ace8a27589ab8d1fb7fa4758c4c39b1797f4cccf7dcc6b521f1548f9f", + "nonce": "66429e34404232db6ac6488f", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d38", + "ct": "5e2bceef6807a069ef9aad584eb22df76ac154cdce7e29d10d9cef375ff665729b0b92cf9b1cb60b87edf4c6098528870a19df9300cabc3b2b19ec5cfd269364018d76ebd92f675d6de1", + "nonce": "66429e34404232db6ac64880", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d39", + "ct": "5d407120f1530c82be8bae92db4b1974726f73709570d7067efc1a9e6a34d9fac871edf34f78130b87d92e87e3df592e147dce627d00b489236f3b3adf7dc9c67fd3b8a489ea5f926914", + "nonce": "66429e34404232db6ac64881", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + } + ], + "exports": [ + { + "exporter_context": "70736575646f72616e646f6d30", + "L": 32, + "exported_value": "33367f44b8561d2be9a67535926bc2f52949267b70f4a76d9294c69056196ee5" + }, + { + "exporter_context": "70736575646f72616e646f6d31", + "L": 32, + "exported_value": "2c07c3d1d68ef711c380700bf019bab6d88616b39060ced822c666ad0dd679e9" + }, + { + "exporter_context": "70736575646f72616e646f6d32", + "L": 32, + "exported_value": "2fadebf4f18368f7d5d270562daa449e31c6c843e87a21451667bdfcd016255e" + }, + { + "exporter_context": "70736575646f72616e646f6d33", + "L": 32, + "exported_value": "a0569fb14b7487e35630d680c1dd8db0be672f86d9e77dbff86217fddb601a6f" + }, + { + "exporter_context": "70736575646f72616e646f6d34", + "L": 32, + "exported_value": "45d7f2b32afc6d8f5e1214bbeea6c43c275e0b82edda762171aef9f055a42fdd" + } + ] + }, + { + "mode": 0, + "kem_id": 17, + "kdf_id": 17, + "aead_id": 2, + "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", + "ikmE": "253bec4623463f09f36b496c419fd8830fa68cc2981e720becde042c865ae9b6348d1d2795be4e23d65c19523fb99f21", + "ikmR": "65fca3ea3b6db29a62bff28ec53c08710fab10b3798e59b678d3224296d5883f039123471784ce57b0d85a17cd521196", + "skRm": "679172205e04663f40fda1018cd46c18ebaa876ede6998ba86b051614ca4d5e4bfbea34b720617a4b958cc80f6305244", + "pkRm": "04a5f53da8564364255bc36850df793672782a5c9e4a7fb5fb2e2146eb12e4d8477ab1f326a361dfd1e41212109510e813380547c68c0964c1908f16f67b902a061be27b2f8b43f1fab1bf0dbf89f5167ce80aca2c210b8fc0f040699db9ee1229", + "enc": "049f1da943827d165268869c842962c1feba1fb46402fd3fac50c002cf44bb103c1aa8fb15a848f9908554624b0eac4573ec258788335421dcbfa625bfc9136cfa0e335f0de018e4f9517ae0a8863f1b3631343c49c67fd240213f86af1b235ba4", + "shared_secret": "f609b68f1e65f077d9cca41ad41d45dd66284adfb8341b9ebdd0ff39c90917a1af423d5b70d6a917ebf469e093023850", + "suite_id": "48504b45001100110002", + "key": "4c314eaf3ad5fc2c6ec5478d159c566a209c36d22828e8a51e4c84537cfb7c5a", + "base_nonce": "77459442b645123943d74d7b", + "exporter_secret": "a2c1e1738982407a75c68acffd70d2d63cc3f753ff437947e56337fd6e612d09a6f776a3628f236c91c2b39c0e30ce70730bcf8379fabac484540eaf89cec1ea", + "encryptions": [ + { + "aad": "436f756e742d30", + "ct": "3c7922016241555d76d87b725f17058f9c309cb3b793b3d8b503cd99a6174130aa6fc6792f94345bfd5e8ec4cfc3641bf6a672b5285598e49dab91ebd71c38d703d4e41c0c6cd23b8cf7", + "nonce": "77459442b645123943d74d7b", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d31", + "ct": "a1745c52e73ed7c7c05cd4d712094dc5c3ec84d316a82ec0e338b64dd11742f42f7b2b391cd0d3397d451ed48c32b5d1b5392db62c6a2c9f829ed9f937ed64452fc5e5c108c09899910c", + "nonce": "77459442b645123943d74d7a", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d32", + "ct": "a70388a907779a2b59fd6f041541925127745559e2da6b2ab7ac9a49132bb027f1918a3ba93c7b01b0028cab840213f8d1c023c57665770db8ea535c8a58b6035f07acb658b3b8ae611e", + "nonce": "77459442b645123943d74d79", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d33", + "ct": "27c29724f99b22905daf2b846ceb4ded9b49a63e21328f361308380f7b089aecd18aae537421cb92d5fa64f7b962bf6b7ad9932769754462f6bc0f62ee21c692da7ef6097aac3f6b5b0c", + "nonce": "77459442b645123943d74d78", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d34", + "ct": "a62b76c581b7b760013333e13403503fe2676ffdc280505aa43bf224a7a4e35b86ddcf2d18fabc58aa41c25f2bd3ff0da69ee0064338a220237506d595084a8a700a4317d34947f145e1", + "nonce": "77459442b645123943d74d7f", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d35", + "ct": "f90d3dea091e3f1819192e5318095db84825b5b19c1784b457ceaa2316f77f05f1336092ddede4067656ef56b047819abf320dbbf82e85e25408ef1f1999b0e268d34a5d5f95bc1ecbcf", + "nonce": "77459442b645123943d74d7e", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d36", + "ct": "1e2509e24467019a1e4a74c642a6b96b95033560c66792a4fc82e52b6b3e17f7072aa0f9dd3492ab04d8ac8fe272f47db3f86e2d4a52f66578f8429ba19c27b318b5ec2efb0321770637", + "nonce": "77459442b645123943d74d7d", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d37", + "ct": "a6e026dd67835fa7be9c21babb9489ba9301abdfbfb3723de528bbe96ca50c76e7c4e9e7d2aaf4f1b6160033d0f678b2cbfedeee5ed173cf20072638d13a1a58bbd492a0e3c4173aa510", + "nonce": "77459442b645123943d74d7c", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d38", + "ct": "eba498069ef7ae26d0d822fa12fc469cc7a4f448ab6b4a20f4eb631f42bfeb9d0e1bde4c57089a168c44557d43f48cd49f1581505109426a76d37841c33562865411debe44052d5c0c4e", + "nonce": "77459442b645123943d74d73", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d39", + "ct": "c1742c2583409f1a219d733caa07b85009f27c0c195af19679c4f92793570c98cc60009e65d5b8c98e2a4d2bf6948c578e7788221b1f9d5a04b3b8b22df01366141db6beb14e2f134d24", + "nonce": "77459442b645123943d74d72", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + } + ], + "exports": [ + { + "exporter_context": "70736575646f72616e646f6d30", + "L": 32, + "exported_value": "a28eac67f1c7d8e0a7d10da1c3e65c7e7e7b6e788fdcd33aa3eed6f6037631a0" + }, + { + "exporter_context": "70736575646f72616e646f6d31", + "L": 32, + "exported_value": "3929d2c79d0993cce923b502ff03811dc8328360b0dece71485a7994603dd3be" + }, + { + "exporter_context": "70736575646f72616e646f6d32", + "L": 32, + "exported_value": "999f41ef5b39e0faf7b2fee973b18e2018c8d4da259949d4bea9a595da070269" + }, + { + "exporter_context": "70736575646f72616e646f6d33", + "L": 32, + "exported_value": "b07d6319b68e5aa7cdade4fb7766ede1bc7d13d1cfac3affd706b0a424e8a48c" + }, + { + "exporter_context": "70736575646f72616e646f6d34", + "L": 32, + "exported_value": "4fb7887f90bd5292d4c98acd92792ad4c7a838f83387b8ad138f02c5af92a090" + } + ] + }, + { + "mode": 0, + "kem_id": 32, + "kdf_id": 18, + "aead_id": 3, + "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", + "ikmE": "b6cc2b55f03081c2776579d068bf739a3ba08b1b5f4024a08742ba9479c84ecc", + "ikmR": "bba0acb2bae9183843f4fcab325719df1f85185ac0a4321dc07c898df28770c5", + "skRm": "7151ed52cb01f89a870ff5f60e8c2be7eaeaf8180f5c741309cd5fa4d00979cc", + "pkRm": "debf05a05f1915dd70ced25ee4774bd54e62abcbf599d323bfe2d1f204c93668", + "enc": "aff395707b2a242b43affd25e43d58776ff83ca2fc4f41d084bc871bdd207e10", + "shared_secret": "25327be29b041cf5dc4c556ae05c9fb4c7edd4fc97ec49bb5e3d9ecdecf7f1cf", + "suite_id": "48504b45002000120003", + "key": "39333c6bb058ea731384f9f4c5ac4869cf1ca12f74c3a3797c201b85da8b338c", + "base_nonce": "75594df8aec04896f4c6defb", + "exporter_secret": "36c5769172c6dc522bb7f94b53f56e16915fd06bb46888b0be1e20d759f66b0c", + "encryptions": [ + { + "aad": "436f756e742d30", + "ct": "aa62e6efd433c61b5a411c11ab9c83afde2ba13015ece24e3fe9208d9d6fbe8a665f778cc2fda3e13bd19c28005ae0255870df74227a2f854bc1601fe313526704c1572e60d9b4aab1ba", + "nonce": "75594df8aec04896f4c6defb", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d31", + "ct": "06d31929c3e0d0c8bbf51d672f8d232782b3f39f162533192b31b729d05dab061d4907f0be8488b9d40d989c767d016b866adc0e6e1c91436b1b00b1caac7e290abf8838d33bcd7228cf", + "nonce": "75594df8aec04896f4c6defa", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d32", + "ct": "dd31f435b5b61f23ac48c78773102d6c54ee8b519eea227110f6fa89e09cd10cc12d8eb1c6395b0961a3b904a7eea16e5578ae8dbcefe4699777da2a15bd597e3b991f05a5ec04e19ecf", + "nonce": "75594df8aec04896f4c6def9", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d33", + "ct": "1f1cf14041f5cc5c148b96ba0c3ab0d5994a2b657ac1c130a65b1bdb9b9ad3c976fda064ae22b719f3bfa067f0cee62e5a97ad97410ae73597b038a24a5344cde97e496df8cd6d7c63f0", + "nonce": "75594df8aec04896f4c6def8", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d34", + "ct": "c783498840844a6463440cb835d8ea2bb16202c4ef8dcf7dfc968d9976e3aa865d2240d9327baaa4f9bda0bf680853c49b51f4ddc23de917a072ded015a845497eae2755f0b9ad53ea63", + "nonce": "75594df8aec04896f4c6deff", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d35", + "ct": "b002a33133e8ca80ab3e7695b5e6a8d1ba70326f207ddc2a51fb9e23559db75f61bd2833f7fd0664a616eb020fb16a118b13e0cba16b04101415e70e1d7bebba1be94f4a127f40662f54", + "nonce": "75594df8aec04896f4c6defe", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d36", + "ct": "f3d99aedfecacdfb07e5ca5bd31c1c2658ca54981cd28e4f90fad6aa17a948ebc264fe11ea30a55d6796dfc8326dcee480686f5b211c2b7e73fda374cac55f99f663e0522f2fb45cdedc", + "nonce": "75594df8aec04896f4c6defd", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d37", + "ct": "4a1081671aabf5a2d936bdce3cfd9577763f7854b11974ed66d6e1573ede4aba5b1715b02ccc2a6f4ca277e2dba04a50f9a19aef9eb13ffdfc96885c3e8d20b351ac48d1e755053dd510", + "nonce": "75594df8aec04896f4c6defc", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d38", + "ct": "0b864ecd2c43eb789afe207972daa5763708af6893b830e2535dc87a8f0130ee351d40562fa2ee54e8670d6c0ba8ec94ce44239cbde418d0c2bb0dc48031452ae90bfeee29359deddda5", + "nonce": "75594df8aec04896f4c6def3", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d39", + "ct": "e5f88e8f8e71b99161a7cf1ed96aadbe6aa5753c6106de72075dbf3125ad5d87ececa73392950f167e23be7e48b1fea7188dd6ab67e2d295406dd0139408ff80c80adca17f327266f3db", + "nonce": "75594df8aec04896f4c6def2", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + } + ], + "exports": [ + { + "exporter_context": "70736575646f72616e646f6d30", + "L": 32, + "exported_value": "d7f55336c6cad3b9167adf0216d32013395727dd377aaddf40b27be6bff48d66" + }, + { + "exporter_context": "70736575646f72616e646f6d31", + "L": 32, + "exported_value": "a82424271723bece129851435bc5a6dabd52db0eb847174c76aa0881c3d8ed79" + }, + { + "exporter_context": "70736575646f72616e646f6d32", + "L": 32, + "exported_value": "f03eac727ccf10fd07ea444db49caf243c46b06909add8ae0c71869a74379773" + }, + { + "exporter_context": "70736575646f72616e646f6d33", + "L": 32, + "exported_value": "5f2c2608b990c8fce7b30badb76db9cdbba89b4f16b2e0f7ded3e6da700551ae" + }, + { + "exporter_context": "70736575646f72616e646f6d34", + "L": 32, + "exported_value": "f48f363a63a8f05000e8e3b27faca5dc44c73aea1cd6c0e53a3c40f4bd01fc7f" + } + ] + }, + { + "mode": 0, + "kem_id": 33, + "kdf_id": 19, + "aead_id": 3, + "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", + "ikmE": "5ce944f454afe857bcfdaff8e81202fd6c1850ab2b7f81ac21703e034c87da2b2d9aba7da4a3e2d1a395c961dbe17633757f324274b15294", + "ikmR": "05010b60198748053414d63c47ba705c6440c9cbe653738977d08c6ca32d0b82e27ba4ab996412f59f05cb73ac7ca0397ae450aa8f12ad3d", + "skRm": "7491fbd4ccbb8c10743c87837d06c6bbdc0221dd527ca412503fe362360894f3a974d3bf98e55562ec592347b8279281069a744167477004", + "pkRm": "fade88e04535766e153ba0b057f6abb2dd800ddc7f9c81261c4c36daedfe24fdf7da2f5509ffb5747fe176df95d2685ebf31a92f9d35d95e", + "enc": "63f7f749b717b00162520b49a89e6ad570cd333b685468dab6ef2017a99b7e194fa3bf572cd1d44766f7c1f2a1d5a0642799b860533ade01", + "shared_secret": "f2dbcd87d122d22995c20d8ff6640f3cf15a3c1e64ccca0f2f0a81f89819290371ba5a5739dff9e3d95845a62f0e28e1d3ba3926789902eb1bcf687f08219416", + "suite_id": "48504b45002100130003", + "key": "50d9c0f76c495240501361876046a37de8439de9f70a48d44bb3df81506e48d8", + "base_nonce": "62c1fbc028752a16e82e8f60", + "exporter_secret": "3e4c62d4f0fa55c78539cc16ff663a54a1c79cb28ebb3411bd84b98968061cc7220eefc446bf60aa064a94d447f57ae18d7621b5bf68082939b8e725e15e5740", + "encryptions": [ + { + "aad": "436f756e742d30", + "ct": "5ad3ab9053041b1c06ff23ff1e3d6a1bdffb7ec3c33b9c03b4bde479dc2d0f9e0950513fadfa51d4a03a2f81222136f9ceb7e8b3ac9d03b5be9a17e98eb0946179605c4a8c3bc8070380", + "nonce": "62c1fbc028752a16e82e8f60", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d31", + "ct": "83ef4e5703b8b3e384f18d5860faee2653a749306859b405ce54a61f0ead7189b20f717901cb7aa53908c6c99995f08874e984053f7b2d9cf8cbe43695bde55e147ba3f4e2d537011ff0", + "nonce": "62c1fbc028752a16e82e8f61", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d32", + "ct": "b023a5543c582674a30a2147973ee1100b8c479fd755802da42c466a7fae18a4bce3533e47ed6974366e4513c28278272d039144b0c1c1d53389d5766d42a67f28b378ab015de8940c2d", + "nonce": "62c1fbc028752a16e82e8f62", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d33", + "ct": "c54cba2dea9f6b11ffb2a1d19805d4d96c8f65564d6f01431037ba2359452e7795ec4f84713d74e3a0b11e065fe2cd7202853f04aa0932ea0b8731635f1af768761b47db5f61e3426d07", + "nonce": "62c1fbc028752a16e82e8f63", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d34", + "ct": "972268de3380f5ad101ee1d88b63bd47eb6459b176a43a5933d0ef3ec2d5cad641c1f7d46c0cd128d1b6d547b7cd719951e7f9973c0903ad03c2a7b8e9cd7fe18979188e0b01cdb80e59", + "nonce": "62c1fbc028752a16e82e8f64", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d35", + "ct": "def9ef424da0409ac61384a355905c6325d84396c39974034b9890eca650a4166212c396ff52e04b2dd8a11fcacd7b49fdc5a8d859b4e45152c50714bac213b09e6121610c3fbfdba107", + "nonce": "62c1fbc028752a16e82e8f65", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d36", + "ct": "70be5945d0016488a7ecb8edd0fc2e28c2e5c6551f6b80162c4fda5c5286839a36cd4e67fb715cb94279d1d5b488518d1d5e7697aa13b78dc677129862098c2d13cdf4f4f32010bfbe75", + "nonce": "62c1fbc028752a16e82e8f66", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d37", + "ct": "962ca42b0bc9a653fdd9ee4875c096905b7a083fb2a2532423c139af182ae4b2b6ab667fa1b079a8f72b4e321d3aa5314634aea5335fbea86a88234d102ebabec80c4d324d1168621800", + "nonce": "62c1fbc028752a16e82e8f67", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d38", + "ct": "91e1977b06039ba6f87da41f5a606048efcf9e9bc8b5f35960d4b986f8b90d6dfce5695f3bb8d5c36e8a65fd066aec7acd9b6707dabe53190d1b7823f8dfd6af22c78c1d9ce6bb812949", + "nonce": "62c1fbc028752a16e82e8f68", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d39", + "ct": "dd759d51420e6047aa826fd337133a7830fdea09e6db565af08d967965571889fa7a456b942994523a175415d34aa98205de6542311059f608f11acd4c2a99204e59b5aff79d04430d73", + "nonce": "62c1fbc028752a16e82e8f69", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + } + ], + "exports": [ + { + "exporter_context": "70736575646f72616e646f6d30", + "L": 32, + "exported_value": "2da5afb4fb6e17c75ab26c04342c5258fa49b8560d6097df09e5e185fb6bafa4" + }, + { + "exporter_context": "70736575646f72616e646f6d31", + "L": 32, + "exported_value": "082f74e76aa2aad139ec8d16a816b64157267b6151267c6af143972b63878cbf" + }, + { + "exporter_context": "70736575646f72616e646f6d32", + "L": 32, + "exported_value": "bfe8ac225e0c315b3a896e66152b65900bbd1e6857ab1317f75b5afa84ab524b" + }, + { + "exporter_context": "70736575646f72616e646f6d33", + "L": 32, + "exported_value": "1dce8c0532f6555af6c509ec4e10e5e084052fdb6409b613dd88d566c648728f" + }, + { + "exporter_context": "70736575646f72616e646f6d34", + "L": 32, + "exported_value": "32e3b06e3d4ca33010b2ed022e04ad08cbc8d8b66f94630bf9701b0797cb6259" + } + ] + }, + { + "mode": 0, + "kem_id": 80, + "kdf_id": 16, + "aead_id": 2, + "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", + "ikmE": "67840d6911546d7784d58166c17a43c7a19c5866cc6db1b0c61f509ba0315927e87cee3ed5836432af0ff3721e87baacf57de68411ba96b8d53d0bc6bf44abc28d6daab4b0c2452f8a8e25ba5d28bc734191c29a686c65d852c941dac3764cb44b7cdeecab2398339831370b9c3b2354e52385f93b09a46a6cb7fe80d94edf12f8ba4906884c5e007212edc9a26837a1d6a5e8b18f41453cfd88d2ddbba6e1be", + "ikmR": "2a881bc073b87cca19d9ef6992ae689d4c58b047c274b40784ec291734d7697f", + "skRm": "66273a348484a1872c621b19cf037e6f8190c80ea79938d51d78cbd88be4403e", + "pkRm": "2383c65847b054307438b3bfe68397875609e43b1a57d46573dc4c2992c457e3648d2b5413636988a33922f7022505b29183c5862625a8d3bd820714cbab89f9c1197c52748d011de275a7522cca2b866669c9930c84bac3ebb0a59662391b437d312eb786662d19cb80444f352a75189aa693a2b13abab836c8b43eaba003d688c70c9721f044cbd43e9cf49a508709775878c0438728daa8fa671da91bc978fb3a2110110c317155211457651392a7cfb2b45b4ce21aa31b9903c389967170f586065073a8688abd37298c829998c05054f9484ebf356bd90b1212880a27f431277a15605bc85b6c97475b34e4b875bbc6b77799324520c0137510383ac02d48515ed01af7cc1265a4acd6c3baa3a50b0f325fbf0644e28811fef2822e01b5364906a7b99c152790c5099ff136989cfb6f04425622e15c107b329b49119c787077497386dcbec64502a0f537d135ab2542b3653cb377c173d173cbc7b398c19a7fdddb3ee5d12cdbba96379422f935131efc6831ca9e7f9a86fe298b2f29854e3b9b9913831dc66bf1808a8a95ac30474fe467406c7b4ab45912b4e29689a7ad9668ba6b36570b5c2fddd56fcce0c348998488813fc90c0232e70f9125a31aaca469fc3764e23acdbcbb1a106ddd941f0b923a76f3a7f9a91582340188eb221d1aa67de6ce503cb48cdc7762155faaabb96ec471d1236597c577bef207d4e6594319a0df1715d8c1988a234351a6b31c12334e59bc9d86050e7862f85b7bdf418f5fa276dec41adbb6c223ec5f12579d4c552779200fdf5b213476cc023c4db5b9c8ff8b0ea9f5291f3789dd1c55c340111e21284a34a445fb2a27e7bfb26128b04c0de3b73ad6a39606a0a84e347c62c26e11e60f6b22a2234baa0fe6233cd82f42f282d90370a1e07050fc8edb3aa895fb03f3f29533073e82dba544765c70b44ec70a91aed89f60c63499a635b565a571d7a5ece50a2e994d3d1736ad68c5bb4bc3ceb76c00ec38764b0e2d912d3a91386ec3ab7e3785611c8f2c310cd6d8044b3caadf959799bb1bf7523ca3f8ad95597c35e46412503b2ffa46e88c95ba944d5e598e23a4a2b3266553d5b92e856ba2b95925574493c72abc02bdc201155a92600069194146592ed89cab8601ba62074db75814cba0ef3c55db1079b4a4402d477ac6d46c8ce3224e9249ec76c9971bab8124a08e2c1c4bda43dc3aaff5a60b028c6ee0fba44f959051751712b09e8577207373c34f7cce084689c61a7f146cbcb697c400804f38d5b752a75f07451d737727c67acd67324f72173514620b0901829424cbe1a47525b69a9d56c579a884de54c6361253f134c503a09ecffca99e997d57388f9accae771820ff86b7fb52cd7dacb5e3527a0837841e5b58d2d1132bbc8c8d1359957c751ec7ca223b97ff214aad4a26cedaaf6fd6102bf68d65dc5d0db84befdc8929b01fa1d50d5087a2d19583340809e95861c5ecc6e76aa2b2f454c6283e6000cbc2209b86790316996fbb41ca96b0a84b877d10b84bdc7b79afb945c909c869652a4174725b437b1042b40637a96c04a20549626efba2dbe46d5f53c31bf4be525b990e3331d1662d8ab323d4555c253b79c3342bf81dd102c2d027661bda892300b317238d39b97eab4725270fe810eb3d89c13e045707ad11a164a1be68161c1c2a1b61498b85c35a755de03d6dbd567219d89337de6215e782776d25fc72561a739444e2829da8be092600506d008313752a3f32", + "enc": "3b451618d1a4a1dd3f52e6b2780cc3b35b61138143e8dfce4967be861c63f404e14756fcd7c4696259de3f2359b6855d09538c7f9456c2fc15ab1288a5d42c74c73ebf6ef0aabc33093f19cd78972fa0161188eb2a3bd0d888e04ee2a0fbab2cf2d48d515b7ca243a00d9d23f01f6febb87ec42dbdd2a8c9953051e7526e0b4ed42146ce4e8bc9ae2b6f50bbbc22b5e7bbc5aac9ba06b5724f87b35b03adc38144b202b2e899b9df940ebe7ca43a044ea68b99037908fd200468f8aa8572b63d63d81d71599b80843feedb8600aeb0049f78acc58befe361694cd3efdab34e97f97d104eb0e2d8a6358635b7b24130ed287aca8af4a4da143218fb4a25a0c0548003c57baa197f77693a143db14773654f943edad81c5e1c754cba3b6573e330586915df2c93e0f9cca31f9b9797e52b8c2f9330fa880006c5a1b3090b21561848ee1ce8a575cdf06e6bf018b9a877d968de5728eb8bb75c6364aa9a865a35f3adb5ffc65032c9ad301f2994db70ac5ba5003e43500bc73389b467ca3492c48bcf8cee538828331bcde810e8a28efdee045f96cd20ccbcd8ff0c0280b7c8e5726deb2b0bfa8c91dec20c52d47536ceb5fbe460d65da338a35e9c733447970196cadc3fb7021edb5e5202a6ddcc940e83cce3174a32415fae21ca78a8ad87aaa96a45fd0d0fa0d0b6c2a9fcea5939cc2634136f534985ca944ee2c7a8c14ff5502bca8829b721c7503bf50839899c35b0656c3d3965b98f27fef3c8efa1b19bc15e1d6dd512ab9f5e21a5efc76ea24559387eb225a16bc7714ba958f81c38f33c4a33e16a997d575d20aa9bac25cbf7ae0c269f5e3c53d0189c518ca16b283659c9d29936e84e1f6c823b9ce54114e1cdfd236b535a437b8e079cd8c628b0421e7eae8abae36087538f53d4bef9a02e3648e9aaaa443eaafd8a5fde69b113c15929af5f4643cc59f0b7d01d86003ee63e369eba12cf18eeefe64b215fa0bba8cb1196c29559aa2d897fd0f364ebee655b0e2591e0ecae521eab51a92e5adbbfa09868c0cff1c5db8e10c8d8b1dad6b443f7014317654608a34610ced2575b96a949cb7e5b52826f9b74240be5b43ce44a9f452eae036855e01c928efdc4d618039a38831b750e8244a718f69722b3cce3b93a7d9aae67fcbbe4ee63ddf8604dca8d3868ffe163ac242603d750e18390f8eee12567466296bc1655ce7a1d9a92bd872f49b7d0ea04002bb9ef1c7132e204041ba1479d4474823ec7bdfa371d7ef5c908e2a5b08c01c28c547cbf899f0f1094508e7f08cf5309d434c8a443ca255cef7f5fab7c2dfdc7bdbac947d6feb3b2bc3d4bbfc4bfc844e7e32a049cb0f0aa128eaabcb741b9c4fa9e3186a1b0e45962e6d796b98fda7c0ecf7bcaaefe02b5293c3415551790e93f2d4ad9a83b00e4adcc6819c4d41d9670e112e0e67181e326f18bf0e9718b8354e3d6062c76b30488b598cf7af2f4a96dcd0e2e2ac17084092a80312adaab4b1ebd5cc325c0ce5f96f1ae50717d3b1b6ce8b3f620679ac904fd97d47237d7b362698c647380a7e2ce91a3782d96930d893df4447039f895102e7b2305ea3506c9d68b90a26d4fba1dc03415d6cdf396ecefd7a94b27724c61", + "shared_secret": "9d2253e13a56e77df4cc2093d56c935ba16802a1068bd4c4f7915df4c8e931c3", + "suite_id": "48504b45005000100002", + "key": "ae09f7df51707cf2b42942cd88fefec4fa04d5bd186fd63c0f08b55d6d1762a8", + "base_nonce": "daff3625a20bd400bb9d37ff", + "exporter_secret": "8f039cbfc19ead64309add23ba03d352fe8dda8369614d6fd82ab4578fd94ec4", + "encryptions": [ + { + "aad": "436f756e742d30", + "ct": "94b83d53eea6d673f998c65f4810c8401818bd5e9e86d24b77294ebed80e3c2a31451c6ce6b09bb316f04dcc6d24d099812917f5f9f57b70f0f5adb7577088e4db256f5bb78d887a4d14", + "nonce": "daff3625a20bd400bb9d37ff", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d31", + "ct": "ef1538d8819bc60387f2de35c375a8470846802bccdf17fb53114c26b01d4ea7eab73132f0d9a621d85644bc3030c2b963b0b11a804662de51873c65edb06f9e343862b70d2cc85121b3", + "nonce": "daff3625a20bd400bb9d37fe", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d32", + "ct": "d97f92a34f96c0fb9fb351f212994f7aa4f21e73601f1eea9d97ed46acbbe41fa6ab4be8b4e5f2a3f60870dcb2c3dd8b28ddc472fbb64697ffe9bc6d3774da3873cd51f1fd4189a91d63", + "nonce": "daff3625a20bd400bb9d37fd", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d33", + "ct": "73b16d5810b2bd59e9378335873469ccefeaf5d77d5afeb203577bf873667863190c6428de124a828b2bd7b19dca570c4db10e9643fccaee4250e590521d6542fd14b0c2a2e26dd9efc2", + "nonce": "daff3625a20bd400bb9d37fc", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d34", + "ct": "e2824e00775603373708772e204f5433666d639939d00b7efe4a6a7e0fc8506cfe9edcff343fbf48d54fbf95189f180ca1dd415c53606f2953044230ca84c7a2802777a4e2deae25049b", + "nonce": "daff3625a20bd400bb9d37fb", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d35", + "ct": "8282d0cd7652e7f39a20921a4711ee948facf1d4c4df5b6979f53952f70974ab6a133000e158d9b54b0111727c19bcbd2077e33dd39206892cb7468e9a8b9acf6875729088c9f3f7dc0f", + "nonce": "daff3625a20bd400bb9d37fa", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d36", + "ct": "d51b58f8e0a6b69837aa79d6c939baad5815c6b0911c3df3226e2500838d0f4ff5c52cedd11656df1c8697fe9ca6f5b0e309d3eaf1174125e312b1affd92c45c837fd57378802f9db28b", + "nonce": "daff3625a20bd400bb9d37f9", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d37", + "ct": "148bcfd077af5374cdba5365af4d0fd66edf1350cdae4ee462697fbd897535875ee09e7bfcfd61df12b9cb3a6557f3aecacae42b31477f9a3bd17b821db0ad78828f947a04182490c216", + "nonce": "daff3625a20bd400bb9d37f8", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d38", + "ct": "1ef0d51b32ab9c0e224efbe9ef1759751651044b50fbce517bee73ce72f19b37e8939aaf4d75f210810d564dbfd2c1bb0f6e6abb00cf63eb24752e10abdf4e5855491ff63fe44ee9bd87", + "nonce": "daff3625a20bd400bb9d37f7", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d39", + "ct": "55f7440e586d22c73c61cc9f9c8a723c9d6aef2b90f8feea359cb066eba9ad707225857d84963cbdd573d2087f64fe29defc91ad389168f06e1e6430cf58cd469d7928c85943def0f1d6", + "nonce": "daff3625a20bd400bb9d37f6", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + } + ], + "exports": [ + { + "exporter_context": "70736575646f72616e646f6d30", + "L": 32, + "exported_value": "69273dbcb0c70786d49f4a568737f67724cacaa1f80e1bef50bb369b017dfd8c" + }, + { + "exporter_context": "70736575646f72616e646f6d31", + "L": 32, + "exported_value": "ac1b843f385b6c2a7a6d26edb38032c5091706c5bc855570b9bfcafddb9bb1e1" + }, + { + "exporter_context": "70736575646f72616e646f6d32", + "L": 32, + "exported_value": "82f85d1631d357890d0fe518b35ad845db771c031822d2a1d0fe6611441428ad" + }, + { + "exporter_context": "70736575646f72616e646f6d33", + "L": 32, + "exported_value": "90678e326de30078e260ae3802b17321322e423895db1dff99a2bb89360cd673" + }, + { + "exporter_context": "70736575646f72616e646f6d34", + "L": 32, + "exported_value": "9074725fcb99ba04bbf861f4b42be52babef266ab66278ae95862b1a86f0ec1d" + } + ] + }, + { + "mode": 0, + "kem_id": 25722, + "kdf_id": 17, + "aead_id": 3, + "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", + "ikmE": "ac9639cf4581ac270569ed0fd1f4ab0feb59db2956c91c38fd1744768102f69d29ad8d4e9fda6043676fa808d148fd448397fce724141dd9b8e9827d274a9fa5", + "ikmR": "cc6ca9078b703031842f60acb018a310030a04cd8046751c671ad247b79d35bb", + "skRm": "ade62d76461f5fb35b5de3419f10b4ab4cfd81512da8e8a094d51ad9746d9868", + "pkRm": "4b9531fb494a29413d0ab36a92c7749d5b409a137f1a05c1385a6818308bd3d32f1065b73cb9a2fe9b77e74b9bb71a4a1f0aa01568687cf413893951d5e983e39904d0f3ac2cf457297741cb2658123ac5b0116863356b4b55551c5bb56faa9c80a62417ea90dcd683601c5d2a977d0d74010f975c15622d01451d97234761c3c8ff185c37a11acfc0c5fb311b2660c7ec28438498475d2c2dea12ac0387ce3ec4669450302fca9a0ab93bd7cba2879c730bc17d6b5417c383c1f90b9807343322f85d89abb16686bdf82176b7b36284678f017990ba4a724e36013bb38e5cc762c6e8c4127536b44659e9890608d2bd355148d5e3024842011c800c5ff72e20da517aa669c1c78ec5a727129692ddec53d4d5aaa35016d63482d0a835977ca0bff350ebf7b4317259d25a03511abcc5d631c979cb1c18bb829c257dcb038c5085105aa88e5744e9507a247877796693f1631469f29dfab7a5d1ccb818c03ff652c4a896b9aa9264192b2f316973eca345c1f29ad6d9004e6a76afec630208ad6bc058eeb81a1380ce567b57ec24a1f4c725611591e85a8bd0d8a306e32fa7002fdb4c9ac9d02c73f557bb9c0a5f55295c33b9adbc4469a6a321eb39dbdb13fd44a556200e33184fa44346741c12fe097b22c778fa25681d954da3843a609a1ccf38478658883bfa6b314b6b93e11105884a59968a3cf89beff4717db7ac938b89683bc588c6553389b53ca744099741f1d96e84ab93aeabb10e4b5d1269244fa93b5ff27298872346733e38c48e92f817e1e98c61c220a1069a3705810646463de7076c207d5d40b7dd812f58d8acf171900d7b8d9fc56f1c2929dbecb76580554ba6b0b0447a8f6a6028f4cbb1933a58a26186cc4671c8caa6286d9124cb53b82e12d90beb792cec4c556dac44c49a37dd49c2d42a917578ac08a51699331c79babb43ec2a3647cc37db9316920693e194990baa7443a507104d3b62b015a199432aa606b4613f8cc63bd0565d66ce41d59b273bb6cdb95ebdd255029cbf6f6221aba898f2a8868239975dd00c9a520b394849df134b318cb4e2b25fad4b0b92d0c742bb3bd0c8c98ca2739048277d4b2056f3063895613d0a06a3d9a3bb86cf47d8158d10cc6537008a7469f3fa0609604d896918e4676598232b30d9ca520ab308610f92d7b4cfbc3dcbe14cf90c925000501737a5b0f61f98006ecc7c21e934c547e4800d54b2b578c9b4f435eac666094720fd45862a07a0121c0971b57b3fb69dc2c4b47dfbb47504295cd58adca7c0da5244dd7550576545b214c93796a9c0458b3d887947f8bfa88959e7f1c72821548eba7ea9f74a787c2b40b962ab58835a52524a94079a61284d7acb4943a54a117fc71b94776b732a644f66c451fbe34593a44d57fb21348799608959fad5c84e990951aca92c8bc68e084d2d596307f586be8cb3e043507be17e70312156eb6e464cc530377d23f32a48fb6921ab320a324fefa807c3cb262c460d9c1c8a23c9314cc3847fccc66c9519ba2756f9956cedb8b42a38cd25f7237cc7ba5d50c8c2ac446fb7a4a76762c5f151d04682122057e793851a3496d5177782c4afe2688a7ae2a198156d0cdcb4c64c8d282661abe19ffc2ca793ee9a2c190c5c6852d1d743384730c92c1bd82d4333642a14f7e3cdd98b1791c98c1a09d3a0dd71b1e253cfc077801a0c2729f53a3023", + "enc": "b0e05d539064754e11737ec32a268888b7fd7ccc11cdb3465860b26e75a5976b1e586c83503332c395cc312278d3bd6a8118db9718397dec4bf7a7f0ddc1d9edc0d0072b5bd8fe4861d6a01022cb3f30bac913753c60ce38fe3c322d60ad4bdc41682b292bae49226e1b01736877d232034170046b4058111d12285c47b0a3efae9e59654d3a7ee637d4b2fb00f17bd9337bf98cb59acf2ae53db40ca11910bfb639b82b15d9fd4be09df8d5e7b3acafa9cd24df808ea8557e86c325d49387ac8b2b9616d1f76efb6fd026345077641d7fde4ad3a83ff10f67de3eb4ec48f3045ed2032c3a9ec9642cb70bb7bc27d0b56f0a6b323506b8d25c412bfd25897f228122bafe2e5f8e55112c9f8e7c29d6d2498ace41742b7fd0e31a12afb2bf1beebcf63e387b0826e5a69594293dc2f241cf7dfa8cf27391680f3d72e8c90fded4605058168ce313a9de059d1a7e34f8016e62f9c824f440245498f463420b7736446b8fba0f8848b00094cae0749d2f2fc6506511c7a43774eef264fb3f8b20c46f50e394a325dd2de4b92aeab2db9d8f29e7e547766ebcf78000a1d33a74d0738f693e6d2389f6b6ec90a608b50f07608c417e10f6f7ba0f0e489faa6bb93b78a189ce8a02035857628c44f3edbdcb5b1a61c0864209b5bafb7ee9900605321505bcd6e1579f62ae97ada8c030ec7fb3591142348739b3aa3ceea934b0f48619011301a2997f070de0a064cff27beb55543ba9447e6ac0e94dd171ac471ed3f773c4e34e9442c91da655db39895a2c4f290e900b0c3b37691363a1ac5c78db70750ee0ef54f80ef631cfd920d78ee1686f67536cbf1a74fe19f90c20eef96b02e4e34030a0ea833179d4ae5a6c17c423271b4ad59f9045453a876561275d93d82a87af02c15a5513d8537d954fb42db00edaabf8853840f00bc618432c6a9cd94b990549a35bdab4b1be7a101862a3e7aa36f24513314751b2a6648f7552a1672decbca45717098c6808f12f341139ab75b5af14f895359b1152f638a3cbaacdb355ecd1af2daa5ae121d2dc68c13713dd99f738e6c6d9c7409365dab6027ac1a7a71e0e6d2075a1593cae0a664ab04cb0ab0711b15a5836e1eb40323fb60477215fd40f9b6b52ac7b2e73dde487d729dbc3c7f976adbb28edcca8948b1a22f11943d367452e817f20ed27d4feb5341e4078164bb0010643d91fad31aee0c446274cc511501ecd929f83e8489dc385cd1d2173a7e63791d5a7eb7d0115389e9a604a999a2a9b443655876187cb060ea8bf5272fd06b85a33545ffd7ec6e76e866f6f58c9f3214f16125bd541cf0dd22a40042e19abc47462f7bee257958d330a74f6abc17c3dc1f23fd7da0b274eab80dd6691c94ed5694cfbbce7d25e3a37b94358b87b57777ebf82d9a852301e3353bf6356f26eb3d293ac97477b34734d7c1efaebfd2c22d7820ecff59b7da55ccd0f2a54e645064612b716736543948bfb20234ef9d5a61e0697d8abc940711632f56a14177de163c7d0b1788a0cb17272175ab893370766d75d28680cc2593902aafcc6ce2f25e3b71a9c1ff5f0871a0c", + "shared_secret": "c3b302f7ad7e13ab4713facdd0d8058507133e966519acca3af01ab2d5c96549", + "suite_id": "48504b45647a00110003", + "key": "946a26bbe80fcb3b39e15971fd7f4b41f05826073fcc015c69a5c4a430166920", + "base_nonce": "df9df51376022d86761ae77c", + "exporter_secret": "3e5b5eaca99e2a157c08013d7ee6c5ef40c09f9ce2855319dd8b01173bfbfbfc80266664365ec9d6a7ec10c7804a41d3f482ac7d530018e3e41bd2b5fde27087", + "encryptions": [ + { + "aad": "436f756e742d30", + "ct": "b6fc2a492f5c22a6ce272b8cec7bb643f3ce657fbd58eff2d689666bd7c67fd1fc9d8626b56be90dba0277a794220f8cbce54dfcfa07572c7c88266a9608ea257a8fbbebacd960d7804e", + "nonce": "df9df51376022d86761ae77c", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d31", + "ct": "b63342e59afd93e0de52d81474f3a6d58f828e065235608172c6e766debfe0b943d3549dd920b55cab0cb6b3e4fe9d4dd543636255f7434463cfeca6a55cb1b336db1a4ff89659bcc62a", + "nonce": "df9df51376022d86761ae77d", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d32", + "ct": "4d8804e072fefaade1b3a50a6bc7f68168c914044cc42a59b71599e5d3d11314bde545bef1094f97bf35ff95753d8ebddebaf3a372bdfe1604dc00b7905263683c81c3adab0b181271b3", + "nonce": "df9df51376022d86761ae77e", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d33", + "ct": "62c8227de4708510ea92e1a17cd83e1d152b9554d12cd2a66ad0114c1ac5fa671b638a7093fd5580204460bc244b68d059781ea685a09c820646616b537ff858bc88a0abc249deca31e2", + "nonce": "df9df51376022d86761ae77f", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d34", + "ct": "62becabae52c623b55a3d2c36b3095ec9f2c8288a4bc1c65501bb2b538c0cf9cb2381ba491d84f98114e77d2896049be153fcb22b4d1f1630f78b40e9c7aeb8f082e4e28564ed22da5ca", + "nonce": "df9df51376022d86761ae778", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d35", + "ct": "5680b5a63112f7e5d2ef8ccb6ba565789d84aad2098a30c0efcebb415ebe81e34b8ef8d7eaf98867c4f8b15a5e7b3d9a3f6e4d5ce58d145a15e434aa1dec0fbcf4a359de7c94f0d4e6f9", + "nonce": "df9df51376022d86761ae779", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d36", + "ct": "086b84a7d0e4a326412bd105682607ca4964d886d064b74480416e9ab85aca603ae4c99188a27eda316dbb9ed21f717748fa83b362f92c3d2e05550d992f9da721413ed5f63602cb833f", + "nonce": "df9df51376022d86761ae77a", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d37", + "ct": "02b96decddff80c769b615b481c01896a81faaa0d794d494192d93aa84dea4121baabbc2ecae188e15e02ce61dc7b7bed8223d91f7246284d7159d7580718cb5ccb654d1de5209c71351", + "nonce": "df9df51376022d86761ae77b", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d38", + "ct": "cf1123ee5cc11a0ec0cde956908e607978ffc7009088f5e2bfe282bd9a11f6866ab7712e83cea23dc7645cd2000d4a7a8e006382f9bd26339f77e7c52e824ac79ccd809e57d605b54de2", + "nonce": "df9df51376022d86761ae774", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d39", + "ct": "29c85e9faf72c45f9bfae777917fcb92e51e1c4dd416e97521680396e359269058e9a0f48d2cf2f7a924674e0c3afed4716badd6c9506d3f8bd52eae56b15580edfc4bf814228ec5ad89", + "nonce": "df9df51376022d86761ae775", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + } + ], + "exports": [ + { + "exporter_context": "70736575646f72616e646f6d30", + "L": 32, + "exported_value": "941099dcecdd679acb7ff4e090cbd9b6626c9a510d93779cb812249e4d9060ec" + }, + { + "exporter_context": "70736575646f72616e646f6d31", + "L": 32, + "exported_value": "3e66c753c7772c1cd27cbb1c84ff40e00d32bb0895a9b5dd78e59e8a83489478" + }, + { + "exporter_context": "70736575646f72616e646f6d32", + "L": 32, + "exported_value": "7e3435f9d912542a08938b8d3e22f6caa1d3c0ffa892ace8238d4b816f39ebee" + }, + { + "exporter_context": "70736575646f72616e646f6d33", + "L": 32, + "exported_value": "a648999e752e0c633c3bc1efdcd3ce1bf39f62f8232cd1d669bb1b96dfe1652c" + }, + { + "exporter_context": "70736575646f72616e646f6d34", + "L": 32, + "exported_value": "3cb5f55ddf3b0eeb568853b7b90b3fa39c6eff86f3d7017466df45e900e421fe" + } + ] + }, + { + "mode": 0, + "kem_id": 66, + "kdf_id": 19, + "aead_id": 1, + "info": "34663634363532303666366532303631323034373732363536333639363136653230353537323665", + "ikmE": "8f46a5952c3a4e8389332362367031eae8e9f40036875ac1bed7e41309d797e7", + "ikmR": "5248d849e9eb63eba3e3e314761a160dc082063ae9874437ae1bd269d70301bc897f174128f521cad81ed51c8353c4eae8c5f00e477a165096d833d723312a9a", + "skRm": "72340a3721852dc4f996201382edbdf8b9cbd61c6f9c7874507b417d3467b1c0ad997ac9e874f3c03a30a0eb1c3f1bdcda9d5d6a812612b761805b9d68f7f35c", + "pkRm": "5ffa624d14cc6ebb1edb1c255854cf46a188d1e19d09f0a4797488e7da0df121033dc05ae10126d899466ecc4c2ca176fe73c3c4cb9487d74cab8c6830838de0e5c2b85119f1b9157d48cd246aa4ce31c28a230e2173a45985a16b5b0705d541b4721021460a7b6249378c18b2788e574a287978c879ac3e49e015ac844dc946218bd4cf7cb75f82063bfdcccb1fca72f5458c40f31056117e75139b8e235df7fb3557e580ca6b710e9972768844fb1b041b14557af1425b1c338eb14b4a1cb74b022fdc93b494d6b4b71b2cf4462aad19a1476188ee684ffa5c2d8d3c65c10b80ec21563ccc5c1f5862c1c3afecb4aad57b56170ba93e8c15bce06c0ef194e560c4da0b5b801420040a396ccb4702a6b61237b24c791db1a8461e24080111695332bc50c004d439b77ee067ad2299aa268af5f034462567a6b0a1b4376093eb897fb44b43c59131d2416c96b889941b9ba6933bda7153f282bb0c8cb0635eb2730f1b4b94b24a0104f979c3599eb9d0bae95387a4f55dc766858c438a4a37087b4544fd80ce85d6c8772368eaf91d41353ed2fb8f3822a3d1d14729e33492bcb2f6cab75e7723862b2c90ac813a0c78abccaae713270b54419f33211fc51d46caa445533af7a4bc731b0998ac0df098074fe5257c653540e984797a2422434f471759c8e9356327a5d1f83760fa5baf260a11a0348723c65d34219163296df1b345d183d4ec3234a08af27540f907c0e99ace9353a1e9f35107f72e104a137e82c4a721848b85031bbc0dcb81718b991455a9554d9a1d58e720778a374fe442e7217a6389ab83eb1b49f13344a07b03ab8e32361bd8a54a6fb163f40588a17178e2ea80e6d0798e0800f7e46a74417be2f61437b168fb514612ac1676b859ecd652e4741e1a43066c4527a0818f98e8026ba562bad3912b55c03849812461a533b450d927b96d7ba06c50831f507431472a9365507880341e71784aa99990ac0bc2c7b1cea54a8d03b2dc3a22fafa7cf5a377c2834ede9889d1758b37c0cc930b559518a342b76b0ba820b4879e5f420139c725a1f109e909832300850602c1c97cc7b7731d2033b3adb0a471a67359b62ff06504b6c44e10e219b03ca02d0cab0fcbc016407a643aa650e3b8d929b65c662c732139f7bb764cc41f314cc06626176244adc8047cf80798b4a44288e6c376aba4e648a7cff12a1104bf13897e3d73194797466ed044bdb764f6b20ee366a316f1314b73a72a23c178c752c21433df5204789054a005ab5db1560588b838d7bcb5b645a101cd5034a35b5ba1a506394f31c292cca739e308eecb2ce4367d2939aae389b109f62f342970e6f3757c5a3877a03766893ca9a942b3477b91666b9025b443187cd10a9b0b204bbb7762649c2a14abca1ac3be3bdc99dbaa639157b2f1e4ab25ccab594853e211556002bd97f21218dca3b2ea2965e82fcc23559f8c1b4b645a38d1487322007f309a660ab505c7ad80a62ed92b3ecbd6185b883c7c866bcf62bca53b520165c04572109886be875446b6579b8e2586fd314a4a489c9ab005d1e5c80ef59f86f5859524be64911c7fe1607042b6829a63e8b239b505ca27d28bba602e28a39b3a543cd0c25c103a9dc08224f7d8ca9d115a22d29ccf086b964bad24e477298c926a3c9ea29837bf519e55221cad98cfb532a42d331445b5a5bd58753d13409f6a8fc107405a10698d3973f7f07eb649751466b52f382128146d4137c52177109e01a7bce188eab815a9fc515021bc5432a577e44d21f56148f7b242f956c6568725048032e59efcaba616a89d4375483c416a1e03653e6a4fde1497ebb51ed9c2b864e23babd27e6d34cb6fa618c750ac7999897dd0b963ac3294e967b92081054ba076d40e7a6673bd3a72f3d9b6e9930d2d03062019095b8c7ddce377f9b961c1749833c95ae29723c4e7b218bb52fc2cab6f462f81f4769c9c8c32280ab92275c29780a17aa2d373c7d5495591145f5456024b4bc2816148f0f326a9ea38ebb10cf43987760c8ff8693e84c079f9754d57050a46b9268bdc2424a83f270459fe248784903b652732417190fdc90ceb96a86f5734e23a6fbb590e445b0acf47cc7aea2f976a0395d5c63da03593548484a229b3da00cfaa453f579dd6da55d14a93f6f24ccb37dc4957d7d826b733ace150b2c9bfebabc07a531178e12e8481f2de", + "enc": "b7632dab87cf3b7178783b3ec0309525d6eda88f19267d212b001674c630902dcfd7b91f2625b50140fd7897d690cc4fec735714f2dec501100b1b466b231c368b623aebb1ecc96f2545a247c550b333ad0ac996dc09d081b394165867885374f08dfc3d86cc7a904e6c023ca50b2e3f79c22be09f60f17420cb40bc5a2abe49b00355006940ce0295e66e0822d063312bb2f72864982f1b36a8c3465e7039ee510b3831c8e015f397f5c3a7bd4216ce7172775d5e2603f9c17fbfda1c1d707a06d3299ecb7df089d384e1eb8d861583ca65a290910be1da9f25a62f57aa56d7d84475868e28f73e40b36f24f5a08141ae5d3fba07e9ad9162065105bb52a17c0a1840e57e24e18083c5103db212fde229613afcbabe6b8902ec9d7e11057f8b30e67f075d6a7398d9de932ebaff25a414ffe5be40359ea10fbd3e205ea8626eacb86694e7ffd9a67db72390070e7765d181911f93dfe44291928ae4bb6aa0a321618282c916926f55880b9c2973771eae789fbf0bf1530eae47209b4ce21c6da05545296d9bbad9d0c52a4e1bea9a642e142c80f80c8dcc75bae5a91eb68571980ce4e4fc1945196a3c97c7751fe7332dc6d80a725006f22d18dee894fa0a048a37ce4f36ffac11cafa45affa0fede3c96f4a965b1e64d4021273a3ef1ae2756b73aa860ef426705b5fc8db9849530ec6c2a8d7b59b0aaa6e3c488c3e38b2ac66c2d219e67a69e8b05cbe6088b3e55a7254d6edb1393740b6d3eeeff7890aa134bdf9dfdd26c37466205c64bb4b0d33002e6a0516d7e4c66da312bb3787a3a4a014cbcc893218adb20816653419774c79fd96b8d9f9ec5fc4228b667dfd422abbfe63eab397a795a792d5282576f2fb8fdad845fd76b1a4c36ac561667d7137097cb05f1dfa263b0fb457582b37751d0e99ba5974da35470648f27c8e292040ce7baae171cf408b4dbea49119e4a5231fd7dd05a7de7fb9f0eb299df1d902d6390db5286050d4f3679970cef6aee3d9f146f4fbf383190c4bc1aef8f9c926db1ece0d3dca1ab7613879cfc7cb2f57b917bcebca4ebf699d6921f1f5c5fa3975f168e7cdb259b55a264dea83f23562b78972552cb5b0364aa5527efd1483a337940667f1909b87dfc8e06903165f38ac4d89a35ec5a4ba2180aabc127ecb60fed90d5c4ef9c5d5d8091da56cd455521cf7b208b4b44ca1182b3d45d9905b1183efafeba676dfd1c5f1a0f94cc35a94db90b9328d4351867b8c20af9acb8bed9e51240b43c777c524fb21c62629a97cae48fed9aeb8d6d00ba0dd61880b0cc28b640de6ef28573f99a5ac37c756f437fcf4ddcd960e61830b38c90474dbd69017c59c11488adc82fa811a9086a747ff6f1cc2178cd6f2878cae026f165287551b3aaf684c68f65679e62b51f40ed5b9c9e1d585ebf5b257a5852bc0370f3c124ade2184b1366bd5d0e1cb5c66136b769281eb00088d5fd3e330d13a277db40e47664567934f8e03a11c3feaf0654294dd4e6c2da9fe60cde90cb6fe8fdd3ead3ea468d2ec29eca921376fbc38dd2c4c9a1799281f7461b21426b9300210883d6f4f061bbcd9277b3a2e502b9e8a42e2b22705a17eeafccab6d4e16eb251299eb7209842a07ac72689340d607c20dc3abd6bd7abe27e6e5b80a30b8ea00bd11f2b1d92c4f2641f7307e31d53dbebae3bb2b2696c7f3c7198fd879ef3b6ab44f03893dbf97ea857476f5c4578362dda11c54e176055d2e1888d185533a9d672a42168e212f51647bde716235a1194d91d347cd5549c02a555c791fab6242f7270f70c1a28ac5f617742b865b26ed408c3f5b188f572688cbf4f3bffb4de6977c32faff6c741d5608c3e4b9aebc0817580a894dee345ca3303327e0cb5120198d99cb0cee0b00a36f1bfbd076998e70568d8f20e05ce7a42bddb0516318f22ff61f6f405bdb72b14734830d830ce389bdd2f89ca697b9fc198e1e6f4cce9218d0c62679a215e8c5e4b51e9596071254bf3cf7334b4622fca088d71038e80a6c94b07ef4317e355c6708b5f4f0a6eaadf6075f70e4666a22e8992f174131f3d61c3683e2ec0218488b6802aae4b1059dfbefca116cbdda39a7574143d17b1b8b201e8b8417cdd931872b00871f3d7554b52f6d6745d62e61169748e598b2f05b0baabb37a801a4b97602d6119405ff56d0b56771ef413131d1ca033a94d745ddfe1d0", + "shared_secret": "7c27e161899a7fa30d85fb53381365248bbd13995c2b02320f37c8c0b595be5d", + "suite_id": "48504b45004200130001", + "key": "5ccdff49884c1c2872c37463874389b1", + "base_nonce": "ac12fdc34e864fae75aff5b6", + "exporter_secret": "df8f4ebcd09b7f3769ec59b5da167053cb96c17113b764137f9e622e589caa5d80ab7a64fd96f60ad627c4a5b2a7f06052b54c2cf329f0e07c5500f6a7fb4cc6", + "encryptions": [ + { + "aad": "436f756e742d30", + "ct": "2e250e8f82eaa9d19df1c96db0a99f778383299b7acf8a886d6aa9524758afb664685d234abab672d2625f2d50622b11c072cc9beafc89774c0fc8325e47c86192d60c4553737f1cec38", + "nonce": "ac12fdc34e864fae75aff5b6", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d31", + "ct": "7adc01f503bfb4307ba40468146df4d62c45d1ef6ecb112b6b6079ca291a15b418958004601d54d6a86d97de92f2c4d31b45dca1e4d9a4695694cdd12593426634be531c858355244d89", + "nonce": "ac12fdc34e864fae75aff5b7", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d32", + "ct": "2a9bc49c387e2d290c8e6cc28d98266d7e92771f2c2c5d3dc2d90b6e0e6317afcf6967db70b2dcab4d00f6f8166eafe3792ab9da22a13ab5f24e2ad79f33bbae6649b1a0c6d23f76e7ff", + "nonce": "ac12fdc34e864fae75aff5b4", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d33", + "ct": "bc88b7e4a9d770021f6f65e6e8ab6c0de7a1e9637fe4516a763a905514facf5060de298628b6bafdfe1937f48df75cd002334a8fe97558defc2d0b6861141c0862983ec2e9b714a671d4", + "nonce": "ac12fdc34e864fae75aff5b5", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d34", + "ct": "5f111a73c54102238968994a4ceb3b4bec52833d08a7150f553808b17c13f3e31fc274f0dfa2872a0689057f2ddee0d4a7071411302969e0f922ebd00fa7df83e4f10bd3a7595690460c", + "nonce": "ac12fdc34e864fae75aff5b2", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d35", + "ct": "b438380fab3c3d79f28ec383a5f5f67902d857e72ff7dac003b8ea744ac564bb5cdd5ba33038739c3b916f6db017d4f90181aad9b032f35f9ed0ae299a105c96bdf0ba6026d83e0d6c3e", + "nonce": "ac12fdc34e864fae75aff5b3", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d36", + "ct": "8aab06e40480535907a37559013d6872dc6e15575f3bda4676a24c63d2f5a61f20e2544d04f17ad175260a93fccfe6bc937d14fc17c7077ce37472b7a3dc2d1ea667c348b5c46b43c054", + "nonce": "ac12fdc34e864fae75aff5b0", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d37", + "ct": "f5a7c6b267c52065175e5d2cb197df64a9255c0f06f5e289f358e33823c60863048a8b8b75d5eeda696b5698360e9551ecce8a4b861cc77694a1131c58d57650a15ec07a05a61606f031", + "nonce": "ac12fdc34e864fae75aff5b1", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d38", + "ct": "86d31161aa3c2d4a3ab9c28185677106dfee590ef8ad0852ee6b97b285dbddc23aa5f4e17956cd515c54bde2d368daedfd4166d5e975fc308b45c6cb96b3b20629dd29d84f36a2765851", + "nonce": "ac12fdc34e864fae75aff5be", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + }, + { + "aad": "436f756e742d39", + "ct": "34f5d546f195076eb824a5de401d3f7c43ce9a1f6131809645c6e4c9d9ca2b9c8878826c221538daa1c0192a250890693fc3a85559df877b6abc2dd5b902457ab1fbffbea97704d6362b", + "nonce": "ac12fdc34e864fae75aff5bf", + "pt": "34323635363137353734373932303639373332303734373237353734363832633230373437323735373436383230363236353631373537343739" + } + ], + "exports": [ + { + "exporter_context": "70736575646f72616e646f6d30", + "L": 32, + "exported_value": "ccb2ae445e410cdae9b4c78cb0d624c02feb2947d62d46c2c2f7e6d0025d72e6" + }, + { + "exporter_context": "70736575646f72616e646f6d31", + "L": 32, + "exported_value": "957e029b2e7f98ff23d8f12810c3450cacfc5ebd610f6dcbbe42199d07690e2f" + }, + { + "exporter_context": "70736575646f72616e646f6d32", + "L": 32, + "exported_value": "5829b84f811d4f1725b8153d5d01d91dbbb949480f81193d84c8e11df004fcab" + }, + { + "exporter_context": "70736575646f72616e646f6d33", + "L": 32, + "exported_value": "8d5cd4c3a429e214492f59d05119e9c627262502ff577ff0b6f14835f6e30c05" + }, + { + "exporter_context": "70736575646f72616e646f6d34", + "L": 32, + "exported_value": "4cc7aa171db57041a5e22b4f8ca46c154f0e305d339758cf59e110b128edca52" + } + ] + } +]