in pkg/plugin/server.go [41:52]
func NewKMSv1Server(kvClient Client) (*KeyManagementServiceServer, error) {
statsReporter, err := metrics.NewStatsReporter()
if err != nil {
return nil, fmt.Errorf("failed to create stats reporter: %w", err)
}
return &KeyManagementServiceServer{
kvClient: kvClient,
reporter: statsReporter,
encryptionAlgorithm: keyvault.RSA15,
}, nil
}