Source: filezilla
Version: 3.69.6-2
Severity: normal
Tags: fixed-upstream

filezilla FTBFS against nettle 4 with

sshaes.c:458:5: error: too many arguments to function 
'nettle_gcm_aes256_digest'; expected 2, have 3
  458 |     nettle_gcm_aes256_digest(&ctx->ctx, 16, blk);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~                ~~~
/usr/include/nettle/gcm.h:268:1: note: declared here
  268 | gcm_aes256_digest(struct gcm_aes256_ctx *ctx,
      | ^~~~~~~~~~~~~~~~~

nettle 4.0 is available in experimental (nettle4-dev). This is a API
breaking release, see the NEWS file.
| The most disruptive API change is that the *_digest functions
| no longer takes the desired digest size as argument. Truncated
| hashes appeared to be an important use case decades ago when
| the previous interface was designed, but that is now rather
| obscure.

Afaict this was fixed upstream with commit 11374 ("Switch SFTP
implementation to fzssh")

cu Andreas

Reply via email to