Richard Levitte [Thu, 29 May 2003 22:22:30 +0000 (22:22 +0000)]
Include openssl/e_os.h so OPENSSL_SYSNAME_ULTRASPARC and other configuration
macros get properly defined.
Richard Levitte [Thu, 29 May 2003 22:20:47 +0000 (22:20 +0000)]
Have ASFLAGS be defined the same way as CFLAGS
Richard Levitte [Thu, 29 May 2003 20:59:38 +0000 (20:59 +0000)]
PR: 630
Avoid looking outside the key_data array.
Lutz Jänicke [Wed, 28 May 2003 20:24:57 +0000 (20:24 +0000)]
Add minimum POP3 STLS hack to s_client.c (as was provided for STARTTLS before)
Submitted by: dg@sunet.ru (Daniel Ginsburg)
PR: #613
Lutz Jänicke [Wed, 28 May 2003 19:56:46 +0000 (19:56 +0000)]
Move header file inclusion to prevent irritation of users forgetting to
call "make depend" after enabling or disabling ciphers...
Submitted by: Tal Mozes <talm@cyber-ark.com>
PR: #628
Dr. Stephen Henson [Wed, 28 May 2003 17:28:11 +0000 (17:28 +0000)]
PR: 627
Allocate certificatePolicies correctly if CPS field is absent.
Fix various memory leaks in certificatePolicies.
Dr. Stephen Henson [Wed, 28 May 2003 16:57:08 +0000 (16:57 +0000)]
PR: 631
Submitted by: Doug Sauder <dws+001@hunnysoft.com>
Fix bug in X509V3_get_d2i() when idx in not NULL.
Richard Levitte [Wed, 28 May 2003 10:34:29 +0000 (10:34 +0000)]
Make sure to compare unsigned against unsigned.
Richard Levitte [Fri, 23 May 2003 09:08:59 +0000 (09:08 +0000)]
Brackets are now allowed, after a small hack in the processing of the
docs-on-web.
Richard Levitte [Wed, 21 May 2003 14:29:13 +0000 (14:29 +0000)]
Fix sign bugs.
PR: 621
Richard Levitte [Wed, 21 May 2003 14:21:26 +0000 (14:21 +0000)]
Correct signedness
Richard Levitte [Wed, 21 May 2003 08:40:06 +0000 (08:40 +0000)]
Make sure EC_window_bits_for_scalar_size() returns a size_t
Richard Levitte [Wed, 21 May 2003 06:50:51 +0000 (06:50 +0000)]
I have no idea how I cut away that piece of text...
Richard Levitte [Tue, 20 May 2003 09:00:59 +0000 (09:00 +0000)]
I don't remember what my thinking was with str_compat.h. Maybe it'll
come back to me...
Richard Levitte [Tue, 20 May 2003 08:59:37 +0000 (08:59 +0000)]
make update
Richard Levitte [Tue, 20 May 2003 08:50:18 +0000 (08:50 +0000)]
Misspelled functions.
Richard Levitte [Tue, 20 May 2003 08:49:12 +0000 (08:49 +0000)]
Some misspelled function names.
Richard Levitte [Mon, 19 May 2003 23:06:09 +0000 (23:06 +0000)]
Make the function STORE_new_engine() public.
Richard Levitte [Mon, 19 May 2003 23:03:43 +0000 (23:03 +0000)]
Remove certain functions
Dr. Stephen Henson [Mon, 19 May 2003 21:28:49 +0000 (21:28 +0000)]
The square brackets in BIO_s_bio.pod for some
reason cause wml to bomb out with the error
message:
** Slice:Error: Some slices were not closed:
** WML:Break: Error in Pass 9 (rc=1).
** WMK:Error: Error in WML (rc=256)
As a workaround delete them for now.
Dr. Stephen Henson [Sun, 18 May 2003 23:10:46 +0000 (23:10 +0000)]
Fix docs.
Dr. Stephen Henson [Wed, 7 May 2003 23:20:58 +0000 (23:20 +0000)]
Add correct DN entry for serialNumber.
Richard Levitte [Wed, 7 May 2003 21:17:30 +0000 (21:17 +0000)]
Define the two authentication parameter types for passphrase and
Kerberos 5 authentications.
Richard Levitte [Wed, 7 May 2003 21:06:15 +0000 (21:06 +0000)]
Add the possibility to hand execution parameters (for example
authentication material) to the STORE functions.
Suggested by Götz Babin-Ebell <babin-ebell@trustcenter.de>.
Richard Levitte [Wed, 7 May 2003 12:02:31 +0000 (12:02 +0000)]
/usr/lib/pkgconfig/openssl.pc was never installed in the RPM.
Notified by Bennett Todd <bet@rahul.net>.
Richard Levitte [Wed, 7 May 2003 11:38:10 +0000 (11:38 +0000)]
DO NOT constify RSA* in RSA_sign() and RSA_verify(), since there are function
called downstream that need it to be non-const. The fact that the RSA_METHOD
functions take the RSA* as a const doesn't matter, it just expresses that
*they* won't touch it.
PR: 602
Richard Levitte [Tue, 6 May 2003 08:02:14 +0000 (08:02 +0000)]
Add the possibility to store arbitrary data in a STORE.
Suggested by Götz Babin-Ebell <babin-ebell@trustcenter.de>.
Richard Levitte [Mon, 5 May 2003 13:55:18 +0000 (13:55 +0000)]
Constify RSA_sign() and RSA_verify().
PR: 602
Richard Levitte [Sat, 3 May 2003 06:58:08 +0000 (06:58 +0000)]
Yeah, right, an object file ending with .c, that'll work!
Dr. Stephen Henson [Fri, 2 May 2003 11:41:40 +0000 (11:41 +0000)]
Make DER option work again.
Fix typo.
Richard Levitte [Fri, 2 May 2003 07:25:54 +0000 (07:25 +0000)]
It's usually best if the function name matches everywhere...
Richard Levitte [Thu, 1 May 2003 20:44:20 +0000 (20:44 +0000)]
STORE was created 2003, darnit!
Richard Levitte [Thu, 1 May 2003 20:15:35 +0000 (20:15 +0000)]
Get the year right...
Richard Levitte [Thu, 1 May 2003 04:31:12 +0000 (04:31 +0000)]
Provide some extra comments about the STORE_Memory STORE method.
Richard Levitte [Thu, 1 May 2003 04:10:32 +0000 (04:10 +0000)]
make update
Richard Levitte [Thu, 1 May 2003 03:57:46 +0000 (03:57 +0000)]
Add STORE support in ENGINE.
Richard Levitte [Thu, 1 May 2003 03:53:12 +0000 (03:53 +0000)]
Define a STORE type. For documentation, read the entry in CHANGES,
crypto/store/README, crypto/store/store.h and crypto/store/str_locl.h.
Richard Levitte [Thu, 1 May 2003 03:46:10 +0000 (03:46 +0000)]
Define a STORE lock (the STORE type will be committed later).
Richard Levitte [Thu, 1 May 2003 03:45:18 +0000 (03:45 +0000)]
Define the OPENSSL_ITEM structure.
Richard Levitte [Tue, 29 Apr 2003 22:24:17 +0000 (22:24 +0000)]
make update
Richard Levitte [Tue, 29 Apr 2003 22:08:57 +0000 (22:08 +0000)]
Add BUF_strndup() and BUF_memdup(). Not currently used, but I've code
that uses them that I'll commit in a few days.
Richard Levitte [Tue, 29 Apr 2003 21:35:28 +0000 (21:35 +0000)]
make update
Richard Levitte [Tue, 29 Apr 2003 20:46:32 +0000 (20:46 +0000)]
Include objects.h to get a correct declaration of OBJ_bsearch_ex(),
not to mention the OBJ_BSEARCH_* macros.
Richard Levitte [Tue, 29 Apr 2003 20:45:36 +0000 (20:45 +0000)]
Some variables were uninitialised...
Richard Levitte [Tue, 29 Apr 2003 20:31:58 +0000 (20:31 +0000)]
Correct documentation. sk_find_ex() doesn't return a pointer, it
returns an index.
Richard Levitte [Tue, 29 Apr 2003 20:30:55 +0000 (20:30 +0000)]
Add an extended variant of sk_find() which returns a non-NULL pointer
even if an exact match wasn't found.
Richard Levitte [Tue, 29 Apr 2003 20:25:21 +0000 (20:25 +0000)]
Add an extended variant of OBJ_bsearch() that can be given a few
flags.
Bodo Möller [Tue, 22 Apr 2003 08:29:21 +0000 (08:29 +0000)]
fix typo
Submitted by: Nils Larsch
Richard Levitte [Mon, 21 Apr 2003 22:00:36 +0000 (22:00 +0000)]
Make it possible to affect the extension of man pages.
PR: 578
Richard Levitte [Wed, 16 Apr 2003 06:25:21 +0000 (06:25 +0000)]
Memory leak fix: RSA_blinding_on() didn't free Ai under certain circumstances.
Memory leak fix: RSA_blinding_on() would leave a dangling pointer in
rsa->blinding under certain circumstances.
Double definition fix: RSA_FLAG_NO_BLINDING was defined twice.
Richard Levitte [Tue, 15 Apr 2003 13:01:37 +0000 (13:01 +0000)]
Memory leak fix: local blinding structure not freed in rsa_eay_private_decrypt()
Bodo Möller [Fri, 11 Apr 2003 15:03:12 +0000 (15:03 +0000)]
include 'Changes between 0.9.6i and 0.9.6j'
Richard Levitte [Thu, 10 Apr 2003 20:38:24 +0000 (20:38 +0000)]
Add the 0.9.6j news.
Richard Levitte [Thu, 10 Apr 2003 20:11:09 +0000 (20:11 +0000)]
make update
Richard Levitte [Thu, 10 Apr 2003 19:33:09 +0000 (19:33 +0000)]
New NEWS
Richard Levitte [Thu, 10 Apr 2003 19:11:32 +0000 (19:11 +0000)]
Remove all those infernal stupid CR characters
Richard Levitte [Thu, 10 Apr 2003 18:36:31 +0000 (18:36 +0000)]
There's a problem building shared libraries on the sco5-gcc target. However,
it's time for a release, so I'm just adding an enty in PROBLEMS, and will
hopefully solve this for a later release
Richard Levitte [Thu, 10 Apr 2003 05:46:51 +0000 (05:46 +0000)]
Explicitely tell the compiler we're mips3 for the target irix-mips3-cc.
Dr. Stephen Henson [Thu, 10 Apr 2003 00:04:02 +0000 (00:04 +0000)]
Typo.
Richard Levitte [Tue, 8 Apr 2003 11:07:05 +0000 (11:07 +0000)]
Include rand.h, so RAND_status() and friends get properly declared.
Richard Levitte [Tue, 8 Apr 2003 09:27:43 +0000 (09:27 +0000)]
Correct a few typos.
It seems that svr3 and svr5 differ, after all.
Richard Levitte [Tue, 8 Apr 2003 08:58:56 +0000 (08:58 +0000)]
A single quote too many.
Richard Levitte [Tue, 8 Apr 2003 08:57:23 +0000 (08:57 +0000)]
I forgot to continuation mark.
Richard Levitte [Tue, 8 Apr 2003 08:36:20 +0000 (08:36 +0000)]
It seems like OpenUnix's ld uses LD_LIBRARY_PATH to search for
libraries. What's worse, the directories given in LD_LIBRARY_PATH are
checked first! Therefore, we need a hack to prepend all the
directories we give with -L to the current value of LD_LIBRARY_PATH,
thereby temporarly forming a hacked value.
Only copy LIBEXTRAS if they are given.
Svr5 doesn't use -z allextract...
Lutz Jänicke [Tue, 8 Apr 2003 06:31:36 +0000 (06:31 +0000)]
Fix ordering of compare functions: strncmp() must be used first, a
the cipher name in the list is not guaranteed to be at least "buflen"
long.
PR: 567
Submitted by: "Matt Harren" <matth@cs.berkeley.edu>
Richard Levitte [Tue, 8 Apr 2003 06:01:55 +0000 (06:01 +0000)]
We seem to carry some rests of the 0.9.6 [engine] ENGINE framework, here in
form of unneeded direct calls through the engine pointer..
Richard Levitte [Tue, 8 Apr 2003 06:00:05 +0000 (06:00 +0000)]
We seem to carry some rests of the 0.9.6 [engine] ENGINE framework in form
of unneeded includes of openssl/engine.h.
Richard Levitte [Mon, 7 Apr 2003 19:15:25 +0000 (19:15 +0000)]
RSA_FLAG_SIGN_VER indicates the special rsa_sign and rsa_verify function
pointers should be used. It doesn't necessarely mean it should go through
the ENGINE framework.
Richard Levitte [Mon, 7 Apr 2003 10:15:32 +0000 (10:15 +0000)]
What was I smoking? EVP_PKEY_cmp() should return with 0 if
EVP_PKEY_cmp_parameters() returned 0, otherwise it should
go on processing the public key component. Thia has nothing
to do with the proper handling of EC parameters or not.
Richard Levitte [Mon, 7 Apr 2003 10:09:44 +0000 (10:09 +0000)]
Correct a typo.
Have EVP_PKEY_cmp() call EVP_PKEY_cmp_parameters(), and make a note
about the lack of parameter comparison for EC.
Richard Levitte [Sun, 6 Apr 2003 15:31:18 +0000 (15:31 +0000)]
Constify
Richard Levitte [Sat, 5 Apr 2003 21:21:26 +0000 (21:21 +0000)]
Do not call ENGINE_setup_bsd_cryptodev() when OPENSSL_NO_ENGINE is defined.
PR: 564
Richard Levitte [Fri, 4 Apr 2003 15:10:35 +0000 (15:10 +0000)]
Convert save_serial() to work like save_index(), and add a
rotate_serial() that works like rotate_index().
Richard Levitte [Fri, 4 Apr 2003 14:39:44 +0000 (14:39 +0000)]
Add documentation on the added functionality in 'openssl ca'.
Richard Levitte [Fri, 4 Apr 2003 14:19:15 +0000 (14:19 +0000)]
make update
Richard Levitte [Fri, 4 Apr 2003 14:19:00 +0000 (14:19 +0000)]
There's no need to check for __attribute__ with ANSI functions, since
we only check to the opening parenthesis anyway...
Richard Levitte [Thu, 3 Apr 2003 23:39:48 +0000 (23:39 +0000)]
Correct a lot of printing calls. Remove extra arguments...
Richard Levitte [Thu, 3 Apr 2003 23:35:14 +0000 (23:35 +0000)]
Make %p and %# work properly, at least with pointers and floats.
Richard Levitte [Thu, 3 Apr 2003 23:06:05 +0000 (23:06 +0000)]
Add GCC attributes when compiled with gcc. This helps find out if
we're using the printing functions correctly or not.
I used the corresponding attributes found in the header files of my
Linux installation.
Richard Levitte [Thu, 3 Apr 2003 23:04:48 +0000 (23:04 +0000)]
Counter for GCC attributes.
Richard Levitte [Thu, 3 Apr 2003 23:01:20 +0000 (23:01 +0000)]
One more debug line to conditionalise.
Richard Levitte [Thu, 3 Apr 2003 22:38:31 +0000 (22:38 +0000)]
Add a CA section, to make sure the test will work with the changes in
CA.sh.
Richard Levitte [Thu, 3 Apr 2003 22:33:59 +0000 (22:33 +0000)]
Implement self-signing in 'openssl ca'. This makes it easier to have
the CA certificate part of the CA database, and combined with
'unique_subject=no', it should make operations like CA certificate
roll-over easier.
Richard Levitte [Thu, 3 Apr 2003 22:27:24 +0000 (22:27 +0000)]
Add functionality to help making self-signed certificate.
Richard Levitte [Thu, 3 Apr 2003 22:12:48 +0000 (22:12 +0000)]
It's recommended to use req rather than x509 to create self-signed certificates
Richard Levitte [Thu, 3 Apr 2003 21:55:55 +0000 (21:55 +0000)]
Typo correction
Richard Levitte [Thu, 3 Apr 2003 20:03:23 +0000 (20:03 +0000)]
Don't try to free NULL values...
Richard Levitte [Thu, 3 Apr 2003 19:10:32 +0000 (19:10 +0000)]
Reindent for readability.
Richard Levitte [Thu, 3 Apr 2003 19:07:27 +0000 (19:07 +0000)]
Remove unused variable.
Richard Levitte [Thu, 3 Apr 2003 18:50:15 +0000 (18:50 +0000)]
Reset the version number of the issuer certificate? I believe this
hasn't been tested in a long while...
Richard Levitte [Thu, 3 Apr 2003 18:07:39 +0000 (18:07 +0000)]
Conditionalise all debug strings.
Richard Levitte [Thu, 3 Apr 2003 16:33:03 +0000 (16:33 +0000)]
Make it possible to have multiple active certificates with the same
subject.
Bodo Möller [Wed, 2 Apr 2003 09:50:22 +0000 (09:50 +0000)]
make RSA blinding thread-safe
Richard Levitte [Tue, 1 Apr 2003 10:59:15 +0000 (10:59 +0000)]
It seems like gcc-drivven shared library building on OpenUnix 8 requires
-shared rather than -G.
Dr. Stephen Henson [Mon, 31 Mar 2003 22:29:25 +0000 (22:29 +0000)]
Update from stable branch.
Richard Levitte [Mon, 31 Mar 2003 13:56:52 +0000 (13:56 +0000)]
No need to test -setalias twice.
PR: 556
Richard Levitte [Mon, 31 Mar 2003 13:24:02 +0000 (13:24 +0000)]
Don't feil when indent is 0.
PR: 559
Richard Levitte [Mon, 31 Mar 2003 13:06:24 +0000 (13:06 +0000)]
Add usage string for -fingerprint.
PR: 560
Dr. Stephen Henson [Sun, 30 Mar 2003 01:51:16 +0000 (01:51 +0000)]
Multi valued AVA support.
Richard Levitte [Fri, 28 Mar 2003 08:57:04 +0000 (08:57 +0000)]
OpenUNIX 8 has some problems using -G with gcc. Maybe using gnu-shared works better (will be tested tonight).