Desafio Labsec (SGC)
FifthMilestone.h
Go to the documentation of this file.
1 #ifndef FIFTHMILESTONE_H
2 #define FIFTHMILESTONE_H
3 
4 #include <libcryptosec/Pkcs12.h>
5 #include <libcryptosec/AsymmetricCipher.h>
6 
7 #include "utils/paths.h"
8 #include "utils/trace.h"
9 
38 
39 public:
41 
42  virtual ~FifthMilestone();
43 
47  ByteArray encryptData(ByteArray& data, Pkcs12& userP12);
48 
52  ByteArray decryptData(ByteArray& data, Pkcs12& userP12);
53 };
54 
55 
56 #endif /*FIFTHMILESTONE_H*/
ByteArray encryptData(ByteArray &data, Pkcs12 &userP12)
Definition: FifthMilestone.cpp:18
virtual ~FifthMilestone()
Definition: FifthMilestone.cpp:14
Fifth Milestone - Asymmetric Encryption
Definition: FifthMilestone.h:37
FifthMilestone()
Definition: FifthMilestone.cpp:3
ByteArray decryptData(ByteArray &data, Pkcs12 &userP12)
Definition: FifthMilestone.cpp:27