docs: public static synchronized boolean randomize(byte[] seed) throws AssertFailException {
          Preconditions.checkArgument(seed.length == 32 || seed == null);
  
          ByteBuffer byteBuff = nativeECDSABuffer.get();
          if (byteBuff == null || byteBuff.capacity() < seed.length) {
              byteBuff = ByteBuffer.allocateDirect(seed.length);
              byteBuff.order(ByteOrder.nativeOrder());
              nativeECDSABuffer.set(byteBuff);
          }
          byteBuff.rewind();
          byteBuff.put(seed);
  
          w.lock();
          try {
              return secp256k1_context_randomize(byteBuff, Secp256k1Context.getContext()) == 1;
          } finally {
              w.unlock();
          }
      }