• Returns either nip04 or nip44 encryption methods depending on event kind

    Parameters

    Returns {
        decrypt: ((pubkey: string, ciphertext: string) => string | Promise<string>);
        encrypt: ((pubkey: string, plaintext: string) => string | Promise<string>);
    } | {
        decrypt: ((pubkey: string, ciphertext: string) => string | Promise<string>);
        encrypt: ((pubkey: string, plaintext: string) => string | Promise<string>);
    }