< Summary

Information
Class: Renci.SshNet.Security.Org.BouncyCastle.Math.EC.Multiplier.FixedPointPreCompInfo
Assembly: Renci.SshNet
File(s): \home\appveyor\projects\ssh-net\src\Renci.SshNet\Security\BouncyCastle\math\ec\multiplier\FixedPointPreCompInfo.cs
Line coverage
100%
Covered lines: 9
Uncovered lines: 0
Coverable lines: 9
Total lines: 43
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%
get_LookupTable()100%1100%
set_LookupTable(...)100%1100%
get_Offset()100%1100%
set_Offset(...)100%1100%
get_Width()100%1100%
set_Width(...)100%1100%

File(s)

\home\appveyor\projects\ssh-net\src\Renci.SshNet\Security\BouncyCastle\math\ec\multiplier\FixedPointPreCompInfo.cs

#LineLine coverage
 1using System;
 2
 3namespace Renci.SshNet.Security.Org.BouncyCastle.Math.EC.Multiplier
 4{
 5    /**
 6     * Class holding precomputation data for fixed-point multiplications.
 7     */
 8    internal class FixedPointPreCompInfo
 9        : PreCompInfo
 10    {
 311        protected ECPoint m_offset = null;
 12
 13        /**
 14         * Lookup table for the precomputed <code>ECPoint</code>s used for a fixed point multiplication.
 15         */
 316        protected ECLookupTable m_lookupTable = null;
 17
 18        /**
 19         * The width used for the precomputation. If a larger width precomputation
 20         * is already available this may be larger than was requested, so calling
 21         * code should refer to the actual width.
 22         */
 323        protected int m_width = -1;
 24
 25        public virtual ECLookupTable LookupTable
 26        {
 4527            get { return m_lookupTable; }
 928            set { this.m_lookupTable = value; }
 29        }
 30
 31        public virtual ECPoint Offset
 32        {
 2733      get { return m_offset; }
 934      set { this.m_offset = value; }
 35    }
 36
 37        public virtual int Width
 38        {
 2739            get { return m_width; }
 940            set { this.m_width = value; }
 41        }
 42    }
 43}