Пример #1
0
void
trn_cell_introduce_encrypted_free(trn_cell_introduce_encrypted_t *obj)
{
  if (obj == NULL)
    return;
  trn_cell_introduce_encrypted_clear(obj);
  trunnel_memwipe(obj, sizeof(trn_cell_introduce_encrypted_t));
  trunnel_free_(obj);
}
Пример #2
0
void
rsa_ed_crosscert_free(rsa_ed_crosscert_t *obj)
{
  if (obj == NULL)
    return;
  rsa_ed_crosscert_clear(obj);
  trunnel_memwipe(obj, sizeof(rsa_ed_crosscert_t));
  trunnel_free_(obj);
}
Пример #3
0
void
auth1_free(auth1_t *obj)
{
  if (obj == NULL)
    return;
  auth1_clear(obj);
  trunnel_memwipe(obj, sizeof(auth1_t));
  trunnel_free_(obj);
}
Пример #4
0
void
auth_challenge_cell_free(auth_challenge_cell_t *obj)
{
  if (obj == NULL)
    return;
  auth_challenge_cell_clear(obj);
  trunnel_memwipe(obj, sizeof(auth_challenge_cell_t));
  trunnel_free_(obj);
}
Пример #5
0
void
certs_cell_cert_free(certs_cell_cert_t *obj)
{
  if (obj == NULL)
    return;
  certs_cell_cert_clear(obj);
  trunnel_memwipe(obj, sizeof(certs_cell_cert_t));
  trunnel_free_(obj);
}
Пример #6
0
void
trn_cell_rendezvous1_free(trn_cell_rendezvous1_t *obj)
{
  if (obj == NULL)
    return;
  trn_cell_rendezvous1_clear(obj);
  trunnel_memwipe(obj, sizeof(trn_cell_rendezvous1_t));
  trunnel_free_(obj);
}
Пример #7
0
Файл: pwbox.c Проект: Zensin/tor
void
pwbox_encoded_free(pwbox_encoded_t *obj)
{
  if (obj == NULL)
    return;
  pwbox_encoded_clear(obj);
  trunnel_memwipe(obj, sizeof(pwbox_encoded_t));
  trunnel_free_(obj);
}
Пример #8
0
void
ed25519_cert_extension_free(ed25519_cert_extension_t *obj)
{
  if (obj == NULL)
    return;
  ed25519_cert_extension_clear(obj);
  trunnel_memwipe(obj, sizeof(ed25519_cert_extension_t));
  trunnel_free_(obj);
}