Skip to content

Provide a zero-dependency MD5 implementation #1936

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 11, 2025
Merged

Provide a zero-dependency MD5 implementation #1936

merged 1 commit into from
Aug 11, 2025

Conversation

jviotti
Copy link
Member

@jviotti jviotti commented Aug 8, 2025

Signed-off-by: Juan Cruz Viotti jv@jviotti.com

@jviotti jviotti force-pushed the md5-no-bearssl branch 4 times, most recently from 66531da to a226c0f Compare August 8, 2025 20:36
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/llvm)

Benchmark suite Current: 54e3844 Previous: 01c95ca Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 1.570481963809113 ns/iter 1.5866204084639237 ns/iter 0.99
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.5655166080403715 ns/iter 1.5772341673426433 ns/iter 0.99
Regex_Period_Asterisk 1.567958890902522 ns/iter 1.580902199395769 ns/iter 0.99
Regex_Group_Period_Asterisk_Group 1.5789053580994836 ns/iter 1.5816496945646612 ns/iter 1.00
Regex_Period_Plus 1.889813248391878 ns/iter 1.9094752230683585 ns/iter 0.99
Regex_Period 1.883268912279819 ns/iter 1.9172231941663107 ns/iter 0.98
Regex_Caret_Period_Plus_Dollar 1.8849350229220925 ns/iter 1.9159613626303569 ns/iter 0.98
Regex_Caret_Group_Period_Plus_Group_Dollar 1.919990768177418 ns/iter 1.8813979194456378 ns/iter 1.02
Regex_Caret_Period_Asterisk_Dollar 1.5832467462936735 ns/iter 1.5794235267304548 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.565661917693017 ns/iter 1.569263025882101 ns/iter 1.00
Regex_Caret_X_Hyphen 6.637209803895508 ns/iter 6.572488478940428 ns/iter 1.01
Regex_Period_Md_Dollar 68.08435689501121 ns/iter 67.23475808517324 ns/iter 1.01
Regex_Caret_Slash_Period_Asterisk 5.0121340884593515 ns/iter 5.086399123809182 ns/iter 0.99
Regex_Caret_Period_Range_Dollar 2.2225287398851026 ns/iter 2.2069187433477455 ns/iter 1.01
Regex_Nested_Backtrack 724.8753428136442 ns/iter 728.3768833659906 ns/iter 1.00
JSON_Array_Of_Objects_Unique 330.3826070085155 ns/iter 328.18078771393556 ns/iter 1.01
JSON_Parse_1 19722.48671812703 ns/iter 19735.59786095926 ns/iter 1.00
JSON_Fast_Hash_Helm_Chart_Lock 47.63910295917431 ns/iter 47.95853563723539 ns/iter 0.99
JSON_Equality_Helm_Chart_Lock 115.3353986888512 ns/iter 115.89259154965724 ns/iter 1.00
JSON_String_Equal/10 7.540132669894062 ns/iter 7.517768520196058 ns/iter 1.00
JSON_String_Equal/100 6.014246497751021 ns/iter 6.021013408053927 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.3142079167869385 ns/iter 0.31360998826467845 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 2.990554363114139 ns/iter 2.9039950993153596 ns/iter 1.03
JSON_String_Fast_Hash/10 1.7059229439921952 ns/iter 1.5801084628345516 ns/iter 1.08
JSON_String_Fast_Hash/100 1.8822911906451507 ns/iter 1.881017923276161 ns/iter 1.00
JSON_String_Key_Hash/10 1.251572967921791 ns/iter 1.2564143540978154 ns/iter 1.00
JSON_String_Key_Hash/100 1.9834679473127563 ns/iter 1.9772759530841593 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 2.504816150042532 ns/iter 2.5077624594484207 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 2.534367991520833 ns/iter 2.519727237292699 ns/iter 1.01
JSON_Object_Defines_Miss_Too_Large 2.5855433506869088 ns/iter 2.5101878945251097 ns/iter 1.03
Pointer_Object_Traverse 15.671854527333885 ns/iter 15.34343636702634 ns/iter 1.02
Pointer_Object_Try_Traverse 19.873981726340336 ns/iter 19.89124491153015 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 170.80196516753244 ns/iter 185.4807506581195 ns/iter 0.92
Schema_Frame_OMC_Instances 155500058.40000266 ns/iter 144593691.59999368 ns/iter 1.08
Schema_Frame_OMC_References 81457430.55555007 ns/iter 76727800.8888752 ns/iter 1.06
Schema_Frame_OMC_Locations 78525578.12498163 ns/iter 81469612.50001822 ns/iter 0.96
Schema_Bundle_Meta_2020_12 3778663.483704191 ns/iter 3832524.329483426 ns/iter 0.99

