H A D | crypto.c | 48 static struct _krb5_key_data *_new_derived_key(krb5_crypto crypto, unsigned usage); 315 krb5_crypto crypto, 323 ret = _get_derived_key(context, crypto, usage, key); 327 *key = _new_derived_key(crypto, 0xff/* KRB5_KU_RFC1510_VARIANT */); 332 ret = krb5_copy_keyblock(context, crypto->key.key, &(*key)->key); 338 *key = &crypto->key; 348 krb5_crypto crypto, 363 if(keyed_checksum && crypto == NULL) { 366 "crypto context (key) was passed in", ""), 371 ret = get_checksum_key(context, crypto, usag 314 get_checksum_key(krb5_context context, krb5_crypto crypto, unsigned usage, struct _krb5_checksum_type *ct, struct _krb5_key_data **key) argument 346 create_checksum(krb5_context context, struct _krb5_checksum_type *ct, krb5_crypto crypto, unsigned usage, void *data, size_t len, Checksum *result) argument 384 arcfour_checksum_p(struct _krb5_checksum_type *ct, krb5_crypto crypto) argument 391 krb5_create_checksum(krb5_context context, krb5_crypto crypto, krb5_key_usage usage, int type, void *data, size_t len, Checksum *result) argument 429 verify_checksum(krb5_context context, krb5_crypto crypto, unsigned usage, void *data, size_t len, Checksum *cksum) argument 524 krb5_verify_checksum(krb5_context context, krb5_crypto crypto, krb5_key_usage usage, void *data, size_t len, Checksum *cksum) argument 553 krb5_crypto_get_checksum_type(krb5_context context, krb5_crypto crypto, krb5_cksumtype *type) argument 795 derived_crypto(krb5_context context, krb5_crypto crypto) argument 802 special_crypto(krb5_context context, krb5_crypto crypto) argument 812 encrypt_internal_derived(krb5_context context, krb5_crypto crypto, unsigned usage, const void *data, size_t len, krb5_data *result, void *ivec) argument 879 encrypt_internal(krb5_context context, krb5_crypto crypto, const void *data, size_t len, krb5_data *result, void *ivec) argument 944 encrypt_internal_special(krb5_context context, krb5_crypto crypto, int usage, const void *data, size_t len, krb5_data *result, void *ivec) argument 981 decrypt_internal_derived(krb5_context context, krb5_crypto crypto, unsigned usage, void *data, size_t len, krb5_data *result, void *ivec) argument 1062 decrypt_internal(krb5_context context, krb5_crypto crypto, void *data, size_t len, krb5_data *result, void *ivec) argument 1130 decrypt_internal_special(krb5_context context, krb5_crypto crypto, int usage, void *data, size_t len, krb5_data *result, void *ivec) argument 1214 krb5_encrypt_iov_ivec(krb5_context context, krb5_crypto crypto, unsigned usage, krb5_crypto_iov *data, int num_data, void *ivec) argument 1407 krb5_decrypt_iov_ivec(krb5_context context, krb5_crypto crypto, unsigned usage, krb5_crypto_iov *data, unsigned int num_data, void *ivec) argument 1550 krb5_create_checksum_iov(krb5_context context, krb5_crypto crypto, unsigned usage, krb5_crypto_iov *data, unsigned int num_data, krb5_cksumtype *type) argument 1628 krb5_verify_checksum_iov(krb5_context context, krb5_crypto crypto, unsigned usage, krb5_crypto_iov *data, unsigned int num_data, krb5_cksumtype *type) argument 1685 krb5_crypto_length(krb5_context context, krb5_crypto crypto, int type, size_t *len) argument 1729 krb5_crypto_length_iov(krb5_context context, krb5_crypto crypto, krb5_crypto_iov *data, unsigned int num_data) argument 1749 krb5_encrypt_ivec(krb5_context context, krb5_crypto crypto, unsigned usage, const void *data, size_t len, krb5_data *result, void *ivec) argument 1768 krb5_encrypt(krb5_context context, krb5_crypto crypto, unsigned usage, const void *data, size_t len, krb5_data *result) argument 1779 krb5_encrypt_EncryptedData(krb5_context context, krb5_crypto crypto, unsigned usage, void *data, size_t len, int kvno, EncryptedData *result) argument 1797 krb5_decrypt_ivec(krb5_context context, krb5_crypto crypto, unsigned usage, void *data, size_t len, krb5_data *result, void *ivec) argument 1816 krb5_decrypt(krb5_context context, krb5_crypto crypto, unsigned usage, void *data, size_t len, krb5_data *result) argument 1828 krb5_decrypt_EncryptedData(krb5_context context, krb5_crypto crypto, unsigned usage, const EncryptedData *e, krb5_data *result) argument 1935 _new_derived_key(krb5_crypto crypto, unsigned usage) argument 1980 _get_derived_key(krb5_context context, krb5_crypto crypto, unsigned usage, struct _krb5_key_data **key) argument 2025 krb5_crypto_init(krb5_context context, const krb5_keyblock *key, krb5_enctype etype, krb5_crypto *crypto) argument 2104 krb5_crypto_destroy(krb5_context context, krb5_crypto crypto) argument 2130 krb5_crypto_getblocksize(krb5_context context, krb5_crypto crypto, size_t *blocksize) argument 2151 krb5_crypto_getenctype(krb5_context context, krb5_crypto crypto, krb5_enctype *enctype) argument 2172 krb5_crypto_getpadsize(krb5_context context, krb5_crypto crypto, size_t *padsize) argument 2193 krb5_crypto_getconfoundersize(krb5_context context, krb5_crypto crypto, size_t *confoundersize) argument 2284 wrapped_length(krb5_context context, krb5_crypto crypto, size_t data_len) argument 2299 wrapped_length_dervied(krb5_context context, krb5_crypto crypto, size_t data_len) argument 2321 krb5_get_wrapped_length(krb5_context context, krb5_crypto crypto, size_t data_len) argument 2336 crypto_overhead(krb5_context context, krb5_crypto crypto) argument 2350 crypto_overhead_dervied(krb5_context context, krb5_crypto crypto) argument 2367 krb5_crypto_overhead(krb5_context context, krb5_crypto crypto) argument 2448 krb5_crypto_prf(krb5_context context, const krb5_crypto crypto, const krb5_data *input, krb5_data *output) argument 2468 krb5_crypto_prfplus(krb5_context context, const krb5_crypto crypto, const krb5_data *input, size_t length, krb5_data *output) argument [all...] |