X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=ssl%2Fkssl.h;h=8242fd5eeb650c0ac775e14a1cf7fe7a0ac32836;hb=f21e6b6ecb340ad2483c854755a7cde201f82852;hp=19a689b089b7eb74199afa515e98eb71735c92e3;hpb=253e893c2b0e0d1bc2d4b64073a30cfc493e5bc6;p=oweals%2Fopenssl.git diff --git a/ssl/kssl.h b/ssl/kssl.h index 19a689b089..8242fd5eeb 100644 --- a/ssl/kssl.h +++ b/ssl/kssl.h @@ -82,6 +82,12 @@ extern "C" { #ifdef KRB5_HEIMDAL typedef unsigned char krb5_octet; #define FAR +#else + +#ifndef FAR +#define FAR +#endif + #endif /* Uncomment this to debug kssl problems or @@ -166,6 +172,10 @@ krb5_error_code kssl_check_authent(KSSL_CTX *kssl_ctx, krb5_data *authentp, krb5_timestamp *atimep, KSSL_ERR *kssl_err); unsigned char *kssl_skip_confound(krb5_enctype enctype, unsigned char *authn); +void SSL_set0_kssl_ctx(SSL *s, KSSL_CTX *kctx); +KSSL_CTX * SSL_get0_kssl_ctx(SSL *s); +char *kssl_ctx_get0_client_princ(KSSL_CTX *kctx); + #ifdef __cplusplus } #endif