コード例 #1
0
ファイル: key.cpp プロジェクト: dunkyp/crypto-rsa-example
void SaveKey(const std::string& filename, const Key& key) {
  CryptoPP::ByteQueue queue;
  key.Save(queue);
  CryptoPP::FileSink file(filename.c_str());
  
  queue.CopyTo(file);
  file.MessageEnd();
}
コード例 #2
0
ファイル: rsa.hpp プロジェクト: mxck/CryptoContainer
inline std::string RSAKeyToString(const typename isRSAKey<T>::type& key) {
    CryptoPP::ByteQueue queue;
    key.Save(queue);

    std::string result;
    CryptoPP::StringSink sink(result);
    queue.CopyTo(sink);
    return result;
}