Well, glad it seems to be doing something reasonable now.  Let me know if
it happens again!
-E


On Mon, Jun 30, 2014 at 2:04 PM, Jeff Miller <[email protected]> wrote:

> I believe it was installed when I did Pkg.add("WebSockets").  I don't
> recall whether or not there was a warning about an insufficient Julia
> version.
>
> I just tried removing WebSockets (which also removed Nettle), and when I
> added it again, it gives me Nettle 0.1.3.  I'm not sure why it originally
> gave me 0.1.4.
>
>
>
> Le lundi 30 juin 2014 16:06:49 UTC-4, Elliot Saba a écrit :
>>
>> How did you get 0.1.4 installed on Julia 0.2.1?  Hopefully that should be
>> difficult, as the package manager is supposed to "do the right thing"
>> automatically.
>> -E
>>
>>
>> On Mon, Jun 30, 2014 at 12:23 PM, Jeff Miller <[email protected]> wrote:
>>
>>> Ah, I see.  I had Nettle version 0.1.4 (which requires Julia version
>>> 0.3?).  I reverted to Nettle version 0.1.3 and it works now.
>>>
>>> Thanks, Elliot!
>>>
>>> Jeff
>>>
>>> Le lundi 30 juin 2014 14:47:15 UTC-4, Elliot Saba a écrit :
>>>>
>>>> Hmm, what version of Nettle do you have installed? Pkg.status() should
>>>> tell you.
>>>> -E
>>>>
>>>>
>>>> On Mon, Jun 30, 2014 at 7:19 AM, jwmillerusa <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi, I get the following error when running the hashing functionality
>>>>> example for Nettle:
>>>>>
>>>>> julia> using Nettle
>>>>>> julia> h = HashState(SHA256)
>>>>>> SHA256 Hash state
>>>>>> julia> update!(h, "this is a test")
>>>>>> ERROR: no method pointer(ASCIIString,)
>>>>>>  in update! at C:\Users\jeff\.julia\Nettle\src\hash.jl:74
>>>>>> WARNING: backtraces on your platform are often misleading or
>>>>>> partially incorrect
>>>>>
>>>>>
>>>>> The issue seems to be with the update! function:
>>>>>
>>>>>     @eval function update!(state::HashState{$name},data)
>>>>>>       ccall($fptr_update,Void,(Ptr{Void},Csize_t,Ptr{Uint8}),state
>>>>>> .ctx,sizeof(data),pointer(data))
>>>>>>     end
>>>>>
>>>>>
>>>>> If I replace pointer(data) by just data, it seems to work (but I'm
>>>>> not sure if this is a good idea or not!):
>>>>>
>>>>> julia> using Nettle
>>>>>> julia> h = HashState(SHA256)
>>>>>> SHA256 Hash state
>>>>>> julia> update!(h, "this is a test")
>>>>>> julia> hexdigest!(h)
>>>>>> "2e99758548972a8e8822ad47fa1017ff72f06f3ff6a016851f45c398732bc50c"
>>>>>
>>>>>
>>>>> Is this a bug or am I doing something wrong?
>>>>>
>>>>> I'm using Julia version 0.2.1 on 64-bit Windows 7. Thanks.
>>>>>
>>>>> Jeff
>>>>>
>>>>
>>>>
>>

Reply via email to