Bug 1585189 - Changed the algorithm used to encrypt NSS database entries, from 3DES to AES256.
Our NSS DB uses 3DES internally to encrypt their entries. This patch changes the default algorithm for AES256 to increase the security. This patch also adds code to use AES Wrap in the future. It also adds an integrity check to the AES256 CBC. The change only affects sqlite databases. bob Differential Revision: https://phabricator.services.mozilla.com/D54589
Showing with 796 additions and 205 deletions