{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":601343378,"defaultBranch":"main","name":"kms-go","ownerLogin":"minio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-13T21:38:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/695951?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714494864.0","currentOid":""},"activityList":{"items":[{"before":"4adb542befdaf27c34a0146ef380679d833cb445","after":null,"ref":"refs/heads/generate-cert","pushedAt":"2024-04-30T17:19:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"}},{"before":"9a4be974bfd083730796303891f3268535ac7343","after":"f9219795b0c3cb832d575fc8b030495850a59100","ref":"refs/heads/main","pushedAt":"2024-04-30T17:19:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"kms: export `GenerateCertificate` function (#18)\n\nThis commit exposes the `GenerateCertificate` function\r\nfor clients to use and generate their own certificates\r\nfrom API keys.\r\n\r\nCallers can customize the certificate using a template.\r\n\r\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"kms: export GenerateCertificate function (#18)"}},{"before":"dba5abc9519356a286edf3de0dbd7935babe9636","after":"4adb542befdaf27c34a0146ef380679d833cb445","ref":"refs/heads/generate-cert","pushedAt":"2024-04-30T17:16:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"kms: export `GenerateCertificate` function\n\nThis commit exposes the `GenerateCertificate` function\nfor clients to use and generate their own certificates\nfrom API keys.\n\nCallers can customize the certificate using a template.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"kms: export GenerateCertificate function"}},{"before":"3ce6c705bc4e751bfbec343508449a7e8dcabbc7","after":null,"ref":"refs/heads/pprof","pushedAt":"2024-04-30T16:34:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dvaldivia","name":"Daniel Valdivia","path":"/dvaldivia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18384552?s=80&v=4"}},{"before":"5afd555bb720d62a75362e8a9211b3b6a8fcf440","after":"9a4be974bfd083730796303891f3268535ac7343","ref":"refs/heads/main","pushedAt":"2024-04-30T16:34:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dvaldivia","name":"Daniel Valdivia","path":"/dvaldivia","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18384552?s=80&v=4"},"commit":{"message":"kms: add support for capturing performace profiles (#17)\n\nThis commit adds support for capturing perf. profiles\r\nat a KMS server. Now, a client can start a performace\r\nprofile via:\r\n```\r\nclient.StartProfiling(ctx, &ProfileRequest{\r\n Host: \"192.168.188.110:7373\",\r\n ...\r\n})\r\n```\r\n\r\nAfter some time, the client can either inspect that\r\nstatus of an ongoing profiling via:\r\n```\r\nclient.ProfileStatus(ctx, &ProfileRequest{\r\n Host: \"192.168.188.110:7373\",\r\n ...\r\n})\r\n```\r\n\r\nor stop the profiling and download the results:\r\n```\r\nclient.StopProfiling(ctx, &ProfileRequest{\r\n Host: \"192.168.188.110:7373\",\r\n ...\r\n})\r\n```\r\n\r\nThe result of a profile is a stream of pprof files\r\npacked into a TAR archive.\r\n\r\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"kms: add support for capturing performace profiles (#17)"}},{"before":null,"after":"dba5abc9519356a286edf3de0dbd7935babe9636","ref":"refs/heads/generate-cert","pushedAt":"2024-04-30T05:19:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"kms: export `GenerateCertificate` function\n\nThis commit exposes the `GenerateCertificate` function\nfor clients to use and generate their own certificates\nfrom API keys.\n\nCallers can customize the certificate using a template.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"kms: export GenerateCertificate function"}},{"before":"f90ebb71366bbe22a8c898f03db7d9dcabc893d1","after":"3ce6c705bc4e751bfbec343508449a7e8dcabbc7","ref":"refs/heads/pprof","pushedAt":"2024-04-29T22:03:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"kms: add support for capturing performace profiles\n\nThis commit adds support for capturing perf. profiles\nat a KMS server. Now, a client can start a performace\nprofile via:\n```\nclient.StartProfiling(ctx, &ProfileRequest{\n Host: \"192.168.188.110:7373\",\n ...\n})\n```\n\nAfter some time, the client can either inspect that\nstatus of an ongoing profiling via:\n```\nclient.ProfileStatus(ctx, &ProfileRequest{\n Host: \"192.168.188.110:7373\",\n ...\n})\n```\n\nor stop the profiling and download the results:\n```\nclient.StopProfiling(ctx, &ProfileRequest{\n Host: \"192.168.188.110:7373\",\n ...\n})\n```\n\nThe result of a profile is a stream of pprof files\npacked into a TAR archive.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"kms: add support for capturing performace profiles"}},{"before":"992b8b5267bf156731dc792f4bbf349476f25b23","after":"f90ebb71366bbe22a8c898f03db7d9dcabc893d1","ref":"refs/heads/pprof","pushedAt":"2024-04-29T21:53:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"kms: add support for capturing performace profiles\n\nThis commit adds support for capturing perf. profiles\nat a KMS server. Now, a client can start a performace\nprofile via:\n```\nclient.StartProfiling(ctx, &ProfileRequest{\n Host: \"192.168.188.110:7373\",\n ...\n})\n```\n\nAfter some time, the client can either inspect that\nstatus of an ongoing profiling via:\n```\nclient.ProfileStatus(ctx, &ProfileRequest{\n Host: \"192.168.188.110:7373\",\n ...\n})\n```\n\nor stop the profiling and download the results:\n```\nclient.StopProfiling(ctx, &ProfileRequest{\n Host: \"192.168.188.110:7373\",\n ...\n})\n```\n\nThe result of a profile is a stream of pprof files\npacked into a TAR archive.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"kms: add support for capturing performace profiles"}},{"before":"3505ed0dbcc5844575f08ce1d2633d464e13a77c","after":"992b8b5267bf156731dc792f4bbf349476f25b23","ref":"refs/heads/pprof","pushedAt":"2024-04-29T21:23:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"kms: add support for capturing performace profiles\n\nThis commit adds support for capturing perf. profiles\nat a KMS server. Now, a client can start a performace\nprofile via:\n```\nclient.StartProfiling(ctx, &ProfileRequest{\n Host: \"192.168.188.110:7373\",\n ...\n})\n```\n\nAfter some time, the client can either inspect that\nstatus of an ongoing profiling via:\n```\nclient.ProfileStatus(ctx, &ProfileRequest{\n Host: \"192.168.188.110:7373\",\n ...\n})\n```\n\nor stop the profiling and download the results:\n```\nclient.StopProfiling(ctx, &ProfileRequest{\n Host: \"192.168.188.110:7373\",\n ...\n})\n```\n\nThe result of a profile is a stream of pprof files\npacked into a TAR archive.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"kms: add support for capturing performace profiles"}},{"before":null,"after":"3505ed0dbcc5844575f08ce1d2633d464e13a77c","ref":"refs/heads/pprof","pushedAt":"2024-04-29T21:21:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"kms: add support for capturing performace profiles\n\nThis commit adds support for capturing perf. profiles\nat a KMS server. Now, a client can start a performace\nprofile via:\n```\nclient.StartProfiling(ctx, &ProfileRequest{\n Host: \"192.168.188.110:7373\",\n ...\n})\n```\n\nAfter some time, the client can either inspect that\nstatus of an ongoing profiling via:\n```\nclient.ProfileStatus(ctx, &ProfileRequest{\n Host: \"192.168.188.110:7373\",\n ...\n})\n```\n\nor stop the profiling and download the results:\n```\nclient.StopProfiling(ctx, &ProfileRequest{\n Host: \"192.168.188.110:7373\",\n ...\n})\n```\n\nThe result of a profile is a stream of pprof files\npacked into a TAR archive.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"kms: add support for capturing performace profiles"}},{"before":"b6256ddeaf03a34aa6d50e8d54054a23c1907ab8","after":null,"ref":"refs/heads/kes-dep","pushedAt":"2024-04-08T16:28:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"}},{"before":"5f0490b8777592064ea0547dab8edd7e7e95d259","after":"5afd555bb720d62a75362e8a9211b3b6a8fcf440","ref":"refs/heads/main","pushedAt":"2024-04-08T16:28:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"kes: update dependencies (#16)\n\nThis commit updates the KES SDK dependencies.\r\n\r\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"kes: update dependencies (#16)"}},{"before":"439a72e2bf968cf73939f3ff9f5fa3a6b3217be4","after":"b6256ddeaf03a34aa6d50e8d54054a23c1907ab8","ref":"refs/heads/kes-dep","pushedAt":"2024-03-27T13:41:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"kes: update dependencies\n\nThis commit updates the KES SDK dependencies.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"kes: update dependencies"}},{"before":null,"after":"439a72e2bf968cf73939f3ff9f5fa3a6b3217be4","ref":"refs/heads/kes-dep","pushedAt":"2024-03-27T13:40:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"kes: update dependencies\n\nThis commit updates the KES SDK dependencies.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"kes: update dependencies"}},{"before":"c306c4b75375d70ac5831c5008acff55cbd5faad","after":null,"ref":"refs/heads/dependabot/go_modules/kms/google.golang.org/protobuf-1.33.0","pushedAt":"2024-03-13T23:50:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"harshavardhana","name":"Harshavardhana","path":"/harshavardhana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622699?s=80&v=4"}},{"before":"2002583f6c99f2ee2328fba9c0fa75e97fca88cb","after":"5f0490b8777592064ea0547dab8edd7e7e95d259","ref":"refs/heads/main","pushedAt":"2024-03-13T23:50:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"harshavardhana","name":"Harshavardhana","path":"/harshavardhana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622699?s=80&v=4"},"commit":{"message":"build(deps): bump google.golang.org/protobuf in /kms (#15)\n\nBumps google.golang.org/protobuf from 1.31.0 to 1.33.0.\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: google.golang.org/protobuf\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump google.golang.org/protobuf in /kms (#15)"}},{"before":"e2fceda8e7e351cfd71012ca13b9a943d805422c","after":null,"ref":"refs/heads/dependabot/go_modules/kes/google.golang.org/protobuf-1.33.0","pushedAt":"2024-03-13T23:39:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"396712cbdaa336cb3c530fe0b1deb0d45441f4cb","after":"c306c4b75375d70ac5831c5008acff55cbd5faad","ref":"refs/heads/dependabot/go_modules/kms/google.golang.org/protobuf-1.33.0","pushedAt":"2024-03-13T23:38:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"harshavardhana","name":"Harshavardhana","path":"/harshavardhana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622699?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/go_modules/kms/google.golang.org/protobuf-1.33.0","shortMessageHtmlLink":"Merge branch 'main' into dependabot/go_modules/kms/google.golang.org/…"}},{"before":"1f846be5af94e0e99354929929263c0a2c8fb1f7","after":"2002583f6c99f2ee2328fba9c0fa75e97fca88cb","ref":"refs/heads/main","pushedAt":"2024-03-13T23:38:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"harshavardhana","name":"Harshavardhana","path":"/harshavardhana","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/622699?s=80&v=4"},"commit":{"message":"update ci/cd to go-version v1.21.8","shortMessageHtmlLink":"update ci/cd to go-version v1.21.8"}},{"before":null,"after":"396712cbdaa336cb3c530fe0b1deb0d45441f4cb","ref":"refs/heads/dependabot/go_modules/kms/google.golang.org/protobuf-1.33.0","pushedAt":"2024-03-13T23:13:42.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":"build(deps): bump google.golang.org/protobuf in /kms\n\nBumps google.golang.org/protobuf from 1.31.0 to 1.33.0.\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/protobuf\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump google.golang.org/protobuf in /kms"}},{"before":null,"after":"e2fceda8e7e351cfd71012ca13b9a943d805422c","ref":"refs/heads/dependabot/go_modules/kes/google.golang.org/protobuf-1.33.0","pushedAt":"2024-03-13T22:21:35.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":"build(deps): bump google.golang.org/protobuf in /kes\n\nBumps google.golang.org/protobuf from 1.28.1 to 1.33.0.\n\n---\nupdated-dependencies:\n- dependency-name: google.golang.org/protobuf\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): bump google.golang.org/protobuf in /kes"}},{"before":"0b8080273fd1263ef0a6957c8932fab45595fd86","after":null,"ref":"refs/heads/client-examples","pushedAt":"2024-03-05T13:13:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"}},{"before":"13e2976eba2d6223c18d061936831f6d41fbdada","after":"1f846be5af94e0e99354929929263c0a2c8fb1f7","ref":"refs/heads/main","pushedAt":"2024-03-05T13:13:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"kms: add examples for how to use a `kms.Client` (#13)\n\n* kms: add examples for how to use a `kms.Client`\r\n\r\nThis commit adds examples for how to add and remove\r\ncluster nodes, as well as how to create, delete and\r\nlist enclaves.\r\n\r\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"kms: add examples for how to use a kms.Client (#13)"}},{"before":"9347358b30ccbc9f75497ea1d2bff48e103b4849","after":"0b8080273fd1263ef0a6957c8932fab45595fd86","ref":"refs/heads/client-examples","pushedAt":"2024-03-05T13:08:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"fix typo","shortMessageHtmlLink":"fix typo"}},{"before":null,"after":"9347358b30ccbc9f75497ea1d2bff48e103b4849","ref":"refs/heads/client-examples","pushedAt":"2024-03-05T13:04:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"kms: add examples for how to use a `kms.Client`\n\nThis commit adds examples for how to add and remove\ncluster nodes, as well as how to create, delete and\nlist enclaves.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"kms: add examples for how to use a kms.Client"}},{"before":"1f09c522e0805388e3b4ac19b6898da6dc2d9afa","after":null,"ref":"refs/heads/req-enclave-ref","pushedAt":"2024-03-05T06:51:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"}},{"before":"eb298ccfe7c5e0b9489673f4372a9a82cbcbb033","after":"13e2976eba2d6223c18d061936831f6d41fbdada","ref":"refs/heads/main","pushedAt":"2024-03-05T06:50:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"kms: remove `Enclave` field from object requests\n\nThis commit removes the `Enclave` field from various\nobject request types, like `CreateKeyRequest`.\n\nInstead, the enclave should be specified as part of the\nAPI call directly. For example:\n```\nclient.CreateKey(ctx, \"my-enclave\", &kms.CreateKeyRequest{})\n```\n\nThis change is required for potential pipelining support.\nAll operations within a pipeline have to operate within the\nsame enclave (or outside of an enclave). A pipeline with multiple\ncommands that operate on separate enclaves will not be supported.\n\nHence, the enclave should be specified once outside of the\nobject request.","shortMessageHtmlLink":"kms: remove Enclave field from object requests"}},{"before":null,"after":"1f09c522e0805388e3b4ac19b6898da6dc2d9afa","ref":"refs/heads/req-enclave-ref","pushedAt":"2024-03-04T11:00:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"kms: remove `Enclave` field from object requests\n\nThis commit removes the `Enclave` field from various\nobject request types, like `CreateKeyRequest`.\n\nInstead, the enclave should be specified as part of the\nAPI call directly. For example:\n```\nclient.CreateKey(ctx, \"my-enclave\", &kms.CreateKeyRequest{})\n```\n\nThis change is required for potential pipelining support.\nAll operations within a pipeline have to operate within the\nsame enclave (or outside of an enclave). A pipeline with multiple\ncommands that operate on separate enclaves will not be supported.\n\nHence, the enclave should be specified once outside of the\nobject request.","shortMessageHtmlLink":"kms: remove Enclave field from object requests"}},{"before":"0dfed1a72132e5c67136db30386f1687ed323d00","after":"eb298ccfe7c5e0b9489673f4372a9a82cbcbb033","ref":"refs/heads/main","pushedAt":"2024-02-28T18:44:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"},"commit":{"message":"kms: implement pipelining for read requests\n\nThis commit adds pipelining support for read\nAPI calls like `Encrypt` or `GetPolicy`.\n\nIt also adds a `internal/pool` package for\nusing buffer pools to reduce GC preasure.\n\nSigned-off-by: Andreas Auernhammer ","shortMessageHtmlLink":"kms: implement pipelining for read requests"}},{"before":"80d44b238eb0317bbf5bd273f9bb31688526866b","after":null,"ref":"refs/heads/status-uptime","pushedAt":"2024-02-26T13:38:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aead","name":"Andreas Auernhammer","path":"/aead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20368805?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPkKOYQA","startCursor":null,"endCursor":null}},"title":"Activity · minio/kms-go"}