/*
- Copyright 1999-2011 ImageMagick Studio LLC, a non-profit organization
+ Copyright 1999-2014 ImageMagick Studio LLC, a non-profit organization
dedicated to making software imaging solutions freely available.
You may not use this file except in compliance with the License.
#ifndef _MAGICKCORE_RANDOM__H
#define _MAGICKCORE_RANDOM__H
+#include "MagickCore/string_.h"
+
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif
-#include "MagickCore/string_.h"
-
/*
Typedef declarations.
*/
GetRandomValue(RandomInfo *),
GetPseudoRandomValue(RandomInfo *);
-extern MagickExport MagickBooleanType
- RandomComponentGenesis(void);
-
extern MagickExport RandomInfo
*AcquireRandomInfo(void),
*DestroyRandomInfo(RandomInfo *);
extern MagickExport StringInfo
*GetRandomKey(RandomInfo *,const size_t);
+extern MagickExport unsigned long
+ GetRandomSecretKey(const RandomInfo *);
+
extern MagickExport void
- RandomComponentTerminus(void),
- SeedPseudoRandomGenerator(const unsigned long),
SetRandomKey(RandomInfo *,const size_t,unsigned char *),
+ SetRandomSecretKey(const unsigned long),
SetRandomTrueRandom(const MagickBooleanType);
#if defined(__cplusplus) || defined(c_plusplus)