once I made an additional small mod to the key decoding
i.e.
encode(Key, Plaintext) ->
K = list_to_tuple(int32list_from_binary(Key)),
I got success:
73> ice_crypto_btea:test().
{test,true,true,{<<"ab043705808c5d57">>,<<"ab043705808c5d57">>}}
{test,true,true,{<<"d1e78be2c746728a">>,<<"d1e78be2c746728a">>}}
{test,true,true,{<<"67ed0ea8e8973fc5">>,<<"67ed0ea8e8973fc5">>}}
{test,true,true,{<<"8c3707c01c7fccc4">>,<<"8c3707c01c7fccc4">>}}
{test,true,true,
{<<"b2601cefb078b772abccba6a">>,<<"b2601cefb078b772abccba6a">>}}
{test,true,true,
{<<"579016d143ed6247ac6710dd">>,<<"579016d143ed6247ac6710dd">>}}
{test,true,true,
{<<"c0a19f06ebb0d63925aa27f74cc6b2d0">>,
<<"c0a19f06ebb0d63925aa27f74cc6b2d0">>}}
{test,true,true,
{<<"01b815fd2e4894d13555da434c9d868a">>,
<<"01b815fd2e4894d13555da434c9d868a">>}}
My thanks to you for saving my sanity!
Best regards,
/s