Lines Matching refs:ssl
176 …ar url[], const char header[], const char ctype[], const char body[], SSL *ssl, char buff[], size_… in PetscHTTPSRequest() argument
187 r = SSL_write(ssl, request, (int)request_len); in PetscHTTPSRequest()
188 switch (SSL_get_error(ssl, r)) { in PetscHTTPSRequest()
205 r = SSL_read(ssl, buff + len, (int)buffsize); in PetscHTTPSRequest()
207 switch (SSL_get_error(ssl, r)) { in PetscHTTPSRequest()
212 SSL_shutdown(ssl); in PetscHTTPSRequest()
240 SSL_free(ssl); in PetscHTTPSRequest()
297 PetscErrorCode PetscHTTPSConnect(const char host[], int port, SSL_CTX *ctx, int *sock, SSL **ssl) in PetscHTTPSConnect() argument
306 *ssl = SSL_new(ctx); in PetscHTTPSConnect()
308 SSL_set_bio(*ssl, sbio, sbio); in PetscHTTPSConnect()
309 PetscCheck(SSL_connect(*ssl) > 0, PETSC_COMM_SELF, PETSC_ERR_LIB, "SSL connect error"); in PetscHTTPSConnect()