cuPQC-BigInt API Reference#
Complete API documentation for the cuPQC-BigInt library. For implementation examples, see cuPQC-BigInt Usage.
API Components#
- Operators
Compile-time operators for building BigInt descriptors: bit width, target architecture, threads-per-instance, thread/warp execution mode, and on-error policy.
- Types
User-facing types produced by a descriptor:
bigint,bigint_wide,montgomery_modulus, and thebigint_errorstatus enumeration.- Device functions
Device-side member functions available on a descriptor’s
bigintandbigint_widetypes: construction and access, basic arithmetic (addition and subtraction, multiplication, division), comparison, bitwise and shift, and modular arithmetic (direct, Barrett, and Montgomery).