1 17 18 package org.apache.geronimo.util.crypto.params; 19 20 public class DSAValidationParameters 21 { 22 private byte[] seed; 23 private int counter; 24 25 public DSAValidationParameters( 26 byte[] seed, 27 int counter) 28 { 29 this.seed = seed; 30 this.counter = counter; 31 } 32 33 public int getCounter() 34 { 35 return counter; 36 } 37 38 public byte[] getSeed() 39 { 40 return seed; 41 } 42 43 public boolean equals( 44 Object o) 45 { 46 if (o == null || !(o instanceof DSAValidationParameters)) 47 { 48 return false; 49 } 50 51 DSAValidationParameters other = (DSAValidationParameters)o; 52 53 if (other.counter != this.counter) 54 { 55 return false; 56 } 57 58 if (other.seed.length != this.seed.length) 59 { 60 return false; 61 } 62 63 for (int i = 0; i != other.seed.length; i++) 64 { 65 if (other.seed[i] != this.seed[i]) 66 { 67 return false; 68 } 69 } 70 71 return true; 72 } 73 } 74 | Popular Tags |