An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: eddsa

paulmillr/noble-curves

Audited & minimal JS implementation of elliptic curve cryptography.

Language: JavaScript - Size: 17.1 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 774 - Forks: 75

hazae41/berith

WebAssembly port of Ed25519 signatures and X25519 key exchange

Language: TypeScript - Size: 2.34 MB - Last synced at: 5 days ago - Pushed at: 7 days ago - Stars: 7 - Forks: 1

paulmillr/noble-ed25519

Fastest 4KB JS implementation of ed25519 signatures

Language: JavaScript - Size: 1.77 MB - Last synced at: 3 days ago - Pushed at: 8 days ago - Stars: 455 - Forks: 54

Consensys/gnark-crypto

gnark-crypto provides elliptic curve and pairing-based cryptography on BN, BLS12, BLS24 and BW6 curves. It also provides various algorithms (algebra, crypto) of particular interest to zero knowledge proof systems.

Language: Go - Size: 37.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 550 - Forks: 207

apple/swift-crypto

Open-source implementation of a substantial portion of the API of Apple CryptoKit suitable for use on Linux platforms.

Language: Assembly - Size: 13.1 MB - Last synced at: 11 days ago - Pushed at: 17 days ago - Stars: 1,540 - Forks: 174

conradoqg/naivecoin

A cryptocurrency implementation in less than 1500 lines of code

Language: JavaScript - Size: 497 KB - Last synced at: 9 days ago - Pushed at: about 1 year ago - Stars: 1,253 - Forks: 332

dchest/tweetnacl-js

Port of TweetNaCl cryptographic library to JavaScript

Language: JavaScript - Size: 4 MB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 1,851 - Forks: 296

jerson/react-native-fast-openpgp

OpenPGP for react native made with golang for fast performance

Language: TypeScript - Size: 340 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 51 - Forks: 20

str4d/ed25519-java

Pure Java implementation of EdDSA

Language: Java - Size: 5.86 MB - Last synced at: 2 days ago - Pushed at: almost 2 years ago - Stars: 223 - Forks: 77

polysig/polysig

Polyglot signing library for multisig applications using the Noise protocol for end-to-end encryption

Language: Rust - Size: 2.18 MB - Last synced at: about 4 hours ago - Pushed at: about 1 month ago - Stars: 24 - Forks: 5

jedisct1/rust-ed25519-compact

Small, wasm-friendly, zero-dependencies Ed25519 and X25519 implementation for Rust.

Language: Rust - Size: 111 KB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 125 - Forks: 25

beatt83/jose-swift

A comprehensive Swift library for JOSE standards implementation, supporting JWA, JWK, JWE, JWS and JWT with robust encryption and signing functionalities.

Language: Swift - Size: 2.36 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 8

Cyphrme/Ed25519Tool

Ed25519 signing and verification online tool.

Language: JavaScript - Size: 115 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 3

jedisct1/wasm-crypto

A WebAssembly (via AssemblyScript) set of cryptographic primitives for building authentication and key exchange protocols.

Language: TypeScript - Size: 338 KB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 239 - Forks: 23

jerson/flutter-openpgp

OpenPGP for flutter made with golang for fast performance with support for android, ios, macos, linux, windows and web

Language: Dart - Size: 403 MB - Last synced at: 6 days ago - Pushed at: about 1 month ago - Stars: 70 - Forks: 24

serengil/LightDSA

A Lightweight Digital Signature Algorithm Library for Python

Language: Python - Size: 145 KB - Last synced at: 1 day ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 0

scottbrady91/IdentityModel

JWT style token handlers for Branca and PASETO in .NET. EdDSA support for Microsoft.IdentityModel.

Language: C# - Size: 424 KB - Last synced at: 7 days ago - Pushed at: 6 months ago - Stars: 46 - Forks: 12

filip26/iron-ed25519-signature-2020

W3C Verifiable Credentials Ed25519Signature2020 Suite implementation in Java

Language: Java - Size: 290 KB - Last synced at: 12 days ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 1

ANSSI-FR/libecc 📦

Library for elliptic curves cryptography

Language: C - Size: 9.88 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 261 - Forks: 88

serengil/crypto

Elliptic Curve Cryptography and Common Public Key Cryptography Implementations

