summaryrefslogtreecommitdiff
path: root/asn.cpp
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2019-10-03 06:41:46 -0400
committerJeffrey Walton <noloader@gmail.com>2019-10-03 06:41:46 -0400
commit2b3349590fa655134ddcb1577d48186613f04029 (patch)
tree41d337679b5de283748fc863c2b6c9571b3a5445 /asn.cpp
parentfd2cbd39525834762d4a2d35da2f7595c8ec20f4 (diff)
downloadcryptopp-git-2b3349590fa655134ddcb1577d48186613f04029.tar.gz
Clear unreachable code warnings with early MSVC compilers
Diffstat (limited to 'asn.cpp')
-rw-r--r--asn.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/asn.cpp b/asn.cpp
index 99ddf415..bf30667b 100644
--- a/asn.cpp
+++ b/asn.cpp
@@ -114,7 +114,7 @@ size_t DEREncodeOctetString(BufferedTransformation &bt, const byte *str, size_t
size_t DEREncodeOctetString(BufferedTransformation &bt, const SecByteBlock &str)
{
- return DEREncodeOctetString(bt, str.begin(), str.size());
+ return DEREncodeOctetString(bt, ConstBytePtr(str), BytePtrSize(str));
}
size_t BERDecodeOctetString(BufferedTransformation &bt, SecByteBlock &str)
@@ -161,7 +161,7 @@ size_t DEREncodeTextString(BufferedTransformation &bt, const byte* str, size_t s
size_t DEREncodeTextString(BufferedTransformation &bt, const SecByteBlock &str, byte asnTag)
{
- return DEREncodeTextString(bt, str, str.size(), asnTag);
+ return DEREncodeTextString(bt, ConstBytePtr(str), BytePtrSize(str), asnTag);
}
size_t DEREncodeTextString(BufferedTransformation &bt, const std::string &str, byte asnTag)
@@ -211,7 +211,7 @@ size_t DEREncodeDate(BufferedTransformation &bt, const SecByteBlock &str, byte a
{
bt.Put(asnTag);
size_t lengthBytes = DERLengthEncode(bt, str.size());
- bt.Put(str, str.size());
+ bt.Put(ConstBytePtr(str), BytePtrSize(str));
return 1+lengthBytes+str.size();
}