2
* Copyright (C) 2002, 2003, 2007, 2008 Free Software Foundation, Inc.
2
* Copyright (C) 2002, 2003, 2007, 2008, 2010 Free Software Foundation,
4
5
* Author: Timo Schulz
35
36
/*-- new-packet.c --*/
36
void _cdk_free_mpibuf (size_t n, bigint_t *array);
37
void _cdk_free_mpibuf (size_t n, bigint_t * array);
37
38
void _cdk_free_userid (cdk_pkt_userid_t uid);
38
void _cdk_free_signature( cdk_pkt_signature_t sig );
39
cdk_prefitem_t _cdk_copy_prefs( const cdk_prefitem_t prefs );
40
cdk_error_t _cdk_copy_userid( cdk_pkt_userid_t *dst, cdk_pkt_userid_t src );
41
cdk_error_t _cdk_copy_pubkey( cdk_pkt_pubkey_t* dst, cdk_pkt_pubkey_t src );
42
cdk_error_t _cdk_copy_seckey( cdk_pkt_seckey_t* dst, cdk_pkt_seckey_t src );
43
cdk_error_t _cdk_copy_pk_to_sk( cdk_pkt_pubkey_t pk, cdk_pkt_seckey_t sk );
44
cdk_error_t _cdk_copy_signature( cdk_pkt_signature_t* dst, cdk_pkt_signature_t src );
45
cdk_error_t _cdk_pubkey_compare( cdk_pkt_pubkey_t a, cdk_pkt_pubkey_t b );
39
void _cdk_free_signature (cdk_pkt_signature_t sig);
40
cdk_prefitem_t _cdk_copy_prefs (const cdk_prefitem_t prefs);
41
cdk_error_t _cdk_copy_userid (cdk_pkt_userid_t * dst, cdk_pkt_userid_t src);
42
cdk_error_t _cdk_copy_pubkey (cdk_pkt_pubkey_t * dst, cdk_pkt_pubkey_t src);
43
cdk_error_t _cdk_copy_seckey (cdk_pkt_seckey_t * dst, cdk_pkt_seckey_t src);
44
cdk_error_t _cdk_copy_pk_to_sk (cdk_pkt_pubkey_t pk, cdk_pkt_seckey_t sk);
45
cdk_error_t _cdk_copy_signature (cdk_pkt_signature_t * dst,
46
cdk_pkt_signature_t src);
47
cdk_error_t _cdk_pubkey_compare (cdk_pkt_pubkey_t a, cdk_pkt_pubkey_t b);
47
49
#endif /* CDK_PACKET_H */