summaryrefslogtreecommitdiff
path: root/FreeRTOS-Plus/Source/Utilities/mbedtls_freertos/mbedtls_freertos_port.c
diff options
context:
space:
mode:
Diffstat (limited to 'FreeRTOS-Plus/Source/Utilities/mbedtls_freertos/mbedtls_freertos_port.c')
-rw-r--r--FreeRTOS-Plus/Source/Utilities/mbedtls_freertos/mbedtls_freertos_port.c101
1 files changed, 0 insertions, 101 deletions
diff --git a/FreeRTOS-Plus/Source/Utilities/mbedtls_freertos/mbedtls_freertos_port.c b/FreeRTOS-Plus/Source/Utilities/mbedtls_freertos/mbedtls_freertos_port.c
index 9b1c37020..fd6aa7133 100644
--- a/FreeRTOS-Plus/Source/Utilities/mbedtls_freertos/mbedtls_freertos_port.c
+++ b/FreeRTOS-Plus/Source/Utilities/mbedtls_freertos/mbedtls_freertos_port.c
@@ -99,107 +99,6 @@ void mbedtls_platform_free( void * ptr )
/*-----------------------------------------------------------*/
/**
- * @brief Sends data over FreeRTOS+TCP sockets.
- *
- * @param[in] ctx The network context containing the socket handle.
- * @param[in] buf Buffer containing the bytes to send.
- * @param[in] len Number of bytes to send from the buffer.
- *
- * @return Number of bytes sent on success; else a negative value.
- */
-int mbedtls_platform_send( void * ctx,
- const unsigned char * buf,
- size_t len )
-{
- Socket_t socket;
- BaseType_t sendStatus = 0;
- int returnStatus = -1;
-
- configASSERT( ctx != NULL );
- configASSERT( buf != NULL );
-
- socket = ( Socket_t ) ctx;
- sendStatus = FreeRTOS_send( socket, buf, len, 0 );
-
- switch( sendStatus )
- {
- /* Socket was closed or just got closed. */
- case -pdFREERTOS_ERRNO_ENOTCONN:
- /* Not enough memory for the socket to create either an Rx or Tx stream. */
- case -pdFREERTOS_ERRNO_ENOMEM:
- /* Socket is not valid, is not a TCP socket, or is not bound. */
- case -pdFREERTOS_ERRNO_EINVAL:
- /* Socket received a signal, causing the read operation to be aborted. */
- case -pdFREERTOS_ERRNO_EINTR:
- returnStatus = MBEDTLS_ERR_SSL_INTERNAL_ERROR;
- break;
-
- /* A timeout occurred before any data could be sent. */
- case -pdFREERTOS_ERRNO_ENOSPC:
- returnStatus = MBEDTLS_ERR_SSL_TIMEOUT;
- break;
-
- default:
- returnStatus = ( int ) sendStatus;
- break;
- }
-
- return returnStatus;
-}
-
-/*-----------------------------------------------------------*/
-
-/**
- * @brief Receives data from FreeRTOS+TCP socket.
- *
- * @param[in] ctx The network context containing the socket handle.
- * @param[out] buf Buffer to receive bytes into.
- * @param[in] len Number of bytes to receive from the network.
- *
- * @return Number of bytes received if successful; Negative value on error.
- */
-int mbedtls_platform_recv( void * ctx,
- unsigned char * buf,
- size_t len )
-{
- Socket_t socket;
- BaseType_t recvStatus = 0;
- int returnStatus = -1;
-
- configASSERT( ctx != NULL );
- configASSERT( buf != NULL );
-
- socket = ( Socket_t ) ctx;
-
- recvStatus = FreeRTOS_recv( socket, buf, len, 0 );
-
- switch( recvStatus )
- {
- /* No data could be sent because the socket was or just got closed. */
- case -pdFREERTOS_ERRNO_ENOTCONN:
- /* No data could be sent because there was insufficient memory. */
- case -pdFREERTOS_ERRNO_ENOMEM:
- /* No data could be sent because xSocket was not a valid TCP socket. */
- case -pdFREERTOS_ERRNO_EINVAL:
- returnStatus = MBEDTLS_ERR_SSL_INTERNAL_ERROR;
- break;
-
- /* A timeout occurred before any data could be received. */
- case 0:
- returnStatus = MBEDTLS_ERR_SSL_WANT_READ;
- break;
-
- default:
- returnStatus = ( int ) recvStatus;
- break;
- }
-
- return returnStatus;
-}
-
-/*-----------------------------------------------------------*/
-
-/**
* @brief Creates a mutex.
*
* @param[in, out] pMutex mbedtls mutex handle.