xref: /netbsd-src/external/bsd/wpa/dist/src/crypto/tls_openssl.h (revision 36ebd06e5ab61115eab7acca17a2350fc8222071)
1*36ebd06eSchristos /*
2*36ebd06eSchristos  * SSL/TLS interface functions for OpenSSL
3*36ebd06eSchristos  * Copyright (c) 2004-2015, Jouni Malinen <j@w1.fi>
4*36ebd06eSchristos  *
5*36ebd06eSchristos  * This software may be distributed under the terms of the BSD license.
6*36ebd06eSchristos  * See README for more details.
7*36ebd06eSchristos  */
8*36ebd06eSchristos 
9*36ebd06eSchristos #ifndef TLS_OPENSSL_H
10*36ebd06eSchristos #define TLS_OPENSSL_H
11*36ebd06eSchristos 
12*36ebd06eSchristos enum ocsp_result {
13*36ebd06eSchristos 	OCSP_GOOD, OCSP_REVOKED, OCSP_NO_RESPONSE, OCSP_INVALID
14*36ebd06eSchristos };
15*36ebd06eSchristos 
16*36ebd06eSchristos enum ocsp_result check_ocsp_resp(SSL_CTX *ssl_ctx, SSL *ssl, X509 *cert,
17*36ebd06eSchristos 				 X509 *issuer, X509 *issuer_issuer);
18*36ebd06eSchristos 
19*36ebd06eSchristos #endif /* TLS_OPENSSL_H */
20