summaryrefslogtreecommitdiff
path: root/lib/libcrypto/asn1
AgeCommit message (Expand)Author
2022-11-10Port EVP raw key API from OpenSSL.Joel Sing
2022-11-10Port ASN1_buf_print() from OpenSSL 1.1.Joel Sing
2022-11-09Clean up EVP_PKEY_ASN1_METHOD related tables and code.Joel Sing
2022-11-09Sort EVP_PKEY_ASN1_METHOD externs.Joel Sing
2022-11-08Avoid signed integer overflow in i2c_ASN1_BIT_STRING()Theo Buehler
2022-11-08Add missing $OpenBSD$Bob Beck
2022-11-08Replace the old OpenSSL julian date stuff with BoringSSL'sBob Beck
2022-10-17Unbreak ASN.1 indefinite length encoding.Joel Sing
2022-09-11Remove c2i_* and i2c_* from public visibilityTheo Buehler
2022-09-03Rewrap some lines, no functional change.Joel Sing
2022-09-03Tidy up asn1_c2i_primitive() slightly.Joel Sing
2022-09-03Avoid recycling ASN1_STRINGs when decoding ASN.1.Joel Sing
2022-09-03Remove duplicate prototype that just snuck in.Joel Sing
2022-09-03Ensure ASN.1 types are appropriately encoded.Joel Sing
2022-09-03Provide c2i_ASN1_ENUMERATED_cbs() and call it from asn1_c2i_primitive().Joel Sing
2022-09-03Stop using CBIGNUM_it internal to libcrypto.Joel Sing
2022-08-30Plug memory leak in X509_REQ_print_ex()Theo Buehler
2022-08-29Provide ASN1_R_TYPE_NOT_PRIMITIVE.Joel Sing
2022-08-28Encode an ASN.1 INTEGER with NULL data to value of zero.Joel Sing
2022-08-20Rewrite i2c_ASN1_INTEGER() using CBB/CBS.Joel Sing
2022-08-20Make it possible to signal an error from an i2c_* function.Joel Sing
2022-08-11Remove unused variableTheo Buehler
2022-08-10Avoid signed integer overflow due to unary negationTheo Buehler
2022-08-10Cast int64_t to uint64_t for negatingTheo Buehler
2022-08-10Only print versions we know aboutTheo Buehler
2022-07-30Use ASN1_INTEGER to encode/decode BIGNUM_it.Joel Sing
2022-07-30Provide and use a primitive clear function for BIGNUM_it.Joel Sing
2022-07-13Cast int64_t to uint64_t before negating.Joel Sing
2022-07-12Remove mkerr.pl remnants from LibreSSLKlemens Nanni
2022-07-09Make ASN1_{INTEGER,ENUMERATED}_get() return 0 on NULL againTheo Buehler
2022-07-07Expose new API in headers.Theo Buehler
2022-07-04The OpenSSL API is called ASN1_TIME_set_string_X509() (uppercase x)Theo Buehler
2022-07-02Use ASN1_INTEGER to parse/build (Z)LONG_itJoel Sing
2022-06-30whitespace nitTheo Buehler
2022-06-29Refactor asn1 time parsing to use CBS - enforce valid times in ASN.1 parsing.Bob Beck
2022-06-28Negate unsigned then cast to signed.Joel Sing
2022-06-27Add new time manipulation funcitons that OpenSSL has exposed thatBob Beck
2022-06-27Prepare to provide EVP_PKEY_security_bits()Theo Buehler
2022-06-26Provide and use long_{get,set}()Joel Sing
2022-06-25Use ints for boolean values.Joel Sing
2022-06-25Reuse ASN1_INTEGER functions for ASN1_ENUMERATED_{get,set}()Joel Sing
2022-06-25Rewrite ASN1_INTEGER_{get,set}() using CBS/CBBJoel Sing
2022-06-25Simplify ASN1_INTEGER_cmp()Joel Sing
2022-05-24Clean up ASN1_item_sign_ctx() a littleTheo Buehler
2022-05-24Rewrite X509_PUBKEY_set0_param() to use asn1_abs_set_unused_bits()Theo Buehler
2022-05-24Use asn1_abs_set_unused_bits() in asn1_str2type()Theo Buehler
2022-05-21Remove some unhelpful comments and spell NULL correctly.Joel Sing
2022-05-21Factor out ASN1_ITYPE_EXTERN handling.Joel Sing
2022-05-21Use 'at' for ASN1_TEMPLATE variable names rather than 'tt'.Joel Sing
2022-05-21Remove _ex_ from all of the internal function names.Joel Sing