Jump to main content

##

# NET_PRES_EncProviderMaxOutputSize Type

## C

    typedef int32_t (* NET_PRES_EncProviderMaxOutputSize)(void * providerData);

## Returns

Upon success, the maximum output size will be returned. Upon error, 0 is returned:

- invalid function argument

- if the SSL/TLS handshake has not been completed yet

## Description

Presentation Encryption Provider Maximum Output Size Function Pointer Prototype This function pointer defines the maximum output size function. Returns the maximum record layer size for plaintext data. This will correspond to either the maximum SSL/TLS record size as specified by the protocol standard, the maximum TLS fragment size as set by the TLS Max Fragment Length extension.

## Preconditions

A connection must have already been created, and be in the open state. This function must be called after the SSL/TLS handshake has been completed.

## Parameters

Parameters | Description
--- | ---
Description |
providerData | A pointer to the buffer for the provider to keep connection specific data.