|
|
@22f20c5
|
11 years |
faber |
Stop exporting these interfaces which are not in the API XXX: find the rest
abac0-leakabac0-meitvf-new-xml
|
|
|
@ab63ece
|
11 years |
faber |
Mofify attributes to keep a list of tails instead of one string.
abac0-leakabac0-meitvf-new-xml
|
|
|
@13b087a
|
11 years |
Mei |
1) fix some compiling warnings
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@bec30b5
|
11 years |
Mei |
1) change abac_context_load_directory to check on every regular files
…
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@3ed053d
|
11 years |
Mei |
1) add the missing ABAC.hh
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@4423f47
|
11 years |
Mei |
Merge branch 'master' of git://abac.deterlab.net/abac
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@ec550f7
|
11 years |
Mei |
1) reworked how API doc is generated
2) tweak top level Makefile.am
3) …
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@8f0fddb
|
11 years |
faber |
Correct deprecation message
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@c199a27
|
11 years |
faber |
Remove a few assumptions about XML parsing.
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@b73c5d05
|
11 years |
Mei |
1) suppress openssl's error message by default
abac0-leakabac0-meimei-idtvf-new-xml
|
|
|
@a02c849
|
11 years |
Mei |
1) add examples from wiki into regression tests
2) add code to …
abac0-leakabac0-meimei-idmei-rt0-ntvf-new-xml
|
|
|
@bfaec48
|
11 years |
faber |
Generate keyids from certificates without the X509v3 Subject Key …
abac0-leakabac0-meimei-idmei-rt0-ntvf-new-xml
|
|
|
@92661b4
|
11 years |
Mei |
1) add some doc
2) fix the version in abac_xml
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@ef68ac9
|
11 years |
faber |
initialize the libraries if we create things without a context
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@95b150a
|
11 years |
faber |
Remove libxml2 debugging
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@af8e9b9
|
11 years |
Mei |
1) ID(chunk) into ID_chunk
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@f30b1e9
|
11 years |
Mei |
1) update some do
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@c0fd8bc
|
11 years |
Mei |
1) add some strcpy for keyid assignments in abac_id
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@94d1dae
|
11 years |
Mei |
1) take out some obsolete openssl calls
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@02036f4
|
11 years |
Mei |
1) tweak for porting try
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@4e10a0f
|
11 years |
Mei |
1) wrap up regression testing
Z
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@9e063cb
|
11 years |
Mei |
1) test out using encrypted private key to generate id credential
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@7e3f5e2
|
11 years |
Mei |
1) converted daisychain scaling tests
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@4721618
|
11 years |
Mei |
1) tested out python and perl test scripts along with
abac_chunk_t …
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@9ac7fb4
|
11 years |
Mei |
1) work around some compilation warnings
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@461541a
|
11 years |
Mei |
1) updated original rt0 to remove libstrongswan dependency
a) …
abac0-leakabac0-meimei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@d4b3b52
|
12 years |
faber |
Better partial proofs
abac0-leakabac0-meicompt_changesmei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@605ee1d
|
12 years |
Mike Ryan |
be clear when a proof has failed
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0tvf-new-xml
|
|
|
@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
|
|
|
@314869f
|
14 years |
Mike Ryan |
detect duplicate credential being added to the graph
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@1324a63
|
14 years |
Mike Ryan |
get rid of annoying debug warnings
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@0779c99
|
14 years |
Mike Ryan |
return meaningful error codes when loading certificates
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@6ede88c
|
14 years |
Mike Ryan |
autoconf/make/libtoolize
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|
|
|
@15200be
|
14 years |
Mike Ryan |
move libabac into its own directory
abac0-leakabac0-meicompt_changesgec13mei-idmei-rt0-nmei_rt0mei_rt2mei_rt2_fix_1meiyap-rt1meiyap1rt2tvf-new-xml
|