KizzyCode / crypto_api_libsodium

This crate implements the `crypto_api` with libsodium as backend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crypto API (libsodium)

BSD-2-Clause MIT Travis-CI AppVeyor

This crate implements the crypto_api with libsodium as backend.

Implemented Primitives

The following crypto_api/libsodium primitives are covered:

Ciphers

Normal Ciphers

AEAD Ciphers

Streaming API

Hashes

Stateless API

Variable Length Stateless API

Streaming API

Variable Length Streaming API

KDFs

MACs

Stateless MAC API

Streaming MAC API

PBKDFs

Memory-Hard PBKDFs

RNGs

Cryptographically Secure RNGs

  • The operating system's cryptographically secure RNG
  • A deterministic cryptographically secure RNG

Asymmetric Signers

About

This crate implements the `crypto_api` with libsodium as backend


Languages

Language:Rust 100.0%