summaryrefslogtreecommitdiff
path: root/sys/opencrypto
AgeCommit message (Expand)Author
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
2020-01-27Split the module glue out from the rest of opencrypto/ocryptodev topgoyette
2020-01-27If we get an error from devsw_attach(), don't destroy the error value,pgoyette
2020-01-16Initialize the session variable to an impossible session to prevent compilerchristos
2019-12-12Rather than keeping a separate mutex, condvar, and pserialize for eachpgoyette
2019-11-29crypto(4): accept CRYPTO_SHA2_384_HMAC and CRYPTO_SHA2_512_HMAC.hikaru
2019-11-29HMAC-SHA-512 has 32 bytes MAC.hikaru
2019-10-12add (void *) intermediate casts to elide gcc function cast warnings. Thischristos
2019-10-06xc_barrier - convenience function to xc_broadcast() a nop.uwe
2019-10-01in many device attach paths, allocate memory with KM_SLEEP instead of KM_NOSLEEPchs
2019-07-11relinguish our lock while we are autoloading.christos
2019-07-11Disable unloading until we keep track of referenceschristos
2019-06-13Try to load swcrypto if we we did not find any software drivers.christos
2019-06-13don't always panic when modunload crypto (int the pool destroy code, becausechristos
2019-03-01Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as brieflypgoyette
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-06-06Remove duplicate ;maya
2018-02-08Typos.dholland
2018-01-08Fix PR kern/52910. Reported and implemented a patch by Sevan Janiyan, thanks.knakahara
2018-01-08Committed debugging logs by mistake, sorry. Revert cryoto.c:r.1.103 and ip6_f...knakahara
2018-01-08Fix PR kern/52910. Reported and implemented a patch by Sevan Janiyan, thanks.knakahara
2017-11-30add fo_name so we can identify the fileops in a simple way.christos
2017-11-14check results of pool_prime.christos
2017-11-09use PR_NOWAIT.christos
2017-09-22fix opencrypto(9) part of PR kern/52515knakahara
2017-07-31use pool_cache(9) instead of pool(9) as they can be called concurrently.knakahara
2017-07-31use kmem_alloc KPI instead of malloc KPI.knakahara
2017-07-31pack crypto_drivers variables to struct and add cacheline_aligned qualifier.knakahara
2017-07-31refactor: remove glue macros for FreeBSD code.knakahara
2017-07-28Avoid another userland-controlled integer overflow.riastradh
2017-07-28Avert userland-controlled integer overflow.riastradh
2017-07-28Don't disclose uninitialized 32-bit word if cryptodev_session fails.riastradh
2017-07-26update locking notes of opencrypto(9)knakahara