ASN1_BIT_STRING
ASN1_BIT_STRING *ikey;
ASN1_BIT_STRING_set(ASN1_BIT_STRING *x, unsigned char *d, int len)
ASN1_BIT_STRING_set_bit(ASN1_BIT_STRING *a, int n, int value)
ASN1_BIT_STRING_get_bit(const ASN1_BIT_STRING *a, int n)
ASN1_BIT_STRING_check(const ASN1_BIT_STRING *a, const unsigned char *flags,
ASN1_BIT_STRING_name_print(BIO *out, ASN1_BIT_STRING *bs,
ASN1_BIT_STRING_set_asc(ASN1_BIT_STRING *bs, const char *name, int value,
i2c_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **pp)
c2i_ASN1_BIT_STRING_cbs(ASN1_BIT_STRING **out_abs, CBS *cbs)
ASN1_BIT_STRING *abs = NULL;
ASN1_BIT_STRING *
c2i_ASN1_BIT_STRING(ASN1_BIT_STRING **out_abs, const unsigned char **pp, long len)
ASN1_BIT_STRING *abs = NULL;
i2d_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **out)
ASN1_BIT_STRING *
d2i_ASN1_BIT_STRING(ASN1_BIT_STRING **a, const unsigned char **in, long len)
return (ASN1_BIT_STRING *)ASN1_item_d2i((ASN1_VALUE **)a, in, len,
ASN1_BIT_STRING *
return (ASN1_BIT_STRING *)ASN1_item_new(&ASN1_BIT_STRING_it);
ASN1_BIT_STRING_free(ASN1_BIT_STRING *a)
asn1_abs_clear_unused_bits(ASN1_BIT_STRING *abs)
asn1_abs_set_unused_bits(ASN1_BIT_STRING *abs, uint8_t unused_bits)
ASN1_BIT_STRING *signature, void *asn, EVP_PKEY *pkey, const EVP_MD *type)
ASN1_BIT_STRING *signature, void *asn, EVP_MD_CTX *ctx)
ASN1_BIT_STRING *signature, void *asn, EVP_PKEY *pkey)
X509_ALGOR *a, ASN1_BIT_STRING *sig, EVP_PKEY *pkey);
X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *sig);
int asn1_abs_set_unused_bits(ASN1_BIT_STRING *abs, uint8_t unused_bits);
int c2i_ASN1_BIT_STRING_cbs(ASN1_BIT_STRING **out_abs, CBS *cbs);
int i2c_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **pp);
ASN1_BIT_STRING *c2i_ASN1_BIT_STRING(ASN1_BIT_STRING **a,
ASN1_BIT_STRING *bs = NULL;
if (!c2i_ASN1_BIT_STRING_cbs((ASN1_BIT_STRING **)pval, content))
return i2c_ASN1_BIT_STRING((ASN1_BIT_STRING *)*pval,
X509_CRL_get0_signature(const X509_CRL *crl, const ASN1_BIT_STRING **psig,
X509_REQ_get0_signature(const X509_REQ *req, const ASN1_BIT_STRING **psig,
X509_get0_signature(const ASN1_BIT_STRING **psig, const X509_ALGOR **palg,
ASN1_BIT_STRING **pubkey, ASN1_OCTET_STRING **keyid, X509_NAME **issuer,
ASN1_BIT_STRING *publicKey;
ASN1_BIT_STRING *pubkey)
ASN1_BIT_STRING *pubkey;
ASN1_BIT_STRING *pubkey;
ASN1_BIT_STRING *seed;
ASN1_BIT_STRING *publicKey;
const ASN1_BIT_STRING *issuerKey, const ASN1_INTEGER *serialNumber)
ASN1_BIT_STRING *ikey;
ASN1_BIT_STRING *signature;
ASN1_BIT_STRING *signature;
X509_ALGOR *sigalg, ASN1_BIT_STRING *sig, EVP_PKEY *pkey)
X509_ALGOR *alg1, X509_ALGOR *alg2, ASN1_BIT_STRING *sig)
ASN1_BIT_STRING *failure_info;
TS_status_map_print(BIO *bio, struct status_map_st *a, ASN1_BIT_STRING *v)
ASN1_BIT_STRING *v);
extract_min_max_bitstr(IPAddressOrRange *aor, ASN1_BIT_STRING **out_min,
ASN1_BIT_STRING **out_max)
ASN1_BIT_STRING *min_bitstr, *max_bitstr;
addr_expand(unsigned char *addr, const ASN1_BIT_STRING *bs, const int length,
const ASN1_BIT_STRING *bs)
const ASN1_BIT_STRING *prefix;
i2v_ASN1_BIT_STRING(X509V3_EXT_METHOD *method, ASN1_BIT_STRING *bits,
ASN1_BIT_STRING *
ASN1_BIT_STRING *bs;
ASN1_BIT_STRING *
set_reasons(ASN1_BIT_STRING **preas, char *value)
print_reasons(BIO *out, const char *rname, ASN1_BIT_STRING *rflags, int indent)
ASN1_BIT_STRING *signature;
ASN1_BIT_STRING *issuerUID; /* [ 1 ] optional in v2 */
ASN1_BIT_STRING *subjectUID; /* [ 2 ] optional in v2 */
ASN1_BIT_STRING *signature;
ASN1_BIT_STRING *signature;
ASN1_BIT_STRING *public_key;
ASN1_BIT_STRING *usage;
ASN1_BIT_STRING *ns;
ASN1_BIT_STRING *pk;
ASN1_BIT_STRING *key;
ASN1_BIT_STRING * bit_string;
ASN1_BIT_STRING *ASN1_BIT_STRING_new(void);
void ASN1_BIT_STRING_free(ASN1_BIT_STRING *a);
ASN1_BIT_STRING *d2i_ASN1_BIT_STRING(ASN1_BIT_STRING **a, const unsigned char **in, long len);
int i2d_ASN1_BIT_STRING(ASN1_BIT_STRING *a, unsigned char **out);
int ASN1_BIT_STRING_set(ASN1_BIT_STRING *a, unsigned char *d, int length);
int ASN1_BIT_STRING_set_bit(ASN1_BIT_STRING *a, int n, int value);
int ASN1_BIT_STRING_get_bit(const ASN1_BIT_STRING *a, int n);
int ASN1_BIT_STRING_check(const ASN1_BIT_STRING *a,
int ASN1_BIT_STRING_name_print(BIO *out, ASN1_BIT_STRING *bs,
int ASN1_BIT_STRING_set_asc(ASN1_BIT_STRING *bs, const char *name, int value,
X509_ALGOR **pubalg, ASN1_BIT_STRING **pubkey, ASN1_OCTET_STRING **keyid,
const ASN1_BIT_STRING *issuerKey, const ASN1_INTEGER *serialNumber);
ASN1_BIT_STRING *signature;
void X509_CRL_get0_signature(const X509_CRL *crl, const ASN1_BIT_STRING **psig,
void X509_REQ_get0_signature(const X509_REQ *req, const ASN1_BIT_STRING **psig,
void X509_get0_signature(const ASN1_BIT_STRING **psig,
ASN1_BIT_STRING *signature,void *data,EVP_PKEY *pkey);
ASN1_BIT_STRING *signature,
ASN1_BIT_STRING *signature, void *asn, EVP_MD_CTX *ctx);
ASN1_BIT_STRING *X509_get0_pubkey_bitstr(const X509 *x);
ASN1_BIT_STRING *reasons;
ASN1_BIT_STRING *onlysomereasons;
ASN1_BIT_STRING *v2i_ASN1_BIT_STRING(X509V3_EXT_METHOD *method,
ASN1_BIT_STRING *bits,
ASN1_BIT_STRING *min;
ASN1_BIT_STRING *max;
ASN1_BIT_STRING *addressPrefix;