Home | History | Annotate | Download | only in ec_extra

Lines Matching defs:cbb

193 int EC_KEY_marshal_private_key(CBB *cbb, const EC_KEY *key,
200 CBB ec_private_key, private_key;
201 if (!CBB_add_asn1(cbb, &ec_private_key, CBS_ASN1_SEQUENCE) ||
212 CBB child;
223 CBB child, public_key;
237 if (!CBB_flush(cbb)) {
350 int EC_KEY_marshal_curve_name(CBB *cbb, const EC_GROUP *group) {
361 CBB child;
362 return CBB_add_asn1(cbb, &child, CBS_ASN1_OBJECT) &&
364 CBB_flush(cbb);
411 int EC_POINT_point2cbb(CBB *out, const EC_GROUP *group, const EC_POINT *point,
449 CBB cbb;
450 if (!CBB_init(&cbb, 0) ||
451 !EC_KEY_marshal_private_key(&cbb, key, EC_KEY_get_enc_flags(key))) {
452 CBB_cleanup(&cbb);
455 return CBB_finish_i2d(&cbb, outp);
492 CBB cbb;
493 if (!CBB_init(&cbb, 0) ||
494 !EC_KEY_marshal_curve_name(&cbb, key->group)) {
495 CBB_cleanup(&cbb);
498 return CBB_finish_i2d(&cbb, outp);