hx509_crypto_init
ret = hx509_crypto_init(context, NULL, &ai->algorithm, &crypto);
ret = hx509_crypto_init(context, NULL, encryption_type, &crypto);
ret = hx509_crypto_init(context, NULL, enc_oid, &c);
hx509_crypto_init (