mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2024-12-25 12:57:18 +00:00
16c34b627f
* define auth endpoints * add intercepter with tests * auth functions * fix up the auth functions * add functions for storing and saving the hashed password from the validator db * validate strong password input and simplify jwt claims * tests for db funcs * comments for db funcs * wrap up the authentication tests * register auth srv * use proper db iface package and check if existing password * fix broken tests and add new test to check if password already exists * use roughtime * rlock to check the auth paths * Merge refs/heads/master into auth-rpc * Merge refs/heads/master into auth-rpc * Merge refs/heads/master into auth-rpc * leave out the stream interceptor * resolve confs * Merge branch 'master' into auth-rpc * confs * Merge branch 'auth-rpc' of github.com:prysmaticlabs/prysm into auth-rpc * Merge refs/heads/master into auth-rpc * Merge refs/heads/master into auth-rpc * Merge refs/heads/master into auth-rpc * Merge refs/heads/master into auth-rpc
15 lines
596 B
Go
15 lines
596 B
Go
package kv
|
|
|
|
var (
|
|
// Validator slashing protection from double proposals.
|
|
historicProposalsBucket = []byte("proposal-history-bucket")
|
|
// Validator slashing protection from slashable attestations.
|
|
historicAttestationsBucket = []byte("attestation-history-bucket")
|
|
// Bucket for storing important information regarding the validator API
|
|
// such as a password hash for API authentication.
|
|
validatorAPIBucket = []byte("validator-api-bucket")
|
|
// Bucket key for retrieving the hashed password used for
|
|
// authentication to the validator API.
|
|
apiHashedPasswordKey = []byte("hashed-password")
|
|
)
|