#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <vector>
#include <gtest/gtest.h>
#include <openssl/bytestring.h>
#include <openssl/crypto.h>
#include <openssl/span.h>
#include "internal.h"
#include "../internal.h"
#include "../test/test_util.h"
Go to the source code of this file.
Classes | |
struct | ASN1Int64Test |
struct | ASN1InvalidInt64Test |
struct | ASN1InvalidUint64Test |
struct | ASN1Uint64Test |
struct | BERTest |
struct | ImplicitStringTest |
Functions | |
static void | ExpectBerConvert (const char *name, bssl::Span< const uint8_t > der_expected, bssl::Span< const uint8_t > ber) |
template<class T > | |
static std::vector< uint8_t > | LiteralToBytes (const T *str) |
static std::vector< uint32_t > | LiteralToCodePoints (const char32_t *str) |
TEST (CBBTest, AddOIDFromText) | |
TEST (CBBTest, ASN1) | |
TEST (CBBTest, Basic) | |
TEST (CBBTest, DiscardChild) | |
TEST (CBBTest, FinishChild) | |
TEST (CBBTest, Fixed) | |
TEST (CBBTest, FlushASN1SetOf) | |
TEST (CBBTest, InitUninitialized) | |
TEST (CBBTest, Misuse) | |
TEST (CBBTest, Prefixed) | |
TEST (CBBTest, Reserve) | |
TEST (CBBTest, StickyError) | |
TEST (CBBTest, Unicode) | |
TEST (CBBTest, Zero) | |
TEST (CBSTest, ASN1Int64) | |
TEST (CBSTest, ASN1Uint64) | |
TEST (CBSTest, BerConvert) | |
TEST (CBSTest, BERElementTest) | |
TEST (CBSTest, BitString) | |
TEST (CBSTest, GetASN1) | |
TEST (CBSTest, GetOptionalASN1Bool) | |
TEST (CBSTest, GetPrefixed) | |
TEST (CBSTest, GetPrefixedBad) | |
TEST (CBSTest, GetUint) | |
TEST (CBSTest, GetUntilFirst) | |
TEST (CBSTest, ImplicitString) | |
TEST (CBSTest, ParseASN1Tag) | |
TEST (CBSTest, Skip) | |
Variables | |
static const ASN1Int64Test | kASN1Int64Tests [] |
static const ASN1InvalidInt64Test | kASN1InvalidInt64Tests [] |
static const ASN1InvalidUint64Test | kASN1InvalidUint64Tests [] |
static const ASN1Uint64Test | kASN1Uint64Tests [] |
static const BERTest | kBERTests [] |
static const ImplicitStringTest | kImplicitStringTests [] |
|
static |
Definition at line 598 of file bytestring_test.cc.
Definition at line 1264 of file bytestring_test.cc.
Definition at line 1274 of file bytestring_test.cc.
TEST | ( | CBBTest | , |
AddOIDFromText | |||
) |
Definition at line 1098 of file bytestring_test.cc.
TEST | ( | CBBTest | , |
ASN1 | |||
) |
Definition at line 523 of file bytestring_test.cc.
TEST | ( | CBBTest | , |
Basic | |||
) |
Definition at line 347 of file bytestring_test.cc.
TEST | ( | CBBTest | , |
DiscardChild | |||
) |
Definition at line 452 of file bytestring_test.cc.
TEST | ( | CBBTest | , |
FinishChild | |||
) |
Definition at line 404 of file bytestring_test.cc.
TEST | ( | CBBTest | , |
Fixed | |||
) |
Definition at line 378 of file bytestring_test.cc.
TEST | ( | CBBTest | , |
FlushASN1SetOf | |||
) |
Definition at line 1193 of file bytestring_test.cc.
TEST | ( | CBBTest | , |
InitUninitialized | |||
) |
Definition at line 341 of file bytestring_test.cc.
TEST | ( | CBBTest | , |
Misuse | |||
) |
Definition at line 496 of file bytestring_test.cc.
TEST | ( | CBBTest | , |
Prefixed | |||
) |
Definition at line 421 of file bytestring_test.cc.
TEST | ( | CBBTest | , |
Reserve | |||
) |
Definition at line 970 of file bytestring_test.cc.
TEST | ( | CBBTest | , |
StickyError | |||
) |
Definition at line 992 of file bytestring_test.cc.
TEST | ( | CBBTest | , |
Unicode | |||
) |
Definition at line 1282 of file bytestring_test.cc.
TEST | ( | CBBTest | , |
Zero | |||
) |
Definition at line 963 of file bytestring_test.cc.
TEST | ( | CBSTest | , |
ASN1Int64 | |||
) |
Definition at line 917 of file bytestring_test.cc.
TEST | ( | CBSTest | , |
ASN1Uint64 | |||
) |
Definition at line 827 of file bytestring_test.cc.
TEST | ( | CBSTest | , |
BerConvert | |||
) |
Definition at line 617 of file bytestring_test.cc.
TEST | ( | CBSTest | , |
BERElementTest | |||
) |
Definition at line 721 of file bytestring_test.cc.
TEST | ( | CBSTest | , |
BitString | |||
) |
Definition at line 1028 of file bytestring_test.cc.
TEST | ( | CBSTest | , |
GetASN1 | |||
) |
Definition at line 141 of file bytestring_test.cc.
TEST | ( | CBSTest | , |
GetOptionalASN1Bool | |||
) |
Definition at line 315 of file bytestring_test.cc.
TEST | ( | CBSTest | , |
GetPrefixed | |||
) |
Definition at line 81 of file bytestring_test.cc.
TEST | ( | CBSTest | , |
GetPrefixedBad | |||
) |
Definition at line 103 of file bytestring_test.cc.
TEST | ( | CBSTest | , |
GetUint | |||
) |
Definition at line 45 of file bytestring_test.cc.
TEST | ( | CBSTest | , |
GetUntilFirst | |||
) |
Definition at line 119 of file bytestring_test.cc.
TEST | ( | CBSTest | , |
ImplicitString | |||
) |
Definition at line 771 of file bytestring_test.cc.
TEST | ( | CBSTest | , |
ParseASN1Tag | |||
) |
Definition at line 267 of file bytestring_test.cc.
TEST | ( | CBSTest | , |
Skip | |||
) |
Definition at line 32 of file bytestring_test.cc.
|
static |
Definition at line 879 of file bytestring_test.cc.
|
static |
Definition at line 902 of file bytestring_test.cc.
|
static |
Definition at line 814 of file bytestring_test.cc.
|
static |
Definition at line 796 of file bytestring_test.cc.
Definition at line 699 of file bytestring_test.cc.
|
static |
Definition at line 756 of file bytestring_test.cc.