SHA_CTX h0, h1, h2, h3, h4

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

SHA_CTX h0, h1, h2, h3, h4

ratheesh kannoth
Hi,

1. what are these h0....h4 ?

2. How are they generated ?

3. Could you help to locate code in openssl ?

typedef struct SHAstate_st {
    SHA_LONG h0, h1, h2, h3, h4;
    SHA_LONG Nl, Nh;
    SHA_LONG data[SHA_LBLOCK];
    unsigned int num;
} SHA_CTX;

Thanks,,
Reply | Threaded
Open this post in threaded view
|

Re: SHA_CTX h0, h1, h2, h3, h4

OpenSSL - User mailing list
On 30/10/2019 04:04, ratheesh kannoth wrote:

> Hi,
>
> 1. what are these h0....h4 ?
>
> 2. How are they generated ?
>
> 3. Could you help to locate code in openssl ?
>
> typedef struct SHAstate_st {
>      SHA_LONG h0, h1, h2, h3, h4;
>      SHA_LONG Nl, Nh;
>      SHA_LONG data[SHA_LBLOCK];
>      unsigned int num;
> } SHA_CTX;
>
> Thanks,,

Read the specification of the SHA-1 algorithm (either in the FIPS 180-1
standard or in a textbook).

Enjoy

Jakob
--
Jakob Bohm, CIO, Partner, WiseMo A/S.  https://www.wisemo.com
Transformervej 29, 2860 Søborg, Denmark.  Direct +45 31 13 16 10
This public discussion message is non-binding and may contain errors.
WiseMo - Remote Service Management for PCs, Phones and Embedded