playactor
Version:
play around with your playstation devices
11 lines (10 loc) • 410 B
TypeScript
/// <reference types="node" />
import { IRemotePlayCredentials } from "../../credentials/model";
import { CryptoCodec } from "../../socket/crypto-codec";
export interface ICryptoStrategy {
createCodecForPin(pin: string, nonce: Buffer): {
preface: Buffer;
codec: CryptoCodec;
};
createCodecForAuth(creds: IRemotePlayCredentials, serverNonce: Buffer, counter: bigint): CryptoCodec;
}