#include <openssl/x509.h>#include <limits.h>#include <openssl/asn1.h>#include <openssl/asn1t.h>#include <openssl/bytestring.h>#include <openssl/err.h>#include <openssl/evp.h>#include <openssl/mem.h>#include <openssl/obj.h>#include <openssl/thread.h>#include "../internal.h"#include "internal.h"
Go to the source code of this file.
Functions | |
| ASN1_SEQUENCE_cb (X509_PUBKEY, pubkey_cb) | |
| static int | pubkey_cb (int operation, ASN1_VALUE **pval, const ASN1_ITEM *it, void *exarg) |
| EVP_PKEY * | X509_PUBKEY_get (X509_PUBKEY *key) |
| int | X509_PUBKEY_get0_param (ASN1_OBJECT **out_obj, const uint8_t **out_key, int *out_key_len, X509_ALGOR **out_alg, X509_PUBKEY *pub) |
| const ASN1_BIT_STRING * | X509_PUBKEY_get0_public_key (const X509_PUBKEY *pub) |
| int | X509_PUBKEY_set0_param (X509_PUBKEY *pub, ASN1_OBJECT *obj, int param_type, void *param_value, uint8_t *key, int key_len) |
| ASN1_SEQUENCE_cb | ( | X509_PUBKEY | , |
| pubkey_cb | |||
| ) |
|
static |
Definition at line 74 of file x_pubkey.c.
| EVP_PKEY* X509_PUBKEY_get | ( | X509_PUBKEY * | key | ) |
Definition at line 134 of file x_pubkey.c.
| int X509_PUBKEY_get0_param | ( | ASN1_OBJECT ** | out_obj, |
| const uint8_t ** | out_key, | ||
| int * | out_key_len, | ||
| X509_ALGOR ** | out_alg, | ||
| X509_PUBKEY * | pub | ||
| ) |
Definition at line 198 of file x_pubkey.c.
| const ASN1_BIT_STRING* X509_PUBKEY_get0_public_key | ( | const X509_PUBKEY * | pub | ) |
Definition at line 215 of file x_pubkey.c.
| int X509_PUBKEY_set0_param | ( | X509_PUBKEY * | pub, |
| ASN1_OBJECT * | obj, | ||
| int | param_type, | ||
| void * | param_value, | ||
| uint8_t * | key, | ||
| int | key_len | ||
| ) |
Definition at line 184 of file x_pubkey.c.