summaryrefslogtreecommitdiff
path: root/src/rsa-pss.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/rsa-pss.cpp')
-rw-r--r--src/rsa-pss.cpp44
1 files changed, 25 insertions, 19 deletions
diff --git a/src/rsa-pss.cpp b/src/rsa-pss.cpp
index ab0a680..7e6f066 100644
--- a/src/rsa-pss.cpp
+++ b/src/rsa-pss.cpp
@@ -26,6 +26,9 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
+
+#include "config.h"
+
#include <iostream>
using std::cout;
using std::cerr;
@@ -40,36 +43,39 @@ using std::string;
#include <cstdlib>
using std::exit;
-#include "cryptlib.h"
-using CryptoPP::Exception;
+#define CRYPTOPP_INCLUDE_CRYPTLIB <CRYPTOLIB_HEADER_PREFIX/cryptlib.h>
+#define CRYPTOPP_INCLUDE_FILES <CRYPTOLIB_HEADER_PREFIX/files.h>
+#define CRYPTOPP_INCLUDE_FILTERS <CRYPTOLIB_HEADER_PREFIX/filters.h>
+#define CRYPTOPP_INCLUDE_INTEGER <CRYPTOLIB_HEADER_PREFIX/integer.h>
+#define CRYPTOPP_INCLUDE_OSRNG <CRYPTOLIB_HEADER_PREFIX/osrng.h>
+#define CRYPTOPP_INCLUDE_QUEUE <CRYPTOLIB_HEADER_PREFIX/queue.h>
+#define CRYPTOPP_INCLUDE_RSA <CRYPTOLIB_HEADER_PREFIX/rsa.h>
+#define CRYPTOPP_INCLUDE_PSSR <CRYPTOLIB_HEADER_PREFIX/pssr.h>
+#define CRYPTOPP_INCLUDE_SHA <CRYPTOLIB_HEADER_PREFIX/sha.h>
+#define CRYPTOPP_INCLUDE_SECBLOCK <CRYPTOLIB_HEADER_PREFIX/secblock.h>
+
+#include CRYPTOPP_INCLUDE_CRYPTLIB
+#include CRYPTOPP_INCLUDE_FILES
+#include CRYPTOPP_INCLUDE_FILTERS
+#include CRYPTOPP_INCLUDE_INTEGER
+#include CRYPTOPP_INCLUDE_OSRNG
+#include CRYPTOPP_INCLUDE_QUEUE
+#include CRYPTOPP_INCLUDE_RSA
+#include CRYPTOPP_INCLUDE_PSSR
+#include CRYPTOPP_INCLUDE_SHA
+#include CRYPTOPP_INCLUDE_SECBLOCK
-#include "integer.h"
+using CryptoPP::Exception;
using CryptoPP::Integer;
-
-#include "files.h"
using CryptoPP::FileSource;
-
-#include "filters.h"
using CryptoPP::StringSink;
using CryptoPP::SignerFilter;
-
-#include "queue.h"
using CryptoPP::ByteQueue;
-
-#include "rsa.h"
using CryptoPP::RSA;
using CryptoPP::RSASS;
-
-#include "pssr.h"
using CryptoPP::PSS;
-
-#include "sha.h"
using CryptoPP::SHA256;
-
-#include "secblock.h"
using CryptoPP::SecByteBlock;
-
-#include "osrng.h"
using CryptoPP::AutoSeededRandomPool;
#include "rsa-pss.h"