3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/crypto/asymmetric/system/System.h"
7#include "mc/deps/crypto/hash/HashType.h"
20 KeyManager& operator=(KeyManager
const&);
21 KeyManager(KeyManager
const&);
27 KeyManager(KeyManager
const&);
34 virtual ~KeyManager();
36 virtual bool isValid()
const;
42 MCNAPI
KeyManager(::std::string
const& publicKey, ::Crypto::Asymmetric::System system);
47 MCNAPI ::KeyManager& operator=(::KeyManager
const& rhs);
51 verify(::std::string
const& data, ::std::string
const& signature, ::Crypto::Hash::HashType hashType)
const;
57 MCNAPI
void*
$ctor(::std::string
const& publicKey, ::Crypto::Asymmetric::System system);
MCAPI bool verify(::std::string const &data, ::std::string const &signature, ::Crypto::Hash::HashType hashType) const
MCAPI bool $isValid() const
MCAPI void * $ctor(::std::string const &publicKey, ::Crypto::Asymmetric::System system)
static MCAPI void ** $vftable()
MCAPI::std::string getPublicKey() const
MCAPI KeyManager(::std::string const &publicKey, ::Crypto::Asymmetric::System system)