noble-ciphers

Cipher library

A collection of minimal and audited implementations of various cryptographic algorithms

Audited & minimal JS implementation of Salsa20, ChaCha and AES

GitHub

222 stars
5 watching
8 forks
Language: TypeScript
last commit: almost 2 years ago
Linked from 1 awesome list

aesaes-sivchachachacha20chacha20-poly1305chacha20poly1305ciphercryptographyencryptionff1gcmnaclrfc8452salsa20secretboxsodiumxsalsa20poly1305

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
paulmillr/noble-hashesA lightweight JavaScript implementation of various hash functions and cryptographic primitives608
paulmillr/noble-curvesA set of implementations of elliptic curve cryptography libraries and utilities for digital signatures, key exchange, and other cryptographic primitives.708
davylandman/portable8439Implementation of ChaCha20-Poly1305 encryption algorithm in portable and fast C9933
paulmillr/noble-secp256k1Fastest 4KB implementation of secp256k1 signatures and ECDH in JavaScript771
maythamfahmi/cryptonetA lightweight encryption library supporting both asymmetric and symmetric encryption methods.104
kkayataka/plusaesA C++ AES cipher library that provides basic encryption and decryption functionality in a header-only format.197
kelp404/cocoasecurityA utility class providing encryption and hashing functionality using AES and various hash algorithms, along with encoding and decoding methods.1,136
paulmillr/scure-starknetAn audited implementation of Starknet cryptography71
azadkuh/mbedcryptoA portable C++ library for encryption and decryption of binary data using various algorithms47
jhumphry/ascon_sparkAn implementation of the Ascon AEAD algorithm in Ada 2012 / SPARK 2014 for cryptographic encryption and decryption.3
mvayngrib/react-native-aesProvides AES encryption and decryption capabilities in React Native applications.29
kleinernik/elixir-aes-cmacAn Elixir implementation of the AES-CMAC encryption algorithm as defined in RFC 4493.9
davesag/jose-simpleA simple library for encrypting and decrypting data using the JOSE standard64
nordmike/gibberish-aes-as3A port of a lightweight Javascript AES encryption library to ActionScript 30
mpdavis/python-joseProvides a Python implementation of the JOSE technologies for encrypting and/or signing content.1,553