Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(124)

Side by Side Diff: openssl/doc/ssl/SSL_CTX_set_mode.pod

Issue 9254031: Upgrade chrome's OpenSSL to same version Android ships with. (Closed) Base URL: http://src.chromium.org/svn/trunk/deps/third_party/openssl/
Patch Set: '' Created 8 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « openssl/doc/ssl/SSL_CTX_new.pod ('k') | openssl/doc/ssl/SSL_CTX_set_options.pod » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 =pod 1 =pod
2 2
3 =head1 NAME 3 =head1 NAME
4 4
5 SSL_CTX_set_mode, SSL_set_mode, SSL_CTX_get_mode, SSL_get_mode - manipulate SSL engine mode 5 SSL_CTX_set_mode, SSL_set_mode, SSL_CTX_get_mode, SSL_get_mode - manipulate SSL engine mode
6 6
7 =head1 SYNOPSIS 7 =head1 SYNOPSIS
8 8
9 #include <openssl/ssl.h> 9 #include <openssl/ssl.h>
10 10
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
54 If a renegotiation take place during normal operation, a 54 If a renegotiation take place during normal operation, a
55 L<SSL_read(3)|SSL_read(3)> or L<SSL_write(3)|SSL_write(3)> would return 55 L<SSL_read(3)|SSL_read(3)> or L<SSL_write(3)|SSL_write(3)> would return
56 with -1 and indicate the need to retry with SSL_ERROR_WANT_READ. 56 with -1 and indicate the need to retry with SSL_ERROR_WANT_READ.
57 In a non-blocking environment applications must be prepared to handle 57 In a non-blocking environment applications must be prepared to handle
58 incomplete read/write operations. 58 incomplete read/write operations.
59 In a blocking environment, applications are not always prepared to 59 In a blocking environment, applications are not always prepared to
60 deal with read/write operations returning without success report. The 60 deal with read/write operations returning without success report. The
61 flag SSL_MODE_AUTO_RETRY will cause read/write operations to only 61 flag SSL_MODE_AUTO_RETRY will cause read/write operations to only
62 return after the handshake and successful completion. 62 return after the handshake and successful completion.
63 63
64 =item SSL_MODE_RELEASE_BUFFERS
65
66 When we no longer need a read buffer or a write buffer for a given SSL,
67 then release the memory we were using to hold it. Released memory is
68 either appended to a list of unused RAM chunks on the SSL_CTX, or simply
69 freed if the list of unused chunks would become longer than
70 SSL_CTX->freelist_max_len, which defaults to 32. Using this flag can
71 save around 34k per idle SSL connection.
72 This flag has no effect on SSL v2 connections, or on DTLS connections.
73
64 =back 74 =back
65 75
66 =head1 RETURN VALUES 76 =head1 RETURN VALUES
67 77
68 SSL_CTX_set_mode() and SSL_set_mode() return the new mode bitmask 78 SSL_CTX_set_mode() and SSL_set_mode() return the new mode bitmask
69 after adding B<mode>. 79 after adding B<mode>.
70 80
71 SSL_CTX_get_mode() and SSL_get_mode() return the current bitmask. 81 SSL_CTX_get_mode() and SSL_get_mode() return the current bitmask.
72 82
73 =head1 SEE ALSO 83 =head1 SEE ALSO
74 84
75 L<ssl(3)|ssl(3)>, L<SSL_read(3)|SSL_read(3)>, L<SSL_write(3)|SSL_write(3)> 85 L<ssl(3)|ssl(3)>, L<SSL_read(3)|SSL_read(3)>, L<SSL_write(3)|SSL_write(3)>
76 86
77 =head1 HISTORY 87 =head1 HISTORY
78 88
79 SSL_MODE_AUTO_RETRY as been added in OpenSSL 0.9.6. 89 SSL_MODE_AUTO_RETRY as been added in OpenSSL 0.9.6.
80 90
81 =cut 91 =cut
OLDNEW
« no previous file with comments | « openssl/doc/ssl/SSL_CTX_new.pod ('k') | openssl/doc/ssl/SSL_CTX_set_options.pod » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698