openssl';s的低级API是否自动添加填充?

openssl';s的低级API是否自动添加填充?,openssl,padding,3des,ecb,Openssl,Padding,3des,Ecb,我知道像ecb和cbc这样的分组密码模式需要填充。我还知道openssl命令行工具可以在添加填充和不添加填充之间切换。但是openssl的低级API会自动添加填充吗?特别是DES_ecb3_encrypt()/DES_ecb3_encrypt() PS:我检查了EVP接口源代码,似乎填充操作是在EVP级别完成的。当需要填充时,在使用DES_ecb3_encrypt()加密数据后,EVP还将加密填充部分

我知道像ecb和cbc这样的分组密码模式需要填充。我还知道openssl命令行工具可以在添加填充和不添加填充之间切换。但是openssl的低级API会自动添加填充吗?特别是
DES_ecb3_encrypt()
/
DES_ecb3_encrypt()

PS:我检查了EVP接口源代码,似乎填充操作是在EVP级别完成的。当需要填充时,在使用
DES_ecb3_encrypt()
加密数据后,EVP还将加密填充部分