Commit Graph

199 Commits

Author SHA1 Message Date
Mike Frysinger
1ee533d746 sha: fix strict aliasing warnings (#7)
Closes issue #7.
2014-07-11 18:35:33 -07:00
Fish (David B. Trout)
9d37bd627e Remove never used NLS support 2013-09-12 14:35:50 -07:00
Fish (David B. Trout)
a604264f13 Remove obsolete non-Git $Id$ and $Log$ special keywords. 2013-09-12 11:47:45 -07:00
Fish (David B. Trout)
c026f2ace4 UNREFERENCED() fix:
Because the 'UNREFERENCED' macro generates benign do-nothing code to reference the variable in question (in order to silence the compiler warning), it must always FOLLOW any/all variable declarations.  It cannot come first (unless you have no local vars).
2013-04-24 15:11:49 -07:00
John P. Hartmann
1e066f466e Use UNREFERENCED(). 2013-04-24 16:48:38 +02:00
John P. Hartmann
a910da11ee Shut up some GCC warnings. 2013-04-24 13:01:28 +02:00
John P. Hartmann
d43f71fbe0 Merge branch 'master' of github.com:s390guy/hercules-390 2013-04-23 10:53:17 +02:00
John P. Hartmann
81dde75bed Make PCC work. 2013-04-23 10:51:57 +02:00
Fish (David B. Trout)
4a2d84019f HQA = Hercules Build Configurations Quality Assurance Testing
The "HQA" commit introduces a new build feature that provides the ability to override Hercules's default build settings without having to modify any of the Hercules header files themselves.  (Note: not all build settings may be overridable yet. This is a work in progress.)

To override Hercules's default build settings, define an environment variable called 'HQA_DIR' pointing to the directory where your optional "hqa.h" overrides header file exists, or, instead of defining an environment variable, simply specify, if Linux, the new "--enable-hqa" configure option, or, if Windows, the new "-hqa" "makefile.bat" option.

Then, within your "hqa.h" override header, either #define the 'HQA_SCENARIO' macro to one of the pre-defined values defined in Hercules's "hqadefs.h" header file, or simply #define your own scenario. The values you #define will then override Hercules's default values.

Additionally, on Windows, you can override virtually any of the compiler settings as well, via a 'HQA.msvc' nmake !include override file that, for example, modifies the $(cflags) variable to add, remove, or change whatever compiler option you wish.
2013-04-12 14:48:06 -07:00
Fish-Git
46d7f45444 Remove obsolete SVN $Id$ and $Log$ keyword statements unsupported by Git. 2012-05-17 13:09:28 -07:00
Fish (David B Trout)
1383561eaf Compiler warning refactoring cont'd:
ACTIVATE suppression of certain compiler warnings.
(Most all of which were already being suppressed.)

git-svn-id: file:///home/jj/hercules.svn/trunk@7769 956126f8-22a0-4046-8f4a-272fa8102e63
2011-09-20 12:49:36 +00:00
Paul Gorlinsky
653a6a48ba Correct memset issues... missing parm
git-svn-id: file:///home/jj/hercules.svn/trunk@7640 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-26 01:50:54 +00:00
Fish (David B Trout)
236a11b6e2 (cosmetic: remove trailing blanks and tabs)
git-svn-id: file:///home/jj/hercules.svn/trunk@7613 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-23 06:42:44 +00:00
Paul Gorlinsky
8b47a7f3f7 Revert bzero(d,s) to memset(d,0,s).
git-svn-id: file:///home/jj/hercules.svn/trunk@7610 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-22 22:34:08 +00:00
Paul Gorlinsky
47f306d108 Revert bzero(d,s) to memset(d,0,s).
git-svn-id: file:///home/jj/hercules.svn/trunk@7604 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-22 19:23:35 +00:00
Paul Gorlinsky
1a68ab747f Revert bzero(d,s) to memset(d,0,s).
git-svn-id: file:///home/jj/hercules.svn/trunk@7603 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-22 17:17:13 +00:00
Paul Gorlinsky
9083dcf949 Add inline bzero function. Change memset(x, 0, l) to bzero(x, l)
git-svn-id: file:///home/jj/hercules.svn/trunk@7601 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-20 01:49:14 +00:00
Paul Gorlinsky
46c7c130ae #pragma GCC diagnostic ignored "-Wunused-but-set-variable" valid on GCC >= 4.6
git-svn-id: file:///home/jj/hercules.svn/trunk@7596 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-19 01:36:06 +00:00
Paul Gorlinsky
03a4560910 Update Copyright notices to 2011.
git-svn-id: file:///home/jj/hercules.svn/trunk@7593 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-18 22:19:10 +00:00
Paul Gorlinsky
2a926ae0cf Modules that process instructions have the warning turned off for set-but-unused-variables.
git-svn-id: file:///home/jj/hercules.svn/trunk@7591 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-18 21:38:33 +00:00
Paul Gorlinsky
b871e5a87b Cleanup unused variables. Modules that process instructions have the warning turned off.
git-svn-id: file:///home/jj/hercules.svn/trunk@7590 956126f8-22a0-4046-8f4a-272fa8102e63
2011-07-18 21:19:31 +00:00
Bernard van der Helm
5a8d0b01d5 And the validate_operand() also needs a ADDRESS_MAXWRAP() macro!
git-svn-id: file:///home/jj/hercules.svn/trunk@7531 956126f8-22a0-4046-8f4a-272fa8102e63
2011-06-25 06:13:49 +00:00
Bernard van der Helm
a0d4983a4c The classical error: vfetchc() and vstorec() without the
ADDRESS_MAXWRAP() fixed.


git-svn-id: file:///home/jj/hercules.svn/trunk@7530 956126f8-22a0-4046-8f4a-272fa8102e63
2011-06-24 13:51:35 +00:00
Bernard van der Helm
b6772c7743 Remove newline in WRMSG macro
git-svn-id: file:///home/jj/hercules.svn/trunk@7446 956126f8-22a0-4046-8f4a-272fa8102e63
2011-04-29 15:17:30 +00:00
Bernard van der Helm
64a81d9eef Message security assist extension 4 KMO tests + fix KMO
git-svn-id: file:///home/jj/hercules.svn/trunk@7445 956126f8-22a0-4046-8f4a-272fa8102e63
2011-04-29 14:57:41 +00:00
Bernard van der Helm
c9d0b6023c Message security assist extension 4 KMF tests + fix KMF
git-svn-id: file:///home/jj/hercules.svn/trunk@7444 956126f8-22a0-4046-8f4a-272fa8102e63
2011-04-29 10:01:37 +00:00
Bernard van der Helm
48ec7990ce Message security assist extension 4 KMCTR tests + fix KMCTR
git-svn-id: file:///home/jj/hercules.svn/trunk@7442 956126f8-22a0-4046-8f4a-272fa8102e63
2011-04-27 16:50:19 +00:00
Bernard van der Helm
71b26b58be Copyright notice 2010->2011 + documentation
git-svn-id: file:///home/jj/hercules.svn/trunk@7360 956126f8-22a0-4046-8f4a-272fa8102e63
2011-03-19 09:42:49 +00:00
Jan Jaeger
2d99d1b6fd Correct instruction naming
git-svn-id: file:///home/jj/hercules.svn/trunk@7033 956126f8-22a0-4046-8f4a-272fa8102e63
2010-11-02 14:06:37 +00:00
Jan Jaeger
2ff9af55cd Simplify dyncrypt loading
git-svn-id: file:///home/jj/hercules.svn/trunk@7013 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-31 14:25:32 +00:00
Bernard van der Helm
1345e6f78c Equalize structure, no functional change
git-svn-id: file:///home/jj/hercules.svn/trunk@6924 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-16 18:57:27 +00:00
Bernard van der Helm
95bf69abd4 c=b*a, I thought a=b*c
git-svn-id: file:///home/jj/hercules.svn/trunk@6900 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-15 05:45:24 +00:00
Paul Gorlinsky
55e4b60037 snprintf buffer overflow checks. qports http port display restored. SRVPRIO for server thread priority.
git-svn-id: file:///home/jj/hercules.svn/trunk@6889 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-14 01:37:56 +00:00
Bernard van der Helm
da208baa63 First use of rwlocks
git-svn-id: file:///home/jj/hercules.svn/trunk@6839 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-09 05:57:36 +00:00
Bernard van der Helm
908d15492c Forgot to set the key in PCC
git-svn-id: file:///home/jj/hercules.svn/trunk@6821 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-08 15:16:34 +00:00
Bernard van der Helm
350b6f902a honour Evert Combe
git-svn-id: file:///home/jj/hercules.svn/trunk@6820 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-08 15:05:10 +00:00
Bernard van der Helm
71169f13ba Error in PCKMO
git-svn-id: file:///home/jj/hercules.svn/trunk@6803 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-06 17:02:06 +00:00
Bernard van der Helm
7f495d7203 Error + optimize
git-svn-id: file:///home/jj/hercules.svn/trunk@6802 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-06 15:13:25 +00:00
Bernard van der Helm
68658417bd Correct, confirmed instruction naming and future proof dyncrypt.c
git-svn-id: file:///home/jj/hercules.svn/trunk@6796 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-05 18:29:22 +00:00
Bernard van der Helm
eea7f796b7 Message Security Assist Extension 4 completed
git-svn-id: file:///home/jj/hercules.svn/trunk@6792 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-05 15:19:55 +00:00
Bernard van der Helm
0b11de810a Removed remarks POP, those has been sent
git-svn-id: file:///home/jj/hercules.svn/trunk@6759 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-03 08:06:51 +00:00
Bernard van der Helm
a46c3b1d9b POP compliant dyncrypt.c
git-svn-id: file:///home/jj/hercules.svn/trunk@6758 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-03 07:07:58 +00:00
Bernard van der Helm
9c2384e575 PCC cmac aes
git-svn-id: file:///home/jj/hercules.svn/trunk@6701 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-01 09:19:48 +00:00
Bernard van der Helm
03d393c443 PCC cmac dea
git-svn-id: file:///home/jj/hercules.svn/trunk@6700 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-01 08:28:10 +00:00
Bernard van der Helm
8f441acd0b Better readable
git-svn-id: file:///home/jj/hercules.svn/trunk@6696 956126f8-22a0-4046-8f4a-272fa8102e63
2010-10-01 05:03:22 +00:00
Paul Gorlinsky
bb2d395072 Windows porting issue -
git-svn-id: file:///home/jj/hercules.svn/trunk@6688 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-30 21:28:51 +00:00
Bernard van der Helm
1ab2eded75 Facility fixes
git-svn-id: file:///home/jj/hercules.svn/trunk@6687 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-30 20:42:25 +00:00
Bernard van der Helm
3a0da8da8a archlvl compliant dyncrypt.c
git-svn-id: file:///home/jj/hercules.svn/trunk@6686 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-30 20:18:03 +00:00
Bernard van der Helm
30a3cbd5ae KMF fix
git-svn-id: file:///home/jj/hercules.svn/trunk@6671 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-29 15:06:00 +00:00
Bernard van der Helm
27508dedb4 Crypto msa3/4 fixes
git-svn-id: file:///home/jj/hercules.svn/trunk@6668 956126f8-22a0-4046-8f4a-272fa8102e63
2010-09-29 13:07:21 +00:00