We have to use deriveKey when we encrypt and decrypt pincode
You can check here - https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/deriveKey#PBKDF2 In order to have stronger encryption , we need to implement the deriveKey.
Acceptance criteria
- Ensure that the old pin codes are re-encrypted with the new encryption method
- every new pin code should be encrypted with deriveKey approach