xrpld
Loading...
Searching...
No Matches
xrpl::cryptoconditions::der Namespace Reference

Classes

struct  Preamble

Functions

bool isPrimitive (Preamble const &p)
bool isConstructed (Preamble const &p)
bool isUniversal (Preamble const &p)
bool isApplication (Preamble const &p)
bool isContextSpecific (Preamble const &p)
bool isPrivate (Preamble const &p)
Preamble parsePreamble (Slice &s, std::error_code &ec)
Buffer parseOctetString (Slice &s, std::uint32_t count, std::error_code &ec)
template<class Integer>
Integer parseInteger (Slice &s, std::size_t count, std::error_code &ec)

Function Documentation

◆ isPrimitive()

bool xrpl::cryptoconditions::der::isPrimitive ( Preamble const & p)

Definition at line 29 of file include/xrpl/conditions/detail/utils.h.

◆ isConstructed()

bool xrpl::cryptoconditions::der::isConstructed ( Preamble const & p)

Definition at line 35 of file include/xrpl/conditions/detail/utils.h.

◆ isUniversal()

bool xrpl::cryptoconditions::der::isUniversal ( Preamble const & p)

Definition at line 41 of file include/xrpl/conditions/detail/utils.h.

◆ isApplication()

bool xrpl::cryptoconditions::der::isApplication ( Preamble const & p)

Definition at line 47 of file include/xrpl/conditions/detail/utils.h.

◆ isContextSpecific()

bool xrpl::cryptoconditions::der::isContextSpecific ( Preamble const & p)

Definition at line 53 of file include/xrpl/conditions/detail/utils.h.

◆ isPrivate()

bool xrpl::cryptoconditions::der::isPrivate ( Preamble const & p)

Definition at line 59 of file include/xrpl/conditions/detail/utils.h.

◆ parsePreamble()

Preamble xrpl::cryptoconditions::der::parsePreamble ( Slice & s,
std::error_code & ec )

Definition at line 65 of file include/xrpl/conditions/detail/utils.h.

◆ parseOctetString()

Buffer xrpl::cryptoconditions::der::parseOctetString ( Slice & s,
std::uint32_t count,
std::error_code & ec )

Definition at line 129 of file include/xrpl/conditions/detail/utils.h.

◆ parseInteger()

template<class Integer>
Integer xrpl::cryptoconditions::der::parseInteger ( Slice & s,
std::size_t count,
std::error_code & ec )

Definition at line 150 of file include/xrpl/conditions/detail/utils.h.