use sha256 instead of md5, as it's not slower
Massimo Melina committed
Jan 25, 2025 at 11:52 UTC
d0862adf4965ae0781ee013f917c2c61c3b71224
1 file changed
+1
-1
src/serveFile.ts
+1
-1
@@ -87,7 +87,7 @@ export async function serveFile(ctx: Koa.Context, source:string, mime?:string, c
87
return ctx.status = HTTP_METHOD_NOT_ALLOWED
88
const t = stats.mtime.toUTCString()
89
ctx.set('Last-Modified', t)
90
- ctx.set('Etag', createHash('md5').update(source).update(t).digest('hex'))
90
+ ctx.set('Etag', createHash('sha256').update(source).update(t).digest('hex'))
91
ctx.state.fileSource = source
92
ctx.state.fileStats = stats
93
ctx.status = HTTP_OK