Skip to main content

cas_lib/
lib.rs

1pub mod password_hashers {
2    pub mod argon2;
3    pub mod bcrypt;
4    pub mod cas_password_hasher;
5    pub mod scrypt;
6    pub mod pbkdf2;
7}
8
9pub mod hashers {
10    pub mod blake2;
11    pub mod cas_hasher;
12    pub mod sha;
13}
14
15pub mod key_exchange {
16    pub mod cas_key_exchange;
17    pub mod x25519;
18}
19
20pub mod symmetric {
21    pub mod aes;
22    pub mod chacha20poly1305;
23    pub mod cas_symmetric_encryption;
24}
25
26pub mod asymmetric {
27    pub mod cas_rsa;
28    pub mod types;
29}
30
31pub mod sponges {
32    pub mod cas_ascon_aead;
33    pub mod ascon_aead;
34}
35
36pub mod message {
37    pub mod hmac;
38    pub mod cas_hmac;
39}
40
41pub mod signatures {
42    pub mod ed25519;
43    pub mod cas_ed25519;
44}
45
46pub mod compression {
47    pub mod zstd;
48}
49
50pub mod hybrid {
51    pub mod hpke;
52    pub mod cas_hybrid;
53}
54
55pub mod pqc {
56    pub mod ml_kem;
57    pub mod cas_pqc;
58    pub mod slh_dsa;
59}