Commit Graph

  • 6b845cce43 remove execute bit Michael Rash 2013-03-23 08:53:48 -04:00
  • 6ca996a173 [test suite] minor spacing update Michael Rash 2013-03-22 22:34:10 -04:00
  • 112dc6959e Merge remote-tracking branch 'fjoncourt/hmac_support' into hmac_support Michael Rash 2013-03-21 21:58:05 -04:00
  • 42cfc58e20 [perl FKO] add HMAC support along with test suite HMAC verification (closes #16) Michael Rash 2013-03-21 21:55:18 -04:00
  • d677e18e25 minor ChangeLog wording update for HMAC section Michael Rash 2013-03-21 21:48:38 -04:00
  • 11ba153832 Merge remote-tracking branch 'upstream/hmac_support' into hmac_support Franck Joncourt 2013-03-20 22:33:45 +01:00
  • 4b63181387 Updated fwknop documentation. Franck Joncourt 2013-03-20 22:31:58 +01:00
  • b6bd8a8e8c Fixed issue when trying to save options for a new stanza. Franck Joncourt 2013-03-20 21:38:52 +01:00
  • 49c956dafc [test suite] added two basic tests for installation and operations of the python fko extension Michael Rash 2013-03-19 21:23:36 -04:00
  • b92fcce648 [python extension] minor function name updates Michael Rash 2013-03-19 21:22:32 -04:00
  • 8c3cab0269 [python extension] update key_gen() parse tuple format arg to handle hmac_type integer Michael Rash 2013-03-19 21:15:45 -04:00
  • e4689892ef [client] minor http resolve update to include URL in error output Michael Rash 2013-03-19 21:09:11 -04:00
  • ab40e30022 minor typo fix Michael Rash 2013-03-18 21:49:00 -04:00
  • d8090a8143 Allowed an fwknoprc stanza (-n) to be overriden by arguments from the command line. Added a sanity check to make sure the -n option is used with the --save-rc-stanza option. Franck Joncourt 2013-03-18 22:06:31 +01:00
  • 817a719a9c [python module] update fko_new_with_data() call to include hmac_type Michael Rash 2013-03-17 23:03:48 -04:00
  • 92af5b53be Merge remote-tracking branch 'fjoncourt/python_binding' into hmac_support Michael Rash 2013-03-17 23:02:57 -04:00
  • 247edec004 minor hmac prototype update to add const qualifier Michael Rash 2013-03-17 22:48:29 -04:00
  • 066e90d955 [test suite] added hmac_force_nat_access.conf file to Makefile.am Michael Rash 2013-03-17 22:42:52 -04:00
  • c7b5611fa4 Merge remote-tracking branch 'fjoncourt/hmac_support' into hmac_support Michael Rash 2013-03-17 21:34:23 -04:00
  • d299f1de66 Add ne wdirective to setup.py in order to be able to build the python binding without having libfko installed on the system. Franck Joncourt 2013-03-17 12:03:07 +01:00
  • 7e784df387 [server] allow long Rijndael command messages Michael Rash 2013-03-16 14:43:15 -04:00
  • 1de5e370e1 [test suite] added 'server_conf' hash key verification Michael Rash 2013-03-16 14:40:08 -04:00
  • 4bdb71315a [client] --nat-rand-port bug fix Michael Rash 2013-03-16 14:38:20 -04:00
  • 253ccb7cea added encryption type/mode and message type string representations for FKO context diplay output Michael Rash 2013-03-14 22:26:44 -04:00
  • b9046df64d Remove useless comment. Franck Joncourt 2013-03-14 22:39:36 +01:00
  • 212075094c Added the possibility to parse only sedction in a fwknoprc file and not only the whole file - more. Franck Joncourt 2013-03-14 22:16:37 +01:00
  • 366536055f Added the possibility to parse only sedction in a fwknoprc file and not only the whole file Franck Joncourt 2013-03-13 07:13:50 +01:00
  • aa36f3ffee bug fix to remove hmac_sha512_long_key_access.conf file (doesn't exist) from Makefile.am Michael Rash 2013-03-12 23:25:53 -04:00
  • 3ef3ab29c8 [test suite] 'key_file' hash key update for HMAC SHA384 test Michael Rash 2013-03-12 23:20:12 -04:00
  • 0b9f25362e [test suite] minor bug fix for HMAC SHA384 default key test rc file path Michael Rash 2013-03-12 23:10:09 -04:00
  • 9e32cdd6d9 [test suite] added files to Makefile.am and added a test to verify this Michael Rash 2013-03-12 22:50:37 -04:00
  • 55d188ed1f [test suite] added HMAC key tests Michael Rash 2013-03-12 22:18:43 -04:00
  • fe22423a44 [libfko] bug fix to maintain OpenSSL compatibility for HMAC keys longer than associated block size Michael Rash 2013-03-12 22:17:41 -04:00
  • 402a545cb2 convert standard hmac access.conf file for HMAC SHA512 to use key size of 128 bytes Michael Rash 2013-03-11 23:12:56 -04:00
  • bf6cc6c605 --key-gen bug fix to allow --key-len and --hmac-key-len values to apply to generated key lengths Michael Rash 2013-03-11 23:02:07 -04:00
  • 02d0255a7c update base64 key char arrays to use MAX_B64_KEY_LEN macro Michael Rash 2013-03-11 22:55:00 -04:00
  • 6478d2b892 minor fix to remove extraneous memset() call Michael Rash 2013-03-11 22:54:10 -04:00
  • 70c17be916 added MAX_B64_KEY_LEN for full length SHA512 keys Michael Rash 2013-03-11 22:50:02 -04:00
  • 4ef2a1ec57 fix fko_new_with_data() call to include the hmac type Michael Rash 2013-03-11 22:41:08 -04:00
  • 6e7a56067b [perl FKO module] add hmac_type to fko_new_with_data() calls Michael Rash 2013-03-11 21:13:20 -04:00
  • 343bd449d4 HMAC MD5 bug fix to ensure to set the MD5 block length to 64 Michael Rash 2013-03-10 21:59:39 -04:00
  • bd2af22691 [test suite] set HMAC_DIGEST_TYPE to md5 for HMAC MD5 test Michael Rash 2013-03-10 21:58:52 -04:00
  • 3598fc7d7d added missing hmac_md5() function to hmac.h Michael Rash 2013-03-10 18:56:19 -04:00
  • 7274f6724e Merge branch 'hmac_support' of github.com:mrash/fwknop into hmac_support Michael Rash 2013-03-10 18:12:41 -04:00
  • 19cf0d51fd Merge branch 'hmac_support' of github.com:mrash/fwknop into hmac_support Damien Stuart 2013-03-10 17:17:39 -04:00
  • 744e002779 Removed tmp lib and include dirs from the python module setup.py file. Damien Stuart 2013-03-10 17:17:19 -04:00
  • dc0ce29477 bug fix to anticipate OpenSSL HMAC output that spans multiple lines (as in SHA512) Michael Rash 2013-03-10 16:37:34 -04:00
  • c5b5cba729 Added HMAC MD5 support (need test suite validation still) Michael Rash 2013-03-10 16:30:06 -04:00
  • 977ee18c3f New function bool_to_yesno. Franck Joncourt 2013-03-10 20:55:19 +01:00
  • 0529d23595 remove minor debugging statement Michael Rash 2013-03-10 15:13:34 -04:00
  • 6882ac57ec add HMAC-SHA1 support Michael Rash 2013-03-10 14:56:39 -04:00
  • 7821e83dfc Merge branch 'hmac_support' of github.com:mrash/fwknop into hmac_support Michael Rash 2013-03-10 14:32:07 -04:00
  • 22dde8eb35 SPA with HMAC SHA256 and SHA384 now works Michael Rash 2013-03-10 14:26:05 -04:00
  • 6fa3be393c Renamed fko_set_hmac_type to fko_set_spa_hmac_type. Incorporated libfko changes and additions to the fko python module code. Damien Stuart 2013-03-10 13:21:24 -04:00
  • 8a2bc732b7 Fixed data format for some arguments in fwknoprc when they are saved. Franck Joncourt 2013-03-10 18:17:08 +01:00
  • 6f45b2c3b1 added HMAC SHA384 and SHA512 support, bug fix to allow shorter HMAC key lengths than associated digest block size Michael Rash 2013-03-09 23:27:08 -05:00
  • f9fa3c2b6d [test suite] derive HMAC digest type from client display context output Michael Rash 2013-03-09 23:25:59 -05:00
  • 6741cfc22b convert HMAC functions to static where possible Michael Rash 2013-03-09 16:47:42 -05:00
  • 3ff39dfab4 [test suite] minor variable conversion to 'our' vars Michael Rash 2013-03-09 16:41:32 -05:00
  • c5163fcc24 Added new parameters HMAC_DIGEST_TYPE to the save capability. Franck Joncourt 2013-03-09 12:39:05 +01:00
  • c2ef7f224a Moved static functions from the client to the fko_util.c file. Franck Joncourt 2013-03-09 12:17:17 +01:00
  • 469f9a5f39 Merge remote-tracking branch 'upstream/hmac_support' into hmac_support Franck Joncourt 2013-03-09 11:54:45 +01:00
  • 1a39047b92 ensure to close access.conf file ptr when an error condition is found and exit() is going to be called Michael Rash 2013-03-08 22:12:19 -05:00
  • 8b5cf3446f [test suite] minor bug fix for command line definition for invalid HMAC test Michael Rash 2013-03-08 22:05:11 -05:00
  • d13eba7d13 [test suite] minor category/subcategory update for fuzzing tests Michael Rash 2013-03-08 21:48:19 -05:00
  • 7fe5c55fcf [test suite] added various hmac verification conf files Michael Rash 2013-03-08 21:10:45 -05:00
  • d4362b7b38 [test suite] import test definitions from tests/*.pl files Michael Rash 2013-03-08 21:09:51 -05:00
  • 44d05a6916 interim commit for supporting multiple HMAC digest types (# 45) Michael Rash 2013-03-07 23:14:48 -05:00
  • 39ca73a245 [test suite] added OpenSSL HMAC verification (closes #39) Michael Rash 2013-03-05 23:29:46 -05:00
  • 053db37c0d Added more command line switches in order for the user to be able to specify the Rijndael, Rijndael base64 and HMAC key. Franck Joncourt 2013-03-05 21:01:38 +01:00
  • a09392b08d [test suite] better reporting of test title matching for valgrind coverage test Michael Rash 2013-03-03 17:56:02 -05:00
  • 5c182c1722 [test suite] added HMAC dual usage test Michael Rash 2013-03-03 16:21:46 -05:00
  • e064e39284 Merge branch 'hmac_header_fixes' into hmac_support Michael Rash 2013-03-03 14:36:21 -05:00
  • 1dc47f80d8 Fix byte order warning Michael Rash 2013-03-03 14:29:08 -05:00
  • 38a803fb71 * Added KEY, KEY_BASE64 and HMAC_KEY_BASE64 definitions to the save capability. * Allowed section to be found during an update of fwknoprc even if there are somes spaces before the stanza. * Allowed the user to strike the ENTER key to overwrite the section as it will be done with the 'Y' char. Franck Joncourt 2013-03-03 18:41:31 +01:00
  • 374c573c89 Merge branch 'hmac_header_fixes' into hmac_support Michael Rash 2013-03-03 00:35:39 -05:00
  • b86e48dd66 remove a couple of unnecessary header includes Michael Rash 2013-03-02 23:16:26 -05:00
  • d27c3e3b09 Merge branch 'hmac_header_fixes' of github.com:mrash/fwknop into hmac_header_fixes Michael Rash 2013-03-02 22:41:15 -05:00
  • d94513ee00 [test suite] started adding HMAC equivalent tests for all existing tests Michael Rash 2013-03-02 22:38:26 -05:00
  • f9e1ae4859 Merge my working branch 'hmac_support' into hmac_header_fixes Damien Stuart 2013-03-02 17:22:50 -05:00
  • c1baa7e12f Merge branch 'hmac_support' of github.com:mrash/fwknop into hmac_support Damien Stuart 2013-03-02 17:08:55 -05:00
  • 6ecf81b16e First round if refactoring to clean up header dependencies. Damien Stuart 2013-03-02 17:03:20 -05:00
  • 58ba7717e6 [test suite] minor category renaming Michael Rash 2013-03-02 14:13:47 -05:00
  • 1de684ab16 [test suite] minor spacing fix for hmac_access.conf file Michael Rash 2013-03-02 11:15:19 -05:00
  • e4b6f56619 [test suite] minor valgrind coverage dir import status message Michael Rash 2013-03-02 11:10:48 -05:00
  • a00de31f5a [test suite] use find_command() for valgrind path Michael Rash 2013-03-02 10:47:03 -05:00
  • 1e01d59c91 [test suite] added elapsed time display Michael Rash 2013-03-02 10:18:05 -05:00
  • 8731f02005 Merge branch 'hmac_support' into hmac_header_fixes Michael Rash 2013-03-01 22:35:19 -05:00
  • 839cc41603 remove unused vars for pf/ipfw/ipf firewalls until NAT is supported for them Michael Rash 2013-03-01 22:11:22 -05:00
  • bf94e79a3b merged bf990821ff for #20 Michael Rash 2013-03-01 21:58:08 -05:00
  • 73b1931bd8 minor clean up for get_keys() base64 decoded key length Michael Rash 2013-02-28 22:25:04 -05:00
  • ffcb77552b Remove lib/fko.h dependency on rijndael.h Michael Rash 2013-02-28 21:47:43 -05:00
  • 22316b796c added test/fko-wrapper/ files for the test suite Michael Rash 2013-02-28 21:42:53 -05:00
  • e38fb835d0 Added save capability for a specific stanza in fwknoprc. Franck Joncourt 2013-02-28 22:53:08 +01:00
  • 9c1b1d531d Merging fixes_for_2.0.4 into hmac_support Damien Stuart 2013-02-25 21:46:09 -05:00
  • db7f3e2b3c Added fko_set_spa_encryption_mode() multi-call test to fko-wrapper Michael Rash 2013-02-25 16:50:12 -05:00
  • bf990821ff Fixed broken configure options for forcing a particular firewall type and path. Damien Stuart 2013-02-24 18:09:13 -05:00
  • 2f1768fcc4 minor CREDITS file formatting update Michael Rash 2013-02-22 20:51:48 -05:00
  • bdb32cf634 added decryption tests to fko-wrapper Michael Rash 2013-02-21 22:47:40 -05:00
  • 6c2b657bfe [libfko] free dynamically allocated resources for multiple libfko fcn calls Michael Rash 2013-02-21 22:44:33 -05:00