1a8e1175bSopenharmony_ciOID get Any Policy certificate policy 2a8e1175bSopenharmony_cioid_get_certificate_policies:"551D2000":"Any Policy" 3a8e1175bSopenharmony_ci 4a8e1175bSopenharmony_ciOID get certificate policy invalid oid 5a8e1175bSopenharmony_cioid_get_certificate_policies:"5533445566":"" 6a8e1175bSopenharmony_ci 7a8e1175bSopenharmony_ciOID get certificate policy wrong oid - id-ce-authorityKeyIdentifier 8a8e1175bSopenharmony_cioid_get_certificate_policies:"551D23":"" 9a8e1175bSopenharmony_ci 10a8e1175bSopenharmony_ciOID get Ext Key Usage - id-kp-serverAuth 11a8e1175bSopenharmony_cioid_get_extended_key_usage:"2B06010505070301":"TLS Web Server Authentication" 12a8e1175bSopenharmony_ci 13a8e1175bSopenharmony_ciOID get Ext Key Usage - id-kp-clientAuth 14a8e1175bSopenharmony_cioid_get_extended_key_usage:"2B06010505070302":"TLS Web Client Authentication" 15a8e1175bSopenharmony_ci 16a8e1175bSopenharmony_ciOID get Ext Key Usage - id-kp-codeSigning 17a8e1175bSopenharmony_cioid_get_extended_key_usage:"2B06010505070303":"Code Signing" 18a8e1175bSopenharmony_ci 19a8e1175bSopenharmony_ciOID get Ext Key Usage - id-kp-emailProtection 20a8e1175bSopenharmony_cioid_get_extended_key_usage:"2B06010505070304":"E-mail Protection" 21a8e1175bSopenharmony_ci 22a8e1175bSopenharmony_ciOID get Ext Key Usage - id-kp-timeStamping 23a8e1175bSopenharmony_cioid_get_extended_key_usage:"2B06010505070308":"Time Stamping" 24a8e1175bSopenharmony_ci 25a8e1175bSopenharmony_ciOID get Ext Key Usage - id-kp-OCSPSigning 26a8e1175bSopenharmony_cioid_get_extended_key_usage:"2B06010505070309":"OCSP Signing" 27a8e1175bSopenharmony_ci 28a8e1175bSopenharmony_ciOID get Ext Key Usage - id-kp-wisun-fan-device 29a8e1175bSopenharmony_cioid_get_extended_key_usage:"2B0601040182E42501":"Wi-SUN Alliance Field Area Network (FAN)" 30a8e1175bSopenharmony_ci 31a8e1175bSopenharmony_ciOID get Ext Key Usage invalid oid 32a8e1175bSopenharmony_cioid_get_extended_key_usage:"5533445566":"" 33a8e1175bSopenharmony_ci 34a8e1175bSopenharmony_ciOID get Ext Key Usage wrong oid - id-ce-authorityKeyIdentifier 35a8e1175bSopenharmony_cioid_get_extended_key_usage:"551D23":"" 36a8e1175bSopenharmony_ci 37a8e1175bSopenharmony_ciOID get x509 extension - id-ce-basicConstraints 38a8e1175bSopenharmony_cioid_get_x509_extension:"551D13":MBEDTLS_OID_X509_EXT_BASIC_CONSTRAINTS 39a8e1175bSopenharmony_ci 40a8e1175bSopenharmony_ciOID get x509 extension - id-ce-keyUsage 41a8e1175bSopenharmony_cioid_get_x509_extension:"551D0F":MBEDTLS_OID_X509_EXT_KEY_USAGE 42a8e1175bSopenharmony_ci 43a8e1175bSopenharmony_ciOID get x509 extension - id-ce-extKeyUsage 44a8e1175bSopenharmony_cioid_get_x509_extension:"551D25":MBEDTLS_OID_X509_EXT_EXTENDED_KEY_USAGE 45a8e1175bSopenharmony_ci 46a8e1175bSopenharmony_ciOID get x509 extension - id-ce-subjectAltName 47a8e1175bSopenharmony_cioid_get_x509_extension:"551D11":MBEDTLS_OID_X509_EXT_SUBJECT_ALT_NAME 48a8e1175bSopenharmony_ci 49a8e1175bSopenharmony_ciOID get x509 extension - id-netscape-certtype 50a8e1175bSopenharmony_cioid_get_x509_extension:"6086480186F8420101":MBEDTLS_OID_X509_EXT_NS_CERT_TYPE 51a8e1175bSopenharmony_ci 52a8e1175bSopenharmony_ciOID get x509 extension - id-ce-certificatePolicies 53a8e1175bSopenharmony_cioid_get_x509_extension:"551D20":MBEDTLS_OID_X509_EXT_CERTIFICATE_POLICIES 54a8e1175bSopenharmony_ci 55a8e1175bSopenharmony_ciOID get x509 extension - invalid oid 56a8e1175bSopenharmony_cioid_get_x509_extension:"5533445566":0 57a8e1175bSopenharmony_ci 58a8e1175bSopenharmony_ciOID get x509 extension - wrong oid - id-ce 59a8e1175bSopenharmony_cioid_get_x509_extension:"551D":0 60a8e1175bSopenharmony_ci 61a8e1175bSopenharmony_ciOID hash id - id-md5 62a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_MD5 63a8e1175bSopenharmony_cioid_get_md_alg_id:"2A864886f70d0205":MBEDTLS_MD_MD5 64a8e1175bSopenharmony_ci 65a8e1175bSopenharmony_ciOID hash id - id-sha1 66a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA1 67a8e1175bSopenharmony_cioid_get_md_alg_id:"2b0e03021a":MBEDTLS_MD_SHA1 68a8e1175bSopenharmony_ci 69a8e1175bSopenharmony_ciOID hash id - id-sha224 70a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA224 71a8e1175bSopenharmony_cioid_get_md_alg_id:"608648016503040204":MBEDTLS_MD_SHA224 72a8e1175bSopenharmony_ci 73a8e1175bSopenharmony_ciOID hash id - id-sha256 74a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA256 75a8e1175bSopenharmony_cioid_get_md_alg_id:"608648016503040201":MBEDTLS_MD_SHA256 76a8e1175bSopenharmony_ci 77a8e1175bSopenharmony_ciOID hash id - id-sha384 78a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA384 79a8e1175bSopenharmony_cioid_get_md_alg_id:"608648016503040202":MBEDTLS_MD_SHA384 80a8e1175bSopenharmony_ci 81a8e1175bSopenharmony_ciOID hash id - id-sha512 82a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA512 83a8e1175bSopenharmony_cioid_get_md_alg_id:"608648016503040203":MBEDTLS_MD_SHA512 84a8e1175bSopenharmony_ci 85a8e1175bSopenharmony_ciOID hash id - id-sha3-224 86a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA3_224 87a8e1175bSopenharmony_cioid_get_md_alg_id:"608648016503040207":MBEDTLS_MD_SHA3_224 88a8e1175bSopenharmony_ci 89a8e1175bSopenharmony_ciOID hash id - id-sha3-256 90a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA3_256 91a8e1175bSopenharmony_cioid_get_md_alg_id:"608648016503040208":MBEDTLS_MD_SHA3_256 92a8e1175bSopenharmony_ci 93a8e1175bSopenharmony_ciOID hash id - id-sha3-384 94a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA3_384 95a8e1175bSopenharmony_cioid_get_md_alg_id:"608648016503040209":MBEDTLS_MD_SHA3_384 96a8e1175bSopenharmony_ci 97a8e1175bSopenharmony_ciOID hash id - id-sha3-512 98a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA3_512 99a8e1175bSopenharmony_cioid_get_md_alg_id:"60864801650304020a":MBEDTLS_MD_SHA3_512 100a8e1175bSopenharmony_ci 101a8e1175bSopenharmony_ciOID hash id - id-ripemd160 102a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_RIPEMD160 103a8e1175bSopenharmony_cioid_get_md_alg_id:"2b24030201":MBEDTLS_MD_RIPEMD160 104a8e1175bSopenharmony_ci 105a8e1175bSopenharmony_ciOID hash id - invalid oid 106a8e1175bSopenharmony_cioid_get_md_alg_id:"2B864886f70d0204":-1 107a8e1175bSopenharmony_ci 108a8e1175bSopenharmony_ciOID get numeric string - hardware module name 109a8e1175bSopenharmony_cioid_get_numeric_string:"2B06010505070804":0:"1.3.6.1.5.5.7.8.4" 110a8e1175bSopenharmony_ci 111a8e1175bSopenharmony_ciOID get numeric string - multi-byte subidentifier 112a8e1175bSopenharmony_cioid_get_numeric_string:"29903C":0:"1.1.2108" 113a8e1175bSopenharmony_ci 114a8e1175bSopenharmony_ciOID get numeric string - second component greater than 39 115a8e1175bSopenharmony_cioid_get_numeric_string:"81010000863A00":0:"2.49.0.0.826.0" 116a8e1175bSopenharmony_ci 117a8e1175bSopenharmony_ciOID get numeric string - multi-byte first subidentifier 118a8e1175bSopenharmony_cioid_get_numeric_string:"8837":0:"2.999" 119a8e1175bSopenharmony_ci 120a8e1175bSopenharmony_ciOID get numeric string - second subidentifier not terminated 121a8e1175bSopenharmony_cioid_get_numeric_string:"0081":MBEDTLS_ERR_ASN1_OUT_OF_DATA:"" 122a8e1175bSopenharmony_ci 123a8e1175bSopenharmony_ciOID get numeric string - empty oid buffer 124a8e1175bSopenharmony_cioid_get_numeric_string:"":MBEDTLS_ERR_ASN1_OUT_OF_DATA:"" 125a8e1175bSopenharmony_ci 126a8e1175bSopenharmony_ciOID get numeric string - no final / all bytes have top bit set 127a8e1175bSopenharmony_cioid_get_numeric_string:"818181":MBEDTLS_ERR_ASN1_OUT_OF_DATA:"" 128a8e1175bSopenharmony_ci 129a8e1175bSopenharmony_ciOID get numeric string - 0.39 130a8e1175bSopenharmony_cioid_get_numeric_string:"27":0:"0.39" 131a8e1175bSopenharmony_ci 132a8e1175bSopenharmony_ciOID get numeric string - 1.0 133a8e1175bSopenharmony_cioid_get_numeric_string:"28":0:"1.0" 134a8e1175bSopenharmony_ci 135a8e1175bSopenharmony_ciOID get numeric string - 1.39 136a8e1175bSopenharmony_cioid_get_numeric_string:"4f":0:"1.39" 137a8e1175bSopenharmony_ci 138a8e1175bSopenharmony_ciOID get numeric string - 2.0 139a8e1175bSopenharmony_cioid_get_numeric_string:"50":0:"2.0" 140a8e1175bSopenharmony_ci 141a8e1175bSopenharmony_ciOID get numeric string - 1 byte first subidentifier beyond 2.39 142a8e1175bSopenharmony_cioid_get_numeric_string:"7f":0:"2.47" 143a8e1175bSopenharmony_ci 144a8e1175bSopenharmony_ci# Encodes the number 0x0400000000 as a subidentifier which overflows 32-bits 145a8e1175bSopenharmony_ciOID get numeric string - 32-bit overflow 146a8e1175bSopenharmony_cioid_get_numeric_string:"C080808000":MBEDTLS_ERR_ASN1_INVALID_DATA:"" 147a8e1175bSopenharmony_ci 148a8e1175bSopenharmony_ciOID get numeric string - 32-bit overflow, second subidentifier 149a8e1175bSopenharmony_cioid_get_numeric_string:"2BC080808000":MBEDTLS_ERR_ASN1_INVALID_DATA:"" 150a8e1175bSopenharmony_ci 151a8e1175bSopenharmony_ciOID get numeric string - overlong encoding 152a8e1175bSopenharmony_cioid_get_numeric_string:"8001":MBEDTLS_ERR_ASN1_INVALID_DATA:"" 153a8e1175bSopenharmony_ci 154a8e1175bSopenharmony_ciOID get numeric string - overlong encoding, second subidentifier 155a8e1175bSopenharmony_cioid_get_numeric_string:"2B8001":MBEDTLS_ERR_ASN1_INVALID_DATA:"" 156a8e1175bSopenharmony_ci 157a8e1175bSopenharmony_ciOID from numeric string - hardware module name 158a8e1175bSopenharmony_cioid_from_numeric_string:"1.3.6.1.5.5.7.8.4":0:"2B06010505070804" 159a8e1175bSopenharmony_ci 160a8e1175bSopenharmony_ciOID from numeric string - multi-byte subidentifier 161a8e1175bSopenharmony_cioid_from_numeric_string:"1.1.2108":0:"29903C" 162a8e1175bSopenharmony_ci 163a8e1175bSopenharmony_ciOID from numeric string - second component greater than 39 164a8e1175bSopenharmony_cioid_from_numeric_string:"2.49.0.0.826.0":0:"81010000863A00" 165a8e1175bSopenharmony_ci 166a8e1175bSopenharmony_ciOID from numeric string - multi-byte first subidentifier 167a8e1175bSopenharmony_cioid_from_numeric_string:"2.999":0:"8837" 168a8e1175bSopenharmony_ci 169a8e1175bSopenharmony_ciOID from numeric string - empty string input 170a8e1175bSopenharmony_cioid_from_numeric_string:"":MBEDTLS_ERR_ASN1_INVALID_DATA:"" 171a8e1175bSopenharmony_ci 172a8e1175bSopenharmony_ciOID from numeric string - first component not a number 173a8e1175bSopenharmony_cioid_from_numeric_string:"abc.1.2":MBEDTLS_ERR_ASN1_INVALID_DATA:"" 174a8e1175bSopenharmony_ci 175a8e1175bSopenharmony_ciOID from numeric string - second component not a number 176a8e1175bSopenharmony_cioid_from_numeric_string:"1.abc.2":MBEDTLS_ERR_ASN1_INVALID_DATA:"" 177a8e1175bSopenharmony_ci 178a8e1175bSopenharmony_ciOID from numeric string - first component too large 179a8e1175bSopenharmony_cioid_from_numeric_string:"3.1":MBEDTLS_ERR_ASN1_INVALID_DATA:"" 180a8e1175bSopenharmony_ci 181a8e1175bSopenharmony_ciOID from numeric string - first component < 2, second > 39 182a8e1175bSopenharmony_cioid_from_numeric_string:"1.40":MBEDTLS_ERR_ASN1_INVALID_DATA:"" 183a8e1175bSopenharmony_ci 184a8e1175bSopenharmony_ciOID from numeric string - third component not a number 185a8e1175bSopenharmony_cioid_from_numeric_string:"1.2.abc":MBEDTLS_ERR_ASN1_INVALID_DATA:"" 186a8e1175bSopenharmony_ci 187a8e1175bSopenharmony_ciOID from numeric string - non-'.' separator between first and second 188a8e1175bSopenharmony_cioid_from_numeric_string:"1/2.3.4":MBEDTLS_ERR_ASN1_INVALID_DATA:"" 189a8e1175bSopenharmony_ci 190a8e1175bSopenharmony_ciOID from numeric string - non-'.' separator between second and third 191a8e1175bSopenharmony_cioid_from_numeric_string:"1.2/3.4":MBEDTLS_ERR_ASN1_INVALID_DATA:"" 192a8e1175bSopenharmony_ci 193a8e1175bSopenharmony_ciOID from numeric string - non-'.' separator between third and fourth 194a8e1175bSopenharmony_cioid_from_numeric_string:"1.2.3/4":MBEDTLS_ERR_ASN1_INVALID_DATA:"" 195a8e1175bSopenharmony_ci 196a8e1175bSopenharmony_ciOID from numeric string - OID greater than max length (129 components) 197a8e1175bSopenharmony_cioid_from_numeric_string:"1.2.3.4.5.6.7.8.1.2.3.4.5.6.7.8.1.2.3.4.5.6.7.8.1.2.3.4.5.6.7.8.1.2.3.4.5.6.7.8.1.2.3.4.5.6.7.8.1.2.3.4.5.6.7.8.1.2.3.4.5.6.7.8.1.2.3.4.5.6.7.8.1.2.3.4.5.6.7.8.1.2.3.4.5.6.7.8.1.2.3.4.5.6.7.8.1.2.3.4.5.6.7.8.1.2.3.4.5.6.7.8.1.2.3.4.5.6.7.8.1.2.3.4.5.6.7.8.1":MBEDTLS_ERR_ASN1_INVALID_DATA:"" 198a8e1175bSopenharmony_ci 199a8e1175bSopenharmony_ciOID from numeric string - OID with maximum subidentifier 200a8e1175bSopenharmony_cioid_from_numeric_string:"2.4294967215":0:"8FFFFFFF7F" 201a8e1175bSopenharmony_ci 202a8e1175bSopenharmony_ciOID from numeric string - OID with overflowing subidentifier 203a8e1175bSopenharmony_cioid_from_numeric_string:"2.4294967216":MBEDTLS_ERR_ASN1_INVALID_DATA:"" 204a8e1175bSopenharmony_ci 205a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac - RIPEMD160 206a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_RIPEMD160 207a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac:"2B06010505080104":MBEDTLS_MD_RIPEMD160 208a8e1175bSopenharmony_ci 209a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac - SHA1 210a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA1 211a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac:"2A864886F70D0207":MBEDTLS_MD_SHA1 212a8e1175bSopenharmony_ci 213a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac - SHA224 214a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA224 215a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac:"2A864886F70D0208":MBEDTLS_MD_SHA224 216a8e1175bSopenharmony_ci 217a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac - SHA256 218a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA256 219a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac:"2A864886F70D0209":MBEDTLS_MD_SHA256 220a8e1175bSopenharmony_ci 221a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac - SHA384 222a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA384 223a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac:"2A864886F70D020A":MBEDTLS_MD_SHA384 224a8e1175bSopenharmony_ci 225a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac - SHA512 226a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA512 227a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac:"2A864886F70D020B":MBEDTLS_MD_SHA512 228a8e1175bSopenharmony_ci 229a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac - SHA3_224 230a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA3_224 231a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac:"60864801650304020D":MBEDTLS_MD_SHA3_224 232a8e1175bSopenharmony_ci 233a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac - SHA3_256 234a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA3_256 235a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac:"60864801650304020E":MBEDTLS_MD_SHA3_256 236a8e1175bSopenharmony_ci 237a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac - SHA3_384 238a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA3_384 239a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac:"60864801650304020F":MBEDTLS_MD_SHA3_384 240a8e1175bSopenharmony_ci 241a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac - SHA3_512 242a8e1175bSopenharmony_cidepends_on:MBEDTLS_MD_CAN_SHA3_512 243a8e1175bSopenharmony_cimbedtls_oid_get_md_hmac:"608648016503040210":MBEDTLS_MD_SHA3_512 244