index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
crypto
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-15
Merge tag 'v6.9-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...
Linus Torvalds
2
-2
/
+1
2024-03-13
crypto: introduce: acomp_is_async to expose if comp drivers might sleep
Barry Song
1
-0
/
+6
2024-03-13
Revert "crypto: remove CONFIG_CRYPTO_STATS"
Herbert Xu
11
-12
/
+367
2024-03-01
crypto: remove CONFIG_CRYPTO_STATS
Eric Biggers
11
-367
/
+12
2024-02-02
crypto: ahash - unexport crypto_hash_alg_has_setkey()
Eric Biggers
1
-2
/
+0
2024-01-26
KEYS: include header for EINVAL definition
Clay Chang
1
-0
/
+1
2023-12-29
crypto: skcipher - remove excess kerneldoc members
Vegard Nossum
1
-16
/
+0
2023-12-29
crypto: shash - remove excess kerneldoc members
Vegard Nossum
1
-4
/
+0
2023-12-08
crypto: algif_skcipher - Fix stream cipher chaining
Herbert Xu
1
-0
/
+2
2023-12-08
crypto: skcipher - Make use of internal state
Herbert Xu
1
-0
/
+33
2023-12-08
crypto: skcipher - Add internal state support
Herbert Xu
1
-9
/
+75
2023-12-08
crypto: af_alg - Disallow multiple in-flight AIO requests
Herbert Xu
1
-0
/
+3
2023-10-27
crypto: FIPS 202 SHA-3 register in hash info for IMA
Dimitri John Ledkov
1
-0
/
+1
2023-10-27
crypto: ahash - optimize performance when wrapping shash
Eric Biggers
1
-63
/
+5
2023-10-27
crypto: ahash - remove crypto_ahash_alignmask
Eric Biggers
1
-6
/
+0
2023-10-27
crypto: ahash - remove support for nonzero alignmask
Eric Biggers
1
-3
/
+1
2023-10-27
crypto: shash - remove crypto_shash_ctx_aligned()
Eric Biggers
2
-10
/
+0
2023-10-27
crypto: shash - remove crypto_shash_alignmask
Eric Biggers
1
-6
/
+0
2023-10-27
crypto: shash - eliminate indirect call for default import and export
Eric Biggers
1
-13
/
+2
2023-10-13
crypto: skcipher - Remove obsolete skcipher_alg helpers
Herbert Xu
2
-66
/
+1
2023-10-13
crypto: skcipher - Add crypto_spawn_skcipher_alg_common
Herbert Xu
1
-0
/
+6
2023-10-05
crypto: sig - fix kernel-doc typo
Randy Dunlap
1
-1
/
+1
2023-10-05
crypto: akcipher - fix kernel-doc typos
Randy Dunlap
1
-2
/
+2
2023-10-01
crypto: engine - Make crypto_engine_exit() return void
Uwe Kleine-König
1
-1
/
+1
2023-09-20
crypto: skcipher - Add lskcipher
Herbert Xu
2
-26
/
+397
2023-09-20
crypto: aead - Add crypto_has_aead
Herbert Xu
1
-0
/
+12
2023-08-29
Merge tag 'v6.6-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...
Linus Torvalds
3
-69
/
+126
2023-08-18
crypto: engine - Remove crypto_engine_ctx
Herbert Xu
1
-4
/
+0
2023-08-18
crypto: engine - Move crypto_engine_ops from request into crypto_alg
Herbert Xu
1
-5
/
+54
2023-08-18
crypto: engine - Move struct crypto_engine into internal/engine.h
Herbert Xu
2
-57
/
+62
2023-08-18
crypto: engine - Create internal/engine.h
Herbert Xu
1
-0
/
+13
2023-08-18
crypto: engine - Move crypto inclusions out of header file
Herbert Xu
1
-10
/
+7
2023-08-18
crypto: engine - Remove prepare/unprepare request
Herbert Xu
1
-6
/
+0
2023-08-17
KEYS: DigitalSignature link restriction
Eric Snowberg
1
-0
/
+12
2023-08-11
crypto: api - Use work queue in crypto_destroy_instance
Herbert Xu
1
-0
/
+3
2023-06-30
Merge tag 'v6.5-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...
Linus Torvalds
12
-29
/
+259
2023-06-28
Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...
Linus Torvalds
1
-6
/
+3
2023-06-26
crypto: sm2 - Provide sm2_compute_z_digest when sm2 is disabled
Herbert Xu
1
-0
/
+9
2023-06-24
sock: Remove ->sendpage*() in favour of sendmsg(MSG_SPLICE_PAGES)
David Howells
1
-2
/
+0
2023-06-23
KEYS: asymmetric: Move sm2 code into x509_public_key
Herbert Xu
2
-11
/
+3
2023-06-23
crypto: sig - Add interface for sign/verify
Herbert Xu
2
-0
/
+157
2023-06-23
crypto: akcipher - Add sync interface without SG lists
Herbert Xu
1
-0
/
+36
2023-06-23
crypto: api - Remove crypto_init_ops()
Dmitry Safonov
1
-1
/
+0
2023-06-08
crypto: af_alg: Use extract_iter_to_sg() to create scatterlists
David Howells
1
-4
/
+2
2023-06-08
crypto: af_alg: Pin pages rather than ref'ing if appropriate
David Howells
1
-0
/
+1
2023-06-05
cyrpto/b128ops: Remove struct u128
Peter Zijlstra
1
-11
/
+3
2023-05-24
crypto: cipher - Add crypto_clone_cipher
Herbert Xu
1
-0
/
+2
2023-05-19
crypto: lib/sha256 - Use generic code from sha256_base
Herbert Xu
1
-14
/
+36
2023-05-19
crypto: lib/sha256 - Remove redundant and unused sha224_update
Herbert Xu
1
-1
/
+1
2023-05-12
crypto: engine - Fix struct crypto_engine_op doc
David Yang
1
-1
/
+1
2023-05-12
crypto: hash - Make crypto_ahash_alg helper available
Herbert Xu
1
-0
/
+6
2023-05-12
crypto: hash - Add statesize to crypto_ahash
Herbert Xu
2
-1
/
+8
2023-04-26
Merge tag 'v6.4-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...
Linus Torvalds
12
-199
/
+538
2023-04-24
KEYS: CA link restriction
Eric Snowberg
1
-0
/
+15
2023-04-24
KEYS: X.509: Parse Key Usage
Eric Snowberg
1
-0
/
+2
2023-04-24
KEYS: X.509: Parse Basic Constraints for CA
Eric Snowberg
1
-0
/
+2
2023-04-24
KEYS: Create static version of public_key_verify_signature
Eric Snowberg
1
-0
/
+9
2023-04-20
crypto: hash - Add crypto_clone_ahash/shash
Herbert Xu
2
-2
/
+8
2023-04-14
crypto: api - Move low-level functions into algapi.h
Herbert Xu
1
-0
/
+14
2023-04-06
crypto: hash - Remove maximum statesize limit
Herbert Xu
1
-2
/
+0
2023-03-31
crypto: lib/utils - Move utilities into new header
Herbert Xu
2
-62
/
+74
2023-03-24
crypto: hash - Fix kdoc errors about HASH_ALG_COMMON
Herbert Xu
1
-1
/
+2
2023-03-14
crypto: api - Move MODULE_ALIAS_CRYPTO to algapi.h
Herbert Xu
1
-0
/
+13
2023-03-14
crypto: rng - Count error stats differently
Herbert Xu
1
-8
/
+57
2023-03-14
crypto: skcipher - Count error stats differently
Herbert Xu
1
-0
/
+22
2023-03-14
crypto: kpp - Count error stats differently
Herbert Xu
1
-18
/
+55
2023-03-14
crypto: acomp - Count error stats differently
Herbert Xu
3
-58
/
+128
2023-03-14
crypto: hash - Count error stats differently
Herbert Xu
1
-20
/
+64
2023-03-14
crypto: akcipher - Count error stats differently
Herbert Xu
1
-28
/
+74
2023-03-14
crypto: aead - Count error stats differently
Herbert Xu
1
-0
/
+22
2023-03-14
crypto: algapi - Move stat reporting into algapi
Herbert Xu
1
-0
/
+3
2023-03-10
crypto: acomp - Be more careful with request flags
Herbert Xu
1
-1
/
+3
2023-02-13
crypto: api - Use data directly in completion function
Herbert Xu
2
-5
/
+2
2023-02-13
crypto: skcipher - Use crypto_request_complete
Herbert Xu
1
-1
/
+1
2023-02-13
crypto: kpp - Use crypto_request_complete
Herbert Xu
1
-1
/
+1
2023-02-13
crypto: hash - Use crypto_request_complete
Herbert Xu
1
-1
/
+1
2023-02-13
crypto: akcipher - Use crypto_request_complete
Herbert Xu
1
-1
/
+1
2023-02-13
crypto: aead - Use crypto_request_complete
Herbert Xu
1
-1
/
+1
2023-02-13
crypto: acompress - Use crypto_request_complete
Herbert Xu
1
-1
/
+1
2023-02-13
crypto: api - Add scaffolding to change completion function signature
Herbert Xu
1
-0
/
+7
2023-01-20
crypto: aead - fix inaccurate documentation
Ard Biesheuvel
1
-10
/
+10
2023-01-06
crypto: xts - drop xts_check_key()
Vladis Dronov
1
-18
/
+4
2023-01-06
crypto: xts - restrict key lengths to approved values in FIPS mode
Nicolai Stange
1
-0
/
+7
2022-12-30
crypto: scatterwalk - use kmap_local() not kmap_atomic()
Ard Biesheuvel
1
-2
/
+2
2022-12-09
crypto: acomp - define max size for destination
Giovanni Cabiddu
1
-0
/
+1
2022-12-05
crypto: api - Use linux/cache.h instead of asm/cache.h
Herbert Xu
1
-1
/
+1
2022-12-02
crypto: kpp - Add ctx helpers with DMA alignment
Herbert Xu
1
-1
/
+23
2022-12-02
crypto: akcipher - Add ctx helpers with DMA alignment
Herbert Xu
1
-1
/
+23
2022-12-02
crypto: api - Increase MAX_ALGAPI_ALIGNMASK to 127
Herbert Xu
1
-1
/
+1
2022-12-02
crypto: skcipher - Add ctx helpers with DMA alignment
Herbert Xu
1
-0
/
+22
2022-12-02
crypto: hash - Add ctx helpers with DMA alignment
Herbert Xu
1
-0
/
+22
2022-12-02
crypto: aead - Add ctx helpers with DMA alignment
Herbert Xu
1
-0
/
+22
2022-12-02
crypto: api - Add crypto_tfm_ctx_dma
Herbert Xu
1
-2
/
+39
2022-12-02
crypto: Prepare to move crypto_tfm_ctx
Herbert Xu
3
-2
/
+5
2022-12-02
crypto: kpp - Move reqsize into tfm
Herbert Xu
2
-5
/
+6
2022-12-02
crypto: akcipher - Move reqsize into tfm
Herbert Xu
2
-4
/
+5
2022-12-02
crypto: kpp - Add helper to set reqsize
Herbert Xu
1
-0
/
+6
2022-11-25
Revert "crypto: shash - avoid comparing pointers to exported functions under ...
Eric Biggers
1
-1
/
+7
2022-11-18
crypto: skcipher - Allow sync algorithms with large request contexts
Herbert Xu
1
-0
/
+8
2022-11-11
crypto: lib/aesgcm - Provide minimal library implementation
Ard Biesheuvel
1
-0
/
+22
2022-10-21
crypto: scatterwalk - remove duplicate function declarations
Tianjia Zhang
1
-1
/
+0
2022-09-30
crypto: scatterwalk - Remove unused inline function scatterwalk_aligned()
Gaosheng Cui
1
-6
/
+0
2022-09-30
crypto: aead - Remove unused inline functions from aead
Gaosheng Cui
1
-25
/
+0
2022-09-24
crypto: aria - prepare generic module for optimized implementations
Taehee Yoo
1
-10
/
+7
2022-08-04
Merge tag 'for-5.20/block-2022-08-04' of git://git.kernel.dk/linux-block
Linus Torvalds
2
-0
/
+4
2022-08-02
crypto: add crypto_has_kpp()
Hannes Reinecke
1
-0
/
+2
2022-08-02
crypto: add crypto_has_shash()
Hannes Reinecke
1
-0
/
+2
2022-07-15
crypto: aria - Implement ARIA symmetric cipher algorithm
Taehee Yoo
1
-0
/
+461
2022-06-10
crypto: blake2s - remove shash module
Jason A. Donenfeld
1
-108
/
+0
2022-06-10
crypto: x86/polyval - Add PCLMULQDQ accelerated implementation of POLYVAL
Nathan Huckleberry
1
-0
/
+5
2022-06-10
crypto: polyval - Add POLYVAL support
Nathan Huckleberry
1
-0
/
+17
2022-04-08
crypto: sm4 - export sm4 constant arrays
Tianjia Zhang
1
-0
/
+4
2022-03-21
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...
Linus Torvalds
4
-15
/
+213
2022-03-08
KEYS: remove support for asym_tpm keys
Eric Biggers
1
-19
/
+0
2022-03-03
crypto: crypto_xor - use helpers for unaligned accesses
Ard Biesheuvel
1
-2
/
+8
2022-03-03
crypto: dh - split out deserialization code from crypto_dh_decode()
Nicolai Stange
1
-0
/
+16
2022-03-03
crypto: dh - constify struct dh's pointer members
Nicolai Stange
1
-3
/
+3
2022-03-03
crypto: dh - remove struct dh's ->q member
Nicolai Stange
1
-4
/
+0
2022-03-03
crypto: kpp - provide support for KPP spawns
Nicolai Stange
1
-0
/
+75
2022-03-03
crypto: kpp - provide support for KPP template instances
Nicolai Stange
1
-0
/
+83
2022-02-04
lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI
Jason A. Donenfeld
1
-15
/
+25
2022-01-28
crypto: sm3 - make dependent on sm3 library
Tianjia Zhang
1
-10
/
+0
2022-01-28
crypto: sm3 - create SM3 stand-alone library
Tianjia Zhang
1
-0
/
+32
2022-01-18
lib/crypto: blake2s: move hmac construction into wireguard
Jason A. Donenfeld
1
-3
/
+0
2022-01-11
Merge tag 'tpmdd-next-v5.17-fixed' of git://git.kernel.org/pub/scm/linux/kern...
Linus Torvalds
1
-1
/
+1
2022-01-11
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...
Linus Torvalds
12
-12
/
+163
2022-01-09
keys: X.509 public key issuer lookup without AKID
Andrew Zaborowski
1
-1
/
+1
2022-01-07
random: early initialization of ChaCha constants
Dominik Brodowski
1
-4
/
+11
2022-01-07
lib/crypto: blake2s: include as built-in
Jason A. Donenfeld
1
-3
/
+3
2021-12-17
crypto: api - Replace kernel.h with the necessary inclusions
Andy Shevchenko
9
-9
/
+23
2021-11-26
crypto: kdf - add SP800-108 counter key derivation function
Stephan Müller
1
-0
/
+61
2021-11-26
crypto: kdf - Add key derivation self-test support code
Stephan Müller
1
-0
/
+71
2021-11-26
crypto: drbg - reseed 'nopr' drbgs periodically from get_random_bytes()
Nicolai Stange
1
-0
/
+1
2021-11-26
crypto: drbg - make reseeding from get_random_bytes() synchronous
Nicolai Stange
1
-2
/
+0
2021-11-26
crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()
Nicolai Stange
1
-0
/
+1
2021-11-26
crypto: drbg - prepare for more fine-grained tracking of seeding state
Nicolai Stange
1
-1
/
+6
2021-10-29
crypto: ecc - Export additional helper functions
Daniele Alessandrelli
1
-0
/
+36
2021-10-29
crypto: ecc - Move ecc.h to include/crypto/internal
Daniele Alessandrelli
1
-0
/
+245
2021-10-29
crypto: engine - Add KPP Support to Crypto Engine
Prabhjot Khurana
1
-0
/
+5
2021-08-30
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...
Linus Torvalds
1
-6
/
+19
2021-08-23
crypto: public_key: fix overflow during implicit conversion
zhenwei pi
1
-2
/
+2
2021-07-30
crypto: arm64/sm4-ce - Make dependent on sm4 library instead of sm4-generic
Tianjia Zhang
1
-7
/
+2
2021-07-30
crypto: sm4 - create SM4 library based on sm4 generic code
Tianjia Zhang
1
-3
/
+21
2021-06-28
crypto: scatterwalk - Remove obsolete PageSlab check
Herbert Xu
1
-6
/
+1
2021-06-24
crypto: api - Move crypto attr definitions out of crypto.h
Herbert Xu
1
-0
/
+9
2021-06-17
crypto: api - remove CRYPTOA_U32 and related functions
Liu Shixin
1
-1
/
+0
2021-06-17
crypto: shash - avoid comparing pointers to exported functions under CFI
Ard Biesheuvel
1
-7
/
+1
2021-05-28
crypto: header - Fix spelling errors
Zhen Lei
3
-3
/
+3
2021-04-02
crypto: poly1305 - fix poly1305_core_setkey() declaration
Arnd Bergmann
2
-3
/
+6
2021-04-02
random: initialize ChaCha20 constants with correct endianness
Eric Biggers
1
-2
/
+7
2021-03-26
Merge branch 'ecc'
Herbert Xu
1
-0
/
+1
2021-03-26
crypto: ecc - Add NIST P384 curve parameters
Saulo Alessandre
1
-0
/
+1
2021-03-13
crypto: ecc - add curve25519 params and expose them
Meng Yu
1
-0
/
+7
2021-03-13
crypto: ecc - expose ecc curves
Meng Yu
1
-0
/
+53
2021-03-13
crypto: ecdh - move curve_id of ECDH from the key to algorithm name
Meng Yu
1
-2
/
+0
2021-03-13
crypto: api - check for ERR pointers in crypto_destroy_tfm()
Ard Biesheuvel
7
-0
/
+16
2021-02-23
Merge tag 'keys-misc-20210126' of git://git.kernel.org/pub/scm/linux/kernel/g...
Linus Torvalds
1
-1
/
+0
2021-01-22
crypto - shash: reduce minimum alignment of shash_desc structure
Ard Biesheuvel
1
-4
/
+4
2021-01-21
crypto: public_key: Remove redundant header file from public_key.h
Tianjia Zhang
1
-1
/
+0
2021-01-14
crypto: x86 - remove glue helper module
Ard Biesheuvel
1
-1
/
+0
2021-01-03
crypto: blake2b - sync with blake2s implementation
Eric Biggers
2
-0
/
+182
2021-01-03
crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h>
Eric Biggers
1
-2
/
+1
2021-01-03
crypto: blake2s - adjust include guard naming
Eric Biggers
2
-6
/
+6
2021-01-03
crypto: blake2s - add comment for blake2s_state fields
Eric Biggers
1
-0
/
+1
2021-01-03
crypto: blake2s - optimize blake2s initialization
Eric Biggers
2
-30
/
+28
2021-01-03
crypto: blake2s - share the "shash" API boilerplate code
Eric Biggers
1
-5
/
+60
2021-01-03
crypto: blake2s - move update and final logic to internal/blake2s.h
Eric Biggers
1
-0
/
+41
2021-01-03
crypto: remove cipher routines from public crypto API
Ard Biesheuvel
3
-39
/
+219
2020-12-04
crypto: lib/blake2s - Move selftest prototype into header file
Herbert Xu
1
-0
/
+2
2020-11-20
crypto: lib/curve25519 - Move selftest prototype into header file
Herbert Xu
1
-0
/
+2
2020-11-20
crypto: sha - split sha.h into sha1.h and sha2.h
Eric Biggers
6
-41
/
+55
2020-11-06
crypto: aead - add crypto_aead_driver_name()
Eric Biggers
1
-0
/
+5
2020-10-30
crypto: hash - Use memzero_explicit() for clearing state
Arvind Sankar
4
-4
/
+8
2020-10-08
X.509: Fix modular build of public_key_sm2
Herbert Xu
1
-12
/
+0
2020-09-25
X.509: support OSCCA SM2-with-SM3 certificate verification
Tianjia Zhang
1
-0
/
+15
2020-09-25
crypto: sm2 - introduce OSCCA SM2 asymmetric cipher algorithm
Tianjia Zhang
1
-0
/
+25
2020-09-25
crypto: sm3 - export crypto_sm3_final function
Tianjia Zhang
1
-0
/
+2
2020-09-25
crypto: af_alg - add extra parameters for DRBG interface
Elena Petrova
1
-0
/
+1
2020-09-11
crypto: cbc - Remove cbc.h
Herbert Xu
1
-141
/
+0
2020-08-28
crypto: ahash - Remove AHASH_REQUEST_ON_STACK
Herbert Xu
1
-5
/
+0
2020-08-28
crypto: ahash - Add ahash_alg_instance
Herbert Xu
1
-0
/
+6
2020-08-28
crypto: ahash - Add init_tfm/exit_tfm
Herbert Xu
1
-0
/
+13
2020-08-21
crypto: hash - Remove unused async iterators
Ira Weiny
1
-13
/
+0
2020-08-20
crypto: algapi - Remove skbuff.h inclusion
Herbert Xu
1
-1
/
+1
2020-08-19
crypto: algapi - Move crypto_yield into internal.h
Herbert Xu
1
-6
/
+0
2020-08-07
mm, treewide: rename kzfree() to kfree_sensitive()
Waiman Long
7
-7
/
+7
2020-08-04
Merge tag 'docs-5.9' of git://git.lwn.net/linux
Linus Torvalds
1
-1
/
+1
2020-07-23
crypto: skcipher - drop duplicated word in kernel-doc
Randy Dunlap
1
-1
/
+1
2020-07-23
crypto: hash - drop duplicated word in a comment
Randy Dunlap
1
-1
/
+1
2020-07-16
crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY
Eric Biggers
1
-1
/
+2
2020-07-16
crypto: algapi - add NEED_FALLBACK to INHERITED_FLAGS
Eric Biggers
1
-1
/
+2
2020-07-16
crypto: algapi - use common mechanism for inheriting flags
Eric Biggers
1
-7
/
+16
2020-07-16
crypto: geniv - remove unneeded arguments from aead_geniv_alloc()
Eric Biggers
1
-1
/
+1
2020-07-16
crypto: lib/sha256 - add sha256() function
Eric Biggers
1
-0
/
+1
2020-07-16
crypto: x86/chacha-sse3 - use unaligned loads for state array
Ard Biesheuvel
1
-4
/
+0
2020-07-16
crypto: lib/chacha20poly1305 - Add missing function declaration
Herbert Xu
1
-0
/
+2
2020-07-09
crypto: api - permit users to specify numa node of acomp hardware
Barry Song
1
-0
/
+18
2020-06-19
docs: crypto: convert asymmetric-keys.txt to ReST
Mauro Carvalho Chehab
1
-1
/
+1
2020-06-18
crypto: algif_aead - Only wake up when ctx->more is zero
Herbert Xu
1
-1
/
+3
2020-06-18
crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()
Herbert Xu
1
-2
/
+2
[next]