Subject Re: [Firebird-Architect] Re: database encryption
Author Geoff Worboys
Dmitry Yemanov wrote:
>> This is already called PIO. Everybody can modify winnt.cpp
>> and/or unix.cpp. Interface is clean enough, IMHO.

> Temporary storage management is not done through PIO.

I also notice that PIO_read_ahead (in winnt.cpp in my slightly
out of date copy of the source) looks like it needs some work,
it has no provision for reading encrypted at all - and I
suspect that in any complete encryption implementation it may
need to always decrypt one page at a time (maybe, it would
partly depend on exactly how you define the API).

--
Geoff Worboys
Telesis Computing