Documentation
¶
Overview ¶
Package x448 provides constant-time field arithmetic and scalar multiplication for Curve448. Portions of this file are derived from Cloudflare's CIRCL project (https://github.com/cloudflare/circl) which is licensed under the BSD 3-Clause "New" or "Revised" License. The code has been adapted to fit the needs of the cryptonite-go project.
Index ¶
Constants ¶
View Source
const Size = 56
Size is the length in bytes of field elements and Curve448 points.
Variables ¶
This section is empty.
Functions ¶
func LowOrderPoint ¶
LowOrderPoint reports whether the provided public key is a low-order point on the curve or its twist. This mirrors the validation performed in CIRCL.
func ScalarBaseMult ¶
ScalarBaseMult multiplies the canonical base point by the provided scalar.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.