comment potentially-confusing use of struct crypt_data type