|
LibLogicalAccess
2.5.0
An Open Source RFID Library
|
Classes | |
| class | AESCipher |
| AES cipher class. More... | |
| class | AESInitializationVector |
| An AES initialization vector. More... | |
| class | AESSymmetricKey |
| An AES symmetric key. More... | |
| class | CMACCrypto |
| class | DESCipher |
| A DES cipher. More... | |
| class | DESInitializationVector |
| An DES initialization vector. More... | |
| class | DESSymmetricKey |
| An DES symmetric key. More... | |
| class | InitializationVector |
| An initialisation vector. More... | |
| class | OpenSSLException |
| A OpenSSL exception class. More... | |
| class | OpenSSLInitializer |
| class | OpenSSLSymmetricCipher |
| A OpenSSL symmetric cipher base class. More... | |
| class | OpenSSLSymmetricCipherContext |
| An OpenSSL context class. More... | |
| class | SymmetricCipher |
| A symmetric cipher. More... | |
| class | SymmetricKey |
| An immutable symmetric key. More... | |
Typedefs | |
| typedef int(* | PEMPassphraseCallback) (char *, int, int, void *) |
| Default PEM passphrase callback type. | |
Functions | |
| ByteVector | SHA256Hash (const ByteVector &buffer) |
| Get a SHA-256 hash. | |
| ByteVector | SHA256Hash (const std::string &str) |
| Get a SHA-256 hash. | |
| ByteVector | SHA1Hash (const ByteVector &in) |
| bool | operator== (const SymmetricKey &lhs, const SymmetricKey &rhs) |
| Comparaison operator. | |
| bool | operator!= (const SymmetricKey &lhs, const SymmetricKey &rhs) |
| Comparaison operator. | |
| bool | operator< (const SymmetricKey &lhs, const SymmetricKey &rhs) |
| Comparaison operator. | |
| typedef int(* logicalaccess::openssl::PEMPassphraseCallback) (char *, int, int, void *) |
Default PEM passphrase callback type.
|
inline |
Comparaison operator.
| lhs | The left argument. |
| rhs | The right argument. |
|
inline |
Comparaison operator.
| lhs | The left argument. |
| rhs | The right argument. |
|
inline |
Comparaison operator.
| lhs | The left argument. |
| rhs | The right argument. |
| LLA_CRYPTO_API ByteVector logicalaccess::openssl::SHA1Hash | ( | const ByteVector & | in | ) |
Compute the sha1 hash of in.
| LLA_CRYPTO_API ByteVector logicalaccess::openssl::SHA256Hash | ( | const ByteVector & | buffer | ) |
Get a SHA-256 hash.
| buffer | The buffer to get the hash from. |
| LLA_CRYPTO_API ByteVector logicalaccess::openssl::SHA256Hash | ( | const std::string & | str | ) |
Get a SHA-256 hash.
| str | The string to get the hash from. |
1.9.6