Module: kamailio
Branch: master
Commit: e5aec4a34153cdabbff064d722c145aebd50e118
URL: 
https://github.com/kamailio/kamailio/commit/e5aec4a34153cdabbff064d722c145aebd50e118

Author: Daniel-Constantin Mierla <[email protected]>
Committer: Daniel-Constantin Mierla <[email protected]>
Date: 2026-06-29T10:39:23+02:00

gcrypt: align the api signatures

---

Modified: src/modules/gcrypt/api.h
Modified: src/modules/gcrypt/gcrypt_aes128.c
Modified: src/modules/gcrypt/gcrypt_aes128.h

---

Diff:  
https://github.com/kamailio/kamailio/commit/e5aec4a34153cdabbff064d722c145aebd50e118.diff
Patch: 
https://github.com/kamailio/kamailio/commit/e5aec4a34153cdabbff064d722c145aebd50e118.patch

---

diff --git a/src/modules/gcrypt/api.h b/src/modules/gcrypt/api.h
index cc75a2144e5..ac2d874abe5 100644
--- a/src/modules/gcrypt/api.h
+++ b/src/modules/gcrypt/api.h
@@ -29,9 +29,9 @@
 typedef void *(*gcrypt_aes128_context_init_f)(uint8_t key[16]);
 typedef void (*gcrypt_aes128_context_destroy_f)(void **context);
 typedef int (*gcrypt_aes128_encrypt_f)(
-               uint8_t *output, uint8_t *input, void *context);
+               void *context, uint8_t *input, uint8_t *output);
 typedef int (*gcrypt_aes128_decrypt_f)(
-               uint8_t *output, uint8_t *input, void *context);
+               void *context, uint8_t *input, uint8_t *output);
 
 typedef struct gcrypt_api
 {
diff --git a/src/modules/gcrypt/gcrypt_aes128.c 
b/src/modules/gcrypt/gcrypt_aes128.c
index 9421138305d..c51a9a1243c 100644
--- a/src/modules/gcrypt/gcrypt_aes128.c
+++ b/src/modules/gcrypt/gcrypt_aes128.c
@@ -56,7 +56,7 @@ void aes128_context_destroy(void **context)
        }
 }
 
-int aes128_encrypt(uint8_t *output, uint8_t *input, void *context)
+int aes128_encrypt(void *context, uint8_t *input, uint8_t *output)
 {
        if(context == NULL) {
                LM_ERR("aes128_encrypt: context is NULL\n");
@@ -83,7 +83,7 @@ int aes128_encrypt(uint8_t *output, uint8_t *input, void 
*context)
        return 0;
 }
 
-int aes128_decrypt(uint8_t *output, uint8_t *input, void *context)
+int aes128_decrypt(void *context, uint8_t *input, uint8_t *output)
 {
        if(context == NULL) {
                LM_ERR("aes128_decrypt: context is NULL\n");
diff --git a/src/modules/gcrypt/gcrypt_aes128.h 
b/src/modules/gcrypt/gcrypt_aes128.h
index aa13917f093..8a51a185fd2 100644
--- a/src/modules/gcrypt/gcrypt_aes128.h
+++ b/src/modules/gcrypt/gcrypt_aes128.h
@@ -29,7 +29,7 @@
 void *aes128_context_init(uint8_t key[16]);
 void aes128_context_destroy(void **context);
 
-int aes128_encrypt(uint8_t *output, uint8_t *input, void *context);
-int aes128_decrypt(uint8_t *output, uint8_t *input, void *context);
+int aes128_encrypt(void *context, uint8_t *input, uint8_t *output);
+int aes128_decrypt(void *context, uint8_t *input, uint8_t *output);
 
 #endif

_______________________________________________
Kamailio - Development Mailing List -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to