LibLogicalAccess
2.5.0
An Open Source RFID Library
|
OSDP Secure Channel class. More...
#include <osdpsecurechannel.hpp>
Public Attributes | |
bool | isSCBK_D |
OSDP Secure Channel class.
|
inline |
|
inline |
|
inline |
void logicalaccess::OSDPSecureChannel::computeAuthenticationData | ( | ) |
ByteVector logicalaccess::OSDPSecureChannel::computeMAC | ( | ByteVector | data, |
openssl::AESInitializationVector | iv | ||
) | const |
ByteVector logicalaccess::OSDPSecureChannel::computePacketMAC | ( | ByteVector | data | ) |
ByteVector logicalaccess::OSDPSecureChannel::decryptData | ( | ByteVector | data, |
ByteVector | iv | ||
) | const |
void logicalaccess::OSDPSecureChannel::deriveKey | ( | std::shared_ptr< AES128Key > | scbkkey, |
std::shared_ptr< AES128Key > | scbkdkey | ||
) |
ByteVector logicalaccess::OSDPSecureChannel::encryptData | ( | ByteVector | data, |
ByteVector | iv | ||
) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
void logicalaccess::OSDPSecureChannel::verifyMAC | ( | ByteVector | data | ) |
bool logicalaccess::OSDPSecureChannel::isSCBK_D |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |