org.bouncycastle.crypto.modes.kgcm (Bouncy Castle Library 1.85 API Specification)
Date: 2026-07-12

# Package org.bouncycastle.crypto.modes.kgcm

Lookup tables for KGCM (the GCM analogue used by the Ukrainian DSTU 7624 Kalyna cipher).

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  KGCMMultiplier |

- Class Summary
  Class | Description
  --- | ---
  BasicKGCMMultiplier_128 |
  BasicKGCMMultiplier_256 |
  BasicKGCMMultiplier_512 |
  KGCMUtil_128 | Utilities for the GF(2^m) field with corresponding extension polynomial: GF (2^128) -> x^128 + x^7 + x^2 + x + 1 The representation is little-endian arrays of 64-bit words
  KGCMUtil_256 | Utilities for the GF(2^m) field with corresponding extension polynomial: GF (2^256) -> x^256 + x^10 + x^5 + x^2 + 1 The representation is little-endian arrays of 64-bit words
  KGCMUtil_512 | Utilities for the GF(2^m) field with corresponding extension polynomial: GF (2^512) -> x^512 + x^8 + x^5 + x^2 + 1 The representation is little-endian arrays of 64-bit words
  Tables16kKGCMMultiplier_512 |
  Tables4kKGCMMultiplier_128 |
  Tables8kKGCMMultiplier_256 |

## Package org.bouncycastle.crypto.modes.kgcm Description

Lookup tables for KGCM (the GCM analogue used by the Ukrainian DSTU 7624 Kalyna cipher). Used by `KGCMBlockCipher`.