pake

Key exchange library

A library for secure password-authenticated key exchange over insecure channels using elliptic curve cryptography.

PAKE library for generating a strong secret between parties over an insecure channel

GitHub

210 stars
8 watching
14 forks
Language: Go
last commit: almost 2 years ago
cryptographygolanglibrarypake

Related projects:

Repository Description Stars
spider-gazelle/spake2_plus An implementation of a Password Authenticated Key Exchange protocol in Crystal language 2
facebook/opaque-ke A secure password-authenticated key exchange protocol implementation in Rust 311
dalek-cryptography/x25519-dalek An implementation of elliptic curve Diffie-Hellman key exchange using the x25519 curve 331
philippgille/gokv Provides a unified interface to various key-value store and caching solutions for Go programming language 751
dedis/kyber A comprehensive cryptographic toolkit for Go developers 646
maxamel/gdh A Java library implementing a generalized Diffie-Hellman key exchange protocol for multiple parties 32
espressosystems/jellyfish A Rust implementation of a cryptographic system and extensions. 412
kisom/gocrypto Example code for symmetric encryption and decryption in Go 153
jangko/nimaes An implementation of the Advanced Encryption Standard with the Rinjdael algorithm in Nim. 54
bogdan-kulynych/libshe An encryption library allowing secure execution of functions on encrypted data without decrypting it 27
keichan34/tea_crypto_erl An implementation of a simple encryption algorithm in Erlang. 0
dwin/gosecretboxpassword A utility library for securely hashing and encrypting passwords based on the Dropbox method. 59
ankane/lockbox Provides modern encryption for Ruby applications and data storage 1,470
raaz-crypto/raaz A Haskell cryptographic library providing high-level and safe access to various cryptographic operations. 67
protonmail/go-crypto Provides an up-to-date OpenPGP implementation for secure communication 342