@Override
  public boolean verify(final Bytes data, final SECPSignature signature, final SECPPublicKey pub) {
    if (useNative) {
      return verifyNative(data, signature, pub);
    } else {
      return super.verify(data, signature, pub);
    }
  }
SECP256R1 is using the non-deterministic implementation of K calculation (standard)

@return an instance of RandomDSAKCalculator
crypto/algorithms/src/main/java/org/hyperledger/besu/crypto/SECP256R1.java