nn::nex::Sha1 class

Base classes

class nn::crypto::detail::Sha1Impl
class RootObject

Public types

enum TargetPool { }

Constructors, destructors, conversion operators

Sha1()

Public functions

void Update(void const*, u64)
void GetHash(void*, u64)
void GenerateHash(void*, u64, void const*, u64)
void Initialize()
void ProcessBlock(void const*)
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

u32 _68
u64 _x0
u64 _x8
u32 _x10
u128 _x14
u128 _x24
u128 _x34
u32 _x44
u64 _x48
u64 _x50
u64 _x58
u64 _x60

Enum documentation

enum nn::nex::Sha1::TargetPool

Function documentation

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

void nn::nex::Sha1::ProcessBlock(void const*)
#include <nn/crypto.h>

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

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

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

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

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

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

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

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

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

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

Variable documentation

u64 nn::nex::Sha1::_x0
#include <nn/crypto.h>

u64 nn::nex::Sha1::_x8
#include <nn/crypto.h>

u32 nn::nex::Sha1::_x10
#include <nn/crypto.h>

u128 nn::nex::Sha1::_x14
#include <nn/crypto.h>

u128 nn::nex::Sha1::_x24
#include <nn/crypto.h>

u128 nn::nex::Sha1::_x34
#include <nn/crypto.h>

u32 nn::nex::Sha1::_x44
#include <nn/crypto.h>

u64 nn::nex::Sha1::_x48
#include <nn/crypto.h>

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

u64 nn::nex::Sha1::_x58
#include <nn/crypto.h>

u64 nn::nex::Sha1::_x60
#include <nn/crypto.h>