Skip to main content

Module field

Module field 

Source
Expand description

Field arithmetic modulo p = 2^{384} − 2^{128} − 2^{96} + 2^{32} − 1

Arithmetic implementations have been synthesized using fiat-crypto.

§License

Copyright (c) 2015-2020 the fiat-crypto authors

fiat-crypto is distributed under the terms of the MIT License, the Apache License (Version 2.0), and the BSD 1-Clause License; users may pick which license to apply.

Structs§

FieldElement
Element in the finite field modulo p = 2^{384} − 2^{128} − 2^{96} + 2^{32} − 1.
FieldParams
Montgomery parameters for the NIST P-384 field modulus: p = 2^{384} − 2^{128} − 2^{96} + 2^{32} − 1.

Constants§

MODULUS_HEX 🔒
Constant representing the modulus p = 2^{384} − 2^{128} − 2^{96} + 2^{32} − 1