1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-11 15:40:31 +02:00
Files
guix/tests
Ludovic Courtès 32a1eb8025 pk-crypto: Use RFC6979 when signing with an ECC or DSA key.
* guix/pk-crypto.scm (bytevector->hash-data): Add #:key-type parameter.
  Use the 'pkcs1' flag when KEY-TYPE is 'rsa', and 'rfc6979' when
  KEY-TYPE is 'ecc' or 'dsa'.
  (key-type): New procedure.
* guix/scripts/authenticate.scm (read-hash-data): Add 'key-type'
  parameter.  Pass it to 'bytevector->hash-data'.  Adjust caller
  accordingly.
* tests/pk-crypto.scm (%ecc-key-pair): New variable.
  ("key-type"): New test.
  ("sign + verify"): Pass #:key-type to 'bytevector->hash-data'.
  ("sign + verify, Ed25519"): New test.
2014-03-19 21:40:10 +01:00
..
2013-07-01 23:28:21 +02:00
2013-02-01 13:16:45 +01:00
2014-01-06 22:25:29 +01:00
2013-12-21 21:47:17 +01:00
2014-02-21 23:49:52 +01:00
2014-02-03 23:20:49 +01:00
2013-12-29 15:57:24 +01:00
2013-02-01 13:16:45 +01:00