* make_random_key.c, old_api_glue.c: Do not use a variable named
authorEzra Peisach <epeisach@mit.edu>
Sun, 11 Mar 2001 02:53:49 +0000 (02:53 +0000)
committerEzra Peisach <epeisach@mit.edu>
Sun, 11 Mar 2001 02:53:49 +0000 (02:53 +0000)
        random that might shadow a system header file definition.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13071 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/crypto/ChangeLog
src/lib/crypto/make_random_key.c
src/lib/crypto/old_api_glue.c

index bb8bedb8d0887525ada023aeb886569f32400978..3986a61221540184fba35b41679b47b0b6403054 100644 (file)
@@ -1,3 +1,8 @@
+2001-03-10  Ezra Peisach  <epeisach@kangaroo.mit.edu>
+
+       * make_random_key.c, old_api_glue.c: Do not use a variable named
+       random that might shadow a system header file definition.
+
 2001-03-09  Ken Raeburn  <raeburn@mit.edu>
 
        * cksumtypes.c, etypes.c, prng.c: Use krb5int_ prefix for internal
index a4c3a60039315f4c3b33cc42d22759a74f423e05..6c6ff26399a01de35c43e0c7aaebf7031dc979dd 100644 (file)
@@ -37,7 +37,7 @@ krb5_c_make_random_key(context, enctype, random_key)
     krb5_error_code ret;
     const struct krb5_enc_provider *enc;
     size_t keybytes, keylength;
-    krb5_data random;
+    krb5_data random_data;
     unsigned char *bytes;
 
     for (i=0; i<krb5_enctypes_length; i++) {
@@ -59,17 +59,17 @@ krb5_c_make_random_key(context, enctype, random_key)
        return(ENOMEM);
     }
 
-    random.data = bytes;
-    random.length = keybytes;
+    random_data.data = bytes;
+    random_data.length = keybytes;
 
-    if ((ret = krb5_c_random_make_octets(context, &random)))
+    if ((ret = krb5_c_random_make_octets(context, &random_data)))
        goto cleanup;
 
     random_key->magic = KV5M_KEYBLOCK;
     random_key->enctype = enctype;
     random_key->length = keylength;
 
-    ret = ((*(enc->make_key))(&random, random_key));
+    ret = ((*(enc->make_key))(&random_data, random_key));
 
 cleanup:
     memset(bytes, 0, keybytes);
index 16b6b1e8e53037e9ce235df2ea907718b12e0f4a..49fba8319b40606ce6cd8d10be3427a51e63efaf 100644 (file)
@@ -301,12 +301,12 @@ krb5_random_confounder(size, ptr)
      size_t size;
      krb5_pointer ptr;
 {
-    krb5_data random;
+    krb5_data random_data;
 
-    random.length = size;
-    random.data = ptr;
+    random_data.length = size;
+    random_data.data = ptr;
 
-    return(krb5_c_random_make_octets(/* XXX */ 0, &random));
+    return(krb5_c_random_make_octets(/* XXX */ 0, &random_data));
 }
 
 krb5_error_code krb5_encrypt_data(context, key, ivec, data, enc_data)