in jvm/src/main/kotlin/com/jetbrains/signatureverifier/bouncycastle/cms/CMSUtils.kt [97:109]
fun isEquivalent(algId1: AlgorithmIdentifier?, algId2: AlgorithmIdentifier?): Boolean {
if (algId1 == null || algId2 == null) {
return false
}
if (!algId1.algorithm.equals(algId2.algorithm)) {
return false
}
val params1 = algId1.parameters
val params2 = algId2.parameters
return if (params1 != null) {
params1 == params2 || params1 == DERNull.INSTANCE && params2 == null
} else params2 == null || params2 == DERNull.INSTANCE
}