From: Graham B. <gb...@po...> - 2000-05-10 13:22:52
|
On Wed, May 10, 2000 at 06:19:29AM -0700, Kurt D. Zeilenga wrote: > At 02:05 PM 5/10/00 +0100, Graham Barr wrote: > >On Wed, May 10, 2000 at 01:52:07PM +0100, Chris Ridd wrote: > >> So 0x80 is -128. > >> > >> This is a common encoding error made by Microsoft software. (Read > >> http://www.cs.auckland.ac.nz/~pgut001/pubs/x509guide.txt and search for > >> INTEGER.) > >> > >> Are you using an MS server, Pythagoras? > > > >Given that the messageID is supposed to be non-negative. I wonder if it > >is worth adding a catch for negative ones and fix them. > > You might consider putting something ABOVE the BER/DER level. > However, I cringe. OpenLDAP and Mozilla SDKs do not do such > munging of peer provided values. Ah, but it is a return of the value I send. So just avoid values where value & 0x80808080 is non-zero Graham. |