Is your feature request related to a problem? Please describe.
I can't use poly1305 separately from chacha20-poly1305. Some algorithms (e.g. chacha20-poly1305 in OpenSSH) require the operations to be separate due to limitations/restrictions of chacha20-poly1305 as defined in RFC 7539.
Describe the solution you'd like
To be able to use poly1305 as efficiently as possible, whether it's via crypto.createHmac() or crypto.sign() or something else.
Describe alternatives you've considered
Unfortunately there are none, except doing poly1305 in pure javascript, which I assume is going to be pretty slow in comparison.
Is your feature request related to a problem? Please describe.
I can't use poly1305 separately from chacha20-poly1305. Some algorithms (e.g. chacha20-poly1305 in OpenSSH) require the operations to be separate due to limitations/restrictions of chacha20-poly1305 as defined in RFC 7539.
Describe the solution you'd like
To be able to use poly1305 as efficiently as possible, whether it's via
crypto.createHmac()orcrypto.sign()or something else.Describe alternatives you've considered
Unfortunately there are none, except doing poly1305 in pure javascript, which I assume is going to be pretty slow in comparison.