]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/ecdsa/ecdsa.factor
Remove many uses of <int> and *int etc
[factor.git] / extra / ecdsa / ecdsa.factor
index 547b7b9ae926d2b1f234142b2cd947d3e38a7d3b..74fdad63eac9c1e35639d9312bc928cda4d9a77f 100644 (file)
@@ -67,9 +67,9 @@ PRIVATE>
 :: ecdsa-sign ( DGST -- sig )
     ec-key-handle :> KEY
     KEY ECDSA_size dup ssl-error <byte-array> :> SIG
-    0 <uint> :> LEN
+    0 uint <ref> :> LEN
     0 DGST dup length SIG LEN KEY ECDSA_sign ssl-error
-    LEN *uint SIG resize ;
+    LEN uint deref SIG resize ;
 
 : ecdsa-verify ( dgst sig -- ? )
     ec-key-handle [ 0 -rot [ dup length ] bi@ ] dip ECDSA_verify 0 > ;