func SignBytes(c context.Context, bytes []byte) (keyName string, signature []byte, err error) {
	req := &pb.SignForAppRequest{BytesToSign: bytes}
	res := &pb.SignForAppResponse{}

	if err := internal.Call(c, "app_identity_service", "SignForApp", req, res); err != nil {
		return "", nil, err
	}
	return res.GetKeyName(), res.GetSignatureBytes(), nil
}
func SignBytes(c context.Context, bytes []byte) (keyName string, signature []byte, err error) {
	req := &pb.SignForAppRequest{BytesToSign: bytes}
	res := &pb.SignForAppResponse{}

	if err := internal.Call(c, "app_identity_service", "SignForApp", req, res); err != nil {
		return "", nil, err
	}
	return res.GetKeyName(), res.GetSignatureBytes(), nil
}
func SignBytes ( c context . Context , bytes [ ] byte ) ( keyName string , signature [ ] byte , err error ) { req := & pb . SignForAppRequest { BytesToSign : bytes } res := & pb . SignForAppResponse { } if err := internal . Call ( c , " " , " " , req , res ) ; err != nil { return " " , nil , err } return res . GetKeyName ( ) , res . GetSignatureBytes ( ) , nil }
// SignBytes signs bytes using a private key unique to your application.
SignBytes signs bytes using a private key unique to your application .