BR
JPM
N:\code\Aes\aes3>cl aes.cpp
Microsoft (R) C/C++ Optimizing Compiler Version 17.00.50727.1 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
aes.cpp
F:\VISUALCPP\VC\INCLUDE\xlocale(336) : warning C4530: C++ exception handler used
, but unwind semantics are not enabled. Specify /EHsc
aes.cpp(10) : error C2664: 'CryptoPP::CipherModeFinalTemplate_CipherHolder<CIPHE
R,BASE>::CipherModeFinalTemplate_CipherHolder(const CryptoPP::CipherModeFinalTem
plate_CipherHolder<CIPHER,BASE> &)' : cannot convert parameter 1 from 'const std
::string' to 'const CryptoPP::CipherModeFinalTemplate_CipherHolder<CIPHER,BASE>
&'
with
[
CIPHER=CryptoPP::Rijndael::Encryption,
BASE=CryptoPP::ECB_OneWay
]
Reason: cannot convert from 'const std::string' to 'const CryptoPP::Ciph
erModeFinalTemplate_CipherHolder<CIPHER,BASE>'
with
[
CIPHER=CryptoPP::Rijndael::Encryption,
BASE=CryptoPP::ECB_OneWay
]
No user-defined-conversion operator available that can perform this conv
ersion, or the operator cannot be called
aes.cpp(12) : error C2664: 'CryptoPP::ECB_OneWay::ProcessData' : cannot convert
parameter 1 from 'std::string' to 'byte *'
No user-defined-conversion operator available that can perform this conv
ersion, or the operator cannot be called
aes.cpp(17) : error C2664: 'CryptoPP::CipherModeFinalTemplate_CipherHolder<CIPHE
R,BASE>::CipherModeFinalTemplate_CipherHolder(const CryptoPP::CipherModeFinalTem
plate_CipherHolder<CIPHER,BASE> &)' : cannot convert parameter 1 from 'const std
::string' to 'const CryptoPP::CipherModeFinalTemplate_CipherHolder<CIPHER,BASE>
&'
with
[
CIPHER=CryptoPP::Rijndael::Decryption,
BASE=CryptoPP::ECB_OneWay
]
Reason: cannot convert from 'const std::string' to 'const CryptoPP::Ciph
erModeFinalTemplate_CipherHolder<CIPHER,BASE>'
with
[
CIPHER=CryptoPP::Rijndael::Decryption,
BASE=CryptoPP::ECB_OneWay
]
No user-defined-conversion operator available that can perform this conv
ersion, or the operator cannot be called
aes.cpp(19) : error C2664: 'CryptoPP::ECB_OneWay::ProcessData' : cannot convert
parameter 1 from 'std::string' to 'byte *'
No user-defined-conversion operator available that can perform this conv
ersion, or the operator cannot be called
N:\code\Aes\aes3>