RDRAND and engine (was: how to generate EC public key from EC private key)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> Now one small question: how do I ensure that ?RAND_engine (and therefore Intel RDRAND output) is being used for the key generation in
>    EVP_PKEY_keygen(ctx, &newkey);
>
> Is just loading RAND_engine enough for that??
> ?

To verify it, I think you need to inspect the default RAND method. Its
going to look something like:

  RAND_METHOD* rm = RAND_get_rand_method();
  if(rm == RAND_SSLeay())
  {
      printf("Using default generator\n");
  }

Also see https://wiki.openssl.org/index.php/Random_Numbers#Generators.
RDRAND is discussed there, too. But I don't recall how much detail is
provided.

Jeff


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux