12 void OnCreate() override;
13 [[maybe_unused]]
void OnUpdate(const
float& dt) override;
14 void OnDraw() override;
15 void OnImGuiDraw() override;
17 void OnDestroy() override;
20 void OnEncryptButtonPressed();
21 void OnCopyEncryptedBase64TextButtonPressed();
22 void OnBackButtonPressed();
27 std::vector<
byte> m_cipher;
28 std::
string m_cipher_base64;
29 std::
string m_password, m_confirm_password;
32 std::
string m_db_title;
33 bool m_save_to_database{
false};
36 std::string m_rsa_private_key;
37 std::string m_rsa_public_key;
38 std::size_t m_selected_rsa_keySize = 4096;
~EncryptTextScene() noexcept override=default