#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.