mbed TLS  Version 2.1.2
SSl/TLS Library for the Embedded Space
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
platform.h File Reference

Macros

#define mbedtls_free   free
 
#define mbedtls_calloc   calloc
 
#define mbedtls_fprintf   fprintf
 
#define mbedtls_printf   printf
 
#define mbedtls_snprintf   snprintf
 
#define mbedtls_exit   exit
 
SECTION: Module settings

The configuration options you can set for this module are in this section.

Either change them in config.h or define them on the compiler command line.

#define MBEDTLS_PLATFORM_STD_SNPRINTF   snprintf
 Default snprintf to use.
 
#define MBEDTLS_PLATFORM_STD_PRINTF   printf
 Default printf to use.
 
#define MBEDTLS_PLATFORM_STD_FPRINTF   fprintf
 Default fprintf to use.
 
#define MBEDTLS_PLATFORM_STD_CALLOC   calloc
 Default allocator to use.
 
#define MBEDTLS_PLATFORM_STD_FREE   free
 Default free to use.
 
#define MBEDTLS_PLATFORM_STD_EXIT   exit
 Default free to use.
 

Description

mbed TLS Platform abstraction layer

Copyright (C) 2006-2015, ARM Limited, All Rights Reserved SPDX-License-Identifier: Apache-2.0

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

This file is part of mbed TLS (https://tls.mbed.org)