Loading lib/vtls/axtls.c +4 −4 Original line number Diff line number Diff line Loading @@ -680,7 +680,7 @@ size_t Curl_axtls_version(char *buffer, size_t size) return snprintf(buffer, size, "axTLS/%s", ssl_version()); } int Curl_axtls_random(struct Curl_easy *data, CURLcode Curl_axtls_random(struct Curl_easy *data, unsigned char *entropy, size_t length) { Loading @@ -694,7 +694,7 @@ int Curl_axtls_random(struct Curl_easy *data, RNG_initialize(); } get_random((int)length, entropy); return 0; return CURLE_OK; } #endif /* USE_AXTLS */ lib/vtls/axtls.h +4 −4 Original line number Diff line number Diff line Loading @@ -8,7 +8,7 @@ * \___|\___/|_| \_\_____| * * Copyright (C) 2010, DirecTV, Contact: Eric Hu <ehu@directv.com> * Copyright (C) 2010 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al. * Copyright (C) 2010 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms Loading Loading @@ -42,7 +42,7 @@ void Curl_axtls_session_free(void *ptr); size_t Curl_axtls_version(char *buffer, size_t size); int Curl_axtls_shutdown(struct connectdata *conn, int sockindex); int Curl_axtls_check_cxn(struct connectdata *conn); int Curl_axtls_random(struct Curl_easy *data, CURLcode Curl_axtls_random(struct Curl_easy *data, unsigned char *entropy, size_t length); Loading lib/vtls/cyassl.c +8 −8 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * * Copyright (C) 1998 - 2016, Daniel Stenberg, <daniel@haxx.se>, et al. * Copyright (C) 1998 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms Loading Loading @@ -917,19 +917,19 @@ Curl_cyassl_connect(struct connectdata *conn, return CURLE_OK; } int Curl_cyassl_random(struct Curl_easy *data, CURLcode Curl_cyassl_random(struct Curl_easy *data, unsigned char *entropy, size_t length) { RNG rng; (void)data; if(InitRng(&rng)) return 1; return CURLE_FAILED_INIT; if(length > UINT_MAX) return 1; return CURLE_FAILED_INIT; if(RNG_GenerateBlock(&rng, entropy, (unsigned)length)) return 1; return 0; return CURLE_FAILED_INIT; return CURLE_OK; } void Curl_cyassl_sha256sum(const unsigned char *tmp, /* input */ Loading lib/vtls/cyassl.h +4 −4 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * * Copyright (C) 1998 - 2016, Daniel Stenberg, <daniel@haxx.se>, et al. * Copyright (C) 1998 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms Loading Loading @@ -51,7 +51,7 @@ int Curl_cyassl_init(void); CURLcode Curl_cyassl_connect_nonblocking(struct connectdata *conn, int sockindex, bool *done); int Curl_cyassl_random(struct Curl_easy *data, CURLcode Curl_cyassl_random(struct Curl_easy *data, unsigned char *entropy, size_t length); void Curl_cyassl_sha256sum(const unsigned char *tmp, /* input */ Loading lib/vtls/darwinssl.c +4 −4 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ * \___|\___/|_| \_\_____| * * Copyright (C) 2012 - 2014, Nick Zitzmann, <nickzman@gmail.com>. * Copyright (C) 2012 - 2016, Daniel Stenberg, <daniel@haxx.se>, et al. * Copyright (C) 2012 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms Loading Loading @@ -2427,7 +2427,7 @@ bool Curl_darwinssl_data_pending(const struct connectdata *conn, return false; } int Curl_darwinssl_random(unsigned char *entropy, CURLcode Curl_darwinssl_random(unsigned char *entropy, size_t length) { /* arc4random_buf() isn't available on cats older than Lion, so let's Loading @@ -2442,7 +2442,7 @@ int Curl_darwinssl_random(unsigned char *entropy, random_number >>= 8; } i = random_number = 0; return 0; return CURLE_OK; } void Curl_darwinssl_md5sum(unsigned char *tmp, /* input */ Loading Loading
lib/vtls/axtls.c +4 −4 Original line number Diff line number Diff line Loading @@ -680,7 +680,7 @@ size_t Curl_axtls_version(char *buffer, size_t size) return snprintf(buffer, size, "axTLS/%s", ssl_version()); } int Curl_axtls_random(struct Curl_easy *data, CURLcode Curl_axtls_random(struct Curl_easy *data, unsigned char *entropy, size_t length) { Loading @@ -694,7 +694,7 @@ int Curl_axtls_random(struct Curl_easy *data, RNG_initialize(); } get_random((int)length, entropy); return 0; return CURLE_OK; } #endif /* USE_AXTLS */
lib/vtls/axtls.h +4 −4 Original line number Diff line number Diff line Loading @@ -8,7 +8,7 @@ * \___|\___/|_| \_\_____| * * Copyright (C) 2010, DirecTV, Contact: Eric Hu <ehu@directv.com> * Copyright (C) 2010 - 2015, Daniel Stenberg, <daniel@haxx.se>, et al. * Copyright (C) 2010 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms Loading Loading @@ -42,7 +42,7 @@ void Curl_axtls_session_free(void *ptr); size_t Curl_axtls_version(char *buffer, size_t size); int Curl_axtls_shutdown(struct connectdata *conn, int sockindex); int Curl_axtls_check_cxn(struct connectdata *conn); int Curl_axtls_random(struct Curl_easy *data, CURLcode Curl_axtls_random(struct Curl_easy *data, unsigned char *entropy, size_t length); Loading
lib/vtls/cyassl.c +8 −8 Original line number Diff line number Diff line Loading @@ -5,7 +5,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * * Copyright (C) 1998 - 2016, Daniel Stenberg, <daniel@haxx.se>, et al. * Copyright (C) 1998 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms Loading Loading @@ -917,19 +917,19 @@ Curl_cyassl_connect(struct connectdata *conn, return CURLE_OK; } int Curl_cyassl_random(struct Curl_easy *data, CURLcode Curl_cyassl_random(struct Curl_easy *data, unsigned char *entropy, size_t length) { RNG rng; (void)data; if(InitRng(&rng)) return 1; return CURLE_FAILED_INIT; if(length > UINT_MAX) return 1; return CURLE_FAILED_INIT; if(RNG_GenerateBlock(&rng, entropy, (unsigned)length)) return 1; return 0; return CURLE_FAILED_INIT; return CURLE_OK; } void Curl_cyassl_sha256sum(const unsigned char *tmp, /* input */ Loading
lib/vtls/cyassl.h +4 −4 Original line number Diff line number Diff line Loading @@ -7,7 +7,7 @@ * | (__| |_| | _ <| |___ * \___|\___/|_| \_\_____| * * Copyright (C) 1998 - 2016, Daniel Stenberg, <daniel@haxx.se>, et al. * Copyright (C) 1998 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms Loading Loading @@ -51,7 +51,7 @@ int Curl_cyassl_init(void); CURLcode Curl_cyassl_connect_nonblocking(struct connectdata *conn, int sockindex, bool *done); int Curl_cyassl_random(struct Curl_easy *data, CURLcode Curl_cyassl_random(struct Curl_easy *data, unsigned char *entropy, size_t length); void Curl_cyassl_sha256sum(const unsigned char *tmp, /* input */ Loading
lib/vtls/darwinssl.c +4 −4 Original line number Diff line number Diff line Loading @@ -6,7 +6,7 @@ * \___|\___/|_| \_\_____| * * Copyright (C) 2012 - 2014, Nick Zitzmann, <nickzman@gmail.com>. * Copyright (C) 2012 - 2016, Daniel Stenberg, <daniel@haxx.se>, et al. * Copyright (C) 2012 - 2017, Daniel Stenberg, <daniel@haxx.se>, et al. * * This software is licensed as described in the file COPYING, which * you should have received as part of this distribution. The terms Loading Loading @@ -2427,7 +2427,7 @@ bool Curl_darwinssl_data_pending(const struct connectdata *conn, return false; } int Curl_darwinssl_random(unsigned char *entropy, CURLcode Curl_darwinssl_random(unsigned char *entropy, size_t length) { /* arc4random_buf() isn't available on cats older than Lion, so let's Loading @@ -2442,7 +2442,7 @@ int Curl_darwinssl_random(unsigned char *entropy, random_number >>= 8; } i = random_number = 0; return 0; return CURLE_OK; } void Curl_darwinssl_md5sum(unsigned char *tmp, /* input */ Loading