Lines Matching defs:seed
173 ASN1_BIT_STRING *seed;
244 ASN1_OPT(X9_62_CURVE, seed, ASN1_BIT_STRING)
508 /* set the seed (optional) */
509 if (group->seed) {
510 if (!curve->seed)
511 if ((curve->seed = ASN1_BIT_STRING_new()) == NULL) {
515 curve->seed->flags &= ~(ASN1_STRING_FLAG_BITS_LEFT | 0x07);
516 curve->seed->flags |= ASN1_STRING_FLAG_BITS_LEFT;
517 if (!ASN1_BIT_STRING_set(curve->seed, group->seed,
523 if (curve->seed) {
524 ASN1_BIT_STRING_free(curve->seed);
525 curve->seed = NULL;
850 /* extract seed (optional) */
851 if (params->curve->seed != NULL) {
852 if (ret->seed != NULL)
853 OPENSSL_free(ret->seed);
854 if (!(ret->seed = OPENSSL_malloc(params->curve->seed->length))) {
858 memcpy(ret->seed, params->curve->seed->data,
859 params->curve->seed->length);
860 ret->seed_len = params->curve->seed->length;