DSACryptoServiceProvider.cs 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. //
  2. // System.Security.Cryptography.DSACryptoServiceProvider.cs
  3. //
  4. // Authors:
  5. // Dan Lewis ([email protected])
  6. //
  7. // (C) 2002
  8. //
  9. // Stubbed.
  10. //
  11. using System;
  12. using System.IO;
  13. namespace System.Security.Cryptography {
  14. [MonoTODO]
  15. public class DSACryptoServiceProvider : DSA {
  16. public DSACryptoServiceProvider () { }
  17. public DSACryptoServiceProvider (CspParameters parameters) { }
  18. public DSACryptoServiceProvider (int key_size) { }
  19. public DSACryptoServiceProvider (int key_size, CspParameters parameters) { }
  20. public override string KeyExchangeAlgorithm {
  21. get { return null; }
  22. }
  23. public override int KeySize {
  24. get { return 0; }
  25. }
  26. public override KeySizes[] LegalKeySizes {
  27. get { return null; }
  28. }
  29. public override string SignatureAlgorithm {
  30. get { return null; }
  31. }
  32. public bool PersistKeyInCsp {
  33. get { return false; }
  34. set { }
  35. }
  36. protected override void Dispose (bool disposing) {}
  37. public override byte[] CreateSignature (byte[] rgb) {
  38. return null;
  39. }
  40. public override bool VerifySignature(byte[] hash, byte[] sig) {
  41. return false;
  42. }
  43. public byte[] SignData (byte[] data) {
  44. return SignData (data, 0, data.Length);
  45. }
  46. public byte[] SignData (byte[] data, int offset, int count) {
  47. return null;
  48. }
  49. public byte[] SignData (Stream data) {
  50. return null;
  51. }
  52. public byte[] SignHash (byte[] hash, string str) {
  53. return null;
  54. }
  55. public bool VerifyData (byte[] data, byte[] sig) {
  56. return false;
  57. }
  58. public override DSAParameters ExportParameters (bool include) {
  59. return new DSAParameters ();
  60. }
  61. public override void ImportParameters (DSAParameters parameters) {
  62. }
  63. public override void FromXmlString(string xmlString) {
  64. }
  65. public override string ToXmlString(bool includePrivateParameters) {
  66. return null;
  67. }
  68. }
  69. }