Common use of Initialization Clause in Contracts

Initialization. Set (i) t = 0; (ii) WeakEpochs, WeakUsers = πœ™; and (iii) G[βˆ—], Rand[βˆ—], ST[βˆ—], K[βˆ—] β†’ βŠ₯. β€’ Gen() executes (ST, PK) β†’$ Gen(), sets ST[PK] β†’ ST, and returns PK. β€’ Add(PK, PKβˆ—) first aborts if (i) PK = PKβˆ—; (ii) t =/ 0 and PK ∈/ G[t]; or (iii) PKβˆ— ∈ G[t]. Otherwise it:

Appears in 1 contract

Sources: Continuous Group Key Agreement (Cgka) Protocols

Initialization. Set (i) t = 0; (ii) WeakEpochs, WeakUsers = πœ™; and (iii) G[βˆ—], Rand[βˆ—], ST[βˆ—], K[βˆ—] →← βŠ₯. β€’ Gen() executes (ST, PK) β†’$←$ Gen(), sets ST[PK] →← ST, and returns PK. β€’ Add(PK, PKβˆ—) first aborts if (i) PK = PKβˆ—; (ii) t =/ 0 and PK ∈/ G[t]; or (iii) PKβˆ— ∈ G[t]. Otherwise it:

Appears in 1 contract

Sources: Research Paper

Initialization. Set (i) t = 0; (ii) WeakEpochs, WeakUsers = οΏ½βˆ…οΏ½; and (iii) G[βˆ—], Rand[βˆ—], ST[βˆ—] ← βŠ₯], K[βˆ—] →← βŠ₯. β€’ Gen() executes (ST, PK) β†’$←$ Gen(), sets ST[PK] →← ST, and returns PK. β€’ Add(PK, PKβˆ—) first aborts if (i) PK = PKβˆ—; (ii) t =/Ζ’= 0 and PK ∈/ G[t]; or (iii) PKβˆ— ∈ G[t]. Otherwise it: ← ←:

Appears in 1 contract

Sources: Research Paper