#include "Types.hxx"
#include <cstdio>
Go to the source code of this file.
|
| Bytes | dynxxCryptoRand (size_t len) |
| |
| Bytes | dynxxCryptoAesEncrypt (BytesView in, BytesView key) |
| |
| Bytes | dynxxCryptoAesDecrypt (BytesView in, BytesView key) |
| |
| Bytes | dynxxCryptoAesGcmEncrypt (BytesView in, BytesView key, BytesView initVector, size_t tagBits, BytesView aad={}) |
| |
| Bytes | dynxxCryptoAesGcmDecrypt (BytesView in, BytesView key, BytesView initVector, size_t tagBits, BytesView aad={}) |
| |
| std::string | dynxxCryptoRsaGenKey (std::string_view base64, bool isPublic) |
| |
| Bytes | dynxxCryptoRsaEncrypt (BytesView in, BytesView key, DynXXCryptoRSAPaddingX padding) |
| |
| Bytes | dynxxCryptoRsaDecrypt (BytesView in, BytesView key, DynXXCryptoRSAPaddingX padding) |
| |
| Bytes | dynxxCryptoHashMd5 (BytesView in) |
| |
| Bytes | dynxxCryptoHashSha1 (BytesView in) |
| |
| Bytes | dynxxCryptoHashSha256 (BytesView in) |
| |
| Bytes | dynxxCryptoBase64Encode (BytesView in, bool noNewLines=true) |
| |
| Bytes | dynxxCryptoBase64Decode (BytesView in, bool noNewLines=true) |
| |
◆ DynXXCryptoRSAPaddingX
| Enumerator |
|---|
| PKCS1 | |
| SSLV23 | |
| NONE | |
| PKCS1_OAEP | |
| X931 | |
| PKCS1_PSS | |
◆ dynxxCryptoAesDecrypt()
◆ dynxxCryptoAesEncrypt()
◆ dynxxCryptoAesGcmDecrypt()
◆ dynxxCryptoAesGcmEncrypt()
◆ dynxxCryptoBase64Decode()
◆ dynxxCryptoBase64Encode()
◆ dynxxCryptoHashMd5()
◆ dynxxCryptoHashSha1()
◆ dynxxCryptoHashSha256()
◆ dynxxCryptoRand()
◆ dynxxCryptoRsaDecrypt()
◆ dynxxCryptoRsaEncrypt()
◆ dynxxCryptoRsaGenKey()