summaryrefslogtreecommitdiff
path: root/sys/dev/pci/ubsec.c
AgeCommit message (Expand)Author
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
2000-06-20call crypto_done()Jason Wright
2000-06-19oops, nuke unused variableJason Wright
2000-06-19add authentication-only handling (easy setup).Jason Wright
2000-06-18Use the same field data types as the reference code and adjust offsetsJason Wright
2000-06-14readd queue limiting code that was backed out yesterday. (ip_esp.c changeJason Wright
2000-06-13backout previous 2 changes... causes panics down the line.Jason Wright
2000-06-13Oops: initialize q to avoid using the unitialized value when the queue fillsJason Wright
2000-06-13put an upperbound on queue lengthJason Wright
2000-06-13correct 5805 testTheo de Raadt
2000-06-12ESP 3des now works, after squishing 4 bugsTheo de Raadt
2000-06-10correct SIMPLEQ bugs, ack interrupt. 8 packets have crypted, but kernelTheo de Raadt
2000-06-10another vaddr used as paddrJason Wright
2000-06-10paddr not vaddr for mcr1Jason Wright
2000-06-03Move everything to where is supposed to be (reg definitions, etc).Jason Wright
2000-06-02squeeze basic framework into place. process generates SIMPLEQ of requests,Theo de Raadt
2000-05-18work in progress: driver for BlueSteel (Broadcom) 5[56]01 crypto acceleratorJason Wright