Lines Matching refs:seed
169 ASN1_BIT_STRING *seed;
240 ASN1_OPT(X9_62_CURVE, seed, ASN1_BIT_STRING)
523 /* set the seed (optional) */
524 if (group->seed)
526 if (!curve->seed)
527 if ((curve->seed = ASN1_BIT_STRING_new()) == NULL)
532 curve->seed->flags &= ~(ASN1_STRING_FLAG_BITS_LEFT|0x07);
533 curve->seed->flags |= ASN1_STRING_FLAG_BITS_LEFT;
534 if (!ASN1_BIT_STRING_set(curve->seed, group->seed,
543 if (curve->seed)
545 ASN1_BIT_STRING_free(curve->seed);
546 curve->seed = NULL;
909 /* extract seed (optional) */
910 if (params->curve->seed != NULL)
912 if (ret->seed != NULL)
913 OPENSSL_free(ret->seed);
914 if (!(ret->seed = OPENSSL_malloc(params->curve->seed->length)))
920 memcpy(ret->seed, params->curve->seed->data,
921 params->curve->seed->length);
922 ret->seed_len = params->curve->seed->length;