When reading binary data using gcry_sexp_nth_data and the first byte has a value of 0 (numeric), the pointer which I get is offset to the next character. It is probably the first non-zero character, but I have not been able to confirm this (just getting used to library). This should not happen, esp. for binary data. Garrett Kajmowicz gkajmowi@tbaytel.net