From: Howard Chu Date: Tue, 20 Mar 2007 15:11:14 +0000 (+0000) Subject: Add DER OID decoder/encoder X-Git-Tag: OPENLDAP_REL_ENG_2_4_MP~601 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=1255666b8bc75153113a7613e680b1ffb120ea74;p=openldap Add DER OID decoder/encoder --- diff --git a/include/lber.h b/include/lber.h index 5fb2c8a9ee..630e62ab05 100644 --- a/include/lber.h +++ b/include/lber.h @@ -316,9 +316,19 @@ ber_scanf LDAP_P(( LDAP_CONST char *fmt, ... )); +LBER_F( int ) +ber_decode_oid LDAP_P(( + struct berval *in, + struct berval *out )); + /* * in encode.c */ +LBER_F( int ) +ber_encode_oid LDAP_P(( + struct berval *in, + struct berval *out )); + typedef int (*BEREncodeCallback) LDAP_P(( BerElement *ber, void *data )); @@ -401,6 +411,11 @@ ber_printf LDAP_P(( * in io.c: */ +LBER_F( ber_slen_t ) +ber_skip_data LDAP_P(( + BerElement *ber, + ber_len_t len )); + LBER_F( ber_slen_t ) ber_read LDAP_P(( BerElement *ber,