Document that SSL_CTX_sess_set_get_cb's id parameter should be const.

See also upstream's bf0fc41266f17311c5db1e0541d3dd12eb27deb6.

Change-Id: Ib692b0ad608f2e3291f2aeab2ad98a7e177d5851
Reviewed-on: https://boringssl-review.googlesource.com/6150
Reviewed-by: Adam Langley <agl@google.com>
This commit is contained in:
David Benjamin 2015-10-07 09:36:23 -04:00 committed by Adam Langley
parent f88b81aa75
commit b735b1b6e4

View File

@ -1576,7 +1576,10 @@ OPENSSL_EXPORT void (*SSL_CTX_sess_get_remove_cb(SSL_CTX *ctx))(
* |SSL_ERROR_PENDING_SESSION|. * |SSL_ERROR_PENDING_SESSION|.
* *
* If the internal session cache is enabled, the callback is only consulted if * If the internal session cache is enabled, the callback is only consulted if
* the internal cache does not return a match. */ * the internal cache does not return a match.
*
* The callback's |id| parameter is not const for historical reasons, but the
* contents may not be modified. */
OPENSSL_EXPORT void SSL_CTX_sess_set_get_cb( OPENSSL_EXPORT void SSL_CTX_sess_set_get_cb(
SSL_CTX *ctx, SSL_CTX *ctx,
SSL_SESSION *(*get_session_cb)(SSL *ssl, uint8_t *id, int id_len, SSL_SESSION *(*get_session_cb)(SSL *ssl, uint8_t *id, int id_len,