This comment was automatically generated by workflow using github-action-benchmark.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/llvm)

Benchmark suite Current: 54e3844 Previous: 01c95ca Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.257870495867613 ns/iter 2.2302035017571646 ns/iter 1.01
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.2117146177966607 ns/iter 2.1971418109793817 ns/iter 1.01
Regex_Period_Asterisk 2.2054676010293153 ns/iter 2.219022371784219 ns/iter 0.99
Regex_Group_Period_Asterisk_Group 2.229444279378293 ns/iter 2.2046810343158123 ns/iter 1.01
Regex_Period_Plus 2.798552673900085 ns/iter 2.79930494521954 ns/iter 1.00
Regex_Period 2.798291329246034 ns/iter 2.805209199195375 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 2.7977621782598243 ns/iter 2.7997575481748815 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 2.8072775123597364 ns/iter 2.7992049447512852 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 3.4209319859399696 ns/iter 3.417866789708697 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.420519224612159 ns/iter 3.4180507689963275 ns/iter 1.00
Regex_Caret_X_Hyphen 13.0870500375379 ns/iter 13.07292484462423 ns/iter 1.00
Regex_Period_Md_Dollar 80.27510723177878 ns/iter 78.14613391696899 ns/iter 1.03
Regex_Caret_Slash_Period_Asterisk 6.8415711495434275 ns/iter 5.59445427578515 ns/iter 1.22
Regex_Caret_Period_Range_Dollar 2.7993924898066194 ns/iter 2.799405336012761 ns/iter 1.00
Regex_Nested_Backtrack 497.1826811204895 ns/iter 496.94397415275876 ns/iter 1.00
JSON_Array_Of_Objects_Unique 397.2053431767893 ns/iter 391.64962122476845 ns/iter 1.01
JSON_Parse_1 28396.348030855952 ns/iter 28888.91513629253 ns/iter 0.98
JSON_Fast_Hash_Helm_Chart_Lock 56.17493608924735 ns/iter 56.204128240741476 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 155.2679933599149 ns/iter 154.9241703176705 ns/iter 1.00
JSON_String_Equal/10 6.224178184806231 ns/iter 6.223470198497273 ns/iter 1.00
JSON_String_Equal/100 6.8539825113349595 ns/iter 6.848930165777809 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.9350476725155092 ns/iter 0.9346670611673413 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 10.264212168367632 ns/iter 10.263041073908221 ns/iter 1.00
JSON_String_Fast_Hash/10 2.4887238809061576 ns/iter 2.487625053545895 ns/iter 1.00
JSON_String_Fast_Hash/100 2.487670404073596 ns/iter 2.4872009566285334 ns/iter 1.00
JSON_String_Key_Hash/10 2.179870301650534 ns/iter 2.1773938989453625 ns/iter 1.00
JSON_String_Key_Hash/100 6.528797094722078 ns/iter 6.530855714530328 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 3.7345287619223293 ns/iter 3.7403921794177895 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 3.7345206614189195 ns/iter 3.7653565796282433 ns/iter 0.99
JSON_Object_Defines_Miss_Too_Large 3.740205684248921 ns/iter 3.7335391712000754 ns/iter 1.00
Pointer_Object_Traverse 46.15092811319787 ns/iter 46.11072862132301 ns/iter 1.00
Pointer_Object_Try_Traverse 54.98938767636298 ns/iter 53.26009944282478 ns/iter 1.03
Pointer_Push_Back_Pointer_To_Weak_Pointer 306.992588506438 ns/iter 307.23724363607096 ns/iter 1.00
Schema_Frame_OMC_Instances 164343696.25000045 ns/iter 175410215.7499915 ns/iter 0.94
Schema_Frame_OMC_References 89255444.62499602 ns/iter 95723784.71429083 ns/iter 0.93
Schema_Frame_OMC_Locations 86183268.25000367 ns/iter 93517601.12500075 ns/iter 0.92
Schema_Bundle_Meta_2020_12 5289693.765154818 ns/iter 5334169.0769247385 ns/iter 0.99

