summaryrefslogtreecommitdiffstats
path: root/src/Crypto.h
diff options
context:
space:
mode:
authormadmaxoft <github@xoft.cz>2014-04-29 17:13:08 +0200
committermadmaxoft <github@xoft.cz>2014-04-29 17:13:08 +0200
commitd9f7ae6a4d0895752c1a62657c36433e92104346 (patch)
tree5f6e13c16f1ae794851514ec2532bebf7ccb0727 /src/Crypto.h
parentMerge branch 'master' into SslWrappers (diff)
downloadcuberite-d9f7ae6a4d0895752c1a62657c36433e92104346.tar
cuberite-d9f7ae6a4d0895752c1a62657c36433e92104346.tar.gz
cuberite-d9f7ae6a4d0895752c1a62657c36433e92104346.tar.bz2
cuberite-d9f7ae6a4d0895752c1a62657c36433e92104346.tar.lz
cuberite-d9f7ae6a4d0895752c1a62657c36433e92104346.tar.xz
cuberite-d9f7ae6a4d0895752c1a62657c36433e92104346.tar.zst
cuberite-d9f7ae6a4d0895752c1a62657c36433e92104346.zip
Diffstat (limited to 'src/Crypto.h')
-rw-r--r--src/Crypto.h31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/Crypto.h b/src/Crypto.h
index 24f246897..993b21afb 100644
--- a/src/Crypto.h
+++ b/src/Crypto.h
@@ -14,37 +14,6 @@
#include "polarssl/entropy.h"
#include "polarssl/ctr_drbg.h"
#include "polarssl/sha1.h"
-#include "polarssl/pk.h"
-
-
-
-
-
-class cPublicKey
-{
-public:
- cPublicKey(const AString & a_PublicKeyDER);
- ~cPublicKey();
-
- /** Decrypts the data using the stored public key
- Both a_EncryptedData and a_DecryptedData must be at least <KeySizeBytes> bytes large.
- Returns the number of bytes decrypted, or negative number for error. */
- int Decrypt(const Byte * a_EncryptedData, size_t a_EncryptedLength, Byte * a_DecryptedData, size_t a_DecryptedMaxLength);
-
- /** Encrypts the data using the stored public key
- Both a_EncryptedData and a_DecryptedData must be at least <KeySizeBytes> bytes large.
- Returns the number of bytes decrypted, or negative number for error. */
- int Encrypt(const Byte * a_PlainData, size_t a_PlainLength, Byte * a_EncryptedData, size_t a_EncryptedMaxLength);
-
-protected:
- pk_context m_Pk;
- entropy_context m_Entropy;
- ctr_drbg_context m_Ctr_drbg;
-
- /** Initializes the m_Entropy and m_Ctr_drbg contexts
- Common part of this object's construction, called from all constructors. */
- void InitRnd(void);
-} ;