@@ -2,7 +2,6 @@ package main
22
33import (
44 "context"
5- "crypto/tls"
65 "flag"
76 "fmt"
87 "os"
@@ -13,6 +12,7 @@ import (
1312 auth "github.com/bricks-cloud/bricksllm/internal/authenticator"
1413 "github.com/bricks-cloud/bricksllm/internal/cache"
1514 "github.com/bricks-cloud/bricksllm/internal/config"
15+ "github.com/bricks-cloud/bricksllm/internal/encryptor"
1616 "github.com/bricks-cloud/bricksllm/internal/logger/zap"
1717 "github.com/bricks-cloud/bricksllm/internal/manager"
1818 "github.com/bricks-cloud/bricksllm/internal/message"
@@ -182,12 +182,6 @@ func main() {
182182 DB : cfg .RedisDBStartIndex + dbIndex ,
183183 }
184184
185- if cfg .RedisEnableTLS {
186- options .TLSConfig = & tls.Config {
187- InsecureSkipVerify : cfg .RedisInsecureSkipVerify ,
188- }
189- }
190-
191185 return options
192186 }
193187
@@ -292,9 +286,11 @@ func main() {
292286 psCache := redisStorage .NewProviderSettingsCache (providerSettingsRedisCache , cfg .RedisWriteTimeout , cfg .RedisReadTimeout )
293287 keysCache := redisStorage .NewKeysCache (keysRedisCache , cfg .RedisWriteTimeout , cfg .RedisReadTimeout )
294288
289+ encryptor := encryptor .NewEncryptor (cfg .DecryptionEndpoint , cfg .EncryptionEndpoint , cfg .EnableEncrytion , cfg .EncryptionTimeout )
290+
295291 m := manager .NewManager (store , costLimitCache , rateLimitCache , accessCache , keysCache )
296292 krm := manager .NewReportingManager (costStorage , store , store )
297- psm := manager .NewProviderSettingsManager (store , psCache )
293+ psm := manager .NewProviderSettingsManager (store , psCache , encryptor )
298294 cpm := manager .NewCustomProvidersManager (store , cpMemStore )
299295 rm := manager .NewRouteManager (store , store , rMemStore , psm )
300296 pm := manager .NewPolicyManager (store , rMemStore )
@@ -332,7 +328,7 @@ func main() {
332328
333329 rec := recorder .NewRecorder (costStorage , userCostStorage , costLimitCache , userCostLimitCache , ce , store )
334330 rlm := manager .NewRateLimitManager (rateLimitCache , userRateLimitCache )
335- a := auth .NewAuthenticator (psm , m , rm , store )
331+ a := auth .NewAuthenticator (psm , m , rm , store , encryptor )
336332
337333 c := cache .NewCache (apiCache )
338334
0 commit comments