This comment was automatically generated by workflow using github-action-benchmark.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/gcc)

Benchmark suite Current: 54e3844 Previous: 01c95ca Ratio
Schema_Frame_OMC_Instances 169257032.7500107 ns/iter 174252288.7499831 ns/iter 0.97
Schema_Frame_OMC_References 88726912.62499188 ns/iter 93979091.85713615 ns/iter 0.94
Schema_Frame_OMC_Locations 86184187.37501088 ns/iter 89912631.12500292 ns/iter 0.96
Schema_Bundle_Meta_2020_12 5431909.765626131 ns/iter 5436271.343741694 ns/iter 1.00
Pointer_Object_Traverse 48.850017139417346 ns/iter 47.99659114395249 ns/iter 1.02
Pointer_Object_Try_Traverse 22.991002481435356 ns/iter 22.970191354837063 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 171.4021444206934 ns/iter 144.14551031042777 ns/iter 1.19
JSON_Array_Of_Objects_Unique 412.02279515583035 ns/iter 407.26594944450164 ns/iter 1.01
JSON_Parse_1 31300.152997623685 ns/iter 31446.381858149616 ns/iter 1.00
JSON_Fast_Hash_Helm_Chart_Lock 69.07075490012468 ns/iter 68.73233327351402 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 156.06797868925992 ns/iter 154.11393742093637 ns/iter 1.01
JSON_String_Equal/10 6.648629502933071 ns/iter 6.652599221749439 ns/iter 1.00
JSON_String_Equal/100 7.273483848054544 ns/iter 7.276983145594704 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.6231594780726224 ns/iter 0.6234037328540103 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 26.011311145509428 ns/iter 26.002688177343444 ns/iter 1.00
JSON_String_Fast_Hash/10 0.9329489074476011 ns/iter 0.933306163624309 ns/iter 1.00
JSON_String_Fast_Hash/100 0.9357330712563343 ns/iter 0.9329739949137041 ns/iter 1.00
JSON_String_Key_Hash/10 1.5556337781516334 ns/iter 1.560700699005011 ns/iter 1.00
JSON_String_Key_Hash/100 12.427502918987575 ns/iter 12.427070244657122 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 2.7974119399049933 ns/iter 2.7989526622018035 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 2.4893148099418783 ns/iter 2.487912987153047 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 2.7989310156603975 ns/iter 2.7987639682669783 ns/iter 1.00
Regex_Lower_S_Or_Upper_S_Asterisk 3.4252695174333083 ns/iter 3.4230581986833544 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 3.419169042053689 ns/iter 3.420647359831293 ns/iter 1.00
Regex_Period_Asterisk 3.4196934171187916 ns/iter 3.419955990441273 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 3.4180349193520567 ns/iter 3.4201369829908876 ns/iter 1.00
Regex_Period_Plus 3.7314717493453275 ns/iter 3.731647119535095 ns/iter 1.00
Regex_Period 3.731585908786928 ns/iter 3.7336407335858373 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 3.735845807886717 ns/iter 3.732692018188926 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 3.7376083049645907 ns/iter 3.7325665732996733 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 4.663837917181216 ns/iter 3.8085349627177445 ns/iter 1.22
Regex_Caret_Group_Period_Asterisk_Group_Dollar 4.661367694392422 ns/iter 3.4222379749595073 ns/iter 1.36
Regex_Caret_X_Hyphen 13.684349883331613 ns/iter 13.117162093117683 ns/iter 1.04
Regex_Period_Md_Dollar 89.4685827216839 ns/iter 92.98868810418975 ns/iter 0.96
Regex_Caret_Slash_Period_Asterisk 9.327822255183493 ns/iter 8.082458646982618 ns/iter 1.15
Regex_Caret_Period_Range_Dollar 4.972473594035489 ns/iter 3.7323332601761536 ns/iter 1.33
Regex_Nested_Backtrack 821.9741224846277 ns/iter 832.9327274965993 ns/iter 0.99

This comment was automatically generated by workflow using github-action-benchmark.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/gcc)

