summaryrefslogtreecommitdiff
path: root/sys/opencrypto
AgeCommit message (Expand)Author
2022-09-10fix misspellings of 'available' and nearby typosrillig
2022-06-26opencrypto(9): Fix missing initialization in error branch.riastradh
2022-05-22opencrypto: Assert session id is valid in crypto_freesession.riastradh
2022-05-22opencrypto: Prune dead code now that crypto_dispatch never fails.riastradh
2022-05-22opencrypto: crypto_dispatch never fails now. Make it return void.riastradh
2022-05-22opencrypto: Assert driver process routine returns 0 or ERESTART.riastradh
2022-05-22opencrypto: Rip out EAGAIN logic when unregistering crypto drivers.riastradh
2022-05-22opencrypto: Assert nonnull callback up front in crypto_dispatch.riastradh
2022-05-22crypto(4): Nix dead code now that crypto_freesession never fails.riastradh
2022-05-22opencrypto: Make crypto_freesession return void.riastradh
2022-05-22opencrypto: Make freesession callback return void.riastradh
2022-05-22crypto(4): crypto_freesession should never fail here.riastradh
2022-05-22cryptosoft(4): Prune dead branches. Assert session id validity.riastradh
2022-05-22opencrypto: Assert crp_desc and crp_buf are nonnull.riastradh
2022-05-22crypto(4): Refuse crypto operations with nothing in them earlier.riastradh
2022-05-22opencrypto: Assert num>0 in crypto_getreq, num=1 in crypto_kgetreq.riastradh
2022-05-22opencrypto: Make crp_callback, krp_callback return void.riastradh
2022-05-22opencrypto: Nix CRYPTO_F_DONE.riastradh
2022-05-22crypto(4): Fix possible use-after-free in race around detach.riastradh
2022-05-22cryptosoft(4): Rip out nonsense to quietly ignore sid=0.riastradh
2022-05-22opencrypto: Make sid=0 always invalid, but OK to free.riastradh
2022-05-21crypto(4): Fix set-but-unused variable warning.riastradh
2022-05-21crypto(4): Don't signal the condvar for multi-operation completion.riastradh
2022-05-19opencrypto: Assert !cpu_intr_p() on dispatch and invoke.riastradh
2022-05-19opencrypto: Nix CRYPTO_F_USER, CRYPTO_F_CBIMM, CRYPTO_F_CBIFSYNC.riastradh
2022-05-18crypto(4): Simplify error test in cryptodev_op.riastradh
2022-05-18crypto(4): Narrow scope of cryptodev_mtx to cover wait.riastradh
2022-05-18crypto(4): Nix long-dead code and comments.riastradh
2022-05-18crypto(4): Use IPL_NONE, not IPL_NET, for /dev/crypto pools.riastradh
2022-05-17opencrypto: Factor setting CRYPTO_F_DONE out of branches.riastradh
2022-05-17opencrypto(9): Omit needless casts around callbacks.riastradh
2022-03-31For device modules that provide both auto-config and /dev/xxxpgoyette
2022-03-12crypto(4): Refuse count>1 for old CIOCNCRYPTM.riastradh
2021-08-14fix typo in CRK_ALGORITHM_MIN definition to match CRK_ALGORITHM_MAX one.andvar
2021-08-09fix typos in asymmetry, asymmetric(al), symmetrical.andvar
2021-04-06Fix ATF failures, sorry.knakahara
2021-04-05refactor: reduce access to swcr_sessions[i] directlyknakahara
2021-04-05refactor: reduce changing swcr_sesnumknakahara
2021-04-05use kmem_{z,}alloc() instead of malloc()knakahara
2020-07-04Fix kmem_free size in recent malloc->kmem conversion.riastradh
2020-06-30Rename enc_xform_rijndael128 -> enc_xform_aes.riastradh
2020-06-29opencrypto: Switch from legacy rijndael API to new aes API.riastradh
2020-06-14swcrypto(4): Simplify iv generation logic with cprng_fast.riastradh
2020-04-22Make crypto/rijindael optional again as cprng_strong does no longerrin
2020-04-13slightly change and fix the semantics of pool_set*wat(), pool_sethardlimit()chs
2020-04-08Revert previous change to use SYSCTL_SETUP since it breaks on macppc.pgoyette
2020-03-16Use the module subsystem's ability to process SYSCTL_SETUP() entries topgoyette
2020-02-01softint_disestablish does xc_barrier(0) for us already.riastradh
2020-02-01Switch opencrypto to percpu_create.riastradh
2020-01-27Remove left-over #includespgoyette