[BCRYPT] Implement mbedTLS backend. Brought to you by Peter Hater. CORE-10934
[reactos.git] / reactos / dll / 3rdparty / mbedtls / mbedtls.spec
index c3b29e4..26fc7cb 100644 (file)
@@ -1,22 +1,47 @@
-@ cdecl ctr_drbg_free(ptr)
-@ cdecl ctr_drbg_init(ptr ptr ptr str long)
-@ cdecl ctr_drbg_random(ptr str long)
-@ cdecl entropy_free(ptr)
-@ cdecl entropy_func(ptr str long)
-@ cdecl entropy_init(ptr)
-@ cdecl ssl_ciphersuite_from_id(long)
-@ cdecl ssl_free(ptr)
-@ cdecl ssl_get_ciphersuite(ptr)
-@ cdecl ssl_get_ciphersuite_id(ptr)
-@ cdecl ssl_get_version(ptr)
-@ cdecl ssl_handshake(ptr)
-@ cdecl ssl_init(ptr)
-@ cdecl ssl_read(ptr ptr long)
-@ cdecl ssl_set_authmode(ptr long)
-@ cdecl ssl_set_bio(ptr ptr ptr ptr)
-@ cdecl ssl_set_endpoint(ptr long)
-@ cdecl ssl_set_hostname(ptr str)
-@ cdecl ssl_set_max_version(ptr long long)
-@ cdecl ssl_set_min_version(ptr long long)
-@ cdecl ssl_set_rng(ptr ptr ptr)
-@ cdecl ssl_write(ptr ptr ptr)
\ No newline at end of file
+@ cdecl mbedtls_ctr_drbg_free(ptr)
+@ cdecl mbedtls_ctr_drbg_init(ptr)
+@ cdecl mbedtls_ctr_drbg_random(ptr str long)
+@ cdecl mbedtls_entropy_free(ptr)
+@ cdecl mbedtls_entropy_func(ptr str long)
+@ cdecl mbedtls_entropy_init(ptr)
+@ cdecl mbedtls_ssl_ciphersuite_from_id(long)
+@ cdecl mbedtls_ssl_free(ptr)
+@ cdecl mbedtls_ssl_get_ciphersuite(ptr)
+@ cdecl mbedtls_ssl_get_ciphersuite_id(ptr)
+@ cdecl mbedtls_ssl_get_max_frag_len(ptr)
+@ cdecl mbedtls_ssl_get_version(ptr)
+@ cdecl mbedtls_ssl_handshake(ptr)
+@ cdecl mbedtls_ssl_init(ptr)
+@ cdecl mbedtls_ssl_read(ptr ptr long)
+@ cdecl mbedtls_ssl_conf_authmode(ptr long)
+@ cdecl mbedtls_ssl_set_bio(ptr ptr ptr ptr)
+@ cdecl mbedtls_ssl_conf_endpoint(ptr long)
+@ cdecl mbedtls_ssl_set_hostname(ptr str)
+@ cdecl mbedtls_ssl_conf_max_version(ptr long long)
+@ cdecl mbedtls_ssl_conf_min_version(ptr long long)
+@ cdecl mbedtls_ssl_conf_rng(ptr ptr ptr)
+@ cdecl mbedtls_ssl_write(ptr ptr ptr)
+@ cdecl mbedtls_ssl_get_peer_cert(ptr)
+@ cdecl mbedtls_ssl_config_init(ptr)
+@ cdecl mbedtls_ssl_config_defaults(ptr long long long)
+@ cdecl mbedtls_ssl_conf_dbg(ptr ptr ptr)
+@ cdecl mbedtls_ssl_setup(ptr ptr)
+@ cdecl mbedtls_cipher_info_from_type(long)
+@ cdecl mbedtls_md_info_from_type(long)
+@ cdecl mbedtls_pk_get_bitlen(ptr)
+@ cdecl mbedtls_ctr_drbg_seed(ptr ptr ptr str long)
+@ cdecl mbedtls_sha1_init(ptr)
+@ cdecl mbedtls_sha1_starts(ptr)
+@ cdecl mbedtls_sha1_update(ptr ptr long)
+@ cdecl mbedtls_sha1_finish(ptr ptr)
+@ cdecl mbedtls_sha1_free(ptr)
+@ cdecl mbedtls_sha256_init(ptr)
+@ cdecl mbedtls_sha256_starts(ptr long)
+@ cdecl mbedtls_sha256_update(ptr ptr long)
+@ cdecl mbedtls_sha256_finish(ptr ptr)
+@ cdecl mbedtls_sha256_free(ptr)
+@ cdecl mbedtls_sha512_init(ptr)
+@ cdecl mbedtls_sha512_starts(ptr long)
+@ cdecl mbedtls_sha512_update(ptr ptr long)
+@ cdecl mbedtls_sha512_finish(ptr ptr)
+@ cdecl mbedtls_sha512_free(ptr)
\ No newline at end of file