Ben Laurie
0f7ff5b809
We have to save text0 each time round the outer loop.
2004-02-12 19:32:57 +00:00
Dr. Stephen Henson
820fb35a21
Fix handling of -offset and -length in asn1parse tool.
...
If -offset exceeds -length of data available exit with an error.
Don't read past end of total data available when -offset supplied.
If -length exceeds total available truncate it.
2004-02-08 13:31:53 +00:00
Andy Polyakov
b47178f0ed
Typo in crypto/bn/asm/x86_64.c, bn_div_words().
...
PR: 821
2004-02-07 09:50:46 +00:00
Ben Laurie
e6738d4be8
Improve test suite.
2004-02-02 15:25:30 +00:00
Ben Laurie
4c6d0b7069
Wrong variable!
2004-01-31 17:18:02 +00:00
Ben Laurie
135891a9d5
Force odd parity.
2004-01-31 16:39:59 +00:00
Ben Laurie
bcb0a64421
Eliminate pointless variable.
2004-01-31 16:30:13 +00:00
Ben Laurie
7575c7e3bb
Test suite plus failure if selftest fails.
2004-01-30 19:22:22 +00:00
Richard Levitte
6a0fc3b6e1
Recent changes from 0.9.7-stable
2004-01-29 09:48:49 +00:00
Richard Levitte
ee2cffeb56
Recent changes from 0.9.7-stable
2004-01-29 09:40:44 +00:00
Andy Polyakov
326e02b260
Reserve for unaligned buffer. The problem was "pointed out" be HPUX64
...
gcc, which failed to compile it with "not aligned" at higher optimization
levels.
2004-01-24 15:04:38 +00:00
Andy Polyakov
50f40631d0
Fix for DES_cfb_encrypt corrupting output buffer. This renders certain
...
code in corresponding EVP modules obsolete, which I remove at once.
2004-01-24 10:33:33 +00:00
Richard Levitte
370d5a72db
Recent changes from 0.9.7-stable.
2004-01-23 16:09:01 +00:00
Dr. Stephen Henson
de56817c9c
Replace expired certificate.
2004-01-21 13:09:27 +00:00
cvs2svn
83d1298fa0
This commit was manufactured by cvs2svn to create branch 'OpenSSL-fips-
...
0_9_7-stable'.
2004-01-21 13:08:15 +00:00
Dr. Stephen Henson
815d7057be
Replace expired certificate.
2004-01-21 13:08:11 +00:00
Andy Polyakov
30cb9ec715
SHA-1 assembler tune-up for Intel P4
2004-01-21 08:17:08 +00:00
Richard Levitte
8b79f2051d
Recent and not so recent changes from 0.9.7-stable, all conflicts resolved.
2004-01-19 08:53:02 +00:00
Richard Levitte
af6dab9b00
Adding a slash between the directoryt and the file is a problem with
...
VMS. The C RTL can handle it well if the "directory" is a logical
name with no colon, therefore ending being 'logname/file'. However,
if the given logical names actually has a colon, or if you use a full
VMS-syntax directory, you end up with 'logname:/file' or
'dev:[dir1.dir2]/file', and that isn't handled in any good way.
So, on VMS, we need to check if the directory string ends with a
separator (one of ':', ']' or '>' (< and > can be used instead [ and
])), and handle that by not inserting anything between the directory
spec and the file name. In all other cases, it's assumed the
directory spec is a logical name, so we need to place a colon between
it and the file.
Notified by Kevin Greaney <kevin.greaney@hp.com>.
2004-01-10 18:04:38 +00:00
Lutz Jänicke
cdb42bcf0c
Cover all DSA setups when running tests
...
PR: #748
Submitted by: Kirill Kochetkov <kochet@ixbt.com>
2004-01-08 07:46:37 +00:00
cvs2svn
7995627040
This commit was manufactured by cvs2svn to create branch 'OpenSSL-fips-
...
0_9_7-stable'.
2004-01-08 07:38:16 +00:00
Lutz Jänicke
fc56b52924
Updates to s_time manual page
...
PR: #570
Submitted by: Martin Witzel <MWITZEL@de.ibm.com>
2004-01-08 07:38:15 +00:00
Ben Laurie
6062460131
Improve debugging.
2004-01-06 18:02:32 +00:00
Lutz Jänicke
a32fc687de
Add s_time manual page
...
Submitted by: "Martin Witzel" <MWITZEL@de.ibm.com>
PR: #570
2004-01-04 18:59:14 +00:00
Lutz Jänicke
c0017a5a65
Update URI
...
Submitted by: Gertjan van Oosten <gertjan@West.NL>
PR: #804
2004-01-04 18:05:50 +00:00
Lutz Jänicke
344e86645d
unintptr_t and <inttypes.h> are not strictly portable with respect to
...
ANSI C 89.
Undo change to maintain compatibility.
2004-01-04 17:53:21 +00:00
Richard Levitte
075521725d
Fix Perl problems on sparc64.
...
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
2003-12-27 16:13:18 +00:00
Richard Levitte
5fdf06666c
Avoid including cryptlib.h, it's not really needed.
...
Check if IDEA is being built or not.
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
2003-12-27 16:10:30 +00:00
Richard Levitte
f28e8bd300
Only use environment variables if uid and gid are the same as euid and egid.
...
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
2003-12-27 16:07:20 +00:00
Richard Levitte
de02ec2767
Check if a random "file" is really a device file, and treat it
...
specially if it is.
Add a few OpenBSD-specific cases.
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
2003-12-27 16:02:22 +00:00
Richard Levitte
112341031b
Correct documentation typos.
...
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
2003-12-27 15:04:54 +00:00
Richard Levitte
7cf803230b
OpenBSD-internal changes.
...
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
2003-12-27 15:02:56 +00:00
Richard Levitte
79b42e7654
Use sh explicitely to run point.sh
...
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
2003-12-27 14:59:07 +00:00
Richard Levitte
f0c5db92f7
Include strings.h so strcasecmp() and strncasecmp() get properly declared.
2003-12-27 14:54:48 +00:00
Richard Levitte
d420ac2c7d
Use BUF_strlcpy() instead of strcpy().
...
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-12-27 14:40:17 +00:00
Richard Levitte
b79aa47a0c
Add a newline at the end of the last line.
...
This is part of a large change submitted by Markus Friedl <markus@openbsd.org>
2003-12-27 14:26:14 +00:00
Dr. Stephen Henson
e88c577738
Typos.
2003-12-20 22:48:21 +00:00
Richard Levitte
10fdd8d5fd
I haven't merged from 0.9.7-stable in a loooong time. It shows :-).
2003-12-18 19:26:40 +00:00
Ben Laurie
9c2fcb789e
Make OFB MCT work.
2003-12-18 17:21:18 +00:00
Ben Laurie
01d49d19e0
Even ECB needs new keys.
2003-12-18 15:39:16 +00:00
Ben Laurie
380537d9ff
All CFB modes have to do magic on decrypt.
2003-12-18 15:38:58 +00:00
Ben Laurie
3229fd6afe
Who invented these tests? Reconstruct internal state in order to follow
...
bizarre CFB test algorithm.
2003-12-18 14:26:50 +00:00
Ben Laurie
cba1c06e5f
CFB-64 needs to use the saved IV too.
2003-12-18 14:10:53 +00:00
Ben Laurie
bebc48c72f
Decrypt correctly.
2003-12-18 13:57:24 +00:00
Ben Laurie
50bd5b852a
Derive new keys correctly.
2003-12-18 13:33:12 +00:00
Ben Laurie
91182b1b28
Output keys correctly.
2003-12-18 12:44:27 +00:00
Ben Laurie
21a5b6c521
Count was missing in MCT output.
2003-12-18 10:08:01 +00:00
Richard Levitte
a2b0de98af
To figure out if we're going outside the buffer, use the size of the buffer,
...
not the size of the integer used to index in said buffer.
PR: 794
Notified by: Rhett Garber <rhett_garber@hp.com>
2003-12-11 18:01:03 +00:00
Richard Levitte
4775944f81
Document that you need to include x509.h (to get [i2d|d2i]_RSA_PUBKEY()).
...
Correct the typo PUKEY...
2003-12-10 14:31:55 +00:00
Richard Levitte
2abd5b7aa0
Document that you need to include x509.h (to get [i2d|d2i]_DSA_PUBKEY()).
...
Correct the typo PUKEY...
2003-12-10 13:57:51 +00:00