EVP_get_cipherbyname((const char *)[cipherName UTF8String])变为NULL

时间:2019-04-17 14:34:28

标签: objective-c

我正在尝试使用cipherName作为aes128使用“ SSCrypto”从我的应用程序配置Touch ID。

    if(cipherName)
    {
        cipher = EVP_get_cipherbyname((const char *)[cipherName UTF8String]);
        if(!cipher)
        {
            NSLog(@"cannot get cipher with name %@", cipherName);
            return nil;
        }
    }
    else
    {
        cipher = EVP_bf_cbc();
        if(!cipher)
        {
            NSLog(@"cannot get cipher with name %@", @"EVP_bf_cbc");
            return nil;
        }
    }

以上是我正在执行的代码。我将密码设为NULL,因此从此方法返回nil。

0 个答案:

没有答案