|
| typedef | _Return_type_success_ (return==SYMCRYPT_NO_ERROR) enum |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptLoadLsbFirstUint32 (_In_reads_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, _Out_ PUINT32 pDst) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptLoadLsbFirstUint64 (_In_reads_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, _Out_ PUINT64 pDst) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptLoadMsbFirstUint32 (_In_reads_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, _Out_ PUINT32 pDst) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptLoadMsbFirstUint64 (_In_reads_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, _Out_ PUINT64 pDst) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptStoreLsbFirstUint32 (UINT32 src, _Out_writes_(cbDst) PBYTE pbDst, SIZE_T cbDst) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptStoreLsbFirstUint64 (UINT64 src, _Out_writes_(cbDst) PBYTE pbDst, SIZE_T cbDst) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptStoreMsbFirstUint32 (UINT32 src, _Out_writes_(cbDst) PBYTE pbDst, SIZE_T cbDst) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptStoreMsbFirstUint64 (UINT64 src, _Out_writes_(cbDst) PBYTE pbDst, SIZE_T cbDst) |
| |
| UINT32 | SymCryptUint32Bitsize (UINT32 value) |
| |
| UINT32 | SymCryptUint64Bitsize (UINT64 value) |
| |
| UINT32 | SymCryptUint32Bytesize (UINT32 value) |
| |
| UINT32 | SymCryptUint64Bytesize (UINT64 value) |
| |
| VOID SYMCRYPT_CALL | SymCryptInit (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptModuleInit (_In_ UINT32 api, _In_ UINT32 minor) |
| |
| VOID SYMCRYPT_CALL | SymCryptWipe (_Out_writes_bytes_(cbData) PVOID pbData, SIZE_T cbData) |
| |
| FORCEINLINE VOID SYMCRYPT_CALL | SymCryptWipeKnownSize (_Out_writes_bytes_(cbData) PVOID pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptXorBytes (_In_reads_(cbBytes) PCBYTE pbSrc1, _In_reads_(cbBytes) PCBYTE pbSrc2, _Out_writes_(cbBytes) PBYTE pbResult, SIZE_T cbBytes) |
| |
| BOOLEAN SYMCRYPT_CALL | SymCryptEqual (_In_reads_(cbBytes) PCBYTE pbSrc1, _In_reads_(cbBytes) PCBYTE pbSrc2, SIZE_T cbBytes) |
| |
| PCSYMCRYPT_HASH SYMCRYPT_CALL | SymCryptGetHashAlgorithm (SYMCRYPT_HASH_ID hashId) |
| |
| SIZE_T SYMCRYPT_CALL | SymCryptHashResultSize (_In_ PCSYMCRYPT_HASH pHash) |
| |
| SIZE_T SYMCRYPT_CALL | SymCryptHashInputBlockSize (_In_ PCSYMCRYPT_HASH pHash) |
| |
| SIZE_T SYMCRYPT_CALL | SymCryptHashStateSize (_In_ PCSYMCRYPT_HASH pHash) |
| |
| VOID SYMCRYPT_CALL | SymCryptHash (_In_ PCSYMCRYPT_HASH pHash, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_MIN(cbResult, pHash->resultSize)) PBYTE pbResult, SIZE_T cbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHashInit (_In_ PCSYMCRYPT_HASH pHash, _Out_writes_bytes_(pHash->stateSize) PVOID pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptHashAppend (_In_ PCSYMCRYPT_HASH pHash, _Inout_updates_bytes_(pHash->stateSize) PVOID pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptHashResult (_In_ PCSYMCRYPT_HASH pHash, _Inout_updates_bytes_(pHash->stateSize) PVOID pState, _Out_writes_(SYMCRYPT_MIN(cbResult, pHash->resultSize)) PBYTE pbResult, SIZE_T cbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHashStateCopy (_In_ PCSYMCRYPT_HASH pHash, _In_reads_(pHash->stateSize) PCVOID pSrc, _Out_writes_(pHash->stateSize) PVOID pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd2 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_MD2_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd2Init (_Out_ PSYMCRYPT_MD2_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd2Append (_Inout_ PSYMCRYPT_MD2_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd2Result (_Inout_ PSYMCRYPT_MD2_STATE pState, _Out_writes_(SYMCRYPT_MD2_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd2StateCopy (_In_ PCSYMCRYPT_MD2_STATE pSrc, _Out_ PSYMCRYPT_MD2_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd2StateExport (_In_ PCSYMCRYPT_MD2_STATE pState, _Out_writes_bytes_(SYMCRYPT_MD2_STATE_EXPORT_SIZE) PBYTE pbBlob) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMd2StateImport (_Out_ PSYMCRYPT_MD2_STATE pState, _In_reads_bytes_(SYMCRYPT_MD2_STATE_EXPORT_SIZE) PCBYTE pbBlob) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd2Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd4 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_MD4_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd4Init (_Out_ PSYMCRYPT_MD4_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd4Append (_Inout_ PSYMCRYPT_MD4_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd4Result (_Inout_ PSYMCRYPT_MD4_STATE pState, _Out_writes_(SYMCRYPT_MD4_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd4StateCopy (_In_ PCSYMCRYPT_MD4_STATE pSrc, _Out_ PSYMCRYPT_MD4_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd4StateExport (_In_ PCSYMCRYPT_MD4_STATE pState, _Out_writes_bytes_(SYMCRYPT_MD4_STATE_EXPORT_SIZE) PBYTE pbBlob) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMd4StateImport (_Out_ PSYMCRYPT_MD4_STATE pState, _In_reads_bytes_(SYMCRYPT_MD4_STATE_EXPORT_SIZE) PCBYTE pbBlob) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd4Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd5 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_MD5_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd5Init (_Out_ PSYMCRYPT_MD5_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd5Append (_Inout_ PSYMCRYPT_MD5_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd5Result (_Inout_ PSYMCRYPT_MD5_STATE pState, _Out_writes_(SYMCRYPT_MD5_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd5StateCopy (_In_ PCSYMCRYPT_MD5_STATE pSrc, _Out_ PSYMCRYPT_MD5_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd5StateExport (_In_ PCSYMCRYPT_MD5_STATE pState, _Out_writes_bytes_(SYMCRYPT_MD5_STATE_EXPORT_SIZE) PBYTE pbBlob) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMd5StateImport (_Out_ PSYMCRYPT_MD5_STATE pState, _In_reads_bytes_(SYMCRYPT_MD5_STATE_EXPORT_SIZE) PCBYTE pbBlob) |
| |
| VOID SYMCRYPT_CALL | SymCryptMd5Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha1 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_SHA1_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha1Init (_Out_ PSYMCRYPT_SHA1_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha1Append (_Inout_ PSYMCRYPT_SHA1_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha1Result (_Inout_ PSYMCRYPT_SHA1_STATE pState, _Out_writes_(SYMCRYPT_SHA1_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha1StateCopy (_In_ PCSYMCRYPT_SHA1_STATE pSrc, _Out_ PSYMCRYPT_SHA1_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha1StateExport (_In_ PCSYMCRYPT_SHA1_STATE pState, _Out_writes_bytes_(SYMCRYPT_SHA1_STATE_EXPORT_SIZE) PBYTE pbBlob) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSha1StateImport (_Out_ PSYMCRYPT_SHA1_STATE pState, _In_reads_bytes_(SYMCRYPT_SHA1_STATE_EXPORT_SIZE) PCBYTE pbBlob) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha1Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha224 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_SHA224_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha224Init (_Out_ PSYMCRYPT_SHA224_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha224Append (_Inout_ PSYMCRYPT_SHA224_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha224Result (_Inout_ PSYMCRYPT_SHA224_STATE pState, _Out_writes_(SYMCRYPT_SHA224_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha224StateCopy (_In_ PCSYMCRYPT_SHA224_STATE pSrc, _Out_ PSYMCRYPT_SHA224_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha224StateExport (_In_ PCSYMCRYPT_SHA224_STATE pState, _Out_writes_bytes_(SYMCRYPT_SHA224_STATE_EXPORT_SIZE) PBYTE pbBlob) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSha224StateImport (_Out_ PSYMCRYPT_SHA224_STATE pState, _In_reads_bytes_(SYMCRYPT_SHA224_STATE_EXPORT_SIZE) PCBYTE pbBlob) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha224Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha256 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_SHA256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha256Init (_Out_ PSYMCRYPT_SHA256_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha256Append (_Inout_ PSYMCRYPT_SHA256_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha256Result (_Inout_ PSYMCRYPT_SHA256_STATE pState, _Out_writes_(SYMCRYPT_SHA256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha256StateCopy (_In_ PCSYMCRYPT_SHA256_STATE pSrc, _Out_ PSYMCRYPT_SHA256_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha256StateExport (_In_ PCSYMCRYPT_SHA256_STATE pState, _Out_writes_bytes_(SYMCRYPT_SHA256_STATE_EXPORT_SIZE) PBYTE pbBlob) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSha256StateImport (_Out_ PSYMCRYPT_SHA256_STATE pState, _In_reads_bytes_(SYMCRYPT_SHA256_STATE_EXPORT_SIZE) PCBYTE pbBlob) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha256Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha384 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_SHA384_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha384Init (_Out_ PSYMCRYPT_SHA384_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha384Append (_Inout_ PSYMCRYPT_SHA384_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha384Result (_Inout_ PSYMCRYPT_SHA384_STATE pState, _Out_writes_(SYMCRYPT_SHA384_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha384StateCopy (_In_ PCSYMCRYPT_SHA384_STATE pSrc, _Out_ PSYMCRYPT_SHA384_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha384StateExport (_In_ PCSYMCRYPT_SHA384_STATE pState, _Out_writes_bytes_(SYMCRYPT_SHA384_STATE_EXPORT_SIZE) PBYTE pbBlob) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSha384StateImport (_Out_ PSYMCRYPT_SHA384_STATE pState, _In_reads_bytes_(SYMCRYPT_SHA384_STATE_EXPORT_SIZE) PCBYTE pbBlob) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha384Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_SHA512_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512Init (_Out_ PSYMCRYPT_SHA512_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512Append (_Inout_ PSYMCRYPT_SHA512_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512Result (_Inout_ PSYMCRYPT_SHA512_STATE pState, _Out_writes_(SYMCRYPT_SHA512_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512StateCopy (_In_ PCSYMCRYPT_SHA512_STATE pSrc, _Out_ PSYMCRYPT_SHA512_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512StateExport (_In_ PCSYMCRYPT_SHA512_STATE pState, _Out_writes_bytes_(SYMCRYPT_SHA512_STATE_EXPORT_SIZE) PBYTE pbBlob) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSha512StateImport (_Out_ PSYMCRYPT_SHA512_STATE pState, _In_reads_bytes_(SYMCRYPT_SHA512_STATE_EXPORT_SIZE) PCBYTE pbBlob) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512_224 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_SHA512_224_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512_224Init (_Out_ PSYMCRYPT_SHA512_224_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512_224Append (_Inout_ PSYMCRYPT_SHA512_224_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512_224Result (_Inout_ PSYMCRYPT_SHA512_224_STATE pState, _Out_writes_(SYMCRYPT_SHA512_224_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512_224StateCopy (_In_ PCSYMCRYPT_SHA512_224_STATE pSrc, _Out_ PSYMCRYPT_SHA512_224_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512_224StateExport (_In_ PCSYMCRYPT_SHA512_224_STATE pState, _Out_writes_bytes_(SYMCRYPT_SHA512_224_STATE_EXPORT_SIZE) PBYTE pbBlob) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSha512_224StateImport (_Out_ PSYMCRYPT_SHA512_224_STATE pState, _In_reads_bytes_(SYMCRYPT_SHA512_224_STATE_EXPORT_SIZE) PCBYTE pbBlob) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512_224Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512_256 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_SHA512_256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512_256Init (_Out_ PSYMCRYPT_SHA512_256_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512_256Append (_Inout_ PSYMCRYPT_SHA512_256_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512_256Result (_Inout_ PSYMCRYPT_SHA512_256_STATE pState, _Out_writes_(SYMCRYPT_SHA512_256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512_256StateCopy (_In_ PCSYMCRYPT_SHA512_256_STATE pSrc, _Out_ PSYMCRYPT_SHA512_256_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512_256StateExport (_In_ PCSYMCRYPT_SHA512_256_STATE pState, _Out_writes_bytes_(SYMCRYPT_SHA512_256_STATE_EXPORT_SIZE) PBYTE pbBlob) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSha512_256StateImport (_Out_ PSYMCRYPT_SHA512_256_STATE pState, _In_reads_bytes_(SYMCRYPT_SHA512_256_STATE_EXPORT_SIZE) PCBYTE pbBlob) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha512_256Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_224 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_SHA3_224_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_224Init (_Out_ PSYMCRYPT_SHA3_224_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_224Append (_Inout_ PSYMCRYPT_SHA3_224_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_224Result (_Inout_ PSYMCRYPT_SHA3_224_STATE pState, _Out_writes_(SYMCRYPT_SHA3_224_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_224StateCopy (_In_ PCSYMCRYPT_SHA3_224_STATE pSrc, _Out_ PSYMCRYPT_SHA3_224_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_224StateExport (_In_ PCSYMCRYPT_SHA3_224_STATE pState, _Out_writes_bytes_(SYMCRYPT_SHA3_224_STATE_EXPORT_SIZE) PBYTE pbBlob) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSha3_224StateImport (_Out_ PSYMCRYPT_SHA3_224_STATE pState, _In_reads_bytes_(SYMCRYPT_SHA3_224_STATE_EXPORT_SIZE) PCBYTE pbBlob) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_224Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_256 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_SHA3_256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_256Init (_Out_ PSYMCRYPT_SHA3_256_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_256Append (_Inout_ PSYMCRYPT_SHA3_256_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_256Result (_Inout_ PSYMCRYPT_SHA3_256_STATE pState, _Out_writes_(SYMCRYPT_SHA3_256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_256StateCopy (_In_ PCSYMCRYPT_SHA3_256_STATE pSrc, _Out_ PSYMCRYPT_SHA3_256_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_256StateExport (_In_ PCSYMCRYPT_SHA3_256_STATE pState, _Out_writes_bytes_(SYMCRYPT_SHA3_256_STATE_EXPORT_SIZE) PBYTE pbBlob) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSha3_256StateImport (_Out_ PSYMCRYPT_SHA3_256_STATE pState, _In_reads_bytes_(SYMCRYPT_SHA3_256_STATE_EXPORT_SIZE) PCBYTE pbBlob) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_256Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_384 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_SHA3_384_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_384Init (_Out_ PSYMCRYPT_SHA3_384_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_384Append (_Inout_ PSYMCRYPT_SHA3_384_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_384Result (_Inout_ PSYMCRYPT_SHA3_384_STATE pState, _Out_writes_(SYMCRYPT_SHA3_384_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_384StateCopy (_In_ PCSYMCRYPT_SHA3_384_STATE pSrc, _Out_ PSYMCRYPT_SHA3_384_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_384StateExport (_In_ PCSYMCRYPT_SHA3_384_STATE pState, _Out_writes_bytes_(SYMCRYPT_SHA3_384_STATE_EXPORT_SIZE) PBYTE pbBlob) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSha3_384StateImport (_Out_ PSYMCRYPT_SHA3_384_STATE pState, _In_reads_bytes_(SYMCRYPT_SHA3_384_STATE_EXPORT_SIZE) PCBYTE pbBlob) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_384Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_512 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_SHA3_512_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_512Init (_Out_ PSYMCRYPT_SHA3_512_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_512Append (_Inout_ PSYMCRYPT_SHA3_512_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_512Result (_Inout_ PSYMCRYPT_SHA3_512_STATE pState, _Out_writes_(SYMCRYPT_SHA3_512_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_512StateCopy (_In_ PCSYMCRYPT_SHA3_512_STATE pSrc, _Out_ PSYMCRYPT_SHA3_512_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_512StateExport (_In_ PCSYMCRYPT_SHA3_512_STATE pState, _Out_writes_bytes_(SYMCRYPT_SHA3_512_STATE_EXPORT_SIZE) PBYTE pbBlob) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSha3_512StateImport (_Out_ PSYMCRYPT_SHA3_512_STATE pState, _In_reads_bytes_(SYMCRYPT_SHA3_512_STATE_EXPORT_SIZE) PCBYTE pbBlob) |
| |
| VOID SYMCRYPT_CALL | SymCryptSha3_512Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake128Default (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_SHAKE128_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake128 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake128Init (_Out_ PSYMCRYPT_SHAKE128_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake128Append (_Inout_ PSYMCRYPT_SHAKE128_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake128Extract (_Inout_ PSYMCRYPT_SHAKE128_STATE pState, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult, BOOLEAN bWipe) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake128Result (_Inout_ PSYMCRYPT_SHAKE128_STATE pState, _Out_writes_(SYMCRYPT_SHAKE128_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake128StateCopy (_In_ PCSYMCRYPT_SHAKE128_STATE pSrc, _Out_ PSYMCRYPT_SHAKE128_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake128Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake256Default (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_SHAKE256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake256 (_In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake256Init (_Out_ PSYMCRYPT_SHAKE256_STATE pState) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake256Append (_Inout_ PSYMCRYPT_SHAKE256_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake256Extract (_Inout_ PSYMCRYPT_SHAKE256_STATE pState, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult, BOOLEAN bWipe) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake256Result (_Inout_ PSYMCRYPT_SHAKE256_STATE pState, _Out_writes_(SYMCRYPT_SHAKE256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake256StateCopy (_In_ PCSYMCRYPT_SHAKE256_STATE pSrc, _Out_ PSYMCRYPT_SHAKE256_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptShake256Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptCShake128 (_In_reads_(cbFunctionNameString) PCBYTE pbFunctionNameString, SIZE_T cbFunctionNameString, _In_reads_(cbCustomizationString) PCBYTE pbCustomizationString, SIZE_T cbCustomizationString, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptCShake128Init (_Out_ PSYMCRYPT_CSHAKE128_STATE pState, _In_reads_(cbFunctionNameString) PCBYTE pbFunctionNameString, SIZE_T cbFunctionNameString, _In_reads_(cbCustomizationString) PCBYTE pbCustomizationString, SIZE_T cbCustomizationString) |
| |
| VOID SYMCRYPT_CALL | SymCryptCShake128Append (_Inout_ PSYMCRYPT_CSHAKE128_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptCShake128Extract (_Inout_ PSYMCRYPT_CSHAKE128_STATE pState, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult, BOOLEAN bWipe) |
| |
| VOID SYMCRYPT_CALL | SymCryptCShake128Result (_Inout_ PSYMCRYPT_CSHAKE128_STATE pState, _Out_writes_(SYMCRYPT_CSHAKE128_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptCShake128StateCopy (_In_ PCSYMCRYPT_CSHAKE128_STATE pSrc, _Out_ PSYMCRYPT_CSHAKE128_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptCShake128Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptCShake256 (_In_reads_(cbFunctionNameString) PCBYTE pbFunctionNameString, SIZE_T cbFunctionNameString, _In_reads_(cbCustomizationString) PCBYTE pbCustomizationString, SIZE_T cbCustomizationString, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptCShake256Init (_Out_ PSYMCRYPT_CSHAKE256_STATE pState, _In_reads_(cbFunctionNameString) PCBYTE pbFunctionNameString, SIZE_T cbFunctionNameString, _In_reads_(cbCustomizationString) PCBYTE pbCustomizationString, SIZE_T cbCustomizationString) |
| |
| VOID SYMCRYPT_CALL | SymCryptCShake256Append (_Inout_ PSYMCRYPT_CSHAKE256_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptCShake256Extract (_Inout_ PSYMCRYPT_CSHAKE256_STATE pState, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult, BOOLEAN bWipe) |
| |
| VOID SYMCRYPT_CALL | SymCryptCShake256Result (_Inout_ PSYMCRYPT_CSHAKE256_STATE pState, _Out_writes_(SYMCRYPT_CSHAKE256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptCShake256StateCopy (_In_ PCSYMCRYPT_CSHAKE256_STATE pSrc, _Out_ PSYMCRYPT_CSHAKE256_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptCShake256Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptParallelSha256Init (_Out_writes_(nStates) PSYMCRYPT_SHA256_STATE pStates, SIZE_T nStates) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptParallelSha256Process (_Inout_updates_(nStates) PSYMCRYPT_SHA256_STATE pStates, SIZE_T nStates, _Inout_updates_(nOperations) PSYMCRYPT_PARALLEL_HASH_OPERATION pOperations, SIZE_T nOperations, _Out_writes_(cbScratch) PBYTE pbScratch, SIZE_T cbScratch) |
| |
| VOID SYMCRYPT_CALL | SymCryptParallelSha384Init (_Out_writes_(nStates) PSYMCRYPT_SHA384_STATE pStates, SIZE_T nStates) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptParallelSha384Process (_Inout_updates_(nStates) PSYMCRYPT_SHA384_STATE pStates, SIZE_T nStates, _Inout_updates_(nOperations) PSYMCRYPT_PARALLEL_HASH_OPERATION pOperations, SIZE_T nOperations, _Out_writes_(cbScratch) PBYTE pbScratch, SIZE_T cbScratch) |
| |
| VOID SYMCRYPT_CALL | SymCryptParallelSha512Init (_Out_writes_(nStates) PSYMCRYPT_SHA512_STATE pStates, SIZE_T nStates) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptParallelSha512Process (_Inout_updates_(nStates) PSYMCRYPT_SHA512_STATE pStates, SIZE_T nStates, _Inout_updates_(nOperations) PSYMCRYPT_PARALLEL_HASH_OPERATION pOperations, SIZE_T nOperations, _Out_writes_(cbScratch) PBYTE pbScratch, SIZE_T cbScratch) |
| |
| VOID SYMCRYPT_CALL | SymCryptParallelSha256Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptParallelSha384Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptParallelSha512Selftest (void) |
| |
| PCSYMCRYPT_MAC SYMCRYPT_CALL | SymCryptGetMacAlgorithm (SYMCRYPT_MAC_ID macId) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacStateCopy (_In_ PCSYMCRYPT_HMAC_STATE pSrc, _In_opt_ PCSYMCRYPT_HMAC_EXPANDED_KEY pExpandedKey, _Out_ PSYMCRYPT_HMAC_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacKeyCopy (_In_ PCSYMCRYPT_HMAC_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_HMAC_EXPANDED_KEY pDst) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHmacExpandKey (_In_ PCSYMCRYPT_HASH pHash, _Out_ PSYMCRYPT_HMAC_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| SYMCRYPT_NOINLINE VOID SYMCRYPT_CALL | SymCryptHmacInit (_Out_ PSYMCRYPT_HMAC_STATE pState, _In_ PCSYMCRYPT_HMAC_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacAppend (_Inout_ PSYMCRYPT_HMAC_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| SYMCRYPT_NOINLINE VOID SYMCRYPT_CALL | SymCryptHmacResult (_Inout_ PSYMCRYPT_HMAC_STATE pState, _Out_writes_(pState->pKey->pHash->resultSize) PBYTE pbResult) |
| |
| SYMCRYPT_NOINLINE VOID SYMCRYPT_CALL | SymCryptHmac (_In_ PCSYMCRYPT_HMAC_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(pExpandedKey->pHash->resultSize) PBYTE pbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHmacMd5ExpandKey (_Out_ PSYMCRYPT_HMAC_MD5_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacMd5KeyCopy (_In_ PCSYMCRYPT_HMAC_MD5_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_HMAC_MD5_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacMd5 (_In_ PCSYMCRYPT_HMAC_MD5_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_HMAC_MD5_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacMd5StateCopy (_In_ PCSYMCRYPT_HMAC_MD5_STATE pSrc, _In_opt_ PCSYMCRYPT_HMAC_MD5_EXPANDED_KEY pExpandedKey, _Out_ PSYMCRYPT_HMAC_MD5_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacMd5Init (_Out_ PSYMCRYPT_HMAC_MD5_STATE pState, _In_ PCSYMCRYPT_HMAC_MD5_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacMd5Append (_Inout_ PSYMCRYPT_HMAC_MD5_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacMd5Result (_Inout_ PSYMCRYPT_HMAC_MD5_STATE pState, _Out_writes_(SYMCRYPT_HMAC_MD5_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacMd5Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHmacSha1ExpandKey (_Out_ PSYMCRYPT_HMAC_SHA1_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha1KeyCopy (_In_ PCSYMCRYPT_HMAC_SHA1_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_HMAC_SHA1_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha1 (_In_ PCSYMCRYPT_HMAC_SHA1_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_HMAC_SHA1_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha1StateCopy (_In_ PCSYMCRYPT_HMAC_SHA1_STATE pSrc, _In_opt_ PCSYMCRYPT_HMAC_SHA1_EXPANDED_KEY pExpandedKey, _Out_ PSYMCRYPT_HMAC_SHA1_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha1Init (_Out_ PSYMCRYPT_HMAC_SHA1_STATE pState, _In_ PCSYMCRYPT_HMAC_SHA1_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha1Append (_Inout_ PSYMCRYPT_HMAC_SHA1_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha1Result (_Inout_ PSYMCRYPT_HMAC_SHA1_STATE pState, _Out_writes_(SYMCRYPT_HMAC_SHA1_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha1Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHmacSha224ExpandKey (_Out_ PSYMCRYPT_HMAC_SHA224_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha224KeyCopy (_In_ PCSYMCRYPT_HMAC_SHA224_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_HMAC_SHA224_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha224 (_In_ PCSYMCRYPT_HMAC_SHA224_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_HMAC_SHA224_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha224StateCopy (_In_ PCSYMCRYPT_HMAC_SHA224_STATE pSrc, _In_opt_ PCSYMCRYPT_HMAC_SHA224_EXPANDED_KEY pExpandedKey, _Out_ PSYMCRYPT_HMAC_SHA224_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha224Init (_Out_ PSYMCRYPT_HMAC_SHA224_STATE pState, _In_ PCSYMCRYPT_HMAC_SHA224_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha224Append (_Inout_ PSYMCRYPT_HMAC_SHA224_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha224Result (_Inout_ PSYMCRYPT_HMAC_SHA224_STATE pState, _Out_writes_(SYMCRYPT_HMAC_SHA224_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha224Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHmacSha256ExpandKey (_Out_ PSYMCRYPT_HMAC_SHA256_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha256KeyCopy (_In_ PCSYMCRYPT_HMAC_SHA256_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_HMAC_SHA256_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha256 (_In_ PCSYMCRYPT_HMAC_SHA256_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_HMAC_SHA256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha256StateCopy (_In_ PCSYMCRYPT_HMAC_SHA256_STATE pSrc, _In_opt_ PCSYMCRYPT_HMAC_SHA256_EXPANDED_KEY pExpandedKey, _Out_ PSYMCRYPT_HMAC_SHA256_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha256Init (_Out_ PSYMCRYPT_HMAC_SHA256_STATE pState, _In_ PCSYMCRYPT_HMAC_SHA256_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha256Append (_Inout_ PSYMCRYPT_HMAC_SHA256_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha256Result (_Inout_ PSYMCRYPT_HMAC_SHA256_STATE pState, _Out_writes_(SYMCRYPT_HMAC_SHA256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha256Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHmacSha384ExpandKey (_Out_ PSYMCRYPT_HMAC_SHA384_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha384KeyCopy (_In_ PCSYMCRYPT_HMAC_SHA384_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_HMAC_SHA384_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha384 (_In_ PCSYMCRYPT_HMAC_SHA384_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_HMAC_SHA384_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha384StateCopy (_In_ PCSYMCRYPT_HMAC_SHA384_STATE pSrc, _In_opt_ PCSYMCRYPT_HMAC_SHA384_EXPANDED_KEY pExpandedKey, _Out_ PSYMCRYPT_HMAC_SHA384_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha384Init (_Out_ PSYMCRYPT_HMAC_SHA384_STATE pState, _In_ PCSYMCRYPT_HMAC_SHA384_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha384Append (_Inout_ PSYMCRYPT_HMAC_SHA384_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha384Result (_Inout_ PSYMCRYPT_HMAC_SHA384_STATE pState, _Out_writes_(SYMCRYPT_HMAC_SHA384_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha384Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHmacSha512ExpandKey (_Out_ PSYMCRYPT_HMAC_SHA512_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512KeyCopy (_In_ PCSYMCRYPT_HMAC_SHA512_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_HMAC_SHA512_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512 (_In_ PCSYMCRYPT_HMAC_SHA512_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_HMAC_SHA512_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512StateCopy (_In_ PCSYMCRYPT_HMAC_SHA512_STATE pSrc, _In_opt_ PCSYMCRYPT_HMAC_SHA512_EXPANDED_KEY pExpandedKey, _Out_ PSYMCRYPT_HMAC_SHA512_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512Init (_Out_ PSYMCRYPT_HMAC_SHA512_STATE pState, _In_ PCSYMCRYPT_HMAC_SHA512_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512Append (_Inout_ PSYMCRYPT_HMAC_SHA512_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512Result (_Inout_ PSYMCRYPT_HMAC_SHA512_STATE pState, _Out_writes_(SYMCRYPT_HMAC_SHA512_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHmacSha512_224ExpandKey (_Out_ PSYMCRYPT_HMAC_SHA512_224_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512_224KeyCopy (_In_ PCSYMCRYPT_HMAC_SHA512_224_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_HMAC_SHA512_224_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512_224 (_In_ PCSYMCRYPT_HMAC_SHA512_224_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_HMAC_SHA512_224_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512_224StateCopy (_In_ PCSYMCRYPT_HMAC_SHA512_224_STATE pSrc, _In_opt_ PCSYMCRYPT_HMAC_SHA512_224_EXPANDED_KEY pExpandedKey, _Out_ PSYMCRYPT_HMAC_SHA512_224_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512_224Init (_Out_ PSYMCRYPT_HMAC_SHA512_224_STATE pState, _In_ PCSYMCRYPT_HMAC_SHA512_224_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512_224Append (_Inout_ PSYMCRYPT_HMAC_SHA512_224_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512_224Result (_Inout_ PSYMCRYPT_HMAC_SHA512_224_STATE pState, _Out_writes_(SYMCRYPT_HMAC_SHA512_224_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512_224Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHmacSha512_256ExpandKey (_Out_ PSYMCRYPT_HMAC_SHA512_256_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512_256KeyCopy (_In_ PCSYMCRYPT_HMAC_SHA512_256_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_HMAC_SHA512_256_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512_256 (_In_ PCSYMCRYPT_HMAC_SHA512_256_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_HMAC_SHA512_256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512_256StateCopy (_In_ PCSYMCRYPT_HMAC_SHA512_256_STATE pSrc, _In_opt_ PCSYMCRYPT_HMAC_SHA512_256_EXPANDED_KEY pExpandedKey, _Out_ PSYMCRYPT_HMAC_SHA512_256_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512_256Init (_Out_ PSYMCRYPT_HMAC_SHA512_256_STATE pState, _In_ PCSYMCRYPT_HMAC_SHA512_256_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512_256Append (_Inout_ PSYMCRYPT_HMAC_SHA512_256_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512_256Result (_Inout_ PSYMCRYPT_HMAC_SHA512_256_STATE pState, _Out_writes_(SYMCRYPT_HMAC_SHA512_256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha512_256Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHmacSha3_224ExpandKey (_Out_ PSYMCRYPT_HMAC_SHA3_224_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_224KeyCopy (_In_ PCSYMCRYPT_HMAC_SHA3_224_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_HMAC_SHA3_224_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_224 (_In_ PCSYMCRYPT_HMAC_SHA3_224_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_HMAC_SHA3_224_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_224StateCopy (_In_ PCSYMCRYPT_HMAC_SHA3_224_STATE pSrc, _In_opt_ PCSYMCRYPT_HMAC_SHA3_224_EXPANDED_KEY pExpandedKey, _Out_ PSYMCRYPT_HMAC_SHA3_224_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_224Init (_Out_ PSYMCRYPT_HMAC_SHA3_224_STATE pState, _In_ PCSYMCRYPT_HMAC_SHA3_224_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_224Append (_Inout_ PSYMCRYPT_HMAC_SHA3_224_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_224Result (_Inout_ PSYMCRYPT_HMAC_SHA3_224_STATE pState, _Out_writes_(SYMCRYPT_HMAC_SHA3_224_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_224Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHmacSha3_256ExpandKey (_Out_ PSYMCRYPT_HMAC_SHA3_256_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_256KeyCopy (_In_ PCSYMCRYPT_HMAC_SHA3_256_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_HMAC_SHA3_256_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_256 (_In_ PCSYMCRYPT_HMAC_SHA3_256_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_HMAC_SHA3_256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_256StateCopy (_In_ PCSYMCRYPT_HMAC_SHA3_256_STATE pSrc, _In_opt_ PCSYMCRYPT_HMAC_SHA3_256_EXPANDED_KEY pExpandedKey, _Out_ PSYMCRYPT_HMAC_SHA3_256_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_256Init (_Out_ PSYMCRYPT_HMAC_SHA3_256_STATE pState, _In_ PCSYMCRYPT_HMAC_SHA3_256_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_256Append (_Inout_ PSYMCRYPT_HMAC_SHA3_256_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_256Result (_Inout_ PSYMCRYPT_HMAC_SHA3_256_STATE pState, _Out_writes_(SYMCRYPT_HMAC_SHA3_256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_256Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHmacSha3_384ExpandKey (_Out_ PSYMCRYPT_HMAC_SHA3_384_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_384KeyCopy (_In_ PCSYMCRYPT_HMAC_SHA3_384_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_HMAC_SHA3_384_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_384 (_In_ PCSYMCRYPT_HMAC_SHA3_384_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_HMAC_SHA3_384_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_384StateCopy (_In_ PCSYMCRYPT_HMAC_SHA3_384_STATE pSrc, _In_opt_ PCSYMCRYPT_HMAC_SHA3_384_EXPANDED_KEY pExpandedKey, _Out_ PSYMCRYPT_HMAC_SHA3_384_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_384Init (_Out_ PSYMCRYPT_HMAC_SHA3_384_STATE pState, _In_ PCSYMCRYPT_HMAC_SHA3_384_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_384Append (_Inout_ PSYMCRYPT_HMAC_SHA3_384_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_384Result (_Inout_ PSYMCRYPT_HMAC_SHA3_384_STATE pState, _Out_writes_(SYMCRYPT_HMAC_SHA3_384_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_384Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHmacSha3_512ExpandKey (_Out_ PSYMCRYPT_HMAC_SHA3_512_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_512KeyCopy (_In_ PCSYMCRYPT_HMAC_SHA3_512_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_HMAC_SHA3_512_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_512 (_In_ PCSYMCRYPT_HMAC_SHA3_512_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_HMAC_SHA3_512_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_512StateCopy (_In_ PCSYMCRYPT_HMAC_SHA3_512_STATE pSrc, _In_opt_ PCSYMCRYPT_HMAC_SHA3_512_EXPANDED_KEY pExpandedKey, _Out_ PSYMCRYPT_HMAC_SHA3_512_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_512Init (_Out_ PSYMCRYPT_HMAC_SHA3_512_STATE pState, _In_ PCSYMCRYPT_HMAC_SHA3_512_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_512Append (_Inout_ PSYMCRYPT_HMAC_SHA3_512_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_512Result (_Inout_ PSYMCRYPT_HMAC_SHA3_512_STATE pState, _Out_writes_(SYMCRYPT_HMAC_SHA3_512_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHmacSha3_512Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptAesCmacExpandKey (_Out_ PSYMCRYPT_AES_CMAC_EXPANDED_KEY pExpandedKey, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesCmacKeyCopy (_In_ PCSYMCRYPT_AES_CMAC_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_AES_CMAC_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesCmac (_In_ PSYMCRYPT_AES_CMAC_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_AES_CMAC_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesCmacStateCopy (_In_ PCSYMCRYPT_AES_CMAC_STATE pSrc, _In_opt_ PCSYMCRYPT_AES_CMAC_EXPANDED_KEY pExpandedKey, _Out_ PSYMCRYPT_AES_CMAC_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesCmacInit (_Out_ PSYMCRYPT_AES_CMAC_STATE pState, _In_ PCSYMCRYPT_AES_CMAC_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesCmacAppend (_Inout_ PSYMCRYPT_AES_CMAC_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesCmacResult (_Inout_ PSYMCRYPT_AES_CMAC_STATE pState, _Out_writes_(SYMCRYPT_AES_CMAC_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesCmacSelftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac128 (_In_ PCSYMCRYPT_KMAC128_EXPANDED_KEY pExpandedKey, _In_reads_bytes_(cbInput) PCBYTE pbInput, SIZE_T cbInput, _Out_writes_bytes_(SYMCRYPT_KMAC128_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac128Ex (_In_ PCSYMCRYPT_KMAC128_EXPANDED_KEY pExpandedKey, _In_reads_bytes_(cbInput) PCBYTE pbInput, SIZE_T cbInput, _Out_writes_bytes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptKmac128ExpandKey (_Out_ PSYMCRYPT_KMAC128_EXPANDED_KEY pExpandedKey, _In_reads_bytes_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptKmac128ExpandKeyEx (_Out_ PSYMCRYPT_KMAC128_EXPANDED_KEY pExpandedKey, _In_reads_bytes_(cbKey) PCBYTE pbKey, SIZE_T cbKey, _In_reads_bytes_(cbCustomizationString) PCBYTE pbCustomizationString, SIZE_T cbCustomizationString) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac128Init (_Out_ PSYMCRYPT_KMAC128_STATE pState, _In_ PCSYMCRYPT_KMAC128_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac128Append (_Inout_ PSYMCRYPT_KMAC128_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac128Extract (_Inout_ PSYMCRYPT_KMAC128_STATE pState, _Out_writes_(cbOutput) PBYTE pbOutput, SIZE_T cbOutput, BOOLEAN bWipe) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac128Result (_Inout_ PSYMCRYPT_KMAC128_STATE pState, _Out_writes_(SYMCRYPT_KMAC128_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac128ResultEx (_Inout_ PSYMCRYPT_KMAC128_STATE pState, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac128KeyCopy (_In_ PCSYMCRYPT_KMAC128_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_KMAC128_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac128StateCopy (_In_ const SYMCRYPT_KMAC128_STATE *pSrc, _Out_ SYMCRYPT_KMAC128_STATE *pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac128Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac256 (_In_ PCSYMCRYPT_KMAC256_EXPANDED_KEY pExpandedKey, _In_reads_bytes_(cbInput) PCBYTE pbInput, SIZE_T cbInput, _Out_writes_bytes_(SYMCRYPT_KMAC256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac256Ex (_In_ PCSYMCRYPT_KMAC256_EXPANDED_KEY pExpandedKey, _In_reads_bytes_(cbInput) PCBYTE pbInput, SIZE_T cbInput, _Out_writes_bytes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptKmac256ExpandKey (_Out_ PSYMCRYPT_KMAC256_EXPANDED_KEY pExpandedKey, _In_reads_bytes_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptKmac256ExpandKeyEx (_Out_ PSYMCRYPT_KMAC256_EXPANDED_KEY pExpandedKey, _In_reads_bytes_(cbKey) PCBYTE pbKey, SIZE_T cbKey, _In_reads_bytes_(cbCustomizationString) PCBYTE pbCustomizationString, SIZE_T cbCustomizationString) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac256Init (_Out_ PSYMCRYPT_KMAC256_STATE pState, _In_ PCSYMCRYPT_KMAC256_EXPANDED_KEY pExpandedKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac256Append (_Inout_ PSYMCRYPT_KMAC256_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac256Extract (_Inout_ PSYMCRYPT_KMAC256_STATE pState, _Out_writes_(cbOutput) PBYTE pbOutput, SIZE_T cbOutput, BOOLEAN bWipe) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac256Result (_Inout_ PSYMCRYPT_KMAC256_STATE pState, _Out_writes_(SYMCRYPT_KMAC256_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac256ResultEx (_Inout_ PSYMCRYPT_KMAC256_STATE pState, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac256KeyCopy (_In_ PCSYMCRYPT_KMAC256_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_KMAC256_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac256StateCopy (_In_ const SYMCRYPT_KMAC256_STATE *pSrc, _Out_ SYMCRYPT_KMAC256_STATE *pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptKmac256Selftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptPoly1305 (_In_reads_(SYMCRYPT_POLY1305_KEY_SIZE) PCBYTE pbKey, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_POLY1305_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptPoly1305Init (_Out_ PSYMCRYPT_POLY1305_STATE pState, _In_reads_(SYMCRYPT_POLY1305_KEY_SIZE) PCBYTE pbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptPoly1305Append (_Inout_ PSYMCRYPT_POLY1305_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptPoly1305Result (_Inout_ PSYMCRYPT_POLY1305_STATE pState, _Out_writes_(SYMCRYPT_POLY1305_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptPoly1305Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptChaCha20Poly1305Encrypt (_In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey, _In_reads_(cbNonce) PCBYTE pbNonce, SIZE_T cbNonce, _In_reads_opt_(cbAuthData) PCBYTE pbAuthData, SIZE_T cbAuthData, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData, _Out_writes_(cbTag) PBYTE pbTag, SIZE_T cbTag) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptChaCha20Poly1305Decrypt (_In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey, _In_reads_(cbNonce) PCBYTE pbNonce, SIZE_T cbNonce, _In_reads_opt_(cbAuthData) PCBYTE pbAuthData, SIZE_T cbAuthData, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData, _In_reads_(cbTag) PCBYTE pbTag, SIZE_T cbTag) |
| |
| VOID SYMCRYPT_CALL | SymCryptChaCha20Poly1305Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMarvin32ExpandSeed (_Out_ PSYMCRYPT_MARVIN32_EXPANDED_SEED pExpandedSeed, _In_reads_(cbSeed) PCBYTE pbSeed, SIZE_T cbSeed) |
| |
| PCSYMCRYPT_MARVIN32_EXPANDED_SEED SYMCRYPT_CALL | SymCryptGetMarvin32DefaultSeed (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptMarvin32SeedCopy (_In_ PCSYMCRYPT_MARVIN32_EXPANDED_SEED pSrc, _Out_ PSYMCRYPT_MARVIN32_EXPANDED_SEED pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptMarvin32 (_In_ PCSYMCRYPT_MARVIN32_EXPANDED_SEED pExpandedSeed, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData, _Out_writes_(SYMCRYPT_MARVIN32_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptMarvin32StateCopy (_In_ PCSYMCRYPT_MARVIN32_STATE pSrc, _In_opt_ PCSYMCRYPT_MARVIN32_EXPANDED_SEED pExpandedSeed, _Out_ PSYMCRYPT_MARVIN32_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptMarvin32Init (_Out_ PSYMCRYPT_MARVIN32_STATE pState, _In_ PCSYMCRYPT_MARVIN32_EXPANDED_SEED pExpandedSeed) |
| |
| VOID SYMCRYPT_CALL | SymCryptMarvin32Append (_Inout_ PSYMCRYPT_MARVIN32_STATE pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptMarvin32Result (_Inout_ PSYMCRYPT_MARVIN32_STATE pState, _Out_writes_(SYMCRYPT_MARVIN32_RESULT_SIZE) PBYTE pbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptMarvin32Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptAesExpandKey (_Out_ PSYMCRYPT_AES_EXPANDED_KEY pExpandedKey, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptAesExpandKeyEncryptOnly (_Out_ PSYMCRYPT_AES_EXPANDED_KEY pExpandedKey, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesKeyCopy (_In_ PCSYMCRYPT_AES_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_AES_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesEncrypt (_In_ PCSYMCRYPT_AES_EXPANDED_KEY pExpandedKey, _In_reads_(SYMCRYPT_AES_BLOCK_SIZE) PCBYTE pbSrc, _Out_writes_(SYMCRYPT_AES_BLOCK_SIZE) PBYTE pbDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesDecrypt (_In_ PCSYMCRYPT_AES_EXPANDED_KEY pExpandedKey, _In_reads_(SYMCRYPT_AES_BLOCK_SIZE) PCBYTE pbSrc, _Out_writes_(SYMCRYPT_AES_BLOCK_SIZE) PBYTE pbDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesEcbEncrypt (_In_ PCSYMCRYPT_AES_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesEcbDecrypt (_In_ PCSYMCRYPT_AES_EXPANDED_KEY pExpandedKey, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesCbcEncrypt (_In_ PCSYMCRYPT_AES_EXPANDED_KEY pExpandedKey, _Inout_updates_(SYMCRYPT_AES_BLOCK_SIZE) PBYTE pbChainingValue, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesCbcDecrypt (_In_ PCSYMCRYPT_AES_EXPANDED_KEY pExpandedKey, _Inout_updates_(SYMCRYPT_AES_BLOCK_SIZE) PBYTE pbChainingValue, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesCbcMac (_In_ PCSYMCRYPT_AES_EXPANDED_KEY pExpandedKey, _Inout_updates_(SYMCRYPT_AES_BLOCK_SIZE) PBYTE pbChainingValue, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesCtrMsb64 (_In_ PCSYMCRYPT_AES_EXPANDED_KEY pExpandedKey, _Inout_updates_(SYMCRYPT_AES_BLOCK_SIZE) PBYTE pbChainingValue, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptAesSelftest (UINT32 maskTestsToRun) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptDesExpandKey (_Out_ PSYMCRYPT_DES_EXPANDED_KEY pExpandedKey, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptDesEncrypt (_In_ PCSYMCRYPT_DES_EXPANDED_KEY pExpandedKey, _In_reads_(SYMCRYPT_DES_BLOCK_SIZE) PCBYTE pbSrc, _Out_writes_(SYMCRYPT_DES_BLOCK_SIZE) PBYTE pbDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptDesDecrypt (_In_ PCSYMCRYPT_DES_EXPANDED_KEY pExpandedKey, _In_reads_(SYMCRYPT_DES_BLOCK_SIZE) PCBYTE pbSrc, _Out_writes_(SYMCRYPT_DES_BLOCK_SIZE) PBYTE pbDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptDesSetOddParity (_Inout_updates_(cbData) PBYTE pbData, _In_ SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptDesSelftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCrypt3DesExpandKey (_Out_ PSYMCRYPT_3DES_EXPANDED_KEY pExpandedKey, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCrypt3DesEncrypt (_In_ PCSYMCRYPT_3DES_EXPANDED_KEY pExpandedKey, _In_reads_(SYMCRYPT_3DES_BLOCK_SIZE) PCBYTE pbSrc, _Out_writes_(SYMCRYPT_3DES_BLOCK_SIZE) PBYTE pbDst) |
| |
| VOID SYMCRYPT_CALL | SymCrypt3DesDecrypt (_In_ PCSYMCRYPT_3DES_EXPANDED_KEY pExpandedKey, _In_reads_(SYMCRYPT_3DES_BLOCK_SIZE) PCBYTE pbSrc, _Out_writes_(SYMCRYPT_3DES_BLOCK_SIZE) PBYTE pbDst) |
| |
| VOID SYMCRYPT_CALL | SymCrypt3DesCbcEncrypt (_In_ PCSYMCRYPT_3DES_EXPANDED_KEY pExpandedKey, _Inout_updates_(SYMCRYPT_3DES_BLOCK_SIZE) PBYTE pbChainingValue, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCrypt3DesCbcDecrypt (_In_ PCSYMCRYPT_3DES_EXPANDED_KEY pExpandedKey, _Inout_updates_(SYMCRYPT_3DES_BLOCK_SIZE) PBYTE pbChainingValue, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCrypt3DesSelftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptDesxExpandKey (_Out_ PSYMCRYPT_DESX_EXPANDED_KEY pExpandedKey, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptDesxEncrypt (_In_ PCSYMCRYPT_DESX_EXPANDED_KEY pExpandedKey, _In_reads_(SYMCRYPT_DESX_BLOCK_SIZE) PCBYTE pbSrc, _Out_writes_(SYMCRYPT_DESX_BLOCK_SIZE) PBYTE pbDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptDesxDecrypt (_In_ PCSYMCRYPT_DESX_EXPANDED_KEY pExpandedKey, _In_reads_(SYMCRYPT_DESX_BLOCK_SIZE) PCBYTE pbSrc, _Out_writes_(SYMCRYPT_DESX_BLOCK_SIZE) PBYTE pbDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptDesxSelftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRc2ExpandKey (_Out_ PSYMCRYPT_RC2_EXPANDED_KEY pExpandedKey, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRc2ExpandKeyEx (_Out_ PSYMCRYPT_RC2_EXPANDED_KEY pExpandedKey, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey, UINT32 effectiveKeySizeInBits) |
| |
| VOID SYMCRYPT_CALL | SymCryptRc2Encrypt (_In_ PCSYMCRYPT_RC2_EXPANDED_KEY pExpandedKey, _In_reads_(SYMCRYPT_RC2_BLOCK_SIZE) PCBYTE pbSrc, _Out_writes_(SYMCRYPT_RC2_BLOCK_SIZE) PBYTE pbDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptRc2Decrypt (_In_ PCSYMCRYPT_RC2_EXPANDED_KEY pExpandedKey, _In_reads_(SYMCRYPT_RC2_BLOCK_SIZE) PCBYTE pbSrc, _Out_writes_(SYMCRYPT_RC2_BLOCK_SIZE) PBYTE pbDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptRc2Selftest (void) |
| |
| PCSYMCRYPT_BLOCKCIPHER SYMCRYPT_CALL | SymCryptGetBlockCipher (SYMCRYPT_BLOCKCIPHER_ID blockCipherId) |
| |
| VOID SYMCRYPT_CALL | SymCryptEcbEncrypt (_In_ PCSYMCRYPT_BLOCKCIPHER pBlockCipher, _In_ PCVOID pExpandedKey, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptEcbDecrypt (_In_ PCSYMCRYPT_BLOCKCIPHER pBlockCipher, _In_ PCVOID pExpandedKey, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptCbcEncrypt (_In_ PCSYMCRYPT_BLOCKCIPHER pBlockCipher, _In_ PCVOID pExpandedKey, _Inout_updates_(pBlockCipher->blockSize) PBYTE pbChainingValue, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptCbcDecrypt (_In_ PCSYMCRYPT_BLOCKCIPHER pBlockCipher, _In_ PCVOID pExpandedKey, _Inout_updates_(pBlockCipher->blockSize) PBYTE pbChainingValue, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptCbcMac (_In_ PCSYMCRYPT_BLOCKCIPHER pBlockCipher, _In_ PCVOID pExpandedKey, _Inout_updates_(pBlockCipher->blockSize) PBYTE pbChainingValue, _In_reads_(cbData) PCBYTE pbSrc, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptCtrMsb64 (_In_ PCSYMCRYPT_BLOCKCIPHER pBlockCipher, _In_ PCVOID pExpandedKey, _Inout_updates_(pBlockCipher->blockSize) PBYTE pbChainingValue, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptCfbEncrypt (_In_ PCSYMCRYPT_BLOCKCIPHER pBlockCipher, SIZE_T cbShift, _In_ PCVOID pExpandedKey, _Inout_updates_(pBlockCipher->blockSize) PBYTE pbChainingValue, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptCfbDecrypt (_In_ PCSYMCRYPT_BLOCKCIPHER pBlockCipher, SIZE_T cbShift, _In_ PCVOID pExpandedKey, _Inout_updates_(pBlockCipher->blockSize) PBYTE pbChainingValue, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptPaddingPkcs7Add (SIZE_T cbBlockSize, _In_reads_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, _Out_writes_to_(cbDst, *pcbResult) PBYTE pbDst, SIZE_T cbDst, SIZE_T *pcbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptPaddingPkcs7Remove (SIZE_T cbBlockSize, _In_reads_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, _Out_writes_to_(cbDst, *pcbResult) PBYTE pbDst, SIZE_T cbDst, SIZE_T *pcbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptCcmValidateParameters (_In_ PCSYMCRYPT_BLOCKCIPHER pBlockCipher, _In_ SIZE_T cbNonce, _In_ SIZE_T cbAssociatedData, _In_ UINT64 cbData, _In_ SIZE_T cbTag) |
| |
| VOID SYMCRYPT_CALL | SymCryptCcmEncrypt (_In_ PCSYMCRYPT_BLOCKCIPHER pBlockCipher, _In_ PCVOID pExpandedKey, _In_reads_(cbNonce) PCBYTE pbNonce, SIZE_T cbNonce, _In_reads_opt_(cbAuthData) PCBYTE pbAuthData, SIZE_T cbAuthData, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData, _Out_writes_(cbTag) PBYTE pbTag, SIZE_T cbTag) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptCcmDecrypt (_In_ PCSYMCRYPT_BLOCKCIPHER pBlockCipher, _In_ PCVOID pExpandedKey, _In_reads_(cbNonce) PCBYTE pbNonce, SIZE_T cbNonce, _In_reads_opt_(cbAuthData) PCBYTE pbAuthData, SIZE_T cbAuthData, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData, _In_reads_(cbTag) PCBYTE pbTag, SIZE_T cbTag) |
| |
| VOID SYMCRYPT_CALL | SymCryptCcmInit (_Out_ PSYMCRYPT_CCM_STATE pState, _In_ PCSYMCRYPT_BLOCKCIPHER pBlockCipher, _In_ PCVOID pExpandedKey, _In_reads_(cbNonce) PCBYTE pbNonce, SIZE_T cbNonce, _In_reads_opt_(cbAuthData) PCBYTE pbAuthData, SIZE_T cbAuthData, UINT64 cbData, SIZE_T cbTag) |
| |
| VOID SYMCRYPT_CALL | SymCryptCcmEncryptPart (_Inout_ PSYMCRYPT_CCM_STATE pState, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptCcmEncryptFinal (_Inout_ PSYMCRYPT_CCM_STATE pState, _Out_writes_(cbTag) PBYTE pbTag, SIZE_T cbTag) |
| |
| VOID SYMCRYPT_CALL | SymCryptCcmDecryptPart (_Inout_ PSYMCRYPT_CCM_STATE pState, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptCcmDecryptFinal (_Inout_ PSYMCRYPT_CCM_STATE pState, _In_reads_(cbTag) PCBYTE pbTag, SIZE_T cbTag) |
| |
| VOID SYMCRYPT_CALL | SymCryptCcmSelftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptGcmValidateParameters (_In_ PCSYMCRYPT_BLOCKCIPHER pBlockCipher, _In_ SIZE_T cbNonce, _In_ UINT64 cbAssociatedData, _In_ UINT64 cbData, _In_ SIZE_T cbTag) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptGcmExpandKey (_Out_ PSYMCRYPT_GCM_EXPANDED_KEY pExpandedKey, _In_ PCSYMCRYPT_BLOCKCIPHER pBlockCipher, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptGcmKeyCopy (_In_ PCSYMCRYPT_GCM_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_GCM_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptGcmEncrypt (_In_ PCSYMCRYPT_GCM_EXPANDED_KEY pExpandedKey, _In_reads_(cbNonce) PCBYTE pbNonce, SIZE_T cbNonce, _In_reads_opt_(cbAuthData) PCBYTE pbAuthData, SIZE_T cbAuthData, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData, _Out_writes_(cbTag) PBYTE pbTag, SIZE_T cbTag) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptGcmDecrypt (_In_ PCSYMCRYPT_GCM_EXPANDED_KEY pExpandedKey, _In_reads_(cbNonce) PCBYTE pbNonce, SIZE_T cbNonce, _In_reads_opt_(cbAuthData) PCBYTE pbAuthData, SIZE_T cbAuthData, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData, _In_reads_(cbTag) PCBYTE pbTag, SIZE_T cbTag) |
| |
| VOID SYMCRYPT_CALL | SymCryptGcmInit (_Out_ PSYMCRYPT_GCM_STATE pState, _In_ PCSYMCRYPT_GCM_EXPANDED_KEY pExpandedKey, _In_reads_(cbNonce) PCBYTE pbNonce, SIZE_T cbNonce) |
| |
| VOID SYMCRYPT_CALL | SymCryptGcmStateCopy (_In_ PCSYMCRYPT_GCM_STATE pSrc, _In_opt_ PCSYMCRYPT_GCM_EXPANDED_KEY pExpandedKeyCopy, _Out_ PSYMCRYPT_GCM_STATE pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptGcmAuthPart (_Inout_ PSYMCRYPT_GCM_STATE pState, _In_reads_opt_(cbData) PCBYTE pbAuthData, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptGcmEncryptPart (_Inout_ PSYMCRYPT_GCM_STATE pState, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptGcmEncryptFinal (_Inout_ PSYMCRYPT_GCM_STATE pState, _Out_writes_(cbTag) PBYTE pbTag, SIZE_T cbTag) |
| |
| VOID SYMCRYPT_CALL | SymCryptGcmDecryptPart (_Inout_ PSYMCRYPT_GCM_STATE pState, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptGcmDecryptFinal (_Inout_ PSYMCRYPT_GCM_STATE pState, _In_reads_(cbTag) PCBYTE pbTag, SIZE_T cbTag) |
| |
| VOID SYMCRYPT_CALL | SymCryptGcmSelftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSessionSenderInit (_Inout_ PSYMCRYPT_SESSION pSession, UINT32 senderId, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSessionReceiverInit (_Inout_ PSYMCRYPT_SESSION pSession, UINT32 senderId, UINT32 flags) |
| |
| VOID SYMCRYPT_CALL | SymCryptSessionDestroy (_Inout_ PSYMCRYPT_SESSION pSession) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSessionGcmEncrypt (_Inout_ PSYMCRYPT_SESSION pSession, _In_ PCSYMCRYPT_GCM_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbAuthData) PCBYTE pbAuthData, SIZE_T cbAuthData, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData, _Out_writes_(cbTag) PBYTE pbTag, SIZE_T cbTag, _Out_opt_ PUINT64 pu64MessageNumber) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSessionGcmDecrypt (_Inout_ PSYMCRYPT_SESSION pSession, UINT64 messageNumber, _In_ PCSYMCRYPT_GCM_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbAuthData) PCBYTE pbAuthData, SIZE_T cbAuthData, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData, _In_reads_(cbTag) PCBYTE pbTag, SIZE_T cbTag) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRc4Init (_Out_ PSYMCRYPT_RC4_STATE pState, _In_reads_(cbKey) PCBYTE pbKey, _In_ SIZE_T cbKey) |
| |
| VOID SYMCRYPT_CALL | SymCryptRc4Crypt (_Inout_ PSYMCRYPT_RC4_STATE pState, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, _In_ SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptRc4Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptChaCha20Init (_Out_ PSYMCRYPT_CHACHA20_STATE pState, _In_reads_(cbKey) PCBYTE pbKey, _In_ SIZE_T cbKey, _In_reads_(cbNonce) PCBYTE pbNonce, SIZE_T cbNonce, UINT64 offset) |
| |
| VOID SYMCRYPT_CALL | SymCryptChaCha20SetOffset (_Inout_ PSYMCRYPT_CHACHA20_STATE pState, UINT64 offset) |
| |
| VOID SYMCRYPT_CALL | SymCryptChaCha20Crypt (_Inout_ PSYMCRYPT_CHACHA20_STATE pState, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptChaCha20Selftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptPbkdf2ExpandKey (_Out_ PSYMCRYPT_PBKDF2_EXPANDED_KEY pExpandedKey, _In_ PCSYMCRYPT_MAC macAlgorithm, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptPbkdf2Derive (_In_ PCSYMCRYPT_PBKDF2_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbSalt) PCBYTE pbSalt, SIZE_T cbSalt, UINT64 iterationCnt, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptPbkdf2 (PCSYMCRYPT_MAC macAlgorithm, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey, _In_reads_opt_(cbSalt) PCBYTE pbSalt, SIZE_T cbSalt, UINT64 iterationCnt, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptPbkdf2_HmacSha1SelfTest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptPbkdf2_HmacSha256SelfTest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSp800_108ExpandKey (_Out_ PSYMCRYPT_SP800_108_EXPANDED_KEY pExpandedKey, _In_ PCSYMCRYPT_MAC macAlgorithm, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSp800_108Derive (_In_ PCSYMCRYPT_SP800_108_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbLabel) PCBYTE pbLabel, SIZE_T cbLabel, _In_reads_opt_(cbContext) PCBYTE pbContext, SIZE_T cbContext, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSp800_108 (PCSYMCRYPT_MAC macAlgorithm, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey, _In_reads_opt_(cbLabel) PCBYTE pbLabel, SIZE_T cbLabel, _In_reads_opt_(cbContext) PCBYTE pbContext, SIZE_T cbContext, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSp800_108_HmacSha1SelfTest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptSp800_108_HmacSha256SelfTest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptSp800_108_HmacSha384SelfTest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptSp800_108_HmacSha512SelfTest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptTlsPrf1_1ExpandKey (_Out_ PSYMCRYPT_TLSPRF1_1_EXPANDED_KEY pExpandedKey, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptTlsPrf1_1Derive (_In_ PCSYMCRYPT_TLSPRF1_1_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbLabel) PCBYTE pbLabel, _In_ SIZE_T cbLabel, _In_reads_(cbSeed) PCBYTE pbSeed, _In_ SIZE_T cbSeed, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptTlsPrf1_1 (_In_reads_(cbKey) PCBYTE pbKey, _In_ SIZE_T cbKey, _In_reads_opt_(cbLabel) PCBYTE pbLabel, _In_ SIZE_T cbLabel, _In_reads_(cbSeed) PCBYTE pbSeed, _In_ SIZE_T cbSeed, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptTlsPrf1_1SelfTest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptTlsPrf1_2ExpandKey (_Out_ PSYMCRYPT_TLSPRF1_2_EXPANDED_KEY pExpandedKey, _In_ PCSYMCRYPT_MAC macAlgorithm, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptTlsPrf1_2Derive (_In_ PCSYMCRYPT_TLSPRF1_2_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbLabel) PCBYTE pbLabel, _In_ SIZE_T cbLabel, _In_reads_(cbSeed) PCBYTE pbSeed, _In_ SIZE_T cbSeed, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptTlsPrf1_2 (_In_ PCSYMCRYPT_MAC macAlgorithm, _In_reads_(cbKey) PCBYTE pbKey, _In_ SIZE_T cbKey, _In_reads_opt_(cbLabel) PCBYTE pbLabel, _In_ SIZE_T cbLabel, _In_reads_(cbSeed) PCBYTE pbSeed, _In_ SIZE_T cbSeed, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptTlsPrf1_2SelfTest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSshKdfExpandKey (_Out_ PSYMCRYPT_SSHKDF_EXPANDED_KEY pExpandedKey, _In_ PCSYMCRYPT_HASH pHashFunc, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSshKdfDerive (_In_ PCSYMCRYPT_SSHKDF_EXPANDED_KEY pExpandedKey, _In_reads_(cbHashValue) PCBYTE pbHashValue, SIZE_T cbHashValue, BYTE label, _In_reads_(cbSessionId) PCBYTE pbSessionId, SIZE_T cbSessionId, _Inout_updates_(cbOutput) PBYTE pbOutput, SIZE_T cbOutput) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSshKdf (_In_ PCSYMCRYPT_HASH pHashFunc, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey, _In_reads_(cbHashValue) PCBYTE pbHashValue, SIZE_T cbHashValue, BYTE label, _In_reads_(cbSessionId) PCBYTE pbSessionId, SIZE_T cbSessionId, _Out_writes_(cbOutput) PBYTE pbOutput, SIZE_T cbOutput) |
| |
| VOID SYMCRYPT_CALL | SymCryptSshKdfSha256SelfTest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptSshKdfSha512SelfTest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSrtpKdfExpandKey (_Out_ PSYMCRYPT_SRTPKDF_EXPANDED_KEY pExpandedKey, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSrtpKdfDerive (_In_ PCSYMCRYPT_SRTPKDF_EXPANDED_KEY pExpandedKey, _In_reads_(cbSalt) PCBYTE pbSalt, SIZE_T cbSalt, UINT32 uKeyDerivationRate, UINT64 uIndex, UINT32 uIndexWidth, BYTE label, _Out_writes_(cbOutput) PBYTE pbOutput, SIZE_T cbOutput) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSrtpKdf (_In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey, _In_reads_(cbSalt) PCBYTE pbSalt, SIZE_T cbSalt, UINT32 uKeyDerivationRate, UINT64 uIndex, UINT32 uIndexWidth, BYTE label, _Out_writes_(cbOutput) PBYTE pbOutput, SIZE_T cbOutput) |
| |
| VOID SYMCRYPT_CALL | SymCryptSrtpKdfSelfTest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHkdfExpandKey (_Out_ PSYMCRYPT_HKDF_EXPANDED_KEY pExpandedKey, _In_ PCSYMCRYPT_MAC macAlgorithm, _In_reads_(cbIkm) PCBYTE pbIkm, SIZE_T cbIkm, _In_reads_opt_(cbSalt) PCBYTE pbSalt, SIZE_T cbSalt) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHkdfExtractPrk (_In_ PCSYMCRYPT_MAC macAlgorithm, _In_reads_(cbIkm) PCBYTE pbIkm, SIZE_T cbIkm, _In_reads_opt_(cbSalt) PCBYTE pbSalt, SIZE_T cbSalt, _Out_writes_(cbPrk) PBYTE pbPrk, SIZE_T cbPrk) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHkdfPrkExpandKey (_Out_ PSYMCRYPT_HKDF_EXPANDED_KEY pExpandedKey, _In_ PCSYMCRYPT_MAC macAlgorithm, _In_reads_(cbPrk) PCBYTE pbPrk, SIZE_T cbPrk) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHkdfDerive (_In_ PCSYMCRYPT_HKDF_EXPANDED_KEY pExpandedKey, _In_reads_opt_(cbInfo) PCBYTE pbInfo, SIZE_T cbInfo, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHkdf (PCSYMCRYPT_MAC macAlgorithm, _In_reads_(cbIkm) PCBYTE pbIkm, SIZE_T cbIkm, _In_reads_opt_(cbSalt) PCBYTE pbSalt, SIZE_T cbSalt, _In_reads_opt_(cbInfo) PCBYTE pbInfo, SIZE_T cbInfo, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptHkdfSelfTest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSskdfMacExpandSalt (_Out_ PSYMCRYPT_SSKDF_MAC_EXPANDED_SALT pExpandedSalt, _In_ PCSYMCRYPT_MAC macAlgorithm, _In_reads_opt_(cbSalt) PCBYTE pbSalt, SIZE_T cbSalt) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSskdfMacDerive (_In_ PCSYMCRYPT_SSKDF_MAC_EXPANDED_SALT pExpandedSalt, SIZE_T cbMacOutputSize, _In_reads_(cbSecret) PCBYTE pbSecret, SIZE_T cbSecret, _In_reads_opt_(cbInfo) PCBYTE pbInfo, SIZE_T cbInfo, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSskdfMac (_In_ PCSYMCRYPT_MAC macAlgorithm, SIZE_T cbMacOutputSize, _In_reads_(cbSecret) PCBYTE pbSecret, SIZE_T cbSecret, _In_reads_opt_(cbSalt) PCBYTE pbSalt, SIZE_T cbSalt, _In_reads_opt_(cbInfo) PCBYTE pbInfo, SIZE_T cbInfo, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptSskdfHash (_In_ PCSYMCRYPT_HASH hashAlgorithm, SIZE_T cbHashOutputSize, _In_reads_(cbSecret) PCBYTE pbSecret, SIZE_T cbSecret, _In_reads_opt_(cbInfo) PCBYTE pbInfo, SIZE_T cbInfo, _Out_writes_(cbResult) PBYTE pbResult, SIZE_T cbResult) |
| |
| VOID SYMCRYPT_CALL | SymCryptSskdfSelfTest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRngAesInstantiate (_Out_ PSYMCRYPT_RNG_AES_STATE pRngState, _In_reads_(cbSeedMaterial) PCBYTE pcbSeedMaterial, _In_range_(SYMCRYPT_RNG_AES_MIN_INSTANTIATE_SIZE, SYMCRYPT_RNG_AES_MAX_SEED_SIZE) SIZE_T cbSeedMaterial) |
| |
| VOID SYMCRYPT_CALL | SymCryptRngAesGenerate (_Inout_ PSYMCRYPT_RNG_AES_STATE pRngState, _Out_writes_(cbRandom) PBYTE pbRandom, SIZE_T cbRandom) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRngAesReseed (_Inout_ PSYMCRYPT_RNG_AES_STATE pRngState, _In_reads_(cbSeedMaterial) PCBYTE pcbSeedMaterial, _In_range_(SYMCRYPT_RNG_AES_MIN_RESEED_SIZE, SYMCRYPT_RNG_AES_MAX_SEED_SIZE) SIZE_T cbSeedMaterial) |
| |
| VOID SYMCRYPT_CALL | SymCryptRngAesUninstantiate (_Inout_ PSYMCRYPT_RNG_AES_STATE pRngState) |
| |
| VOID SYMCRYPT_CALL | SymCryptRngAesInstantiateSelftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptRngAesReseedSelftest (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptRngAesGenerateSelftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRngAesFips140_2Instantiate (_Out_ PSYMCRYPT_RNG_AES_FIPS140_2_STATE pRngState, _In_reads_(cbSeedMaterial) PCBYTE pcbSeedMaterial, _In_range_(SYMCRYPT_RNG_AES_MIN_INSTANTIATE_SIZE, SYMCRYPT_RNG_AES_MAX_SEED_SIZE) SIZE_T cbSeedMaterial) |
| |
| VOID SYMCRYPT_CALL | SymCryptRngAesFips140_2Generate (_Inout_ PSYMCRYPT_RNG_AES_FIPS140_2_STATE pRngState, _Out_writes_(cbRandom) PBYTE pbRandom, SIZE_T cbRandom) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRngAesFips140_2Reseed (_Inout_ PSYMCRYPT_RNG_AES_FIPS140_2_STATE pRngState, _In_reads_(cbSeedMaterial) PCBYTE pcbSeedMaterial, _In_range_(SYMCRYPT_RNG_AES_MIN_RESEED_SIZE, SYMCRYPT_RNG_AES_MAX_SEED_SIZE) SIZE_T cbSeedMaterial) |
| |
| VOID SYMCRYPT_CALL | SymCryptRngAesFips140_2Uninstantiate (_Inout_ PSYMCRYPT_RNG_AES_FIPS140_2_STATE pRngState) |
| |
| VOID SYMCRYPT_CALL | SymCryptRandom (_Out_writes_(cbRandom) PBYTE pbRandom, SIZE_T cbRandom) |
| |
| VOID SYMCRYPT_CALL | SymCryptProvideEntropy (_In_reads_(cbEntropy) PCBYTE pbEntropy, SIZE_T cbEntropy) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptXtsAesExpandKey (_Out_ PSYMCRYPT_XTS_AES_EXPANDED_KEY pExpandedKey, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptXtsAesExpandKeyEx (_Out_ PSYMCRYPT_XTS_AES_EXPANDED_KEY pExpandedKey, _In_reads_(cbKey) PCBYTE pbKey, SIZE_T cbKey, UINT32 flags) |
| |
| VOID SYMCRYPT_CALL | SymCryptXtsAesKeyCopy (_In_ PCSYMCRYPT_XTS_AES_EXPANDED_KEY pSrc, _Out_ PSYMCRYPT_XTS_AES_EXPANDED_KEY pDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptXtsAesEncrypt (_In_ PCSYMCRYPT_XTS_AES_EXPANDED_KEY pExpandedKey, SIZE_T cbDataUnit, UINT64 tweak, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptXtsAesDecrypt (_In_ PCSYMCRYPT_XTS_AES_EXPANDED_KEY pExpandedKey, SIZE_T cbDataUnit, UINT64 tweak, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptXtsAesEncryptWith128bTweak (_In_ PCSYMCRYPT_XTS_AES_EXPANDED_KEY pExpandedKey, SIZE_T cbDataUnit, _In_reads_(SYMCRYPT_AES_BLOCK_SIZE) PCBYTE pbTweak, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptXtsAesDecryptWith128bTweak (_In_ PCSYMCRYPT_XTS_AES_EXPANDED_KEY pExpandedKey, SIZE_T cbDataUnit, _In_reads_(SYMCRYPT_AES_BLOCK_SIZE) PCBYTE pbTweak, _In_reads_(cbData) PCBYTE pbSrc, _Out_writes_(cbData) PBYTE pbDst, SIZE_T cbData) |
| |
| VOID SYMCRYPT_CALL | SymCryptXtsAesSelftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptAesKwEncrypt (_In_ PCSYMCRYPT_AES_EXPANDED_KEY pExpandedKey, _In_reads_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, _Out_writes_to_(cbDst, *pcbResult) PBYTE pbDst, SIZE_T cbDst, _Out_ SIZE_T *pcbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptAesKwDecrypt (_In_ PCSYMCRYPT_AES_EXPANDED_KEY pExpandedKey, _In_reads_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, _Out_writes_to_(cbDst, *pcbResult) PBYTE pbDst, SIZE_T cbDst, _Out_ SIZE_T *pcbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptAesKwpEncrypt (_In_ PCSYMCRYPT_AES_EXPANDED_KEY pExpandedKey, _In_reads_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, _Out_writes_to_(cbDst, *pcbResult) PBYTE pbDst, SIZE_T cbDst, _Out_ SIZE_T *pcbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptAesKwpDecrypt (_In_ PCSYMCRYPT_AES_EXPANDED_KEY pExpandedKey, _In_reads_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, _Out_writes_to_(cbDst, *pcbResult) PBYTE pbDst, SIZE_T cbDst, _Out_ SIZE_T *pcbResult) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptTlsCbcHmacVerify (_In_ PCSYMCRYPT_MAC pMacAlgorithm, _In_ PVOID pExpandedKey, _Inout_ PVOID pState, _In_reads_(cbData) PCBYTE pbData, SIZE_T cbData) |
| |
| PVOID SYMCRYPT_CALL | SymCryptCallbackAlloc (SIZE_T nBytes) |
| |
| VOID SYMCRYPT_CALL | SymCryptCallbackFree (PVOID pMem) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL SYMCRYPT_WEAK_SYMBOL | SymCryptCallbackRandom (_Out_writes_bytes_(cbBuffer) PBYTE pbBuffer, SIZE_T cbBuffer) |
| |
| PVOID SYMCRYPT_CALL | SymCryptCallbackAllocateMutexFastInproc (void) |
| |
| VOID SYMCRYPT_CALL | SymCryptCallbackFreeMutexFastInproc (_Inout_ PVOID pMutex) |
| |
| VOID SYMCRYPT_CALL | SymCryptCallbackAcquireMutexFastInproc (_Inout_ PVOID pMutex) |
| |
| VOID SYMCRYPT_CALL | SymCryptCallbackReleaseMutexFastInproc (_Inout_ PVOID pMutex) |
| |
| PSYMCRYPT_RSAKEY SYMCRYPT_CALL | SymCryptRsakeyAllocate (_In_ PCSYMCRYPT_RSA_PARAMS pParams, _In_ UINT32 flags) |
| |
| VOID SYMCRYPT_CALL | SymCryptRsakeyFree (_Out_ PSYMCRYPT_RSAKEY pkObj) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptSizeofRsakeyFromParams (_In_ PCSYMCRYPT_RSA_PARAMS pParams) |
| |
| PSYMCRYPT_RSAKEY SYMCRYPT_CALL | SymCryptRsakeyCreate (_Out_writes_bytes_(cbBuffer) PBYTE pbBuffer, SIZE_T cbBuffer, _In_ PCSYMCRYPT_RSA_PARAMS pParams) |
| |
| VOID SYMCRYPT_CALL | SymCryptRsakeyWipe (_Out_ PSYMCRYPT_RSAKEY pkDst) |
| |
| PSYMCRYPT_DLGROUP SYMCRYPT_CALL | SymCryptDlgroupAllocate (UINT32 nBitsOfP, UINT32 nBitsOfQ) |
| |
| VOID SYMCRYPT_CALL | SymCryptDlgroupFree (_Out_ PSYMCRYPT_DLGROUP pgObj) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptSizeofDlgroupFromBitsizes (UINT32 nBitsOfP, UINT32 nBitsOfQ) |
| |
| PSYMCRYPT_DLGROUP SYMCRYPT_CALL | SymCryptDlgroupCreate (_Out_writes_bytes_(cbBuffer) PBYTE pbBuffer, SIZE_T cbBuffer, UINT32 nBitsOfP, UINT32 nBitsOfQ) |
| |
| VOID SYMCRYPT_CALL | SymCryptDlgroupWipe (_Out_ PSYMCRYPT_DLGROUP pgDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptDlgroupCopy (_In_ PCSYMCRYPT_DLGROUP pgSrc, _Out_ PSYMCRYPT_DLGROUP pgDst) |
| |
| PSYMCRYPT_DLKEY SYMCRYPT_CALL | SymCryptDlkeyAllocate (_In_ PCSYMCRYPT_DLGROUP pDlgroup) |
| |
| VOID SYMCRYPT_CALL | SymCryptDlkeyFree (_Out_ PSYMCRYPT_DLKEY pkObj) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptSizeofDlkeyFromDlgroup (_In_ PCSYMCRYPT_DLGROUP pDlgroup) |
| |
| PSYMCRYPT_DLKEY SYMCRYPT_CALL | SymCryptDlkeyCreate (_Out_writes_bytes_(cbBuffer) PBYTE pbBuffer, SIZE_T cbBuffer, _In_ PCSYMCRYPT_DLGROUP pDlgroup) |
| |
| VOID SYMCRYPT_CALL | SymCryptDlkeyWipe (_Out_ PSYMCRYPT_DLKEY pkDst) |
| |
| VOID SYMCRYPT_CALL | SymCryptDlkeyCopy (_In_ PCSYMCRYPT_DLKEY pkSrc, _Out_ PSYMCRYPT_DLKEY pkDst) |
| |
| PSYMCRYPT_ECURVE SYMCRYPT_CALL | SymCryptEcurveAllocate (_In_ PCSYMCRYPT_ECURVE_PARAMS pParams, _In_ UINT32 flags) |
| |
| VOID SYMCRYPT_CALL | SymCryptEcurveFree (_Out_ PSYMCRYPT_ECURVE pCurve) |
| |
| PSYMCRYPT_ECKEY SYMCRYPT_CALL | SymCryptEckeyAllocate (_In_ PCSYMCRYPT_ECURVE pCurve) |
| |
| VOID SYMCRYPT_CALL | SymCryptEckeyFree (_Out_ PSYMCRYPT_ECKEY pkObj) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptSizeofEckeyFromCurve (_In_ PCSYMCRYPT_ECURVE pCurve) |
| |
| PSYMCRYPT_ECKEY SYMCRYPT_CALL | SymCryptEckeyCreate (_Out_writes_bytes_(cbBuffer) PBYTE pbBuffer, SIZE_T cbBuffer, PCSYMCRYPT_ECURVE pCurve) |
| |
| VOID SYMCRYPT_CALL | SymCryptEckeyWipe (_Out_ PSYMCRYPT_ECKEY pkDst) |
| |
| VOID | SymCryptEckeyCopy (_In_ PCSYMCRYPT_ECKEY pkSrc, _Out_ PSYMCRYPT_ECKEY pkDst) |
| |
| BOOLEAN SYMCRYPT_CALL | SymCryptRsakeyHasPrivateKey (_In_ PCSYMCRYPT_RSAKEY pkRsakey) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptRsakeySizeofModulus (_In_ PCSYMCRYPT_RSAKEY pkRsakey) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptRsakeyModulusBits (_In_ PCSYMCRYPT_RSAKEY pkRsakey) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptRsakeySizeofPublicExponent (_In_ PCSYMCRYPT_RSAKEY pRsakey, UINT32 index) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptRsakeySizeofPrime (_In_ PCSYMCRYPT_RSAKEY pkRsakey, UINT32 index) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptRsakeyGetNumberOfPublicExponents (_In_ PCSYMCRYPT_RSAKEY pkRsakey) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptRsakeyGetNumberOfPrimes (_In_ PCSYMCRYPT_RSAKEY pkRsakey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsakeyGenerate (_Inout_ PSYMCRYPT_RSAKEY pkRsakey, _In_reads_opt_(nPubExp) PCUINT64 pu64PubExp, UINT32 nPubExp, _In_ UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsakeySetValue (_In_reads_bytes_(cbModulus) PCBYTE pbModulus, SIZE_T cbModulus, _In_reads_(nPubExp) PCUINT64 pu64PubExp, UINT32 nPubExp, _In_reads_opt_(nPrimes) PCBYTE *ppPrimes, _In_reads_opt_(nPrimes) SIZE_T *pcbPrimes, UINT32 nPrimes, SYMCRYPT_NUMBER_FORMAT numFormat, UINT32 flags, _Inout_ PSYMCRYPT_RSAKEY pkRsakey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsakeySetValueFromPrivateExponent (_In_reads_bytes_(cbModulus) PCBYTE pbModulus, SIZE_T cbModulus, UINT64 u64PubExp, _In_reads_bytes_(cbPrivateExponent) PCBYTE pbPrivateExponent, SIZE_T cbPrivateExponent, SYMCRYPT_NUMBER_FORMAT numFormat, UINT32 flags, _Inout_ PSYMCRYPT_RSAKEY pkRsakey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsakeyGetValue (_In_ PCSYMCRYPT_RSAKEY pkRsakey, _Out_writes_bytes_(cbModulus) PBYTE pbModulus, SIZE_T cbModulus, _Out_writes_opt_(nPubExp) PUINT64 pu64PubExp, UINT32 nPubExp, _Out_writes_opt_(nPrimes) PBYTE *ppPrimes, _In_reads_opt_(nPrimes) SIZE_T *pcbPrimes, UINT32 nPrimes, SYMCRYPT_NUMBER_FORMAT numFormat, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsakeyGetCrtValue (_In_ PCSYMCRYPT_RSAKEY pkRsakey, _Out_writes_opt_(nCrtExponents) PBYTE *ppCrtExponents, _In_reads_(nCrtExponents) SIZE_T *pcbCrtExponents, UINT32 nCrtExponents, _Out_writes_bytes_opt_(cbCrtCoefficient) PBYTE pbCrtCoefficient, SIZE_T cbCrtCoefficient, _Out_writes_bytes_opt_(cbPrivateExponent) PBYTE pbPrivateExponent, SIZE_T cbPrivateExponent, SYMCRYPT_NUMBER_FORMAT numFormat, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsakeyExtendKeyUsage (_Inout_ PSYMCRYPT_RSAKEY pkRsakey, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptDlgroupGenerate (_In_ PCSYMCRYPT_HASH hashAlgorithm, _In_ SYMCRYPT_DLGROUP_FIPS fipsStandard, _Inout_ PSYMCRYPT_DLGROUP pDlgroup) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptDlgroupSetValueSafePrime (SYMCRYPT_DLGROUP_DH_SAFEPRIMETYPE dhSafePrimeType, _Inout_ PSYMCRYPT_DLGROUP pDlgroup) |
| |
| BOOLEAN SYMCRYPT_CALL | SymCryptDlgroupIsSame (_In_ PCSYMCRYPT_DLGROUP pDlgroup1, _In_ PCSYMCRYPT_DLGROUP pDlgroup2) |
| |
| VOID SYMCRYPT_CALL | SymCryptDlgroupGetSizes (_In_ PCSYMCRYPT_DLGROUP pDlgroup, _Out_ SIZE_T *pcbPrimeP, _Out_ SIZE_T *pcbPrimeQ, _Out_ SIZE_T *pcbGenG, _Out_ SIZE_T *pcbSeed) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptDlgroupSetValue (_In_reads_bytes_(cbPrimeP) PCBYTE pbPrimeP, SIZE_T cbPrimeP, _In_reads_bytes_(cbPrimeQ) PCBYTE pbPrimeQ, SIZE_T cbPrimeQ, _In_reads_bytes_(cbGenG) PCBYTE pbGenG, SIZE_T cbGenG, SYMCRYPT_NUMBER_FORMAT numFormat, _In_opt_ PCSYMCRYPT_HASH pHashAlgorithm, _In_reads_bytes_(cbSeed) PCBYTE pbSeed, SIZE_T cbSeed, UINT32 genCounter, SYMCRYPT_DLGROUP_FIPS fipsStandard, _Inout_ PSYMCRYPT_DLGROUP pDlgroup) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptDlgroupGetValue (_In_ PCSYMCRYPT_DLGROUP pDlgroup, _Out_writes_bytes_(cbPrimeP) PBYTE pbPrimeP, SIZE_T cbPrimeP, _Out_writes_bytes_(cbPrimeQ) PBYTE pbPrimeQ, SIZE_T cbPrimeQ, _Out_writes_bytes_(cbGenG) PBYTE pbGenG, SIZE_T cbGenG, SYMCRYPT_NUMBER_FORMAT numFormat, _Out_ PCSYMCRYPT_HASH *ppHashAlgorithm, _Out_writes_bytes_(cbSeed) PBYTE pbSeed, SIZE_T cbSeed, _Out_ PUINT32 pGenCounter) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptDlkeySetPrivateKeyLength (_Inout_ PSYMCRYPT_DLKEY pkDlkey, UINT32 nBitsPriv, UINT32 flags) |
| |
| PCSYMCRYPT_DLGROUP SYMCRYPT_CALL | SymCryptDlkeyGetGroup (_In_ PCSYMCRYPT_DLKEY pkDlkey) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptDlkeySizeofPublicKey (_In_ PCSYMCRYPT_DLKEY pkDlkey) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptDlkeySizeofPrivateKey (_In_ PCSYMCRYPT_DLKEY pkDlkey) |
| |
| BOOLEAN SYMCRYPT_CALL | SymCryptDlkeyHasPrivateKey (_In_ PCSYMCRYPT_DLKEY pkDlkey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptDlkeyGenerate (_In_ UINT32 flags, _Inout_ PSYMCRYPT_DLKEY pkDlkey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptDlkeySetValue (_In_reads_bytes_(cbPrivateKey) PCBYTE pbPrivateKey, SIZE_T cbPrivateKey, _In_reads_bytes_(cbPublicKey) PCBYTE pbPublicKey, SIZE_T cbPublicKey, SYMCRYPT_NUMBER_FORMAT numFormat, UINT32 flags, _Inout_ PSYMCRYPT_DLKEY pkDlkey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptDlkeyGetValue (_In_ PCSYMCRYPT_DLKEY pkDlkey, _Out_writes_bytes_(cbPrivateKey) PBYTE pbPrivateKey, SIZE_T cbPrivateKey, _Out_writes_bytes_(cbPublicKey) PBYTE pbPublicKey, SIZE_T cbPublicKey, SYMCRYPT_NUMBER_FORMAT numFormat, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptDlkeyExtendKeyUsage (_Inout_ PSYMCRYPT_DLKEY pkDlkey, UINT32 flags) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptEcurvePrivateKeyDefaultFormat (_In_ PCSYMCRYPT_ECURVE pCurve) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptEcurveHighBitRestrictionNumOfBits (_In_ PCSYMCRYPT_ECURVE pCurve) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptEcurveHighBitRestrictionPosition (_In_ PCSYMCRYPT_ECURVE pCurve) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptEcurveHighBitRestrictionValue (_In_ PCSYMCRYPT_ECURVE pCurve) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptEcurveBitsizeofFieldModulus (_In_ PCSYMCRYPT_ECURVE pCurve) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptEcurveBitsizeofGroupOrder (_In_ PCSYMCRYPT_ECURVE pCurve) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptEcurveSizeofFieldElement (_In_ PCSYMCRYPT_ECURVE pCurve) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptEcurveSizeofScalarMultiplier (_In_ PCSYMCRYPT_ECURVE pCurve) |
| |
| BOOLEAN SYMCRYPT_CALL | SymCryptEcurveIsSame (_In_ PCSYMCRYPT_ECURVE pCurve1, _In_ PCSYMCRYPT_ECURVE pCurve2) |
| |
| PCSYMCRYPT_ECURVE_PARAMS SYMCRYPT_CALL | SymCryptGetEcurveParams (SYMCRYPT_ECURVE_ID ecurveId) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptEckeySizeofPublicKey (_In_ PCSYMCRYPT_ECKEY pkEckey, _In_ SYMCRYPT_ECPOINT_FORMAT ecPointFormat) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptEckeySizeofPrivateKey (_In_ PCSYMCRYPT_ECKEY pkEckey) |
| |
| BOOLEAN SYMCRYPT_CALL | SymCryptEckeyHasPrivateKey (_In_ PCSYMCRYPT_ECKEY pkEckey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptEckeySetValue (_In_reads_bytes_(cbPrivateKey) PCBYTE pbPrivateKey, SIZE_T cbPrivateKey, _In_reads_bytes_(cbPublicKey) PCBYTE pbPublicKey, SIZE_T cbPublicKey, SYMCRYPT_NUMBER_FORMAT numFormat, SYMCRYPT_ECPOINT_FORMAT ecPointFormat, UINT32 flags, _Inout_ PSYMCRYPT_ECKEY pEckey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptEckeySetRandom (_In_ UINT32 flags, _Inout_ PSYMCRYPT_ECKEY pEckey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptEckeyGetValue (_In_ PCSYMCRYPT_ECKEY pEckey, _Out_writes_bytes_(cbPrivateKey) PBYTE pbPrivateKey, SIZE_T cbPrivateKey, _Out_writes_bytes_(cbPublicKey) PBYTE pbPublicKey, SIZE_T cbPublicKey, SYMCRYPT_NUMBER_FORMAT numFormat, SYMCRYPT_ECPOINT_FORMAT ecPointFormat, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptEckeyExtendKeyUsage (_Inout_ PSYMCRYPT_ECKEY pEckey, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsaRawEncrypt (_In_ PCSYMCRYPT_RSAKEY pkRsakey, _In_reads_bytes_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, SYMCRYPT_NUMBER_FORMAT numFormat, UINT32 flags, _Out_writes_(cbDst) PBYTE pbDst, SIZE_T cbDst) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsaRawDecrypt (_In_ PCSYMCRYPT_RSAKEY pkRsakey, _In_reads_bytes_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, SYMCRYPT_NUMBER_FORMAT numFormat, UINT32 flags, _Out_writes_(cbDst) PBYTE pbDst, SIZE_T cbDst) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsaPkcs1Encrypt (_In_ PCSYMCRYPT_RSAKEY pkRsakey, _In_reads_bytes_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, UINT32 flags, SYMCRYPT_NUMBER_FORMAT nfDst, _Out_writes_opt_(cbDst) PBYTE pbDst, SIZE_T cbDst, _Out_ SIZE_T *pcbDst) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsaPkcs1Decrypt (_In_ PCSYMCRYPT_RSAKEY pkRsakey, _In_reads_bytes_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, SYMCRYPT_NUMBER_FORMAT nfSrc, UINT32 flags, _Out_writes_opt_(cbDst) PBYTE pbDst, SIZE_T cbDst, _Out_ SIZE_T *pcbDst) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsaOaepEncrypt (_In_ PCSYMCRYPT_RSAKEY pkRsakey, _In_reads_bytes_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, _In_ PCSYMCRYPT_HASH hashAlgorithm, _In_reads_bytes_(cbLabel) PCBYTE pbLabel, SIZE_T cbLabel, UINT32 flags, SYMCRYPT_NUMBER_FORMAT nfDst, _Out_writes_opt_(cbDst) PBYTE pbDst, SIZE_T cbDst, _Out_ SIZE_T *pcbDst) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsaOaepDecrypt (_In_ PCSYMCRYPT_RSAKEY pkRsakey, _In_reads_bytes_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, SYMCRYPT_NUMBER_FORMAT nfSrc, _In_ PCSYMCRYPT_HASH hashAlgorithm, _In_reads_bytes_(cbLabel) PCBYTE pbLabel, SIZE_T cbLabel, UINT32 flags, _Out_writes_opt_(cbDst) PBYTE pbDst, SIZE_T cbDst, _Out_ SIZE_T *pcbDst) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsaPkcs1Sign (_In_ PCSYMCRYPT_RSAKEY pkRsakey, _In_reads_bytes_(cbHashValue) PCBYTE pbHashValue, SIZE_T cbHashValue, _In_ PCSYMCRYPT_OID pHashOIDs, _In_ SIZE_T nOIDCount, UINT32 flags, SYMCRYPT_NUMBER_FORMAT nfSignature, _Out_writes_opt_(cbSignature) PBYTE pbSignature, SIZE_T cbSignature, _Out_ SIZE_T *pcbSignature) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsaPkcs1Verify (_In_ PCSYMCRYPT_RSAKEY pkRsakey, _In_reads_bytes_(cbHashValue) PCBYTE pbHashValue, SIZE_T cbHashValue, _In_reads_bytes_(cbSignature) PCBYTE pbSignature, SIZE_T cbSignature, SYMCRYPT_NUMBER_FORMAT nfSignature, _In_reads_opt_(nOIDCount) PCSYMCRYPT_OID pHashOID, _In_ SIZE_T nOIDCount, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsaPssSign (_In_ PCSYMCRYPT_RSAKEY pkRsakey, _In_reads_bytes_(cbHashValue) PCBYTE pbHashValue, SIZE_T cbHashValue, _In_ PCSYMCRYPT_HASH hashAlgorithm, SIZE_T cbSalt, UINT32 flags, SYMCRYPT_NUMBER_FORMAT nfSignature, _Out_writes_opt_(cbSignature) PBYTE pbSignature, SIZE_T cbSignature, _Out_ SIZE_T *pcbSignature) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptRsaPssVerify (_In_ PCSYMCRYPT_RSAKEY pkRsakey, _In_reads_bytes_(cbHashValue) PCBYTE pbHashValue, SIZE_T cbHashValue, _In_reads_bytes_(cbSignature) PCBYTE pbSignature, SIZE_T cbSignature, SYMCRYPT_NUMBER_FORMAT nfSignature, _In_ PCSYMCRYPT_HASH hashAlgorithm, SIZE_T cbSalt, UINT32 flags) |
| |
| VOID SYMCRYPT_CALL | SymCryptRsaSelftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptDsaSign (_In_ PCSYMCRYPT_DLKEY pKey, _In_reads_bytes_(cbHashValue) PCBYTE pbHashValue, SIZE_T cbHashValue, SYMCRYPT_NUMBER_FORMAT format, UINT32 flags, _Out_writes_bytes_(cbSignature) PBYTE pbSignature, SIZE_T cbSignature) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptDsaVerify (_In_ PCSYMCRYPT_DLKEY pKey, _In_reads_bytes_(cbHashValue) PCBYTE pbHashValue, SIZE_T cbHashValue, _In_reads_bytes_(cbSignature) PCBYTE pbSignature, SIZE_T cbSignature, SYMCRYPT_NUMBER_FORMAT format, UINT32 flags) |
| |
| VOID SYMCRYPT_CALL | SymCryptDsaSelftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptDhSecretAgreement (_In_ PCSYMCRYPT_DLKEY pkPrivate, _In_ PCSYMCRYPT_DLKEY pkPublic, SYMCRYPT_NUMBER_FORMAT format, UINT32 flags, _Out_writes_(cbAgreedSecret) PBYTE pbAgreedSecret, SIZE_T cbAgreedSecret) |
| |
| VOID SYMCRYPT_CALL | SymCryptDhSecretAgreementSelftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptEcDsaSign (_In_ PCSYMCRYPT_ECKEY pKey, _In_reads_bytes_(cbHashValue) PCBYTE pbHashValue, SIZE_T cbHashValue, SYMCRYPT_NUMBER_FORMAT format, UINT32 flags, _Out_writes_bytes_(cbSignature) PBYTE pbSignature, SIZE_T cbSignature) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptEcDsaVerify (_In_ PCSYMCRYPT_ECKEY pKey, _In_reads_bytes_(cbHashValue) PCBYTE pbHashValue, SIZE_T cbHashValue, _In_reads_bytes_(cbSignature) PCBYTE pbSignature, SIZE_T cbSignature, SYMCRYPT_NUMBER_FORMAT format, UINT32 flags) |
| |
| VOID SYMCRYPT_CALL | SymCryptEcDsaSelftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptEcDhSecretAgreement (_In_ PCSYMCRYPT_ECKEY pkPrivate, _In_ PCSYMCRYPT_ECKEY pkPublic, SYMCRYPT_NUMBER_FORMAT format, UINT32 flags, _Out_writes_(cbAgreedSecret) PBYTE pbAgreedSecret, SIZE_T cbAgreedSecret) |
| |
| VOID SYMCRYPT_CALL | SymCryptEcDhSecretAgreementSelftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptXmssParamsFromAlgId (SYMCRYPT_XMSS_ALGID id, _Out_ PSYMCRYPT_XMSS_PARAMS pParams) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptXmssMtParamsFromAlgId (SYMCRYPT_XMSSMT_ALGID id, _Out_ PSYMCRYPT_XMSS_PARAMS pParams) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptXmssSetParams (_Out_ PSYMCRYPT_XMSS_PARAMS pParams, UINT32 id, _In_ PCSYMCRYPT_HASH pHash, UINT32 cbHashOutput, UINT32 nWinternitzWidth, UINT32 nTotalTreeHeight, UINT32 nLayers, UINT32 cbPrefix) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptXmssSizeofKeyBlobFromParams (_In_ PCSYMCRYPT_XMSS_PARAMS pParams, SYMCRYPT_XMSSKEY_TYPE keyType, _Out_ SIZE_T *pcbKey) |
| |
| PSYMCRYPT_XMSS_KEY SYMCRYPT_CALL | SymCryptXmsskeyAllocate (_In_ PCSYMCRYPT_XMSS_PARAMS pParams, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptXmsskeyGenerate (_Inout_ PSYMCRYPT_XMSS_KEY pKey, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptXmsskeySetValue (_In_reads_bytes_(cbInput) PCBYTE pbInput, SIZE_T cbInput, SYMCRYPT_XMSSKEY_TYPE keyType, UINT32 flags, _Inout_ PSYMCRYPT_XMSS_KEY pKey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptXmsskeyGetValue (_In_ PCSYMCRYPT_XMSS_KEY pKey, SYMCRYPT_XMSSKEY_TYPE keyType, UINT32 flags, _Out_writes_bytes_(cbOutput) PBYTE pbOutput, SIZE_T cbOutput) |
| |
| VOID SYMCRYPT_CALL | SymCryptXmsskeyFree (_Inout_ PSYMCRYPT_XMSS_KEY pKey) |
| |
| SIZE_T SYMCRYPT_CALL | SymCryptXmssSizeofSignatureFromParams (_In_ PCSYMCRYPT_XMSS_PARAMS pParams) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptXmssSign (_Inout_ PSYMCRYPT_XMSS_KEY pKey, _In_reads_bytes_(cbMessage) PCBYTE pbMessage, SIZE_T cbMessage, UINT32 flags, _Out_writes_bytes_(cbSignature) PBYTE pbSignature, SIZE_T cbSignature) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptXmssVerify (_Inout_ PSYMCRYPT_XMSS_KEY pKey, _In_reads_bytes_(cbMessage) PCBYTE pbMessage, SIZE_T cbMessage, UINT32 flags, _In_reads_bytes_(cbSignature) PCBYTE pbSignature, SIZE_T cbSignature) |
| |
| VOID SYMCRYPT_CALL | SymCryptXmssSelftest (void) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptLmsParamsFromAlgId (SYMCRYPT_LMS_ALGID lmsAlgID, SYMCRYPT_LMS_OTS_ALGID lmsOtsAlgID, _Out_ PSYMCRYPT_LMS_PARAMS pParams) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptLmsSetParams (_Out_ PSYMCRYPT_LMS_PARAMS pParams, UINT32 lmsAlgID, UINT32 lmsOtsAlgID, _In_ PCSYMCRYPT_HASH pLmsHashFunction, UINT32 cbHashOutput, UINT32 nTreeHeight, UINT32 nWinternitzChainWidth) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptLmsSizeofKeyBlobFromParams (_In_ PCSYMCRYPT_LMS_PARAMS pParams, SYMCRYPT_LMSKEY_TYPE keyType, _Out_ SIZE_T *pcbKey) |
| |
| PSYMCRYPT_LMS_KEY SYMCRYPT_CALL | SymCryptLmskeyAllocate (_In_ PCSYMCRYPT_LMS_PARAMS pParams, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptLmskeyGenerate (_Inout_ PSYMCRYPT_LMS_KEY pKey, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptLmskeySetValue (_In_reads_bytes_(cbInput) PCBYTE pbInput, SIZE_T cbInput, SYMCRYPT_LMSKEY_TYPE keyType, UINT32 flags, _Inout_ PSYMCRYPT_LMS_KEY pKey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptLmskeyGetValue (_In_ PCSYMCRYPT_LMS_KEY pKey, SYMCRYPT_LMSKEY_TYPE keyType, UINT32 flags, _Out_writes_bytes_(cbOutput) PBYTE pbOutput, SIZE_T cbOutput) |
| |
| VOID SYMCRYPT_CALL | SymCryptLmskeyFree (_Inout_ PSYMCRYPT_LMS_KEY pKey) |
| |
| SIZE_T SYMCRYPT_CALL | SymCryptLmsSizeofSignatureFromParams (_In_ PCSYMCRYPT_LMS_PARAMS pParams) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptLmsSign (_Inout_ PSYMCRYPT_LMS_KEY pKey, _In_reads_bytes_(cbMessage) PCBYTE pbMessage, SIZE_T cbMessage, UINT32 flags, _Out_writes_bytes_(cbSignature) PBYTE pbSignature, SIZE_T cbSignature) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptLmsVerify (_In_ PCSYMCRYPT_LMS_KEY pKey, _In_reads_bytes_(cbMessage) PCBYTE pbMessage, SIZE_T cbMessage, UINT32 flags, _In_reads_bytes_(cbSignature) PCBYTE pbSignature, SIZE_T cbSignature) |
| |
| VOID SYMCRYPT_CALL | SymCryptLmsSelftest (void) |
| |
| PSYMCRYPT_MLKEMKEY SYMCRYPT_CALL | SymCryptMlKemkeyAllocate (SYMCRYPT_MLKEM_PARAMS params) |
| |
| VOID SYMCRYPT_CALL | SymCryptMlKemkeyFree (_Inout_ PSYMCRYPT_MLKEMKEY pkMlKemkey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMlKemSizeofKeyFormatFromParams (SYMCRYPT_MLKEM_PARAMS params, SYMCRYPT_MLKEMKEY_FORMAT mlKemkeyformat, _Out_ SIZE_T *pcbKeyFormat) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMlKemSizeofCiphertextFromParams (SYMCRYPT_MLKEM_PARAMS params, _Out_ SIZE_T *pcbCiphertext) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMlKemkeyGenerate (_Inout_ PSYMCRYPT_MLKEMKEY pkMlKemkey, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMlKemkeySetValue (_In_reads_bytes_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, SYMCRYPT_MLKEMKEY_FORMAT mlKemkeyFormat, UINT32 flags, _Inout_ PSYMCRYPT_MLKEMKEY pkMlKemkey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMlKemkeyGetValue (_In_ PCSYMCRYPT_MLKEMKEY pkMlKemkey, _Out_writes_bytes_(cbDst) PBYTE pbDst, SIZE_T cbDst, SYMCRYPT_MLKEMKEY_FORMAT mlKemkeyFormat, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMlKemEncapsulate (_In_ PCSYMCRYPT_MLKEMKEY pkMlKemkey, _Out_writes_bytes_(cbAgreedSecret) PBYTE pbAgreedSecret, SIZE_T cbAgreedSecret, _Out_writes_bytes_(cbCiphertext) PBYTE pbCiphertext, SIZE_T cbCiphertext) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMlKemDecapsulate (_In_ PCSYMCRYPT_MLKEMKEY pkMlKemkey, _In_reads_bytes_(cbCiphertext) PCBYTE pbCiphertext, SIZE_T cbCiphertext, _Out_writes_bytes_(cbAgreedSecret) PBYTE pbAgreedSecret, SIZE_T cbAgreedSecret) |
| |
| VOID SYMCRYPT_CALL | SymCryptMlKemSelftest (void) |
| |
| PSYMCRYPT_COMPOSITE_MLKEMKEY SYMCRYPT_CALL | SymCryptCompositeMlKemkeyAllocate (SYMCRYPT_COMPOSITE_MLKEM_PARAMS params) |
| |
| VOID SYMCRYPT_CALL | SymCryptCompositeMlKemkeyFree (_Inout_ PSYMCRYPT_COMPOSITE_MLKEMKEY pkCompositeMlKemkey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptCompositeMlKemSizeofKeyFormatFromParams (SYMCRYPT_COMPOSITE_MLKEM_PARAMS params, SYMCRYPT_COMPOSITE_MLKEMKEY_FORMAT compositeMlKemkeyformat, _Out_ SIZE_T *pcbKeyFormat) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptCompositeMlKemSizeofCiphertextFromParams (SYMCRYPT_COMPOSITE_MLKEM_PARAMS params, _Out_ SIZE_T *pcbCiphertext) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptCompositeMlKemkeyGenerate (_Inout_ PSYMCRYPT_COMPOSITE_MLKEMKEY pkCompositeMlKemkey, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptCompositeMlKemkeySetValue (_In_reads_bytes_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, SYMCRYPT_COMPOSITE_MLKEMKEY_FORMAT compositeMlKemkeyFormat, UINT32 flags, _Inout_ PSYMCRYPT_COMPOSITE_MLKEMKEY pkCompositeMlKemkey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptCompositeMlKemkeyGetValue (_In_ PCSYMCRYPT_COMPOSITE_MLKEMKEY pkCompositeMlKemkey, _Out_writes_bytes_(cbDst) PBYTE pbDst, SIZE_T cbDst, SYMCRYPT_COMPOSITE_MLKEMKEY_FORMAT compositeMlKemkeyFormat, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptCompositeMlKemEncapsulate (_In_ PCSYMCRYPT_COMPOSITE_MLKEMKEY pkCompositeMlKemkey, _Out_writes_bytes_(cbAgreedSecret) PBYTE pbAgreedSecret, SIZE_T cbAgreedSecret, _Out_writes_bytes_(cbCiphertext) PBYTE pbCiphertext, SIZE_T cbCiphertext) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptCompositeMlKemDecapsulate (_In_ PCSYMCRYPT_COMPOSITE_MLKEMKEY pkCompositeMlKemkey, _In_reads_bytes_(cbCiphertext) PCBYTE pbCiphertext, SIZE_T cbCiphertext, _Out_writes_bytes_(cbAgreedSecret) PBYTE pbAgreedSecret, SIZE_T cbAgreedSecret) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMlDsaSizeofKeyFormatFromParams (SYMCRYPT_MLDSA_PARAMS params, SYMCRYPT_MLDSAKEY_FORMAT mlDsakeyFormat, _Out_ SIZE_T *pcbKeyFormat) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMlDsaSizeofSignatureFromParams (SYMCRYPT_MLDSA_PARAMS params, _Out_ SIZE_T *pcbSignature) |
| |
| | _Success_ (return !=NULL) PSYMCRYPT_MLDSAKEY SYMCRYPT_CALL SymCryptMlDsakeyAllocate(SYMCRYPT_MLDSA_PARAMS params) |
| | Returns the name of an atom.
|
| |
| VOID SYMCRYPT_CALL | SymCryptMlDsakeyFree (_Post_invalid_ PSYMCRYPT_MLDSAKEY pkMlDsakey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMlDsakeyGenerate (_Inout_ PSYMCRYPT_MLDSAKEY pkMlDsakey, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMlDsakeySetValue (_In_reads_bytes_(cbSrc) PCBYTE pbSrc, SIZE_T cbSrc, SYMCRYPT_MLDSAKEY_FORMAT mlDsakeyFormat, UINT32 flags, _Inout_ PSYMCRYPT_MLDSAKEY pkMlDsakey) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMlDsakeyGetValue (_In_ PCSYMCRYPT_MLDSAKEY pkMlDsakey, _Out_writes_bytes_(cbDst) PBYTE pbDst, SIZE_T cbDst, SYMCRYPT_MLDSAKEY_FORMAT mlDsakeyFormat, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMlDsaSign (_In_ PCSYMCRYPT_MLDSAKEY pkMlDsakey, _In_reads_bytes_(cbMessage) PCBYTE pbMessage, SIZE_T cbMessage, _In_reads_bytes_opt_(cbContext) PCBYTE pbContext, _In_range_(0, SYMCRYPT_MLDSA_CONTEXT_MAX_LENGTH) SIZE_T cbContext, UINT32 flags, _Out_writes_bytes_(cbSignature) PBYTE pbSignature, SIZE_T cbSignature) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptExternalMuMlDsaSign (_In_ PCSYMCRYPT_MLDSAKEY pkMlDsakey, _In_reads_bytes_(cbMu) PCBYTE pbMu, SIZE_T cbMu, UINT32 flags, _Out_writes_bytes_(cbSignature) PBYTE pbSignature, SIZE_T cbSignature) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHashMlDsaSign (_In_ PCSYMCRYPT_MLDSAKEY pkMlDsakey, SYMCRYPT_PQDSA_HASH_ID hashAlg, _In_reads_bytes_(cbHash) PCBYTE pbHash, SIZE_T cbHash, _In_reads_bytes_opt_(cbContext) PCBYTE pbContext, _In_range_(0, SYMCRYPT_MLDSA_CONTEXT_MAX_LENGTH) SIZE_T cbContext, UINT32 flags, _Out_writes_bytes_(cbSignature) PBYTE pbSignature, SIZE_T cbSignature) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptMlDsaVerify (_In_ PCSYMCRYPT_MLDSAKEY pkMlDsakey, _In_reads_bytes_(cbMessage) PCBYTE pbMessage, SIZE_T cbMessage, _In_reads_bytes_opt_(cbContext) PCBYTE pbContext, _In_range_(0, SYMCRYPT_MLDSA_CONTEXT_MAX_LENGTH) SIZE_T cbContext, _In_reads_bytes_(cbSignature) PCBYTE pbSignature, SIZE_T cbSignature, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptExternalMuMlDsaVerify (_In_ PCSYMCRYPT_MLDSAKEY pkMlDsakey, _In_reads_bytes_(cbMu) PCBYTE pbMu, SIZE_T cbMu, _In_reads_bytes_(cbSignature) PCBYTE pbSignature, SIZE_T cbSignature, UINT32 flags) |
| |
| SYMCRYPT_ERROR SYMCRYPT_CALL | SymCryptHashMlDsaVerify (_In_ PCSYMCRYPT_MLDSAKEY pkMlDsakey, SYMCRYPT_PQDSA_HASH_ID hashAlg, _In_reads_bytes_(cbHash) PCBYTE pbHash, SIZE_T cbHash, _In_reads_bytes_opt_(cbContext) PCBYTE pbContext, _In_range_(0, SYMCRYPT_MLDSA_CONTEXT_MAX_LENGTH) SIZE_T cbContext, _In_reads_bytes_(cbSignature) PCBYTE pbSignature, SIZE_T cbSignature, UINT32 flags) |
| |
| VOID SYMCRYPT_CALL | SymCryptMlDsaSelftest (void) |
| |
| _Analysis_noreturn_ VOID SYMCRYPT_CALL | SymCryptFatal (UINT32 fatalCode) |
| |
| UINT32 SYMCRYPT_CALL | SymCryptMapUint32 (UINT32 u32Input, UINT32 u32Default, _In_reads_(nMap) PCSYMCRYPT_UINT32_MAP pcMap, SIZE_T nMap) |
| |