ReactOS 0.4.17-dev-1005-g171e1de
ec_internal_curve_params.c File Reference
#include "precomp.h"
Include dependency graph for ec_internal_curve_params.c:

Go to the source code of this file.

Variables

static const BYTE rgbNistP192 []
 
static const BYTE rgbNistP224 []
 
static const BYTE rgbNistP256 []
 
static const BYTE rgbNistP384 []
 
static const BYTE rgbNistP521 []
 
static const BYTE rgbNumsP256t1 []
 
static const BYTE rgbNumsP384t1 []
 
static const BYTE rgbNumsP512t1 []
 
static const BYTE rgbCurve25519 []
 
static const SYMCRYPT_ECURVE_PARAMS_V2_EXTENSION paramsV2ExtensionShortWeierstrass
 
static const SYMCRYPT_ECURVE_PARAMS_V2_EXTENSION paramsV2ExtensionTwistedEdwards
 
static const SYMCRYPT_ECURVE_PARAMS_V2_EXTENSION paramsV2ExtensionMontgomery
 
const PCSYMCRYPT_ECURVE_PARAMS SymCryptEcurveParamsNistP192 = (PCSYMCRYPT_ECURVE_PARAMS) rgbNistP192
 
const PCSYMCRYPT_ECURVE_PARAMS SymCryptEcurveParamsNistP224 = (PCSYMCRYPT_ECURVE_PARAMS) rgbNistP224
 
const PCSYMCRYPT_ECURVE_PARAMS SymCryptEcurveParamsNistP256 = (PCSYMCRYPT_ECURVE_PARAMS) rgbNistP256
 
const PCSYMCRYPT_ECURVE_PARAMS SymCryptEcurveParamsNistP384 = (PCSYMCRYPT_ECURVE_PARAMS) rgbNistP384
 
const PCSYMCRYPT_ECURVE_PARAMS SymCryptEcurveParamsNistP521 = (PCSYMCRYPT_ECURVE_PARAMS) rgbNistP521
 
const PCSYMCRYPT_ECURVE_PARAMS SymCryptEcurveParamsNumsP256t1 = (PCSYMCRYPT_ECURVE_PARAMS) rgbNumsP256t1
 
const PCSYMCRYPT_ECURVE_PARAMS SymCryptEcurveParamsNumsP384t1 = (PCSYMCRYPT_ECURVE_PARAMS) rgbNumsP384t1
 
const PCSYMCRYPT_ECURVE_PARAMS SymCryptEcurveParamsNumsP512t1 = (PCSYMCRYPT_ECURVE_PARAMS) rgbNumsP512t1
 
const PCSYMCRYPT_ECURVE_PARAMS SymCryptEcurveParamsCurve25519 = (PCSYMCRYPT_ECURVE_PARAMS) rgbCurve25519
 
const PCSYMCRYPT_ECURVE_PARAMS_V2_EXTENSION SymCryptEcurveParamsV2ExtensionShortWeierstrass = &paramsV2ExtensionShortWeierstrass
 
const PCSYMCRYPT_ECURVE_PARAMS_V2_EXTENSION SymCryptEcurveParamsV2ExtensionTwistedEdwards = &paramsV2ExtensionTwistedEdwards
 
const PCSYMCRYPT_ECURVE_PARAMS_V2_EXTENSION SymCryptEcurveParamsV2ExtensionMontgomery = &paramsV2ExtensionMontgomery
 

Variable Documentation

◆ paramsV2ExtensionMontgomery

const SYMCRYPT_ECURVE_PARAMS_V2_EXTENSION paramsV2ExtensionMontgomery
static
Initial value:
=
{
0,
0,
0,
}
@ SYMCRYPT_ECKEY_PRIVATE_FORMAT_DIVH_TIMESH
Definition: symcrypt.h:7132

Definition at line 574 of file ec_internal_curve_params.c.

◆ paramsV2ExtensionShortWeierstrass

