[d-kernel] Зависимости kernel-feat
Maxim Tyurin
mrkooll at tdr.pibhe.com
Mon Jan 26 21:02:02 MSK 2004
On Mon, Jan 26, 2004 at 08:19:13PM +0300, Sergey Vlasov wrote:
> On Mon, Jan 26, 2004 at 07:03:37PM +0200, Maxim Tyurin wrote:
> > Столкнулся я с такой проблемой:
> > Super FreeS/WAN имеет модуль ipsec_cryptoapi позволяющий в качестве
> > алгоритма шифрования использовать любой включенный в kernel cryptoapi.
>
> Это какой cryptoapi - старый с kerneli.org (kernel-feat-crypto) или
> новый, который был добавлен в 2.4.x (backport из 2.6)?
Старый.
>
> Если новый - его у нас нет ни в одном ядре (поскольку из-за проблем
> с совместимостью, прежде всего с cryptoloop) пришлось откатиться на
> версию с kerneli.org.
>
> > Соответственно чтоб собирать freeswan с этим модулем нужен
> > установленный cryptoapi patch.
Пока я ipsec_cryptoapi не собирал.
Думаю на первых порах
ipsec_null
ipsec_1des
ipsec_3des
ipsec_cast
ipsec_serpent
ipsec_aes
ipsec_blowfish
ipsec_twofish
ipsec_md5
ipsec_sha1
ipsec_sha2
должно хватать :)
Если кому-то не хватит - буду быстро думать :)
> >
> > Как правильно разрулить такие зависимости?
>
> Видимо, проще всего на этапе сборки kernel-modules-... определять
> наличие include/linux/cryptoapi.h (вариант наложения, но
> неиспользования kernel-feat-crypto, думаю, можно проигнорировать), и
> в зависимости от этого собирать модули. (Я правильно понял, что
> этот модуль необязателен?)
В принципе совсем необязателен.
Теоретически он для того чтоб не писать второй модуль если уже
реализован какой-то хитрый алгоритм в cryptoapi
--
With Best Regards, Maxim Tyurin
JID: MrKooll at jabber.pibhe.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/devel-kernel/attachments/20040126/4e36ce66/attachment.bin
More information about the devel-kernel
mailing list