endurox.tpdecrypt

endurox.tpdecrypt(*args, **kwargs)

Overloaded function.

  1. tpdecrypt(input: bytes, flags: int = 0) -> bytes

    Decrypt byte array. Original value was encrypted with tpencrypt(), byte array version.

    For more details see tpdecrypt(3) C API call.

    raise AtmiException:
    Following error codes may be present:
    TPEINVAL - Invalid input data.
    TPEOS - System error occurred.

    Parameters:

    inputbytes

    Encrypted data.

    flagsint

    Shall be set to 0 (default).

    Returns:

    valuebytes

    Decrypted value.

  2. tpdecrypt(input: str, flags: int = 0) -> str

    Decrypt string. Original value was encrypted with tpencrypt(), string version.

    For more details see tpdecrypt(3) C API call.

    raise AtmiException:
    Following error codes may be present:
    TPEINVAL - Invalid input data.
    TPEOS - System error occurred.

    Parameters:

    inputstr

    Base64 encrypted data.

    flagsint

    Shall be set to 0 (default).

    Returns:

    valuestr

    Decrypted value.