- abstraction of the MPI
- Add a way to override the current cipher/md implementations
by others (using extensions)