diff --git a/src/index.js b/src/index.js index 86dde698..89f8646f 100644 --- a/src/index.js +++ b/src/index.js @@ -23,7 +23,7 @@ module.exports = (apiKey, secretKey) => { 'X-ORIONX-TIMESTAMP': timestamp, 'X-ORIONX-APIKEY': apiKey, 'X-ORIONX-SIGNATURE': crypto - .createHmac('sha256', secretKey) + .createHmac('sha512', secretKey) .update(`${timestamp}${postData}`) .digest('hex') } diff --git a/test/test.js b/test/test.js index 30500a21..0a587698 100644 --- a/test/test.js +++ b/test/test.js @@ -16,7 +16,7 @@ describe('cha', () => { 'Content-Type': 'application/json', 'X-ORIONX-TIMESTAMP': timestamp => /^\d{10}\.\d+$/.test(timestamp), 'X-ORIONX-APIKEY': '5WGDN4rD3Eqpz9tnMQuqyRCfqZUP4ccJsb', - 'X-ORIONX-SIGNATURE': signature => /^\w{64}$/.test(signature) + 'X-ORIONX-SIGNATURE': signature => /^\w{128}$/.test(signature) } }) .post('/graphql', { @@ -48,7 +48,7 @@ describe('cha', () => { 'Content-Type': 'application/json', 'X-ORIONX-TIMESTAMP': timestamp => /^\d{10}\.\d+$/.test(timestamp), 'X-ORIONX-APIKEY': '5WGDN4rD3Eqpz9tnMQuqyRCfqZUP4ccJsb', - 'X-ORIONX-SIGNATURE': signature => /^\w{64}$/.test(signature) + 'X-ORIONX-SIGNATURE': signature => /^\w{128}$/.test(signature) } }) .post('/graphql', { @@ -72,7 +72,7 @@ describe('cha', () => { 'Content-Type': 'application/json', 'X-ORIONX-TIMESTAMP': timestamp => /^\d{10}\.\d+$/.test(timestamp), 'X-ORIONX-APIKEY': '5WGDN4rD3Eqpz9tnMQuqyRCfqZUP4ccJsb', - 'X-ORIONX-SIGNATURE': signature => /^\w{64}$/.test(signature) + 'X-ORIONX-SIGNATURE': signature => /^\w{128}$/.test(signature) } }) .post('/graphql', { @@ -96,7 +96,7 @@ describe('cha', () => { 'Content-Type': 'application/json', 'X-ORIONX-TIMESTAMP': timestamp => /^\d{10}\.\d+$/.test(timestamp), 'X-ORIONX-APIKEY': '5WGDN4rD3Eqpz9tnMQuqyRCfqZUP4ccJsb', - 'X-ORIONX-SIGNATURE': signature => /^\w{64}$/.test(signature) + 'X-ORIONX-SIGNATURE': signature => /^\w{128}$/.test(signature) } }) .post('/graphql', { @@ -120,7 +120,7 @@ describe('cha', () => { 'Content-Type': 'application/json', 'X-ORIONX-TIMESTAMP': timestamp => /^\d{10}\.\d+$/.test(timestamp), 'X-ORIONX-APIKEY': '5WGDN4rD3Eqpz9tnMQuqyRCfqZUP4ccJsb', - 'X-ORIONX-SIGNATURE': signature => /^\w{64}$/.test(signature) + 'X-ORIONX-SIGNATURE': signature => /^\w{128}$/.test(signature) } }) .post('/graphql', {