boring2/src/asn1/mod.rs

24 lines
769 B
Rust

pub mod ffi {
#![allow(dead_code)]
#![allow(non_camel_case_types)]
use libc::{c_int, c_long, c_void};
pub type ASN1_INTEGER = c_void;
pub type ASN1_TIME = c_void;
pub type ASN1_STRING = c_void;
pub static MBSTRING_FLAG: c_int = 0x1000;
pub static MBSTRING_UTF8: c_int = MBSTRING_FLAG;
pub static MBSTRING_ASC: c_int = MBSTRING_FLAG | 1;
pub static MBSTRING_BMP: c_int = MBSTRING_FLAG | 2;
pub static MBSTRING_UNIV: c_int = MBSTRING_FLAG | 4;
pub static V_ASN1_UTCTIME: c_int = 23;
pub static V_ASN1_GENERALIZEDTIME: c_int = 24;
extern "C" {
pub fn ASN1_STRING_type_new(ty: c_int) -> *mut ASN1_STRING;
pub fn ASN1_INTEGER_set(dest: *mut ASN1_INTEGER, value: c_long) -> c_int;
}
}