Sexp changes between 1.5.3 and 1.6.0

Werner Koch wk at gnupg.org
Sat Dec 21 20:24:41 CET 2013


On Sat, 21 Dec 2013 12:42, ludo at gnu.org said:

>   1. ‘gcry_sexp_sprint’, in GCRYSEXP_FMT_ADVANCED mode, renders the
>      sexp ‘#C0FFEE#’ as ‘#C0FFEE#’ with 1.6, but as a binary byte
>      sequence in 1.5.

Right, I changed the heuristics to better cope with the data we are
commonly using with Libgcrypt.

>   2. ‘gcry_sexp_nth (a (b 3:pqr) (c 3:456) (d 3:xyz)) 0’ returns the
>      complete list in 1.5, whereas in 1.6 it returns NULL (which makes
>      more sense IMO.)

Are you sure, that it was wrong 1.5?  A quick check does not reveal code
changes.  But there might have been changes creating the sexp in the
first place.


Shalom-Salam,

   Werner

-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.




More information about the Gcrypt-devel mailing list