|
ReactOS 0.4.17-dev-1247-ge46f4bb
|


Go to the source code of this file.
Classes | |
| struct | _SYMCRYPT_RSA_PARAMS |
| struct | _SYMCRYPT_ECURVE_PARAMS_V2_EXTENSION |
| struct | _SYMCRYPT_ECURVE_PARAMS |
| struct | _SYMCRYPT_UINT32_MAP |
Definition at line 200 of file symcrypt.h.
| #define SYMCRYPT_3DES_BLOCK_SIZE (8) |
Definition at line 4440 of file symcrypt.h.
| #define SYMCRYPT_AES_BLOCK_SIZE (16) |
Definition at line 4255 of file symcrypt.h.
| #define SYMCRYPT_AES_CMAC_INPUT_BLOCK_SIZE (16) |
Definition at line 3442 of file symcrypt.h.
| #define SYMCRYPT_AES_CMAC_RESULT_SIZE (16) |
Definition at line 3441 of file symcrypt.h.
| #define SYMCRYPT_AES_SELFTEST_ALL 0x1f |
Definition at line 4362 of file symcrypt.h.
| #define SYMCRYPT_AES_SELFTEST_BASE 0x01 |
Definition at line 4356 of file symcrypt.h.
| #define SYMCRYPT_AES_SELFTEST_CBC 0x04 |
Definition at line 4358 of file symcrypt.h.
| #define SYMCRYPT_AES_SELFTEST_CBCMAC 0x08 |
Definition at line 4359 of file symcrypt.h.
| #define SYMCRYPT_AES_SELFTEST_CTR 0x10 |
Definition at line 4360 of file symcrypt.h.
| #define SYMCRYPT_AES_SELFTEST_ECB 0x02 |
Definition at line 4357 of file symcrypt.h.
| #define SYMCRYPT_API_VERSION ((SYMCRYPT_CODE_VERSION_API << 16) | SYMCRYPT_CODE_VERSION_MINOR) |
Definition at line 16 of file symcrypt.h.
| #define SYMCRYPT_ASSERT | ( | _x | ) | _Analysis_assume_( _x ) |
Definition at line 10807 of file symcrypt.h.
| #define SYMCRYPT_COMPOSITE_MLKEM_CIPHERTEXT_SIZE_MLKEM1024_P384 (1665) |
Definition at line 10254 of file symcrypt.h.
| #define SYMCRYPT_COMPOSITE_MLKEM_CIPHERTEXT_SIZE_MLKEM768_P256 (1153) |
Definition at line 10252 of file symcrypt.h.
| #define SYMCRYPT_COMPOSITE_MLKEM_CIPHERTEXT_SIZE_MLKEM768_X25519 (1120) |
Definition at line 10253 of file symcrypt.h.
| #define SYMCRYPT_COMPOSITE_MLKEM_IRTF_PRIVATE_SEED_SIZE (32) |
Definition at line 10228 of file symcrypt.h.
| #define SYMCRYPT_COMPOSITE_MLKEM_LAMPS_PRIVATE_KEY_SIZE_MLKEM1024_P384 (128) |
Definition at line 10232 of file symcrypt.h.
| #define SYMCRYPT_COMPOSITE_MLKEM_LAMPS_PRIVATE_KEY_SIZE_MLKEM768_P256 (115) |
Definition at line 10230 of file symcrypt.h.
| #define SYMCRYPT_COMPOSITE_MLKEM_LAMPS_PRIVATE_KEY_SIZE_MLKEM768_X25519 (96) |
Definition at line 10231 of file symcrypt.h.
| #define SYMCRYPT_COMPOSITE_MLKEM_PUBLIC_KEY_SIZE_MLKEM1024_P384 (1665) |
Definition at line 10236 of file symcrypt.h.
| #define SYMCRYPT_COMPOSITE_MLKEM_PUBLIC_KEY_SIZE_MLKEM768_P256 (1249) |
Definition at line 10234 of file symcrypt.h.
| #define SYMCRYPT_COMPOSITE_MLKEM_PUBLIC_KEY_SIZE_MLKEM768_X25519 (1216) |
Definition at line 10235 of file symcrypt.h.
| #define SYMCRYPT_CSHAKE128_INPUT_BLOCK_SIZE SYMCRYPT_SHAKE128_INPUT_BLOCK_SIZE |
Definition at line 2088 of file symcrypt.h.
| #define SYMCRYPT_CSHAKE128_RESULT_SIZE SYMCRYPT_SHAKE128_RESULT_SIZE |
Definition at line 2087 of file symcrypt.h.
| #define SYMCRYPT_CSHAKE256_INPUT_BLOCK_SIZE SYMCRYPT_SHAKE256_INPUT_BLOCK_SIZE |
Definition at line 2145 of file symcrypt.h.
| #define SYMCRYPT_CSHAKE256_RESULT_SIZE SYMCRYPT_SHAKE256_RESULT_SIZE |
Definition at line 2144 of file symcrypt.h.
| #define SYMCRYPT_DES_BLOCK_SIZE (8) |
Definition at line 4385 of file symcrypt.h.
| #define SYMCRYPT_DESX_BLOCK_SIZE (8) |
Definition at line 4500 of file symcrypt.h.
| #define SYMCRYPT_DLGROUP_DH_SAFEPRIMETYPE_DEFAULT SYMCRYPT_DLGROUP_DH_SAFEPRIMETYPE_TLS_7919 |
Definition at line 266 of file symcrypt.h.
| #define SYMCRYPT_DLGROUP_FIPS_LATEST (SYMCRYPT_DLGROUP_FIPS_186_3) |
Definition at line 7872 of file symcrypt.h.
| #define SYMCRYPT_FLAG_DLKEY_DH (0x2000) |
Definition at line 7593 of file symcrypt.h.
| #define SYMCRYPT_FLAG_DLKEY_DSA (0x1000) |
Definition at line 7592 of file symcrypt.h.
| #define SYMCRYPT_FLAG_DLKEY_GEN_MODP (0x01) |
Definition at line 8065 of file symcrypt.h.
| #define SYMCRYPT_FLAG_ECDSA_NO_TRUNCATION (0x08) |
Definition at line 8327 of file symcrypt.h.
| #define SYMCRYPT_FLAG_ECKEY_ECDH (0x2000) |
Definition at line 7596 of file symcrypt.h.
| #define SYMCRYPT_FLAG_ECKEY_ECDSA (0x1000) |
Definition at line 7595 of file symcrypt.h.
| #define SYMCRYPT_FLAG_KEY_MINIMAL_VALIDATION (0x200) |
Definition at line 7586 of file symcrypt.h.
| #define SYMCRYPT_FLAG_KEY_NO_FIPS (0x100) |
Definition at line 7579 of file symcrypt.h.
| #define SYMCRYPT_FLAG_LMSKEY_VERIFY_ROOT (0x00000001) |
Definition at line 9618 of file symcrypt.h.
| #define SYMCRYPT_FLAG_RSA_PKCS1_NO_ASN1 (0x01) |
Definition at line 8671 of file symcrypt.h.
| #define SYMCRYPT_FLAG_RSA_PKCS1_OPTIONAL_HASH_OID (0x02) |
Definition at line 8672 of file symcrypt.h.
| #define SYMCRYPT_FLAG_RSA_PSS_VERIFY_WITH_MINIMUM_SALT (0x04) |
Definition at line 8674 of file symcrypt.h.
| #define SYMCRYPT_FLAG_RSAKEY_ENCRYPT (0x2000) |
Definition at line 7599 of file symcrypt.h.
| #define SYMCRYPT_FLAG_RSAKEY_SIGN (0x1000) |
Definition at line 7598 of file symcrypt.h.
| #define SYMCRYPT_FLAG_XMSSKEY_VERIFY_ROOT (0x00000001) |
Definition at line 9243 of file symcrypt.h.
| #define SYMCRYPT_FORCE_READ16 | ( | _p | ) | SYMCRYPT_INTERNAL_FORCE_READ16( _p ) |
Definition at line 417 of file symcrypt.h.
| #define SYMCRYPT_FORCE_READ32 | ( | _p | ) | SYMCRYPT_INTERNAL_FORCE_READ32( _p ) |
Definition at line 418 of file symcrypt.h.
| #define SYMCRYPT_FORCE_READ64 | ( | _p | ) | SYMCRYPT_INTERNAL_FORCE_READ64( _p ) |
Definition at line 419 of file symcrypt.h.
| #define SYMCRYPT_FORCE_READ8 | ( | _p | ) | SYMCRYPT_INTERNAL_FORCE_READ8( _p ) |
Definition at line 416 of file symcrypt.h.
| #define SYMCRYPT_FORCE_WRITE16 | ( | _p, | |
| _v | |||
| ) | SYMCRYPT_INTERNAL_FORCE_WRITE16( _p, _v ) |
Definition at line 422 of file symcrypt.h.
| #define SYMCRYPT_FORCE_WRITE32 | ( | _p, | |
| _v | |||
| ) | SYMCRYPT_INTERNAL_FORCE_WRITE32( _p, _v ) |
Definition at line 423 of file symcrypt.h.
| #define SYMCRYPT_FORCE_WRITE64 | ( | _p, | |
| _v | |||
| ) | SYMCRYPT_INTERNAL_FORCE_WRITE64( _p, _v ) |
Definition at line 424 of file symcrypt.h.
| #define SYMCRYPT_FORCE_WRITE8 | ( | _p, | |
| _v | |||
| ) | SYMCRYPT_INTERNAL_FORCE_WRITE8( _p, _v ) |
Definition at line 421 of file symcrypt.h.
| #define SYMCRYPT_HMAC_MD5_INPUT_BLOCK_SIZE SYMCRYPT_MD5_INPUT_BLOCK_SIZE |
Definition at line 2661 of file symcrypt.h.
| #define SYMCRYPT_HMAC_MD5_RESULT_SIZE SYMCRYPT_MD5_RESULT_SIZE |
Definition at line 2660 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA1_INPUT_BLOCK_SIZE SYMCRYPT_SHA1_INPUT_BLOCK_SIZE |
Definition at line 2726 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA1_RESULT_SIZE SYMCRYPT_SHA1_RESULT_SIZE |
Definition at line 2725 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA224_INPUT_BLOCK_SIZE SYMCRYPT_SHA224_INPUT_BLOCK_SIZE |
Definition at line 2793 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA224_RESULT_SIZE SYMCRYPT_SHA224_RESULT_SIZE |
Definition at line 2792 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA256_INPUT_BLOCK_SIZE SYMCRYPT_SHA256_INPUT_BLOCK_SIZE |
Definition at line 2857 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA256_RESULT_SIZE SYMCRYPT_SHA256_RESULT_SIZE |
Definition at line 2856 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA384_INPUT_BLOCK_SIZE SYMCRYPT_SHA384_INPUT_BLOCK_SIZE |
Definition at line 2921 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA384_RESULT_SIZE SYMCRYPT_SHA384_RESULT_SIZE |
Definition at line 2920 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA3_224_INPUT_BLOCK_SIZE SYMCRYPT_SHA3_224_INPUT_BLOCK_SIZE |
Definition at line 3183 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA3_224_RESULT_SIZE SYMCRYPT_SHA3_224_RESULT_SIZE |
Definition at line 3182 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA3_256_INPUT_BLOCK_SIZE SYMCRYPT_SHA3_256_INPUT_BLOCK_SIZE |
Definition at line 3247 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA3_256_RESULT_SIZE SYMCRYPT_SHA3_256_RESULT_SIZE |
Definition at line 3246 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA3_384_INPUT_BLOCK_SIZE SYMCRYPT_SHA3_384_INPUT_BLOCK_SIZE |
Definition at line 3311 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA3_384_RESULT_SIZE SYMCRYPT_SHA3_384_RESULT_SIZE |
Definition at line 3310 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA3_512_INPUT_BLOCK_SIZE SYMCRYPT_SHA3_512_INPUT_BLOCK_SIZE |
Definition at line 3375 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA3_512_RESULT_SIZE SYMCRYPT_SHA3_512_RESULT_SIZE |
Definition at line 3374 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA512_224_INPUT_BLOCK_SIZE SYMCRYPT_SHA512_224_INPUT_BLOCK_SIZE |
Definition at line 3051 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA512_224_RESULT_SIZE SYMCRYPT_SHA512_224_RESULT_SIZE |
Definition at line 3050 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA512_256_INPUT_BLOCK_SIZE SYMCRYPT_SHA512_256_INPUT_BLOCK_SIZE |
Definition at line 3117 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA512_256_RESULT_SIZE SYMCRYPT_SHA512_256_RESULT_SIZE |
Definition at line 3116 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA512_INPUT_BLOCK_SIZE SYMCRYPT_SHA512_INPUT_BLOCK_SIZE |
Definition at line 2985 of file symcrypt.h.
| #define SYMCRYPT_HMAC_SHA512_RESULT_SIZE SYMCRYPT_SHA512_RESULT_SIZE |
Definition at line 2984 of file symcrypt.h.
| #define SYMCRYPT_KMAC128_INPUT_BLOCK_SIZE SYMCRYPT_CSHAKE128_INPUT_BLOCK_SIZE |
Definition at line 3675 of file symcrypt.h.
| #define SYMCRYPT_KMAC128_RESULT_SIZE SYMCRYPT_CSHAKE128_RESULT_SIZE |
Definition at line 3674 of file symcrypt.h.
| #define SYMCRYPT_KMAC256_INPUT_BLOCK_SIZE SYMCRYPT_CSHAKE256_INPUT_BLOCK_SIZE |
Definition at line 3763 of file symcrypt.h.
| #define SYMCRYPT_KMAC256_RESULT_SIZE SYMCRYPT_CSHAKE256_RESULT_SIZE |
Definition at line 3762 of file symcrypt.h.
| #define SYMCRYPT_LOAD_LSBFIRST16 | ( | p | ) | SYMCRYPT_INTERNAL_LOAD_LSBFIRST16( p ) |
Definition at line 298 of file symcrypt.h.
| #define SYMCRYPT_LOAD_LSBFIRST32 | ( | p | ) | SYMCRYPT_INTERNAL_LOAD_LSBFIRST32( p ) |
Definition at line 299 of file symcrypt.h.
| #define SYMCRYPT_LOAD_LSBFIRST64 | ( | p | ) | SYMCRYPT_INTERNAL_LOAD_LSBFIRST64( p ) |
Definition at line 300 of file symcrypt.h.
| #define SYMCRYPT_LOAD_MSBFIRST16 | ( | p | ) | SYMCRYPT_INTERNAL_LOAD_MSBFIRST16( p ) |
Definition at line 302 of file symcrypt.h.
| #define SYMCRYPT_LOAD_MSBFIRST32 | ( | p | ) | SYMCRYPT_INTERNAL_LOAD_MSBFIRST32( p ) |
Definition at line 303 of file symcrypt.h.
| #define SYMCRYPT_LOAD_MSBFIRST64 | ( | p | ) | SYMCRYPT_INTERNAL_LOAD_MSBFIRST64( p ) |
Definition at line 304 of file symcrypt.h.
| #define SYMCRYPT_MARVIN32_INPUT_BLOCK_SIZE (4) |
Definition at line 3990 of file symcrypt.h.
| #define SYMCRYPT_MARVIN32_RESULT_SIZE (8) |
Definition at line 3988 of file symcrypt.h.
| #define SYMCRYPT_MARVIN32_SEED_SIZE (8) |
Definition at line 3989 of file symcrypt.h.
| #define SYMCRYPT_MD2_INPUT_BLOCK_SIZE (16) |
Definition at line 892 of file symcrypt.h.
| #define SYMCRYPT_MD2_RESULT_SIZE (16) |
Definition at line 891 of file symcrypt.h.
| #define SYMCRYPT_MD4_INPUT_BLOCK_SIZE (64) |
Definition at line 955 of file symcrypt.h.
| #define SYMCRYPT_MD4_RESULT_SIZE (16) |
Definition at line 954 of file symcrypt.h.
| #define SYMCRYPT_MD5_INPUT_BLOCK_SIZE (64) |
Definition at line 1018 of file symcrypt.h.
| #define SYMCRYPT_MD5_RESULT_SIZE (16) |
Definition at line 1017 of file symcrypt.h.
| #define SYMCRYPT_MLDSA_CONTEXT_MAX_LENGTH (255) |
Definition at line 10395 of file symcrypt.h.
| #define SYMCRYPT_MLDSA_SIGNATURE_SIZE_MLDSA44 (2420) |
Definition at line 10457 of file symcrypt.h.
| #define SYMCRYPT_MLDSA_SIGNATURE_SIZE_MLDSA65 (3309) |
Definition at line 10458 of file symcrypt.h.
| #define SYMCRYPT_MLDSA_SIGNATURE_SIZE_MLDSA87 (4627) |
Definition at line 10459 of file symcrypt.h.
| #define SYMCRYPT_MLKEM_CIPHERTEXT_SIZE_MLKEM1024 (1568) |
Definition at line 10032 of file symcrypt.h.
| #define SYMCRYPT_MLKEM_CIPHERTEXT_SIZE_MLKEM512 (768) |
Definition at line 10030 of file symcrypt.h.
| #define SYMCRYPT_MLKEM_CIPHERTEXT_SIZE_MLKEM768 (1088) |
Definition at line 10031 of file symcrypt.h.
| #define SYMCRYPT_MLKEM_DECAPSULATION_KEY_SIZE_MLKEM1024 (3168) |
Definition at line 10015 of file symcrypt.h.
| #define SYMCRYPT_MLKEM_DECAPSULATION_KEY_SIZE_MLKEM512 (1632) |
Definition at line 10013 of file symcrypt.h.
| #define SYMCRYPT_MLKEM_DECAPSULATION_KEY_SIZE_MLKEM768 (2400) |
Definition at line 10014 of file symcrypt.h.
| #define SYMCRYPT_MLKEM_ENCAPSULATION_KEY_SIZE_MLKEM1024 (1568) |
Definition at line 10011 of file symcrypt.h.
| #define SYMCRYPT_MLKEM_ENCAPSULATION_KEY_SIZE_MLKEM512 (800) |
Definition at line 10009 of file symcrypt.h.
| #define SYMCRYPT_MLKEM_ENCAPSULATION_KEY_SIZE_MLKEM768 (1184) |
Definition at line 10010 of file symcrypt.h.
| #define SYMCRYPT_MLKEM_PRIVATE_SEED_SIZE (2*32) |
Definition at line 10007 of file symcrypt.h.
| #define SYMCRYPT_MODULE_INIT | ( | ) | SymCryptModuleInit( SYMCRYPT_CODE_VERSION_API, SYMCRYPT_CODE_VERSION_MINOR ); |
Definition at line 531 of file symcrypt.h.
| #define SYMCRYPT_POLY1305_BLOCK_SIZE (16) |
Definition at line 3857 of file symcrypt.h.
| #define SYMCRYPT_POLY1305_KEY_SIZE (32) |
Definition at line 3858 of file symcrypt.h.
| #define SYMCRYPT_POLY1305_RESULT_SIZE (16) |
Definition at line 3856 of file symcrypt.h.
| #define SYMCRYPT_RC2_BLOCK_SIZE (8) |
Definition at line 4543 of file symcrypt.h.
| #define SYMCRYPT_RNG_AES_MAX_SEED_SIZE (256) |
Definition at line 6182 of file symcrypt.h.
| #define SYMCRYPT_RNG_AES_MIN_INSTANTIATE_SIZE (32 + 16) |
Definition at line 6180 of file symcrypt.h.
| #define SYMCRYPT_RNG_AES_MIN_RESEED_SIZE (32) |
Definition at line 6181 of file symcrypt.h.
| #define SYMCRYPT_SHA1_INPUT_BLOCK_SIZE (64) |
Definition at line 1091 of file symcrypt.h.
| #define SYMCRYPT_SHA1_RESULT_SIZE (20) |
Definition at line 1090 of file symcrypt.h.
| #define SYMCRYPT_SHA224_INPUT_BLOCK_SIZE (64) |
Definition at line 1158 of file symcrypt.h.
| #define SYMCRYPT_SHA224_RESULT_SIZE (28) |
Definition at line 1157 of file symcrypt.h.
| #define SYMCRYPT_SHA256_INPUT_BLOCK_SIZE (64) |
Definition at line 1223 of file symcrypt.h.
| #define SYMCRYPT_SHA256_RESULT_SIZE (32) |
Definition at line 1222 of file symcrypt.h.
| #define SYMCRYPT_SHA384_INPUT_BLOCK_SIZE (128) |
Definition at line 1288 of file symcrypt.h.
| #define SYMCRYPT_SHA384_RESULT_SIZE (48) |
Definition at line 1287 of file symcrypt.h.
| #define SYMCRYPT_SHA3_224_INPUT_BLOCK_SIZE (144) |
Definition at line 1561 of file symcrypt.h.
| #define SYMCRYPT_SHA3_224_RESULT_SIZE (28) |
Definition at line 1560 of file symcrypt.h.
| #define SYMCRYPT_SHA3_256_INPUT_BLOCK_SIZE (136) |
Definition at line 1615 of file symcrypt.h.
| #define SYMCRYPT_SHA3_256_RESULT_SIZE (32) |
Definition at line 1614 of file symcrypt.h.
| #define SYMCRYPT_SHA3_384_INPUT_BLOCK_SIZE (104) |
Definition at line 1669 of file symcrypt.h.
| #define SYMCRYPT_SHA3_384_RESULT_SIZE (48) |
Definition at line 1668 of file symcrypt.h.
| #define SYMCRYPT_SHA3_512_INPUT_BLOCK_SIZE (72) |
Definition at line 1723 of file symcrypt.h.
| #define SYMCRYPT_SHA3_512_RESULT_SIZE (64) |
Definition at line 1722 of file symcrypt.h.
| #define SYMCRYPT_SHA512_224_INPUT_BLOCK_SIZE (128) |
Definition at line 1421 of file symcrypt.h.
| #define SYMCRYPT_SHA512_224_RESULT_SIZE (28) |
Definition at line 1420 of file symcrypt.h.
| #define SYMCRYPT_SHA512_256_INPUT_BLOCK_SIZE (128) |
Definition at line 1489 of file symcrypt.h.
| #define SYMCRYPT_SHA512_256_RESULT_SIZE (32) |
Definition at line 1488 of file symcrypt.h.
| #define SYMCRYPT_SHA512_INPUT_BLOCK_SIZE (128) |
Definition at line 1353 of file symcrypt.h.
| #define SYMCRYPT_SHA512_RESULT_SIZE (64) |
Definition at line 1352 of file symcrypt.h.
| #define SYMCRYPT_SHAKE128_INPUT_BLOCK_SIZE (168) |
Definition at line 1909 of file symcrypt.h.
| #define SYMCRYPT_SHAKE128_RESULT_SIZE (32) |
Definition at line 1908 of file symcrypt.h.
| #define SYMCRYPT_SHAKE256_INPUT_BLOCK_SIZE (136) |
Definition at line 1965 of file symcrypt.h.
| #define SYMCRYPT_SHAKE256_RESULT_SIZE (64) |
Definition at line 1964 of file symcrypt.h.
| #define SYMCRYPT_SIZEOF_RSAKEY_FROM_PARAMS | ( | modBits, | |
| nPrimes, | |||
| nPubExps | |||
| ) | SYMCRYPT_INTERNAL_SIZEOF_RSAKEY_FROM_PARAMS( modBits, nPrimes, nPubExps ) |
Definition at line 7292 of file symcrypt.h.
| #define SYMCRYPT_SRTCP_AUTHENTICATION_KEY 0x04 |
Definition at line 5866 of file symcrypt.h.
| #define SYMCRYPT_SRTCP_ENCRYPTION_KEY 0x03 |
Definition at line 5865 of file symcrypt.h.
| #define SYMCRYPT_SRTCP_SALTING_KEY 0x05 |
Definition at line 5867 of file symcrypt.h.
| #define SYMCRYPT_SRTP_AUTHENTICATION_KEY 0x01 |
Definition at line 5863 of file symcrypt.h.
| #define SYMCRYPT_SRTP_ENCRYPTION_KEY 0x00 |
Definition at line 5862 of file symcrypt.h.
| #define SYMCRYPT_SRTP_SALTING_KEY 0x02 |
Definition at line 5864 of file symcrypt.h.
| #define SYMCRYPT_SSHKDF_ENCRYPTION_KEY_CLIENT_TO_SERVER 0x43 |
Definition at line 5759 of file symcrypt.h.
| #define SYMCRYPT_SSHKDF_ENCRYPTION_KEY_SERVER_TO_CLIENT 0x44 |
Definition at line 5760 of file symcrypt.h.
| #define SYMCRYPT_SSHKDF_INTEGRITY_KEY_CLIENT_TO_SERVER 0x45 |
Definition at line 5761 of file symcrypt.h.
| #define SYMCRYPT_SSHKDF_INTEGRITY_KEY_SERVER_TO_CLIENT 0x46 |
Definition at line 5762 of file symcrypt.h.
| #define SYMCRYPT_SSHKDF_IV_CLIENT_TO_SERVER 0x41 |
Definition at line 5757 of file symcrypt.h.
| #define SYMCRYPT_SSHKDF_IV_SERVER_TO_CLIENT 0x42 |
Definition at line 5758 of file symcrypt.h.
Definition at line 306 of file symcrypt.h.
Definition at line 307 of file symcrypt.h.
Definition at line 308 of file symcrypt.h.
Definition at line 310 of file symcrypt.h.
Definition at line 311 of file symcrypt.h.
Definition at line 312 of file symcrypt.h.
| #define SYMCRYPT_TLS_MAX_LABEL_SIZE 256 |
Definition at line 5671 of file symcrypt.h.
| #define SYMCRYPT_TLS_MAX_SEED_SIZE 256 |
Definition at line 5672 of file symcrypt.h.
Definition at line 7187 of file symcrypt.h.
Definition at line 7101 of file symcrypt.h.
Definition at line 7038 of file symcrypt.h.
Definition at line 10775 of file symcrypt.h.
| typedef struct _SYMCRYPT_RSA_PARAMS * PSYMCRYPT_RSA_PARAMS |
| typedef struct _SYMCRYPT_UINT32_MAP * PSYMCRYPT_UINT32_MAP |
| typedef enum _SYMCRYPT_HASH_ID SYMCRYPT_HASH_ID |
| typedef enum _SYMCRYPT_MAC_ID SYMCRYPT_MAC_ID |
| Enumerator | |
|---|---|
| SYMCRYPT_BLOCKCIPHER_ID_NULL | |
| SYMCRYPT_BLOCKCIPHER_ID_AES | |
| SYMCRYPT_BLOCKCIPHER_ID_DES | |
| SYMCRYPT_BLOCKCIPHER_ID_3DES | |
| SYMCRYPT_BLOCKCIPHER_ID_DESX | |
| SYMCRYPT_BLOCKCIPHER_ID_RC2 | |
Definition at line 4618 of file symcrypt.h.
| Enumerator | |
|---|---|
| SYMCRYPT_COMPOSITE_MLKEM_PARAMS_NULL | |
| SYMCRYPT_COMPOSITE_MLKEM_PARAMS_MLKEM768_P256 | |
| SYMCRYPT_COMPOSITE_MLKEM_PARAMS_MLKEM768_X25519 | |
| SYMCRYPT_COMPOSITE_MLKEM_PARAMS_MLKEM1024_P384 | |
Definition at line 10200 of file symcrypt.h.
Definition at line 10182 of file symcrypt.h.
| Enumerator | |
|---|---|
| SYMCRYPT_DLGROUP_DH_SAFEPRIMETYPE_NONE | |
| SYMCRYPT_DLGROUP_DH_SAFEPRIMETYPE_IKE_3526 | |
| SYMCRYPT_DLGROUP_DH_SAFEPRIMETYPE_TLS_7919 | |
Definition at line 261 of file symcrypt.h.
| Enumerator | |
|---|---|
| SYMCRYPT_DLGROUP_FIPS_NONE | |
| SYMCRYPT_DLGROUP_FIPS_186_2 | |
| SYMCRYPT_DLGROUP_FIPS_186_3 | |
Definition at line 247 of file symcrypt.h.
| Enumerator | |
|---|---|
| SYMCRYPT_ECKEY_PRIVATE_FORMAT_NULL | |
| SYMCRYPT_ECKEY_PRIVATE_FORMAT_CANONICAL | |
| SYMCRYPT_ECKEY_PRIVATE_FORMAT_DIVH | |
| SYMCRYPT_ECKEY_PRIVATE_FORMAT_DIVH_TIMESH | |
Definition at line 7128 of file symcrypt.h.
| Enumerator | |
|---|---|
| SYMCRYPT_ECPOINT_FORMAT_X | |
| SYMCRYPT_ECPOINT_FORMAT_XY | |
Definition at line 7193 of file symcrypt.h.
| Enumerator | |
|---|---|
| SYMCRYPT_ECURVE_GEN_ALG_ID_NULL | |
Definition at line 7086 of file symcrypt.h.
Definition at line 8297 of file symcrypt.h.
| Enumerator | |
|---|---|
| SYMCRYPT_ECURVE_TYPE_NULL | |
| SYMCRYPT_ECURVE_TYPE_SHORT_WEIERSTRASS | |
| SYMCRYPT_ECURVE_TYPE_TWISTED_EDWARDS | |
| SYMCRYPT_ECURVE_TYPE_MONTGOMERY | |
Definition at line 231 of file symcrypt.h.
Definition at line 767 of file symcrypt.h.
Definition at line 9559 of file symcrypt.h.
Definition at line 9591 of file symcrypt.h.
| Enumerator | |
|---|---|
| SYMCRYPT_LMSKEY_TYPE_NONE | |
| SYMCRYPT_LMSKEY_TYPE_PUBLIC | |
| SYMCRYPT_LMSKEY_TYPE_PRIVATE | |
Definition at line 9620 of file symcrypt.h.
Definition at line 2572 of file symcrypt.h.
| Enumerator | |
|---|---|
| SYMCRYPT_MLDSA_PARAMS_NULL | |
| SYMCRYPT_MLDSA_PARAMS_MLDSA44 | |
| SYMCRYPT_MLDSA_PARAMS_MLDSA65 | |
| SYMCRYPT_MLDSA_PARAMS_MLDSA87 | |
Definition at line 10415 of file symcrypt.h.
| Enumerator | |
|---|---|
| SYMCRYPT_MLDSAKEY_FORMAT_NULL | |
| SYMCRYPT_MLDSAKEY_FORMAT_PRIVATE_SEED | |
| SYMCRYPT_MLDSAKEY_FORMAT_PRIVATE_KEY | |
| SYMCRYPT_MLDSAKEY_FORMAT_PUBLIC_KEY | |
Definition at line 10401 of file symcrypt.h.
| Enumerator | |
|---|---|
| SYMCRYPT_MLKEM_PARAMS_NULL | |
| SYMCRYPT_MLKEM_PARAMS_MLKEM512 | |
| SYMCRYPT_MLKEM_PARAMS_MLKEM768 | |
| SYMCRYPT_MLKEM_PARAMS_MLKEM1024 | |
Definition at line 9978 of file symcrypt.h.
| Enumerator | |
|---|---|
| SYMCRYPT_MLKEMKEY_FORMAT_NULL | |
| SYMCRYPT_MLKEMKEY_FORMAT_PRIVATE_SEED | |
| SYMCRYPT_MLKEMKEY_FORMAT_DECAPSULATION_KEY | |
| SYMCRYPT_MLKEMKEY_FORMAT_ENCAPSULATION_KEY | |
Definition at line 9962 of file symcrypt.h.
| Enumerator | |
|---|---|
| SYMCRYPT_NUMBER_FORMAT_LSB_FIRST | |
| SYMCRYPT_NUMBER_FORMAT_MSB_FIRST | |
Definition at line 7015 of file symcrypt.h.
Definition at line 10423 of file symcrypt.h.
Definition at line 9047 of file symcrypt.h.
| Enumerator | |
|---|---|
| SYMCRYPT_XMSSKEY_TYPE_NONE | |
| SYMCRYPT_XMSSKEY_TYPE_PUBLIC | |
| SYMCRYPT_XMSSKEY_TYPE_PRIVATE | |
Definition at line 9150 of file symcrypt.h.
Definition at line 9074 of file symcrypt.h.
| typedef _Return_type_success_ | ( | return | = = SYMCRYPT_NO_ERROR | ) |
Definition at line 203 of file symcrypt.h.
| _Success_ | ( | return ! | = 0 | ) |
Returns the name of an atom.
| atom | - The atom to be queried. |
| pustrName | - Pointer to an initialized UNICODE_STRING that receives the name of the atom. The function does not update the Length member. The string is always NULL-terminated. |
Definition at line 436 of file fsctrl.c.
| 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 | ||
| ) |
Definition at line 180 of file 3des.c.
| 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 | ||
| ) |
Definition at line 167 of file 3des.c.
| 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 | ||
| ) |
Definition at line 478 of file 3des.c.
Referenced by decrypt_block_impl(), SymCrypt3DesSelftest(), and SymCryptDesDecrypt().
| 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 | ||
| ) |
Definition at line 358 of file 3des.c.
Referenced by encrypt_block_impl(), SymCrypt3DesSelftest(), and SymCryptDesEncrypt().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCrypt3DesExpandKey | ( | _Out_ PSYMCRYPT_3DES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Definition at line 295 of file 3des.c.
Referenced by setup_key_impl(), SymCrypt3DesSelftest(), and SymCryptDesExpandKey().
| VOID SYMCRYPT_CALL SymCrypt3DesSelftest | ( | void | ) |
Definition at line 656 of file 3des.c.
| 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 | ||
| ) |
Definition at line 214 of file aes-default.c.
| 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 | ||
| ) |
Definition at line 173 of file aes-default.c.
| 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 | ||
| ) |
Definition at line 317 of file aes-default.c.
Referenced by SymCryptAesCmacAppend(), SymCryptAesCmacResult(), and SymCryptRngAesBcc().
| 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 | ||
| ) |
Definition at line 93 of file aescmac.c.
Referenced by SymCryptAesCmacSelftest().
| VOID SYMCRYPT_CALL SymCryptAesCmacAppend | ( | _Inout_ PSYMCRYPT_AES_CMAC_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 150 of file aescmac.c.
Referenced by SymCryptAesCmac().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptAesCmacExpandKey | ( | _Out_ PSYMCRYPT_AES_CMAC_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Definition at line 44 of file aescmac.c.
Referenced by SymCryptAesCmacSelftest().
| VOID SYMCRYPT_CALL SymCryptAesCmacInit | ( | _Out_ PSYMCRYPT_AES_CMAC_STATE | pState, |
| _In_ PCSYMCRYPT_AES_CMAC_EXPANDED_KEY | pExpandedKey | ||
| ) |
Definition at line 135 of file aescmac.c.
Referenced by SymCryptAesCmac().
| VOID SYMCRYPT_CALL SymCryptAesCmacKeyCopy | ( | _In_ PCSYMCRYPT_AES_CMAC_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_AES_CMAC_EXPANDED_KEY | pDst | ||
| ) |
Definition at line 79 of file aescmac.c.
| VOID SYMCRYPT_CALL SymCryptAesCmacResult | ( | _Inout_ PSYMCRYPT_AES_CMAC_STATE | pState, |
| _Out_writes_(SYMCRYPT_AES_CMAC_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 202 of file aescmac.c.
Referenced by SymCryptAesCmac().
| VOID SYMCRYPT_CALL SymCryptAesCmacSelftest | ( | void | ) |
Definition at line 240 of file aescmac.c.
| VOID SYMCRYPT_CALL SymCryptAesCmacStateCopy | ( | _In_ PCSYMCRYPT_AES_CMAC_STATE | pSrc, |
| _In_opt_ PCSYMCRYPT_AES_CMAC_EXPANDED_KEY | pExpandedKey, | ||
| _Out_ PSYMCRYPT_AES_CMAC_STATE | pDst | ||
| ) |
Definition at line 111 of file aescmac.c.
| 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 | ||
| ) |
Definition at line 404 of file aes-default.c.
Referenced by SymCryptRngAesGenerateBlocks(), and SymCryptSrtpKdfDerive().
| 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 | ||
| ) |
Definition at line 134 of file aes-default.c.
Referenced by decrypt_block_impl(), SymCryptAesDecryptC(), SymCryptAesEcbDecrypt(), SymCryptAesKwpDecrypt(), and SymCryptAesKwxInternalUnwrap().
| VOID SYMCRYPT_CALL SymCryptAesEcbDecrypt | ( | _In_ PCSYMCRYPT_AES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbData) PCBYTE | pbSrc, | ||
| _Out_writes_(cbData) PBYTE | pbDst, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 300 of file aes-default.c.
| VOID SYMCRYPT_CALL SymCryptAesEcbEncrypt | ( | _In_ PCSYMCRYPT_AES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbData) PCBYTE | pbSrc, | ||
| _Out_writes_(cbData) PBYTE | pbDst, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 255 of file aes-default.c.
| 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 | ||
| ) |
Definition at line 95 of file aes-default.c.
Referenced by encrypt_block_impl(), SymCryptAesCmacExpandKey(), SymCryptAesEncryptC(), SymCryptAesKwpEncrypt(), SymCryptAesKwxInternalWrap(), SymCryptRngAesDf(), and SymCryptRngAesGenerateBlocks().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptAesExpandKey | ( | _Out_ PSYMCRYPT_AES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Definition at line 219 of file aes-key.c.
Referenced by alloc_aes_key(), setup_key_impl(), SymCryptAesCmacExpandKey(), SymCryptCcmSelftest(), and SymCryptXtsAesExpandKey().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptAesExpandKeyEncryptOnly | ( | _Out_ PSYMCRYPT_AES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Definition at line 230 of file aes-key.c.
Referenced by SymCryptRngAesDf(), SymCryptRngAesGenerateSmall(), SymCryptRngAesUpdate(), SymCryptSrtpKdfExpandKey(), and SymCryptXtsAesExpandKey().
| VOID SYMCRYPT_CALL SymCryptAesKeyCopy | ( | _In_ PCSYMCRYPT_AES_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_AES_EXPANDED_KEY | pDst | ||
| ) |
Definition at line 240 of file aes-key.c.
Referenced by duplicate_key(), duplicate_key_impl(), SymCryptAesCmacKeyCopy(), and SymCryptXtsAesKeyCopy().
| 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 | ||
| ) |
Definition at line 228 of file aeskw.c.
| 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 | ||
| ) |
Definition at line 172 of file aeskw.c.
| 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 | ||
| ) |
Definition at line 365 of file aeskw.c.
| 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 | ||
| ) |
Definition at line 291 of file aeskw.c.
| VOID SYMCRYPT_CALL SymCryptAesSelftest | ( | UINT32 | maskTestsToRun | ) |
| VOID SYMCRYPT_CALL SymCryptCallbackAcquireMutexFastInproc | ( | _Inout_ PVOID | pMutex | ) |
Referenced by SymCryptSessionDecryptUpdateStateLock().
| PVOID SYMCRYPT_CALL SymCryptCallbackAlloc | ( | SIZE_T | nBytes | ) |
Definition at line 241 of file bcrypt_main.c.
Referenced by SymCrypt802_11SaeCustomCommitCreateGeneric(), SymCrypt802_11SaeCustomCommitProcessGeneric(), SymCrypt802_11SaeCustomCreatePTGeneric(), SymCrypt802_11SaeCustomInit(), SymCrypt802_11SaeCustomInitH2EGeneric(), SymCryptAesKwDecrypt(), SymCryptAesKwEncrypt(), SymCryptAesKwpDecrypt(), SymCryptAesKwpEncrypt(), SymCryptDhSecretAgreement(), SymCryptDlgroupAllocate(), SymCryptDlgroupGenerate(), SymCryptDlgroupGetValue(), SymCryptDlgroupSetValue(), SymCryptDlgroupSetValueSafePrime(), SymCryptDlkeyAllocate(), SymCryptDlkeyGenerate(), SymCryptDlkeyGetValue(), SymCryptDlkeySetValue(), SymCryptDsaSignEx(), SymCryptDsaVerify(), SymCryptEcDhSecretAgreement(), SymCryptEcDsaSignEx(), SymCryptEcDsaVerify(), SymCryptEckeyAllocate(), SymCryptEckeyGetValue(), SymCryptEckeySetRandom(), SymCryptEckeySetValue(), SymCryptEcpointAllocate(), SymCryptEcurveAllocate(), SymCryptFdefCreateTrialDivisionContext(), SymCryptFdefDivisorAllocate(), SymCryptFdefIntAllocate(), SymCryptFdefModElementAllocate(), SymCryptFdefModulusAllocate(), SymCryptGenerateSmallPrimes(), SymCryptLmskeyAllocate(), SymCryptMlDsakeyAllocate(), SymCryptMlDsakeyGenerate(), SymCryptMlDsaTemporariesAllocateAndInitialize(), SymCryptMlKemDecapsulate(), SymCryptMlKemEncapsulateEx(), SymCryptMlKemkeyAllocate(), SymCryptMlKemkeyGenerate(), SymCryptMlKemkeySetValue(), SymCryptRsakeyAllocate(), SymCryptRsakeyGenerate(), SymCryptRsakeyGetCrtValue(), SymCryptRsakeySetValueInternal(), SymCryptRsaOaepDecrypt(), SymCryptRsaOaepEncrypt(), SymCryptRsaPkcs1Decrypt(), SymCryptRsaPkcs1Encrypt(), SymCryptRsaPkcs1Sign(), SymCryptRsaPkcs1Verify(), SymCryptRsaPssSign(), SymCryptRsaPssVerify(), SymCryptRsaRawDecrypt(), SymCryptRsaRawEncrypt(), SymCryptXmssComputePublicRoot(), SymCryptXmsskeyAllocate(), SymCryptXmssSign(), and SymCryptXmssVerifyInternal().
| PVOID SYMCRYPT_CALL SymCryptCallbackAllocateMutexFastInproc | ( | void | ) |
Referenced by SymCryptSessionReceiverInit().
| VOID SYMCRYPT_CALL SymCryptCallbackFree | ( | PVOID | pMem | ) |
| VOID SYMCRYPT_CALL SymCryptCallbackFreeMutexFastInproc | ( | _Inout_ PVOID | pMutex | ) |
Referenced by SymCryptSessionDestroy().
| SYMCRYPT_ERROR SYMCRYPT_CALL SYMCRYPT_WEAK_SYMBOL SymCryptCallbackRandom | ( | _Out_writes_bytes_(cbBuffer) PBYTE | pbBuffer, |
| SIZE_T | cbBuffer | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptCallbackReleaseMutexFastInproc | ( | _Inout_ PVOID | pMutex | ) |
Referenced by SymCryptSessionDecryptUpdateStateLock().
| 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 | ||
| ) |
Definition at line 143 of file blockciphermodes.c.
Referenced by decrypt_aes_vector(), SymCrypt3DesCbcDecrypt(), and SymCryptAesCbcDecrypt().
| 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 | ||
| ) |
Definition at line 78 of file blockciphermodes.c.
Referenced by encrypt_aes_vector(), SymCrypt3DesCbcEncrypt(), and SymCryptAesCbcEncrypt().
| 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 | ||
| ) |
Definition at line 198 of file blockciphermodes.c.
Referenced by SymCryptAesCbcMac(), and SymCryptCcmAddMacData().
| 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 | ||
| ) |
Definition at line 257 of file ccm.c.
Referenced by SymCryptCcmSelftest().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptCcmDecryptFinal | ( | _Inout_ PSYMCRYPT_CCM_STATE | pState, |
| _In_reads_(cbTag) PCBYTE | pbTag, | ||
| SIZE_T | cbTag | ||
| ) |
Definition at line 542 of file ccm.c.
Referenced by SymCryptCcmDecrypt().
| VOID SYMCRYPT_CALL SymCryptCcmDecryptPart | ( | _Inout_ PSYMCRYPT_CCM_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbSrc, | ||
| _Out_writes_(cbData) PBYTE | pbDst, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 503 of file ccm.c.
Referenced by SymCryptCcmDecrypt().
| 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 | ||
| ) |
Definition at line 227 of file ccm.c.
Referenced by SymCryptCcmSelftest().
| VOID SYMCRYPT_CALL SymCryptCcmEncryptFinal | ( | _Inout_ PSYMCRYPT_CCM_STATE | pState, |
| _Out_writes_(cbTag) PBYTE | pbTag, | ||
| SIZE_T | cbTag | ||
| ) |
Definition at line 468 of file ccm.c.
Referenced by SymCryptCcmEncrypt().
| VOID SYMCRYPT_CALL SymCryptCcmEncryptPart | ( | _Inout_ PSYMCRYPT_CCM_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbSrc, | ||
| _Out_writes_(cbData) PBYTE | pbDst, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 433 of file ccm.c.
Referenced by SymCryptCcmEncrypt().
| 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 | ||
| ) |
Definition at line 300 of file ccm.c.
Referenced by SymCryptCcmDecrypt(), and SymCryptCcmEncrypt().
| VOID SYMCRYPT_CALL SymCryptCcmSelftest | ( | void | ) |
Definition at line 593 of file ccm.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptCcmValidateParameters | ( | _In_ PCSYMCRYPT_BLOCKCIPHER | pBlockCipher, |
| _In_ SIZE_T | cbNonce, | ||
| _In_ SIZE_T | cbAssociatedData, | ||
| _In_ UINT64 | cbData, | ||
| _In_ SIZE_T | cbTag | ||
| ) |
Definition at line 28 of file ccm.c.
Referenced by SymCryptCcmInit().
| 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 | ||
| ) |
Definition at line 423 of file blockciphermodes.c.
Referenced by decrypt_aes_vector().
| 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 | ||
| ) |
Definition at line 360 of file blockciphermodes.c.
Referenced by encrypt_aes_vector().
| VOID SYMCRYPT_CALL SymCryptChaCha20Crypt | ( | _Inout_ PSYMCRYPT_CHACHA20_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbSrc, | ||
| _Out_writes_(cbData) PBYTE | pbDst, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 69 of file chacha20.c.
Referenced by SymCryptChaCha20Poly1305Decrypt(), SymCryptChaCha20Poly1305Encrypt(), and SymCryptChaCha20Selftest().
| 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 | ||
| ) |
Definition at line 26 of file chacha20.c.
Referenced by SymCryptChaCha20Poly1305Decrypt(), SymCryptChaCha20Poly1305Encrypt(), and SymCryptChaCha20Selftest().
| 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 | ||
| ) |
Definition at line 138 of file chacha20_poly1305.c.
Referenced by SymCryptChaCha20Poly1305Selftest().
| 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 | ||
| ) |
Definition at line 68 of file chacha20_poly1305.c.
Referenced by SymCryptChaCha20Poly1305Selftest().
| VOID SYMCRYPT_CALL SymCryptChaCha20Poly1305Selftest | ( | void | ) |
Definition at line 223 of file chacha20_poly1305.c.
| VOID SYMCRYPT_CALL SymCryptChaCha20Selftest | ( | void | ) |
Definition at line 249 of file chacha20.c.
| VOID SYMCRYPT_CALL SymCryptChaCha20SetOffset | ( | _Inout_ PSYMCRYPT_CHACHA20_STATE | pState, |
| UINT64 | offset | ||
| ) |
Definition at line 59 of file chacha20.c.
Referenced by SymCryptChaCha20Init(), SymCryptChaCha20Poly1305Decrypt(), and SymCryptChaCha20Poly1305Encrypt().
| 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 SymCryptCompositeMlKemEncapsulate | ( | _In_ PCSYMCRYPT_COMPOSITE_MLKEMKEY | pkCompositeMlKemkey, |
| _Out_writes_bytes_(cbAgreedSecret) PBYTE | pbAgreedSecret, | ||
| SIZE_T | cbAgreedSecret, | ||
| _Out_writes_bytes_(cbCiphertext) PBYTE | pbCiphertext, | ||
| SIZE_T | cbCiphertext | ||
| ) |
| PSYMCRYPT_COMPOSITE_MLKEMKEY SYMCRYPT_CALL SymCryptCompositeMlKemkeyAllocate | ( | SYMCRYPT_COMPOSITE_MLKEM_PARAMS | params | ) |
| VOID SYMCRYPT_CALL SymCryptCompositeMlKemkeyFree | ( | _Inout_ PSYMCRYPT_COMPOSITE_MLKEMKEY | pkCompositeMlKemkey | ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptCompositeMlKemkeyGenerate | ( | _Inout_ PSYMCRYPT_COMPOSITE_MLKEMKEY | pkCompositeMlKemkey, |
| UINT32 | flags | ||
| ) |
| 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 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 SymCryptCompositeMlKemSizeofCiphertextFromParams | ( | SYMCRYPT_COMPOSITE_MLKEM_PARAMS | params, |
| _Out_ SIZE_T * | pcbCiphertext | ||
| ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptCompositeMlKemSizeofKeyFormatFromParams | ( | SYMCRYPT_COMPOSITE_MLKEM_PARAMS | params, |
| SYMCRYPT_COMPOSITE_MLKEMKEY_FORMAT | compositeMlKemkeyformat, | ||
| _Out_ SIZE_T * | pcbKeyFormat | ||
| ) |
| 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 | ||
| ) |
Referenced by SymCryptCShake128Selftest().
| 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 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 SymCryptCShake128Result | ( | _Inout_ PSYMCRYPT_CSHAKE128_STATE | pState, |
| _Out_writes_(SYMCRYPT_CSHAKE128_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptCShake128Selftest | ( | void | ) |
Definition at line 146 of file shake.c.
| VOID SYMCRYPT_CALL SymCryptCShake128StateCopy | ( | _In_ PCSYMCRYPT_CSHAKE128_STATE | pSrc, |
| _Out_ PSYMCRYPT_CSHAKE128_STATE | pDst | ||
| ) |
| 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 | ||
| ) |
Referenced by SymCryptCShake256Selftest().
| 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 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 SymCryptCShake256Result | ( | _Inout_ PSYMCRYPT_CSHAKE256_STATE | pState, |
| _Out_writes_(SYMCRYPT_CSHAKE256_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptCShake256Selftest | ( | void | ) |
Definition at line 193 of file shake.c.
| VOID SYMCRYPT_CALL SymCryptCShake256StateCopy | ( | _In_ PCSYMCRYPT_CSHAKE256_STATE | pSrc, |
| _Out_ PSYMCRYPT_CSHAKE256_STATE | pDst | ||
| ) |
| 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 | ||
| ) |
Definition at line 300 of file blockciphermodes.c.
Referenced by SymCryptAesCtrMsb64(), and SymCryptCcmEncryptDecryptPart().
| 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 | ||
| ) |
Definition at line 152 of file 3des.c.
Referenced by decrypt_block_impl(), SymCryptDesSelftest(), and SymCryptDesxDecrypt().
| 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 | ||
| ) |
Definition at line 142 of file 3des.c.
Referenced by encrypt_block_impl(), SymCryptDesSelftest(), and SymCryptDesxEncrypt().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptDesExpandKey | ( | _Out_ PSYMCRYPT_DES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Definition at line 124 of file 3des.c.
Referenced by setup_key_impl(), SymCryptDesSelftest(), and SymCryptDesxExpandKey().
| VOID SYMCRYPT_CALL SymCryptDesSelftest | ( | void | ) |
Definition at line 624 of file 3des.c.
| VOID SYMCRYPT_CALL SymCryptDesSetOddParity | ( | _Inout_updates_(cbData) PBYTE | pbData, |
| _In_ SIZE_T | cbData | ||
| ) |
| 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 | ||
| ) |
Definition at line 68 of file desx.c.
Referenced by SymCryptDesxSelftest().
| 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 | ||
| ) |
Definition at line 49 of file desx.c.
Referenced by SymCryptDesxSelftest().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptDesxExpandKey | ( | _Out_ PSYMCRYPT_DESX_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Definition at line 31 of file desx.c.
Referenced by SymCryptDesxSelftest().
| VOID SYMCRYPT_CALL SymCryptDesxSelftest | ( | void | ) |
Definition at line 103 of file desx.c.
| 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 | ||
| ) |
Definition at line 12 of file dh.c.
Referenced by BCryptSecretAgreement().
| VOID SYMCRYPT_CALL SymCryptDhSecretAgreementSelftest | ( | void | ) |
Definition at line 283 of file bcrypt_main.c.
Referenced by SymCryptDlkeyGenerate(), and SymCryptDlkeySetValue().
| PSYMCRYPT_DLGROUP SYMCRYPT_CALL SymCryptDlgroupAllocate | ( | UINT32 | nBitsOfP, |
| UINT32 | nBitsOfQ | ||
| ) |
Definition at line 42 of file dlgroup.c.
Referenced by alloc_dsa_key(), finalize_key_pair(), and set_dh_parameters().
| VOID SYMCRYPT_CALL SymCryptDlgroupCopy | ( | _In_ PCSYMCRYPT_DLGROUP | pgSrc, |
| _Out_ PSYMCRYPT_DLGROUP | pgDst | ||
| ) |
Definition at line 224 of file dlgroup.c.
| PSYMCRYPT_DLGROUP SYMCRYPT_CALL SymCryptDlgroupCreate | ( | _Out_writes_bytes_(cbBuffer) PBYTE | pbBuffer, |
| SIZE_T | cbBuffer, | ||
| UINT32 | nBitsOfP, | ||
| UINT32 | nBitsOfQ | ||
| ) |
Definition at line 116 of file dlgroup.c.
Referenced by SymCryptDlgroupAllocate().
| VOID SYMCRYPT_CALL SymCryptDlgroupFree | ( | _Out_ PSYMCRYPT_DLGROUP | pgObj | ) |
Definition at line 73 of file dlgroup.c.
Referenced by destroy_key().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptDlgroupGenerate | ( | _In_ PCSYMCRYPT_HASH | hashAlgorithm, |
| _In_ SYMCRYPT_DLGROUP_FIPS | fipsStandard, | ||
| _Inout_ PSYMCRYPT_DLGROUP | pDlgroup | ||
| ) |
Definition at line 850 of file dlgroup.c.
Referenced by finalize_key_pair().
| 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 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 | ||
| ) |
Definition at line 1901 of file dlgroup.c.
Referenced by export_dh_key(), export_dsa_key(), export_legacy_dsa_key(), and get_dh_parameters().
| BOOLEAN SYMCRYPT_CALL SymCryptDlgroupIsSame | ( | _In_ PCSYMCRYPT_DLGROUP | pDlgroup1, |
| _In_ PCSYMCRYPT_DLGROUP | pDlgroup2 | ||
| ) |
Definition at line 1233 of file dlgroup.c.
Referenced by SymCryptDhSecretAgreement().
| 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 | ||
| ) |
Definition at line 1410 of file dlgroup.c.
Referenced by import_dh_key(), import_dsa_key(), import_legacy_dsa_key(), and set_dh_parameters().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptDlgroupSetValueSafePrime | ( | SYMCRYPT_DLGROUP_DH_SAFEPRIMETYPE | dhSafePrimeType, |
| _Inout_ PSYMCRYPT_DLGROUP | pDlgroup | ||
| ) |
Definition at line 1084 of file dlgroup.c.
| VOID SYMCRYPT_CALL SymCryptDlgroupWipe | ( | _Out_ PSYMCRYPT_DLGROUP | pgDst | ) |
Definition at line 217 of file dlgroup.c.
Referenced by SymCryptDlgroupFree().
| PSYMCRYPT_DLKEY SYMCRYPT_CALL SymCryptDlkeyAllocate | ( | _In_ PCSYMCRYPT_DLGROUP | pDlgroup | ) |
Definition at line 12 of file dlkey.c.
Referenced by alloc_dsa_key(), and finalize_key_pair().
| VOID SYMCRYPT_CALL SymCryptDlkeyCopy | ( | _In_ PCSYMCRYPT_DLKEY | pkSrc, |
| _Out_ PSYMCRYPT_DLKEY | pkDst | ||
| ) |
Definition at line 109 of file dlkey.c.
| PSYMCRYPT_DLKEY SYMCRYPT_CALL SymCryptDlkeyCreate | ( | _Out_writes_bytes_(cbBuffer) PBYTE | pbBuffer, |
| SIZE_T | cbBuffer, | ||
| _In_ PCSYMCRYPT_DLGROUP | pDlgroup | ||
| ) |
Definition at line 52 of file dlkey.c.
Referenced by SymCryptDlkeyAllocate().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptDlkeyExtendKeyUsage | ( | _Inout_ PSYMCRYPT_DLKEY | pkDlkey, |
| UINT32 | flags | ||
| ) |
Definition at line 901 of file dlkey.c.
| VOID SYMCRYPT_CALL SymCryptDlkeyFree | ( | _Out_ PSYMCRYPT_DLKEY | pkObj | ) |
Definition at line 35 of file dlkey.c.
Referenced by destroy_key().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptDlkeyGenerate | ( | _In_ UINT32 | flags, |
| _Inout_ PSYMCRYPT_DLKEY | pkDlkey | ||
| ) |
Definition at line 283 of file dlkey.c.
Referenced by finalize_key_pair().
| PCSYMCRYPT_DLGROUP SYMCRYPT_CALL SymCryptDlkeyGetGroup | ( | _In_ PCSYMCRYPT_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 | ||
| ) |
Definition at line 825 of file dlkey.c.
Referenced by export_dh_key(), export_dsa_key(), and export_legacy_dsa_key().
| BOOLEAN SYMCRYPT_CALL SymCryptDlkeyHasPrivateKey | ( | _In_ PCSYMCRYPT_DLKEY | pkDlkey | ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptDlkeySetPrivateKeyLength | ( | _Inout_ PSYMCRYPT_DLKEY | pkDlkey, |
| UINT32 | nBitsPriv, | ||
| UINT32 | flags | ||
| ) |
| 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 | ||
| ) |
Definition at line 541 of file dlkey.c.
Referenced by import_dh_key(), import_dsa_key(), and import_legacy_dsa_key().
| UINT32 SYMCRYPT_CALL SymCryptDlkeySizeofPrivateKey | ( | _In_ PCSYMCRYPT_DLKEY | pkDlkey | ) |
Definition at line 167 of file dlkey.c.
| UINT32 SYMCRYPT_CALL SymCryptDlkeySizeofPublicKey | ( | _In_ PCSYMCRYPT_DLKEY | pkDlkey | ) |
Definition at line 160 of file dlkey.c.
Referenced by SymCryptDhSecretAgreement().
| VOID SYMCRYPT_CALL SymCryptDlkeyWipe | ( | _Out_ PSYMCRYPT_DLKEY | pkDst | ) |
Definition at line 102 of file dlkey.c.
Referenced by SymCryptDlkeyFree().
| VOID SYMCRYPT_CALL SymCryptDsaSelftest | ( | void | ) |
Definition at line 275 of file bcrypt_main.c.
Referenced by SymCryptDlkeyGenerate(), and SymCryptDlkeySetValue().
| 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 | ||
| ) |
Definition at line 395 of file dsa.c.
Referenced by sign_hash_dsa().
| 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 | ||
| ) |
Definition at line 410 of file dsa.c.
Referenced by verify_signature_dsa().
| VOID SYMCRYPT_CALL SymCryptEcbDecrypt | ( | _In_ PCSYMCRYPT_BLOCKCIPHER | pBlockCipher, |
| _In_ PCVOID | pExpandedKey, | ||
| _In_reads_(cbData) PCBYTE | pbSrc, | ||
| _Out_writes_(cbData) PBYTE | pbDst, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 42 of file blockciphermodes.c.
Referenced by decrypt_aes_ecb().
| VOID SYMCRYPT_CALL SymCryptEcbEncrypt | ( | _In_ PCSYMCRYPT_BLOCKCIPHER | pBlockCipher, |
| _In_ PCVOID | pExpandedKey, | ||
| _In_reads_(cbData) PCBYTE | pbSrc, | ||
| _Out_writes_(cbData) PBYTE | pbDst, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 11 of file blockciphermodes.c.
Referenced by encrypt_aes_ecb().
| 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 | ||
| ) |
Definition at line 12 of file ec_dh.c.
Referenced by BCryptSecretAgreement().
| VOID SYMCRYPT_CALL SymCryptEcDhSecretAgreementSelftest | ( | void | ) |
Definition at line 287 of file bcrypt_main.c.
Referenced by SymCryptEckeySetRandom(), and SymCryptEckeySetValue().
| VOID SYMCRYPT_CALL SymCryptEcDsaSelftest | ( | void | ) |
Definition at line 279 of file bcrypt_main.c.
Referenced by SymCryptEckeySetRandom(), and SymCryptEckeySetValue().
| 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 | ||
| ) |
Definition at line 408 of file ec_dsa.c.
Referenced by sign_hash_ecc().
| 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 | ||
| ) |
Definition at line 440 of file ec_dsa.c.
Referenced by verify_signature_ecc().
| PSYMCRYPT_ECKEY SYMCRYPT_CALL SymCryptEckeyAllocate | ( | _In_ PCSYMCRYPT_ECURVE | pCurve | ) |
Definition at line 12 of file eckey.c.
Referenced by alloc_ecc_key().
| VOID SymCryptEckeyCopy | ( | _In_ PCSYMCRYPT_ECKEY | pkSrc, |
| _Out_ PSYMCRYPT_ECKEY | pkDst | ||
| ) |
Definition at line 122 of file eckey.c.
| PSYMCRYPT_ECKEY SYMCRYPT_CALL SymCryptEckeyCreate | ( | _Out_writes_bytes_(cbBuffer) PBYTE | pbBuffer, |
| SIZE_T | cbBuffer, | ||
| PCSYMCRYPT_ECURVE | pCurve | ||
| ) |
Definition at line 58 of file eckey.c.
Referenced by SymCryptEckeyAllocate().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptEckeyExtendKeyUsage | ( | _Inout_ PSYMCRYPT_ECKEY | pEckey, |
| UINT32 | flags | ||
| ) |
Definition at line 976 of file eckey.c.
| VOID SYMCRYPT_CALL SymCryptEckeyFree | ( | _Out_ PSYMCRYPT_ECKEY | pkObj | ) |
Definition at line 35 of file eckey.c.
Referenced by destroy_key().
| 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 | ||
| ) |
Definition at line 581 of file eckey.c.
Referenced by export_ecc_key().
| BOOLEAN SYMCRYPT_CALL SymCryptEckeyHasPrivateKey | ( | _In_ PCSYMCRYPT_ECKEY | pkEckey | ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptEckeySetRandom | ( | _In_ UINT32 | flags, |
| _Inout_ PSYMCRYPT_ECKEY | pEckey | ||
| ) |
Definition at line 733 of file eckey.c.
Referenced by finalize_key_pair().
| 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 | ||
| ) |
Definition at line 261 of file eckey.c.
Referenced by import_ecc_key().
| UINT32 SYMCRYPT_CALL SymCryptEckeySizeofPrivateKey | ( | _In_ PCSYMCRYPT_ECKEY | pkEckey | ) |
Definition at line 164 of file eckey.c.
Referenced by export_ecc_key(), and import_ecc_key().
| UINT32 SYMCRYPT_CALL SymCryptEckeySizeofPublicKey | ( | _In_ PCSYMCRYPT_ECKEY | pkEckey, |
| _In_ SYMCRYPT_ECPOINT_FORMAT | ecPointFormat | ||
| ) |
Definition at line 147 of file eckey.c.
Referenced by export_ecc_key(), import_ecc_key(), SymCryptEckeyGetValue(), and SymCryptEckeySetValue().
| VOID SYMCRYPT_CALL SymCryptEckeyWipe | ( | _Out_ PSYMCRYPT_ECKEY | pkDst | ) |
Definition at line 115 of file eckey.c.
Referenced by SymCryptEckeyFree().
| PSYMCRYPT_ECURVE SYMCRYPT_CALL SymCryptEcurveAllocate | ( | _In_ PCSYMCRYPT_ECURVE_PARAMS | pParams, |
| _In_ UINT32 | flags | ||
| ) |
Definition at line 606 of file ecurve.c.
Referenced by alloc_ecc_curve(), SymCrypt802_11SaeCustomCreatePTGeneric(), SymCrypt802_11SaeCustomInit(), SymCrypt802_11SaeCustomInitH2EGeneric(), and SymCryptGetCachedEcurve().
| UINT32 SYMCRYPT_CALL SymCryptEcurveBitsizeofFieldModulus | ( | _In_ PCSYMCRYPT_ECURVE | pCurve | ) |
| UINT32 SYMCRYPT_CALL SymCryptEcurveBitsizeofGroupOrder | ( | _In_ PCSYMCRYPT_ECURVE | pCurve | ) |
Definition at line 675 of file ecurve.c.
Referenced by SymCryptEcDsaTruncateHash().
| VOID SYMCRYPT_CALL SymCryptEcurveFree | ( | _Out_ PSYMCRYPT_ECURVE | pCurve | ) |
Definition at line 657 of file ecurve.c.
Referenced by destroy_key(), SymCrypt802_11SaeCustomCreatePTGeneric(), SymCrypt802_11SaeCustomDestroy(), and SymCryptGetCachedEcurve().
| UINT32 SYMCRYPT_CALL SymCryptEcurveHighBitRestrictionNumOfBits | ( | _In_ PCSYMCRYPT_ECURVE | pCurve | ) |
| UINT32 SYMCRYPT_CALL SymCryptEcurveHighBitRestrictionPosition | ( | _In_ PCSYMCRYPT_ECURVE | pCurve | ) |
| UINT32 SYMCRYPT_CALL SymCryptEcurveHighBitRestrictionValue | ( | _In_ PCSYMCRYPT_ECURVE | pCurve | ) |
| BOOLEAN SYMCRYPT_CALL SymCryptEcurveIsSame | ( | _In_ PCSYMCRYPT_ECURVE | pCurve1, |
| _In_ PCSYMCRYPT_ECURVE | pCurve2 | ||
| ) |
Definition at line 745 of file ecurve.c.
Referenced by SymCryptEcDhSecretAgreement(), SymCryptEcpointCopy(), SymCryptEcpointGenericSetRandom(), SymCryptEcpointMaskedCopy(), SymCryptEcpointMultiScalarMulWnafWithInterleaving(), SymCryptEcpointScalarMulFixedWindow(), SymCryptEcpointTransform(), SymCryptEcpointWipe(), SymCryptMontgomeryIsEqual(), SymCryptMontgomeryIsZero(), SymCryptMontgomeryPointScalarMul(), SymCryptMontgomerySetDistinguished(), SymCryptPrecomputation(), SymCryptShortWeierstrassAdd(), SymCryptShortWeierstrassAddDiffNonZero(), SymCryptShortWeierstrassAddSideChannelUnsafe(), SymCryptShortWeierstrassDouble(), SymCryptShortWeierstrassDoubleSpecializedAm3(), SymCryptShortWeierstrassIsEqual(), SymCryptShortWeierstrassIsZero(), SymCryptShortWeierstrassNegate(), SymCryptShortWeierstrassOnCurve(), SymCryptShortWeierstrassSetDistinguished(), SymCryptShortWeierstrassSetZero(), SymCryptTwistedEdwardsAdd(), SymCryptTwistedEdwardsDouble(), SymCryptTwistedEdwardsIsEqual(), SymCryptTwistedEdwardsIsZero(), SymCryptTwistedEdwardsNegate(), SymCryptTwistedEdwardsOnCurve(), SymCryptTwistedEdwardsSetDistinguished(), and SymCryptTwistedEdwardsSetZero().
| UINT32 SYMCRYPT_CALL SymCryptEcurvePrivateKeyDefaultFormat | ( | _In_ PCSYMCRYPT_ECURVE | pCurve | ) |
| UINT32 SYMCRYPT_CALL SymCryptEcurveSizeofFieldElement | ( | _In_ PCSYMCRYPT_ECURVE | pCurve | ) |
Definition at line 689 of file ecurve.c.
Referenced by SymCryptEcDhSecretAgreement(), SymCryptEcDsaSignEx(), SymCryptEcDsaVerify(), SymCryptEckeySizeofPublicKey(), SymCryptEcpointGetValue(), and SymCryptEcpointSetValue().
| UINT32 SYMCRYPT_CALL SymCryptEcurveSizeofScalarMultiplier | ( | _In_ PCSYMCRYPT_ECURVE | pCurve | ) |
Definition at line 696 of file ecurve.c.
Referenced by SymCryptEckeyGetValue(), SymCryptEckeySetValue(), and SymCryptEckeySizeofPrivateKey().
| BOOLEAN SYMCRYPT_CALL SymCryptEqual | ( | _In_reads_(cbBytes) PCBYTE | pbSrc1, |
| _In_reads_(cbBytes) PCBYTE | pbSrc2, | ||
| SIZE_T | cbBytes | ||
| ) |
Definition at line 11 of file equal.c.
Referenced by SymCryptCcmDecryptFinal(), SymCryptChaCha20Poly1305Decrypt(), SymCryptGcmDecrypt(), SymCryptGcmDecryptFinal(), SymCryptLmskeyVerifyRoot(), SymCryptLmsVerifyInternal(), SymCryptMlDsaVerifyEx(), SymCryptMlKemDecapsulate(), SymCryptMlKemkeyGenerate(), SymCryptMlKemkeySetValue(), SymCryptRsaOaepRemoveEncryptionPadding(), SymCryptRsaPkcs1CheckSignaturePadding(), SymCryptRsaPssVerifySignaturePadding(), SymCryptXmsskeyVerifyRoot(), SymCryptXmssVerifyInternal(), and SymCryptXtsAesExpandKeyEx().
| 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 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 | ||
| ) |
| _Analysis_noreturn_ VOID SYMCRYPT_CALL SymCryptFatal | ( | UINT32 | fatalCode | ) |
Referenced by SymCrypt3DesSelftest(), SymCryptAesCmacSelftest(), SymCryptCcmSelftest(), SymCryptChaCha20Poly1305Selftest(), SymCryptChaCha20Selftest(), SymCryptCShake128Selftest(), SymCryptCShake256Selftest(), SymCryptDesSelftest(), SymCryptDesxSelftest(), SymCryptDlkeyGenerate(), SymCryptFdefModSetRandomGeneric(), SymCryptGcmSelftest(), SymCryptGHashAppendData(), SymCryptGHashExpandKey(), SymCryptHmacMd5Selftest(), SymCryptHmacSha1Selftest(), SymCryptHmacSha224Selftest(), SymCryptHmacSha256Selftest(), SymCryptHmacSha384Selftest(), SymCryptHmacSha3_224Selftest(), SymCryptHmacSha3_256Selftest(), SymCryptHmacSha3_384Selftest(), SymCryptHmacSha3_512Selftest(), SymCryptHmacSha512_224Selftest(), SymCryptHmacSha512_256Selftest(), SymCryptHmacSha512Selftest(), SymCryptInitEnvCommon(), SymCryptKmac128Selftest(), SymCryptKmac256Selftest(), SymCryptMarvin32Selftest(), SymCryptMd2Selftest(), SymCryptMd4Selftest(), SymCryptMd5Selftest(), SymCryptPbkdf2_HmacSha1SelfTest(), SymCryptPbkdf2_HmacSha256SelfTest(), SymCryptPoly1305Selftest(), SymCryptRc2Selftest(), SymCryptRc4Selftest(), SymCryptRngAesCheckBlocksNotIdentical(), SymCryptRngAesGenerate(), SymCryptRngAesGenerateBlocks(), SymCryptRngAesTestGenerate(), SymCryptRngAesTestInstantiate(), SymCryptRngAesTestReseed(), SymCryptRngAesTestUninstantiate(), SymCryptSha1Selftest(), SymCryptSha224Selftest(), SymCryptSha256Selftest(), SymCryptSha384Selftest(), SymCryptSha3_224Selftest(), SymCryptSha3_256Selftest(), SymCryptSha3_384Selftest(), SymCryptSha3_512Selftest(), SymCryptSha512_224Selftest(), SymCryptSha512_256Selftest(), SymCryptSha512Selftest(), SymCryptShake128Selftest(), SymCryptShake256Selftest(), SymCryptSp800_108_HmacSha1SelfTest(), SymCryptSp800_108_HmacSha256SelfTest(), SymCryptSp800_108_HmacSha384SelfTest(), SymCryptSp800_108_HmacSha512SelfTest(), SymCryptSshKdfSha256SelfTest(), SymCryptSshKdfSha512SelfTest(), and SymCryptXtsAesSelftest().
| VOID SYMCRYPT_CALL SymCryptGcmAuthPart | ( | _Inout_ PSYMCRYPT_GCM_STATE | pState, |
| _In_reads_opt_(cbData) PCBYTE | pbAuthData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 435 of file gcm.c.
Referenced by decrypt_aes_gcm(), and encrypt_aes_gcm().
| 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 | ||
| ) |
Definition at line 731 of file gcm.c.
Referenced by SymCryptGcmSelftest(), and SymCryptSessionGcmDecrypt().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptGcmDecryptFinal | ( | _Inout_ PSYMCRYPT_GCM_STATE | pState, |
| _In_reads_(cbTag) PCBYTE | pbTag, | ||
| SIZE_T | cbTag | ||
| ) |
Definition at line 585 of file gcm.c.
Referenced by decrypt_aes_gcm().
| VOID SYMCRYPT_CALL SymCryptGcmDecryptPart | ( | _Inout_ PSYMCRYPT_GCM_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbSrc, | ||
| _Out_writes_(cbData) PBYTE | pbDst, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 512 of file gcm.c.
Referenced by decrypt_aes_gcm().
| 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 | ||
| ) |
Definition at line 618 of file gcm.c.
Referenced by SymCryptGcmSelftest(), and SymCryptSessionGcmEncrypt().
| VOID SYMCRYPT_CALL SymCryptGcmEncryptFinal | ( | _Inout_ PSYMCRYPT_GCM_STATE | pState, |
| _Out_writes_(cbTag) PBYTE | pbTag, | ||
| SIZE_T | cbTag | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptGcmEncryptPart | ( | _Inout_ PSYMCRYPT_GCM_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbSrc, | ||
| _Out_writes_(cbData) PBYTE | pbDst, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 450 of file gcm.c.
Referenced by encrypt_aes_gcm().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptGcmExpandKey | ( | _Out_ PSYMCRYPT_GCM_EXPANDED_KEY | pExpandedKey, |
| _In_ PCSYMCRYPT_BLOCKCIPHER | pBlockCipher, | ||
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Definition at line 268 of file gcm.c.
Referenced by alloc_aes_key(), SymCryptGcmKeyCopy(), and SymCryptGcmSelftest().
| VOID SYMCRYPT_CALL SymCryptGcmInit | ( | _Out_ PSYMCRYPT_GCM_STATE | pState, |
| _In_ PCSYMCRYPT_GCM_EXPANDED_KEY | pExpandedKey, | ||
| _In_reads_(cbNonce) PCBYTE | pbNonce, | ||
| SIZE_T | cbNonce | ||
| ) |
Definition at line 391 of file gcm.c.
Referenced by decrypt_aes_gcm(), and encrypt_aes_gcm().
| VOID SYMCRYPT_CALL SymCryptGcmKeyCopy | ( | _In_ PCSYMCRYPT_GCM_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_GCM_EXPANDED_KEY | pDst | ||
| ) |
Definition at line 322 of file gcm.c.
Referenced by duplicate_key().
| VOID SYMCRYPT_CALL SymCryptGcmSelftest | ( | void | ) |
Definition at line 863 of file gcm.c.
| VOID SYMCRYPT_CALL SymCryptGcmStateCopy | ( | _In_ PCSYMCRYPT_GCM_STATE | pSrc, |
| _In_opt_ PCSYMCRYPT_GCM_EXPANDED_KEY | pExpandedKeyCopy, | ||
| _Out_ PSYMCRYPT_GCM_STATE | pDst | ||
| ) |
Definition at line 415 of file gcm.c.
Referenced by duplicate_key().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptGcmValidateParameters | ( | _In_ PCSYMCRYPT_BLOCKCIPHER | pBlockCipher, |
| _In_ SIZE_T | cbNonce, | ||
| _In_ UINT64 | cbAssociatedData, | ||
| _In_ UINT64 | cbData, | ||
| _In_ SIZE_T | cbTag | ||
| ) |
Definition at line 16 of file gcm.c.
| PCSYMCRYPT_BLOCKCIPHER SYMCRYPT_CALL SymCryptGetBlockCipher | ( | SYMCRYPT_BLOCKCIPHER_ID | blockCipherId | ) |
| PCSYMCRYPT_ECURVE_PARAMS SYMCRYPT_CALL SymCryptGetEcurveParams | ( | SYMCRYPT_ECURVE_ID | ecurveId | ) |
| PCSYMCRYPT_HASH SYMCRYPT_CALL SymCryptGetHashAlgorithm | ( | SYMCRYPT_HASH_ID | hashId | ) |
| PCSYMCRYPT_MAC SYMCRYPT_CALL SymCryptGetMacAlgorithm | ( | SYMCRYPT_MAC_ID | macId | ) |
| PCSYMCRYPT_MARVIN32_EXPANDED_SEED SYMCRYPT_CALL SymCryptGetMarvin32DefaultSeed | ( | void | ) |
| 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 | ||
| ) |
Definition at line 155 of file hash.c.
Referenced by hash_single(), SymCryptDlgroupGeneratePrimeP_FIPS(), SymCryptDlgroupGeneratePrimeQ_FIPS(), SymCryptHmacExpandKey(), SymCryptRsaOaepApplyEncryptionPadding(), SymCryptRsaOaepRemoveEncryptionPadding(), SymCryptRsaPssApplySignaturePadding(), and SymCryptRsaPssVerifySignaturePadding().
| VOID SYMCRYPT_CALL SymCryptHashAppend | ( | _In_ PCSYMCRYPT_HASH | pHash, |
| _Inout_updates_bytes_(pHash->stateSize) PVOID | pState, | ||
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 182 of file hash.c.
Referenced by hash_data(), LmsComputeOtsPubKeyCandidate(), LmsComputeRootCandidate(), LmsHashMessage(), LmsOtskeyComputePrivate(), LmsOtskeyComputePublic(), LmsOtskeySign(), SymCryptDlgroupGenerateGenG_FIPS(), SymCryptHash(), SymCryptHmacAppend(), SymCryptHmacExpandKey(), SymCryptHmacResult(), SymCryptRsaPaddingMaskGeneration(), SymCryptSshKdfDerive(), SymCryptSshKdfExpandKey(), SymCryptSskdfHash(), SymCryptXmssChain(), SymCryptXmssCreateWotspSecret(), SymCryptXmssPrf(), SymCryptXmssPrfInit(), SymCryptXmssPrfKey(), SymCryptXmssRandHash(), SymCryptXmssRandomizedHash(), and update_hash_impl().
| VOID SYMCRYPT_CALL SymCryptHashInit | ( | _In_ PCSYMCRYPT_HASH | pHash, |
| _Out_writes_bytes_(pHash->stateSize) PVOID | pState | ||
| ) |
Definition at line 173 of file hash.c.
Referenced by init_hash_impl(), LmsComputeOtsPubKeyCandidate(), LmsComputeRootCandidate(), LmsHashMessage(), LmsOtskeyComputePrivate(), LmsOtskeyComputePublic(), LmsOtskeySign(), prepare_hash(), SymCryptDlgroupGenerateGenG_FIPS(), SymCryptHash(), SymCryptHmacExpandKey(), SymCryptRsaPaddingMaskGeneration(), SymCryptSshKdfExpandKey(), SymCryptSskdfHash(), and SymCryptXmssPrfInit().
| SIZE_T SYMCRYPT_CALL SymCryptHashInputBlockSize | ( | _In_ PCSYMCRYPT_HASH | pHash | ) |
Definition at line 140 of file hash.c.
Referenced by hash_block_len_impl(), and SymCryptSskdfMacExpandSalt().
| 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 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 SymCryptHashResult | ( | _In_ PCSYMCRYPT_HASH | pHash, |
| _Inout_updates_bytes_(pHash->stateSize) PVOID | pState, | ||
| _Out_writes_(SYMCRYPT_MIN(cbResult, pHash->resultSize)) PBYTE | pbResult, | ||
| SIZE_T | cbResult | ||
| ) |
Definition at line 193 of file hash.c.
Referenced by finalize_hash_impl(), finish_hash(), LmsComputeOtsPubKeyCandidate(), LmsComputeRootCandidate(), LmsHashMessage(), LmsOtskeyComputePrivate(), LmsOtskeyComputePublic(), LmsOtskeySign(), SymCryptDlgroupGenerateGenG_FIPS(), SymCryptHash(), SymCryptHmacResult(), SymCryptRsaPaddingMaskGeneration(), SymCryptSshKdfDerive(), SymCryptSskdfHash(), SymCryptXmssChain(), SymCryptXmssCreateWotspSecret(), SymCryptXmssPrf(), SymCryptXmssRandHash(), and SymCryptXmssRandomizedHash().
| SIZE_T SYMCRYPT_CALL SymCryptHashResultSize | ( | _In_ PCSYMCRYPT_HASH | pHash | ) |
Definition at line 132 of file hash.c.
Referenced by hash_len_impl(), SymCryptDlgroupGenerate(), SymCryptDlgroupGenerateGenG_FIPS(), SymCryptDlgroupGeneratePrimeP_FIPS(), SymCryptDlgroupGeneratePrimeQ_FIPS(), SymCryptDlgroupScratchSpace_FIPS(), SymCryptRsaOaepApplyEncryptionPadding(), SymCryptRsaOaepRemoveEncryptionPadding(), SymCryptRsaPaddingMaskGeneration(), SymCryptRsaPssApplySignaturePadding(), SymCryptRsaPssVerifySignaturePadding(), and SymCryptSshKdfDerive().
| VOID SYMCRYPT_CALL SymCryptHashStateCopy | ( | _In_ PCSYMCRYPT_HASH | pHash, |
| _In_reads_(pHash->stateSize) PCVOID | pSrc, | ||
| _Out_writes_(pHash->stateSize) PVOID | pDst | ||
| ) |
Definition at line 210 of file hash.c.
Referenced by BCryptDuplicateHash(), SymCryptHmacInit(), SymCryptHmacKeyCopy(), SymCryptHmacResult(), SymCryptHmacStateCopy(), SymCryptSshKdfDerive(), SymCryptXmssChain(), and SymCryptXmssRandHash().
| SIZE_T SYMCRYPT_CALL SymCryptHashStateSize | ( | _In_ PCSYMCRYPT_HASH | pHash | ) |
Definition at line 147 of file hash.c.
Referenced by SymCryptDlgroupGenerateGenG_FIPS(), SymCryptDlgroupScratchSpace_FIPS(), SymCryptRsaOaepApplyEncryptionPadding(), SymCryptRsaOaepRemoveEncryptionPadding(), SymCryptRsaPssApplySignaturePadding(), and SymCryptRsaPssVerifySignaturePadding().
| 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 | ||
| ) |
Definition at line 186 of file hkdf.c.
| 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 | ||
| ) |
Definition at line 106 of file hkdf.c.
Referenced by key_derivation_hkdf(), SymCrypt802_11SaeCustomCreatePTGeneric(), and SymCryptHkdf().
| 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 | ||
| ) |
Definition at line 18 of file hkdf.c.
Referenced by hkdf_finalize(), SymCrypt802_11SaeCustomCreatePTGeneric(), and SymCryptHkdf().
| 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 | ||
| ) |
Definition at line 52 of file hkdf.c.
Referenced by SymCryptHkdfExpandKey().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptHkdfPrkExpandKey | ( | _Out_ PSYMCRYPT_HKDF_EXPANDED_KEY | pExpandedKey, |
| _In_ PCSYMCRYPT_MAC | macAlgorithm, | ||
| _In_reads_(cbPrk) PCBYTE | pbPrk, | ||
| SIZE_T | cbPrk | ||
| ) |
Definition at line 92 of file hkdf.c.
Referenced by hkdf_finalize(), and SymCryptHkdfExpandKey().
| VOID SYMCRYPT_CALL SymCryptHkdfSelfTest | ( | void | ) |
| 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 | ||
| ) |
Definition at line 184 of file hmac.c.
Referenced by hash_single(), SymCryptHmacSha3_224(), SymCryptHmacSha3_256(), SymCryptHmacSha3_384(), and SymCryptHmacSha3_512().
| VOID SYMCRYPT_CALL SymCryptHmacAppend | ( | _Inout_ PSYMCRYPT_HMAC_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 130 of file hmac.c.
Referenced by hash_data(), SymCryptHmac(), SymCryptHmacSha3_224Append(), SymCryptHmacSha3_256Append(), SymCryptHmacSha3_384Append(), and SymCryptHmacSha3_512Append().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptHmacExpandKey | ( | _In_ PCSYMCRYPT_HASH | pHash, |
| _Out_ PSYMCRYPT_HMAC_EXPANDED_KEY | pExpandedKey, | ||
| _In_reads_opt_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Definition at line 53 of file hmac.c.
Referenced by prepare_hash(), SymCryptHmacSha3_224ExpandKey(), SymCryptHmacSha3_256ExpandKey(), SymCryptHmacSha3_384ExpandKey(), and SymCryptHmacSha3_512ExpandKey().
| SYMCRYPT_NOINLINE VOID SYMCRYPT_CALL SymCryptHmacInit | ( | _Out_ PSYMCRYPT_HMAC_STATE | pState, |
| _In_ PCSYMCRYPT_HMAC_EXPANDED_KEY | pExpandedKey | ||
| ) |
Definition at line 115 of file hmac.c.
Referenced by prepare_hash(), SymCryptHmac(), SymCryptHmacSha3_224Init(), SymCryptHmacSha3_256Init(), SymCryptHmacSha3_384Init(), and SymCryptHmacSha3_512Init().
| VOID SYMCRYPT_CALL SymCryptHmacKeyCopy | ( | _In_ PCSYMCRYPT_HMAC_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_HMAC_EXPANDED_KEY | pDst | ||
| ) |
Definition at line 36 of file hmac.c.
Referenced by BCryptDuplicateHash(), SymCryptHmacSha3_224KeyCopy(), SymCryptHmacSha3_256KeyCopy(), SymCryptHmacSha3_384KeyCopy(), and SymCryptHmacSha3_512KeyCopy().
| 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 | ||
| ) |
Referenced by SymCryptHmacMd5Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacMd5Append | ( | _Inout_ PSYMCRYPT_HMAC_MD5_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptHmacMd5ExpandKey | ( | _Out_ PSYMCRYPT_HMAC_MD5_EXPANDED_KEY | pExpandedKey, |
| _In_reads_opt_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Referenced by SymCryptHmacMd5Selftest(), and SymCryptTlsPrf1_1ExpandKey().
| VOID SYMCRYPT_CALL SymCryptHmacMd5Init | ( | _Out_ PSYMCRYPT_HMAC_MD5_STATE | pState, |
| _In_ PCSYMCRYPT_HMAC_MD5_EXPANDED_KEY | pExpandedKey | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacMd5KeyCopy | ( | _In_ PCSYMCRYPT_HMAC_MD5_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_HMAC_MD5_EXPANDED_KEY | pDst | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacMd5Result | ( | _Inout_ PSYMCRYPT_HMAC_MD5_STATE | pState, |
| _Out_writes_(SYMCRYPT_HMAC_MD5_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacMd5Selftest | ( | void | ) |
Definition at line 37 of file hmacmd5.c.
| VOID SYMCRYPT_CALL SymCryptHmacMd5StateCopy | ( | _In_ PCSYMCRYPT_HMAC_MD5_STATE | pSrc, |
| _In_opt_ PCSYMCRYPT_HMAC_MD5_EXPANDED_KEY | pExpandedKey, | ||
| _Out_ PSYMCRYPT_HMAC_MD5_STATE | pDst | ||
| ) |
| SYMCRYPT_NOINLINE VOID SYMCRYPT_CALL SymCryptHmacResult | ( | _Inout_ PSYMCRYPT_HMAC_STATE | pState, |
| _Out_writes_(pState->pKey->pHash->resultSize) PBYTE | pbResult | ||
| ) |
Definition at line 141 of file hmac.c.
Referenced by finish_hash(), SymCryptHmac(), SymCryptHmacSha3_224Result(), SymCryptHmacSha3_256Result(), SymCryptHmacSha3_384Result(), and SymCryptHmacSha3_512Result().
| 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 | ||
| ) |
Referenced by SymCryptHmacSha1Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha1Append | ( | _Inout_ PSYMCRYPT_HMAC_SHA1_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptHmacSha1ExpandKey | ( | _Out_ PSYMCRYPT_HMAC_SHA1_EXPANDED_KEY | pExpandedKey, |
| _In_reads_opt_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Referenced by SymCryptHmacSha1Selftest(), and SymCryptTlsPrf1_1ExpandKey().
| VOID SYMCRYPT_CALL SymCryptHmacSha1Init | ( | _Out_ PSYMCRYPT_HMAC_SHA1_STATE | pState, |
| _In_ PCSYMCRYPT_HMAC_SHA1_EXPANDED_KEY | pExpandedKey | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacSha1KeyCopy | ( | _In_ PCSYMCRYPT_HMAC_SHA1_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_HMAC_SHA1_EXPANDED_KEY | pDst | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacSha1Result | ( | _Inout_ PSYMCRYPT_HMAC_SHA1_STATE | pState, |
| _Out_writes_(SYMCRYPT_HMAC_SHA1_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacSha1Selftest | ( | void | ) |
Definition at line 46 of file hmacsha1.c.
| 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 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 | ||
| ) |
Referenced by SymCryptHmacSha224Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha224Append | ( | _Inout_ PSYMCRYPT_HMAC_SHA224_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptHmacSha224ExpandKey | ( | _Out_ PSYMCRYPT_HMAC_SHA224_EXPANDED_KEY | pExpandedKey, |
| _In_reads_opt_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Referenced by SymCryptHmacSha224Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha224Init | ( | _Out_ PSYMCRYPT_HMAC_SHA224_STATE | pState, |
| _In_ PCSYMCRYPT_HMAC_SHA224_EXPANDED_KEY | pExpandedKey | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacSha224KeyCopy | ( | _In_ PCSYMCRYPT_HMAC_SHA224_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_HMAC_SHA224_EXPANDED_KEY | pDst | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacSha224Result | ( | _Inout_ PSYMCRYPT_HMAC_SHA224_STATE | pState, |
| _Out_writes_(SYMCRYPT_HMAC_SHA224_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacSha224Selftest | ( | void | ) |
Definition at line 43 of file hmacsha224.c.
| 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 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 | ||
| ) |
Referenced by SymCryptHmacSha256Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha256Append | ( | _Inout_ PSYMCRYPT_HMAC_SHA256_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Referenced by SymCrypt802_11SaeCustomInit().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptHmacSha256ExpandKey | ( | _Out_ PSYMCRYPT_HMAC_SHA256_EXPANDED_KEY | pExpandedKey, |
| _In_reads_opt_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Referenced by SymCrypt802_11SaeCustomInit(), and SymCryptHmacSha256Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha256Init | ( | _Out_ PSYMCRYPT_HMAC_SHA256_STATE | pState, |
| _In_ PCSYMCRYPT_HMAC_SHA256_EXPANDED_KEY | pExpandedKey | ||
| ) |
Referenced by SymCrypt802_11SaeCustomInit().
| VOID SYMCRYPT_CALL SymCryptHmacSha256KeyCopy | ( | _In_ PCSYMCRYPT_HMAC_SHA256_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_HMAC_SHA256_EXPANDED_KEY | pDst | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacSha256Result | ( | _Inout_ PSYMCRYPT_HMAC_SHA256_STATE | pState, |
| _Out_writes_(SYMCRYPT_HMAC_SHA256_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCrypt802_11SaeCustomInit().
| VOID SYMCRYPT_CALL SymCryptHmacSha256Selftest | ( | void | ) |
Definition at line 41 of file hmacsha256.c.
| 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 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 | ||
| ) |
Referenced by SymCryptHmacSha384Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha384Append | ( | _Inout_ PSYMCRYPT_HMAC_SHA384_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptHmacSha384ExpandKey | ( | _Out_ PSYMCRYPT_HMAC_SHA384_EXPANDED_KEY | pExpandedKey, |
| _In_reads_opt_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Referenced by SymCryptHmacSha384Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha384Init | ( | _Out_ PSYMCRYPT_HMAC_SHA384_STATE | pState, |
| _In_ PCSYMCRYPT_HMAC_SHA384_EXPANDED_KEY | pExpandedKey | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacSha384KeyCopy | ( | _In_ PCSYMCRYPT_HMAC_SHA384_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_HMAC_SHA384_EXPANDED_KEY | pDst | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacSha384Result | ( | _Inout_ PSYMCRYPT_HMAC_SHA384_STATE | pState, |
| _Out_writes_(SYMCRYPT_HMAC_SHA384_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacSha384Selftest | ( | void | ) |
Definition at line 41 of file hmacsha384.c.
| 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 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 | ||
| ) |
Definition at line 30 of file hmacsha3_224.c.
Referenced by SymCryptHmacSha3_224Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha3_224Append | ( | _Inout_ PSYMCRYPT_HMAC_SHA3_224_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 60 of file hmacsha3_224.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptHmacSha3_224ExpandKey | ( | _Out_ PSYMCRYPT_HMAC_SHA3_224_EXPANDED_KEY | pExpandedKey, |
| _In_reads_opt_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Definition at line 11 of file hmacsha3_224.c.
Referenced by SymCryptHmacSha3_224Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha3_224Init | ( | _Out_ PSYMCRYPT_HMAC_SHA3_224_STATE | pState, |
| _In_ PCSYMCRYPT_HMAC_SHA3_224_EXPANDED_KEY | pExpandedKey | ||
| ) |
Definition at line 51 of file hmacsha3_224.c.
| VOID SYMCRYPT_CALL SymCryptHmacSha3_224KeyCopy | ( | _In_ PCSYMCRYPT_HMAC_SHA3_224_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_HMAC_SHA3_224_EXPANDED_KEY | pDst | ||
| ) |
Definition at line 21 of file hmacsha3_224.c.
| VOID SYMCRYPT_CALL SymCryptHmacSha3_224Result | ( | _Inout_ PSYMCRYPT_HMAC_SHA3_224_STATE | pState, |
| _Out_writes_(SYMCRYPT_HMAC_SHA3_224_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 70 of file hmacsha3_224.c.
| VOID SYMCRYPT_CALL SymCryptHmacSha3_224Selftest | ( | void | ) |
Definition at line 103 of file hmacsha3_224.c.
| 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 | ||
| ) |
Definition at line 41 of file hmacsha3_224.c.
| 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 | ||
| ) |
Definition at line 30 of file hmacsha3_256.c.
Referenced by SymCryptHmacSha3_256Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha3_256Append | ( | _Inout_ PSYMCRYPT_HMAC_SHA3_256_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 60 of file hmacsha3_256.c.
| 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_256Init | ( | _Out_ PSYMCRYPT_HMAC_SHA3_256_STATE | pState, |
| _In_ PCSYMCRYPT_HMAC_SHA3_256_EXPANDED_KEY | pExpandedKey | ||
| ) |
Definition at line 51 of file hmacsha3_256.c.
| VOID SYMCRYPT_CALL SymCryptHmacSha3_256KeyCopy | ( | _In_ PCSYMCRYPT_HMAC_SHA3_256_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_HMAC_SHA3_256_EXPANDED_KEY | pDst | ||
| ) |
Definition at line 21 of file hmacsha3_256.c.
| VOID SYMCRYPT_CALL SymCryptHmacSha3_256Result | ( | _Inout_ PSYMCRYPT_HMAC_SHA3_256_STATE | pState, |
| _Out_writes_(SYMCRYPT_HMAC_SHA3_256_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 70 of file hmacsha3_256.c.
| VOID SYMCRYPT_CALL SymCryptHmacSha3_256Selftest | ( | void | ) |
Definition at line 103 of file hmacsha3_256.c.
| 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 | ||
| ) |
Definition at line 41 of file hmacsha3_256.c.
| 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 | ||
| ) |
Definition at line 30 of file hmacsha3_384.c.
Referenced by SymCryptHmacSha3_384Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha3_384Append | ( | _Inout_ PSYMCRYPT_HMAC_SHA3_384_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 60 of file hmacsha3_384.c.
| 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_384Init | ( | _Out_ PSYMCRYPT_HMAC_SHA3_384_STATE | pState, |
| _In_ PCSYMCRYPT_HMAC_SHA3_384_EXPANDED_KEY | pExpandedKey | ||
| ) |
Definition at line 51 of file hmacsha3_384.c.
| VOID SYMCRYPT_CALL SymCryptHmacSha3_384KeyCopy | ( | _In_ PCSYMCRYPT_HMAC_SHA3_384_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_HMAC_SHA3_384_EXPANDED_KEY | pDst | ||
| ) |
Definition at line 21 of file hmacsha3_384.c.
| VOID SYMCRYPT_CALL SymCryptHmacSha3_384Result | ( | _Inout_ PSYMCRYPT_HMAC_SHA3_384_STATE | pState, |
| _Out_writes_(SYMCRYPT_HMAC_SHA3_384_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 70 of file hmacsha3_384.c.
| VOID SYMCRYPT_CALL SymCryptHmacSha3_384Selftest | ( | void | ) |
Definition at line 105 of file hmacsha3_384.c.
| 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 | ||
| ) |
Definition at line 41 of file hmacsha3_384.c.
| 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 | ||
| ) |
Definition at line 30 of file hmacsha3_512.c.
Referenced by SymCryptHmacSha3_512Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha3_512Append | ( | _Inout_ PSYMCRYPT_HMAC_SHA3_512_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 60 of file hmacsha3_512.c.
| 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_512Init | ( | _Out_ PSYMCRYPT_HMAC_SHA3_512_STATE | pState, |
| _In_ PCSYMCRYPT_HMAC_SHA3_512_EXPANDED_KEY | pExpandedKey | ||
| ) |
Definition at line 51 of file hmacsha3_512.c.
| VOID SYMCRYPT_CALL SymCryptHmacSha3_512KeyCopy | ( | _In_ PCSYMCRYPT_HMAC_SHA3_512_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_HMAC_SHA3_512_EXPANDED_KEY | pDst | ||
| ) |
Definition at line 21 of file hmacsha3_512.c.
| VOID SYMCRYPT_CALL SymCryptHmacSha3_512Result | ( | _Inout_ PSYMCRYPT_HMAC_SHA3_512_STATE | pState, |
| _Out_writes_(SYMCRYPT_HMAC_SHA3_512_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 70 of file hmacsha3_512.c.
| VOID SYMCRYPT_CALL SymCryptHmacSha3_512Selftest | ( | void | ) |
Definition at line 107 of file hmacsha3_512.c.
| 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 | ||
| ) |
Definition at line 41 of file hmacsha3_512.c.
| 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 | ||
| ) |
Referenced by SymCryptHmacSha512Selftest().
| 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 | ||
| ) |
Referenced by SymCryptHmacSha512_224Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha512_224Append | ( | _Inout_ PSYMCRYPT_HMAC_SHA512_224_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptHmacSha512_224ExpandKey | ( | _Out_ PSYMCRYPT_HMAC_SHA512_224_EXPANDED_KEY | pExpandedKey, |
| _In_reads_opt_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Referenced by SymCryptHmacSha512_224Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha512_224Init | ( | _Out_ PSYMCRYPT_HMAC_SHA512_224_STATE | pState, |
| _In_ PCSYMCRYPT_HMAC_SHA512_224_EXPANDED_KEY | pExpandedKey | ||
| ) |
| 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_224Result | ( | _Inout_ PSYMCRYPT_HMAC_SHA512_224_STATE | pState, |
| _Out_writes_(SYMCRYPT_HMAC_SHA512_224_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacSha512_224Selftest | ( | void | ) |
Definition at line 43 of file hmacsha512_224.c.
| 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_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 | ||
| ) |
Referenced by SymCryptHmacSha512_256Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha512_256Append | ( | _Inout_ PSYMCRYPT_HMAC_SHA512_256_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptHmacSha512_256ExpandKey | ( | _Out_ PSYMCRYPT_HMAC_SHA512_256_EXPANDED_KEY | pExpandedKey, |
| _In_reads_opt_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Referenced by SymCryptHmacSha512_256Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha512_256Init | ( | _Out_ PSYMCRYPT_HMAC_SHA512_256_STATE | pState, |
| _In_ PCSYMCRYPT_HMAC_SHA512_256_EXPANDED_KEY | pExpandedKey | ||
| ) |
| 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_256Result | ( | _Inout_ PSYMCRYPT_HMAC_SHA512_256_STATE | pState, |
| _Out_writes_(SYMCRYPT_HMAC_SHA512_256_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacSha512_256Selftest | ( | void | ) |
Definition at line 43 of file hmacsha512_256.c.
| 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 SymCryptHmacSha512Append | ( | _Inout_ PSYMCRYPT_HMAC_SHA512_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptHmacSha512ExpandKey | ( | _Out_ PSYMCRYPT_HMAC_SHA512_EXPANDED_KEY | pExpandedKey, |
| _In_reads_opt_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Referenced by SymCryptHmacSha512Selftest().
| VOID SYMCRYPT_CALL SymCryptHmacSha512Init | ( | _Out_ PSYMCRYPT_HMAC_SHA512_STATE | pState, |
| _In_ PCSYMCRYPT_HMAC_SHA512_EXPANDED_KEY | pExpandedKey | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacSha512KeyCopy | ( | _In_ PCSYMCRYPT_HMAC_SHA512_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_HMAC_SHA512_EXPANDED_KEY | pDst | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacSha512Result | ( | _Inout_ PSYMCRYPT_HMAC_SHA512_STATE | pState, |
| _Out_writes_(SYMCRYPT_HMAC_SHA512_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptHmacSha512Selftest | ( | void | ) |
Definition at line 41 of file hmacsha512.c.
| 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 SymCryptHmacStateCopy | ( | _In_ PCSYMCRYPT_HMAC_STATE | pSrc, |
| _In_opt_ PCSYMCRYPT_HMAC_EXPANDED_KEY | pExpandedKey, | ||
| _Out_ PSYMCRYPT_HMAC_STATE | pDst | ||
| ) |
Definition at line 10 of file hmac.c.
Referenced by BCryptDuplicateHash(), SymCryptHmacSha3_224StateCopy(), SymCryptHmacSha3_256StateCopy(), SymCryptHmacSha3_384StateCopy(), and SymCryptHmacSha3_512StateCopy().
| VOID SYMCRYPT_CALL SymCryptInit | ( | void | ) |
Referenced by DllMain().
| 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 | ||
| ) |
Referenced by SymCryptKmac128Selftest().
| VOID SYMCRYPT_CALL SymCryptKmac128Append | ( | _Inout_ PSYMCRYPT_KMAC128_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
| 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 | ||
| ) |
Referenced by SymCryptKmac128Selftest(), and SymCryptSskdfMacExpandSalt().
| VOID SYMCRYPT_CALL SymCryptKmac128Extract | ( | _Inout_ PSYMCRYPT_KMAC128_STATE | pState, |
| _Out_writes_(cbOutput) PBYTE | pbOutput, | ||
| SIZE_T | cbOutput, | ||
| BOOLEAN | bWipe | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptKmac128Init | ( | _Out_ PSYMCRYPT_KMAC128_STATE | pState, |
| _In_ PCSYMCRYPT_KMAC128_EXPANDED_KEY | pExpandedKey | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptKmac128KeyCopy | ( | _In_ PCSYMCRYPT_KMAC128_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_KMAC128_EXPANDED_KEY | pDst | ||
| ) |
| 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 | ||
| ) |
Referenced by SymCryptSskdfMacDerive().
| VOID SYMCRYPT_CALL SymCryptKmac128Selftest | ( | void | ) |
Definition at line 49 of file kmac.c.
| VOID SYMCRYPT_CALL SymCryptKmac128StateCopy | ( | _In_ const SYMCRYPT_KMAC128_STATE * | pSrc, |
| _Out_ SYMCRYPT_KMAC128_STATE * | pDst | ||
| ) |
| 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 | ||
| ) |
Referenced by SymCryptKmac256Selftest().
| VOID SYMCRYPT_CALL SymCryptKmac256Append | ( | _Inout_ PSYMCRYPT_KMAC256_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
| 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 | ||
| ) |
Referenced by SymCryptKmac256Selftest(), and SymCryptSskdfMacExpandSalt().
| VOID SYMCRYPT_CALL SymCryptKmac256Extract | ( | _Inout_ PSYMCRYPT_KMAC256_STATE | pState, |
| _Out_writes_(cbOutput) PBYTE | pbOutput, | ||
| SIZE_T | cbOutput, | ||
| BOOLEAN | bWipe | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptKmac256Init | ( | _Out_ PSYMCRYPT_KMAC256_STATE | pState, |
| _In_ PCSYMCRYPT_KMAC256_EXPANDED_KEY | pExpandedKey | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptKmac256KeyCopy | ( | _In_ PCSYMCRYPT_KMAC256_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_KMAC256_EXPANDED_KEY | pDst | ||
| ) |
| 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 | ||
| ) |
Referenced by SymCryptSskdfMacDerive().
| VOID SYMCRYPT_CALL SymCryptKmac256Selftest | ( | void | ) |
Definition at line 107 of file kmac.c.
| VOID SYMCRYPT_CALL SymCryptKmac256StateCopy | ( | _In_ const SYMCRYPT_KMAC256_STATE * | pSrc, |
| _Out_ SYMCRYPT_KMAC256_STATE * | pDst | ||
| ) |
| PSYMCRYPT_LMS_KEY SYMCRYPT_CALL SymCryptLmskeyAllocate | ( | _In_ PCSYMCRYPT_LMS_PARAMS | pParams, |
| UINT32 | flags | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptLmskeyFree | ( | _Inout_ PSYMCRYPT_LMS_KEY | pKey | ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptLmskeyGenerate | ( | _Inout_ PSYMCRYPT_LMS_KEY | pKey, |
| UINT32 | flags | ||
| ) |
Definition at line 619 of file lms.c.
| 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 | ||
| ) |
| 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 SymCryptLmsParamsFromAlgId | ( | SYMCRYPT_LMS_ALGID | lmsAlgID, |
| SYMCRYPT_LMS_OTS_ALGID | lmsOtsAlgID, | ||
| _Out_ PSYMCRYPT_LMS_PARAMS | pParams | ||
| ) |
Definition at line 365 of file lms.c.
| VOID SYMCRYPT_CALL SymCryptLmsSelftest | ( | void | ) |
Referenced by SymCryptLmsVerify().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptLmsSetParams | ( | _Out_ PSYMCRYPT_LMS_PARAMS | pParams, |
| UINT32 | lmsAlgID, | ||
| UINT32 | lmsOtsAlgID, | ||
| _In_ PCSYMCRYPT_HASH | pLmsHashFunction, | ||
| UINT32 | cbHashOutput, | ||
| UINT32 | nTreeHeight, | ||
| UINT32 | nWinternitzChainWidth | ||
| ) |
Definition at line 460 of file lms.c.
| 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 | ||
| ) |
Definition at line 821 of file lms.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptLmsSizeofKeyBlobFromParams | ( | _In_ PCSYMCRYPT_LMS_PARAMS | pParams, |
| SYMCRYPT_LMSKEY_TYPE | keyType, | ||
| _Out_ SIZE_T * | pcbKey | ||
| ) |
Definition at line 516 of file lms.c.
Referenced by SymCryptLmskeyGetValue(), and SymCryptLmskeySetValue().
| SIZE_T SYMCRYPT_CALL SymCryptLmsSizeofSignatureFromParams | ( | _In_ PCSYMCRYPT_LMS_PARAMS | pParams | ) |
Definition at line 446 of file lms.c.
Referenced by SymCryptLmsSign(), and SymCryptLmsVerifyInternal().
| 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 | ||
| ) |
Definition at line 1139 of file lms.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptLoadLsbFirstUint32 | ( | _In_reads_(cbSrc) PCBYTE | pbSrc, |
| SIZE_T | cbSrc, | ||
| _Out_ PUINT32 | pDst | ||
| ) |
Definition at line 341 of file libmain.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptLoadLsbFirstUint64 | ( | _In_reads_(cbSrc) PCBYTE | pbSrc, |
| SIZE_T | cbSrc, | ||
| _Out_ PUINT64 | pDst | ||
| ) |
Definition at line 371 of file libmain.c.
Referenced by SymCryptLoadLsbFirstUint32().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptLoadMsbFirstUint32 | ( | _In_reads_(cbSrc) PCBYTE | pbSrc, |
| SIZE_T | cbSrc, | ||
| _Out_ PUINT32 | pDst | ||
| ) |
Definition at line 405 of file libmain.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptLoadMsbFirstUint64 | ( | _In_reads_(cbSrc) PCBYTE | pbSrc, |
| SIZE_T | cbSrc, | ||
| _Out_ PUINT64 | pDst | ||
| ) |
Definition at line 436 of file libmain.c.
Referenced by SymCryptLoadMsbFirstUint32().
| UINT32 SYMCRYPT_CALL SymCryptMapUint32 | ( | UINT32 | u32Input, |
| UINT32 | u32Default, | ||
| _In_reads_(nMap) PCSYMCRYPT_UINT32_MAP | pcMap, | ||
| SIZE_T | nMap | ||
| ) |
Definition at line 351 of file scsTools.c.
| 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 | ||
| ) |
Definition at line 239 of file marvin32.c.
Referenced by SymCryptKeccakStateExport(), SymCryptKeccakStateImport(), SymCryptMarvin32Selftest(), SymCryptMd2StateExport(), SymCryptMd2StateImport(), SymCryptMd4StateExport(), SymCryptMd4StateImport(), SymCryptMd5StateExport(), SymCryptMd5StateImport(), SymCryptSha1StateExport(), SymCryptSha1StateImport(), SymCryptSha256StateExportCore(), SymCryptSha256StateImportCore(), SymCryptSha512StateExportCore(), and SymCryptSha512StateImportCore().
| VOID SYMCRYPT_CALL SymCryptMarvin32Append | ( | _Inout_ PSYMCRYPT_MARVIN32_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 120 of file marvin32.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptMarvin32ExpandSeed | ( | _Out_ PSYMCRYPT_MARVIN32_EXPANDED_SEED | pExpandedSeed, |
| _In_reads_(cbSeed) PCBYTE | pbSeed, | ||
| SIZE_T | cbSeed | ||
| ) |
Definition at line 42 of file marvin32.c.
| VOID SYMCRYPT_CALL SymCryptMarvin32Init | ( | _Out_ PSYMCRYPT_MARVIN32_STATE | pState, |
| _In_ PCSYMCRYPT_MARVIN32_EXPANDED_SEED | pExpandedSeed | ||
| ) |
Definition at line 101 of file marvin32.c.
| VOID SYMCRYPT_CALL SymCryptMarvin32Result | ( | _Inout_ PSYMCRYPT_MARVIN32_STATE | pState, |
| _Out_writes_(SYMCRYPT_MARVIN32_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 144 of file marvin32.c.
| VOID SYMCRYPT_CALL SymCryptMarvin32SeedCopy | ( | _In_ PCSYMCRYPT_MARVIN32_EXPANDED_SEED | pSrc, |
| _Out_ PSYMCRYPT_MARVIN32_EXPANDED_SEED | pDst | ||
| ) |
Definition at line 65 of file marvin32.c.
| VOID SYMCRYPT_CALL SymCryptMarvin32Selftest | ( | void | ) |
Definition at line 320 of file marvin32.c.
| VOID SYMCRYPT_CALL SymCryptMarvin32StateCopy | ( | _In_ PCSYMCRYPT_MARVIN32_STATE | pSrc, |
| _In_opt_ PCSYMCRYPT_MARVIN32_EXPANDED_SEED | pExpandedSeed, | ||
| _Out_ PSYMCRYPT_MARVIN32_STATE | pDst | ||
| ) |
Definition at line 76 of file marvin32.c.
| VOID SYMCRYPT_CALL SymCryptMd2 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_MD2_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCryptMd2Selftest().
| VOID SYMCRYPT_CALL SymCryptMd2Append | ( | _Inout_ PSYMCRYPT_MD2_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 100 of file md2.c.
| VOID SYMCRYPT_CALL SymCryptMd2Init | ( | _Out_ PSYMCRYPT_MD2_STATE | pState | ) |
Definition at line 82 of file md2.c.
Referenced by SymCryptMd2Result().
| VOID SYMCRYPT_CALL SymCryptMd2Result | ( | _Inout_ PSYMCRYPT_MD2_STATE | pState, |
| _Out_writes_(SYMCRYPT_MD2_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 113 of file md2.c.
| VOID SYMCRYPT_CALL SymCryptMd2Selftest | ( | void | ) |
| 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 | ||
| ) |
Definition at line 204 of file md2.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptMd2StateImport | ( | _Out_ PSYMCRYPT_MD2_STATE | pState, |
| _In_reads_bytes_(SYMCRYPT_MD2_STATE_EXPORT_SIZE) PCBYTE | pbBlob | ||
| ) |
Definition at line 239 of file md2.c.
| VOID SYMCRYPT_CALL SymCryptMd4 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_MD4_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCryptMd4Selftest().
| VOID SYMCRYPT_CALL SymCryptMd4Append | ( | _Inout_ PSYMCRYPT_MD4_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 139 of file md4.c.
| VOID SYMCRYPT_CALL SymCryptMd4Init | ( | _Out_ PSYMCRYPT_MD4_STATE | pState | ) |
Definition at line 117 of file md4.c.
Referenced by SymCryptMd4Result().
| VOID SYMCRYPT_CALL SymCryptMd4Result | ( | _Inout_ PSYMCRYPT_MD4_STATE | pState, |
| _Out_writes_(SYMCRYPT_MD4_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 152 of file md4.c.
| VOID SYMCRYPT_CALL SymCryptMd4Selftest | ( | void | ) |
| 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 | ||
| ) |
Definition at line 327 of file md4.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptMd4StateImport | ( | _Out_ PSYMCRYPT_MD4_STATE | pState, |
| _In_reads_bytes_(SYMCRYPT_MD4_STATE_EXPORT_SIZE) PCBYTE | pbBlob | ||
| ) |
Definition at line 362 of file md4.c.
| VOID SYMCRYPT_CALL SymCryptMd5 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_MD5_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCryptMd5Selftest().
| VOID SYMCRYPT_CALL SymCryptMd5Append | ( | _Inout_ PSYMCRYPT_MD5_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 204 of file md5.c.
| VOID SYMCRYPT_CALL SymCryptMd5Init | ( | _Out_ PSYMCRYPT_MD5_STATE | pState | ) |
Definition at line 182 of file md5.c.
Referenced by SymCryptMd5Result().
| VOID SYMCRYPT_CALL SymCryptMd5Result | ( | _Inout_ PSYMCRYPT_MD5_STATE | pState, |
| _Out_writes_(SYMCRYPT_MD5_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 217 of file md5.c.
| VOID SYMCRYPT_CALL SymCryptMd5Selftest | ( | void | ) |
| 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 | ||
| ) |
Definition at line 406 of file md5.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptMd5StateImport | ( | _Out_ PSYMCRYPT_MD5_STATE | pState, |
| _In_reads_bytes_(SYMCRYPT_MD5_STATE_EXPORT_SIZE) PCBYTE | pbBlob | ||
| ) |
Definition at line 441 of file md5.c.
| VOID SYMCRYPT_CALL SymCryptMlDsakeyFree | ( | _Post_invalid_ PSYMCRYPT_MLDSAKEY | pkMlDsakey | ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptMlDsakeyGenerate | ( | _Inout_ PSYMCRYPT_MLDSAKEY | pkMlDsakey, |
| UINT32 | flags | ||
| ) |
| 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 SymCryptMlDsakeySetValue | ( | _In_reads_bytes_(cbSrc) PCBYTE | pbSrc, |
| SIZE_T | cbSrc, | ||
| SYMCRYPT_MLDSAKEY_FORMAT | mlDsakeyFormat, | ||
| UINT32 | flags, | ||
| _Inout_ PSYMCRYPT_MLDSAKEY | pkMlDsakey | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptMlDsaSelftest | ( | void | ) |
Referenced by SymCryptMlDsakeySetValue().
| 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 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 | ||
| ) |
| 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 SymCryptMlKemDecapsulate | ( | _In_ PCSYMCRYPT_MLKEMKEY | pkMlKemkey, |
| _In_reads_bytes_(cbCiphertext) PCBYTE | pbCiphertext, | ||
| SIZE_T | cbCiphertext, | ||
| _Out_writes_bytes_(cbAgreedSecret) PBYTE | pbAgreedSecret, | ||
| SIZE_T | cbAgreedSecret | ||
| ) |
Definition at line 1026 of file mlkem.c.
Referenced by SymCryptMlKemkeyGenerate().
| 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 | ||
| ) |
Definition at line 996 of file mlkem.c.
Referenced by SymCryptMlKemkeyGenerate().
| PSYMCRYPT_MLKEMKEY SYMCRYPT_CALL SymCryptMlKemkeyAllocate | ( | SYMCRYPT_MLKEM_PARAMS | params | ) |
Definition at line 140 of file mlkem.c.
| VOID SYMCRYPT_CALL SymCryptMlKemkeyFree | ( | _Inout_ PSYMCRYPT_MLKEMKEY | pkMlKemkey | ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptMlKemkeyGenerate | ( | _Inout_ PSYMCRYPT_MLKEMKEY | pkMlKemkey, |
| UINT32 | flags | ||
| ) |
Definition at line 701 of file mlkem.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptMlKemkeyGetValue | ( | _In_ PCSYMCRYPT_MLKEMKEY | pkMlKemkey, |
| _Out_writes_bytes_(cbDst) PBYTE | pbDst, | ||
| SIZE_T | cbDst, | ||
| SYMCRYPT_MLKEMKEY_FORMAT | mlKemkeyFormat, | ||
| UINT32 | flags | ||
| ) |
Definition at line 601 of file mlkem.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptMlKemkeySetValue | ( | _In_reads_bytes_(cbSrc) PCBYTE | pbSrc, |
| SIZE_T | cbSrc, | ||
| SYMCRYPT_MLKEMKEY_FORMAT | mlKemkeyFormat, | ||
| UINT32 | flags, | ||
| _Inout_ PSYMCRYPT_MLKEMKEY | pkMlKemkey | ||
| ) |
Definition at line 428 of file mlkem.c.
Referenced by SymCryptMlKemkeyGenerate().
| VOID SYMCRYPT_CALL SymCryptMlKemSelftest | ( | void | ) |
Referenced by SymCryptMlKemkeySetValue().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptMlKemSizeofCiphertextFromParams | ( | SYMCRYPT_MLKEM_PARAMS | params, |
| _Out_ SIZE_T * | pcbCiphertext | ||
| ) |
Definition at line 257 of file mlkem.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptMlKemSizeofKeyFormatFromParams | ( | SYMCRYPT_MLKEM_PARAMS | params, |
| SYMCRYPT_MLKEMKEY_FORMAT | mlKemkeyformat, | ||
| _Out_ SIZE_T * | pcbKeyFormat | ||
| ) |
Definition at line 212 of file mlkem.c.
| 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 | ||
| ) |
Definition at line 12 of file paddingPkcs7.c.
| 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 | ||
| ) |
Definition at line 63 of file paddingPkcs7.c.
| 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 SymCryptParallelSha256Selftest | ( | void | ) |
| 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 SymCryptParallelSha384Selftest | ( | void | ) |
| 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 SymCryptParallelSha512Selftest | ( | void | ) |
| 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 | ||
| ) |
Definition at line 89 of file pbkdf2.c.
Referenced by BCryptDeriveKeyPBKDF2(), key_derivation_pbkdf2(), SymCryptPbkdf2_HmacSha1SelfTest(), and SymCryptPbkdf2_HmacSha256SelfTest().
| VOID SYMCRYPT_CALL SymCryptPbkdf2_HmacSha1SelfTest | ( | void | ) |
Definition at line 23 of file pbkdf2_hmacsha1.c.
| VOID SYMCRYPT_CALL SymCryptPbkdf2_HmacSha256SelfTest | ( | void | ) |
Definition at line 23 of file pbkdf2_hmacsha256.c.
| 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 | ||
| ) |
Definition at line 16 of file pbkdf2.c.
Referenced by SymCryptPbkdf2().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptPbkdf2ExpandKey | ( | _Out_ PSYMCRYPT_PBKDF2_EXPANDED_KEY | pExpandedKey, |
| _In_ PCSYMCRYPT_MAC | macAlgorithm, | ||
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
| 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 | ||
| ) |
Definition at line 18 of file poly1305.c.
Referenced by SymCryptPoly1305Selftest().
| VOID SYMCRYPT_CALL SymCryptPoly1305Append | ( | _Inout_ PSYMCRYPT_POLY1305_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 55 of file poly1305.c.
Referenced by SymCryptChaCha20Poly1305ComputeTag(), and SymCryptPoly1305().
| VOID SYMCRYPT_CALL SymCryptPoly1305Init | ( | _Out_ PSYMCRYPT_POLY1305_STATE | pState, |
| _In_reads_(SYMCRYPT_POLY1305_KEY_SIZE) PCBYTE | pbKey | ||
| ) |
Definition at line 33 of file poly1305.c.
Referenced by SymCryptChaCha20Poly1305Decrypt(), SymCryptChaCha20Poly1305Encrypt(), and SymCryptPoly1305().
| VOID SYMCRYPT_CALL SymCryptPoly1305Result | ( | _Inout_ PSYMCRYPT_POLY1305_STATE | pState, |
| _Out_writes_(SYMCRYPT_POLY1305_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 109 of file poly1305.c.
Referenced by SymCryptChaCha20Poly1305ComputeTag(), and SymCryptPoly1305().
| VOID SYMCRYPT_CALL SymCryptPoly1305Selftest | ( | void | ) |
Definition at line 456 of file poly1305.c.
| VOID SYMCRYPT_CALL SymCryptProvideEntropy | ( | _In_reads_(cbEntropy) PCBYTE | pbEntropy, |
| SIZE_T | cbEntropy | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptRandom | ( | _Out_writes_(cbRandom) PBYTE | pbRandom, |
| SIZE_T | cbRandom | ||
| ) |
| 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 | ||
| ) |
Definition at line 330 of file rc2.c.
Referenced by decrypt_block_impl(), and SymCryptRc2Selftest().
| 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 | ||
| ) |
Definition at line 234 of file rc2.c.
Referenced by encrypt_block_impl(), and SymCryptRc2Selftest().
| 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 | ||
| ) |
Definition at line 129 of file rc2.c.
Referenced by setup_key_impl(), SymCryptRc2ExpandKey(), and SymCryptRc2Selftest().
| VOID SYMCRYPT_CALL SymCryptRc2Selftest | ( | void | ) |
Definition at line 410 of file rc2.c.
| VOID SYMCRYPT_CALL SymCryptRc4Crypt | ( | _Inout_ PSYMCRYPT_RC4_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbSrc, | ||
| _Out_writes_(cbData) PBYTE | pbDst, | ||
| _In_ SIZE_T | cbData | ||
| ) |
Definition at line 82 of file rc4.c.
Referenced by encrypt_stream_impl(), and SymCryptRc4Selftest().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptRc4Init | ( | _Out_ PSYMCRYPT_RC4_STATE | pState, |
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| _In_ SIZE_T | cbKey | ||
| ) |
Definition at line 15 of file rc4.c.
Referenced by setup_key_impl(), and SymCryptRc4Selftest().
| VOID SYMCRYPT_CALL SymCryptRc4Selftest | ( | void | ) |
Definition at line 140 of file rc4.c.
| 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_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 | ||
| ) |
| 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 SymCryptRngAesGenerate | ( | _Inout_ PSYMCRYPT_RNG_AES_STATE | pRngState, |
| _Out_writes_(cbRandom) PBYTE | pbRandom, | ||
| SIZE_T | cbRandom | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptRngAesGenerateSelftest | ( | void | ) |
Definition at line 918 of file aesCtrDrbg.c.
| 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 SymCryptRngAesInstantiateSelftest | ( | void | ) |
Definition at line 890 of file aesCtrDrbg.c.
| 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 SymCryptRngAesReseedSelftest | ( | void | ) |
Definition at line 904 of file aesCtrDrbg.c.
| VOID SYMCRYPT_CALL SymCryptRngAesUninstantiate | ( | _Inout_ PSYMCRYPT_RNG_AES_STATE | pRngState | ) |
| PSYMCRYPT_RSAKEY SYMCRYPT_CALL SymCryptRsakeyAllocate | ( | _In_ PCSYMCRYPT_RSA_PARAMS | pParams, |
| _In_ UINT32 | flags | ||
| ) |
Definition at line 13 of file rsakey.c.
Referenced by alloc_rsa_key().
| PSYMCRYPT_RSAKEY SYMCRYPT_CALL SymCryptRsakeyCreate | ( | _Out_writes_bytes_(cbBuffer) PBYTE | pbBuffer, |
| SIZE_T | cbBuffer, | ||
| _In_ PCSYMCRYPT_RSA_PARAMS | pParams | ||
| ) |
Definition at line 83 of file rsakey.c.
Referenced by SymCryptRsakeyAllocate().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptRsakeyExtendKeyUsage | ( | _Inout_ PSYMCRYPT_RSAKEY | pkRsakey, |
| UINT32 | flags | ||
| ) |
Definition at line 1611 of file rsakey.c.
| VOID SYMCRYPT_CALL SymCryptRsakeyFree | ( | _Out_ PSYMCRYPT_RSAKEY | pkObj | ) |
Definition at line 42 of file rsakey.c.
Referenced by destroy_key(), free_key_impl(), and new_key_impl().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptRsakeyGenerate | ( | _Inout_ PSYMCRYPT_RSAKEY | pkRsakey, |
| _In_reads_opt_(nPubExp) PCUINT64 | pu64PubExp, | ||
| UINT32 | nPubExp, | ||
| _In_ UINT32 | flags | ||
| ) |
Definition at line 514 of file rsakey.c.
Referenced by finalize_key_pair(), and new_key_impl().
| 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 | ||
| ) |
Definition at line 1518 of file rsakey.c.
Referenced by export_private_key_impl(), and export_rsa_key().
| UINT32 SYMCRYPT_CALL SymCryptRsakeyGetNumberOfPrimes | ( | _In_ PCSYMCRYPT_RSAKEY | pkRsakey | ) |
| UINT32 SYMCRYPT_CALL SymCryptRsakeyGetNumberOfPublicExponents | ( | _In_ PCSYMCRYPT_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 | ||
| ) |
Definition at line 1445 of file rsakey.c.
Referenced by export_private_key_impl(), export_public_key_impl(), and export_rsa_key().
| BOOLEAN SYMCRYPT_CALL SymCryptRsakeyHasPrivateKey | ( | _In_ PCSYMCRYPT_RSAKEY | pkRsakey | ) |
Definition at line 257 of file rsakey.c.
Referenced by duplicate_key_impl().
| UINT32 SYMCRYPT_CALL SymCryptRsakeyModulusBits | ( | _In_ PCSYMCRYPT_RSAKEY | pkRsakey | ) |
| 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 | ||
| ) |
Definition at line 1399 of file rsakey.c.
Referenced by import_legacy_rsa_key(), import_private_key_impl(), import_public_key_impl(), and import_rsa_key().
| 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 | ||
| ) |
| UINT32 SYMCRYPT_CALL SymCryptRsakeySizeofModulus | ( | _In_ PCSYMCRYPT_RSAKEY | pkRsakey | ) |
Definition at line 264 of file rsakey.c.
Referenced by duplicate_key_impl(), export_private_key_impl(), export_public_key_impl(), export_rsa_key(), rsa_decrypt(), rsa_encrypt(), SymCryptRsaCoreDec(), SymCryptRsaCoreVerifyInput(), SymCryptRsaOaepDecrypt(), SymCryptRsaOaepEncrypt(), SymCryptRsaPkcs1Decrypt(), SymCryptRsaPkcs1Encrypt(), SymCryptRsaPkcs1Sign(), SymCryptRsaPkcs1Verify(), SymCryptRsaPssSign(), SymCryptRsaPssVerify(), and verify_input().
| UINT32 SYMCRYPT_CALL SymCryptRsakeySizeofPrime | ( | _In_ PCSYMCRYPT_RSAKEY | pkRsakey, |
| UINT32 | index | ||
| ) |
Definition at line 289 of file rsakey.c.
Referenced by export_private_key_impl(), and export_rsa_key().
| UINT32 SYMCRYPT_CALL SymCryptRsakeySizeofPublicExponent | ( | _In_ PCSYMCRYPT_RSAKEY | pRsakey, |
| UINT32 | index | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptRsakeyWipe | ( | _Out_ PSYMCRYPT_RSAKEY | pkDst | ) |
Definition at line 189 of file rsakey.c.
Referenced by SymCryptRsakeyFree().
| 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.
Referenced by decrypt_rsa().
| 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.
Referenced by encrypt_rsa().
| 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.
Referenced by decrypt_rsa().
| 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.
Referenced by encrypt_rsa().
| 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.
Referenced by sign_hash_rsa().
| 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 | ||
| ) |
Definition at line 1199 of file rsa_enc.c.
Referenced by verify_signature_rsa().
| 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.
Referenced by sign_hash_rsa().
| 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.
Referenced by verify_signature_rsa().
| 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.
Referenced by decrypt_rsa().
| 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.
Referenced by encrypt_rsa().
| VOID SYMCRYPT_CALL SymCryptRsaSelftest | ( | void | ) |
Definition at line 266 of file bcrypt_main.c.
Referenced by SymCryptRsakeyGenerate(), and SymCryptRsakeySetValueInternal().
| VOID SYMCRYPT_CALL SymCryptSessionDestroy | ( | _Inout_ PSYMCRYPT_SESSION | pSession | ) |
Definition at line 76 of file session.c.
| 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 | ||
| ) |
Definition at line 311 of file session.c.
| 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 | ||
| ) |
Definition at line 87 of file session.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptSessionReceiverInit | ( | _Inout_ PSYMCRYPT_SESSION | pSession, |
| UINT32 | senderId, | ||
| UINT32 | flags | ||
| ) |
Definition at line 32 of file session.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptSessionSenderInit | ( | _Inout_ PSYMCRYPT_SESSION | pSession, |
| UINT32 | senderId, | ||
| UINT32 | flags | ||
| ) |
Definition at line 11 of file session.c.
| VOID SYMCRYPT_CALL SymCryptSha1 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_SHA1_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCryptSha1Selftest().
| VOID SYMCRYPT_CALL SymCryptSha1Append | ( | _Inout_ PSYMCRYPT_SHA1_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 91 of file sha1.c.
| VOID SYMCRYPT_CALL SymCryptSha1Init | ( | _Out_ PSYMCRYPT_SHA1_STATE | pState | ) |
Definition at line 68 of file sha1.c.
Referenced by SymCryptSha1Result().
| VOID SYMCRYPT_CALL SymCryptSha1Result | ( | _Inout_ PSYMCRYPT_SHA1_STATE | pState, |
| _Out_writes_(SYMCRYPT_SHA1_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 106 of file sha1.c.
| VOID SYMCRYPT_CALL SymCryptSha1Selftest | ( | void | ) |
| 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 | ||
| ) |
Definition at line 371 of file sha1.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptSha1StateImport | ( | _Out_ PSYMCRYPT_SHA1_STATE | pState, |
| _In_reads_bytes_(SYMCRYPT_SHA1_STATE_EXPORT_SIZE) PCBYTE | pbBlob | ||
| ) |
Definition at line 406 of file sha1.c.
| VOID SYMCRYPT_CALL SymCryptSha224 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_SHA224_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCryptSha224Selftest().
| VOID SYMCRYPT_CALL SymCryptSha224Append | ( | _Inout_ PSYMCRYPT_SHA224_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 247 of file sha256.c.
| VOID SYMCRYPT_CALL SymCryptSha224Init | ( | _Out_ PSYMCRYPT_SHA224_STATE | pState | ) |
Definition at line 148 of file sha256.c.
Referenced by SymCryptSha224Result().
| VOID SYMCRYPT_CALL SymCryptSha224Result | ( | _Inout_ PSYMCRYPT_SHA224_STATE | pState, |
| _Out_writes_(SYMCRYPT_SHA224_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 330 of file sha256.c.
| VOID SYMCRYPT_CALL SymCryptSha224Selftest | ( | void | ) |
| 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 | ||
| ) |
Definition at line 463 of file sha256.c.
| VOID SYMCRYPT_CALL SymCryptSha256 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_SHA256_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCryptSha256Selftest().
| VOID SYMCRYPT_CALL SymCryptSha256Append | ( | _Inout_ PSYMCRYPT_SHA256_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 171 of file sha256.c.
Referenced by SymCryptSha224Append().
| VOID SYMCRYPT_CALL SymCryptSha256Init | ( | _Out_ PSYMCRYPT_SHA256_STATE | pState | ) |
| VOID SYMCRYPT_CALL SymCryptSha256Result | ( | _Inout_ PSYMCRYPT_SHA256_STATE | pState, |
| _Out_writes_(SYMCRYPT_SHA256_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 262 of file sha256.c.
Referenced by SymCryptSha224Result().
| VOID SYMCRYPT_CALL SymCryptSha256Selftest | ( | void | ) |
| 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 | ||
| ) |
Definition at line 391 of file sha256.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptSha256StateImport | ( | _Out_ PSYMCRYPT_SHA256_STATE | pState, |
| _In_reads_bytes_(SYMCRYPT_SHA256_STATE_EXPORT_SIZE) PCBYTE | pbBlob | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptSha384 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_SHA384_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCryptSha384Selftest().
| VOID SYMCRYPT_CALL SymCryptSha384Append | ( | _Inout_ PSYMCRYPT_SHA384_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 370 of file sha512.c.
| VOID SYMCRYPT_CALL SymCryptSha384Init | ( | _Out_ PSYMCRYPT_SHA384_STATE | pState | ) |
Definition at line 234 of file sha512.c.
Referenced by SymCryptSha384Result().
| VOID SYMCRYPT_CALL SymCryptSha384Result | ( | _Inout_ PSYMCRYPT_SHA384_STATE | pState, |
| _Out_writes_(SYMCRYPT_SHA384_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 460 of file sha512.c.
| VOID SYMCRYPT_CALL SymCryptSha384Selftest | ( | void | ) |
| 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 | ||
| ) |
Definition at line 584 of file sha512.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptSha384StateImport | ( | _Out_ PSYMCRYPT_SHA384_STATE | pState, |
| _In_reads_bytes_(SYMCRYPT_SHA384_STATE_EXPORT_SIZE) PCBYTE | pbBlob | ||
| ) |
Definition at line 663 of file sha512.c.
| VOID SYMCRYPT_CALL SymCryptSha3_224 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_SHA3_224_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCryptSha3_224Selftest().
| VOID SYMCRYPT_CALL SymCryptSha3_224Append | ( | _Inout_ PSYMCRYPT_SHA3_224_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 60 of file sha3_224.c.
| VOID SYMCRYPT_CALL SymCryptSha3_224Init | ( | _Out_ PSYMCRYPT_SHA3_224_STATE | pState | ) |
Definition at line 45 of file sha3_224.c.
| VOID SYMCRYPT_CALL SymCryptSha3_224Result | ( | _Inout_ PSYMCRYPT_SHA3_224_STATE | pState, |
| _Out_writes_(SYMCRYPT_SHA3_224_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 74 of file sha3_224.c.
| VOID SYMCRYPT_CALL SymCryptSha3_224Selftest | ( | void | ) |
Definition at line 129 of file sha3_224.c.
| 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 | ||
| ) |
Definition at line 87 of file sha3_224.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptSha3_224StateImport | ( | _Out_ PSYMCRYPT_SHA3_224_STATE | pState, |
| _In_reads_bytes_(SYMCRYPT_SHA3_224_STATE_EXPORT_SIZE) PCBYTE | pbBlob | ||
| ) |
Definition at line 101 of file sha3_224.c.
| VOID SYMCRYPT_CALL SymCryptSha3_256 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_SHA3_256_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCryptSha3_256Selftest().
| VOID SYMCRYPT_CALL SymCryptSha3_256Append | ( | _Inout_ PSYMCRYPT_SHA3_256_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 60 of file sha3_256.c.
Referenced by SymCryptMlKemkeyComputeEncapsulationKeyHash().
| VOID SYMCRYPT_CALL SymCryptSha3_256Init | ( | _Out_ PSYMCRYPT_SHA3_256_STATE | pState | ) |
Definition at line 45 of file sha3_256.c.
Referenced by SymCryptMlKemkeyComputeEncapsulationKeyHash().
| VOID SYMCRYPT_CALL SymCryptSha3_256Result | ( | _Inout_ PSYMCRYPT_SHA3_256_STATE | pState, |
| _Out_writes_(SYMCRYPT_SHA3_256_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 74 of file sha3_256.c.
Referenced by SymCryptMlKemkeyComputeEncapsulationKeyHash().
| VOID SYMCRYPT_CALL SymCryptSha3_256Selftest | ( | void | ) |
Definition at line 129 of file sha3_256.c.
| 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 | ||
| ) |
Definition at line 87 of file sha3_256.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptSha3_256StateImport | ( | _Out_ PSYMCRYPT_SHA3_256_STATE | pState, |
| _In_reads_bytes_(SYMCRYPT_SHA3_256_STATE_EXPORT_SIZE) PCBYTE | pbBlob | ||
| ) |
Definition at line 101 of file sha3_256.c.
| VOID SYMCRYPT_CALL SymCryptSha3_384 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_SHA3_384_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCryptSha3_384Selftest().
| VOID SYMCRYPT_CALL SymCryptSha3_384Append | ( | _Inout_ PSYMCRYPT_SHA3_384_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 60 of file sha3_384.c.
| VOID SYMCRYPT_CALL SymCryptSha3_384Init | ( | _Out_ PSYMCRYPT_SHA3_384_STATE | pState | ) |
Definition at line 45 of file sha3_384.c.
| VOID SYMCRYPT_CALL SymCryptSha3_384Result | ( | _Inout_ PSYMCRYPT_SHA3_384_STATE | pState, |
| _Out_writes_(SYMCRYPT_SHA3_384_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 74 of file sha3_384.c.
| VOID SYMCRYPT_CALL SymCryptSha3_384Selftest | ( | void | ) |
Definition at line 131 of file sha3_384.c.
| 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 | ||
| ) |
Definition at line 87 of file sha3_384.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptSha3_384StateImport | ( | _Out_ PSYMCRYPT_SHA3_384_STATE | pState, |
| _In_reads_bytes_(SYMCRYPT_SHA3_384_STATE_EXPORT_SIZE) PCBYTE | pbBlob | ||
| ) |
Definition at line 101 of file sha3_384.c.
| VOID SYMCRYPT_CALL SymCryptSha3_512 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_SHA3_512_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCryptMlKemkeyExpandFromPrivateSeed(), and SymCryptSha3_512Selftest().
| VOID SYMCRYPT_CALL SymCryptSha3_512Append | ( | _Inout_ PSYMCRYPT_SHA3_512_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 60 of file sha3_512.c.
Referenced by SymCryptMlKemEncapsulateInternal().
| VOID SYMCRYPT_CALL SymCryptSha3_512Init | ( | _Out_ PSYMCRYPT_SHA3_512_STATE | pState | ) |
Definition at line 45 of file sha3_512.c.
Referenced by SymCryptMlKemEncapsulateInternal().
| VOID SYMCRYPT_CALL SymCryptSha3_512Result | ( | _Inout_ PSYMCRYPT_SHA3_512_STATE | pState, |
| _Out_writes_(SYMCRYPT_SHA3_512_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptSha3_512Selftest | ( | void | ) |
Definition at line 132 of file sha3_512.c.
| 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 | ||
| ) |
Definition at line 87 of file sha3_512.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptSha3_512StateImport | ( | _Out_ PSYMCRYPT_SHA3_512_STATE | pState, |
| _In_reads_bytes_(SYMCRYPT_SHA3_512_STATE_EXPORT_SIZE) PCBYTE | pbBlob | ||
| ) |
Definition at line 100 of file sha3_512.c.
| VOID SYMCRYPT_CALL SymCryptSha512 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_SHA512_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCryptSha512Selftest().
| VOID SYMCRYPT_CALL SymCryptSha512_224 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_SHA512_224_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCryptSha512_224Selftest().
| VOID SYMCRYPT_CALL SymCryptSha512_224Append | ( | _Inout_ PSYMCRYPT_SHA512_224_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptSha512_224Init | ( | _Out_ PSYMCRYPT_SHA512_224_STATE | pState | ) |
Definition at line 254 of file sha512.c.
Referenced by SymCryptSha512_224Result().
| VOID SYMCRYPT_CALL SymCryptSha512_224Result | ( | _Inout_ PSYMCRYPT_SHA512_224_STATE | pState, |
| _Out_writes_(SYMCRYPT_SHA512_224_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 489 of file sha512.c.
| VOID SYMCRYPT_CALL SymCryptSha512_224Selftest | ( | void | ) |
| 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 | ||
| ) |
Definition at line 593 of file sha512.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptSha512_224StateImport | ( | _Out_ PSYMCRYPT_SHA512_224_STATE | pState, |
| _In_reads_bytes_(SYMCRYPT_SHA512_224_STATE_EXPORT_SIZE) PCBYTE | pbBlob | ||
| ) |
Definition at line 672 of file sha512.c.
| VOID SYMCRYPT_CALL SymCryptSha512_256 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_SHA512_256_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCryptSha512_256Selftest().
| VOID SYMCRYPT_CALL SymCryptSha512_256Append | ( | _Inout_ PSYMCRYPT_SHA512_256_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptSha512_256Init | ( | _Out_ PSYMCRYPT_SHA512_256_STATE | pState | ) |
Definition at line 274 of file sha512.c.
Referenced by SymCryptSha512_256Result().
| VOID SYMCRYPT_CALL SymCryptSha512_256Result | ( | _Inout_ PSYMCRYPT_SHA512_256_STATE | pState, |
| _Out_writes_(SYMCRYPT_SHA512_256_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 514 of file sha512.c.
| VOID SYMCRYPT_CALL SymCryptSha512_256Selftest | ( | void | ) |
| 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 | ||
| ) |
Definition at line 602 of file sha512.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptSha512_256StateImport | ( | _Out_ PSYMCRYPT_SHA512_256_STATE | pState, |
| _In_reads_bytes_(SYMCRYPT_SHA512_256_STATE_EXPORT_SIZE) PCBYTE | pbBlob | ||
| ) |
Definition at line 681 of file sha512.c.
| VOID SYMCRYPT_CALL SymCryptSha512Append | ( | _Inout_ PSYMCRYPT_SHA512_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 294 of file sha512.c.
Referenced by SymCryptSha384Append(), SymCryptSha512_224Append(), and SymCryptSha512_256Append().
| VOID SYMCRYPT_CALL SymCryptSha512Init | ( | _Out_ PSYMCRYPT_SHA512_STATE | pState | ) |
Definition at line 214 of file sha512.c.
| VOID SYMCRYPT_CALL SymCryptSha512Result | ( | _Inout_ PSYMCRYPT_SHA512_STATE | pState, |
| _Out_writes_(SYMCRYPT_SHA512_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Definition at line 406 of file sha512.c.
Referenced by SymCryptSha384Result(), SymCryptSha512_224Result(), and SymCryptSha512_256Result().
| VOID SYMCRYPT_CALL SymCryptSha512Selftest | ( | void | ) |
| 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 SymCryptShake128 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(cbResult) PBYTE | pbResult, | ||
| SIZE_T | cbResult | ||
| ) |
Referenced by SymCryptShake128Selftest().
| VOID SYMCRYPT_CALL SymCryptShake128Append | ( | _Inout_ PSYMCRYPT_SHAKE128_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Referenced by SymCryptMlDsaRejNttPoly(), and SymCryptMlKemkeyExpandPublicMatrixFromPublicSeed().
| VOID SYMCRYPT_CALL SymCryptShake128Default | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_SHAKE128_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptShake128Extract | ( | _Inout_ PSYMCRYPT_SHAKE128_STATE | pState, |
| _Out_writes_(cbResult) PBYTE | pbResult, | ||
| SIZE_T | cbResult, | ||
| BOOLEAN | bWipe | ||
| ) |
Referenced by SymCryptMlDsaRejNttPoly(), and SymCryptMlKemPolyElementSampleNTTFromShake128().
| VOID SYMCRYPT_CALL SymCryptShake128Init | ( | _Out_ PSYMCRYPT_SHAKE128_STATE | pState | ) |
Referenced by SymCryptMlDsaRejNttPoly(), and SymCryptMlKemkeyExpandPublicMatrixFromPublicSeed().
| VOID SYMCRYPT_CALL SymCryptShake128Result | ( | _Inout_ PSYMCRYPT_SHAKE128_STATE | pState, |
| _Out_writes_(SYMCRYPT_SHAKE128_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptShake128Selftest | ( | void | ) |
Definition at line 52 of file shake.c.
| VOID SYMCRYPT_CALL SymCryptShake128StateCopy | ( | _In_ PCSYMCRYPT_SHAKE128_STATE | pSrc, |
| _Out_ PSYMCRYPT_SHAKE128_STATE | pDst | ||
| ) |
Referenced by SymCryptMlKemkeyExpandPublicMatrixFromPublicSeed().
| VOID SYMCRYPT_CALL SymCryptShake256 | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(cbResult) PBYTE | pbResult, | ||
| SIZE_T | cbResult | ||
| ) |
Referenced by SymCryptMlDsaKeyGenerateEx(), SymCryptMlDsaSkDecode(), and SymCryptShake256Selftest().
| VOID SYMCRYPT_CALL SymCryptShake256Append | ( | _Inout_ PSYMCRYPT_SHAKE256_STATE | pState, |
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Referenced by SymCryptMlDsaExpandMask(), SymCryptMlDsaKeyGenerateEx(), SymCryptMlDsaPkDecode(), SymCryptMlDsaRejBoundedPoly(), SymCryptMlDsaSampleInBall(), SymCryptMlDsaSignEx(), SymCryptMlDsaVerifyEx(), SymCryptMlKemDecapsulate(), SymCryptMlKemEncapsulateInternal(), and SymCryptMlKemkeyExpandFromPrivateSeed().
| VOID SYMCRYPT_CALL SymCryptShake256Default | ( | _In_reads_(cbData) PCBYTE | pbData, |
| SIZE_T | cbData, | ||
| _Out_writes_(SYMCRYPT_SHAKE256_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptShake256Extract | ( | _Inout_ PSYMCRYPT_SHAKE256_STATE | pState, |
| _Out_writes_(cbResult) PBYTE | pbResult, | ||
| SIZE_T | cbResult, | ||
| BOOLEAN | bWipe | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptShake256Init | ( | _Out_ PSYMCRYPT_SHAKE256_STATE | pState | ) |
| VOID SYMCRYPT_CALL SymCryptShake256Result | ( | _Inout_ PSYMCRYPT_SHAKE256_STATE | pState, |
| _Out_writes_(SYMCRYPT_SHAKE256_RESULT_SIZE) PBYTE | pbResult | ||
| ) |
Referenced by SymCryptMlDsaPkDecode(), SymCryptMlDsaSignEx(), and SymCryptMlDsaVerifyEx().
| VOID SYMCRYPT_CALL SymCryptShake256Selftest | ( | void | ) |
Definition at line 104 of file shake.c.
| VOID SYMCRYPT_CALL SymCryptShake256StateCopy | ( | _In_ PCSYMCRYPT_SHAKE256_STATE | pSrc, |
| _Out_ PSYMCRYPT_SHAKE256_STATE | pDst | ||
| ) |
Referenced by SymCryptMlKemEncapsulateInternal(), and SymCryptMlKemkeyExpandFromPrivateSeed().
| UINT32 SYMCRYPT_CALL SymCryptSizeofDlgroupFromBitsizes | ( | UINT32 | nBitsOfP, |
| UINT32 | nBitsOfQ | ||
| ) |
Definition at line 82 of file dlgroup.c.
Referenced by SymCryptDlgroupAllocate(), and SymCryptDlgroupCreate().
| UINT32 SYMCRYPT_CALL SymCryptSizeofDlkeyFromDlgroup | ( | _In_ PCSYMCRYPT_DLGROUP | pDlgroup | ) |
Definition at line 44 of file dlkey.c.
Referenced by SymCryptDlkeyAllocate(), SymCryptDlkeyCreate(), and SymCryptDlkeyWipe().
| UINT32 SYMCRYPT_CALL SymCryptSizeofEckeyFromCurve | ( | _In_ PCSYMCRYPT_ECURVE | pCurve | ) |
Definition at line 44 of file eckey.c.
Referenced by SymCryptEckeyAllocate(), SymCryptEckeyCreate(), and SymCryptEckeyWipe().
| UINT32 SYMCRYPT_CALL SymCryptSizeofRsakeyFromParams | ( | _In_ PCSYMCRYPT_RSA_PARAMS | pParams | ) |
Definition at line 51 of file rsakey.c.
Referenced by SymCryptRsakeyAllocate(), and SymCryptRsakeyCreate().
| 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 | ||
| ) |
Definition at line 104 of file sp800_108.c.
Referenced by SymCryptSp800_108_HmacSha1SelfTest(), SymCryptSp800_108_HmacSha256SelfTest(), SymCryptSp800_108_HmacSha384SelfTest(), and SymCryptSp800_108_HmacSha512SelfTest().
| VOID SYMCRYPT_CALL SymCryptSp800_108_HmacSha1SelfTest | ( | void | ) |
Definition at line 21 of file sp800_108_hmacsha1.c.
| VOID SYMCRYPT_CALL SymCryptSp800_108_HmacSha256SelfTest | ( | void | ) |
Definition at line 21 of file sp800_108_hmacsha256.c.
| VOID SYMCRYPT_CALL SymCryptSp800_108_HmacSha384SelfTest | ( | void | ) |
Definition at line 21 of file sp800_108_hmacsha512.c.
| VOID SYMCRYPT_CALL SymCryptSp800_108_HmacSha512SelfTest | ( | void | ) |
Definition at line 48 of file sp800_108_hmacsha512.c.
| 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 | ||
| ) |
Definition at line 16 of file sp800_108.c.
Referenced by SymCryptSp800_108().
| 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 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 | ||
| ) |
Definition at line 141 of file srtp_kdf.c.
| 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 | ||
| ) |
Definition at line 31 of file srtp_kdf.c.
Referenced by SymCryptSrtpKdf().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptSrtpKdfExpandKey | ( | _Out_ PSYMCRYPT_SRTPKDF_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Definition at line 20 of file srtp_kdf.c.
Referenced by SymCryptSrtpKdf().
| VOID SYMCRYPT_CALL SymCryptSrtpKdfSelfTest | ( | void | ) |
| 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 | ||
| ) |
Definition at line 89 of file ssh_kdf.c.
| 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 | ||
| ) |
Definition at line 33 of file ssh_kdf.c.
Referenced by SymCryptSshKdf(), SymCryptSshKdfSha256SelfTest(), and SymCryptSshKdfSha512SelfTest().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptSshKdfExpandKey | ( | _Out_ PSYMCRYPT_SSHKDF_EXPANDED_KEY | pExpandedKey, |
| _In_ PCSYMCRYPT_HASH | pHashFunc, | ||
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Definition at line 17 of file ssh_kdf.c.
Referenced by SymCryptSshKdf(), SymCryptSshKdfSha256SelfTest(), and SymCryptSshKdfSha512SelfTest().
| VOID SYMCRYPT_CALL SymCryptSshKdfSha256SelfTest | ( | void | ) |
Definition at line 45 of file ssh_kdf_sha256.c.
| VOID SYMCRYPT_CALL SymCryptSshKdfSha512SelfTest | ( | void | ) |
Definition at line 50 of file ssh_kdf_sha512.c.
| 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 | ||
| ) |
Definition at line 221 of file sskdf.c.
| 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 | ||
| ) |
Definition at line 180 of file sskdf.c.
| 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 | ||
| ) |
Definition at line 87 of file sskdf.c.
Referenced by SymCryptSskdfMac().
| 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 | ||
| ) |
Definition at line 27 of file sskdf.c.
Referenced by SymCryptSskdfMac().
| VOID SYMCRYPT_CALL SymCryptSskdfSelfTest | ( | void | ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptStoreLsbFirstUint32 | ( | UINT32 | src, |
| _Out_writes_(cbDst) PBYTE | pbDst, | ||
| SIZE_T | cbDst | ||
| ) |
Definition at line 470 of file libmain.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptStoreLsbFirstUint64 | ( | UINT64 | src, |
| _Out_writes_(cbDst) PBYTE | pbDst, | ||
| SIZE_T | cbDst | ||
| ) |
Definition at line 480 of file libmain.c.
Referenced by SymCryptStoreLsbFirstUint32().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptStoreMsbFirstUint32 | ( | UINT32 | src, |
| _Out_writes_(cbDst) PBYTE | pbDst, | ||
| SIZE_T | cbDst | ||
| ) |
Definition at line 506 of file libmain.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptStoreMsbFirstUint64 | ( | UINT64 | src, |
| _Out_writes_(cbDst) PBYTE | pbDst, | ||
| SIZE_T | cbDst | ||
| ) |
Definition at line 516 of file libmain.c.
Referenced by SymCryptStoreMsbFirstUint32().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptTlsCbcHmacVerify | ( | _In_ PCSYMCRYPT_MAC | pMacAlgorithm, |
| _In_ PVOID | pExpandedKey, | ||
| _Inout_ PVOID | pState, | ||
| _In_reads_(cbData) PCBYTE | pbData, | ||
| SIZE_T | cbData | ||
| ) |
Definition at line 403 of file tlsCbcVerify.c.
| 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 | ||
| ) |
Definition at line 484 of file tlsprf.c.
Referenced by key_derivation_tls_prf().
| 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 | ||
| ) |
Definition at line 299 of file tlsprf.c.
Referenced by SymCryptTlsPrf1_1().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptTlsPrf1_1ExpandKey | ( | _Out_ PSYMCRYPT_TLSPRF1_1_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Definition at line 58 of file tlsprf.c.
Referenced by SymCryptTlsPrf1_1().
| VOID SYMCRYPT_CALL SymCryptTlsPrf1_1SelfTest | ( | void | ) |
| 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 | ||
| ) |
Definition at line 530 of file tlsprf.c.
Referenced by key_derivation_tls_prf().
| 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 | ||
| ) |
Definition at line 426 of file tlsprf.c.
Referenced by SymCryptTlsPrf1_2().
| 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 | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptTlsPrf1_2SelfTest | ( | void | ) |
Definition at line 299 of file libmain.c.
Referenced by SymCryptUint64Bytesize().
Definition at line 321 of file libmain.c.
Referenced by SymCryptRsakeySizeofPublicExponent().
| VOID SYMCRYPT_CALL SymCryptWipe | ( | _Out_writes_bytes_(cbData) PVOID | pbData, |
| SIZE_T | cbData | ||
| ) |
Definition at line 137 of file libmain.c.
Referenced by SymCrypt802_11SaeCustomCommitCreateGeneric(), SymCrypt802_11SaeCustomCommitProcessGeneric(), SymCrypt802_11SaeCustomCreatePTGeneric(), SymCrypt802_11SaeCustomInit(), SymCrypt802_11SaeCustomInitH2EGeneric(), SYMCRYPT_HmacXxxResult(), SymCryptAesCmacResult(), SymCryptAesKwDecrypt(), SymCryptAesKwEncrypt(), SymCryptAesKwpDecrypt(), SymCryptAesKwpEncrypt(), SymCryptCcmDecrypt(), SymCryptCcmDecryptFinal(), SymCryptCcmEncryptFinal(), SymCryptChaCha20Crypt(), SymCryptDhSecretAgreement(), SymCryptDivisorWipe(), SymCryptDlgroupGenerate(), SymCryptDlgroupGetValue(), SymCryptDlgroupSetValue(), SymCryptDlgroupSetValueSafePrime(), SymCryptDlgroupWipe(), SymCryptDlkeyGenerate(), SymCryptDlkeyGetValue(), SymCryptDlkeySetValue(), SymCryptDlkeyWipe(), SymCryptDsaSignEx(), SymCryptDsaVerify(), SymCryptEcDhSecretAgreement(), SymCryptEcDsaSignEx(), SymCryptEcDsaVerify(), SymCryptEckeyGetValue(), SymCryptEckeySetRandom(), SymCryptEckeySetValue(), SymCryptEckeyWipe(), SymCryptEcpointWipe(), SymCryptEcurveAllocate(), SymCryptEcurveFree(), SymCryptEcurveInitialize(), SymCryptFdefClaimScratch(), SymCryptFdefCreateTrialDivisionContext(), SymCryptFdefFreeTrialDivisionContext(), SymCryptFdefIntAddMixedSize(), SymCryptFdefIntCopyMixedSize(), SymCryptFdefIntDivMod(), SymCryptFdefIntDivPow2(), SymCryptFdefIntMulMixedSize(), SymCryptFdefIntMulPow2(), SymCryptFdefIntSetValueUint32(), SymCryptFdefIntSetValueUint64(), SymCryptFdefIntSquare(), SymCryptFdefModElementSetValueNegUint32(), SymCryptFdefModElementSetValueUint32Generic(), SymCryptFdefModElementToIntGeneric(), SymCryptFdefModElementWipe(), SymCryptFdefModInvMontgomery(), SymCryptFdefModPreGetMontgomery(), SymCryptFdefModSetRandomGeneric(), SymCryptFdefModulusInitMontgomeryInternal(), SymCryptFdefRawDivMod(), SymCryptFdefRawMulC(), SymCryptFdefRawSquareC(), SymCryptGcmDecrypt(), SymCryptGcmPadMacData(), SymCryptGenerateSmallPrimes(), SymCryptHash(), SymCryptHashCommonPaddingMd4Style(), SymCryptHashResult(), SymCryptIntWipe(), SymCryptLmskeyAllocate(), SymCryptMlDsaHintBitPack(), SymCryptMlDsakeyFree(), SymCryptMlDsakeyGenerate(), SymCryptMlDsakeyInitialize(), SymCryptMlDsaTemporariesAllocateAndInitialize(), SymCryptMlDsaTemporariesFree(), SymCryptMlKemDecapsulate(), SymCryptMlKemEncapsulateEx(), SymCryptMlKemkeyFree(), SymCryptMlKemkeyGenerate(), SymCryptMlKemkeySetValue(), SymCryptMlKemVectorSetZero(), SymCryptModMultiExpWnafWithInterleaving(), SymCryptModulusWipe(), SymCryptPoly1305Result(), SymCryptRc4Init(), SymCryptRngAesBcc(), SymCryptRngAesGenerateBlocks(), SymCryptRsakeyCreate(), SymCryptRsakeyGenerate(), SymCryptRsakeyGetCrtValue(), SymCryptRsakeySetValueInternal(), SymCryptRsakeyWipe(), SymCryptRsaOaepApplyEncryptionPadding(), SymCryptRsaOaepDecrypt(), SymCryptRsaOaepEncrypt(), SymCryptRsaPkcs1CheckSignaturePadding(), SymCryptRsaPkcs1Decrypt(), SymCryptRsaPkcs1Encrypt(), SymCryptRsaPkcs1Sign(), SymCryptRsaPkcs1Verify(), SymCryptRsaPssApplySignaturePadding(), SymCryptRsaPssSign(), SymCryptRsaPssVerify(), SymCryptRsaPssVerifySignaturePadding(), SymCryptRsaRawDecrypt(), SymCryptRsaRawEncrypt(), SymCryptScsTableWipe(), SymCryptSessionGcmDecrypt(), SymCryptSha256Result(), SymCryptSha512Result(), SymCryptSrtpKdfDerive(), SymCryptTlsCbcHmacVerifyCore(), SymCryptXmssComputePublicRoot(), SymCryptXmsskeyAllocate(), SymCryptXmssPrfInit(), SymCryptXmssRandomizedHash(), SymCryptXmssSign(), and SymCryptXmssVerifyInternal().
| FORCEINLINE VOID SYMCRYPT_CALL SymCryptWipeKnownSize | ( | _Out_writes_bytes_(cbData) PVOID | pbData, |
| SIZE_T | cbData | ||
| ) |
Definition at line 3411 of file symcrypt_internal.h.
Referenced by LmskeyWipe(), SymCrypt802_11SaeCustomDestroy(), SymCrypt802_11SaeCustomInit(), SymCrypt802_11SaeCustomInitH2EGeneric(), SYMCRYPT_HmacXxxExpandKey(), SYMCRYPT_XtsAesXxx(), SymCryptAesCmac(), SymCryptAesCmacExpandKey(), SymCryptAesCmacInit(), SymCryptAesCmacResult(), SymCryptAesDecryptC(), SymCryptAesEncryptC(), SymCryptAesGcmDecryptPartOnePass(), SymCryptAesGcmEncryptPartOnePass(), SymCryptAesKwxInternalUnwrap(), SymCryptAesKwxInternalWrap(), SymCryptCbcDecrypt(), SymCryptCbcEncrypt(), SymCryptCbcMac(), SymCryptCcmDecryptFinal(), SymCryptCcmEncryptDecryptPart(), SymCryptCcmEncryptFinal(), SymCryptCcmInit(), SymCryptChaCha20Poly1305ComputeTag(), SymCryptChaCha20Poly1305Decrypt(), SymCryptChaCha20Poly1305Encrypt(), SymCryptCtrMsb32(), SymCryptCtrMsb64(), SymCryptDesxDecrypt(), SymCryptDesxEncrypt(), SymCryptExternalMuMlDsaSign(), SymCryptFdefModElementCreate(), SymCryptGcmComputeTag(), SymCryptGcmDecrypt(), SymCryptGcmDecryptFinal(), SymCryptGcmEncrypt(), SymCryptGcmEncryptDecryptPart(), SymCryptGcmEncryptFinal(), SymCryptGcmExpandKey(), SymCryptGcmInit(), SymCryptGcmSetNonce(), SymCryptGHashAppendDataC(), SymCryptHashMlDsaSign(), SymCryptHkdf(), SymCryptHkdfDerive(), SymCryptHkdfExpandKey(), SymCryptHkdfExtractPrk(), SymCryptHmacExpandKey(), SymCryptHmacResult(), SymCryptKeccakReset(), SymCryptKeccakStateExport(), SymCryptKeccakStateImport(), SymCryptLmskeyFree(), SymCryptLmskeySetValue(), SymCryptLmsParamsFromAlgId(), SymCryptLmsSetParams(), SymCryptMd2Init(), SymCryptMd2StateExport(), SymCryptMd2StateImport(), SymCryptMd4AppendBlocks(), SymCryptMd4Result(), SymCryptMd4StateExport(), SymCryptMd4StateImport(), SymCryptMd5AppendBlocks(), SymCryptMd5Result(), SymCryptMd5StateExport(), SymCryptMd5StateImport(), SymCryptMlDsaExpandS(), SymCryptMlDsakeyGenerate(), SymCryptMlDsaKeyGenerateEx(), SymCryptMlDsaPkDecode(), SymCryptMlDsaRejBoundedPoly(), SymCryptMlDsaRejNttPoly(), SymCryptMlDsaSampleInBall(), SymCryptMlDsaSign(), SymCryptMlDsaSkDecode(), SymCryptMlKemDecapsulate(), SymCryptMlKemEncapsulate(), SymCryptMlKemEncapsulateInternal(), SymCryptMlKemkeyExpandFromPrivateSeed(), SymCryptMlKemkeyGenerate(), SymCryptMlKemkeyInitialize(), SymCryptMlKemkeyWipePrivateState(), SymCryptMlKemMatrixVectorMontMulAndAdd(), SymCryptMlKemVectorMontDotProduct(), SymCryptPbkdf2(), SymCryptPbkdf2Derive(), SymCryptPoly1305Init(), SymCryptPoly1305Result(), SymCryptRc2ExpandKeyEx(), SymCryptRngAesDf(), SymCryptRngAesGenerateSmall(), SymCryptRngAesInstantiate(), SymCryptRngAesReseed(), SymCryptRngAesUninstantiate(), SymCryptRngAesUpdate(), SymCryptSessionDestroy(), SymCryptSha1AppendBlocks(), SymCryptSha1Result(), SymCryptSha1StateExport(), SymCryptSha1StateImport(), SymCryptSha224Result(), SymCryptSha256AppendBlocks_ul1(), SymCryptSha256AppendBlocks_ul2(), SymCryptSha256Result(), SymCryptSha256StateExportCore(), SymCryptSha256StateImportCore(), SymCryptSha384Result(), SymCryptSha512_224Result(), SymCryptSha512_256Result(), SymCryptSha512AppendBlocks_ull(), SymCryptSha512AppendBlocks_ull2(), SymCryptSha512AppendBlocks_ull3(), SymCryptSha512Result(), SymCryptSha512StateExportCore(), SymCryptSha512StateImportCore(), SymCryptSp800_108(), SymCryptSp800_108Derive(), SymCryptSrtpKdf(), SymCryptSrtpKdfDerive(), SymCryptSshKdf(), SymCryptSskdfMac(), SymCryptSskdfMacDerive(), SymCryptTlsPrf1_1(), SymCryptTlsPrf1_1Derive(), SymCryptTlsPrf1_1ExpandKey(), SymCryptTlsPrf1_2(), SymCryptTlsPrf1_2Derive(), SymCryptTlsPrfPHash(), SymCryptXmssComputePublicRoot(), SymCryptXmssComputeRandomness(), SymCryptXmsskeyFree(), SymCryptXmsskeyGenerate(), SymCryptXmsskeySetValue(), SymCryptXmsskeyVerifyRoot(), SymCryptXmssParamsFromAlgIdCommon(), SymCryptXmssSetAdrsType(), SymCryptXmssSetParams(), SymCryptXmssSign(), SymCryptXmssVerifyInternal(), SymCryptXmssWotspSign(), SymCryptXtsAesSelftest(), SymCryptXtsDecryptDataUnit(), and SymCryptXtsEncryptDataUnit().
| PSYMCRYPT_XMSS_KEY SYMCRYPT_CALL SymCryptXmsskeyAllocate | ( | _In_ PCSYMCRYPT_XMSS_PARAMS | pParams, |
| UINT32 | flags | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptXmsskeyFree | ( | _Inout_ PSYMCRYPT_XMSS_KEY | pKey | ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptXmsskeyGenerate | ( | _Inout_ PSYMCRYPT_XMSS_KEY | pKey, |
| UINT32 | flags | ||
| ) |
Definition at line 1177 of file xmss.c.
| 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 | ||
| ) |
Definition at line 1349 of file xmss.c.
| 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 | ||
| ) |
Definition at line 1251 of file xmss.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptXmssMtParamsFromAlgId | ( | SYMCRYPT_XMSSMT_ALGID | id, |
| _Out_ PSYMCRYPT_XMSS_PARAMS | pParams | ||
| ) |
Definition at line 349 of file xmss.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptXmssParamsFromAlgId | ( | SYMCRYPT_XMSS_ALGID | id, |
| _Out_ PSYMCRYPT_XMSS_PARAMS | pParams | ||
| ) |
| VOID SYMCRYPT_CALL SymCryptXmssSelftest | ( | void | ) |
Referenced by SymCryptXmssVerify().
| 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 | ||
| ) |
Definition at line 365 of file xmss.c.
| 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 | ||
| ) |
Definition at line 2023 of file xmss.c.
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptXmssSizeofKeyBlobFromParams | ( | _In_ PCSYMCRYPT_XMSS_PARAMS | pParams, |
| SYMCRYPT_XMSSKEY_TYPE | keyType, | ||
| _Out_ SIZE_T * | pcbKey | ||
| ) |
Definition at line 497 of file xmss.c.
Referenced by SymCryptXmsskeyGetValue(), and SymCryptXmsskeySetValue().
| SIZE_T SYMCRYPT_CALL SymCryptXmssSizeofSignatureFromParams | ( | _In_ PCSYMCRYPT_XMSS_PARAMS | pParams | ) |
Definition at line 477 of file xmss.c.
Referenced by SymCryptXmssSign(), and SymCryptXmssVerifyInternal().
| 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 | ||
| ) |
Definition at line 1835 of file xmss.c.
| VOID SYMCRYPT_CALL SymCryptXorBytes | ( | _In_reads_(cbBytes) PCBYTE | pbSrc1, |
| _In_reads_(cbBytes) PCBYTE | pbSrc2, | ||
| _Out_writes_(cbBytes) PBYTE | pbResult, | ||
| SIZE_T | cbBytes | ||
| ) |
Definition at line 236 of file libmain.c.
Referenced by SymCryptAesCmacResult(), SymCryptAesGcmDecryptPartOnePass(), SymCryptAesGcmEncryptPartOnePass(), SymCryptCbcDecrypt(), SymCryptCbcEncrypt(), SymCryptCbcMac(), SymCryptCcmAddMacData(), SymCryptCfbDecrypt(), SymCryptCfbEncrypt(), SymCryptChaCha20Crypt(), SymCryptCtrMsb32(), SymCryptCtrMsb64(), SymCryptDesxDecrypt(), SymCryptDesxEncrypt(), SymCryptDlgroupGeneratePrimeQ_FIPS(), SymCryptGcmEncryptDecryptPart(), SymCryptMd2AppendBlocks(), SymCryptPbkdf2Derive(), SymCryptRngAesUpdate(), SymCryptTlsPrf1_1Derive(), SymCryptXmssChain(), SymCryptXmssRandHash(), SymCryptXtsDecryptDataUnit(), and SymCryptXtsEncryptDataUnit().
| 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 | ||
| ) |
Definition at line 354 of file xtsaes.c.
Referenced by SymCryptXtsAesSelftest().
| 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 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 | ||
| ) |
Definition at line 255 of file xtsaes.c.
Referenced by SymCryptXtsAesSelftest().
| 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 | ||
| ) |
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptXtsAesExpandKey | ( | _Out_ PSYMCRYPT_XTS_AES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey | ||
| ) |
Definition at line 11 of file xtsaes.c.
Referenced by SymCryptXtsAesExpandKeyEx().
| SYMCRYPT_ERROR SYMCRYPT_CALL SymCryptXtsAesExpandKeyEx | ( | _Out_ PSYMCRYPT_XTS_AES_EXPANDED_KEY | pExpandedKey, |
| _In_reads_(cbKey) PCBYTE | pbKey, | ||
| SIZE_T | cbKey, | ||
| UINT32 | flags | ||
| ) |
Definition at line 44 of file xtsaes.c.
Referenced by SymCryptXtsAesSelftest().
| VOID SYMCRYPT_CALL SymCryptXtsAesKeyCopy | ( | _In_ PCSYMCRYPT_XTS_AES_EXPANDED_KEY | pSrc, |
| _Out_ PSYMCRYPT_XTS_AES_EXPANDED_KEY | pDst | ||
| ) |
Definition at line 69 of file xtsaes.c.
| VOID SYMCRYPT_CALL SymCryptXtsAesSelftest | ( | void | ) |
Definition at line 695 of file xtsaes.c.
|
extern |
Definition at line 75 of file 3des.c.
Referenced by SymCrypt3DesCbcDecrypt(), and SymCrypt3DesCbcEncrypt().
| SYMCRYPT_ERROR |
Definition at line 227 of file symcrypt.h.
Referenced by decrypt_aes_gcm(), hkdf_finalize(), key_derivation_tls_prf(), LmsComputeOtsPubKeyCandidate(), SymCrypt802_11SaeCustomCommitCreateGeneric(), SymCrypt802_11SaeCustomCommitProcessGeneric(), SymCrypt802_11SaeCustomCreatePTGeneric(), SymCrypt802_11SaeCustomInit(), SymCrypt802_11SaeCustomInitH2EGeneric(), SymCrypt802_11SaeCustomSetRandMask(), SymCryptAesCmacExpandKey(), SymCryptAesExpandKeyInternal(), SymCryptAesKwDecrypt(), SymCryptAesKwEncrypt(), SymCryptAesKwpDecrypt(), SymCryptAesKwpEncrypt(), SymCryptCcmDecrypt(), SymCryptCcmDecryptFinal(), SymCryptCcmSelftest(), SymCryptChaCha20Init(), SymCryptChaCha20Poly1305Decrypt(), SymCryptChaCha20Poly1305Encrypt(), SymCryptChaCha20Poly1305Selftest(), SymCryptCrtGenerateForTwoCoprimes(), SymCryptCrtGenerateInverses(), SymCryptCrtSolve(), SymCryptDhSecretAgreement(), SymCryptDlgroupAutoCompleteNamedSafePrimeGroup(), SymCryptDlgroupGenerate(), SymCryptDlgroupGenerateGenG_FIPS(), SymCryptDlgroupGeneratePrimeP_FIPS(), SymCryptDlgroupGeneratePrimeQ_FIPS(), SymCryptDlgroupGetValue(), SymCryptDlgroupSetValue(), SymCryptDlgroupSetValueSafePrime(), SymCryptDlkeyExtendKeyUsage(), SymCryptDlkeyGenerate(), SymCryptDlkeyGetValue(), SymCryptDlkeySetValue(), SymCryptDsaSignEx(), SymCryptDsaTruncateHash(), SymCryptDsaVerify(), SymCryptEcDhSecretAgreement(), SymCryptEcDsaSignEx(), SymCryptEcDsaTruncateHash(), SymCryptEcDsaVerify(), SymCryptEckeyExtendKeyUsage(), SymCryptEckeyGetValue(), SymCryptEckeyPerformPublicKeyValidation(), SymCryptEckeySetRandom(), SymCryptEckeySetValue(), SymCryptEcpointGetValue(), SymCryptEcpointMultiScalarMulWnafWithInterleaving(), SymCryptEcpointScalarMulFixedWindow(), SymCryptEcpointSetValue(), SymCryptEcpointTransform(), SymCryptEcurveInitialize(), SymCryptExternalMuMlDsaSign(), SymCryptExternalMuMlDsaVerify(), SymCryptFdefIntCopyMixedSize(), SymCryptFdefIntGetValue(), SymCryptFdefIntSetValue(), SymCryptFdefModElementGetValue(), SymCryptFdefModElementSetValueGeneric(), SymCryptFdefModInvGeneric(), SymCryptFdefModInvMontgomery(), SymCryptFdefRawGetValue(), SymCryptFdefRawSetValue(), SymCryptGcmDecrypt(), SymCryptGcmDecryptFinal(), SymCryptGcmExpandKey(), SymCryptGcmKeyCopy(), SymCryptGcmSelftest(), SymCryptHashMlDsaSign(), SymCryptHashMlDsaValidateHashAlgAndGetOid(), SymCryptHashMlDsaVerify(), SymCryptHkdf(), SymCryptHkdfDerive(), SymCryptHkdfExpandKey(), SymCryptHkdfExtractPrk(), SymCryptIntGenerateRandomPrime(), SymCryptKeccakStateImport(), SymCryptLmskeyGenerate(), SymCryptLmskeyGetValue(), SymCryptLmskeySetValue(), SymCryptLmskeyVerifyRoot(), SymCryptLmsParamsFromAlgId(), SymCryptLmsSetParams(), SymCryptLmsSign(), SymCryptLmsSizeofKeyBlobFromParams(), SymCryptLmsVerify(), SymCryptLmsVerifyInternal(), SymCryptLoadLsbFirstUint32(), SymCryptLoadLsbFirstUint64(), SymCryptLoadMsbFirstUint32(), SymCryptLoadMsbFirstUint64(), SymCryptMarvin32ExpandSeed(), SymCryptMd2StateImport(), SymCryptMd4StateImport(), SymCryptMd5StateImport(), SymCryptMlDsaExpandMask(), SymCryptMlDsaGetInternalParamsFromParams(), SymCryptMlDsaHintBitUnpack(), SymCryptMlDsakeyAllocate(), SymCryptMlDsakeyGenerate(), SymCryptMlDsaKeyGenerateEx(), SymCryptMlDsakeyGetValue(), SymCryptMlDsakeySetValue(), SymCryptMlDsaPkDecode(), SymCryptMlDsaPkEncode(), SymCryptMlDsaSigDecode(), SymCryptMlDsaSign(), SymCryptMlDsaSignEx(), SymCryptMlDsaSizeofKeyFormatFromParams(), SymCryptMlDsaSizeofSignatureFromParams(), SymCryptMlDsaSkDecode(), SymCryptMlDsaSkEncode(), SymCryptMlDsaVectorDecode(), SymCryptMlDsaVerify(), SymCryptMlDsaVerifyEx(), SymCryptMlKemDecapsulate(), SymCryptMlKemEncapsulate(), SymCryptMlKemEncapsulateEx(), SymCryptMlKemEncapsulateInternal(), SymCryptMlKemkeyAllocate(), SymCryptMlKemkeyGenerate(), SymCryptMlKemkeyGetInternalParamsFromParams(), SymCryptMlKemkeyGetValue(), SymCryptMlKemkeySetValue(), SymCryptMlKemSizeofCiphertextFromParams(), SymCryptMlKemSizeofKeyFormatFromParams(), SymCryptMlKemVectorDecodeAndDecompress(), SymCryptModElementSetValue(), SymCryptModMultiExpGeneric(), SymCryptModSqrt(), SymCryptMontgomeryPointScalarMul(), SymCryptPaddingPkcs7Remove(), SymCryptPbkdf2(), SymCryptRngAesFips140_2Instantiate(), SymCryptRngAesGenerate(), SymCryptRngAesTestGenerate(), SymCryptRngAesTestInstantiate(), SymCryptRngAesTestReseed(), SymCryptRsaCoreDec(), SymCryptRsaCoreDecCrt(), SymCryptRsaCoreEnc(), SymCryptRsaCoreVerifyInput(), SymCryptRsakeyCalculatePrimesFromPrivateExponent(), SymCryptRsakeyCalculatePrivateFields(), SymCryptRsakeyExtendKeyUsage(), SymCryptRsakeyGenerate(), SymCryptRsakeyGetCrtValue(), SymCryptRsakeyGetValue(), SymCryptRsakeySetValueInternal(), SymCryptRsaOaepApplyEncryptionPadding(), SymCryptRsaOaepDecrypt(), SymCryptRsaOaepEncrypt(), SymCryptRsaOaepRemoveEncryptionPadding(), SymCryptRsaPkcs1ApplyEncryptionPadding(), SymCryptRsaPkcs1ApplySignaturePadding(), SymCryptRsaPkcs1CheckSignaturePadding(), SymCryptRsaPkcs1Decrypt(), SymCryptRsaPkcs1Encrypt(), SymCryptRsaPkcs1RemoveEncryptionPadding(), SymCryptRsaPkcs1Sign(), SymCryptRsaPkcs1Verify(), SymCryptRsaPkcs1VerifySignaturePadding(), SymCryptRsaPssApplySignaturePadding(), SymCryptRsaPssSign(), SymCryptRsaPssVerify(), SymCryptRsaPssVerifySignaturePadding(), SymCryptRsaRawDecrypt(), SymCryptRsaRawEncrypt(), SymCryptSessionDecryptComputeDesiredReplayState(), SymCryptSessionDecryptUpdateState(), SymCryptSessionDecryptUpdateStateLock(), SymCryptSessionGcmDecrypt(), SymCryptSha1StateImport(), SymCryptSha256StateImportCore(), SymCryptSha3_224StateImport(), SymCryptSha3_256StateImport(), SymCryptSha3_384StateImport(), SymCryptSha3_512StateImport(), SymCryptSha512StateImportCore(), SymCryptSp800_108(), SymCryptSrtpKdf(), SymCryptSrtpKdfDerive(), SymCryptSshKdf(), SymCryptSshKdfDerive(), SymCryptSskdfMac(), SymCryptSskdfMacDerive(), SymCryptSskdfMacExpandSalt(), SymCryptSswu(), SymCryptStoreLsbFirstUint64(), SymCryptStoreMsbFirstUint64(), SymCryptTlsCbcHmacVerifyCore(), SymCryptTlsPrf1_1(), SymCryptTlsPrf1_1Derive(), SymCryptTlsPrf1_1ExpandKey(), SymCryptTlsPrf1_2(), SymCryptTlsPrf1_2Derive(), SymCryptXmssComputePublicRoot(), SymCryptXmssGetWotspParams(), SymCryptXmsskeyGenerate(), SymCryptXmsskeyGetValue(), SymCryptXmsskeySetValue(), SymCryptXmsskeyVerifyRoot(), SymCryptXmssParamsFromAlgIdCommon(), SymCryptXmssSetParams(), SymCryptXmssSign(), SymCryptXmssSizeofKeyBlobFromParams(), SymCryptXmssVerifyInternal(), SymCryptXtsAesExpandKey(), verify_signature_dsa(), verify_signature_ecc(), and verify_signature_rsa().
|
extern |
Definition at line 92 of file aes-default-bc.c.
Referenced by alloc_aes_key(), decrypt_aes_ecb(), decrypt_aes_vector(), encrypt_aes_ecb(), encrypt_aes_vector(), SymCryptCcmSelftest(), and SymCryptGcmSelftest().
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 593 of file ec_internal_curve_params.c.
Referenced by alloc_ecc_curve(), and SymCryptGetCachedEcurveParams().
|
extern |
Definition at line 583 of file ec_internal_curve_params.c.
|
extern |
Definition at line 584 of file ec_internal_curve_params.c.
|
extern |
Definition at line 585 of file ec_internal_curve_params.c.
Referenced by alloc_ecc_curve(), SymCrypt802_11SaeCustomInit(), and SymCryptGetCachedEcurveParams().
|
extern |
Definition at line 586 of file ec_internal_curve_params.c.
Referenced by alloc_ecc_curve(), SymCryptFdefDecideModulusType(), and SymCryptGetCachedEcurveParams().
|
extern |
Definition at line 587 of file ec_internal_curve_params.c.
Referenced by alloc_ecc_curve().
|
extern |
Definition at line 589 of file ec_internal_curve_params.c.
|
extern |
Definition at line 590 of file ec_internal_curve_params.c.
|
extern |
Definition at line 591 of file ec_internal_curve_params.c.
|
extern |
Definition at line 29 of file hmacmd5.c.
Referenced by SymCryptTlsPrf1_1Derive().
|
extern |
Definition at line 36 of file hmacsha1.c.
Referenced by get_hmac_from_hash(), get_mac_from_alg(), SymCryptPbkdf2_HmacSha1SelfTest(), SymCryptSp800_108_HmacSha1SelfTest(), SymCryptTlsCbcHmacVerify(), and SymCryptTlsPrf1_1Derive().
|
extern |
Definition at line 31 of file hmacsha224.c.
|
extern |
Definition at line 29 of file hmacsha256.c.
Referenced by get_hmac_from_hash(), get_mac_from_alg(), SymCrypt802_11SaeCustomInit(), SymCryptPbkdf2_HmacSha256SelfTest(), SymCryptSp800_108_HmacSha256SelfTest(), and SymCryptTlsCbcHmacVerify().
|
extern |
Definition at line 31 of file hmacsha384.c.
Referenced by get_hmac_from_hash(), get_mac_from_alg(), SymCryptSp800_108_HmacSha384SelfTest(), and SymCryptTlsCbcHmacVerify().
|
extern |
Definition at line 90 of file hmacsha3_224.c.
|
extern |
Definition at line 90 of file hmacsha3_256.c.
|
extern |
Definition at line 90 of file hmacsha3_384.c.
|
extern |
Definition at line 90 of file hmacsha3_512.c.
|
extern |
Definition at line 31 of file hmacsha512_224.c.
|
extern |
Definition at line 31 of file hmacsha512_256.c.
|
extern |
Definition at line 29 of file hmacsha512.c.
Referenced by get_hmac_from_hash(), get_mac_from_alg(), and SymCryptSp800_108_HmacSha512SelfTest().
|
extern |
Definition at line 38 of file kmac.c.
Referenced by SymCryptSskdfMacDerive(), and SymCryptSskdfMacExpandSalt().
|
extern |
Definition at line 96 of file kmac.c.
Referenced by SymCryptSskdfMacDerive(), and SymCryptSskdfMacExpandSalt().
|
extern |
Definition at line 29 of file marvin32.c.
Referenced by SymCryptKeccakStateExport(), SymCryptKeccakStateImport(), SymCryptMarvin32Selftest(), SymCryptMd2StateExport(), SymCryptMd2StateImport(), SymCryptMd4StateExport(), SymCryptMd4StateImport(), SymCryptMd5StateExport(), SymCryptMd5StateImport(), SymCryptSha1StateExport(), SymCryptSha1StateImport(), SymCryptSha256StateExportCore(), SymCryptSha256StateImportCore(), SymCryptSha512StateExportCore(), and SymCryptSha512StateImportCore().
|
extern |
Definition at line 40 of file md2.c.
Referenced by get_hash_from_alg(), init_hash_impl(), and SymCryptMd2Append().
|
extern |
Definition at line 46 of file md4.c.
Referenced by get_hash_from_alg(), init_hash_impl(), SymCryptMd4Append(), and SymCryptMd4Result().
|
extern |
Definition at line 43 of file md5.c.
Referenced by get_hash_from_alg(), get_hash_from_str(), init_hash_impl(), SymCryptMd5Append(), and SymCryptMd5Result().
|
extern |
|
extern |
Definition at line 29 of file sha1.c.
Referenced by encrypt_rsa(), get_hash_from_alg(), get_hash_from_str(), init_hash_impl(), SymCryptDlgroupGenerate(), SymCryptDlgroupGeneratePrimeQ_FIPS(), SymCryptDlgroupSetValue(), and SymCryptSha1Append().
|
extern |
|
extern |
Definition at line 46 of file sha256.c.
Referenced by get_hash_from_alg(), get_hash_from_str(), init_hash_impl(), and SymCryptSshKdfSha256SelfTest().
|
extern |
Definition at line 169 of file sha512.c.
Referenced by get_hash_from_alg(), get_hash_from_str(), and init_hash_impl().
|
extern |
Definition at line 27 of file sha3_224.c.
Referenced by SymCryptHmacSha3_224ExpandKey().
|
extern |
Definition at line 27 of file sha3_256.c.
Referenced by SymCryptHmacSha3_256ExpandKey().
|
extern |
Definition at line 27 of file sha3_384.c.
Referenced by SymCryptHmacSha3_384ExpandKey().
|
extern |
Definition at line 27 of file sha3_512.c.
Referenced by SymCryptHmacSha3_512ExpandKey().
|
extern |
|
extern |
|
extern |
Definition at line 170 of file sha512.c.
Referenced by get_hash_from_alg(), get_hash_from_str(), init_hash_impl(), and SymCryptSshKdfSha512SelfTest().
|
extern |
|
extern |