const SYMCRYPT_ECURVE_PARAMS_V2_EXTENSION paramsV2ExtensionShortWeierstrass
static
Initial value:
=
{
0,
0,
0,
}
@ SYMCRYPT_ECKEY_PRIVATE_FORMAT_CANONICAL
Definition: symcrypt.h:7130

Definition at line 558 of file ec_internal_curve_params.c.

◆ paramsV2ExtensionTwistedEdwards

const SYMCRYPT_ECURVE_PARAMS_V2_EXTENSION paramsV2ExtensionTwistedEdwards
static
Initial value:
=
{
0,
0,
0,
}
@ SYMCRYPT_ECKEY_PRIVATE_FORMAT_DIVH
Definition: symcrypt.h:7131

Definition at line 566 of file ec_internal_curve_params.c.

◆ rgbCurve25519

const BYTE rgbCurve25519[]
static

Definition at line 496 of file ec_internal_curve_params.c.

◆ rgbNistP192

const BYTE rgbNistP192[]
static

Definition at line 20 of file ec_internal_curve_params.c.

◆ rgbNistP224

const BYTE rgbNistP224[]
static

Definition at line 63 of file ec_internal_curve_params.c.

◆ rgbNistP256

const BYTE rgbNistP256[]
static

Definition at line 112 of file ec_internal_curve_params.c.

◆ rgbNistP384

const BYTE rgbNistP384[]
static

Definition at line 161 of file ec_internal_curve_params.c.

◆ rgbNistP521

const BYTE rgbNistP521[]
static

Definition at line 222 of file ec_internal_curve_params.c.

◆ rgbNumsP256t1

const BYTE rgbNumsP256t1[]
static

Definition at line 306 of file ec_internal_curve_params.c.

◆ rgbNumsP384t1

const BYTE rgbNumsP384t1[]
static

Definition at line 355 of file ec_internal_curve_params.c.

◆ rgbNumsP512t1

const BYTE rgbNumsP512t1[]
static

Definition at line 416 of file ec_internal_curve_params.c.

◆ SymCryptEcurveParamsCurve25519

Definition at line 593 of file ec_internal_curve_params.c.

Referenced by SymCryptGetCachedEcurveParams().

◆ SymCryptEcurveParamsNistP192

Definition at line 583 of file ec_internal_curve_params.c.

◆ SymCryptEcurveParamsNistP224

Definition at line 584 of file ec_internal_curve_params.c.

◆ SymCryptEcurveParamsNistP256

◆ SymCryptEcurveParamsNistP384

◆ SymCryptEcurveParamsNistP521

Definition at line 587 of file ec_internal_curve_params.c.

◆ SymCryptEcurveParamsNumsP256t1

Definition at line 589 of file ec_internal_curve_params.c.

◆ SymCryptEcurveParamsNumsP384t1

Definition at line 590 of file ec_internal_curve_params.c.

◆ SymCryptEcurveParamsNumsP512t1

Definition at line 591 of file ec_internal_curve_params.c.

◆ SymCryptEcurveParamsV2ExtensionMontgomery

const PCSYMCRYPT_ECURVE_PARAMS_V2_EXTENSION SymCryptEcurveParamsV2ExtensionMontgomery = &paramsV2ExtensionMontgomery

Definition at line 597 of file ec_internal_curve_params.c.

Referenced by SymCryptEcurveInitialize().

◆ SymCryptEcurveParamsV2ExtensionShortWeierstrass

const PCSYMCRYPT_ECURVE_PARAMS_V2_EXTENSION SymCryptEcurveParamsV2ExtensionShortWeierstrass = &paramsV2ExtensionShortWeierstrass

Definition at line 595 of file ec_internal_curve_params.c.

Referenced by SymCryptEcurveInitialize().

◆ SymCryptEcurveParamsV2ExtensionTwistedEdwards

const PCSYMCRYPT_ECURVE_PARAMS_V2_EXTENSION SymCryptEcurveParamsV2ExtensionTwistedEdwards = &paramsV2ExtensionTwistedEdwards

Definition at line 596 of file ec_internal_curve_params.c.

Referenced by SymCryptEcurveInitialize().