| cabalCacheLayout | Hackage.Security.Server, Hackage.Security.Client | 
| cabalLocalRepoLayout | Hackage.Security.Server, Hackage.Security.Client | 
| Cache |   | 
| 1 (Type/Class) | Hackage.Security.Client.Repository.Cache | 
| 2 (Data Constructor) | Hackage.Security.Client.Repository.Cache | 
| CacheAs | Hackage.Security.Client.Repository | 
| CachedFile | Hackage.Security.Client.Repository | 
| CachedMirrors | Hackage.Security.Client.Repository | 
| CachedRoot | Hackage.Security.Client.Repository | 
| CachedSnapshot | Hackage.Security.Client.Repository | 
| CachedTimestamp | Hackage.Security.Client.Repository | 
| CacheIndex | Hackage.Security.Client.Repository | 
| CacheLayout |   | 
| 1 (Type/Class) | Hackage.Security.Server, Hackage.Security.Client | 
| 2 (Data Constructor) | Hackage.Security.Server, Hackage.Security.Client | 
| cacheLayout | Hackage.Security.Client.Repository.Cache | 
| cacheLayoutIndexIdx | Hackage.Security.Server, Hackage.Security.Client | 
| cacheLayoutIndexTar | Hackage.Security.Server, Hackage.Security.Client | 
| cacheLayoutIndexTarGz | Hackage.Security.Server, Hackage.Security.Client | 
| cacheLayoutMirrors | Hackage.Security.Server, Hackage.Security.Client | 
| cacheLayoutRoot | Hackage.Security.Server, Hackage.Security.Client | 
| cacheLayoutSnapshot | Hackage.Security.Server, Hackage.Security.Client | 
| cacheLayoutTimestamp | Hackage.Security.Server, Hackage.Security.Client | 
| CachePath | Hackage.Security.Server, Hackage.Security.Client | 
| cacheRemoteFile | Hackage.Security.Client.Repository.Cache | 
| CacheRoot | Hackage.Security.Server, Hackage.Security.Client | 
| cacheRoot | Hackage.Security.Client.Repository.Cache | 
| castRoot | Hackage.Security.Util.Path | 
| catchChecked | Hackage.Security.Util.Checked | 
| checkForUpdates | Hackage.Security.Client | 
| checkIO | Hackage.Security.Util.Checked | 
| clearCache | Hackage.Security.Client.Repository.Cache | 
| compareTrustedFileInfo | Hackage.Security.Server, Hackage.Security.Client | 
| computeFileInfo | Hackage.Security.Server, Hackage.Security.Client | 
| copyFile | Hackage.Security.Util.Path | 
| createDirectory | Hackage.Security.Util.Path | 
| createDirectoryIfMissing | Hackage.Security.Util.Path | 
| createKey | Hackage.Security.Server, Hackage.Security.Client | 
| createKey' | Hackage.Security.Server, Hackage.Security.Client |