20 lines
249 B
Go
20 lines
249 B
Go
package signingkey
|
|
|
|
import (
|
|
"github.com/anytypeio/any-sync/util/keys"
|
|
)
|
|
|
|
type PrivKey interface {
|
|
keys.Key
|
|
|
|
Sign([]byte) ([]byte, error)
|
|
|
|
GetPublic() PubKey
|
|
}
|
|
|
|
type PubKey interface {
|
|
keys.Key
|
|
|
|
Verify(data []byte, sig []byte) (bool, error)
|
|
}
|