summaryrefslogtreecommitdiff
path: root/crypto/asymmetric_keys/x509_cert_parser.c
AgeCommit message (Expand)AuthorFilesLines
2022-03-08KEYS: x509: remove unused fieldsEric Biggers1-2/+0
2022-03-08KEYS: x509: clearly distinguish between key and signature algorithmsEric Biggers1-14/+18
2022-01-09keys: X.509 public key issuer lookup without AKIDAndrew Zaborowski1-0/+10
2021-03-26x509: Add OID for NIST P384 and extend parser for itSaulo Alessandre1-0/+3
2021-03-26x509: Add support for parsing x509 certs with ECDSA keysStefan Berger1-1/+33
2021-03-26x509: Detect sm2 keys by their parameters OIDStefan Berger1-1/+11
2020-09-25X.509: support OSCCA certificate parseTianjia Zhang1-5/+22
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner1-5/+1
2019-04-18crypto: ecrdsa - add EC-RDSA (GOST 34.10) algorithmVitaly Chikunov1-4/+22
2019-04-18X.509: parse public key parameters from x509 for akcipherVitaly Chikunov1-0/+31
2018-10-26KEYS: Make the X.509 and PKCS7 parsers supply the sig encoding type [ver #2]David Howells1-12/+9
2018-06-25X.509: unpack RSA signatureValue field from BIT STRINGMaciej S. Szmigiero1-0/+9
2018-04-07kbuild: rename *-asn1.[ch] to *.asn1.[ch]Masahiro Yamada1-2/+2
2017-12-08X.509: reject invalid BIT STRING for subjectPublicKeyEric Biggers1-0/+2
2017-06-09X.509: Fix error code in x509_cert_parse()Dan Carpenter1-0/+1
2016-11-25X.509: Fix double free in x509_cert_parse() [ver #3]Andrey Ryabinin1-1/+0
2016-04-06X.509: Extract signature digest and make self-signed cert checks earlierDavid Howells1-0/+10
2016-04-06X.509: Retain the key verification dataDavid Howells1-20/+20
2016-04-06KEYS: Allow authentication data to be stored in an asymmetric keyDavid Howells1-1/+1
2016-03-04X.509: Make algo identifiers text instead of enumDavid Howells1-13/+13
2016-02-29X.509: Handle midnight alternative notation in GeneralizedTimeDavid Howells1-1/+1
2016-02-29X.509: Support leap secondsDavid Howells1-1/+1
2016-02-29X.509: Fix leap year handling againDavid Howells1-4/+4
2016-02-10crypto: KEYS: convert public key and digsig asym to the akcipher apiTadeusz Struk1-30/+7
2015-11-12X.509: Fix the time validation [ver #2]David Howells1-5/+7
2015-09-21crypto: asymmetric_keys - remove always false comparisonsudip1-3/+3
2015-08-12PKCS#7: Improve and export the X.509 ASN.1 time object decoderDavid Howells1-21/+66
2015-08-12X.509: Change recorded SKID & AKID to not include Subject or IssuerDavid Howells1-6/+2
2015-08-07X.509: Extract both parts of the AuthorityKeyIdentifierDavid Howells1-53/+89
2014-10-06KEYS: use swapped SKID for performing partial matchingDmitry Kasatkin1-6/+6
2014-10-03X.509: If available, use the raw subjKeyId to form the key descriptionDavid Howells1-0/+2
2014-09-16KEYS: Overhaul key identification when searching for asymmetric keysDavid Howells1-22/+33
2014-07-03X.509: Export certificate parse and free functionsDavid Howells1-0/+3
2014-07-01X.509: Add bits needed for PKCS#7David Howells1-0/+17
2013-10-26keys: change asymmetric keys to use common hash definitionsDmitry Kasatkin1-6/+6
2013-09-25X.509: Embed public_key_signature struct and create filler functionDavid Howells1-14/+16
2013-09-25KEYS: Store public key algo ID in public_key structDavid Howells1-2/+3
2013-04-22X.509: Support parse long form of length octets in Authority Key IdentifierChun-Yi Lee1-8/+47
2012-10-10asymmetric keys: fix printk format warningRandy Dunlap1-1/+1
2012-10-10MODSIGN: Fix 32-bit overflow in X.509 certificate validity date checkingDavid Howells1-13/+12
2012-10-08X.509: Add a crypto key parser for binary (DER) X.509 certificatesDavid Howells1-0/+497