remove unsafe trapdoor artifacts

This commit is contained in:
Emile Clark-Boman 2026-01-27 09:42:43 +10:00
parent 02675a58d3
commit 728cae7788

View file

@ -39,17 +39,6 @@ in rec {
${masterkey} = decl.unlock;
};
# XXX: TODO: should we just remove all unsafe functions here?
# revealTrapdoorsUnsafe = openTrapdoorUnsafe masterkey;
#
# openTrapdoorFnUnsafe = key: T: (T masterkey).${key};
# openTrapdoorSetUnsafe = key: T: T.${masterkey}.${key};
#
# openTrapdoorUnsafe = key: T:
# if isFunction T
# then openTrapdoorFnUnsafe key T
# else openTrapdoorSetUnsafe key T;
isTrapdoorFnKey = key: T: isFunction T && (T masterkey) ? ${key};
isTrapdoorSetKey = key: T: