Nayuki's implementation of cryptographic primitives used in Bitcoin.
-
Updated
Sep 19, 2021 - C++
Nayuki's implementation of cryptographic primitives used in Bitcoin.
If you like this project, please ⭐⭐⭐ it on GitHub!! Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in
opmsg message encryption
Pollard’s Kangaroo find solutions to the discrete logarithm secp256k1 PRIVATE KEY + NONCES in a known range
=nil; Foundation's Algebraic Operations and Structures Module
elliptic curve cryptography with GPU acceleration
A library for computing Hecke matrices, eigenvectors, and eigenvalues for positive definite rational ternary quadratic forms.
Mersenne prime search using integer arithmetic and an IDBWT via an NTT executed on the GPU through OpenCL.
Antelope cryptography library for ECC, RSA and SHA-3
Archive of (mostly C++) Programs I made for Cryptography study. Teaching materials can be downloaded here:
OpenFrogget is a secure file encryption tool combining custom elliptic curve eccfrog512ck2 cryptography with AES-GCM for hybrid encryption. Built in modern C++ with a fully open GPL license.
A small framework for playing around with finite fields and elliptic curves
Error detection enabled Window method scalar multiplication on Elliptic Curves
A small library for doing elliptic curve Diffie-Hellman key exchange using binary curves (NOT CONSTANT TIME)
C++ Implementation of Elliptic Curve Cryptograph
Task - multiply an elliptic curve point by a scalar, using webasm, C++(или Rust). Безопасность программного обеспечения мобильных систем. Лектор Козловский ВВ.
A code that check the solutions for elliptic curves over large prime fields
Implementaciones del algoritmo de encriptación DES en C++ utilizando bitset, usigned char y unsigned int de 64 bits, algoritmo de Euclides, potenciación modular, test de primalidad de Miller-Rabin.
Add a description, image, and links to the elliptic-curves topic page so that developers can more easily learn about it.
To associate your repository with the elliptic-curves topic, visit your repo's landing page and select "manage topics."