Crate kangaroo

Crate kangaroo 

Source
Expand description

Kangaroo: Pollard’s Kangaroo ECDLP solver using Vulkan/Metal/DX12 compute

GPU-accelerated implementation for solving the Elliptic Curve Discrete Logarithm Problem on secp256k1 within a known range.

Supports AMD, NVIDIA, Intel GPUs via wgpu (Vulkan/Metal/DX12).

Structs§

Args
Pollard’s Kangaroo ECDLP solver for secp256k1
CpuKangarooSolver
Pure CPU Kangaroo solver using k256
GpuContext
KangarooSolver
Main Kangaroo solver

Functions§

full_verify
Verify private key produces expected pubkey, hash160, and address
parse_hex_u256
Parse hex string to U256
parse_pubkey
Parse compressed public key from hex
run
run_from_args
verify_key
Verify that private key produces the public key

Type Aliases§

Point
Elliptic curve point