add methods to allow for encryption-in-background with completion callbacks
add methods to allow for encryption-in-background with completion callbacks