that library does schnorr signatures? i mean, they are still faster as they are since there's no division operation
you asked, i rewrote it and organised everything with nice names, wrote my own lazy envelope processor and an order-maintaining object marshaler, it uses SIMD SHA256 (minio) so you might want to add thing... you can actually override it even in consuming libraries by using a replace directive in your go.mod
oh yeah and i threw out the binary codec and just use gob, gob is faster and relatively future proof and you are only using it with a Go app so why waste your time writing a badly written binary codec (you could have at least used bytes.Buffer)
I'm not sure gob is faster than my codec, did you benchmark it?
it is most likely equal but by using very stable old code i eliminate complexity in my codebase
plus, seriously, the way you do the offsets is ugly
Thread collapsed
Thread collapsed
Thread collapsed