|
|
@fc943ee
|
12 years |
Mei |
1) getting ready to make a releaseZ
mei_rt2mei_rt2_fix_1
|
|
|
@cfa7b6e
|
12 years |
Mei |
1) relax the self-signing cert requirement in abac_verifier
2) allow …
mei_rt2mei_rt2_fix_1
|
|
|
@2a73357
|
12 years |
Mei |
1) replace bool return type to int return type. seems to be causing …
mei_rt2mei_rt2_fix_1
|
|
|
@05f6d35
|
12 years |
Mei |
1) remove returns for YAP_WriteBuffer call
mei_rt2mei_rt2_fix_1
|
|
|
@6244e28
|
12 years |
Mei |
1) added extract_cn for abac_verifier.c
2) update example directory's …
mei_rt2mei_rt2_fix_1
|
|
|
@abf8d5d
|
12 years |
Mei |
1) add backtrack/multiple solutions proof code changes and new
examples.
mei_rt2mei_rt2_fix_1
|
|
|
@1e51e1b
|
12 years |
Mei |
1) update plotting to include standard deviation and increase
…
mei_rt2mei_rt2_fix_1
|
|
|
@671c065
|
12 years |
Mei |
1) update new performance graphs with standard deviations
mei_rt2mei_rt2_fix_1
|
|
|
@bf68132
|
12 years |
Mei |
1) get example directory to work with yap with use_malloc option
2) …
mei_rt2mei_rt2_fix_1
|
|
|
@94a4dd2
|
12 years |
Mei |
1) save a set of performance jpegs into examples/scaling_tests/plotting dir
mei_rt2mei_rt2_fix_1
|
|
|
@08b8da7
|
12 years |
Mei |
1) rework examples directory with Makefile
2) update scaling with …
mei_rt2mei_rt2_fix_1
|
|
|
@8798f04
|
12 years |
faber |
Can't cast char * to int on amd64. %p prints'em
mei_rt2mei_rt2_fix_1
|
|
|
@b92a620
|
12 years |
Mei |
1) route debug printf to stderr
2) add some check for swig in …
mei_rt2mei_rt2_fix_1
|
|
|
@2485307
|
12 years |
Mei |
1) wrap up the changes on proof buffer's process in abac_pl_yap.c
2) …
mei_rt2mei_rt2_fix_1
|
|
|
@373bf68
|
12 years |
Mei |
1) add the scaling test suite
mei_rt2mei_rt2_fix_1
|
|
|
@bea18ef
|
12 years |
Mei |
1) add more tiny prover tests in examples/example_scripts
2) reverted …
mei_rt2mei_rt2_fix_1
|
|
|
@a17f536
|
12 years |
Mei |
1) update the version
2) change how it is used in abac_util.c
mei_rt2mei_rt2_fix_1
|
|
|
@ba6027a
|
12 years |
Mei |
1) modified code all around to add support for encrypted private key …
mei_rt2mei_rt2_fix_1
|
|
|
@5730a10
|
12 years |
Mei |
1) fix up the sample scripts under swig and added some docs for them
mei_rt2mei_rt2_fix_1
libabac-0.2.1
|
|
|
@9b43fc3
|
12 years |
Mei |
1) add code to load id into context with both cert chunk and privkey …
mei_rt2mei_rt2_fix_1
|
|
|
@4b46680
|
12 years |
Mei |
1) change version to 0.2.1
mei_rt2mei_rt2_fix_1
|
|
|
@2efdff5
|
12 years |
Mei |
1) fix the missing check for 'This' rt2.y when called from …
mei_rt2mei_rt2_fix_1
|
|
|
@137b55f
|
12 years |
Mei |
1) upgraded to use strongswan-4.6.4
mei_rt2mei_rt2_fix_1
|
|
|
@e3462b4
|
12 years |
Mei |
1) make regression test to use just runcheck (hide runall)
2) alter …
mei_rt2mei_rt2_fix_1
|
|
|
@669b481
|
12 years |
Mei |
1) finish test conversion from creddy-prover to python
2) update the …
mei_rt2mei_rt2_fix_1
|
|
|
@5f551d3
|
12 years |
Mei |
1) add more python examples
mei_rt2mei_rt2_fix_1
|
|
|
@b1d4721
|
12 years |
Mei |
1) add couple of forward declaration to remove compiler warnings
mei_rt2mei_rt2_fix_1
|
|
|
@7211a95
|
12 years |
Mei |
1) add more python examples
2) add the missing linking role and …
mei_rt2mei_rt2_fix_1
|
|
|
@5d06689
|
12 years |
Mei |
1) modify abac.hh and added abac_c.c to unify the c and c++ api
…
mei_rt2mei_rt2_fix_1
|
|
|
@6e8997e
|
12 years |
Mei |
1) more changes to the api doc embedded in abac.hh
mei_rt2mei_rt2_fix_1
|
|
|
@adc0815
|
12 years |
Mei |
1) wrap up abac.hh doc first round
mei_rt2mei_rt2_fix_1
|
|
|
@1621520
|
12 years |
Mei |
1) more comments
mei_rt2mei_rt2_fix_1
|
|
|
@ed3dc05
|
12 years |
Mei |
1) add more comments into abac.hh
mei_rt2mei_rt2_fix_1
|
|
|
@0b3ac65
|
12 years |
Mei |
1) add some inlined api doc into abac.hh
mei_rt2mei_rt2_fix_1
|
|
|
@d9c3886
|
12 years |
Mei |
1) add 2 more query calls in abac.hh that take Role and Oset instead …
mei_rt2mei_rt2_fix_1
|
|
|
@5110d42
|
12 years |
Mei |
1) reorganized the test directory to include python tests
2) attribute …
mei_rt2mei_rt2_fix_1
|
|
|
@ca72963
|
12 years |
Mei |
1) added expanded constraint item insertion calls
- add new …
mei_rt2mei_rt2_fix_1
|
|
|
@440ba20
|
12 years |
Mei |
1) wrap up refactoring to move all the code gen to abac structure
2) …
mei_rt2mei_rt2_fix_1
|
|
|
@d037f54
|
12 years |
Mei |
1) able to programmatially build structure, bake attribute credential
…
mei_rt2mei_rt2_fix_1
|
|
|
@13c9479
|
12 years |
Mei |
1) fix the abac_errx's format
2) change how type_name of a principal …
mei_rt2mei_rt2_fix_1
|
|
|
@8bd77b5
|
12 years |
Mei |
1) convert parser and libabac to use id cred and attr cred like
…
mei_rt2mei_rt2_fix_1
|
|
|
@9335cfa
|
13 years |
Mei |
1) add handling of 'this' data term for the principal type
2) add …
mei_rt2mei_rt2_fix_1
|
|
|
@23d639a
|
13 years |
faber |
Duplicate creds so we don't double free
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@43ff309
|
13 years |
faber |
Return the failure code
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@9937351
|
13 years |
faber |
A few undefined things
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@7727f26
|
13 years |
Mei |
1) add environment variables DUMP_DB, ABAC_CN.
ABAC_CN will switch …
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@1bfa8c8
|
13 years |
faber |
Merge branch 'meiyap-rt1' of git://abac.deterlab.net/abac into meiyap-rt1
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@923b4dd
|
13 years |
faber |
Changes to support swig
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@efacf92
|
13 years |
Mei |
1) add hyphens as valid character in rolename and osetname
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@9806e76
|
13 years |
Mei |
1) add handling for typed anonymous term, [int:?]
2) make a pass …
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@4b8e1c9
|
13 years |
Mei |
1) add boolean static range constraint handling
2) add boolean range …
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@7b548fa
|
13 years |
Mei |
1) add time static constraint
2) add example balltime_rt2_typed
3) …
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@6763371
|
13 years |
faber |
Merge branch 'meiyap-rt1' of git://abac.deterlab.net/abac into meiyap-rt1
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@de22a7e
|
13 years |
faber |
Need another extern declaration.
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@f0eb81d
|
13 years |
Mei |
1) modified example's runall so a better tools to do complete run
…
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@acf3ff9
|
13 years |
Mei |
1) add alumni3_rt1_typed
(multiple static target range constraint - …
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@8c45663
|
13 years |
Mei |
1) fix a typo in abac_pl_gen.c
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@d5bbd3e
|
13 years |
Mei |
1) add alumni2_rt1_typed
(target static range constraint)
2) add …
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@36b100a
|
13 years |
Mei |
1) fix up fruits_rt2_typed example to test different types of strings
…
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@c586a3c
|
13 years |
Mei |
1) add support for float static range constraint
2) add a testcase for …
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@0d0c3a9
|
13 years |
Mei |
1) adding missing extern forward declarations that is causing
…
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@d845403
|
13 years |
Mei |
1) fix the way param's condition is string-up so the db dump
looks …
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@b5a3da4
|
13 years |
Mei |
1) add abac_oset.c
2) reorganized some yyparse related files
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@e88c95b
|
13 years |
Mei |
1) switch the order of terms within the rule clause.
carl said more …
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@da5afdf
|
13 years |
Mei |
1) add static contraint
(limited to integer at this time)
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@a9494ad
|
13 years |
Mei |
1) update credential string's storage from plain to base64 encoded
…
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@202a7f9
|
13 years |
Mei |
commited modified files for rt1
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@718ad924
|
13 years |
Mei |
able to parse rt1 without condition
updated examples
mei_rt2mei_rt2_fix_1meiyap-rt1rt2
|
|
|
@53e540d
|
13 years |
Mei |
1) adding appendL to do the credential list appending
mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2
yap_rt0
|
|
|
@e08bf83
|
13 years |
Mei |
1) update to use appendL in clauses
mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2
|
|
|
@e95d652
|
13 years |
Mei |
1) added yap, flex, bison to bring in prolog backend
mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2
|
|
|
@473dc8a
|
14 years |
Mike Ryan |
forgot to add this
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@11e3eb7
|
14 years |
Mike Ryan |
return binary representations of ID and attr certs in abac_chunk_t …
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@55c272b
|
14 years |
Mike Ryan |
remove libabac_init and libabac_deinit
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@aba6e07
|
14 years |
Mike Ryan |
fix memory leak: list of prereq vertices on intersection node was not
freed
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@704fde7
|
14 years |
Mike Ryan |
iteratively derive edges
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@9a411d7
|
14 years |
Mike Ryan |
fold intersection into ordinary role object
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@ebe824c
|
14 years |
Mike Ryan |
get implying edges for an intersection
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@e2a0f26
|
14 years |
Mike Ryan |
derive edges from intersections
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@0eb4a8e
|
14 years |
Mike Ryan |
load intersection edges into the graph
- does not derive links
- …
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@342e28f
|
14 years |
Mike Ryan |
load intersection attribute certificates, do not add them to the graph
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@675cbea
|
14 years |
Mike Ryan |
elegantly handle badly formatted roles in abac query
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@06d7b3a
|
14 years |
Mike Ryan |
forgot to add these d'oh
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@7af34ed
|
14 years |
Mike Ryan |
give query options to example prover code
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@e9e28b7
|
14 years |
Mike Ryan |
return all credentials on query failure
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@f91b32e
|
14 years |
Mike Ryan |
remove comment: everything is cryptographically happy
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@e96c107
|
14 years |
Mike Ryan |
match example keystore
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@4918535
|
14 years |
Mike Ryan |
top-level build
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@2ef48fa
|
14 years |
Mike Ryan |
use subjectKeyIdentifier instead of SHA1 of entire public key
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@a70acc9
|
14 years |
Mike Ryan |
simplify Context::query logic a bit
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@38782df
|
14 years |
Mike Ryan |
return NULL terminated array even when a query result is empty
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@58ba801
|
14 years |
Mike Ryan |
expanded API doc
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@50b9dc9
|
14 years |
Mike Ryan |
load pem certs for ID too
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@af15528
|
14 years |
Mike Ryan |
add info about keystore
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@02888af
|
14 years |
Mike Ryan |
more detailed install instructions
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@fe5682f
|
14 years |
Mike Ryan |
first shot at documentation
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@327e808
|
14 years |
Mike Ryan |
do not add a duplicate id cert more than once (prevents memory leak)
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@3c4fd68
|
14 years |
Mike Ryan |
return all the credentials from an ABAC context
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@61278ec
|
14 years |
Mike Ryan |
detect when libabac_init hasn't been called (instead of segfaulting)
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@fbb591e
|
14 years |
Mike Ryan |
reference count roles and credentials
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|