From 91a81655df717d83198dbb2d0dc97634bac2c7ce 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 --- trunk/c5/ecp.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/trunk/c5/ecp.cpp b/trunk/c5/ecp.cpp index ce90cf84..acd49067 100644 --- a/trunk/c5/ecp.cpp +++ b/trunk/c5/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(); }