Bug 1230759: Part 3 - fixed compiler errors in libsrtp draft
authorNils Ohlmeier [:drno] <drno@ohlmeier.org>
Wed, 08 Nov 2017 21:37:48 -0800
changeset 699471 d91e32a168a40c300d0f6543ab118d8303df3d40
parent 699470 ee564f8f85ddeac14c49355264685f03bc206c1b
child 699472 bceb446d8c9e98076c2243d63cc9b694da63ffbb
push id89582
push userdrno@ohlmeier.org
push dateFri, 17 Nov 2017 07:33:09 +0000
bugs1230759
milestone58.0a1
Bug 1230759: Part 3 - fixed compiler errors in libsrtp MozReview-Commit-ID: 3kiSQgdpFmu
netwerk/srtp/src/crypto/kernel/crypto_kernel.c
--- a/netwerk/srtp/src/crypto/kernel/crypto_kernel.c
+++ b/netwerk/srtp/src/crypto/kernel/crypto_kernel.c
@@ -65,37 +65,37 @@ extern srtp_debug_module_t srtp_mod_auth
 extern srtp_debug_module_t srtp_mod_cipher;
 extern srtp_debug_module_t mod_stat;
 extern srtp_debug_module_t mod_alloc;
 
 /*
  * cipher types that can be included in the kernel
  */
 
-extern srtp_cipher_type_t srtp_null_cipher;
-extern srtp_cipher_type_t srtp_aes_icm_128;
-extern srtp_cipher_type_t srtp_aes_icm_256;
+extern const srtp_cipher_type_t srtp_null_cipher;
+extern const srtp_cipher_type_t srtp_aes_icm_128;
+extern const srtp_cipher_type_t srtp_aes_icm_256;
 #ifdef OPENSSL
 extern srtp_cipher_type_t srtp_aes_icm_192;
 extern srtp_cipher_type_t srtp_aes_gcm_128_openssl;
 extern srtp_cipher_type_t srtp_aes_gcm_256_openssl;
 #endif
 
 /* debug modules for cipher types */
 extern srtp_debug_module_t srtp_mod_aes_icm;
 #ifdef OPENSSL
 extern srtp_debug_module_t srtp_mod_aes_gcm;
 #endif
 
 /*
  * auth func types that can be included in the kernel
  */
 
-extern srtp_auth_type_t srtp_null_auth;
-extern srtp_auth_type_t srtp_hmac;
+extern const srtp_auth_type_t srtp_null_auth;
+extern const srtp_auth_type_t srtp_hmac;
 
 /* debug modules for auth types */
 extern srtp_debug_module_t srtp_mod_hmac;
 
 /* crypto_kernel is a global variable, the only one of its datatype */
 
 srtp_crypto_kernel_t crypto_kernel = {
     srtp_crypto_kernel_state_insecure, /* start off in insecure state */