sinf
static const char *inferred_keytype(const TLS_SIGALG_INFO *sinf)
return (sinf->keytype != NULL
? sinf->keytype
: (sinf->sig_name != NULL
? sinf->sig_name
: sinf->sigalg_name));
TLS_SIGALG_INFO *sinf = NULL;
sinf = &ctx->sigalg_list[ctx->sigalg_list_len];
OPENSSL_free(sinf->sigalg_name);
sinf->sigalg_name = OPENSSL_strdup(p->data);
if (sinf->sigalg_name == NULL)
OPENSSL_free(sinf->name);
sinf->name = OPENSSL_strdup(p->data);
if (sinf->name == NULL)
sinf->code_point = (uint16_t)code_point;
if (p == NULL || !OSSL_PARAM_get_uint(p, &sinf->secbits)) {
sinf->sigalg_oid = NULL;
OPENSSL_free(sinf->sigalg_oid);
sinf->sigalg_oid = OPENSSL_strdup(p->data);
if (sinf->sigalg_oid == NULL)
sinf->sig_name = NULL;
OPENSSL_free(sinf->sig_name);
sinf->sig_name = OPENSSL_strdup(p->data);
if (sinf->sig_name == NULL)
sinf->sig_oid = NULL;
OPENSSL_free(sinf->sig_oid);
sinf->sig_oid = OPENSSL_strdup(p->data);
if (sinf->sig_oid == NULL)
sinf->hash_name = NULL;
OPENSSL_free(sinf->hash_name);
sinf->hash_name = OPENSSL_strdup(p->data);
if (sinf->hash_name == NULL)
sinf->hash_oid = NULL;
OPENSSL_free(sinf->hash_oid);
sinf->hash_oid = OPENSSL_strdup(p->data);
if (sinf->hash_oid == NULL)
sinf->keytype = NULL;
OPENSSL_free(sinf->keytype);
sinf->keytype = OPENSSL_strdup(p->data);
if (sinf->keytype == NULL)
sinf->keytype_oid = NULL;
OPENSSL_free(sinf->keytype_oid);
sinf->keytype_oid = OPENSSL_strdup(p->data);
if (sinf->keytype_oid == NULL)
sinf->mindtls = sinf->maxdtls = -1;
if (p != NULL && !OSSL_PARAM_get_int(p, &sinf->mindtls)) {
if (p != NULL && !OSSL_PARAM_get_int(p, &sinf->maxdtls)) {
if ((sinf->maxdtls != 0) && (sinf->maxdtls != -1) && ((sinf->maxdtls > sinf->mindtls))) {
sinf->mindtls = sinf->maxdtls = -1;
if (p == NULL || !OSSL_PARAM_get_int(p, &sinf->mintls)) {
if (p == NULL || !OSSL_PARAM_get_int(p, &sinf->maxtls)) {
if ((sinf->maxtls != 0) && (sinf->maxtls != -1) && ((sinf->maxtls < sinf->mintls))) {
if ((sinf->mintls != 0) && (sinf->mintls != -1) && ((sinf->mintls > TLS1_3_VERSION)))
sinf->mintls = sinf->maxtls = -1;
if ((sinf->maxtls != 0) && (sinf->maxtls != -1) && ((sinf->maxtls < TLS1_3_VERSION)))
sinf->mintls = sinf->maxtls = -1;
if (sinf->mintls == -1 && sinf->mindtls == -1) {
keytype = inferred_keytype(sinf);
OBJ_create(sinf->sigalg_oid, sinf->sigalg_name, NULL);
if ((OBJ_txt2nid(sinf->sigalg_name) == NID_undef) || (OBJ_nid2obj(OBJ_txt2nid(sinf->sigalg_name)) == NULL)) {
if (sinf->sig_name != NULL)
OBJ_create(sinf->sig_oid, sinf->sig_name, NULL);
if (sinf->keytype != NULL)
OBJ_create(sinf->keytype_oid, sinf->keytype, NULL);
if (sinf->hash_name != NULL)
OBJ_create(sinf->hash_oid, sinf->hash_name, NULL);
OBJ_add_sigid(OBJ_txt2nid(sinf->sigalg_name),
(sinf->hash_name != NULL
? OBJ_txt2nid(sinf->hash_name)
sinf = NULL;
if (sinf != NULL) {
OPENSSL_free(sinf->name);
sinf->name = NULL;
OPENSSL_free(sinf->sigalg_name);
sinf->sigalg_name = NULL;
OPENSSL_free(sinf->sigalg_oid);
sinf->sigalg_oid = NULL;
OPENSSL_free(sinf->sig_name);
sinf->sig_name = NULL;
OPENSSL_free(sinf->sig_oid);
sinf->sig_oid = NULL;
OPENSSL_free(sinf->hash_name);
sinf->hash_name = NULL;
OPENSSL_free(sinf->hash_oid);
sinf->hash_oid = NULL;
OPENSSL_free(sinf->keytype);
sinf->keytype = NULL;
OPENSSL_free(sinf->keytype_oid);
sinf->keytype_oid = NULL;
float sinf(float);
w = CMPLXF(r * cosf (theta), r * sinf (theta));
copysignf(0, isinf(y) ? y : sinf(y) * cosf(y))));
4 * sinf(y) * cosf(y) * exp_mx * exp_mx));
CMPLXL(cosf(finites[i]), sinf(finites[i])),
CMPLXL(cosf(finites[i]), sinf(finites[i])),
test_odd_tol(csinf, z, CMPLXL(sinf(nums[i]),
-copysign(0, sinf(nums[i]))), 2 * FLT_ULP());
sinf(nums[i])), FLT_ULP());
copysign(0, sinf(nums[i]))), FLT_ULP());
ATF_CHECK(fabs(sinf(f_pi_odd[i])) < FLT_EPSILON);
ATF_CHECK(fabs(sinf(-f_pi_odd[i])) < FLT_EPSILON);
ATF_CHECK(fabs(sinf(f_pi_odd[i] * 2)) < FLT_EPSILON);
ATF_CHECK(fabs(sinf(-f_pi_odd[i] * 2)) < FLT_EPSILON);