svn rev #23385: trunk/src/lib/crypto/krb/ dk/ raw/

ghudson@MIT.EDU ghudson at MIT.EDU
Mon Nov 30 09:17:06 EST 2009


http://src.mit.edu/fisheye/changelog/krb5/?cs=23385
Commit By: ghudson
Log Message:
Stream decryption is handled in krb5_k_decrypt_iov; remove some
lingering checks in the dk and raw aead providers from before that
was introduced.



Changed Files:
U   trunk/src/lib/crypto/krb/dk/dk_aead.c
U   trunk/src/lib/crypto/krb/raw/raw_aead.c
Modified: trunk/src/lib/crypto/krb/dk/dk_aead.c
===================================================================
--- trunk/src/lib/crypto/krb/dk/dk_aead.c	2009-11-30 14:14:47 UTC (rev 23384)
+++ trunk/src/lib/crypto/krb/dk/dk_aead.c	2009-11-30 14:17:06 UTC (rev 23385)
@@ -204,12 +204,6 @@
     unsigned int hmacsize = 0;
     unsigned char *cksum = NULL;
 
-    if (krb5int_c_locate_iov(data, num_data,
-                             KRB5_CRYPTO_TYPE_STREAM) != NULL) {
-        return krb5int_c_iov_decrypt_stream(aead, enc, hash, key,
-                                            usage, ivec, data, num_data);
-    }
-
     /* E(Confounder | Plaintext | Pad) | Checksum */
 
     ret = aead->crypto_length(aead, enc, hash, KRB5_CRYPTO_TYPE_PADDING,

Modified: trunk/src/lib/crypto/krb/raw/raw_aead.c
===================================================================
--- trunk/src/lib/crypto/krb/raw/raw_aead.c	2009-11-30 14:14:47 UTC (rev 23384)
+++ trunk/src/lib/crypto/krb/raw/raw_aead.c	2009-11-30 14:17:06 UTC (rev 23385)
@@ -116,12 +116,6 @@
     unsigned int blocksize = 0; /* careful, this is enc block size not confounder len */
     unsigned int cipherlen = 0;
 
-    if (krb5int_c_locate_iov(data, num_data, KRB5_CRYPTO_TYPE_STREAM) != NULL) {
-        return krb5int_c_iov_decrypt_stream(aead, enc, hash, key,
-                                            usage, ivec, data, num_data);
-    }
-
-
     /* E(Confounder | Plaintext | Pad) | Checksum */
 
     ret = aead->crypto_length(aead, enc, hash, KRB5_CRYPTO_TYPE_PADDING, &blocksize);




More information about the cvs-krb5 mailing list