Lines Matching full:seed
170 ASN1_BIT_STRING *seed;
241 ASN1_OPT(X9_62_CURVE, seed, ASN1_BIT_STRING)
532 /* set the seed (optional) */
533 if (group->seed)
535 if (!curve->seed)
536 if ((curve->seed = ASN1_BIT_STRING_new()) == NULL)
541 curve->seed->flags &= ~(ASN1_STRING_FLAG_BITS_LEFT|0x07);
542 curve->seed->flags |= ASN1_STRING_FLAG_BITS_LEFT;
543 if (!ASN1_BIT_STRING_set(curve->seed, group->seed,
552 if (curve->seed)
554 ASN1_BIT_STRING_free(curve->seed);
555 curve->seed = NULL;
924 /* extract seed (optional) */
925 if (params->curve->seed != NULL)
927 if (ret->seed != NULL)
928 OPENSSL_free(ret->seed);
929 if (!(ret->seed = OPENSSL_malloc(params->curve->seed->length)))
935 memcpy(ret->seed, params->curve->seed->data,
936 params->curve->seed->length);
937 ret->seed_len = params->curve->seed->length;