Sergei Golubchik
d2ed256ef7
move debug_ and example_key_management plugins to test component
2015-04-10 14:24:58 +02:00
Sergei Golubchik
97d5de4ccf
Add encryption key id to the API as a distinct concept
...
which is separate from the encryption key version
2015-04-09 19:35:40 +02:00
Sergei Golubchik
65e7826070
renames to follow single consistent naming style
...
with namespace prefixes
2015-04-09 18:42:44 +02:00
Sergei Golubchik
bb1b61b312
encryption plugin controls the encryption
...
* 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
2015-04-09 18:42:43 +02:00
Sergei Golubchik
9ccafffc29
rename "encryption key management plugin" to "encryption plugin"
...
because it's going to do more than just key management
2015-04-09 18:42:43 +02:00
Sergei Golubchik
ef5b4889c2
optimize encryption api
...
only one encryption key lookup in most cases instead of three
(has_key, get_key_size, get_key).
2015-04-08 10:58:50 +02:00
Sergei Golubchik
88632726e8
rename plugins to remove "_plugin" from the plugin name
2015-04-08 10:58:48 +02:00