^:deprecated to mean function deprecation, not algorithm deprecation
dottedmag opened this issue · 1 comments
dottedmag commented
^:deprecated
attribute is set on some functions, such as buddy.core.hash/sha1
, which constitute a part of public interface of this library.
While it is useful to discourage people from using deprecated cryptographical algorithms in new code, interoperability requirements with existing systems guarantee that these functions will be used for a long time, so ^:deprecated
attribute, which ought to signify deprecation of the code, not of the algorithms, is not really warranted.
Can these attributes be removed? They get in a way when, say, eastwood
is in use.
niwinz commented
You are right! This meta should be removed.