lp:~stewart/mysql-server/mysql-6.0-backup-encrypted-preview3

Created by Stewart Smith on 2008-07-10 and last modified on 2008-10-12

Encrypted Online Backup Preview 3.
Now with Windows support.

Get this branch:
bzr branch lp:~stewart/mysql-server/mysql-6.0-backup-encrypted-preview3
Only Stewart Smith can upload to this branch. If you are Stewart Smith please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Stewart Smith
Project:
MySQL Server
Status:
Abandoned

Recent revisions

2664. By Stewart Smith on 2008-07-10

[patch 11/11] WL4271 Encrypted online backup: support different keysizes of AESAES wiht 128, 192 or 256bit keysize

2663. By Stewart Smith on 2008-07-10

[patch 10/11] WL4271 Encrypted online backup: support for 3DES encryptionOnly has fixed keysize, useful algorithm as mandated in some circles.

Technically it's DES-EDE3-CBC.

2662. By Stewart Smith on 2008-07-10

[patch 09/11] WL4271 Encrypted online backup: decrypt encrytped backup---
 mysql-test/r/backup_encrypt_larger.result | 30 ++++++++++++
 mysql-test/r/backup_encrypted.result | 20 +++++++-
 mysql-test/r/backup_encrypted_syntax_basic.result | 3 -
 mysql-test/t/backup_encrypt_larger.test | 27 +++++++++++
 mysql-test/t/backup_encrypted.test | 24 +++++++++-
 mysql-test/t/backup_encrypted_syntax_basic.test | 2
 sql/backup/kernel.cc | 44 +++++++++++++++++-
 sql/backup/stream.cc | 52 +++++++++++++++++++---
 sql/backup/stream.h | 2
 9 files changed, 189 insertions(+), 15 deletions(-)

Index: stew-encrypted-backup/sql/backup/kernel.cc
===================================================================

2661. By Stewart Smith on 2008-07-10

[patch 08/11] WL4271 Encrypted online backup: pass restore options to backup kernel---
 mysql-test/r/backup_encrypted_syntax_basic.result | 2 -
 mysql-test/t/backup_encrypted_syntax_basic.test | 2 -
 sql/backup/backup_kernel.h | 6 ++++
 sql/backup/kernel.cc | 27 +++++++++++++++++++---
 4 files changed, 31 insertions(+), 6 deletions(-)

Index: stew-encrypted-backup/sql/backup/backup_kernel.h
===================================================================

2660. By Stewart Smith on 2008-07-10

[patch 07/11] WL4271 Encrypted online backup: encrypted restore syntax---
 mysql-test/r/backup_encrypted_syntax_basic.result | 3 +++
 mysql-test/t/backup_encrypted_syntax_basic.test | 3 +++
 sql/sql_yacc.yy | 8 ++++++++
 3 files changed, 14 insertions(+)

Index: stew-encrypted-backup/mysql-test/t/backup_encrypted_syntax_basic.test
===================================================================

2659. By Stewart Smith on 2008-07-10

[patch 06/11] WL4271 Encrytped backup: implement basic AES Encyrption---
 mysql-test/r/backup_encrypted.result | 16 ++++
 mysql-test/r/backup_encrypted_syntax_basic.result | 11 +--
 mysql-test/t/backup_encrypted.test | 16 ++++
 mysql-test/t/backup_encrypted_syntax_basic.test | 8 +-
 sql/Makefile.am | 6 -
 sql/backup/CMakeLists.txt | 3
 sql/backup/Makefile.am | 5 +
 sql/backup/kernel.cc | 44 ++++++++++++-
 sql/backup/stream.cc | 73 ++++++++++++++++++----
 sql/backup/stream.h | 12 +++
 10 files changed, 165 insertions(+), 29 deletions(-)

Index: stew-encrypted-backup/sql/backup/Makefile.am
===================================================================

2658. By Stewart Smith on 2008-07-10

[patch 05/11] WL4271 Encrypted online backup: my_crypt_io: an IO abstraction allowing for filtering---
 include/config-win.h | 5 +
 include/my_crypt_io.h | 33 ++++++
 include/my_sys.h | 2
 mysys/CMakeLists.txt | 4
 mysys/Makefile.am | 1
 mysys/my_crypt_io.c | 193 ++++++++++++++++++++++++++++++++++++++++
 mysys/my_malloc.c | 34 +++++++
 unittest/mysys/CMakeLists.txt | 6 +
 unittest/mysys/Makefile.am | 2
 unittest/mysys/my_crypt_io-t.c | 103 +++++++++++++++++++++
 unittest/mysys/my_crypt_io2-t.c | 96 +++++++++++++++++++
 11 files changed, 477 insertions(+), 2 deletions(-)

Index: stew-encrypted-backup/include/my_crypt_io.h
===================================================================

2657. By Stewart Smith on 2008-07-10

[patch 04/11] WL4271 Encrypted online backup: display correct message for no yassl/not implemented---
 sql/backup/kernel.cc | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

Index: stew-encrypted-backup/sql/backup/kernel.cc
===================================================================

2656. By Stewart Smith on 2008-07-10

[patch 03/11] WL4271 Encrypted online backup: pass encryption information to backup kernel, return ER_NOT_SUPPORTED_YET---
 mysql-test/r/backup_encrypted_syntax_basic.result | 17 ++++---------
 mysql-test/t/backup_encrypted_syntax_basic.test | 11 ++++----
 sql/backup/backup_kernel.h | 7 ++++-
 sql/backup/kernel.cc | 27 ++++++++++++++++++----
 4 files changed, 41 insertions(+), 21 deletions(-)

Index: stew-encrypted-backup/mysql-test/r/backup_encrypted_syntax_basic.result
===================================================================

2655. By Stewart Smith on 2008-07-10

[patch 02/11] WL4271: Encrypted Online Backup: add symbols to parser---
 mysql-test/r/backup_encrypted_syntax_basic.result | 18 +++++++++++
 mysql-test/t/backup_encrypted_syntax_basic.test | 17 ++++++++++
 sql/lex.h | 3 +
 sql/sql_lex.h | 4 ++
 sql/sql_yacc.yy | 35 +++++++++++++++++++++-
 5 files changed, 76 insertions(+), 1 deletion(-)

Index: stew-encrypted-backup/sql/sql_yacc.yy
===================================================================

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers