Ruby
2.4.2p198(2017-09-14revision59899)
|
#include <string.h>
#include <openssl/engine.h>
#include <openssl/hmac.h>
#include <openssl/x509_vfy.h>
#include "openssl_missing.h"
Go to the source code of this file.
Functions | |
EVP_CIPHER_CTX * | ossl_EVP_CIPHER_CTX_new (void) |
void | ossl_EVP_CIPHER_CTX_free (EVP_CIPHER_CTX *ctx) |
int | ossl_EVP_CIPHER_CTX_copy (EVP_CIPHER_CTX *out, const EVP_CIPHER_CTX *in) |
int | ossl_HMAC_CTX_copy (HMAC_CTX *out, HMAC_CTX *in) |
int | ossl_EC_curve_nist2nid (const char *name) |
HMAC_CTX * | ossl_HMAC_CTX_new (void) |
void | ossl_HMAC_CTX_free (HMAC_CTX *ctx) |
void | ossl_X509_CRL_get0_signature (const X509_CRL *crl, const ASN1_BIT_STRING **psig, const X509_ALGOR **palg) |
void | ossl_X509_REQ_get0_signature (const X509_REQ *req, const ASN1_BIT_STRING **psig, const X509_ALGOR **palg) |
Variables | |
struct { | |
const char * name | |
int nid | |
} | nist_curves [] |
int ossl_EC_curve_nist2nid | ( | const char * | name | ) |
Definition at line 115 of file openssl_missing.c.
References nid, and nist_curves.
int ossl_EVP_CIPHER_CTX_copy | ( | EVP_CIPHER_CTX * | out, |
const EVP_CIPHER_CTX * | in | ||
) |
Definition at line 55 of file openssl_missing.c.
References memcpy.
void ossl_EVP_CIPHER_CTX_free | ( | EVP_CIPHER_CTX * | ctx | ) |
Definition at line 38 of file openssl_missing.c.
EVP_CIPHER_CTX* ossl_EVP_CIPHER_CTX_new | ( | void | ) |
Definition at line 26 of file openssl_missing.c.
References NULL.
int ossl_HMAC_CTX_copy | ( | HMAC_CTX * | out, |
HMAC_CTX * | in | ||
) |
Definition at line 74 of file openssl_missing.c.
References memcpy.
void ossl_HMAC_CTX_free | ( | HMAC_CTX * | ctx | ) |
Definition at line 142 of file openssl_missing.c.
HMAC_CTX* ossl_HMAC_CTX_new | ( | void | ) |
Definition at line 130 of file openssl_missing.c.
References NULL.
void ossl_X509_CRL_get0_signature | ( | const X509_CRL * | crl, |
const ASN1_BIT_STRING ** | psig, | ||
const X509_ALGOR ** | palg | ||
) |
Definition at line 153 of file openssl_missing.c.
References NULL.
void ossl_X509_REQ_get0_signature | ( | const X509_REQ * | req, |
const ASN1_BIT_STRING ** | psig, | ||
const X509_ALGOR ** | palg | ||
) |
Definition at line 165 of file openssl_missing.c.
References NULL.
const char* name |
Definition at line 94 of file openssl_missing.c.
int nid |
Definition at line 95 of file openssl_missing.c.
Referenced by decode_obj(), intern_str(), ossl_asn1obj_get_ln(), ossl_asn1obj_get_sn(), ossl_EC_curve_nist2nid(), ossl_engine_get_cipher(), ossl_engine_get_digest(), ossl_pkcs7_sym2typeid(), ossl_sslctx_set_ecdh_curves(), ossl_x509attr_get_oid(), ossl_x509ext_get_oid(), ossl_x509extfactory_create_ext(), and ossl_x509name_to_a().
struct { ... } nist_curves[] |
Referenced by ossl_EC_curve_nist2nid().