kryoptic-lib 1.5.1

A PKCS #11 software token written in Rust
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Copyright 2024 Simo Sorce
// See LICENSE.txt file for terms

//! This is a meta crate to provide access to native Rust implementations
//! of cryptographic mechanisms

#[cfg(feature = "hmac")]
pub mod hmac;
#[cfg(all(feature = "pbkdf2", not(feature = "fips")))]
pub mod pbkdf2;
#[cfg(feature = "simplekdf")]
pub mod simplekdf;
#[cfg(all(feature = "sp800_108", not(feature = "fips")))]
pub mod sp800_108;
#[cfg(all(feature = "sshkdf", not(feature = "fips")))]
pub mod sshkdf;
#[cfg(feature = "tlskdf")]
pub mod tlskdf;