| 348 | } |
| 349 | |
| 350 | void md_pkeys_spec_add_ec(md_pkeys_spec_t *pks, const char *curve) |
| 351 | { |
| 352 | md_pkey_spec_t *spec; |
| 353 | |
| 354 | spec = apr_pcalloc(pks->p, sizeof(*spec)); |
| 355 | spec->type = MD_PKEY_TYPE_EC; |
| 356 | spec->params.ec.curve = apr_pstrdup(pks->p, curve); |
| 357 | md_pkeys_spec_add(pks, spec); |
| 358 | } |
| 359 | |
| 360 | const char *md_pkey_spec_to_str(const md_pkey_spec_t *spec, apr_pool_t *p) |
| 361 | { |
no test coverage detected