You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@trafficserver.apache.org by "Kit Chan (JIRA)" <ji...@apache.org> on 2016/05/09 17:21:13 UTC
[jira] [Comment Edited] (TS-4102) support hmac functions in ts_lua
plugin
[ https://issues.apache.org/jira/browse/TS-4102?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15276653#comment-15276653 ]
Kit Chan edited comment on TS-4102 at 5/9/16 5:21 PM:
------------------------------------------------------
It is trivial to do hmac-sha1 with just lua.
Here is an example in the attachment
was (Author: kichan):
It is trivial to do hmac-sha1 with just lua.
Here is an example.
> support hmac functions in ts_lua plugin
> ---------------------------------------
>
> Key: TS-4102
> URL: https://issues.apache.org/jira/browse/TS-4102
> Project: Traffic Server
> Issue Type: Bug
> Components: Lua, Plugins
> Reporter: James Fang
> Assignee: Kit Chan
> Fix For: sometime
>
> Attachments: test_crypto.lua
>
>
> Requiring sha1 from https://luarocks.org/modules/kikito/sha1
> in global hook mode would cause ts_lua to dead-loop and 100% cpu util, then killed by TM & restarted.
> This creates a "start -> high cpu dead-loop -> killed" dead end.
> By chaning "local PRELOAD_CACHE = true" in sha1.lua to "local PRELOAD_CACHE = false", ts_lua will started successfully.
> i am not sure if this is a bug of luajit/sha1/ts_lua, but requires sha1 from bare luajit command-line without disable PRELOAD_CACHE works fine.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)