KS_HMAC_SALT_SIZE
#define KS_HASHED_PIN_SALT_LEN_OFFSET (KS_HMAC_SALT_OFFSET + KS_HMAC_SALT_SIZE)
hmac_salt = malloc(KS_HMAC_SALT_SIZE);
if (readn_nointr(fd, (char *)hmac_salt, KS_HMAC_SALT_SIZE)
!= KS_HMAC_SALT_SIZE) {
KS_HMAC_SALT_SIZE) != KS_HMAC_SALT_SIZE) {
KS_HMAC_SALT_SIZE);
freezero(new_hmac_salt, KS_HMAC_SALT_SIZE);
KS_HMAC_SALT_SIZE) != KS_HMAC_SALT_SIZE) {
freezero(hmac_salt, KS_HMAC_SALT_SIZE);
hmac_salt = malloc(KS_HMAC_SALT_SIZE);
if (readn_nointr(fd, (char *)hmac_salt, KS_HMAC_SALT_SIZE)
!= KS_HMAC_SALT_SIZE) {
freezero(hmac_salt, KS_HMAC_SALT_SIZE);
if (writen_nointr(fd, (void *)salt, KS_HMAC_SALT_SIZE)
!= KS_HMAC_SALT_SIZE) {