59 void write(std::ostream& os = std::cout)
const override;
60 Json::Value
json()
const override;
77 inline static const std::string
FunctionName =
"Ssl3GenerateKeyMaterial";
89 uint32_t dwSecretLength_;
91 uint32_t dwSeedLength_;
Interface class for hypervisor events.
Definition Event.hh:43
Definition guest_ptr.hh:88
Definition WindowsFunctionCall.hh:31
Handler for ncrypt!Ssl3GenerateKeyMaterial.
Definition Ssl3GenerateKeyMaterial.hh:34
guest_ptr< uint32_t > punknown3() const
void dwSeedLength(uint32_t dwSeedLength)
void result(nt::NTSTATUS result)
uint32_t dwSeedLength() const
Json::Value json() const override
Get the function as Json.
Ssl3GenerateKeyMaterial(Event &event)
uint32_t dwSecretLength() const
guest_ptr< uint8_t[]> pbSeed() const
void write(std::ostream &os=std::cout) const override
Write out a textual representation of the function for display.
void pbSeed(const guest_ptr< uint8_t[]> &pbSeed)
static nt::NTSTATUS inject(const guest_ptr< uint32_t > &punknown1, const guest_ptr< uint8_t[]> &pbSecret, uint32_t dwSecretLength, const guest_ptr< uint8_t[]> &pbSeed, uint32_t dwSeedLength, const guest_ptr< void > &punknown2, const guest_ptr< uint32_t > &punknown3)
~Ssl3GenerateKeyMaterial() override
static const std::string LibraryName
Definition Ssl3GenerateKeyMaterial.hh:76
const std::string & function_name() const override
Get the function name.
guest_ptr< uint32_t > punknown1() const
guest_ptr< uint8_t[]> pbSecret() const
void pbSecret(const guest_ptr< uint8_t[]> &pbSecret)
void punknown3(const guest_ptr< uint32_t > &punknown3)
void dwSecretLength(uint32_t dwSecretLength)
static constexpr int ArgumentCount
Definition Ssl3GenerateKeyMaterial.hh:75
void punknown2(const guest_ptr< void > &punknown2)
void punknown1(const guest_ptr< uint32_t > &punknown1)
const std::string & library_name() const override
Get the name of the library this call is for.
guest_ptr< void > punknown2() const
static const std::string FunctionName
Definition Ssl3GenerateKeyMaterial.hh:77
nt::NTSTATUS result() const
Status codes returned by Windows NT system calls.
Definition NTSTATUS.hh:34
Type-safe guest virtual address pointer and guest_ptr template.
Core IntroVirt classes.
Definition Cr0.hh:20