encrypt_full


Description:

[ CCode ( array_length_pos = 3.66667 , array_length_type = "gsize" ) ]
public uint8[] encrypt_full (Object key, Mechanism mechanism, uint8[] input, Cancellable? cancellable = null) throws Error

Encrypt data in a mechanism specific manner.

This call may block for an indefinite period.

Parameters:

this

The session.

key

The key to encrypt with.

mechanism

The mechanism type and parameters to use for encryption.

input

the data to encrypt

cancellable

A GCancellable which can be used to cancel the operation.

n_input

the length of the data to encrypt

n_result

location to store the length of the result data

Returns:

the data that was encrypted, or null if an error occured