[gnutls-dev] Time-based release schedule and GnuTLS v2.2 plans
Yoshisato YANAGISAWA
yanagisawa at csg.is.titech.ac.jp
Wed Sep 19 10:12:29 CEST 2007
Simon Josefsson wrote:
>> Does somebody know an autoconf-option to check ciphers supported by
>> libgcrypt?
>
> It would not be fool-proof, so I suggest that only a warning is given in
> case the test fails, but the following test could work:
>
> libgcrypt-config --algorithms | grep -i camellia
>
> What do you think?
It seems to be premature to directly write code adding support for
camellia. I will insert "#ifdef USE_CAMELLIA" to the source code.
> I don't think we can require libgcrypt 1.3.0+ yet. Perhaps configure
> could disable camellia support if a sufficient recent libgcrypt is not
> detected?
OK, I will change the script to disable camellia when the result of
"libgcrypt --algorithms" don't have camellia. Code in configure script
will be:
if test "`$LIBGCRYPT_CONFIG --algorithms | grep -i camellia`"; then
CFLAGS += -DUSE_CAMELLIA
else
echo "$as_me: WARNING: camellia feature disabled" >& 2
fi
Do you think switch on and off by #ifdef in source code is good idea?
> Btw, in gnutls_priority.c, the cipher_priority array is intended to be
> sorted by preference. I believe it is too early to prefer Camellia over
> AES and even 3DES by default today. Preferring Camellia over Arcfour
> may be a good idea though, we don't want to recommend arcfour to anyone.
> So please move camellia down a bit in the cipher_priority array.
> Opinions on this choice from others is very welcome.
I also move camellia down between 3DES and Arcfour. However, after
camellia will have been diffused, it should be preferred over 3DES.
According to the European NESSIE, 3DES is not recommended block cipher.
Since camellia has a higher security margin than AES, it could be
preferred over AES in the future.
Thank you,
Yoshisato YANAGISAWA.
More information about the Gnutls-devel
mailing list