Home
last modified time | relevance | path

Searched refs:kiov (Results 1 – 2 of 2) sorted by relevance

/freebsd/crypto/krb5/src/lib/gssapi/krb5/
H A Dutil_cksum.c97 krb5_crypto_iov *kiov; in kg_make_checksum_iov_v1() local
104 kiov = calloc(iov_count + 3, sizeof(krb5_crypto_iov)); in kg_make_checksum_iov_v1()
105 if (kiov == NULL) in kg_make_checksum_iov_v1()
113 kiov[i].flags = KRB5_CRYPTO_TYPE_CHECKSUM; in kg_make_checksum_iov_v1()
114 kiov[i].data.length = checksum->length; in kg_make_checksum_iov_v1()
115 kiov[i].data.data = xmalloc(checksum->length); in kg_make_checksum_iov_v1()
116 if (kiov[i].data.data == NULL) { in kg_make_checksum_iov_v1()
117 xfree(kiov); in kg_make_checksum_iov_v1()
126 kiov[i].flags = KRB5_CRYPTO_TYPE_SIGN_ONLY; in kg_make_checksum_iov_v1()
127 kiov[i].data.length = 8; in kg_make_checksum_iov_v1()
[all …]
H A Dutil_crypt.c269 krb5_crypto_iov kiov; in kg_arcfour_docrypt() local
272 kiov.flags = KRB5_CRYPTO_TYPE_DATA; in kg_arcfour_docrypt()
273 kiov.data = make_data(output_buf, input_len); in kg_arcfour_docrypt()
274 return krb5int_arcfour_gsscrypt(keyblock, usage, &kd, &kiov, 1); in kg_arcfour_docrypt()
357 krb5_crypto_iov *kiov; in kg_translate_iov_v1() local
375 kiov = (krb5_crypto_iov *)malloc(kiov_count * sizeof(krb5_crypto_iov)); in kg_translate_iov_v1()
376 if (kiov == NULL) in kg_translate_iov_v1()
380 kiov[i].flags = KRB5_CRYPTO_TYPE_HEADER; in kg_translate_iov_v1()
381 kiov[i].data.length = 0; in kg_translate_iov_v1()
382 kiov[i].data.data = NULL; in kg_translate_iov_v1()
[all …]