|
iPXE
|
RSA public-key cryptography. More...
#include <stdarg.h>#include <ipxe/crypto.h>#include <ipxe/bigint.h>#include <ipxe/asn1.h>#include <ipxe/tables.h>Go to the source code of this file.
Data Structures | |
| struct | rsa_digestinfo_prefix |
| An RSA digestInfo prefix. More... | |
Macros | |
| #define | RSA_DIGESTALGORITHM_CONTENTS(...) |
| RSA digestAlgorithm sequence contents. | |
| #define | RSA_DIGESTALGORITHM(...) |
| RSA digestAlgorithm sequence. | |
| #define | RSA_DIGEST_PREFIX(digest_size) |
| RSA digest prefix. | |
| #define | RSA_DIGESTINFO_PREFIX(digest_size, ...) |
| RSA digestInfo prefix. | |
| #define | RSA_DIGESTINFO_PREFIXES __table ( struct rsa_digestinfo_prefix, "rsa_digestinfo_prefixes" ) |
| RSA digestInfo prefix table. | |
| #define | __rsa_digestinfo_prefix __table_entry ( RSA_DIGESTINFO_PREFIXES, 01 ) |
| Declare an RSA digestInfo prefix. | |
Functions | |
| FILE_LICENCE (GPL2_OR_LATER_OR_UBDL) | |
| FILE_SECBOOT (PERMITTED) | |
Variables | |
| struct pubkey_algorithm | rsa_algorithm |
| RSA public-key algorithm. | |
RSA public-key cryptography.
Definition in file rsa.h.
| #define RSA_DIGESTALGORITHM_CONTENTS | ( | ... | ) |
RSA digestAlgorithm sequence contents.
Definition at line 19 of file rsa.h.
| #define RSA_DIGESTALGORITHM | ( | ... | ) |
RSA digestAlgorithm sequence.
Definition at line 24 of file rsa.h.
| #define RSA_DIGEST_PREFIX | ( | digest_size | ) |
RSA digest prefix.
Definition at line 30 of file rsa.h.
| #define RSA_DIGESTINFO_PREFIX | ( | digest_size, | |
| ... ) |
RSA digestInfo prefix.
Definition at line 34 of file rsa.h.
| #define RSA_DIGESTINFO_PREFIXES __table ( struct rsa_digestinfo_prefix, "rsa_digestinfo_prefixes" ) |
RSA digestInfo prefix table.
Definition at line 53 of file rsa.h.
Referenced by rsa_find_prefix().
| #define __rsa_digestinfo_prefix __table_entry ( RSA_DIGESTINFO_PREFIXES, 01 ) |
| FILE_LICENCE | ( | GPL2_OR_LATER_OR_UBDL | ) |
| FILE_SECBOOT | ( | PERMITTED | ) |
|
extern |
RSA public-key algorithm.
Definition at line 661 of file rsa.c.
Referenced by __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), __tls_cipher_suite(), icert_cert(), PUBKEY_SIGN_TEST(), PUBKEY_SIGN_TEST(), PUBKEY_SIGN_TEST(), PUBKEY_TEST(), PUBKEY_TEST(), and REQUIRING_SYMBOL().