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    pub mod sha2;
16}
17
18pub mod key_exchange {
19    pub mod cas_key_exchange;
20    pub mod x25519;
21}
22
23pub mod symmetric {
24    pub mod aes;
25    pub mod aes_gcm_siv;
26    pub mod aes_kw;
27    pub mod chacha20poly1305;
28    pub mod cas_symmetric_encryption;
29}
30
31pub mod asymmetric {
32    pub mod cas_rsa;
33    pub mod types;
34}
35
36pub mod sponges {
37    pub mod cas_ascon_aead;
38    pub mod ascon_aead;
39}
40
41pub mod message {
42    pub mod hmac;
43    pub mod cas_hmac;
44}
45
46pub mod signatures {
47    pub mod ed25519;
48    pub mod cas_ed25519;
49}
50
51pub mod compression {
52    pub mod zstd;
53}
54
55pub mod hybrid {
56    pub mod hpke;
57    pub mod cas_hybrid;
58}
59
60pub mod pqc {
61    pub mod ml_kem;
62    pub mod cas_pqc;
63    pub mod slh_dsa;
64    pub mod ml_dsa;
65}