Commit Graph

8261 Commits

Author SHA1 Message Date
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
Love Hörnquist Åstrand
2471aed4f0 Provide glue to compile with less warnings with OpenSSL
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16515 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-11 01:38:12 +00:00
Love Hörnquist Åstrand
f9cb9785b3 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16514 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-10 12:22:15 +00:00
Love Hörnquist Åstrand
1a5d249082 (EVP_CIPHER_CTX_cleanup): clean up less aggressively
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16513 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-10 12:22:03 +00:00
Love Hörnquist Åstrand
4aa87b6a5e x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16512 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-10 05:50:37 +00:00
Love Hörnquist Åstrand
04972f2f5b (check_PROGRAMS): add test_hmac
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16511 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-10 05:49:38 +00:00
Love Hörnquist Åstrand
a83755aac8 Simple regression test for HMAC.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16510 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-10 05:48:43 +00:00
Love Hörnquist Åstrand
bac186a757 Make hmac work.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16509 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-10 05:47:45 +00:00
Love Hörnquist Åstrand
cf6b056888 return the right blocksize for digests.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16508 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-10 05:46:59 +00:00
Love Hörnquist Åstrand
1f6590e295 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16507 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-09 17:15:08 +00:00
Love Hörnquist Åstrand
d380836a17 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16506 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-09 17:14:52 +00:00
Love Hörnquist Åstrand
eda99f62e6 (hex_decode): support decoding odd number of characters, in the odd
len case, the character ends up in the first byte in the lower nibble.


git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16504 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-09 17:09:29 +00:00
Love Hörnquist Åstrand
f9dbc89ee3 Check that we can decode single character hex chars.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16503 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-09 17:07:06 +00:00
Love Hörnquist Åstrand
eda77a82ab Add test for DH.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16497 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-09 15:24:14 +00:00
Love Hörnquist Åstrand
9c8236b25e x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16496 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-08 23:24:38 +00:00
Love Hörnquist Åstrand
5140fde4df x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16495 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-08 23:23:09 +00:00
Love Hörnquist Åstrand
018ec753ff Add DH_new_method, add ENGINE refcounting.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16494 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-08 23:22:55 +00:00
Love Hörnquist Åstrand
f79e06f081 Add ENGINE_set_default_DH and ENGINE_get_default_DH
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16493 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-08 23:20:59 +00:00
Love Hörnquist Åstrand
1b15095bd7 x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16492 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-08 23:09:30 +00:00
Love Hörnquist Åstrand
f18d723991 Add test for RSA encryption.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16491 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-08 23:09:07 +00:00
Love Hörnquist Åstrand
e1c122af2b x
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16490 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-08 22:59:40 +00:00
Love Hörnquist Åstrand
2452ddfd39 Add test for RSA.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16489 ec53bebd-3082-4978-b11e-865c3cabbd6b
2006-01-08 22:52:54 +00:00