updates.
[silc.git] / lib / silccrypt / silcpkcs.h
index 92b420386414c8935269d50a0aa696d2d314fcc4..5f291328f6a6037bcc3baee641278b3d8bc84ba6 100644 (file)
@@ -99,6 +99,9 @@ typedef struct {
 /* Static list of PKCS for silc_pkcs_register_default(). */
 extern SilcPKCSObject silc_default_pkcs[];
 
+/* Default PKXS in the SILC protocol */
+#define SILC_DEFAULT_PKCS "rsa"
+
 /* Macros */
 
 /* Macros used to implement the SILC PKCS API */
@@ -221,6 +224,7 @@ silc_pkcs_public_key_data_encode(unsigned char *pk, uint32 pk_len,
                                 uint32 *len);
 int silc_pkcs_public_key_decode(unsigned char *data, uint32 data_len,
                                SilcPublicKey *public_key);
+bool silc_pkcs_public_key_compare(SilcPublicKey key1, SilcPublicKey key2);
 unsigned char *
 silc_pkcs_private_key_encode(SilcPrivateKey private_key, uint32 *len);
 unsigned char *