Commit Graph

  • 300642ca29 new functions. Love Hörnquist Åstrand 2008-08-22 21:18:29 +00:00
  • da29ca9744 define HC_DEPRECATED_CRYPTO Love Hörnquist Åstrand 2008-08-21 22:10:09 +00:00
  • 27e06ef268 Pick out header and trailer first before treating data and sign_only data. Love Hörnquist Åstrand 2008-08-21 21:25:53 +00:00
  • 0f18ec866a fix iov useage, check length and padding buffer Love Hörnquist Åstrand 2008-08-21 21:25:35 +00:00
  • 5ad47f2f66 * XXX CTS EVP is broken, can't handle multi buffers :( Love Hörnquist Åstrand 2008-08-21 21:25:27 +00:00
  • fd4fa6e543 remove krb5_encrypt_ivec_new now that we have new sample code Love Hörnquist Åstrand 2008-08-21 21:25:14 +00:00
  • 8ef17f5306 test encryption and decryption. Love Hörnquist Åstrand 2008-08-21 21:25:00 +00:00
  • 72157cd54f drop len from krb5_crypto_length() Love Hörnquist Åstrand 2008-08-21 21:24:52 +00:00
  • 4e73040133 drop len from krb5_crypto_length() Love Hörnquist Åstrand 2008-08-21 21:24:38 +00:00
  • 3653a323fb update comments Love Hörnquist Åstrand 2008-08-21 21:24:29 +00:00
  • 085315cad3 krb5_{encrypt,decrypt}_iov_ivec for derived crypto. Love Hörnquist Åstrand 2008-08-21 21:24:21 +00:00
  • ffa4cfde5e test krb5_decrypt_iov_ivec Love Hörnquist Åstrand 2008-08-21 21:24:07 +00:00
  • f258e5136e Add krb5_crypto_iov Love Hörnquist Åstrand 2008-08-21 21:23:57 +00:00
  • 2b1fadb026 Dummy krb5_enctype_iov and friends. Love Hörnquist Åstrand 2008-08-19 11:51:20 +00:00
  • 68a0002ba9 clean up Love Hörnquist Åstrand 2008-08-19 02:20:36 +00:00
  • 58362ab151 Test EVP_CIPHER Love Hörnquist Åstrand 2008-08-19 02:20:24 +00:00
  • c6f0b74fe5 Do incremental encryption. Love Hörnquist Åstrand 2008-08-19 02:20:14 +00:00
  • 6fe6bf3eef allow selecting blocksize Love Hörnquist Åstrand 2008-08-19 02:20:01 +00:00
  • ae6d0372d5 KRB5-AUTHDATA-SIGNTICKET is assigned 142 from Tom Yu. Love Hörnquist Åstrand 2008-08-18 22:55:18 +00:00
  • eafdcccf57 KRB5-PADATA-EPAC Love Hörnquist Åstrand 2008-08-18 22:55:08 +00:00
  • 0ef01719fe add krb5_enctype_enable Love Hörnquist Åstrand 2008-08-18 20:15:41 +00:00
  • 61fb057fe7 Try to update buf_len to catch more errors Love Hörnquist Åstrand 2008-08-18 20:15:30 +00:00
  • bbc4454631 First implementation of EVP_CipherUpdate and EVP_CipherFinal_ex that only handle buffers on block bounderies. Love Hörnquist Åstrand 2008-08-18 20:15:16 +00:00
  • 248222b8f6 Tell what buf_len is used for. Love Hörnquist Åstrand 2008-08-18 20:15:03 +00:00
  • f9e0ec033a comments Love Hörnquist Åstrand 2008-08-18 20:14:53 +00:00
  • bec34fc8ac ref to example. Love Hörnquist Åstrand 2008-08-18 20:14:41 +00:00
  • a62c81e366 Test program Love Hörnquist Åstrand 2008-08-18 20:14:29 +00:00
  • 0077b6dd15 add example_evp_cipher Love Hörnquist Åstrand 2008-08-18 20:14:19 +00:00
  • 146c256ee5 define HC_DEPRECATED_CRYPTO Love Hörnquist Åstrand 2008-08-18 20:14:07 +00:00
  • e0efb981f0 documentation and fix des Love Hörnquist Åstrand 2008-08-18 20:13:55 +00:00
  • 0b3d8063c7 Detect old version of sqlite3 Love Hörnquist Åstrand 2008-08-18 20:13:43 +00:00
  • b2e4176571 drop EXAMPLE_PATH Love Hörnquist Åstrand 2008-08-18 20:13:31 +00:00
  • 1b3b6e53b0 add EXAMPLE_PATH Love Hörnquist Åstrand 2008-08-18 20:13:21 +00:00
  • e8bb6453e2 Dummy EVP_CipherUpdate EVP_CipherFinal_ex Love Hörnquist Åstrand 2008-08-18 20:13:10 +00:00
  • abce4983a7 Add prototypes for EVP_CipherUpdate EVP_CipherFinal_ex Love Hörnquist Åstrand 2008-08-18 20:12:44 +00:00
  • a83ab41cc3 Use -fPIC with linking, from bryan may and Russ Allbery Love Hörnquist Åstrand 2008-08-18 13:53:03 +00:00
  • 7285ce720d top_srcdir for sqlite3 header Love Hörnquist Åstrand 2008-08-18 13:50:09 +00:00
  • 470c89676a switch last MD5 to EVP Love Hörnquist Åstrand 2008-08-18 13:49:57 +00:00
  • 80f534b1be remove HMAC_MD5_checksum_enc, it was never used. Love Hörnquist Åstrand 2008-08-18 13:49:40 +00:00
  • 969f6d3c69 remove unused debug code that haven't been used in yeras Love Hörnquist Åstrand 2008-08-18 13:49:19 +00:00
  • 9a9febbd62 remove unused Love Hörnquist Åstrand 2008-08-17 16:09:39 +00:00
  • 440bdde5ff switch des3 to evp Love Hörnquist Åstrand 2008-08-17 16:09:26 +00:00
  • 980d3d3d1e define HC_DEPRECATED_CRYPTO Love Hörnquist Åstrand 2008-08-17 15:57:20 +00:00
  • 6f68a07561 define HC_DEPRECATED_CRYPTO Love Hörnquist Åstrand 2008-08-17 15:57:12 +00:00
  • fd7caae377 define HC_DEPRECATED_CRYPTO Love Hörnquist Åstrand 2008-08-17 15:57:05 +00:00
  • 2c011371e2 Mark weak crypto as HC_DEPRECATED_CRYPTO Love Hörnquist Åstrand 2008-08-17 15:56:58 +00:00
  • de9f33dca8 define HC_DEPRECATED_CRYPTO Love Hörnquist Åstrand 2008-08-17 15:56:49 +00:00
  • 89d5b031f9 define HC_DEPRECATED_CRYPTO Love Hörnquist Åstrand 2008-08-17 15:56:40 +00:00
  • eeab965755 include <sqlite3.h> instead of "sqlite3.h" Love Hörnquist Åstrand 2008-08-17 15:56:32 +00:00
  • cb65bdbb53 spelling Love Hörnquist Åstrand 2008-08-17 15:56:25 +00:00
  • f2a286081e pick up sqlite from variables. Love Hörnquist Åstrand 2008-08-17 15:56:18 +00:00
  • 1f37a38728 don't build sqlite if there is a system one Love Hörnquist Åstrand 2008-08-17 15:56:12 +00:00
  • 6c8e1adcfb optional check for sqlite3 Love Hörnquist Åstrand 2008-08-17 15:56:01 +00:00
  • 2b3730b46c allow optionally to drop weak enctypes and unstandard enctypes. Love Hörnquist Åstrand 2008-08-17 14:47:13 +00:00
  • 55ec8f2df0 flag to allow switching weak crytpo Love Hörnquist Åstrand 2008-08-17 14:12:06 +00:00
  • f4d11aa642 flag to allow switching weak crytpo Love Hörnquist Åstrand 2008-08-17 14:11:56 +00:00
  • 2f733b144a allow weak crypto Love Hörnquist Åstrand 2008-08-17 14:11:46 +00:00
  • 410932703b test disabling and expection of des. Love Hörnquist Åstrand 2008-08-17 14:11:37 +00:00
  • 80e3051b41 make excpetion for known weak types Love Hörnquist Åstrand 2008-08-17 14:11:29 +00:00
  • b5910292fc make excpetion for known weak types Love Hörnquist Åstrand 2008-08-17 14:11:19 +00:00
  • 3a0b87a303 check that des expection works Love Hörnquist Åstrand 2008-08-17 14:11:09 +00:00
  • 4d41802863 set ret before use. Love Hörnquist Åstrand 2008-08-17 14:10:58 +00:00
  • 817f43af29 set ret before use. Love Hörnquist Åstrand 2008-08-17 14:10:48 +00:00
  • b60c237dab All keys doesn't include des keys Love Hörnquist Åstrand 2008-08-17 14:10:38 +00:00
  • ce7dc5a8b8 add EVP_des_cbc Love Hörnquist Åstrand 2008-08-17 14:10:24 +00:00
  • e8c1f45bf8 add EVP_des_cbc Love Hörnquist Åstrand 2008-08-17 14:10:15 +00:00
  • 3cf44d5def add EVP_des_cbc Love Hörnquist Åstrand 2008-08-17 14:10:07 +00:00
  • aa3cf96645 add [libdefaults]allow_weak_crypto to allow des Love Hörnquist Åstrand 2008-08-17 14:09:56 +00:00
  • 6872e73f4d Play games to move make make-proto not see this EVP_hcrypto_aes. Disable DES. Add krb5_enctype_enable(). Love Hörnquist Åstrand 2008-08-17 14:09:45 +00:00
  • 357e5964a9 play games to move make make-proto not see this functions. Love Hörnquist Åstrand 2008-08-17 14:09:31 +00:00
  • a1c4eede5f no des. Love Hörnquist Åstrand 2008-08-17 14:09:20 +00:00
  • b5e0b4121e deprecated functions Love Hörnquist Åstrand 2008-08-17 14:09:11 +00:00
  • 826a7369a3 spelling Love Hörnquist Åstrand 2008-08-17 14:09:03 +00:00
  • 0cbaf39afc move to group crypto Love Hörnquist Åstrand 2008-08-17 14:08:49 +00:00
  • 3669790e99 add krb5_enctype_enable and some doxygen Love Hörnquist Åstrand 2008-08-17 14:08:32 +00:00
  • 67bb81a885 enable crypto Love Hörnquist Åstrand 2008-08-17 14:08:16 +00:00
  • 1a14adc125 enable crypto Love Hörnquist Åstrand 2008-08-17 14:08:07 +00:00
  • 07e88113f9 webpage is http://www.h5l.org/ Love Hörnquist Åstrand 2008-08-17 14:07:57 +00:00
  • c03f133743 drop aes.h, now we use evp. Love Hörnquist Åstrand 2008-08-17 14:07:49 +00:00
  • 1c9741f328 The PRF slightly more generic Love Hörnquist Åstrand 2008-08-17 14:07:40 +00:00
  • f6d7055a49 Pass down EVP_CIPHER to key schedule and clean up. Love Hörnquist Åstrand 2008-08-17 14:07:21 +00:00
  • ed463c5e96 switch aes and des-cbc-{crc,md4,md5} to evp Love Hörnquist Åstrand 2008-08-17 14:07:09 +00:00
  • 879ac0a824 remove #if 0 debug stuff that haven't been used for a couple of years Love Hörnquist Åstrand 2008-08-17 14:06:54 +00:00
  • 7cc56b554f use EVP for des-crc-mdX functions Love Hörnquist Åstrand 2008-08-17 14:06:37 +00:00
  • bf83b84842 More EVP. Love Hörnquist Åstrand 2008-08-17 14:06:24 +00:00
  • b0b2802cb1 More EVP. Love Hörnquist Åstrand 2008-08-17 14:06:10 +00:00
  • acdb0765bd maybe this should work... Love Hörnquist Åstrand 2008-08-17 14:05:53 +00:00
  • 754267da67 expose hc_evp_md Love Hörnquist Åstrand 2008-08-16 23:04:52 +00:00
  • 7c6e91521c expose hc_evp_md Love Hörnquist Åstrand 2008-08-16 23:04:43 +00:00
  • 7260146234 Only clean keys that had their schedule setup. Love Hörnquist Åstrand 2008-08-16 23:04:34 +00:00
  • 7d80d78c9c Moved cts test to hcrypto. Love Hörnquist Åstrand 2008-08-16 23:04:18 +00:00
  • 65e525ce2e cleanup of crypto context, for encryptes that needs to do malloc Love Hörnquist Åstrand 2008-08-16 23:04:09 +00:00
  • 634dfaf5f3 _krb5_aes_cts_encrypt no longer used. Love Hörnquist Åstrand 2008-08-16 23:03:56 +00:00
  • 0a0d731350 Start switch to EVP digest. Love Hörnquist Åstrand 2008-08-16 23:03:42 +00:00
  • 7e03e547fa generic hash (sample md5) Love Hörnquist Åstrand 2008-08-16 23:03:28 +00:00
  • b10c376602 pull in hcrypto/evp-aes-cts.c if we use openssl Love Hörnquist Åstrand 2008-08-16 23:03:20 +00:00
  • 25114f77f6 handle building as part of openssl and libkrb5 Love Hörnquist Åstrand 2008-08-16 23:03:11 +00:00
  • 4dd45a8442 make this as cryptolib Love Hörnquist Åstrand 2008-08-16 23:02:59 +00:00
  • 28650bb961 EVP_wincrypt_des_ede3_cbc Love Hörnquist Åstrand 2008-08-16 23:02:49 +00:00
  • 72d753aec4 Use EVP for AES Love Hörnquist Åstrand 2008-08-16 23:02:40 +00:00