## Changes - schnorr verify Y-parity fix - CFL fuzz_point hardened (ASan/UBSan only, no arithmetic assertions) - cmake sanitizer detection (no -O3 override in CFL builds) - normalizes_to_zero full normalization for 52-bit path - normalize_weak before zero-check in mixed-add - inverse_safegcd + from_jac52 Z=0 guards - MIT license migration (31 files AGPL -> MIT)
32 lines
888 B
YAML
32 lines
888 B
YAML
cff-version: 1.2.0
|
|
title: "UltrafastSecp256k1"
|
|
message: "If you use this software, please cite it as below."
|
|
type: software
|
|
authors:
|
|
- family-names: "Chkheidze"
|
|
given-names: "Irakli"
|
|
alias: "shrec"
|
|
repository-code: "https://github.com/shrec/UltrafastSecp256k1"
|
|
url: "https://shrec.github.io/UltrafastSecp256k1/docs/"
|
|
license: MIT
|
|
version: "3.12.2"
|
|
date-released: "2026-02-24"
|
|
keywords:
|
|
- secp256k1
|
|
- elliptic-curve-cryptography
|
|
- ECDSA
|
|
- Schnorr-signatures
|
|
- CUDA
|
|
- GPU-acceleration
|
|
- constant-time
|
|
- Bitcoin
|
|
- Ethereum
|
|
- high-performance
|
|
- zero-dependency
|
|
- C++20
|
|
abstract: >-
|
|
Ultra high-performance secp256k1 ECC library featuring GPU-accelerated
|
|
ECDSA and Schnorr signatures (CUDA, Metal, OpenCL, ROCm), constant-time
|
|
side-channel protection, 12+ platform targets, and zero external
|
|
dependencies. Achieves 4.88M ECDSA signs/s on a single GPU.
|