"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "rsa-internal.h" between
nettle-3.7.2.tar.gz and nettle-3.7.3.tar.gz

About: Nettle is a low-level cryptographic library.

rsa-internal.h  (nettle-3.7.2):rsa-internal.h  (nettle-3.7.3)
skipping to change at line 81 skipping to change at line 81
/* side-channel silent root computation */ /* side-channel silent root computation */
mp_size_t mp_size_t
_rsa_sec_compute_root_itch(const struct rsa_private_key *key); _rsa_sec_compute_root_itch(const struct rsa_private_key *key);
void void
_rsa_sec_compute_root(const struct rsa_private_key *key, _rsa_sec_compute_root(const struct rsa_private_key *key,
mp_limb_t *rp, const mp_limb_t *mp, mp_limb_t *rp, const mp_limb_t *mp,
mp_limb_t *scratch); mp_limb_t *scratch);
/* Safe side-channel silent variant, using RSA blinding, and checking the /* Safe side-channel silent variant, using RSA blinding, and checking the
* result after CRT. */ * result after CRT. In-place calls, with x == m, is allowed. */
int int
_rsa_sec_compute_root_tr(const struct rsa_public_key *pub, _rsa_sec_compute_root_tr(const struct rsa_public_key *pub,
const struct rsa_private_key *key, const struct rsa_private_key *key,
void *random_ctx, nettle_random_func *random, void *random_ctx, nettle_random_func *random,
mp_limb_t *x, const mp_limb_t *m, size_t mn); mp_limb_t *x, const mp_limb_t *m);
#endif /* NETTLE_RSA_INTERNAL_H_INCLUDED */ #endif /* NETTLE_RSA_INTERNAL_H_INCLUDED */
 End of changes. 2 change blocks. 
2 lines changed or deleted 2 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)