Displaying 1 to 9 from 9 results

miscreant - Misuse-resistant symmetric encryption library with AES-SIV (RFC 5297) and AES-PMAC-SIV support

  •    TypeScript

A misuse resistant symmetric encryption library designed to support authenticated encryption of individual messages, encryption keys, message streams, or large files using the AES-SIV (RFC 5297), AES-PMAC-SIV, and STREAM constructions. Miscreant is available for several programming languages, including C#, Go, JavaScript, Python, Ruby, and Rust.

aes-gcm-siv - A Java implementation of AES-GCM-SIV (draft 05).

  •    Java

An implementation of the AES-GCM-SIV authenticated encryption algorithm.




noise-c

  •    LiveScript

rweather/noise-c compiled to WebAssembly using Emscripten and optimized for small size. Noise protocol implementation that works both in Node.js and in modern browsers.

orion - Easy and usable rust crypto

  •    Rust

This library is not suitable for production code. There are no guarantees for the security of these implementations. Use at your own risk. orion is a cryptography library written in pure-Rust which aims to provide easy and usable crypto. 'Usable' meaning exposing high-level API's that are easy to use and hard to misuse. You can read more about orion in the wiki.

nsec - A modern and easy-to-use cryptographic library for .NET Core based on libsodium

  •    CSharp

NSec is a new cryptographic library for .NET Core based on libsodium ❤. It provides modern cryptographic primitives in a modern API based on the new Span<T> and ReadOnlySpan<T> types. NSec aims to be easy to use, secure by default, fast, and agile.

siv-mode - RFC 5297 SIV mode of operation in Java

  •    Java

RFC 5297 SIV mode: deterministic authenticated encryption


aes-gcm-siv -

  •    CSharp

.NET Core 3.0 implementation of AES-GCM-SIV nonce misuse-resistant authenticated encryption, defined in draft-irtf-cfrg-gcmsiv-08. Fastest available authenticated encryption library for .NET, with the encryption/decryption rate of roughly 8 Gbps/core. Implemented using .NET Core 3.0 platform intrinsics. This implementation is based on the C intrinsics code written by Shay Gueron.