mirror of
https://git.um-react.app/um/um-react.git
synced 2025-11-28 03:23:02 +00:00
16 lines
409 B
TypeScript
16 lines
409 B
TypeScript
import { transformBlob } from '~/decrypt-worker/util/transformBlob';
|
|
import type { CryptoBase } from '../CryptoBase';
|
|
|
|
export class MiguCrypto implements CryptoBase {
|
|
cryptoName = 'Migu3D/Keyless';
|
|
checkByDecryptHeader = true;
|
|
|
|
async decrypt(buffer: ArrayBuffer): Promise<Blob> {
|
|
return transformBlob(buffer, (p) => p.make.Migu3D());
|
|
}
|
|
|
|
public static make() {
|
|
return new MiguCrypto();
|
|
}
|
|
}
|