]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
C++ fixes, tiny patch from "Brendan Doherty" <brendand@gentrack.com>.
authorSimon Josefsson <simon@josefsson.org>
Tue, 7 Dec 2010 19:42:45 +0000 (20:42 +0100)
committerSimon Josefsson <simon@josefsson.org>
Tue, 7 Dec 2010 19:42:45 +0000 (20:42 +0100)
lib/includes/gnutls/crypto.h

index 072434d3528d97c96a8ad69e41d470eadfdd71f8..13ddf20417e1b77794593adc762ad51e1feb13f5 100644 (file)
 #ifndef GNUTLS_CRYPTO_H
 #define GNUTLS_CRYPTO_H
 
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
 typedef struct cipher_hd_st *gnutls_cipher_hd_t;
 
 int gnutls_cipher_init (gnutls_cipher_hd_t * handle,
@@ -282,17 +287,17 @@ typedef struct gnutls_crypto_pk
    * parameters, depending on the operation */
   int (*encrypt) (gnutls_pk_algorithm_t, gnutls_datum_t * ciphertext,
                  const gnutls_datum_t * plaintext,
-                 const gnutls_pk_params_st * public);
+                 const gnutls_pk_params_st * pub);
   int (*decrypt) (gnutls_pk_algorithm_t, gnutls_datum_t * plaintext,
                  const gnutls_datum_t * ciphertext,
-                 const gnutls_pk_params_st * private);
+                 const gnutls_pk_params_st * priv);
 
   int (*sign) (gnutls_pk_algorithm_t, gnutls_datum_t * signature,
               const gnutls_datum_t * data,
-              const gnutls_pk_params_st * private);
+              const gnutls_pk_params_st * priv);
   int (*verify) (gnutls_pk_algorithm_t, const gnutls_datum_t * data,
                 const gnutls_datum_t * signature,
-                const gnutls_pk_params_st * public);
+                const gnutls_pk_params_st * pub);
 
   int (*generate) (gnutls_pk_algorithm_t, unsigned int nbits,
                   gnutls_pk_params_st *);
@@ -362,4 +367,8 @@ int gnutls_crypto_pk_register2 (int priority, int version,
 int gnutls_crypto_bigint_register2 (int priority, int version,
                                    const gnutls_crypto_bigint_st * s);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif