> > Would it be possible to build a kernel that does not contain cryptographic > > algorithms? I understand that several cryptographic options can be disabled > > through "make menuconfig". But, will that be enough or are there crypto > > routines in the kernel that cannot be removed? > > Disable NET and block layer to be able to disable cryptoapi. > It can be more fine grained though.
What in the Block layer (support for large block devices and IO schedulers) contains crypto? I assume that only the IPSec related options in the NET layer use crypto? Otherwise, this would result in a kernel w/o networking support... > > Note that disabling cryptographic functionality is not enough, the > > cryptographic code may not be compiled and linked into the binary kernel > > image at all. Nor may any cryptographic library, kernel or user module > > contain cryptographic functionality. > > Can rot13 algo and userspace utility be considered as "cryptographic > library, kernel or user module"? I don't know if rot13 is considered cryptographic. Does the kernel implement rot13? I am assuming that all crypto algo's are implemented as separate module(s) which can be left out. Am I correct, or are there modules (e.g. device drivers) that implement crypto algo's locally? In other words: how monolithic (or spaghetti) is the kernel when it comes to cryptographic functions? theHog - To unsubscribe from this list: send the line "unsubscribe linux-crypto" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html