It's a problem with linux 6.12.x , also described in the virtualbox forum.
The workaround given on the forum is to start linux by appending
"kvm.enable_virt_at_load=0" to the command line.
This patch should work :
--- gost-crypto-0.3.5/gost28147_basic.c2023-06-24 00:31:16.0 +0200
+++ gost-crypto-0.3.6/gost28147_basic.c2024-12-14 00:31:16.0 +0200
@@ -39,7 +39,13 @@
#include
#include
#include
+
+#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 12, 0)
#include
>(Completely unrelated, but browsing the issues it popped up that encryption is
>very broken above 6.3,
>and it has been somewhat broken on older kernels too; not one people lost their
>data due to upgrading
> beyond 6.3, so beware.
"Encryption is very broken" seems too generic : it seems (to me)
A google search of 'crypto_tfm_ctx' will show that the declaration of
this function is located in 'include/crypto/algapi.h' in the linux
6.3.x series.
So this is not complicated to solve : it's enough to add '#include
' into the magma_generic.c file , after the '#include
' line.
4 matches
Mail list logo