Skip to content

Double check this list of full names and add a PR with those that are confirmed #22

@toscalix

Description

@toscalix

Bachground

List of full names:

  • 3des - Triple Data Encryption Standard
  • 3way - 3-Way Block Cipher
  • ASN1 - Abstract Syntax Notation One Update ASN1.yaml #20
  • CMAC - Cipher-based Message Authentication Code
  • X509 - X.509 Public Key Infrastructure
  • aes - Advanced Encryption Standard Update aes.yaml #21
  • aria - ARIA (block cipher)
  • bcrypt - bcrypt Password Hashing
  • blakex - BLAKE Hash Function
  • blowfish - Blowfish Cipher
  • blum-goldwasser - Blum-Goldwasser Probabilistic Encryption
  • camellia - Camellia Cipher
  • cast - Carlisle Adams and Stafford Tavares (CAST)
  • chacha(salsa) - ChaCha/Salsa Stream Cipher
  • cmea - Cellular Message Encryption Algorithm
  • cms - Cryptographic Message Syntax
  • cobra - Cobra Cipher
  • crc16 - Cyclic Redundancy Check 16
  • crc32 - Cyclic Redundancy Check 32
  • dcc - Direct Code Construction
  • des - Data Encryption Standard
  • desede - Triple Data Encryption Algorithm (3DES)
  • dhe - Diffie-Hellman Ephemeral
  • dhies - Diffie-Hellman Integrated Encryption Scheme
  • diffiehellman - Diffie-Hellman Key Exchange
  • dsa - Digital Signature Algorithm
  • ecdh - Elliptic-Curve Diffie-Hellman
  • ecmqv - Elliptic Curve Menezes-Qu-Vanstone
  • elgamal - ElGamal Encryption System
  • f8 - F8 Mode of Operation
  • fasthash - FastHash Algorithm
  • fcrypt - fcrypt Password Hashing
  • feal - Fast Data Encipherment Algorithm
  • fletcher - Fletcher's Checksum
  • fnv1 - Fowler-Noll-Vo Hash Function
  • fortuna - Fortuna Random Number Generator
  • gea0-x - GPRS Encryption Algorithm
  • gost - GOST Block Cipher
  • grain - Grain Stream Cipher
  • haval - HAVAL Hash Function
  • hc128 - HC-128 Stream Cipher
  • hc256 - HC-256 Stream Cipher
  • ice - ICE (block cipher)
  • idea - International Data Encryption Algorithm
  • isaac - ISAAC Random Number Generator
  • juniper - Juniper Cipher
  • kazumi - Kazumi Cipher
  • keccak - Keccak Hash Function (SHA-3)
  • khazad - Khazad Block Cipher
  • loki91 - LOKI91 Block Cipher
  • luc - Lucifer Cipher
  • lucifer - Lucifer Cipher
  • mceliece - McEliece Cryptosystem
  • md160 - RIPEMD-160 Hash Function
  • md2 - MD2 Hash Function
  • md4 - MD4 Hash Function
  • md5 - MD5 Hash Function
  • md6 - MD6 Hash Function
  • mdc2 - MDC-2 Hash Function
  • misty1 - MISTY1 Block Cipher
  • mqv - Menezes-Qu-Vanstone
  • mscash - MSCash Password Hashing
  • mscash2 - MSCash2 Password Hashing
  • multi2 - MULTI2 Cipher
  • nimbus - Nimbus Cipher
  • noekeon - NOEKEON Block Cipher
  • ntruencrypt - NTRUEncrypt
  • panama - PANAMA Hash and Stream Cipher
  • pbe - Password-Based Encryption
  • pbes1 - Password-Based Encryption Scheme 1
  • pbes2 - Password-Based Encryption Scheme 2
  • pbkdf1 - Password-Based Key Derivation Function 1
  • pbkdf2 - Password-Based Key Derivation Function 2
  • pkcs12 - Public Key Cryptography Standards Assign as algorithmId what currently is algorithmName on every definition #12
  • pkcs7 - Public Key Cryptography Standards Complete the FAQ #7
  • quad - Quad Cipher
  • rabbit - Rabbit Stream Cipher
  • rabin - Rabin Encryption Algorithm
  • rc2 - RC2 Block Cipher
  • rc4-hmac - RC4 with HMAC
  • rc4 - RC4 Stream Cipher
  • rc5 - RC5 Block Cipher
  • rc6 - RC6 Block Cipher
  • rijndael - Rijndael Cipher
  • ripemd - RIPEMD Hash Function
  • rsa-oaep - RSA with Optimal Asymmetric Encryption Padding
  • rsa - RSA Encryption Algorithm
  • salsa10 - Salsa10 Stream Cipher
  • salsa20 - Salsa20 Stream Cipher
  • sapphire - SAPPHIRE Cipher
  • seal - SEAL Stream Cipher
  • seed - SEED Block Cipher
  • serpent - Serpent Block Cipher
  • shacal - SHACAL Block Cipher
  • shark - SHARK Block Cipher
  • shax - SHA-x (SHA-1, SHA-256, etc.)
  • shs - Secure Hash Standard
  • skein - Skein Hash Function
  • skipjack - Skipjack Block Cipher
  • sms4 - SMS4 Block Cipher
  • snerfu - SNERFU Hash Function
  • snow - SNOW Stream Cipher
  • sober - SOBER Stream Cipher
  • sosemanuk - SOSEMANUK Stream Cipher
  • srp - Secure Remote Password Protocol
  • ssha - Salted Secure Hash Algorithm
  • tcrypt - TCRYPT Encryption
  • tdes - Triple Data Encryption Standard
  • tea - Tiny Encryption Algorithm
  • threefish - Threefish Block Cipher
  • tiger - Tiger Hash Function
  • tnepres - TNEPRES (Reverse Serpent)
  • twofish - Twofish Block Cipher
  • vmpc - VMPC Stream Cipher
  • wake - WAKE Stream Cipher
  • whirpool - Whirlpool Hash Function
  • xtea - eXtended Tiny Encryption Algorithm
  • xtr - XTR Public Key System
  • yarrow - Yarrow Random Number Generator
  • zipcrypt - ZipCrypt Encryption
  • zuc - ZUC Stream Cipher

Description

  • Double check the above names
  • Those that are correct and there is a merged PR, should be checked.
  • Those that are wrong or make no sense should be corrected in a comment and a PR should be created and merged.
  • [ ] The above list have been fully evaluated and the corresponding confirmed full names added to the crypto algorithm description.
  • [ ] The full names has been submitted to SPDX

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions