Status codes returned (continued) – Intel Extensible Firmware Interface User Manual

Page 700

Advertising
background image

Extensible Firmware Interface Specification

15-94

12/01/02

Version 1.10

Status Codes Returned (continued)

EFI_SECURITY_VIOLATION
(continued)

The signed manifest supplied as the

RequestCredential

parameter had a signing certificate with an unsupported public-key
algorithm,
or

The manifest section named

memory:UpdateRequestParameters

” did not include

a digest with a digest algorithm corresponding to the signing
certificate’s public key algorithm,
or
The zero-length data object referenced by the manifest section
named “

memory:UpdateRequestParameters

” did not

verify with the digest supplied in that manifest section,
or
The signed manifest supplied as the

RequestCredential

parameter did not include a signer’s information file with the

SignerInformationName

identifying attribute value

BIS_UpdateManifestSignerInfoName

,”

or
There were no signers associated with the identified signer’s
information file,
or
There was more than one signer associated with the identified
signer’s information file,
or
Any other unspecified security violation occurred.

EFI_DEVICE_ERROR

An unexpected internal error occurred while analyzing the new
certificate’s key algorithm,
or
An unexpected internal error occurred while attempting to retrieve
the public key algorithm of the manifest’s signer’s certificate,
or
An unexpected internal error occurred in a cryptographic software
module.

EFI_INVALID_PARAMETER

The

RequestCredential

parameter supplied by the caller is

NULL

or an invalid memory reference,

or
The

RequestCredential.Data

parameter supplied by the

caller is

NULL

or an invalid memory reference,

or
The

NewUpdateToken

parameter supplied by the caller is

NULL

or an invalid memory reference.

Advertising