ISSUE-29: Handling of block encryption modes and padding

block modes

Handling of block encryption modes and padding

State:
CLOSED
Product:
crypto for Web Crypto API
Raised by:
Ryan Sleevi
Opened on:
2012-08-22
Description:
Currently, the Web Cryptography API defines "AES-CTR", "AES-CBC", and "AES-GCM" as unique algorithms. However, functionally, it's a single algorithm (AES), being combined with a single mode of operation (CTR, CBC, GCM), and possibly with different padding requirements (PKCS#7, ANSI X9.23, Zeros, etc)

It may thus be desirable to define a single algorithm (AES), and have it take 'mode' as part of the parameters, along with any mode-specific parameters (eg: IV, counter size).
Related Actions Items:
No related actions
Related emails:
  1. [minutes] Re: W3C Web Crypto WG - monday 4th of march (from wseltzer@w3.org on 2013-03-04)
  2. Re: W3C Web Crypto WG - agenda for our call on monday 4th of march @ 20:00 UTC (today) (from rbarnes@bbn.com on 2013-03-04)
  3. Re: W3C Web Crypto WG - agenda for our call on monday 4th of march @ 20:00 UTC (today) (from watsonm@netflix.com on 2013-03-04)
  4. Re: W3C Web Crypto WG - agenda for our call on monday 4th of march @ 20:00 UTC (today) (from hhalpin@w3.org on 2013-03-04)
  5. Re: W3C Web Crypto WG - agenda for our call on monday 4th of march @ 20:00 UTC (today) (from hhalpin@w3.org on 2013-03-04)
  6. RE: W3C Web Crypto WG - agenda for our call on monday 4th of march @ 20:00 UTC (today) (from Virginie.GALINDO@gemalto.com on 2013-03-04)
  7. Re: W3C Web Crypto WG - agenda for our call on monday 4th of march @ 20:00 UTC (today) (from hhalpin@w3.org on 2013-03-04)
  8. W3C Web Crypto WG - agenda for our call on monday 4th of march @ 20:00 UTC (today) (from Virginie.GALINDO@gemalto.com on 2013-03-04)
  9. Re: W3C Web Crypto WG - agenda for our call today @ 20:00 UTC (from watsonm@netflix.com on 2013-02-04)
  10. RE: W3C Web Crypto WG - agenda for our call today @ 20:00 UTC (from Asad.Ali@gemalto.com on 2013-02-04)
  11. Re: W3C Web Crypto WG - agenda for our call today @ 20:00 UTC (from S.Durbha@cablelabs.com on 2013-02-04)
  12. W3C Web Crypto WG - agenda for our call today @ 20:00 UTC (from Virginie.GALINDO@gemalto.com on 2013-02-04)
  13. PROPOSAL: Close ISSUE-29 - Handling of block encryption modes and padding (from sleevi@google.com on 2013-01-31)
  14. W3C Web Crypto - classifying issues - a new proposal (from Virginie.GALINDO@gemalto.com on 2012-09-22)
  15. Re: W3C Web Crypto - classifying issues - a new proposal (from sleevi@google.com on 2012-09-21)
  16. RE: W3C Web Crypto - classifying issues - a new proposal (from Virginie.GALINDO@gemalto.com on 2012-09-21)
  17. Re: Support for ECB (from sleevi@google.com on 2012-09-10)
  18. Re: crypto-ISSUE-29 (block modes): Handling of block encryption modes and padding [Web Cryptography API] (from wtc@google.com on 2012-08-28)
  19. RE: crypto-ISSUE-29 (block modes): Handling of block encryption modes and padding [Web Cryptography API] (from Vijay.Bharadwaj@microsoft.com on 2012-08-28)
  20. Re: crypto-ISSUE-29 (block modes): Handling of block encryption modes and padding [Web Cryptography API] (from sleevi@google.com on 2012-08-27)
  21. RE: crypto-ISSUE-29 (block modes): Handling of block encryption modes and padding [Web Cryptography API] (from Vijay.Bharadwaj@microsoft.com on 2012-08-27)
  22. Re: crypto-ISSUE-29 (block modes): Handling of block encryption modes and padding [Web Cryptography API] (from sleevi@google.com on 2012-08-24)
  23. Re: crypto-ISSUE-29 (block modes): Handling of block encryption modes and padding [Web Cryptography API] (from wtc@google.com on 2012-08-24)
  24. Re: crypto-ISSUE-29 (block modes): Handling of block encryption modes and padding [Web Cryptography API] (from mcgrew@cisco.com on 2012-08-24)
  25. Re: crypto-ISSUE-29 (block modes): Handling of block encryption modes and padding [Web Cryptography API] (from sleevi@google.com on 2012-08-22)
  26. Re: crypto-ISSUE-29 (block modes): Handling of block encryption modes and padding [Web Cryptography API] (from wtc@google.com on 2012-08-22)
  27. Re: crypto-ISSUE-29 (block modes): Handling of block encryption modes and padding [Web Cryptography API] (from sleevi@google.com on 2012-08-22)
  28. crypto-ISSUE-29 (block modes): Handling of block encryption modes and padding [Web Cryptography API] (from sysbot+tracker@w3.org on 2012-08-22)

Related notes:

https://www.w3.org/2012/webcrypto/track/issues/52/

Harry Halpin, 8 Oct 2012, 22:43:43

https://www.w3.org/2012/webcrypto/track/actions/52

Harry Halpin, 8 Oct 2012, 22:43:59

as decided during the call on the 4th of march issue is closed.
http://www.w3.org/2013/03/04-crypto-minutes.html

Virginie GALINDO, 4 Apr 2013, 09:28:45

CLOSED / To be treated as ISSUE-12

Ryan Sleevi, 23 Apr 2013, 22:04:02

Display change log ATOM feed


Chair, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 29.html,v 1.1 2017/02/13 16:16:51 ted Exp $