private void generatesDifferentCipherTexts(BytesEncryptor bcEncryptor) { byte[] encrypted1 = bcEncryptor.encrypt(testData); byte[] encrypted2 = bcEncryptor.encrypt(testData); Assert.assertFalse(Arrays.areEqual(encrypted1, encrypted2)); byte[] decrypted1 = bcEncryptor.decrypt(encrypted1); byte[] decrypted2 = bcEncryptor.decrypt(encrypted2); Assert.assertArrayEquals(testData, decrypted1); Assert.assertArrayEquals(testData, decrypted2); }
boolean asn1Equals( ASN1Primitive o) { if (!(o instanceof ASN1Integer)) { return false; } ASN1Integer other = (ASN1Integer)o; return Arrays.areEqual(bytes, other.bytes); }
boolean asn1Equals( ASN1Primitive o) { if (!(o instanceof ASN1UTCTime)) { return false; } return Arrays.areEqual(time, ((ASN1UTCTime)o).time); }
public boolean equals(Object o) { if (o instanceof OidHandle) { return Arrays.areEqual(enc, ((OidHandle)o).enc); } return false; } }
boolean asn1Equals( ASN1Primitive o) { if (!(o instanceof DERPrintableString)) { return false; } DERPrintableString s = (DERPrintableString)o; return Arrays.areEqual(string, s.string); }
public boolean equals(Object o) { if (!(o instanceof PackedDate)) { return false; } PackedDate other = (PackedDate)o; return Arrays.areEqual(time, other.time); }
boolean asn1Equals( ASN1Primitive o) { if (!(o instanceof DERIA5String)) { return false; } DERIA5String s = (DERIA5String)o; return Arrays.areEqual(string, s.string); }
boolean asn1Equals( ASN1Primitive o) { if (!(o instanceof ASN1GeneralizedTime)) { return false; } return Arrays.areEqual(time, ((ASN1GeneralizedTime)o).time); }
boolean asn1Equals(ASN1Primitive o) { if (!(o instanceof DERUTF8String)) { return false; } DERUTF8String s = (DERUTF8String)o; return Arrays.areEqual(string, s.string); }
boolean asn1Equals( ASN1Primitive o) { if (!(o instanceof DERT61String)) { return false; } return Arrays.areEqual(string, ((DERT61String)o).string); }
protected boolean asn1Equals( ASN1Primitive o) { if (!(o instanceof DERBMPString)) { return false; } DERBMPString s = (DERBMPString)o; return Arrays.areEqual(string, s.string); }
boolean asn1Equals( ASN1Primitive o) { if (!(o instanceof DERVisibleString)) { return false; } return Arrays.areEqual(string, ((DERVisibleString)o).string); }
boolean asn1Equals( ASN1Primitive o) { if (!(o instanceof DERUniversalString)) { return false; } return Arrays.areEqual(string, ((DERUniversalString)o).string); }
boolean asn1Equals( ASN1Primitive o) { if (!(o instanceof DERGraphicString)) { return false; } DERGraphicString s = (DERGraphicString)o; return Arrays.areEqual(string, s.string); }
protected boolean areEqual( byte[] a, byte[] b) { return Arrays.areEqual(a, b); }
protected boolean asn1Equals( ASN1Primitive o) { if (!(o instanceof DERBitString)) { return false; } DERBitString other = (DERBitString)o; return this.padBits == other.padBits && Arrays.areEqual(this.data, other.data); }
boolean asn1Equals( ASN1Primitive o) { if (!(o instanceof DERApplicationSpecific)) { return false; } DERApplicationSpecific other = (DERApplicationSpecific)o; return isConstructed == other.isConstructed && tag == other.tag && Arrays.areEqual(octets, other.octets); }
boolean asn1Equals( ASN1Primitive o) { if (!(o instanceof ASN1Enumerated)) { return false; } ASN1Enumerated other = (ASN1Enumerated)o; return Arrays.areEqual(this.bytes, other.bytes); }
static void checkPublicExportData(byte[] publicExportData, Optional<PublicKeyInfo> publicKeyInfo) { if (publicKeyInfo.isPresent()) { byte[] publicInfoExportedKeyData = publicKeyInfo.get().key(); if (Arrays.areEqual(publicExportData, publicInfoExportedKeyData)) { logger.debug("-- checkPublicExportData() - public export data match: {}", Hex.toHexString(publicExportData)); } else { logger.warn("-- checkPublicExportData() - public export data mismatch, supplied: {}, public key info: {}", Hex.toHexString(publicExportData), Hex.toHexString(publicInfoExportedKeyData)); } } }
static boolean testSignature(Digest digest, byte[] signature) { byte[] out = signature(digest); boolean match = Arrays.areEqual(out, signature); if (match) { logger.debug("-- testSignature() - positive match out: 0x{} target: 0x{}", Hex.toHexString(out), Hex.toHexString(signature)); } else { logger.warn("-- testSignature() - negative match out: 0x{} target: 0x{}", Hex.toHexString(out), Hex.toHexString(signature)); } return match; }