From bff781df0c3c8f340d7418129d375f7aad5f290d Mon Sep 17 00:00:00 2001 From: weidai Date: Fri, 2 Sep 2005 22:23:53 +0000 Subject: [PATCH] fix ECP curve BER decode --- ecp.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ecp.cpp b/ecp.cpp index ce90cf84..acd49067 100644 --- a/ecp.cpp +++ b/ecp.cpp @@ -44,7 +44,11 @@ ECP::ECP(BufferedTransformation &bt) GetField().BERDecodeElement(seq, m_b); // skip optional seed if (!seq.EndReached()) - BERDecodeOctetString(seq, TheBitBucket()); + { + SecByteBlock seed; + unsigned int unused; + BERDecodeBitString(seq, seed, unused); + } seq.MessageEnd(); }