frostfs-sdk-go/eacl
Leonard Lyubich ea043f4ca3 [#190] Refactor cryptographic functionality
Remove `signature` and `util/signature` packages. Re-implement their
functionality in new `crypto` package. Generalize the approach of
digital signature computation and verification by adding `Signer` and
`PublicKey` primitives similar to standard `crypto` package. Support
already exising in protocol signature schemes.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2022-04-19 12:55:11 +03:00
..
test [#170] version: Add docs, refactor 2022-04-13 10:28:12 +03:00
enums.go [#131] client: Name all methods and types the same way 2022-02-18 17:01:08 +03:00
enums_test.go [#58] eacl: move package from neofs-api-go 2021-11-09 18:12:53 +03:00
filter.go [#180] eacl: make equal methods functions 2022-04-07 09:50:02 +03:00
filter_test.go [#58] eacl: move package from neofs-api-go 2021-11-09 18:12:53 +03:00
record.go [#170] oid, cid: Refactor and document package functionality 2022-04-13 17:32:25 +03:00
record_test.go [#170] version: Add docs, refactor 2022-04-13 10:28:12 +03:00
table.go [#190] Refactor cryptographic functionality 2022-04-19 12:55:11 +03:00
table_test.go [#190] Refactor cryptographic functionality 2022-04-19 12:55:11 +03:00
target.go [#180] eacl: make equal methods functions 2022-04-07 09:50:02 +03:00
target_test.go [#93] Remove golang.org/x/crypto dependency 2021-12-14 15:27:04 +03:00
types.go [#36] eacl: add eACL table to `ValidationUnit` 2022-01-19 11:06:27 +03:00
validator.go [#168] eacl: Replace pointer slices with non-pointer slices 2022-03-15 16:59:59 +03:00
validator_test.go [#168] eacl: Replace pointer slices with non-pointer slices 2022-03-15 16:59:59 +03:00