hi again, I need to separate the public key and the private key from the GCRY_SEXP struct because I want to save the private key crypted and the public key readable. How can I separate the keys and how can I put them together again? And how can I convert a unsigned char * or char * string into a GCRY_SEXP struct?