source: examples/example_scripts/python/Makefile @ 43478b1

mei_rt2mei_rt2_fix_1
Last change on this file since 43478b1 was 2485307, checked in by Mei <mei@…>, 12 years ago

1) wrap up the changes on proof buffer's process in abac_pl_yap.c
2) update some doc
3) wrap up the scaling tests(big daisy chains)

  • Property mode set to 100644
File size: 992 bytes
Line 
1
2all: run_attr run_e_attr run_id run_id2 run_prove
3
4clean:
5        @rm -f *.pem *.der
6
7realclean:
8        @rm -f *.pem *.der *.log pfile
9
10setup:
11        creddy --generate --cn IceCream
12        creddy --generate --cn Chocolate
13
14run_attr: 
15        make clean
16        rm -rf attr.log
17        make setup
18        ./abac_attr.py IceCream_ID.pem IceCream_private.pem IceCream_attr.der Chocolate_ID.pem 1>attr.log 2>&1
19
20run_e_attr: 
21        make clean
22        rm -rf e_attr.log pfile
23        echo "dumdum" > pfile
24        openssl genrsa -des3 -out Soda_private.pem -passout file:pfile
25        creddy --generate --cn Soda --key Soda_private.pem --p=pfile
26        creddy --generate --cn Cream
27        ./abac_e_attr.py Soda_ID.pem Soda_private.pem Soda_attr.der pfile Cream_ID.pem 1>e_attr.log 2>&1
28
29run_id: 
30        make clean
31        rm -rf id.log
32        make setup
33        ./abac_keyid.py IceCream_ID.pem 1>id.log 2>&1
34                             
35run_id2: 
36        make clean
37        rm -rf id2.log
38        make setup
39        ./abac_keyid.py IceCream_private.pem 1>id2.log 2>&1
40
41run_prove:
42        rm -rf prover.log
43        make run_attr
44        ./run_prover 1>prover.log 2>& 1
Note: See TracBrowser for help on using the repository browser.