Remove unused code
authorAndre Heinecke <aheinecke@intevation.de>
Mon, 23 Jul 2018 07:42:59 +0000 (09:42 +0200)
committerAndre Heinecke <aheinecke@intevation.de>
Mon, 23 Jul 2018 07:42:59 +0000 (09:42 +0200)
* src/main.c (create_initialization_vector)
(get_crypt_random): Removed.

src/main.c

index 9d723bd..5b6cdb7 100644 (file)
@@ -59,29 +59,6 @@ initialize_main (void)
   return log_mutex? 0 : -1;
 }
 
-/* Return nbytes of cryptographic strong random.  Caller needs to free
-   the returned buffer.  */
-static char *
-get_crypt_random (size_t nbytes)
-{
-  HCRYPTPROV prov;
-  char *buffer;
-
-  if (!CryptAcquireContext (&prov, NULL, NULL, PROV_RSA_FULL,
-                            (CRYPT_VERIFYCONTEXT|CRYPT_SILENT)) )
-    return NULL;
-
-  buffer = xmalloc (nbytes);
-  if (!CryptGenRandom (prov, nbytes, buffer))
-    {
-      xfree (buffer);
-      buffer = NULL;
-    }
-  CryptReleaseContext (prov, 0);
-  return buffer;
-}
-
-
 void
 i18n_init (void)
 {
@@ -167,14 +144,6 @@ DllMain (HINSTANCE hinst, DWORD reason, LPVOID reserved)
   return TRUE;
 }
 
-/* Return a new allocated IV of size NBYTES.  Caller must free it.  On
-   error NULL is returned. */
-void *
-create_initialization_vector (size_t nbytes)
-{
-  return get_crypt_random (nbytes);
-}
-
 static char *
 get_locale_dir (void)
 {