summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/asn1 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Expose ASN1_buf_print() in asn1.htb2022-11-131-3/+1
* Implement EVP interfaces for Ed25519 and X25519.jsing2022-11-101-1/+5
* Port EVP raw key API from OpenSSL.jsing2022-11-101-1/+10
* Port ASN1_buf_print() from OpenSSL 1.1.jsing2022-11-102-2/+34
* Clean up EVP_PKEY_ASN1_METHOD related tables and code.jsing2022-11-091-87/+52
* Sort EVP_PKEY_ASN1_METHOD externs.jsing2022-11-091-6/+6
* Avoid signed integer overflow in i2c_ASN1_BIT_STRING()tb2022-11-081-5/+9
* Add missing $OpenBSD$beck2022-11-081-0/+1
* Replace the old OpenSSL julian date stuff with BoringSSL'sbeck2022-11-084-10/+286
* Unbreak ASN.1 indefinite length encoding.jsing2022-10-171-4/+4
* Remove c2i_* and i2c_* from public visibilitytb2022-09-112-10/+11
* Rewrap some lines, no functional change.jsing2022-09-031-4/+6
* Tidy up asn1_c2i_primitive() slightly.jsing2022-09-031-8/+8
* Avoid recycling ASN1_STRINGs when decoding ASN.1.jsing2022-09-031-14/+12
* Remove duplicate prototype that just snuck in.jsing2022-09-031-3/+1
* Ensure ASN.1 types are appropriately encoded.jsing2022-09-033-7/+52
* Provide c2i_ASN1_ENUMERATED_cbs() and call it from asn1_c2i_primitive().jsing2022-09-033-9/+33
* Stop using CBIGNUM_it internal to libcrypto.jsing2022-09-031-2/+5
* Plug memory leak in X509_REQ_print_ex()tb2022-08-301-2/+4
* Provide ASN1_R_TYPE_NOT_PRIMITIVE.jsing2022-08-292-2/+4
* Encode an ASN.1 INTEGER with NULL data to value of zero.jsing2022-08-281-2/+4
* Rewrite i2c_ASN1_INTEGER() using CBB/CBS.jsing2022-08-201-97/+100
* Make it possible to signal an error from an i2c_* function.jsing2022-08-201-2/+7
* Remove unused variabletb2022-08-111-6/+3
* Avoid signed integer overflow due to unary negationtb2022-08-101-12/+8
* Cast int64_t to uint64_t for negatingtb2022-08-101-3/+7
* Only print versions we know abouttb2022-08-101-4/+10
* Use ASN1_INTEGER to encode/decode BIGNUM_it.jsing2022-07-301-34/+48
* Provide and use a primitive clear function for BIGNUM_it.jsing2022-07-301-8/+15
* Cast int64_t to uint64_t before negating.jsing2022-07-131-3/+7
* Remove mkerr.pl remnants from LibreSSLkn2022-07-122-12/+2
* Make ASN1_{INTEGER,ENUMERATED}_get() return 0 on NULL againtb2022-07-092-2/+6
* Expose new API in headers.tb2022-07-071-7/+1
* The OpenSSL API is called ASN1_TIME_set_string_X509() (uppercase x)tb2022-07-042-4/+4
* Use ASN1_INTEGER to parse/build (Z)LONG_itjsing2022-07-021-69/+67
* whitespace nittb2022-06-301-2/+2
* Refactor asn1 time parsing to use CBS - enforce valid times in ASN.1 parsing.beck2022-06-293-68/+155
* Negate unsigned then cast to signed.jsing2022-06-281-2/+2
* Add new time manipulation funcitons that OpenSSL has exposed thatbeck2022-06-273-24/+86
* Prepare to provide EVP_PKEY_security_bits()tb2022-06-272-2/+10
* Provide and use long_{get,set}()jsing2022-06-261-11/+35
* Use ints for boolean values.jsing2022-06-251-31/+31
* Reuse ASN1_INTEGER functions for ASN1_ENUMERATED_{get,set}()jsing2022-06-252-56/+59
* Rewrite ASN1_INTEGER_{get,set}() using CBS/CBBjsing2022-06-254-65/+197
* Simplify ASN1_INTEGER_cmp()jsing2022-06-251-16/+9
* Clean up ASN1_item_sign_ctx() a littletb2022-05-241-25/+38
* Rewrite X509_PUBKEY_set0_param() to use asn1_abs_set_unused_bits()tb2022-05-241-10/+8
* Use asn1_abs_set_unused_bits() in asn1_str2type()tb2022-05-241-5/+6
* Remove some unhelpful comments and spell NULL correctly.jsing2022-05-211-10/+4
* Factor out ASN1_ITYPE_EXTERN handling.jsing2022-05-211-15/+32