[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[openssl-gost] [gost-engine/engine] 841a73: gost_crypt: Rework cipher registration, add Gost28...



  Branch: refs/heads/master
  Home:   https://github.com/gost-engine/engine
  Commit: 841a7360b5c84b506620d0f28ae922f9694bff12
      https://github.com/gost-engine/engine/commit/841a7360b5c84b506620d0f28ae922f9694bff12
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2020-05-12 (Tue, 12 May 2020)

  Changed paths:
    M gost_crypt.c
    M gost_eng.c
    M gost_lcl.h

  Log Message:
  -----------
  gost_crypt: Rework cipher registration, add Gost28147_89_cipher


  Commit: 499aa8754cf2200d7c83dfea16e7602c9c60d673
      https://github.com/gost-engine/engine/commit/499aa8754cf2200d7c83dfea16e7602c9c60d673
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2020-05-12 (Tue, 12 May 2020)

  Changed paths:
    M gost_crypt.c
    M gost_eng.c
    M gost_lcl.h

  Log Message:
  -----------
  gost_crypt: Add Gost28147_89_cbc_cipher


  Commit: 96c69fa1d20a9d7b9c025364239b77ca0fa6763e
      https://github.com/gost-engine/engine/commit/96c69fa1d20a9d7b9c025364239b77ca0fa6763e
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2020-05-12 (Tue, 12 May 2020)

  Changed paths:
    M gost_crypt.c
    M gost_eng.c
    M gost_lcl.h

  Log Message:
  -----------
  gost_crypt: Add Gost28147_89_cnt_cipher


  Commit: ac616531eb3a22e7926fe0f01c11e1631923b261
      https://github.com/gost-engine/engine/commit/ac616531eb3a22e7926fe0f01c11e1631923b261
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2020-05-12 (Tue, 12 May 2020)

  Changed paths:
    M gost_crypt.c
    M gost_eng.c
    M gost_lcl.h

  Log Message:
  -----------
  gost_crypt: Add Gost28147_89_cnt_12_cipher


  Commit: dd729962f235830a3413f241d321468b1bbd0dab
      https://github.com/gost-engine/engine/commit/dd729962f235830a3413f241d321468b1bbd0dab
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2020-05-12 (Tue, 12 May 2020)

  Changed paths:
    M gost_crypt.c
    M gost_eng.c
    M gost_lcl.h

  Log Message:
  -----------
  gost_crypt: Add magma_ctr_cipher


  Commit: 8c6ae96842b988786343a3d0a486d5f62a2a0e3f
      https://github.com/gost-engine/engine/commit/8c6ae96842b988786343a3d0a486d5f62a2a0e3f
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2020-05-12 (Tue, 12 May 2020)

  Changed paths:
    M gost_crypt.c
    M gost_eng.c
    M gost_lcl.h

  Log Message:
  -----------
  gost_crypt: Add magma_ctr_acpkm_cipher


  Commit: 2ed1909a235ade9dd9c99e9d2be4c32bca9a8396
      https://github.com/gost-engine/engine/commit/2ed1909a235ade9dd9c99e9d2be4c32bca9a8396
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2020-05-12 (Tue, 12 May 2020)

  Changed paths:
    M gost_crypt.c
    M gost_eng.c
    M gost_lcl.h

  Log Message:
  -----------
  gost_crypt: Add magma_ctr_acpkm_omac_cipher


  Commit: 02eb87cc43d7ef6cb7f49b3f023a185d3549bfef
      https://github.com/gost-engine/engine/commit/02eb87cc43d7ef6cb7f49b3f023a185d3549bfef
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2020-05-12 (Tue, 12 May 2020)

  Changed paths:
    M gost_crypt.c
    M gost_eng.c
    M gost_lcl.h

  Log Message:
  -----------
  gost_crypt: Add magma_cbc_cipher


  Commit: a00d42f4dfec8dff2f290cf3074dc25fb6b2e985
      https://github.com/gost-engine/engine/commit/a00d42f4dfec8dff2f290cf3074dc25fb6b2e985
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2020-05-12 (Tue, 12 May 2020)

  Changed paths:
    M gost_crypt.c
    M gost_lcl.h

  Log Message:
  -----------
  gost_crypt: Allow templates in GOST_cipher

Avoid duplication of struct values with help of 1-level templates.


  Commit: 3e553fcdee82bc1c0ea17fe7f5eedad987f5ed34
      https://github.com/gost-engine/engine/commit/3e553fcdee82bc1c0ea17fe7f5eedad987f5ed34
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2020-05-12 (Tue, 12 May 2020)

  Changed paths:
    M gost_eng.c
    M gost_grasshopper_cipher.c
    M gost_lcl.h

  Log Message:
  -----------
  gost_grasshopper_cipher: Rework cipher registration

This only adds registering via tables, but not removing obsolete code.


  Commit: d1d91fe948189914159d441ddb507e4873f57cef
      https://github.com/gost-engine/engine/commit/d1d91fe948189914159d441ddb507e4873f57cef
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2020-05-12 (Tue, 12 May 2020)

  Changed paths:
    M gost_grasshopper_cipher.c

  Log Message:
  -----------
  gost_grasshopper_cipher: Remove redundant code

Not needed after cipher registration converted into table way.


  Commit: cfe589b6345926b166f2e59c4d4c537f78382e21
      https://github.com/gost-engine/engine/commit/cfe589b6345926b166f2e59c4d4c537f78382e21
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2020-05-12 (Tue, 12 May 2020)

  Changed paths:
    M gost_eng.c
    M gost_keyexpimp.c
    M gost_lcl.h

  Log Message:
  -----------
  gost_keyexpimp: Rework cipher registration


  Commit: 6957d3487caffeb79cf90c06d006599dcad85d15
      https://github.com/gost-engine/engine/commit/6957d3487caffeb79cf90c06d006599dcad85d15
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2020-05-12 (Tue, 12 May 2020)

  Changed paths:
    M gost_eng.c

  Log Message:
  -----------
  gost_eng: Rework (simplify) cipher registration

Now we don't need a struct to hold cipher list. And can use simple array
of pointers to `GOST_cipher'.


  Commit: c6b44c8eaf68bf045805163a8825e5440632653e
      https://github.com/gost-engine/engine/commit/c6b44c8eaf68bf045805163a8825e5440632653e
  Author: Vitaly Chikunov <vt@altlinux.org>
  Date:   2020-05-12 (Tue, 12 May 2020)

  Changed paths:
    M gost_crypt.c

  Log Message:
  -----------
  gost_crypt: Add some sanity checking to GOST_init_cipher

- Stream cipher should have block_size 1, other should not.
- Stream cipher should not have padding.
- If IV is specified Custom IV flag should be set.


Compare: https://github.com/gost-engine/engine/compare/7f055baddc3a...c6b44c8eaf68