Nikos Mavrogiannopoulos n.mavrogiannopoulos@gmail.com writes:
Why break them at all? The issue is that if you don't bump the so version some programs will stop working in a distribution if nettle is upgraded. Why not make a new symbol which is kept internal, and the old symbol remains exported and is simply a wrapper to the new symbol that keeps compatibility?
I guess I could keep the old (now unused) functions around for backwards compatibility. You make a pretty good argument for that.
However, it can be that there is no user of this function, or there may be a single user of which you'll break his already shipped program. There is no way you can tell how may programs rely on that.
At least codesearch.debian.net indicates no use of nettle's _rsa_blind.
Regards, /Niels