aboutsummaryrefslogtreecommitdiffstats
path: root/sys/linux/init_alg.go
Commit message (Collapse)AuthorAgeFilesLines
* sys/linux/init_alg.go: update algorithmsEric Biggers2019-01-021-6/+64
| | | | | | | | | | | | | | | - Add arm64 implementations of various algorithms (these are usually named -arm64, -neon, or -ce) - Add missing x86 SHA-NI algorithms (sha*-ni) - Add adiantum (new in v4.20) - Add streebog256 (new in v4.20) - Add streebog512 (new in v4.20) - Add vmac64 (new in v4.19) - Add xchacha12 (new in v4.20) - Add xchacha20 (new in v4.20) - Remove speck128 (was removed soon after being added to kernel) - Remove speck64 (likewise) - Move sm4 from hash list to cipher list
* sys/linux/init_alg.go: sort the algorithm namesEric Biggers2019-01-021-241/+241
| | | | | Sort the lists of crypto algorithms lexicographically to make it easier to see which algorithms are included and decide where to add new ones.
* sys/linux: add "ofb" crypto-somethingDmitry Vyukov2018-10-281-0/+1
|
* .gometalinter.json: enable gofmtDmitry Vyukov2018-07-311-5/+5
| | | | | | | The part that we want from gofmt is simplify (-s). Fix all code that needs fixing. Update #538
* sys/linux: add missing generic crypto algsOndrej Mosnacek2018-06-111-0/+5
|
* sys/linux: add MORUS and AEGIS AEAD algorithmsOndrej Mosnacek2018-06-041-0/+11
|
* sys/linux: add few new crypto algorithmsDmitry Vyukov2018-04-101-0/+7
|
* prog: return concrete arg types from Make functionsDmitry Vyukov2018-02-241-2/+2
| | | | This removes a bunch of type assertions and makes code type safer.
* sys/linux: extend netfilter descriptionsDmitry Vyukov2018-01-271-7/+8
|
* sys/linux: add AF_NETLINK/NETLINK_CRYPTO descriptionsDmitry Vyukov2018-01-091-4/+9
|
* sys/linux: netlink xfrm supportDmitry Vyukov2017-12-311-6/+24
|
* sys/linux: improve hash generation for KEYCTL_DH_COMPUTEDmitry Vyukov2017-11-271-0/+9
| | | | | | | KEYCTL_DH_COMPUTE used the old fixed list of algorithm names. Use the new code for algorithm generation. + it needs only SHASH algs, but we passed in all alg names. Pass only SHASH algs.
* sys/linux: remove crypto algs starting with __Dmitry Vyukov2017-11-241-100/+3
| | | | These can't be created from user-space.
* sys/linux: prefix non-autogenerated files with init_Dmitry Vyukov2017-11-241-0/+506