Benchmark suite Current: 54e3844 Previous: 01c95ca Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 1.964255371854118 ns/iter 1.9262288177604927 ns/iter 1.02
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.9566260876903794 ns/iter 1.919323917677739 ns/iter 1.02
Regex_Period_Asterisk 1.9180377457679942 ns/iter 1.92753160529579 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 1.910150333821625 ns/iter 1.9287730240774232 ns/iter 0.99
Regex_Period_Plus 1.625318041581079 ns/iter 1.6589161362301579 ns/iter 0.98
Regex_Period 1.6283055460293236 ns/iter 1.6464475502633642 ns/iter 0.99
Regex_Caret_Period_Plus_Dollar 1.6426458178182979 ns/iter 1.7545003268013306 ns/iter 0.94
Regex_Caret_Group_Period_Plus_Group_Dollar 1.6238406720158938 ns/iter 1.6463567939854153 ns/iter 0.99
Regex_Caret_Period_Asterisk_Dollar 1.9941491721322564 ns/iter 1.9224345652549737 ns/iter 1.04
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.9814920797648061 ns/iter 1.92290187934491 ns/iter 1.03
Regex_Caret_X_Hyphen 6.146013531540688 ns/iter 6.104642099518964 ns/iter 1.01
Regex_Period_Md_Dollar 69.66863178937703 ns/iter 68.40049117547542 ns/iter 1.02
Regex_Caret_Slash_Period_Asterisk 4.601827939564569 ns/iter 4.503869328664815 ns/iter 1.02
Regex_Caret_Period_Range_Dollar 1.962904770410771 ns/iter 1.9255763300917978 ns/iter 1.02
Regex_Nested_Backtrack 854.9070815207621 ns/iter 811.5463994534964 ns/iter 1.05
JSON_Array_Of_Objects_Unique 218.84075775816095 ns/iter 205.53164973813392 ns/iter 1.06
JSON_Parse_1 21331.546249650037 ns/iter 22113.958624498675 ns/iter 0.96
JSON_Fast_Hash_Helm_Chart_Lock 23.51691830512262 ns/iter 24.94614688361683 ns/iter 0.94
JSON_Equality_Helm_Chart_Lock 117.28495366597838 ns/iter 119.34388360978217 ns/iter 0.98
JSON_String_Equal/10 5.452465588579523 ns/iter 5.549782751596149 ns/iter 0.98
JSON_String_Equal/100 5.26963201952161 ns/iter 5.171306290423053 ns/iter 1.02
JSON_String_Equal_Small_By_Perfect_Hash/10 0.7763671012718115 ns/iter 0.7611820241441148 ns/iter 1.02
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 3.628368556786012 ns/iter 3.528857428680561 ns/iter 1.03
JSON_String_Fast_Hash/10 1.9848957984678328 ns/iter 1.93158072955691 ns/iter 1.03
JSON_String_Fast_Hash/100 1.9613760980991932 ns/iter 1.9337204872195297 ns/iter 1.01
JSON_String_Key_Hash/10 1.5318623010757486 ns/iter 1.471053758633005 ns/iter 1.04
JSON_String_Key_Hash/100 2.6386880433618822 ns/iter 2.6253072225795195 ns/iter 1.01
JSON_Object_Defines_Miss_Same_Length 1.8524510034480908 ns/iter 1.8163154762397422 ns/iter 1.02
JSON_Object_Defines_Miss_Too_Small 1.8582217975913538 ns/iter 1.8216313098610677 ns/iter 1.02
JSON_Object_Defines_Miss_Too_Large 1.8078902347546375 ns/iter 1.8200358656906235 ns/iter 0.99
Pointer_Object_Traverse 52.085924956009954 ns/iter 52.0595163895867 ns/iter 1.00
Pointer_Object_Try_Traverse 38.26428992968828 ns/iter 36.40261750862002 ns/iter 1.05
Pointer_Push_Back_Pointer_To_Weak_Pointer 161.9093810514211 ns/iter 157.97934406983933 ns/iter 1.02
Schema_Frame_OMC_Instances 147893571.8536377 ns/iter 147939586.6394043 ns/iter 1.00
Schema_Frame_OMC_References 80355193.87986925 ns/iter 82478337.8177219 ns/iter 0.97
Schema_Frame_OMC_Locations 81117868.42346191 ns/iter 78775776.75713433 ns/iter 1.03
Schema_Bundle_Meta_2020_12 4094722.5960818203 ns/iter 3902452.6180501757 ns/iter 1.05

