Add signature verification for offline upgrade
Verify if commit provided in delta file is signed with valid ed25519
signature.
Public key for signature could be provided in config via file or key
itself by using options for remote verification-file
and
verification-key
respectively.
If none of above is provided, then public keys provided by system are used.
Signed-off-by: Denis Pynkin denis.pynkin@collabora.com