krb5: use memset_s() in krb5_free_keyblock_contents()
krb5_free_keyblock_contents() should use memset_s() to ensure that the key is zero'd before freeing
This commit is contained in:
		| @@ -63,7 +63,8 @@ krb5_free_keyblock_contents(krb5_context context, | ||||
| { | ||||
|     if(keyblock) { | ||||
| 	if (keyblock->keyvalue.data != NULL) | ||||
| 	    memset(keyblock->keyvalue.data, 0, keyblock->keyvalue.length); | ||||
| 	    memset_s(keyblock->keyvalue.data, keyblock->keyvalue.length, | ||||
| 		     0, keyblock->keyvalue.length); | ||||
| 	krb5_data_free (&keyblock->keyvalue); | ||||
| 	keyblock->keytype = KRB5_ENCTYPE_NULL; | ||||
|     } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Luke Howard
					Luke Howard