Commit Graph

33 Commits

Author SHA1 Message Date
Matt Gibson 3a1087456f
Rename CipherString and CipherArrayBuffer to Enc (#352) 2021-04-20 19:16:19 -05:00
Matt Gibson 58f40b0085
Fix glob processing in npm. Ban single param parens (#257) 2021-02-04 09:49:23 -06:00
Kyle Spearrin 7d49902eea
SSO login for generic clients and CLI (#140)
* sso

* move break into try block

* make client id dynamic

* clientId is a string, DOH!

* reject if port not available

* lint fixes
2020-08-03 15:24:26 -04:00
Vincent Salucci 3ad546c39f
Password Generator Sanitize Length (#89)
* Initial commit for length sanitization

* Updated sanitize function

* Updated type instantiation

Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-03-18 10:07:57 -05:00
Vincent Salucci ee8ca0beed
Password Generator Passphrase Policy (#85)
* Initial commit for passphrase enforcement

* Updated type implementation

* Updated default type conditional

* Added helper method to enforced options object

Co-authored-by: Vincent Salucci <vsalucci@bitwarden.com>
2020-03-10 12:50:54 -05:00
Kyle Spearrin 44b86f5dd0
enforce policies when options already known (#83) 2020-03-03 16:03:26 -05:00
Vincent Salucci 862057dca6
Enforce Password Generator Policy (#75)
* Enforce Password Generator Policy

* Move policy enforcement to service layer

* Fixed typo (vscode didn't warn..) and adjust import spacing

* Made requested changes
2020-02-26 16:38:11 -06:00
Kyle Spearrin 83d6b2449c fix min character assignments for pw gen 2019-10-05 20:39:46 -04:00
Kyle Spearrin 53bf68de49 <= 2019-07-01 15:36:55 -04:00
Kyle Spearrin 10c865b33d fix capitalize bug 2019-07-01 15:17:17 -04:00
Kyle Spearrin 8375f7381a appendRandomNumberToRandomWord 2019-06-06 14:15:48 -04:00
SvenvDam a017f72506 Add common password requirements option to passphrase generator (#43)
* Added commont password requirements option to passphrase generator

* Processed PR comments
2019-06-06 14:06:38 -04:00
setyb c300b6102f Add capital letter "I" to ambiguous characters (#39)
See https://community.bitwarden.com/t/add-capital-letter-i-to-ambiguous-characters/5810
2019-04-29 13:52:33 -04:00
Kyle Spearrin 6a958afd16 length check on userInputs 2018-12-12 19:37:06 -05:00
Kyle Spearrin aa16fb2a9e password strength function with zxcvbn 2018-11-12 22:54:18 -05:00
Kyle Spearrin 7c3e0cba34 overload defaults on options get 2018-10-10 09:59:09 -04:00
Kyle Spearrin a867c14b2a pass gen fixes. word sep option 2018-10-08 22:06:06 -04:00
Kyle Spearrin d5f86747bf passphrase cleanup 2018-10-08 17:54:54 -04:00
Martin Trigaux c4da05dbb0 Add a passphrase generation mechanism (#12)
Based on EFF's wordlist
The wordlist was selected based on arguments mentionned in
https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases
over Arnold Reinhold's Diceware list from 1995 such as avoid short,
deused or diffcult to pronounce words
2018-10-08 17:26:13 -04:00
Kyle Spearrin dab9954887 send password history to server 2018-07-27 16:44:20 -04:00
Kyle Spearrin 3303e60b40 implement hasKey helper 2018-06-13 17:14:26 -04:00
Kyle Spearrin e5ae1cbb1c remove comment 2018-04-23 13:05:05 -04:00
Kyle Spearrin 0fa9fc58eb refactor utils service to utils 2018-04-23 13:03:47 -04:00
Kyle Spearrin fc1114a6bd refactor crypto service to use crypto functions 2018-04-21 23:14:04 -04:00
Kyle Spearrin 166ed44392 Revert "reference barrels"
This reverts commit 2d9f53fbed.
2018-02-19 13:07:19 -05:00
Kyle Spearrin 2d9f53fbed reference barrels 2018-02-19 12:33:32 -05:00
Kyle Spearrin 80cd30d7d8 dont init history 2018-02-17 22:51:28 -05:00
Kyle Spearrin 8d4799a0a2 password gen fixes 2018-02-09 12:08:33 -05:00
Kyle Spearrin 15f254879f abstract password generation service 2018-01-29 17:59:57 -05:00
Kyle Spearrin e753becd33 lazy load history 2018-01-19 14:58:06 -05:00
Kyle Spearrin 38502b5447 convert password generator to jslib 2018-01-09 17:55:32 -05:00
Kyle Spearrin bbfe69eea0 clean out old models/services 2018-01-04 23:51:02 -05:00
Kyle Spearrin a95632294f copy common ts code over from browser repo 2018-01-03 21:20:41 -05:00