Searched refs:ber (Results 1 - 25 of 110) sorted by relevance

12345

/macosx-10.9.5/OpenLDAP-491.1/OpenLDAP/libraries/liblber/
H A Dio.c1 /* io.c - ber general i/o routines */
52 BerElement *ber,
57 assert( ber != NULL );
58 assert( LBER_VALID( ber ) );
60 nleft = ber_pvt_ber_remaining( ber );
62 ber->ber_ptr += actuallen;
63 ber->ber_tag = *(unsigned char *)ber->ber_ptr;
69 * Read from the ber buffer. The caller must maintain ber
51 ber_skip_data( BerElement *ber, ber_len_t len ) argument
73 ber_read( BerElement *ber, char *buf, ber_len_t len ) argument
99 ber_write( BerElement *ber, LDAP_CONST char *buf, ber_len_t len, int zero ) argument
129 ber_realloc( BerElement *ber, ber_len_t len ) argument
196 ber_free( BerElement *ber, int freebuf ) argument
209 ber_flush( Sockbuf *sb, BerElement *ber, int freeit ) argument
217 ber_flush2( Sockbuf *sb, BerElement *ber, int freeit ) argument
264 BerElement *ber; local
313 ber_init2( BerElement *ber, struct berval *bv, int options ) argument
334 ber_init_w_nullc( BerElement *ber, int options ) argument
346 BerElement *ber; local
382 ber_flatten2( BerElement *ber, struct berval *bv, int alloc ) argument
424 ber_flatten( BerElement *ber, struct berval **bvPtr) argument
451 ber_reset( BerElement *ber, int was_writing ) argument
[all...]
H A Dencode.c1 /* encode.c - ber output encoding routines */
85 /* Prepend ber length to ptr, which points to the end of a length buffer */
171 BerElement *ber,
193 return ber_write( ber, (char *) ptr, &data[sizeof(data)] - ptr, 0 );
198 BerElement *ber,
206 return ber_put_int_or_enum( ber, num, tag );
211 BerElement *ber,
219 return ber_put_int_or_enum( ber, num, tag );
224 BerElement *ber,
243 rc = ber_write( ber, (cha
170 ber_put_int_or_enum( BerElement *ber, ber_int_t num, ber_tag_t tag ) argument
197 ber_put_enum( BerElement *ber, ber_int_t num, ber_tag_t tag ) argument
210 ber_put_int( BerElement *ber, ber_int_t num, ber_tag_t tag ) argument
223 ber_put_ostring( BerElement *ber, LDAP_CONST char *str, ber_len_t len, ber_tag_t tag ) argument
253 ber_put_berval( BerElement *ber, struct berval *bv, ber_tag_t tag ) argument
266 ber_put_string( BerElement *ber, LDAP_CONST char *str, ber_tag_t tag ) argument
277 ber_put_bitstring( BerElement *ber, LDAP_CONST char *str, ber_len_t blen , ber_tag_t tag ) argument
311 ber_put_null( BerElement *ber, ber_tag_t tag ) argument
326 ber_put_boolean( BerElement *ber, ber_int_t boolval, ber_tag_t tag ) argument
360 ber_start_seqorset( BerElement *ber, ber_tag_t tag ) argument
414 ber_start_seq( BerElement *ber, ber_tag_t tag ) argument
424 ber_start_set( BerElement *ber, ber_tag_t tag ) argument
502 ber_printf( BerElement *ber, LDAP_CONST char *fmt, ... ) argument
[all...]
H A Doptions.c36 const BerElement *ber; local
75 ber = item;
80 assert( LBER_VALID( ber ) );
81 * (int *) outvalue = ber->ber_options;
85 assert( LBER_VALID( ber ) );
86 * (int *) outvalue = ber->ber_debug;
90 assert( LBER_VALID( ber ) );
91 *((ber_len_t *) outvalue) = ber_pvt_ber_remaining(ber);
95 assert( LBER_VALID( ber ) );
96 *((ber_len_t *) outvalue) = ber_pvt_ber_total(ber);
124 BerElement *ber; local
[all...]
H A Ddecode.c1 /* decode.c - ber input decoding routines */
91 ber_tag_and_rest( const BerElement *ber, struct berval *bv ) argument
97 assert( ber != NULL );
98 assert( LBER_VALID( ber ) );
100 ptr = (unsigned char *) ber->ber_ptr;
101 rest = (unsigned char *) ber->ber_end - ptr;
106 tag = ber->ber_tag;
107 if ( (char *) ptr == ber->ber_buf ) {
141 ber_get_tag( BerElement *ber )
144 ber_tag_t tag = ber_tag_and_rest( ber,
152 ber_peek_element( const BerElement *ber, struct berval *bv ) argument
225 ber_skip_element( BerElement *ber, struct berval *bv ) argument
238 ber_peek_tag( BerElement *ber, ber_len_t *len ) argument
250 ber_skip_tag( BerElement *ber, ber_len_t *lenp ) argument
263 ber_get_int( BerElement *ber, ber_int_t *num ) argument
303 ber_get_enum( BerElement *ber, ber_int_t *num ) argument
311 ber_get_stringb( BerElement *ber, char *buf, ber_len_t *len ) argument
355 ber_get_stringbvl( BerElement *ber, bgbvr *b ) argument
477 ber_get_stringbv( BerElement *ber, struct berval *bv, int option ) argument
511 ber_get_stringbv_null( BerElement *ber, struct berval *bv, int option ) argument
547 ber_get_stringa( BerElement *ber, char **buf ) argument
561 ber_get_stringa_null( BerElement *ber, char **buf ) argument
575 ber_get_stringal( BerElement *ber, struct berval **bv ) argument
597 ber_get_bitstringa( BerElement *ber, char **buf, ber_len_t *blen ) argument
649 ber_get_boolean( BerElement *ber, ber_int_t *boolval ) argument
657 ber_first_element( BerElement *ber, ber_len_t *len, char **last ) argument
680 ber_next_element( BerElement *ber, ber_len_t *len, LDAP_CONST char *last ) argument
698 ber_scanf( BerElement *ber, LDAP_CONST char *fmt, ... ) argument
[all...]
H A Detest.c70 BerElement *ber; local
105 if ( (ber = ber_alloc_t( LBER_USE_DER )) == NULL ) {
111 if( ber_printf( ber, "{" /*}*/ ) ) {
129 rc = ber_printf( ber, fmt, atoi(buf) );
137 rc = ber_printf( ber, fmt );
143 rc = ber_printf( ber, fmt, buf, strlen(buf) );
148 rc = ber_printf( ber, fmt, buf );
153 rc = ber_printf( ber, fmt, tag );
169 if( ber_printf( ber, /*{*/ "N}" ) == -1 ) {
174 if ( ber_flush2( sb, ber, LBER_FLUSH_FREE_ALWAY
[all...]
H A Dbprint.c55 * ber errno
237 BerElement *ber,
240 assert( ber != NULL );
241 assert( LBER_VALID( ber ) );
247 ber_dump(ber, inout);
253 BerElement *ber,
259 assert( ber != NULL );
260 assert( LBER_VALID( ber ) );
263 len = ber_pvt_ber_remaining(ber);
265 len = ber_pvt_ber_write(ber);
234 ber_log_dump( int errlvl, int loglvl, BerElement *ber, int inout ) argument
252 ber_dump( BerElement *ber, int inout ) argument
[all...]
H A Dlber-int.h123 #define LBER_VALID(ber) ((ber)->ber_valid==LBER_VALID_BERELEMENT)
125 #define ber_pvt_ber_remaining(ber) ((ber)->ber_end - (ber)->ber_ptr)
126 #define ber_pvt_ber_total(ber) ((ber)->ber_end - (ber)->ber_buf)
127 #define ber_pvt_ber_write(ber) ((ber)
[all...]
H A Ddtest.c60 BerElement *ber; local
83 ber = ber_alloc_t(LBER_USE_DER);
84 if( ber == NULL ) {
90 tag = ber_get_next( sb, &len, ber);
111 tag = ber_scanf( ber, fmt, &buf[0], &len );
/macosx-10.9.5/OpenLDAP-491.1/OpenLDAP/libraries/libldap/
H A Dgetattr.c37 BerElement *ber; local
48 ber = ldap_alloc_ber_with_options( ld );
49 if( ber == NULL ) {
53 *ber = *entry->lm_ber;
60 tag = ber_scanf( ber, "{xl{" /*}}*/, &len );
63 ber_free( ber, 0 );
68 rc = ber_set_option( ber, LBER_OPT_REMAINING_BYTES, &len );
71 ber_free( ber, 0 );
75 if ( ber_pvt_ber_remaining( ber ) == 0 ) {
77 ber_free( ber,
128 ldap_get_attribute_ber( LDAP *ld, LDAPMessage *entry, BerElement *ber, BerValue *attr, BerVarray *vals ) argument
[all...]
H A Dstctrl.c45 BerElement *ber = NULL; local
104 ber = ldap_alloc_ber_with_options( ld );
105 if ( ber == NULL ) {
110 tag = ber_printf( ber, "{OOOO}", &ip, &name, &oid, &id );
116 if ( ber_flatten2( ber, value, 1 ) == -1 ) {
121 if ( ber != NULL ) {
122 ber_free( ber, 1 );
170 BerElement *ber; local
196 ber = ber_init( &ctrl->ldctl_value );
198 if ( ber
[all...]
H A Dmodify.c87 BerElement *ber; local
98 if ( (ber = ldap_alloc_ber_with_options( ld )) == NULL ) {
103 rc = ber_printf( ber, "{it{s{" /*}}}*/, id, LDAP_REQ_MODIFY, dn );
106 ber_free( ber, 1 );
115 rc = ber_printf( ber, "{e{s[V]N}N}",
119 rc = ber_printf( ber, "{e{s[v]N}N}",
126 ber_free( ber, 1 );
132 if ( ber_printf( ber, /*{{*/ "N}N}" ) == -1 ) {
134 ber_free( ber, 1 );
139 if( ldap_int_put_controls( ld, sctrls, ber ) !
[all...]
H A Dpasswd.c56 BerElement *ber = ber_init( retdata ); local
58 if ( ber == NULL ) {
64 tag = ber_scanf( ber, "{o}", newpasswd );
65 ber_free( ber, 1 );
89 BerElement *ber = NULL; local
97 ber = ber_alloc_t( LBER_USE_DER );
99 if( ber == NULL ) {
104 ber_printf( ber, "{" /*}*/ );
107 ber_printf( ber, "tO",
112 ber_printf( ber, "t
[all...]
H A Dextended.c54 BerElement *ber; local
72 if ( (ber = ldap_alloc_ber_with_options( ld )) == NULL ) {
79 rc = ber_printf( ber, "{it{tstON}", /* '}' */
85 rc = ber_printf( ber, "{it{tsN}", /* '}' */
92 ber_free( ber, 1 );
97 if( ldap_int_put_controls( ld, sctrls, ber ) != LDAP_SUCCESS ) {
98 ber_free( ber, 1 );
102 if ( ber_printf( ber, /*{*/ "N}" ) == -1 ) {
104 ber_free( ber, 1 );
109 *msgidp = ldap_send_initial_request( ld, LDAP_REQ_EXTENDED, NULL, ber, i
167 BerElement *ber; local
293 BerElement *ber; local
[all...]
H A Dppolicy.c126 BerElement *ber; local
138 ber = ber_init(&ctrl->ldctl_value);
140 if (ber == NULL) {
145 tag = ber_peek_tag( ber, &berLen );
148 for( tag = ber_first_element( ber, &berLen, &last );
150 tag = ber_next_element( ber, &berLen, last ) )
154 ber_skip_tag(ber, &berLen );
155 tag = ber_peek_tag( ber, &berLen );
158 if (ber_get_int( ber, &exp ) == LBER_DEFAULT) goto exit;
161 if (ber_get_int( ber,
[all...]
H A Dassertion.c31 BerElement *ber = NULL; local
46 ber = ldap_alloc_ber_with_options( ld );
47 if ( ber == NULL ) {
52 err = ldap_pvt_put_filter( ber, assertion );
58 err = ber_flatten2( ber, value, 1 );
65 if ( ber != NULL ) {
66 ber_free( ber, 1 );
H A Ddelete.c56 BerElement *ber; local
71 if ( (ber = ldap_alloc_ber_with_options( ld )) == NULL ) {
77 rc = ber_printf( ber, "{its", /* '}' */
82 ber_free( ber, 1 );
87 if( ldap_int_put_controls( ld, sctrls, ber ) != LDAP_SUCCESS ) {
88 ber_free( ber, 1 );
92 if ( ber_printf( ber, /*{*/ "N}" ) == -1 ) {
94 ber_free( ber, 1 );
99 *msgidp = ldap_send_initial_request( ld, LDAP_REQ_DELETE, dn, ber, id );
H A Dadd.c119 BerElement *ber; local
134 if ( (ber = ldap_alloc_ber_with_options( ld )) == NULL ) {
140 rc = ber_printf( ber, "{it{s{", /* '}}}' */
145 ber_free( ber, 1 );
158 ber_free( ber, 1 );
165 ber_free( ber, 1 );
170 rc = ber_printf( ber, "{s[V]N}", attrs[i]->mod_type,
176 ber_free( ber, 1 );
180 rc = ber_printf( ber, "{s[v]N}", attrs[i]->mod_type,
185 ber_free( ber,
[all...]
H A Ddds.c35 BerElement *ber; local
59 ber = ber_init( retdata );
60 if ( ber == NULL ) {
66 tag = ber_scanf( ber, "{i}", newttl );
67 ber_free( ber, 1 );
92 BerElement *ber = NULL; local
102 ber = ber_alloc_t( LBER_USE_DER );
104 if ( ber == NULL ) {
109 ber_printf( ber, "{tOtiN}",
113 rc = ber_flatten2( ber,
[all...]
H A Dftest.c90 BerElement *ber; local
94 ber = ber_alloc_t( LBER_USE_DER );
95 if( ber == NULL ) {
100 rc = ldap_pvt_put_filter( ber, filter );
106 rc = ber_flatten2( ber, &bv, 0 );
115 ber_free( ber, 1 );
H A Dderef.c36 BerElement *ber = NULL; local
53 ber = ldap_alloc_ber_with_options( ld );
54 if ( ber == NULL ) {
59 tag = ber_printf( ber, "{" /*}*/ );
68 tag = ber_printf( ber, "{s{" /*}}*/ , ds[i].derefAttr );
75 tag = ber_printf( ber, "s", ds[i].attributes[ j ] );
82 tag = ber_printf( ber, /*{{*/ "}N}" );
89 tag = ber_printf( ber, /*{*/ "}" );
95 if ( ber_flatten2( ber, value, 1 ) == -1 ) {
100 if ( ber !
163 BerElement *ber; local
[all...]
H A Dgetvalues.c35 BerElement ber; local
47 ber = *entry->lm_ber;
50 if ( ber_scanf( &ber, "{x{{a" /*}}}*/, &attr ) == LBER_ERROR ) {
63 if ( ber_scanf( &ber, /*{*/ "x}{a" /*}*/, &attr ) == LBER_ERROR ) {
81 if ( ber_scanf( &ber, "[v]", &vals ) == LBER_ERROR ) {
92 BerElement ber; local
104 ber = *entry->lm_ber;
107 if ( ber_scanf( &ber, "{x{{a" /* }}} */, &attr ) == LBER_ERROR ) {
120 if ( ber_scanf( &ber, /*{*/ "x}{a" /*}*/, &attr ) == LBER_ERROR ) {
137 if ( ber_scanf( &ber, "[
[all...]
H A Dfilter.c33 BerElement *ber,
37 BerElement *ber,
41 BerElement *ber,
47 BerElement *ber,
51 BerElement *ber,
57 BerElement *ber,
288 put_complex_filter( BerElement *ber, char *str, ber_tag_t tag, int not ) argument
300 if ( ber_printf( ber, "t{" /*"}"*/, tag ) == -1 ) {
310 if ( put_filter_list( ber, str, tag ) == -1 ) {
318 if ( ber_printf( ber, /*"{"*/ "
326 ldap_pvt_put_filter( BerElement *ber, const char *str_in ) argument
518 put_filter_list( BerElement *ber, char *str, ber_tag_t tag ) argument
554 put_simple_filter( BerElement *ber, char *str ) argument
724 put_substring_filter( BerElement *ber, char *type, char *val, char *nextstar ) argument
776 put_vrFilter( BerElement *ber, const char *str_in ) argument
936 ldap_put_vrFilter( BerElement *ber, const char *str_in ) argument
954 put_vrFilter_list( BerElement *ber, char *str ) argument
984 put_simple_vrFilter( BerElement *ber, char *str ) argument
[all...]
H A Dcompare.c62 BerElement *ber; local
78 if ( (ber = ldap_alloc_ber_with_options( ld )) == NULL ) {
83 rc = ber_printf( ber, "{it{s{sON}N}", /* '}' */
89 ber_free( ber, 1 );
94 if( ldap_int_put_controls( ld, sctrls, ber ) != LDAP_SUCCESS ) {
95 ber_free( ber, 1 );
99 if( ber_printf( ber, /*{*/ "N}" ) == -1 ) {
101 ber_free( ber, 1 );
107 *msgidp = ldap_send_initial_request( ld, LDAP_REQ_COMPARE, dn, ber, id );
/macosx-10.9.5/OpenLDAP-491.1/OpenLDAP/servers/slapd/
H A Dstr2filter.c44 BerElement *ber = (BerElement *)&berbuf; local
53 ber_init2( ber, NULL, LBER_USE_DER );
55 ber_set_option( ber, LBER_OPT_BER_MEMCTX, &op->o_tmpmemctx );
58 rc = ldap_pvt_put_filter( ber, str );
63 ber_reset( ber, 1 );
65 rc = get_filter( op, ber, &f, &text );
68 ber_free_buf( ber );
/macosx-10.9.5/OpenLDAP-491.1/OpenLDAP/include/
H A Dlber.h234 BerElement *ber, int inout ));
240 BerElement *ber,
246 BerElement *ber ));
250 BerElement *ber,
255 BerElement *ber,
260 BerElement *ber,
265 LDAP_CONST BerElement *ber,
270 BerElement *ber,
275 BerElement *ber,
280 BerElement *ber,
[all...]

Completed in 200 milliseconds

12345