Home
last modified time | relevance | path

Searched refs:ber (Results 1 – 25 of 50) sorted by relevance

12

/openbsd-src/lib/libutil/
H A Dber.c41 static int ober_dump_element(struct ber *ber, struct ber_element *root);
42 static void ober_dump_header(struct ber *ber, struct ber_element *root);
43 static void ober_putc(struct ber *ber, u_char c);
44 static void ober_write(struct ber *ber, void *buf, size_t len);
45 static ssize_t get_id(struct ber *b, unsigned int *tag, int *class,
47 static ssize_t get_len(struct ber *b, ssize_t *len);
48 static ssize_t ober_read_element(struct ber *ber, struct ber_element *elm);
49 static ssize_t ober_getc(struct ber *b, u_char *c);
50 static ssize_t ober_read(struct ber *ber, void *buf, size_t len);
115 struct ber_element *ber, *next; in ober_replace_elements() local
[all …]
H A Dber.h48 struct ber { struct
135 ssize_t ober_get_writebuf(struct ber *, void **);
136 ssize_t ober_write_elements(struct ber *, struct ber_element *);
137 void ober_set_readbuf(struct ber *, void *, size_t);
138 struct ber_element *ober_read_elements(struct ber *, struct ber_element *);
144 void ober_set_application(struct ber *,
148 void ober_free(struct ber *);
H A DMakefile8 HDRS= ber.h util.h imsg.h
9 SRCS= bcrypt_pbkdf.c ber.c check_expire.c duid.c getmaxpartitions.c \
/openbsd-src/regress/lib/libutil/ber/
H A Dber_test.c328 struct ber ber; in test() local
334 bzero(&ber, sizeof(ber)); in test()
335 ober_set_readbuf(&ber, test_vectors[i].input, test_vectors[i].length); in test()
336 ober_set_application(&ber, ldap_application); in test()
338 elm = ober_read_elements(&ber, elm); in test()
473 ber.br_wbuf = NULL; in test()
474 len = ober_write_elements(&ber, elm); in test()
481 if (memcmp(ber.br_wbuf, test_vectors[i].input, in test()
485 hexdump(ber.br_wbuf, len); in test()
490 ober_free(&ber); in test()
[all …]
H A Dber_test_int_i.c526 struct ber ber; in test_read_elements() local
532 bzero(&ber, sizeof(ber)); in test_read_elements()
533 ober_set_readbuf(&ber, test_vectors[i].input, in test_read_elements()
536 elm = ober_read_elements(&ber, elm); in test_read_elements()
589 ber.br_wbuf = NULL; in test_read_elements()
590 len = ober_write_elements(&ber, elm); in test_read_elements()
597 if (memcmp(ber.br_wbuf, test_vectors[i].expect, in test_read_elements()
601 hexdump(ber.br_wbuf, len); in test_read_elements()
606 ober_free(&ber); in test_read_elements()
621 struct ber ber; in test_printf_elements() local
[all …]
/openbsd-src/usr.sbin/ldapd/
H A Dutil.c112 struct ber ber; in ber2db() local
116 memset(&ber, 0, sizeof(ber)); in ber2db()
117 ober_write_elements(&ber, root); in ber2db()
119 if ((len = ober_get_writebuf(&ber, &buf)) == -1) in ber2db()
127 ober_free(&ber); in ber2db()
136 ober_free(&ber); in ber2db()
149 ber.br_wbuf = NULL; in ber2db()
152 ober_free(&ber); in ber2db()
166 struct ber ber; in db2ber() local
170 memset(&ber, 0, sizeof(ber)); in db2ber()
[all …]
H A Dconn.c69 ober_free(&conn->ber); in conn_close()
156 rptr = conn->ber.br_rptr; /* save where we start reading */ in conn_dispatch()
158 if ((req->root = ober_read_elements(&conn->ber, NULL)) == NULL) { in conn_dispatch()
161 hexdump(rptr, conn->ber.br_rend - rptr, in conn_dispatch()
163 conn->ber.br_rend - rptr); in conn_dispatch()
169 log_debug("consumed %ld bytes", conn->ber.br_rptr - rptr); in conn_dispatch()
199 ober_set_readbuf(&conn->ber, in conn_read()
202 while (conn->ber.br_rend - conn->ber.br_rptr > 0) { in conn_read()
204 nused = conn->ber.br_rptr - conn->ber.br_rbuf; in conn_read()
300 ober_set_application(&conn->ber, ldap_application); in conn_accept()
H A Dldape.c95 rc = ober_write_elements(&conn->ber, root); in send_ldap_extended_response()
101 ober_get_writebuf(&conn->ber, &buf); in send_ldap_extended_response()
168 rc = ober_write_elements(&req->conn->ber, root); in ldap_refer()
174 ober_get_writebuf(&req->conn->ber, &buf); in ldap_refer()
/openbsd-src/usr.bin/snmp/
H A Dusm.c122 struct ber_element *ber; in usm_doinit() local
135 if ((ber = snmp_get(agent, NULL, 0)) == NULL) { in usm_doinit()
140 ober_free_element(ber); in usm_doinit()
151 if ((ber = snmp_get(agent, NULL, 0)) == NULL) in usm_doinit()
153 ober_free_element(ber); in usm_doinit()
161 struct ber ber; in usm_genparams() local
210 bzero(&ber, sizeof(ber)); in usm_genparams()
211 ober_set_application(&ber, smi_application); in usm_genparams()
212 if (ober_write_elements(&ber, params) != -1) in usm_genparams()
213 berlen = ber_copy_writebuf(&ber, (void **)&secparams); in usm_genparams()
[all …]
H A Dsnmp.c383 struct ber ber; in snmp_package() local
391 bzero(&ber, sizeof(ber)); in snmp_package()
392 ober_set_application(&ber, smi_application); in snmp_package()
448 if (ober_write_elements(&ber, message) == -1) in snmp_package()
450 ret = ber_copy_writebuf(&ber, (void **)&packet); in snmp_package()
453 ober_free(&ber); in snmp_package()
474 struct ber ber; in snmp_unpackage() local
488 bzero(&ber, sizeof(ber)); in snmp_unpackage()
489 ober_set_application(&ber, smi_application); in snmp_unpackage()
491 ober_set_readbuf(&ber, buf, buflen); in snmp_unpackage()
[all …]
H A Dsnmp.h177 ssize_t ber_copy_writebuf(struct ber *, void **);
/openbsd-src/usr.sbin/snmpd/
H A Dusm.c270 struct ber ber; in usm_decode() local
278 bzero(&ber, sizeof(ber)); in usm_decode()
287 ober_set_readbuf(&ber, usmparams, len); in usm_decode()
288 usm = ober_read_elements(&ber, NULL); in usm_decode()
390 ober_free(&ber); in usm_decode()
399 struct ber ber; in usm_encode() local
407 bzero(&ber, sizeof(ber)); in usm_encode()
456 len = ober_write_elements(&ber, usm); in usm_encode()
457 if (ober_get_writebuf(&ber, &ptr) > 0) { in usm_encode()
464 ober_free(&ber); in usm_encode()
[all …]
H A Dtraphandler.c65 struct ber ber = {0}; in traphandler_parse() local
112 ober_set_application(&ber, smi_application); in traphandler_parse()
114 if ((buflen = ober_write_elements(&ber, vblist)) == -1 || in traphandler_parse()
115 ober_get_writebuf(&ber, &buf) == -1) { in traphandler_parse()
133 ober_free(&ber); in traphandler_parse()
277 struct ber ber = {0}; in traphandler_fork_handler() local
307 ober_set_application(&ber, smi_application); in traphandler_fork_handler()
308 ober_set_readbuf(&ber, buf, n); in traphandler_fork_handler()
310 if ((vblist = ober_read_elements(&ber, NULL)) == NULL) in traphandler_fork_handler()
312 ober_free(&ber); in traphandler_fork_handler()
H A Dsnmpe.c604 struct ber *ber = &msg->sm_ber; in snmpe_writecb() local
609 len = ber->br_wend - ber->br_wptr; in snmpe_writecb()
613 len = write(fd, ber->br_wptr, len); in snmpe_writecb()
621 ber->br_wptr += len; in snmpe_writecb()
623 if (ber->br_wptr < ber->br_wend) { in snmpe_writecb()
/openbsd-src/libexec/login_ldap/
H A Daldap.c77 ober_free(&al->ber); in aldap_close()
93 ober_set_application(&a->ber, aldap_application); in aldap_init()
134 error = ober_write_elements(&ldap->ber, root); in aldap_send()
139 ober_get_writebuf(&ldap->ber, &ptr); in aldap_send()
164 struct ber_element *root = NULL, *ber; in aldap_req_starttls() local
169 ber = ober_printf_elements(root, "d{tst", ++ldap->msgid, BER_CLASS_APP, in aldap_req_starttls()
171 if (ber == NULL) { in aldap_req_starttls()
255 struct ber_element *root = NULL, *ber, *c; in aldap_search() local
261 ber = ober_printf_elements(root, "d{t", ++ldap->msgid, BER_CLASS_APP, in aldap_search()
263 if (ber == NULL) { in aldap_search()
[all …]
H A Daldap.h44 struct ber ber; member
/openbsd-src/usr.sbin/ypldap/
H A Daldap.c77 ober_free(&al->ber); in aldap_close()
93 ober_set_application(&a->ber, aldap_application); in aldap_init()
134 error = ober_write_elements(&ldap->ber, root); in aldap_send()
139 ober_get_writebuf(&ldap->ber, &ptr); in aldap_send()
164 struct ber_element *root = NULL, *ber; in aldap_req_starttls() local
169 ber = ober_printf_elements(root, "d{tst", ++ldap->msgid, BER_CLASS_APP, in aldap_req_starttls()
171 if (ber == NULL) { in aldap_req_starttls()
291 struct ber_element *root = NULL, *ber, *c; in aldap_search() local
297 ber = ober_printf_elements(root, "d{t", ++ldap->msgid, BER_CLASS_APP, in aldap_search()
299 if (ber == NULL) { in aldap_search()
[all …]
H A Daldap.h45 struct ber ber; member
/openbsd-src/usr.bin/ldap/
H A Daldap.c77 ober_free(&al->ber); in aldap_close()
93 ober_set_application(&a->ber, aldap_application); in aldap_init()
134 error = ober_write_elements(&ldap->ber, root); in aldap_send()
139 ober_get_writebuf(&ldap->ber, &ptr); in aldap_send()
164 struct ber_element *root = NULL, *ber; in aldap_req_starttls() local
169 ber = ober_printf_elements(root, "d{tst", ++ldap->msgid, BER_CLASS_APP, in aldap_req_starttls()
171 if (ber == NULL) { in aldap_req_starttls()
255 struct ber_element *root = NULL, *ber, *c; in aldap_search() local
261 ber = ober_printf_elements(root, "d{t", ++ldap->msgid, BER_CLASS_APP, in aldap_search()
263 if (ber == NULL) { in aldap_search()
[all …]
H A Daldap.h42 struct ber ber; member
/openbsd-src/regress/usr.sbin/snmpd/
H A Dsnmp.c101 void snmpv3_encode(int, struct ber *, struct headerdata *,
103 void snmpv3_usm_encode(int, struct ber *, struct usm *);
257 struct ber ber = {}; in snmpv2_send() local
267 if (ober_write_elements(&ber, message) == -1) in snmpv2_send()
270 buflen = ober_get_writebuf(&ber, &buf); in snmpv2_send()
281 ober_free(&ber); in snmpv2_send()
312 struct ber ber = {}; in snmp_recv() local
330 ober_set_application(&ber, smi_application); in snmp_recv()
331 ober_set_readbuf(&ber, buf, ntot); in snmp_recv()
333 if ((message = ober_read_elements(&ber, NULL)) == NULL) { in snmp_recv()
[all …]
H A Dtransport.c102 struct ber ber = {}; in transport_tcp_double_get_disconnect() local
119 if (ober_write_elements(&ber, message) == -1) in transport_tcp_double_get_disconnect()
122 buflen = ober_get_writebuf(&ber, &ptr); in transport_tcp_double_get_disconnect()
137 ober_free(&ber); in transport_tcp_double_get_disconnect()
/openbsd-src/gnu/usr.bin/perl/t/mro/
H A Dpackage_aliases.t403 sub Fooo::bar::ber { 'baz' }
404 sub UNIVERSAL::ber { "black sheep" }
405 Bazo->ber;
409 is 'Bazo'->ber, 'black sheep', 'localised *glob=$stashref assignment';
/openbsd-src/usr.bin/calendar/calendars/de_DE.UTF-8/
H A Dcalendar.geschichte30 01/01 Inkrafttreten des Vertrages über den deutschen Zollverein, 1834
33 12/21 Verabschiedung des Gesetzes über die Grundrechte des deutschen
81 01/13 Volksabstimmung im Saargebiet über die Rückführung in's Reich, 1935
127 09/03 Vier-Mächte-Abkommen über Berlin, 1971
138 12/02 Washingtoner Abkommen über Bi-Zone, 1946
/openbsd-src/regress/lib/libutil/
H A DMakefile5 SUBDIR= bcrypt_pbkdf ber fmt_scaled imsg pkcs5_pbkdf2

12