|
ReactOS 0.4.17-dev-1005-g171e1de
|
#include "precomp.h"
Go to the source code of this file.
Variables | |
| const UINT32 | SymCryptEcpointFormatNumberofElements [] |
| PSYMCRYPT_ECPOINT SYMCRYPT_CALL SymCryptEcpointAllocate | ( | _In_ PCSYMCRYPT_ECURVE | pCurve | ) |
Definition at line 49 of file ecpoint.c.
Referenced by SymCrypt802_11SaeCustomCommitCreateGeneric(), SymCrypt802_11SaeCustomCommitProcessGeneric(), SymCrypt802_11SaeCustomCreatePTGeneric(), SymCrypt802_11SaeCustomInit(), and SymCrypt802_11SaeCustomInitH2EGeneric().
| VOID SymCryptEcpointCopy | ( | _In_ PCSYMCRYPT_ECURVE | pCurve, |
| _In_ PCSYMCRYPT_ECPOINT | poSrc, | ||
| _Out_ PSYMCRYPT_ECPOINT | poDst | ||
| ) |
Definition at line 173 of file ecpoint.c.
Referenced by SymCryptEckeyCopy(), SymCryptEcpointMultiScalarMulWnafWithInterleaving(), SymCryptEcpointScalarMulFixedWindow(), SymCryptEcpointTransform(), SymCryptMontgomerySetDistinguished(), SymCryptShortWeierstrassAdd(), SymCryptShortWeierstrassAddSideChannelUnsafe(), SymCryptShortWeierstrassSetDistinguished(), and SymCryptTwistedEdwardsSetDistinguished().
| PSYMCRYPT_ECPOINT SYMCRYPT_CALL SymCryptEcpointCreate | ( | _Out_writes_bytes_(cbBuffer) PBYTE | pbBuffer, |
| SIZE_T | cbBuffer, | ||
| _In_ PCSYMCRYPT_ECURVE | pCurve | ||
| ) |
Definition at line 142 of file ecpoint.c.
Referenced by SymCryptEcDhSecretAgreement(), SymCryptEcDsaSignEx(), SymCryptEcDsaVerify(), SymCryptEckeyCreate(), SymCryptEckeyPerformPublicKeyValidation(), SymCryptEckeySetRandom(), SymCryptEckeySetValue(), SymCryptEcpointAllocate(), SymCryptEcpointMultiScalarMulWnafWithInterleaving(), SymCryptEcpointScalarMulFixedWindow(), SymCryptEcurveInitialize(), SymCryptOfflinePrecomputation(), and SymCryptShortWeierstrassAdd().
| PSYMCRYPT_ECPOINT SYMCRYPT_CALL SymCryptEcpointCreateEx | ( | _Out_writes_bytes_(cbBuffer) PBYTE | pbBuffer, |
| SIZE_T | cbBuffer, | ||
| PCSYMCRYPT_ECURVE | pCurve, | ||
| UINT32 | numOfCoordinates | ||
| ) |
Definition at line 86 of file ecpoint.c.
Referenced by SymCryptEcpointCreate(), SymCryptEcpointGetValue(), and SymCryptEcpointSetValue().
| VOID SYMCRYPT_CALL SymCryptEcpointFree | ( | _In_ PCSYMCRYPT_ECURVE | pCurve, |
| _Out_ PSYMCRYPT_ECPOINT | poDst | ||
| ) |
Definition at line 75 of file ecpoint.c.
Referenced by SymCrypt802_11SaeCustomCommitCreateGeneric(), SymCrypt802_11SaeCustomCommitProcessGeneric(), SymCrypt802_11SaeCustomCreatePTGeneric(), SymCrypt802_11SaeCustomDestroy(), SymCrypt802_11SaeCustomInit(), and SymCrypt802_11SaeCustomInitH2EGeneric().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptEcpointGetValue | ( | _In_ PCSYMCRYPT_ECURVE | pCurve, |
| _In_ PCSYMCRYPT_ECPOINT | poSrc, | ||
| SYMCRYPT_NUMBER_FORMAT | nformat, | ||
| SYMCRYPT_ECPOINT_FORMAT | eformat, | ||
| _Out_writes_bytes_(cbDst) PBYTE | pbDst, | ||
| SIZE_T | cbDst, | ||
| UINT32 | flags, | ||
| _Out_writes_bytes_(cbScratch) PBYTE | pbScratch, | ||
| SIZE_T | cbScratch | ||
| ) |
Definition at line 705 of file ecpoint.c.
Referenced by SymCrypt802_11SaeCustomCommitCreateGeneric(), SymCrypt802_11SaeCustomCommitProcessGeneric(), SymCrypt802_11SaeCustomCreatePTGeneric(), SymCryptEcDhSecretAgreement(), SymCryptEcDsaSignEx(), SymCryptEcDsaVerify(), and SymCryptEckeyGetValue().
| VOID SymCryptEcpointMaskedCopy | ( | _In_ PCSYMCRYPT_ECURVE | pCurve, |
| _In_ PCSYMCRYPT_ECPOINT | poSrc, | ||
| _Out_ PSYMCRYPT_ECPOINT | poDst, | ||
| UINT32 | mask | ||
| ) |
Definition at line 190 of file ecpoint.c.
Referenced by SymCrypt802_11SaeCustomInit(), SymCryptEcpointScalarMulFixedWindow(), and SymCryptShortWeierstrassAdd().
| PSYMCRYPT_ECPOINT SYMCRYPT_CALL SymCryptEcpointRetrieveHandle | ( | _In_ PBYTE | pbBuffer | ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptEcpointSetValue | ( | _In_ PCSYMCRYPT_ECURVE | pCurve, |
| _In_reads_bytes_(cbSrc) PCBYTE | pbSrc, | ||
| SIZE_T | cbSrc, | ||
| SYMCRYPT_NUMBER_FORMAT | nformat, | ||
| SYMCRYPT_ECPOINT_FORMAT | eformat, | ||
| _Out_ PSYMCRYPT_ECPOINT | poDst, | ||
| UINT32 | flags, | ||
| _Out_writes_bytes_(cbScratch) PBYTE | pbScratch, | ||
| SIZE_T | cbScratch | ||
| ) |
Definition at line 605 of file ecpoint.c.
Referenced by SymCrypt802_11SaeCustomCommitProcessGeneric(), SymCrypt802_11SaeCustomInit(), SymCrypt802_11SaeCustomInitH2EGeneric(), SymCryptEckeySetValue(), SymCryptEcurveInitialize(), and SymCryptSswu().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptEcpointTransform | ( | _In_ PCSYMCRYPT_ECURVE | pCurve, |
| _In_ PCSYMCRYPT_ECPOINT | poSrc, | ||
| _Out_ PSYMCRYPT_ECPOINT | poDst, | ||
| SYMCRYPT_ECPOINT_FORMAT | eformat, | ||
| BOOLEAN | setValue, | ||
| UINT32 | flags, | ||
| _Out_writes_bytes_(cbScratch) PBYTE | pbScratch, | ||
| SIZE_T | cbScratch | ||
| ) |
Definition at line 221 of file ecpoint.c.
Referenced by SymCryptEcpointGetValue(), and SymCryptEcpointSetValue().
| VOID SYMCRYPT_CALL SymCryptEcpointWipe | ( | _In_ PCSYMCRYPT_ECURVE | pCurve, |
| _Out_ PSYMCRYPT_ECPOINT | poDst | ||
| ) |
Definition at line 164 of file ecpoint.c.
Referenced by SymCryptEcpointFree().
| UINT32 SYMCRYPT_CALL SymCryptSizeofEcpointEx | ( | UINT32 | cbModElement, |
| UINT32 | numOfCoordinates | ||
| ) |
Definition at line 19 of file ecpoint.c.
Referenced by SymCryptEcpointCreateEx(), SymCryptEcpointGetValue(), SymCryptEcpointSetValue(), SymCryptEcurveValidateAndComputeSizes(), SymCryptMontgomeryFillScratchSpaces(), SymCryptShortWeierstrassFillScratchSpaces(), SymCryptSizeofEcpointFromCurve(), and SymCryptTwistedEdwardsFillScratchSpaces().
| UINT32 SYMCRYPT_CALL SymCryptSizeofEcpointFromCurve | ( | PCSYMCRYPT_ECURVE | pCurve | ) |
Definition at line 41 of file ecpoint.c.
Referenced by SymCryptEcDhSecretAgreement(), SymCryptEcDsaSignEx(), SymCryptEcDsaVerify(), SymCryptEckeyCreate(), SymCryptEckeyPerformPublicKeyValidation(), SymCryptEckeySetRandom(), SymCryptEckeySetValue(), SymCryptEcpointAllocate(), SymCryptEcpointMultiScalarMulWnafWithInterleaving(), SymCryptEcpointScalarMulFixedWindow(), SymCryptEcpointWipe(), SymCryptMontgomeryFillScratchSpaces(), SymCryptOfflinePrecomputation(), SymCryptShortWeierstrassAdd(), SymCryptShortWeierstrassFillScratchSpaces(), SymCryptSizeofEckeyFromCurve(), and SymCryptTwistedEdwardsFillScratchSpaces().
Definition at line 11 of file ecpoint.c.
Referenced by SymCryptEckeySizeofPublicKey(), SymCryptEcpointGetValue(), and SymCryptEcpointSetValue().