diff options
author | Jeffrey Walton <noloader@gmail.com> | 2022-02-11 19:55:33 -0500 |
---|---|---|
committer | Jeffrey Walton <noloader@gmail.com> | 2022-02-11 19:55:33 -0500 |
commit | 9dcfe507d3101630ff741dbcb5a846b0ec1ff3ca (patch) | |
tree | 6eed8debaae3d11b70e14cf6fdee38cf45f53773 /validat0.cpp | |
parent | 4473b50803d0796b28aa18d8688b95c4f550fac7 (diff) | |
download | cryptopp-git-9dcfe507d3101630ff741dbcb5a846b0ec1ff3ca.tar.gz |
Clear MSVC conversion warning
Diffstat (limited to 'validat0.cpp')
-rw-r--r-- | validat0.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/validat0.cpp b/validat0.cpp index a32bcf01..d56dabfa 100644 --- a/validat0.cpp +++ b/validat0.cpp @@ -1543,6 +1543,10 @@ bool TestASN1Parse() return pass;
}
+inline byte int2byte(int n) {
+ return static_cast<byte>(n);
+}
+
bool TestASN1Functions()
{
std::cout << "\nTesting ASN.1 functions...\n\n";
@@ -1584,7 +1588,7 @@ bool TestASN1Functions() ByteQueue encoded, reencoded, decoded;
std::string recovered;
- len = DEREncodeTextString(encoded, ConstBytePtr(message), BytePtrSize(message), asnStringTypes[i]);
+ len = DEREncodeTextString(encoded, ConstBytePtr(message), BytePtrSize(message), int2byte(asnStringTypes[i]));
DERReencode(encoded, reencoded);
rlen = reencoded.MaxRetrievable();
(void)BERDecodeTextString(reencoded, recovered, asnStringTypes[i]);
@@ -1615,8 +1619,8 @@ bool TestASN1Functions() ByteQueue encoded, decoded;
SecByteBlock recovered;
- (void)DEREncodeDate(encoded, message, asnDateTypes[i]);
- (void)BERDecodeDate(encoded, recovered, asnDateTypes[i]);
+ (void)DEREncodeDate(encoded, message, int2byte(asnDateTypes[i]));
+ (void)BERDecodeDate(encoded, recovered, int2byte(asnDateTypes[i]));
fail = (message != recovered);
if (fail) failed++;
|