This comment was automatically generated by workflow using github-action-benchmark.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (windows/msvc)

Benchmark suite Current: 54e3844 Previous: 01c95ca Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.7959231237515576 ns/iter 2.4883299999999053 ns/iter 1.12
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 3.104463392856717 ns/iter 3.0986798842427112 ns/iter 1.00
Regex_Period_Asterisk 2.795522141609618 ns/iter 2.7895049987547313 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 2.759067721982942 ns/iter 2.479978212071631 ns/iter 1.11
Regex_Period_Plus 2.831864864807781 ns/iter 2.796573213036985 ns/iter 1.01
Regex_Period 2.803278213033781 ns/iter 2.7978107130365055 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 2.8010282130349853 ns/iter 2.799427096964431 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 2.7876269841188033 ns/iter 2.7960500880374433 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 2.8075731448144454 ns/iter 2.796180668394426 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.7049800422276142 ns/iter 2.480110357143011 ns/iter 1.09
Regex_Caret_X_Hyphen 5.951081249999594 ns/iter 5.895279000000072 ns/iter 1.01
Regex_Period_Md_Dollar 148.0362924983731 ns/iter 151.58167410714694 ns/iter 0.98
Regex_Caret_Slash_Period_Asterisk 5.882851785713683 ns/iter 5.87417589285723 ns/iter 1.00
Regex_Caret_Period_Range_Dollar 3.1064883928572886 ns/iter 3.105749553571156 ns/iter 1.00
Regex_Nested_Backtrack 576.3818000000355 ns/iter 578.8142999999764 ns/iter 1.00
JSON_Array_Of_Objects_Unique 453.8604945016506 ns/iter 463.2610409065158 ns/iter 0.98
JSON_Parse_1 75990.85937499694 ns/iter 75045.26785713545 ns/iter 1.01
JSON_Fast_Hash_Helm_Chart_Lock 70.84649107142127 ns/iter 74.70642857142654 ns/iter 0.95
JSON_Equality_Helm_Chart_Lock 219.09903125006736 ns/iter 215.2168437499924 ns/iter 1.02
JSON_String_Equal/10 9.028659334693486 ns/iter 8.97056379923815 ns/iter 1.01
JSON_String_Equal/100 10.267682097018298 ns/iter 10.251204687499182 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 2.1679834374999984 ns/iter 2.169165937499784 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 12.70670892856986 ns/iter 12.69969503259095 ns/iter 1.00
JSON_String_Fast_Hash/10 3.715137834821342 ns/iter 3.714811600509736 ns/iter 1.00
JSON_String_Fast_Hash/100 3.7229921875007017 ns/iter 3.715711064793583 ns/iter 1.00
JSON_String_Key_Hash/10 3.720379369186344 ns/iter 3.7185176719312243 ns/iter 1.00
JSON_String_Key_Hash/100 13.754980357142749 ns/iter 13.6139081981522 ns/iter 1.01
JSON_Object_Defines_Miss_Same_Length 4.683120546166861 ns/iter 4.6445085823463215 ns/iter 1.01
JSON_Object_Defines_Miss_Too_Small 3.7216499933541503 ns/iter 3.7136239219398335 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 4.695118113473139 ns/iter 4.645012500000283 ns/iter 1.01
Pointer_Object_Traverse 49.84452999999576 ns/iter 49.72291999999925 ns/iter 1.00
Pointer_Object_Try_Traverse 65.8497321428594 ns/iter 66.85780357142131 ns/iter 0.98
Pointer_Push_Back_Pointer_To_Weak_Pointer 160.80209821426806 ns/iter 163.00906250000324 ns/iter 0.99
Schema_Frame_OMC_Instances 397655650.00004697 ns/iter 393057400.00003195 ns/iter 1.01
Schema_Frame_OMC_References 240990800.00003898 ns/iter 241338666.66666865 ns/iter 1.00
Schema_Frame_OMC_Locations 233188733.3333119 ns/iter 232091433.33334243 ns/iter 1.00
Schema_Bundle_Meta_2020_12 13421028.000007026 ns/iter 13336920.000001555 ns/iter 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@jviotti jviotti merged commit 2951f08 into main Aug 11, 2025
14 checks passed
@jviotti jviotti deleted the md5-no-bearssl branch August 11, 2025 16:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant