Add SALT for pass phrase handling

This commit is contained in:
NIIBE Yutaka
2013-10-09 17:21:37 +09:00
parent 7f93ea088f
commit 6ad6b1d73a
7 changed files with 199 additions and 150 deletions

View File

@@ -73,10 +73,15 @@ random_bytes_free (const uint8_t *p)
/*
* Return 4-byte salt
*/
uint32_t
get_salt (void)
void
random_get_salt (uint8_t *p)
{
return neug_get (NEUG_KICK_FILLING);
uint32_t rnd;
rnd = neug_get (NEUG_KICK_FILLING);
memcpy (p, &rnd, sizeof (uint32_t));
rnd = neug_get (NEUG_KICK_FILLING);
memcpy (p + sizeof (uint32_t), &rnd, sizeof (uint32_t));
}