summaryrefslogtreecommitdiff
path: root/sys/dev/pci/ubsec.c
AgeCommit message (Collapse)Author
2000-06-20call crypto_done()Jason Wright
2000-06-19oops, nuke unused variableJason Wright
2000-06-19add authentication-only handling (easy setup).Jason Wright
remove most of the parameters from ubsec_callback() since they can be found later. ok, so ubsec can now authenticate to itself (doesn't like software, tho)
2000-06-18Use the same field data types as the reference code and adjust offsetsJason Wright
appropriately. Byte swap key/iv fields because they are given to us as "network order", but the chip operates as little endian. coffset is in WORDS not bytes
2000-06-14readd queue limiting code that was backed out yesterday. (ip_esp.c changeJason Wright
seems to have fixed this).
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
memory got corrupted.
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
Add some of the skip logic.
2000-06-02squeeze basic framework into place. process generates SIMPLEQ of requests,Theo de Raadt
they get fed in, irq recovers old one, feeds new one in, callback schreds and calls back to crypto(9)... mac result buffers and packet offsets need work.
2000-05-18work in progress: driver for BlueSteel (Broadcom) 5[56]01 crypto acceleratorJason Wright