# Traits
![pre-verification]
This crate provides a set of `libcrux`-internal traits for cryptographic primitives to enforce more uniform APIs.
## `no_std` support
This crate supports `no_std` targets and is free of heap allocations.
[pre-verification]: ../.assets/pre_verification-orange.svg