Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch '5.5' into 10.1 | Vicențiu Ciorbaru | 2019-05-11 | 1 | -1/+1 |
| | |||||
* | MDEV-9618 solaris sparc build fails on 10.1. | Alexey Botchkov | 2016-05-04 | 1 | -0/+8 |
| | | | | | | | Compiler there is strict about the C/C++ call model mixing in function variable assumptions. Fixed by adding some 'extern "C"' and changing '?' operator with 'if'. | ||||
* | update encryption plugin and service versions | Sergei Golubchik | 2015-09-04 | 1 | -1/+1 |
| | |||||
* | document new encryption plugin api | Sergei Golubchik | 2015-09-04 | 1 | -2/+36 |
| | |||||
* | New encryption API. Piece-wise encryption. | Sergei Golubchik | 2015-09-04 | 1 | -2/+13 |
| | | | | | | | | | | | | | Instead of encrypt(src, dst, key, iv) that encrypts all data in one go, now we have encrypt_init(key,iv), encrypt_update(src,dst), and encrypt_finish(dst). This also causes collateral changes in the internal my_crypt.cc encryption functions and in the encryption service. There are wrappers to provide the old all-at-once encryption functionality. But binlog events are often written piecewise, they'll need the new api. | ||||
* | Add encryption key id to the API as a distinct concept | Sergei Golubchik | 2015-04-09 | 1 | -6/+6 |
| | | | | which is separate from the encryption key version | ||||
* | encryption plugin controls the encryption | Sergei Golubchik | 2015-04-09 | 1 | -4/+4 |
| | | | | | | | | | * no --encryption-algorithm option anymore * encrypt/decrypt methods in the encryption plugin * ecnrypt/decrypt methods in the encryption_km service * file_km plugin has --file-key-management-encryption-algorithm * debug_km always uses aes_cbc * example_km changes between aes_cbc and aes_ecb for different key versions | ||||
* | rename "encryption key management plugin" to "encryption plugin" | Sergei Golubchik | 2015-04-09 | 1 | -0/+73 |
because it's going to do more than just key management |