X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=crypt.h;h=9c09face115ab7f4b465cdb1504a754a61ffa673;hp=3e5a8d313b5ffd10273c27717c135e150f1c6d04;hb=aa066efd962198bbeed8e5bcee57572f9e15455a;hpb=ab98d5b8b03e0e2fdcf010fc8f6a6b0ab8f87564 diff --git a/crypt.h b/crypt.h index 3e5a8d31..9c09face 100644 --- a/crypt.h +++ b/crypt.h @@ -77,16 +77,17 @@ void apc_free_pubkey(struct asymmetric_key *key); void get_random_bytes_or_die(unsigned char *buf, int num); /** - * Seed pseudo random number generators. + * Initialize the crypto backend. * - * This function seeds the PRNG used by random() with a random seed obtained - * from the crypto implementation. On errors, an error message is logged and - * the function calls exit(). + * This function initializes the crypto library and seeds the pseudo random + * number generator used by random() with a random seed obtained from the + * crypto implementation. On errors, an error message is logged and the + * function calls exit(). * * \sa \ref get_random_bytes_or_die(), srandom(3), random(3), \ref * para_random(). */ -void init_random_seed_or_die(void); +void crypt_init(void); /** Opaque structure for stream ciphers. */