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

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.