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(); }