bunnie
41d4837551
bump versions to absorb WDT change
2023-01-06 17:48:12 +08:00
bunnie
bb5d7b3adf
bump versions to absorb hosted mode fix
2023-01-05 14:07:24 +08:00
bunnie
36398810dd
bump version numbers to absorb new syscalls
2022-12-30 15:24:36 +08:00
bunnie
5370ce396d
bump all revs due to SoC artifact update
2022-12-12 16:07:20 +08:00
bunnie
c696f4eff0
Merge pull request #279 from gsora/feat/hotp-vaultbackup
...
fix: support HOTP codes in `vaultbackup`
2022-11-25 18:12:20 -08:00
bunnie
1d1b3a35b7
commit version bump
2022-11-26 10:00:44 +08:00
bunnie
aa9977cc58
bump all the things because we changed utralib again
2022-11-17 22:13:40 +08:00
bunnie
dabbfd6c35
bump all the things to absorb the SoC change
2022-11-17 19:39:18 +08:00
Gianguido Sorà
279ecbc748
fix: support HOTP codes in vaultbackup
...
While `vault` supports HOTP codes, `vaultbackup` didn't.
This commit brings it to feature parity.
2022-11-16 15:56:18 +01:00
bunnie
a7162fd03c
bump xous-names dependents
2022-11-07 22:19:38 +08:00
bunnie
30583bdf07
bump versions with xous change
2022-11-06 03:48:12 +08:00
bunnie
ba28dd8795
bump to absorb utralib straggler configs
2022-10-28 15:11:17 +08:00
bunnie
dfb10ed7f2
bump crate numbers to publish lang-fr change into xous-rs
2022-10-28 14:01:09 +08:00
bunnie
0ee9ec1d80
bump version numbers for crate publication
2022-10-25 22:38:58 +08:00
bunnie
d331d405ee
bump version numbers for publication
2022-10-25 17:23:40 +08:00
bunnie
67fc21fbdd
harmonize hosted mode selection, but retain an explicit hosted flag
...
In general, hosted mode is assumed "by default" if the target
is not Xous. This allows packages to be built cleanly on command
lines that don't know to pass a --feature flag to specify a target.
However, an explicit "hosted" flag is still retained so that we
can confirm the build system intent. This saves us from the failure
mode that we thought we were building for target A, but accidentally
ommitted the flag, and instead we've been silently building for
"hosted" mode without any warning. The main consumer of the "hosted"
flag is now just the build.rs script inside of the utralib.
2022-10-25 17:21:02 +08:00
bunnie
805a7d528c
flip back to using remote references
2022-10-20 16:30:06 +08:00
bunnie
8e05925cfa
somehow the transition to local paths got missed in the merge
2022-10-18 00:39:01 +08:00
bunnie
0584ad2f2c
switch to local paths to see if this helps the build
2022-10-18 00:26:56 +08:00
bunnie
4b368d71db
bump versions of crates
2022-10-15 01:31:54 +08:00
bunnie
63a87ca1bc
bump all the versions
2022-10-14 16:54:43 +08:00
bunnie
ff30131f43
absorb more fixes into the kernel
2022-10-13 04:08:56 +08:00
bunnie
3503965f98
bump versions to absorb xous-rs changes
2022-10-13 03:41:16 +08:00
bunnie
f8a2ea51bb
remove rkyv warnings from xous-api-names
2022-10-10 03:16:40 +08:00
bunnie
02b80425f5
bump xous-rs to absorb change in language specification
2022-10-10 03:07:44 +08:00
bunnie
969f93b001
cross-repo update versions from xous-rs bump
2022-10-05 18:32:44 +08:00
bunnie
6123e8ff9b
xous-names conversion to crates.io
2022-10-03 01:18:20 +08:00
bunnie
4e40ae6c5d
move from target selectors to feature selectors for back-ends
...
This will allow for e.g. xous on riscv32-imac but not a precursor
target, for example: by using feature selectors we get to have
a bigger range of targets that we support, such as for implementations
that haven't been upstreamed or have official target-triples.
The downsides are:
- patch override libraries don't absorb feature flags. so, for
example, the AES crate that is used to patch other crates won't
be aware of the target features without modifying the referencing
crates.
- features are normally meant to be additive, but target features
are mutually exclusive. The mutex is enforced by a check in
utralib that throws a panic on build if two targets are accidentally
selected at the same time.
2022-10-02 02:56:44 +08:00
Nickolai Zeldovich
b604b746e9
format conversion for importing Google Authenticator TOTP
2022-08-31 14:38:06 -04:00
bunnie
9a4933b648
Merge branch 'main' into rustls-exp2
2022-08-16 15:13:56 +08:00
bunnie
eb2fda3c6c
Merge pull request #213 from gsora/feat/vault-bitwarden-import
...
feat(vault): support Bitwarden export formatting for Vault
2022-08-14 00:01:07 +08:00
Gianguido Sorà
9a219d8aba
chore(vault): add default for PasswordEntries
2022-08-13 17:39:37 +02:00
Gianguido Sorà
dca1ec86de
fix(vault): don't panic when reading backup::PayloadType off an empty
...
vec
2022-08-13 16:01:51 +02:00
Gianguido Sorà
2e50699c82
feat(vault): add Wire type for >7601 bytes of CTAPHID payload
2022-08-12 16:55:12 +02:00
bunnie
2e0f1df894
intermediate commit through experiments
2022-08-12 15:56:05 +08:00
Gianguido Sorà
8c0564bc22
feat(vault): handle passwords, support new CLI objects
...
Mostly needed to not duplicate backup/restore routines/commands, hence
wrapping an enum around it.
2022-07-19 16:45:58 +02:00
Gianguido Sorà
371164b82f
chore(vault): implement std::errror::Error on CborConversionError
2022-07-12 17:29:50 +02:00
Gianguido Sorà
42f0589010
chore(totp): abstract backup/restore models
2022-07-11 18:14:25 +02:00
Gianguido Sorà
99ba5fa075
chore: move backup/restore models into libraries subdir
2022-07-11 15:07:34 +02:00
bunnie
ec5d61e678
add comment on test
2022-06-08 04:35:04 +08:00
bunnie
7db4db2701
fix ECDH error
...
was missing the FIDO-required sha256 hash after ECDH key exchange
2022-06-08 04:33:09 +08:00
bunnie
ae9c2d5b99
add authentication request UI; fix tests again.
...
trying to debug why PIN authentication doesn't work. looks like
Cosekey conversion is fine, the data is arriving OK...but the
dh key exchange is not generated the expected shared secret.
2022-06-07 17:36:28 +08:00
bunnie
d61732a3aa
add note to self about not updating the hex dependency in the tests for crypto libraries
2022-06-06 22:55:19 +08:00
bunnie
6be6537194
fix dependency for tests to work
2022-06-06 22:54:48 +08:00
bunnie
86a1f9741e
add UX flow for U2F transactions: register app name and display it
...
this allows users to know what exactly they are approving.
2022-06-06 19:00:43 +08:00
bunnie
5812cef8f3
add standard features to the config & fixup code paths that broke
2022-06-01 14:15:49 +08:00
bunnie
d995912a97
fix remaining crypto tests
2022-06-01 04:14:57 +08:00
bunnie
3647c38cb0
fix ecdh tests
2022-06-01 03:41:58 +08:00
bunnie
01a10ee709
fix tests so that they are runnable
2022-06-01 03:11:26 +08:00
bunnie
dd9aa25516
remove unused trait
2022-05-31 02:24:35 +08:00