Cryptographic Algorithm Validation Program CAVP

Description
The Christine Wireless TKMD & RIC-Mz Cryptographic Library provides cryptographic operations and functionality for the Tactical Key Management Device (TKMD) & Radio Internet-Protocol Communications (RIC-Mz) modules.
Version
Stack Version 7.32-H3.2
Type
FIRMWARE
Vendor
Christine Wireless, Inc.
3079 Saint Johns Lane
Ellicott City, Maryland 21042
USA
Contacts
Richard Brockway
Richard.brockway@verizon.net
410-961-7331

C1775 First Validated: 6/2/2020

Operating Environment Algorithm Capabilities
Microchip PIC32MZ2048EFM100
  • processor: Microchip PIC32MZ2048EFM100
AES-CBC
  • Direction: Decrypt, Encrypt
  • Key Length: 256
Microchip PIC32MZ2048EFM100
  • processor: Microchip PIC32MZ2048EFM100
AES-ECB
  • Direction: Decrypt, Encrypt
  • Key Length: 256
Microchip PIC32MZ2048EFM100
  • processor: Microchip PIC32MZ2048EFM100
AES-GCM
  • Direction: Decrypt, Encrypt
  • IV Generation: External
  • Key Length: 256
  • Tag Length: 96, 104, 112, 120, 128
  • IV Length: 96
  • Payload Length: 120, 128, 360, 512
  • AAD Length: 0, 72, 104, 128, 512
Microchip PIC32MZ2048EFM100
  • processor: Microchip PIC32MZ2048EFM100
AES-GMAC
  • Direction: Decrypt, Encrypt
  • IV Generation: External
  • Key Length: 256
  • Tag Length: 96, 104, 112, 120, 128
  • IV Length: 96
  • AAD Length: 0, 72, 104, 128, 512
Microchip PIC32MZ2048EFM100
  • processor: Microchip PIC32MZ2048EFM100
AES-KW
  • Direction: Encrypt
  • Cipher: Cipher
  • Key Length: 256
  • Payload Length: 128, 192, 256, 320, 4096
Prerequisites:
Microchip PIC32MZ2048EFM100
  • processor: Microchip PIC32MZ2048EFM100
AES-OFB
  • Direction: Decrypt, Encrypt
  • Key Length: 256
Microchip PIC32MZ2048EFM100
  • processor: Microchip PIC32MZ2048EFM100
Hash DRBG
  • Prediction Resistance: No
  • Supports Reseed
    • Capabilities:
      • Mode: SHA2-256
      • Entropy Input: 256
      • Nonce: 128
      • Personalization String Length: 0-256
      • Additional Input: 0-256
      • Returned Bits: 1024
Prerequisites:
Microchip PIC32MZ2048EFM100
  • processor: Microchip PIC32MZ2048EFM100
HMAC-SHA2-256
  • MAC: 256
  • Key sizes < block size
Prerequisites:
Microchip PIC32MZ2048EFM100
  • processor: Microchip PIC32MZ2048EFM100
KDF TLS
  • TLS Version: v1.2
  • Hash Algorithm: SHA2-384
Prerequisites:
Microchip PIC32MZ2048EFM100
  • processor: Microchip PIC32MZ2048EFM100
RSA SigGen (FIPS186-4)
    • Capabilities:
      • Signature Type: PKCS 1.5
        • Properties:
          • Modulo: 2048
            • Hash Pair:
              • Hash Algorithm: SHA2-384
Prerequisites:
Microchip PIC32MZ2048EFM100
  • processor: Microchip PIC32MZ2048EFM100
RSA Signature Primitive
  • Private Key Format: standard
Microchip PIC32MZ2048EFM100
  • processor: Microchip PIC32MZ2048EFM100
RSA SigVer (FIPS186-4)
    • Capabilities:
      • Signature Type: PKCS 1.5
        • Properties:
          • Modulo: 2048
            • Hash Pair:
              • Hash Algorithm: SHA2-384
  • Public Exponent Mode: Random
Prerequisites:
Microchip PIC32MZ2048EFM100
  • processor: Microchip PIC32MZ2048EFM100
SHA2-256
  • Message Length: 8-51200 Increment 8
Microchip PIC32MZ2048EFM100
  • processor: Microchip PIC32MZ2048EFM100
SHA2-384
  • Message Length: 8-51712 Increment 8

A881 First Validated: 11/23/2020

Operating Environment Algorithm Capabilities
Microchip PIC32MZ2048EFM100
  • processor: Microchip PIC32MZ2048EFM100
ECDSA KeyGen (FIPS186-4)
  • Curve: P-521
  • Secret Generation Mode: Extra Bits

Created October 05, 2016, Updated December 01, 2020