/// Finalize (free) a CryptCurve25519 object FSTATIC void _cryptcurve25519_finalize(AssimObj* aself) ///< Object to finalize/free { CryptCurve25519* self = CASTTOCLASS(CryptCurve25519, aself); if (self->public_key) { UNREF(self->public_key); } if (self->private_key) { UNREF(self->private_key); } _parentclass_finalize(aself); }
/// Finalize (destructor) function for our CryptFramePublicKey objects FSTATIC void _cryptframe_finalize(AssimObj* aself) ///< object to finalize/destroy { CryptFrame* self = CASTTOCLASS(CryptFrame, aself); if (self->sender_key_id) { g_free(self->sender_key_id); self->sender_key_id = NULL; } if (self->receiver_key_id) { g_free(self->receiver_key_id); self->receiver_key_id = NULL; } _parentclass_finalize(aself); }