| 590 | static md_pkey_spec_t PkeySpecDef = { MD_PKEY_TYPE_DEFAULT, {{ 0 }} }; |
| 591 | |
| 592 | md_pkey_spec_t *md_pkeys_spec_get(const md_pkeys_spec_t *pks, int index) |
| 593 | { |
| 594 | if (md_pkeys_spec_is_empty(pks)) { |
| 595 | return index == 0? &PkeySpecDef : NULL; |
| 596 | } |
| 597 | else if (pks && index >= 0 && index < pks->specs->nelts) { |
| 598 | return APR_ARRAY_IDX(pks->specs, index, md_pkey_spec_t*); |
| 599 | } |
| 600 | return NULL; |
| 601 | } |
| 602 | |
| 603 | static md_pkey_t *make_pkey(apr_pool_t *p) |
| 604 | { |
no test coverage detected