Skip to main content

cas_lib/
lib.rs

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