EVP_get_cipherbyname ((const char *) [cipherName UTF8String]) становится NULL - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь настроить Touch ID из моего приложения с "SSCrypto", используя cipherName в качестве aes128.

    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, поэтому возвращаю ноль из этого метода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...