package core:crypto/x448
⌘K
Ctrl+K
or
/
Overview
package x448 implements the X448 (aka curve448) Elliptic-Curve Diffie-Hellman key exchange protocol.
Index
Types (0)
This section is empty.
Constants (2)
Variables (0)
This section is empty.
Procedures (2)
Procedure Groups (0)
This section is empty.
Types
This section is empty.
Constants
POINT_SIZE ¶
POINT_SIZE: int : 56
POINT_SIZE is the size of a X448 point (public key/shared secret) in bytes.
SCALAR_SIZE ¶
SCALAR_SIZE: int : 56
SCALAR_SIZE is the size of a X448 scalar (private key) in bytes.
Variables
This section is empty.
Procedures
scalarmult ¶
scalarmult :: proc(dst, scalar, point: []u8) {…}
scalarmult "multiplies" the provided scalar and point, and writes the resulting point to dst.
scalarmult_basepoint ¶
scalarmult_basepoint :: proc(dst, scalar: []u8) {…}
scalarmult_basepoint "multiplies" the provided scalar with the X448 base point and writes the resulting point to dst.
Procedure Groups
This section is empty.
Source Files
Generation Information
Generated with odin version dev-2025-03 (vendor "odin") Windows_amd64 @ 2025-03-25 21:11:15.168413700 +0000 UTC