forked from TrueCloudLab/frostfs-api-go
[#3] signature: Add buffer pool
Signed-off-by: Dmitrii Stepanov <d.stepanov@yadro.com>
This commit is contained in:
parent
73fde0e37c
commit
ec0d0274fa
5 changed files with 67 additions and 58 deletions
|
@ -101,10 +101,13 @@ func signMessageParts(key *ecdsa.PrivateKey, body, meta, header stableMarshaler,
|
|||
func signServiceMessagePart(key *ecdsa.PrivateKey, part stableMarshaler, sigWrite func(*refs.Signature)) error {
|
||||
var sig *refs.Signature
|
||||
|
||||
wrapper := StableMarshalerWrapper{
|
||||
SM: part,
|
||||
}
|
||||
// sign part
|
||||
if err := signature.SignDataWithHandler(
|
||||
key,
|
||||
&StableMarshalerWrapper{part},
|
||||
wrapper,
|
||||
func(s *refs.Signature) {
|
||||
sig = s
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue