implement the new gss_*_iov interfaces

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24055 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2008-12-11 04:49:37 +00:00
parent 9880969de0
commit 7f6d448621
8 changed files with 472 additions and 8 deletions

View File

@@ -3122,7 +3122,7 @@ decrypt_internal_special(krb5_context context,
}
static krb5_crypto_iov *
find_iv(krb5_crypto_iov *data, int num_data, int type)
find_iv(krb5_crypto_iov *data, unsigned int num_data, int type)
{
int i;
for (i = 0; i < num_data; i++)
@@ -3160,11 +3160,12 @@ krb5_encrypt_iov_ivec(krb5_context context,
krb5_crypto crypto,
unsigned usage,
krb5_crypto_iov *data,
size_t num_data,
unsigned int num_data,
void *ivec)
{
size_t headersz, trailersz, len;
size_t i, sz, block_sz, pad_sz;
unsigned int i;
size_t sz, block_sz, pad_sz;
Checksum cksum;
unsigned char *p, *q;
krb5_error_code ret;
@@ -3360,11 +3361,12 @@ krb5_decrypt_iov_ivec(krb5_context context,
krb5_crypto crypto,
unsigned usage,
krb5_crypto_iov *data,
size_t num_data,
unsigned int num_data,
void *ivec)
{
unsigned int i;
size_t headersz, trailersz, len;
size_t i, sz, block_sz, pad_sz;
size_t sz, block_sz, pad_sz;
Checksum cksum;
unsigned char *p, *q;
krb5_error_code ret;
@@ -3517,7 +3519,7 @@ krb5_create_checksum_iov(krb5_context context,
krb5_crypto crypto,
unsigned usage,
krb5_crypto_iov *data,
size_t num_data,
unsigned int num_data,
krb5_cksumtype *type)
{
Checksum cksum;