Feature/soledad adbapi

DO NOT MERGE
opening a pullreq only to be able to discuss changes in progress
CryptoOptions could have a method to generate this kwargs if it's used somewhere else with the same names.

Is it fine for python if kwargs contains more items than the ones defined in the function header?