Let's observe picture below. Each point $(x,y)$ of the circle that satisfy following equality can be vertice point of the rectangle :
$\left(\sqrt{(x_A-x)^2+(y_A-y)^2}\right)^2 + \left(\sqrt{(x_C-x)^2+(y_C-y)^2}\right)^2=\left(\sqrt{(x_A-x_C)^2+(y_A-y_C)^2}\right)^2$ ,
where $A(-1,0)$ , and $C(3,-2)$ are given vertices.
For example if you choose point $B_1$ you can calculate coordinates of $D_1$ by using equalities :
$x_{D_1}=2x_O-x_{B_1}$ , and $y_{D_1}=2x_O-y_{B_1}$
Answer to sub question :
If you have length of one edge , let's say $|\bar{AB_1}|$ then you can write an extra equality :
$ |\bar{AB_1}|= \sqrt{(x_A - x)^2+(y_A-y)^2}$ , and find relation between $x$ and $y$ coordinates.
