nn::nex::MD5 class

Base classes

class nn::crypto::detail::Md5Impl
class RootObject

Public types

enum TargetPool { }

Constructors, destructors, conversion operators

MD5()

Public functions

void init()
void raw_digest(u8*)
void hex_digest()
void Initialize()
void Update(void const*, u64 dataSize)
void ProcessBlock()
void GetHash(void*, u64 hashSize)
void ProcessLastBlock()
auto operator new(u64) -> void*
auto operator new(u64, char const*, u32) -> void*
auto operator new(u64, nn::nex::RootObject::TargetPool) -> void*
auto operator new(u64, nn::nex::RootObject::TargetPool, char const*, u32) -> void*
void operator delete(void*)
void operator delete(void*, char const*, u32)
auto operator new[](u64) -> void*
auto operator new[](u64, char const*, u32) -> void*
void operator delete[](void*)
void operator delete[](void*, char const*, u32)

Public variables

u8 _5C
u32 _x0
u32 _x4
u32 _x8
u32 _xC
u8 _x10
u64 _x50
u32 _x58

Enum documentation

enum nn::nex::MD5::TargetPool

Function documentation

void nn::nex::MD5::Initialize()
#include <nn/crypto.h>

void nn::nex::MD5::Update(void const*, u64 dataSize)
#include <nn/crypto.h>

void nn::nex::MD5::ProcessBlock()
#include <nn/crypto.h>

void nn::nex::MD5::GetHash(void*, u64 hashSize)
#include <nn/crypto.h>

void nn::nex::MD5::ProcessLastBlock()
#include <nn/crypto.h>

void* nn::nex::MD5::operator new(u64)

void* nn::nex::MD5::operator new(u64, char const*, u32)

void* nn::nex::MD5::operator new(u64, nn::nex::RootObject::TargetPool, char const*, u32)

void nn::nex::MD5::operator delete(void*)

void nn::nex::MD5::operator delete(void*, char const*, u32)

void* nn::nex::MD5::operator new[](u64)

void* nn::nex::MD5::operator new[](u64, char const*, u32)

void nn::nex::MD5::operator delete[](void*)

void nn::nex::MD5::operator delete[](void*, char const*, u32)

Variable documentation

u32 nn::nex::MD5::_x0
#include <nn/crypto.h>

u32 nn::nex::MD5::_x4
#include <nn/crypto.h>

u32 nn::nex::MD5::_x8
#include <nn/crypto.h>

u32 nn::nex::MD5::_xC
#include <nn/crypto.h>

u8 nn::nex::MD5::_x10
#include <nn/crypto.h>

u64 nn::nex::MD5::_x50
#include <nn/crypto.h>

u32 nn::nex::MD5::_x58
#include <nn/crypto.h>