#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/err.h>
#include <linux/oid_registry.h>
#include "public_key.h"
#include "x509_parser.h"
#include "x509-asn1.h"
#include "x509_rsakey-asn1.h"
Go to the source code of this file.
|
| void | x509_free_certificate (struct x509_certificate *cert) |
| |
| struct x509_certificate * | x509_cert_parse (const void *data, size_t datalen) |
| |
| int | x509_note_OID (void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) |
| |
| int | x509_note_tbs_certificate (void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) |
| |
| int | x509_note_pkey_algo (void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) |
| |
| int | x509_note_signature (void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) |
| |
| int | x509_extract_name_segment (void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) |
| |
| int | x509_note_issuer (void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) |
| |
| int | x509_note_subject (void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) |
| |
| int | x509_extract_key_data (void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) |
| |
| int | rsa_extract_mpi (void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) |
| |
| int | x509_process_extension (void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) |
| |
| int | x509_note_not_before (void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) |
| |
| int | x509_note_not_after (void *context, size_t hdrlen, unsigned char tag, const void *value, size_t vlen) |
| |
| #define dec2bin |
( |
|
X | ) |
((X) - '0') |
| #define pr_fmt |
( |
|
fmt | ) |
"X.509: "fmt |