summaryrefslogtreecommitdiff
path: root/include/mysql/service_encryption.h
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup the alloca.h header handling to further reduce hardcoded OS lists ↵Brad Smith2022-10-161-2/+3
| | | | (#2289)
* Merge branch '5.5' into 10.1Vicențiu Ciorbaru2019-05-111-1/+1
|
* MDEV-8973 Build failure on missing alloca.hSergei Golubchik2015-11-161-0/+2
| | | | in *BSD family alloca() is in stdlib.h
* compilation failure on windowsSergei Golubchik2015-10-051-0/+2
|
* New encryption API. Piece-wise encryption.Sergei Golubchik2015-09-041-21/+63
| | | | | | | | | | | | | 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.
* just like tempfiles: use key id 2 for temp Aria tablesSergei Golubchik2015-06-021-0/+3
| | | | | introduce ENCRYPTION_KEY_SYSTEM_DATA and ENCRYPTION_KEY_TEMPORARY_DATA constants; use them everywhere.
* Add encryption key id to the API as a distinct conceptSergei Golubchik2015-04-091-15/+19
| | | | which is separate from the encryption key version
* renames to follow single consistent naming styleSergei Golubchik2015-04-091-0/+78
with namespace prefixes