Thread (23 messages) read the whole thread 23 messages, 3 authors, 2016-08-10

Re: [PATCH v2] KEYS: add SP800-56A KDF support for DH

From: Stephan Mueller <hidden>
Date: 2016-08-06 20:42:59

Am Freitag, 5. August 2016, 09:08:59 CEST schrieb Mat Martineau:

Hi Mat,
quoted
When trying to implement it, I think that it would even be more confusing,
because we need a conditional in any case. Do you like

return __keyctl_dh_compute(params, buffer, buflen, (kdf) ? &kdfcopy :
NULL);

better than the already presented code? Besides, this would now imply that
we have two conditionals instead of one.
Another approach that uses one conditional is to add a struct
keyctl_kdf_params* variable and assign it in the conditional block. Maybe
that's not much of a win, it's up to you.
To be honest, I like the code as is, because although you have two 
invocations, it is yet just a few lines in size and thus readable and second 
either my suggestion or yours with the additional variable implies one or more 
additional instructions (yes, I know, this should not matter too much, but 
still ... ).

Ciao
Stephan
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help