{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":248844077,"defaultBranch":"main","name":"identity-credential","ownerLogin":"openwallet-foundation-labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-20T20:16:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/131064301?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716589009.0","currentOid":""},"activityList":{"items":[{"before":"a13133d1d8ab6613244e3626f5b9bfb5a533a298","after":null,"ref":"refs/heads/wallet-server-rework-configuration","pushedAt":"2024-05-24T22:16:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidz25","name":"David Zeuthen","path":"/davidz25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580198?s=80&v=4"}},{"before":"a13a911d16ddfecdeb04e9830b91a4eb0a2880c5","after":"c75648bbad807ce542a16225421298223f5152ce","ref":"refs/heads/main","pushedAt":"2024-05-24T22:16:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidz25","name":"David Zeuthen","path":"/davidz25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580198?s=80&v=4"},"commit":{"message":"Misc wallet server changes. (#615)\n\n- Introduce settings to require GMS attestation, Verified Boot Green, or a\r\n particular digest of an app signing key. For now just set these to false,\r\n for production these should be true and bound to a particluar application.\r\n\r\n- Change default wallet server URL so things work out-of-the-box in the\r\n emulator. An upcoming PR will add UI to change this.\r\n\r\n- Don't store message-encryption key in Configuration, use Storage instead.\r\n\r\nAlso fix some build errors for unit-tests in identity-android and\r\nidentity-android-legacy.\r\n\r\nSigned-off-by: David Zeuthen ","shortMessageHtmlLink":"Misc wallet server changes. (#615)"}},{"before":null,"after":"a13133d1d8ab6613244e3626f5b9bfb5a533a298","ref":"refs/heads/wallet-server-rework-configuration","pushedAt":"2024-05-24T21:14:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidz25","name":"David Zeuthen","path":"/davidz25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580198?s=80&v=4"},"commit":{"message":"Misc wallet server changes.\n\n- Introduce settings to require GMS attestation, Verified Boot Green, or a\n particular digest of an app signing key. For now just set these to false,\n for production these should be true and bound to a particluar application.\n\n- Change default wallet server URL so things work out-of-the-box in the\n emulator. An upcoming PR will add UI to change this.\n\n- Don't store message-encryption key in Configuration, use Storage instead.\n\nAlso fix some build errors for unit-tests in identity-android and\nidentity-android-legacy.\n\nSigned-off-by: David Zeuthen ","shortMessageHtmlLink":"Misc wallet server changes."}},{"before":"4345c8ac6037f6f94e243d7736b7c4947d02b6c9","after":null,"ref":"refs/heads/dependabot/pip/mdl-ref-server/requests-2.32.0","pushedAt":"2024-05-23T19:30:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidz25","name":"David Zeuthen","path":"/davidz25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580198?s=80&v=4"}},{"before":"e85c42faabd4566a9103f6a9cde8eaea8a751d17","after":"a13a911d16ddfecdeb04e9830b91a4eb0a2880c5","ref":"refs/heads/main","pushedAt":"2024-05-23T19:30:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidz25","name":"David Zeuthen","path":"/davidz25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580198?s=80&v=4"},"commit":{"message":"--- (#610)\n\nupdated-dependencies:\r\n- dependency-name: requests\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"--- (#610)"}},{"before":"699bc301d2586c77d903c91dd4ba67527c77668a","after":null,"ref":"refs/heads/611-wallet-server","pushedAt":"2024-05-23T19:24:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidz25","name":"David Zeuthen","path":"/davidz25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580198?s=80&v=4"}},{"before":"8a5eaf75c73aecd0446b5404b2862c12f96909d2","after":"e85c42faabd4566a9103f6a9cde8eaea8a751d17","ref":"refs/heads/main","pushedAt":"2024-05-23T19:24:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidz25","name":"David Zeuthen","path":"/davidz25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580198?s=80&v=4"},"commit":{"message":"Infrastructure for Wallet Server (#612)\n\nSigned-off-by: Peter Sorotokin ","shortMessageHtmlLink":"Infrastructure for Wallet Server (#612)"}},{"before":"302ade035cad1e3c1ec4292785ab0dbb67cd090b","after":"699bc301d2586c77d903c91dd4ba67527c77668a","ref":"refs/heads/611-wallet-server","pushedAt":"2024-05-23T18:27:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sorotokin","name":"Peter Sorotokin","path":"/sorotokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699780?s=80&v=4"},"commit":{"message":"Infrastructure for Wallet Server\n\nSigned-off-by: Peter Sorotokin ","shortMessageHtmlLink":"Infrastructure for Wallet Server"}},{"before":null,"after":"df30bfb0ca1498c35aa9f613ca4d71107534dc43","ref":"refs/heads/WA3-unify-prompts","pushedAt":"2024-05-23T15:42:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dritan-x","name":null,"path":"/dritan-x","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1477025?s=80&v=4"},"commit":{"message":"Unification of PresentationActivity Prompts to run in a sequential order that works with return objects rather than callbacks.\n\nSigned-off-by: dritan-x ","shortMessageHtmlLink":"Unification of PresentationActivity Prompts to run in a sequential or…"}},{"before":"9a3ed4377ef74881a37d63d84efa2cea85bcda40","after":"ee300f9a61f7f9dbd136f0441187739d5df7aad1","ref":"refs/heads/experimental-cloud-secure-area","pushedAt":"2024-05-23T14:32:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidz25","name":"David Zeuthen","path":"/davidz25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580198?s=80&v=4"},"commit":{"message":"Add CloudSecureArea and reference server-side implementation.\n\nThis is all work-in-progress but works fine.\n\nSigned-off-by: David Zeuthen ","shortMessageHtmlLink":"Add CloudSecureArea and reference server-side implementation."}},{"before":"8b54a7afed6a8dea4a87532977bf1d95ca831df5","after":"9a3ed4377ef74881a37d63d84efa2cea85bcda40","ref":"refs/heads/experimental-cloud-secure-area","pushedAt":"2024-05-23T11:29:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidz25","name":"David Zeuthen","path":"/davidz25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580198?s=80&v=4"},"commit":{"message":"Add CloudSecureArea and reference server-side implementation.\n\nThis is all work-in-progress but works fine.\n\nSigned-off-by: David Zeuthen ","shortMessageHtmlLink":"Add CloudSecureArea and reference server-side implementation."}},{"before":"0977205fab1c7697d0a6777d147302b8ab2f1405","after":"302ade035cad1e3c1ec4292785ab0dbb67cd090b","ref":"refs/heads/611-wallet-server","pushedAt":"2024-05-23T03:50:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sorotokin","name":"Peter Sorotokin","path":"/sorotokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699780?s=80&v=4"},"commit":{"message":"Infrastructure for Wallet Server\n\nSigned-off-by: Peter Sorotokin ","shortMessageHtmlLink":"Infrastructure for Wallet Server"}},{"before":"8a5eaf75c73aecd0446b5404b2862c12f96909d2","after":"0977205fab1c7697d0a6777d147302b8ab2f1405","ref":"refs/heads/611-wallet-server","pushedAt":"2024-05-22T22:22:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sorotokin","name":"Peter Sorotokin","path":"/sorotokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699780?s=80&v=4"},"commit":{"message":"Infrastructure for Wallet Server\n\nSigned-off-by: Peter Sorotokin ","shortMessageHtmlLink":"Infrastructure for Wallet Server"}},{"before":null,"after":"8a5eaf75c73aecd0446b5404b2862c12f96909d2","ref":"refs/heads/611-wallet-server","pushedAt":"2024-05-22T05:22:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sorotokin","name":"Peter Sorotokin","path":"/sorotokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699780?s=80&v=4"},"commit":{"message":"wallet: Add SD-JWT VC provisioning for EU PID. (#608)\n\nTest: Manually tested.\r\nTest: All unit tests pass.\r\n\r\nSigned-off-by: David Zeuthen ","shortMessageHtmlLink":"wallet: Add SD-JWT VC provisioning for EU PID. (#608)"}},{"before":"f6b53a440fbdde3db865a77e28e2d157a2b87358","after":"8b54a7afed6a8dea4a87532977bf1d95ca831df5","ref":"refs/heads/experimental-cloud-secure-area","pushedAt":"2024-05-21T21:52:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidz25","name":"David Zeuthen","path":"/davidz25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580198?s=80&v=4"},"commit":{"message":"Add CloudSecureArea and reference server-side implementation.\n\nThis is all work-in-progress but works fine.\n\nSigned-off-by: David Zeuthen ","shortMessageHtmlLink":"Add CloudSecureArea and reference server-side implementation."}},{"before":null,"after":"4345c8ac6037f6f94e243d7736b7c4947d02b6c9","ref":"refs/heads/dependabot/pip/mdl-ref-server/requests-2.32.0","pushedAt":"2024-05-21T05:37:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"12c30e373d421fe7a2f9001f14bfe15b239c1e7d","after":"f6b53a440fbdde3db865a77e28e2d157a2b87358","ref":"refs/heads/experimental-cloud-secure-area","pushedAt":"2024-05-17T23:19:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidz25","name":"David Zeuthen","path":"/davidz25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580198?s=80&v=4"},"commit":{"message":"Add CloudSecureArea and reference server-side implementation.\n\nThis is all work-in-progress but works fine.\n\nSigned-off-by: David Zeuthen ","shortMessageHtmlLink":"Add CloudSecureArea and reference server-side implementation."}},{"before":"bd126905bf71842dd0513223d37173cb891be43e","after":"8a5eaf75c73aecd0446b5404b2862c12f96909d2","ref":"refs/heads/main","pushedAt":"2024-05-17T23:01:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sorotokin","name":"Peter Sorotokin","path":"/sorotokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699780?s=80&v=4"},"commit":{"message":"wallet: Add SD-JWT VC provisioning for EU PID. (#608)\n\nTest: Manually tested.\r\nTest: All unit tests pass.\r\n\r\nSigned-off-by: David Zeuthen ","shortMessageHtmlLink":"wallet: Add SD-JWT VC provisioning for EU PID. (#608)"}},{"before":null,"after":"168b44e5353701c7f6b3d37e509f19b8ccc9350e","ref":"refs/heads/sdjwt-provisioning","pushedAt":"2024-05-17T19:43:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidz25","name":"David Zeuthen","path":"/davidz25","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5580198?s=80&v=4"},"commit":{"message":"wallet: Add SD-JWT VC provisioning for EU PID.\n\nTest: Manually tested.\nTest: All unit tests pass.\nSigned-off-by: David Zeuthen ","shortMessageHtmlLink":"wallet: Add SD-JWT VC provisioning for EU PID."}},{"before":"1d565b4b530561f3a4039b7ffb9a1e48b841ffba","after":null,"ref":"refs/heads/604-server-issuance","pushedAt":"2024-05-15T18:38:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sorotokin","name":"Peter Sorotokin","path":"/sorotokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699780?s=80&v=4"}},{"before":"4dbf1f9aa9867a2f788f5ef4411fd872a9174e38","after":"bd126905bf71842dd0513223d37173cb891be43e","ref":"refs/heads/main","pushedAt":"2024-05-15T18:38:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sorotokin","name":"Peter Sorotokin","path":"/sorotokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699780?s=80&v=4"},"commit":{"message":"Implemented bare-bones wallet server that provides issuing service. (Resolves #605)\n\nSigned-off-by: Peter Sorotokin ","shortMessageHtmlLink":"Implemented bare-bones wallet server that provides issuing service. (R…"}},{"before":"53794f7fdce8d22c1996151b43fb2cf52a0e7995","after":"1d565b4b530561f3a4039b7ffb9a1e48b841ffba","ref":"refs/heads/604-server-issuance","pushedAt":"2024-05-15T05:40:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sorotokin","name":"Peter Sorotokin","path":"/sorotokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699780?s=80&v=4"},"commit":{"message":"Implemented bare-bones wallet server that provides issuing service.\n\nSigned-off-by: Peter Sorotokin ","shortMessageHtmlLink":"Implemented bare-bones wallet server that provides issuing service."}},{"before":"4dbf1f9aa9867a2f788f5ef4411fd872a9174e38","after":"53794f7fdce8d22c1996151b43fb2cf52a0e7995","ref":"refs/heads/604-server-issuance","pushedAt":"2024-05-15T01:42:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sorotokin","name":"Peter Sorotokin","path":"/sorotokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699780?s=80&v=4"},"commit":{"message":"Implemented bare-bones wallet server that provides issuing service.\n\nSigned-off-by: Peter Sorotokin ","shortMessageHtmlLink":"Implemented bare-bones wallet server that provides issuing service."}},{"before":null,"after":"4dbf1f9aa9867a2f788f5ef4411fd872a9174e38","ref":"refs/heads/604-server-issuance","pushedAt":"2024-05-13T18:22:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sorotokin","name":"Peter Sorotokin","path":"/sorotokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699780?s=80&v=4"},"commit":{"message":"First cut of flow annotation processor to generate code for flow-based networking (Resolves #600). (#601)\n\nSigned-off-by: Peter Sorotokin ","shortMessageHtmlLink":"First cut of flow annotation processor to generate code for flow-base…"}},{"before":"2dd74c34582085d5b1ae08bc0566cf6d70f1778b","after":null,"ref":"refs/heads/600-flow-annotation-processing","pushedAt":"2024-05-11T05:19:25.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sorotokin","name":"Peter Sorotokin","path":"/sorotokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699780?s=80&v=4"}},{"before":"93a88ab917a69dbf80bb879a4d7de465258fb1b4","after":"4dbf1f9aa9867a2f788f5ef4411fd872a9174e38","ref":"refs/heads/main","pushedAt":"2024-05-11T05:19:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sorotokin","name":"Peter Sorotokin","path":"/sorotokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699780?s=80&v=4"},"commit":{"message":"First cut of flow annotation processor to generate code for flow-based networking (Resolves #600). (#601)\n\nSigned-off-by: Peter Sorotokin ","shortMessageHtmlLink":"First cut of flow annotation processor to generate code for flow-base…"}},{"before":"3eefaea6be53377d84f01df980157431dd7b8f9a","after":"2dd74c34582085d5b1ae08bc0566cf6d70f1778b","ref":"refs/heads/600-flow-annotation-processing","pushedAt":"2024-05-11T04:26:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sorotokin","name":"Peter Sorotokin","path":"/sorotokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699780?s=80&v=4"},"commit":{"message":"First cut of flow annotation processor to generate code for flow-based networking (Resolves #600).\n\nSigned-off-by: Peter Sorotokin ","shortMessageHtmlLink":"First cut of flow annotation processor to generate code for flow-base…"}},{"before":"289fef1ff698b7225ad446ea4badfb1db0fe6729","after":"93a88ab917a69dbf80bb879a4d7de465258fb1b4","ref":"refs/heads/main","pushedAt":"2024-05-10T18:10:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"suzannajiwani","name":null,"path":"/suzannajiwani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69648786?s=80&v=4"},"commit":{"message":"Bug Fix in AndroidAttestationExtensionParser (#603)\n\nReplaced taggedEntry.getObject() with taggedEntry.baseObject as\r\nASN1Primitive.\r\n\r\nTested locally.\r\n\r\nSigned-off-by: Suzanna Jiwani ","shortMessageHtmlLink":"Bug Fix in AndroidAttestationExtensionParser (#603)"}},{"before":"289fef1ff698b7225ad446ea4badfb1db0fe6729","after":"3eefaea6be53377d84f01df980157431dd7b8f9a","ref":"refs/heads/600-flow-annotation-processing","pushedAt":"2024-05-10T05:44:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sorotokin","name":"Peter Sorotokin","path":"/sorotokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699780?s=80&v=4"},"commit":{"message":"First cut of flow annotation processor to generate code for flow-based networking (Resolves #600).\n\nSigned-off-by: Peter Sorotokin ","shortMessageHtmlLink":"First cut of flow annotation processor to generate code for flow-base…"}},{"before":null,"after":"289fef1ff698b7225ad446ea4badfb1db0fe6729","ref":"refs/heads/600-flow-annotation-processing","pushedAt":"2024-05-10T05:07:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sorotokin","name":"Peter Sorotokin","path":"/sorotokin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11699780?s=80&v=4"},"commit":{"message":"KTLint Violation Fix - no wildcard imports (#596)\n\nSigned-off-by: dritan-x ","shortMessageHtmlLink":"KTLint Violation Fix - no wildcard imports (#596)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEU3A6IAA","startCursor":null,"endCursor":null}},"title":"Activity · openwallet-foundation-labs/identity-credential"}