Zephyr API Documentation
4.1.99
A Scalable Open Source RTOS
4.1.99
Toggle main menu visibility
Main Page
Related Pages
Topics
Data Structures
Data Structures
Data Structure Index
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
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
Enumerations
Enumerator
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
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
x
z
Typedefs
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
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
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
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
▼
Zephyr API Documentation
►
Introduction
Deprecated List
▼
Topics
►
Audio
►
Connectivity
►
Coresight APIs
►
DSP Interface
►
Device Driver APIs
►
Device Model
►
Devicetree
►
Error numbers
►
Internal and System API
►
Kernel APIs
►
Memory Management APIs
▼
Operating System Services
►
Bindesc Define
►
Bindesc Read
►
CPU load monitor
►
Cache Interface
►
Checksum
►
Console API
►
Coredump APIs
▼
Crypto
▼
Cipher
►
cipher_ops
►
ccm_params
►
ctr_params
►
gcm_params
►
cipher_ctx
►
cipher_pkt
►
cipher_aead_pkt
block_op_t
cbc_op_t
ccm_op_t
cipher_completion_cb
ctr_op_t
gcm_op_t
►
cipher_algo
►
cipher_mode
►
cipher_op
cipher_begin_session
cipher_block_op
cipher_callback_set
cipher_cbc_op
cipher_ccm_op
cipher_ctr_op
cipher_free_session
cipher_gcm_op
►
Hash
►
Random Function APIs
►
crypto_driver_api
CAP_ASYNC_OPS
CAP_AUTONONCE
CAP_INPLACE_OPS
CAP_KEY_LOADING_API
CAP_NO_IV_PREFIX
CAP_OPAQUE_KEY_HNDL
CAP_RAW_KEY
CAP_SEPARATE_IO_BUFS
CAP_SYNC_OPS
crypto_query_hwcaps
►
File System APIs
►
File System Storage
►
Flash image API
►
Heap Management
►
IPC
►
Iterable Sections APIs
►
Linkable loadable extensions
►
Logging
►
MCUmgr
►
Memory Management
►
Network Buffer Library
►
PSA Secure Storage API
►
Power Management (PM)
►
RTIO
►
Retention API
►
STP Decoder API
►
Semihosting APIs
►
Shell API
►
State Machine Framework API
►
Storage APIs
►
Symbol Table API
►
System Initialization
►
System power off
►
Task Watchdog APIs
►
Thread analyzer
►
Timing Measurement APIs
►
Tracing
►
Zbus APIs
►
Sensing
►
Testing
►
Tests
►
Third-party
►
Trace and Debug Domain APIs
►
Utilities
►
battery APIs
►
nRF70 Offloaded raw TX API
►
Data Structures
►
Files
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Loading...
Searching...
No Matches
Data Fields
gcm_params Struct Reference
Operating System Services
»
Crypto
»
Cipher
#include <
cipher.h
>
Data Fields
uint16_t
tag_len
uint16_t
nonce_len
Field Documentation
◆
nonce_len
uint16_t
gcm_params::nonce_len
◆
tag_len
uint16_t
gcm_params::tag_len
The documentation for this struct was generated from the following file:
zephyr/crypto/
cipher.h
gcm_params
Generated on Thu Mar 13 2025 18:05:43 for Zephyr API Documentation by
1.12.0