[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Support for SHA2 HMAC algorithms
[Thread Prev] | [Thread Next]
- Subject: Re: Support for SHA2 HMAC algorithms
- From: Dirkjan Bussink <d.bussink@xxxxxxxxx>
- Reply-to: libssh@xxxxxxxxxx
- Date: Mon, 14 Apr 2014 10:06:24 +0200
- To: libssh@xxxxxxxxxx
On 13 Apr 2014, at 17:08, Aris Adamantiadis <aris@xxxxxxxxxxxx> wrote: > Thanks a lot for your contribution, that's going to be very useful. Just > a little remark: > +unsigned char *packet_encrypt(ssh_session session, void *data, uint32_t > len, enum ssh_hmac_e type) { > Would it be possible to remove the "type" parameter and have > packet_encrypt() function figure out by itself the type of hmac to use ? I’ve updated the patch with this change. > I also think the hmac code could win at being a little more OO-styled > like we do for the ciphers (with function pointers instead of switch > statements). If we could get rid of our horrible > MD5()/SHA1()/SHA256()/... wrappers by using only EVP functions, it would > help (but probably out of scope of your patch). I think refactoring all this is out of scope for this patch. I’d rather not do a major restructuring like this as part of a first contribution, I’d prefer that this would be done in a separate step then. Regards, Dirkjan
Attachment:
0001-Add-support-for-SHA2-algorithms.patch
Description: Binary data
Re: Support for SHA2 HMAC algorithms | Andreas Schneider <asn@xxxxxxxxxxxxxx> |
Support for SHA2 HMAC algorithms | Dirkjan Bussink <d.bussink@xxxxxxxxx> |
Re: Support for SHA2 HMAC algorithms | Andreas Schneider <asn@xxxxxxxxxxxxxx> |
Re: Support for SHA2 HMAC algorithms | Dirkjan Bussink <d.bussink@xxxxxxxxx> |
Re: Support for SHA2 HMAC algorithms | Aris Adamantiadis <aris@xxxxxxxxxxxx> |