summaryrefslogtreecommitdiff
path: root/sys/dev/pci/ubsec.c
AgeCommit message (Expand)Author
2001-07-04Add tests for segment lengths and total lengths bigger than the chip can handle.Jason Wright
2001-07-02- More vtophys death: packet buffer lists are is bus_dma(9) memory as isJason Wright
2001-06-29move definitions around a bit and define a few more constantsJason Wright
2001-06-29allocate contexts during attach since we can't mess with them duringJason Wright
2001-06-23Correctly handle the IV_PRESENT flag.Angelos D. Keromytis
2001-06-23Conform to new prototype for crypto_register()Angelos D. Keromytis
2001-06-23merge crypto/crypto{dev,}.h to crypto/cryptodev.h, to avoid name conflicts in...Theo de Raadt
2001-06-18kill a debug message that makes UBSEC_DEBUG uselessTheo de Raadt
2001-06-14OOPSTheo de Raadt
2001-06-14hackish auto-IV mode for IOV operationsTheo de Raadt
2001-06-12Make pci_mapreg_map take an extra argument where we canNiklas Hallqvist
2001-06-08Put back bus_dmaification of context's (seems to have been fixed byJason Wright
2001-05-30Un-bus_dma(9) mcr1 context and mcr operations (causes problems under load).Jason Wright
2001-05-23- relax alignment constraintsJason Wright
2001-05-23bus_dmaify mcr handling (just leaves buffer lists and mac buffer to go...)Jason Wright
2001-05-22- delay allocation of rng handling structuresJason Wright
2001-05-22- Don't poll the rng more than 100 times a secondJason Wright
2001-05-14kill agregate messages; reported by stephen@etunnels.comTheo de Raadt
2001-05-14use real uioTheo de Raadt
2001-05-13use criov_copydata for grabbing iv for next packetJason Wright
2001-05-13initial cut at /dev/crypto support. takes original mbuf "try, and discardTheo de Raadt
2001-05-13Initial support for Broadcom 5820, which is very much like the 5805 exceptJason Wright
2001-04-29When expanding the session table, only copy the number of sessions alreadyJason Wright
2001-04-06typo in error messageJason Wright
2001-03-28Allow tdbi's to appear in mbufs throughout the stack; this allowsAngelos D. Keromytis
2001-03-25Fix potential dangling mbuf and potential double free. Thanks to Dawson and teamConstantine Sapuntzakis
2001-02-02The read/write indication bit in DMAERR reg is bit 1, not bit 0Jason Wright
2001-01-31before copying the packet header, make sure we actually got the mbufJason Wright
2001-01-29grab rng stuff more often (now 6400bytes/sec)Jason Wright
2001-01-29- add infrastructure for dealing with the key generator (MCR2)Jason Wright
2001-01-11oopsTheo de Raadt
2001-01-11move ich to auich at mickey's requestTheo de Raadt
2000-11-17*HMAC96->*HMACAngelos D. Keromytis
2000-09-21styleJason Wright
2000-08-19- introduce new function ubsec_mcopy() which copies the header and trailerJason Wright
2000-08-17use destination lengths when trimming the output packet (cut and pasto)Jason Wright
2000-08-17- auth+enc sorta works: fixup all of the offsets for encryption/authenticationJason Wright
2000-08-15use pci_mapreg_map, deallocate resources on failure in attachment; jason@ okMichael Shalayeff
2000-08-15Put the bcopy back in place for the decryption CRD_F_EXPLICIT_IV case (missedJason Wright
2000-08-15don't forget the initial swizzling with IPAD for inner state (fixesJason Wright
2000-08-15- Can't avoid one of those bcopy's so easily (only happens with old ESPJason Wright
2000-08-13do iv copying by hand, to avoid bcopy overheadTheo de Raadt
2000-08-13fix session codeTheo de Raadt
2000-08-13not completely working session code from jasonTheo de Raadt
2000-08-13indentTheo de Raadt
2000-08-12mcr aggregation now works, best i have seen yet is 5 (huh?)Theo de Raadt
2000-08-11move mcr out of q; and write prelim mcr aggregation code, which does not yetTheo de Raadt
2000-07-31since byte order bugs are gone, interrupts work okTheo de Raadt
2000-07-29remove the (unused) sc_intrmask, and be more careful about initializingJason Wright
2000-07-20work around broken A0 5805 silicon that fails to set the status result word i...Theo de Raadt