mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-01 05:39:11 +00:00
LibCrypto+LibWeb: Refactor AES implementation with OpenSSL
This commit is contained in:
parent
75841f5920
commit
05f3b1f361
Notes:
github-actions[bot]
2025-03-02 14:12:42 +00:00
Author: https://github.com/devgianlu
Commit: 05f3b1f361
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/3749
Reviewed-by: https://github.com/konradekk
16 changed files with 339 additions and 2011 deletions
|
@ -17,6 +17,8 @@ typedef struct evp_kdf_st EVP_KDF;
|
|||
typedef struct evp_kdf_ctx_st EVP_KDF_CTX;
|
||||
typedef struct evp_mac_st EVP_MAC;
|
||||
typedef struct evp_mac_ctx_st EVP_MAC_CTX;
|
||||
typedef struct evp_cipher_st EVP_CIPHER;
|
||||
typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
|
||||
|
||||
void ERR_print_errors_cb(int (*cb)(char const* str, size_t len, void* u), void* u);
|
||||
|
||||
|
@ -27,6 +29,7 @@ int EVP_DigestInit_ex(EVP_MD_CTX*, const EVP_MD*, ENGINE*);
|
|||
int EVP_DigestFinal_ex(EVP_MD_CTX*, unsigned char*, unsigned int*);
|
||||
int EVP_MD_CTX_copy_ex(EVP_MD_CTX*, EVP_MD_CTX const*);
|
||||
|
||||
void EVP_CIPHER_CTX_free(EVP_CIPHER_CTX*);
|
||||
void EVP_PKEY_CTX_free(EVP_PKEY_CTX*);
|
||||
void EVP_PKEY_free(EVP_PKEY*);
|
||||
void EVP_KDF_CTX_free(EVP_KDF_CTX* ctx);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue