formatting cleanup
This commit is contained in:
parent
e1041e9b5b
commit
e3b3e444db
|
@ -453,13 +453,8 @@ export class CryptoService implements CryptoServiceAbstraction {
|
|||
}
|
||||
|
||||
async sha1(password: string): Promise<string> {
|
||||
const hash = await Crypto.subtle.digest(
|
||||
{
|
||||
name: 'SHA-1',
|
||||
},
|
||||
UtilsService.fromUtf8ToArray(password),
|
||||
);
|
||||
|
||||
const passwordArr = UtilsService.fromUtf8ToArray(password);
|
||||
const hash = await Crypto.subtle.digest({ name: 'SHA-1' }, passwordArr);
|
||||
return UtilsService.fromBufferToHex(hash);
|
||||
}
|
||||
|
||||
|
|
|
@ -125,12 +125,10 @@ export class UtilsService implements UtilsServiceAbstraction {
|
|||
return decodeURIComponent(escape(encodedString));
|
||||
}
|
||||
|
||||
// Source: Frxstrem, https://stackoverflow.com/questions/40031688/javascript-arraybuffer-to-hex
|
||||
// ref: https://stackoverflow.com/a/40031979/1090359
|
||||
static fromBufferToHex(buffer: ArrayBuffer): string {
|
||||
return Array.prototype.map.call(
|
||||
new Uint8Array(buffer),
|
||||
(x: number) => ('00' + x.toString(16)).slice(-2),
|
||||
).join('');
|
||||
const bytes = new Uint8Array(buffer);
|
||||
return Array.prototype.map.call(bytes, (x: number) => ('00' + x.toString(16)).slice(-2)).join('');
|
||||
}
|
||||
|
||||
static getHostname(uriString: string): string {
|
||||
|
|
Loading…
Reference in New Issue