13 #ifndef VIRTRU_CONSTANTS_H
14 #define VIRTRU_CONSTANTS_H
16 #include <string_view>
105 #endif //VIRTRU_CONSTANTS_H
NanoTDFPolicyType
Definition: tdf_constants.h:82
std::function< BufferSpan(Status &) > TDFDataSourceCb
Definition: tdf_constants.h:72
NanoTDFCipher
Definition: tdf_constants.h:89
LogLevel
Defines a log level.
Definition: tdf_constants.h:52
The key is embedded in the TDF.
IntegrityAlgorithm
Definition: tdf_constants.h:35
KeyAccessType
Definition: tdf_constants.h:40
Operation did not complete successfully.
const uint32_t kNTDFMaxKeyIterations
Definition: tdf_constants.h:101
KeyType
Definition: tdf_constants.h:26
uint8_t VBYTE
Definition: tdf_constants.h:23
Status
Definition: tdf_constants.h:62
Definition: tdf_constants.h:67
CipherType
Definition: tdf_constants.h:30
std::function< Status(BufferSpan)> TDFDataSinkCb
Definition: tdf_constants.h:73
std::size_t dataLength
Definition: tdf_constants.h:69
Operation completed successfully.
Protocol
Definition: tdf_constants.h:45
no-op, value indicates current level should be retained
const std::uint8_t * data
Definition: tdf_constants.h:68
EllipticCurve
Definition: tdf_constants.h:75