#
cryptography-library
Here are 116 public repositories matching this topic...
bgermann
commented
Sep 19, 2020
Please add provider support for the "botan encryption" command and implement the needed AES operations with PKCS#11.
I could not find any command line tool that I can use for that. OpenSSL's PKCS#11 engine does not support AES either.
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
javascript
ruby
python
java
swift
rust
golang
php
security
ios
cryptography
encryption
authentication
objective-c
owasp
cryptography-library
secure-messenger
asymmetric-cryptography
symmetric-cryptography
secure-storage
-
Updated
Feb 7, 2022 - C
High-level cryptography interface powered by libsodium
php
composer
cryptography
encryption
authentication
php7
argon2
siphash
libsodium
ed25519
curve25519
digital-signature
x25519
cryptography-library
easy-to-use
xsalsa20
poly1305
blake2b
misuse-resistant
-
Updated
Jan 19, 2022 - PHP
Pure PHP polyfill for ext/sodium
php
security
cryptography
siphash
libsodium
sodium
ed25519
curve25519
x25519
cryptography-library
blake2b
php-polyfill
xsalsa20poly1305
xchacha20-poly1305
sodium-compat
-
Updated
Jan 17, 2022 - PHP
[DEPRECATED] Sodium Oxide: Fast cryptographic library for Rust (bindings to libsodium)
-
Updated
Jan 20, 2022 - Rust
Spartan: High-speed zkSNARKs without trusted setup
-
Updated
Oct 14, 2021 - Rust
Simple and Secure Wrapper for phpseclib
-
Updated
Apr 19, 2021 - PHP
The SIMON and SPECK families of lightweight block ciphers. #nsacyber
-
Updated
Nov 12, 2019
Pure Java implementation of Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud. Android ready. Online playground available.
-
Updated
Feb 15, 2022 - Java
dryoc: Don't Roll Your Own Crypto, a pure-Rust, general-purpose cryptography library
-
Updated
Feb 7, 2022 - Rust
A C++ Implementation of RFC 4880
-
Updated
Sep 22, 2019 - C++
Javascript implementation of Macaroons: Cookies with Contextual Caveats for Decentralized Authorization in the Cloud.
javascript
cryptography
typescript
crypto
authentication
typescript-library
macaroons
cryptography-library
crypto-library
-
Updated
Feb 15, 2022 - TypeScript
A library for .net based applications.
dns
http-proxy
cryptography-library
upnp
network-programming
dns-client
socks5-proxy
proxy-client
transparent-proxy
socks5-proxy-server
dotnet5
-
Updated
Jan 26, 2022 - C#
Security framework for building multi-user end-to-end encrypted data storage and sharing/processing with zero leakage risks from storage and transport infrastructure.
security
cryptography
encryption
cryptography-library
hermes
crypto-library
access-control
end-to-end-encryption
-
Updated
Dec 22, 2021 - C
Cryptographic library with an mbed TLS back end
-
Updated
Jan 25, 2022 - Cython
A repo to hold common tools used by my crypto projects
-
Updated
Jan 12, 2022 - C++
CPerezz
commented
Feb 17, 2020
It would be nice to have an implementation that returns an iterator over the 4 coordinates of a RistrettoPoint or an EdwardsPoint.
Ex:
use zerocaf::edwards::EdwardsPoint;
use zerocaf::traits::Identity();
let identity = EdwardsPoint::Identity();
identity.into_iter().map(|coordinate| do_something_with_cooord(coordinate)).collect();Library for performing Function Secret Sharing (FSS)
-
Updated
Nov 15, 2018 - C++
Pure Python implementation of SHA2 (i.e., SHA224, SHA256, SHA384, and SHA512).
-
Updated
Apr 9, 2020 - Python
Pure Go implementation of cryptographic APIs found in libsodium
-
Updated
Oct 14, 2020 - Go
Classical ciphers: Caesar, ADFGX, ROT13 and etc.
crypto
ciphers
playfair
rot
cryptographic
cryptography-library
keyword
rot13
crypto-library
vigenere
cryptographic-algorithms
caesar-cipher
classical-cipher
vigenere-cipher
affine-cipher
autokey
cipher-algorithms
classical-cryptography
myszkowski
chaocipher
-
Updated
Aug 10, 2021 - Python
Fast implementations of the SIMON and SPECK lightweight block ciphers for the SUPERCOP benchmark toolkit. #nsacyber
-
Updated
Jun 13, 2018 - C
Elliptic Curve Cryptography in Pure Swift
-
Updated
Apr 7, 2021 - Swift
An Authenticated Encryption with Associated Data (AEAD) implementation for Python.
-
Updated
Jan 1, 2018 - Python
SIKE for Java is a software library that implements experimental supersingular isogeny cryptographic schemes that aim to provide protection against attackers running a large-scale quantum computer.
cybersecurity
quantum-computing
cryptography-library
java-library
post-quantum-cryptography
cryptography-algorithms
sidh
sike
supersingular-isogeny
-
Updated
May 4, 2021 - Java
SageMath/Python Toolkit for Cryptanalytic Research
cryptography
cryptanalysis
research
cryptography-library
cryptography-algorithms
cryptography-tools
s-boxes
-
Updated
Apr 19, 2021 - Python
javascript
ruby
python
go
ruby-library
golang
cryptography
crypto
python-library
python3
javascript-library
cryptography-library
-
Updated
Jan 29, 2019 - Java
example C language implementation of SIMON and SPECK lightweight block ciphers.
-
Updated
Jan 29, 2020 - C++
Improve this page
Add a description, image, and links to the cryptography-library topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with the cryptography-library topic, visit your repo's landing page and select "manage topics."
Suggested enhancement
Either a direct accessor function to retrieve the public component of an
mbedtls_ecp_keypair, or a function to write out the public key to a binary buffer. Similarly, a way to create anmbedtls_ecp_keypairstructure containing only the public part of the key.Justification
Mbed TLS needs this because the public key component was made private.