A crate gathering various algorithms from different crypto libraries and attempting to unify their apis. Built to manage key rotations. Implements the PASETO token standard for standard web cookie/token-based authorization. Repackages some encoding libraries as well.
Mainly serves as a higher level crate reshipping other crates under an relatively cohesive, easy to use api.
Base module for various cryptographic algorithms.
Structs and methods used for storing keys and auto-cycling keys based on a periodic functions.
Tokens used for web authentication and authorization, and general transmission of data in a secure fashion.
A Send/Sync key store that keeps the last two keys.
Maintains an algorithm and its key.
This trait defines a number of combinator-style methods for use with
Always call this if you need the sodiumoxide-implemented things to work multithreaded.