Each slot will get:
void *tether_1;
void *tether_2;
The library will provide:
splinter_attach_tether(const char *key, void *src_ptr, unsigned int tether_number);
splinter_detach_tether(const char *key, unsigned int tether_number);
splinter_unset(), splinter_create(), splinter_get_slot_snapshot() and other affected artifacts will be updated. Heap allocation will be managed, but occur entirely on the client side.
This will allow Splinter to manage multiple intrinsically-safe context windows simultaneously with so many different paths for governance.
Each slot will get:
The library will provide:
splinter_unset(), splinter_create(), splinter_get_slot_snapshot()and other affected artifacts will be updated. Heap allocation will be managed, but occur entirely on the client side.This will allow Splinter to manage multiple intrinsically-safe context windows simultaneously with so many different paths for governance.