dcrypt_params/traditional/
rsa.rs

1//! Constants for RSA algorithm
2
3/// RSA with 2048-bit modulus
4pub const RSA_MODULUS_2048: usize = 2048;
5
6/// RSA with 3072-bit modulus
7pub const RSA_MODULUS_3072: usize = 3072;
8
9/// RSA with 4096-bit modulus
10pub const RSA_MODULUS_4096: usize = 4096;
11
12/// Common RSA public exponent (65537)
13pub const RSA_PUBLIC_EXPONENT: u32 = 65537;
14
15/// Byte length for RSA-2048 key
16pub const RSA_2048_BYTE_LENGTH: usize = RSA_MODULUS_2048 / 8;
17
18/// Byte length for RSA-3072 key
19pub const RSA_3072_BYTE_LENGTH: usize = RSA_MODULUS_3072 / 8;
20
21/// Byte length for RSA-4096 key
22pub const RSA_4096_BYTE_LENGTH: usize = RSA_MODULUS_4096 / 8;