Home | History | Annotate | Download | only in ec

Lines Matching defs:seed

168         ASN1_BIT_STRING   *seed;
239 ASN1_OPT(X9_62_CURVE, seed, ASN1_BIT_STRING)
530 /* set the seed (optional) */
531 if (group->seed)
533 if (!curve->seed)
534 if ((curve->seed = ASN1_BIT_STRING_new()) == NULL)
539 curve->seed->flags &= ~(ASN1_STRING_FLAG_BITS_LEFT|0x07);
540 curve->seed->flags |= ASN1_STRING_FLAG_BITS_LEFT;
541 if (!ASN1_BIT_STRING_set(curve->seed, group->seed,
550 if (curve->seed)
552 ASN1_BIT_STRING_free(curve->seed);
553 curve->seed = NULL;
922 /* extract seed (optional) */
923 if (params->curve->seed != NULL)
925 if (ret->seed != NULL)
926 OPENSSL_free(ret->seed);
927 if (!(ret->seed = OPENSSL_malloc(params->curve->seed->length)))
933 memcpy(ret->seed, params->curve->seed->data,
934 params->curve->seed->length);
935 ret->seed_len = params->curve->seed->length;