8 #ifndef BOTAN_XMSS_WOTS_VERIFICATION_OPERATION_H__
9 #define BOTAN_XMSS_WOTS_VERIFICATION_OPERATION_H__
13 #include <botan/types.h>
14 #include <botan/pk_ops.h>
15 #include <botan/internal/xmss_wots_addressed_publickey.h>
16 #include <botan/internal/xmss_wots_common_ops.h>
38 size_t sig_len)
override;
40 void update(
const uint8_t msg[],
size_t msg_len)
override;
XMSS_WOTS_Verification_Operation(const XMSS_WOTS_Addressed_PublicKey &public_key)
virtual bool is_valid_signature(const uint8_t sig[], size_t sig_len) override
std::vector< T, secure_allocator< T >> secure_vector
virtual ~XMSS_WOTS_Verification_Operation()=default
void update(const uint8_t msg[], size_t msg_len) override