change rabbit and hc128 to return values for key and process, will add error rets for alignment issues