Crypto Lib
    Preparing search index...

    Variable default

    default: {
        decrypt: (
            data: dataDecrypt,
        ) => Promise<{ data: string; signatureValid: boolean }>;
        encrypt: (data: dataEncrypt) => Promise<string>;
        generate: (data: dataGenerate) => Promise<object>;
        reformat: (data: dataReformat) => Promise<ArmoredKeyResult>;
        revoke: (data: dataRevoke) => Promise<ArmoredKeyResult>;
        session: (data: dataSessionKey) => Promise<SessionKey>;
        sign: (data: dataSign) => Promise<string>;
        verify: (
            data: dataVerify,
        ) => Promise<VerifyMessageResult<GenericWebStream<T>>>;
    }

    Default exported PGP crypto functions.

    Type Declaration

    • decrypt: (data: dataDecrypt) => Promise<{ data: string; signatureValid: boolean }>

      Decrypt a PGP-encrypted message.

    • encrypt: (data: dataEncrypt) => Promise<string>

      Encrypt a message with PGP.

    • generate: (data: dataGenerate) => Promise<object>

      Generate a new PGP key pair.

    • reformat: (data: dataReformat) => Promise<ArmoredKeyResult>

      Reformat an existing PGP key.

    • revoke: (data: dataRevoke) => Promise<ArmoredKeyResult>

      Revoke a PGP key pair.

    • session: (data: dataSessionKey) => Promise<SessionKey>

      Generate a PGP session key.

    • sign: (data: dataSign) => Promise<string>

      Sign a message with PGP.

    • verify: (data: dataVerify) => Promise<VerifyMessageResult<GenericWebStream<T>>>

      Verify a PGP-signed message.