- ERR_load_crypto_strings(); /* FIXME */
-
- if (EVP_BytesToKey(EVP_aes_128_cbc(), EVP_sha1(),
- NULL, key, keylen, 5, hkey, NULL) != 16) return 1UL;
- if (!EVP_EncryptInit(&ctx, EVP_aes_128_cbc(), hkey, iv))
- return ERR_get_error();
- if (!EVP_EncryptUpdate(&ctx, ct, &outlen1, pt, tlen))
- return ERR_get_error();
- if (!EVP_EncryptFinal(&ctx, ct + outlen1, &outlen2))