|
char * | kstring (char *string) |
|
const EVP_CIPHER * | kssl_map_enc (krb5_enctype enctype) |
|
unsigned char * | kssl_skip_confound (krb5_enctype etype, unsigned char *a) |
|
void | kssl_err_set (KSSL_ERR *kssl_err, int reason, char *text) |
|
void | print_krb5_data (char *label, krb5_data *kdata) |
|
void | print_krb5_authdata (char *label, krb5_authdata **adata) |
|
void | print_krb5_keyblock (char *label, krb5_keyblock *keyblk) |
|
krb5_error_code | kssl_cget_tkt (KSSL_CTX *kssl_ctx, krb5_data **enc_ticketp, krb5_data *authenp, KSSL_ERR *kssl_err) |
|
krb5_error_code | kssl_sget_tkt (KSSL_CTX *kssl_ctx, krb5_data *indata, krb5_ticket_times *ttimes, KSSL_ERR *kssl_err) |
|
KSSL_CTX * | kssl_ctx_new (void) |
|
KSSL_CTX * | kssl_ctx_free (KSSL_CTX *kssl_ctx) |
|
krb5_error_code | kssl_ctx_setprinc (KSSL_CTX *kssl_ctx, int which, krb5_data *realm, krb5_data *entity, int nentities) |
|
krb5_error_code | kssl_ctx_setstring (KSSL_CTX *kssl_ctx, int which, char *text) |
|
krb5_error_code | kssl_ctx_setkey (KSSL_CTX *kssl_ctx, krb5_keyblock *session) |
|
void | kssl_ctx_show (KSSL_CTX *kssl_ctx) |
|
int | kssl_keytab_is_available (KSSL_CTX *kssl_ctx) |
|
int | kssl_tgt_is_available (KSSL_CTX *kssl_ctx) |
|
void | kssl_krb5_free_data_contents (krb5_context context, krb5_data *data) |
|
krb5_error_code | kssl_validate_times (krb5_timestamp atime, krb5_ticket_times *ttimes) |
|
krb5_error_code | kssl_check_authent (KSSL_CTX *kssl_ctx, krb5_data *authentp, krb5_timestamp *atimep, KSSL_ERR *kssl_err) |
|
krb5_error_code | kssl_build_principal_2 (krb5_context context, krb5_principal *princ, int rlen, const char *realm, int slen, const char *svc, int hlen, const char *host) |
|
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) |
|