Previous section.

Common Security: CDSA and CSSM
Copyright © 1997 The Open Group

NAME

CSSM_SignDataUpdate

SYNOPSIS

CSSM_RETURN CSSMAPI CSSM_SignDataUpdate
    (CSSM_CC_HANDLE CCHandle,
    const CSSM_DATA_PTR DataBufs,
    uint32 DataBufCount)

DESCRIPTION

This function updates the data for the staged sign data function.

PARAMETERS

CCHandle (input)

The handle that describes the context of this cryptographic operation used to link to the CSP-managed information.

DataBufs (input)

A pointer to a vector of CSSM_DATA structures that contain the data to be operated on.

DataBufCount (input)

The number of DataBufs to be signed.

RETURN VALUE

A CSSM return value. This function returns CSSM_OK if successful, and returns an error code if an error has occurred.

ERRORS

CSSM__MANIFEST_ATTRIBUTES_NOT_FOUND

No capability attribute found in the Manifest.

CSSM__CONTEXT_FILTER_FAILED

Requested context was not in the manifest capability attribute.

CSSM__CSP_INVALID_CONTEXT_HANDLE

Invalid context handle.

CSSM__CSP_INVALID_DATA_POINTER

Invalid input CSSM_DATA pointer.

CSSM__CSP_INVALID_DATA_COUNT

Invalid input data count; data count cannot be 0.

CSSM__CSP_INVALID_DATA

Invalid input CSSM_DATA buffer.

CSSM__CSP_MEMORY_ERROR

Not enough memory to allocate.

CSSM__CSP_STAGED_OPERATION_UNSUPPORTED

Staged operation unsupported.

CSSM__CSP_STAGED_OPERATION_FAILED

Staged Cryptographic operation failed.

CSSM__CSP_VECTOROFBUFS_UNSUPPORTED

Supports only a single buffer of input.

CSSM__CSP_GET_STAGED_INFO_ERROR

Cannot find or get the staged information.

SEE ALSO

CSSM_SignData, CSSM_SignDataInit, CSSM_SignDataFinal

Why not acquire a nicely bound hard copy?
Click here to return to the publication details or order a copy of this publication.
You should also read the legal notice explaining the terms and conditions relating to the CDSA documentation.

Contents Next section Index