61 lines
2.1 KiB
Rust
61 lines
2.1 KiB
Rust
pub const MEASUREMENT_TIME: u64 = 30;
|
|
pub const KEY_CTX: &[&str] = &["database_name", "table_name", "column_name"];
|
|
pub const DATA_CTX: &[&str] = &[
|
|
"b3b21eb1-70d7-4dc6-9a2a-439e17d8491d",
|
|
"8dfa06bc-de19-455a-8e43-2f5d8019442f",
|
|
];
|
|
// created_at: Sunday 21 February 2021 10:21:42
|
|
// expire_at: Thursday 10 February 2180 10:21:42
|
|
// is_revoked: false
|
|
pub const IKML_AES128GCM_SHA256: &str =
|
|
"AQAAAA:AQAAAAIAAAAAsPHG8Eyb8uZBAUUyUuxIRdQ5mIO1v1QDBhWOzbCRvzY0MmAAAAAANsk0iwEAAAAA";
|
|
// created_at: Sunday 21 February 2021 10:21:42
|
|
// expire_at: Thursday 10 February 2180 10:21:42
|
|
// is_revoked: false
|
|
pub const IKML_XCHACHA20POLY1305_BLAKE3: &str =
|
|
"AQAAAA:AwAAAAEAAAAMoNIW9gIGkzegUDEsU3N1Rf_Zz0OMuylUSiQjUzLXqzY0MmAAAAAANsk0iwEAAAAA";
|
|
pub const IKMLS: &[(&str, &str)] = &[
|
|
("Aes128GcmWithSha256", IKML_AES128GCM_SHA256),
|
|
("XChaCha20Poly1305WithBlake3", IKML_XCHACHA20POLY1305_BLAKE3),
|
|
];
|
|
pub const PLAIN_INPUTS: &[(&str, &str)] = &[
|
|
("01 - 12 B", include_str!("data/plain_01_xs.txt")),
|
|
("02 - 60 B", include_str!("data/plain_02_s.txt")),
|
|
("03 - 500 B", include_str!("data/plain_03_m.txt")),
|
|
("04 - 3 KB", include_str!("data/plain_04_l.txt")),
|
|
("05 - 1 MB", include_str!("data/plain_05_xl.txt")),
|
|
];
|
|
pub const AES128GCM_SHA256_INPUTS: &[(&str, &str)] = &[
|
|
("01 - 12 B", include_str!("data/aes128gcm-sha256_01_xs.txt")),
|
|
("02 - 60 B", include_str!("data/aes128gcm-sha256_02_s.txt")),
|
|
("03 - 500 B", include_str!("data/aes128gcm-sha256_03_m.txt")),
|
|
("04 - 3 KB", include_str!("data/aes128gcm-sha256_04_l.txt")),
|
|
("05 - 1 MB", include_str!("data/aes128gcm-sha256_05_xl.txt")),
|
|
];
|
|
pub const XCHACHA20POLY1305_BLAKE3_INPUTS: &[(&str, &str)] = &[
|
|
(
|
|
"01 - 12 B",
|
|
include_str!("data/xchacha20poly1305-blake3_01_xs.txt"),
|
|
),
|
|
(
|
|
"02 - 60 B",
|
|
include_str!("data/xchacha20poly1305-blake3_02_s.txt"),
|
|
),
|
|
(
|
|
"03 - 500 B",
|
|
include_str!("data/xchacha20poly1305-blake3_03_m.txt"),
|
|
),
|
|
(
|
|
"04 - 3 KB",
|
|
include_str!("data/xchacha20poly1305-blake3_04_l.txt"),
|
|
),
|
|
(
|
|
"05 - 1 MB",
|
|
include_str!("data/xchacha20poly1305-blake3_05_xl.txt"),
|
|
),
|
|
];
|
|
|
|
pub struct Data<'a> {
|
|
pub ikml: &'a str,
|
|
pub input: &'a str,
|
|
}
|