Feature/mbedtls (#84)
* try to import mbedtls and build it * add stubs socket class * some boilterplate, read and write function implemented * more boilterplate / current error in handshake because no CA cert is setup * add something so skip ca verification, can ws curl https://google.com ! * cleanup / close implemented * tweak CMakefiles * typo in include * update readme * disable unittests
This commit is contained in:
		
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							ba4a9e1586
						
					
				
				
					commit
					06cbebe22e
				
			
							
								
								
									
										91
									
								
								third_party/mbedtls/crypto/tests/suites/test_suite_oid.data
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										91
									
								
								third_party/mbedtls/crypto/tests/suites/test_suite_oid.data
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,91 @@ | ||||
| OID get Any Policy certificate policy | ||||
| oid_get_certificate_policies:"551D2000":"Any Policy" | ||||
|  | ||||
| OID get certificate policy invalid oid | ||||
| oid_get_certificate_policies:"5533445566":"" | ||||
|  | ||||
| OID get certificate policy wrong oid - id-ce-authorityKeyIdentifier | ||||
| oid_get_certificate_policies:"551D23":"" | ||||
|  | ||||
| OID get Ext Key Usage - id-kp-serverAuth | ||||
| oid_get_extended_key_usage:"2B06010505070301":"TLS Web Server Authentication" | ||||
|  | ||||
| OID get Ext Key Usage - id-kp-clientAuth | ||||
| oid_get_extended_key_usage:"2B06010505070302":"TLS Web Client Authentication" | ||||
|  | ||||
| OID get Ext Key Usage - id-kp-codeSigning | ||||
| oid_get_extended_key_usage:"2B06010505070303":"Code Signing" | ||||
|  | ||||
| OID get Ext Key Usage - id-kp-emailProtection | ||||
| oid_get_extended_key_usage:"2B06010505070304":"E-mail Protection" | ||||
|  | ||||
| OID get Ext Key Usage - id-kp-timeStamping | ||||
| oid_get_extended_key_usage:"2B06010505070308":"Time Stamping" | ||||
|  | ||||
| OID get Ext Key Usage - id-kp-OCSPSigning | ||||
| oid_get_extended_key_usage:"2B06010505070309":"OCSP Signing" | ||||
|  | ||||
| OID get Ext Key Usage - id-kp-wisun-fan-device | ||||
| oid_get_extended_key_usage:"2B0601040182E42501":"Wi-SUN Alliance Field Area Network (FAN)" | ||||
|  | ||||
| OID get Ext Key Usage invalid oid | ||||
| oid_get_extended_key_usage:"5533445566":"" | ||||
|  | ||||
| OID get Ext Key Usage wrong oid - id-ce-authorityKeyIdentifier | ||||
| oid_get_extended_key_usage:"551D23":"" | ||||
|  | ||||
| OID get x509 extension - id-ce-basicConstraints | ||||
| oid_get_x509_extension:"551D13":MBEDTLS_OID_X509_EXT_BASIC_CONSTRAINTS | ||||
|  | ||||
| OID get x509 extension - id-ce-keyUsage | ||||
| oid_get_x509_extension:"551D0F":MBEDTLS_OID_X509_EXT_KEY_USAGE | ||||
|  | ||||
| OID get x509 extension - id-ce-extKeyUsage | ||||
| oid_get_x509_extension:"551D25":MBEDTLS_OID_X509_EXT_EXTENDED_KEY_USAGE | ||||
|  | ||||
| OID get x509 extension - id-ce-subjectAltName | ||||
| oid_get_x509_extension:"551D11":MBEDTLS_OID_X509_EXT_SUBJECT_ALT_NAME | ||||
|  | ||||
| OID get x509 extension - id-netscape-certtype | ||||
| oid_get_x509_extension:"6086480186F8420101":MBEDTLS_OID_X509_EXT_NS_CERT_TYPE | ||||
|  | ||||
| OID get x509 extension - id-ce-certificatePolicies | ||||
| oid_get_x509_extension:"551D20":MBEDTLS_OID_X509_EXT_CERTIFICATE_POLICIES | ||||
|  | ||||
| OID get x509 extension - invalid oid | ||||
| oid_get_x509_extension:"5533445566":0 | ||||
|  | ||||
| OID get x509 extension - wrong oid - id-ce | ||||
| oid_get_x509_extension:"551D":0 | ||||
|  | ||||
| OID hash id - id-md5 | ||||
| depends_on:MBEDTLS_MD5_C | ||||
| oid_get_md_alg_id:"2A864886f70d0205":MBEDTLS_MD_MD5 | ||||
|  | ||||
| OID hash id - id-sha1 | ||||
| depends_on:MBEDTLS_SHA1_C | ||||
| oid_get_md_alg_id:"2b0e03021a":MBEDTLS_MD_SHA1 | ||||
|  | ||||
| OID hash id - id-sha224 | ||||
| depends_on:MBEDTLS_SHA256_C | ||||
| oid_get_md_alg_id:"608648016503040204":MBEDTLS_MD_SHA224 | ||||
|  | ||||
| OID hash id - id-sha256 | ||||
| depends_on:MBEDTLS_SHA256_C | ||||
| oid_get_md_alg_id:"608648016503040201":MBEDTLS_MD_SHA256 | ||||
|  | ||||
| OID hash id - id-sha384 | ||||
| depends_on:MBEDTLS_SHA512_C | ||||
| oid_get_md_alg_id:"608648016503040202":MBEDTLS_MD_SHA384 | ||||
|  | ||||
| OID hash id - id-sha512 | ||||
| depends_on:MBEDTLS_SHA512_C | ||||
| oid_get_md_alg_id:"608648016503040203":MBEDTLS_MD_SHA512 | ||||
|  | ||||
| OID hash id - id-ripemd160 | ||||
| depends_on:MBEDTLS_RIPEMD160_C | ||||
| oid_get_md_alg_id:"2b24030201":MBEDTLS_MD_RIPEMD160 | ||||
|  | ||||
| OID hash id - invalid oid | ||||
| oid_get_md_alg_id:"2B864886f70d0204":-1 | ||||
|  | ||||
		Reference in New Issue
	
	Block a user