示例#1
0
文件: RsaKey.cs 项目: xgalv/Cryptool2
 private void OnRaiseKeyGenerated(ParameterChangeType type)
 {
     if (RaiseKeyGeneratedEvent != null)
     {
         RaiseKeyGeneratedEvent(type);
     }
 }
示例#2
0
 private void OnRaiseParamChangedEvent(ParameterChangeType type)
 {
     if (null != RaiseParamChangedEvent)
     {
         RaiseParamChangedEvent(type);
     }
 }
示例#3
0
 private void OnRaiseDataBlockGenerated(ParameterChangeType type)
 {
     if (null != RaiseDataBlockGenerated)
     {
         RaiseDataBlockGenerated(type);
     }
 }
示例#4
0
 // listen
 private void handleParamChanged(ParameterChangeType type)
 {
     if (ParameterChangeType.Message == type)
     {
         this.m_bSigGenerated = false;
     }
     if (ParameterChangeType.HashfunctionType == type)
     {
         this.m_bSigGenerated = false;
     }
 }
示例#5
0
 private void handleParamChanged(ParameterChangeType type)
 {
     if (ParameterChangeType.Message == type)
     {
         if (true == this.tbInputText.IsEnabled)
         {
             this.tbInputText.Text = Encoding.ASCII.GetString(Datablock.getInstance().Message);
         }
         this.tbHashDigest.Text = Datablock.getInstance().GetHashDigestToHexString();
     }
 }
        private void handleKeyGenerated(ParameterChangeType type)
        {
            if (type == ParameterChangeType.RsaKey)
            {
                this.isKeyGen = true;
            }
            else if (type == ParameterChangeType.DataBlock)
            {
                this.isDatablockGen = true;
            }

            if (this.isKeyGen == true && this.isDatablockGen == true)
            {
                this.tabGenSignature.IsEnabled = true;
            }
        }
示例#7
0
 private void handleCustomEvent(ParameterChangeType type)
 {
     this.lblPublicKeyRes.Content  = RsaKey.Instance.PubExponent.ToString();
     this.lblRsaKeySizeRes.Content = RsaKey.Instance.RsaKeySize.ToString();
     this.loadComboDataBlocPos(24);
 }
示例#8
0
 private void handleCustomEvent(ParameterChangeType type)
 {
     this.tbResultEncrypted.Text   = String.Empty;
     this.lblPublicKeyRes.Content  = RsaKey.Instance.PubExponent.ToString();
     this.lblRsaKeySizeRes.Content = RsaKey.Instance.RsaKeySize.ToString();
 }