aboutsummaryrefslogtreecommitdiffstats
path: root/src/asn1helpers.h
blob: 17d0d8933478f10f9a71072d45e1bf99885f5d21 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once

#include <unistd.h>

#include "BIT_STRING.h"
#include "OCTET_STRING.h"

void asn1_u32_to_bitstring(BIT_STRING_t *bitstr, uint32_t *in);
void asn1_u24_to_bitstring(BIT_STRING_t *bitstr, uint32_t *in);
int asn1_strncpy(char *out, const OCTET_STRING_t *in, size_t n);
uint16_t asn1str_to_u16(const OCTET_STRING_t *in);
uint8_t asn1str_to_u8(const OCTET_STRING_t *in);
uint32_t asn1bitstr_to_u32(const BIT_STRING_t *in);