Changeset 1778 for trunk/CrypPlugins


Ignore:
Timestamp:
Aug 8, 2010, 7:30:11 PM (11 years ago)
Author:
schomburg
Message:

renamed some classes for the sake of consistency

Location:
trunk/CrypPlugins/PKCS1
Files:
6 added
17 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/PKCS1/Library/Datablock.cs

    r1738 r1778  
    3030        #region Member
    3131
    32         private HashFunctionIdent m_hashFuncIdent = HashFunctionHandler.SHA1; // default SHA-1
     32        private HashFunctionIdent m_hashFuncIdent = HashFuncIdentHandler.SHA1; // default SHA-1
    3333        public HashFunctionIdent HashFunctionIdent
    3434        {
  • trunk/CrypPlugins/PKCS1/Library/Hashfunction.cs

    r1738 r1778  
    1010    class Hashfunction
    1111    {
    12         private static IDigest hashFunctionDigest = DigestUtilities.GetDigest(HashFunctionHandler.SHA1.diplayName); // default SHA1
     12        private static IDigest hashFunctionDigest = DigestUtilities.GetDigest(HashFuncIdentHandler.SHA1.diplayName); // default SHA1
    1313       
    1414        public static byte[] generateHashDigest(string input, HashFunctionIdent hashIdent)
  • trunk/CrypPlugins/PKCS1/Library/MathFunctions.cs

    r1744 r1778  
    5353        {
    5454            //BigInteger x;                    // ZZ: Langzahl-Integer
    55             myFloat a = new myFloat();
    56             myFloat xi = new myFloat();
    57             myFloat x3 = new myFloat();
    58             myFloat two = new myFloat(); // RR: Gleitkommazahlen beliebiger Präzision
    59             myFloat three = new myFloat(); // RR: Gleitkommazahlen beliebiger Präzision
     55            MyFloat a = new MyFloat();
     56            MyFloat xi = new MyFloat();
     57            MyFloat x3 = new MyFloat();
     58            MyFloat two = new MyFloat(); // RR: Gleitkommazahlen beliebiger Präzision
     59            MyFloat three = new MyFloat(); // RR: Gleitkommazahlen beliebiger Präzision
    6060
    61             myFloat.setPrec(prec);
     61            MyFloat.setPrec(prec);
    6262
    6363            //x = BigIntRad;
    6464
    6565            BigInteger BigInt2 = BigInteger.Two;
    66             myFloat.to_Float(ref two, ref BigInt2);
     66            MyFloat.to_Float(ref two, ref BigInt2);
    6767
    6868            BigInteger BigInt3 = BigInteger.Three;
    69             myFloat.to_Float(ref three, ref BigInt3);
     69            MyFloat.to_Float(ref three, ref BigInt3);
    7070
    7171            // 1. Startwert für die Approximation berechnen (mit double)
     
    7575            // 2. Startwert (xi) und Ausgangswert (a=x) in Gleitkommazahl mit hoher Präzision überführen
    7676            //a  = to_RR(x);
    77             myFloat.to_Float(ref a, ref BigIntRad);
     77            MyFloat.to_Float(ref a, ref BigIntRad);
    7878
    79             myFloat tmp = new myFloat();
     79            MyFloat tmp = new MyFloat();
    8080            BigInteger tmp2 = BigInteger.ValueOf(BigIntRad.BitLength);
    81             myFloat.to_Float(ref tmp,ref tmp2);
     81            MyFloat.to_Float(ref tmp,ref tmp2);
    8282            //xi = to_RR(appr_cr_x);
    83             //xi = new myFloat(appr_cr_x);
    84             //myFloat.div(ref xi, ref a,ref tmp);
     83            //xi = new MyFloat(appr_cr_x);
     84            //MyFloat.div(ref xi, ref a,ref tmp);
    8585            BigInteger start = BigIntRad.ShiftRight(BigIntRad.BitLength * 2 / 3);
    86             myFloat.to_Float(ref xi, ref start);
     86            MyFloat.to_Float(ref xi, ref start);
    8787
    8888
    8989            // 3. Halley's konvergierende Folge (x[i+1] = xi*(xi^3 + 2*a)/(2*xi^3 + a) --> x^(1/3)) mit 200 Iterationen -- *nicht optimiert*
    9090            //two = to_RR(2.0);
    91             //two = new myFloat(2.0);
     91            //two = new MyFloat(2.0);
    9292
    9393            for ( int i = 0; i<200; i++ )
    9494            {
    9595                //x3 = xi*xi*xi;
    96                 myFloat.mul(ref x3, ref xi, ref xi);
    97                 myFloat.mul(ref x3, ref x3, ref xi);
     96                MyFloat.mul(ref x3, ref xi, ref xi);
     97                MyFloat.mul(ref x3, ref x3, ref xi);
    9898                //xi = (xi*(x3 + two * a)) / ( two * x3 + a );
    9999               
    100100                //xi = xi*( (x3 + two * a) / ( two * x3 +a ) );
    101                 myFloat twoA = new myFloat();
    102                 myFloat.mul(ref twoA, ref two, ref a);
     101                MyFloat twoA = new MyFloat();
     102                MyFloat.mul(ref twoA, ref two, ref a);
    103103
    104                 myFloat left = new myFloat();
    105                 myFloat.add(ref left, ref x3, ref twoA);
     104                MyFloat left = new MyFloat();
     105                MyFloat.add(ref left, ref x3, ref twoA);
    106106               
    107107
    108                 myFloat twoX3 = new myFloat();
    109                 myFloat.mul(ref twoX3, ref two, ref x3);
     108                MyFloat twoX3 = new MyFloat();
     109                MyFloat.mul(ref twoX3, ref two, ref x3);
    110110
    111                 myFloat right = new myFloat();
    112                 myFloat.add(ref right, ref twoX3, ref a);
     111                MyFloat right = new MyFloat();
     112                MyFloat.add(ref right, ref twoX3, ref a);
    113113
    114                 myFloat division = new myFloat();
    115                 myFloat.div(ref division, ref left, ref right);
     114                MyFloat division = new MyFloat();
     115                MyFloat.div(ref division, ref left, ref right);
    116116
    117                 myFloat.mul(ref xi, ref xi, ref division);
     117                MyFloat.mul(ref xi, ref xi, ref division);
    118118            }
    119119
    120             return myFloat.to_ZZ(ref xi);
     120            return MyFloat.to_ZZ(ref xi);
    121121        }
    122122    }
  • trunk/CrypPlugins/PKCS1/Library/Signature.cs

    r1742 r1778  
    7979        {
    8080            BigInteger SigInBigInt = new BigInteger(1,this.GetSignature());
    81             BigInteger returnBigInt = SigInBigInt.ModPow(RSAKeyManager.Instance.getPubKeyToBigInt(), RSAKeyManager.Instance.getModulusToBigInt());
     81            BigInteger returnBigInt = SigInBigInt.ModPow(RsaKey.Instance.getPubKeyToBigInt(), RsaKey.Instance.getModulusToBigInt());
    8282            byte[] returnByteArray = new byte[ this.m_KeyLength/8 ]; // KeyLength is in bit
    8383            Array.Copy(returnBigInt.ToByteArray(), 0, returnByteArray, returnByteArray.Length - returnBigInt.ToByteArray().Length, returnBigInt.ToByteArray().Length);
  • trunk/CrypPlugins/PKCS1/Library/SignatureHandler.cs

    r1650 r1778  
    99    {
    1010        private static SignatureHandler instance = null;
    11         private Signature m_Signature = new RSASignature();
    12         private Signature m_BleichenbSig = new BleichenbacherSignature();
    13         private Signature m_KuehnSig = new KuehnSignature();
     11        private Signature m_Signature = new RsaSig();
     12        private Signature m_BleichenbSig = new BleichenbacherSig();
     13        private Signature m_KuehnSig = new KuehnSig();
    1414
    1515        private SignatureHandler()
  • trunk/CrypPlugins/PKCS1/Library/myFloat.cs

    r1743 r1778  
    77namespace PKCS1.Library
    88{
    9     class myFloat
     9    class MyFloat
    1010    {
    1111        static int prec = 1024;
     
    1313        int e;       
    1414
    15         public myFloat(myFloat z)
     15        public MyFloat(MyFloat z)
    1616        {
    1717            x = z.x;
     
    1919        }
    2020
    21         public myFloat()
     21        public MyFloat()
    2222        {
    2323            x = BigInteger.ValueOf(0);
     
    2626
    2727       
    28         public myFloat(double d) //fehlerhaft
     28        public MyFloat(double d) //fehlerhaft
    2929        {
    3030            if (d != 0.0)
     
    8282        }
    8383
    84         public static BigInteger to_ZZ(ref myFloat x)
     84        public static BigInteger to_ZZ(ref MyFloat x)
    8585        {
    8686            BigInteger res = x.x;
     
    111111        }
    112112
    113         public static void to_Float(ref myFloat res, ref BigInteger x)
     113        public static void to_Float(ref MyFloat res, ref BigInteger x)
    114114        {
    115115            res.x = x;
     
    119119        }
    120120
    121         public static void add(ref myFloat res, ref myFloat op1, ref myFloat op2)
     121        public static void add(ref MyFloat res, ref MyFloat op1, ref MyFloat op2)
    122122        {
    123123            int d = op1.e - op2.e;
     
    135135        }
    136136
    137         public void sub(ref myFloat res, ref myFloat op1, ref myFloat op2)
     137        public void sub(ref MyFloat res, ref MyFloat op1, ref MyFloat op2)
    138138        {
    139139            int d = op1.e - op2.e;
     
    151151        }
    152152
    153         public static void mul(ref myFloat res, ref myFloat op1, ref myFloat op2 )
     153        public static void mul(ref MyFloat res, ref MyFloat op1, ref MyFloat op2 )
    154154        {
    155155            res.x = op1.x.Multiply( op2.x );
     
    158158        }
    159159
    160         public static void div (ref myFloat res, ref myFloat op1, ref myFloat op2 )
     160        public static void div (ref MyFloat res, ref MyFloat op1, ref MyFloat op2 )
    161161        {
    162162            res.x = ( op1.x.ShiftLeft( prec ) ).Divide( op2.x );
  • trunk/CrypPlugins/PKCS1/PKCS1.csproj

    r1772 r1778  
    111111  </ItemGroup>
    112112  <ItemGroup>
    113     <Compile Include="Library\BleichenbacherSignature.cs" />
     113    <Compile Include="Library\BleichenbacherSig.cs" />
    114114    <Compile Include="Library\GuiLogMsgHandOff.cs" />
    115115    <Compile Include="Library\IGuiLogMsg.cs" />
     
    118118    <Compile Include="Library\Delegates.cs" />
    119119    <Compile Include="Library\Hashfunction.cs" />
    120     <Compile Include="Library\HashFunctionHandler.cs" />
    121     <Compile Include="Library\KuehnSignature.cs" />
    122     <Compile Include="Library\myFloat.cs" />
     120    <Compile Include="Library\HashFuncIdentHandler.cs" />
     121    <Compile Include="Library\KuehnSig.cs" />
     122    <Compile Include="Library\MyFloat.cs" />
    123123    <Compile Include="Library\NavigationCommandType.cs" />
    124124    <Compile Include="Library\ParameterChangeType.cs" />
    125     <Compile Include="Library\RSAKeyManager.cs" />
    126     <Compile Include="Library\RSASignature.cs">
     125    <Compile Include="Library\RsaKey.cs" />
     126    <Compile Include="Library\RsaSig.cs">
    127127      <SubType>Code</SubType>
    128128    </Compile>
    129     <Compile Include="Library\RSAValidator.cs" />
     129    <Compile Include="Library\SigValidator.cs" />
    130130    <Compile Include="Library\Signature.cs" />
    131131    <Compile Include="Library\SignatureType.cs" />
  • trunk/CrypPlugins/PKCS1/WpfControls/Components/DatablockControl.xaml.cs

    r1742 r1778  
    3838        {
    3939            // ComboBox befüllen
    40             this.cbHashFunc.Items.Add(HashFunctionHandler.SHA1);
    41             this.cbHashFunc.Items.Add(HashFunctionHandler.SHA256);
    42             this.cbHashFunc.Items.Add(HashFunctionHandler.SHA384);
    43             this.cbHashFunc.Items.Add(HashFunctionHandler.SHA512);
    44             this.cbHashFunc.Items.Add(HashFunctionHandler.MD2);
    45             this.cbHashFunc.Items.Add(HashFunctionHandler.MD5);
     40            this.cbHashFunc.Items.Add(HashFuncIdentHandler.SHA1);
     41            this.cbHashFunc.Items.Add(HashFuncIdentHandler.SHA256);
     42            this.cbHashFunc.Items.Add(HashFuncIdentHandler.SHA384);
     43            this.cbHashFunc.Items.Add(HashFuncIdentHandler.SHA512);
     44            this.cbHashFunc.Items.Add(HashFuncIdentHandler.MD2);
     45            this.cbHashFunc.Items.Add(HashFuncIdentHandler.MD5);
    4646            this.cbHashFunc.SelectedIndex = 0;
    4747
  • trunk/CrypPlugins/PKCS1/WpfControls/Components/SigGenBleichenbControl.xaml.cs

    r1742 r1778  
    2121    public partial class SigGenBleichenbControl : UserControl
    2222    {
    23         private BleichenbacherSignature m_BleichSignature = new BleichenbacherSignature();
     23        private BleichenbacherSig m_BleichSignature = new BleichenbacherSig();
    2424        //private int DataBlockPos = 0;
    2525
     
    2727        {
    2828            InitializeComponent();
    29             RSAKeyManager.Instance.RaiseKeyGeneratedEvent += handleCustomEvent; // listen
     29            RsaKey.Instance.RaiseKeyGeneratedEvent += handleCustomEvent; // listen
    3030            this.handleCustomEvent(ParameterChangeType.RsaKey);
    3131            this.loadComboDataBlocPos(24);
     
    3434        private void handleCustomEvent(ParameterChangeType type)
    3535        {           
    36             this.lblPublicKeyRes.Content = RSAKeyManager.Instance.PubExponent.ToString();
    37             this.lblRsaKeySizeRes.Content = RSAKeyManager.Instance.RsaKeySize.ToString();           
     36            this.lblPublicKeyRes.Content = RsaKey.Instance.PubExponent.ToString();
     37            this.lblRsaKeySizeRes.Content = RsaKey.Instance.RsaKeySize.ToString();           
    3838            this.loadComboDataBlocPos(24);
    3939        }
     
    4343            Cursor = Cursors.Wait;
    4444
    45             this.m_BleichSignature = (BleichenbacherSignature) SignatureHandler.getInstance().getBleichenbSig();
     45            this.m_BleichSignature = (BleichenbacherSig) SignatureHandler.getInstance().getBleichenbSig();
    4646            this.m_BleichSignature.DataBlockStartPos = (int)this.cbPosDataBlock.SelectedValue;
    4747
     
    5959
    6060            int lengthDatablock = Datablock.getInstance().HashFunctionIdent.DERIdent.Length * 4 + Datablock.getInstance().HashFunctionIdent.digestLength + 8;
    61             int end = RSAKeyManager.Instance.RsaKeySize - lengthDatablock - start;
     61            int end = RsaKey.Instance.RsaKeySize - lengthDatablock - start;
    6262
    6363            for( int i=start; i<= end; i+=8)
  • trunk/CrypPlugins/PKCS1/WpfControls/Components/SigGenControl.xaml.cs

    r1742 r1778  
    2323    public partial class SigGenControl : UserControl
    2424    {
    25         private RSASignature m_RSASignature;
     25        private RsaSig m_RSASignature;
    2626       
    2727        public SigGenControl()
    2828        {
    2929            InitializeComponent();
    30             // zeile muss weg; Signatur muss sich bei RSAKeyManager anmelden
    31             RSAKeyManager.Instance.RaiseKeyGeneratedEvent += handleCustomEvent; // bei KeyGen-Listener anmelden
     30            // zeile muss weg; Signatur muss sich bei RsaKey anmelden
     31            RsaKey.Instance.RaiseKeyGeneratedEvent += handleCustomEvent; // bei KeyGen-Listener anmelden
    3232            this.handleCustomEvent(ParameterChangeType.RsaKey);
    3333        }
     
    3737            //this.tbResult.Text = String.Empty;
    3838            this.tbResultEncrypted.Text = String.Empty;
    39             this.lblPublicKeyRes.Content = RSAKeyManager.Instance.PubExponent.ToString();
    40             this.lblRsaKeySizeRes.Content = RSAKeyManager.Instance.RsaKeySize.ToString();
     39            this.lblPublicKeyRes.Content = RsaKey.Instance.PubExponent.ToString();
     40            this.lblRsaKeySizeRes.Content = RsaKey.Instance.RsaKeySize.ToString();
    4141        }
    4242
    4343        private void bExecute_Click(object sender, RoutedEventArgs e)
    4444        {
    45             this.m_RSASignature = (RSASignature) SignatureHandler.getInstance().getSignature();
     45            this.m_RSASignature = (RsaSig) SignatureHandler.getInstance().getSignature();
    4646            this.m_RSASignature.GenerateSignature();
    4747            //this.tbResult.Text = this.m_RSASignature.GetSignatureDecToHexString();
  • trunk/CrypPlugins/PKCS1/WpfControls/Components/SigGenKuehnControl.xaml.cs

    r1744 r1778  
    2121    public partial class SigGenKuehnControl : UserControl
    2222    {
    23         private KuehnSignature m_signature = (KuehnSignature)SignatureHandler.getInstance().getKuehnSig();
    24         public KuehnSignature Signature
     23        private KuehnSig m_signature = (KuehnSig)SignatureHandler.getInstance().getKuehnSig();
     24        public KuehnSig Signature
    2525        {
    2626            get { return this.m_signature; }
    27             set { this.m_signature = (KuehnSignature)value; }
     27            set { this.m_signature = (KuehnSig)value; }
    2828        }
    2929
     
    3131        {
    3232            InitializeComponent();
    33             RSAKeyManager.Instance.RaiseKeyGeneratedEvent += handleCustomEvent; // listen
     33            RsaKey.Instance.RaiseKeyGeneratedEvent += handleCustomEvent; // listen
    3434            this.handleCustomEvent(ParameterChangeType.RsaKey);
    3535        }
     
    3737        private void handleCustomEvent(ParameterChangeType type)
    3838        {
    39             this.lblPublicKeyRes.Content = RSAKeyManager.Instance.PubExponent.ToString();
    40             this.lblRsaKeySizeRes.Content = RSAKeyManager.Instance.RsaKeySize.ToString();
     39            this.lblPublicKeyRes.Content = RsaKey.Instance.PubExponent.ToString();
     40            this.lblRsaKeySizeRes.Content = RsaKey.Instance.RsaKeySize.ToString();
    4141        }
    4242
     
    4545            Cursor = Cursors.Wait;
    4646
    47             //this.Signature = (KuehnSignature)SignatureHandler.getInstance().getKuehnSig();
     47            //this.Signature = (KuehnSig)SignatureHandler.getInstance().getKuehnSig();
    4848
    4949            if (this.Signature.GenerateSignature())
  • trunk/CrypPlugins/PKCS1/WpfControls/RsaKeyGen/RsaKeyGenControl.xaml

    r1743 r1778  
    4141                            <TextBox Grid.Row="0" Name="tbInputPubKey"  Margin="5,0,5,5" MinWidth="50">
    4242                                    <TextBox.Text>
    43                                     <Binding Source="{x:Static lib:RSAKeyManager.Instance}" Path="PubExponent" UpdateSourceTrigger="PropertyChanged">
     43                                    <Binding Source="{x:Static lib:RsaKey.Instance}" Path="PubExponent" UpdateSourceTrigger="PropertyChanged">
    4444                                        <Binding.ValidationRules>
    4545                                            <my:NumberValidationRule UpperBound="20" LowerBound="0" />
     
    5050                            <TextBox Grid.Row="1" Name="tbInputMod" Margin="5,0,5,5" MinWidth="50">
    5151                                <TextBox.Text>
    52                                     <Binding Source="{x:Static lib:RSAKeyManager.Instance}" Path="RsaKeySize" UpdateSourceTrigger="PropertyChanged">
     52                                    <Binding Source="{x:Static lib:RsaKey.Instance}" Path="RsaKeySize" UpdateSourceTrigger="PropertyChanged">
    5353                                        <Binding.ValidationRules>
    5454                                            <my:NumberValidationRule UpperBound="4097" LowerBound="1023" />
  • trunk/CrypPlugins/PKCS1/WpfControls/RsaKeyGen/RsaKeyGenControl.xaml.cs

    r1742 r1778  
    4747        {
    4848            Cursor = Cursors.Wait;
    49             RSAKeyManager.Instance.genRsaKeyPair(25);
     49            RsaKey.Instance.genRsaKeyPair(25);
    5050            Cursor = Cursors.Arrow;
    5151
    52             if( RSAKeyManager.Instance.isKeyGenerated() )
     52            if( RsaKey.Instance.isKeyGenerated() )
    5353            {
    54                 this.tbResultModulus.Text = RSAKeyManager.Instance.getModulusToBigInt().ToString(16);
    55                 this.tbResultPrivKey.Text = RSAKeyManager.Instance.getPrivKeyToBigInt().ToString(16);
     54                this.tbResultModulus.Text = RsaKey.Instance.getModulusToBigInt().ToString(16);
     55                this.tbResultPrivKey.Text = RsaKey.Instance.getPrivKeyToBigInt().ToString(16);
    5656            }
    5757        }
  • trunk/CrypPlugins/PKCS1/WpfControls/SigGen/SigGenPkcs1Control.xaml.cs

    r1742 r1778  
    3131        {
    3232            InitializeComponent();
    33             RSAKeyManager.Instance.RaiseKeyGeneratedEvent += handleKeyGenerated;
     33            RsaKey.Instance.RaiseKeyGeneratedEvent += handleKeyGenerated;
    3434            Datablockcontrol.RaiseDataBlockGenerated += handleKeyGenerated;
    3535
    36             if (RSAKeyManager.Instance.isKeyGenerated())
     36            if (RsaKey.Instance.isKeyGenerated())
    3737            {
    3838                this.tabGenSignature.IsEnabled = true;
  • trunk/CrypPlugins/PKCS1/WpfControls/SigGenFake/SigGenFakeBleichenbControl.xaml.cs

    r1742 r1778  
    2727        {
    2828            InitializeComponent();
    29             RSAKeyManager.Instance.RaiseKeyGeneratedEvent += handleKeyGenerated;
     29            RsaKey.Instance.RaiseKeyGeneratedEvent += handleKeyGenerated;
    3030            Datablockcontrol2.RaiseDataBlockGenerated += handleKeyGenerated;
    3131
    32             if (RSAKeyManager.Instance.isKeyGenerated())
     32            if (RsaKey.Instance.isKeyGenerated())
    3333            {
    3434                this.tabGenSignature.IsEnabled = true;
  • trunk/CrypPlugins/PKCS1/WpfControls/SigGenFake/SigGenFakeShortControl.xaml.cs

    r1742 r1778  
    2727        {
    2828            InitializeComponent();
    29             RSAKeyManager.Instance.RaiseKeyGeneratedEvent += handleKeyGenerated;
     29            RsaKey.Instance.RaiseKeyGeneratedEvent += handleKeyGenerated;
    3030            DatablockControl3.RaiseDataBlockGenerated += handleKeyGenerated;
    3131
    32             if (RSAKeyManager.Instance.isKeyGenerated())
     32            if (RsaKey.Instance.isKeyGenerated())
    3333            {
    3434                this.tabGenSignature.IsEnabled = true;
  • trunk/CrypPlugins/PKCS1/WpfControls/SigVal/SigValControl.xaml.cs

    r1742 r1778  
    2525    {
    2626        private bool m_bValidateCorrect = true;
    27         private RSAValidator validator = null;
     27        private SigValidator validator = null;
    2828        Signature signature = null;
    2929
     
    4848
    4949            this.rbVal.IsChecked = true;
    50             this.validator = new RSAValidator();
     50            this.validator = new SigValidator();
    5151
    5252            this.rbSigBlei.IsEnabled = false;
     
    6060            if (SignatureHandler.getInstance().isRsaSigGenerated() )
    6161            {
    62                 this.signature = (RSASignature)SignatureHandler.getInstance().getSignature();
     62                this.signature = (RsaSig)SignatureHandler.getInstance().getSignature();
    6363                this.setEnabled();
    6464                this.rbSigPkcs.IsEnabled = true;
     
    6868            else if (SignatureHandler.getInstance().isBleichenbSigGenerated())
    6969            {
    70                 this.signature = (BleichenbacherSignature)SignatureHandler.getInstance().getBleichenbSig();
     70                this.signature = (BleichenbacherSig)SignatureHandler.getInstance().getBleichenbSig();
    7171                this.setEnabled();
    7272                this.rbSigBlei.IsEnabled = true;
     
    7676            else if (SignatureHandler.getInstance().isKuehnSigGenerated())
    7777            {
    78                 this.signature = (KuehnSignature)SignatureHandler.getInstance().getKuehnSig();
     78                this.signature = (KuehnSig)SignatureHandler.getInstance().getKuehnSig();
    7979                this.setEnabled();
    8080                this.rbSigKuehn.IsEnabled = true;
     
    9292            if (type == SignatureType.Pkcs1)
    9393            {
    94                 this.signature = (RSASignature)SignatureHandler.getInstance().getSignature();
     94                this.signature = (RsaSig)SignatureHandler.getInstance().getSignature();
    9595                this.setEnabled();
    9696                this.rbSigPkcs.IsEnabled = true;
     
    101101            else if (type == SignatureType.Bleichenbacher)
    102102            {
    103                 this.signature = (BleichenbacherSignature)SignatureHandler.getInstance().getBleichenbSig();
     103                this.signature = (BleichenbacherSig)SignatureHandler.getInstance().getBleichenbSig();
    104104                this.setEnabled();
    105105                this.rbSigBlei.IsEnabled = true;
     
    110110            else if (type == SignatureType.Kuehn)
    111111            {
    112                 this.signature = (KuehnSignature)SignatureHandler.getInstance().getKuehnSig();
     112                this.signature = (KuehnSig)SignatureHandler.getInstance().getKuehnSig();
    113113                this.setEnabled();
    114114                this.rbSigKuehn.IsEnabled = true;
     
    218218        {
    219219            this.ResultEmpty();
    220             this.signature = (RSASignature)SignatureHandler.getInstance().getSignature();
     220            this.signature = (RsaSig)SignatureHandler.getInstance().getSignature();
    221221            this.setEnabled();
    222222        }
     
    225225        {
    226226            this.ResultEmpty();
    227             this.signature = (BleichenbacherSignature)SignatureHandler.getInstance().getBleichenbSig();
     227            this.signature = (BleichenbacherSig)SignatureHandler.getInstance().getBleichenbSig();
    228228            this.setEnabled();
    229229        }
     
    232232        {
    233233            this.ResultEmpty();
    234             this.signature = (KuehnSignature)SignatureHandler.getInstance().getKuehnSig();
     234            this.signature = (KuehnSig)SignatureHandler.getInstance().getKuehnSig();
    235235            this.setEnabled();
    236236        }
Note: See TracChangeset for help on using the changeset viewer.