Главное проблема связки rutoken + GOST + openvpn это то что есть engine, а криптопровайдер не реализован.
Мы его и сами реализовать не можем и не можем взять от gost engine т.к. будут проблемы с сертификацией.
Вы планируете реализовать криптопровайдер?
Поигрался с разными сборками openvpn. Последняя версия которая видит ciphers из engine 2.5.6
kuznyechik-cbc  (256 bit key, 128 bit block)
kuznyechik-cfb  (256 bit key, 128 bit block, TLS client/server mode only)
kuznyechik-ofb  (256 bit key, 128 bit block, TLS client/server mode only)
......
......
RC5-OFB  (128 bit key by default, 64 bit block, TLS client/server mode only)
gost89  (256 bit key, stream cipher, TLS client/server mode only)
gost89-cbc  (256 bit key, 64 bit block)
gost89-cnt  (256 bit key, 64 bit block, TLS client/server mode only)
gost89-cnt-12  (256 bit key, stream cipher, TLS client/server mode only)
magma-cbc  (256 bit key, 64 bit block)
[hackoff@right openvpn]# ./src/openvpn/openvpn  --version
OpenVPN 2.5.6 [git:HEAD/e8df2e64d6f817e6] x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [MH/PKTINFO] [AEAD] built on May 13 2024