Lucky Green writes:
    Be it SSH, TLS, or an abomination such as IKE, the inevitable
    consequence of providing a choice of cryptographic algorithms is
    that the weakest algorithm will stay around forever. In addition,
    implementing the algorithm negotiation tends to be the *vast*
    majority of the crypto-related work. Implementing such a negotiation
    securely is one of the true challenges in practical cryptography.

    There is one very profound and fundamental conclusion that can be
    drawn from looking at the past efforts that involved implementing
    negotiating the cryptographic algorithms: don't!

Good advice.

Alternatively, since there have been two (or three and a half, counting
IKE) implementation of algorithm negotiation, Freenet could just use one
of those.  You'd think it would save *someone* (say, Scott), a lot of
work.

_______________________________________________
Freenet-dev mailing list
Freenet-dev at lists.sourceforge.net
http://lists.sourceforge.net/mailman/listinfo/freenet-dev

Reply via email to