{"push_id":635737605,"size":89,"distinct_size":89,"ref":"refs/heads/development","head":"b440456acc1e846f19f663a2987cb1bc292f14bd","before":"dcaac4f85f07efff2fdfd8a2eec9ba8ee758659c","commits":[{"sha":"4499caef1e64d2e1afec37d360958f516da4dd40","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"introduce CryptoOperationParcel for nfc data","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/4499caef1e64d2e1afec37d360958f516da4dd40"},{"sha":"aca54e31eae450e7deec54cca6654ee202c7a90f","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"generalize nfc crypto input structure","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/aca54e31eae450e7deec54cca6654ee202c7a90f"},{"sha":"d46fc3740bbfc3bac0b1133a3e9d47c7ce3e06e2","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"yubikey certifications!","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/d46fc3740bbfc3bac0b1133a3e9d47c7ce3e06e2"},{"sha":"25d89b5550b7fd699988954b07cad61bee9a8ba5","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"generalize NfcOperationParcel to RequiredInputParcel, including passphrases","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/25d89b5550b7fd699988954b07cad61bee9a8ba5"},{"sha":"3b04636f5daf3d171449296a5d9a67440abfbf75","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"support yubikeys in (some) edit key operations","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/3b04636f5daf3d171449296a5d9a67440abfbf75"},{"sha":"abce05d529bcc948654d7fcca425dfd544ef30be","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"Merge remote-tracking branch 'origin/development' into development\n\nConflicts:\n\tOpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/CertifyOperation.java\n\tOpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/EditKeyOperation.java\n\tOpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/results/PgpSignEncryptResult.java\n\tOpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/CanonicalizedSecretKey.java\n\tOpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpKeyOperation.java\n\tOpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/PgpSignEncryptInputParcel.java\n\tOpenKeychain/src/main/java/org/sufficientlysecure/keychain/pgp/SignEncryptParcel.java\n\tOpenKeychain/src/main/java/org/sufficientlysecure/keychain/service/KeychainIntentService.java\n\tOpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/CertifyKeyFragment.java\n\tOpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EditKeyFragment.java\n\tOpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/EncryptActivity.java\n\tOpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/dialog/SetPassphraseDialogFragment.java","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/abce05d529bcc948654d7fcca425dfd544ef30be"},{"sha":"6cf966b63fd32f27b021684950b1d342506d1d38","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"re-inline cryptoInput variable","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/6cf966b63fd32f27b021684950b1d342506d1d38"},{"sha":"879efc2c703d55cf3a50dc3c427129555ad58004","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"fix unit tests (syntax)","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/879efc2c703d55cf3a50dc3c427129555ad58004"},{"sha":"3fce6d8a12884519fa77e1500e8f8441b3aa43cd","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"inline mNfcSignOps variable","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/3fce6d8a12884519fa77e1500e8f8441b3aa43cd"},{"sha":"e00ce86de911e5b3f9aa7f5d8f1cb40e310e95e3","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"fix more unit tests (syntax)","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/e00ce86de911e5b3f9aa7f5d8f1cb40e310e95e3"},{"sha":"3e51da3afa542c62b82bbcf9a953cdcd379950a2","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"fix unit tests (for real)","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/3e51da3afa542c62b82bbcf9a953cdcd379950a2"},{"sha":"88ca41d55586e5084cc3f177eb12617aa640ae1d","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"add edit key unit test for no-op","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/88ca41d55586e5084cc3f177eb12617aa640ae1d"},{"sha":"93c7eb72fbbf93938043566dfc1707b6714f325b","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"more data in RequiredInputParcel, OperationResult notifications\n\n- pass both masterkeyid and subkeyid though RequiredInputParcel parcel\n- fix numeric vales in OperationResult.createNotify()","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/93c7eb72fbbf93938043566dfc1707b6714f325b"},{"sha":"9ef2795fcd04fc228b4e3f30342f9eb79bab59fc","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"Merge remote-tracking branch 'origin/development' into v/crypto-input-parcel\n\nConflicts:\n\tOpenKeychain/src/main/java/org/sufficientlysecure/keychain/operations/results/OperationResult.java\n\tOpenKeychain/src/main/java/org/sufficientlysecure/keychain/remote/OpenPgpService.java","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/9ef2795fcd04fc228b4e3f30342f9eb79bab59fc"},{"sha":"147003123fffc84b1d658f78d0a888479ce4ff35","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"first steps toward yubikey activity\n\n- move BaseActivity into new package\n- extract BaseNfcActivity from NfcOperationsActivity","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/147003123fffc84b1d658f78d0a888479ce4ff35"},{"sha":"1ad3635d139ea5033b06e5cdd87a7b2eab5f2e75","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"work on ad-hoc yubikey import support","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/1ad3635d139ea5033b06e5cdd87a7b2eab5f2e75"},{"sha":"04c7639a5a9b4f85122b7d5f299ba09131ce3036","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"split up wait/action yubikey fragments","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/04c7639a5a9b4f85122b7d5f299ba09131ce3036"},{"sha":"a7c52a1c9f8bca83b2981347a0eceeec68a92790","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"move yubikey import into viewkeyfragment","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/a7c52a1c9f8bca83b2981347a0eceeec68a92790"},{"sha":"22063cdd6eca32e83e7937a849e70185a1faee2a","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"improve status reporting in yubikey dialogue","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/22063cdd6eca32e83e7937a849e70185a1faee2a"},{"sha":"2151411219b4e5d609d25fcbb574ccf399f54d6f","author":{"email":"5f5966cab719e6812ab1d417bb8366fe20e02597@mugenguild.com","name":"Vincent Breitmoser"},"message":"actually promote to divert, pass yubikey's AID","distinct":true,"url":"https://api.github.com/repos/danielnelz/open-keychain/commits/2151411219b4e5d609d25fcbb574ccf399f54d6f"}]}