Brian Smith
|
f7423d075a
|
Use *ring* 0.16.5.
|
2019-08-10 11:38:54 -10:00 |
Vincent Prouillet
|
10105af2fd
|
Add support for modulus/exponent
|
2019-07-13 17:43:44 +02:00 |
Vincent Prouillet
|
b8627260b2
|
Update to edition 2018
|
2019-07-06 20:36:32 +02:00 |
Vincent Prouillet
|
20013a4e4f
|
Fixed conflicts
|
2019-06-16 18:00:00 +02:00 |
Vincent Prouillet
|
84ee604e88
|
trait -> enum
|
2019-06-16 17:51:43 +02:00 |
Kan-Ru Chen
|
c26bdf7e06
|
Support for RSASSA-PSS signing algorithm
As specified in https://tools.ietf.org/html/rfc7518#section-3.5
- PS256 - RSASSA-PSS using SHA-256 hash algorithm
- PS384 - RSASSA-PSS using SHA-384 hash algorithm
- PS512 - RSASSA-PSS using SHA-512 hash algorithm
|
2019-06-08 03:08:54 +09:00 |
Jake Shadle
|
6cfb5c7c0e
|
Add Key trait and the supported formats
|
2019-05-15 16:19:38 +02:00 |
Max Burke
|
f68210c688
|
Fix algorithm mapping.
RS256/384/512 algorithm strings were mapped to HMAC-SHA256/384/512
enumerators.
|
2019-05-10 16:36:28 -07:00 |
Jasper Bryant-Greene
|
e10b049d9a
|
implemented verification of ECDSA signatures and added tests
|
2019-02-01 12:11:20 +08:00 |
Jasper Bryant-Greene
|
9883fab729
|
implemented ECDSA signing, updated ring to 0.14 alpha
|
2019-01-09 09:46:06 +08:00 |
Jasper Bryant-Greene
|
6768230077
|
Added ES256/ES384/ES512 Algorithm stubs
|
2019-01-09 09:18:49 +08:00 |
Vincent Prouillet
|
8f0809318d
|
rustfmt
|
2018-10-28 19:58:35 +01:00 |
himanoa
|
4bd4c8b3de
|
feat: Implement FromStr trait for Algorithm
|
2018-08-31 03:53:55 +09:00 |
Vincent Prouillet
|
c78574aae4
|
Remove some commented out code
|
2018-07-26 09:43:21 +02:00 |
Vincent Prouillet
|
5528497f5a
|
Fix validation not working properly
Close #51
|
2018-07-25 15:42:02 +02:00 |
Vincent Prouillet
|
109978ab6b
|
Remove error-chain
Fix #52, #56, #57
|
2018-07-25 14:46:30 +02:00 |
Clement RENAULT
|
eda92188c9
|
default: Better usage of the default Trait
|
2017-06-13 10:25:21 +02:00 |
Brian Smith
|
58899486bc
|
Update to *ring* 0.9.4.
|
2017-05-08 18:37:56 -10:00 |
Vincent Prouillet
|
8c492f1413
|
Update base64 crate
|
2017-04-23 14:16:38 +09:00 |
Vincent Prouillet
|
57c513c757
|
Actually take a ref to Validation
Seems like I updated the docs but not the code...
|
2017-04-14 20:32:40 +09:00 |
Vincent Prouillet
|
64ad3187eb
|
Cleanup crypto nesting and remove error-chain default features
|
2017-04-14 20:23:28 +09:00 |
Vincent Prouillet
|
d144227256
|
Reorganise a bit and add more docs
|
2017-04-13 16:36:32 +09:00 |
Vincent Prouillet
|
35fd9d63cc
|
Add some docs
|
2017-04-13 10:08:07 +09:00 |
Vincent Prouillet
|
410499e6b6
|
Add validation
|
2017-04-12 17:51:05 +09:00 |
Vincent Prouillet
|
c244e835e0
|
Take ref to Header, not by value
|
2017-04-11 12:54:32 +09:00 |
Vincent Prouillet
|
67497950c6
|
RSA working
|
2017-04-11 12:41:21 +09:00 |
Vincent Prouillet
|
f7d0a7a002
|
Work on RSA
|
2017-04-11 12:40:55 +09:00 |
Vincent Prouillet
|
e3a4294e85
|
Move to serde + base64
Remove Part trait
Move tests to tests directory
Reorganise code
|
2017-04-11 12:40:40 +09:00 |