@@ -9,7 +9,7 @@ QAesWrap::QAesWrap(const QByteArray & passwprd,const QByteArray & salt,AesBit bi
9
9
memcpy (msalt,data.data (),AES_BLOCK_SIZE);
10
10
}
11
11
12
- bool QAesWrap::encrypt (const QByteArray & in, QByteArray & out, AesMode mode,PaddingMode pad)
12
+ bool QAesWrap::encrypt (const QByteArray & in, QByteArray & out, AesMode mode,PaddingMode pad) const
13
13
{
14
14
out.clear ();
15
15
switch (mode) {
@@ -27,7 +27,7 @@ bool QAesWrap::encrypt(const QByteArray & in, QByteArray & out, AesMode mode,Pad
27
27
return true ;
28
28
}
29
29
30
- void QAesWrap::initPadding (const QByteArray & in,QByteArray & out,AesMode mode,PaddingMode pad)
30
+ void QAesWrap::initPadding (const QByteArray & in,QByteArray & out,AesMode mode,PaddingMode pad) const
31
31
{
32
32
int size = in.size ();
33
33
int last = size % AES_BLOCK_SIZE;
@@ -86,7 +86,7 @@ void QAesWrap::initPadding(const QByteArray & in,QByteArray & out,AesMode mode,P
86
86
}
87
87
}
88
88
89
- void QAesWrap::ecbencrypt (const BYTE * in, size_t size, BYTE *blcok, QByteArray & out)
89
+ void QAesWrap::ecbencrypt (const BYTE * in, size_t size, BYTE *blcok, QByteArray & out) const
90
90
{
91
91
BYTE buf_in[AES_BLOCK_SIZE] = {0 }, buf_out[AES_BLOCK_SIZE] = {0 };
92
92
int blocks, idx;
@@ -106,7 +106,7 @@ void QAesWrap::ecbencrypt(const BYTE * in, size_t size, BYTE *blcok, QByteArray
106
106
}
107
107
}
108
108
109
- void QAesWrap::ecbdecrypt (const BYTE *in, size_t size, QByteArray & out)
109
+ void QAesWrap::ecbdecrypt (const BYTE *in, size_t size, QByteArray & out) const
110
110
{
111
111
BYTE buf_in[AES_BLOCK_SIZE] = {0 }, buf_out[AES_BLOCK_SIZE] = {0 };
112
112
int blocks, idx;
@@ -121,7 +121,7 @@ void QAesWrap::ecbdecrypt(const BYTE *in, size_t size, QByteArray & out)
121
121
}
122
122
}
123
123
124
- bool QAesWrap::decrypt (const QByteArray & in, QByteArray & out, AesMode mode,PaddingMode pad)
124
+ bool QAesWrap::decrypt (const QByteArray & in, QByteArray & out, AesMode mode,PaddingMode pad) const
125
125
{
126
126
out.clear ();
127
127
int size = in.size ();
0 commit comments