jseeqret - v1.0.4
    Preparing search index...

    Module core

    Public barrel for the jseeqret core library. Re-exports the high-level API (get, init, close), storage, models, crypto, filter spec, vault helpers, migrations, serializer registry, and .env parser. Consumers should import from here rather than reaching into individual sub-modules.

    import { get, init, FilterSpec } from 'jseeqret/core'
    await init('/srv/.seeqret')
    const value = await get('myapp:prod:DB_URL')

    References

    generate_key → generate_key
    encrypt → encrypt
    decrypt → decrypt
    asymmetric_encrypt → asymmetric_encrypt
    asymmetric_decrypt → asymmetric_decrypt
    hash_message → hash_message
    fingerprint → fingerprint
    generate_key_pair → generate_key_pair
    decode_key → decode_key
    encode_key → encode_key
    get_public_key → get_public_key
    load_symmetric_key → load_symmetric_key
    generate_symmetric_key → generate_symmetric_key
    get_or_create_symmetric_key → get_or_create_symmetric_key
    generate_and_save_key_pair → generate_and_save_key_pair
    load_private_key_str → load_private_key_str
    load_public_key_str → load_public_key_str
    Secret → Secret
    User → User
    SqliteStorage → SqliteStorage
    FilterSpec → FilterSpec
    get_seeqret_dir → get_seeqret_dir
    is_initialized → is_initialized
    current_user → current_user
    run_migrations → run_migrations
    upgrade_db → upgrade_db
    get → get
    get_sync → get_sync
    init → init
    close → close
    reload → reload
    get_serializer → get_serializer
    list_serializers → list_serializers
    parse_env → parse_env