#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) More...
|
|
void | av_tea_init (AVTEA *ctx, const uint8_t key[16], int rounds) |
| Initialize an AVTEA context. More...
|
|
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. More...
|
|
◆ tea_crypt_ecb()
static void tea_crypt_ecb |
( |
AVTEA * |
ctx, |
|
|
uint8_t * |
dst, |
|
|
const uint8_t * |
src, |
|
|
int |
decrypt, |
|
|
uint8_t * |
iv |
|
) |
| |
|
static |