From 5621418bd77f341667ac477ea21c826880e41874 Mon Sep 17 00:00:00 2001 From: Garrritt McCune Date: Fri, 1 Jan 2021 13:29:10 -0800 Subject: [PATCH] Added password and session creation functions. --- .gitignore | 3 +- .vs/SecureCore/v16/.suo | Bin 37888 -> 39424 bytes SecureCore/Controllers/EmployeeController.cs | 58 +++++++++++++- SecureCore/SecureCore.csproj | 4 + .../bin/Debug/netcoreapp3.1/SecureCore.dll | Bin 11264 -> 12288 bytes .../bin/Debug/netcoreapp3.1/SecureCore.pdb | Bin 20756 -> 21032 bytes .../netcoreapp3.1/SecureCore.deps.json | 64 +++++++++------ .../bin/Release/netcoreapp3.1/SecureCore.dll | Bin 11264 -> 12800 bytes .../bin/Release/netcoreapp3.1/SecureCore.pdb | Bin 20520 -> 21056 bytes .../netcoreapp3.1/SecureCore.assets.cache | Bin 140 -> 1441 bytes .../SecureCore.csprojAssemblyReference.cache | Bin 424 -> 424 bytes .../obj/Debug/netcoreapp3.1/SecureCore.dll | Bin 11264 -> 12288 bytes .../obj/Debug/netcoreapp3.1/SecureCore.pdb | Bin 20756 -> 21032 bytes .../PubTmp/Out/SecureCore.deps.json | 64 +++++++++------ .../netcoreapp3.1/PubTmp/Out/SecureCore.dll | Bin 11264 -> 12800 bytes .../netcoreapp3.1/PubTmp/Out/SecureCore.pdb | Bin 20520 -> 21056 bytes .../PublishOutputs.d9e5d91e5f.txt | 2 + .../netcoreapp3.1/SecureCore.assets.cache | Bin 140 -> 1441 bytes .../SecureCore.csproj.CoreCompileInputs.cache | 2 +- .../SecureCore.csproj.FileListAbsolute.txt | 3 + .../SecureCore.csprojAssemblyReference.cache | Bin 424 -> 424 bytes .../obj/Release/netcoreapp3.1/SecureCore.dll | Bin 11264 -> 12800 bytes .../obj/Release/netcoreapp3.1/SecureCore.pdb | Bin 20520 -> 21056 bytes .../obj/SecureCore.csproj.nuget.dgspec.json | 6 ++ SecureCore/obj/project.assets.json | 75 +++++++++++++++++- SecureCore/obj/project.nuget.cache | 7 +- 26 files changed, 232 insertions(+), 56 deletions(-) diff --git a/.gitignore b/.gitignore index 7a7b1a8..8bd00d7 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -SecireCore/bin +SecureCore/bin +SecureCore/obj diff --git a/.vs/SecureCore/v16/.suo b/.vs/SecureCore/v16/.suo index 0970f1b03f0672cae9cb2975ccc97d43bd4287f9..6f4f02fb3941a0d3c5dee73c472e621893a02068 100644 GIT binary patch delta 2976 zcmZoz!PKyYX@U)-*hX7^rpbmLGLsFMSokK~_1oX_;2NVM0|SGD_T(xiKNeXA28PM< z6BQ>LFtIbPnf#Tho=u;Df#D_7f#E+A04Wt>U|^79U|5N-yA9RmYH z>*PcwVU8{a28M1>SnF^l$bzJoGB7YKgF0#j0|UcK1_p*z3=9mbH_zn?XPm^vAqzJE zstTm5gMopelYxPu3uNeI3$7SZkQvJv7#KiifK(uv!RNxE4D}8yiYJ%w1#l=aFff2( z0WSE3uYqyNU!+lS@)l+%j`YQj3(VlpJ$%lysEfCRaM8W+awn=7Xes^2<|; zOO$k!-0CxPQl0bj(sDABOB|C+GV}A4tds(Z@^cGHLW@(2lysE*3qYd9t`!A|c`2zW z2>bGjN&<@V3sQ?pD*Y03Qz81YQj<%-JRPOr{Gt+<%%W77sgA|Tsd*`xdFe{EwY3Zk z_Mk-0AjZHTxAT*JvG3XB>NfEv=4_Qy8TumkKv?fMbDyfngG#GbaNmkswFZuVVF+OGITRPq5vw*~92J^*2A*!;ypoRP)Fz|Ckgzm+Yc$GyY;=Xd^dpOllW>$JMMS$OWp zYVd=>Z z?i`ajTrDQKgfPZTo+zxn`G9K!Nh8aL@oB!o`F( zN!x*G^1cw&&3>`QjFWG~tFtD796Y%t-eyv~!zPz>HlhPbUM`)Xh#`?7mqCvqnW2~g z7M=_Y7~v_n*}>-nlQbxp9T^N5oEa<`3>e%Ps1~%gkZ@&SV9+`c#K6FiiyX8jY?B$| zG?*9}CJRQIP5vLnIhis3A8Qgw3&`6X5$8cIItGTxC*mz8Hza6G4oa5Td?3Mraq=VA zhQ$p%Op_hrk4$z+v|)#;oNSwS`IS$tpu<79^L$tL>U+u{{R2~-v~;B z6!9}KFvv16FbFX)Fvv|l$Ra#3frpisfq~)Q#6WLWZUzPh!^tQ0PeFW~hpEsz6cU=H-;WYC71jMbHl-IKqvEAw(PFffQSFfd3n zFfedU4&)H#l!CgA1>zPKO+E$&1~HI@|NsAIV_;yAWME*BU|?X7hbjblNP&TYL2+^; zi#4kk0|SF6L~8)2HvLcGNG32gPcD`GKesN9VCNTK`|aP`KR{z$sWu)o4@Gr zFizrg;Q)!UBPp9)!spM)0P+XL&KC6N07Vig;$V)O{6+9QCnG3b8Y0=b`HK(>BgiZA zr#Knp7#JATkR&I6QShJaY-T#SLeXdP5p@GrkR;3GpE%TB;7~=215U68P}TrPy?}_z zWC<>w$q6DQ0%i;h4CbJyhbEHAPdIc~KxtyKi0GTiB3uHK38@wUsRrc{cW6G@te~&L z%%RD^z^CX2Z!Pb^#oqFb25-7V?|FSn)7!ayY^SjuTLhL&!LZ zGqRYPT3Br6cd=!ZkUsjluqw>i?pThl)4chv>OIm5lcKYAohJLZN=!Cz72tTIa7lbY zmafxeK{uVr2V5N%=`c;Q@Yw8Ovx9MyTNtxeZLMjtshOdru}P|dg=K6kDCoHvY8mtx zTo_Urk{C)E(iv(P92xQ$CO618Og3O*ncUzl0>hgf^3>Uw1Q{o<44lSTF?nJ@if{o# z5ko#hIztgdB10~N9z!xi@nqrB@X4!!#3qHvFfvST47Ohs%*^G;4+(WPhRJ>5b(42R z8%^#D-@tfua({U3iF*Y{YnN1W#ZX`1}8$8u7a z#^j`KiOmjO4vdQrOk&z(=fbqvC1npIe@bdvVrfoEd`WJBrMamY8DYNpfa|o;P(}~s w%?BnivP^F5uAl5M$zkz<35=5$`Izu9Fn}t&4hCliD~8Pnra3T9R+xSO07;A=)Bpeg diff --git a/SecureCore/Controllers/EmployeeController.cs b/SecureCore/Controllers/EmployeeController.cs index 031b467..52396be 100644 --- a/SecureCore/Controllers/EmployeeController.cs +++ b/SecureCore/Controllers/EmployeeController.cs @@ -3,8 +3,10 @@ using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; -using System.Threading.Tasks; +using System.Text; using SecureCore.Services; +using System.Security.Cryptography; +using Microsoft.AspNetCore.Cryptography.KeyDerivation; namespace SecureCore.Controllers { @@ -31,5 +33,59 @@ namespace SecureCore.Controllers { return Ok(DataService.GetById(id)); } + + [HttpPost("login")] + [AcceptVerbs("POST")] + public IActionResult Login(LoginInfo info) + { + var hash = Auth.HashPassword(info.Password, out string salt); + return Ok($"Session Key: {Auth.CreateSessionId()}{Environment.NewLine}Password Hash: {hash}{Environment.NewLine}Salt: {salt}{Environment.NewLine}"); + } + } + + public class LoginInfo + { + public string UserName { get; set; } + public string Password { get; set; } + } + + public static class Auth + { + public static string CreateSessionId() + { + var sessionId = new byte[32]; + + GetRandomBytes(ref sessionId); + + return ConvertToHex(sessionId); + } + + public static string HashPassword(string password, out string saltString) + { + //Generate a 128 bit salt + var salt = new byte[128 / 8]; + + GetRandomBytes(ref salt); + + saltString = ConvertToHex(salt); + + return Convert.ToBase64String(KeyDerivation.Pbkdf2(password, salt, KeyDerivationPrf.HMACSHA512, 50000, 512 / 8)); + } + + private static string ConvertToHex(byte[] bytes) + { + var stringBuilder = new StringBuilder(); + + foreach (var b in bytes) + stringBuilder.AppendFormat("{0:x2}", b); + + return stringBuilder.ToString(); + } + + private static void GetRandomBytes(ref byte[] bytes) + { + using(var rng = RandomNumberGenerator.Create()) + rng.GetBytes(bytes); + } } } diff --git a/SecureCore/SecureCore.csproj b/SecureCore/SecureCore.csproj index 72915e8..e8c0a2d 100644 --- a/SecureCore/SecureCore.csproj +++ b/SecureCore/SecureCore.csproj @@ -5,5 +5,9 @@ e3dff1d0-8e29-4bc2-8020-8999a38530f3 + + + + diff --git a/SecureCore/bin/Debug/netcoreapp3.1/SecureCore.dll b/SecureCore/bin/Debug/netcoreapp3.1/SecureCore.dll index 2c74b823962ab13cf5e166e8e1da57ee68539b8b..0591f085f0bb2385e9296dd44f87302da7f55f07 100644 GIT binary patch delta 4777 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 delta 619 zcmZ3ngmKCu#tA0%4a^J-%5@A3DJ%>OA`A=+%E2W?nR)5O3=9km6)X%4EFiJaV1^nN z28IL>+db6Ng@J+L4hsW=g%1ORvQtie5(5Ln^Q#-?F&y>t*`%6qVb^)L<)UkN)-f_L zu!V~+;^gFFU|?imV6b9fVBle3VBlk5U{GUVU=RjTAPG|j1_m7l1_pKp1_ov*4N?fQ z93(G3@us>UNQW!~0|OHS1A_p_q{)Je+Nw>S%nU0$Sr}}+m>H72SQym3nHfU8Sr{gI zGc)Y>W?}f?&CDP+Igv5b=%gnb!+lRSh7X?X3@u*l470r08FqPr{0YKL3BF1C^1}3oUA-2jfAowN>3=HxN0u0Ph`8Wm!1|Y&fkB0V3(n^U z`x~J?5M(g}0|VpaR2D;C8&7VKuRweT#>tCWTon&6vob93IKa%tuo>(o2IpWE8#{~m z_?-OY#GGOShRu?!i#-{YC*Sf@p3LO$tdnqn!81pp;h^n_Imbn=MzPJ>%~|)|{d|#2 zv#{;%oK^0tH*mLKj1pyFU@#V%T<9+DZt9Wz$nkj$e_%`Aqo$72juX1JvhMN_2dA9*Q)~zUOy(g2F9QWd6!LI O9~jEy{a`X%kP-m-!*_=O diff --git a/SecureCore/bin/Release/netcoreapp3.1/SecureCore.deps.json b/SecureCore/bin/Release/netcoreapp3.1/SecureCore.deps.json index 4025589..f8b40fc 100644 --- a/SecureCore/bin/Release/netcoreapp3.1/SecureCore.deps.json +++ b/SecureCore/bin/Release/netcoreapp3.1/SecureCore.deps.json @@ -24,6 +24,7 @@ ".NETCoreApp,Version=v3.1": { "SecureCore/1.0.0": { "dependencies": { + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "5.0.1", "Microsoft.AspNetCore.Antiforgery": "3.1.0.0", "Microsoft.AspNetCore.Authentication.Abstractions": "3.1.0.0", "Microsoft.AspNetCore.Authentication.Cookies": "3.1.0.0", @@ -40,8 +41,6 @@ "Microsoft.AspNetCore.Connections.Abstractions": "3.1.0.0", "Microsoft.AspNetCore.CookiePolicy": "3.1.0.0", "Microsoft.AspNetCore.Cors": "3.1.0.0", - "Microsoft.AspNetCore.Cryptography.Internal": "3.1.0.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "3.1.0.0", "Microsoft.AspNetCore.DataProtection.Abstractions": "3.1.0.0", "Microsoft.AspNetCore.DataProtection": "3.1.0.0", "Microsoft.AspNetCore.DataProtection.Extensions": "3.1.0.0", @@ -314,6 +313,31 @@ "SecureCore.dll": {} } }, + "Microsoft.AspNetCore.Cryptography.Internal/5.0.1": { + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.120.60107" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} + } + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/5.0.1": { + "dependencies": { + "Microsoft.AspNetCore.Cryptography.Internal": "5.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.120.60107" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} + } + }, "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { "compile": { "Microsoft.AspNetCore.Antiforgery.dll": {} @@ -410,18 +434,6 @@ }, "compileOnly": true }, - "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Cryptography.Internal.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - }, - "compileOnly": true - }, "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { "compile": { "Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} @@ -2014,6 +2026,20 @@ "serviceable": false, "sha512": "" }, + "Microsoft.AspNetCore.Cryptography.Internal/5.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VGfj77RBkyWpPxvX6oSghE3DPObvg171HRdwr/t3aJQ9Y5cgaZE8BUNLhHZ0yBFa218r7e9Qou+DLGfRtve4CQ==", + "path": "microsoft.aspnetcore.cryptography.internal/5.0.1", + "hashPath": "microsoft.aspnetcore.cryptography.internal.5.0.1.nupkg.sha512" + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/5.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kYiQ5AZMKVIB+28+ImC6GihJTSh2Sr6iofiYtsOOnCbgCmNBljH4n+r8Qfocxv78xeeby5lwZorq05OvriDbOQ==", + "path": "microsoft.aspnetcore.cryptography.keyderivation/5.0.1", + "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.5.0.1.nupkg.sha512" + }, "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { "type": "referenceassembly", "serviceable": false, @@ -2094,16 +2120,6 @@ "serviceable": false, "sha512": "" }, - "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { "type": "referenceassembly", "serviceable": false, diff --git a/SecureCore/bin/Release/netcoreapp3.1/SecureCore.dll b/SecureCore/bin/Release/netcoreapp3.1/SecureCore.dll index 18921b67668ae1172123c616ba1fd76dc78f3cdd..cfd66a32be5f0beca15abbdcc2415b5da23f3e2c 100644 GIT binary patch delta 5477 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 Dnz^b{ delta 4002 zcmZojX^5E6p>#p{`FaK@c)*~KacnUHwaB1Bu7GhxF(hvp_A|OJP zfq_fBSDk@@QB|ynk%6ILk%kyZTpUC&GB9Z8OM>*tF=1JF|v7NS0Yc0YWK)sX8781{PIaakV;b z1_qXYY)T9aY{g0p3|y)WAQ=ti$f{Z~ipr`C3|vgrAn{^J1_m}&iF`2-RpiLPP>?Udz`&NTI{6E;qB%&NmK;PS)XA!l za1tz5W?*3BVq>o51(^;ui|rqq3dm_{lYLn9>cQ@@V$#q6*~MJT!N9*#f!?pv_w%mn3gP>3Z|us=7VYJqLpA;rf4&m zmMz*3rsax`gK2rrqPrkQ11HE)dc}$i3~UXc7}0{owi2_30Vu{`0`*#U%=w}W3~Wr* zpiuh92$Rra5H?_C@MB-;FtaZ+--LmIYgRrV0|T2D1A|krmlGo>K~Jt_m$tpZ$-tmo$H3si z#lQecFUr9sMVWc&#h^5DM2vyq3j+g#a%eEa4siws0TA0g)Dx60Plz)xXiUD!u3m4! z0Lf!~3=9lv3=9mykR-rh0_8J9{K3EuRmTFA7lVqkf~;bA&H~C}3=C`xUCd4FYz%L~ z>%+UOnNL_3_VOL+-wY2m>JmE7(zf~J%b>KV$cJVtH9(XCXjRyHxDZx z0|Spg3md~?rY3eFhUu&&tYQp8Y}Z+(7@FB!*!URsbAx2V8F*Ob7;@P%>14~kD-Md#Li}V&tSw*pTHo##xM!&x)&TSY-$YC*<9E_;adYD7(mg^$RNP*jU|l9 z6wWhXgYZ}wKyn|rK|Ce~4lr*wV+^|~11p07!$JlIhFy#?;HVG=%Ux#t$!^L}&&D7M z=DuV5$Cb&z!5{_ZF|z;TDrMkgkY!+26kxc(z`$V2z|Ek*z|1HBN_z~Z47?1=NIX6U zRR%?d8pcpYMus%TNJd5mImTEGXMXAA%p^bFG&q*!|x85v@syo+p;7?~KR zf_ZHc((G&u%nWnkyqS#53~L}fj%BR#8Ce*%KzIxV>`NF~7%o70iA<{)>sc8T6hWce z#!4GVEpKV6cSprZF%wa4`*R-5@cRIgA}M9WO&Bdzc?|Mt+8^5T1lI`%^{%h9eLjLj(7FMnMJ!WsvJ8N+`1b zU=(D?LgAHxd5~xlWT*r4ni=F7{xAwMwAX{V5J@41elV|@!H|K8Nr+)Sm^8{ zH8a>Va4;1c^XMZkBow2cqaWlEia1 zkaz+&h?D~xB*nwZAi==NAkEImAjkkpa*_|6|*4ASfZ42EFR5==URNl!2t2qq)J zWFnZX1nWHrW}jq`u4iXsxCs^lkpc{yjH+y+41$bc3mEUPNHb_MX7Q*n7&1QO)?hGX z(6gEWIjJ(C`TGD9Gf9)mVRJCh!RF~deCJqBxr zgG_o1&J5?6^ccJuZZqjI1cSw+88$LGf(=RplZ{|<0hl}pCLe-H21bx&%#7I#49v`o z#SG7w6u=_NV74-2HiH(V$pc_=0Tal$17Pw2m}FoEi6k&r zGdyEzU~Xo3&2#|FUdeEsL4%Q*fsuiQfr){g0aSXgV&!9EU}$F&W@2EN#UR1Nz_1fc zCh^EHF>o<#0&}F9WF{*Lde%2F%wbr^@Qi__0hIJWnF@x(m>9r@GC>8L88yL7kY!LI z1|LQha4~@@#sw}&P{rb~i1l$X)PrkvNL>yx)Q9m17KNRlMgRk-!U4O0fq}u9@ii88 z7GP;qi_d`?5)7zfyEs91fy6-egV+o{j1RzqpkM@>0=7gL++P4G1S?`-VDMq|2RjB; zYzJ5j)q(%OVyNoO!L1i0v3dp{#`j>ekpvlh7)`MFP6LZiG(g=Iv}m#bB?1O624)6s z237_h22KV;26qN?hDZi~hSLnO3>=K{44~qO!Nx9m@(SUS$;u+rC!Z2=nye-&HaSc* zc=AnA-^oT|l9N-#BqlpaicX#Wz{yf%SJFy z{;W_pxl&P%J2kJ2Aw9Ju-Y>s=@@_@T$%0DylO2^(CjV9H7l^nO;-gl*)o=Bgs+`u; z|B936C@Vxy6l$2r%)r3M$-pGk0OIg*!C10||qLWD;sPI9Xi9s9uLdRH)%1laLIPumB^I z9D}G(EhC6*xX2{OzyvZ@hE0J{sNtpz3p=Bb0Ve|!NCgK62Sgu-kbr~$6Ie`+5hMfG zE62#n#l#^bz$3uOC<_t=nF}&c0PLiPLZK||jDnNJRNW=n*+hjZ8HH4s*@QGe>_A4L zP!=|!hQ`U|s-`T=3JiRc*QhE8a4Ik|LKJc+fZVzHvnn^^WMOq3BcrFEo-r``27uBr zsAcY9&%odTZUlf+8n{6Ps?pRL7#McjGcfE{oLr=?Bp{lhN5d3K~8Al%~Ue`Rk;qeT(BVKfLFH_JBbqtAN-F6BWgn#2hw0t^fc1`G@gQVa|XsvrrF!Fmh~4D1XL3pt^RK$e5# zB_`ff=LG4{U|?Y2oXp8+tk&+y%&^vzg<+c)Gs7J(7KV0jW`?caEDRsLnHl7LSQr9) zm>J4^CMPjwM4j_wW4Q0h#_-IOjp3~)8^bS8HU>s7HUI?!5oKSgCY-k|y^%)o#G#LaK zxS;ZJ3=9l946JZI$botcTyQ==0|NuA0Z7B-gUq6;Aipp&n1F(dK^ROz*lG+649pCI zU=i8L7nu$D%ssgo7{E?uWT^6*EWjde?i{RQV`mW`pOc@Qm{V-Pki<}&T3no&pXZsv zP?VR>kdauN!B7lNold2hIVq_{48@5#C7Uf+rm{*TMohlQ@PL6KqbucS%#@4HGg!|i z^?O~|J~@y>Z1QhT1&La{MNJF~7#M^yBmZWIV>3Ml*mkOu#;ibhngVCs5?2{S4Pm|9^(N9H&w<13?8o-4={MLPj2#c zu1`I{;900}!Ar^1?tf7KMxogoRa`4SdQ~<2=;my5Nf4Zsxa6?jcTl=F7U5)LkYeFr zXJBNiWMg1pkd@&DQOZiZJWLD>wwk3OFE1MdD~k#X0|OHSD?>gDg9cN% z5Gb25)r+w)D6l1qu`)1dgbTAVh%nW1F)(m~@+u=!;bbnqSk}}73|=!Q=lB^jvQ1v# ur@_cR`J`VSpSRrs25+YW4BlP`7`!7UyZXnV3SFDL-anMd$6+#CfD!;!rn=Yw delta 721 zcmX@GgmJ|J#tEkN%nS_5bqov|EDQ`H3=9m)!6ikRdFjOr3=9l5EDQ`RAhFP31_u@f z1_uz^J=D{Mfq|icg@Iv(Hv@yRQ%-&o0|SF-hLRJ@6CLNq$%dCEew!|5^z_p+Mg|79 zaPdW)oLmeHj0_A677PpwJPZsBd<+Z>Y77hv!VC-ysvrpyr~oqq0|N-NLluH72g!>~ zys6F!(jm*hz`!(_lhIgB#gm!A%aeuSm?tyC8&4L7>0ZnXN4;1W7`>Sp^u1Xa61%E`N94}sP_X|%m4`# z1o_;B2`pym2KM*l_bj4j_dK|vVZq4II_T_XCWpz2dmiFS;WWZ zTQ6dP<#V4cb;F|*>=afSm745=|XT&}ZBJa=!2P`t(NRy#S6U3BtIF5b!d+#(Vu zYIvVAG%zqc37UJyW`d-5cgi)NS>dLxAVr%CxW$|ql_x*&lVNwcz<7YcO?5J_zq2>f z0R~S#g@%K+C*~X%xf;bbYd2@zclYx}F3rNWyK`2#uin7jelbdbfq}tTh?9*$iiLxn zfsv__je&tdR*DxyDJ$^GF& k?*M~W&;bUor~?dM8IxlJV^D>jO+FqN%H$m|SuRKk0H)1}CIA2c diff --git a/SecureCore/obj/Debug/netcoreapp3.1/SecureCore.assets.cache b/SecureCore/obj/Debug/netcoreapp3.1/SecureCore.assets.cache index 661609abf2cf23206801e686e84fea71495c835f..512a3a8257bf9bee807cbc949ff731c1d38ca484 100644 GIT binary patch literal 1441 zcmWIWc6a1rU|`tjdD%ZMIseMkJ<9Pp7bCpdFH9B6aOV9Prs-0#CP&}&H8TSoFflMN zOk{MniU}=FEh>&lOv%m6i_yy~O;0U}DM(DtPE1cNj>*kTF3K;?Pb<+&EH21PElJKV zO4Um)sw^nUPcKR=$f(rI%qvMP%1g|NG1W8BGmOc}Op3`%Eh#QZ%u7iuN-@$ii1CG+ z;aFVYms;WsGQ%0!3{R*TdMPYSV4{-zozyb-N>>L#RyO?YDr8%Vsdt3dTMbDK2rby#T}6V diff --git a/SecureCore/obj/Debug/netcoreapp3.1/SecureCore.csprojAssemblyReference.cache b/SecureCore/obj/Debug/netcoreapp3.1/SecureCore.csprojAssemblyReference.cache index 626c031ca5eab082b4ed5d8ae4b22bec7784ec42..fc42eeb396ca6a6f75b017ce98438d92b54ac0c7 100644 GIT binary patch delta 14 VcmZ3%yn=ayKO<8f%j7`DZ~!4=1P1^B delta 14 VcmZ3%yn=ayKO@sMj>&2cNFafMA%%6K zqA*Vb0|O5O1H&3;28NKyicC6_BN^4XKBzD-FeorEFsM!LV$^2Tn7oZqol$S{Jw_#k zGcF+Q3=AF&3=B*RtPBjQ3=C`J7#J8Cz?g0FL}i1?0Zg1RA`A>%3|b7r2CNJ=5II4H zVo?SLE)6jdAr2xW7#O(3dvzEX7*)lJ7#SD}7HLR=#HBz4BLjnWz6=8c7ne2zo0bxj zhAh}bCngQq$y=EexaAobxD@{X|6i}6F!=$KxT7LSDVq)_1G9z_0|S>D1G9!Qh-TJM z0aJB+3=Ax)y5eeeybKI1|JXDb7}$zc85p=!8$dD|YLhLPgA^c^2ph04tbllwfvH%X zfq|=*m4Sf;Wc4a$RYr};7noHTH70)rlTs`owmplMj3xsE8y6dMEk6ST3j<^$*42=HH%8U4#?pkKS~?0FgP+WFt9N&2r_8sf`l35 z6?$zL7#O+P*u~@(^7TMLz*LmVz)--hp$`fr0|o}Je2@t|_qf?~*xB+8K}zm$Xo139 z02D{;47w%^+#t`$F;#OiFtBJTF)`PI8FEb3Tnr&l5iW=nBAAUpCNVHE*Ybd5gbkP( zOc)p#*cliEi?u->Wne2d28E0O0|Se=w1x=-0~gyrHXV>}O(#dODuO%)ir9&uh*cFY zS`4NoiZ+93$)bZ`TB_(Yn3gWO3Z`X>?t^LBqSs(ruIMwEmgg+uWMn8<)W8jLjUFgc z*cw1FiAWltD7OH`HAJW$lmP9R^FfU=RbvECT~LSD8WF&%naKz`zMr17d@6qXYv3 z12Y2yD33BQFuY|2iGkdfz_OWxjo~VoOku9#;AgnQ0TSQIEX~TrV8qJu zK@>#RGhAW@ao&T;29OZLWH9?Sj}RLlLnf~cD;t9+^JWeq25IIh4k3mL<|+;`hQ(|R zY*Gwz?2p;x80N9Zv-2@%fK`Sw2(c+Kbg-APvN23y5@J(h$YQv{pvAC?`8|Ucg9*!f z20aFC4iI}L%X%_{46*>c;S%(}tCg;SReEs~5vB-eU}W3(#TpX9#2X&lSlU#vslc$r{CQjx(NJiJ_P) zo;{9XK36=+Dqh1l2_LYaivv>3d&;@Pzr zHnGREgQC6$L@+Rdp#Z}l)@w|rU^XLz0E0I>gvY`F;?+m;g1Af!9AGXdQ!j@p11p07 z!$MHpGxdVwP8ckw$YjiE%D~1T3g&TgB=8h6a4<-Ld8X_MJf;ks402$e3`YV_Cj&Qw zG6S=s0K)|a1_o0GUIsM=W<~*UNp8x(&!7q6)q^Dk7_=D_88$G^XJllU#kiP}kwK1e zIU^&(dB#kGGBN}(u3|J~_{y=9QIUa>V=to_ zLj}VzMll94hEt4e4AP9t8QB=-v0h>f0M$4Q(-;)kt}`++BtUufZ`kiLGBKeB#;ACir z@W8I)Vwix!b5R1>`Hb-;j{p-FLkyJ1&nU^n1(IN3U^vDKlH-Q+Kyus+lfWw5IF>VT z)HCrg%z|>)F)%XlFf4}hGMIRnco|khd4)^@47?0mAUv>R_!#!WdGbtr3>P3ghL=35 zO#BRA;5;oReg+9;kPF%vRM`xe1Q;qHJdP?R9;SLhh6X6Nok@T}kf9UGd&kJbB*ZWg z%KObIz#zmh3&I0iFU+tQ&NF8cX4nGZF}&n)ViIBa0_IJW2;%Tz5@Cn~H98nzyeu#e z65k^A48>q>GlM)s0FwwqEtm(96lG`w^O_k98N!%E8K!}G5IHf11z=t?gFQnG6QtnO z;{-KSAmkA?5c@I*h;(5GRhH$vAodRyRI;9tL7EXH1R;^7MVS!d_Us@wvMdwW=tDdp z@piD$&AhA(5)7OSJ{*h;f()S4EXm-*!Ns7-;KL!nU1vJs3P0UoeIKjR?M)F z(T2B~VI!j!Qy0Td#>uQ*3Qekb2aP1)I~-Y zCM8A{s6mf-%or~+cJhWZ{$woY$znXnP|aJ;c#z=?PYt6cV-ar?nCxIwWJqSPU{++v zW=Ln&W8h{eVbWs|W~gP-V~}Q;!=%Tc%&?S6k3pN^Hj^HMF#{{J9)mT5D6<}eGlK%N z9)mZ7F0&p(eK1%ent_$s5p0|z*tkS6I}yxo1hX5#>;+)2U2yzfJ zV=+SkGc#i~g9Wn!SVR#@g48>J*^W>$yPhGP*%_?VnX#CmjX41s8Q2-v7&yV5jBRX5ObiVC%;`)F46_(= zm>3v#g2@-W1xySKo51XTCJ?(DO#Wvqn7otEv!01TjzN%tkwKn8kb#LofdN#PDKZE% zOk`NiaDqXXk);8Ydq71K3}0gcx33wPpaQ*&bHPlIo1j7r(-_-8{Tc>Tu^ezA3#wSb z8WFQ~bP<~t{-IwmA_rC8M2fE@_61602=Fid0I2NpziH47VN$T(vWdk<2E=9p<< z$3QIs%THsB#Ns*2iJ-Gg(_$mK!AFms;+VnU^|w zqL|p^SYcgRh=~w$ToOwl=71T_MX8%-2%9i+J0>Tm7LFZQu1^CN^_G^ zi`-N5Qi~Ex@+X%_+-7r6Epe(Wnd~E}DIc7gTw0V_QmN-$R9R4xpI($$kWs1Un3JAg zlv$FIyE#WPk(tdczbH4cWbzrAhtk27#U-h^df2p0UM;IX`L1k=mUb{hDnl_tF+(Op zK0_XZ0)sb0DnliM6@vmpHG=_z6+;9=EkiYfAw%tCd%1}M6&EWGhbHaxT^i->@u2J4 zkI4_@wBwfwH7sRjVBq6qU=nHoarn4kELlEI0Y*lMC<_;(5D$w2gODY=028B-uaGYr z7n6{LkO(^iqfo<9AzyBguA@Q?M+Fu`w_*2{l}uoF#8vZy+SYAu81Hlu1a2 zNko8=Nsd8Os9_=_n0m@2$G`+KU5167QK*tlfl;X8tqdnSvrt2;EUQo@D+7a2Lo2%i zGovgk2dIU~$0sAh&CVob0yaZPfQx|%%;MnSfLOvIBp@Zg1QC>D6cuXFL9$AYk(G;y zLr8#EfRRxa>;RA?$bJEkPZ}8~8!7~e_A&}-FtZ8iu(OE@MKTJ-vaks?Or1PKAyN|L zzDgk#E(J!A$sl!{3Jf6oH!~}8GKz9BGO*@=5(onWCnEz(fPZiZ1H)tl`Pp3ggppWMJ?I2_!Huq_9p@ z6y|AQVBle3U~q6?Uf4zp>Uynpr~$ zOx5u)FtDiVimTOeGcd6HV^d;aU@KN;VBk`10Lf^mOtxSSQh-<@Y{0^>0^(5yreakF z2CiCG1_l<8)vK6Q8Pz6VU{+yNoBS0_O0j_0_AFX5$_xx_Tx`s>ybKI13{2G^Eo}eT zR6rJ~Pi|!~;)0m&#H67)`5=oXqt@itEGqR{Acuqe=)|O<4e}!c6LT#W0|Sc|0|SGw z0W*UM0|Nsa1A`#QA#7X>Y{fbt2k|j5u!u`*=rS;HvHfFH16iU63O5!825k*i1_o_z zZ3cENkWb>EK9T2wg>@<@tX0K}${836>KCa>6t#l|B#WkkX{n<5U|PCpC76~e+6<;; zi}r(QxuWA>TAs7$E{M^<339Dou_6NlTLUO`5zz&T218KzBZTaj^Fya)U+d zK+b?jfth`o`KFUUu^HLwa4|3_*D)~6;9_7n!^6O!99&YAnU`J+3YQdd28J&T3=GPl z!3+@+3=9GwwtJ|j3j+f~h6Dpc!sJAD^?EA?NIv0XU|>)KMGGWJGng_kFz7%W%)kt# zLHUUVDlg8!02XHjS;b()3d$xRx9(v+%g)9i&jKQ^GEHIUXZXer64zo*VBum|%#_c~ z#=yqn&Bn&i#_Y|;R?pxJq8Jju|oo?!p5M$6wa!~ki~F?L5o3} z`8|Uc!&2t=40;UF>>&16=JyOn4E5)^L7Z%+_Y7tX2@K9GYz&?ZR~W1q;#k93?HI0c zHnP|;D6u!PI5FJdXk_7I;9+lMabwuebBuwHVHGFHaaAngtX>Qi93Yi@IU8A|7^ZM2 zvH3Cl;80@IVpzilBE>mDWG?G_h9HI)obyP;{5Y8IM@Q1OPO^e|!*m1_3{cKtckJ$RzKw(`2A{ZFKP=LXaHH^s=%w}W|V5nw; z@K_i?JZl~hkBNZ;%-hYloZXaxl|g`EAp--$F2?2HXsH(lOI~Jl;V@-jV-N-NEZIG| z3mG^Vq`*8Mc2DkF22KW924+P8h6@Y~45kd+3-4$grDn8lxctKgTRaMFvCm zd5mTZ6%5N6#TdjGRx`3ONHcaYvN1en*~}OKD!3V@F{HBYU}R)SfbwM6_c1attN`=c zB+}T~7?>G0!g)s-nHdg2cpM*DPcyPGoPzKecC%k#WMQa(0p%t#U1MZrum#l*3~d}$ zO!pYs8C;>fW~RrC>&f!UH>$i(x__3fBcxuQ5DhJk9-)k&7V)%HwDJ#mEJYbq0oGtROjVI1ePp z%`ge9vW;Uo!%N1=6SyVn`Iz1^@-nQ33X3xdFz_;Lf$+dK^D*p&^B9=;7%o6~45zu- znD`mKzcQMcU@k}_ z8-pOjYcQ{wL7qX2Ns!?ym4mq%xBS zM5gkvGDt9RGNiFHG6*t&l9wby8ao$*CPNy#0D~czv;>omVA2yr)-wcxD27NdnFuB; z!J0c6(%3~AE`mjFf<<1!NdX2)#sW5J21Q1YHJXg-tZEFFj9Yp185|jPc#Ihw8N)bi z83GyCvZ^seGFGs8Fc>m!VGL);1e=h^_=Y=%A(N4VF`J>jk}-?5n4yzVj;EPnCgUB( zE{27SH(0tDRx%2*busWTq_NLnSjae!dme)bShEO&IO8S;8L;?HMs}u)3=hHLKN%QU zKQR0RvjxG<+R6Bhk(p5is`3c8IO9&nY#s~7lZ*-6-i!wsVtFDM57skm<&I?(WDMa+ z29ueLiVVpNLd=Q`*$g_&dJNnQeoT4{!VKX|dJNJGWlVYu$_({PdJNhOTbcA2j2Z4T z=`mO{yl2v5aAx?$q{raRz|O445DXTNX1LGf2sX_TY+53iod{+(g4vA>^&o2&fH?=D zBuL~TnEeo}lz|cCAZEs522*Bc#%cy3W(BZ_GMKH*Sj^zf>;M*V29pV3G8s%ZgUJP8 z@&K4zzyvbw0GNEhlpMz(#LU195=vlhW)Na-VD4rRXFdRCD>BqG>|i*^@S5Q}Log#V z10$$K#lQ|~2QhqQwP9jlXlHU{VqloX;KszjuoFzKzAgU#1Skzg7-GFMIB)HKJ5(C)} zvX`Npkrj)@+F&sj1}3CXh=XeeYh++xC}(U0I|gJRLW~*Qra^U}Cs+(gT|GlNV-va{ zLpkGnusKKy8Oj;!!Hz){D`p2NL=yuwu)xUy>~(PPH-jsEE(T@>ZU$Bc9tKVZV}>9G zO9tK)hCqgA4Dk#`jEM|xn{Nw+F;4at5u02s5m zNK|O^Z&3rr$qwRPljn$=vz8_1l%`Hrl#|{3OPrf=Gq)rc<75@7Pm^_|Z%*cuQQI6N z6Tv)rxBP?2I}~&o874ngNSj=$*e|d}bN27B^gB-5-%au{f1PSNSwu-&eWp;uOlAfK zK28QEp#~6#j|;|<<>M4!WQ2%LPE(ST+9~AA4U*g`)UZ>q;UF_RBNH0~Ba=|W$;tDS ztTS|kWH>~H8g4QP$uNlsFfz$8hzd2dGJ>g_OmYlNEL@C2GA!(jLX~U^j6w|$Ww_ay zgbcungao)4n7}L!4i1PZ96|z80!$D=IYzJ?#Hh&$%A))rb3x__urn|UHN2eMq8udJ z$S9=3%qFD4&L%1p$tV=d!Y0(vIr+76q!5<^Bgh1h0!{_6vo^=7a57G=Ry75+mPOa_ ztYcvG4FJVmAp--$6bA-|Dd3tE6w{DQ3aY@=85kH?9T^x{l_x(^RT6l9b;CS{qkcY{ zR1+@jI`6i8vWQxW5md0}6I2jnw)%D1RVx;Kxmh9DkG|bf`cTfK1?>EXb&>y2O*2;glx}!&)z9hRa?o4AZ@t8IF3hFfjTsGwA!U zFeLaeGqg=kWX$w>?a9W#=*7k$cz$o(ICM3Yx$5MY4GgM6>zf+S$Vz`&r&Ai%&1 zH6V_GfkA_T70w5RrxpVjoX-!A009Qp$p@K5*##Lu(IYYWBC{cHq$f860|O6Oq;N7n zi>u)RW>yA2uLc%Yh6NrCENl$QpkQzgRy?7PfpA!Heg6Dsw^nUXGp3nNiE)7 z%Cgv#QD*W&dl^QJ$&!A`tc(X3JZ&c1_&L`%9boY6Q<$4OgJb;^!L9WvKHe{myed$u zU|M67eg2`##p(GQ&ufW^GB7Y03v;qFFoHr@iircnsuW;lU|^KuWMq(K;t*kAWP%7N za56F|GjWK51hm)~7#P(#85y*hMA#S@nMxTMB$+rk801(OxEZWi7$kKW7{E!9k)x1} zQHn8LjFAl#%;riEN*zpDKzJ7FlkfV)vNj!H@R~5$-rs_eeR74r9V5r&?fyA@-T?;~ hyh9E!ct;&z@XnZQ7!ZRh^lb9%fKVo%fXSZ%lmKSdg#`cr delta 619 zcmZ3ngmKCu#tA0%4a^J-%5@A3DJ%>OA`A=+%E2W?nR)5O3=9km6)X%4EFiJaV1^nN z28IL>+db6Ng@J+L4hsW=g%1ORvQtie5(5Ln^Q#-?F&y>t*`%6qVb^)L<)UkN)-f_L zu!V~+;^gFFU|?imV6b9fVBle3VBlk5U{GUVU=RjTAPG|j1_m7l1_pKp1_ov*4N?fQ z93(G3@us>UNQW!~0|OHS1A_p_q{)Je+Nw>S%nU0$Sr}}+m>H72SQym3nHfU8Sr{gI zGc)Y>W?}f?&CDP+Igv5b=%gnb!+lRSh7X?X3@u*l470r08FqPr{0YKL3BF1C^1}3oUA-2jfAowN>3=HxN0u0Ph`8Wm!1|Y&fkB0V3(n^U z`x~J?5M(g}0|VpaR2D;C8&7VKuRweT#>tCWTon&6vob93IKa%tuo>(o2IpWE8#{~m z_?-OY#GGOShRu?!i#-{YC*Sf@p3LO$tdnqn!81pp;h^n_Imbn=MzPJ>%~|)|{d|#2 zv#{;%oK^0tH*mLKj1pyFU@#V%T<9+DZt9Wz$nkj$e_%`Aqo$72juX1JvhMN_2dA9*Q)~zUOy(g2F9QWd6!LI O9~jEy{a`X%kP-m-!*_=O diff --git a/SecureCore/obj/Release/netcoreapp3.1/PubTmp/Out/SecureCore.deps.json b/SecureCore/obj/Release/netcoreapp3.1/PubTmp/Out/SecureCore.deps.json index 4025589..f8b40fc 100644 --- a/SecureCore/obj/Release/netcoreapp3.1/PubTmp/Out/SecureCore.deps.json +++ b/SecureCore/obj/Release/netcoreapp3.1/PubTmp/Out/SecureCore.deps.json @@ -24,6 +24,7 @@ ".NETCoreApp,Version=v3.1": { "SecureCore/1.0.0": { "dependencies": { + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "5.0.1", "Microsoft.AspNetCore.Antiforgery": "3.1.0.0", "Microsoft.AspNetCore.Authentication.Abstractions": "3.1.0.0", "Microsoft.AspNetCore.Authentication.Cookies": "3.1.0.0", @@ -40,8 +41,6 @@ "Microsoft.AspNetCore.Connections.Abstractions": "3.1.0.0", "Microsoft.AspNetCore.CookiePolicy": "3.1.0.0", "Microsoft.AspNetCore.Cors": "3.1.0.0", - "Microsoft.AspNetCore.Cryptography.Internal": "3.1.0.0", - "Microsoft.AspNetCore.Cryptography.KeyDerivation": "3.1.0.0", "Microsoft.AspNetCore.DataProtection.Abstractions": "3.1.0.0", "Microsoft.AspNetCore.DataProtection": "3.1.0.0", "Microsoft.AspNetCore.DataProtection.Extensions": "3.1.0.0", @@ -314,6 +313,31 @@ "SecureCore.dll": {} } }, + "Microsoft.AspNetCore.Cryptography.Internal/5.0.1": { + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.120.60107" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} + } + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/5.0.1": { + "dependencies": { + "Microsoft.AspNetCore.Cryptography.Internal": "5.0.1" + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.0.120.60107" + } + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} + } + }, "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { "compile": { "Microsoft.AspNetCore.Antiforgery.dll": {} @@ -410,18 +434,6 @@ }, "compileOnly": true }, - "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Cryptography.Internal.dll": {} - }, - "compileOnly": true - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { - "compile": { - "Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} - }, - "compileOnly": true - }, "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { "compile": { "Microsoft.AspNetCore.DataProtection.Abstractions.dll": {} @@ -2014,6 +2026,20 @@ "serviceable": false, "sha512": "" }, + "Microsoft.AspNetCore.Cryptography.Internal/5.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-VGfj77RBkyWpPxvX6oSghE3DPObvg171HRdwr/t3aJQ9Y5cgaZE8BUNLhHZ0yBFa218r7e9Qou+DLGfRtve4CQ==", + "path": "microsoft.aspnetcore.cryptography.internal/5.0.1", + "hashPath": "microsoft.aspnetcore.cryptography.internal.5.0.1.nupkg.sha512" + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/5.0.1": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kYiQ5AZMKVIB+28+ImC6GihJTSh2Sr6iofiYtsOOnCbgCmNBljH4n+r8Qfocxv78xeeby5lwZorq05OvriDbOQ==", + "path": "microsoft.aspnetcore.cryptography.keyderivation/5.0.1", + "hashPath": "microsoft.aspnetcore.cryptography.keyderivation.5.0.1.nupkg.sha512" + }, "Microsoft.AspNetCore.Antiforgery/3.1.0.0": { "type": "referenceassembly", "serviceable": false, @@ -2094,16 +2120,6 @@ "serviceable": false, "sha512": "" }, - "Microsoft.AspNetCore.Cryptography.Internal/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, - "Microsoft.AspNetCore.Cryptography.KeyDerivation/3.1.0.0": { - "type": "referenceassembly", - "serviceable": false, - "sha512": "" - }, "Microsoft.AspNetCore.DataProtection.Abstractions/3.1.0.0": { "type": "referenceassembly", "serviceable": false, diff --git a/SecureCore/obj/Release/netcoreapp3.1/PubTmp/Out/SecureCore.dll b/SecureCore/obj/Release/netcoreapp3.1/PubTmp/Out/SecureCore.dll index 18921b67668ae1172123c616ba1fd76dc78f3cdd..cfd66a32be5f0beca15abbdcc2415b5da23f3e2c 100644 GIT binary patch delta 5477 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 Dnz^b{ delta 4002 zcmZojX^5E6p>#p{`FaK@c)*~KacnUHwaB1Bu7GhxF(hvp_A|OJP zfq_fBSDk@@QB|ynk%6ILk%kyZTpUC&GB9Z8OM>*tF=1JF|v7NS0Yc0YWK)sX8781{PIaakV;b z1_qXYY)T9aY{g0p3|y)WAQ=ti$f{Z~ipr`C3|vgrAn{^J1_m}&iF`2-RpiLPP>?Udz`&NTI{6E;qB%&NmK;PS)XA!l za1tz5W?*3BVq>o51(^;ui|rqq3dm_{lYLn9>cQ@@V$#q6*~MJT!N9*#f!?pv_w%mn3gP>3Z|us=7VYJqLpA;rf4&m zmMz*3rsax`gK2rrqPrkQ11HE)dc}$i3~UXc7}0{owi2_30Vu{`0`*#U%=w}W3~Wr* zpiuh92$Rra5H?_C@MB-;FtaZ+--LmIYgRrV0|T2D1A|krmlGo>K~Jt_m$tpZ$-tmo$H3si z#lQecFUr9sMVWc&#h^5DM2vyq3j+g#a%eEa4siws0TA0g)Dx60Plz)xXiUD!u3m4! z0Lf!~3=9lv3=9mykR-rh0_8J9{K3EuRmTFA7lVqkf~;bA&H~C}3=C`xUCd4FYz%L~ z>%+UOnNL_3_VOL+-wY2m>JmE7(zf~J%b>KV$cJVtH9(XCXjRyHxDZx z0|Spg3md~?rY3eFhUu&&tYQp8Y}Z+(7@FB!*!URsbAx2V8F*Ob7;@P%>14~kD-Md#Li}V&tSw*pTHo##xM!&x)&TSY-$YC*<9E_;adYD7(mg^$RNP*jU|l9 z6wWhXgYZ}wKyn|rK|Ce~4lr*wV+^|~11p07!$JlIhFy#?;HVG=%Ux#t$!^L}&&D7M z=DuV5$Cb&z!5{_ZF|z;TDrMkgkY!+26kxc(z`$V2z|Ek*z|1HBN_z~Z47?1=NIX6U zRR%?d8pcpYMus%TNJd5mImTEGXMXAA%p^bFG&q*!|x85v@syo+p;7?~KR zf_ZHc((G&u%nWnkyqS#53~L}fj%BR#8Ce*%KzIxV>`NF~7%o70iA<{)>sc8T6hWce z#!4GVEpKV6cSprZF%wa4`*R-5@cRIgA}M9WO&Bdzc?|Mt+8^5T1lI`%^{%h9eLjLj(7FMnMJ!WsvJ8N+`1b zU=(D?LgAHxd5~xlWT*r4ni=F7{xAwMwAX{V5J@41elV|@!H|K8Nr+)Sm^8{ zH8a>Va4;1c^XMZkBow2cqaWlEia1 zkaz+&h?D~xB*nwZAi==NAkEImAjkkpa*_|6|*4ASfZ42EFR5==URNl!2t2qq)J zWFnZX1nWHrW}jq`u4iXsxCs^lkpc{yjH+y+41$bc3mEUPNHb_MX7Q*n7&1QO)?hGX z(6gEWIjJ(C`TGD9Gf9)mVRJCh!RF~deCJqBxr zgG_o1&J5?6^ccJuZZqjI1cSw+88$LGf(=RplZ{|<0hl}pCLe-H21bx&%#7I#49v`o z#SG7w6u=_NV74-2HiH(V$pc_=0Tal$17Pw2m}FoEi6k&r zGdyEzU~Xo3&2#|FUdeEsL4%Q*fsuiQfr){g0aSXgV&!9EU}$F&W@2EN#UR1Nz_1fc zCh^EHF>o<#0&}F9WF{*Lde%2F%wbr^@Qi__0hIJWnF@x(m>9r@GC>8L88yL7kY!LI z1|LQha4~@@#sw}&P{rb~i1l$X)PrkvNL>yx)Q9m17KNRlMgRk-!U4O0fq}u9@ii88 z7GP;qi_d`?5)7zfyEs91fy6-egV+o{j1RzqpkM@>0=7gL++P4G1S?`-VDMq|2RjB; zYzJ5j)q(%OVyNoO!L1i0v3dp{#`j>ekpvlh7)`MFP6LZiG(g=Iv}m#bB?1O624)6s z237_h22KV;26qN?hDZi~hSLnO3>=K{44~qO!Nx9m@(SUS$;u+rC!Z2=nye-&HaSc* zc=AnA-^oT|l9N-#BqlpaicX#Wz{yf%SJFy z{;W_pxl&P%J2kJ2Aw9Ju-Y>s=@@_@T$%0DylO2^(CjV9H7l^nO;-gl*)o=Bgs+`u; z|B936C@Vxy6l$2r%)r3M$-pGk0OIg*!C10||qLWD;sPI9Xi9s9uLdRH)%1laLIPumB^I z9D}G(EhC6*xX2{OzyvZ@hE0J{sNtpz3p=Bb0Ve|!NCgK62Sgu-kbr~$6Ie`+5hMfG zE62#n#l#^bz$3uOC<_t=nF}&c0PLiPLZK||jDnNJRNW=n*+hjZ8HH4s*@QGe>_A4L zP!=|!hQ`U|s-`T=3JiRc*QhE8a4Ik|LKJc+fZVzHvnn^^WMOq3BcrFEo-r``27uBr zsAcY9&%odTZUlf+8n{6Ps?pRL7#McjGcfE{oLr=?Bp{lhN5d3K~8Al%~Ue`Rk;qeT(BVKfLFH_JBbqtAN-F6BWgn#2hw0t^fc1`G@gQVa|XsvrrF!Fmh~4D1XL3pt^RK$e5# zB_`ff=LG4{U|?Y2oXp8+tk&+y%&^vzg<+c)Gs7J(7KV0jW`?caEDRsLnHl7LSQr9) zm>J4^CMPjwM4j_wW4Q0h#_-IOjp3~)8^bS8HU>s7HUI?!5oKSgCY-k|y^%)o#G#LaK zxS;ZJ3=9l946JZI$botcTyQ==0|NuA0Z7B-gUq6;Aipp&n1F(dK^ROz*lG+649pCI zU=i8L7nu$D%ssgo7{E?uWT^6*EWjde?i{RQV`mW`pOc@Qm{V-Pki<}&T3no&pXZsv zP?VR>kdauN!B7lNold2hIVq_{48@5#C7Uf+rm{*TMohlQ@PL6KqbucS%#@4HGg!|i z^?O~|J~@y>Z1QhT1&La{MNJF~7#M^yBmZWIV>3Ml*mkOu#;ibhngVCs5?2{S4Pm|9^(N9H&w<13?8o-4={MLPj2#c zu1`I{;900}!Ar^1?tf7KMxogoRa`4SdQ~<2=;my5Nf4Zsxa6?jcTl=F7U5)LkYeFr zXJBNiWMg1pkd@&DQOZiZJWLD>wwk3OFE1MdD~k#X0|OHSD?>gDg9cN% z5Gb25)r+w)D6l1qu`)1dgbTAVh%nW1F)(m~@+u=!;bbnqSk}}73|=!Q=lB^jvQ1v# ur@_cR`J`VSpSRrs25+YW4BlP`7`!7UyZXnV3SFDL-anMd$6+#CfD!;!rn=Yw delta 721 zcmX@GgmJ|J#tEkN%nS_5bqov|EDQ`H3=9m)!6ikRdFjOr3=9l5EDQ`RAhFP31_u@f z1_uz^J=D{Mfq|icg@Iv(Hv@yRQ%-&o0|SF-hLRJ@6CLNq$%dCEew!|5^z_p+Mg|79 zaPdW)oLmeHj0_A677PpwJPZsBd<+Z>Y77hv!VC-ysvrpyr~oqq0|N-NLluH72g!>~ zys6F!(jm*hz`!(_lhIgB#gm!A%aeuSm?tyC8&4L7>0ZnXN4;1W7`>Sp^u1Xa61%E`N94}sP_X|%m4`# z1o_;B2`pym2KM*l_bj4j_dK|vVZq4II_T_XCWpz2dmiFS;WWZ zTQ6dP<#V4cb;F|*>=afSm745=|XT&}ZBJa=!2P`t(NRy#S6U3BtIF5b!d+#(Vu zYIvVAG%zqc37UJyW`d-5cgi)NS>dLxAVr%CxW$|ql_x*&lVNwcz<7YcO?5J_zq2>f z0R~S#g@%K+C*~X%xf;bbYd2@zclYx}F3rNWyK`2#uin7jelbdbfq}tTh?9*$iiLxn zfsv__je&tdR*DxyDJ$^GF& k?*M~W&;bUor~?dM8IxlJV^D>jO+FqN%H$m|SuRKk0H)1}CIA2c diff --git a/SecureCore/obj/Release/netcoreapp3.1/PublishOutputs.d9e5d91e5f.txt b/SecureCore/obj/Release/netcoreapp3.1/PublishOutputs.d9e5d91e5f.txt index ea44fab..9e77dec 100644 --- a/SecureCore/obj/Release/netcoreapp3.1/PublishOutputs.d9e5d91e5f.txt +++ b/SecureCore/obj/Release/netcoreapp3.1/PublishOutputs.d9e5d91e5f.txt @@ -5,3 +5,5 @@ C:\Users\admin\source\repos\SecureCore\SecureCore\obj\Release\netcoreapp3.1\PubT C:\Users\admin\source\repos\SecureCore\SecureCore\obj\Release\netcoreapp3.1\PubTmp\Out\SecureCore.deps.json C:\Users\admin\source\repos\SecureCore\SecureCore\obj\Release\netcoreapp3.1\PubTmp\Out\SecureCore.runtimeconfig.json C:\Users\admin\source\repos\SecureCore\SecureCore\obj\Release\netcoreapp3.1\PubTmp\Out\SecureCore.pdb +C:\Users\admin\source\repos\SecureCore\SecureCore\obj\Release\netcoreapp3.1\PubTmp\Out\Microsoft.AspNetCore.Cryptography.Internal.dll +C:\Users\admin\source\repos\SecureCore\SecureCore\obj\Release\netcoreapp3.1\PubTmp\Out\Microsoft.AspNetCore.Cryptography.KeyDerivation.dll diff --git a/SecureCore/obj/Release/netcoreapp3.1/SecureCore.assets.cache b/SecureCore/obj/Release/netcoreapp3.1/SecureCore.assets.cache index 6d3ecd8dabcdda6611d4b05c5b9622b4d6c99118..c5e483d09a77c6e61d36ddd41b91583d8bbb6665 100644 GIT binary patch literal 1441 zcmWIWc6a1rU|_hI`}Osk=A%*1LJlkRe3RwAD9G!7xH$cI!WWIY^Dliizh-8D111Ir zhKY>MRxzQ)sYS&xi7C06c`JwIu;v|qBP#DS+2r`g55C%DE z5GDsuXo8#v@(Rd_$jO0&fq{XOfq?;(^0^rp7M7YiE>0Li4DDI}yMVPu_QsYS(^`FX71oXZ=KSd!tH2Q}0&Co@SOH6Ig^ z0Fm=C5z0~0s~cH1q8I_ng`AGX#i=DBl?AEnMWuNqnYpQ)&iMtEKKaRsIV>ebrKv(L dsl_FkdEopXT$%*(wI1QDh3qq9!pbq61pt^T&$|Es literal 140 zcmWIWc6a1rU|?uirvLJPcGn40k1ZCzMDMj2ns$i2E4UG5vg|0|VfLvi9Snp4BLf42 myt7qIXmM&$aZF-LZf0JLUS4T>YDr8%Vsdt3dTMbDK2rb`ZXIF( diff --git a/SecureCore/obj/Release/netcoreapp3.1/SecureCore.csproj.CoreCompileInputs.cache b/SecureCore/obj/Release/netcoreapp3.1/SecureCore.csproj.CoreCompileInputs.cache index 1c2d1c7..27b9592 100644 --- a/SecureCore/obj/Release/netcoreapp3.1/SecureCore.csproj.CoreCompileInputs.cache +++ b/SecureCore/obj/Release/netcoreapp3.1/SecureCore.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -707cc6b556c13148aa191cb544faa8d46927ce06 +bcb5d7715e4b62750b8707cb5830a8376ef8a29b diff --git a/SecureCore/obj/Release/netcoreapp3.1/SecureCore.csproj.FileListAbsolute.txt b/SecureCore/obj/Release/netcoreapp3.1/SecureCore.csproj.FileListAbsolute.txt index c5790eb..bf77301 100644 --- a/SecureCore/obj/Release/netcoreapp3.1/SecureCore.csproj.FileListAbsolute.txt +++ b/SecureCore/obj/Release/netcoreapp3.1/SecureCore.csproj.FileListAbsolute.txt @@ -18,3 +18,6 @@ C:\Users\admin\source\repos\SecureCore\SecureCore\obj\Release\netcoreapp3.1\Secu C:\Users\admin\source\repos\SecureCore\SecureCore\obj\Release\netcoreapp3.1\SecureCore.dll C:\Users\admin\source\repos\SecureCore\SecureCore\obj\Release\netcoreapp3.1\SecureCore.pdb C:\Users\admin\source\repos\SecureCore\SecureCore\obj\Release\netcoreapp3.1\SecureCore.genruntimeconfig.cache +C:\Users\admin\source\repos\SecureCore\SecureCore\bin\Release\netcoreapp3.1\Microsoft.AspNetCore.Cryptography.Internal.dll +C:\Users\admin\source\repos\SecureCore\SecureCore\bin\Release\netcoreapp3.1\Microsoft.AspNetCore.Cryptography.KeyDerivation.dll +C:\Users\admin\source\repos\SecureCore\SecureCore\obj\Release\netcoreapp3.1\SecureCore.csproj.CopyComplete diff --git a/SecureCore/obj/Release/netcoreapp3.1/SecureCore.csprojAssemblyReference.cache b/SecureCore/obj/Release/netcoreapp3.1/SecureCore.csprojAssemblyReference.cache index 38dffa939a15f73b2378f4fb1a211e29bb2dfea6..626c031ca5eab082b4ed5d8ae4b22bec7784ec42 100644 GIT binary patch delta 14 VcmZ3%yn=ayKO@sMj>&VB)8s(LZ~!171JM8g diff --git a/SecureCore/obj/Release/netcoreapp3.1/SecureCore.dll b/SecureCore/obj/Release/netcoreapp3.1/SecureCore.dll index 18921b67668ae1172123c616ba1fd76dc78f3cdd..cfd66a32be5f0beca15abbdcc2415b5da23f3e2c 100644 GIT binary patch delta 5477 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 Dnz^b{ delta 4002 zcmZojX^5E6p>#p{`FaK@c)*~KacnUHwaB1Bu7GhxF(hvp_A|OJP zfq_fBSDk@@QB|ynk%6ILk%kyZTpUC&GB9Z8OM>*tF=1JF|v7NS0Yc0YWK)sX8781{PIaakV;b z1_qXYY)T9aY{g0p3|y)WAQ=ti$f{Z~ipr`C3|vgrAn{^J1_m}&iF`2-RpiLPP>?Udz`&NTI{6E;qB%&NmK;PS)XA!l za1tz5W?*3BVq>o51(^;ui|rqq3dm_{lYLn9>cQ@@V$#q6*~MJT!N9*#f!?pv_w%mn3gP>3Z|us=7VYJqLpA;rf4&m zmMz*3rsax`gK2rrqPrkQ11HE)dc}$i3~UXc7}0{owi2_30Vu{`0`*#U%=w}W3~Wr* zpiuh92$Rra5H?_C@MB-;FtaZ+--LmIYgRrV0|T2D1A|krmlGo>K~Jt_m$tpZ$-tmo$H3si z#lQecFUr9sMVWc&#h^5DM2vyq3j+g#a%eEa4siws0TA0g)Dx60Plz)xXiUD!u3m4! z0Lf!~3=9lv3=9mykR-rh0_8J9{K3EuRmTFA7lVqkf~;bA&H~C}3=C`xUCd4FYz%L~ z>%+UOnNL_3_VOL+-wY2m>JmE7(zf~J%b>KV$cJVtH9(XCXjRyHxDZx z0|Spg3md~?rY3eFhUu&&tYQp8Y}Z+(7@FB!*!URsbAx2V8F*Ob7;@P%>14~kD-Md#Li}V&tSw*pTHo##xM!&x)&TSY-$YC*<9E_;adYD7(mg^$RNP*jU|l9 z6wWhXgYZ}wKyn|rK|Ce~4lr*wV+^|~11p07!$JlIhFy#?;HVG=%Ux#t$!^L}&&D7M z=DuV5$Cb&z!5{_ZF|z;TDrMkgkY!+26kxc(z`$V2z|Ek*z|1HBN_z~Z47?1=NIX6U zRR%?d8pcpYMus%TNJd5mImTEGXMXAA%p^bFG&q*!|x85v@syo+p;7?~KR zf_ZHc((G&u%nWnkyqS#53~L}fj%BR#8Ce*%KzIxV>`NF~7%o70iA<{)>sc8T6hWce z#!4GVEpKV6cSprZF%wa4`*R-5@cRIgA}M9WO&Bdzc?|Mt+8^5T1lI`%^{%h9eLjLj(7FMnMJ!WsvJ8N+`1b zU=(D?LgAHxd5~xlWT*r4ni=F7{xAwMwAX{V5J@41elV|@!H|K8Nr+)Sm^8{ zH8a>Va4;1c^XMZkBow2cqaWlEia1 zkaz+&h?D~xB*nwZAi==NAkEImAjkkpa*_|6|*4ASfZ42EFR5==URNl!2t2qq)J zWFnZX1nWHrW}jq`u4iXsxCs^lkpc{yjH+y+41$bc3mEUPNHb_MX7Q*n7&1QO)?hGX z(6gEWIjJ(C`TGD9Gf9)mVRJCh!RF~deCJqBxr zgG_o1&J5?6^ccJuZZqjI1cSw+88$LGf(=RplZ{|<0hl}pCLe-H21bx&%#7I#49v`o z#SG7w6u=_NV74-2HiH(V$pc_=0Tal$17Pw2m}FoEi6k&r zGdyEzU~Xo3&2#|FUdeEsL4%Q*fsuiQfr){g0aSXgV&!9EU}$F&W@2EN#UR1Nz_1fc zCh^EHF>o<#0&}F9WF{*Lde%2F%wbr^@Qi__0hIJWnF@x(m>9r@GC>8L88yL7kY!LI z1|LQha4~@@#sw}&P{rb~i1l$X)PrkvNL>yx)Q9m17KNRlMgRk-!U4O0fq}u9@ii88 z7GP;qi_d`?5)7zfyEs91fy6-egV+o{j1RzqpkM@>0=7gL++P4G1S?`-VDMq|2RjB; zYzJ5j)q(%OVyNoO!L1i0v3dp{#`j>ekpvlh7)`MFP6LZiG(g=Iv}m#bB?1O624)6s z237_h22KV;26qN?hDZi~hSLnO3>=K{44~qO!Nx9m@(SUS$;u+rC!Z2=nye-&HaSc* zc=AnA-^oT|l9N-#BqlpaicX#Wz{yf%SJFy z{;W_pxl&P%J2kJ2Aw9Ju-Y>s=@@_@T$%0DylO2^(CjV9H7l^nO;-gl*)o=Bgs+`u; z|B936C@Vxy6l$2r%)r3M$-pGk0OIg*!C10||qLWD;sPI9Xi9s9uLdRH)%1laLIPumB^I z9D}G(EhC6*xX2{OzyvZ@hE0J{sNtpz3p=Bb0Ve|!NCgK62Sgu-kbr~$6Ie`+5hMfG zE62#n#l#^bz$3uOC<_t=nF}&c0PLiPLZK||jDnNJRNW=n*+hjZ8HH4s*@QGe>_A4L zP!=|!hQ`U|s-`T=3JiRc*QhE8a4Ik|LKJc+fZVzHvnn^^WMOq3BcrFEo-r``27uBr zsAcY9&%odTZUlf+8n{6Ps?pRL7#McjGcfE{oLr=?Bp{lhN5d3K~8Al%~Ue`Rk;qeT(BVKfLFH_JBbqtAN-F6BWgn#2hw0t^fc1`G@gQVa|XsvrrF!Fmh~4D1XL3pt^RK$e5# zB_`ff=LG4{U|?Y2oXp8+tk&+y%&^vzg<+c)Gs7J(7KV0jW`?caEDRsLnHl7LSQr9) zm>J4^CMPjwM4j_wW4Q0h#_-IOjp3~)8^bS8HU>s7HUI?!5oKSgCY-k|y^%)o#G#LaK zxS;ZJ3=9l946JZI$botcTyQ==0|NuA0Z7B-gUq6;Aipp&n1F(dK^ROz*lG+649pCI zU=i8L7nu$D%ssgo7{E?uWT^6*EWjde?i{RQV`mW`pOc@Qm{V-Pki<}&T3no&pXZsv zP?VR>kdauN!B7lNold2hIVq_{48@5#C7Uf+rm{*TMohlQ@PL6KqbucS%#@4HGg!|i z^?O~|J~@y>Z1QhT1&La{MNJF~7#M^yBmZWIV>3Ml*mkOu#;ibhngVCs5?2{S4Pm|9^(N9H&w<13?8o-4={MLPj2#c zu1`I{;900}!Ar^1?tf7KMxogoRa`4SdQ~<2=;my5Nf4Zsxa6?jcTl=F7U5)LkYeFr zXJBNiWMg1pkd@&DQOZiZJWLD>wwk3OFE1MdD~k#X0|OHSD?>gDg9cN% z5Gb25)r+w)D6l1qu`)1dgbTAVh%nW1F)(m~@+u=!;bbnqSk}}73|=!Q=lB^jvQ1v# ur@_cR`J`VSpSRrs25+YW4BlP`7`!7UyZXnV3SFDL-anMd$6+#CfD!;!rn=Yw delta 721 zcmX@GgmJ|J#tEkN%nS_5bqov|EDQ`H3=9m)!6ikRdFjOr3=9l5EDQ`RAhFP31_u@f z1_uz^J=D{Mfq|icg@Iv(Hv@yRQ%-&o0|SF-hLRJ@6CLNq$%dCEew!|5^z_p+Mg|79 zaPdW)oLmeHj0_A677PpwJPZsBd<+Z>Y77hv!VC-ysvrpyr~oqq0|N-NLluH72g!>~ zys6F!(jm*hz`!(_lhIgB#gm!A%aeuSm?tyC8&4L7>0ZnXN4;1W7`>Sp^u1Xa61%E`N94}sP_X|%m4`# z1o_;B2`pym2KM*l_bj4j_dK|vVZq4II_T_XCWpz2dmiFS;WWZ zTQ6dP<#V4cb;F|*>=afSm745=|XT&}ZBJa=!2P`t(NRy#S6U3BtIF5b!d+#(Vu zYIvVAG%zqc37UJyW`d-5cgi)NS>dLxAVr%CxW$|ql_x*&lVNwcz<7YcO?5J_zq2>f z0R~S#g@%K+C*~X%xf;bbYd2@zclYx}F3rNWyK`2#uin7jelbdbfq}tTh?9*$iiLxn zfsv__je&tdR*DxyDJ$^GF& k?*M~W&;bUor~?dM8IxlJV^D>jO+FqN%H$m|SuRKk0H)1}CIA2c diff --git a/SecureCore/obj/SecureCore.csproj.nuget.dgspec.json b/SecureCore/obj/SecureCore.csproj.nuget.dgspec.json index 3da99d3..45c82f1 100644 --- a/SecureCore/obj/SecureCore.csproj.nuget.dgspec.json +++ b/SecureCore/obj/SecureCore.csproj.nuget.dgspec.json @@ -39,6 +39,12 @@ "frameworks": { "netcoreapp3.1": { "targetAlias": "netcoreapp3.1", + "dependencies": { + "Microsoft.AspNetCore.Cryptography.KeyDerivation": { + "target": "Package", + "version": "[5.0.1, )" + } + }, "imports": [ "net461", "net462", diff --git a/SecureCore/obj/project.assets.json b/SecureCore/obj/project.assets.json index cb31a7e..b22af0d 100644 --- a/SecureCore/obj/project.assets.json +++ b/SecureCore/obj/project.assets.json @@ -1,11 +1,74 @@ { "version": 3, "targets": { - ".NETCoreApp,Version=v3.1": {} + ".NETCoreApp,Version=v3.1": { + "Microsoft.AspNetCore.Cryptography.Internal/5.0.1": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll": {} + } + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/5.0.1": { + "type": "package", + "dependencies": { + "Microsoft.AspNetCore.Cryptography.Internal": "5.0.1" + }, + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll": {} + } + } + } + }, + "libraries": { + "Microsoft.AspNetCore.Cryptography.Internal/5.0.1": { + "sha512": "VGfj77RBkyWpPxvX6oSghE3DPObvg171HRdwr/t3aJQ9Y5cgaZE8BUNLhHZ0yBFa218r7e9Qou+DLGfRtve4CQ==", + "type": "package", + "path": "microsoft.aspnetcore.cryptography.internal/5.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.AspNetCore.Cryptography.Internal.dll", + "lib/net461/Microsoft.AspNetCore.Cryptography.Internal.xml", + "lib/net5.0/Microsoft.AspNetCore.Cryptography.Internal.dll", + "lib/net5.0/Microsoft.AspNetCore.Cryptography.Internal.xml", + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.Internal.xml", + "microsoft.aspnetcore.cryptography.internal.5.0.1.nupkg.sha512", + "microsoft.aspnetcore.cryptography.internal.nuspec" + ] + }, + "Microsoft.AspNetCore.Cryptography.KeyDerivation/5.0.1": { + "sha512": "kYiQ5AZMKVIB+28+ImC6GihJTSh2Sr6iofiYtsOOnCbgCmNBljH4n+r8Qfocxv78xeeby5lwZorq05OvriDbOQ==", + "type": "package", + "path": "microsoft.aspnetcore.cryptography.keyderivation/5.0.1", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "lib/net461/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll", + "lib/net461/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml", + "lib/net5.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll", + "lib/net5.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml", + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.xml", + "microsoft.aspnetcore.cryptography.keyderivation.5.0.1.nupkg.sha512", + "microsoft.aspnetcore.cryptography.keyderivation.nuspec" + ] + } }, - "libraries": {}, "projectFileDependencyGroups": { - ".NETCoreApp,Version=v3.1": [] + ".NETCoreApp,Version=v3.1": [ + "Microsoft.AspNetCore.Cryptography.KeyDerivation >= 5.0.1" + ] }, "packageFolders": { "C:\\Users\\admin\\.nuget\\packages\\": {} @@ -45,6 +108,12 @@ "frameworks": { "netcoreapp3.1": { "targetAlias": "netcoreapp3.1", + "dependencies": { + "Microsoft.AspNetCore.Cryptography.KeyDerivation": { + "target": "Package", + "version": "[5.0.1, )" + } + }, "imports": [ "net461", "net462", diff --git a/SecureCore/obj/project.nuget.cache b/SecureCore/obj/project.nuget.cache index da7c755..75546cf 100644 --- a/SecureCore/obj/project.nuget.cache +++ b/SecureCore/obj/project.nuget.cache @@ -1,8 +1,11 @@ { "version": 2, - "dgSpecHash": "9FQAdWJG89/k6D0GaFBO0LTdH1bJLNLf/t03TJ8KG7JJrHo16V/4RK3ghJk2Sms/7C9fpATlx8iJQ/EL/gOZrA==", + "dgSpecHash": "kVPmXtAIxW3sLl1aKG4wTc94WxVgDpVrh3dL9khCp0uQd+jCawAmhvkjc5Cx7PmrwWNEqF+HMEi9ePYVrb9lfA==", "success": true, "projectFilePath": "C:\\Users\\admin\\source\\repos\\SecureCore\\SecureCore\\SecureCore.csproj", - "expectedPackageFiles": [], + "expectedPackageFiles": [ + "C:\\Users\\admin\\.nuget\\packages\\microsoft.aspnetcore.cryptography.internal\\5.0.1\\microsoft.aspnetcore.cryptography.internal.5.0.1.nupkg.sha512", + "C:\\Users\\admin\\.nuget\\packages\\microsoft.aspnetcore.cryptography.keyderivation\\5.0.1\\microsoft.aspnetcore.cryptography.keyderivation.5.0.1.nupkg.sha512" + ], "logs": [] } \ No newline at end of file