Late binding: add support to Signature

This adds support for late binding (or delayed selection) to the
Signature class. This allows the selection of the SignatureSpi based on
what kind of Key class is used to initSign(...) or initVerify(...)

Change-Id: I9d397a3aab48b49dfdf91af4ab7caceeff4822d8
6 files changed