skip book previous and next navigation links
go up to top of book: HP Open Source Security for OpenVMS Volume 1:... HP Open Source Security for OpenVMS Volume 1:...
go to beginning of reference: API FunctionsAPI Functions
go to previous page: CSSM_CSP_CreatePassThroughContextCSSM_CSP_CreatePassThroughContext
go to next page: CSSM_CSP_CreateSignatureContextCSSM_CSP_CreateSignatureContext
end of book navigation links


CSSM_CSP_CreateRandomGenContext
Library
Description
See Also
 Parameters
Return Value

NAME

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

SYNOPSIS  

# include <cssm.h>

CSSM_RETURN CSSMAPI CSSM_CSP_CreateRandomGenContext(CSSM_CSP_HANDLE CSPHandle,CSSM_ALGORITHMS AlgorithmID,const CSSM_CRYPTO_DATA *Seed,uint32 Length,CSSM_CC_HANDLE *NewContextHandle)


return to top LIBRARY  

Common Security Services Manager library (cdsa$incssm300_shr.exe)


return to top PARAMETERS  

CSPHandle (input)
 The handle that describes the add-in CryptographicService Provider module used to perform this function. If a NULLhandle is specified, CSSM returns AN error.
AlgorithmID (input)
 The algorithm identification number for random numbergeneration.
Seed (input/optional)
 A seed used to generate THE random number. The callercan either pass a seed and seed length in bytes or pass a callbackfunction. If NULL is passed, the Cryptographic Service Providerwill use its default seed-handling mechanism.
Length (input)
 The length of the random number to be generated.
NewContextHandle (output)
 Cryptographic context handle.


return to top DESCRIPTION  

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


return to top RETURN VALUE  

A CSSM_RETURN value indicating success or specifying a particularerror condition. The value CSSM_OK indicates success. All othervalues represent an error condition.


return to top SEE ALSO  

Books

Intel CDSA Application Developer's Guide

Online Help

Functions: CSSM_GenerateRandom, CSSM_GetContext, CSSM_SetContext, CSSM_DeleteContext, CSSM_GetContextAttribute, CSSM_UpdateContextAttributes


go to previous page: CSSM_CSP_CreatePassThroughContextCSSM_CSP_CreatePassThroughContext
go to next page: CSSM_CSP_CreateSignatureContextCSSM_CSP_CreateSignatureContext