( text: string, password: string, rounds: number = DEFAULT_ITER )
| 150 | }; |
| 151 | |
| 152 | export const decryptBase64urlToString = async ( |
| 153 | text: string, |
| 154 | password: string, |
| 155 | rounds: number = DEFAULT_ITER |
| 156 | ) => { |
| 157 | return new TextDecoder().decode( |
| 158 | await decryptArrayBuffer( |
| 159 | bufferToArrayBuffer(base64url.parse(text, { loose: true })), |
| 160 | password, |
| 161 | rounds |
| 162 | ) |
| 163 | ); |
| 164 | }; |
| 165 | |
| 166 | export const getSizeFromOrigToEnc = (x: number) => { |
| 167 | if (x < 0 || Number.isNaN(x) || !Number.isInteger(x)) { |
nothing calls this directly
no test coverage detected