RDK Documentation (Open Sourced RDK Components)
aamp_aes.cpp File Reference

HLS AES drm decryptor. More...

#include "aamp_aes.h"
#include <sys/time.h>
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <errno.h>
Include dependency graph for aamp_aes.cpp:

Go to the source code of this file.

Macros

#define OPEN_SSL_CONTEXT   &mOpensslCtx
 
#define AES_128_KEY_LEN_BYTES   16
 

Functions

static void * acquire_key (void *arg)
 key acquistion thread More...
 

Variables

static pthread_mutex_t instanceLock = PTHREAD_MUTEX_INITIALIZER
 

yes

HLS AES drm decryptor.

Definition in file aamp_aes.cpp.

Function Documentation

◆ acquire_key()

static void* acquire_key ( void *  arg)
static

key acquistion thread

Parameters
argAesDec pointer
Return values
NULL

Definition at line 49 of file aamp_aes.cpp.