11{%- for sig in config['sigs'] %}
22{%- set symbol_base_name = sig['name']|replace('_','') %}
3+ {%- set symbol_base_pretty_name = sig.get('pretty_name', sig['name']|replace('_','')) %}
34/*---------------------------------------------------
45 * {{ sig['name']|upper }} METHODS
56 *---------------------------------------------------
@@ -29,7 +30,7 @@ int ssh_{{ symbol_base_name }}_sign(struct sshkey *key,
2930 if (sig == NULL) {
3031 return SSH_ERR_ALLOC_FAIL;
3132 }
32- int r = oqs_sign(sig, "{{ symbol_base_name }}", key, sigp, lenp, data, datalen, compat);
33+ int r = oqs_sign(sig, "{{ symbol_base_pretty_name }}", key, sigp, lenp, data, datalen, compat);
3334 OQS_SIG_free(sig);
3435 return r;
3536}
@@ -47,7 +48,7 @@ int ssh_{{ symbol_base_name }}_verify(const struct sshkey *key,
4748 if (sig == NULL) {
4849 return SSH_ERR_ALLOC_FAIL;
4950 }
50- int r = oqs_verify(sig, "{{ symbol_base_name }}", key, signature, signaturelen, data, datalen, compat);
51+ int r = oqs_verify(sig, "{{ symbol_base_pretty_name }}", key, signature, signaturelen, data, datalen, compat);
5152 OQS_SIG_free(sig);
5253 return r;
5354}
@@ -68,8 +69,8 @@ static const struct sshkey_impl_funcs sshkey_{{ symbol_base_name }}_funcs = {
6869};
6970
7071const struct sshkey_impl sshkey_{{ symbol_base_name }}_impl = {
71- /* .name = */ "ssh-{{ symbol_base_name }}",
72- /* .shortname = */ "{{ symbol_base_name |upper }}",
72+ /* .name = */ "ssh-{{ symbol_base_pretty_name }}",
73+ /* .shortname = */ "{{ symbol_base_pretty_name |upper }}",
7374 /* .sigalg = */ NULL,
7475 /* .type = */ KEY_{{ sig['name']|upper }},
7576 /* .nid = */ 0,
@@ -84,6 +85,7 @@ const struct sshkey_impl sshkey_{{ symbol_base_name }}_impl = {
8485{%- for sig in config['sigs'] %}
8586{%- for alg in sig['mix_with'] if alg['rsa'] %}
8687{%- set symbol_base_name = alg['name']|replace('_','') + '_' + sig['name']|replace('_','') %}
88+ {%- set symbol_base_pretty_name = alg['name']|replace('_','') + '_' + sig.get('pretty_name', sig['name']|replace('_','')) %}
8789static const struct sshkey_impl_funcs sshkey_{{ symbol_base_name }}_funcs = {
8890 /* .size = */ ssh_generic_size,
8991 /* .alloc = */ ssh_generic_alloc,
@@ -100,8 +102,8 @@ static const struct sshkey_impl_funcs sshkey_{{ symbol_base_name }}_funcs = {
100102};
101103
102104const struct sshkey_impl sshkey_{{ symbol_base_name }}_impl = {
103- /* .name = */ "ssh-{{ alg['name']|replace('_','') + '-' + sig['name']|replace('_','') }}",
104- /* .shortname = */ "{{ symbol_base_name |upper }}",
105+ /* .name = */ "ssh-{{ alg['name']|replace('_','') + '-' + sig.get('pretty_name', sig ['name']|replace('_','') ) }}",
106+ /* .shortname = */ "{{ symbol_base_pretty_name |upper }}",
105107 /* .sigalg = */ NULL,
106108 /* .type = */ KEY_{{ alg['name']|upper }}_{{ sig['name']|upper }},
107109 /* .nid = */ 0,
@@ -132,8 +134,8 @@ static const struct sshkey_impl_funcs sshkey_{{ symbol_base_name }}_funcs = {
132134};
133135
134136const struct sshkey_impl sshkey_{{ symbol_base_name }}_impl = {
135- /* .name = */ "ssh-{{ alg['name']|replace('_','-') + '-' + sig['name']|replace('_','') }}",
136- /* .shortname = */ "{{ alg['name']|upper + '_' + sig['name']|replace('_','')|upper }}",
137+ /* .name = */ "ssh-{{ alg['name']|replace('_','-') + '-' + sig.get('pretty_name', sig ['name']|replace('_','') ) }}",
138+ /* .shortname = */ "{{ alg['name']|upper + '_' + sig.get('pretty_name', sig ['name']|replace('_','') )|upper }}",
137139 /* .sigalg = */ NULL,
138140 /* .type = */ KEY_{{ alg['name']|upper }}_{{ sig['name']|upper }},
139141 /* .nid = */ {{ alg['openssl_nid'] }},
0 commit comments