(email: string)
| 36 | } |
| 37 | |
| 38 | export function hashUserEmail(email: string) { |
| 39 | return cryptoJsWordArrayToUint8Array( |
| 40 | CryptoJS.HmacSHA256( |
| 41 | (process.env.EMAIL_CASE_SENSITIVITY_EXCEPTIONS ?? '') |
| 42 | .split(';') |
| 43 | .includes(email) |
| 44 | |
| 45 | : email.toLowerCase(), |
| 46 | process.env.USER_EMAIL_SECRET!, |
| 47 | ), |
| 48 | ); |
| 49 | } |
no test coverage detected