EVP_OPENINIT(3ssl) OpenSSL EVP_OPENINIT(3ssl) EVP_OpenInit, EVP_OpenUpdate, EVP_OpenFinal - EVP #include int EVP_OpenInit(EVP_CIPHER_CTX *ctx, EVP_CIPHER *type, unsigned char *ek, int ekl, unsigned char *iv, EVP_PKEY *priv); int EVP_OpenUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, unsigned char *in, int inl); int EVP_OpenFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl); EVP . . EVP_OpenInit() ctx type. ekl ek priv. IV iv. EVP_OpenUpdate() EVP_OpenFinal() EVP_DecryptUpdate() EVP_DecryptFinal() EVP_EncryptInit(3). EVP_OpenInit() EVP_DecryptInit(). priv NULL ( ) type NULL. type . . EVP_OpenInit() 0 ( ) . EVP_OpenUpdate() 1 0 . EVP_OpenFinal() 0 1 . evp(7), RAND_bytes(3), EVP_EncryptInit(3), EVP_SealInit(3) 2000-2020 OpenSSL. . Apache 2.0 ( ""). . LICENSE . 3 . . : . 3.6.2 7 2026 EVP_OPENINIT(3ssl)