• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asus-wl-520gu-7.0.1.45/src/router/libbcmcrypto/openssl/

Lines Matching refs:BIO

90 #define BIO_TYPE_PROXY_CLIENT	(14|0x0200)		/* client proxy BIO */
91 #define BIO_TYPE_PROXY_SERVER (15|0x0200) /* server proxy BIO */
92 #define BIO_TYPE_NBIO_TEST (16|0x0200) /* server proxy BIO */
95 #define BIO_TYPE_BIO (19|0x0400) /* (half a) BIO pair */
121 #define BIO_CTRL_DUP 12 /* man - extra stuff for 'duped' BIO */
123 /* callback is int cb(BIO *bio,state,ret); */
129 /* dgram BIO stuff */
130 #define BIO_CTRL_DGRAM_CONNECT 31 /* BIO dgram special */
185 /* Mostly used in the SSL BIO */
224 * BIO *BIO_get_retry_BIO(BIO *bio, int *reason); will walk the BIO
225 * stack and return the 'reason' for the special and the offending BIO.
226 * Given a BIO, BIO_get_retry_reason(bio) will return the code. */
229 /* Returned from the connect BIO when a connect would have blocked */
231 /* Returned from the accept BIO when an accept would have blocked */
234 /* These are passed by the BIO callback */
256 typedef struct bio_st BIO;
265 int (*bwrite)(BIO *, const char *, int);
266 int (*bread)(BIO *, char *, int);
267 int (*bputs)(BIO *, const char *);
268 int (*bgets)(BIO *, char *, int);
269 long (*ctrl)(BIO *, int, long, void *);
270 int (*create)(BIO *);
271 int (*destroy)(BIO *);
272 long (*callback_ctrl)(BIO *, int, bio_info_cb *);
312 DECLARE_STACK_OF(BIO)
316 /* BIO *bio; */ /* this is now in the BIO struct */
329 /* connect BIO stuff */
429 /* BIO *BIO_get_filter_bio(BIO *bio); */
454 int BIO_read_filename(BIO *b,const char *name);
467 * SSL structure. This is because the ssl read BIO is now pointed to by
468 * the next_bio field in the bio. So when you free the BIO, make sure
469 * you are doing a BIO_free_all() to catch the underlying BIO. */
506 size_t BIO_ctrl_pending(BIO *b);
507 size_t BIO_ctrl_wpending(BIO *b);
525 size_t BIO_ctrl_get_write_guarantee(BIO *b);
526 size_t BIO_ctrl_get_read_request(BIO *b);
527 int BIO_ctrl_reset_read_request(BIO *b);
542 /* int BIO_get_ex_num(BIO *bio); */
543 /* void BIO_set_ex_free_func(BIO *bio,int idx,void (*cb)()); */
544 int BIO_set_ex_data(BIO *bio,int idx,void *data);
545 void *BIO_get_ex_data(BIO *bio,int idx);
548 unsigned long BIO_number_read(BIO *bio);
549 unsigned long BIO_number_written(BIO *bio);
554 BIO *BIO_new_file_internal(char *filename, char *mode);
555 BIO *BIO_new_fp_internal(FILE *stream, int close_flag);
561 BIO *BIO_new_file(const char *filename, const char *mode);
562 BIO *BIO_new_fp(FILE *stream, int close_flag);
568 BIO * BIO_new(BIO_METHOD *type);
569 int BIO_set(BIO *a,BIO_METHOD *type);
570 int BIO_free(BIO *a);
571 void BIO_vfree(BIO *a);
572 int BIO_read(BIO *b, void *data, int len);
573 int BIO_gets(BIO *bp,char *buf, int size);
574 int BIO_write(BIO *b, const void *data, int len);
575 int BIO_puts(BIO *bp,const char *buf);
576 int BIO_indent(BIO *b,int indent,int max);
577 long BIO_ctrl(BIO *bp,int cmd,long larg,void *parg);
578 long BIO_callback_ctrl(BIO *b, int cmd, void (*fp)(struct bio_st *, int, const char *, int, long, long));
579 char * BIO_ptr_ctrl(BIO *bp,int cmd,long larg);
580 long BIO_int_ctrl(BIO *bp,int cmd,long larg,int iarg);
581 BIO * BIO_push(BIO *b,BIO *append);
582 BIO * BIO_pop(BIO *b);
583 void BIO_free_all(BIO *a);
584 BIO * BIO_find_type(BIO *b,int bio_type);
585 BIO * BIO_next(BIO *b);
586 BIO * BIO_get_retry_BIO(BIO *bio, int *reason);
587 int BIO_get_retry_reason(BIO *bio);
588 BIO * BIO_dup_chain(BIO *in);
590 int BIO_nread0(BIO *bio, char **buf);
591 int BIO_nread(BIO *bio, char **buf, int num);
592 int BIO_nwrite0(BIO *bio, char **buf);
593 int BIO_nwrite(BIO *bio, char **buf, int num);
596 long BIO_debug_callback(BIO *bio,int cmd,const char *argp,int argi,
599 long _far _loadds BIO_debug_callback(BIO *bio,int cmd,const char *argp,int argi,
604 BIO *BIO_new_mem_buf(void *buf, int len);
636 int BIO_dump(BIO *b,const char *bytes,int len);
637 int BIO_dump_indent(BIO *b,const char *bytes,int len,int indent);
662 BIO *BIO_new_socket(int sock, int close_flag);
663 BIO *BIO_new_dgram(int fd, int close_flag);
664 BIO *BIO_new_fd(int fd, int close_flag);
665 BIO *BIO_new_connect(char *host_port);
666 BIO *BIO_new_accept(char *host_port);
668 int BIO_new_bio_pair(BIO **bio1, size_t writebuf1,
669 BIO **bio2, size_t writebuf2);
670 /* If successful, returns 1 and in *bio1, *bio2 two BIO pair endpoints.
675 void BIO_copy_next_retry(BIO *b);
682 int BIO_printf(BIO *bio, const char *format, ...)
684 int BIO_vprintf(BIO *bio, const char *format, va_list args)
697 /* Error codes for the BIO functions. */