aboutsummaryrefslogtreecommitdiffstats
path: root/crypto
AgeCommit message (Expand)AuthorFilesLines
2015-05-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-5/+4
2015-05-18crypto: algif_aead - fix invalid sgl linkingTadeusz Struk1-5/+4
2015-04-24Merge tag 'md/4.1' of git://neil.brown.name/mdLinus Torvalds1-3/+16
2015-04-22md/raid5: activate raid6 rmw featureMarkus Stockhausen1-3/+16
2015-04-15crypto: fix broken crypto_register_instance() module handlingHerbert Xu1-3/+3
2015-04-15crypto: fix mis-merge with the networking mergeLinus Torvalds1-4/+2
2015-04-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds18-471/+967
2015-04-11new helper: msg_data_left()Al Viro2-4/+4
2015-04-10crypto: sha512-generic - move to generic glue implementationArd Biesheuvel1-102/+21
2015-04-10crypto: sha256-generic - move to generic glue implementationArd Biesheuvel1-113/+20
2015-04-10crypto: sha1-generic - move to generic glue implementationArd Biesheuvel1-82/+20
2015-04-10crypto: api - remove instance when test failedStephan Mueller1-1/+9
2015-04-10crypto: api - Move alg ref count init to crypto_check_algHerbert Xu1-1/+2
2015-04-09Merge branch 'iocb' into for-davemAl Viro1-1/+1
2015-04-08crypto: user - Fix crypto_alg_match raceHerbert Xu1-10/+29
2015-04-07crypto: serpent_sse2 - Fix a typo in KconfigMasanari Iida1-1/+1
2015-04-03crypto: api - Change crypto_unregister_instance argument typeHerbert Xu2-7/+3
2015-04-03crypto: api - Fix races in crypto_unregister_instanceHerbert Xu1-16/+7
2015-04-01crypto: algif - explicitly mark end of datatadeusz.struk@intel.com1-4/+8
2015-04-01crypto: algif - use kmalloc instead of kzallocTadeusz Struk1-1/+1
2015-04-01crypto: af_alg - make exports consistantTadeusz Struk1-1/+1
2015-03-31crypto: mcryptd - process CRYPTO_ALG_INTERNALStephan Mueller1-2/+23
2015-03-31crypto: proc - identify internal ciphersStephan Mueller1-0/+3
2015-03-31crypto: cryptd - process CRYPTO_ALG_INTERNALStephan Mueller2-9/+43
2015-03-31crypto: testmgr - use CRYPTO_ALG_INTERNALStephan Mueller1-7/+7
2015-03-31crypto: api - prevent helper ciphers from being usedStephan Mueller1-0/+10
2015-03-25crypto: algif - fix warn: unsigned 'used' is never less than zerotadeusz.struk@intel.com1-1/+1
2015-03-23crypto: algif - change algif_skcipher to be asynchronousTadeusz Struk1-7/+226
2015-03-23crypto: af_alg - Allow to link sglTadeusz Struk1-5/+13
2015-03-16crypto: algif_rng - zeroize buffer with random dataStephan Mueller1-1/+1
2015-03-13crypto: testmgr - fix RNG return code enforcementStephan Mueller1-5/+5
2015-03-12crypto: arm - move ARM specific Kconfig definitions to a dedicated fileArd Biesheuvel1-75/+0
2015-03-12crypto: tcrypt - fix uninit sg entries in test_acipher_speedHoria Geant?1-2/+2
2015-03-10crypto: octeon - enable OCTEON SHA1/256/512 module selectionAaro Koskinen1-0/+27
2015-03-09crypto: rng - RNGs must return 0 in success caseStephan Mueller2-2/+11
2015-03-04crypto: drbg - remove superflowous memsetsStephan Mueller1-18/+0
2015-03-04crypto: drbg - use single block cipher APIStephan Mueller1-23/+16
2015-03-04crypto: powerpc/md5 - kernel configMarkus Stockhausen1-0/+8
2015-03-04crypto: algif - enable AEAD interface compilationStephan Mueller2-0/+10
2015-03-04crypto: algif - add AEAD supportStephan Mueller1-0/+666
2015-03-02net: Remove iocb argument from sendmsg and recvmsgYing Xue3-10/+10
2015-03-02crypto: powerpc/sha1 - kernel configMarkus Stockhausen1-0/+7
2015-03-01crypto: powerpc/aes - kernel configMarkus Stockhausen1-0/+13
2015-02-27crypto: ppc/sha256 - kernel configMarkus Stockhausen1-0/+9
2015-02-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds15-80/+316
2015-02-10crypto: fix af_alg_make_sg() conversion to iov_iterLinus Torvalds2-4/+3
2015-02-04crypto: tcrypt - do not allocate iv on stack for aead speed testsCristian Stoica1-3/+8
2015-02-04crypto: testmgr - limit IV copy length in aead testsCristian Stoica1-3/+4
2015-02-04crypto: tcrypt - fix buflen reminder calculationCristian Stoica1-8/+8
2015-02-04crypto: switch af_alg_make_sg() to iov_iterAl Viro3-98/+61
2015-01-26crypto: testmgr - mark rfc4106(gcm(aes)) as fips_allowedJarod Wilson1-0/+1
2015-01-26crypto: replace scatterwalk_sg_next with sg_nextCristian Stoica3-6/+5
2015-01-20crypto: seqiv - Ensure that IV size is at least 8 bytesHerbert Xu1-0/+12
2015-01-20crypto: cts - Weed out non-CBC algorithmsHerbert Xu1-0/+3
2015-01-20crypto: cts - Remove bogus use of seqivHerbert Xu1-2/+0
2015-01-14crypto: algif_rng - fix sparse non static symbol warningWei Yongjun1-1/+1
2015-01-13crypto: testmgr - don't use interruptible wait in testsRabin Vincent2-34/+26
2015-01-13crypto: add missing crypto module aliasesMathias Krause20-3/+25
2015-01-05Revert "crypto: drbg - use memzero_explicit() for clearing sensitive data"Herbert Xu1-12/+11
2014-12-29crypto: algif_rng - enable RNG interface compilationStephan Mueller2-0/+10
2014-12-29crypto: algif_rng - add random number generator supportStephan Mueller1-0/+192
2014-12-26crypto: af_alg - zeroize key dataStephan Mueller1-1/+1
2014-12-24crypto: octeon - enable OCTEON MD5 module selectionAaro Koskinen1-0/+9
2014-12-22crypto: algif - Mark sgl end at the end of dataTadeusz Struk1-0/+8
2014-12-22crypto: af_alg - add setsockopt for auth tag sizeStephan Mueller1-0/+7
2014-12-22crypto: drbg - panic on continuous self test errorStephan Mueller1-9/+2
2014-12-22crypto: api - fixed style erro in algapi.cJoshua I. James1-0/+1
2014-12-22crypto: ahash - fixed style error in ahash.cJoshua I. James1-0/+1
2014-12-22crypto: af_alg - fixed style error in af_alg.cJoshua I. James1-1/+1
2014-12-22crypto: aead - fixed style error in aead.cJoshua I. James1-1/+2
2014-12-22crypto: ablkcipher - fixed style errors in ablkcipher.cJoshua I. James1-2/+6
2014-12-22crypto: af_alg - fix backlog handlingRabin Vincent1-0/+3
2014-12-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds70-122/+191
2014-12-10net: introduce helper macro for_each_cmsghdrGu Zheng1-1/+1
2014-12-09put iov_iter into msghdrAl Viro2-4/+4
2014-12-05crypto: tcrypt - Allow speed testing of arbitrary hash functionsHerbert Xu1-12/+20
2014-12-05crypto: af_alg - add user space interface for AEADStephan Mueller1-0/+6
2014-12-02crypto: algif_skcipher - initialize upon init requestStephan Mueller1-1/+3
2014-12-01crypto: algif_skcipher - removed unneeded codeStruk, Tadeusz1-4/+0
2014-11-28crypto: algif_skcipher - Fixed blocking recvmsgHerbert Xu1-3/+2
2014-11-27crypto: drbg - use memzero_explicit() for clearing sensitive dataNickolaus Woodruff1-11/+12
2014-11-26crypto: drbg - use MODULE_ALIAS_CRYPTOStephan Mueller1-22/+22
2014-11-26crypto: include crypto- module prefix in templateKees Cook22-2/+23
2014-11-26crypto: user - add MODULE_ALIASStephan Mueller1-0/+1
2014-11-25crypto: algif - add and use sock_kzfree_s() instead of memzero_explicit()Daniel Borkmann2-6/+3
2014-11-24crypto: prefix module autoloading with "crypto-"Kees Cook44-39/+56
2014-11-24crypto: user - Allow get request with empty driver nameHerbert Xu1-4/+1
2014-11-24new helper: memcpy_to_msg()Al Viro1-1/+1
2014-11-24new helper: memcpy_from_msg()Al Viro1-5/+5
2014-11-12crypto: algif - zeroize IV bufferStephan Mueller1-0/+1
2014-11-12crypto: algif - zeroize message digest bufferStephan Mueller1-0/+2
2014-11-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linuxHerbert Xu7-13/+13
2014-11-10crypto: drbg - add MODULE_ALIAS for all DRBG typesStephan Mueller1-0/+25
2014-10-24Merge tag 'random_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds7-13/+13
2014-10-24crypto: drbg - use crypto_incStephan Mueller1-41/+38
2014-10-24crypto: testmgr - Remove unnecessary KERN_INFO from testmgr.cMasanari Iida1-2/+1
2014-10-17crypto: memzero_explicit - make sure to clear out sensitive dataDaniel Borkmann7-13/+13
2014-10-14crypto: LLVMLinux: Remove VLAIS usage from crypto/testmgr.cJan-Simon Möller1-8/+6
2014-10-14crypto: LLVMLinux: Remove VLAIS usage from crypto/hmac.cJan-Simon Möller1-14/+11
2014-10-12Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds11-232/+518
2014-10-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds12-583/+1339
2014-10-08Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-armLinus Torvalds1-2/+2
2014-10-07Merge tag 'dmaengine-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds1-2/+1
2014-10-06KEYS: output last portion of fingerprint in /proc/keysDmitry Kasatkin1-5/+5
2014-10-06KEYS: strip 'id:' from ca_keyidDmitry Kasatkin1-1/+1
2014-10-06KEYS: use swapped SKID for performing partial matchingDmitry Kasatkin2-9/+9
2014-10-06KEYS: Restore partial ID matching functionality for asymmetric keysDmitry Kasatkin4-24/+76
2014-10-03X.509: If available, use the raw subjKeyId to form the key descriptionDavid Howells3-2/+11
2014-10-03KEYS: handle error code encoded in pointerDmitry Kasatkin1-2/+2
2014-10-02Merge branches 'fiq' (early part), 'fixes', 'l2c' (early part) and 'misc' int...Russell King2-5/+2
2014-10-02crypto: sha - Handle unaligned input data in generic sha256 and sha512.David S. Miller2-2/+4
2014-10-01Merge commit 'v3.16' into nextJames Morris1-0/+2
2014-09-22KEYS: Check hex2bin()'s return when generating an asymmetric key IDDavid Howells1-7/+8
2014-09-16PKCS#7: Handle PKCS#7 messages that contain no X.509 certsDavid Howells2-17/+47
2014-09-16PKCS#7: Better handling of unsupported cryptoDavid Howells5-16/+74
2014-09-16KEYS: Overhaul key identification when searching for asymmetric keysDavid Howells9-184/+195
2014-09-16KEYS: Implement binary asymmetric key ID handlingDavid Howells2-0/+93
2014-09-16KEYS: Make the key matching functions return boolDavid Howells1-2/+2
2014-09-16KEYS: Remove key_type::match in favour of overriding default by match_preparseDavid Howells2-4/+3
2014-09-16KEYS: Remove key_type::def_lookup_typeDavid Howells2-2/+0
2014-09-16KEYS: Preparse match dataDavid Howells1-1/+30
2014-09-16Merge tag 'keys-next-fixes-20140916' into keys-nextDavid Howells1-3/+3
2014-09-16Merge tag 'keys-fixes-20140916' into keys-nextDavid Howells1-28/+33
2014-09-16PKCS#7: Fix the parser cleanup to drain parsed out X.509 certsDavid Howells1-20/+19
2014-09-16PKCS#7: Provide a single place to do signed info block freeingDavid Howells1-9/+15
2014-09-16PKCS#7: Add a missing staticDavid Howells1-3/+3
2014-09-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds1-3/+0
2014-09-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Herbert Xu1-3/+0
2014-09-05crypto: drbg - remove check for uninitialized DRBG handleStephan Mueller1-3/+0
2014-09-04crypto: mcryptd - Fix typos in CRYPTO_MCRYPTD descriptionTed Percival1-1/+1
2014-09-04crypto: algif - avoid excessive use of socket buffer in skcipherOndrej Kozina1-1/+1
2014-09-03KEYS: Set pr_fmt() in asymmetric key signature handlingDavid Howells1-0/+1
2014-09-03PEFILE: Relax the check on the length of the PKCS#7 certDavid Howells1-16/+33
2014-09-03KEYS: Fix public_key asymmetric key subtype nameDavid Howells1-0/+1
2014-08-29crypto: testmgr - add test for lz4 and lz4hcKOVACS Krisztian2-0/+98
2014-08-29crypto: lz4,lz4hc - fix decompressionKOVACS Krisztian2-2/+2
2014-08-27ARM: 8126/1: crypto: enable NEON SHA-384/SHA-512 for big endianArd Biesheuvel1-1/+1
2014-08-27ARM: 8125/1: crypto: enable NEON SHA-1 for big endianArd Biesheuvel1-1/+1
2014-08-26crypto: drbg - fix sparse warning for cpu_to_be[32|64]Stephan Mueller1-2/+2
2014-08-26crypto: mcryptd - mcryptd_flist can be staticFengguang Wu1-1/+1
2014-08-25crypto: drbg - remove unnecessary sanity check for shadow stateStephan Mueller1-3/+0
2014-08-25crypto: drbg - remove configuration of fixed valuesStephan Mueller1-33/+0
2014-08-25crypto: drbg - remove unnecessary sanity checksStephan Mueller1-9/+0
2014-08-25crypto: drbg - use kmalloc instead of kzalloc for V and CStephan Mueller1-3/+8
2014-08-25crypto: drbg - remove superflowous memset(0)Stephan Mueller1-4/+2
2014-08-25crypto: drbg - remove superflowous checksStephan Mueller1-10/+6
2014-08-25crypto: drbg - kzfree does not need a check for NULL pointerStephan Mueller1-12/+6
2014-08-25crypto: drbg - replace int2byte with cpu_to_beStephan Mueller1-16/+18
2014-08-25crypto: testmgr - remove unused function argumentCristian Stoica1-11/+5
2014-08-25crypto: sha-mb - multibuffer crypto infrastructureTim Chen3-0/+736
2014-08-25crypto: testmgr - delay execution of set-up codeCristian Stoica1-8/+6
2014-08-25crypto: testmgr - white space removal on __test_skcipherCristian Stoica1-149/+138
2014-08-25crypto: testmgr - white space removal on __test_hashCristian Stoica1-63/+60
2014-08-25crypto: testmgr - white space fix-ups on test_aeadCristian Stoica1-256/+242
2014-08-25crypto: hash - initialize entry len for null input in crypto hash sg list walkTim Chen1-3/+9
2014-08-21dmaengine: fix xor sources continuationXuelin Shi1-2/+1
2014-08-08initramfs: support initramfs that is bigger than 2GiBYinghai Lu1-4/+4
2014-08-06Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds18-50/+2075
2014-08-05Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-armLinus Torvalds1-0/+26
2014-08-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6Linus Torvalds13-235/+3546
2014-08-03X.509: Need to export x509_request_asymmetric_key()David Howells1-0/+1
2014-08-02ARM: 8120/1: crypto: sha512: add ARM NEON implementationJussi Kivilinna1-0/+15
2014-08-02ARM: 8119/1: crypto: sha1: add ARM NEON implementationJussi Kivilinna1-0/+11
2014-08-01crypto: drbg - fix failure of generating multiple of 2**16 bytesStephan Mueller1-1/+1
2014-08-01crypto: testmgr - add missing spaces to drbg error stringsJarod Wilson1-3/+3
2014-08-01crypto: testmgr - use chunks smaller than algo block size in chunk testsArd Biesheuvel1-132/+132
2014-08-01crypto: Resolve shadow warningsMark Rustad5-71/+72
2014-07-31crypto: af_alg - properly label AF_ALG socketMilan Broz1-0/+2
2014-07-31PKCS#7: X.509 certificate issuer and subject are mandatory fields in the ASN.1David Howells1-4/+2
2014-07-29PKCS#7: Use x509_request_asymmetric_key()David Howells2-72/+25
2014-07-28X.509: x509_request_asymmetric_keys() doesn't need string length argumentsDavid Howells1-6/+3
2014-07-28PKCS#7: fix sparse non static symbol warningWei Yongjun1-1/+1
2014-07-25PKCS#7: Missing inclusion of linux/err.hDavid Howells1-0/+1
2014-07-23crypto: testmgr - avoid DMA mapping from text, rodata, stackHoria Geanta2-9/+50
2014-07-22Merge branch 'keys-fixes' into keys-nextDavid Howells1-1/+0
2014-07-22Merge remote-tracking branch 'integrity/next-with-keys' into keys-nextDavid Howells3-20/+142
2014-07-22Merge tag 'keys-pefile-20140709' into keys-nextDavid Howells6-1/+678
2014-07-22Merge tag 'keys-pkcs7-20140708' into keys-nextDavid Howells11-2/+1302
2014-07-22KEYS: struct key_preparsed_payload should have two payload pointersDavid Howells2-2/+2
2014-07-18KEYS: Provide a generic instantiation functionDavid Howells1-24/+1
2014-07-17RSA: Don't select non-existent symbolJean Delvare1-1/+0
2014-07-17KEYS: validate certificate trust only with builtin keysDmitry Kasatkin1-3/+6
2014-07-17KEYS: validate certificate trust only with selected keyDmitry Kasatkin2-0/+20
2014-07-17KEYS: make partial key id matching as a dedicated functionDmitry Kasatkin2-19/+33
2014-07-17KEYS: verify a certificate is signed by a 'trusted' keyMimi Zohar1-1/+86
2014-07-10crypto: drbg - drbg_exit() can be staticFengguang Wu1-1/+1
2014-07-09pefile: Validate PKCS#7 trust chainDavid Howells1-1/+1
2014-07-09pefile: Digest the PE binary and compare to the PKCS#7 dataDavid Howells1-0/+197
2014-07-09pefile: Handle pesign using the wrong OIDVivek Goyal1-1/+7
2014-07-09pefile: Parse the "Microsoft individual code signing" data blobDavid Howells5-1/+168
2014-07-09pefile: Parse the presumed PKCS#7 content of the certificate blobDavid Howells1-1/+20
2014-07-09pefile: Strip the wrapper off of the cert data blockDavid Howells1-0/+71
2014-07-09pefile: Parse a PE binary to find a key and a signature contained thereinDavid Howells4-0/+217
2014-07-08KEYS: X.509: Fix a spelling mistakeDavid Howells1-1/+1
2014-07-08crypto: drbg - HMAC-SHA1 DRBG has crypto strength of 128 bitsStephan Mueller1-1/+1
2014-07-08crypto: drbg - Mix a time stamp into DRBG stateStephan Mueller1-24/+35
2014-07-08crypto: drbg - Select correct DRBG core for stdrngStephan Mueller1-1/+1
2014-07-08crypto: drbg - Call CTR DRBG DF function only onceStephan Mueller1-19/+22
2014-07-08crypto: drbg - Fix format string for debugging statementsStephan Mueller1-2/+2
2014-07-08crypto: drbg - cleanup of preprocessor macrosStephan Mueller1-11/+17