Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
-
Updated
May 23, 2024 - C
Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.
Tests support and behavior of elliptic curve cryptography implementations on JavaCards (TYPE_EC_FP and TYPE_EC_F2M) and in selected software libraries.
Rust High Concurrency Implementation of Oblivion, an End-to-End Encryption Protocol Based on ECDHE Encryption Algorithm
A free, open-source, robust yet user-friendly, compact and cross-platform tool for OpenPGP encryption. It stands out as an exceptional GUI frontend for the modern GnuPG (gpg).
The Heimdall Protocol offers robust device authentication mechanisms to secure the Industrial IoT devices with the assistance of smart contracts and ZK Proofs powered by blockchain technology. A Submission for Lisk Onchain Spring Hackathon.
wolfSSL SM cipher implementations
R&D environment to study Cryptography so we can roll our own eventually
SM2/SM3/SM4/ECDH crypto library based on OpenSSL.
Simple Go package to implement TOTP authentication functionality to the Go app. It supports ECDH as well.
Shows in a simple way how the sender and receiver function of Alice and Bob works in encrypted form. The ECDiffieHellman (ec key exchange) and ECDSA (ec digital signing) algorithms are used here. The elliptic curves are always selected randomly so that everything in the temporary area is used. Was slightly adapted in 2024 and updated to DotNet8.
pure-python ECDSA signature/verification and ECDH key agreement
Elliptic Curve Cryptography implementation of ECDH and ECDSA on curve secp256k1
Server / Client secure communication platform
Ed25519 signing, verification and encryption, decryption for arbitary files; like OpenBSD signifiy but with more functionality and written in Golang - only easier and simpler
Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA
This project explores and implements various techniques and protocols using SageMath. It covers topics such as Elliptic Curve Diffie-Hellman (ECDH) key exchange, homomorphic encryption, secure multi-party computation (MPC), queueing theory analysis, and RSA cryptanalysis.
JavaScript Elliptic Curve Integrated Encryption Scheme (ECIES) Library - Based off Geth's implementation
Add a description, image, and links to the ecdh topic page so that developers can more easily learn about it.
To associate your repository with the ecdh topic, visit your repo's landing page and select "manage topics."