summaryrefslogtreecommitdiff
path: root/sys/crypto/cryptodev.c
AgeCommit message (Expand)Author
2011-01-11key lengths are counted in bitsTheo de Raadt
2011-01-11add explicit_bzero() calls before free()ing key materialTheo de Raadt
2010-12-14disable access to the crypto(4) device from userland; ok deraadtMike Belopuhov
2010-10-06Retire SkipjackMike Belopuhov
2010-07-21No need for read/write functions, just use enodev like all the otherTheo de Raadt
2010-07-20Mark a DMA accessible malloc for later correction. This isMatthew Dempsky
2010-04-20remove proc.h include from uvm_map.h. This has far reaching effects, asTed Unangst
2009-02-17variable no longer usedTheo de Raadt
2009-02-17The loop here preparing the uio always added the length of the firstOwain Ainsworth
2008-06-09Implement the AES XTS mode of operation for the crypto(9) framework.Damien Miller
2007-09-13Here too: Convert MALLOC/FREE to malloc/free and use M_ZERO where applicable.Hans-Joerg Hoexer
2006-10-25pr5274 fix localhost dos with oversized valuesTed Unangst
2006-05-31remove some silly casts. put spl calls after all declarations.Ted Unangst
2005-08-18do not allow 0-length transforms; from freebsdTheo de Raadt
2005-05-25AESCTR support for ESP (RFC 3686); ok hshoexerMarkus Friedl
2004-05-07Replace RSA-derived md5 code with code derived from Colin Plumb's PD version.Todd C. Miller
2004-03-14disable mac for now, they are not usable with current hardware; ok deraadt@Markus Friedl
2003-09-23Replace select backends with poll backends. selscan() and pollscan()Todd C. Miller
2003-06-10don't allow /dev/crypto to be opened ifndef CRYPTO (the thread hasn't beenJason Wright
2003-06-03license cleanup regarding term 4Theo de Raadt
2003-06-03Fastpath for userland crypto requests. This change makes userlandBob Beck
2003-05-30move max limit back down to 65536-4Jason Wright
2002-11-21From Angelos:Jason Wright
2002-11-12Add a CRYPTO_NULL xform (it's a do nothing, but nice for measuring theJason Wright
2002-07-10proper cdev_decl(crypto) and no private protosMichael Shalayeff
2002-06-19ansiTheo de Raadt
2002-06-19re-enable both crypto operationsTheo de Raadt
2002-06-12looks slightly betterTheo de Raadt
2002-06-12undo 1.46; fixes double free (the keys are freed on session close).Markus Friedl
2002-06-12so let us analyse the development process here:Theo de Raadt
2002-06-11kernel changes to make asymmetric crypto work in userlandBob Beck
2002-06-10You should always free the keys, not just on error --- the cryptoAngelos D. Keromytis
2002-06-07Handle csecreate errors. deraadt@ and beck@Thomas Nordin
2002-05-18not ready to export fcrypt to userland yet; spotted by lebelTheo de Raadt
2002-05-18export struct fcrypt to userlandTheo de Raadt
2002-05-08Don't deref null pointer in failure case.Jason Wright
2002-04-2732 bit constraint is wrong, we thinkTheo de Raadt
2002-04-26disable cryptodevallowsoft again; constrain key bit sizes to % 32cryptodev.cTheo de Raadt
2002-04-24kernel API does not need the userland addresses, make them go awayTheo de Raadt
2002-04-23initial hack at a CIOCSYMFEAT ioctlTheo de Raadt
2002-04-23driver queueing & callback code for keying operationsTheo de Raadt
2002-04-08Credit DARPA/USAF appropriately.Jason Wright
2002-04-03disable userland crypto for 3.1Theo de Raadt
2002-03-14First round of __P removal in sysTodd C. Miller
2002-03-05export MD5/SHA1 via /dev/crypto; ok provos@, beck@Markus Friedl
2002-03-04parts that copy in PK parametersTheo de Raadt
2002-03-01sysctl for cryptodevallowsoft - /dev/crypto will allow the software engineNiels Provos
2002-02-23sysctl kern.usercryptoTheo de Raadt
2002-02-08- Rename FILE_{,UN}USE to FREF and FRELE. USE is a bad verb and we don't haveArtur Grabowski
2001-11-13garbage in my last commitTheo de Raadt