mirror of
https://github.com/rosenpass/rosenpass.git
synced 2025-12-12 07:40:30 -08:00
seperate files for responder and initiator tests test file that shows other participants leaking info has an effect general code clean up performance improvement: initiator and responder tests now run in ~10s
26 lines
1.4 KiB
Plaintext
26 lines
1.4 KiB
Plaintext
#define INITIATOR_TEST 1
|
|
|
|
#include "rosenpass/03_identity_hiding.mpv"
|
|
|
|
// nounif a:Atom, s:seed, a2:Atom;
|
|
// ConsumeSeed(a, s, a2) / 6300[conclusion].
|
|
|
|
nounif v:seed_prec; attacker(prepare_seed(trusted_seed( v )))/6217[hypothesis].
|
|
nounif v:seed; attacker(prepare_seed( v ))/6216[hypothesis].
|
|
nounif v:seed; attacker(rng_kem_sk( v ))/6215[hypothesis].
|
|
nounif v:seed; attacker(rng_key( v ))/6214[hypothesis].
|
|
nounif v:key_prec; attacker(prepare_key(trusted_key( v )))/6213[hypothesis].
|
|
nounif v:kem_sk_prec; attacker(prepare_kem_sk(trusted_kem_sk( v )))/6212[hypothesis].
|
|
nounif v:key; attacker(prepare_key( v ))/6211[hypothesis].
|
|
nounif v:kem_sk; attacker(prepare_kem_sk( v ))/6210[hypothesis].
|
|
nounif Spk:kem_sk_tmpl;
|
|
attacker(Creveal_kem_pk(Spk))/6110[conclusion].
|
|
nounif sid:SessionId, Ssskm:kem_sk_tmpl, Spsk:key_tmpl, Sspkt:kem_sk_tmpl, Seski:seed_tmpl, Ssptr:seed_tmpl;
|
|
attacker(Cinitiator( *sid, *Ssskm, *Spsk, *Sspkt, *Seski, *Ssptr ))/6109[conclusion].
|
|
nounif sid:SessionId, biscuit_no:Atom, Ssskm:kem_sk_tmpl, Spsk:key_tmpl, Sspkt:kem_sk_tmpl, Septi:seed_tmpl, Sspti:seed_tmpl, ih:InitHello_t;
|
|
attacker(Cinit_hello( *sid, *biscuit_no, *Ssskm, *Spsk, *Sspkt, *Septi, *Sspti, *ih ))/6108[conclusion].
|
|
nounif rh:RespHello_t;
|
|
attacker(Cresp_hello( *rh ))/6107[conclusion].
|
|
nounif Ssskm:kem_sk_tmpl, Spsk:key_tmpl, Sspkt:kem_sk_tmpl, ic:InitConf_t;
|
|
attacker(Cinit_conf( *Ssskm, *Spsk, *Sspkt, *ic ))/6106[conclusion].
|