From 9dcfe507d3101630ff741dbcb5a846b0ec1ff3ca Mon Sep 17 00:00:00 2001 From: Jeffrey Walton Date: Fri, 11 Feb 2022 19:55:33 -0500 Subject: Clear MSVC conversion warning --- validat0.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'validat0.cpp') 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(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++; -- cgit v1.2.1