Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | List of all members
P1363_MGF1 Class Reference

P1363 mask generation function. More...

#include <pubkey.h>

Inheritance diagram for P1363_MGF1:
[legend]
Collaboration diagram for P1363_MGF1:
[legend]

Public Member Functions

CRYPTOPP_STATIC_CONSTEXPR const char *CRYPTOPP_API StaticAlgorithmName ()
 
void GenerateAndMask (HashTransformation &hash, byte *output, size_t outputLength, const byte *input, size_t inputLength, bool mask=true) const
 Generate and apply mask. More...
 
- Public Member Functions inherited from MaskGeneratingFunction
virtual ~MaskGeneratingFunction ()
 

Detailed Description

P1363 mask generation function.

Definition at line 696 of file pubkey.h.

Member Function Documentation

void P1363_MGF1::GenerateAndMask ( HashTransformation hash,
byte output,
size_t  outputLength,
const byte input,
size_t  inputLength,
bool  mask = true 
) const
inlinevirtual

Generate and apply mask.

Parameters
hashHashTransformation derived class
outputthe destination byte array
outputLengththe size fo the the destination byte array
inputthe message to hash
inputLengththe size of the message
maskflag indicating whether to apply the mask

Implements MaskGeneratingFunction.

Definition at line 700 of file pubkey.h.

Here is the call graph for this function:

CRYPTOPP_STATIC_CONSTEXPR const char* CRYPTOPP_API P1363_MGF1::StaticAlgorithmName ( )
inline

Definition at line 699 of file pubkey.h.


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