H A D | crypto.c | 49 static struct _krb5_key_data *_new_derived_key(krb5_crypto crypto, unsigned usage); 316 krb5_crypto crypto, 323 HEIMDAL_MUTEX_lock(&crypto->mutex); 326 ret = _get_derived_key(context, crypto, usage, key); 332 *key = _new_derived_key(crypto, 0xff/* KRB5_KU_RFC1510_VARIANT */); 337 ret = krb5_copy_keyblock(context, crypto->key.key, &(*key)->key); 343 *key = &crypto->key; 348 HEIMDAL_MUTEX_unlock(&crypto->mutex); 356 krb5_crypto crypto, 371 if(keyed_checksum && crypto 315 get_checksum_key(krb5_context context, krb5_crypto crypto, unsigned usage, struct _krb5_checksum_type *ct, struct _krb5_key_data **key) argument 354 create_checksum(krb5_context context, struct _krb5_checksum_type *ct, krb5_crypto crypto, unsigned usage, void *data, size_t len, Checksum *result) argument 393 arcfour_checksum_p(struct _krb5_checksum_type *ct, krb5_crypto crypto) argument 401 krb5_create_checksum(krb5_context context, krb5_crypto crypto, krb5_key_usage usage, int type, void *data, size_t len, Checksum *result) argument 441 verify_checksum(krb5_context context, krb5_crypto crypto, unsigned usage, void *data, size_t len, Checksum *cksum) argument 536 krb5_verify_checksum(krb5_context context, krb5_crypto crypto, krb5_key_usage usage, void *data, size_t len, Checksum *cksum) argument 567 krb5_crypto_get_checksum_type(krb5_context context, krb5_crypto crypto, krb5_cksumtype *type) argument 820 derived_crypto(krb5_context context, krb5_crypto crypto) argument 827 special_crypto(krb5_context context, krb5_crypto crypto) argument 837 encrypt_internal_derived(krb5_context context, krb5_crypto crypto, unsigned usage, const void *data, size_t len, krb5_data *result, void *ivec) argument 907 encrypt_internal(krb5_context context, krb5_crypto crypto, const void *data, size_t len, krb5_data *result, void *ivec) argument 974 encrypt_internal_special(krb5_context context, krb5_crypto crypto, int usage, const void *data, size_t len, krb5_data *result, void *ivec) argument 1011 decrypt_internal_derived(krb5_context context, krb5_crypto crypto, unsigned usage, void *data, size_t len, krb5_data *result, void *ivec) argument 1094 decrypt_internal(krb5_context context, krb5_crypto crypto, void *data, size_t len, krb5_data *result, void *ivec) argument 1164 decrypt_internal_special(krb5_context context, krb5_crypto crypto, int usage, void *data, size_t len, krb5_data *result, void *ivec) argument 1248 krb5_encrypt_iov_ivec(krb5_context context, krb5_crypto crypto, unsigned usage, krb5_crypto_iov *data, int num_data, void *ivec) argument 1443 krb5_decrypt_iov_ivec(krb5_context context, krb5_crypto crypto, unsigned usage, krb5_crypto_iov *data, unsigned int num_data, void *ivec) argument 1588 krb5_create_checksum_iov(krb5_context context, krb5_crypto crypto, unsigned usage, krb5_crypto_iov *data, unsigned int num_data, krb5_cksumtype *type) argument 1666 krb5_verify_checksum_iov(krb5_context context, krb5_crypto crypto, unsigned usage, krb5_crypto_iov *data, unsigned int num_data, krb5_cksumtype *type) argument 1723 krb5_crypto_length(krb5_context context, krb5_crypto crypto, int type, size_t *len) argument 1767 krb5_crypto_length_iov(krb5_context context, krb5_crypto crypto, krb5_crypto_iov *data, unsigned int num_data) argument 1787 krb5_encrypt_ivec(krb5_context context, krb5_crypto crypto, unsigned usage, const void *data, size_t len, krb5_data *result, void *ivec) argument 1806 krb5_encrypt(krb5_context context, krb5_crypto crypto, unsigned usage, const void *data, size_t len, krb5_data *result) argument 1817 krb5_encrypt_EncryptedData(krb5_context context, krb5_crypto crypto, unsigned usage, void *data, size_t len, int kvno, EncryptedData *result) argument 1835 krb5_decrypt_ivec(krb5_context context, krb5_crypto crypto, unsigned usage, void *data, size_t len, krb5_data *result, void *ivec) argument 1854 krb5_decrypt(krb5_context context, krb5_crypto crypto, unsigned usage, void *data, size_t len, krb5_data *result) argument 1866 krb5_decrypt_EncryptedData(krb5_context context, krb5_crypto crypto, unsigned usage, const EncryptedData *e, krb5_data *result) argument 1951 _new_derived_key(krb5_crypto crypto, unsigned usage) argument 2007 _get_derived_key(krb5_context context, krb5_crypto crypto, unsigned usage, struct _krb5_key_data **key) argument 2053 krb5_crypto_init(krb5_context context, const krb5_keyblock *key, krb5_enctype etype, krb5_crypto *crypto) argument 2134 krb5_crypto_destroy(krb5_context context, krb5_crypto crypto) argument 2164 krb5_crypto_getblocksize(krb5_context context, krb5_crypto crypto, size_t *blocksize) argument 2185 krb5_crypto_getenctype(krb5_context context, krb5_crypto crypto, krb5_enctype *enctype) argument 2206 krb5_crypto_getpadsize(krb5_context context, krb5_crypto crypto, size_t *padsize) argument 2227 krb5_crypto_getconfoundersize(krb5_context context, krb5_crypto crypto, size_t *confoundersize) argument 2338 wrapped_length(krb5_context context, krb5_crypto crypto, size_t data_len) argument 2353 wrapped_length_dervied(krb5_context context, krb5_crypto crypto, size_t data_len) argument 2375 krb5_get_wrapped_length(krb5_context context, krb5_crypto crypto, size_t data_len) argument 2390 crypto_overhead(krb5_context context, krb5_crypto crypto) argument 2404 crypto_overhead_dervied(krb5_context context, krb5_crypto crypto) argument 2421 krb5_crypto_overhead(krb5_context context, krb5_crypto crypto) argument 2502 krb5_crypto_prf(krb5_context context, const krb5_crypto crypto, const krb5_data *input, krb5_data *output) argument 2522 krb5_crypto_prfplus(krb5_context context, const krb5_crypto crypto, const krb5_data *input, size_t length, krb5_data *output) argument 2787 crypto_overhead(krb5_context context, krb5_crypto crypto) argument 2801 crypto_overhead_dervied(krb5_context context, krb5_crypto crypto) argument 2818 krb5_crypto_overhead(krb5_context context, krb5_crypto crypto) argument [all...] |