# Functions
New creates a new instance of CredentialsService with the provided dependencies.
# Structs
CredentialsService is responsible for handling operations related to user credentials.
# Interfaces
CryptService defines methods for encryption and decryption operations.
DataRepository defines the methods for data operations on the repository level.