*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> CSSM_CSP_CreateRandomGenContext (3)              



NAME    [Toc]    [Back]

       CSSM_CSP_CreateRandomGenContext  -  Create a random number
       generation cryptographic context (CDSA)

SYNOPSIS    [Toc]    [Back]

       # include <cdsa/cssm.h>

       CSSM_RETURN    CSSMAPI     CSSM_CSP_CreateRandomGenContext
       const CSSM_CRYPTO_DATA *Seed, uint32 Length,  CSSM_CC_HANDLE

LIBRARY    [Toc]    [Back]

       Common Security Services Manager library (libcssm.so)

PARAMETERS    [Toc]    [Back]

       The handle that describes the add-in cryptographic service
       provider module used to perform this function. If  a  NULL
       handle is specified, CSSM returns AN error.  The algorithm
       identification number for  random  number  generation.   A
       seed  used  to  generate THE random number. The caller can
       either pass a seed and seed length  in  bytes  or  pass  a
       callback  function.  If  NULL is passed, the cryptographic
       service provider will use its default seed-handling mechanism.
   The  length  of the random number to be generated.
       Cryptographic context handle.

DESCRIPTION    [Toc]    [Back]

       This function creates a random number  generation  cryptographic
  context,  given  a  handle of a CSP, an algorithm
       identification number, a seed, and the length of the  random
  number  in bytes. The cryptographic context handle is
       returned and can be used for the random number  generation

RETURN VALUE    [Toc]    [Back]

       A  CSSM_RETURN  value  indicating  success or specifying a
       particular error condition. The  value  CSSM_OK  indicates
       success. All other values represent an error condition.

SEE ALSO    [Toc]    [Back]


       Intel    CDSA    Application    Developer's   Guide   (see

       Reference Pages    [Toc]    [Back]

       Functions:   CSSM_GenerateRandom(3),   CSSM_GetContext(3),
       CSSM_SetContext(3), CSSM_DeleteContext(3), CSSM_GetContextAttribute(3), CSSM_UpdateContextAttributes(3)

[ Back ]
 Similar pages
Name OS Title
CSSM_CSP_CreateKeyGenContext Tru64 Create a key generation cryptographic context (CDSA)
CSSM_CSP_CreateDigestContext Tru64 Create a digest cryptographic context (CDSA)
CSSM_CSP_CreatePassThroughContext Tru64 Create a custom cryptographic context (CDSA)
CSSM_CSP_CreateSignatureContext Tru64 Create a signature cryptographic context (CDSA)
CSSM_CSP_CreateDeriveKeyContext Tru64 Create a cryptographic context to derive a symmetric key (CDSA)
CSSM_CSP_CreateAsymmetricContext Tru64 Create an asymmetric encryption cryptographic context (CDSA)
CSSM_CSP_CreateSymmetricContext Tru64 Create a symmetric encryption cryptographic context (CDSA)
CSSM_CSP_CreateMacContext Tru64 Create a message authentication code cryptographic context (CDSA)
fsirand HP-UX install random inode generation numbers
CSSM_VerifyDevice Tru64 Cause the cryptographic module to perform a self verification and integrity check (CDSA)
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service