#include <gnutls/gnutls.h>
#include <gnutls/extra.h>
#include <crypt-gaa.h>
-
-#include <gc.h> /* for randomize */
+#include "../lib/random.h" /* for random */
#include <sys/types.h>
#include <sys/stat.h>
/* generate the salt
*/
- if (gc_nonce (salt, salt_size) != GC_OK)
+ if (_gnutls_rnd (RND_NONCE, salt, salt_size) < 0)
{
fprintf (stderr, "Could not create nonce\n");
return NULL;
#include <gnutls/extra.h>
#include <psk-gaa.h>
-#include <gc.h> /* for randomize */
+#include "../lib/random.h" /* for random */
#include "getpass.h"
#include <sys/types.h>
printf ("Generating a random key for user '%s'\n", info.username);
- ret = gc_pseudo_random ((char *) key, info.key_size);
- if (ret != GC_OK)
+ ret = _gnutls_rnd (RND_RANDOM, (char*)key, info.key_size);
+ if (ret < 0)
{
fprintf (stderr, "Not enough randomness\n");
exit (1);