abstract fun sign(toSign: InputStream, destination: OutputStream): Unit
Exhausts toSign
, and writes the signature to signatureDestination
. The caller is responsible for closing the streams, though the output WILL be flushed.
toSign
- The source of the data to be signed
destination
- Where the signature will be written to
abstract fun sign(toSign: InputStream): ByteArray
Exhausts toSign
, and returns the raw signature bytes.
toSign
- The source of the data to be signed
Return
The raw bytes of the signature