forked from TrueCloudLab/frostfs-node
[#525] morph/container: Do not return signature from GetEACL method
In previous implementation wrapper over the Container contract's client returned the signature of the eACL table in addition to itself. After recent changes in API Go lib table carries its signature. Thus, it is redundant to return the table signature separately. Make `Wrapper.GetEACL` method to return only `eacl.Table` with error. Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
This commit is contained in:
parent
615813d6de
commit
df197dc38b
3 changed files with 14 additions and 10 deletions
|
@ -371,11 +371,13 @@ func (s *signedEACLTable) SignedDataSize() int {
|
|||
}
|
||||
|
||||
func (s *morphEACLStorage) GetEACL(cid *container.ID) (*eaclSDK.Table, error) {
|
||||
table, sig, err := s.w.GetEACL(cid)
|
||||
table, err := s.w.GetEACL(cid)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
sig := table.Signature()
|
||||
|
||||
if err := signature.VerifyDataWithSource(
|
||||
(*signedEACLTable)(table),
|
||||
func() ([]byte, []byte) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue