X-Git-Url: https://git.hcoop.net/hcoop/domtool2.git/blobdiff_plain/559e89e9adf62c5faeb0e78e6b9fb8fe107b8c72..07cc384cf2e6e3589f2892026a9b8f9835c8eb2c:/openssl/openssl_sml.c diff --git a/openssl/openssl_sml.c b/openssl/openssl_sml.c index b35262b..b2fbb89 100644 --- a/openssl/openssl_sml.c +++ b/openssl/openssl_sml.c @@ -30,6 +30,10 @@ const char *OpenSSL_SML_reason_error_string(int err) { return ERR_reason_error_string(err); } +int OpenSSL_SML_read(BIO *b, void *data, int len) { + return BIO_read(b, data, len); +} + int OpenSSL_SML_write(BIO *b, const void *data, int len) { return BIO_write(b, data, len); } @@ -38,6 +42,10 @@ BIO *OpenSSL_SML_new_connect(char *addr) { return BIO_new_connect(addr); } +BIO *OpenSSL_SML_new_accept(char *addr) { + return BIO_new_accept(addr); +} + void OpenSSL_SML_free_all(BIO *b) { BIO_free_all(b); } @@ -45,3 +53,7 @@ void OpenSSL_SML_free_all(BIO *b) { int OpenSSL_SML_do_connect(BIO *b) { return BIO_do_connect(b); } + +int OpenSSL_SML_do_accept(BIO *b) { + return BIO_do_accept(b); +}