]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Revert "this function should take "const""
authorAlan T. DeKok <aland@freeradius.org>
Mon, 3 Jul 2023 19:17:48 +0000 (15:17 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 3 Jul 2023 19:17:48 +0000 (15:17 -0400)
This reverts commit 9d94c6b91becf6708d8fd36adca9834c482debbd.

stupid OpenSSL functions don't take "const"

src/modules/rlm_eap/libeap/eap_tls.h
src/modules/rlm_eap/libeap/mppe_keys.c

index 8d12c61e2028dab897eb7c0c732f0b8345bb9e1b..616265b6f6f02e62ffd447b3ab07e016a39cb1ca 100644 (file)
@@ -63,7 +63,7 @@ int   eaptls_request(EAP_DS *eap_ds, tls_session_t *ssn, bool start) CC_HINT(nonnu
 
 
 #if OPENSSL_VERSION_NUMBER >= 0x10101000L
-void   TLS_PRF(SSL *ssl, unsigned char const *sec, size_t seclen, struct iovec *iov, size_t iovcnt, unsigned char const *key, size_t keylen);
+void   TLS_PRF(SSL *ssl, unsigned char *sec, size_t seclen, struct iovec *iov, size_t iovcnt, unsigned char *key, size_t keylen);
 #endif
 void   T_PRF(unsigned char const *secret, unsigned int secret_len, char const *prf_label, unsigned char const *seed,  unsigned int seed_len, unsigned char *out, unsigned int out_len) CC_HINT(nonnull(1,3,6));
 void   eaptls_gen_keys_only(REQUEST *request, SSL *s, char const *label, uint8_t const *context, UNUSED size_t context_size, uint8_t *out, size_t outlen);
index daedd44e783a83834aa1eaa0b0017f27d94e066f..43561641920d14c46a55a87946aa1a7c6bd8ac3d 100644 (file)
@@ -38,9 +38,9 @@ USES_APPLE_DEPRECATED_API     /* OpenSSL API has been deprecated by Apple */
 #include <openssl/kdf.h>
 
 void TLS_PRF(SSL *ssl,
-            unsigned char const *sec, size_t seclen,
+            unsigned char *sec, size_t seclen,
             struct iovec *iov, size_t iovcnt,
-            unsigned char const *key, size_t keylen)
+            unsigned char *key, size_t keylen)
 {
        const EVP_MD *md = SSL_CIPHER_get_handshake_digest(SSL_get_current_cipher(ssl));
        EVP_MD *unconst_md;