about summary refs log tree commit diff stats
path: root/src/wrapped/generated/wrappedlibnettle8types.h
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-07-14 11:18:08 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-07-14 11:18:08 +0200
commit4ff4ca72d38c82fe3adbd07003053ead2586b366 (patch)
treeced32d53a15a944cce2401f58430b4d8b6eee22e /src/wrapped/generated/wrappedlibnettle8types.h
parent47055f92dfbcd9a333b137989eb1299eaeb044ca (diff)
downloadbox64-4ff4ca72d38c82fe3adbd07003053ead2586b366.tar.gz
box64-4ff4ca72d38c82fe3adbd07003053ead2586b366.zip
Wrapped lots of new function t be abble to run emulated libgnutls.so.30
Diffstat (limited to 'src/wrapped/generated/wrappedlibnettle8types.h')
-rw-r--r--src/wrapped/generated/wrappedlibnettle8types.h35
1 files changed, 34 insertions, 1 deletions
diff --git a/src/wrapped/generated/wrappedlibnettle8types.h b/src/wrapped/generated/wrappedlibnettle8types.h
index 469e9326..d99fbea8 100644
--- a/src/wrapped/generated/wrappedlibnettle8types.h
+++ b/src/wrapped/generated/wrappedlibnettle8types.h
@@ -11,7 +11,40 @@
 #define ADDED_FUNCTIONS() 
 #endif
 
+typedef void (*vFppp_t)(void*, void*, void*);
+typedef void (*vFpppLp_t)(void*, void*, void*, uintptr_t, void*);
+typedef void (*vFppppup_t)(void*, void*, void*, void*, uint32_t, void*);
+typedef void (*vFppppLp_t)(void*, void*, void*, void*, uintptr_t, void*);
+typedef void (*vFppLpLpp_t)(void*, void*, uintptr_t, void*, uintptr_t, void*, void*);
+typedef void (*vFpppLLpp_t)(void*, void*, void*, uintptr_t, uintptr_t, void*, void*);
+typedef void (*vFppppLpp_t)(void*, void*, void*, void*, uintptr_t, void*, void*);
+typedef void (*vFpppLLpLp_t)(void*, void*, void*, uintptr_t, uintptr_t, void*, uintptr_t, void*);
+typedef void (*vFpppLuLpLp_t)(void*, void*, void*, uintptr_t, uint32_t, uintptr_t, void*, uintptr_t, void*);
+typedef void (*vFppLpLpLLpp_t)(void*, void*, uintptr_t, void*, uintptr_t, void*, uintptr_t, uintptr_t, void*, void*);
+typedef int32_t (*iFppLpLpLLpp_t)(void*, void*, uintptr_t, void*, uintptr_t, void*, uintptr_t, uintptr_t, void*, void*);
 
-#define SUPER() ADDED_FUNCTIONS()
+#define SUPER() ADDED_FUNCTIONS() \
+	GO(nettle_cmac128_set_key, vFppp_t) \
+	GO(nettle_cmac64_set_key, vFppp_t) \
+	GO(nettle_gcm_set_key, vFppp_t) \
+	GO(nettle_cmac128_update, vFpppLp_t) \
+	GO(nettle_cmac64_update, vFpppLp_t) \
+	GO(nettle_cmac128_digest, vFppppup_t) \
+	GO(nettle_cmac64_digest, vFppppup_t) \
+	GO(nettle_gcm_digest, vFppppLp_t) \
+	GO(nettle_cbc_decrypt, vFppLpLpp_t) \
+	GO(nettle_cbc_encrypt, vFppLpLpp_t) \
+	GO(nettle_cfb8_decrypt, vFppLpLpp_t) \
+	GO(nettle_cfb8_encrypt, vFppLpLpp_t) \
+	GO(nettle_cfb_decrypt, vFppLpLpp_t) \
+	GO(nettle_cfb_encrypt, vFppLpLpp_t) \
+	GO(nettle_ctr_crypt, vFppLpLpp_t) \
+	GO(nettle_hkdf_extract, vFpppLLpp_t) \
+	GO(nettle_gcm_decrypt, vFppppLpp_t) \
+	GO(nettle_gcm_encrypt, vFppppLpp_t) \
+	GO(nettle_hkdf_expand, vFpppLLpLp_t) \
+	GO(nettle_pbkdf2, vFpppLuLpLp_t) \
+	GO(nettle_ccm_encrypt_message, vFppLpLpLLpp_t) \
+	GO(nettle_ccm_decrypt_message, iFppLpLpLLpp_t)
 
 #endif // __wrappedlibnettle8TYPES_H_