Lines Matching refs:sexp
0 /* sexp.c - S-Expression handling
267 gcry_sexp_release( gcry_sexp_t sexp )
269 if (sexp)
271 if (gcry_is_secure (sexp))
274 const byte *p = sexp->d;
298 wipememory (sexp->d, p - sexp->d);
300 gcry_free ( sexp );
853 gcry_sexp_t sexp;
861 size_t used = c->pos - c->sexp->d;
872 newsexp = gcry_realloc ( c->sexp, sizeof *newsexp + newsize - 1);
878 c->sexp = newsexp;
1048 c.sexp = gcry_malloc_secure (sizeof *c.sexp + c.allocated - 1);
1050 c.sexp = gcry_malloc (sizeof *c.sexp + c.allocated - 1);
1051 if (!c.sexp)
1057 c.pos = c.sexp->d;
1271 if (!gcry_is_secure (c.sexp->d)
1286 memcpy (newhead, c.sexp->d, (c.pos - c.sexp->d));
1287 c.pos = newhead + (c.pos - c.sexp->d);
1288 gcry_free (c.sexp);
1289 c.sexp = newsexp;
1304 if (!gcry_is_secure (c.sexp->d)
1319 memcpy (newhead, c.sexp->d, (c.pos - c.sexp->d));
1320 c.pos = newhead + (c.pos - c.sexp->d);
1321 gcry_free (c.sexp);
1322 c.sexp = newsexp;
1358 && !gcry_is_secure (c.sexp->d)
1373 memcpy (newhead, c.sexp->d, (c.pos - c.sexp->d));
1374 c.pos = newhead + (c.pos - c.sexp->d);
1375 gcry_free (c.sexp);
1376 c.sexp = newsexp;
1553 if (c.sexp)
1556 if (gcry_is_secure (c.sexp))
1557 wipememory (c.sexp, sizeof (struct gcry_sexp) + c.allocated - 1);
1558 gcry_free (c.sexp);
1564 *retsexp = normalize (c.sexp);