Skip to content

Commit

Permalink
[SQUASH] security policy updates
Browse files Browse the repository at this point in the history
  • Loading branch information
mkv-vcm committed Nov 29, 2021
1 parent 4ba97a4 commit f409388
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/securityPolicy.c
Original file line number Diff line number Diff line change
Expand Up @@ -489,7 +489,7 @@ security_policy_t policyForSignTxCertificate(
{
switch (txSigningMode) {

case SIGN_TX_SIGNINGMODE_PLUTUS_TX: //TODO(KoMa) how does plutus handle certificates?
case SIGN_TX_SIGNINGMODE_PLUTUS_TX:
case SIGN_TX_SIGNINGMODE_ORDINARY_TX:
DENY_IF(certificateType == CERTIFICATE_TYPE_STAKE_POOL_REGISTRATION);
ALLOW();
Expand Down Expand Up @@ -532,12 +532,12 @@ security_policy_t policyForSignTxCertificateStaking(
}

switch (txSigningMode) {
case SIGN_TX_SIGNINGMODE_PLUTUS_TX: //TODO(KoMa) how does plutus handle certificates?
case SIGN_TX_SIGNINGMODE_ORDINARY_TX:
DENY_UNLESS(stakeCredential->type == STAKE_CREDENTIAL_KEY_PATH);
DENY_UNLESS(bip44_isOrdinaryStakingKeyPath(&stakeCredential->keyPath));
DENY_IF(violatesSingleAccountOrStoreIt(&stakeCredential->keyPath));
break;
case SIGN_TX_SIGNINGMODE_PLUTUS_TX: //TODO(KoMa) refresh this when more info is revealed about Plutus key derivation paths
case SIGN_TX_SIGNINGMODE_MULTISIG_TX:
DENY_UNLESS(stakeCredential->type == STAKE_CREDENTIAL_SCRIPT_HASH);
break;
Expand Down

0 comments on commit f409388

Please sign in to comment.