|
static | BOOL (WINAPI *pCryptDecodeObjectEx)(DWORD |
|
static void | test_encodeInt (DWORD dwEncoding) |
|
static void | test_decodeInt (DWORD dwEncoding) |
|
static void | test_encodeEnumerated (DWORD dwEncoding) |
|
static void | test_decodeEnumerated (DWORD dwEncoding) |
|
static void | testTimeEncoding (DWORD dwEncoding, LPCSTR structType, const struct encodedFiletime *time) |
|
static const char * | printSystemTime (const SYSTEMTIME *st) |
|
static const char * | printFileTime (const FILETIME *ft) |
|
static void | compareTime (const SYSTEMTIME *expected, const FILETIME *got) |
|
static void | testTimeDecoding (DWORD dwEncoding, LPCSTR structType, const struct encodedFiletime *time) |
|
static void | test_encodeFiletime (DWORD dwEncoding) |
|
static void | test_decodeFiletime (DWORD dwEncoding) |
|
static void | test_encodeName (DWORD dwEncoding) |
|
static void | test_encodeUnicodeName (DWORD dwEncoding) |
|
static void | compareNameValues (const CERT_NAME_VALUE *expected, const CERT_NAME_VALUE *got) |
|
static void | compareRDNAttrs (const CERT_RDN_ATTR *expected, const CERT_RDN_ATTR *got) |
|
static void | compareRDNs (const CERT_RDN *expected, const CERT_RDN *got) |
|
static void | compareNames (const CERT_NAME_INFO *expected, const CERT_NAME_INFO *got) |
|
static void | test_decodeName (DWORD dwEncoding) |
|
static void | test_decodeUnicodeName (DWORD dwEncoding) |
|
static void | test_encodeNameValue (DWORD dwEncoding) |
|
static void | test_decodeNameValue (DWORD dwEncoding) |
|
static void | test_encodeAltName (DWORD dwEncoding) |
|
static void | test_decodeAltName (DWORD dwEncoding) |
|
static void | test_encodeUnicodeNameValue (DWORD dwEncoding) |
|
static int | strncmpW (const WCHAR *str1, const WCHAR *str2, int n) |
|
static void | test_decodeUnicodeNameValue (DWORD dwEncoding) |
|
static void | test_encodeOctets (DWORD dwEncoding) |
|
static void | test_decodeOctets (DWORD dwEncoding) |
|
static void | test_encodeBits (DWORD dwEncoding) |
|
static void | test_decodeBits (DWORD dwEncoding) |
|
static void | test_encodeBasicConstraints (DWORD dwEncoding) |
|
static void | test_decodeBasicConstraints (DWORD dwEncoding) |
|
static void | test_encodeRsaPublicKey (DWORD dwEncoding) |
|
static void | test_decodeRsaPublicKey (DWORD dwEncoding) |
|
static void | test_encodeSequenceOfAny (DWORD dwEncoding) |
|
static void | test_decodeSequenceOfAny (DWORD dwEncoding) |
|
static void | test_encodeExtensions (DWORD dwEncoding) |
|
static void | test_decodeExtensions (DWORD dwEncoding) |
|
static void | test_encodePublicKeyInfo (DWORD dwEncoding) |
|
static void | comparePublicKeyInfo (const CERT_PUBLIC_KEY_INFO *expected, const CERT_PUBLIC_KEY_INFO *got) |
|
static void | test_decodePublicKeyInfo (DWORD dwEncoding) |
|
static void | test_encodeCertToBeSigned (DWORD dwEncoding) |
|
static void | test_decodeCertToBeSigned (DWORD dwEncoding) |
|
static void | test_encodeCert (DWORD dwEncoding) |
|
static void | test_decodeCert (DWORD dwEncoding) |
|
static void | test_encodeCRLDistPoints (DWORD dwEncoding) |
|
static void | test_decodeCRLDistPoints (DWORD dwEncoding) |
|
static void | test_encodeCRLIssuingDistPoint (DWORD dwEncoding) |
|
static void | compareAltNameEntry (const CERT_ALT_NAME_ENTRY *expected, const CERT_ALT_NAME_ENTRY *got) |
|
static void | compareAltNameInfo (const CERT_ALT_NAME_INFO *expected, const CERT_ALT_NAME_INFO *got) |
|
static void | compareDistPointName (const CRL_DIST_POINT_NAME *expected, const CRL_DIST_POINT_NAME *got) |
|
static void | compareCRLIssuingDistPoints (const CRL_ISSUING_DIST_POINT *expected, const CRL_ISSUING_DIST_POINT *got) |
|
static void | test_decodeCRLIssuingDistPoint (DWORD dwEncoding) |
|
static void | test_encodeCRLToBeSigned (DWORD dwEncoding) |
|
static void | test_decodeCRLToBeSigned (DWORD dwEncoding) |
|
static void | test_encodeEnhancedKeyUsage (DWORD dwEncoding) |
|
static void | test_decodeEnhancedKeyUsage (DWORD dwEncoding) |
|
static void | test_encodeAuthorityKeyId (DWORD dwEncoding) |
|
static void | test_decodeAuthorityKeyId (DWORD dwEncoding) |
|
static void | test_encodeAuthorityKeyId2 (DWORD dwEncoding) |
|
static void | test_decodeAuthorityKeyId2 (DWORD dwEncoding) |
|
static void | test_encodeAuthorityInfoAccess (DWORD dwEncoding) |
|
static void | compareAuthorityInfoAccess (LPCSTR header, const CERT_AUTHORITY_INFO_ACCESS *expected, const CERT_AUTHORITY_INFO_ACCESS *got) |
|
static void | test_decodeAuthorityInfoAccess (DWORD dwEncoding) |
|
static void | test_encodeCTL (DWORD dwEncoding) |
|
static void | compareCTLInfo (LPCSTR header, const CTL_INFO *expected, const CTL_INFO *got) |
|
static void | test_decodeCTL (DWORD dwEncoding) |
|
static void | test_encodePKCSContentInfo (DWORD dwEncoding) |
|
static void | test_decodePKCSContentInfo (DWORD dwEncoding) |
|
static void | test_encodePKCSAttribute (DWORD dwEncoding) |
|
static void | test_decodePKCSAttribute (DWORD dwEncoding) |
|
static void | test_encodePKCSAttributes (DWORD dwEncoding) |
|
static void | test_decodePKCSAttributes (DWORD dwEncoding) |
|
static void | test_encodePKCSSMimeCapabilities (DWORD dwEncoding) |
|
static void | compareSMimeCapabilities (LPCSTR header, const CRYPT_SMIME_CAPABILITIES *expected, const CRYPT_SMIME_CAPABILITIES *got) |
|
static void | test_decodePKCSSMimeCapabilities (DWORD dwEncoding) |
|
static void | test_encodePKCSSignerInfo (DWORD dwEncoding) |
|
static void | test_decodePKCSSignerInfo (DWORD dwEncoding) |
|
static void | test_encodeCMSSignerInfo (DWORD dwEncoding) |
|
static void | test_decodeCMSSignerInfo (DWORD dwEncoding) |
|
static void | test_encodeNameConstraints (DWORD dwEncoding) |
|
static void | test_decodeNameConstraints (DWORD dwEncoding) |
|
static void | test_encodePolicyQualifierUserNotice (DWORD dwEncoding) |
|
static void | test_decodePolicyQualifierUserNotice (DWORD dwEncoding) |
|
static void | test_encodeCertPolicies (DWORD dwEncoding) |
|
static void | test_decodeCertPolicies (DWORD dwEncoding) |
|
static void | test_encodeCertPolicyMappings (DWORD dwEncoding) |
|
static void | test_decodeCertPolicyMappings (DWORD dwEncoding) |
|
static void | test_encodeCertPolicyConstraints (DWORD dwEncoding) |
|
static void | test_decodeCertPolicyConstraints (DWORD dwEncoding) |
|
static void | test_decodeRsaPrivateKey (DWORD dwEncoding) |
|
static void | testExportPublicKey (HCRYPTPROV csp, PCERT_PUBLIC_KEY_INFO *pInfo) |
|
static void | testImportPublicKey (HCRYPTPROV csp, PCERT_PUBLIC_KEY_INFO info) |
|
static void | testPortPublicKeyInfo (void) |
|
| START_TEST (encode) |
|
|
static | LPCSTR |
|
static const BYTE | DWORD |
|
static const BYTE | PCRYPT_DECODE_PARA |
|
static const BYTE void DWORD *static const void | PCRYPT_ENCODE_PARA |
|
static const BYTE | bin1 [] = {0x02,0x01,0x01} |
|
static const BYTE | bin2 [] = {0x02,0x01,0x7f} |
|
static const BYTE | bin3 [] = {0x02,0x02,0x00,0x80} |
|
static const BYTE | bin4 [] = {0x02,0x02,0x01,0x00} |
|
static const BYTE | bin5 [] = {0x02,0x01,0x80} |
|
static const BYTE | bin6 [] = {0x02,0x02,0xff,0x7f} |
|
static const BYTE | bin7 [] = {0x02,0x04,0xba,0xdd,0xf0,0x0d} |
|
static const struct encodedInt | ints [] |
|
static const BYTE | bin8 [] = {0xff,0xff,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0} |
|
static const BYTE | bin9 [] = {0x02,0x0a,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01,0xff,0xff,0} |
|
static const BYTE | bin10 [] = {0xff,0xff,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0} |
|
static const BYTE | bin11 [] = {0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01,0xff,0xff,0xff,0} |
|
static const BYTE | bin12 [] = {0x02,0x09,0xff,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0} |
|
static const BYTE | bin13 [] = {0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01,0xff,0} |
|
static const struct encodedBigInt | bigInts [] |
|
static const BYTE | bin14 [] = {0xff,0xff,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0} |
|
static const BYTE | bin15 [] = {0x02,0x0a,0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01,0xff,0xff,0} |
|
static const BYTE | bin16 [] = {0x08,0x07,0x06,0x05,0x04,0x03,0x02,0x01,0xff,0xff,0xff,0} |
|
static const BYTE | bin17 [] = {0x02,0x0c,0x00,0xff,0xff,0xff,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0} |
|
static const struct encodedBigInt | bigUInts [] |
|
static const BYTE | bin18 [] = {0x0a,0x01,0x01} |
|
static const BYTE | bin19 [] = {0x0a,0x05,0x00,0xff,0xff,0xff,0x80} |
|
static const struct encodedInt | enums [] |
|
static const LPCSTR | enumeratedTypes [] |
|
static const BYTE | bin20 [] |
|
static const BYTE | bin21 [] |
|
static const BYTE | bin22 [] |
|
static const struct encodedFiletime | times [] |
|
static const BYTE | bin23 [] |
|
static const BYTE | bin24 [] |
|
static const BYTE | bin25 [] |
|
static const BYTE | bin26 [] |
|
static const BYTE | bin27 [] |
|
static const BYTE | bin28 [] |
|
static const BYTE | bin29 [] |
|
static const BYTE | bin30 [] |
|
static const BYTE | bin31 [] |
|
static const BYTE | bin32 [] |
|
static const BYTE | bin33 [] |
|
static const BYTE | bin34 [] |
|
static const BYTE | bin35 [] |
|
static const BYTE | bin36 [] |
|
static const BYTE | bin37 [] |
|
static const BYTE | bin38 [] |
|
static const char | commonName [] = "Juan Lang" |
|
static const char | surName [] = "Lang" |
|
static const BYTE | emptySequence [] = { 0x30, 0 } |
|
static const BYTE | emptyRDNs [] = { 0x30, 0x02, 0x31, 0 } |
|
static const BYTE | twoRDNs [] |
|
static const BYTE | encodedTwoRDNs [] |
|
static const BYTE | us [] = { 0x55, 0x53 } |
|
static const BYTE | minnesota [] |
|
static const BYTE | minneapolis [] |
|
static const BYTE | codeweavers [] |
|
static const BYTE | wine [] |
|
static const BYTE | localhostAttr [] |
|
static const BYTE | aric [] |
|
static CHAR | oid_us [] = "2.5.4.6" |
|
static CHAR | oid_minnesota [] = "2.5.4.8" |
|
static CHAR | oid_minneapolis [] = "2.5.4.7" |
|
static CHAR | oid_codeweavers [] = "2.5.4.10" |
|
static CHAR | oid_wine [] = "2.5.4.11" |
|
static CHAR | oid_localhostAttr [] = "2.5.4.3" |
|
static CHAR | oid_aric [] = "1.2.840.113549.1.9.1" |
|
static CERT_RDN_ATTR | rdnAttrs [] |
|
static CERT_RDN_ATTR | decodedRdnAttrs [] |
|
static const BYTE | encodedRDNAttrs [] |
|
static WCHAR | commonNameW [] = { 'J','u','a','n',' ','L','a','n','g',0 } |
|
static WCHAR | surNameW [] = { 'L','a','n','g',0 } |
|
static const BYTE | twoRDNsNoNull [] |
|
static const BYTE | anyType [] |
|
static const BYTE | emptyIndefiniteSequence [] = { 0x30,0x80,0x00,0x00 } |
|
static const BYTE | twoRDNsExtraBytes [] |
|
static const char | bogusIA5 [] = "\x80" |
|
static const char | bogusPrintable [] = "~" |
|
static const char | bogusNumeric [] = "A" |
|
static const BYTE | bin42 [] = { 0x16,0x02,0x80,0x00 } |
|
static const BYTE | bin43 [] = { 0x13,0x02,0x7e,0x00 } |
|
static const BYTE | bin44 [] = { 0x12,0x02,0x41,0x00 } |
|
static BYTE | octetCommonNameValue [] |
|
static BYTE | numericCommonNameValue [] |
|
static BYTE | printableCommonNameValue [] |
|
static BYTE | t61CommonNameValue [] |
|
static BYTE | videotexCommonNameValue [] |
|
static BYTE | ia5CommonNameValue [] |
|
static BYTE | graphicCommonNameValue [] |
|
static BYTE | visibleCommonNameValue [] |
|
static BYTE | generalCommonNameValue [] |
|
static BYTE | bmpCommonNameValue [] |
|
static BYTE | utf8CommonNameValue [] |
|
static char | embedded_null [] = "foo\0com" |
|
static BYTE | ia5EmbeddedNull [] |
|
static struct EncodedNameValue | nameValues [] |
|
static struct EncodedNameValue | embeddedNullNameValue |
|
static const BYTE | emptyURL [] = { 0x30, 0x02, 0x86, 0x00 } |
|
static const BYTE | emptyURLExtraBytes [] = { 0x30, 0x02, 0x86, 0x00, 0, 0, 0 } |
|
static const WCHAR | url [] |
|
static const BYTE | encodedURL [] |
|
static const WCHAR | nihongoURL [] |
|
static const WCHAR | dnsName [] = { 'w','i','n','e','h','q','.','o','r','g',0 } |
|
static const BYTE | encodedDnsName [] |
|
static const BYTE | localhost [] = { 127, 0, 0, 1 } |
|
static const BYTE | encodedIPAddr [] |
|
static const unsigned char | encodedCommonName [] |
|
static const BYTE | encodedOidName [] = { 0x30,0x04,0x88,0x02,0x2a,0x03 } |
|
static const BYTE | encodedDirectoryName [] |
|
static const WCHAR | oneW [] = { '1',0 } |
|
static const WCHAR | aW [] = { 'a',0 } |
|
static const WCHAR | quoteW [] = { '"', 0 } |
|
static struct UnicodeExpectedError | unicodeErrors [] |
|
static BYTE | oneNumeric [] = { 0x12, 0x01, 0x31 } |
|
static BYTE | onePrintable [] = { 0x13, 0x01, 0x31 } |
|
static BYTE | oneTeletex [] = { 0x14, 0x01, 0x31 } |
|
static BYTE | oneVideotex [] = { 0x15, 0x01, 0x31 } |
|
static BYTE | oneIA5 [] = { 0x16, 0x01, 0x31 } |
|
static BYTE | oneGraphic [] = { 0x19, 0x01, 0x31 } |
|
static BYTE | oneVisible [] = { 0x1a, 0x01, 0x31 } |
|
static BYTE | oneUniversal [] = { 0x1c, 0x04, 0x00, 0x00, 0x00, 0x31 } |
|
static BYTE | oneGeneral [] = { 0x1b, 0x01, 0x31 } |
|
static BYTE | oneBMP [] = { 0x1e, 0x02, 0x00, 0x31 } |
|
static BYTE | oneUTF8 [] = { 0x0c, 0x01, 0x31 } |
|
static BYTE | nihongoT61 [] |
|
static BYTE | nihongoGeneral [] |
|
static BYTE | nihongoBMP [] |
|
static BYTE | nihongoUTF8 [] |
|
static struct UnicodeExpectedResult | unicodeResults [] |
|
static struct UnicodeExpectedResult | unicodeWeirdness [] |
|
static const unsigned char | decoded_hi_octet [] = { 'h','i' } |
|
static const unsigned char | encoded_hi_octet [] = { ASN_OCTETSTRING,2,'h','i' } |
|
static const unsigned char | decoded_something_long_octet [] |
|
static const unsigned char | encoded_something_long_octet [] |
|
static const unsigned char | encoded_empty_octet [] = { ASN_OCTETSTRING,0 } |
|
static const unsigned char | encoded_constructed_hi_octet [] |
|
static const unsigned char | encoded_constructed_hi_octet2 [] |
|
static const unsigned char | encoded_constructed_hi_octet3 [] |
|
static const unsigned char | encoded_constructed_hi_octet_invalid_end [] |
|
static const BYTE | bytesToEncode [] = { 0xff, 0xff } |
|
static const unsigned char | bin52 [] = { 0x03,0x03,0x00,0xff,0xff } |
|
static const unsigned char | bin53 [] = { 0xff,0xff } |
|
static const unsigned char | bin54 [] = { 0x03,0x03,0x01,0xff,0xfe } |
|
static const unsigned char | bin55 [] = { 0xff,0xfe } |
|
static const unsigned char | bin56 [] = { 0x03,0x02,0x01,0xfe } |
|
static const unsigned char | bin57 [] = { 0xfe } |
|
static const struct encodedBits | bits [] |
|
static const unsigned char | bin59 [] = { 0x30,0x00 } |
|
static const unsigned char | bin60 [] = { 0x30,0x03,0x01,0x01,0xff } |
|
static const unsigned char | bin61 [] = { 0x30,0x03,0x02,0x01,0x00 } |
|
static const unsigned char | bin62 [] = { 0x30,0x06,0x01,0x01,0xff,0x02,0x01,0x01 } |
|
static const struct Constraints2 | constraints2 [] |
|
static const BYTE | emptyConstraint [] = { 0x30, 0x03, 0x03, 0x01, 0x00 } |
|
static const BYTE | encodedDomainName [] |
|
static const BYTE | constraintWithDomainName [] |
|
static const unsigned char | bin63 [] = { 0x30,0x06,0x01,0x01,0x01,0x02,0x01,0x01 } |
|
static const BYTE | modulus1 [] = { 0,0,0,1,1,1,1,1 } |
|
static const BYTE | modulus2 [] = { 1,1,1,1,1,0,0,0 } |
|
static const BYTE | modulus3 [] = { 0x80,1,1,1,1,0,0,0 } |
|
static const BYTE | modulus4 [] = { 1,1,1,1,1,0,0,0x80 } |
|
static const BYTE | mod1_encoded [] = { 0x30,0x0f,0x02,0x08,0x01,0x01,0x01,0x01,0x01,0x00,0x00,0x00,0x02,0x03,0x01,0x00,0x01 } |
|
static const BYTE | mod2_encoded [] = { 0x30,0x0c,0x02,0x05,0x01,0x01,0x01,0x01,0x01,0x02,0x03,0x01,0x00,0x01 } |
|
static const BYTE | mod3_encoded [] = { 0x30,0x0c,0x02,0x05,0x01,0x01,0x01,0x01,0x80,0x02,0x03,0x01,0x00,0x01 } |
|
static const BYTE | mod4_encoded [] = { 0x30,0x10,0x02,0x09,0x00,0x80,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x02,0x03,0x01,0x00,0x01 } |
|
static const struct EncodedRSAPubKey | rsaPubKeys [] |
|
static const BYTE | intSequence [] |
|
static const BYTE | mixedSequence [] |
|
static BYTE | crit_ext_data [] = { 0x30,0x06,0x01,0x01,0xff,0x02,0x01,0x01 } |
|
static BYTE | noncrit_ext_data [] = { 0x30,0x06,0x01,0x01,0xff,0x02,0x01,0x01 } |
|
static CHAR | oid_basic_constraints2 [] = szOID_BASIC_CONSTRAINTS2 |
|
static CERT_EXTENSION | criticalExt |
|
static CERT_EXTENSION | nonCriticalExt |
|
static CHAR | oid_short [] = "1.1" |
|
static CERT_EXTENSION | extWithShortOid |
|
static const BYTE | ext0 [] = { 0x30,0x00 } |
|
static const BYTE | ext1 [] |
|
static const BYTE | ext2 [] |
|
static const BYTE | ext3 [] = { 0x30,0x07,0x30,0x05,0x06,0x01,0x29,0x04,0x00 } |
|
static const struct encodedExtensions | exts [] |
|
static const BYTE | aKey [] |
|
static const BYTE | params [] = { 0x02, 0x01, 0x01 } |
|
static const unsigned char | bin64 [] |
|
static const unsigned char | bin65 [] |
|
static const unsigned char | bin66 [] |
|
static const unsigned char | bin67 [] |
|
static const unsigned char | bin68 [] |
|
static const unsigned char | bin69 [] |
|
static const unsigned char | bin70 [] |
|
static const unsigned char | bin71 [] |
|
static unsigned char | bin72 [] = { 0x05,0x00} |
|
static CHAR | oid_bogus [] = "1.2.3" |
|
static CHAR | oid_rsa [] = szOID_RSA |
|
static const struct encodedPublicKey | pubKeys [] |
|
static const BYTE | v1Cert [] |
|
static const BYTE | v2Cert [] |
|
static const BYTE | v3Cert [] |
|
static const BYTE | v4Cert [] |
|
static const BYTE | v1CertWithConstraints [] |
|
static const BYTE | v1CertWithSerial [] |
|
static const BYTE | bigCert [] |
|
static const BYTE | v1CertWithPubKey [] |
|
static const BYTE | v1CertWithPubKeyNoNull [] |
|
static const BYTE | v1CertWithSubjectKeyId [] |
|
static const BYTE | v1CertWithIssuerUniqueId [] |
|
static const BYTE | v1CertWithSubjectIssuerSerialAndIssuerUniqueId [] |
|
static const BYTE | v1CertWithSubjectIssuerSerialAndIssuerUniqueIdNoNull [] |
|
static const BYTE | serialNum [] = { 0x01 } |
|
static const BYTE | hash [] |
|
static const BYTE | signedBigCert [] |
|
static const BYTE | signedBigCertWithIndefiniteSeq [] |
|
static const BYTE | emptyDistPoint [] = { 0x30, 0x02, 0x30, 0x00 } |
|
static const BYTE | distPointWithUrl [] |
|
static const BYTE | distPointWithReason [] |
|
static const BYTE | distPointWithIssuer [] |
|
static const BYTE | distPointWithUrlAndIssuer [] |
|
static const BYTE | crlReason |
|
static const BYTE | badFlagsIDP [] = { 0x30,0x06,0x81,0x01,0xff,0x82,0x01,0xff } |
|
static const BYTE | emptyNameIDP [] = { 0x30,0x04,0xa0,0x02,0xa0,0x00 } |
|
static const BYTE | urlIDP [] |
|
static const BYTE | v1CRL [] |
|
static const BYTE | v2CRL [] |
|
static const BYTE | v1CRLWithIssuer [] |
|
static const BYTE | v1CRLWithIssuerAndEmptyEntry [] |
|
static const BYTE | v1CRLWithIssuerAndEntry [] |
|
static const BYTE | v1CRLWithEntryExt [] |
|
static const BYTE | v1CRLWithExt [] |
|
static const BYTE | v2CRLWithExt [] |
|
static const BYTE | verisignCRL [] |
|
static const BYTE | verisignCRLWithLotsOfEntries [] |
|
static const LPCSTR | keyUsages [] |
|
static const BYTE | encodedUsage [] |
|
static BYTE | keyId [] = { 1,2,3,4 } |
|
static const BYTE | authorityKeyIdWithId [] |
|
static const BYTE | authorityKeyIdWithIssuer [] |
|
static const BYTE | authorityKeyIdWithSerial [] = { 0x30,0x03,0x82,0x01,0x01 } |
|
static const BYTE | authorityKeyIdWithIssuerUrl [] |
|
static const BYTE | authorityInfoAccessWithUrl [] |
|
static const BYTE | authorityInfoAccessWithUrlAndIPAddr [] |
|
static const BYTE | emptyCTL [] |
|
static const BYTE | emptyCTLWithVersion1 [] |
|
static const BYTE | ctlWithUsageIdentifier [] |
|
static const BYTE | ctlWithListIdentifier [] |
|
static const BYTE | ctlWithSequenceNumber [] |
|
static const BYTE | ctlWithThisUpdate [] |
|
static const BYTE | ctlWithThisAndNextUpdate [] |
|
static const BYTE | ctlWithAlgId [] |
|
static const BYTE | ctlWithBogusEntry [] |
|
static const BYTE | ctlWithOneEntry [] |
|
static const BYTE | ctlWithTwoEntries [] |
|
static const BYTE | signedCTL [] |
|
static const BYTE | signedCTLWithCTLInnerContent [] |
|
static const BYTE | emptyPKCSContentInfo [] = { 0x30,0x04,0x06,0x02,0x2a,0x03 } |
|
static const BYTE | emptyPKCSContentInfoExtraBytes [] |
|
static const BYTE | bogusPKCSContentInfo [] |
|
static const BYTE | intPKCSContentInfo [] |
|
static BYTE | bogusDER [] = { 1 } |
|
static const BYTE | indefiniteSignedPKCSContent [] |
|
static const BYTE | content_abcd [] |
|
static const BYTE | encoded_abcd [] |
|
static const BYTE | content_constructed_abcd [] |
|
static const BYTE | emptyPKCSAttr [] |
|
static const BYTE | bogusPKCSAttr [] |
|
static const BYTE | intPKCSAttr [] |
|
static const BYTE | emptyPKCSAttributes [] = { 0x31,0x00 } |
|
static const BYTE | singlePKCSAttributes [] |
|
static const BYTE | doublePKCSAttributes [] |
|
static const BYTE | singleCapability [] |
|
static const BYTE | twoCapabilities [] |
|
static const BYTE | singleCapabilitywithNULL [] |
|
static BYTE | encodedCommonNameNoNull [] |
|
static const BYTE | minimalPKCSSigner [] |
|
static const BYTE | PKCSSignerWithSerial [] |
|
static const BYTE | PKCSSignerWithHashAlgo [] |
|
static const BYTE | PKCSSignerWithHashAndEncryptionAlgo [] |
|
static const BYTE | PKCSSignerWithHash [] |
|
static const BYTE | PKCSSignerWithAuthAttr [] |
|
static const BYTE | CMSSignerWithKeyId [] |
|
static BYTE | emptyDNSPermittedConstraints [] |
|
static BYTE | emptyDNSExcludedConstraints [] |
|
static BYTE | DNSExcludedConstraints [] |
|
static BYTE | permittedAndExcludedConstraints [] |
|
static BYTE | permittedAndExcludedWithMinConstraints [] |
|
static BYTE | permittedAndExcludedWithMinMaxConstraints [] |
|
static CERT_GENERAL_SUBTREE | emptyDNSSubtree |
|
static CERT_GENERAL_SUBTREE | DNSSubtree |
|
static CERT_GENERAL_SUBTREE | IPAddressSubtree |
|
static CERT_GENERAL_SUBTREE | IPAddressWithMinSubtree |
|
static CERT_GENERAL_SUBTREE | IPAddressWithMinMaxSubtree |
|
static const struct EncodedNameConstraints | encodedNameConstraints [] |
|
static WCHAR | noticeText [] |
|
static const BYTE | noticeWithDisplayText [] |
|
static char | org [] = "Wine" |
|
static int | noticeNumbers [] = { 2,3 } |
|
static BYTE | noticeWithReference [] |
|
static char | oid_any_policy [] = "2.5.29.32.0" |
|
static const BYTE | policiesWithAnyPolicy [] |
|
static char | oid1 [] = "1.2.3" |
|
static char | oid_user_notice [] = "1.3.6.1.5.5.7.2.2" |
|
static const BYTE | twoPolicies [] |
|
static const BYTE | policyMappingWithOneMapping [] |
|
static const BYTE | policyMappingWithTwoMappings [] |
|
static const LPCSTR | mappingOids [] |
|
static const BYTE | policyConstraintsWithRequireExplicit [] |
|
static const BYTE | policyConstraintsWithInhibitMapping [] |
|
static const BYTE | policyConstraintsWithBoth [] |
|
static const BYTE | rsaPrivKeyDer [] |
|
static const BYTE | rsaPrivKeyModulus [] |
|
static const BYTE | rsaPrivKeyPrime1 [] |
|
static const BYTE | rsaPrivKeyPrime2 [] |
|
static const BYTE | rsaPrivKeyExponent1 [] |
|
static const BYTE | rsaPrivKeyExponent2 [] |
|
static const BYTE | rsaPrivKeyCoefficient [] |
|
static const BYTE | rsaPrivKeyPrivateExponent [] |
|
static const BYTE | expiredCert [] |
|
static const char | cspName [] = "WineCryptTemp" |
|