Fixed Mobile app

Mobile vault recovery key compatibility

Recovery keys generated on the website can be entered in the mobile app.

The mobile app now checks recovery keys with the same four-byte BLAKE2b checksum as the website. The native encryption library does not support that short hash output, so the checksum uses a compatible JavaScript implementation.