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); }
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); }
void auth1_free(auth1_t *obj) { if (obj == NULL) return; auth1_clear(obj); trunnel_memwipe(obj, sizeof(auth1_t)); trunnel_free_(obj); }
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); }
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); }
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); }
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); }
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); }