Hi Rick, Starting a new thread for commentary on the kernel, and various questions and notes.
In November 2006, the crypto_digest* family of functions was removed from the kernel: commit cc44215eaaa5e4032946b962353526ae6c370c0e Author: Adrian Bunk <[EMAIL PROTECTED]> Date: Wed Nov 22 17:55:00 2006 +1100 [CRYPTO] api: Remove unused functions This patch removes the following no longer used functions: - api.c: crypto_alg_available() - digest.c: crypto_digest_init() - digest.c: crypto_digest_update() - digest.c: crypto_digest_final() - digest.c: crypto_digest_digest() Signed-off-by: Adrian Bunk <[EMAIL PROTECTED]> Signed-off-by: Herbert Xu <[EMAIL PROTECTED]> It seems that the crypto algorithms are now split out into *_alg structs, with function pointers as 'member functions' of the various sets of crypto APIs. This change makes it fail to compile on a recent kernel like 2.6.26.5. The digest_alg API (not sure if that's the one you want to use) seems to have stabilized at the 2.6.17 kernel release. - Chris ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Barry-devel mailing list Barry-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/barry-devel