{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":296198374,"defaultBranch":"master","name":"uadk_engine","ownerLogin":"Linaro","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-17T02:31:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1180626?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1703061492.0","currentOid":""},"activityList":{"items":[{"before":"43304e09b57473e3925457612d37a321e61fc39c","after":"da203ad894a33f1b06c01794947532d1cb36af7d","ref":"refs/heads/master","pushedAt":"2024-05-09T06:18:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_digest: solve build warning\n\nsolve build warning since no {}\n\nSigned-off-by: Zhangfei Gao ","shortMessageHtmlLink":"uadk_digest: solve build warning"}},{"before":"4d8e10590405e7ed30a241202624146b18635030","after":"43304e09b57473e3925457612d37a321e61fc39c","ref":"refs/heads/master","pushedAt":"2024-05-09T06:10:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"kmgmt: KEYMGMT struct is different in 3.2\n\nKEYMGMT struct is different in 3.2 causes Segmentation fault.\nFix it by adding version check.\n\n$ openssl speed -provider uadk provider rsa1024\nSegmentation fault(core dumped)\n\n$ openssl version\nOpenssL 3.2.0-dev (Library: OpenssL 3.2.0-dev)\n\nSigned-off-by: Zhangfei Gao ","shortMessageHtmlLink":"kmgmt: KEYMGMT struct is different in 3.2"}},{"before":"99297761c7b3181987f6f87043e4e2141e3a053a","after":"4d8e10590405e7ed30a241202624146b18635030","ref":"refs/heads/master","pushedAt":"2024-04-28T10:03:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_prov_cipher: dec and enc use same op\n\nCipher can use same op for dec and enc, so alloc 1 op.\n\nOtherwise, there maybe issue in env case, where\ndriver->op_type_num is used,\ndrv/hisi_sec.c:621: .op_type_num = 1,\n\nSigned-off-by: Zhangfei Gao ","shortMessageHtmlLink":"uadk_prov_cipher: dec and enc use same op"}},{"before":"f7b123a4b93a70390c97b7118d25b1ae32fbba2a","after":"99297761c7b3181987f6f87043e4e2141e3a053a","ref":"refs/heads/master","pushedAt":"2024-04-15T06:55:13.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"CaptainMiaow","name":null,"path":"/CaptainMiaow","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19367973?s=80&v=4"},"commit":{"message":"sm2: add ctx allocation check\n\nAdd result check of EVP_MD_CTX_new().\n\nSigned-off-by: Zhiqi Song \nSigned-off-by: JiangShui Yang ","shortMessageHtmlLink":"sm2: add ctx allocation check"}},{"before":"638ee431907af6e9f4916e95a4f367e14499e819","after":"f7b123a4b93a70390c97b7118d25b1ae32fbba2a","ref":"refs/heads/master","pushedAt":"2024-03-23T11:34:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_prov_cipher: enable padding for block mode\n\nEnable padding by default for block mode\n\nSigned-off-by: Zhangfei Gao ","shortMessageHtmlLink":"uadk_prov_cipher: enable padding for block mode"}},{"before":"0f4d9a02e3a2984a48535e6a38107a0f61631e5d","after":"638ee431907af6e9f4916e95a4f367e14499e819","ref":"refs/heads/master","pushedAt":"2024-01-23T07:54:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_engine: add secure compilation option\n\nAdd PIE, PIC, BIND_NOW, SP, NO Rpath/RunPath, FS,\nFtrapv and Strip compilation options.\n\nPIC(-fPIC):\n\tGenerate position-Independent-Code and andomly load\n\tdynamic libraries.\nPIE(-fPIE -pie):\n\tGenerate location-independent executables,which\n\treduces the probability of fixed address attacks\n\tand buffer overflow attacks.\nBIND_NOW(-Wl,-z,relro,-z,now):\n\tGOT table redirects all read-only,which defends\n\tagainst ret2plt attacks.\nSP(-fstack-protector-strong/all):\n\tDetermine whether an overflow attack occurs.\nStrip(-Wl,-s):\n\tDeleting symbol tables defends against hacker\n\tattacks and reduces the file size.\nFS(-D_FORTIFY_SOURCE=2 -O2):\n\tProvides access checks for fixed-size buffers\n\tat compile time and at run time.\nFtrapv(-ftrapv):\n\tDetects integer overflow.\nNO Rpath/RunPath(hardcode_into_libs=no):\n\tEliminates dynamic library search paths,\n\twhich defense against attacks by replacing\n\tdynamic libraries with the same name.\n\nSigned-off-by: Qi Tao ","shortMessageHtmlLink":"uadk_engine: add secure compilation option"}},{"before":"984b503e018ebc6964e47c3784fd0f204b0c28fd","after":"0f4d9a02e3a2984a48535e6a38107a0f61631e5d","ref":"refs/heads/master","pushedAt":"2024-01-19T04:14:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_util: fix clang build error\n\nautoreconf -i\n./configure CC=clang\nmake -j8\n\nreports error:\nuadk_utils.c:53:33: error: unknown register name 'q0' in asm\nuadk_utils.c:53:39: error: unknown register name 'q1' in asm\n\nFix with \"v0\", \"v1\", instead of \"q0\", \"q1\"\n\nSigned-off-by: Zhangfei Gao ","shortMessageHtmlLink":"uadk_util: fix clang build error"}},{"before":"83920dc7071dd3a126b1362385840c7a76541f59","after":"984b503e018ebc6964e47c3784fd0f204b0c28fd","ref":"refs/heads/master","pushedAt":"2024-01-19T03:36:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"v1/dh: add iova_map and iova_unmap ops\n\nIf iova_map and iova_unmap ops are not registered,\nwcrypto_create_dh_ctx() will return fail since parameters check fails.\n\nSigned-off-by: Weili Qian ","shortMessageHtmlLink":"v1/dh: add iova_map and iova_unmap ops"}},{"before":"b4e88f71a8a8dbe1977ff4357ec6b62c13801f45","after":"83920dc7071dd3a126b1362385840c7a76541f59","ref":"refs/heads/master","pushedAt":"2024-01-19T02:38:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_util: fix clang build error\n\nautoreconf -i\n./configure CC=clang\nmake -j8\n\nreports error:\nuadk_utils.c:53:33: error: unknown register name 'q0' in asm\nuadk_utils.c:53:39: error: unknown register name 'q1' in asm\n\nFix with \"v0\", \"v1\", instead of \"q0\", \"q1\"\n\nSigned-off-by: Zhangfei Gao ","shortMessageHtmlLink":"uadk_util: fix clang build error"}},{"before":"984b503e018ebc6964e47c3784fd0f204b0c28fd","after":"b4e88f71a8a8dbe1977ff4357ec6b62c13801f45","ref":"refs/heads/master","pushedAt":"2024-01-19T02:38:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_engine: add secure compilation option\n\nAdd PIE, PIC, BIND_NOW, SP, NO Rpath/RunPath, FS,\nFtrapv and Strip compilation options.\n\nPIC(-fPIC):\n\tGenerate position-Independent-Code and andomly load\n\tdynamic libraries.\nPIE(-fPIE -pie):\n\tGenerate location-independent executables,which\n\treduces the probability of fixed address attacks\n\tand buffer overflow attacks.\nBIND_NOW(-Wl,-z,relro,-z,now):\n\tGOT table redirects all read-only,which defends\n\tagainst ret2plt attacks.\nSP(-fstack-protector-strong/all):\n\tDetermine whether an overflow attack occurs.\nStrip(-Wl,-s):\n\tDeleting symbol tables defends against hacker\n\tattacks and reduces the file size.\nFS(-D_FORTIFY_SOURCE=2 -O2):\n\tProvides access checks for fixed-size buffers\n\tat compile time and at run time.\nFtrapv(-ftrapv):\n\tDetects integer overflow.\nNO Rpath/RunPath(hardcode_into_libs=no):\n\tEliminates dynamic library search paths,\n\twhich defense against attacks by replacing\n\tdynamic libraries with the same name.\n\nSigned-off-by: Qi Tao ","shortMessageHtmlLink":"uadk_engine: add secure compilation option"}},{"before":"0f0573d260dcde01da6a46a08bcd2468ebdad351","after":"984b503e018ebc6964e47c3784fd0f204b0c28fd","ref":"refs/heads/master","pushedAt":"2024-01-11T09:59:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"v1/dh: add iova_map and iova_unmap ops\n\nIf iova_map and iova_unmap ops are not registered,\nwcrypto_create_dh_ctx() will return fail since parameters check fails.\n\nSigned-off-by: Weili Qian ","shortMessageHtmlLink":"v1/dh: add iova_map and iova_unmap ops"}},{"before":"e7a72b96de251d5ac8a8681e5d7d14f5599e0717","after":"0f0573d260dcde01da6a46a08bcd2468ebdad351","ref":"refs/heads/master","pushedAt":"2023-12-20T08:27:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_engine: release 1.3\n\nRelease 1.3 in 2023.12\nUAKD version is 2.6\n\nSigned-off-by: Zhangfei Gao \nSigned-off-by: Zhiqi Song ","shortMessageHtmlLink":"uadk_engine: release 1.3"}},{"before":"67a5a11731b388180c50e21fa7cfbca035f66e7b","after":"e7a72b96de251d5ac8a8681e5d7d14f5599e0717","ref":"refs/heads/master","pushedAt":"2023-12-13T08:09:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_engine: fix env poll timeout in abnormal scenarios\n\nIn abnormal scenarios, if the alg cores of hardware device are\nclosed, the hw async task may return busy and can not finish\nthe task. There is be a max loop count to avoid infinite loop.\nBut there is already a 'MAX_POLL_TIMES' (1000) in uadk default\npoll policy. If engine use 'ENGINE_RECV_MAX_CNT' to control the\npoll loop count, the actual count will be:\n\tMAX_POLL_TIMES * ENGINE_RECV_MAX_CNT\nwhich is too large. This will cause the process use a very long\ntime to exit. So modify the env poll loop time count.\n\nSigned-off-by: Zhiqi Song ","shortMessageHtmlLink":"uadk_engine: fix env poll timeout in abnormal scenarios"}},{"before":"e3f0530082dce872c1a845e1b2313169b9d7c380","after":"67a5a11731b388180c50e21fa7cfbca035f66e7b","ref":"refs/heads/master","pushedAt":"2023-11-30T11:34:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_cipher: fixup sm4 cfb flags\n\nThe flags of sm4 cfb should be EVP_CIPH_CFB_MODE,\nso fix it.\n\nSigned-off-by: Zhiqi Song ","shortMessageHtmlLink":"uadk_cipher: fixup sm4 cfb flags"}},{"before":"bd2488f4f418e3a3cb4bee1aaedab25e7737fc99","after":"e3f0530082dce872c1a845e1b2313169b9d7c380","ref":"refs/heads/master","pushedAt":"2023-11-28T10:47:20.000Z","pushType":"pr_merge","commitsCount":17,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_engine/v1: fix g_sec_ciphers_info[] error\n\nThe flags of sm4_ecb algorithm is EVP_CIPH_ECB_MODE.\n\nSigned-off-by: Qi Tao ","shortMessageHtmlLink":"uadk_engine/v1: fix g_sec_ciphers_info[] error"}},{"before":"fec3d5c63da44062b9cf8726a20281e9ac955eda","after":"bd2488f4f418e3a3cb4bee1aaedab25e7737fc99","ref":"refs/heads/master","pushedAt":"2023-11-22T07:09:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_prov: Set enable_sw_offload from uadk_provider.cnf\n\nAdd para enable_sw_offload to offload small packets to sw.\nThis can be configured from uadk_provider.cnf with default 0.\nOnly offload when enable_sw_offload != 0\n\nOther paras can be added accordingly later\n\nFor example:\nvi uadk_provider.cnf\nenable_sw_offload = 1\n\nOPENSSL_CONF=uadk_provider.cnf openssl speed -evp md5\n\nSigned-off-by: Zhangfei Gao ","shortMessageHtmlLink":"uadk_prov: Set enable_sw_offload from uadk_provider.cnf"}},{"before":"172ab332b9ada14fe333dd585dda3ceacd09dfc6","after":"fec3d5c63da44062b9cf8726a20281e9ac955eda","ref":"refs/heads/master","pushedAt":"2023-11-13T07:34:29.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk: fix EVP_CTRL_GET_IVLEN not find\n\nEVP_CTRL_GET_IVLEN was not introduced in early versions.\n\nSigned-off-by: Wenkai Lin ","shortMessageHtmlLink":"uadk: fix EVP_CTRL_GET_IVLEN not find"}},{"before":"e98342b85f0f437de57f82078ecfff987d939570","after":"172ab332b9ada14fe333dd585dda3ceacd09dfc6","ref":"refs/heads/master","pushedAt":"2023-11-08T04:01:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk: add evp_test.sh\n\nEnable uadk_provider via export OPENSSL_CONF\ncd to /path/to/openssl/test and doing evp_test\n\nFor example:\n./test/evp_test.sh ../openssl\n\nSigned-off-by: Zhangfei Gao \nSigned-off-by: Guodong Xu ","shortMessageHtmlLink":"uadk: add evp_test.sh"}},{"before":"ce4625a39433d7d9b263263a6fbdb0c1c4ef1572","after":"e98342b85f0f437de57f82078ecfff987d939570","ref":"refs/heads/master","pushedAt":"2023-11-08T04:01:31.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk: add DH sanity test\n\nAdd DH sanity test.\n\nAlso, for clarity, put all 3.0 sanity tests into a different file:\ntest/sanity_test_openssl3.0.sh\n\nSigned-off-by: Zhangfei Gao ","shortMessageHtmlLink":"uadk: add DH sanity test"}},{"before":"04b50bae1c84427ea25c64ed82bdfd875dbb8e39","after":"ce4625a39433d7d9b263263a6fbdb0c1c4ef1572","ref":"refs/heads/master","pushedAt":"2023-10-18T07:05:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"digest: alloc session and data when copy evp context\n\nThere is a problem caused by shared session that session status\nwill be modified and another data flow will use the wrong status,\nso we need let each context get different session when we copy context,\nand the table is no longer needed.\n\nSince the new session does not have any stream information, the engine\nneed to send a message with total length and message status to uadk,\nso that uadk can correctly configure the session.\n\nSigned-off-by: Wenkai Lin ","shortMessageHtmlLink":"digest: alloc session and data when copy evp context"}},{"before":"ad0aa5e29072d9258ff223dfef629c43869f7d4d","after":"04b50bae1c84427ea25c64ed82bdfd875dbb8e39","ref":"refs/heads/master","pushedAt":"2023-10-12T03:23:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_prov_init: change name more informative\n\nUse a more informative name uadk_xxx instead of p_xxx\n\nSigned-off-by: Zhangfei Gao ","shortMessageHtmlLink":"uadk_prov_init: change name more informative"}},{"before":"2ae4dceb9cd43a0a05b793efb155e4bca145f16c","after":"ad0aa5e29072d9258ff223dfef629c43869f7d4d","ref":"refs/heads/master","pushedAt":"2023-10-10T13:56:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_prov_cipher: fix build warning\n\nWith CFLAGS=-Wall, build reports warning\n\nuadk_prov_cipher.c: In function 'uadk_prov_cipher_soft_work':\nuadk_prov_cipher.c:226:6: warning: unused variable 'sw_final_len' [-Wunused-variable]\n 226 | int sw_final_len = 0;\n | ^~~~~~~~~~~~\nuadk_prov_cipher.c: In function 'uadk_prov_cipher_init':\nuadk_prov_cipher.c:266:6: warning: unused variable 'ret' [-Wunused-variable]\n 266 | int ret, i;\n | ^~~\n\nSigned-off-by: Zhangfei Gao ","shortMessageHtmlLink":"uadk_prov_cipher: fix build warning"}},{"before":"657cda03fd4adde660b617ccc61a9e534da08950","after":"2ae4dceb9cd43a0a05b793efb155e4bca145f16c","ref":"refs/heads/master","pushedAt":"2023-09-14T06:25:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_provider: add -DOPENSSL_SUPPRESS_DEPRECATED\n\nuadk_prov_rsa reported a warning of deprecation,\nUnfortunately, can not solve the warning at the moment.\nSuppress the deprecated warning temporarily\n\nwarning: 'RSA_padding_add_PKCS1_type_2' is deprecated: Since OpenSSL 3.0\nwarning: 'RSA_padding_add_PKCS1_OAEP' is deprecated: Since OpenSSL 3.0\nwarning: 'RSA_padding_check_PKCS1_type_2' is deprecated: Since OpenSSL 3.0\nwarning: 'RSA_padding_check_PKCS1_OAEP' is deprecated: Since OpenSSL 3.0\nwarning: 'RSA_padding_add_PKCS1_type_1' is deprecated: Since OpenSSL 3.0\nwarning: 'RSA_padding_add_X931' is deprecated: Since OpenSSL 3.0\nwarning: 'RSA_padding_check_PKCS1_type_1' is deprecated: Since OpenSSL 3.0\nwarning: 'RSA_padding_check_X931' is deprecated: Since OpenSSL 3.0\n\nSigned-off-by: Zhangfei Gao ","shortMessageHtmlLink":"uadk_provider: add -DOPENSSL_SUPPRESS_DEPRECATED"}},{"before":"351967a019a91d53916cacb84b2cf4fd2a70443d","after":"657cda03fd4adde660b617ccc61a9e534da08950","ref":"refs/heads/master","pushedAt":"2023-09-13T09:43:39.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"tentative: ctx->handle=handle\n\nSigned-off-by: Guodong Xu ","shortMessageHtmlLink":"tentative: ctx->handle=handle"}},{"before":"3c01ab789093fcc27a68029642b64eaf9d114e74","after":"351967a019a91d53916cacb84b2cf4fd2a70443d","ref":"refs/heads/master","pushedAt":"2023-09-12T03:01:50.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_prov_cipher: handle no padding case\n\nThe padding can be disabled via set_ctx_params\nAdd handling of no padding case\n\nSigned-off-by: Zhangfei Gao ","shortMessageHtmlLink":"uadk_prov_cipher: handle no padding case"}},{"before":"2f5d04ebc82215ec026f34a3943d97b494c82b5a","after":"3c01ab789093fcc27a68029642b64eaf9d114e74","ref":"refs/heads/master","pushedAt":"2023-09-06T10:34:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_provider: load default provider into Global library context\n\nImplementations in default provider are required in some cases.\nFor example when the package size is small.\n\nIn current design, we load default provider into Global library context,\naka. NULL.\n\nSigned-off-by: Guodong Xu ","shortMessageHtmlLink":"uadk_provider: load default provider into Global library context"}},{"before":"c56df72b255482f6bdc928f08fbfc2304deb526d","after":"2f5d04ebc82215ec026f34a3943d97b494c82b5a","ref":"refs/heads/master","pushedAt":"2023-09-04T06:32:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_provider: load default provider into Global library context\n\nImplementations in default provider are required in some cases.\nFor example when the package size is small.\n\nIn current design, we load default provider into Global library context,\naka. NULL.\n\nSigned-off-by: Guodong Xu ","shortMessageHtmlLink":"uadk_provider: load default provider into Global library context"}},{"before":"f1c812781059e3d11378f1663057d854f6cce5ca","after":"c56df72b255482f6bdc928f08fbfc2304deb526d","ref":"refs/heads/master","pushedAt":"2023-09-04T01:59:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_prov_digest: provider default may not exist\n\nWhen provider default is not provided, priv->soft_md is NULL\n\nSigned-off-by: Zhangfei Gao ","shortMessageHtmlLink":"uadk_prov_digest: provider default may not exist"}},{"before":"98352587af77f492bf54bdbc1282b324c2c1e984","after":"f1c812781059e3d11378f1663057d854f6cce5ca","ref":"refs/heads/master","pushedAt":"2023-07-28T02:13:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"README: fix openEuler build libdir\n\nopenEuler also use --libdir=/usr/local/lib/ossl-modules/\n\nSigned-off-by: Zhangfei Gao ","shortMessageHtmlLink":"README: fix openEuler build libdir"}},{"before":"398c8b00dac8bd71e00d1d48c726a7402552ea15","after":"98352587af77f492bf54bdbc1282b324c2c1e984","ref":"refs/heads/master","pushedAt":"2023-07-14T01:14:13.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"gaozhangfei","name":"Zhangfei Gao","path":"/gaozhangfei","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7866154?s=80&v=4"},"commit":{"message":"uadk_engine: cleanup empty-body warning in v1\n\nFix the warning:\n[-Wempty-body] suggest braces around empty body\nin an ‘if’ statement.\n\nJust simplify the code.\n\nSigned-off-by: Hao Fang ","shortMessageHtmlLink":"uadk_engine: cleanup empty-body warning in v1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERU-92QA","startCursor":null,"endCursor":null}},"title":"Activity · Linaro/uadk_engine"}