Go to the documentation of this file.
64 #include "../asn1/internal.h"
107 const void **out_param_value,
const X509_ALGOR *alg)
109 if (out_obj != NULL) {
112 if (out_param_type != NULL) {
114 const void *
value = NULL;
119 *out_param_type =
type;
120 if (out_param_value != NULL) {
121 *out_param_value =
value;
147 rv =
OBJ_cmp(
a->algorithm,
b->algorithm);
150 if (!
a->parameter && !
b->parameter)
#define asn1_type_value_as_pointer
#define ASN1_OPT(stname, field, type)
OPENSSL_EXPORT int X509_ALGOR_set0(X509_ALGOR *alg, ASN1_OBJECT *obj, int param_type, void *param_value)
#define IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(stname, itname, fname)
OPENSSL_EXPORT void X509_ALGOR_get0(const ASN1_OBJECT **out_obj, int *out_param_type, const void **out_param_value, const X509_ALGOR *alg)
#define EVP_MD_FLAG_DIGALGID_ABSENT
#define IMPLEMENT_ASN1_FUNCTIONS(stname)
#define ASN1_TFLG_SEQUENCE_OF
ASN1_ITEM_TEMPLATE(CERTIFICATEPOLICIES)
OPENSSL_EXPORT int X509_ALGOR_cmp(const X509_ALGOR *a, const X509_ALGOR *b)
OPENSSL_EXPORT void ASN1_TYPE_free(ASN1_TYPE *a)
OPENSSL_EXPORT void X509_ALGOR_set_md(X509_ALGOR *alg, const EVP_MD *md)
#define ASN1_SEQUENCE(tname)
#define IMPLEMENT_ASN1_DUP_FUNCTION(stname)
#define ASN1_EX_TEMPLATE_TYPE(flags, tag, name, type)
ASN1_SEQUENCE_END(X509_NAME_ENTRY)
OPENSSL_EXPORT ASN1_TYPE * ASN1_TYPE_new(void)
#define ASN1_ITEM_TEMPLATE_END(tname)
#define ASN1_SIMPLE(stname, field, type)
grpc
Author(s):
autogenerated on Thu Mar 13 2025 03:01:54