#include <string.h>
#include "intreadwrite.h"
#include "mem.h"
#include "tea.h"
Go to the source code of this file.
|
| struct AVTEA * | av_tea_alloc (void) |
| | Allocate an AVTEA context To free the struct: av_free(ptr)
|
| |
| void | av_tea_init (AVTEA *ctx, const uint8_t key[16], int rounds) |
| | Initialize an AVTEA context.
|
| |
| static void | tea_crypt_ecb (AVTEA *ctx, uint8_t *dst, const uint8_t *src, int decrypt, uint8_t *iv) |
| |
| void | av_tea_crypt (AVTEA *ctx, uint8_t *dst, const uint8_t *src, int count, uint8_t *iv, int decrypt) |
| | Encrypt or decrypt a buffer using a previously initialized context.
|
| |
◆ tea_crypt_ecb()
| static void tea_crypt_ecb |
( |
AVTEA * | ctx, |
|
|
uint8_t * | dst, |
|
|
const uint8_t * | src, |
|
|
int | decrypt, |
|
|
uint8_t * | iv ) |
|
static |