freebsd-skq/sys/opencrypto
jhb 4cd91e9d81 Fix various issues with invalid file operations:
- Add invfo_rdwr() (for read and write), invfo_ioctl(), invfo_poll(),
  and invfo_kqfilter() for use by file types that do not support the
  respective operations.  Home-grown versions of invfo_poll() were
  universally broken (they returned an errno value, invfo_poll()
  uses poll_no_poll() to return an appropriate event mask).  Home-grown
  ioctl routines also tended to return an incorrect errno (invfo_ioctl
  returns ENOTTY).
- Use the invfo_*() functions instead of local versions for
  unsupported file operations.
- Reorder fileops members to match the order in the structure definition
  to make it easier to spot missing members.
- Add several missing methods to linuxfileops used by the OFED shim
  layer: fo_write(), fo_truncate(), fo_kqfilter(), and fo_stat().  Most
  of these used invfo_*(), but a dummy fo_stat() implementation was
  added.
2014-09-12 21:29:10 +00:00
..
cast.c
cast.h
castsb.h
criov.c
crypto.c allow the kern.cryptodevallowsoft sysctl to enable symetric/hashes too... 2014-03-11 01:45:46 +00:00
cryptodeflate.c Fix build with 'crypto' and 'zfs' in the same kernel. This was the path 2013-12-08 21:59:46 +00:00
cryptodev_if.m
cryptodev.c Fix various issues with invalid file operations: 2014-09-12 21:29:10 +00:00
cryptodev.h
cryptosoft.c some minor clean up.. Always _ZERO memory so mtx_init won't panic... 2014-03-11 01:41:09 +00:00
cryptosoft.h
deflate.h
rmd160.c
rmd160.h
skipjack.c
skipjack.h
xform.c When porting XTS-related code from OpenBSD I forgot to update copyright (only 2013-02-20 22:59:53 +00:00
xform.h