iPXE
Data Fields
elliptic_test Struct Reference

An elliptic curve point multiplication test. More...

#include <elliptic_test.h>

Data Fields

struct elliptic_curvecurve
 Elliptic curve. More...
 
const void * base
 Base point. More...
 
size_t base_len
 Length of base point (or 0 to use generator) More...
 
const void * scalar
 Scalar multiple. More...
 
size_t scalar_len
 Length of scalar multiple. More...
 
const void * expected
 Expected result point. More...
 
size_t expected_len
 Length of expected result point (or 0 to expect failure) More...
 

Detailed Description

An elliptic curve point multiplication test.

Definition at line 11 of file elliptic_test.h.

Field Documentation

◆ curve

struct elliptic_curve* elliptic_test::curve

Elliptic curve.

Definition at line 13 of file elliptic_test.h.

◆ base

const void* elliptic_test::base

Base point.

Definition at line 15 of file elliptic_test.h.

◆ base_len

size_t elliptic_test::base_len

Length of base point (or 0 to use generator)

Definition at line 17 of file elliptic_test.h.

◆ scalar

const void* elliptic_test::scalar

Scalar multiple.

Definition at line 19 of file elliptic_test.h.

◆ scalar_len

size_t elliptic_test::scalar_len

Length of scalar multiple.

Definition at line 21 of file elliptic_test.h.

◆ expected

const void* elliptic_test::expected

Expected result point.

Definition at line 23 of file elliptic_test.h.

◆ expected_len

size_t elliptic_test::expected_len

Length of expected result point (or 0 to expect failure)

Definition at line 25 of file elliptic_test.h.


The documentation for this struct was generated from the following file: