Lines Matching defs:buf

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