MagickCore 6.9.12
|
#include "magick/string_.h"
Go to the source code of this file.
Macros | |
#define | MagickCoreSignatureSize 64 |
Typedefs | |
typedef struct _SignatureInfo | SignatureInfo |
Functions | |
MagickExport MagickBooleanType | SignatureImage (Image *) |
MagickExport SignatureInfo * | AcquireSignatureInfo (void) |
MagickExport SignatureInfo * | DestroySignatureInfo (SignatureInfo *) |
MagickExport const StringInfo * | GetSignatureDigest (const SignatureInfo *) |
MagickExport unsigned int | GetSignatureBlocksize (const SignatureInfo *) |
MagickExport unsigned int | GetSignatureDigestsize (const SignatureInfo *) |
MagickExport void | InitializeSignature (SignatureInfo *) |
MagickExport void | FinalizeSignature (SignatureInfo *) |
MagickExport void | SetSignatureDigest (SignatureInfo *, const StringInfo *) |
MagickExport void | UpdateSignature (SignatureInfo *, const StringInfo *) |
#define MagickCoreSignatureSize 64 |
Definition at line 27 of file signature-private.h.
typedef struct _SignatureInfo SignatureInfo |
Definition at line 30 of file signature-private.h.
MagickExport SignatureInfo * AcquireSignatureInfo | ( | void | ) |
Referenced by AcquireRandomInfo(), HashStringInfoType(), and HashStringType().
MagickExport SignatureInfo * DestroySignatureInfo | ( | SignatureInfo * | signature_info | ) |
Definition at line 170 of file signature.c.
References _SignatureInfo::accumulator, DestroyStringInfo(), _SignatureInfo::digest, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _SignatureInfo::message, RelinquishMagickMemory(), _SignatureInfo::signature, and TraceEvent.
Referenced by AcquireRandomInfo(), DestroyRandomInfo(), HashStringInfoType(), HashStringType(), and SignatureImage().
MagickExport void FinalizeSignature | ( | SignatureInfo * | ) |
Referenced by AcquireRandomInfo(), HashStringInfoType(), HashStringType(), and SetRandomKey().
MagickExport unsigned int GetSignatureBlocksize | ( | const SignatureInfo * | ) |
MagickExport const StringInfo * GetSignatureDigest | ( | const SignatureInfo * | signature_info | ) |
Definition at line 329 of file signature.c.
References _SignatureInfo::digest, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _SignatureInfo::signature, and TraceEvent.
Referenced by AcquireRandomInfo(), HashStringInfoType(), HashStringType(), SetRandomKey(), and SignatureImage().
MagickExport unsigned int GetSignatureDigestsize | ( | const SignatureInfo * | signature_info | ) |
Definition at line 361 of file signature.c.
References _SignatureInfo::digestsize, GetMagickModule, IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, _SignatureInfo::signature, and TraceEvent.
Referenced by AcquireRandomInfo(), and SetRandomKey().
MagickExport void InitializeSignature | ( | SignatureInfo * | ) |
Referenced by AcquireRandomInfo(), and SetRandomKey().
MagickExport void SetSignatureDigest | ( | SignatureInfo * | , |
const StringInfo * | |||
) |
MagickExport MagickBooleanType SignatureImage | ( | Image * | image | ) |
Definition at line 473 of file signature.c.
References AcquireQuantumInfo(), AcquireSignatureInfo(), AcquireStringInfo(), AcquireVirtualCacheView(), CMYKAQuantum, CMYKColorspace, CMYKQuantum, _Image::colorspace, _Image::columns, DeleteImageProperty(), DestroyCacheView(), DestroyQuantumInfo(), DestroySignatureInfo(), DestroyString(), DestroyStringInfo(), _Image::exception, ExportQuantumPixels(), _QuantumInfo::extent, _Image::filename, FinalizeSignature(), GetCacheViewVirtualPixels(), GetMagickModule, GetQuantumPixels(), GetSignatureDigest(), IsEventLogging(), LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, _Image::matte, ResourceLimitError, RGBAQuantum, RGBQuantum, _Image::rows, SetImageProperty(), SetStringInfoDatum(), SetStringInfoLength(), _Image::signature, StringInfoToHexString(), ThrowBinaryException, TraceEvent, and UpdateSignature().
Referenced by GetMagickPropertyLetter(), and IdentifyImage().
MagickExport void UpdateSignature | ( | SignatureInfo * | signature_info, |
const StringInfo * | message | ||
) |
Definition at line 756 of file signature.c.
References _SignatureInfo::extent, GetStringInfoDatum(), GetStringInfoLength(), _SignatureInfo::high_order, _SignatureInfo::low_order, MagickCoreSignature, _SignatureInfo::message, SetStringInfoDatum(), _SignatureInfo::signature, TransformSignature(), and Trunc32.
Referenced by AcquireRandomInfo(), HashStringInfoType(), HashStringType(), SetRandomKey(), and SignatureImage().