webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Macros | Functions
derive_key.c File Reference
#include <openssl/cipher.h>
#include <assert.h>
#include <openssl/digest.h>
#include <openssl/mem.h>
#include "internal.h"

Macros

#define PKCS5_SALT_LEN   8
 

Functions

int EVP_BytesToKey (const EVP_CIPHER *type, const EVP_MD *md, const uint8_t *salt, const uint8_t *data, size_t data_len, unsigned count, uint8_t *key, uint8_t *iv)
 

Macro Definition Documentation

◆ PKCS5_SALT_LEN

#define PKCS5_SALT_LEN   8

Function Documentation

◆ EVP_BytesToKey()

int EVP_BytesToKey ( const EVP_CIPHER type,
const EVP_MD md,
const uint8_t salt,
const uint8_t data,
size_t  data_len,
unsigned  count,
uint8_t key,
uint8_t iv 
)