Toggle navigation
Documentation
The friendly Operating System for the Internet of Things
Main Page
Related Pages
Supported Boards
Modules
Namespaces
Namespace List
Namespace Members
All
Functions
Variables
Enumerations
Data Structures
Data Structures
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
w
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
Enumerator
Related Symbols
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Enumerations
_
a
b
c
d
e
f
g
h
i
k
l
m
n
p
q
r
s
t
u
v
w
x
z
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
▼
RIOT OS
►
RIOT Documentation
mutex.doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
doc
RIOT Vision
►
Governance of the RIOT Community
►
Roadmap
►
Code of Conduct Information
►
Creating modules
►
Creating an application
►
Porting boards
►
Writing a Device Driver in RIOT
►
Getting started
►
Flashing via RIOT's Build System
►
Terminal programs configuration
►
Build In Docker
►
Running and creating tests
►
Hints for quicker & better RIOT development
►
Build System Basics
►
List of Features (Features as Build System Enties)
►
Kconfig in RIOT
►
Using C++ in RIOT
►
Using Rust in RIOT
►
Advanced build system tricks
►
Debugging Tools
►
Emulators
►
Release cycle
►
IO-Mapping and Shields
►
Changelog
►
Removed Features and Modules
Deprecated List
Todo List
Supported Boards
▼
Modules
►
Boards
►
Bootloaders
►
C++
►
CPU
►
Compile time configurations
►
Drivers
►
Generic pseudomodules
►
Kernel
►
Native MTD
►
Networking
►
Packages
▼
System
►
5x5 Font 'Mineplex'
►
A minimal, non-destructive URI parser
►
A terminal progress bar
►
Analog data conversion utilities
►
Arduino
►
Auto-initialization
►
Benchmark
►
Binary coded decimal
Bitfields
►
Bloom filter
►
Board reset via USB CDC ACM
►
Bottom Half Processor
►
Busy Waiting low-level helpers
►
C++ Unittests
C++ new and delete operator module
C25519 cryptographic library
►
Callback multiplexer
►
Color
►
CongURE - A Congestion control framework
►
Crypto
►
Data Compression Libraries
►
Direct pin control for debugging/profiling
►
ECC
►
EEPROM registration
►
Entropy Sources
►
Error correction codes
►
Event Queue
►
FIDO2 - Fast Identity Online 2
►
FUZZING utilities
►
File systems
Fractional integer operations
►
Hashes
►
Helpers for pointer tagging
►
Helpers to manipulate partitions (slots) on internal flash
►
IRQ Disable Debug helper
►
ISR Pipe
►
Initialization of USB Device Firmware
►
Layered PM Infrastructure
Lightweight Morse encoder
►
Locally Unique ID Generator
►
Magic values for riotboot
►
Math libraries and utilities
►
Memory management
►
Millisecond interval event timers
►
Minimal netdev Ethernet device processing
►
Minimal netdev IEEE 802.15.4 device processing
►
NanoCBOR library
►
Object dump
►
POSIX wrapper for RIOT
►
PS
▼
PSA Cryptographic API
►
Module for encoding PSA keys in CBOR
►
PSA Crypto Algorithm Dispatcher
►
PSA Crypto Key Slot Management
►
PSA Crypto Location Dispatcher
►
PSA Crypto Persistent Storage API
►
PSA Crypto SE Management
▼
PSA Crypto Secure Element Wrapper
►
Secure Element Asymmetric Cryptography
►
Secure Element Authenticated Encryption with Additional Data
►
Secure Element Driver Initialization
►
Secure Element Driver Registration
►
Secure Element Key Derivation and Agreement
►
Secure Element Key Management
►
Secure Element Message Authentication Codes
►
Secure Element Symmetric Ciphers
psa_crypto_se_driver.h
►
psa_drv_se_context_t
PSA_DRV_SE_HAL_VERSION
PSA_MAX_PERSISTENT_DATA_SIZE
►
PSA Wrapper Functions: Cipher
►
PSA Wrapper Functions: ECC
►
PSA Wrapper Functions: Hashes
►
PSA Wrapper Functions: MAC
algorithm.h
algorithm.h
algorithm.h
algorithm.h
algorithm.h
crypto.h
crypto_contexts.h
crypto_se_config.h
crypto_sizes.h
crypto_struct.h
crypto_types.h
crypto_values.h
error.h
algorithm.h
attributes.h
bits.h
id.h
lifetime.h
type.h
usage.h
algorithm.h
algorithm.h
algorithm.h
psa_crypto_operation_encoder.h
►
Phydat
►
Pipe IPC
►
Platform-independent access to architecture
►
Pointer Compression
►
RFC 4122 compliant UUID's
►
RIOT header helpers and tools
►
RTC helpers
►
Random
►
Round Robin Scheduler
►
SAUL registry
►
SRAM PUF
►
STDIO abstraction
►
SUIT secure firmware OTA upgrade infrastructure
►
Schedstatistics
►
Semaphores
►
SenML
►
Serial Bootloader Protocol
►
Serialization
►
Shell
►
Shell lock
Stack Smashing Protector
►
String formatting (fmt)
►
System Buses for common events
►
System core clock
►
Test interactive synchronization
►
Test result output
►
Thread safe ringbuffer
►
Time unit representations
►
Timex
►
Tiny strerror() implementation
►
Trickle Timer
TweetNaCl high-security cryptographic library
►
UDP benchmark
►
URI template processor
►
USB
Ultra-lightweight Javascript for Internet Of Things
Unittests
►
Universal Address Container
►
Utilities to influence the order of auto-initialized modules
►
Utility functions for atomic access
►
Utility functions that are missing in <tt>string.h</tt>
►
Utility functions, macros, and types for
►
Virtual File System (VFS) layer
►
app_metadata
►
chunked Ringbuffer
►
endian conversions as provided by most libcs
►
expect() utility function
►
imath: Integer Math functions
►
inverse Semaphores
►
iolist scatter / gather IO
►
log_color: Colored log module
►
log_printfnoformat: puts log module
qdsa
►
riotboot flash writer
small Protocol Buffers library
►
unaligned memory access methods
►
utlist
►
xtimer high level timer abstraction layer (deprecated)
►
ztimer high level timer abstraction layer
bit.h
byteorder.h
frac.h
trace.h
►
Utilities
►
Namespaces
►
Data Structures
►
Files
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
Data Structures
Secure Element Driver Registration
System
»
PSA Cryptographic API
»
PSA Crypto Secure Element Wrapper
Detailed Description
Data Structures
struct
psa_drv_se_t
A structure containing pointers to all the entry points of a secure element driver.
More...
Generated on Tue Apr 8 2025 00:06:18 by
1.12.0