kssl_lcl.h (256281) | kssl_lcl.h (280304) |
---|---|
1/* ssl/kssl.h -*- mode: C; c-file-style: "eay" -*- */ | 1/* ssl/kssl.h -*- mode: C; c-file-style: "eay" -*- */ |
2/* Written by Vern Staats <staatsvr@asc.hpc.mil> for the OpenSSL project 2000. 3 * project 2000. | 2/* 3 * Written by Vern Staats <staatsvr@asc.hpc.mil> for the OpenSSL project 4 * 2000. project 2000. |
4 */ 5/* ==================================================================== 6 * Copyright (c) 2000 The OpenSSL Project. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without 9 * modification, are permitted provided that the following conditions 10 * are met: 11 * 12 * 1. Redistributions of source code must retain the above copyright | 5 */ 6/* ==================================================================== 7 * Copyright (c) 2000 The OpenSSL Project. All rights reserved. 8 * 9 * Redistribution and use in source and binary forms, with or without 10 * modification, are permitted provided that the following conditions 11 * are met: 12 * 13 * 1. Redistributions of source code must retain the above copyright |
13 * notice, this list of conditions and the following disclaimer. | 14 * notice, this list of conditions and the following disclaimer. |
14 * 15 * 2. Redistributions in binary form must reproduce the above copyright 16 * notice, this list of conditions and the following disclaimer in 17 * the documentation and/or other materials provided with the 18 * distribution. 19 * 20 * 3. All advertising materials mentioning features or use of this 21 * software must display the following acknowledgment: --- 29 unchanged lines hidden (view full) --- 51 * ==================================================================== 52 * 53 * This product includes cryptographic software written by Eric Young 54 * (eay@cryptsoft.com). This product includes software written by Tim 55 * Hudson (tjh@cryptsoft.com). 56 * 57 */ 58 | 15 * 16 * 2. Redistributions in binary form must reproduce the above copyright 17 * notice, this list of conditions and the following disclaimer in 18 * the documentation and/or other materials provided with the 19 * distribution. 20 * 21 * 3. All advertising materials mentioning features or use of this 22 * software must display the following acknowledgment: --- 29 unchanged lines hidden (view full) --- 52 * ==================================================================== 53 * 54 * This product includes cryptographic software written by Eric Young 55 * (eay@cryptsoft.com). This product includes software written by Tim 56 * Hudson (tjh@cryptsoft.com). 57 * 58 */ 59 |
59#ifndef KSSL_LCL_H 60#define KSSL_LCL_H | 60#ifndef KSSL_LCL_H 61# define KSSL_LCL_H |
61 | 62 |
62#include | 63# include <openssl/kssl.h> |
63 | 64 |
64#ifndef OPENSSL_NO_KRB5 | 65# ifndef OPENSSL_NO_KRB5 |
65 66#ifdef __cplusplus 67extern "C" { 68#endif 69 70/* Private (internal to OpenSSL) */ 71void print_krb5_data(char *label, krb5_data *kdata); 72void print_krb5_authdata(char *label, krb5_authdata **adata); --- 5 unchanged lines hidden (view full) --- 78const EVP_CIPHER *kssl_map_enc(krb5_enctype enctype); 79 80int kssl_keytab_is_available(KSSL_CTX *kssl_ctx); 81int kssl_tgt_is_available(KSSL_CTX *kssl_ctx); 82 83#ifdef __cplusplus 84} 85#endif | 66 67#ifdef __cplusplus 68extern "C" { 69#endif 70 71/* Private (internal to OpenSSL) */ 72void print_krb5_data(char *label, krb5_data *kdata); 73void print_krb5_authdata(char *label, krb5_authdata **adata); --- 5 unchanged lines hidden (view full) --- 79const EVP_CIPHER *kssl_map_enc(krb5_enctype enctype); 80 81int kssl_keytab_is_available(KSSL_CTX *kssl_ctx); 82int kssl_tgt_is_available(KSSL_CTX *kssl_ctx); 83 84#ifdef __cplusplus 85} 86#endif |
86#endif /* OPENSSL_NO_KRB5 */ 87#endif /* KSSL_LCL_H */ | 87# endif /* OPENSSL_NO_KRB5 */ 88#endif /* KSSL_LCL_H */ |