< Summary

Information
Class: Renci.SshNet.Security.Chaos.NaCl.Internal.Ed25519Ref10.FieldElement
Assembly: Renci.SshNet
File(s): \home\appveyor\projects\ssh-net\src\Renci.SshNet\Security\Chaos.NaCl\Internal\Ed25519Ref10\FieldElement.cs
Line coverage
100%
Covered lines: 13
Uncovered lines: 0
Coverable lines: 13
Total lines: 36
Line coverage: 100%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Cyclomatic complexity Line coverage
.ctor(...)100%1100%

File(s)

\home\appveyor\projects\ssh-net\src\Renci.SshNet\Security\Chaos.NaCl\Internal\Ed25519Ref10\FieldElement.cs

#LineLine coverage
 1using System;
 2
 3namespace Renci.SshNet.Security.Chaos.NaCl.Internal.Ed25519Ref10
 4{
 5    internal struct FieldElement
 6    {
 7        internal int x0;
 8        internal int x1;
 9        internal int x2;
 10        internal int x3;
 11        internal int x4;
 12        internal int x5;
 13        internal int x6;
 14        internal int x7;
 15        internal int x8;
 16        internal int x9;
 17
 18        //internal static readonly FieldElement Zero = new FieldElement();
 19        //internal static readonly FieldElement One = new FieldElement() { x0 = 1 };
 20
 21        internal FieldElement(params int[] elements)
 318022        {
 318023            InternalAssert.Assert(elements.Length == 10, "elements.Length != 10");
 318024            x0 = elements[0];
 318025            x1 = elements[1];
 318026            x2 = elements[2];
 318027            x3 = elements[3];
 318028            x4 = elements[4];
 318029            x5 = elements[5];
 318030            x6 = elements[6];
 318031            x7 = elements[7];
 318032            x8 = elements[8];
 318033            x9 = elements[9];
 318034        }
 35    }
 36}

Methods/Properties

.ctor(System.Int32[])