LoadError : "cannot load such file -- bcrypt_pbkdf_ext"

I, [2024-07-26T12:04:26.065268 #2584]  INFO -- Kitchen: -----> Starting Kitchen (v2.2.5)
I, [2024-07-26T12:04:40.283267 #2584]  INFO -- Kitchen: -----> Cleaning up any prior instances of <default-roboxes-x64-rhel8>
I, [2024-07-26T12:04:40.285023 #2584]  INFO -- Kitchen: -----> Destroying <default-roboxes-x64-rhel8>...
I, [2024-07-26T12:04:51.379335 #2584]  INFO -- Kitchen: -----> Testing <default-roboxes-x64-rhel8>
I, [2024-07-26T12:04:51.379961 #2584]  INFO -- Kitchen: -----> Creating <default-roboxes-x64-rhel8>...
E, [2024-07-26T12:06:14.695353 #2584] ERROR -- Kitchen: ------Exception-------
E, [2024-07-26T12:06:14.696414 #2584] ERROR -- Kitchen: Class: Kitchen::ActionFailed
E, [2024-07-26T12:06:14.696646 #2584] ERROR -- Kitchen: Message: 1 actions failed.
>>>>>>     Failed to complete #create action: [OpenSSH keys only supported if ED25519 is available
net-ssh requires the following gems for ed25519 support:
 * ed25519 (>= 1.2, < 2.0)
 * bcrypt_pbkdf (>= 1.0, < 2.0)
See https://github.com/net-ssh/net-ssh/issues/565 for more information
LoadError : "cannot load such file -- bcrypt_pbkdf_ext"
] on default-roboxes-x64-rhel8

Hi all,
I am getting above error while trying to run kitchen test,
give any solution if anyone have

specification:
chef workstation: 0.4.2
chef-run: 0.3.0
chef-client: 15.0.300
delivery-cli: 0.0.52 (9d07501a3b347cc687c902319d23dc32dd5fa621)
berks: 7.0.8
test-kitchen: 2.2.5
inspec: 4.3.2
ruby: 2.7.8p225

driver:
  name: vagrant
  provider: virtualbox

provisioner:
  name: chef_solo

verifier:
  name: inspec

platforms:
  - name: roboxes-x64/rhel8
    driver:
      box: roboxes-x64/rhel8
      box_arch: amd64
      cachier: true
      communicator: ssh


suites:
  - name: default
    run_list:
      - recipe[filesystem]
      - recipe[filesystem::example]