Edge Applications
Device Management
IoT
Contact Us
Login
Documentation
current
v4.12
v4.11
v4.10
v4.9
v4.8
v4.7
v4.6
v4.5
v4.4
v4.3
v4.2
v4.1
v4.0
v3.4
v3.3
Mistake on this page?
Email us
Main Page
Modules
Data Structures
Files
File List
Globals
mbed-cloud-client
mbed-client-pal
Source
PAL-Impl
Services-API
pal_entropy.h
Go to the documentation of this file.
1
/*******************************************************************************
2
* Copyright 2019 ARM Ltd.
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*******************************************************************************/
16
17
18
#ifndef _PAL_ENTROPY_H
19
#define _PAL_ENTROPY_H
20
21
#ifndef _PAL_H
22
#error "Please do not include this file directly, use pal.h instead"
23
#endif
24
25
#ifdef __cplusplus
26
extern
"C"
{
27
#endif
28
52
palStatus_t
pal_osEntropyInject
(
const
uint8_t *entropyBuf,
size_t
bufSizeBytes);
53
54
#ifdef __cplusplus
55
}
56
#endif
57
#endif // _PAL_ENTROPY_H
pal_osEntropyInject
palStatus_t pal_osEntropyInject(const uint8_t *entropyBuf, size_t bufSizeBytes)
Inject entropy to non-volatile memory, so that the random number generator may use it...
palStatus_t
int32_t palStatus_t
Definition:
pal_types.h:55