diff options
author | lloyd <[email protected]> | 2012-05-18 18:34:03 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2012-05-18 18:34:03 +0000 |
commit | e0070253386bfd39b2a782c66ccf0caf9ce87ca2 (patch) | |
tree | f1a7a75d00fdfd3f1f9690b4e377136840fc8bf8 /src/math/bigint/bigint.cpp | |
parent | 9cdff001953ce80cd15ff556a5ae08aaa98d2df5 (diff) |
NR_Verification_Operation::verify_mr would return false if the input
was not the right size for a signature (following DSA). This would
silently convert to an empty vector which we would treat as a valid
message on the return. However the EMSA checks will always fail so not
a huge problem.
While checking this out I noticed that an empty value for EMSA4 would
result in us reading memory we didn't own.
Diffstat (limited to 'src/math/bigint/bigint.cpp')
0 files changed, 0 insertions, 0 deletions