aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/asn1/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Move Makefiles to Makefile.inRich Salz2016-01-121-839/+0
| | | | | | | | | | Create Makefile's from Makefile.in Rename Makefile.org to Makefile.in Rename Makefiles to Makefile.in Address review feedback from Viktor and Richard Reviewed-by: Viktor Dukhovni <viktor@openssl.org> Reviewed-by: Richard Levitte <levitte@openssl.org>
* make updateRichard Levitte2016-01-121-385/+455
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* make updateDr. Stephen Henson2015-12-091-38/+10
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* make updateRichard Levitte2015-12-071-3/+5
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Fix no-stdio buildDavid Woodhouse2015-09-291-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Much related/similar work also done by Ivan Nestlerode <ivan.nestlerode@sonos.com> +Replace FILE BIO's with dummy ops that fail. +Include <stdio.h> for sscanf() even with no-stdio (since the declaration is there). We rely on sscanf() to parse the OPENSSL_ia32cap environment variable, since it can be larger than a 'long'. And we don't rely on the availability of strtoull(). +Remove OPENSSL_stderr(); not used. +Make OPENSSL_showfatal() do nothing (currently without stdio there's nothing we can do). +Remove file-based functionality from ssl/. The function prototypes were already gone, but not the functions themselves. +Remove unviable conf functionality via SYS_UEFI +Add fallback definition of BUFSIZ. +Remove functions taking FILE * from header files. +Add missing DECLARE_PEM_write_fp_const +Disable X509_LOOKUP_hash_dir(). X509_LOOKUP_file() was already compiled out, so remove its prototype. +Use OPENSSL_showfatal() in CRYPTO_destroy_dynlockid(). +Eliminate SRP_VBASE_init() and supporting functions. Users will need to build the verifier manually instead. +Eliminate compiler warning for unused do_pk8pkey_fp(). +Disable TEST_ENG_OPENSSL_PKEY. +Disable GOST engine as is uses [f]printf all over the place. +Eliminate compiler warning for unused send_fp_chars(). Signed-off-by: Rich Salz <rsalz@akamai.com> Reviewed-by: Tim Hudson <tjh@openssl.org>
* Move certificate request and CRL routines to x509 dir.Dr. Stephen Henson2015-09-221-123/+6
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* make updateDr. Stephen Henson2015-09-021-2/+2
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* make updateDr. Stephen Henson2015-08-311-4/+5
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Remove obsolete key formats.Rich Salz2015-07-161-14/+2
| | | | | | | | Remove support for RSA_NET and Netscape key format (-keyform n). Also removed documentation of SGC. Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
* Fix the update target and remove duplicate file updatesRichard Levitte2015-05-221-0/+2
| | | | | | | | | | | | | | | We had updates of certain header files in both Makefile.org and the Makefile in the directory the header file lived in. This is error prone and also sometimes generates slightly different results (usually just a comment that differs) depending on which way the update was done. This removes the file update targets from the top level Makefile, adds an update: target in all Makefiles and has it depend on the depend: or local_depend: targets, whichever is appropriate, so we don't get a double run through the whole file tree. Reviewed-by: Rich Salz <rsalz@openssl.org>
* make updateDr. Stephen Henson2015-05-211-1/+17
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Add scrypt PBE algorithm code.Dr. Stephen Henson2015-05-211-4/+4
| | | | | | | | This adds support for the ASN.1 structures in draft-josefsson-scrypt-kdf-03 Private keys encrypted by scrypt can now be decrypted transparently as long as they don't exceed the memory limits. Reviewed-by: Rich Salz <rsalz@openssl.org>
* ASN1 INTEGER refactor.Dr. Stephen Henson2015-05-181-20/+4
| | | | | | | | | | | | | Rewrite and tidy ASN1_INTEGER and ASN1_ENUMERATED handling. Remove code duplication. New functions to convert between int64_t and ASN.1 types without the quirks of the old long conversion functions. Add documentation. Reviewed-by: Rich Salz <rsalz@openssl.org>
* make dependRichard Levitte2015-05-141-70/+100
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* make dependDr. Stephen Henson2015-04-031-4/+4
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* make updateEmilia Kasper2015-04-011-23/+23
| | | | Reviewed-by: Matt Caswell <matt@openssl.org>
* Remove EXHEADER, TEST, APPS, links:, install: and uninstall: where relevantRichard Levitte2015-03-311-17/+1
| | | | | | | | | | | | With no more symlinks, there's no need for those variables, or the links target. This also goes for all install: and uninstall: targets that do nothing but copy $(EXHEADER) files, since that's now taken care of by the top Makefile. Also, removed METHTEST from test/Makefile. It looks like an old test that's forgotten... Reviewed-by: Rich Salz <rsalz@openssl.org>
* make updateDr. Stephen Henson2015-03-251-6/+6
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* make dependDr. Stephen Henson2015-03-251-4/+7
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* make X509_NAME opaqueDr. Stephen Henson2015-03-251-15/+2
| | | | Reviewed-by: Richard Levitte <levitte@openssl.org>
* make dependDr. Stephen Henson2015-03-241-17/+11
| | | | Reviewed-by: Matt Caswell <matt@openssl.org>
* Fix build.Dr. Stephen Henson2015-03-231-14/+2
| | | | | | Remove x_exten.c and x_exten.o from crypto/asn1/Makefile: they've moved now. Reviewed-by: Matt Caswell <matt@openssl.org>
* Remove {i2d,d2i}_ASN1_BOOLEANDr. Stephen Henson2015-03-231-2/+2
| | | | | | | | Remove {i2d,d2i}_ASN1_BOOLEAN. Rewrite single occurrence of d2i_ASN1_BOOLEAN in asn1_parse2 Reviewed-by: Rich Salz <rsalz@openssl.org>
* Remove old ASN.1 code.Dr. Stephen Henson2015-03-231-20/+4
| | | | | | | | | Remove old M_ASN1_ macros and replace any occurences with the corresponding function. Remove d2i_ASN1_bytes, d2i_ASN1_SET, i2d_ASN1_SET: no longer used internally. Reviewed-by: Rich Salz <rsalz@openssl.org>
* Make X509_ATTRIBUTE opaque.Dr. Stephen Henson2015-03-161-15/+2
| | | | Reviewed-by: Rich Salz <rsalz@openssl.org>
* Implement internally opaque bn access from asn1Matt Caswell2014-12-081-1/+1
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* Remove fipscanister build functionality from makefiles.Dr. Stephen Henson2014-12-081-1/+1
| | | | Reviewed-by: Tim Hudson <tjh@openssl.org>
* make dependDr. Stephen Henson2014-02-191-4/+3
|
* make depend.Ben Laurie2013-02-211-23/+19
|
* Make "make depend" work on MacOS out of the box.Ben Laurie2013-01-191-19/+23
|
* make dependDr. Stephen Henson2012-11-191-2/+3
|
* make dependDr. Stephen Henson2012-11-191-0/+15
|
* New config module for string tables. This can be used to add newDr. Stephen Henson2012-10-221-2/+4
| | | | | multi string components (as used in DN fields or request attributes) or change the values of existing ones.
* make updateBodo Möller2011-02-031-1/+16
|
* Change AR to ARX to allow exclusion of fips object modulesDr. Stephen Henson2011-01-261-1/+1
|
* Support routines for ASN1 scanning function, doesn't do much yet.Dr. Stephen Henson2010-12-131-2/+2
|
* Update dependencies.Dr. Stephen Henson2008-03-221-5/+5
|
* And so it begins...Dr. Stephen Henson2008-03-121-16/+43
| | | | | | | | | | Initial support for CMS. Add zlib compression BIO. Add AES key wrap implementation. Generalize S/MIME MIME code to support CMS and/or PKCS7.
* Add SEED encryption algorithm.Bodo Möller2007-04-231-0/+6
| | | | | | PR: 1503 Submitted by: KISA Reviewed by: Bodo Moeller
* Experimental streaming PKCS#7 support.Dr. Stephen Henson2006-12-241-2/+2
| | | | | | | | | | | | I thought it was about time I dusted this off. This stuff had been sitting on my hard drive for *ages* (2003 in fact). Hasn't been tested well and may not work properly. Nothing uses it at present which is just as well. Think of this as a traditional Christmas present which looks far more impressive in the adverts and on the box, some of the bits are missing and falls to bits if you play with it too much.
* Update dependencies.Dr. Stephen Henson2006-11-301-11/+12
|
* Camellia cipher, contributed by NTTBodo Möller2006-06-091-9/+10
| | | | | Submitted by: Masashi Fujita Reviewed by: Bodo Moeller
* make updateRichard Levitte2006-05-121-1/+2
|
* Fix (most) WIN32 warnings and errors.Dr. Stephen Henson2006-04-171-1/+1
|
* Initial functions for RSA EVP_PKEY_METHOD.Dr. Stephen Henson2006-04-081-14/+10
| | | | Update dependencies.
* Add information and pem strings. Update dependencies.Dr. Stephen Henson2006-03-231-9/+23
|
* Initial support for pluggable public key ASN1 support. Process most publicDr. Stephen Henson2006-03-201-2/+2
| | | | | | key ASN1 handling through a single EVP_PKEY_ASN1_METHOD structure and move the spaghetti algorithm specific code to a single ASN1 module for each algorithm.
* make updateUlf Möller2006-02-121-20/+34
|
* Update filenames in makefiles.Dr. Stephen Henson2006-02-041-1/+1
|
* Initial support for ASN1 print code.Dr. Stephen Henson2005-09-011-0/+2
| | | | | WARNING WARNING WARNING, experimental code, handle with care, use at your own risk, may contain nuts.