|
Botan
1.11.4
|
#include <gost_3410.h>
Public Member Functions | |
| GOST_3410_Verification_Operation (const GOST_3410_PublicKey &gost) | |
| size_t | max_input_bits () const |
| size_t | message_part_size () const |
| size_t | message_parts () const |
| bool | verify (const byte msg[], size_t msg_len, const byte sig[], size_t sig_len) |
| virtual secure_vector< byte > | verify_mr (const byte[], size_t) |
| bool | with_recovery () const |
GOST-34.10 verification operation
Definition at line 118 of file gost_3410.h.
| Botan::GOST_3410_Verification_Operation::GOST_3410_Verification_Operation | ( | const GOST_3410_PublicKey & | gost | ) |
Definition at line 137 of file gost_3410.cpp.
|
inlinevirtual |
Get the maximum message size in bits supported by this public key.
Implements Botan::PK_Ops::Verification.
Definition at line 125 of file gost_3410.h.
|
inlinevirtual |
Find out the message part size supported by this scheme/key.
Reimplemented from Botan::PK_Ops::Verification.
Definition at line 124 of file gost_3410.h.
|
inlinevirtual |
Find out the number of message parts supported by this scheme.
Reimplemented from Botan::PK_Ops::Verification.
Definition at line 123 of file gost_3410.h.
|
virtual |
Reimplemented from Botan::PK_Ops::Verification.
Definition at line 144 of file gost_3410.cpp.
References Botan::BigInt::bytes(), Botan::PointGFp::get_affine_x(), Botan::inverse_mod(), Botan::PointGFp::is_zero(), Botan::multi_exponentiate(), r, and s.
|
inlinevirtualinherited |
Reimplemented in Botan::RSA_Public_Operation, Botan::RW_Verification_Operation, and Botan::NR_Verification_Operation.
|
inlinevirtual |
Implements Botan::PK_Ops::Verification.
Definition at line 127 of file gost_3410.h.
1.8.3.1