summaryrefslogtreecommitdiff
path: root/validat0.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2022-02-11 19:55:33 -0500
committerJeffrey Walton <noloader@gmail.com>2022-02-11 19:55:33 -0500
commit9dcfe507d3101630ff741dbcb5a846b0ec1ff3ca (patch)
tree6eed8debaae3d11b70e14cf6fdee38cf45f53773 /validat0.cpp
parent4473b50803d0796b28aa18d8688b95c4f550fac7 (diff)
downloadcryptopp-git-9dcfe507d3101630ff741dbcb5a846b0ec1ff3ca.tar.gz
Clear MSVC conversion warning
Diffstat (limited to 'validat0.cpp')
-rw-r--r--validat0.cpp10
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++;