On Mon, Jul 02, 2012 at 08:53:04PM +0200, Nicolas George wrote: > Le quintidi 15 messidor, an CCXX, Måns Rullgård a écrit : > > How is this algorithm typically used? > > Like any other block-cipher: as part of a protocol that defines the block > chaining, initial values, integrity checks, etc. Said protocol has hopefully > been studied in depth by competent cryptographers. (I do not count myself > amongst them, but I have discussed enough with some to know how easy it is > to get caught.) > > That is the reason why most block-cipher implementations provide the API to > crypt a single block: everything else is taken care of by the protocol > implementation, which can usually handle various block ciphers. > > Providing a public API that implements ECB will encourage people with no > cryptography background to use it and produce flawed protocols, while it > will not help anyone serious since ECB is mostly useless.
We have one compromised protocol (RTMPE) right here to support! _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
