#include "webrtc/base/base64.h"
#include "webrtc/base/gunit.h"
#include "webrtc/base/logging.h"
#include "webrtc/base/stringutils.h"
#include "webrtc/base/testbase64.h"
|
size_t | Base64Escape (const unsigned char *src, size_t szsrc, char *dest, size_t szdest) |
|
size_t | Base64Unescape (const char *src, size_t szsrc, char *dest, size_t szdest) |
|
size_t | Base64Unescape (const char *src, size_t szsrc, std::string *s) |
|
| TEST (Base64, EncodeDecodeBattery) |
|
| TEST (Base64, LargeSample) |
|
bool | DecodeTest (const char *encoded, size_t expect_unparsed, const char *decoded, Base64::DecodeFlags flags) |
|
| TEST (Base64, DecodeParseOptions) |
|
| TEST (Base64, DecodePadOptions) |
|
| TEST (Base64, DecodeTerminateOptions) |
|
| TEST (Base64, GetNextBase64Char) |
|
◆ EXPECT_EQ_ARRAY
#define EXPECT_EQ_ARRAY |
( |
|
len, |
|
|
|
x, |
|
|
|
y, |
|
|
|
msg |
|
) |
| |
Value:for (
size_t j = 0;
j <
len; ++
j) { \
<< " byte " << j << " msg: " << msg; \
} \
}
OPENSSL_EXPORT const ASN1_OBJECT int const unsigned char int len
Definition: x509.h:1053
EGLSurface EGLint x
Definition: eglext.h:950
EGLSurface EGLint EGLint y
Definition: eglext.h:950
Definition: logging.h:113
for for j
Definition: complexityMeasures.m:25
◆ Flags
#define Flags |
( |
|
x, |
|
|
|
y, |
|
|
|
z |
|
) |
| Base64::DO_PARSE_##x | Base64::DO_PAD_##y | Base64::DO_TERM_##z |
◆ Base64Escape()
size_t Base64Escape |
( |
const unsigned char * |
src, |
|
|
size_t |
szsrc, |
|
|
char * |
dest, |
|
|
size_t |
szdest |
|
) |
| |
◆ Base64Unescape() [1/2]
◆ Base64Unescape() [2/2]
◆ DecodeTest()
◆ TEST() [1/6]
TEST |
( |
Base64 |
, |
|
|
EncodeDecodeBattery |
|
|
) |
| |
◆ TEST() [2/6]
◆ TEST() [3/6]
TEST |
( |
Base64 |
, |
|
|
DecodeParseOptions |
|
|
) |
| |
◆ TEST() [4/6]
TEST |
( |
Base64 |
, |
|
|
DecodePadOptions |
|
|
) |
| |
◆ TEST() [5/6]
TEST |
( |
Base64 |
, |
|
|
DecodeTerminateOptions |
|
|
) |
| |
◆ TEST() [6/6]
TEST |
( |
Base64 |
, |
|
|
GetNextBase64Char |
|
|
) |
| |
◆ cyphertext
◆ plain_length
◆ plaintext
◆ SpecificTest
const char SpecificTest[] |