aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2014-09-22 16:27:42 +0200
committerVincent Breitmoser <valodim@mugenguild.com>2014-09-22 16:27:42 +0200
commit029ce91670952128b231de7bfd7240a5bc29f056 (patch)
tree9ded132cd14528948ce80e1d692d00e1ac0d9c22 /OpenKeychain/src/main/java/org/sufficientlysecure
parent3f39cf92c6f92c3a70aced9369a0452f92836950 (diff)
downloadopen-keychain-029ce91670952128b231de7bfd7240a5bc29f056.tar.gz
open-keychain-029ce91670952128b231de7bfd7240a5bc29f056.tar.bz2
open-keychain-029ce91670952128b231de7bfd7240a5bc29f056.zip
show authenticate flag in logs
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java86
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/results/OperationResult.java48
2 files changed, 96 insertions, 38 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java
index 3da685ff6..767ab588c 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java
@@ -362,40 +362,82 @@ public class ProviderHelper {
values.put(Keys.CAN_SIGN, s);
values.put(Keys.CAN_AUTHENTICATE, a);
values.put(Keys.IS_REVOKED, key.isRevoked());
+
if (masterKeyId == keyId) {
- if (c) {
- if (e) {
- log(s ? LogType.MSG_IP_MASTER_FLAGS_CES
- : LogType.MSG_IP_MASTER_FLAGS_CEX);
+ // yes it's ugly. got any better ideas?
+ if (a) {
+ if (c) {
+ if (e) {
+ log(s ? LogType.MSG_IP_MASTER_FLAGS_CESA
+ : LogType.MSG_IP_MASTER_FLAGS_CEXA);
+ } else {
+ log(s ? LogType.MSG_IP_MASTER_FLAGS_CXSA
+ : LogType.MSG_IP_MASTER_FLAGS_CXXA);
+ }
} else {
- log(s ? LogType.MSG_IP_MASTER_FLAGS_CXS
- : LogType.MSG_IP_MASTER_FLAGS_CXX);
+ if (e) {
+ log(s ? LogType.MSG_IP_MASTER_FLAGS_XESA
+ : LogType.MSG_IP_MASTER_FLAGS_XEXA);
+ } else {
+ log(s ? LogType.MSG_IP_MASTER_FLAGS_XXSA
+ : LogType.MSG_IP_MASTER_FLAGS_XXXA);
+ }
}
} else {
- if (e) {
- log(s ? LogType.MSG_IP_MASTER_FLAGS_XES
- : LogType.MSG_IP_MASTER_FLAGS_XEX);
+ if (c) {
+ if (e) {
+ log(s ? LogType.MSG_IP_MASTER_FLAGS_CESX
+ : LogType.MSG_IP_MASTER_FLAGS_CEXX);
+ } else {
+ log(s ? LogType.MSG_IP_MASTER_FLAGS_CXSX
+ : LogType.MSG_IP_MASTER_FLAGS_CXXX);
+ }
} else {
- log(s ? LogType.MSG_IP_MASTER_FLAGS_XXS
- : LogType.MSG_IP_MASTER_FLAGS_XXX);
+ if (e) {
+ log(s ? LogType.MSG_IP_MASTER_FLAGS_XESX
+ : LogType.MSG_IP_MASTER_FLAGS_XEXX);
+ } else {
+ log(s ? LogType.MSG_IP_MASTER_FLAGS_XXSX
+ : LogType.MSG_IP_MASTER_FLAGS_XXXX);
+ }
}
}
} else {
- if (c) {
- if (e) {
- log(s ? LogType.MSG_IP_SUBKEY_FLAGS_CES
- : LogType.MSG_IP_SUBKEY_FLAGS_CEX);
+ if (a) {
+ if (c) {
+ if (e) {
+ log(s ? LogType.MSG_IP_SUBKEY_FLAGS_CESA
+ : LogType.MSG_IP_SUBKEY_FLAGS_CEXA);
+ } else {
+ log(s ? LogType.MSG_IP_SUBKEY_FLAGS_CXSA
+ : LogType.MSG_IP_SUBKEY_FLAGS_CXXA);
+ }
} else {
- log(s ? LogType.MSG_IP_SUBKEY_FLAGS_CXS
- : LogType.MSG_IP_SUBKEY_FLAGS_CXX);
+ if (e) {
+ log(s ? LogType.MSG_IP_SUBKEY_FLAGS_XESA
+ : LogType.MSG_IP_SUBKEY_FLAGS_XEXA);
+ } else {
+ log(s ? LogType.MSG_IP_SUBKEY_FLAGS_XXSA
+ : LogType.MSG_IP_SUBKEY_FLAGS_XXXA);
+ }
}
} else {
- if (e) {
- log(s ? LogType.MSG_IP_SUBKEY_FLAGS_XES
- : LogType.MSG_IP_SUBKEY_FLAGS_XEX);
+ if (c) {
+ if (e) {
+ log(s ? LogType.MSG_IP_SUBKEY_FLAGS_CESX
+ : LogType.MSG_IP_SUBKEY_FLAGS_CEXX);
+ } else {
+ log(s ? LogType.MSG_IP_SUBKEY_FLAGS_CXSX
+ : LogType.MSG_IP_SUBKEY_FLAGS_CXXX);
+ }
} else {
- log(s ? LogType.MSG_IP_SUBKEY_FLAGS_XXS
- : LogType.MSG_IP_SUBKEY_FLAGS_XXX);
+ if (e) {
+ log(s ? LogType.MSG_IP_SUBKEY_FLAGS_XESX
+ : LogType.MSG_IP_SUBKEY_FLAGS_XEXX);
+ } else {
+ log(s ? LogType.MSG_IP_SUBKEY_FLAGS_XXSX
+ : LogType.MSG_IP_SUBKEY_FLAGS_XXXX);
+ }
}
}
}
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/results/OperationResult.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/results/OperationResult.java
index cd9c29996..fc8fbd4e4 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/results/OperationResult.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/results/OperationResult.java
@@ -242,25 +242,41 @@ public abstract class OperationResult implements Parcelable {
MSG_IP_MASTER (LogLevel.DEBUG, R.string.msg_ip_master),
MSG_IP_MASTER_EXPIRED (LogLevel.DEBUG, R.string.msg_ip_master_expired),
MSG_IP_MASTER_EXPIRES (LogLevel.DEBUG, R.string.msg_ip_master_expires),
- MSG_IP_MASTER_FLAGS_CES (LogLevel.DEBUG, R.string.msg_ip_master_flags_ces),
- MSG_IP_MASTER_FLAGS_CEX (LogLevel.DEBUG, R.string.msg_ip_master_flags_cex),
- MSG_IP_MASTER_FLAGS_CXS (LogLevel.DEBUG, R.string.msg_ip_master_flags_cxs),
- MSG_IP_MASTER_FLAGS_XES (LogLevel.DEBUG, R.string.msg_ip_master_flags_xes),
- MSG_IP_MASTER_FLAGS_CXX (LogLevel.DEBUG, R.string.msg_ip_master_flags_cxx),
- MSG_IP_MASTER_FLAGS_XEX (LogLevel.DEBUG, R.string.msg_ip_master_flags_xex),
- MSG_IP_MASTER_FLAGS_XXS (LogLevel.DEBUG, R.string.msg_ip_master_flags_xxs),
- MSG_IP_MASTER_FLAGS_XXX (LogLevel.DEBUG, R.string.msg_ip_master_flags_xxx),
+ MSG_IP_MASTER_FLAGS_CESA (LogLevel.DEBUG, R.string.msg_ip_master_flags_cesa),
+ MSG_IP_MASTER_FLAGS_CESX (LogLevel.DEBUG, R.string.msg_ip_master_flags_cesx),
+ MSG_IP_MASTER_FLAGS_CEXA (LogLevel.DEBUG, R.string.msg_ip_master_flags_cexa),
+ MSG_IP_MASTER_FLAGS_CEXX (LogLevel.DEBUG, R.string.msg_ip_master_flags_cexx),
+ MSG_IP_MASTER_FLAGS_CXSA (LogLevel.DEBUG, R.string.msg_ip_master_flags_cxsa),
+ MSG_IP_MASTER_FLAGS_CXSX (LogLevel.DEBUG, R.string.msg_ip_master_flags_cxsx),
+ MSG_IP_MASTER_FLAGS_CXXA (LogLevel.DEBUG, R.string.msg_ip_master_flags_cxxa),
+ MSG_IP_MASTER_FLAGS_CXXX (LogLevel.DEBUG, R.string.msg_ip_master_flags_cxxx),
+ MSG_IP_MASTER_FLAGS_XESA (LogLevel.DEBUG, R.string.msg_ip_master_flags_xesa),
+ MSG_IP_MASTER_FLAGS_XESX (LogLevel.DEBUG, R.string.msg_ip_master_flags_xesx),
+ MSG_IP_MASTER_FLAGS_XEXA (LogLevel.DEBUG, R.string.msg_ip_master_flags_xexa),
+ MSG_IP_MASTER_FLAGS_XEXX (LogLevel.DEBUG, R.string.msg_ip_master_flags_xexx),
+ MSG_IP_MASTER_FLAGS_XXSA (LogLevel.DEBUG, R.string.msg_ip_master_flags_xxsa),
+ MSG_IP_MASTER_FLAGS_XXSX (LogLevel.DEBUG, R.string.msg_ip_master_flags_xxsx),
+ MSG_IP_MASTER_FLAGS_XXXA (LogLevel.DEBUG, R.string.msg_ip_master_flags_xxxa),
+ MSG_IP_MASTER_FLAGS_XXXX (LogLevel.DEBUG, R.string.msg_ip_master_flags_xxxx),
MSG_IP_SUBKEY (LogLevel.DEBUG, R.string.msg_ip_subkey),
MSG_IP_SUBKEY_EXPIRED (LogLevel.DEBUG, R.string.msg_ip_subkey_expired),
MSG_IP_SUBKEY_EXPIRES (LogLevel.DEBUG, R.string.msg_ip_subkey_expires),
- MSG_IP_SUBKEY_FLAGS_CES (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_ces),
- MSG_IP_SUBKEY_FLAGS_CEX (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_cex),
- MSG_IP_SUBKEY_FLAGS_CXS (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_cxs),
- MSG_IP_SUBKEY_FLAGS_XES (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_xes),
- MSG_IP_SUBKEY_FLAGS_CXX (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_cxx),
- MSG_IP_SUBKEY_FLAGS_XEX (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_xex),
- MSG_IP_SUBKEY_FLAGS_XXS (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_xxs),
- MSG_IP_SUBKEY_FLAGS_XXX (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_xxx),
+ MSG_IP_SUBKEY_FLAGS_CESA (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_cesa),
+ MSG_IP_SUBKEY_FLAGS_CESX (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_cesx),
+ MSG_IP_SUBKEY_FLAGS_CEXA (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_cexa),
+ MSG_IP_SUBKEY_FLAGS_CEXX (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_cexx),
+ MSG_IP_SUBKEY_FLAGS_CXSA (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_cxsa),
+ MSG_IP_SUBKEY_FLAGS_CXSX (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_cxsx),
+ MSG_IP_SUBKEY_FLAGS_CXXA (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_cxxa),
+ MSG_IP_SUBKEY_FLAGS_CXXX (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_cxxx),
+ MSG_IP_SUBKEY_FLAGS_XESA (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_xesa),
+ MSG_IP_SUBKEY_FLAGS_XESX (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_xesx),
+ MSG_IP_SUBKEY_FLAGS_XEXA (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_xexa),
+ MSG_IP_SUBKEY_FLAGS_XEXX (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_xexx),
+ MSG_IP_SUBKEY_FLAGS_XXSA (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_xxsa),
+ MSG_IP_SUBKEY_FLAGS_XXSX (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_xxsx),
+ MSG_IP_SUBKEY_FLAGS_XXXA (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_xxxa),
+ MSG_IP_SUBKEY_FLAGS_XXXX (LogLevel.DEBUG, R.string.msg_ip_subkey_flags_xxxx),
MSG_IP_SUCCESS (LogLevel.OK, R.string.msg_ip_success),
MSG_IP_SUCCESS_IDENTICAL (LogLevel.OK, R.string.msg_ip_success_identical),
MSG_IP_UID_CERT_BAD (LogLevel.WARN, R.string.msg_ip_uid_cert_bad),