Language: Jupyter Notebook - Size: 215 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 99 - Forks: 50

GlitchedPolygons/GlitchEd25519.BlazorWebApp

Zero-knowledge asymmetric encryption PWA (static and works offline) using AES-256 (GCM) cipher and Ed25519

Language: HTML - Size: 570 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

cmason3/vaulty

Vaulty in Python - Encrypt/Decrypt with ChaCha20-Poly1305

Language: Python - Size: 105 KB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 3 - Forks: 0

andrei-markeev/ngx_http_jwted_module

Nginx JWT authentication module with Ed25519 algorithm support

Language: C - Size: 27.3 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 11 - Forks: 0

grondilu/elliptic-curves-raku

Elliptic curves cryptography in raku

Language: Raku - Size: 51.8 KB - Last synced at: 17 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 2

cedarcode/openssl-signature_algorithm

ECDSA, EdDSA, RSA-PSS and RSA-PKCS#1 signature algorithms for ruby

Language: Ruby - Size: 116 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 10 - Forks: 4

deatil/larke-jwt

A library to work with JSON Web Token and JSON Web Signature.

Language: PHP - Size: 99.6 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 1

dannyniu/MySuiteA

Cryptography Library from DannyNiu/NJF.

Language: C - Size: 46.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 6 - Forks: 0

teal-finance/quid

Refresh/Access JWT authentication server with backend + administration frontend supporting HMAC (HS256 HS384 HS512), RSA (RS256 RS384 RS512), ECDSA (ES256 ES384 ES512) and Ed25519 (EdDSA). See also other repos for Javascript, Python and Go client libraries.

Language: Go - Size: 7.15 MB - Last synced at: 26 days ago - Pushed at: 3 months ago - Stars: 11 - Forks: 2

dehancer/ed25519cpp

