aboutsummaryrefslogtreecommitdiffstats
path: root/util/libcrypto.num
Commit message (Collapse)AuthorAgeFilesLines
* RT4562: Fix misleading doc on OPENSSL_configRich Salz2016-06-141-1/+1
| | | | | | Also changed the code to use "appname" not "filename" Reviewed-by: Matt Caswell <matt@openssl.org>
* make updateMatt Caswell2016-06-141-0/+2
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Make a2i_ipadd an internal functionRich Salz2016-06-091-1/+0
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Add some accessor API'sRich Salz2016-06-081-0/+1
| | | | | | | | | GH1098: Add X509_get_pathlen() (and a test) GH1097: Add SSL_is_dtls() function. Documented. Reviewed-by: Matt Caswell <matt@openssl.org>
* Remove NOEXIST entriesRich Salz2016-06-011-67/+0
| | | | | | checkpoint before release. Reviewed-by: Richard Levitte <levitte@openssl.org>
* set RAND_event and RAND_screen to deprecated in 1.1.0 in librypto.numJoey Yandle2016-05-291-2/+2
| | | | | | Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1079)
* make updateRichard Levitte2016-05-281-2/+2
| | | | Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* make updateDr. Stephen Henson2016-05-231-0/+1
| | | | Reviewed-by: Matt Caswell <matt@openssl.org>
* Rename lh_xxx,sk_xxx tp OPENSSL_{LH,SK}_xxxRich Salz2016-05-201-40/+40
| | | | | | | | | | | | Rename sk_xxx to OPENSSL_sk_xxx and _STACK to OPENSSL_STACK Rename lh_xxx API to OPENSSL_LH_xxx and LHASH_NODE to OPENSSL_LH_NODE Make lhash stuff opaque. Use typedefs for function pointers; makes the code simpler. Remove CHECKED_xxx macros. Add documentation; remove old X509-oriented doc. Add API-compat names for entire old API Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
* X509_STORE_CTX accessors.Rich Salz2016-05-171-8/+9
| | | | | | | Add some functions that were missing when a number of X509 objects became opaque (thanks, Roumen!) Reviewed-by: Richard Levitte <levitte@openssl.org>
* make updateRichard Levitte2016-05-111-1/+1
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* crypto/des: remove obsolete functions.Andy Polyakov2016-05-101-6/+5
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Fix some X509_STORE macrosMatt Caswell2016-04-291-0/+1
| | | | | | Some X509_STORE macros do not work since the type was made opaque. Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* Add getters for X509_STORE and X509_OBJECT membersChristian Heimes2016-04-281-0/+3
| | | | | | | | | | | | | | | OpenSSL 1.1.0-pre5 has made some additional structs opaque. Python's ssl module requires access to some of the struct members. Three new getters are added: int X509_OBJECT_get_type(X509_OBJECT *a); STACK_OF(X509_OBJECT) *X509_STORE_get0_objects(X509_STORE *v); X509_VERIFY_PARAM *X509_STORE_get0_param(X509_STORE *ctx); Signed-off-by: Christian Heimes <cheimes@redhat.com> Reviewed-by: Rich Salz <rsalz@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
* make updateViktor Dukhovni2016-04-281-0/+1
| | | | | | Recycling an unused slot. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Add ex_data functions for X509_STOREKazuki Yamaguchi2016-04-261-0/+2
| | | | | | | | | | | Add X509_STORE_{set,get}_ex_data() function and X509_STORE_get_ex_new_index() macro. X509_STORE has ex_data and the documentation also mentions them but they are not actually implemented. Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org>
* make updateViktor Dukhovni2016-04-251-5/+4
| | | | | | And recycle some disused slots. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Fix no-dsa on Windows/VMSMatt Caswell2016-04-221-8/+8
| | | | | | | | The no-dsa option was failing on Windows because some symbols were not correctly flagged in libcrypto.num. Problem found due to the new symbol consistency test. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Fix no-cmac on Windows/VMSMatt Caswell2016-04-221-9/+9
| | | | | | | no-cmac was failing on Windows/VMS due to libcrypto.num not marking the CMAC functions properly. Found due to the new symbol consistency test. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Fix no-ocsp on Windows (and probably VMS)Matt Caswell2016-04-211-186/+186
| | | | | | | | | The ocsp.h file did not have appropriate guards causing link failures on Windows. GH Issue 900 Reviewed-by: Richard Levitte <levitte@openssl.org>
* Fix no-ui on WindowsMatt Caswell2016-04-201-52/+52
| | | | | | | | Ensure public functions have appropriate guards in header files. GH Issue 899 Reviewed-by: Richard Levitte <levitte@openssl.org>
* Fix no-sock on WindowsMatt Caswell2016-04-201-42/+42
| | | | | | | Link errors were occurring on Windows because the header files were not correctly guarding some functions with OPENSSL_NO_SOCK Reviewed-by: Rich Salz <rsalz@openssl.org>
* Fix no-dgram on WindowsMatt Caswell2016-04-201-7/+7
| | | | | | | Link errors were occurring on Windows because the header files were not correctly guarding some functions with OPENSSL_NO_DGRAM Reviewed-by: Rich Salz <rsalz@openssl.org>
* Make string_to_hex/hex_to_string publicRich Salz2016-04-181-2/+3
| | | | | | Give the API new names, document it. Reviewed-by: Richard Levitte <levitte@openssl.org>
* Rename some lowercase API'sRich Salz2016-04-181-36/+35
| | | | | | | | | Make OBJ_name_cmp internal Rename idea_xxx to IDEA_xxx Rename get_rfc_xxx to BN_get_rfc_xxx Rename v3_addr and v3_asid functions to X509v3_... Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove declaration of function that isn't implementedRichard Levitte2016-04-171-1/+1
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Add X509_STORE_CTX_set0_untrusted function.Dr. Stephen Henson2016-04-161-0/+1
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Make many X509_xxx types opaque.Rich Salz2016-04-151-4/+14
| | | | | | | | | Make X509_OBJECT, X509_STORE_CTX, X509_STORE, X509_LOOKUP, and X509_LOOKUP_METHOD opaque. Remove unused X509_CERT_FILE_CTX Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
* make updateMatt Caswell2016-04-131-57/+57
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* make updateDr. Stephen Henson2016-04-131-1/+1
| | | | Reviewed-by: Matt Caswell <matt@openssl.org>
* Cleanup libcrypto.num and make updateRichard Levitte2016-04-131-5/+3
| | | | Reviewed-by: Matt Caswell <matt@openssl.org>
* Rename int_*() functions to *_int()Matt Caswell2016-04-131-2/+2
| | | | | | | | | | There is a preference for suffixes to indicate that a function is internal rather than prefixes. Note: the suffix is only required to disambiguate internal functions and public symbols with the same name (but different case) Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
* Fix symbols missing from shared buildMatt Caswell2016-04-131-0/+2
| | | | | | | libssl needs to have access to some internal libcrypto symbols. Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
* make updateMatt Caswell2016-04-131-9/+9
| | | | | Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
* make updateMatt Caswell2016-04-091-0/+21
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* make updateMatt Caswell2016-04-091-0/+10
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* make updateViktor Dukhovni2016-04-071-2/+1
| | | | | Signed-off-by: Rob Percival <robpercival@google.com> Reviewed-by: Emilia Käsper <emilia@openssl.org>
* make updateRichard Levitte2016-04-061-0/+41
| | | | Reviewed-by: Matt Caswell <matt@openssl.org>
* Add X509_REQ_get0_pubkey methodFdaSilvaYY2016-04-041-0/+1
| | | | | Reviewed-by: Stephen Henson <steve@openssl.org> Reviewed-by: Rich Salz <rsalz@openssl.org>
* make updateViktor Dukhovni2016-04-031-0/+2
| | | | Reviewed-by: Dr. Stephen Henson <steve@openssl.org>
* Ordinals adjustmentRichard Levitte2016-04-031-2/+2
| | | | | | Two renamed functions were forgotten in util/libcrypto.num Reviewed-by: Matt Caswell <matt@openssl.org>
* Various DSA opacity fixupsMatt Caswell2016-04-031-2/+2
| | | | | | | Numerous fixups based on feedback of the DSA opacity changes. Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Stephen Henson <steve@openssl.org>
* make updateMatt Caswell2016-04-031-0/+36
| | | | | Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Stephen Henson <steve@openssl.org>
* Fix build compilation failuresMatt Caswell2016-03-301-1/+1
| | | | | | | BIO_f_linebuffer() is now built by default instead of just on VMS, but the prototype in the header was still only available on VMS. Reviewed-by: Rich Salz <rsalz@openssl.org>
* make updateMatt Caswell2016-03-291-0/+26
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* Remove several unused undocumented functions.Rich Salz2016-03-231-9/+9
| | | | | | | | | | Removed the following: DSO_bind_var, DSO_bind_var, DSO_get_default_method, DSO_get_loaded_filename, DSO_get_loaded_filename, DSO_get_method, DSO_new_method, DSO_pathbyaddr, DSO_set_default_method, DSO_set_method, DSO_set_name_converter, DSO_set_name_converter Reviewed-by: Richard Levitte <levitte@openssl.org>
* Have only one DSO_METHOD_opensslRich Salz2016-03-221-5/+5
| | | | | | | Instead of have every DSO_METHOD_xxx in all platforms, ensure that only one DSO_METHOD_openssl is available on all platforms. Reviewed-by: Tim Hudson <tjh@openssl.org>
* Remove #error from include files.Rich Salz2016-03-201-61/+61
| | | | | | | | Don't have #error statements in header files, but instead wrap the contents of that file in #ifndef OPENSSL_NO_xxx This means it is now always safe to include the header file. Reviewed-by: Richard Levitte <levitte@openssl.org>
* make updateRichard Levitte2016-03-181-193/+193
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Ensure that no-comp functions are flagged as suchMatt Caswell2016-03-181-12/+12
| | | | | | | | mkdef.pl was not detecting no-comp functions. This updates the header file so that mkdef.pl detects that no-comp applies, and the functions are marked accordingly. Reviewed-by: Richard Levitte <levitte@openssl.org>