version with passed in unencrypted swipe