Commit 29b0c4a0 authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

Add "missing" functions for setting all verify parameters for SSL_CTX and SSL

structures.
parent b824f0f4
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -1580,6 +1580,9 @@ int SSL_set_purpose(SSL *s, int purpose);
int SSL_CTX_set_trust(SSL_CTX *s, int trust);
int SSL_set_trust(SSL *s, int trust);

int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm);
int SSL_set1_param(SSL *ssl, X509_VERIFY_PARAM *vpm);

void	SSL_free(SSL *ssl);
int 	SSL_accept(SSL *ssl);
int 	SSL_connect(SSL *ssl);
+10 −0
Original line number Diff line number Diff line
@@ -486,6 +486,16 @@ int SSL_set_trust(SSL *s, int trust)
	return X509_VERIFY_PARAM_set_trust(s->param, trust);
	}

int SSL_CTX_set1_param(SSL_CTX *ctx, X509_VERIFY_PARAM *vpm)
	{
	return X509_VERIFY_PARAM_set1(ctx->param, vpm);
	}

int SSL_set1_param(SSL *ssl, X509_VERIFY_PARAM *vpm)
	{
	return X509_VERIFY_PARAM_set1(ssl->param, vpm);
	}

void SSL_free(SSL *s)
	{
	int i;