Lines Matching refs:buf
153 unsigned char buf[1024]; in do_handshake() local
154 memset(buf, 0, 1024); in do_handshake()
165 mbedtls_strerror(ret, (char *) buf, 1024); in do_handshake()
167 mbedtls_printf(" failed\n ! mbedtls_ssl_handshake returned %d: %s\n\n", ret, buf); in do_handshake()
199 mbedtls_x509_crt_info((char *) buf, sizeof(buf) - 1, " ", in do_handshake()
201 mbedtls_printf("%s\n", buf); in do_handshake()
207 static int write_ssl_data(mbedtls_ssl_context *ssl, unsigned char *buf, size_t len) in write_ssl_data() argument
211 mbedtls_printf("\n%s", buf); in write_ssl_data()
212 while (len && (ret = mbedtls_ssl_write(ssl, buf, len)) <= 0) { in write_ssl_data()
222 static int write_ssl_and_get_response(mbedtls_ssl_context *ssl, unsigned char *buf, size_t len) in write_ssl_and_get_response() argument
229 mbedtls_printf("\n%s", buf); in write_ssl_and_get_response()
230 while (len && (ret = mbedtls_ssl_write(ssl, buf, len)) <= 0) { in write_ssl_and_get_response()
275 static int write_and_get_response(mbedtls_net_context *sock_fd, unsigned char *buf, size_t len) in write_and_get_response() argument
282 mbedtls_printf("\n%s", buf); in write_and_get_response()
283 if (len && (ret = mbedtls_net_send(sock_fd, buf, len)) <= 0) { in write_and_get_response()
330 unsigned char buf[sizeof(base) + 2]; in main() local
332 unsigned char buf[1024]; in main() local
355 memset(&buf, 0, sizeof(buf)); in main()
612 ret = write_ssl_and_get_response(&ssl, buf, 0); in main()
624 len = sprintf((char *) buf, "EHLO %s\r\n", hostname); in main()
625 ret = write_ssl_and_get_response(&ssl, buf, len); in main()
634 ret = write_and_get_response(&server_fd, buf, 0); in main()
646 len = sprintf((char *) buf, "EHLO %s\r\n", hostname); in main()
647 ret = write_and_get_response(&server_fd, buf, len); in main()
659 len = sprintf((char *) buf, "STARTTLS\r\n"); in main()
660 ret = write_and_get_response(&server_fd, buf, len); in main()
678 len = sprintf((char *) buf, "AUTH LOGIN\r\n"); in main()
679 ret = write_ssl_and_get_response(&ssl, buf, len); in main()
697 len = sprintf((char *) buf, "%s\r\n", base); in main()
698 ret = write_ssl_and_get_response(&ssl, buf, len); in main()
716 len = sprintf((char *) buf, "%s\r\n", base); in main()
717 ret = write_ssl_and_get_response(&ssl, buf, len); in main()
730 len = sprintf((char *) buf, "MAIL FROM:<%s>\r\n", opt.mail_from); in main()
731 ret = write_ssl_and_get_response(&ssl, buf, len); in main()
742 len = sprintf((char *) buf, "RCPT TO:<%s>\r\n", opt.mail_to); in main()
743 ret = write_ssl_and_get_response(&ssl, buf, len); in main()
754 len = sprintf((char *) buf, "DATA\r\n"); in main()
755 ret = write_ssl_and_get_response(&ssl, buf, len); in main()
766 len = sprintf((char *) buf, "From: %s\r\nSubject: Mbed TLS Test mail\r\n\r\n" in main()
771 ret = write_ssl_data(&ssl, buf, len); in main()
773 len = sprintf((char *) buf, "\r\n.\r\n"); in main()
774 ret = write_ssl_and_get_response(&ssl, buf, len); in main()