Skip to content

Commit 5e94021

Browse files
committed
added rsa pss sha2 256
1 parent 149c3d0 commit 5e94021

File tree

4 files changed

+6
-0
lines changed

4 files changed

+6
-0
lines changed

contracts/registration/types.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ bytes32 constant C_RSA_SHA1_2048 = keccak256("C_RSA_SHA1_2048");
66
bytes32 constant C_RSA_SHA2_4096 = keccak256("C_RSA_4096");
77
bytes32 constant C_RSA_SHA2_2048 = keccak256("C_RSA_2048");
88

9+
bytes32 constant C_RSAPSS_SHA2_2048 = keccak256("C_RSAPSS_SHA2_2048");
910
bytes32 constant C_RSAPSS_SHA2_4096 = keccak256("C_RSAPSS_SHA2_4096");
1011
bytes32 constant C_RSAPSS_SHA512_4096 = keccak256("C_RSAPSS_SHA512_4096");
1112

deploy/10_setup.migration.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import {
1919
C_RSA_SHA2_2048,
2020
C_RSA_SHA1_4096,
2121
C_RSA_SHA2_4096,
22+
C_RSAPSS_SHA2_2048,
2223
C_RSAPSS_SHA2_4096,
2324
C_RSAPSS_SHA512_4096,
2425
P_ECDSA_SHA1_2704,
@@ -44,6 +45,7 @@ export = async (deployer: Deployer) => {
4445
const cRsa4096Sha2Dispatcher = await deployer.deployed(CRSADispatcher__factory, "CRSADispatcher SHA2 512");
4546
const cRsa2048Sha2Dispatcher = await deployer.deployed(CRSADispatcher__factory, "CRSADispatcher SHA2 256");
4647

48+
const cRsaPss2048Sha2Dispatcher = await deployer.deployed(CRSADispatcher__factory, "CRSAPSSDispatcher SHA2 256");
4749
const cRsaPss4096Sha2Dispatcher = await deployer.deployed(CRSADispatcher__factory, "CRSAPSSDispatcher SHA2 512");
4850
const cRsaPss4096Sha512Dispatcher = await deployer.deployed(CRSADispatcher__factory, "CRSAPSSDispatcher SHA512 512");
4951

@@ -65,6 +67,7 @@ export = async (deployer: Deployer) => {
6567
await registration.mockAddCertificateDispatcher(C_RSA_SHA2_4096, await cRsa4096Sha2Dispatcher.getAddress());
6668
await registration.mockAddCertificateDispatcher(C_RSA_SHA2_2048, await cRsa2048Sha2Dispatcher.getAddress());
6769

70+
await registration.mockAddCertificateDispatcher(C_RSAPSS_SHA2_2048, await cRsaPss2048Sha2Dispatcher.getAddress());
6871
await registration.mockAddCertificateDispatcher(C_RSAPSS_SHA2_4096, await cRsaPss4096Sha2Dispatcher.getAddress());
6972
await registration.mockAddCertificateDispatcher(C_RSAPSS_SHA512_4096, await cRsaPss4096Sha512Dispatcher.getAddress());
7073

deploy/2_registration.migration.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ export = async (deployer: Deployer) => {
2828
await deployCRSADispatcher(deployer, "SHA2", "65537", "512", "0x0282020100");
2929
await deployCRSADispatcher(deployer, "SHA2", "65537", "256", "0x0282010100");
3030

31+
await deployCRSAPSSDispatcher(deployer, "SHA2", "65537", "256", "0x0282010100");
3132
await deployCRSAPSSDispatcher(deployer, "SHA2", "65537", "512", "0x0282020100");
3233
await deployCRSAPSSDispatcher(deployer, "SHA512", "65537", "512", "0x0282020100");
3334

scripts/utils/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ export const C_RSA_SHA1_2048 = ethers.solidityPackedKeccak256(["string"], ["C_RS
55
export const C_RSA_SHA2_4096 = ethers.solidityPackedKeccak256(["string"], ["C_RSA_4096"]);
66
export const C_RSA_SHA2_2048 = ethers.solidityPackedKeccak256(["string"], ["C_RSA_2048"]);
77

8+
export const C_RSAPSS_SHA2_2048 = ethers.solidityPackedKeccak256(["string"], ["C_RSAPSS_SHA2_2048"]);
89
export const C_RSAPSS_SHA2_4096 = ethers.solidityPackedKeccak256(["string"], ["C_RSAPSS_SHA2_4096"]);
910
export const C_RSAPSS_SHA512_4096 = ethers.solidityPackedKeccak256(["string"], ["C_RSAPSS_SHA512_4096"]);
1011

0 commit comments

Comments
 (0)