Home | History | Annotate | Download | only in crypto

Lines Matching full:hashfunc

154 2BSetStringBr? ?
base·5BSetUint64B0?2BSignBB:SqrtB0?B2>BStringBB> SubB0?B2>B4>BTextBB>? ?BB:UnmarshalJSONB0>"
text·3&UnmarshalTextB0>"?&XorB0?B2>B4>BlehmerGCDB0?B?>B?>B!modSqrt3Mod4PrimeB0?B2>B?>B'modSqrtTonelliShanksB0?B2>B?B?Bz·4?P?
base·6B&setFromScannerBr?Pr·4?BXNBBBGxBGyB
BitSizeName .?@curve·3>B	x1·4>B	y1·5>B	x2·6>B	y2·7>BBDouble@?>B?>B?>BBIsOnCurve@curve·2>B2>B4>@?8@ScalarBaseMult@?>"?:BBScalarMult@?>B	Bx·4>B	By·5>"?:BBaddJacobian@curve·4>B	x1·5>B	y1·6>B	z1·7>B	x2·8>B	y2·9>Bz2·10>BBB#affineFromJacobian@?>B?>B?>Bz·6>B
xOut·1B
yOut·2doubleJacobian@?>Bx·5>By·6>Bz·7>BBB8?BxBy?Bx1By1Bx2By2B?B??B?B?B?B??B?B?"kB?B??"?B?B?bXBYB
PrivateKey<DBPublicX
priv·28
?crypto.go??X
priv·3>
?Reader?"p?&?
rand·4"digest·5
? SignerOptsHashFunc
?Hash(Available`h·2?`?`New`?
4hash
hash.go???
?Writer?"??&?B|SSum"?"	ResetSizeBlockSize(?`?
opts·6:"&	?GenerateKey>c·3\?X&	f?\?X
priv·5>"
hash·6BVB\&err·3	?Verify<pub·2>"
hash·3:B?>Bs·5	<autogenerated>init	?	bits
bits.goLen??BDF	?	low64DB:Z	?*	Len64B??	?bits_tables.go
len8tab?4??
271 b.len?Tgclocals·8778901f6f574439e3a5f970df3846d6?Tgclocals·3291c12687433b43e46ffaa7a2698cbb?"".GenerateKey?$type."".PrivateKey?(runtime.writeBarrier?*math/big.(*Int).Bytes?,runtime.gcWriteBarrier?~r2?Tgclocals·09225f39958b236ad45a794a6fcf6215?Tgclocals·f2bd991dfe7f1d463ae834c6abb8d5fd?"".hashToInt?&math/big.(*Int).Rsh?$runtime.panicslice?$runtime.panicindex?hash?ret?orderBits?Tgclocals·adaa5ac2470a7c4eae5dedd95f04bdb1?Tgclocals·a5055cd68876ca89b660e46f7e21fd17?Fgofile..$GOROOT/src/math/big/int.go?Fgofile..$GOROOT/src/math/big/nat.go?,math/big.(*Int).BitLen?6math/big.big.nat.big.bitLen? "".fermatInverse?math/big.NewInt?&math/big.(*Int).Exp?N?.autotmp_8?nMinus2?Tgclocals·218dc5f20fabbe464a49df5d029a6b2f?Tgclocals·e2477039821b86e4e6695f5a18f8aa40?"crypto/sha512.New?(crypto/aes.NewCipher?8go.string."IV for ECDSA CTR"?2runtime.stringtoslicebyte?(crypto/cipher.NewCTR?"".zeroReader?0go.itab.*"".zr,io.Reader?Xgo.itab.crypto/cipher.StreamReader,io.Reader?runtime.convT2I?$type."".invertible?$runtime.assertI2I2?&math/big.(*Int).Mul?"".errZeroParam?r?s?.autotmp_35?>type.crypto/cipher.StreamReader?.autotmp_64?.autotmp_65?type.*"".zr?.autotmp_66?.autotmp_67?.autotmp_68?.autotmp_69?block.data?block.itab?csprng.S.data?csprng.S.itab?e?entropy.ptr?kInv?md.data?md.itab?x·2?entropy.cap?entropy.len?Tgclocals·7469e0a06d9556058a84bcb10daf7c74?Tgclocals·9a24e6c6ec6b7218dde33b4b0dcd624d?(math/big.(*Int).Sign?"".Verify?&math/big.(*Int).Cmp?(type."".combinedMult?4math/big.(*Int).ModInverse?pub?type.bool?.autotmp_54? c.data? c.itab?opt.data?opt.itab?u1?u2?w?x1?y1?.autotmp_63?Tgclocals·cbac70e3390fc20b2224ca8e58b65e55?Tgclocals·b610cdfa7efa39478e3563b8d8f5856f?"".(*zr).Read?8runtime.memclrNoHeapPointers?z?dst?Tgclocals·ee157f251dc329a7054e04d91c73fa55?"".init?"".initdone·?"runtime.throwinit?crypto.init?crypto/aes.init?$crypto/cipher.init?(crypto/elliptic.init?$crypto/sha512.init?$encoding/asn1.init?io.init?math/big.init?0math/big.(*Int).SetInt64?4go.string."zero parameter"?errors.New?.type..hash."".PublicKey?"runtime.interhash?runtime.memhash?h?type.uintptr?Tgclocals·e6397a44f8e1b6e77d0f200b4fba5269?*type..eq."".PublicKey?runtime.ifaceeq?q?Tgclocals·8f9cec06d1ae35cc9900c511c5e4bdab?&"".(*PublicKey).Add?x2?y2?x?y?Tgclocals·ed82810f7643c69dfbb86085c389ff1b?,"".(*PublicKey).Double?Tgclocals·b355e63dd7a0e6e486ea5f5d6ae3d2e6?2"".(*PublicKey).IsOnCurve?Tgclocals·d5b141600d14f1af2e5806a867c74d9b?,"".(*PublicKey).Params?~r1?Tgclocals·524d71b8d4b4126db12e7a6de3370d94?<"".(*PublicKey).ScalarBaseMult?Tgclocals·8999307b7be34fc1fb41dca3d5345ce3?4"".(*PublicKey).ScalarMult?Tgclocals·b65f09f699144ca546675407d9eb5f90? "".PublicKey.Add?"type."".PublicKey?Tgclocals·6fad997f5db8ff2a015c2b1d2438a49c?&"".PublicKey.Double?Tgclocals·7ef76a8695508dd4be46185eacfb014d?,"".PublicKey.IsOnCurve?Tgclocals·93d400178544bc512cee57485667f821?&"".PublicKey.Params?Tgclocals·00a7bcf12fe794553c60a5677df371f1?6"".PublicKey.ScalarBaseMult?Tgclocals·b36e5881c9077b742756be97d1953be4?."".PublicKey.ScalarMult?Tgclocals·e38048b773c567966ece68d8776fbcb1?0type..hash."".PrivateKey?,type..eq."".PrivateKey?("".(*PrivateKey).Add?."".(*PrivateKey).Double?4"".(*PrivateKey).IsOnCurve?."".(*PrivateKey).Params?>"".(*PrivateKey).ScalarBaseMult?6"".(*PrivateKey).ScalarMult?""".PrivateKey.Add?Tgclocals·b946b15657da9e32792a57f87b2c91e0?("".PrivateKey.Double?Tgclocals·c0444a0b3f53561aa3a658cc5ae87a34?."".PrivateKey.IsOnCurve?Tgclocals·38b2973779d29eba8833fff79d91d870?("".PrivateKey.Params?Tgclocals·cd4fe1b94e3c90aeea3609c63641d537?8"".PrivateKey.ScalarBaseMult?Tgclocals·f4b0cb181676dd2c2f96ee20dacb3ff1?0"".PrivateKey.ScalarMult?Tgclocals·8fceeae6ccf2aaffa20f579bab979b06?8"".combinedMult.CombinedMult?bigX?bigY?baseScalar? scalar?Tgclocals·b28126e0518e0a18a74a3bf511b4d10c?*"".invertible.Inverse?Ngo.info.math/big.(*Int).BitLen$abstract?*go.info.*math/big.Int?Xgo.info.math/big.big.nat.big.bitLen$abstract?go.info.int?(go.info.math/big.nat?Jgo.info.math/big.(*Int).Sign$abstract?,go.info.io.Reader.Read?"go.info.io.Reader?go.info.error?go.info.[]uint8?.go.range.io.Reader.Read?>go.info."".(*PrivateKey).Public?,go.info.*"".PrivateKey?0go.info.crypto.PublicKey?@go.range."".(*PrivateKey).Public?:go.info."".(*PrivateKey).Sign?2go.info.crypto.SignerOpts?<go.range."".(*PrivateKey).Sign?6go.info."".randFieldElement?go.info.*uint8?:go.info.crypto/elliptic.Curve?Hgo.info.*crypto/elliptic.CurveParams?8go.range."".randFieldElement?,go.info."".GenerateKey?.go.range."".GenerateKey?(go.info."".hashToInt?*go.range."".hashToInt?0go.info."".fermatInverse?2go.range."".fermatInverse?go.info."".Sign? go.range."".Sign?"go.info."".Verify?*go.info.*"".PublicKey?go.info.bool?$go.range."".Verify?*go.info."".(*zr).Read?go.info.*"".zr?,go.range."".(*zr).Read?go.info."".init? go.range."".init?"".statictmp_0?type."".zr?>go.info.type..hash."".PublicKey?go.info.uintptr?@go.range.type..hash."".PublicKey?:go.info.type..eq."".PublicKey?<go.range.type..eq."".PublicKey?6type..hashfunchashfunc."".PrivateKey?4type..eqfunc."".PrivateKey?.type..alg."".PrivateKey?8go.info."".(*PrivateKey).Add?:go.range."".(*PrivateKey).Add?>go.info."".(*PrivateKey).Double?@go.range."".(*PrivateKey).Double?Dgo.info."".(*PrivateKey).IsOnCurve?Fgo.range."".(*PrivateKey).IsOnCurve?>go.info."".(*PrivateKey).Params?@go.range."".(*PrivateKey).Params?Ngo.info."".(*PrivateKey).ScalarBaseMult?Pgo.range."".(*PrivateKey).ScalarBaseMult?Fgo.info."".(*PrivateKey).ScalarMult?Hgo.range."".(*PrivateKey).ScalarMult?Btype..namedata.*ecdsa.PrivateKey.??type..namedata.*func(*ecdsa.PrivateKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)-??type.*func(*"".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)??type.func(*"".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)??type..namedata.*func(*ecdsa.PrivateKey, *big.Int, *big.Int) (*big.Int, *big.Int)-??type.*func(*"".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)??type.func(*"".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)??type..namedata.*func(*ecdsa.PrivateKey, *big.Int, *big.Int) bool-?ztype.*func(*"".PrivateKey, *math/big.Int, *math/big.Int) bool?xtype.func(*"".PrivateKey, *math/big.Int, *math/big.Int) bool?|type..namedata.*func(*ecdsa.PrivateKey) *elliptic.CurveParams-?ntype.*func(*"".PrivateKey) *crypto/elliptic.CurveParams?ltype.func(*"".PrivateKey) *crypto/elliptic.CurveParams?rtype..namedata.*func(*ecdsa.PrivateKey) crypto.PublicKey-?Vtype.*func(*"".PrivateKey) crypto.PublicKey?Ttype.func(*"".PrivateKey) crypto.PublicKey??type..namedata.*func(*ecdsa.PrivateKey, []uint8) (*big.Int, *big.Int)-??type.*func(*"".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)??type.func(*"".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)??type..namedata.*func(*ecdsa.PrivateKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)-??type.*func(*"".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)??type.func(*"".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)??type..namedata.*func(*ecdsa.PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)-??type.*func(*"".PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)??type.func(*"".PrivateKey, io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)?,type..namedata.Public.?Ptype..namedata.*func() crypto.PublicKey-?:type.*func() crypto.PublicKey?8type.func() crypto.PublicKey?(type..namedata.Sign.??type..namedata.*func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)-??type.*func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)??type.func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error)?"runtime.gcbits.1f?2go.info."".PrivateKey.Add?*go.info."".PrivateKey?4go.range."".PrivateKey.Add?8go.info."".PrivateKey.Double?:go.range."".PrivateKey.Double?>go.info."".PrivateKey.IsOnCurve?@go.range."".PrivateKey.IsOnCurve?8go.info."".PrivateKey.Params?:go.range."".PrivateKey.Params?Hgo.info."".PrivateKey.ScalarBaseMult?Jgo.range."".PrivateKey.ScalarBaseMult?@go.info."".PrivateKey.ScalarMult?Bgo.range."".PrivateKey.ScalarMult??type..namedata.*func(ecdsa.PrivateKey, *big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int)-??type.*func("".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)??type.func("".PrivateKey, *math/big.Int, *math/big.Int, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)??type..namedata.*func(ecdsa.PrivateKey, *big.Int, *big.Int) (*big.Int, *big.Int)-??type.*func("".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)??type.func("".PrivateKey, *math/big.Int, *math/big.Int) (*math/big.Int, *math/big.Int)??type..namedata.*func(ecdsa.PrivateKey, *big.Int, *big.Int) bool-?xtype.*func("".PrivateKey, *math/big.Int, *math/big.Int) bool?vtype.func("".PrivateKey, *math/big.Int, *math/big.Int) bool?ztype..namedata.*func(ecdsa.PrivateKey) *elliptic.CurveParams-?ltype.*func("".PrivateKey) *crypto/elliptic.CurveParams?jtype.func("".PrivateKey) *crypto/elliptic.CurveParams??type..namedata.*func(ecdsa.PrivateKey, []uint8) (*big.Int, *big.Int)-??type.*func("".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)??type.func("".PrivateKey, []uint8) (*math/big.Int, *math/big.Int)??type..namedata.*func(ecdsa.PrivateKey, *big.Int, *big.Int, []uint8) (*big.Int, *big.Int)-??type.*func("".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)??type.func("".PrivateKey, *math/big.Int, *math/big.Int, []uint8) (*math/big.Int, *math/big.Int)?2type..namedata.PublicKey.?"type..namedata.D.?Hgo.info."".combinedMult.CombinedMult?.go.info."".combinedMult?Jgo.range."".combinedMult.CombinedMult??type..namedata.*func(*big.Int, *big.Int, []uint8, []uint8) (*big.Int, *big.Int)-??type.*func(*math/big.Int, *math/big.Int, []uint8, []uint8) (*math/big.Int, *math/big.Int)??type.func(*math/big.Int, *math/big.Int, []uint8, []uint8) (*math/big.Int, *math/big.Int)?Ftype..namedata.*ecdsa.combinedMult-?*type.*"".combinedMult?"runtime.gcbits.03?8type..namedata.CombinedMult.?Jtype..namedata.*ecdsa.ecdsaSignature-?.type.*"".ecdsaSignature?"type..namedata.R.?"type..namedata.S.?:go.info."".invertible.Inverse?*go.info."".invertible?<go.range."".invertible.Inverse?Ptype..namedata.*func(*big.Int) *big.Int-?Ntype.*func(*math/big.Int) *math/big.Int?Ltype.func(*math/big.Int) *math/big.Int?Btype..namedata.*ecdsa.invertible-?&type.*"".invertible?.type..namedata.Inverse.?2type..namedata.*ecdsa.zr-?ltype..namedata.*func(*ecdsa.zr, []uint8) (int, error)-?Ptype.*func(*"".zr, []uint8) (int, error)?Ntype.func(*"".zr, []uint8) (int, error)?(type..namedata.Read.?Vtype..namedata.*func([]uint8) (int, error)-?@type.*func([]uint8) (int, error)?>type.func([]uint8) (int, error)?,type..namedata.Reader.?8go.itablink.*"".zr,io.Reader?Dcrypto/cipher.(*StreamReader).Read?`go.itablink.crypto/cipher.StreamReader,io.Reader?0type..importpath.crypto.?8type..importpath.crypto/aes.?>type..importpath.crypto/cipher.?Btype..importpath.crypto/elliptic.?>type..importpath.crypto/sha512.?>type..importpath.encoding/asn1.?0type..importpath.errors.?(type..importpath.io.?4type..importpath.math/big.?·?P??\dH? %H;avtH??@H?l$8H?l$8H?Y H??ugH?D$HH?@H?L$PH?T$XH?T$H?T$`H?T$H?T$hH?T$H? $??H?D$ H?L$(H?T$0H?D$pH?L$xH??$?H?l$8H??@???s???H?|$HH9;u?H?#??o ????V-H?D$?H? H?L$H?D$??dH? %H;a?+H??hH?l$`H?l$`H?D$xH?$H??$?H?D$H?D$pH?D$H??$?H?D$H??$?H?D$ H??$?H?D$(?H?D$0H?L$8H?T$@H?\$HH??t1H?$?W??$?H??$?H??$?H?l$`H??h?H?D$PH?L$XH?H?$H?D$PH?D$?H?D$H?L$H?$H?L$?H?D$H?L$H?T$ H?\$(H?t$0H??$?H??$?H??$?H??$?H??$?H?l$`H??h???????????? ??&1?