<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/mariadb-git.git/plugin/example_key_management, branch 10.56-MDEV-30986</title>
<subtitle>github.com: MariaDB/server.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/'/>
<entry>
<title>Merge branch '5.5' into 10.1</title>
<updated>2019-05-11T19:19:05+00:00</updated>
<author>
<name>Vicențiu Ciorbaru</name>
<email>vicentiu@mariadb.org</email>
</author>
<published>2019-05-11T19:19:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=cb248f880619431850e5638009a6098048050edf'/>
<id>cb248f880619431850e5638009a6098048050edf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>MDEV-11660 Make encryption plugins "pure"</title>
<updated>2017-04-27T17:12:38+00:00</updated>
<author>
<name>Vladislav Vaintroub</name>
<email>wlad@mariadb.com</email>
</author>
<published>2017-04-25T13:44:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=7bf409593e624deb00265e21e0d4579ce9fa7999'/>
<id>7bf409593e624deb00265e21e0d4579ce9fa7999</id>
<content type='text'>
Do not exporting mysqld entry points directly.
This is needed for mariabackup, to load encryption plugins on Windows.

All plugins are "pure" by default. To mark plugin "impure"
it should use RECOMPILE_FOR_EMBEDDED or STORAGE_ENGINE keyword.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Do not exporting mysqld entry points directly.
This is needed for mariabackup, to load encryption plugins on Windows.

All plugins are "pure" by default. To mark plugin "impure"
it should use RECOMPILE_FOR_EMBEDDED or STORAGE_ENGINE keyword.
</pre>
</div>
</content>
</entry>
<entry>
<title>MDEV-11663 Create services for functionality used by plugins</title>
<updated>2017-04-27T17:12:38+00:00</updated>
<author>
<name>Vladislav Vaintroub</name>
<email>wlad@mariadb.com</email>
</author>
<published>2017-04-18T16:37:57+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=db3910741347e7d741f4a854075c248e9081d722'/>
<id>db3910741347e7d741f4a854075c248e9081d722</id>
<content type='text'>
Added service for
- encryption (AES)
- error reporting, e.g my_printf_error()
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added service for
- encryption (AES)
- error reporting, e.g my_printf_error()
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed compile warnings on Solaris</title>
<updated>2015-11-20T08:00:06+00:00</updated>
<author>
<name>Monty</name>
<email>monty@mariadb.org</email>
</author>
<published>2015-11-20T08:00:06+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=1e156e1436f931625b7a5573584a786388979de2'/>
<id>1e156e1436f931625b7a5573584a786388979de2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>New encryption API. Piece-wise encryption.</title>
<updated>2015-09-04T08:33:50+00:00</updated>
<author>
<name>Sergei Golubchik</name>
<email>serg@mariadb.org</email>
</author>
<published>2015-09-04T08:32:52+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=66b9a9409c73e298d6ceb668783a7cdd5ee85a69'/>
<id>66b9a9409c73e298d6ceb668783a7cdd5ee85a69</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>example encryption plugin supports key ids</title>
<updated>2015-05-13T12:27:17+00:00</updated>
<author>
<name>Sergei Golubchik</name>
<email>serg@mariadb.org</email>
</author>
<published>2015-05-11T12:21:44+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=6e4c22af7c16c3e743eb1ec60e10bdebe967d8f9'/>
<id>6e4c22af7c16c3e743eb1ec60e10bdebe967d8f9</id>
<content type='text'>
show that two keys can be different if they have different ids
or different versions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
show that two keys can be different if they have different ids
or different versions.
</pre>
</div>
</content>
</entry>
<entry>
<title>move debug_ and example_key_management plugins to test component</title>
<updated>2015-04-10T12:24:58+00:00</updated>
<author>
<name>Sergei Golubchik</name>
<email>serg@mariadb.org</email>
</author>
<published>2015-04-10T12:24:58+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=d2ed256ef7c1abd8ae81b455aa00a7e30703e529'/>
<id>d2ed256ef7c1abd8ae81b455aa00a7e30703e529</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix "use mutex before initialization" bug in example_km plugin</title>
<updated>2015-04-10T07:46:21+00:00</updated>
<author>
<name>Sergei Golubchik</name>
<email>serg@mariadb.org</email>
</author>
<published>2015-04-10T07:46:21+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=7d49e6940e8db23864eb9e3fb1df0d90edd4278a'/>
<id>7d49e6940e8db23864eb9e3fb1df0d90edd4278a</id>
<content type='text'>
that for some reasons worked on linux, but crashed on windows
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
that for some reasons worked on linux, but crashed on windows
</pre>
</div>
</content>
</entry>
<entry>
<title>Add encryption key id to the API as a distinct concept</title>
<updated>2015-04-09T17:35:40+00:00</updated>
<author>
<name>Sergei Golubchik</name>
<email>serg@mariadb.org</email>
</author>
<published>2015-04-08T22:37:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=97d5de4ccfa75af899e764dbd1c3f4b7ea370311'/>
<id>97d5de4ccfa75af899e764dbd1c3f4b7ea370311</id>
<content type='text'>
which is separate from the encryption key version
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
which is separate from the encryption key version
</pre>
</div>
</content>
</entry>
<entry>
<title>renames to follow single consistent naming style</title>
<updated>2015-04-09T16:42:44+00:00</updated>
<author>
<name>Sergei Golubchik</name>
<email>serg@mariadb.org</email>
</author>
<published>2015-04-01T19:25:02+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/mariadb-git.git/commit/?id=65e782607031721b22397010bd7be57bbd5f6439'/>
<id>65e782607031721b22397010bd7be57bbd5f6439</id>
<content type='text'>
with namespace prefixes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
with namespace prefixes
</pre>
</div>
</content>
</entry>
</feed>
