feat: require key to be at least 128 bits

This commit is contained in:
Anton Livaja 2024-04-29 14:39:23 -04:00
parent e0687434ef
commit 9cdd3b5aca
Signed by: anton
GPG Key ID: 44A86CFF1FDF0E85
1 changed files with 4 additions and 0 deletions

View File

@ -10,6 +10,10 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
bit_size % 8 == 0, bit_size % 8 == 0,
"Bit size must be divisible by 8, got: {bit_size}" "Bit size must be divisible by 8, got: {bit_size}"
); );
assert!(
bit_size >= 128,
"Minimum supported bit size is 128, got {bit_size}"
);
match bit_size { match bit_size {
128 | 256 | 512 => {} 128 | 256 | 512 => {}
_ => { _ => {