aboutsummaryrefslogtreecommitdiff
path: root/crypto/encode_decode/decoder_lib.c
AgeCommit message (Expand)AuthorFilesLines
2023-09-19Copyright year updatesRichard Levitte1-1/+1
2023-08-01Always add a suitable error if we fail to decodeMatt Caswell1-2/+3
2022-11-11Decoder resolution performance optimizationsHugo Landau1-6/+14
2022-11-11Move e_os.h to include/internalRichard Levitte1-1/+1
2022-06-02Fix another decoder mem leak on an error pathMatt Caswell1-2/+3
2022-06-02Fix a decoder mem leak on an error pathMatt Caswell1-4/+4
2022-05-03Update copyright yearMatt Caswell1-1/+1
2022-04-21str[n]casecmp => OPENSSL_strncasecmpDmitry Belyavskiy1-4/+6
2021-09-05DECODER: check the first decoded structure name against user given structureRichard Levitte1-0/+23
2021-06-24OSSL_DECODER_from_bio: Avoid spurious decoder errorTomas Mraz1-2/+5
2021-06-15Add missing NULL check in OSSL_DECODER_from_bio().Shane Lontis1-0/+5
2021-06-14Avoid excessive OSSL_DECODER_do_all_provided callsMatt Caswell1-3/+26
2021-06-09DECODER & ENCODER: Add better tracingRichard Levitte1-11/+53
2021-06-09DECODER: Adapt addition of extra decoder implementationsRichard Levitte1-59/+107
2021-06-05DECODER: use property definitions instead of getting implementation parametersRichard Levitte1-22/+32
2021-06-01Rename all getters to use get/get0 in nameTomas Mraz1-1/+1
2021-05-26OSSL_DECODER_from_bio: Report an unsupported error when there is noneTomas Mraz1-2/+3
2021-05-18Better error messages if there are no encoders/decoders/store loadersMatt Caswell1-0/+8
2021-05-04OSSL_DECODER_from_bio() Prevent spurious decoding error at EOFDr. David von Oheimb1-4/+5
2021-04-30Fix typo in OSSL_DECODER_CTX_set_input_structureDaniel Bevenius1-2/+2
2021-04-21ENCODER & DECODER: Allow decoder implementations to specify "carry on"Richard Levitte1-23/+66
2021-03-16decoder_process: data_structure can be NULLTomas Mraz1-1/+1
2021-03-11Update copyright yearMatt Caswell1-1/+1
2021-03-11Add a real type for OSSL_CORE_BIO which is distinct from and not castable to BIOPauli1-1/+9
2021-03-11Use BIO_f_readbuffer() in the decoder to support stdin.Shane Lontis1-0/+11
2021-03-04OSSL_STORE: restore diagnostics on decrypt error; provide password hintsDr. David von Oheimb1-7/+10
2021-02-20DECODER: Add better tracing of the chain walking processRichard Levitte1-6/+75
2021-02-20DECODER: Use the data structure from the last decoder to select the nextRichard Levitte1-8/+50
2020-11-11DECODER: Add tracingRichard Levitte1-1/+22
2020-11-11DECODER: Add support for specifying the outermost input structureRichard Levitte1-5/+53
2020-10-15Rename OPENSSL_CTX prefix to OSSL_LIB_CTXDr. Matthias St. Pierre1-1/+1
2020-10-10ENCODER / DECODER: Add functions to encode/decode to/from a bufferRichard Levitte1-0/+21
2020-10-08Fix the decoder start type handlingMatt Caswell1-1/+1
2020-10-04DECODER: Handle abstract object data typeRichard Levitte1-0/+13
2020-09-30Prune low-level ASN.1 parse errors from error queue in der2key_decode() etc.Dr. David von Oheimb1-1/+14
2020-09-20DECODER: Some cleanups, and aligning with OSSL_ENCODERRichard Levitte1-23/+37
2020-09-03STORE: Add a built-in 'file:' storemgmt implementation (loader)Richard Levitte1-23/+62
2020-09-03OSSL_ENCODER / OSSL_DECODER post-rename cleanupRichard Levitte1-19/+20
2020-08-24CORE: Generalise internal pass phrase prompterRichard Levitte1-5/+8
2020-08-24CORE: Define provider-native abstract objectsRichard Levitte1-1/+1
2020-08-21Rename OSSL_SERIALIZER / OSSL_DESERIALIZER to OSSL_ENCODE / OSSL_DECODERichard Levitte1-0/+483