1234567891011121314151617181920212223242526272829303132333435363738 |
- /** @file
- PEM (Privacy Enhanced Mail) Format Handler Wrapper Implementation which does
- not provide real capabilities.
- Copyright (c) 2012, Intel Corporation. All rights reserved.<BR>
- SPDX-License-Identifier: BSD-2-Clause-Patent
- **/
- #include "InternalCryptLib.h"
- /**
- Retrieve the RSA Private Key from the password-protected PEM key data.
- Return FALSE to indicate this interface is not supported.
- @param[in] PemData Pointer to the PEM-encoded key data to be retrieved.
- @param[in] PemSize Size of the PEM key data in bytes.
- @param[in] Password NULL-terminated passphrase used for encrypted PEM key data.
- @param[out] RsaContext Pointer to new-generated RSA context which contain the retrieved
- RSA private key component. Use RsaFree() function to free the
- resource.
- @retval FALSE This interface is not supported.
- **/
- BOOLEAN
- EFIAPI
- RsaGetPrivateKeyFromPem (
- IN CONST UINT8 *PemData,
- IN UINTN PemSize,
- IN CONST CHAR8 *Password,
- OUT VOID **RsaContext
- )
- {
- ASSERT (FALSE);
- return FALSE;
- }
|