Ed25519 (Edwards-curve Digital Signature Algorithm (EdDSA) C++17 implementation

Language: C++ - Size: 491 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 19 - Forks: 2

libecc/libecc Fork of ANSSI-FR/libecc

Library for elliptic curves cryptography

Language: C - Size: 10.6 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 44 - Forks: 12

nitsc/chraypt

一个以保障人权为核心理念的命令行通讯软件,专注于信息安全与隐私保护。目前已实现哈希验证身份和多算法加密通信等功能,为用户提供可靠的隐私保障。这个是中国大陆特供版,没有Tor功能集成。

Language: Python - Size: 192 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

nitsc/chrayptor

A command-line communication software focused on human rights, utilizing advanced algorithms to protect your privacy and security. It’s the international version of Chraypt, with integrated Tor support.

Language: Python - Size: 111 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

jedisct1/zig-eddsa-key-blinding

A Zig implementation of EdDSA signatures with blind keys.

Language: Zig - Size: 4.88 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 17 - Forks: 1

ed555009/utilities-jwt-ed25519

A simple .NET library for generating and verifying JSON Web Tokens (JWT) using Ed25519 public/private key pairs for signing and verification, targeting netstrandard2.1

Language: C# - Size: 36.1 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

lolo32/ed448-rust

It's a EdDSA for ed448 signing/verifying.

Language: Rust - Size: 194 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 7

transmute-industries/did-key.js

A DID Key Implementation in TypeScript

Language: TypeScript - Size: 99.2 MB - Last synced at: 12 days ago - Pushed at: 10 months ago - Stars: 55 - Forks: 15

kudelskisecurity/EdDSA-fault-attack

Fault attack agaisnt EdDSA demonstrated on an Arduino Nano board, allowing for partial key recovery and fake signatures.

Language: Python - Size: 11.7 KB - Last synced at: 6 months ago - Pushed at: over 7 years ago - Stars: 71 - Forks: 5

daedalus/minerva_all_poc 📦

Minerva is a group of side-channel vulnerabilities in implementations of ECDSA/EdDSA in programmable smart cards and cryptographic software libraries

Language: Python - Size: 1.65 MB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

libitx/eddy

A steady little Ed25519 library for Elixir.

Language: Elixir - Size: 1.49 MB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 1

FusionAuth/fusionauth-jwt-eddsa

A EdDSA extension to fusionauth-jwt

Language: Java - Size: 39.1 KB - Last synced at: 12 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

deatil/larke-admin-signcert

RSA, ECDSA, EdDSA证书生成扩展

Language: PHP - Size: 1.52 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 2

tiannian/honey25519

Some verification implementations for the x25519 scheme algorithm.

Language: JavaScript - Size: 13.7 KB - Last synced at: 5 months ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

ipnsoftwares/ipnpylib

The IPN Python module allows any Python programmer to use all IPN functions in a Python script. Become part of the IPN network and create P2P applications.

Language: Python - Size: 23.4 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

moapis/authenticator 📦

A stand-alone gRPC based authentication API. Easily integrate authentication into any custom project. Authenticator takes care of user credential storage and checking. It generates JSON Web tokens for users, which easily can be verified by other servers in your ecosystem using performant and secure EdDSA public key cryptography.

Language: Go - Size: 1.22 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 14 - Forks: 3

filip26/iron-eddsa-rdfc-2022

Data Integrity EdDSA RDFC 2022 Cryptosuite

Language: Java - Size: 128 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

deatil/key-pem

各种pem证书示例(dsa/rsa/ecdsa/eddsa/sm2/dh/ecdh/dh-curve25519/openssh-key)

Size: 36.5 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 1

PaulShpilsher/ed25519-key-generator

Public key generator using Edwards-curve Digital Signature Algorithm (EdDSA)

Language: Go - Size: 1000 Bytes - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

anushaa51/Crypticket

A fully offline-capable cryptographic ticket and password generation and management platform, built as a responsive Progressive Web App (PWA) using React, utilising EdDSA elliptic curve cryptography.

Language: JavaScript - Size: 86.5 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

GokulVSD/Crypticket

A fully offline-capable cryptographic ticket and password generation and management platform, built as a responsive Progressive Web App (PWA) using React, utilising EdDSA elliptic curve cryptography.

Language: JavaScript - Size: 86.5 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 1

libecc/openpgp-libecc

OpenPGP ECC API based upon libecc

Language: C - Size: 21.5 KB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

rajtatata/react-native-expo-tweet-nacl

TweetNaCl for React Native Expo

Language: JavaScript - Size: 14.6 KB - Last synced at: 11 days ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 9

Tougee/ed25519

Dart port of ed25519 from Go Cryptography ed25519

Language: Dart - Size: 151 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 6

felixlimanta/eddsa-lossless-audio-signer

Audio digital signer for lossless audio using EdDSA and LSB steganography

Language: Python - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

novifinancial/ed25519-speccheck

Test cases for EdDSA signature verification edge cases

Language: Rust - Size: 67.4 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 7

ccyanxyz/two-party-eddsa

Two party EdDSA signature

Language: Rust - Size: 154 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 0

mathrix-education/lumen-jwt 📦

A not so simple JWT Library for Lumen.

Language: PHP - Size: 227 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

temporary00/eddsa 📦

eddsa that wraps ed448

Language: Go - Size: 14.6 KB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

sundayScoop/Ed25519-Point-Arithmetic

Ever wanted to get your hands dirty with Ed25519, EdDSA, or twisted edwards curve? Enjoy.

Size: 4.88 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Cyphrme/CryptoKey

CryptoKey is an encapsulation for cryptographic keys in Go.

Language: Go - Size: 7.81 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

pbad-pades/SignDart

Pure Dart library for elliptic curve research and practical application. EdDSA, Ed448, Ed521.

Language: Dart - Size: 227 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 1

riptl/ed25519-signal Fork of dalek-cryptography/ed25519-dalek

XEdDSA and VXEdDSA signing and verification in Rust.

Language: C - Size: 686 KB - Last synced at: 7 days ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 1

mpbarnwell/ed25519-signer

Quick and dirty Java project to sign data using an Ed25519 key and EdDSA

Language: Java - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

textileio/jwt-go-eddsa

EdDSA signing method for jwt-go

Language: Go - Size: 19.5 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 1

username1565/nanoboard-javascript-captcha Fork of dchest/tweetnacl-js

Client-side JavaScript posts and captcha-validation for NANOBOARD.

Language: JavaScript - Size: 168 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

fzgregor/libeddsa Fork of phlay/libeddsa

cryptographic library for ed25519 and curve25519

Language: C++ - Size: 3.15 MB - Last synced at: about 2 years ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0