Package | Description |
---|---|
org.bouncycastle.pqc.math.linearalgebra |
Modifier and Type | Class and Description |
---|---|
class |
GF2Matrix
This class describes some operations with matrices over finite field GF(2)
and is used in ecc and MQ-PKC (also has some specific methods and
implementation)
|
class |
GF2mMatrix
This class describes some operations with matrices over finite field GF(2m)
with small m (1< m <32).
|
Modifier and Type | Method and Description |
---|---|
abstract Matrix |
Matrix.computeInverse()
Compute the inverse of this matrix.
|
Matrix |
GF2mMatrix.computeInverse()
Compute the inverse of this matrix.
|
Matrix |
GF2Matrix.computeInverse()
Compute the inverse of this matrix.
|
Matrix |
GF2Matrix.computeTranspose()
Compute the transpose of this matrix.
|
Matrix |
GF2Matrix.leftMultiply(Permutation p)
Compute the product of a permutation matrix (which is generated from an
n-permutation) and this matrix.
|
abstract Matrix |
Matrix.rightMultiply(Matrix a)
Compute the product of this matrix and another matrix.
|
Matrix |
GF2mMatrix.rightMultiply(Matrix a) |
Matrix |
GF2Matrix.rightMultiply(Matrix mat)
Compute the product of this matrix and a matrix A over GF(2).
|
abstract Matrix |
Matrix.rightMultiply(Permutation p)
Compute the product of this matrix and a permutation.
|
Matrix |
GF2mMatrix.rightMultiply(Permutation perm) |
Matrix |
GF2Matrix.rightMultiply(Permutation p)
Compute the product of this matrix and a permutation matrix which is
generated from an n-permutation.
|
Modifier and Type | Method and Description |
---|---|
abstract Matrix |
Matrix.rightMultiply(Matrix a)
Compute the product of this matrix and another matrix.
|
Matrix |
GF2mMatrix.rightMultiply(Matrix a) |
Matrix |
GF2Matrix.rightMultiply(Matrix mat)
Compute the product of this matrix and a matrix A over GF(2).
|
Copyright © 2018 BouncyCastle.org. All rights reserved.