> > 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

Reply via email to