box: Re-use the API inside the implementation
box: Re-use the API inside the implementation

This increases the code coverage, and reduces the chances of getting
things wrong.

criptych/graphene,criptych/graphene,criptych/graphene,criptych/graphene,ebassi/graphene,ebassi/graphene