Sese Framework  2.3.0
A cross-platform framework
Loading...
Searching...
No Matches
sese::SHA1Util Class Reference

SHA1 algorithm tool. More...

#include <SHA1Util.h>

Public Types

using OutputStream = sese::io::OutputStream
 
using InputStream = sese::io::InputStream
 

Static Public Member Functions

static void encode (const InputStream::Ptr &input, const OutputStream::Ptr &output) noexcept
 
static void encode (InputStream *input, OutputStream *output) noexcept
 
static std::unique_ptr< char[]> encode (const InputStream::Ptr &input, bool is_cap=true) noexcept
 
static std::unique_ptr< char[]> encode (InputStream *input, bool is_cap=true) noexcept
 

Detailed Description

SHA1 algorithm tool.

Member Typedef Documentation

◆ InputStream

◆ OutputStream

Member Function Documentation

◆ encode() [1/4]

std::unique_ptr< char[]> SHA1Util::encode ( const InputStream::Ptr & input,
bool is_cap = true )
staticnoexcept

References encode().

◆ encode() [2/4]

◆ encode() [3/4]

std::unique_ptr< char[]> SHA1Util::encode ( InputStream * input,
bool is_cap = true )
staticnoexcept

◆ encode() [4/4]

void SHA1Util::encode ( InputStream * input,
OutputStream * output )
staticnoexcept

The documentation for this class was generated from the following files: