Love Hörnquist Åstrand
d8e19f9232
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16586 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-18 13:48:40 +00:00
Love Hörnquist Åstrand
416e8eb727
Add DH_check_pubkey and defines it uses.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16585 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-18 13:48:30 +00:00
Love Hörnquist Åstrand
20200ee319
(DH_check_pubkey): New function.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16584 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-18 13:45:02 +00:00
Love Hörnquist Åstrand
44f875ef5a
Remove unused fragment.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16583 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-18 13:26:08 +00:00
Love Hörnquist Åstrand
3e70d0927b
Compare numbers with BN_cmp().
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16582 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-18 13:25:31 +00:00
Love Hörnquist Åstrand
1fc48af99a
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16581 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-18 13:24:03 +00:00
Love Hörnquist Åstrand
35e8a7b886
(heim_integer_cmp): make it work with negative numbers.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16580 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-18 13:22:11 +00:00
Love Hörnquist Åstrand
03009adb79
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16577 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-17 15:38:59 +00:00
Love Hörnquist Åstrand
106ab5e5cf
Include <limits.h>. From David Love <fx@gnu.org>.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16575 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-17 15:34:39 +00:00
Love Hörnquist Åstrand
86088e002d
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16573 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-16 23:02:30 +00:00
Love Hörnquist Åstrand
905a9d79b8
check that der_parse_hex_heim_integer() handles odd length numbers.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16572 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-16 23:02:16 +00:00
Love Hörnquist Åstrand
8018ea69c2
(der_parse_hex_heim_integer): make more resiliant to errors, handle
...
odd length numbers.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16571 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-16 23:01:11 +00:00
Love Hörnquist Åstrand
6325518929
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16570 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-16 13:15:05 +00:00
Love Hörnquist Åstrand
20beaf630b
(gss_delete_sec_context): if the context handle is GSS_C_NO_CONTEXT,
...
don't fall over.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16569 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-16 13:12:29 +00:00
Love Hörnquist Åstrand
3e9fc4053a
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16568 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-15 20:30:49 +00:00
Love Hörnquist Åstrand
2474f31fd1
(libkadm5clnt.la) doesn't depend on libhdb, remove dependency
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16566 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-15 20:28:41 +00:00
Love Hörnquist Åstrand
a3e9be86fc
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16565 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 15:27:12 +00:00
Love Hörnquist Åstrand
9d9dcf58a0
use #include <hcrypto/...>
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16564 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 15:26:52 +00:00
Love Hörnquist Åstrand
6358b0c902
provide a symlink so the directory hcrypto/ seems to exists
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16563 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 15:26:09 +00:00
Love Hörnquist Åstrand
d81b773e4c
Don't depend on dblibrary.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16562 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 14:26:12 +00:00
Love Hörnquist Åstrand
4fc736ab5a
Don't use db support unless its build into libc but we dont check for
...
that now, so just disable the code. This removes the dependency on
libdb for roken, and that is a good thing since it causes problem with
nss plugins that uses DB3 that also provides the same symbol, but with
a diffrent ABI. so when the application calls getpwnamn() and it
linked to roken, it craches in the nss functions.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16561 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 14:25:32 +00:00
Love Hörnquist Åstrand
163c6cb7b5
delete crypto_headers.h, use global file instead
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16560 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 14:02:49 +00:00
Love Hörnquist Åstrand
a88ee830b5
Add RSAPrivateKey.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16559 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 13:58:00 +00:00
Love Hörnquist Åstrand
babdd69260
Add RSAPrivateKey
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16558 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 13:56:37 +00:00
Love Hörnquist Åstrand
ee86169143
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16551 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 13:33:55 +00:00
Love Hörnquist Åstrand
61a7db8122
Expose dsa symbols
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16550 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 13:33:34 +00:00
Love Hörnquist Åstrand
5df6816433
Rename library to hcrypto and install headerfiles in hcrypto/.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16549 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 13:32:57 +00:00
Love Hörnquist Åstrand
db692e67db
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16545 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 08:45:16 +00:00
Love Hörnquist Åstrand
41ce53a16e
(PBE_string2key): libdes now supports PKCS12_key_gen
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16544 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 08:44:57 +00:00
Love Hörnquist Åstrand
bac884b9e6
Test for PKCS12_key_gen.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16543 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 08:42:49 +00:00
Love Hörnquist Åstrand
194f4b9da5
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16542 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 08:41:50 +00:00
Love Hörnquist Åstrand
1a95d61630
Drop HMAC_CTX_create and HMAC_CTX_destroy.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16541 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 08:41:38 +00:00
Love Hörnquist Åstrand
38dd4722c8
(ENGINE_add_conf_module): Also load DH
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16540 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 08:41:06 +00:00
Love Hörnquist Åstrand
db4f904fbb
Reorder includes to avoid compile errors, provide DH_new_method().
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16539 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 08:39:22 +00:00
Love Hörnquist Åstrand
fc22d50a39
Indent.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16538 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 08:38:26 +00:00
Love Hörnquist Åstrand
33b75d6802
BN_get_negative was really named BN_is_negative, a comment confused me.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16537 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 08:37:58 +00:00
Love Hörnquist Åstrand
398bb0bf9b
BN_get_negative was really named BN_is_negative, a comment confused me.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16536 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 08:27:50 +00:00
Love Hörnquist Åstrand
3117ec71da
Add PKCS12_key_gen().
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16535 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 08:27:12 +00:00
Love Hörnquist Åstrand
d3eb7dcae5
Add test_cipher, test_pkcs12, add pkcs12.[ch].
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16534 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 08:26:09 +00:00
Love Hörnquist Åstrand
39e4b9eec1
Test for EVP_CIPHER.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16533 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 08:25:34 +00:00
Love Hörnquist Åstrand
849dc3cc72
Rename rc2_40_cbc internal variable to something better.
...
Unbreak des-ede3-cbc.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16532 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-13 08:25:00 +00:00
Love Hörnquist Åstrand
410d584bbb
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16524 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-12 14:04:03 +00:00
Love Hörnquist Åstrand
61be851b36
Need BN_is_negative too.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16523 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-12 14:03:39 +00:00
Love Hörnquist Åstrand
7d37435503
Free memory.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16522 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-11 08:56:05 +00:00
Love Hörnquist Åstrand
279fbe4766
Test BN_uadd.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16521 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-11 08:55:24 +00:00
Love Hörnquist Åstrand
f84997825f
(BN_uadd): Add.
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16520 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-11 08:34:55 +00:00
Love Hörnquist Åstrand
670afff8cf
(BN_rand): don't leak memory on failure, cache malloc(0) case
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16519 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-11 08:33:58 +00:00
Love Hörnquist Åstrand
0e63038199
(BN_rand): clear the bits above the bits that user requested.
...
(BN_uadd): new function.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16518 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-11 08:29:32 +00:00
Love Hörnquist Åstrand
cc9f4beb11
x
...
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16517 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-11 01:57:08 +00:00
Love Hörnquist Åstrand
e3f2a6b60a
(p11_rsa_public_decrypt): since is wrong, don't provide it. PKCS11
...
can't do public_decrypt, it support verify though. All this doesn't
matter, since the code never go though this path.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16516 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-11 01:56:51 +00:00