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