Hello, cryptodev doesn't include any more algorithms than supported by linux-crypto. The NCR API at: http://download.gna.org/cryptodev-linux/ncr-0.1.1.tar.gz http://home.gna.org/cryptodev-linux/ncr.html however does. This is a different API (not cryptodev) that has hooks to use public key algorithms (DSS, RSA, DH) from user-space. There is no special API defined from kernel space, but you could use directly the libtomcrypt API (that is included) if you are interested.
regards, Nikos On Tue, Feb 22, 2011 at 11:01 AM, André Egners <egn...@umic.rwth-aachen.de> wrote: > Hi, > > I'm trying to do RSA verification inside a LKM. It seems that the linux > crypto API does not support this. Today I found cryptodev which > presumable can do this. > > The setting is that a user land app will pass the public key to there > kernel module (OT: via a new syscall), which will then verify something > with it. > > Compile of the tests worked find and I can use the stand-alone module. I > read that there is the need to patch the kernel in order to be able to > use the device from a LKM. Where can I find this patch? > > Maybe there is even another way to do this. > > Cheers, > André > -- > Dipl.-Inform. André Egners > Research Group IT-Security > UMIC Research Centre > RWTH Aachen University > Mies-van-der-Rohe-Straße 15 > 52074 Aachen > > Office: 210 > Phone: +49 241 80 20786 > Fax: +49 241 80 22731 > > > http://itsec.rwth-aachen.de > > > _______________________________________________ > Cryptodev-linux-devel mailing list > Cryptodev-linux-devel@gna.org > https://mail.gna.org/listinfo/cryptodev-linux-devel > _______________________________________________ Cryptodev-linux-devel mailing list Cryptodev-linux-devel@gna.org https://mail.gna.org/listinfo/cryptodev-linux-devel