@@ -305,6 +305,30 @@ void wxSQLitePlusFrame::Init()
305305 wxSQLite3CipherAes128* aes128 = new wxSQLite3CipherAes128;
306306 this ->m_Cipher .push_back (aes128);
307307
308+ wxSQLite3CipherSQLCipher* sqlCipher1 = new wxSQLite3CipherSQLCipher ();
309+ sqlCipher1->InitializeVersionDefault (1 );
310+ this ->m_Cipher .push_back (sqlCipher1);
311+
312+ wxSQLite3CipherSQLCipher* sqlCipher2 = new wxSQLite3CipherSQLCipher ();
313+ sqlCipher2->InitializeVersionDefault (2 );
314+ sqlCipher2->SetFastKdfIter (4000 );
315+ sqlCipher2->SetHmacSaltMask (0 );
316+ this ->m_Cipher .push_back (sqlCipher2);
317+
318+ wxSQLite3CipherSQLCipher* sqlCipher2be = new wxSQLite3CipherSQLCipher ();
319+ sqlCipher2be->InitializeVersionDefault (2 );
320+ sqlCipher2be->SetHmacPgNo (2 );
321+ this ->m_Cipher .push_back (sqlCipher2be);
322+
323+ wxSQLite3CipherSQLCipher* sqlCipher2le = new wxSQLite3CipherSQLCipher ();
324+ sqlCipher2le->InitializeVersionDefault (2 );
325+ this ->m_Cipher .push_back (sqlCipher2le);
326+
327+ wxSQLite3CipherSQLCipher* sqlCipher3 = new wxSQLite3CipherSQLCipher ();
328+ sqlCipher3->InitializeVersionDefault (3 );
329+ sqlCipher3->SetLegacy (true );
330+ this ->m_Cipher .push_back (sqlCipher3);
331+
308332 wxSQLite3CipherSQLCipher* sqlCipher4 = new wxSQLite3CipherSQLCipher ();
309333 sqlCipher4->InitializeVersionDefault (4 );
310334 sqlCipher4->SetLegacy (true );
0 commit comments