Jump to main content

# 1.2.11.4.8 AES_Wrapper_EncryptEcb Function

## C

    void AES_Wrapper_EncryptEcb(uint8_t *in, uint8_t *out)

## Summary

Encrypts one block of data in AES ECB mode.

## Description

This function encrypts one block of data, equal to the AES block size (16 bytes), in ECB mode.

## Precondition

None.

## Parameters

Param | Description
--- | ---
in | Pointer to buffer where the data to encrypt is located.
out | Pointer to buffer to store the results of the encryption.

## Returns

None.

## Example

    uint8_t in1[16];
    uint8_t out1[16];
    uint8_t key[16];

    AES_Wrapper_SetEncryptEcbKey(key);
    AES_Wrapper_EncryptEcb(in1, out1);

## Remarks

Input and output buffers must be equal in size (16 bytes).

Rev: G