1. 09 Apr, 2015 15 commits
  2. 08 Apr, 2015 19 commits
  3. 07 Apr, 2015 6 commits
    • Jan Lindström's avatar
      Fix test failure on these scrub tests. · d2b87801
      Jan Lindström authored
      d2b87801
    • Jan Lindström's avatar
      InnoDB/XtraDB Encryption cleanup · 4865fd10
      Jan Lindström authored
      Step 5:
      -- Rename encryption_key -> encryption_key_id
      -- Remove unnecessary code
      -- Fix few bugs found
      -- Fix test cases and results files
      4865fd10
    • Jan Lindström's avatar
      InnoDB/XtraDB Encryption code cleanup · af768c2f
      Jan Lindström authored
      Step 4:
      -- Review fixes
      -- Rename pages_page_* to pages_*
      -- Remove unnecessary code
      af768c2f
    • Jan Lindström's avatar
      Encryption cleanup · 71ec0463
      Jan Lindström authored
      Step 3:
      
      -- Make encrytion_algorithm changeable by SUPER
      -- Remove AES_ECB method from encryption_algorithms
      -- Support AES method change by storing used method on InnoDB/XtraDB objects
      -- Store used AES method to crypt_data as different crypt types
      -- Store used AES method to redo/undo logs and checkpoint
      -- Store used AES method on every encrypted page after key_version
      -- Add test
      71ec0463
    • Jan Lindström's avatar
      InnoDB/XtraDB Encryption cleanup · 0ba9fa35
      Jan Lindström authored
      Step 2:
      
      -- Introduce temporal memory array to buffer pool where to allocate
      temporary memory for encryption/compression
      -- Rename PAGE_ENCRYPTION -> ENCRYPTION
      -- Rename PAGE_ENCRYPTION_KEY -> ENCRYPTION_KEY
      -- Rename innodb_default_page_encryption_key -> innodb_default_encryption_key
      -- Allow enable/disable encryption for tables by changing
       ENCRYPTION to enum having values DEFAULT, ON, OFF
      -- In create table store crypt_data if ENCRYPTION is ON or OFF
      -- Do not crypt tablespaces having ENCRYPTION=OFF
      -- Store encryption mode to crypt_data and redo-log
      0ba9fa35
    • Jan Lindström's avatar
      InnoDB/XtraDB Encryption cleanup. · b4a4d823
      Jan Lindström authored
      Step 1:
      -- Remove page encryption from dictionary (per table
      encryption will be handled by storing crypt_data to page 0)
      -- Remove encryption/compression from os0file and all functions
      before that (compression will be added to buf0buf.cc)
      -- Use same CRYPT_SCHEME_1 for all encryption methods
      -- Do some code cleanups to confort InnoDB coding style
      b4a4d823