#include <openssl/asn1.h>
#include <limits.h>
#include <string.h>
#include <openssl/err.h>
#include <openssl/mem.h>
#include "../internal.h"
#include "internal.h"
Go to the source code of this file.
Functions | |
int | ASN1_BIT_STRING_check (const ASN1_BIT_STRING *a, const unsigned char *flags, int flags_len) |
int | ASN1_BIT_STRING_get_bit (const ASN1_BIT_STRING *a, int n) |
int | asn1_bit_string_length (const ASN1_BIT_STRING *str, uint8_t *out_padding_bits) |
int | ASN1_BIT_STRING_num_bytes (const ASN1_BIT_STRING *str, size_t *out) |
int | ASN1_BIT_STRING_set (ASN1_BIT_STRING *x, const unsigned char *d, int len) |
int | ASN1_BIT_STRING_set_bit (ASN1_BIT_STRING *a, int n, int value) |
ASN1_BIT_STRING * | c2i_ASN1_BIT_STRING (ASN1_BIT_STRING **a, const unsigned char **pp, long len) |
int | i2c_ASN1_BIT_STRING (const ASN1_BIT_STRING *a, unsigned char **pp) |
int ASN1_BIT_STRING_check | ( | const ASN1_BIT_STRING * | a, |
const unsigned char * | flags, | ||
int | flags_len | ||
) |
Definition at line 266 of file a_bitstr.c.
int ASN1_BIT_STRING_get_bit | ( | const ASN1_BIT_STRING * | a, |
int | n | ||
) |
Definition at line 249 of file a_bitstr.c.
int asn1_bit_string_length | ( | const ASN1_BIT_STRING * | str, |
uint8_t * | out_padding_bits | ||
) |
Definition at line 74 of file a_bitstr.c.
int ASN1_BIT_STRING_num_bytes | ( | const ASN1_BIT_STRING * | str, |
size_t * | out | ||
) |
Definition at line 102 of file a_bitstr.c.
int ASN1_BIT_STRING_set | ( | ASN1_BIT_STRING * | x, |
const unsigned char * | d, | ||
int | len | ||
) |
Definition at line 69 of file a_bitstr.c.
int ASN1_BIT_STRING_set_bit | ( | ASN1_BIT_STRING * | a, |
int | n, | ||
int | value | ||
) |
Definition at line 211 of file a_bitstr.c.
ASN1_BIT_STRING* c2i_ASN1_BIT_STRING | ( | ASN1_BIT_STRING ** | a, |
const unsigned char ** | pp, | ||
long | len | ||
) |
Definition at line 136 of file a_bitstr.c.
int i2c_ASN1_BIT_STRING | ( | const ASN1_BIT_STRING * | a, |
unsigned char ** | pp | ||
) |
Definition at line 112 of file a_bitstr.c.