Commit de88993 1 parent 75a7a09 commit de88993 Copy full SHA for de88993
File tree 2 files changed +4
-3
lines changed
2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change 1
- import { Buffer } from "node:buffer" ;
2
1
import type { Context } from '../../context.ts'
3
2
import type { MiddlewareHandler } from '../../types.ts'
3
+ import { encodeBase64 } from '../../utils/encode.ts'
4
4
5
5
declare module '../../context.ts' {
6
6
interface ContextVariableMap {
@@ -113,7 +113,7 @@ type SecureHeadersCallback = (
113
113
const generateNonce = ( ) => {
114
114
const buffer = new Uint8Array ( 16 )
115
115
crypto . getRandomValues ( buffer )
116
- return Buffer . from ( buffer ) . toString ( 'base64' )
116
+ return encodeBase64 ( buffer )
117
117
}
118
118
export const NONCE : ContentSecurityPolicyOptionHandler = ( ctx ) => {
119
119
const nonce =
Original file line number Diff line number Diff line change 1
1
import type { Context } from '../../context'
2
2
import type { MiddlewareHandler } from '../../types'
3
+ import { encodeBase64 } from '../../utils/encode'
3
4
4
5
declare module '../../context' {
5
6
interface ContextVariableMap {
@@ -112,7 +113,7 @@ type SecureHeadersCallback = (
112
113
const generateNonce = ( ) => {
113
114
const buffer = new Uint8Array ( 16 )
114
115
crypto . getRandomValues ( buffer )
115
- return Buffer . from ( buffer ) . toString ( 'base64' )
116
+ return encodeBase64 ( buffer )
116
117
}
117
118
export const NONCE : ContentSecurityPolicyOptionHandler = ( ctx ) => {
118
119
const nonce =
You can’t perform that action at this time.
0 commit comments