X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fbtls%2Fbtls-key.h;h=32d9e021cc97db3e9287dbf839f3b92f66808b9c;hb=8da992455796f5fad14728f6a82d21c770025cea;hp=85ee5b2f58a63eae86490c0ff3cfa60f204289db;hpb=e09aab25bd4b971810f69107897be24ee93cef7c;p=mono.git diff --git a/mono/btls/btls-key.h b/mono/btls/btls-key.h index 85ee5b2f58a..32d9e021cc9 100644 --- a/mono/btls/btls-key.h +++ b/mono/btls/btls-key.h @@ -13,6 +13,9 @@ #include #include +EVP_PKEY * +mono_btls_key_new (); + void mono_btls_key_free (EVP_PKEY *pkey); @@ -25,6 +28,9 @@ mono_btls_key_get_bits (EVP_PKEY *pkey); int mono_btls_key_is_rsa (EVP_PKEY *pkey); +int +mono_btls_key_assign_rsa_private_key (EVP_PKEY *pkey, uint8_t *der_data, int der_length); + int mono_btls_key_get_bytes (EVP_PKEY *pkey, uint8_t **buffer, int *size, int include_private_bits);