Right now the dsa crate uses the HmacDrbg implementation from rfc6979.
It would be nice to make that a private implementation detail of rfc6979 and switch dsa to using rfc6979::generate_k_mut instead, which operates over slices and fills a buffer with k.
Notably the implementation is dsa is not constant-time.
Right now the
dsacrate uses theHmacDrbgimplementation fromrfc6979.It would be nice to make that a private implementation detail of
rfc6979and switchdsato usingrfc6979::generate_k_mutinstead, which operates over slices and fills a buffer withk.Notably the implementation is
dsais not constant-time.