NSUNI/NSLAR Library a250670
Loading...
Searching...
No Matches

Functions

std::vector< std::array< u8, 16 > > nnl::md5list::Generate (const dig::Dig &cfc_dig)
 Generate MD5 checksums for every entry in a dig archive.
std::vector< std::array< u8, 16 > > nnl::md5list::Import (BufferView buffer)
 Parses an .md5 checksum file into a vector of MD5 digests.
Buffer nnl::md5list::Export (const std::vector< std::array< u8, 16 > > &md5list)
 Serialize a vector of MD5 digests into an .md5 checksum file format.

Detailed Description

Function Documentation

◆ Export()

Buffer nnl::md5list::Export ( const std::vector< std::array< u8, 16 > > & md5list)
nodiscard

Serialize a vector of MD5 digests into an .md5 checksum file format.

Parameters
md5listA vector of MD5 checksums
Returns
A Buffer containing the binary representation of the checksum list.
See also
nnl::md5list::Generate
nnl::dig::Dig
nnl::dig::FileRecord
nnl::utl::data::MD5

◆ Generate()

std::vector< std::array< u8, 16 > > nnl::md5list::Generate ( const dig::Dig & cfc_dig)

Generate MD5 checksums for every entry in a dig archive.

Parameters
cfc_digThe dig archive whose entries (buffers) will be hashed.
Returns
A vector of MD5 digests
See also
nnl::md5list::Export
nnl::dig::Dig
nnl::dig::FileRecord

◆ Import()

std::vector< std::array< u8, 16 > > nnl::md5list::Import ( BufferView buffer)

Parses an .md5 checksum file into a vector of MD5 digests.

Parameters
bufferThe binary data to be processed.
Returns
A vector of MD5 digest for each entry of a corresponding dig archive.
See also
nnl::md5list::Export
nnl::md5list::Generate
nnl::utl::data::MD5