|
ReactOS 0.4.17-dev-470-gf9e3448
|
#include <assert.h>#include <stdarg.h>#include <stdio.h>#include <stdlib.h>#include "windef.h"#include "winbase.h"#include "wincrypt.h"#include "winnls.h"#include "snmp.h"#include "wine/debug.h"#include "wine/exception.h"#include "crypt32_private.h"
Go to the source code of this file.
Classes | |
| struct | AsnDecodeSequenceItem |
| struct | AsnArrayDescriptor |
| struct | AsnArrayItemSize |
| struct | PATH_LEN_CONSTRAINT |
| struct | DECODED_RSA_PUB_KEY |
| struct | DECODED_RSA_PRIV_KEY |
Macros | |
| #define | MAX_ENCODED_LEN 0x04000000 |
| #define | ASN_FLAGS_MASK 0xe0 |
| #define | ASN_TYPE_MASK 0x1f |
| #define | GET_LEN_BYTES(b) ((b) <= 0x80 ? 1 : 1 + ((b) & 0x7f)) |
| #define | FINALMEMBERSIZE(s, member) (sizeof(s) - offsetof(s, member)) |
| #define | MEMBERSIZE(s, member, nextmember) (offsetof(s, nextmember) - offsetof(s, member)) |
| #define | RSA1_MAGIC 0x31415352 |
| #define | RSA2_MAGIC 0x32415352 |
| #define | CRYPT_TIME_GET_DIGITS(pbEncoded, len, numDigits, word) |
| #define | MIN_ENCODED_TIME_LENGTH 10 |
Typedefs | |
| typedef BOOL(WINAPI * | CryptDecodeObjectFunc) (DWORD, LPCSTR, const BYTE *, DWORD, DWORD, void *, DWORD *) |
| typedef BOOL(WINAPI * | CryptDecodeObjectExFunc) (DWORD, LPCSTR, const BYTE *, DWORD, DWORD, PCRYPT_DECODE_PARA, void *, DWORD *) |
| typedef BOOL(* | InternalDecodeFunc) (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
Functions | |
| WINE_DEFAULT_DEBUG_CHANNEL (cryptasn) | |
| WINE_DECLARE_DEBUG_CHANNEL (crypt) | |
| void | CRYPT_CopyReversed (BYTE *dst, const BYTE *src, size_t len) |
| static BOOL | CRYPT_AsnDecodeChoiceOfTimeInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodePubKeyInfoInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeExtension (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeAlgorithmId (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeBool (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeOctets (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeBitsInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeIntInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeIntegerInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeUnsignedIntegerInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodePKCSAttributeInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_GetLengthIndefinite (const BYTE *pbEncoded, DWORD cbEncoded, DWORD *len) |
| static BOOL | CRYPT_GetLen (const BYTE *pbEncoded, DWORD cbEncoded, DWORD *len) |
| static BOOL | CRYPT_DecodeEnsureSpace (DWORD dwFlags, const CRYPT_DECODE_PARA *pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo, DWORD bytesNeeded) |
| static void | CRYPT_FreeSpace (const CRYPT_DECODE_PARA *pDecodePara, LPVOID pv) |
| static BOOL | CRYPT_DecodeCheckSpace (DWORD *pcbStructInfo, DWORD bytesNeeded) |
| static BOOL | CRYPT_AsnDecodeSequenceItems (struct AsnDecodeSequenceItem items[], DWORD cItem, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, BYTE *nextData, DWORD *cbDecoded) |
| static BOOL | CRYPT_AsnDecodeSequence (struct AsnDecodeSequenceItem items[], DWORD cItem, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded, void *startingPointer) |
| static BOOL | CRYPT_AsnDecodeArray (const struct AsnArrayDescriptor *arrayDesc, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, const CRYPT_DECODE_PARA *pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeDerBlob (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeBitsSwapBytes (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeCertSignedContent (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeCertVersion (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeValidity (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCertExtensionsInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCertExtensions (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCertInfo (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodeCert (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeCRLEntryExtensions (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCRLEntry (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCRLEntries (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCRLExtensionsInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCRLExtensions (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCRLInfo (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodeCRL (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeOidIgnoreTag (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeOidInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeExtensions (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeNameValueInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeNameValue (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeUnicodeNameValueInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeUnicodeNameValue (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeRdnAttr (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeRdn (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeName (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeUnicodeRdnAttr (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeUnicodeRdn (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeUnicodeName (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_FindEncodedLen (const BYTE *pbEncoded, DWORD cbEncoded, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCopyBytes (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCTLUsage (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCTLEntryAttributes (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCTLEntry (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCTLEntries (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCTLExtensionsInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCTLExtensions (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeCTL (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeSMIMECapability (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeSMIMECapabilities (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeIA5String (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeNoticeNumbers (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeNoticeReference (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeUnicodeString (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodePolicyQualifierUserNoticeInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodePolicyQualifierUserNotice (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodePKCSAttributeValue (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodePKCSAttribute (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodePKCSAttributesInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodePKCSAttributes (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodePubKeyInfo (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeAltNameEntry (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeAltNameInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeAuthorityKeyId (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodeAuthorityKeyId2 (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeAccessDescription (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeAuthorityInfoAccess (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodePKCSContent (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodePKCSContentInfoInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodePKCSContentInfo (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| BOOL | CRYPT_AsnDecodePKCSDigestedData (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, CRYPT_DIGESTED_DATA *digestedData, DWORD *pcbDigestedData) |
| static BOOL WINAPI | CRYPT_AsnDecodeAltName (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodePathLenConstraint (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeSubtreeConstraints (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeBasicConstraints (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodeBasicConstraints2 (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodePolicyQualifier (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodePolicyQualifiers (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCertPolicy (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeCertPolicies (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeCertPolicyMapping (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeCertPolicyMappings (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeRequireExplicit (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeInhibitMapping (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeCertPolicyConstraints (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_raw_decode_rsa_pub_key (struct DECODED_RSA_PUB_KEY **decodedKey, DWORD *size, const BYTE *pbEncoded, DWORD cbEncoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeRsaPubKey_Bcrypt (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodeRsaPubKey (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodeRsaPrivKey (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeOctetStringInternal (const BYTE *encoded, DWORD encoded_size, DWORD flags, void *buf, DWORD *buf_size, DWORD *ret_decoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeOctetString (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodeBits (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodeInt (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodeInteger (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodeUnsignedInteger (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodeEnumerated (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeTimeZone (const BYTE *pbEncoded, DWORD len, SYSTEMTIME *sysTime) |
| static BOOL | CRYPT_AsnDecodeUtcTimeInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeUtcTime (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeGeneralizedTime (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeChoiceOfTime (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodeSequenceOfAny (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeDistPointName (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeDistPoint (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeCRLDistPoints (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodeEnhancedKeyUsage (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodeIssuingDistPoint (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeMaximum (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeSubtree (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodePermittedSubtree (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeExcludedSubtree (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeNameConstraints (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeIssuerSerialNumber (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodePKCSSignerInfoInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodePKCSSignerInfo (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | verify_and_copy_certificate (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCMSCertEncoded (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCMSCrlEncoded (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCMSSignerId (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCMSSignerInfoInternal (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeCMSSignerInfo (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_DecodeSignerArray (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| BOOL | CRYPT_AsnDecodeCMSSignedInfo (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, CRYPT_SIGNED_INFO *signedInfo, DWORD *pcbSignedInfo) |
| static BOOL | CRYPT_AsnDecodeRecipientInfo (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_DecodeRecipientInfoArray (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeEncryptedContentInfo (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| BOOL | CRYPT_AsnDecodePKCSEnvelopedData (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, CRYPT_ENVELOPED_DATA *envelopedData, DWORD *pcbEnvelopedData) |
| static BOOL WINAPI | CRYPT_AsnDecodeObjectIdentifier (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, CRYPT_DECODE_PARA *pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL WINAPI | CRYPT_AsnDecodeEccSignature (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, CRYPT_DECODE_PARA *pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeOCSPResponseStatus (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeOCSPResponseBytes (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeOCSPResponse (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, CRYPT_DECODE_PARA *pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeOCSPSignatureInfoCertEncoded (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeOCSPBasicSignedResponse (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, CRYPT_DECODE_PARA *pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static BOOL | CRYPT_AsnDecodeOCSPHashAlgorithm (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeOCSPNextUpdate (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeCertStatus (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeOCSPBasicResponseEntry (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeOCSPBasicResponseEntriesArray (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeResponderIDByName (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeResponderIDByKey (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL | CRYPT_AsnDecodeResponderID (const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo, DWORD *pcbDecoded) |
| static BOOL WINAPI | CRYPT_AsnDecodeOCSPBasicResponse (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, CRYPT_DECODE_PARA *pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| static CryptDecodeObjectExFunc | CRYPT_GetBuiltinDecoder (DWORD dwCertEncodingType, LPCSTR lpszStructType) |
| static CryptDecodeObjectFunc | CRYPT_LoadDecoderFunc (DWORD dwCertEncodingType, LPCSTR lpszStructType, HCRYPTOIDFUNCADDR *hFunc) |
| static CryptDecodeObjectExFunc | CRYPT_LoadDecoderExFunc (DWORD dwCertEncodingType, LPCSTR lpszStructType, HCRYPTOIDFUNCADDR *hFunc) |
| BOOL WINAPI | CryptDecodeObject (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, void *pvStructInfo, DWORD *pcbStructInfo) |
| BOOL WINAPI | CryptDecodeObjectEx (DWORD dwCertEncodingType, LPCSTR lpszStructType, const BYTE *pbEncoded, DWORD cbEncoded, DWORD dwFlags, PCRYPT_DECODE_PARA pDecodePara, void *pvStructInfo, DWORD *pcbStructInfo) |
| BOOL WINAPI | PFXIsPFXBlob (CRYPT_DATA_BLOB *pPFX) |
|
static |
Definition at line 3207 of file decode.c.
Referenced by CRYPT_AsnDecodeAuthorityInfoAccess().
|
static |
Definition at line 2857 of file decode.c.
Referenced by CRYPT_AsnDecodeCertInfo(), CRYPT_AsnDecodeCertSignedContent(), CRYPT_AsnDecodeCMSSignerInfoInternal(), CRYPT_AsnDecodeCRLInfo(), CRYPT_AsnDecodeCTL(), CRYPT_AsnDecodeEncryptedContentInfo(), CRYPT_AsnDecodeOCSPBasicSignedResponse(), CRYPT_AsnDecodeOCSPHashAlgorithm(), CRYPT_AsnDecodePKCSDigestedData(), CRYPT_AsnDecodePKCSSignerInfoInternal(), CRYPT_AsnDecodePubKeyInfoInternal(), and CRYPT_AsnDecodeRecipientInfo().
|
static |
Definition at line 3405 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 2992 of file decode.c.
Referenced by CRYPT_AsnDecodeAccessDescription(), CRYPT_AsnDecodeAltNameInternal(), CRYPT_AsnDecodeDistPointName(), and CRYPT_AsnDecodeSubtree().
|
static |
Definition at line 3115 of file decode.c.
Referenced by CRYPT_AsnDecodeAltName(), CRYPT_AsnDecodeAuthorityKeyId2(), and CRYPT_AsnDecodeDistPoint().
|
static |
Definition at line 616 of file decode.c.
Referenced by CRYPT_AsnDecodeAltNameInternal(), CRYPT_AsnDecodeAuthorityInfoAccess(), CRYPT_AsnDecodeCertExtensionsInternal(), CRYPT_AsnDecodeCertPolicies(), CRYPT_AsnDecodeCertPolicyMappings(), CRYPT_AsnDecodeCMSCertEncoded(), CRYPT_AsnDecodeCMSCrlEncoded(), CRYPT_AsnDecodeCRLDistPoints(), CRYPT_AsnDecodeCRLEntries(), CRYPT_AsnDecodeCRLEntryExtensions(), CRYPT_AsnDecodeCRLExtensionsInternal(), CRYPT_AsnDecodeCTLEntries(), CRYPT_AsnDecodeCTLEntryAttributes(), CRYPT_AsnDecodeCTLExtensionsInternal(), CRYPT_AsnDecodeCTLUsage(), CRYPT_AsnDecodeDistPointName(), CRYPT_AsnDecodeEnhancedKeyUsage(), CRYPT_AsnDecodeExcludedSubtree(), CRYPT_AsnDecodeExtensions(), CRYPT_AsnDecodeName(), CRYPT_AsnDecodeNoticeNumbers(), CRYPT_AsnDecodeOCSPBasicResponseEntriesArray(), CRYPT_AsnDecodeOCSPSignatureInfoCertEncoded(), CRYPT_AsnDecodePermittedSubtree(), CRYPT_AsnDecodePKCSAttributes(), CRYPT_AsnDecodePKCSAttributesInternal(), CRYPT_AsnDecodePKCSAttributeValue(), CRYPT_AsnDecodePolicyQualifiers(), CRYPT_AsnDecodeRdn(), CRYPT_AsnDecodeSMIMECapabilities(), CRYPT_AsnDecodeSubtreeConstraints(), CRYPT_AsnDecodeUnicodeName(), CRYPT_AsnDecodeUnicodeRdn(), CRYPT_DecodeRecipientInfoArray(), and CRYPT_DecodeSignerArray().
|
static |
Definition at line 3226 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 3135 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 3170 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 3516 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 3551 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 4424 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 4369 of file decode.c.
Referenced by CRYPT_AsnDecodeBasicConstraints(), CRYPT_AsnDecodeBits(), CRYPT_AsnDecodeBitsSwapBytes(), CRYPT_AsnDecodeCertInfo(), CRYPT_AsnDecodeCertSignedContent(), CRYPT_AsnDecodeDistPoint(), CRYPT_AsnDecodeIssuingDistPoint(), CRYPT_AsnDecodeOCSPBasicSignedResponse(), and CRYPT_AsnDecodePubKeyInfoInternal().
|
static |
Definition at line 842 of file decode.c.
Referenced by CRYPT_AsnDecodeCertSignedContent().
|
static |
Definition at line 2949 of file decode.c.
Referenced by CRYPT_AsnDecodeBasicConstraints2(), CRYPT_AsnDecodeExtension(), and CRYPT_AsnDecodeIssuingDistPoint().
|
static |
Definition at line 1060 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 974 of file decode.c.
Referenced by CRYPT_AsnDecodeCertInfo(), CRYPT_AsnDecodeOCSPBasicResponse(), and CRYPT_AsnDecodeOCSPBasicResponseEntry().
|
static |
Definition at line 955 of file decode.c.
Referenced by CRYPT_AsnDecodeCertExtensions().
|
static |
Definition at line 993 of file decode.c.
Referenced by CRYPT_AsnDecodeCert().
|
static |
Definition at line 3650 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 3626 of file decode.c.
Referenced by CRYPT_AsnDecodeCertPolicies().
|
static |
Definition at line 3833 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 3683 of file decode.c.
Referenced by CRYPT_AsnDecodeCertPolicyMappings().
|
static |
Definition at line 3707 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 878 of file decode.c.
Referenced by CRYPT_AsnDecodeCert(), CRYPT_AsnDecodeCRL(), and CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 6379 of file decode.c.
Referenced by CRYPT_AsnDecodeOCSPBasicResponseEntry().
|
static |
Definition at line 919 of file decode.c.
Referenced by CRYPT_AsnDecodeCertInfo().
|
static |
Definition at line 5109 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 5087 of file decode.c.
Referenced by CRYPT_AsnDecodeChoiceOfTime(), CRYPT_AsnDecodeCRLEntry(), CRYPT_AsnDecodeCRLInfo(), CRYPT_AsnDecodeCTL(), and CRYPT_AsnDecodeValidity().
|
static |
Definition at line 5751 of file decode.c.
Referenced by CRYPT_AsnDecodeCMSSignedInfo().
|
static |
Definition at line 5771 of file decode.c.
Referenced by CRYPT_AsnDecodeCMSSignedInfo().
| BOOL CRYPT_AsnDecodeCMSSignedInfo | ( | const BYTE * | pbEncoded, |
| DWORD | cbEncoded, | ||
| DWORD | dwFlags, | ||
| PCRYPT_DECODE_PARA | pDecodePara, | ||
| CRYPT_SIGNED_INFO * | signedInfo, | ||
| DWORD * | pcbSignedInfo | ||
| ) |
Definition at line 5936 of file decode.c.
Referenced by CDecodeMsg_DecodeSignedContent().
|
static |
Definition at line 5791 of file decode.c.
Referenced by CRYPT_AsnDecodeCMSSignerInfoInternal().
|
static |
Definition at line 5874 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 5833 of file decode.c.
Referenced by CRYPT_AsnDecodeCMSSignerInfo(), and CRYPT_DecodeSignerArray().
|
static |
Definition at line 2111 of file decode.c.
Referenced by CRYPT_AsnDecodeAlgorithmId(), CRYPT_AsnDecodeCMSCrlEncoded(), CRYPT_AsnDecodePKCSAttributeValue(), CRYPT_AsnDecodePKCSContent(), CRYPT_AsnDecodeSMIMECapability(), CRYPT_AsnDecodeSubtreeConstraints(), and verify_and_copy_certificate().
|
static |
Definition at line 1257 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 5346 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 1164 of file decode.c.
Referenced by CRYPT_AsnDecodeCRLInfo().
|
static |
Definition at line 1129 of file decode.c.
Referenced by CRYPT_AsnDecodeCRLEntries().
|
static |
Definition at line 1110 of file decode.c.
Referenced by CRYPT_AsnDecodeCRLEntry().
|
static |
Definition at line 1202 of file decode.c.
Referenced by CRYPT_AsnDecodeCRLInfo().
|
static |
Definition at line 1183 of file decode.c.
Referenced by CRYPT_AsnDecodeCRLExtensions().
|
static |
Definition at line 1221 of file decode.c.
Referenced by CRYPT_AsnDecodeCRL().
|
static |
Definition at line 2269 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 2213 of file decode.c.
Referenced by CRYPT_AsnDecodeCTL().
|
static |
Definition at line 2189 of file decode.c.
Referenced by CRYPT_AsnDecodeCTLEntries().
|
static |
Definition at line 2173 of file decode.c.
Referenced by CRYPT_AsnDecodeCTLEntry().
|
static |
Definition at line 2250 of file decode.c.
Referenced by CRYPT_AsnDecodeCTL().
|
static |
Definition at line 2231 of file decode.c.
Referenced by CRYPT_AsnDecodeCTLExtensions().
|
static |
Definition at line 2158 of file decode.c.
Referenced by CRYPT_AsnDecodeCTL().
|
static |
Definition at line 795 of file decode.c.
Referenced by CRYPT_AsnDecodeCertInfo(), CRYPT_AsnDecodeCertSignedContent(), CRYPT_AsnDecodeCRLInfo(), CRYPT_AsnDecodeIssuerSerialNumber(), CRYPT_AsnDecodeOCSPBasicSignedResponse(), and CRYPT_AsnDecodePolicyQualifier().
|
static |
Definition at line 5322 of file decode.c.
Referenced by CRYPT_AsnDecodeCRLDistPoints().
|
static |
Definition at line 5254 of file decode.c.
Referenced by CRYPT_AsnDecodeDistPoint(), and CRYPT_AsnDecodeIssuingDistPoint().
|
static |
Definition at line 6133 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 6033 of file decode.c.
Referenced by CRYPT_AsnDecodePKCSEnvelopedData().
|
static |
Definition at line 5379 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 4764 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 5560 of file decode.c.
Referenced by CRYPT_AsnDecodeNameConstraints().
|
static |
Definition at line 1425 of file decode.c.
Referenced by CRYPT_AsnDecodeCertExtensionsInternal(), CRYPT_AsnDecodeCRLEntryExtensions(), CRYPT_AsnDecodeCRLExtensionsInternal(), CRYPT_AsnDecodeCTLExtensionsInternal(), and CRYPT_AsnDecodeExtensions().
|
static |
Definition at line 1456 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 5015 of file decode.c.
Referenced by CRYPT_AsnDecodeCertStatus(), CRYPT_AsnDecodeChoiceOfTimeInternal(), CRYPT_AsnDecodeOCSPBasicResponse(), CRYPT_AsnDecodeOCSPBasicResponseEntry(), and CRYPT_AsnDecodeOCSPNextUpdate().
|
static |
Definition at line 2380 of file decode.c.
Referenced by CRYPT_AsnDecodeNoticeReference().
|
static |
Definition at line 3786 of file decode.c.
Referenced by CRYPT_AsnDecodeCertPolicyConstraints().
|
static |
Definition at line 4521 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 4614 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 4570 of file decode.c.
Referenced by CRYPT_AsnDecodeAuthorityKeyId(), CRYPT_AsnDecodeAuthorityKeyId2(), CRYPT_AsnDecodeCertInfo(), CRYPT_AsnDecodeCRLEntry(), CRYPT_AsnDecodeCTL(), CRYPT_AsnDecodeInteger(), CRYPT_AsnDecodeIssuerSerialNumber(), and CRYPT_AsnDecodeOCSPBasicResponseEntry().
|
static |
Definition at line 4480 of file decode.c.
Referenced by CRYPT_AsnDecodeCertVersion(), CRYPT_AsnDecodeCMSSignedInfo(), CRYPT_AsnDecodeCMSSignerInfoInternal(), CRYPT_AsnDecodeCRLInfo(), CRYPT_AsnDecodeCTL(), CRYPT_AsnDecodeInhibitMapping(), CRYPT_AsnDecodeInt(), CRYPT_AsnDecodeMaximum(), CRYPT_AsnDecodeNoticeNumbers(), CRYPT_AsnDecodeOCSPResponseStatus(), CRYPT_AsnDecodePathLenConstraint(), CRYPT_AsnDecodePKCSDigestedData(), CRYPT_AsnDecodePKCSEnvelopedData(), CRYPT_AsnDecodePKCSSignerInfoInternal(), CRYPT_AsnDecodeRecipientInfo(), CRYPT_AsnDecodeRequireExplicit(), CRYPT_AsnDecodeRsaPrivKey(), and CRYPT_AsnDecodeSubtree().
|
static |
Definition at line 5618 of file decode.c.
Referenced by CRYPT_AsnDecodeCMSSignerId(), CRYPT_AsnDecodePKCSSignerInfoInternal(), and CRYPT_AsnDecodeRecipientInfo().
|
static |
Definition at line 5411 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 5455 of file decode.c.
Referenced by CRYPT_AsnDecodeSubtree().
|
static |
Definition at line 1909 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 5580 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 1640 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 1493 of file decode.c.
Referenced by CRYPT_AsnDecodeNameValue(), and CRYPT_AsnDecodeRdnAttr().
|
static |
Definition at line 2430 of file decode.c.
Referenced by CRYPT_AsnDecodeNoticeReference().
|
static |
Definition at line 2450 of file decode.c.
Referenced by CRYPT_AsnDecodePolicyQualifierUserNoticeInternal().
|
static |
Definition at line 6093 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 6711 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 6520 of file decode.c.
Referenced by CRYPT_AsnDecodeOCSPBasicResponse().
|
static |
Definition at line 6485 of file decode.c.
Referenced by CRYPT_AsnDecodeOCSPBasicResponseEntriesArray().
|
static |
Definition at line 6280 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 6315 of file decode.c.
Referenced by CRYPT_AsnDecodeOCSPBasicResponseEntry().
|
static |
Definition at line 6347 of file decode.c.
Referenced by CRYPT_AsnDecodeOCSPBasicResponseEntry().
|
static |
Definition at line 6223 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 6181 of file decode.c.
Referenced by CRYPT_AsnDecodeOCSPResponse().
|
static |
Definition at line 6162 of file decode.c.
Referenced by CRYPT_AsnDecodeOCSPResponse().
|
static |
Definition at line 6252 of file decode.c.
Referenced by CRYPT_AsnDecodeOCSPBasicSignedResponse().
|
static |
Definition at line 4178 of file decode.c.
Referenced by CRYPT_AsnDecodeAuthorityKeyId(), CRYPT_AsnDecodeAuthorityKeyId2(), CRYPT_AsnDecodeCMSSignerId(), CRYPT_AsnDecodeCMSSignerInfoInternal(), CRYPT_AsnDecodeCTL(), CRYPT_AsnDecodeCTLEntry(), CRYPT_AsnDecodeEncryptedContentInfo(), CRYPT_AsnDecodeExtension(), CRYPT_AsnDecodeOCSPBasicResponseEntry(), CRYPT_AsnDecodeOCSPResponseBytes(), CRYPT_AsnDecodePKCSDigestedData(), CRYPT_AsnDecodePKCSSignerInfoInternal(), and CRYPT_AsnDecodeRecipientInfo().
|
static |
Definition at line 4319 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 4227 of file decode.c.
Referenced by CRYPT_AsnDecodeOctetString().
|
static |
Definition at line 1307 of file decode.c.
Referenced by CRYPT_AsnDecodeAlgorithmId(), CRYPT_AsnDecodeAltNameEntry(), CRYPT_AsnDecodeExtension(), CRYPT_AsnDecodeOCSPResponseBytes(), CRYPT_AsnDecodeOidInternal(), CRYPT_AsnDecodePKCSAttributeInternal(), CRYPT_AsnDecodePKCSContentInfoInternal(), CRYPT_AsnDecodeRdnAttr(), CRYPT_AsnDecodeSMIMECapability(), and CRYPT_AsnDecodeUnicodeRdnAttr().
|
static |
Definition at line 1406 of file decode.c.
Referenced by CRYPT_AsnDecodeAccessDescription(), CRYPT_AsnDecodeCertPolicy(), CRYPT_AsnDecodeCertPolicyMapping(), CRYPT_AsnDecodeCTLUsage(), CRYPT_AsnDecodeEncryptedContentInfo(), CRYPT_AsnDecodeEnhancedKeyUsage(), CRYPT_AsnDecodeObjectIdentifier(), and CRYPT_AsnDecodePolicyQualifier().
|
static |
Definition at line 3456 of file decode.c.
Referenced by CRYPT_AsnDecodeBasicConstraints(), and CRYPT_AsnDecodeBasicConstraints2().
|
static |
Definition at line 5539 of file decode.c.
Referenced by CRYPT_AsnDecodeNameConstraints().
|
static |
Definition at line 2763 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 2737 of file decode.c.
Referenced by CRYPT_AsnDecodeCTLEntryAttributes(), CRYPT_AsnDecodePKCSAttribute(), CRYPT_AsnDecodePKCSAttributes(), and CRYPT_AsnDecodePKCSAttributesInternal().
|
static |
Definition at line 2825 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 2809 of file decode.c.
Referenced by CRYPT_AsnDecodeCMSSignerInfoInternal(), and CRYPT_AsnDecodePKCSSignerInfoInternal().
|
static |
Definition at line 2718 of file decode.c.
Referenced by CRYPT_AsnDecodePKCSAttributeInternal().
|
static |
Definition at line 3259 of file decode.c.
Referenced by CRYPT_AsnDecodePKCSContentInfoInternal().
|
static |
Definition at line 3336 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 3311 of file decode.c.
Referenced by CRYPT_AsnDecodeCMSSignedInfo(), CRYPT_AsnDecodePKCSContentInfo(), and CRYPT_AsnDecodePKCSDigestedData().
| BOOL CRYPT_AsnDecodePKCSDigestedData | ( | const BYTE * | pbEncoded, |
| DWORD | cbEncoded, | ||
| DWORD | dwFlags, | ||
| PCRYPT_DECODE_PARA | pDecodePara, | ||
| CRYPT_DIGESTED_DATA * | digestedData, | ||
| DWORD * | pcbDigestedData | ||
| ) |
Definition at line 3378 of file decode.c.
Referenced by CDecodeMsg_DecodeHashedContent().
| BOOL CRYPT_AsnDecodePKCSEnvelopedData | ( | const BYTE * | pbEncoded, |
| DWORD | cbEncoded, | ||
| DWORD | dwFlags, | ||
| PCRYPT_DECODE_PARA | pDecodePara, | ||
| CRYPT_ENVELOPED_DATA * | envelopedData, | ||
| DWORD * | pcbEnvelopedData | ||
| ) |
Definition at line 6065 of file decode.c.
Referenced by CDecodeMsg_DecodeEnvelopedContent().
|
static |
Definition at line 5689 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 5648 of file decode.c.
Referenced by CRYPT_AsnDecodePKCSSignerInfo().
|
static |
Definition at line 3580 of file decode.c.
Referenced by CRYPT_AsnDecodePolicyQualifiers().
|
static |
Definition at line 3605 of file decode.c.
Referenced by CRYPT_AsnDecodeCertPolicy().
|
static |
Definition at line 2668 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 2642 of file decode.c.
Referenced by CRYPT_AsnDecodePolicyQualifierUserNotice().
|
static |
Definition at line 2907 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 2885 of file decode.c.
Referenced by CRYPT_AsnDecodeCertInfo(), and CRYPT_AsnDecodePubKeyInfo().
|
static |
Definition at line 1894 of file decode.c.
Referenced by CRYPT_AsnDecodeName().
|
static |
Definition at line 1862 of file decode.c.
Referenced by CRYPT_AsnDecodeRdn().
|
static |
Definition at line 5975 of file decode.c.
Referenced by CRYPT_DecodeRecipientInfoArray().
|
static |
Definition at line 3739 of file decode.c.
Referenced by CRYPT_AsnDecodeCertPolicyConstraints().
|
static |
Definition at line 6689 of file decode.c.
Referenced by CRYPT_AsnDecodeOCSPBasicResponse().
|
static |
Definition at line 6606 of file decode.c.
Referenced by CRYPT_AsnDecodeResponderID().
|
static |
Definition at line 6534 of file decode.c.
Referenced by CRYPT_AsnDecodeResponderID().
|
static |
Definition at line 4050 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 3976 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 3913 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 454 of file decode.c.
Referenced by CRYPT_AsnDecodeAccessDescription(), CRYPT_AsnDecodeAlgorithmId(), CRYPT_AsnDecodeAuthorityKeyId(), CRYPT_AsnDecodeAuthorityKeyId2(), CRYPT_AsnDecodeBasicConstraints(), CRYPT_AsnDecodeBasicConstraints2(), CRYPT_AsnDecodeCertInfo(), CRYPT_AsnDecodeCertPolicy(), CRYPT_AsnDecodeCertPolicyConstraints(), CRYPT_AsnDecodeCertPolicyMapping(), CRYPT_AsnDecodeCertSignedContent(), CRYPT_AsnDecodeCMSSignedInfo(), CRYPT_AsnDecodeCMSSignerInfoInternal(), CRYPT_AsnDecodeCRLEntry(), CRYPT_AsnDecodeCRLInfo(), CRYPT_AsnDecodeCTL(), CRYPT_AsnDecodeCTLEntry(), CRYPT_AsnDecodeDistPoint(), CRYPT_AsnDecodeEccSignature(), CRYPT_AsnDecodeEncryptedContentInfo(), CRYPT_AsnDecodeExtension(), CRYPT_AsnDecodeIssuerSerialNumber(), CRYPT_AsnDecodeIssuingDistPoint(), CRYPT_AsnDecodeNameConstraints(), CRYPT_AsnDecodeNoticeReference(), CRYPT_AsnDecodeOCSPBasicResponse(), CRYPT_AsnDecodeOCSPBasicResponseEntry(), CRYPT_AsnDecodeOCSPBasicSignedResponse(), CRYPT_AsnDecodeOCSPResponse(), CRYPT_AsnDecodeOCSPResponseBytes(), CRYPT_AsnDecodePKCSAttributeInternal(), CRYPT_AsnDecodePKCSContentInfoInternal(), CRYPT_AsnDecodePKCSDigestedData(), CRYPT_AsnDecodePKCSEnvelopedData(), CRYPT_AsnDecodePKCSSignerInfoInternal(), CRYPT_AsnDecodePolicyQualifier(), CRYPT_AsnDecodePolicyQualifierUserNoticeInternal(), CRYPT_AsnDecodePubKeyInfoInternal(), CRYPT_AsnDecodeRdnAttr(), CRYPT_AsnDecodeRecipientInfo(), CRYPT_AsnDecodeRsaPrivKey(), CRYPT_AsnDecodeSMIMECapability(), CRYPT_AsnDecodeSubtree(), CRYPT_AsnDecodeUnicodeRdnAttr(), CRYPT_AsnDecodeValidity(), and CRYPT_raw_decode_rsa_pub_key().
|
static |
Definition at line 312 of file decode.c.
Referenced by CRYPT_AsnDecodeSequence().
|
static |
Definition at line 5147 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 2347 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 2322 of file decode.c.
Referenced by CRYPT_AsnDecodeSMIMECapabilities().
|
static |
Definition at line 5505 of file decode.c.
Referenced by CRYPT_AsnDecodeExcludedSubtree(), and CRYPT_AsnDecodePermittedSubtree().
|
static |
Definition at line 3495 of file decode.c.
Referenced by CRYPT_AsnDecodeBasicConstraints().
|
static |
Definition at line 4855 of file decode.c.
Referenced by CRYPT_AsnDecodeGeneralizedTime(), and CRYPT_AsnDecodeUtcTimeInternal().
|
static |
Definition at line 2006 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 1823 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 1679 of file decode.c.
Referenced by CRYPT_AsnDecodeUnicodeNameValue(), and CRYPT_AsnDecodeUnicodeRdnAttr().
|
static |
Definition at line 1991 of file decode.c.
Referenced by CRYPT_AsnDecodeUnicodeName().
|
static |
Definition at line 1958 of file decode.c.
Referenced by CRYPT_AsnDecodeUnicodeRdn().
|
static |
Definition at line 2514 of file decode.c.
Referenced by CRYPT_AsnDecodePolicyQualifierUserNoticeInternal().
|
static |
Definition at line 4722 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 4663 of file decode.c.
Referenced by CRYPT_AsnDecodeEccSignature(), CRYPT_AsnDecodeRsaPrivKey(), CRYPT_AsnDecodeUnsignedInteger(), and CRYPT_raw_decode_rsa_pub_key().
|
static |
Definition at line 4978 of file decode.c.
Referenced by CRYPT_GetBuiltinDecoder().
|
static |
Definition at line 4912 of file decode.c.
Referenced by CRYPT_AsnDecodeChoiceOfTimeInternal(), and CRYPT_AsnDecodeUtcTime().
|
static |
Definition at line 937 of file decode.c.
Referenced by CRYPT_AsnDecodeCertInfo().
Definition at line 249 of file decode.c.
Referenced by CRYPT_AsnDecodeDerBlob(), CRYPT_AsnDecodeGeneralizedTime(), CRYPT_AsnDecodeIntInternal(), and CRYPT_AsnDecodeUtcTimeInternal().
|
static |
Definition at line 210 of file decode.c.
Referenced by CRYPT_AsnDecodeAltName(), CRYPT_AsnDecodeArray(), CRYPT_AsnDecodeBits(), CRYPT_AsnDecodeChoiceOfTime(), CRYPT_AsnDecodeCMSSignerInfo(), CRYPT_AsnDecodeEnumerated(), CRYPT_AsnDecodeInt(), CRYPT_AsnDecodeInteger(), CRYPT_AsnDecodeName(), CRYPT_AsnDecodeNameValue(), CRYPT_AsnDecodeObjectIdentifier(), CRYPT_AsnDecodeOctetString(), CRYPT_AsnDecodePKCSAttribute(), CRYPT_AsnDecodePKCSContentInfo(), CRYPT_AsnDecodePKCSSignerInfo(), CRYPT_AsnDecodePolicyQualifierUserNotice(), CRYPT_AsnDecodePubKeyInfo(), CRYPT_AsnDecodeRsaPrivKey(), CRYPT_AsnDecodeRsaPubKey(), CRYPT_AsnDecodeRsaPubKey_Bcrypt(), CRYPT_AsnDecodeSequence(), CRYPT_AsnDecodeSequenceOfAny(), CRYPT_AsnDecodeUnicodeName(), CRYPT_AsnDecodeUnicodeNameValue(), CRYPT_AsnDecodeUnsignedInteger(), CRYPT_AsnDecodeUtcTime(), and CryptDecodeObjectEx().
|
static |
Definition at line 6011 of file decode.c.
Referenced by CRYPT_AsnDecodePKCSEnvelopedData().
|
static |
Definition at line 5917 of file decode.c.
Referenced by CRYPT_AsnDecodeCMSSignedInfo().
|
static |
Definition at line 2055 of file decode.c.
Referenced by CRYPT_AsnDecodeCopyBytes().
|
static |
Definition at line 238 of file decode.c.
Referenced by CRYPT_AsnDecodeAltName(), CRYPT_AsnDecodeArray(), CRYPT_AsnDecodeBits(), CRYPT_AsnDecodeChoiceOfTime(), CRYPT_AsnDecodeCMSSignerInfo(), CRYPT_AsnDecodeInt(), CRYPT_AsnDecodeInteger(), CRYPT_AsnDecodeName(), CRYPT_AsnDecodeNameValue(), CRYPT_AsnDecodeObjectIdentifier(), CRYPT_AsnDecodeOctetString(), CRYPT_AsnDecodePKCSAttribute(), CRYPT_AsnDecodePKCSContentInfo(), CRYPT_AsnDecodePKCSSignerInfo(), CRYPT_AsnDecodePolicyQualifierUserNotice(), CRYPT_AsnDecodePubKeyInfo(), CRYPT_AsnDecodeSequence(), CRYPT_AsnDecodeSequenceOfAny(), CRYPT_AsnDecodeUnicodeName(), CRYPT_AsnDecodeUnicodeNameValue(), CRYPT_AsnDecodeUnsignedInteger(), CRYPT_AsnDecodeUtcTime(), and CryptDecodeObjectEx().
|
static |
Definition at line 6746 of file decode.c.
Referenced by CryptDecodeObjectEx().
Definition at line 192 of file decode.c.
Referenced by CRYPT_AsnDecodeAltNameEntry(), CRYPT_AsnDecodeBitsInternal(), CRYPT_AsnDecodeCertExtensions(), CRYPT_AsnDecodeCertStatus(), CRYPT_AsnDecodeCertVersion(), CRYPT_AsnDecodeCRLExtensions(), CRYPT_AsnDecodeCTLExtensions(), CRYPT_AsnDecodeDerBlob(), CRYPT_AsnDecodeDistPointName(), CRYPT_AsnDecodeIA5String(), CRYPT_AsnDecodeIntegerInternal(), CRYPT_AsnDecodeIntInternal(), CRYPT_AsnDecodeNameValueInternal(), CRYPT_AsnDecodeOCSPHashAlgorithm(), CRYPT_AsnDecodeOCSPNextUpdate(), CRYPT_AsnDecodeOCSPResponseBytes(), CRYPT_AsnDecodeOCSPSignatureInfoCertEncoded(), CRYPT_AsnDecodeOctets(), CRYPT_AsnDecodeOctetStringInternal(), CRYPT_AsnDecodeOidIgnoreTag(), CRYPT_AsnDecodeResponderIDByKey(), CRYPT_AsnDecodeResponderIDByName(), CRYPT_AsnDecodeSequenceOfAny(), CRYPT_AsnDecodeUnicodeNameValueInternal(), CRYPT_AsnDecodeUnicodeString(), and CRYPT_AsnDecodeUnsignedIntegerInternal().
|
static |
Definition at line 124 of file decode.c.
Referenced by CRYPT_AsnDecodeArray(), CRYPT_AsnDecodeOctetStringInternal(), CRYPT_AsnDecodePKCSContent(), CRYPT_AsnDecodeSequence(), CRYPT_AsnDecodeSequenceItems(), CRYPT_FindEncodedLen(), CRYPT_GetLen(), and PFXIsPFXBlob().
|
static |
Definition at line 6977 of file decode.c.
Referenced by CryptDecodeObjectEx().
|
static |
Definition at line 6964 of file decode.c.
Referenced by CryptDecodeObjectEx().
|
static |
Definition at line 3882 of file decode.c.
Referenced by CRYPT_AsnDecodeRsaPubKey(), and CRYPT_AsnDecodeRsaPubKey_Bcrypt().
| BOOL WINAPI CryptDecodeObject | ( | DWORD | dwCertEncodingType, |
| LPCSTR | lpszStructType, | ||
| const BYTE * | pbEncoded, | ||
| DWORD | cbEncoded, | ||
| DWORD | dwFlags, | ||
| void * | pvStructInfo, | ||
| DWORD * | pcbStructInfo | ||
| ) |
Definition at line 6990 of file decode.c.
Referenced by CertComparePublicKeyInfo(), CRYPT_ImportPublicKeyInfoEx(), CryptCATEnumerateMember(), decode_inner_content(), and SOFTPUB_DecodeInnerContent().
| BOOL WINAPI CryptDecodeObjectEx | ( | DWORD | dwCertEncodingType, |
| LPCSTR | lpszStructType, | ||
| const BYTE * | pbEncoded, | ||
| DWORD | cbEncoded, | ||
| DWORD | dwFlags, | ||
| PCRYPT_DECODE_PARA | pDecodePara, | ||
| void * | pvStructInfo, | ||
| DWORD * | pcbStructInfo | ||
| ) |
Definition at line 6998 of file decode.c.
Referenced by CDecodeMsg_DecodeContent(), CDecodeMsg_DecodeDataContent(), CDecodeMsg_FinalizeSignedContent(), CDecodeSignedMsg_GetParam(), Cert_clone(), cert_get_alt_name_info(), cert_get_name_from_rdn_attr(), cert_name_to_str_with_indent(), CertContext_GetProperty(), CertCreateCertificateContext(), CertCreateCRLContext(), CertCreateCTLContext(), CertGetEnhancedKeyUsage(), CertGetIntendedKeyUsage(), CertGetNameStringW(), CertGetPublicKeyLength(), CertIsRDNAttrsInCertificateName(), CertIsValidCRLForCertificate(), check_ocsp_response_info(), CNG_ImportECCPubKey(), CNG_ImportRSAPubKey(), CNG_PrepareSignatureECC(), compare_alt_name_with_constraints(), compare_crl_issued_by(), compare_subject_with_email_constraints(), CRYPT_CheckUsages(), CRYPT_DecodeBasicConstraints(), CRYPT_FormatAltName(), CRYPT_FormatAuthorityInfoAccess(), CRYPT_FormatAuthorityKeyId2(), CRYPT_FormatBasicConstraints2(), CRYPT_FormatCPS(), CRYPT_FormatCRLDistPoints(), CRYPT_FormatEnhancedKeyUsage(), CRYPT_FormatKeyUsage(), CRYPT_FormatNetscapeCertType(), CRYPT_FormatSpcFinancialCriteria(), CRYPT_FormatUnicodeString(), CRYPT_FormatUserNotice(), CRYPT_GetIssuer(), CRYPT_GetNameConstraints(), CRYPT_GetPolicies(), CRYPT_GetUrlFromCertificateIssuer(), CRYPT_GetUrlFromCRLDistPointsExt(), CRYPT_IsCertificateSelfSigned(), CRYPT_KeyUsageValid(), CryptDecodeObject(), CryptHashToBeSigned(), CryptVerifyCertificateSignatureEx(), directory_name_matches(), display_app_usages(), dump_alt_name(), dump_basic_constraints(), dump_basic_constraints2(), dump_cert_policies(), dump_enhanced_key_usage(), dump_key_usage(), dump_name_constraints(), dump_netscape_cert_type(), find_cert_by_issuer(), FormatVerisignExtension(), get_cert_common_name(), get_cps_str_from_qualifier(), get_user_notice_from_qualifier(), handle_ocsp_response(), is_ca_cert(), match_dns_to_subject_alt_name(), match_dns_to_subject_dn(), set_issuer_statement(), test_decodeAltName(), test_decodeAuthorityInfoAccess(), test_decodeAuthorityKeyId(), test_decodeAuthorityKeyId2(), test_decodeBasicConstraints(), test_decodeBits(), test_decodeCert(), test_decodeCertPolicies(), test_decodeCertPolicyConstraints(), test_decodeCertPolicyMappings(), test_decodeCertToBeSigned(), test_decodeCMSSignerInfo(), test_decodeCRLDistPoints(), test_decodeCRLIssuingDistPoint(), test_decodeCRLToBeSigned(), test_decodeCTL(), test_decodeEnhancedKeyUsage(), test_decodeEnumerated(), test_decodeExtensions(), test_decodeFiletime(), test_decodeInt(), test_decodeName(), test_decodeNameConstraints(), test_decodeNameValue(), test_decodeOCSPBasicResponseInfo(), test_decodeOCSPBasicSignedResponseInfo(), test_decodeOCSPResponseInfo(), test_decodeOctets(), test_decodePKCSAttribute(), test_decodePKCSAttributes(), test_decodePKCSContentInfo(), test_decodePKCSSignerInfo(), test_decodePKCSSMimeCapabilities(), test_decodePolicyQualifierUserNotice(), test_decodePublicKeyInfo(), test_decodeRsaPrivateKey(), test_decodeRsaPublicKey(), test_decodeRsaPublicKey_Bcrypt(), test_decodeSequenceOfAny(), test_decodeUnicodeName(), test_decodeUnicodeNameValue(), test_VerifySignature(), testTimeDecoding(), TrustIsCertificateSelfSigned(), verify_cert_revocation(), verify_cert_revocation_from_aia_ext(), verify_signed_ocsp_response_info(), WINTRUST_GetTimeFromCounterSigner(), and WINTRUST_GetTimeFromSigner().
| BOOL WINAPI PFXIsPFXBlob | ( | CRYPT_DATA_BLOB * | pPFX | ) |
Definition at line 7085 of file decode.c.
Referenced by CRYPT_QueryPFXObject().
|
static |
Definition at line 5732 of file decode.c.
Referenced by CRYPT_AsnDecodeCMSCertEncoded(), and CRYPT_AsnDecodeOCSPSignatureInfoCertEncoded().
| WINE_DECLARE_DEBUG_CHANNEL | ( | crypt | ) |
| WINE_DEFAULT_DEBUG_CHANNEL | ( | cryptasn | ) |