summaryrefslogtreecommitdiffstats
path: root/crypto/asn1
AgeCommit message (Collapse)Author
2005-05-12Some C compilers produce warnings or compilation errors if an attemptDr. Stephen Henson
is made to directly cast a function of one type to what it considers and incompatible type. In particular gcc 3.4.2. Add new openssl_fcast macro to place functions into a form where the compiler will allow them to be cast. The current version achives this by casting to: void function(void).
2005-05-11Fix more error codes.Bodo Möller
(Also improve util/ck_errf.pl script, and occasionally fix source code formatting.)
2005-05-10give EC_GROUP_new_by_nid a more meanigful name:Nils Larsch
EC_GROUP_new_by_nid -> EC_GROUP_new_by_curve_name
2005-05-09Update util/ck_errf.pl script, and have it run automaticallyBodo Möller
during "make errors" and thus during "make update". Fix lots of bugs that util/ck_errf.pl can detect automatically. Various others of these are still left to fix; that's why "make update" will complain loudly when run now.
2005-05-08give EC_GROUP_*_nid functions a more meaningful nameNils Larsch
EC_GROUP_get_nid -> EC_GROUP_get_curve_name EC_GROUP_set_nid -> EC_GROUP_set_curve_name
2005-04-30Typo.Dr. Stephen Henson
2005-04-30Don't attempt to parse nested ASN1 strings by default.Dr. Stephen Henson
2005-04-30Use more efficient way to locate end of an ASN1 structure.Dr. Stephen Henson
2005-04-26Port from stable branch.Dr. Stephen Henson
2005-04-26Fix various incorrect error function codes.Bodo Möller
("perl util/ck_errf.pl */*.c */*/*.c" still reports many more.)
2005-04-23make asn.1 field names constNils Larsch
2005-04-22- use BN_set_negative and BN_is_negative instead of BN_set_signNils Larsch
and BN_get_sign - implement BN_set_negative as a function - always use "#define BN_is_zero(a) ((a)->top == 0)"
2005-04-20Rename typed version of M_ASN1_get M_ASN1_get_x to avoid conflicts.Dr. Stephen Henson
Remove more bogus shadow warnings.
2005-04-20signed vs. unsigned.Richard Levitte
2005-04-20Resolve signed vs. unsigned.Richard Levitte
2005-04-12Rebuild error codes.Dr. Stephen Henson
2005-04-11Add emacs cache files to .cvsignore.Richard Levitte
2005-04-07make sure error queue is totally emptiedNils Larsch
PR: 359
2005-04-05some const fixes and cleanupNils Larsch
2005-03-31Consistency.Ben Laurie
2005-03-31Simplicate and add lightness.Ben Laurie
2005-03-31Give everything prototypes (well, everything that's actually used).Ben Laurie
2005-03-30Blow away Makefile.ssl.Ben Laurie
2005-03-30Constification.Ben Laurie
2005-01-27Check for errors from EVP_VerifyInit_ex(), or EVP_VerifyUpdate mightRichard Levitte
cause a segfault... This was uncovered because EVP_VerifyInit() may fail in FIPS mode if the wrong algorithm is chosen...
2005-01-27Get rid if the annoying warningRichard Levitte
2004-12-12Remove duplicate lines.Dr. Stephen Henson
2004-12-09Automatically mark the CRL cached encoding as invalid when some operationsDr. Stephen Henson
are performed.
2004-12-05Add lots of checks for memory allocation failure, error codes to indicateDr. Stephen Henson
failure and freeing up memory if a failure occurs. PR:620
2004-11-02Don't use $(EXHEADER) directly in for loops, as most shells will breakRichard Levitte
if $(EXHEADER) is empty. Notified by many, solution suggested by Carson Gaspar <carson@taltos.org>
2004-10-04Fix race condition when CRL checking is enabled.Dr. Stephen Henson
2004-09-13Change values of MBSTRING_* to the form MBSTRING_FLAG|nbyte as assumedDr. Stephen Henson
in ASN1_STRING_to_UTF8().
2004-08-10Make ASN1_INTEGER_cmp() work as expected with negative integers.Dr. Stephen Henson
2004-07-04PKCS#8 fixes from stable branch.Dr. Stephen Henson
2004-05-17After the latest round of header-hacking, regenerate the dependencies inGeoff Thorpe
the Makefiles. NB: this commit is probably going to generate a huge posting and it is highly uninteresting to read.
2004-05-17Deprecate the recursive includes of bn.h from various API headers (asn1.h,Geoff Thorpe
dh.h, dsa.h, ec.h, ecdh.h, ecdsa.h, rsa.h), as the opaque bignum types are already declared in ossl_typ.h. Add explicit includes for bn.h in those C files that need access to structure internals or API functions+macros.
2004-04-27Make ASN1 code work again...Dr. Stephen Henson
2004-04-25More ASN1 reformat/tidy.Dr. Stephen Henson
2004-04-24Reformat/tidy some of the ASN1 code.Dr. Stephen Henson
2004-04-19make updateGeoff Thorpe
2004-04-19(oops) Apologies all, that last header-cleanup commit was from the wrongGeoff Thorpe
tree. This further reduces header interdependencies, and makes some associated cleanups.
2004-03-28Remove obsolete files.Dr. Stephen Henson
2004-03-27Extend OID config module format.Dr. Stephen Henson
2004-03-23Initial support for certificate policy checking and evaluation.Dr. Stephen Henson
This is currently *very* experimental and needs to be more fully integrated with the main verification code.
2004-03-15Constify d2i, s2i, c2i and r2i functions and other associatedRichard Levitte
functions and macros. This change has associated tags: LEVITTE_before_const and LEVITTE_after_const. Those will be removed when this change has been properly reviewed.
2004-03-05Cleanup ASN1 OID module when it exits.Dr. Stephen Henson
2004-01-27Avoid signed vs. unsigned warnings (which are treated like errors onRichard Levitte
Windows).
2003-12-27Use sh explicitely to run point.shRichard Levitte
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
2003-12-27Use BUF_strlcpy() instead of strcpy().Richard Levitte
Use BUF_strlcat() instead of strcat(). Use BIO_snprintf() instead of sprintf(). In some cases, keep better track of buffer lengths. This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
2003-11-10Avoid possible memory leaks in error-handling.Geoff Thorpe
Submitted by: Nils Larsch Reviewed by: Geoff Thorpe