MCPcopy Create free account
hub / github.com/apache/httpd / pkey_spec_clone

Function pkey_spec_clone

modules/md/md_crypt.c:531–548  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

529}
530
531static md_pkey_spec_t *pkey_spec_clone(apr_pool_t *p, md_pkey_spec_t *spec)
532{
533 md_pkey_spec_t *nspec;
534
535 nspec = apr_pcalloc(p, sizeof(*nspec));
536 nspec->type = spec->type;
537 switch (spec->type) {
538 case MD_PKEY_TYPE_DEFAULT:
539 break;
540 case MD_PKEY_TYPE_RSA:
541 nspec->params.rsa.bits = spec->params.rsa.bits;
542 break;
543 case MD_PKEY_TYPE_EC:
544 nspec->params.ec.curve = apr_pstrdup(p, spec->params.ec.curve);
545 break;
546 }
547 return nspec;
548}
549
550const char *md_pkey_spec_name(const md_pkey_spec_t *spec)
551{

Callers 1

md_pkeys_spec_cloneFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected