F´ Flight Software - C/C++ Documentation
A framework for building embedded system applications to NASA flight quality standards.
AesGcmDecryptor.cpp File Reference
#include "Svc/Ccsds/AesGcmDecryptor/AesGcmDecryptor.hpp"
#include <openssl/crypto.h>
#include <openssl/evp.h>
#include "Svc/Ccsds/Utils/SdlsAuthMask.hpp"

Go to the source code of this file.

Namespaces

 Svc
 RateGroupDivider component implementation.
 
 Svc::Ccsds
 

Variables

static constexpr U32 Svc::Ccsds::GCM_IV_LEN = 12
 Length of the AES-GCM initialization vector, in bytes. More...
 
static constexpr U32 Svc::Ccsds::GCM_TAG_LEN = 16
 Length of the AES-GCM authentication tag (the SDLS MAC), in bytes. More...
 
static constexpr FwSizeType Svc::Ccsds::AES_256_KEY_LEN = 32
 Length of an AES-256 key, in bytes. More...