|
ReactOS 0.4.17-dev-1005-g171e1de
|
#include "precomp.h"
Go to the source code of this file.
Macros | |
| #define | SYMCRYPT_CRT_DECRYPTION (1) |
| #define SYMCRYPT_CRT_DECRYPTION (1) |
| C_ASSERT | ( | (UINT32)((SYMCRYPT_RSAKEY_MAX_BITSIZE_MODULUS+7)/8)<=((SIZE_T_MAX/2)+1) | ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptRsaCoreDec | ( | _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, | ||
| _Out_writes_bytes_(cbScratch) PBYTE | pbScratch, | ||
| SIZE_T | cbScratch | ||
| ) |
Definition at line 429 of file rsa_enc.c.
Referenced by SymCryptRsaOaepDecrypt(), SymCryptRsaPkcs1Decrypt(), SymCryptRsaPkcs1Sign(), SymCryptRsaPssSign(), and SymCryptRsaRawDecrypt().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptRsaCoreDecCrt | ( | _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, | ||
| _Out_writes_bytes_(cbScratch) PBYTE | pbScratch, | ||
| SIZE_T | cbScratch | ||
| ) |
Definition at line 208 of file rsa_enc.c.
Referenced by SymCryptRsaOaepDecrypt(), SymCryptRsaPkcs1Decrypt(), SymCryptRsaPkcs1Sign(), SymCryptRsaPssSign(), and SymCryptRsaRawDecrypt().
| UINT32 SYMCRYPT_CALL SymCryptRsaCoreDecCrtScratchSpace | ( | _In_ PCSYMCRYPT_RSAKEY | pkRsakey | ) |
Definition at line 170 of file rsa_enc.c.
Referenced by SymCryptRsaOaepDecrypt(), SymCryptRsaPkcs1Decrypt(), SymCryptRsaPkcs1Sign(), SymCryptRsaPssSign(), and SymCryptRsaRawDecrypt().
| UINT32 SYMCRYPT_CALL SymCryptRsaCoreDecScratchSpace | ( | _In_ PCSYMCRYPT_RSAKEY | pkRsakey | ) |
Definition at line 198 of file rsa_enc.c.
Referenced by SymCryptRsaOaepDecrypt(), SymCryptRsaPkcs1Decrypt(), SymCryptRsaPkcs1Sign(), SymCryptRsaPssSign(), and SymCryptRsaRawDecrypt().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptRsaCoreEnc | ( | _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, | ||
| _Out_writes_bytes_(cbScratch) PBYTE | pbScratch, | ||
| SIZE_T | cbScratch | ||
| ) |
Definition at line 77 of file rsa_enc.c.
Referenced by SymCryptRsaOaepEncrypt(), SymCryptRsaPkcs1Encrypt(), SymCryptRsaPkcs1Verify(), SymCryptRsaPssVerify(), and SymCryptRsaRawEncrypt().
| UINT32 SYMCRYPT_CALL SymCryptRsaCoreEncScratchSpace | ( | _In_ PCSYMCRYPT_RSAKEY | pkRsakey | ) |
Definition at line 15 of file rsa_enc.c.
Referenced by SymCryptRsaOaepEncrypt(), SymCryptRsaPkcs1Encrypt(), SymCryptRsaPkcs1Verify(), SymCryptRsaPssVerify(), and SymCryptRsaRawEncrypt().
| SYMCRYPT_ERROR SymCryptRsaCoreVerifyInput | ( | _In_ PCSYMCRYPT_RSAKEY | pkRsakey, |
| _In_reads_bytes_(cbSrc) PCBYTE | pbSrc, | ||
| SIZE_T | cbSrc, | ||
| SYMCRYPT_NUMBER_FORMAT | numFormat, | ||
| SIZE_T | cbDst, | ||
| _Out_writes_bytes_(cbScratch) PBYTE | pbScratch, | ||
| SIZE_T | cbScratch | ||
| ) |
Definition at line 24 of file rsa_enc.c.
Referenced by SymCryptRsaCoreDecCrt(), and SymCryptRsaCoreEnc().
| 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 | ||
| ) |
Definition at line 937 of file rsa_enc.c.
| 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 | ||
| ) |
Definition at line 833 of file rsa_enc.c.
| 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 | ||
| ) |
Definition at line 725 of file rsa_enc.c.
| 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 | ||
| ) |
Definition at line 629 of file rsa_enc.c.
| 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 | ||
| ) |
Definition at line 1071 of file rsa_enc.c.
| 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 | pHashOIDs, | ||
| _In_ SIZE_T | nOIDCount, | ||
| UINT32 | flags | ||
| ) |
Definition at line 1199 of file rsa_enc.c.
| 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 | ||
| ) |
Definition at line 1297 of file rsa_enc.c.
| 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 | ||
| ) |
Definition at line 1434 of file rsa_enc.c.
| 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 | ||
| ) |
Definition at line 560 of file rsa_enc.c.
| 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 | ||
| ) |
Definition at line 510 of file rsa_enc.c.