* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*/
+/*
+ * Message protection services: cryptography helpers.
+ */
+
#include "gssapiP_eap.h"
/*
* RRC is rotate count.
*/
static krb5_error_code
-translateIov(krb5_context context, int dce_style, size_t ec, size_t rrc,
- krb5_enctype enctype, gss_iov_buffer_desc *iov,
- int iov_count, krb5_crypto_iov **pkiov,
- size_t *pkiov_count)
+mapIov(krb5_context context, int dce_style, size_t ec, size_t rrc,
+ krb5_enctype enctype, gss_iov_buffer_desc *iov,
+ int iov_count, krb5_crypto_iov **pkiov,
+ size_t *pkiov_count)
{
gss_iov_buffer_t header;
gss_iov_buffer_t trailer;
i++;
for (j = 0; j < iov_count; j++) {
- kiov[i].flags = gssEapTranslateCryptoFlag(iov[j].type);
+ kiov[i].flags = gssEapMapCryptoFlag(iov[j].type);
if (kiov[i].flags == KRB5_CRYPTO_TYPE_EMPTY)
continue;
krb5_crypto_iov *kiov;
if (iv) {
- code = krb5_c_block_size(context, KRB_KEYTYPE(key), &blocksize);
+ code = krb5_c_block_size(context, KRB_KEY_TYPE(key), &blocksize);
if (code)
return(code);
pivd = NULL;
}
- code = translateIov(context, dce_style, ec, rrc,
- KRB_KEYTYPE(key), iov, iov_count,
- &kiov, &kiov_count);
+ code = mapIov(context, dce_style, ec, rrc,
+ KRB_KEY_TYPE(key), iov, iov_count,
+ &kiov, &kiov_count);
if (code == 0) {
code = krb5_c_encrypt_iov(context, key, usage, pivd, kiov, kiov_count);
GSSEAP_FREE(kiov);
krb5_crypto_iov *kiov;
if (iv) {
- code = krb5_c_block_size(context, KRB_KEYTYPE(key), &blocksize);
+ code = krb5_c_block_size(context, KRB_KEY_TYPE(key), &blocksize);
if (code)
return(code);
pivd = NULL;
}
- code = translateIov(context, dce_style, ec, rrc,
- KRB_KEYTYPE(key), iov, iov_count,
- &kiov, &kiov_count);
+ code = mapIov(context, dce_style, ec, rrc,
+ KRB_KEY_TYPE(key), iov, iov_count,
+ &kiov, &kiov_count);
if (code == 0) {
code = krb5_c_decrypt_iov(context, key, usage, pivd, kiov, kiov_count);
GSSEAP_FREE(kiov);
}
krb5_cryptotype
-gssEapTranslateCryptoFlag(OM_uint32 type)
+gssEapMapCryptoFlag(OM_uint32 type)
{
krb5_cryptotype ktype;
}
void
-gssEapIovMessageLnegth(gss_iov_buffer_desc *iov,
+gssEapIovMessageLength(gss_iov_buffer_desc *iov,
int iov_count,
size_t *data_length_p,
size_t *assoc_data_length_p)