mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-11-26 14:25:36 +01:00
Add warnings about status of implementation of CID API
This commit is contained in:
parent
9bae30d00d
commit
f1f9a82320
@ -1495,8 +1495,8 @@ void mbedtls_ssl_set_bio( mbedtls_ssl_context *ssl,
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Configure the use of the Connection ID (CID) extension
|
* \brief (STUB) Configure the use of the Connection ID (CID)
|
||||||
* in the next handshake.
|
* extension in the next handshake.
|
||||||
*
|
*
|
||||||
* Reference:
|
* Reference:
|
||||||
* https://tools.ietf.org/html/draft-ietf-tls-dtls-connection-id-04
|
* https://tools.ietf.org/html/draft-ietf-tls-dtls-connection-id-04
|
||||||
@ -1519,6 +1519,11 @@ void mbedtls_ssl_set_bio( mbedtls_ssl_context *ssl,
|
|||||||
* extension in the next handshake and to set the value of
|
* extension in the next handshake and to set the value of
|
||||||
* the CID to be used for incoming messages.
|
* the CID to be used for incoming messages.
|
||||||
*
|
*
|
||||||
|
* \warning The current implementation of this API does nothing!
|
||||||
|
* It is included solely to allow review and coding against
|
||||||
|
* the new Connection CID API.
|
||||||
|
* The actual implementation will be added in the future.
|
||||||
|
*
|
||||||
* \param ssl The SSL context to configure. This must be initialized.
|
* \param ssl The SSL context to configure. This must be initialized.
|
||||||
* \param enable This value determines whether the CID extension should
|
* \param enable This value determines whether the CID extension should
|
||||||
* be used or not. Possible values are:
|
* be used or not. Possible values are:
|
||||||
@ -1578,9 +1583,15 @@ int mbedtls_ssl_set_cid( mbedtls_ssl_context *ssl,
|
|||||||
size_t own_cid_len );
|
size_t own_cid_len );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* \brief Get information about the current use of the
|
* \brief (STUB) Get information about the current use of the
|
||||||
* CID extension.
|
* CID extension.
|
||||||
*
|
*
|
||||||
|
* \warning The current implementation of this API does nothing
|
||||||
|
* except setting `*enabled` to MBEDTLS_SSL_CID_DISABLED!
|
||||||
|
* It is included solely to allow review and coding against
|
||||||
|
* the new Connection CID API.
|
||||||
|
* The actual implementation will be added in the future.
|
||||||
|
*
|
||||||
* \param ssl The SSL context to query.
|
* \param ssl The SSL context to query.
|
||||||
* \param enabled The address at which to store whether the CID extension
|
* \param enabled The address at which to store whether the CID extension
|
||||||
* is currently in use or not. If the CID is in use,
|
* is currently in use or not. If the CID is in use,
|
||||||
|
@ -120,6 +120,9 @@ static void ssl_update_in_pointers( mbedtls_ssl_context *ssl,
|
|||||||
|
|
||||||
/* Top-level Connection ID API */
|
/* Top-level Connection ID API */
|
||||||
|
|
||||||
|
/* WARNING: This implementation is a stub and doesn't do anything!
|
||||||
|
* It is included solely to allow review and coding against
|
||||||
|
* the new Connection CID API. */
|
||||||
int mbedtls_ssl_set_cid( mbedtls_ssl_context *ssl,
|
int mbedtls_ssl_set_cid( mbedtls_ssl_context *ssl,
|
||||||
int enable,
|
int enable,
|
||||||
unsigned char const *own_cid,
|
unsigned char const *own_cid,
|
||||||
@ -132,6 +135,9 @@ int mbedtls_ssl_set_cid( mbedtls_ssl_context *ssl,
|
|||||||
return( 0 );
|
return( 0 );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* WARNING: This implementation is a stub and doesn't do anything!
|
||||||
|
* It is included solely to allow review and coding against
|
||||||
|
* the new Connection CID API. */
|
||||||
int mbedtls_ssl_get_peer_cid( mbedtls_ssl_context *ssl,
|
int mbedtls_ssl_get_peer_cid( mbedtls_ssl_context *ssl,
|
||||||
int *enabled,
|
int *enabled,
|
||||||
unsigned char peer_cid[ MBEDTLS_SSL_CID_OUT_LEN_MAX ],
|
unsigned char peer_cid[ MBEDTLS_SSL_CID_OUT_LEN_MAX ],
|
||||||
|
Loading…
Reference in New Issue
Block a user