silcpkcs.html
SILC PKCS Interface Header: silcpkcs.h
DESCRIPTION
This is the interface for public key cryptosystems, and various
utility functions related to public keys and private keys. This
interface also defines the actual PKCS objects, public keys and
private keys. The interface is generic PKCS interface, which has
capability of supporting any kind of public key algorithm. This
interface also implements the SILC Public Key and routines for
encoding and decoding SILC Public Key (as defined by the SILC
protocol specification). Interface or encrypting, decrypting,
producing digital signatures and verifying digital signatures are
also defined in this header.
SilcPKCS
SilcPublicKey
SilcPublicKeyIdentifier
SilcPrivateKey
silc_pkcs_register
silc_pkcs_unregister
silc_pkcs_register_default
silc_pkcs_unregister_all
silc_pkcs_alloc
silc_pkcs_free
silc_pkcs_is_supported
silc_pkcs_get_supported
silc_pkcs_generate_key
silc_pkcs_get_key_len
silc_pkcs_get_name
silc_pkcs_get_public_key
silc_pkcs_get_private_key
silc_pkcs_public_key_set
silc_pkcs_public_key_data_set
silc_pkcs_private_key_set
silc_pkcs_private_key_data_set
silc_pkcs_encrypt
silc_pkcs_decrypt
silc_pkcs_sign
silc_pkcs_verify
silc_pkcs_sign_with_hash
silc_pkcs_verify_with_hash
silc_pkcs_encode_identifier
silc_pkcs_decode_identifier
silc_pkcs_free_identifier
silc_pkcs_public_key_alloc
silc_pkcs_public_key_free
silc_pkcs_private_key_alloc
silc_pkcs_private_key_free
silc_pkcs_public_key_encode
silc_pkcs_public_key_data_encode
silc_pkcs_public_key_decode
silc_pkcs_public_key_payload_encode
silc_pkcs_public_key_payload_decode
silc_pkcs_public_key_compare
silc_pkcs_public_key_copy
silc_pkcs_private_key_encode
silc_pkcs_private_key_data_encode
silc_pkcs_private_key_decode
silc_pkcs_save_public_key
silc_pkcs_save_public_key_data
silc_pkcs_save_private_key
silc_pkcs_load_public_key
silc_pkcs_load_private_key
|