
import * as elliptic from 'elliptic'

import { Provider } from '../../../@utility/data-structures/provider'
import { PROVIDER_TYPE_ASYMMETRIC_CRYPTOGRAPHY } from '../../../@utility/constants/provider'


const ELLIPTIC: Provider = new Provider({
  nameVersionId: 'elliptic@default',
  type: PROVIDER_TYPE_ASYMMETRIC_CRYPTOGRAPHY,
  hasOfflineSupport: true,
  nameDescription: 'Elliptic',
  providerImport: elliptic
})

export {
  ELLIPTIC
}