MCPcopy
hub / github.com/ory/hydra / GetPaginationEncryptionKeys

Method GetPaginationEncryptionKeys

driver/config/provider.go:785–796  ·  view source on GitHub ↗
(ctx context.Context)

Source from the content-addressed store, hash-verified

783}
784
785func (p *DefaultProvider) GetPaginationEncryptionKeys(ctx context.Context) [][32]byte {
786 secrets := p.getProvider(ctx).Strings(KeyPaginationSecrets)
787 if len(secrets) == 0 {
788 secrets = p.getProvider(ctx).Strings(KeyGetSystemSecret)
789 }
790
791 hashed := make([][32]byte, len(secrets))
792 for i := range secrets {
793 hashed[i] = sha512.Sum512_256([]byte(secrets[i]))
794 }
795 return hashed
796}

Callers 4

listOAuth2ClientsMethod · 0.80
TestProviderValidatesFunction · 0.80

Calls 2

getProviderMethod · 0.95
StringsMethod · 0.65

Tested by 1

TestProviderValidatesFunction · 0.64