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

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



NAME    [Toc]    [Back]

       CSSM_CSP_CreateMacContext  -  Create a message authentication
 code cryptographic context (CDSA)

SYNOPSIS    [Toc]    [Back]

       # include <cdsa/cssm.h>

       CSSM_RETURN       CSSMAPI        CSSM_CSP_CreateMacContext
       const CSSM_KEY *Key, CSSM_CC_HANDLE *NewContextHandle)

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  error.   The  algorithm
       identification number for the MAC algorithm.  The key used
       to generate a message authentication code. Caller passes a
       pointer to a CSSM_KEY structure containing the key.  Cryptographic
 context handle.

DESCRIPTION    [Toc]    [Back]

       This function creates a message authentication code  cryptographic
  context,  given  a  handle  of a CSP, algorithm
       identification number, and a key. The  cryptographic  context
  handle is returned. The cryptographic context handle
       can be used to call message authentication code functions.

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_GenerateMac(3),  CSSM_GenerateMacInit(3),
       CSSM_GenerateMacUpdate(3),       CSSM_GenerateMacFinal(3),
       CSSM_VerifyMac(3),   CSSM_VerifyMacInit(3),   CSSM_VerifyMacUpdate(3),  CSSM_VerifyMacFinal(3), CSSM_GetContext(3),
       CSSM_SetContext(3), CSSM_DeleteContext(3), CSSM_GetContextAttribute(3), CSSM_UpdateContextAttributes(3)

[ Back ]
 Similar pages
Name OS Title
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_CreateKeyGenContext Tru64 Create a key generation cryptographic context (CDSA)
CSSM_CSP_CreateSymmetricContext Tru64 Create a symmetric encryption cryptographic context (CDSA)
CSSM_CSP_CreateAsymmetricContext Tru64 Create an asymmetric encryption cryptographic context (CDSA)
CSSM_CSP_CreateDeriveKeyContext Tru64 Create a cryptographic context to derive a symmetric key (CDSA)
CSSM_CSP_CreateRandomGenContext Tru64 Create a random number generation cryptographic context (CDSA)
VerifyMac Tru64 Verify the message authentication code (CDSA)
CSP_VerifyMac Tru64 Verify the message authentication code (CDSA)
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service