Commit Graph
73 Commits
Author SHA1 Message Date
Glenn Maynard 0cb1e5e337 don't do namespace hack 2006-02-03 19:58:38 +00:00
Steve Checkoway 811e488bb5 Try _very_ hard to ensure that y is a compile time constant by forcing gcc to inline. For some reason if I have __attribute__((always_inline)) without the inline keyword, it does not inline correctly. 2005-12-29 10:00:43 +00:00
Steve Checkoway ad6191e6d9 If you tell gcc to consider floating point constants as single precision (since that's most of what's used in SM), it warns here. This just shuts it up. 2005-10-29 13:04:07 +00:00
Steve Checkoway 55b586e0e5 "Rotate left word _immediate_ then AND with Mask" The compiler must actually know the constant value. Declaring it const seems to work. 2005-08-19 18:53:34 +00:00
Glenn Maynard 78eba6aef0 move to the right place 2005-07-02 23:38:36 +00:00
Chris Danford a1f3b14619 VC6 fix 2005-07-02 18:04:31 +00:00
Steve Checkoway 237054db79 I'm not even using these, but someone might be so I might as well make them faster. 2005-06-23 05:52:05 +00:00
Steve Checkoway 0d200bc461 More 64 bit compile fixes. 2005-06-23 04:51:12 +00:00
Glenn Maynard 2b62d093d5 these were unsigned; keep them that way 2005-06-23 01:05:45 +00:00
Glenn Maynard 8ccc9cb6df probably fix compile on systems where sizeof(int) < sizeof(void*) 2005-06-23 01:04:29 +00:00
Steve Checkoway 4d18c5e4ca Classes with virtual functions need virtual dtors. 2005-06-19 06:37:28 +00:00
Steve Checkoway c5d1558f0f Fix uninitialized variable warning. 2005-06-19 06:36:08 +00:00
Steve Checkoway 2b82c2d901 Fix warnings about use of possibly uninitialized variables. 2005-05-21 07:35:15 +00:00
Steve Checkoway abf62b326f Oops. I forgot to provide a definition for this. Make sure that it is never called. 2005-05-14 08:11:33 +00:00
Steve Checkoway 9e08fde928 Work around some issue in gcc 4. 2005-05-14 08:01:32 +00:00
Thad Ward 5949e5bc90 (this is possibly going to annoy some people, but..)
put all (obvious) MSVC lines in #if defined(_MSC_VER) blocks, primarilly
to allow alternative win32 compilers to be used.
2005-05-11 04:43:54 +00:00
Glenn Maynard c8f2f71551 fix vc compile 2005-02-06 06:34:40 +00:00
Glenn Maynard 9f15f43462 disable inline assembly; it makes assumptions about compiler flags that we don't want to meet 2005-02-05 23:41:32 +00:00
Steve Checkoway 00e6c619b3 Fix compile on OS X. This might break *nix compile unless CRYPTOPP_UNIX_AVAILABLE is defined. 2005-01-22 04:44:10 +00:00
Glenn Maynard 59d04d5755 proper portable fallback 2005-01-20 16:05:17 +00:00
Chris Danford 2122d3e45a style cleanup 2005-01-16 01:35:56 +00:00
Chris Danford 9425c42a25 fix compile 2005-01-16 01:27:41 +00:00
Glenn Maynard b573ab428f remove unused stuff 2005-01-16 00:23:08 +00:00
Glenn Maynard a2995abbd2 cleanup 2005-01-14 14:59:27 +00:00
Glenn Maynard 87b65e5f8a remove oaep 2005-01-14 13:19:56 +00:00
Chris Danford c558727bf7 fix compile error 2005-01-14 06:10:56 +00:00
Glenn Maynard c554712d08 more unused 2005-01-14 03:05:41 +00:00
Glenn Maynard 1687def015 cleanup, remove rng.h 2005-01-13 23:39:44 +00:00
Glenn Maynard a44c970ca8 cleanup 2005-01-13 23:35:46 +00:00
Glenn Maynard fcda95a607 remove unused stuff 2005-01-13 22:14:14 +00:00
Glenn Maynard 887020242b base class should be explicitly initialized in the copy constructor 2005-01-12 19:20:18 +00:00
Ben Anderson 715099fc5b Applied GCC 3.4 patch from Crypto++ website, with slight workaround to avoid adding fips140.h. Now compiles on Linux with GCC 3.4. 2004-10-23 00:57:40 +00:00
Chris Danford 6bd2a34271 Xbox builds again 2004-06-20 01:35:25 +00:00
Glenn Maynard b4b63c6f3d er 2004-06-09 02:24:45 +00:00
Glenn Maynard 013d2bf7f3 maybe fix VC 2003 compile 2004-06-09 02:23:39 +00:00
Glenn Maynard 508287542b fix warning 2004-06-07 07:13:19 +00:00
Glenn Maynard 3098123122 fix CryptAcquireContext errors not being reported properly 2004-05-26 03:28:32 +00:00
Steve Checkoway c098139d40 Yes, yes, we know that you'll compile, shhhhhhh 2004-05-25 10:49:41 +00:00
Glenn Maynard d98918b029 unused stuff 2004-05-17 00:59:07 +00:00
Steve Checkoway ff65a4f49a nevermind 2004-05-16 08:25:40 +00:00
Steve Checkoway 77469f1951 fix some of the many warnings 2004-05-16 08:23:14 +00:00
Glenn Maynard a8340dc8de unused 2004-05-14 22:50:06 +00:00
Glenn Maynard 010629ed06 unneeded 2004-05-14 22:48:36 +00:00
Glenn Maynard 56aef66b37 unused static 2004-05-14 22:46:54 +00:00
Glenn Maynard f313fdabe2 disable vc warnings 2004-05-14 22:18:01 +00:00
Glenn Maynard dee215ea0b enable optimizations
-fno-strict-aliasing seems to work around presumable aliasing problems
causing assertion failures
2004-05-14 20:22:02 +00:00
Glenn Maynard f2d843ad7e restore sanity checks 2004-05-14 20:16:41 +00:00
Thad Ward e84792125a silence VC6's complaints about not having pdb info for cryptlib.lib. 2004-05-14 13:42:38 +00:00
Glenn Maynard b9fe820936 no, really, remove debug 2004-05-14 06:30:27 +00:00
Glenn Maynard 56ca0b3267 remove debug library 2004-05-14 05:56:31 +00:00