mbed TLS v2.2.0
Main Page
Modules
Files
Documentation Home
silabs.com
File List
util
third_party
mbedtls
sl_crypto
include
slpal.h
Go to the documentation of this file.
1
/*
2
* Platform Abstraction Layer interface.
3
*
4
* Copyright (C) 2016, Silicon Labs, http://www.silabs.com
5
* SPDX-License-Identifier: Apache-2.0
6
*
7
* Licensed under the Apache License, Version 2.0 (the "License"); you may
8
* not use this file except in compliance with the License.
9
* You may obtain a copy of the License at
10
*
11
* http://www.apache.org/licenses/LICENSE-2.0
12
*
13
* Unless required by applicable law or agreed to in writing, software
14
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
15
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16
* See the License for the specific language governing permissions and
17
* limitations under the License.
18
*/
19
20
#ifndef MBEDTLS_SLPAL_H
21
#define MBEDTLS_SLPAL_H
22
23
#if !defined(MBEDTLS_CONFIG_FILE)
24
#include "
config.h
"
25
#else
26
#include MBEDTLS_CONFIG_FILE
27
#endif
28
29
#if defined( MBEDTLS_FREERTOS )
30
31
#include "
slpal_freertos.h
"
32
33
#elif defined( MBEDTLS_UCOS3 )
34
35
#include "
slpal_ucos3.h
"
36
37
#else
38
39
/* Bare metal (no OS) implementation of SLPAL. */
40
#include "
slpal_baremetal.h
"
41
42
#endif
43
44
#endif
/* MBEDTLS_SLPAL_H */
slpal_baremetal.h
config.h
Compatibility names (set of defines)
slpal_ucos3.h
slpal_freertos.h
Generated on Thu Mar 9 2017 20:48:04 for mbed TLS v2.2.0 by
1.8.10