common
Mojo module 🡭
common
Aliases
SHA2_WORD64_BLOCK_SIZE = Int(128)ROUNDS_64 = Int(80)K64 = Array[__literal_size__=Int(80)](UInt64(4794697086780616226), UInt64(8158064640168781261), UInt64(13096744586834688815), UInt64(16840607885511220156), UInt64(4131703408338449720), UInt64(6480981068601479193), UInt64(10538285296894168987), UInt64(12329834152419229976), UInt64(15566598209576043074), UInt64(1334009975649890238), UInt64(2608012711638119052), UInt64(6128411473006802146), UInt64(8268148722764581231), UInt64(9286055187155687089), UInt64(11230858885718282805), UInt64(13951009754708518548), UInt64(16472876342353939154), UInt64(17275323862435702243), UInt64(1135362057144423861), UInt64(2597628984639134821), UInt64(3308224258029322869), UInt64(5365058923640841347), UInt64(6679025012923562964), UInt64(8573033837759648693), UInt64(10970295158949994411), UInt64(12119686244451234320), UInt64(12683024718118986047), UInt64(13788192230050041572), UInt64(14330467153632333762), UInt64(15395433587784984357), UInt64(489312712824947311), UInt64(1452737877330783856), UInt64(2861767655752347644), UInt64(3322285676063803686), UInt64(5560940570517711597), UInt64(5996557281743188959), UInt64(7280758554555802590), UInt64(8532644243296465576), UInt64(9350256976987008742), UInt64(10552545826968843579), UInt64(11727347734174303076), UInt64(12113106623233404929), UInt64(14000437183269869457), UInt64(14369950271660146224), UInt64(15101387698204529176), UInt64(15463397548674623760), UInt64(17586052441742319658), UInt64(1182934255886127544), UInt64(1847814050463011016), UInt64(2177327727835720531), UInt64(2830643537854262169), UInt64(3796741975233480872), UInt64(4115178125766777443), UInt64(5681478168544905931), UInt64(6601373596472566643), UInt64(7507060721942968483), UInt64(8399075790359081724), UInt64(8693463985226723168), UInt64(9568029438360202098), UInt64(10144078919501101548), UInt64(10430055236837252648), UInt64(11840083180663258601), UInt64(13761210420658862357), UInt64(14299343276471374635), UInt64(14566680578165727644), UInt64(15097957966210449927), UInt64(16922976911328602910), UInt64(17689382322260857208), UInt64(500013540394364858), UInt64(748580250866718886), UInt64(1242879168328830382), UInt64(1977374033974150939), UInt64(2944078676154940804), UInt64(3659926193048069267), UInt64(4368137639120453308), UInt64(4836135668995329356), UInt64(5532061633213252278), UInt64(6448918945643986474), UInt64(6902733635092675308), UInt64(7801388544844847127), __list_literal__=NoneType(None))SHA384_IV = Array[__literal_size__=Int(8)](UInt64(14680500436340154072), UInt64(7105036623409894663), UInt64(10473403895298186519), UInt64(1526699215303891257), UInt64(7436329637833083697), UInt64(10282925794625328401), UInt64(15784041429090275239), UInt64(5167115440072839076), __list_literal__=NoneType(None))SHA512_IV = Array[__literal_size__=Int(8)](UInt64(7640891576956012808), UInt64(13503953896175478587), UInt64(4354685564936845355), UInt64(11912009170470909681), UInt64(5840696475078001361), UInt64(11170449401992604703), UInt64(2270897969802886507), UInt64(6620516959819538809), __list_literal__=NoneType(None))SHA512_224_IV = Array[__literal_size__=Int(8)](UInt64(10105294471447203234), UInt64(8350123849800275158), UInt64(2160240930085379202), UInt64(7466358040605728719), UInt64(1111592415079452072), UInt64(8638871050018654530), UInt64(4583966954114332360), UInt64(1230299281376055969), __list_literal__=NoneType(None))SHA512_256_IV = Array[__literal_size__=Int(8)](UInt64(2463787394917988140), UInt64(11481187982095705282), UInt64(2563595384472711505), UInt64(10824532655140301501), UInt64(10819967247969091555), UInt64(13717434660681038226), UInt64(3098927326965381290), UInt64(1060366662362279074), __list_literal__=NoneType(None))